diff --git a/.gitignore b/.gitignore index e8052d817..082c7491b 100644 --- a/.gitignore +++ b/.gitignore @@ -3,7 +3,6 @@ /db /deps /*.ez -/uploads /test/uploads /.elixir_ls /test/fixtures/test_tmp.txt @@ -36,3 +35,6 @@ erl_crash.dump # Editor config /.vscode/ + +# Prevent committing docs files +/priv/static/doc/* diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index dbdf59f65..dc99b81ee 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,9 +1,5 @@ image: elixir:1.8.1 -services: - - name: postgres:9.6.2 - command: ["postgres", "-c", "fsync=off", "-c", "synchronous_commit=off", "-c", "full_page_writes=off"] - variables: POSTGRES_DB: pleroma_test POSTGRES_USER: postgres @@ -17,58 +13,61 @@ cache: - deps - _build stages: - - lint + - build - test - - analysis - - docs_build - - docs_deploy + - deploy before_script: - mix local.hex --force - mix local.rebar --force + +build: + stage: build + script: - mix deps.get - mix compile --force - - mix ecto.create - - mix ecto.migrate -lint: - stage: lint - script: - - mix format --check-formatted - -unit-testing: - stage: test - script: - - mix test --trace --preload-modules - -analysis: - stage: analysis - script: - - mix credo --strict --only=warnings,todo,fixme,consistency,readability - -docs_build: - stage: docs_build - services: +docs-build: + stage: build only: - master@pleroma/pleroma - develop@pleroma/pleroma variables: MIX_ENV: dev - before_script: - - mix local.hex --force - - mix local.rebar --force + script: - mix deps.get - mix compile - script: - mix docs artifacts: paths: - priv/static/doc -docs_deploy: - stage: docs_deploy - image: alpine:3.9 +unit-testing: + stage: test services: + - name: postgres:9.6.2 + command: ["postgres", "-c", "fsync=off", "-c", "synchronous_commit=off", "-c", "full_page_writes=off"] + script: + - mix deps.get + - mix ecto.create + - mix ecto.migrate + - mix test --trace --preload-modules + +lint: + stage: test + script: + - mix format --check-formatted + +analysis: + stage: test + script: + - mix deps.get + - mix credo --strict --only=warnings,todo,fixme,consistency,readability + + +docs-deploy: + stage: deploy + image: alpine:3.9 only: - master@pleroma/pleroma - develop@pleroma/pleroma @@ -79,4 +78,4 @@ docs_deploy: - echo "${SSH_HOST_KEY}" > ~/.ssh/known_hosts - eval $(ssh-agent -s) - echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add - - - rsync -hrvz --delete -e "ssh -p ${SSH_PORT}" priv/static/doc/ "${SSH_USER_HOST_LOCATION}/${CI_COMMIT_REF_NAME}" + - rsync -hrvz --delete -e "ssh -p ${SSH_PORT}" priv/static/doc/ "${SSH_USER_HOST_LOCATION}/${CI_COMMIT_REF_NAME}" diff --git a/LICENSE b/AGPL-3 similarity index 100% rename from LICENSE rename to AGPL-3 diff --git a/CC-BY-NC-ND-4.0 b/CC-BY-NC-ND-4.0 new file mode 100644 index 000000000..486544290 --- /dev/null +++ b/CC-BY-NC-ND-4.0 @@ -0,0 +1,403 @@ +Attribution-NonCommercial-NoDerivatives 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 +International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution-NonCommercial-NoDerivatives 4.0 International Public +License ("Public License"). To the extent this Public License may be +interpreted as a contract, You are granted the Licensed Rights in +consideration of Your acceptance of these terms and conditions, and the +Licensor grants You such rights in consideration of benefits the +Licensor receives from making the Licensed Material available under +these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + c. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + d. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + e. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + f. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + g. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + h. NonCommercial means not primarily intended for or directed towards + commercial advantage or monetary compensation. For purposes of + this Public License, the exchange of the Licensed Material for + other material subject to Copyright and Similar Rights by digital + file-sharing or similar means is NonCommercial provided there is + no payment of monetary compensation in connection with the + exchange. + + i. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part, for NonCommercial purposes only; and + + b. produce and reproduce, but not Share, Adapted Material + for NonCommercial purposes only. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties, including when + the Licensed Material is used other than for NonCommercial + purposes. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material, You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + For the avoidance of doubt, You do not have permission under + this Public License to Share Adapted Material. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database for NonCommercial purposes + only and provided You do not Share Adapted Material; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the “Licensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. + diff --git a/CC-BY-SA-4.0 b/CC-BY-SA-4.0 new file mode 100644 index 000000000..4681ab80f --- /dev/null +++ b/CC-BY-SA-4.0 @@ -0,0 +1,427 @@ +Attribution-ShareAlike 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution-ShareAlike 4.0 International Public +License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution-ShareAlike 4.0 International Public License ("Public +License"). To the extent this Public License may be interpreted as a +contract, You are granted the Licensed Rights in consideration of Your +acceptance of these terms and conditions, and the Licensor grants You +such rights in consideration of benefits the Licensor receives from +making the Licensed Material available under these terms and +conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. BY-SA Compatible License means a license listed at + creativecommons.org/compatiblelicenses, approved by Creative + Commons as essentially the equivalent of this Public License. + + d. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + e. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + f. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + g. License Elements means the license attributes listed in the name + of a Creative Commons Public License. The License Elements of this + Public License are Attribution and ShareAlike. + + h. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + i. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + j. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + k. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + l. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + m. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. Additional offer from the Licensor -- Adapted Material. + Every recipient of Adapted Material from You + automatically receives an offer from the Licensor to + exercise the Licensed Rights in the Adapted Material + under the conditions of the Adapter's License You apply. + + c. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + b. ShareAlike. + + In addition to the conditions in Section 3(a), if You Share + Adapted Material You produce, the following conditions also apply. + + 1. The Adapter's License You apply must be a Creative Commons + license with the same License Elements, this version or + later, or a BY-SA Compatible License. + + 2. You must include the text of, or the URI or hyperlink to, the + Adapter's License You apply. You may satisfy this condition + in any reasonable manner based on the medium, means, and + context in which You Share Adapted Material. + + 3. You may not offer or impose any additional or different terms + or conditions on, or apply any Effective Technological + Measures to, Adapted Material that restrict exercise of the + rights granted under the Adapter's License You apply. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material, + including for purposes of Section 3(b); and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the “Licensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000..038a001de --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,113 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). + +## [unreleased] +### Added +- LDAP authentication +- External OAuth provider authentication +- A [job queue](https://git.pleroma.social/pleroma/pleroma_job_queue) for federation, emails, web push, etc. +- [Prometheus](https://prometheus.io/) metrics +- Support for Mastodon's remote interaction +- Mix Tasks: `mix pleroma.database remove_embedded_objects` +- Federation: Support for reports +- Configuration: `safe_dm_mentions` option +- Configuration: `link_name` option +- Configuration: `fetch_initial_posts` option +- Configuration: `notify_email` option +- Configuration: Media proxy `whitelist` option +- Pleroma API: User subscriptions +- Pleroma API: Healthcheck endpoint +- Admin API: Endpoints for listing/revoking invite tokens +- Admin API: Endpoints for making users follow/unfollow each other +- Mastodon API: [Scheduled statuses](https://docs.joinmastodon.org/api/rest/scheduled-statuses/) +- Mastodon API: `/api/v1/notifications/destroy_multiple` (glitch-soc extension) +- Mastodon API: `/api/v1/pleroma/accounts/:id/favourites` (API extension) +- Mastodon API: [Reports](https://docs.joinmastodon.org/api/rest/reports/) +- ActivityPub C2S: OAuth endpoints +- Metadata RelMe provider +- Emoji packs and emoji pack manager + +### Changed +- **Breaking:** Configuration: move from Pleroma.Mailer to Pleroma.Emails.Mailer +- Enforcement of OAuth scopes +- Add multiple use/time expiring invite token +- Restyled OAuth pages to fit with Pleroma's default theme +- Link/mention/hashtag detection is now handled by [auto_linker](https://git.pleroma.social/pleroma/auto_linker) +- NodeInfo: Return `safe_dm_mentions` feature flag +- Federation: Expand the audience of delete activities to all recipients of the deleted object +- Federation: Removed `inReplyToStatusId` from objects +- Configuration: Dedupe enabled by default +- Configuration: Added `extra_cookie_attrs` for setting non-standard cookie attributes. Defaults to ["SameSite=Lax"] so that remote follows work. +- Pleroma API: Support for emoji tags in `/api/pleroma/emoji` resulting in a breaking API change +- Timelines: Messages involving people you have blocked will be excluded from the timeline in all cases instead of just repeats. +- Mastodon API: Support for `exclude_types`, `limit` and `min_id` in `/api/v1/notifications` +- Mastodon API: Add `languages` and `registrations` to `/api/v1/instance` +- Mastodon API: Provide plaintext versions of cw/content in the Status entity +- Mastodon API: Add `pleroma.conversation_id`, `pleroma.in_reply_to_account_acct` fields to the Status entity +- Mastodon API: Add `pleroma.tags`, `pleroma.relationship{}`, `pleroma.is_moderator`, `pleroma.is_admin`, `pleroma.confirmation_pending`, `pleroma.hide_followers`, `pleroma.hide_follows`, `pleroma.hide_favorites` fields to the User entity +- Mastodon API: Add `pleroma.show_role`, `pleroma.no_rich_text` fields to the Source subentity +- Mastodon API: Add support for updating `no_rich_text`, `hide_followers`, `hide_follows`, `hide_favorites`, `show_role` in `PATCH /api/v1/update_credentials` +- Mastodon API: Add `pleroma.is_seen` to the Notification entity +- Mastodon API: Add `pleroma.local` to the Status entity +- Mastodon API: Add `preview` parameter to `POST /api/v1/statuses` +- Mastodon API: Add `with_muted` parameter to timeline endpoints +- Mastodon API: Actual reblog hiding instead of a dummy +- Mastodon API: Remove attachment limit in the Status entity +- Deps: Updated Cowboy to 2.6 +- Deps: Updated Ecto to 3.0.7 +- Don't ship finmoji by default, they can be installed as an emoji pack +- Mastodon API: Added support max_id & since_id for bookmark timeline endpoints. + +### Fixed +- Added an FTS index on objects. Running `vacuum analyze` and setting a larger `work_mem` is recommended. +- Followers counter not being updated when a follower is blocked +- Deactivated users being able to request an access token +- Limit on request body in rich media/relme parsers being ignored resulting in a possible memory leak +- proper Twitter Card generation instead of a dummy +- NodeInfo: Include admins in `staffAccounts` +- ActivityPub: Crashing when requesting empty local user's outbox +- Federation: Handling of objects without `summary` property +- Federation: Add a language tag to activities as required by ActivityStreams 2.0 +- Federation: Do not federate avatar/banner if set to default allowing other servers/clients to use their defaults +- Federation: Cope with missing or explicitly nulled address lists +- Federation: Explicitly ensure activities addressed to `as:Public` become addressed to the followers collection +- Federation: Better cope with actors which do not declare a followers collection and use `as:Public` with these semantics +- Federation: Follow requests from remote users who have been blocked will be automatically rejected if appropriate +- MediaProxy: Parse name from content disposition headers even for non-whitelisted types +- MediaProxy: S3 link encoding +- Rich Media: Reject any data which cannot be explicitly encoded into JSON +- Pleroma API: Importing follows from Mastodon 2.8+ +- Twitter API: Exposing default scope, `no_rich_text` of the user to anyone +- Twitter API: Returning the `role` object in user entity despite `show_role = false` +- Mastodon API: `/api/v1/favourites` serving only public activities +- Mastodon API: Reblogs having `in_reply_to_id` - `null` even when they are replies +- Mastodon API: Streaming API broadcasting wrong activity id +- Mastodon API: 500 errors when requesting a card for a private conversation +- Mastodon API: Handling of `reblogs` in `/api/v1/accounts/:id/follow` +- Mastodon API: Correct `reblogged`, `favourited`, and `bookmarked` values in the reblog status JSON +- Mastodon API: Exposing default scope of the user to anyone + +## [0.9.9999] - 2019-04-05 +### Security +- Mastodon API: Fix content warnings skipping HTML sanitization + +## [0.9.999] - 2019-03-13 +Frontend changes only. +### Added +- Added floating action button for posting status on mobile +### Changed +- Changed user-settings icon to a pencil +### Fixed +- Keyboard shortcuts activating when typing a message +- Gaps when scrolling down on a timeline after showing new + +## [0.9.99] - 2019-03-08 +### Changed +- Update the frontend to the 0.9.99 tag +### Fixed +- Sign the date header in federation to fix Mastodon federation. + +## [0.9.9] - 2019-02-22 +This is our first stable release. diff --git a/COPYING b/COPYING new file mode 100644 index 000000000..eceb68efe --- /dev/null +++ b/COPYING @@ -0,0 +1,41 @@ +Unless otherwise stated this repository is copyright © 2017-2019 +Pleroma Authors , and is distributed under +The GNU Affero General Public License Version 3, you should have received a +copy of the license file as AGPL-3. + +--- + +The following files are copyright © 2019 shitposter.club, and are distributed +under the Creative Commons Attribution-ShareAlike 4.0 International license, +you should have received a copy of the license file as CC-BY-SA-4.0. + +priv/static/images/pleroma-fox-tan.png +priv/static/images/pleroma-fox-tan-smol.png +priv/static/images/pleroma-tan.png + +--- + +The following files are copyright © 2017-2019 Pleroma Authors +, and are distributed under the Creative Commons +Attribution-ShareAlike 4.0 International license, you should have received +a copy of the license file as CC-BY-SA-4.0. + +priv/static/images/avi.png +priv/static/images/banner.png +priv/static/instance/thumbnail.jpeg + +--- + +All photos published on Unsplash can be used for free. You can use them for +commercial and noncommercial purposes. You do not need to ask permission from +or provide credit to the photographer or Unsplash, although it is appreciated +when possible. + +More precisely, Unsplash grants you an irrevocable, nonexclusive, worldwide +copyright license to download, copy, modify, distribute, perform, and use +photos from Unsplash for free, including for commercial purposes, without +permission from or attributing the photographer or Unsplash. This license +does not include the right to compile photos from Unsplash to replicate +a similar or competing service. + +priv/static/images/city.jpg diff --git a/README.md b/README.md index 47d2abf6d..987f973ea 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,16 @@ # Pleroma +**Note**: This readme as well as complete documentation is also available at + ## About Pleroma Pleroma is a microblogging server software that can federate (= exchange messages with) other servers that support the same federation standards (OStatus and ActivityPub). What that means is that you can host a server for yourself or your friends and stay in control of your online identity, but still exchange messages with people on larger servers. Pleroma will federate with all servers that implement either OStatus or ActivityPub, like Friendica, GNU Social, Hubzilla, Mastodon, Misskey, Peertube, and Pixelfed. Pleroma is written in Elixir, high-performance and can run on small devices like a Raspberry Pi. -For clients it supports both the [GNU Social API with Qvitter extensions](https://twitter-api.readthedocs.io/en/latest/index.html) and the [Mastodon client API](https://github.com/tootsuite/documentation/blob/master/Using-the-API/API.md). +For clients it supports both the [GNU Social API with Qvitter extensions](https://twitter-api.readthedocs.io/en/latest/index.html) and the [Mastodon client API](https://docs.joinmastodon.org/api/guidelines/). -- [Client Applications for Pleroma](docs/Clients.md) +- [Client Applications for Pleroma](https://docs-develop.pleroma.social/clients.html) No release has been made yet, but several servers have been online for months already. If you want to run your own server, feel free to contact us at @lain@pleroma.soykaf.com or in our dev chat at #pleroma on freenode or via matrix at . @@ -28,7 +30,7 @@ While we don’t provide docker files, other people have written very good ones. * Run `mix deps.get` to install elixir dependencies. * Run `mix pleroma.instance gen`. This will ask you questions about your instance and generate a configuration file in `config/generated_config.exs`. Check that and copy it to either `config/dev.secret.exs` or `config/prod.secret.exs`. It will also create a `config/setup_db.psql`, which you should run as the PostgreSQL superuser (i.e., `sudo -u postgres psql -f config/setup_db.psql`). It will create the database, user, and password you gave `mix pleroma.gen.instance` earlier, as well as set up the necessary extensions in the database. PostgreSQL superuser privileges are only needed for this step. -* For these next steps, the default will be to run pleroma using the dev configuration file, `config/dev.secret.exs`. To run them using the prod config file, prefix each command at the shell with `MIX_ENV=prod`. For example: `MIX_ENV=prod mix phx.server`. Documentation for the config can be found at [`docs/config.md`](docs/config.md) in the repository, or at the "Configuration" page on +* For these next steps, the default will be to run pleroma using the dev configuration file, `config/dev.secret.exs`. To run them using the prod config file, prefix each command at the shell with `MIX_ENV=prod`. For example: `MIX_ENV=prod mix phx.server`. Documentation for the config can be found at [`docs/config.md`](docs/config.md) in the repository, or at the "Configuration" page on * Run `mix ecto.migrate` to run the database migrations. You will have to do this again after certain updates. * You can check if your instance is configured correctly by running it with `mix phx.server` and checking the instance info endpoint at `/api/v1/instance`. If it shows your uri, name and email correctly, you are configured correctly. If it shows something like `localhost:4000`, your configuration is probably wrong, unless you are running a local development setup. * The common and convenient way for adding HTTPS is by using Nginx as a reverse proxy. You can look at example Nginx configuration in `installation/pleroma.nginx`. If you need TLS/SSL certificates for HTTPS, you can look get some for free with letsencrypt: . The simplest way to obtain and install a certificate is to use [Certbot.](https://certbot.eff.org) Depending on your specific setup, certbot may be able to get a certificate and configure your web server automatically. @@ -66,7 +68,7 @@ This is useful for running Pleroma inside Tor or I2P. ## Customization and contribution -The [Pleroma Wiki](https://git.pleroma.social/pleroma/pleroma/wikis/home) offers manuals and guides on how to further customize your instance to your liking and how you can contribute to the project. +The [Pleroma Documentation](https://docs-develop.pleroma.social/readme.html) offers manuals and guides on how to further customize your instance to your liking and how you can contribute to the project. ## Troubleshooting diff --git a/config/config.exs b/config/config.exs index 33724346e..5824efb1c 100644 --- a/config/config.exs +++ b/config/config.exs @@ -1,3 +1,41 @@ +# .i;;;;i. +# iYcviii;vXY: +# .YXi .i1c. +# .YC. . in7. +# .vc. ...... ;1c. +# i7, .. .;1; +# i7, .. ... .Y1i +# ,7v .6MMM@; .YX, +# .7;. ..IMMMMMM1 :t7. +# .;Y. ;$MMMMMM9. :tc. +# vY. .. .nMMM@MMU. ;1v. +# i7i ... .#MM@M@C. .....:71i +# it: .... $MMM@9;.,i;;;i,;tti +# :t7. ..... 0MMMWv.,iii:::,,;St. +# .nC. ..... IMMMQ..,::::::,.,czX. +# .ct: ....... .ZMMMI..,:::::::,,:76Y. +# c2: ......,i..Y$M@t..:::::::,,..inZY +# vov ......:ii..c$MBc..,,,,,,,,,,..iI9i +# i9Y ......iii:..7@MA,..,,,,,,,,,....;AA: +# iIS. ......:ii::..;@MI....,............;Ez. +# .I9. ......:i::::...8M1..................C0z. +# .z9; ......:i::::,.. .i:...................zWX. +# vbv ......,i::::,,. ................. :AQY +# c6Y. .,...,::::,,..:t0@@QY. ................ :8bi +# :6S. ..,,...,:::,,,..EMMMMMMI. ............... .;bZ, +# :6o, .,,,,..:::,,,..i#MMMMMM#v................. YW2. +# .n8i ..,,,,,,,::,,,,.. tMMMMM@C:.................. .1Wn +# 7Uc. .:::,,,,,::,,,,.. i1t;,..................... .UEi +# 7C...::::::::::::,,,,.. .................... vSi. +# ;1;...,,::::::,......... .................. Yz: +# v97,......... .voC. +# izAotX7777777777777777777777777777777777777777Y7n92: +# .;CoIIIIIUAA666666699999ZZZZZZZZZZZZZZZZZZZZ6ov. +# +# !!! ATTENTION !!! +# DO NOT EDIT THIS FILE! THIS FILE CONTAINS THE DEFAULT VALUES FOR THE CON- +# FIGURATION! EDIT YOUR SECRET FILE (either prod.secret.exs, dev.secret.exs). +# # This file is responsible for configuring your application # and its dependencies with the aid of the Mix.Config module. # @@ -8,6 +46,10 @@ # General application configuration config :pleroma, ecto_repos: [Pleroma.Repo] +config :pleroma, Pleroma.Repo, + types: Pleroma.PostgresTypes, + telemetry_event: [Pleroma.Repo.Instrumenter] + config :pleroma, Pleroma.Captcha, enabled: false, seconds_valid: 60, @@ -54,7 +96,13 @@ cgi: "https://mdii.sakura.ne.jp/mdii-post.cgi", files: "https://mdii.sakura.ne.jp" -config :pleroma, :emoji, shortcode_globs: ["/emoji/custom/**/*.png"] +config :pleroma, :emoji, + shortcode_globs: ["/emoji/custom/**/*.png"], + groups: [ + # Put groups that have higher priority than defaults here. Example in `docs/config/custom_emoji.md` + Custom: ["/emoji/*.png", "/emoji/**/*.png"] + ], + default_manifest: "https://git.pleroma.social/pleroma/emoji-index/raw/master/index.json" config :pleroma, :uri_schemes, valid_schemes: [ @@ -87,6 +135,7 @@ # Configures the endpoint config :pleroma, Pleroma.Web.Endpoint, + instrumenters: [Pleroma.Web.Endpoint.Instrumenter], url: [host: "localhost"], http: [ dispatch: [ @@ -105,7 +154,10 @@ signing_salt: "CqaoopA2", render_errors: [view: Pleroma.Web.ErrorView, accepts: ~w(json)], pubsub: [name: Pleroma.PubSub, adapter: Phoenix.PubSub.PG2], - secure_cookie_flag: true + secure_cookie_flag: true, + extra_cookie_attrs: [ + "SameSite=Lax" + ] # Configures Elixir's Logger config :logger, :console, @@ -118,6 +170,11 @@ format: "$metadata[$level] $message", metadata: [:request_id] +config :quack, + level: :warn, + meta: [:all], + webhook_url: "https://hooks.slack.com/services/YOUR-KEY-HERE" + config :mime, :types, %{ "application/xml" => ["xml"], "application/xrd+xml" => ["xrd+xml"], @@ -144,6 +201,7 @@ config :pleroma, :instance, name: "Pleroma", email: "example@example.com", + notify_email: "noreply@example.com", description: "A Pleroma instance, an alternative fediverse server", limit: 5_000, remote_limit: 100_000, @@ -163,9 +221,9 @@ allowed_post_formats: [ "text/plain", "text/html", - "text/markdown" + "text/markdown", + "text/bbcode" ], - finmoji_enabled: true, mrf_transparency: true, autofollowed_nicknames: [], max_pinned_statuses: 1, @@ -173,7 +231,8 @@ welcome_user_nickname: nil, welcome_message: nil, max_report_comment_size: 1000, - safe_dm_mentions: false + safe_dm_mentions: false, + healthcheck: false config :pleroma, :markup, # XXX - unfortunately, inline images must be enabled by default right now, because @@ -268,7 +327,8 @@ follow_redirect: true, pool: :media ] - ] + ], + whitelist: [] config :pleroma, :chat, enabled: true @@ -279,7 +339,9 @@ ip: {0, 0, 0, 0}, port: 9999 -config :pleroma, Pleroma.Web.Metadata, providers: [], unfurl_nsfw: false +config :pleroma, Pleroma.Web.Metadata, + providers: [Pleroma.Web.Metadata.Providers.RelMe], + unfurl_nsfw: false config :pleroma, :suggestions, enabled: false, @@ -351,7 +413,10 @@ config :pleroma_job_queue, :queues, federator_incoming: 50, federator_outgoing: 50, - mailer: 10 + web_push: 50, + mailer: 10, + transmogrifier: 20, + scheduled_activities: 10 config :pleroma, :fetch_initial_posts, enabled: false, @@ -381,6 +446,31 @@ config :esshd, enabled: false +oauth_consumer_strategies = String.split(System.get_env("OAUTH_CONSUMER_STRATEGIES") || "") + +ueberauth_providers = + for strategy <- oauth_consumer_strategies do + strategy_module_name = "Elixir.Ueberauth.Strategy.#{String.capitalize(strategy)}" + strategy_module = String.to_atom(strategy_module_name) + {String.to_atom(strategy), {strategy_module, [callback_params: ["state"]]}} + end + +config :ueberauth, + Ueberauth, + base_path: "/oauth", + providers: ueberauth_providers + +config :pleroma, :auth, oauth_consumer_strategies: oauth_consumer_strategies + +config :pleroma, Pleroma.Emails.Mailer, adapter: Swoosh.Adapters.Sendmail + +config :prometheus, Pleroma.Web.Endpoint.MetricsExporter, path: "/api/pleroma/app_metrics" + +config :pleroma, Pleroma.ScheduledActivity, + daily_user_limit: 25, + total_user_limit: 300, + enabled: true + # Import environment specific config. This must remain at the bottom # of this file so it overrides the configuration defined above. import_config "#{Mix.env()}.exs" diff --git a/config/dev.exs b/config/dev.exs index f77bb9976..0432adce7 100644 --- a/config/dev.exs +++ b/config/dev.exs @@ -12,14 +12,13 @@ protocol_options: [max_request_line_length: 8192, max_header_value_length: 8192] ], protocol: "http", - secure_cookie_flag: false, debug_errors: true, code_reloader: true, check_origin: false, watchers: [], secure_cookie_flag: false -config :pleroma, Pleroma.Mailer, adapter: Swoosh.Adapters.Local +config :pleroma, Pleroma.Emails.Mailer, adapter: Swoosh.Adapters.Local # ## SSL Support # diff --git a/config/emoji.txt b/config/emoji.txt index 7afacb09f..79246f239 100644 --- a/config/emoji.txt +++ b/config/emoji.txt @@ -1,5 +1,5 @@ -firefox, /emoji/Firefox.gif -blank, /emoji/blank.png +firefox, /emoji/Firefox.gif, Gif,Fun +blank, /emoji/blank.png, Fun f_00b, /emoji/f_00b.png f_00b11b, /emoji/f_00b11b.png f_00b33b, /emoji/f_00b33b.png @@ -28,4 +28,3 @@ f_33b00b, /emoji/f_33b00b.png f_33b22b, /emoji/f_33b22b.png f_33h, /emoji/f_33h.png f_33t, /emoji/f_33t.png - diff --git a/config/test.exs b/config/test.exs index 6a7b9067e..f93bc5994 100644 --- a/config/test.exs +++ b/config/test.exs @@ -21,7 +21,11 @@ config :pleroma, Pleroma.Uploaders.Local, uploads: "test/uploads" -config :pleroma, Pleroma.Mailer, adapter: Swoosh.Adapters.Test +config :pleroma, Pleroma.Emails.Mailer, adapter: Swoosh.Adapters.Test + +config :pleroma, :instance, + email: "admin@example.com", + notify_email: "noreply@example.com" # Configure your database config :pleroma, Pleroma.Repo, @@ -50,6 +54,11 @@ config :pleroma_job_queue, disabled: true +config :pleroma, Pleroma.ScheduledActivity, + daily_user_limit: 2, + total_user_limit: 3, + enabled: false + try do import_config "test.secret.exs" rescue diff --git a/docs/admin/backup.md b/docs/admin/backup.md index b373996f5..2c70e7bf8 100644 --- a/docs/admin/backup.md +++ b/docs/admin/backup.md @@ -1,4 +1,6 @@ -# Backup your instance +# Backup/Restore your instance + +## Backup 1. Stop the Pleroma service. 2. Go to the working directory of Pleroma (default is `/opt/pleroma`) @@ -6,7 +8,7 @@ 4. Copy `pleroma.pgdump`, `config/prod.secret.exs` and the `uploads` folder to your backup destination. If you have other modifications, copy those changes too. 5. Restart the Pleroma service. -## Restore your instance +## Restore 1. Stop the Pleroma service. 2. Go to the working directory of Pleroma (default is `/opt/pleroma`) diff --git a/docs/admin/updating.md b/docs/admin/updating.md index 33ce1ab4f..84e6ef18d 100644 --- a/docs/admin/updating.md +++ b/docs/admin/updating.md @@ -1,9 +1,9 @@ # Updating your instance -1. Stop the Pleroma service. -2. Go to the working directory of Pleroma (default is `/opt/pleroma`) -3. Run `git pull`. This pulls the latest changes from upstream. -4. Run `mix deps.get`. This pulls in any new dependencies. +1. Go to the working directory of Pleroma (default is `/opt/pleroma`) +2. Run `git pull`. This pulls the latest changes from upstream. +3. Run `mix deps.get`. This pulls in any new dependencies. +4. Stop the Pleroma service. 5. Run `mix ecto.migrate`[^1]. This task performs database migrations, if there were any. -6. Restart the Pleroma service. +6. Start the Pleroma service. [^1]: Prefix with `MIX_ENV=prod` to run it using the production config file. diff --git a/docs/api/admin_api.md b/docs/api/admin_api.md index 53b68ffd4..8befa8ea0 100644 --- a/docs/api/admin_api.md +++ b/docs/api/admin_api.md @@ -58,6 +58,26 @@ Authentication is required and the user must be an admin. - `password` - Response: User’s nickname +## `/api/pleroma/admin/user/follow` +### Make a user follow another user + +- Methods: `POST` +- Params: + - `follower`: The nickname of the follower + - `followed`: The nickname of the followed +- Response: + - "ok" + +## `/api/pleroma/admin/user/unfollow` +### Make a user unfollow another user + +- Methods: `POST` +- Params: + - `follower`: The nickname of the follower + - `followed`: The nickname of the followed +- Response: + - "ok" + ## `/api/pleroma/admin/users/:nickname/toggle_activation` ### Toggle user activation @@ -180,11 +200,64 @@ Note: Available `:permission_group` is currently moderator and admin. 404 is ret ## `/api/pleroma/admin/invite_token` -### Get a account registeration invite token +### Get an account registration invite token + +- Methods: `GET` +- Params: + - *optional* `invite` => [ + - *optional* `max_use` (integer) + - *optional* `expires_at` (date string e.g. "2019-04-07") + ] +- Response: invite token (base64 string) + +## `/api/pleroma/admin/invites` + +### Get a list of generated invites - Methods: `GET` - Params: none -- Response: invite token (base64 string) +- Response: + +```JSON +{ + + "invites": [ + { + "id": integer, + "token": string, + "used": boolean, + "expires_at": date, + "uses": integer, + "max_use": integer, + "invite_type": string (possible values: `one_time`, `reusable`, `date_limited`, `reusable_date_limited`) + }, + ... + ] +} +``` + +## `/api/pleroma/admin/revoke_invite` + +### Revoke invite by token + +- Methods: `POST` +- Params: + - `token` +- Response: + +```JSON +{ + "id": integer, + "token": string, + "used": boolean, + "expires_at": date, + "uses": integer, + "max_use": integer, + "invite_type": string (possible values: `one_time`, `reusable`, `date_limited`, `reusable_date_limited`) + +} +``` + ## `/api/pleroma/admin/email_invite` @@ -193,7 +266,7 @@ Note: Available `:permission_group` is currently moderator and admin. 404 is ret - Methods: `POST` - Params: - `email` - - `name`, optionnal + - `name`, optional ## `/api/pleroma/admin/password_reset` diff --git a/docs/api/differences_in_mastoapi_responses.md b/docs/api/differences_in_mastoapi_responses.md index d993d1383..1350ace43 100644 --- a/docs/api/differences_in_mastoapi_responses.md +++ b/docs/api/differences_in_mastoapi_responses.md @@ -20,6 +20,9 @@ Has these additional fields under the `pleroma` object: - `local`: true if the post was made on the local instance. - `conversation_id`: the ID of the conversation the status is associated with (if any) +- `in_reply_to_account_acct`: the `acct` property of User entity for replied user (if any) +- `content`: a map consisting of alternate representations of the `content` property with the key being it's mimetype. Currently the only alternate representation supported is `text/plain` +- `spoiler_text`: a map consisting of alternate representations of the `spoiler_text` property with the key being it's mimetype. Currently the only alternate representation supported is `text/plain` ## Attachments @@ -35,12 +38,45 @@ Has these additional fields under the `pleroma` object: - `tags`: Lists an array of tags for the user - `relationship{}`: Includes fields as documented for Mastodon API https://docs.joinmastodon.org/api/entities/#relationship -- `is_moderator`: boolean, true if user is a moderator -- `is_admin`: boolean, true if user is an admin +- `is_moderator`: boolean, nullable, true if user is a moderator +- `is_admin`: boolean, nullable, true if user is an admin - `confirmation_pending`: boolean, true if a new user account is waiting on email confirmation to be activated +- `hide_followers`: boolean, true when the user has follower hiding enabled +- `hide_follows`: boolean, true when the user has follow hiding enabled + +### Source + +Has these additional fields under the `pleroma` object: + +- `show_role`: boolean, nullable, true when the user wants his role (e.g admin, moderator) to be shown +- `no_rich_text` - boolean, nullable, true when html tags are stripped from all statuses requested from the API + +## Account Search + +Behavior has changed: + +- `/api/v1/accounts/search`: Does not require authentication ## Notifications Has these additional fields under the `pleroma` object: - `is_seen`: true if the notification was read by the user + +## POST `/api/v1/statuses` + +Additional parameters can be added to the JSON body/Form data: + +- `preview`: boolean, if set to `true` the post won't be actually posted, but the status entitiy would still be rendered back. This could be useful for previewing rich text/custom emoji, for example. +- `content_type`: string, contain the MIME type of the status, it is transformed into HTML by the backend. You can get the list of the supported MIME types with the nodeinfo endpoint. + +## PATCH `/api/v1/update_credentials` + +Additional parameters can be added to the JSON body/Form data: + +- `no_rich_text` - if true, html tags are stripped from all statuses requested from the API +- `hide_followers` - if true, user's followers will be hidden +- `hide_follows` - if true, user's follows will be hidden +- `hide_favorites` - if true, user's favorites timeline will be hidden +- `show_role` - if true, user's role (e.g admin, moderator) will be exposed to anyone in the API +- `default_scope` - the scope returned under `privacy` key in Source subentity diff --git a/docs/api/pleroma_api.md b/docs/api/pleroma_api.md index 478c9d874..190846de9 100644 --- a/docs/api/pleroma_api.md +++ b/docs/api/pleroma_api.md @@ -10,7 +10,29 @@ Request parameters can be passed via [query strings](https://en.wikipedia.org/wi * Authentication: not required * Params: none * Response: JSON -* Example response: `{"kalsarikannit_f":"/finmoji/128px/kalsarikannit_f-128.png","perkele":"/finmoji/128px/perkele-128.png","blobdab":"/emoji/blobdab.png","happiness":"/finmoji/128px/happiness-128.png"}` +* Example response: +```json +{ + "girlpower": { + "tags": [ + "Finmoji" + ], + "image_url": "/finmoji/128px/girlpower-128.png" + }, + "education": { + "tags": [ + "Finmoji" + ], + "image_url": "/finmoji/128px/education-128.png" + }, + "finnishlove": { + "tags": [ + "Finmoji" + ], + "image_url": "/finmoji/128px/finnishlove-128.png" + } +} +``` * Note: Same data as Mastodon API’s `/api/v1/custom_emojis` but in a different format ## `/api/pleroma/follow_import` @@ -27,14 +49,14 @@ Request parameters can be passed via [query strings](https://en.wikipedia.org/wi * Method: `GET` * Authentication: not required * Params: none -* Response: Provider specific JSON, the only guaranteed parameter is `type` +* Response: Provider specific JSON, the only guaranteed parameter is `type` * Example response: `{"type": "kocaptcha", "token": "whatever", "url": "https://captcha.kotobank.ch/endpoint"}` ## `/api/pleroma/delete_account` ### Delete an account * Method `POST` * Authentication: required -* Params: +* Params: * `password`: user's password * Response: JSON. Returns `{"status": "success"}` if the deletion was successful, `{"error": "[error message]"}` otherwise * Example response: `{"error": "Invalid password."}` @@ -52,10 +74,10 @@ Request parameters can be passed via [query strings](https://en.wikipedia.org/wi * `confirm` * `captcha_solution`: optional, contains provider-specific captcha solution, * `captcha_token`: optional, contains provider-specific captcha token - * `token`: invite token required when the registerations aren't public. + * `token`: invite token required when the registrations aren't public. * Response: JSON. Returns a user object on success, otherwise returns `{"error": "error_msg"}` * Example response: -``` +```json { "background_image": null, "cover_photo": "https://pleroma.soykaf.com/images/banner.png", @@ -114,5 +136,137 @@ See [Admin-API](Admin-API.md) * Method `POST` * Authentication: required * Params: - * `id`: notifications's id + * `id`: notification's id * Response: JSON. Returns `{"status": "success"}` if the reading was successful, otherwise returns `{"error": "error_msg"}` + +## `/api/v1/pleroma/accounts/:id/subscribe` +### Subscribe to receive notifications for all statuses posted by a user +* Method `POST` +* Authentication: required +* Params: + * `id`: account id to subscribe to +* Response: JSON, returns a mastodon relationship object on success, otherwise returns `{"error": "error_msg"}` +* Example response: +```json +{ + "id": "abcdefg", + "following": true, + "followed_by": false, + "blocking": false, + "muting": false, + "muting_notifications": false, + "subscribing": true, + "requested": false, + "domain_blocking": false, + "showing_reblogs": true, + "endorsed": false +} +``` + +## `/api/v1/pleroma/accounts/:id/unsubscribe` +### Unsubscribe to stop receiving notifications from user statuses +* Method `POST` +* Authentication: required +* Params: + * `id`: account id to unsubscribe from +* Response: JSON, returns a mastodon relationship object on success, otherwise returns `{"error": "error_msg"}` +* Example response: +```json +{ + "id": "abcdefg", + "following": true, + "followed_by": false, + "blocking": false, + "muting": false, + "muting_notifications": false, + "subscribing": false, + "requested": false, + "domain_blocking": false, + "showing_reblogs": true, + "endorsed": false +} +``` + +## `/api/v1/pleroma/accounts/:id/favourites` +### Returns favorites timeline of any user +* Method `GET` +* Authentication: not required +* Params: + * `id`: the id of the account for whom to return results + * `limit`: optional, the number of records to retrieve + * `since_id`: optional, returns results that are more recent than the specified id + * `max_id`: optional, returns results that are older than the specified id +* Response: JSON, returns a list of Mastodon Status entities on success, otherwise returns `{"error": "error_msg"}` +* Example response: +```json +[ + { + "account": { + "id": "9hptFmUF3ztxYh3Svg", + "url": "https://pleroma.example.org/users/nick2", + "username": "nick2", + ... + }, + "application": {"name": "Web", "website": null}, + "bookmarked": false, + "card": null, + "content": "This is :moominmamma: note 0", + "created_at": "2019-04-15T15:42:15.000Z", + "emojis": [], + "favourited": false, + "favourites_count": 1, + "id": "9hptFmVJ02khbzYJaS", + "in_reply_to_account_id": null, + "in_reply_to_id": null, + "language": null, + "media_attachments": [], + "mentions": [], + "muted": false, + "pinned": false, + "pleroma": { + "content": {"text/plain": "This is :moominmamma: note 0"}, + "conversation_id": 13679, + "local": true, + "spoiler_text": {"text/plain": "2hu"} + }, + "reblog": null, + "reblogged": false, + "reblogs_count": 0, + "replies_count": 0, + "sensitive": false, + "spoiler_text": "2hu", + "tags": [{"name": "2hu", "url": "/tag/2hu"}], + "uri": "https://pleroma.example.org/objects/198ed2a1-7912-4482-b559-244a0369e984", + "url": "https://pleroma.example.org/notice/9hptFmVJ02khbzYJaS", + "visibility": "public" + } +] +``` + +## `/api/pleroma/notification_settings` +### Updates user notification settings +* Method `PUT` +* Authentication: required +* Params: + * `followers`: BOOLEAN field, receives notifications from followers + * `follows`: BOOLEAN field, receives notifications from people the user follows + * `remote`: BOOLEAN field, receives notifications from people on remote instances + * `local`: BOOLEAN field, receives notifications from people on the local instance +* Response: JSON. Returns `{"status": "success"}` if the update was successful, otherwise returns `{"error": "error_msg"}` + +## `/api/pleroma/healthcheck` +### Healthcheck endpoint with additional system data. +* Method `GET` +* Authentication: not required +* Params: none +* Response: JSON, statuses (200 - healthy, 503 unhealthy). +* Example response: +```json +{ + "pool_size": 0, # database connection pool + "active": 0, # active processes + "idle": 0, # idle processes + "memory_used": 0.00, # Memory used + "healthy": true # Instance state +} +``` diff --git a/docs/api/prometheus.md b/docs/api/prometheus.md new file mode 100644 index 000000000..19c564e3c --- /dev/null +++ b/docs/api/prometheus.md @@ -0,0 +1,22 @@ +# Prometheus Metrics + +Pleroma includes support for exporting metrics via the [prometheus_ex](https://github.com/deadtrickster/prometheus.ex) library. + +## `/api/pleroma/app_metrics` +### Exports Prometheus application metrics +* Method: `GET` +* Authentication: not required +* Params: none +* Response: JSON + +## Grafana +### Config example +The following is a config example to use with [Grafana](https://grafana.com) + +``` + - job_name: 'beam' + metrics_path: /api/pleroma/app_metrics + scheme: https + static_configs: + - targets: ['pleroma.soykaf.com'] +``` diff --git a/docs/config.md b/docs/config.md index 4fb4f530b..57d383db5 100644 --- a/docs/config.md +++ b/docs/config.md @@ -31,22 +31,22 @@ This filter replaces the filename (not the path) of an upload. For complete obfu * `text`: Text to replace filenames in links. If empty, `{random}.extension` will be used. -## Pleroma.Mailer +## Pleroma.Emails.Mailer * `adapter`: one of the mail adapters listed in [Swoosh readme](https://github.com/swoosh/swoosh#adapters), or `Swoosh.Adapters.Local` for in-memory mailbox. * `api_key` / `password` and / or other adapter-specific settings, per the above documentation. An example for Sendgrid adapter: -```exs -config :pleroma, Pleroma.Mailer, +```elixir +config :pleroma, Pleroma.Emails.Mailer, adapter: Swoosh.Adapters.Sendgrid, api_key: "YOUR_API_KEY" ``` An example for SMTP adapter: -```exs -config :pleroma, Pleroma.Mailer, +```elixir +config :pleroma, Pleroma.Emails.Mailer, adapter: Swoosh.Adapters.SMTP, relay: "smtp.gmail.com", username: "YOUR_USERNAME@gmail.com", @@ -63,6 +63,7 @@ config :pleroma, Pleroma.Mailer, ## :instance * `name`: The instance’s name * `email`: Email used to reach an Administrator/Moderator of the instance +* `notify_email`: Email used for notifications. * `description`: The instance’s description, can be seen in nodeinfo and ``/api/v1/instance`` * `limit`: Posts character limit (CW/Subject included in the counter) * `remote_limit`: Hard character limit beyond which remote posts will be dropped. @@ -86,7 +87,6 @@ config :pleroma, Pleroma.Mailer, * `quarantined_instances`: List of ActivityPub instances where private(DMs, followers-only) activities will not be send. * `managed_config`: Whenether the config for pleroma-fe is configured in this config or in ``static/config.json`` * `allowed_post_formats`: MIME-type list of formats allowed to be posted (transformed into HTML) -* `finmoji_enabled`: Whenether to enable the finmojis in the custom emojis. * `mrf_transparency`: Make the content of your Message Rewrite Facility settings public (via nodeinfo). * `scope_copy`: Copy the scope (private/unlisted/public) in replies to posts by default. * `subject_line_behavior`: Allows changing the default behaviour of subject lines in replies. Valid values: @@ -103,12 +103,13 @@ config :pleroma, Pleroma.Mailer, * `welcome_user_nickname`: The nickname of the local user that sends the welcome message. * `max_report_comment_size`: The maximum size of the report comment (Default: `1000`) * `safe_dm_mentions`: If set to true, only mentions at the beginning of a post will be used to address people in direct messages. This is to prevent accidental mentioning of people when talking about them (e.g. "@friend hey i really don't like @enemy"). (Default: `false`) +* `healthcheck`: if set to true, system data will be shown on ``/api/pleroma/healthcheck``. ## :logger -* `backends`: `:console` is used to send logs to stdout, `{ExSyslogger, :ex_syslogger}` to log to syslog +* `backends`: `:console` is used to send logs to stdout, `{ExSyslogger, :ex_syslogger}` to log to syslog, and `Quack.Logger` to log to Slack An example to enable ONLY ExSyslogger (f/ex in ``prod.secret.exs``) with info and debug suppressed: -``` +```elixir config :logger, backends: [{ExSyslogger, :ex_syslogger}] @@ -117,7 +118,7 @@ config :logger, :ex_syslogger, ``` Another example, keeping console output and adding the pid to syslog output: -``` +```elixir config :logger, backends: [:console, {ExSyslogger, :ex_syslogger}] @@ -128,6 +129,24 @@ config :logger, :ex_syslogger, See: [logger’s documentation](https://hexdocs.pm/logger/Logger.html) and [ex_syslogger’s documentation](https://hexdocs.pm/ex_syslogger/) +An example of logging info to local syslog, but warn to a Slack channel: +```elixir +config :logger, + backends: [ {ExSyslogger, :ex_syslogger}, Quack.Logger ], + level: :info + +config :logger, :ex_syslogger, + level: :info, + ident: "pleroma", + format: "$metadata[$level] $message" + +config :quack, + level: :warn, + meta: [:all], + webhook_url: "https://hooks.slack.com/services/YOUR-API-KEY-HERE" +``` + +See the [Quack Github](https://github.com/azohra/quack) for more details ## :frontend_configurations @@ -137,14 +156,30 @@ Frontends can access these settings at `/api/pleroma/frontend_configurations` To add your own configuration for PleromaFE, use it like this: -`config :pleroma, :frontend_configurations, pleroma_fe: %{redirectRootNoLogin: "/main/all", ...}` +```elixir +config :pleroma, :frontend_configurations, + pleroma_fe: %{ + theme: "pleroma-dark", + # ... see /priv/static/static/config.json for the available keys. +}, + masto_fe: %{ + showInstanceSpecificPanel: true + } +``` -These settings need to be complete, they will override the defaults. See `priv/static/static/config.json` for the available keys. +These settings **need to be complete**, they will override the defaults. + +NOTE: for versions < 1.0, you need to set [`:fe`](#fe) to false, as shown a few lines below. ## :fe __THIS IS DEPRECATED__ -If you are using this method, please change it to the `frontend_configurations` method. Please set this option to false in your config like this: `config :pleroma, :fe, false`. +If you are using this method, please change it to the [`frontend_configurations`](#frontend_configurations) method. +Please **set this option to false** in your config like this: + +```elixir +config :pleroma, :fe, false +``` This section is used to configure Pleroma-FE, unless ``:managed_config`` in ``:instance`` is set to false. @@ -186,6 +221,7 @@ This section is used to configure Pleroma-FE, unless ``:managed_config`` in ``:i * `enabled`: Enables proxying of remote media to the instance’s proxy * `base_url`: The base URL to access a user-uploaded file. Useful when you want to proxy the media files via another host/CDN fronts. * `proxy_opts`: All options defined in `Pleroma.ReverseProxy` documentation, defaults to `[max_body_length: (25*1_048_576)]`. +* `whitelist`: List of domains to bypass the mediaproxy ## :gopher * `enabled`: Enables the gopher interface @@ -193,6 +229,46 @@ This section is used to configure Pleroma-FE, unless ``:managed_config`` in ``:i * `port`: Port to bind to * `dstport`: Port advertised in urls (optional, defaults to `port`) +## Pleroma.Web.Endpoint +`Phoenix` endpoint configuration, all configuration options can be viewed [here](https://hexdocs.pm/phoenix/Phoenix.Endpoint.html#module-dynamic-configuration), only common options are listed here +* `http` - a list containing http protocol configuration, all configuration options can be viewed [here](https://hexdocs.pm/plug_cowboy/Plug.Cowboy.html#module-options), only common options are listed here + - `ip` - a tuple consisting of 4 integers + - `port` +* `url` - a list containing the configuration for generating urls, accepts + - `host` - the host without the scheme and a post (e.g `example.com`, not `https://example.com:2020`) + - `scheme` - e.g `http`, `https` + - `port` + - `path` +* `extra_cookie_attrs` - a list of `Key=Value` strings to be added as non-standard cookie attributes. Defaults to `["SameSite=Lax"]`. See the [SameSite article](https://www.owasp.org/index.php/SameSite) on OWASP for more info. + + + +**Important note**: if you modify anything inside these lists, default `config.exs` values will be overwritten, which may result in breakage, to make sure this does not happen please copy the default value for the list from `config.exs` and modify/add only what you need + +Example: +```elixir +config :pleroma, Pleroma.Web.Endpoint, + url: [host: "example.com", port: 2020, scheme: "https"], + http: [ + # start copied from config.exs + dispatch: [ + {:_, + [ + {"/api/v1/streaming", Pleroma.Web.MastodonAPI.WebsocketHandler, []}, + {"/websocket", Phoenix.Endpoint.CowboyWebSocket, + {Phoenix.Transports.WebSocket, + {Pleroma.Web.Endpoint, Pleroma.Web.UserSocket, websocket_config}}}, + {:_, Phoenix.Endpoint.Cowboy2Handler, {Pleroma.Web.Endpoint, []}} + ]} + # end copied from config.exs + ], + port: 8080, + ip: {127, 0, 0, 1} + ] +``` + +This will make Pleroma listen on `127.0.0.1` port `8080` and generate urls starting with `https://example.com:2020` + ## :activitypub * ``accept_blocks``: Whether to accept incoming block activities from other instances * ``unfollow_blocked``: Whether blocks result in people getting unfollowed @@ -214,7 +290,7 @@ their ActivityPub ID. An example: -```exs +```elixir config :pleroma, :mrf_user_allowlist, "example.org": ["https://example.org/users/admin"] ``` @@ -243,7 +319,7 @@ the source code is here: https://github.com/koto-bank/kocaptcha. The default end Allows to set a token that can be used to authenticate with the admin api without using an actual user by giving it as the 'admin_token' parameter. Example: -```exs +```elixir config :pleroma, :admin_token, "somerandomtoken" ``` @@ -258,9 +334,13 @@ curl "http://localhost:4000/api/pleroma/admin/invite_token?admin_token=somerando [Pleroma Job Queue](https://git.pleroma.social/pleroma/pleroma_job_queue) configuration: a list of queues with maximum concurrent jobs. Pleroma has the following queues: + * `federator_outgoing` - Outgoing federation * `federator_incoming` - Incoming federation -* `mailer` - Email sender, see [`Pleroma.Mailer`](#pleroma-mailer) +* `mailer` - Email sender, see [`Pleroma.Emails.Mailer`](#pleroma-emails-mailer) +* `transmogrifier` - Transmogrifier +* `web_push` - Web push notifications +* `scheduled_activities` - Scheduled activities, see [`Pleroma.ScheduledActivities`](#pleromascheduledactivity) Example: @@ -280,9 +360,10 @@ This config contains two queues: `federator_incoming` and `federator_outgoing`. * `max_retries`: The maximum number of times a federation job is retried ## Pleroma.Web.Metadata -* `providers`: a list of metadata providers to enable. Providers availible: +* `providers`: a list of metadata providers to enable. Providers available: * Pleroma.Web.Metadata.Providers.OpenGraph * Pleroma.Web.Metadata.Providers.TwitterCard + * Pleroma.Web.Metadata.Providers.RelMe - add links from user bio with rel=me into the `
` as `` * `unfurl_nsfw`: If set to `true` nsfw attachments will be shown in previews ## :rich_media @@ -322,7 +403,7 @@ Configuration for the `auto_linker` library: Example: -```exs +```elixir config :auto_linker, opts: [ scheme: true, @@ -334,6 +415,17 @@ config :auto_linker, ] ``` +## Pleroma.ScheduledActivity + +* `daily_user_limit`: the number of scheduled activities a user is allowed to create in a single day (Default: `25`) +* `total_user_limit`: the number of scheduled activities a user is allowed to create in total (Default: `300`) +* `enabled`: whether scheduled activities are sent to the job queue to be executed + +## Pleroma.Web.Auth.Authenticator + +* `Pleroma.Web.Auth.PleromaAuthenticator`: default database authenticator +* `Pleroma.Web.Auth.LDAPAuthenticator`: LDAP authentication + ## :ldap Use LDAP for user authentication. When a user logs in to the Pleroma @@ -352,11 +444,6 @@ Pleroma account will be created with the same name as the LDAP user name. * `base`: LDAP base, e.g. "dc=example,dc=com" * `uid`: LDAP attribute name to authenticate the user, e.g. when "cn", the filter will be "cn=username,base" -## Pleroma.Web.Auth.Authenticator - -* `Pleroma.Web.Auth.PleromaAuthenticator`: default database authenticator -* `Pleroma.Web.Auth.LDAPAuthenticator`: LDAP authentication - ## BBS / SSH access To enable simple command line interface accessible over ssh, add a setting like this to your configuration file: @@ -374,3 +461,72 @@ config :esshd, ``` Feel free to adjust the priv_dir and port number. Then you will have to create the key for the keys (in the example `priv/ssh_keys`) and create the host keys with `ssh-keygen -N "" -b 2048 -t rsa -f ssh_host_rsa_key`. After restarting, you should be able to connect to your Pleroma instance with `ssh username@server -p $PORT` + +## :auth + +* `Pleroma.Web.Auth.PleromaAuthenticator`: default database authenticator +* `Pleroma.Web.Auth.LDAPAuthenticator`: LDAP authentication + +Authentication / authorization settings. + +* `auth_template`: authentication form template. By default it's `show.html` which corresponds to `lib/pleroma/web/templates/o_auth/o_auth/show.html.eex`. +* `oauth_consumer_template`: OAuth consumer mode authentication form template. By default it's `consumer.html` which corresponds to `lib/pleroma/web/templates/o_auth/o_auth/consumer.html.eex`. +* `oauth_consumer_strategies`: the list of enabled OAuth consumer strategies; by default it's set by OAUTH_CONSUMER_STRATEGIES environment variable. + +# OAuth consumer mode + +OAuth consumer mode allows sign in / sign up via external OAuth providers (e.g. Twitter, Facebook, Google, Microsoft, etc.). +Implementation is based on Ueberauth; see the list of [available strategies](https://github.com/ueberauth/ueberauth/wiki/List-of-Strategies). + +Note: each strategy is shipped as a separate dependency; in order to get the strategies, run `OAUTH_CONSUMER_STRATEGIES="..." mix deps.get`, +e.g. `OAUTH_CONSUMER_STRATEGIES="twitter facebook google microsoft" mix deps.get`. +The server should also be started with `OAUTH_CONSUMER_STRATEGIES="..." mix phx.server` in case you enable any strategies. + +Note: each strategy requires separate setup (on external provider side and Pleroma side). Below are the guidelines on setting up most popular strategies. + +Note: make sure that `"SameSite=Lax"` is set in `extra_cookie_attrs` when you have this feature enabled. OAuth consumer mode will not work with `"SameSite=Strict"` + +* For Twitter, [register an app](https://developer.twitter.com/en/apps), configure callback URL to https:///oauth/twitter/callback + +* For Facebook, [register an app](https://developers.facebook.com/apps), configure callback URL to https:///oauth/facebook/callback, enable Facebook Login service at https://developers.facebook.com/apps//fb-login/settings/ + +* For Google, [register an app](https://console.developers.google.com), configure callback URL to https:///oauth/google/callback + +* For Microsoft, [register an app](https://portal.azure.com), configure callback URL to https:///oauth/microsoft/callback + +Once the app is configured on external OAuth provider side, add app's credentials and strategy-specific settings (if any — e.g. see Microsoft below) to `config/prod.secret.exs`, +per strategy's documentation (e.g. [ueberauth_twitter](https://github.com/ueberauth/ueberauth_twitter)). Example config basing on environment variables: + +```elixir +# Twitter +config :ueberauth, Ueberauth.Strategy.Twitter.OAuth, + consumer_key: System.get_env("TWITTER_CONSUMER_KEY"), + consumer_secret: System.get_env("TWITTER_CONSUMER_SECRET") + +# Facebook +config :ueberauth, Ueberauth.Strategy.Facebook.OAuth, + client_id: System.get_env("FACEBOOK_APP_ID"), + client_secret: System.get_env("FACEBOOK_APP_SECRET"), + redirect_uri: System.get_env("FACEBOOK_REDIRECT_URI") + +# Google +config :ueberauth, Ueberauth.Strategy.Google.OAuth, + client_id: System.get_env("GOOGLE_CLIENT_ID"), + client_secret: System.get_env("GOOGLE_CLIENT_SECRET"), + redirect_uri: System.get_env("GOOGLE_REDIRECT_URI") + +# Microsoft +config :ueberauth, Ueberauth.Strategy.Microsoft.OAuth, + client_id: System.get_env("MICROSOFT_CLIENT_ID"), + client_secret: System.get_env("MICROSOFT_CLIENT_SECRET") + +config :ueberauth, Ueberauth, + providers: [ + microsoft: {Ueberauth.Strategy.Microsoft, [callback_params: []]} + ] +``` + +## :emoji +* `shortcode_globs`: Location of custom emoji files. `*` can be used as a wildcard. Example `["/emoji/custom/**/*.png"]` +* `groups`: Emojis are ordered in groups (tags). This is an array of key-value pairs where the key is the groupname and the value the location or array of locations. `*` can be used as a wildcard. Example `[Custom: ["/emoji/*.png", "/emoji/custom/*.png"]]` +* `default_manifest`: Location of the JSON-manifest. This manifest contains information about the emoji-packs you can download. Currently only one manifest can be added (no arrays). diff --git a/docs/config/custom_emoji.md b/docs/config/custom_emoji.md index e833d2080..f72c0edbc 100644 --- a/docs/config/custom_emoji.md +++ b/docs/config/custom_emoji.md @@ -1,18 +1,68 @@ # Custom Emoji +Before you add your own custom emoji, check if they are available in an existing pack. +See `Mix.Tasks.Pleroma.Emoji` for information about emoji packs. + To add custom emoji: -* Add the image file(s) to `priv/static/emoji/custom` -* In case of conflicts: add the desired shortcode with the path to `config/custom_emoji.txt`, comma-separated and one per line -* Force recompilation (``mix clean && mix compile``) +* Create the `STATIC-DIR/emoji/` directory if it doesn't exist + (`STATIC-DIR` is configurable, `instance/static/` by default) +* Create a directory with whatever name you want (custom is a good name to show the purpose of it). + This will create a local emoji pack. +* Put your `.png` emoji files in that directory. In case of conflicts, you can create an `emoji.txt` + file in that directory and specify a custom shortcode using the following format: + `shortcode, file-path, tag1, tag2, etc`. One emoji per line. Note that if you do so, + you'll have to list all other emojis in the pack too. +* Either restart pleroma or connect to the iex session pleroma's running and + run `Pleroma.Emoji.reload/0` in it. Example: -image files (in `/priv/static/emoji/custom`): `happy.png` and `sad.png` +image files (in `instance/static/emoji/custom`): `happy.png` and `sad.png` -content of `config/custom_emoji.txt`: +content of `emoji.txt`: ``` -happy, /emoji/custom/happy.png -sad, /emoji/custom/sad.png +happy, /emoji/custom/happy.png, Tag1,Tag2 +sad, /emoji/custom/sad.png, Tag1 +foo, /emoji/custom/foo.png ``` The files should be PNG (APNG is okay with `.png` for `image/png` Content-type) and under 50kb for compatibility with mastodon. + +Default file extentions and locations for emojis are set in `config.exs`. To use different locations or file-extentions, add the `shortcode_globs` to your secrets file (`prod.secret.exs` or `dev.secret.exs`) and edit it. Note that not all fediverse-software will show emojis with other file extentions: +```elixir +config :pleroma, :emoji, shortcode_globs: ["/emoji/custom/**/*.png", "/emoji/custom/**/*.gif"] +``` + +## Emoji tags (groups) + +Default tags are set in `config.exs`. To set your own tags, copy the structure to your secrets file (`prod.secret.exs` or `dev.secret.exs`) and edit it. +```elixir +config :pleroma, :emoji, + shortcode_globs: ["/emoji/custom/**/*.png"], + groups: [ + Finmoji: "/finmoji/128px/*-128.png", + Custom: ["/emoji/*.png", "/emoji/custom/*.png"] + ] +``` + +Order of the `groups` matters, so to override default tags just put your group on top of the list. E.g: +```elixir +config :pleroma, :emoji, + shortcode_globs: ["/emoji/custom/**/*.png"], + groups: [ + "Finmoji special": "/finmoji/128px/a_trusted_friend-128.png", # special file + "Cirno": "/emoji/custom/cirno*.png", # png files in /emoji/custom/ which start with `cirno` + "Special group": "/emoji/custom/special_folder/*.png", # png files in /emoji/custom/special_folder/ + "Another group": "/emoji/custom/special_folder/*/.png", # png files in /emoji/custom/special_folder/ subfolders + Finmoji: "/finmoji/128px/*-128.png", + Custom: ["/emoji/*.png", "/emoji/custom/*.png"] + ] +``` + +Priority of tags assigns in emoji.txt and custom.txt: + +`tag in file > special group setting in config.exs > default setting in config.exs` + +Priority for globs: + +`special group setting in config.exs > default setting in config.exs` diff --git a/docs/config/howto_change_ip_and_port.md b/docs/config/howto_change_ip_and_port.md deleted file mode 100644 index decddd35c..000000000 --- a/docs/config/howto_change_ip_and_port.md +++ /dev/null @@ -1,7 +0,0 @@ -# How to change the port or IP Pleroma listens to -To change the port or IP Pleroma listens to, head over to your generated config inside the Pleroma folder at config/prod.secret.exs and edit the following according to your needs. -``` -config :pleroma, Pleroma.Web.Endpoint, - [...] - http: [ip: {127, 0, 0, 1}, port: 4000] -``` diff --git a/docs/installation/arch_linux_en.md b/docs/installation/arch_linux_en.md index 4b3bbbbb0..2b040cfbc 100644 --- a/docs/installation/arch_linux_en.md +++ b/docs/installation/arch_linux_en.md @@ -7,7 +7,6 @@ This guide will assume that you have administrative rights, either as root or a * `postgresql` * `elixir` -* `erlang-unixodbc` * `git` * `base-devel` @@ -27,7 +26,7 @@ sudo pacman -Syu * Install some of the above mentioned programs: ```shell -sudo pacman -S git base-devel elixir erlang-unixodbc +sudo pacman -S git base-devel elixir ``` ### Install PostgreSQL diff --git a/docs/installation/gentoo_en.md b/docs/installation/gentoo_en.md new file mode 100644 index 000000000..fccaad378 --- /dev/null +++ b/docs/installation/gentoo_en.md @@ -0,0 +1,296 @@ +# Installing on Gentoo GNU/Linux +## Installation + +This guide will assume that you have administrative rights, either as root or a user with [sudo permissions](https://wiki.gentoo.org/wiki/Sudo). Lines that begin with `#` indicate that they should be run as the superuser. Lines using `$` should be run as the indicated user, e.g. `pleroma$` should be run as the `pleroma` user. + +### Configuring your hostname (optional) + +If you would like your prompt to permanently include your host/domain, change `/etc/conf.d/hostname` to your hostname. You can reboot or use the `hostname` command to make immediate changes. + +### Your make.conf, package.use, and USE flags + +The only specific USE flag you should need is the `uuid` flag for `dev-db/postgresql`. Add the following line to any new file in `/etc/portage/package.use`. If you would like a suggested name for the file, either `postgresql` or `pleroma` would do fine, depending on how you like to arrange your package.use flags. + +```text +dev-db/postgresql uuid +``` + +You could opt to add `USE="uuid"` to `/etc/portage/make.conf` if you'd rather set this as a global USE flags, but this flags does unrelated things in other packages, so keep that in mind if you elect to do so. + +Double check your compiler flags in `/etc/portage/make.conf`. If you require any special compilation flags or would like to set up remote builds, now is the time to do so. Be sure that your CFLAGS and MAKEOPTS make sense for the platform you are using. It is not recommended to use above `-O2` or risky optimization flags for a production server. + +### Installing a cron daemon + +Gentoo quite pointedly does not come with a cron daemon installed, and as such it is recommended you install one to automate certbot renewals and to allow other system administration tasks to be run automatically. Gentoo has [a whole wide world of cron options](https://wiki.gentoo.org/wiki/Cron) but if you just want A Cron That Works, `emerge --ask virtual/cron` will install the default cron implementation (probably cronie) which will work just fine. For the purpouses of this guide, we will be doing just that. + +### Required ebuilds + +* `dev-db/postgresql` +* `dev-lang/elixir` +* `dev-vcs/git` + +#### Optional ebuilds used in this guide + +* `www-servers/nginx` (preferred, example configs for other reverse proxies can be found in the repo) +* `app-crypt/certbot` (or any other ACME client for Let’s Encrypt certificates) +* `app-crypt/certbot-nginx` (nginx certbot plugin that allows use of the all-powerful `--nginx` flag on certbot) + +### Prepare the system + +* First ensure that you have the latest copy of the portage ebuilds if you have not synced them yet: + +```shell + # emaint sync -a +``` + +* Emerge all required the required and suggested software in one go: + +```shell + # emerge --ask dev-db/postgresql dev-lang/elixir dev-vcs/git www-servers/nginx app-crypt/certbot app-crypt/certbot-nginx +``` + +If you would not like to install the optional packages, remove them from this line. + +If you're running this from a low-powered virtual machine, it should work though it will take some time. There were no issues on a VPS with a single core and 1GB of RAM; if you are using an even more limited device and run into issues, you can try creating a swapfile or use a more powerful machine running Gentoo to [cross build](https://wiki.gentoo.org/wiki/Cross_build_environment). If you have a wait ahead of you, now would be a good time to take a break, strech a bit, refresh your beverage of choice and/or get a snack, and reply to Arch users' posts with "I use Gentoo btw" as we do. + +### Install PostgreSQL + +[Gentoo Wiki article](https://wiki.gentoo.org/wiki/PostgreSQL) as well as [PostgreSQL QuickStart](https://wiki.gentoo.org/wiki/PostgreSQL/QuickStart) might be worth a quick glance, as the way Gentoo handles postgres is slightly unusual, with built in capability to have two different databases running for testing and live or whatever other purpouse. While it is still straightforward to install, it does mean that the version numbers used in this guide might change for future updates, so keep an eye out for the output you get from `emerge` to ensure you are using the correct ones. + +* Install postgresql if you have not done so already: + +```shell + # emerge --ask dev-db/postgresql +``` + +Ensure that `/etc/conf.d/postgresql-11` has the encoding you want (it defaults to UTF8 which is probably what you want) and make any adjustments to the data directory if you find it necessary. Be sure to adjust the number at the end depending on what version of postgres you actually installed. + +* Initialize the database cluster + +The output from emerging postgresql should give you a command for initializing the postgres database. The default slot should be indicated in this command, ensure that it matches the command below. + +```shell + # emerge --config dev-db/postgresql:11 +``` + +* Start postgres and enable the system service + +```shell + # /etc/init.d/postgresql-11 start + # rc-update add postgresql-11 default + ``` + +### A note on licenses, the AGPL, and deployment procedures + +If you do not plan to make any modifications to your Pleroma instance, cloning directly from the main repo will get you what you need. However, if you plan on doing any contributions to upstream development, making changes or modifications to your instance, making custom themes, or want to play around--and let's be honest here, if you're using Gentoo that is most likely you--you will save yourself a lot of headache later if you take the time right now to fork the Pleroma repo and use that in the following section. + +Not only does this make it much easier to deploy changes you make, as you can commit and pull from upstream and all that good stuff from the comfort of your local machine then simply `git pull` on your instance server when you're ready to deploy, it also ensures you are compliant with the Affero General Public Licence that Pleroma is licenced under, which stipulates that all network services provided with modified AGPL code must publish their changes on a publicly available internet service and for free. It also makes it much easier to ask for help from and provide help to your fellow Pleroma admins if your public repo always reflects what you are running because it is part of your deployment procedure. + +### Install PleromaBE + +* Add a new system user for the Pleroma service and set up default directories: + +Remove `,wheel` if you do not want this user to be able to use `sudo`, however note that being able to `sudo` as the `pleroma` user will make finishing the insallation and common maintenence tasks somewhat easier: + +```shell + # useradd -m -G users,wheel -s /bin/bash pleroma +``` + +Optional: If you are using sudo, review your sudo setup to ensure it works for you. The `/etc/sudoers` file has a lot of options and examples to help you, and [the Gentoo sudo guide](https://wiki.gentoo.org/wiki/Sudo) has more information. Finishing this installation will be somewhat easier if you have a way to sudo from the `pleroma` user, but it might be best to not allow that user to sudo during normal operation, and as such there will be a reminder at the end of this guide to double check if you would like to lock down the `pleroma` user after initial setup. + +**Note**: To execute a single command as the Pleroma system user, use `sudo -Hu pleroma command`. You can also switch to a shell by using `sudo -Hu pleroma $SHELL`. If you don't have or want `sudo` or would like to use the system as the `pleroma` user for instance maintenance tasks, you can simply use `su - pleroma` to switch to the `pleroma` user. + +* Git clone the PleromaBE repository and make the Pleroma user the owner of the directory: + +It is highly recommended you use your own fork for the `https://path/to/repo` part below, however if you foolishly decide to forego using your own fork, the primary repo `https://git.pleroma.social/pleroma/pleroma` will work here. + +```shell + pleroma$ cd ~ + pleroma$ git clone https://path/to/repo +``` + +* Change to the new directory: + +```shell +pleroma$ cd ~/pleroma +``` + +* Install the dependencies for Pleroma and answer with `yes` if it asks you to install `Hex`: + +```shell +pleroma$ mix deps.get +``` + +* Generate the configuration: + +```shell +pleroma$ mix pleroma.instance gen +``` + + * Answer with `yes` if it asks you to install `rebar3`. + + * This part precompiles some parts of Pleroma, so it might take a few moments + + * After that it will ask you a few questions about your instance and generates a configuration file in `config/generated_config.exs`. + + * Spend some time with `generated_config.exs` to ensure that everything is in order. If you plan on using an S3-compatible service to store your local media, that can be done here. You will likely mostly be using `prod.secret.exs` for a production instance, however if you would like to set up a development environment, make a copy to `dev.secret.exs` and adjust settings as needed as well. + +```shell +pleroma$ mv config/generated_config.exs config/prod.secret.exs +``` + +* The previous command creates also the file `config/setup_db.psql`, with which you can create the database. Ensure that it is using the correct database name on the `CREATE DATABASE` and the `\c` lines, then run the postgres script: + +```shell +pleroma$ sudo -Hu postgres psql -f config/setup_db.psql +``` + +* Now run the database migration: + +```shell +pleroma$ MIX_ENV=prod mix ecto.migrate +``` + +* Now you can start Pleroma already + +```shell +pleroma$ MIX_ENV=prod mix phx.server +``` + +It probably won't work over the public internet quite yet, however, as we still need to set up a web servere to proxy to the pleroma application, as well as configure SSL. + +### Finalize installation + +Assuming you want to open your newly installed federated social network to, well, the federation, you should run nginx or some other webserver/proxy in front of Pleroma. It is also a good idea to set up Pleroma to run as a system service. + +#### Nginx + +* Install nginx, if not already done: + +```shell + # emerge --ask www-servers/nginx +``` + +* Create directories for available and enabled sites: + +```shell + # mkdir -p /etc/nginx/sites-{available,enabled} +``` + +* Append the following line at the end of the `http` block in `/etc/nginx/nginx.conf`: + +```Nginx +include sites-enabled/*; +``` + +* Setup your SSL cert, using your method of choice or certbot. If using certbot, install it if you haven't already: + +```shell + # emerge --ask app-crypt/certbot app-crypt/certbot-nginx +``` + +and then set it up: + +```shell + # mkdir -p /var/lib/letsencrypt/ + # certbot certonly --email -d --standalone +``` + +If that doesn't work the first time, add `--dry-run` to further attempts to avoid being ratelimited as you identify the issue, and do not remove it until the dry run succeeds. If that doesn’t work, make sure, that nginx is not already running. If it still doesn’t work, try setting up nginx first (change ssl “on” to “off” and try again). Often the answer to issues with certbot is to use the `--nginx` flag once you have nginx up and running. + +If you are using any additional subdomains, such as for a media proxy, you can re-run the same command with the subdomain in question. When it comes time to renew later, you will not need to run multiple times for each domain, one renew will handle it. + +--- + +* Copy the example nginx configuration and activate it: + +```shell + # cp /home/pleroma/pleroma/installation/pleroma.nginx /etc/nginx/sites-available/ + # ln -s /etc/nginx/sites-available/pleroma.nginx /etc/nginx/sites-enabled/pleroma.nginx +``` + +* Take some time to ensure that your nginx config is correct + +Replace all instances of `example.tld` with your instance's public URL. If for whatever reason you made changes to the port that your pleroma app runs on, be sure that is reflected in your configuration. + +Pay special attention to the line that begins with `ssl_ecdh_curve`. It is stongly advised to comment that line out so that OpenSSL will use its full capabilities, and it is also possible you are running OpenSSL 1.0.2 necessitating that you do this. + +* Enable and start nginx: + +```shell + # rc-update add nginx default + # /etc/init.d/nginx start +``` + +If you are using certbot, it is HIGHLY recommend you set up a cron job that renews your certificate, and that you install the suggested `certbot-nginx` plugin. If you don't do these things, you only have yourself to blame when your instance breaks suddenly because you forgot about it. + +First, ensure that the command you will be installing into your crontab works. + +```shell + # /usr/bin/certbot renew --nginx +``` + +Assuming not much time has passed since you got certbot working a few steps ago, you should get a message for all domains you installed certificates for saying `Cert not yet due for renewal`. + +Now, run crontab as a superuser with `crontab -e` or `sudo crontab -e` as appropriate, and add the following line to your cron: + +```cron +0 0 1 * * /usr/bin/certbot renew --nginx +``` + +This will run certbot on the first of the month at midnight. If you'd rather run more frequently, it's not a bad idea, feel free to go for it. + +#### Other webserver/proxies + +If you would like to use other webservers or proxies, there are example configurations for some popular alternatives in `/home/pleroma/pleroma/installation/`. You can, of course, check out [the Gentoo wiki](https://wiki.gentoo.org) for more information on installing and configuring said alternatives. + +#### Create the uploads folder + +Even if you are using S3, Pleroma needs someplace to store media posted on your instance. If you are using the `/home/pleroma/pleroma` root folder suggested by this guide, simply: + +```shell + pleroma$ mkdir -p ~/pleroma/uploads + ``` + +#### init.d service + +* Copy example service file + +```shell + # cp /home/pleroma/pleroma/installation/init.d/pleroma /etc/init.d/ +``` + +* Be sure to take a look at this service file and make sure that all paths fit your installation + +* Enable and start `pleroma`: + +```shell + # rc-update add pleroma default + # /etc/init.d/pleroma start +``` + +#### Create your first user + +If your instance is up and running, you can create your first user with administrative rights with the following task: + +```shell +pleroma$ MIX_ENV=prod mix pleroma.user new --admin +``` + +#### Privilege cleanup + +If you opted to allow sudo for the `pleroma` user but would like to remove the ability for greater security, now might be a good time to edit `/etc/sudoers` and/or change the groups the `pleroma` user belongs to. Be sure to restart the pleroma service afterwards to ensure it picks up on the changes. + +#### Further reading + +* [Admin tasks](Admin tasks) +* [Backup your instance](Backup-your-instance) +* [Configuration tips](General tips for customizing pleroma fe) +* [Hardening your instance](Hardening-your-instance) +* [How to activate mediaproxy](How-to-activate-mediaproxy) +* [Small Pleroma-FE customizations](Small customizations) +* [Updating your instance](Updating-your-instance) + +## Questions + +Questions about the installation or didn’t it work as it should be, ask in [#pleroma:matrix.org](https://matrix.heldscal.la/#/room/#freenode_#pleroma:matrix.org) or IRC Channel **#pleroma** on **Freenode**. diff --git a/docs/introduction.md b/docs/introduction.md index 096a23277..4af0747fe 100644 --- a/docs/introduction.md +++ b/docs/introduction.md @@ -1,11 +1,11 @@ # Introduction to Pleroma -**What is Pleroma?** +## What is Pleroma? Pleroma is a federated social networking platform, compatible with GNU social, Mastodon and other OStatus and ActivityPub implementations. It is free software licensed under the AGPLv3. It actually consists of two components: a backend, named simply Pleroma, and a user-facing frontend, named Pleroma-FE. It also includes the Mastodon frontend, if that's your thing. It's part of what we call the fediverse, a federated network of instances which speak common protocols and can communicate with each other. One account on a instance is enough to talk to the entire fediverse! -**How can I use it?** +## How can I use it? Pleroma instances are already widely deployed, a list can be found here: http://distsn.org/pleroma-instances.html @@ -14,14 +14,14 @@ If you don't feel like joining an existing instance, but instead prefer to deplo Installation instructions can be found here: [main Pleroma wiki](/) -**I got an account, now what?** +## I got an account, now what? Great! Now you can explore the fediverse! - Open the login page for your Pleroma instance (for ex. https://pleroma.soykaf.com) and login with your username and password. (If you don't have one yet, click on Register) :slightly_smiling_face: At this point you will have two columns in front of you. -***left column*** +### Left column - first block: here you can see your avatar, your nickname a bio, and statistics (Statuses, Following, Followers). Under that you have a text form which allows you to post new statuses. The icon on the left is for uploading media files and attach them to your post. The number under the text form is a character counter, every instance can have a different character limit (the default is 5000). If you want to mention someone, type @ + name of the person. A drop-down menu will help you in finding the right person. :slight_smile: @@ -37,7 +37,7 @@ To post your status, simply press Submit. - fourth block: This is the Notifications block, here you will get notified whenever somebody mentions you, follows you, repeats or favorites one of your statuses. -***right column*** +### Right column This is where the interesting stuff happens! :slight_smile: Depending on the timeline you will see different statuses, but each status has a standard structure: - Icon + name + link to profile. An optional left-arrow if it's a reply to another status (hovering will reveal the replied-to status). @@ -46,7 +46,7 @@ Depending on the timeline you will see different statuses, but each status has a - The text of the status, including mentions. If you click on a mention, it will automatically open the profile page of that person. - Four buttons (left to right): Reply, Repeat, Favorite, Delete. -**Mastodon interface** +## Mastodon interface If the Pleroma interface isn't your thing, or you're just trying something new but you want to keep using the familiar Mastodon interface, we got that too! :smile: Just add a "/web" after your instance url (for ex. https://pleroma.soycaf.com/web) and you'll end on the Mastodon web interface, but with a Pleroma backend! MAGIC! :fireworks: For more information on the Mastodon interface, please look here: diff --git a/installation/download-mastofe-build.sh b/installation/download-mastofe-build.sh new file mode 100755 index 000000000..7e293867d --- /dev/null +++ b/installation/download-mastofe-build.sh @@ -0,0 +1,45 @@ +#!/bin/sh +# Pleroma: A lightweight social networking server +# Copyright © 2017-2019 Pleroma Authors +# SPDX-License-Identifier: AGPL-3.0-only +project_id="74" +project_branch="rebase/glitch-soc" +static_dir="instance/static" +# For bundling: +# project_branch="pleroma" +# static_dir="priv/static" + +if [[ ! -d "${static_dir}" ]] +then + echo "Error: ${static_dir} directory is missing, are you sure you are running this script at the root of pleroma’s repository?" + exit 1 +fi + +last_modified="$(curl -s -I 'https://git.pleroma.social/api/v4/projects/'${project_id}'/jobs/artifacts/'${project_branch}'/download?job=build' | grep '^Last-Modified:' | cut -d: -f2-)" + +echo "branch:${project_branch}" +echo "Last-Modified:${last_modified}" + +artifact="mastofe.zip" + +if [[ -e mastofe.timestamp ]] && [[ "${last_modified}" != "" ]] +then + if [[ "$(cat mastofe.timestamp)" == "${last_modified}" ]] + then + echo "MastoFE is up-to-date, exiting…" + exit 0 + fi +fi + +curl -c - "https://git.pleroma.social/api/v4/projects/${project_id}/jobs/artifacts/${project_branch}/download?job=build" -o "${artifact}" || exit + +# TODO: Update the emoji as well +rm -fr "${static_dir}/sw.js" "${static_dir}/packs" || exit +unzip -q "${artifact}" || exit + +cp public/assets/sw.js "${static_dir}/sw.js" || exit +cp -r public/packs "${static_dir}/packs" || exit + +echo "${last_modified}" > mastofe.timestamp +rm -fr public +rm -i "${artifact}" diff --git a/installation/pleroma.nginx b/installation/pleroma.nginx index 8709f2cb7..cc75d78b2 100644 --- a/installation/pleroma.nginx +++ b/installation/pleroma.nginx @@ -37,7 +37,7 @@ server { listen [::]:443 ssl http2; ssl_session_timeout 5m; - ssl_trusted_certificate /etc/letsencrypt/live/example.tld/fullchain.pem; + ssl_trusted_certificate /etc/letsencrypt/live/example.tld/chain.pem; ssl_certificate /etc/letsencrypt/live/example.tld/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.tld/privkey.pem; diff --git a/installation/pleroma.supervisord b/installation/pleroma.supervisord new file mode 100644 index 000000000..19efffd6e --- /dev/null +++ b/installation/pleroma.supervisord @@ -0,0 +1,21 @@ +; Assumes pleroma is installed in /home/pleroma/pleroma and running as the pleroma user +; Also assumes mix is in /usr/bin, this might differ on BSDs or niche Linux distros +; Logs into /home/pleroma/logs +[program:pleroma] +command=/usr/bin/mix phx.server +directory=/home/pleroma/pleroma +autostart=true +autorestart=true +user=pleroma +environment = + MIX_ENV=prod, + HOME=/home/pleroma, + USER=pleroma, + PATH="/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/home/pleroma/bin:%(ENV_PATH)s", + PWD=/home/pleroma/pleroma +stdout_logfile=/home/pleroma/logs/stdout.log +stdout_logfile_maxbytes=50MB +stdout_logfile_backups=10 +stderr_logfile=/home/pleroma/logs/stderr.log +stderr_logfile_maxbytes=50MB +stderr_logfile_backups=10 \ No newline at end of file diff --git a/lib/healthcheck.ex b/lib/healthcheck.ex new file mode 100644 index 000000000..646fb3b9d --- /dev/null +++ b/lib/healthcheck.ex @@ -0,0 +1,60 @@ +defmodule Pleroma.Healthcheck do + @moduledoc """ + Module collects metrics about app and assign healthy status. + """ + alias Pleroma.Healthcheck + alias Pleroma.Repo + + defstruct pool_size: 0, + active: 0, + idle: 0, + memory_used: 0, + healthy: true + + @type t :: %__MODULE__{ + pool_size: non_neg_integer(), + active: non_neg_integer(), + idle: non_neg_integer(), + memory_used: number(), + healthy: boolean() + } + + @spec system_info() :: t() + def system_info do + %Healthcheck{ + memory_used: Float.round(:erlang.memory(:total) / 1024 / 1024, 2) + } + |> assign_db_info() + |> check_health() + end + + defp assign_db_info(healthcheck) do + database = Application.get_env(:pleroma, Repo)[:database] + + query = + "select state, count(pid) from pg_stat_activity where datname = '#{database}' group by state;" + + result = Repo.query!(query) + pool_size = Application.get_env(:pleroma, Repo)[:pool_size] + + db_info = + Enum.reduce(result.rows, %{active: 0, idle: 0}, fn [state, cnt], states -> + if state == "active" do + Map.put(states, :active, states.active + cnt) + else + Map.put(states, :idle, states.idle + cnt) + end + end) + |> Map.put(:pool_size, pool_size) + + Map.merge(healthcheck, db_info) + end + + @spec check_health(Healthcheck.t()) :: Healthcheck.t() + def check_health(%{pool_size: pool_size, active: active} = check) + when active >= pool_size do + %{check | healthy: false} + end + + def check_health(check), do: check +end diff --git a/lib/mix/tasks/benchmark.ex b/lib/mix/tasks/benchmark.ex new file mode 100644 index 000000000..0fbb4dbb1 --- /dev/null +++ b/lib/mix/tasks/benchmark.ex @@ -0,0 +1,25 @@ +defmodule Mix.Tasks.Pleroma.Benchmark do + use Mix.Task + alias Mix.Tasks.Pleroma.Common + + def run(["search"]) do + Common.start_pleroma() + + Benchee.run(%{ + "search" => fn -> + Pleroma.Web.MastodonAPI.MastodonAPIController.status_search(nil, "cofe") + end + }) + end + + def run(["tag"]) do + Common.start_pleroma() + + Benchee.run(%{ + "tag" => fn -> + %{"type" => "Create", "tag" => "cofe"} + |> Pleroma.Web.ActivityPub.ActivityPub.fetch_public_activities() + end + }) + end +end diff --git a/lib/mix/tasks/pleroma/database.ex b/lib/mix/tasks/pleroma/database.ex new file mode 100644 index 000000000..ab9a3a7ff --- /dev/null +++ b/lib/mix/tasks/pleroma/database.ex @@ -0,0 +1,51 @@ +# Pleroma: A lightweight social networking server +# Copyright © 2017-2018 Pleroma Authors +# SPDX-License-Identifier: AGPL-3.0-only + +defmodule Mix.Tasks.Pleroma.Database do + alias Mix.Tasks.Pleroma.Common + require Logger + use Mix.Task + + @shortdoc "A collection of database related tasks" + @moduledoc """ + A collection of database related tasks + + ## Replace embedded objects with their references + + Replaces embedded objects with references to them in the `objects` table. Only needs to be ran once. The reason why this is not a migration is because it could significantly increase the database size after being ran, however after this `VACUUM FULL` will be able to reclaim about 20% (really depends on what is in the database, your mileage may vary) of the db size before the migration. + + mix pleroma.database remove_embedded_objects + + Options: + - `--vacuum` - run `VACUUM FULL` after the embedded objects are replaced with their references + """ + def run(["remove_embedded_objects" | args]) do + {options, [], []} = + OptionParser.parse( + args, + strict: [ + vacuum: :boolean + ] + ) + + Common.start_pleroma() + Logger.info("Removing embedded objects") + + Pleroma.Repo.query!( + "update activities set data = jsonb_set(data, '{object}'::text[], data->'object'->'id') where data->'object'->>'id' is not null;", + [], + timeout: :infinity + ) + + if Keyword.get(options, :vacuum) do + Logger.info("Runnning VACUUM FULL") + + Pleroma.Repo.query!( + "vacuum full;", + [], + timeout: :infinity + ) + end + end +end diff --git a/lib/mix/tasks/pleroma/emoji.ex b/lib/mix/tasks/pleroma/emoji.ex new file mode 100644 index 000000000..cced73226 --- /dev/null +++ b/lib/mix/tasks/pleroma/emoji.ex @@ -0,0 +1,293 @@ +# Pleroma: A lightweight social networking server +# Copyright © 2017-2018 Pleroma Authors +# SPDX-License-Identifier: AGPL-3.0-only + +defmodule Mix.Tasks.Pleroma.Emoji do + use Mix.Task + + @shortdoc "Manages emoji packs" + @moduledoc """ + Manages emoji packs + + ## ls-packs + + mix pleroma.emoji ls-packs [OPTION...] + + Lists the emoji packs and metadata specified in the manifest. + + ### Options + + - `-m, --manifest PATH/URL` - path to a custom manifest, it can + either be an URL starting with `http`, in that case the + manifest will be fetched from that address, or a local path + + ## get-packs + + mix pleroma.emoji get-packs [OPTION...] PACKS + + Fetches, verifies and installs the specified PACKS from the + manifest into the `STATIC-DIR/emoji/PACK-NAME` + + ### Options + + - `-m, --manifest PATH/URL` - same as ls-packs + + ## gen-pack + + mix pleroma.emoji gen-pack PACK-URL + + Creates a new manifest entry and a file list from the specified + remote pack file. Currently, only .zip archives are recognized + as remote pack files and packs are therefore assumed to be zip + archives. This command is intended to run interactively and will + first ask you some basic questions about the pack, then download + the remote file and generate an SHA256 checksum for it, then + generate an emoji file list for you. + + The manifest entry will either be written to a newly created + `index.json` file or appended to the existing one, *replacing* + the old pack with the same name if it was in the file previously. + + The file list will be written to the file specified previously, + *replacing* that file. You _should_ check that the file list doesn't + contain anything you don't need in the pack, that is, anything that is + not an emoji (the whole pack is downloaded, but only emoji files + are extracted). + """ + + @default_manifest Pleroma.Config.get!([:emoji, :default_manifest]) + + def run(["ls-packs" | args]) do + Application.ensure_all_started(:hackney) + + {options, [], []} = parse_global_opts(args) + + manifest = + fetch_manifest(if options[:manifest], do: options[:manifest], else: @default_manifest) + + Enum.each(manifest, fn {name, info} -> + to_print = [ + {"Name", name}, + {"Homepage", info["homepage"]}, + {"Description", info["description"]}, + {"License", info["license"]}, + {"Source", info["src"]} + ] + + for {param, value} <- to_print do + IO.puts(IO.ANSI.format([:bright, param, :normal, ": ", value])) + end + + # A newline + IO.puts("") + end) + end + + def run(["get-packs" | args]) do + Application.ensure_all_started(:hackney) + + {options, pack_names, []} = parse_global_opts(args) + + manifest_url = if options[:manifest], do: options[:manifest], else: @default_manifest + + manifest = fetch_manifest(manifest_url) + + for pack_name <- pack_names do + if Map.has_key?(manifest, pack_name) do + pack = manifest[pack_name] + src_url = pack["src"] + + IO.puts( + IO.ANSI.format([ + "Downloading ", + :bright, + pack_name, + :normal, + " from ", + :underline, + src_url + ]) + ) + + binary_archive = Tesla.get!(src_url).body + archive_sha = :crypto.hash(:sha256, binary_archive) |> Base.encode16() + + sha_status_text = ["SHA256 of ", :bright, pack_name, :normal, " source file is ", :bright] + + if archive_sha == String.upcase(pack["src_sha256"]) do + IO.puts(IO.ANSI.format(sha_status_text ++ [:green, "OK"])) + else + IO.puts(IO.ANSI.format(sha_status_text ++ [:red, "BAD"])) + + raise "Bad SHA256 for #{pack_name}" + end + + # The url specified in files should be in the same directory + files_url = Path.join(Path.dirname(manifest_url), pack["files"]) + + IO.puts( + IO.ANSI.format([ + "Fetching the file list for ", + :bright, + pack_name, + :normal, + " from ", + :underline, + files_url + ]) + ) + + files = Tesla.get!(files_url).body |> Poison.decode!() + + IO.puts(IO.ANSI.format(["Unpacking ", :bright, pack_name])) + + pack_path = + Path.join([ + Pleroma.Config.get!([:instance, :static_dir]), + "emoji", + pack_name + ]) + + files_to_unzip = + Enum.map( + files, + fn {_, f} -> to_charlist(f) end + ) + + {:ok, _} = + :zip.unzip(binary_archive, + cwd: pack_path, + file_list: files_to_unzip + ) + + IO.puts(IO.ANSI.format(["Writing emoji.txt for ", :bright, pack_name])) + + emoji_txt_str = + Enum.map( + files, + fn {shortcode, path} -> + emojo_path = Path.join("/emoji/#{pack_name}", path) + "#{shortcode}, #{emojo_path}" + end + ) + |> Enum.join("\n") + + File.write!(Path.join(pack_path, "emoji.txt"), emoji_txt_str) + else + IO.puts(IO.ANSI.format([:bright, :red, "No pack named \"#{pack_name}\" found"])) + end + end + end + + def run(["gen-pack", src]) do + Application.ensure_all_started(:hackney) + + proposed_name = Path.basename(src) |> Path.rootname() + name = String.trim(IO.gets("Pack name [#{proposed_name}]: ")) + # If there's no name, use the default one + name = if String.length(name) > 0, do: name, else: proposed_name + + license = String.trim(IO.gets("License: ")) + homepage = String.trim(IO.gets("Homepage: ")) + description = String.trim(IO.gets("Description: ")) + + proposed_files_name = "#{name}.json" + files_name = String.trim(IO.gets("Save file list to [#{proposed_files_name}]: ")) + files_name = if String.length(files_name) > 0, do: files_name, else: proposed_files_name + + default_exts = [".png", ".gif"] + default_exts_str = Enum.join(default_exts, " ") + + exts = + String.trim( + IO.gets("Emoji file extensions (separated with spaces) [#{default_exts_str}]: ") + ) + + exts = + if String.length(exts) > 0 do + String.split(exts, " ") + |> Enum.filter(fn e -> e |> String.trim() |> String.length() > 0 end) + else + default_exts + end + + IO.puts("Downloading the pack and generating SHA256") + + binary_archive = Tesla.get!(src).body + archive_sha = :crypto.hash(:sha256, binary_archive) |> Base.encode16() + + IO.puts("SHA256 is #{archive_sha}") + + pack_json = %{ + name => %{ + license: license, + homepage: homepage, + description: description, + src: src, + src_sha256: archive_sha, + files: files_name + } + } + + tmp_pack_dir = Path.join(System.tmp_dir!(), "emoji-pack-#{name}") + + {:ok, _} = + :zip.unzip( + binary_archive, + cwd: tmp_pack_dir + ) + + emoji_map = Pleroma.Emoji.make_shortcode_to_file_map(tmp_pack_dir, exts) + + File.write!(files_name, Poison.encode!(emoji_map, pretty: true)) + + IO.puts(""" + + #{files_name} has been created and contains the list of all found emojis in the pack. + Please review the files in the remove those not needed. + """) + + if File.exists?("index.json") do + existing_data = File.read!("index.json") |> Poison.decode!() + + File.write!( + "index.json", + Poison.encode!( + Map.merge( + existing_data, + pack_json + ), + pretty: true + ) + ) + + IO.puts("index.json file has been update with the #{name} pack") + else + File.write!("index.json", Poison.encode!(pack_json, pretty: true)) + + IO.puts("index.json has been created with the #{name} pack") + end + end + + defp fetch_manifest(from) do + Poison.decode!( + if String.starts_with?(from, "http") do + Tesla.get!(from).body + else + File.read!(from) + end + ) + end + + defp parse_global_opts(args) do + OptionParser.parse( + args, + strict: [ + manifest: :string + ], + aliases: [ + m: :manifest + ] + ) + end +end diff --git a/lib/mix/tasks/pleroma/instance.ex b/lib/mix/tasks/pleroma/instance.ex index 1ba452275..6cee8d630 100644 --- a/lib/mix/tasks/pleroma/instance.ex +++ b/lib/mix/tasks/pleroma/instance.ex @@ -24,10 +24,12 @@ defmodule Mix.Tasks.Pleroma.Instance do - `--domain DOMAIN` - the domain of your instance - `--instance-name INSTANCE_NAME` - the name of your instance - `--admin-email ADMIN_EMAIL` - the email address of the instance admin + - `--notify-email NOTIFY_EMAIL` - email address for notifications - `--dbhost HOSTNAME` - the hostname of the PostgreSQL database to use - `--dbname DBNAME` - the name of the database to use - `--dbuser DBUSER` - the user (aka role) to use for the database connection - `--dbpass DBPASS` - the password to use for the database connection + - `--indexable Y/N` - Allow/disallow indexing site by search engines """ def run(["gen" | rest]) do @@ -41,10 +43,12 @@ def run(["gen" | rest]) do domain: :string, instance_name: :string, admin_email: :string, + notify_email: :string, dbhost: :string, dbname: :string, dbuser: :string, - dbpass: :string + dbpass: :string, + indexable: :string ], aliases: [ o: :output, @@ -61,7 +65,7 @@ def run(["gen" | rest]) do will_overwrite = Enum.filter(paths, &File.exists?/1) proceed? = Enum.empty?(will_overwrite) or Keyword.get(options, :force, false) - unless not proceed? do + if proceed? do [domain, port | _] = String.split( Common.get_option( @@ -81,6 +85,22 @@ def run(["gen" | rest]) do email = Common.get_option(options, :admin_email, "What is your admin email address?") + notify_email = + Common.get_option( + options, + :notify_email, + "What email address do you want to use for sending email notifications?", + email + ) + + indexable = + Common.get_option( + options, + :indexable, + "Do you want search engines to index your site? (y/n)", + "y" + ) === "y" + dbhost = Common.get_option(options, :dbhost, "What is the hostname of your database?", "localhost") @@ -114,6 +134,7 @@ def run(["gen" | rest]) do domain: domain, port: port, email: email, + notify_email: notify_email, name: name, dbhost: dbhost, dbname: dbname, @@ -142,6 +163,8 @@ def run(["gen" | rest]) do Mix.shell().info("Writing #{psql_path}.") File.write(psql_path, result_psql) + write_robots_txt(indexable) + Mix.shell().info( "\n" <> """ @@ -163,4 +186,28 @@ def run(["gen" | rest]) do ) end end + + defp write_robots_txt(indexable) do + robots_txt = + EEx.eval_file( + Path.expand("robots_txt.eex", __DIR__), + indexable: indexable + ) + + static_dir = Pleroma.Config.get([:instance, :static_dir], "instance/static/") + + unless File.exists?(static_dir) do + File.mkdir_p!(static_dir) + end + + robots_txt_path = Path.join(static_dir, "robots.txt") + + if File.exists?(robots_txt_path) do + File.cp!(robots_txt_path, "#{robots_txt_path}.bak") + Mix.shell().info("Backing up existing robots.txt to #{robots_txt_path}.bak") + end + + File.write(robots_txt_path, robots_txt) + Mix.shell().info("Writing #{robots_txt_path}.") + end end diff --git a/lib/mix/tasks/pleroma/robots_txt.eex b/lib/mix/tasks/pleroma/robots_txt.eex new file mode 100644 index 000000000..1af3c47ee --- /dev/null +++ b/lib/mix/tasks/pleroma/robots_txt.eex @@ -0,0 +1,2 @@ +User-Agent: * +Disallow: <%= if indexable, do: "", else: "/" %> diff --git a/lib/mix/tasks/pleroma/sample_config.eex b/lib/mix/tasks/pleroma/sample_config.eex index 1c935c0d8..52bd57cb7 100644 --- a/lib/mix/tasks/pleroma/sample_config.eex +++ b/lib/mix/tasks/pleroma/sample_config.eex @@ -13,6 +13,7 @@ config :pleroma, Pleroma.Web.Endpoint, config :pleroma, :instance, name: "<%= name %>", email: "<%= email %>", + notify_email: "<%= notify_email %>", limit: 5000, registrations_open: true, dedupe_media: false @@ -75,4 +76,3 @@ config :web_push_encryption, :vapid_details, # storage_url: "https://swift-endpoint.prodider.com/v1/AUTH_/", # object_url: "https://cdn-endpoint.provider.com/" # - diff --git a/lib/mix/tasks/pleroma/user.ex b/lib/mix/tasks/pleroma/user.ex index f6cca0d06..9e2523b18 100644 --- a/lib/mix/tasks/pleroma/user.ex +++ b/lib/mix/tasks/pleroma/user.ex @@ -6,8 +6,8 @@ defmodule Mix.Tasks.Pleroma.User do use Mix.Task import Ecto.Changeset alias Mix.Tasks.Pleroma.Common - alias Pleroma.Repo alias Pleroma.User + alias Pleroma.UserInviteToken @shortdoc "Manages Pleroma users" @moduledoc """ @@ -23,16 +23,32 @@ defmodule Mix.Tasks.Pleroma.User do - `--password PASSWORD` - the user's password - `--moderator`/`--no-moderator` - whether the user is a moderator - `--admin`/`--no-admin` - whether the user is an admin - - `-y`, `--assume-yes`/`--no-assume-yes` - whether to assume yes to all questions + - `-y`, `--assume-yes`/`--no-assume-yes` - whether to assume yes to all questions ## Generate an invite link. - mix pleroma.user invite + mix pleroma.user invite [OPTION...] + + Options: + - `--expires_at DATE` - last day on which token is active (e.g. "2019-04-05") + - `--max_use NUMBER` - maximum numbers of token uses + + ## List generated invites + + mix pleroma.user invites + + ## Revoke invite + + mix pleroma.user revoke_invite TOKEN OR TOKEN_ID ## Delete the user's account. mix pleroma.user rm NICKNAME + ## Delete the user's activities. + + mix pleroma.user delete_activities NICKNAME + ## Deactivate or activate the user's account. mix pleroma.user toggle_activated NICKNAME @@ -110,7 +126,7 @@ def run(["new", nickname, email | rest]) do proceed? = assume_yes? or Mix.shell().yes?("Continue?") - unless not proceed? do + if proceed? do Common.start_pleroma() params = %{ @@ -146,7 +162,7 @@ def run(["new", nickname, email | rest]) do def run(["rm", nickname]) do Common.start_pleroma() - with %User{local: true} = user <- User.get_by_nickname(nickname) do + with %User{local: true} = user <- User.get_cached_by_nickname(nickname) do User.delete(user) Mix.shell().info("User #{nickname} deleted.") else @@ -158,7 +174,7 @@ def run(["rm", nickname]) do def run(["toggle_activated", nickname]) do Common.start_pleroma() - with %User{} = user <- User.get_by_nickname(nickname) do + with %User{} = user <- User.get_cached_by_nickname(nickname) do {:ok, user} = User.deactivate(user, !user.info.deactivated) Mix.shell().info( @@ -173,7 +189,7 @@ def run(["toggle_activated", nickname]) do def run(["reset_password", nickname]) do Common.start_pleroma() - with %User{local: true} = user <- User.get_by_nickname(nickname), + with %User{local: true} = user <- User.get_cached_by_nickname(nickname), {:ok, token} <- Pleroma.PasswordResetToken.create_token(user) do Mix.shell().info("Generated password reset token for #{user.nickname}") @@ -195,14 +211,14 @@ def run(["reset_password", nickname]) do def run(["unsubscribe", nickname]) do Common.start_pleroma() - with %User{} = user <- User.get_by_nickname(nickname) do + with %User{} = user <- User.get_cached_by_nickname(nickname) do Mix.shell().info("Deactivating #{user.nickname}") User.deactivate(user) {:ok, friends} = User.get_friends(user) Enum.each(friends, fn friend -> - user = Repo.get(User, user.id) + user = User.get_cached_by_id(user.id) Mix.shell().info("Unsubscribing #{friend.nickname} from #{user.nickname}") User.unfollow(user, friend) @@ -210,7 +226,7 @@ def run(["unsubscribe", nickname]) do :timer.sleep(500) - user = Repo.get(User, user.id) + user = User.get_cached_by_id(user.id) if Enum.empty?(user.following) do Mix.shell().info("Successfully unsubscribed all followers from #{user.nickname}") @@ -234,7 +250,7 @@ def run(["set", nickname | rest]) do ] ) - with %User{local: true} = user <- User.get_by_nickname(nickname) do + with %User{local: true} = user <- User.get_cached_by_nickname(nickname) do user = case Keyword.get(options, :moderator) do nil -> user @@ -261,7 +277,7 @@ def run(["set", nickname | rest]) do def run(["tag", nickname | tags]) do Common.start_pleroma() - with %User{} = user <- User.get_by_nickname(nickname) do + with %User{} = user <- User.get_cached_by_nickname(nickname) do user = user |> User.tag(tags) Mix.shell().info("Tags of #{user.nickname}: #{inspect(tags)}") @@ -274,7 +290,7 @@ def run(["tag", nickname | tags]) do def run(["untag", nickname | tags]) do Common.start_pleroma() - with %User{} = user <- User.get_by_nickname(nickname) do + with %User{} = user <- User.get_cached_by_nickname(nickname) do user = user |> User.untag(tags) Mix.shell().info("Tags of #{user.nickname}: #{inspect(tags)}") @@ -284,23 +300,91 @@ def run(["untag", nickname | tags]) do end end - def run(["invite"]) do + def run(["invite" | rest]) do + {options, [], []} = + OptionParser.parse(rest, + strict: [ + expires_at: :string, + max_use: :integer + ] + ) + + options = + options + |> Keyword.update(:expires_at, {:ok, nil}, fn + nil -> {:ok, nil} + val -> Date.from_iso8601(val) + end) + |> Enum.into(%{}) + Common.start_pleroma() - with {:ok, token} <- Pleroma.UserInviteToken.create_token() do - Mix.shell().info("Generated user invite token") + with {:ok, val} <- options[:expires_at], + options = Map.put(options, :expires_at, val), + {:ok, invite} <- UserInviteToken.create_invite(options) do + Mix.shell().info( + "Generated user invite token " <> String.replace(invite.invite_type, "_", " ") + ) url = Pleroma.Web.Router.Helpers.redirect_url( Pleroma.Web.Endpoint, :registration_page, - token.token + invite.token ) IO.puts(url) + else + error -> + Mix.shell().error("Could not create invite token: #{inspect(error)}") + end + end + + def run(["invites"]) do + Common.start_pleroma() + + Mix.shell().info("Invites list:") + + UserInviteToken.list_invites() + |> Enum.each(fn invite -> + expire_info = + with expires_at when not is_nil(expires_at) <- invite.expires_at do + " | Expires at: #{Date.to_string(expires_at)}" + end + + using_info = + with max_use when not is_nil(max_use) <- invite.max_use do + " | Max use: #{max_use} Left use: #{max_use - invite.uses}" + end + + Mix.shell().info( + "ID: #{invite.id} | Token: #{invite.token} | Token type: #{invite.invite_type} | Used: #{ + invite.used + }#{expire_info}#{using_info}" + ) + end) + end + + def run(["revoke_invite", token]) do + Common.start_pleroma() + + with {:ok, invite} <- UserInviteToken.find_by_token(token), + {:ok, _} <- UserInviteToken.update_invite(invite, %{used: true}) do + Mix.shell().info("Invite for token #{token} was revoked.") + else + _ -> Mix.shell().error("No invite found with token #{token}") + end + end + + def run(["delete_activities", nickname]) do + Common.start_pleroma() + + with %User{local: true} = user <- User.get_cached_by_nickname(nickname) do + User.delete_user_activities(user) + Mix.shell().info("User #{nickname} statuses deleted.") else _ -> - Mix.shell().error("Could not create invite token.") + Mix.shell().error("No local user #{nickname}") end end diff --git a/lib/pleroma/PasswordResetToken.ex b/lib/pleroma/PasswordResetToken.ex index 772c239a1..f31ea5bc5 100644 --- a/lib/pleroma/PasswordResetToken.ex +++ b/lib/pleroma/PasswordResetToken.ex @@ -39,7 +39,7 @@ def used_changeset(struct) do def reset_password(token, data) do with %{used: false} = token <- Repo.get_by(PasswordResetToken, %{token: token}), - %User{} = user <- Repo.get(User, token.user_id), + %User{} = user <- User.get_cached_by_id(token.user_id), {:ok, _user} <- User.reset_password(user, data), {:ok, token} <- Repo.update(used_changeset(token)) do {:ok, token} diff --git a/lib/pleroma/activity.ex b/lib/pleroma/activity.ex index bc3f8caba..4a2ded518 100644 --- a/lib/pleroma/activity.ex +++ b/lib/pleroma/activity.ex @@ -10,6 +10,7 @@ defmodule Pleroma.Activity do alias Pleroma.Object alias Pleroma.Repo + import Ecto.Changeset import Ecto.Query @type t :: %__MODULE__{} @@ -31,7 +32,7 @@ defmodule Pleroma.Activity do field(:data, :map) field(:local, :boolean, default: true) field(:actor, :string) - field(:recipients, {:array, :string}) + field(:recipients, {:array, :string}, default: []) has_many(:notifications, Notification, on_delete: :delete_all) # Attention: this is a fake relation, don't try to preload it blindly and expect it to work! @@ -79,6 +80,13 @@ def get_by_ap_id(ap_id) do ) end + def change(struct, params \\ %{}) do + struct + |> cast(params, [:data]) + |> validate_required([:data]) + |> unique_constraint(:ap_id, name: :activities_unique_apid_index) + end + def get_by_ap_id_with_object(ap_id) do Repo.one( from( @@ -196,28 +204,35 @@ def create_by_object_ap_id_with_object(ap_id) when is_binary(ap_id) do def create_by_object_ap_id_with_object(_), do: nil - def get_create_by_object_ap_id_with_object(ap_id) do + def get_create_by_object_ap_id_with_object(ap_id) when is_binary(ap_id) do ap_id |> create_by_object_ap_id_with_object() |> Repo.one() end + def get_create_by_object_ap_id_with_object(_), do: nil + + defp get_in_reply_to_activity_from_object(%Object{data: %{"inReplyTo" => ap_id}}) do + get_create_by_object_ap_id_with_object(ap_id) + end + + defp get_in_reply_to_activity_from_object(_), do: nil + + def get_in_reply_to_activity(%Activity{data: %{"object" => object}}) do + get_in_reply_to_activity_from_object(Object.normalize(object)) + end + def normalize(obj) when is_map(obj), do: get_by_ap_id_with_object(obj["id"]) def normalize(ap_id) when is_binary(ap_id), do: get_by_ap_id_with_object(ap_id) def normalize(_), do: nil - def get_in_reply_to_activity(%Activity{data: %{"object" => %{"inReplyTo" => ap_id}}}) do - get_create_by_object_ap_id(ap_id) - end - - def get_in_reply_to_activity(_), do: nil - def delete_by_ap_id(id) when is_binary(id) do by_object_ap_id(id) |> select([u], u) |> Repo.delete_all() |> elem(1) |> Enum.find(fn + %{data: %{"type" => "Create", "object" => ap_id}} when is_binary(ap_id) -> ap_id == id %{data: %{"type" => "Create", "object" => %{"id" => ap_id}}} -> ap_id == id _ -> nil end) @@ -245,50 +260,4 @@ def all_by_actor_and_id(actor, status_ids) do |> where([s], s.actor == ^actor) |> Repo.all() end - - def increase_replies_count(id) do - Activity - |> where(id: ^id) - |> update([a], - set: [ - data: - fragment( - """ - jsonb_set(?, '{object, repliesCount}', - (coalesce((?->'object'->>'repliesCount')::int, 0) + 1)::varchar::jsonb, true) - """, - a.data, - a.data - ) - ] - ) - |> Repo.update_all([]) - |> case do - {1, [activity]} -> activity - _ -> {:error, "Not found"} - end - end - - def decrease_replies_count(id) do - Activity - |> where(id: ^id) - |> update([a], - set: [ - data: - fragment( - """ - jsonb_set(?, '{object, repliesCount}', - (greatest(0, (?->'object'->>'repliesCount')::int - 1))::varchar::jsonb, true) - """, - a.data, - a.data - ) - ] - ) - |> Repo.update_all([]) - |> case do - {1, [activity]} -> activity - _ -> {:error, "Not found"} - end - end end diff --git a/lib/pleroma/application.ex b/lib/pleroma/application.ex index 782d1d589..eeb415084 100644 --- a/lib/pleroma/application.ex +++ b/lib/pleroma/application.ex @@ -25,6 +25,7 @@ def start(_type, _args) do import Cachex.Spec Pleroma.Config.DeprecationWarnings.warn() + setup_instrumenters() # Define workers and child supervisors to be supervised children = @@ -103,14 +104,15 @@ def start(_type, _args) do ], id: :cachex_idem ), - worker(Pleroma.FlakeId, []) + worker(Pleroma.FlakeId, []), + worker(Pleroma.ScheduledActivityWorker, []) ] ++ hackney_pool_children() ++ [ worker(Pleroma.Web.Federator.RetryQueue, []), worker(Pleroma.Stats, []), - worker(Pleroma.Web.Push, []), - worker(Task, [&Pleroma.Web.Federator.init/0], restart: :temporary) + worker(Task, [&Pleroma.Web.Push.init/0], restart: :temporary, id: :web_push_init), + worker(Task, [&Pleroma.Web.Federator.init/0], restart: :temporary, id: :federator_init) ] ++ streamer_child() ++ chat_child() ++ @@ -126,6 +128,24 @@ def start(_type, _args) do Supervisor.start_link(children, opts) end + defp setup_instrumenters do + require Prometheus.Registry + + :ok = + :telemetry.attach( + "prometheus-ecto", + [:pleroma, :repo, :query], + &Pleroma.Repo.Instrumenter.handle_event/4, + %{} + ) + + Prometheus.Registry.register_collector(:prometheus_process_collector) + Pleroma.Web.Endpoint.MetricsExporter.setup() + Pleroma.Web.Endpoint.PipelineInstrumenter.setup() + Pleroma.Web.Endpoint.Instrumenter.setup() + Pleroma.Repo.Instrumenter.setup() + end + def enabled_hackney_pools do [:media] ++ if Application.get_env(:tesla, :adapter) == Tesla.Adapter.Hackney do diff --git a/lib/pleroma/bookmark.ex b/lib/pleroma/bookmark.ex new file mode 100644 index 000000000..7f8fd43b6 --- /dev/null +++ b/lib/pleroma/bookmark.ex @@ -0,0 +1,60 @@ +defmodule Pleroma.Bookmark do + use Ecto.Schema + + import Ecto.Changeset + import Ecto.Query + + alias Pleroma.Activity + alias Pleroma.Bookmark + alias Pleroma.FlakeId + alias Pleroma.Repo + alias Pleroma.User + + @type t :: %__MODULE__{} + + schema "bookmarks" do + belongs_to(:user, User, type: FlakeId) + belongs_to(:activity, Activity, type: FlakeId) + + timestamps() + end + + @spec create(FlakeId.t(), FlakeId.t()) :: {:ok, Bookmark.t()} | {:error, Changeset.t()} + def create(user_id, activity_id) do + attrs = %{ + user_id: user_id, + activity_id: activity_id + } + + %Bookmark{} + |> cast(attrs, [:user_id, :activity_id]) + |> validate_required([:user_id, :activity_id]) + |> unique_constraint(:activity_id, name: :bookmarks_user_id_activity_id_index) + |> Repo.insert() + end + + @spec for_user_query(FlakeId.t()) :: Ecto.Query.t() + def for_user_query(user_id) do + Bookmark + |> where(user_id: ^user_id) + |> join(:inner, [b], activity in assoc(b, :activity)) + |> preload([b, a], activity: a) + end + + def get(user_id, activity_id) do + Bookmark + |> where(user_id: ^user_id) + |> where(activity_id: ^activity_id) + |> Repo.one() + end + + @spec destroy(FlakeId.t(), FlakeId.t()) :: {:ok, Bookmark.t()} | {:error, Changeset.t()} + def destroy(user_id, activity_id) do + from(b in Bookmark, + where: b.user_id == ^user_id, + where: b.activity_id == ^activity_id + ) + |> Repo.one() + |> Repo.delete() + end +end diff --git a/lib/pleroma/config.ex b/lib/pleroma/config.ex index 21507cd38..189faa15f 100644 --- a/lib/pleroma/config.ex +++ b/lib/pleroma/config.ex @@ -57,4 +57,8 @@ def delete([parent_key | keys]) do def delete(key) do Application.delete_env(:pleroma, key) end + + def oauth_consumer_strategies, do: get([:auth, :oauth_consumer_strategies], []) + + def oauth_consumer_enabled?, do: oauth_consumer_strategies() != [] end diff --git a/lib/pleroma/emails/admin_email.ex b/lib/pleroma/emails/admin_email.ex index afefccec5..df0f72f96 100644 --- a/lib/pleroma/emails/admin_email.ex +++ b/lib/pleroma/emails/admin_email.ex @@ -2,7 +2,7 @@ # Copyright © 2017-2019 Pleroma Authors # SPDX-License-Identifier: AGPL-3.0-only -defmodule Pleroma.AdminEmail do +defmodule Pleroma.Emails.AdminEmail do @moduledoc "Admin emails" import Swoosh.Email @@ -11,7 +11,10 @@ defmodule Pleroma.AdminEmail do defp instance_config, do: Pleroma.Config.get(:instance) defp instance_name, do: instance_config()[:name] - defp instance_email, do: instance_config()[:email] + + defp instance_notify_email do + Keyword.get(instance_config(), :notify_email, instance_config()[:email]) + end defp user_url(user) do Helpers.o_status_url(Pleroma.Web.Endpoint, :feed_redirect, user.nickname) @@ -59,7 +62,7 @@ def report(to, reporter, account, statuses, comment) do new() |> to({to.name, to.email}) - |> from({instance_name(), instance_email()}) + |> from({instance_name(), instance_notify_email()}) |> reply_to({reporter.name, reporter.email}) |> subject("#{instance_name()} Report") |> html_body(html_body) diff --git a/lib/pleroma/emails/mailer.ex b/lib/pleroma/emails/mailer.ex index b384e6fec..53f5a661c 100644 --- a/lib/pleroma/emails/mailer.ex +++ b/lib/pleroma/emails/mailer.ex @@ -2,7 +2,7 @@ # Copyright © 2017-2019 Pleroma Authors # SPDX-License-Identifier: AGPL-3.0-only -defmodule Pleroma.Mailer do +defmodule Pleroma.Emails.Mailer do use Swoosh.Mailer, otp_app: :pleroma def deliver_async(email, config \\ []) do diff --git a/lib/pleroma/emails/user_email.ex b/lib/pleroma/emails/user_email.ex index a3a09e96c..8502a0d0c 100644 --- a/lib/pleroma/emails/user_email.ex +++ b/lib/pleroma/emails/user_email.ex @@ -2,7 +2,7 @@ # Copyright © 2017-2019 Pleroma Authors # SPDX-License-Identifier: AGPL-3.0-only -defmodule Pleroma.UserEmail do +defmodule Pleroma.Emails.UserEmail do @moduledoc "User emails" import Swoosh.Email @@ -15,7 +15,8 @@ defp instance_config, do: Pleroma.Config.get(:instance) defp instance_name, do: instance_config()[:name] defp sender do - {instance_name(), instance_config()[:email]} + email = Keyword.get(instance_config(), :notify_email, instance_config()[:email]) + {instance_name(), email} end defp recipient(email, nil), do: email diff --git a/lib/pleroma/emoji.ex b/lib/pleroma/emoji.ex index f3f08cd9d..6390cce4c 100644 --- a/lib/pleroma/emoji.ex +++ b/lib/pleroma/emoji.ex @@ -6,15 +6,23 @@ defmodule Pleroma.Emoji do @moduledoc """ The emojis are loaded from: - * the built-in Finmojis (if enabled in configuration), + * emoji packs in INSTANCE-DIR/emoji * the files: `config/emoji.txt` and `config/custom_emoji.txt` - * glob paths + * glob paths, nested folder is used as tag name for grouping e.g. priv/static/emoji/custom/nested_folder This GenServer stores in an ETS table the list of the loaded emojis, and also allows to reload the list at runtime. """ use GenServer + + require Logger + + @type pattern :: Regex.t() | module() | String.t() + @type patterns :: pattern() | [pattern()] + @type group_patterns :: keyword(patterns()) + @ets __MODULE__.Ets @ets_options [:ordered_set, :protected, :named_table, {:read_concurrency, true}] + @groups Application.get_env(:pleroma, :emoji)[:groups] @doc false def start_link do @@ -73,91 +81,94 @@ def code_change(_old_vsn, state, _extra) do end defp load do + emoji_dir_path = + Path.join( + Pleroma.Config.get!([:instance, :static_dir]), + "emoji" + ) + + case File.ls(emoji_dir_path) do + {:error, :enoent} -> + # The custom emoji directory doesn't exist, + # don't do anything + nil + + {:error, e} -> + # There was some other error + Logger.error("Could not access the custom emoji directory #{emoji_dir_path}: #{e}") + + {:ok, packs} -> + # Print the packs we've found + Logger.info("Found emoji packs: #{Enum.join(packs, ", ")}") + + emojis = + Enum.flat_map( + packs, + fn pack -> load_pack(Path.join(emoji_dir_path, pack)) end + ) + + true = :ets.insert(@ets, emojis) + end + + # Compat thing for old custom emoji handling & default emoji, + # it should run even if there are no emoji packs + shortcode_globs = Application.get_env(:pleroma, :emoji)[:shortcode_globs] || [] + emojis = - (load_finmoji(Keyword.get(Application.get_env(:pleroma, :instance), :finmoji_enabled)) ++ - load_from_file("config/emoji.txt") ++ + (load_from_file("config/emoji.txt") ++ load_from_file("config/custom_emoji.txt") ++ - load_from_globs( - Keyword.get(Application.get_env(:pleroma, :emoji, []), :shortcode_globs, []) - )) + load_from_globs(shortcode_globs)) |> Enum.reject(fn value -> value == nil end) true = :ets.insert(@ets, emojis) + :ok end - @finmoji [ - "a_trusted_friend", - "alandislands", - "association", - "auroraborealis", - "baby_in_a_box", - "bear", - "black_gold", - "christmasparty", - "crosscountryskiing", - "cupofcoffee", - "education", - "fashionista_finns", - "finnishlove", - "flag", - "forest", - "four_seasons_of_bbq", - "girlpower", - "handshake", - "happiness", - "headbanger", - "icebreaker", - "iceman", - "joulutorttu", - "kaamos", - "kalsarikannit_f", - "kalsarikannit_m", - "karjalanpiirakka", - "kicksled", - "kokko", - "lavatanssit", - "losthopes_f", - "losthopes_m", - "mattinykanen", - "meanwhileinfinland", - "moominmamma", - "nordicfamily", - "out_of_office", - "peacemaker", - "perkele", - "pesapallo", - "polarbear", - "pusa_hispida_saimensis", - "reindeer", - "sami", - "sauna_f", - "sauna_m", - "sauna_whisk", - "sisu", - "stuck", - "suomimainittu", - "superfood", - "swan", - "the_cap", - "the_conductor", - "the_king", - "the_voice", - "theoriginalsanta", - "tomoffinland", - "torillatavataan", - "unbreakable", - "waiting", - "white_nights", - "woollysocks" - ] - defp load_finmoji(true) do - Enum.map(@finmoji, fn finmoji -> - {finmoji, "/finmoji/128px/#{finmoji}-128.png"} - end) + defp load_pack(pack_dir) do + pack_name = Path.basename(pack_dir) + + emoji_txt = Path.join(pack_dir, "emoji.txt") + + if File.exists?(emoji_txt) do + load_from_file(emoji_txt) + else + Logger.info( + "No emoji.txt found for pack \"#{pack_name}\", assuming all .png files are emoji" + ) + + make_shortcode_to_file_map(pack_dir, [".png"]) + |> Enum.map(fn {shortcode, rel_file} -> + filename = Path.join("/emoji/#{pack_name}", rel_file) + + {shortcode, filename, [to_string(match_extra(@groups, filename))]} + end) + end end - defp load_finmoji(_), do: [] + def make_shortcode_to_file_map(pack_dir, exts) do + find_all_emoji(pack_dir, exts) + |> Enum.map(&Path.relative_to(&1, pack_dir)) + |> Enum.map(fn f -> {f |> Path.basename() |> Path.rootname(), f} end) + |> Enum.into(%{}) + end + + def find_all_emoji(dir, exts) do + Enum.reduce( + File.ls!(dir), + [], + fn f, acc -> + filepath = Path.join(dir, f) + + if File.dir?(filepath) do + acc ++ find_all_emoji(filepath, exts) + else + acc ++ [filepath] + end + end + ) + |> Enum.filter(fn f -> Path.extname(f) in exts end) + end defp load_from_file(file) do if File.exists?(file) do @@ -172,8 +183,14 @@ defp load_from_file_stream(stream) do |> Stream.map(&String.trim/1) |> Stream.map(fn line -> case String.split(line, ~r/,\s*/) do - [name, file] -> {name, file} - _ -> nil + [name, file] -> + {name, file, [to_string(match_extra(@groups, file))]} + + [name, file | tags] -> + {name, file, tags} + + _ -> + nil end end) |> Enum.to_list() @@ -190,9 +207,40 @@ defp load_from_globs(globs) do |> Enum.concat() Enum.map(paths, fn path -> + tag = match_extra(@groups, Path.join("/", Path.relative_to(path, static_path))) shortcode = Path.basename(path, Path.extname(path)) external_path = Path.join("/", Path.relative_to(path, static_path)) - {shortcode, external_path} + {shortcode, external_path, [to_string(tag)]} + end) + end + + @doc """ + Finds a matching group for the given emoji filename + """ + @spec match_extra(group_patterns(), String.t()) :: atom() | nil + def match_extra(group_patterns, filename) do + match_group_patterns(group_patterns, fn pattern -> + case pattern do + %Regex{} = regex -> Regex.match?(regex, filename) + string when is_binary(string) -> filename == string + end + end) + end + + defp match_group_patterns(group_patterns, matcher) do + Enum.find_value(group_patterns, fn {group, patterns} -> + patterns = + patterns + |> List.wrap() + |> Enum.map(fn pattern -> + if String.contains?(pattern, "*") do + ~r(#{String.replace(pattern, "*", ".*")}) + else + pattern + end + end) + + Enum.any?(patterns, matcher) && group end) end end diff --git a/lib/pleroma/flake_id.ex b/lib/pleroma/flake_id.ex index 4259d5718..58ab3650d 100644 --- a/lib/pleroma/flake_id.ex +++ b/lib/pleroma/flake_id.ex @@ -46,7 +46,7 @@ def from_string(<<_::integer-size(128)>> = flake), do: flake def from_string(string) when is_binary(string) and byte_size(string) < 18 do case Integer.parse(string) do - {id, _} -> <<0::integer-size(64), id::integer-size(64)>> + {id, ""} -> <<0::integer-size(64), id::integer-size(64)>> _ -> nil end end diff --git a/lib/pleroma/formatter.ex b/lib/pleroma/formatter.ex index e3625383b..3d7c36d21 100644 --- a/lib/pleroma/formatter.ex +++ b/lib/pleroma/formatter.ex @@ -9,20 +9,31 @@ defmodule Pleroma.Formatter do alias Pleroma.Web.MediaProxy @safe_mention_regex ~r/^(\s*(?@.+?\s+)+)(?.*)/ + @link_regex ~r"((?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~%:/?#[\]@!\$&'\(\)\*\+,;=.]+)|[0-9a-z+\-\.]+:[0-9a-z$-_.+!*'(),]+"ui @markdown_characters_regex ~r/(`|\*|_|{|}|[|]|\(|\)|#|\+|-|\.|!)/ - @link_regex ~r{((?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~%:/?#[\]@!\$&'\(\)\*\+,;=.]+)|[0-9a-z+\-\.]+:[0-9a-z$-_.+!*'(),]+}ui - # credo:disable-for-previous-line Credo.Check.Readability.MaxLineLength @auto_linker_config hashtag: true, hashtag_handler: &Pleroma.Formatter.hashtag_handler/4, mention: true, mention_handler: &Pleroma.Formatter.mention_handler/4 + def escape_mention_handler("@" <> nickname = mention, buffer, _, _) do + case User.get_cached_by_nickname(nickname) do + %User{} -> + # escape markdown characters with `\\` + # (we don't want something like @user__name to be parsed by markdown) + String.replace(mention, @markdown_characters_regex, "\\\\\\1") + + _ -> + buffer + end + end + def mention_handler("@" <> nickname, buffer, opts, acc) do case User.get_cached_by_nickname(nickname) do %User{id: id} = user -> ap_id = get_ap_id(user) - nickname_text = get_nickname_text(nickname, opts) |> maybe_escape(opts) + nickname_text = get_nickname_text(nickname, opts) link = "@#{ @@ -70,6 +81,25 @@ def linkify(text, options \\ []) do end end + @doc """ + Escapes a special characters in mention names. + """ + def mentions_escape(text, options \\ []) do + options = + Keyword.merge(options, + mention: true, + url: false, + mention_handler: &Pleroma.Formatter.escape_mention_handler/4 + ) + + if options[:safe_mention] && Regex.named_captures(@safe_mention_regex, text) do + %{"mentions" => mentions, "rest" => rest} = Regex.named_captures(@safe_mention_regex, text) + AutoLinker.link(mentions, options) <> AutoLinker.link(rest, options) + else + AutoLinker.link(text, options) + end + end + def emojify(text) do emojify(text, Emoji.get_all()) end @@ -77,15 +107,13 @@ def emojify(text) do def emojify(text, nil), do: text def emojify(text, emoji, strip \\ false) do - Enum.reduce(emoji, text, fn {emoji, file}, text -> - emoji = HTML.strip_tags(emoji) - file = HTML.strip_tags(file) + Enum.reduce(emoji, text, fn emoji_data, text -> + emoji = HTML.strip_tags(elem(emoji_data, 0)) + file = HTML.strip_tags(elem(emoji_data, 1)) html = if not strip do - "#{emoji}" + "#{emoji}" else "" end @@ -100,12 +128,23 @@ def demojify(text) do def demojify(text, nil), do: text + @doc "Outputs a list of the emoji-shortcodes in a text" def get_emoji(text) when is_binary(text) do - Enum.filter(Emoji.get_all(), fn {emoji, _} -> String.contains?(text, ":#{emoji}:") end) + Enum.filter(Emoji.get_all(), fn {emoji, _, _} -> String.contains?(text, ":#{emoji}:") end) end def get_emoji(_), do: [] + @doc "Outputs a list of the emoji-Maps in a text" + def get_emoji_map(text) when is_binary(text) do + get_emoji(text) + |> Enum.reduce(%{}, fn {name, file, _group}, acc -> + Map.put(acc, name, "#{Pleroma.Web.Endpoint.static_url()}#{file}") + end) + end + + def get_emoji_map(_), do: [] + def html_escape({text, mentions, hashtags}, type) do {html_escape(text, type), mentions, hashtags} end @@ -140,10 +179,4 @@ defp get_ap_id(%User{ap_id: ap_id}), do: ap_id defp get_nickname_text(nickname, %{mentions_format: :full}), do: User.full_nickname(nickname) defp get_nickname_text(nickname, _), do: User.local_nickname(nickname) - - defp maybe_escape(str, %{mentions_escape: true}) do - String.replace(str, @markdown_characters_regex, "\\\\\\1") - end - - defp maybe_escape(str, _), do: str end diff --git a/lib/pleroma/gopher/server.ex b/lib/pleroma/gopher/server.ex index 3b9629d77..1d2e0785c 100644 --- a/lib/pleroma/gopher/server.ex +++ b/lib/pleroma/gopher/server.ex @@ -38,7 +38,7 @@ def init([ip, port]) do defmodule Pleroma.Gopher.Server.ProtocolHandler do alias Pleroma.Activity alias Pleroma.HTML - alias Pleroma.Repo + alias Pleroma.Object alias Pleroma.User alias Pleroma.Web.ActivityPub.ActivityPub alias Pleroma.Web.ActivityPub.Visibility @@ -76,14 +76,14 @@ def render_activities(activities) do |> Enum.map(fn activity -> user = User.get_cached_by_ap_id(activity.data["actor"]) - object = activity.data["object"] + object = Object.normalize(activity) like_count = object["like_count"] || 0 announcement_count = object["announcement_count"] || 0 link("Post ##{activity.id} by #{user.nickname}", "/notices/#{activity.id}") <> info("#{like_count} likes, #{announcement_count} repeats") <> "i\tfake\t(NULL)\t0\r\n" <> - info(HTML.strip_tags(String.replace(activity.data["object"]["content"], "
", "\r"))) + info(HTML.strip_tags(String.replace(object["content"], "
", "\r"))) end) |> Enum.join("i\tfake\t(NULL)\t0\r\n") end @@ -111,7 +111,7 @@ def response("/main/all") do end def response("/notices/" <> id) do - with %Activity{} = activity <- Repo.get(Activity, id), + with %Activity{} = activity <- Activity.get_by_id(id), true <- Visibility.is_public?(activity) do activities = ActivityPub.fetch_activities_for_context(activity.data["context"]) diff --git a/lib/pleroma/html.ex b/lib/pleroma/html.ex index 5b152d926..d1da746de 100644 --- a/lib/pleroma/html.ex +++ b/lib/pleroma/html.ex @@ -28,25 +28,47 @@ def filter_tags(html, scrubber), do: Scrubber.scrub(html, scrubber) def filter_tags(html), do: filter_tags(html, nil) def strip_tags(html), do: Scrubber.scrub(html, Scrubber.StripTags) - def get_cached_scrubbed_html_for_object(content, scrubbers, object, module) do - key = "#{module}#{generate_scrubber_signature(scrubbers)}|#{object.id}" - Cachex.fetch!(:scrubber_cache, key, fn _key -> ensure_scrubbed_html(content, scrubbers) end) + def get_cached_scrubbed_html_for_activity( + content, + scrubbers, + activity, + key \\ "", + callback \\ fn x -> x end + ) do + key = "#{key}#{generate_scrubber_signature(scrubbers)}|#{activity.id}" + + Cachex.fetch!(:scrubber_cache, key, fn _key -> + object = Pleroma.Object.normalize(activity) + ensure_scrubbed_html(content, scrubbers, object.data["fake"] || false, callback) + end) end - def get_cached_stripped_html_for_object(content, object, module) do - get_cached_scrubbed_html_for_object( + def get_cached_stripped_html_for_activity(content, activity, key) do + get_cached_scrubbed_html_for_activity( content, HtmlSanitizeEx.Scrubber.StripTags, - object, - module + activity, + key, + &HtmlEntities.decode/1 ) end def ensure_scrubbed_html( content, - scrubbers + scrubbers, + fake, + callback ) do - {:commit, filter_tags(content, scrubbers)} + content = + content + |> filter_tags(scrubbers) + |> callback.() + + if fake do + {:ignore, content} + else + {:commit, content} + end end defp generate_scrubber_signature(scrubber) when is_atom(scrubber) do @@ -93,7 +115,14 @@ defmodule Pleroma.HTML.Scrubber.TwitterText do # links Meta.allow_tag_with_uri_attributes("a", ["href", "data-user", "data-tag"], @valid_schemes) - Meta.allow_tag_with_these_attributes("a", ["name", "title", "class"]) + + Meta.allow_tag_with_this_attribute_values("a", "class", [ + "hashtag", + "u-url", + "mention", + "u-url mention", + "mention u-url" + ]) Meta.allow_tag_with_this_attribute_values("a", "rel", [ "tag", @@ -102,12 +131,15 @@ defmodule Pleroma.HTML.Scrubber.TwitterText do "noreferrer" ]) + Meta.allow_tag_with_these_attributes("a", ["name", "title"]) + # paragraphs and linebreaks Meta.allow_tag_with_these_attributes("br", []) Meta.allow_tag_with_these_attributes("p", []) # microformats - Meta.allow_tag_with_these_attributes("span", ["class"]) + Meta.allow_tag_with_this_attribute_values("span", "class", ["h-card"]) + Meta.allow_tag_with_these_attributes("span", []) # allow inline images for custom emoji @allow_inline_images Keyword.get(@markup, :allow_inline_images) @@ -119,6 +151,7 @@ defmodule Pleroma.HTML.Scrubber.TwitterText do Meta.allow_tag_with_these_attributes("img", [ "width", "height", + "class", "title", "alt" ]) @@ -142,7 +175,14 @@ defmodule Pleroma.HTML.Scrubber.Default do Meta.strip_comments() Meta.allow_tag_with_uri_attributes("a", ["href", "data-user", "data-tag"], @valid_schemes) - Meta.allow_tag_with_these_attributes("a", ["name", "title", "class"]) + + Meta.allow_tag_with_this_attribute_values("a", "class", [ + "hashtag", + "u-url", + "mention", + "u-url mention", + "mention u-url" + ]) Meta.allow_tag_with_this_attribute_values("a", "rel", [ "tag", @@ -151,6 +191,8 @@ defmodule Pleroma.HTML.Scrubber.Default do "noreferrer" ]) + Meta.allow_tag_with_these_attributes("a", ["name", "title"]) + Meta.allow_tag_with_these_attributes("abbr", ["title"]) Meta.allow_tag_with_these_attributes("b", []) @@ -164,11 +206,13 @@ defmodule Pleroma.HTML.Scrubber.Default do Meta.allow_tag_with_these_attributes("ol", []) Meta.allow_tag_with_these_attributes("p", []) Meta.allow_tag_with_these_attributes("pre", []) - Meta.allow_tag_with_these_attributes("span", ["class"]) Meta.allow_tag_with_these_attributes("strong", []) Meta.allow_tag_with_these_attributes("u", []) Meta.allow_tag_with_these_attributes("ul", []) + Meta.allow_tag_with_this_attribute_values("span", "class", ["h-card"]) + Meta.allow_tag_with_these_attributes("span", []) + @allow_inline_images Keyword.get(@markup, :allow_inline_images) if @allow_inline_images do @@ -178,6 +222,7 @@ defmodule Pleroma.HTML.Scrubber.Default do Meta.allow_tag_with_these_attributes("img", [ "width", "height", + "class", "title", "alt" ]) diff --git a/lib/pleroma/list.ex b/lib/pleroma/list.ex index 55c4cf6df..a5b1cad68 100644 --- a/lib/pleroma/list.ex +++ b/lib/pleroma/list.ex @@ -80,7 +80,7 @@ def get_lists_from_activity(%Activity{actor: ap_id}) do # Get lists to which the account belongs. def get_lists_account_belongs(%User{} = owner, account_id) do - user = Repo.get(User, account_id) + user = User.get_cached_by_id(account_id) query = from( diff --git a/lib/pleroma/notification.ex b/lib/pleroma/notification.ex index cac10f24a..dd274cf6b 100644 --- a/lib/pleroma/notification.ex +++ b/lib/pleroma/notification.ex @@ -98,6 +98,14 @@ def clear(user) do |> Repo.delete_all() end + def destroy_multiple(%{id: user_id} = _user, ids) do + from(n in Notification, + where: n.id in ^ids, + where: n.user_id == ^user_id + ) + |> Repo.delete_all() + end + def dismiss(%{id: user_id} = _user, id) do notification = Repo.get(Notification, id) @@ -122,13 +130,7 @@ def create_notifications(_), do: {:ok, []} # TODO move to sql, too. def create_notification(%Activity{} = activity, %User{} = user) do - unless User.blocks?(user, %{ap_id: activity.data["actor"]}) or - CommonAPI.thread_muted?(user, activity) or user.ap_id == activity.data["actor"] or - (activity.data["type"] == "Follow" and - Enum.any?(Notification.for_user(user), fn notif -> - notif.activity.data["type"] == "Follow" and - notif.activity.data["actor"] == activity.data["actor"] - end)) do + unless skip?(activity, user) do notification = %Notification{user_id: user.id, activity: activity} {:ok, notification} = Repo.insert(notification) Pleroma.Web.Streamer.stream("user", notification) @@ -148,10 +150,65 @@ def get_notified_from_activity( [] |> Utils.maybe_notify_to_recipients(activity) |> Utils.maybe_notify_mentioned_recipients(activity) + |> Utils.maybe_notify_subscribers(activity) |> Enum.uniq() User.get_users_from_set(recipients, local_only) end def get_notified_from_activity(_, _local_only), do: [] + + def skip?(activity, user) do + [:self, :blocked, :local, :muted, :followers, :follows, :recently_followed] + |> Enum.any?(&skip?(&1, activity, user)) + end + + def skip?(:self, activity, user) do + activity.data["actor"] == user.ap_id + end + + def skip?(:blocked, activity, user) do + actor = activity.data["actor"] + User.blocks?(user, %{ap_id: actor}) + end + + def skip?(:local, %{local: true}, %{info: %{notification_settings: %{"local" => false}}}), + do: true + + def skip?(:local, %{local: false}, %{info: %{notification_settings: %{"remote" => false}}}), + do: true + + def skip?(:muted, activity, user) do + actor = activity.data["actor"] + + User.mutes?(user, %{ap_id: actor}) or CommonAPI.thread_muted?(user, activity) + end + + def skip?( + :followers, + activity, + %{info: %{notification_settings: %{"followers" => false}}} = user + ) do + actor = activity.data["actor"] + follower = User.get_cached_by_ap_id(actor) + User.following?(follower, user) + end + + def skip?(:follows, activity, %{info: %{notification_settings: %{"follows" => false}}} = user) do + actor = activity.data["actor"] + followed = User.get_cached_by_ap_id(actor) + User.following?(user, followed) + end + + def skip?(:recently_followed, %{data: %{"type" => "Follow"}} = activity, user) do + actor = activity.data["actor"] + + Notification.for_user(user) + |> Enum.any?(fn + %{activity: %{data: %{"type" => "Follow", "actor" => ^actor}}} -> true + _ -> false + end) + end + + def skip?(_, _, _), do: false end diff --git a/lib/pleroma/object.ex b/lib/pleroma/object.ex index 8a670645d..740d687a3 100644 --- a/lib/pleroma/object.ex +++ b/lib/pleroma/object.ex @@ -7,6 +7,7 @@ defmodule Pleroma.Object do alias Pleroma.Activity alias Pleroma.Object + alias Pleroma.Object.Fetcher alias Pleroma.ObjectTombstone alias Pleroma.Repo alias Pleroma.User @@ -40,36 +41,44 @@ def get_by_ap_id(ap_id) do Repo.one(from(object in Object, where: fragment("(?)->>'id' = ?", object.data, ^ap_id))) end + def normalize(_, fetch_remote \\ true) # If we pass an Activity to Object.normalize(), we can try to use the preloaded object. # Use this whenever possible, especially when walking graphs in an O(N) loop! - def normalize(%Activity{object: %Object{} = object}), do: object + def normalize(%Object{} = object, _), do: object + def normalize(%Activity{object: %Object{} = object}, _), do: object + + # A hack for fake activities + def normalize(%Activity{data: %{"object" => %{"fake" => true} = data}}, _) do + %Object{id: "pleroma:fake_object_id", data: data} + end # Catch and log Object.normalize() calls where the Activity's child object is not # preloaded. - def normalize(%Activity{data: %{"object" => %{"id" => ap_id}}}) do + def normalize(%Activity{data: %{"object" => %{"id" => ap_id}}}, fetch_remote) do Logger.debug( "Object.normalize() called without preloaded object (#{ap_id}). Consider preloading the object!" ) Logger.debug("Backtrace: #{inspect(Process.info(:erlang.self(), :current_stacktrace))}") - normalize(ap_id) + normalize(ap_id, fetch_remote) end - def normalize(%Activity{data: %{"object" => ap_id}}) do + def normalize(%Activity{data: %{"object" => ap_id}}, fetch_remote) do Logger.debug( "Object.normalize() called without preloaded object (#{ap_id}). Consider preloading the object!" ) Logger.debug("Backtrace: #{inspect(Process.info(:erlang.self(), :current_stacktrace))}") - normalize(ap_id) + normalize(ap_id, fetch_remote) end # Old way, try fetching the object through cache. - def normalize(%{"id" => ap_id}), do: normalize(ap_id) - def normalize(ap_id) when is_binary(ap_id), do: get_cached_by_ap_id(ap_id) - def normalize(_), do: nil + def normalize(%{"id" => ap_id}, fetch_remote), do: normalize(ap_id, fetch_remote) + def normalize(ap_id, false) when is_binary(ap_id), do: get_cached_by_ap_id(ap_id) + def normalize(ap_id, true) when is_binary(ap_id), do: Fetcher.fetch_object_from_id!(ap_id) + def normalize(_, _), do: nil # Owned objects can only be mutated by their owner def authorize_mutation(%Object{data: %{"actor" => actor}}, %User{ap_id: ap_id}), diff --git a/lib/pleroma/object/containment.ex b/lib/pleroma/object/containment.ex new file mode 100644 index 000000000..25bd911fb --- /dev/null +++ b/lib/pleroma/object/containment.ex @@ -0,0 +1,61 @@ +defmodule Pleroma.Object.Containment do + @moduledoc """ + # Object Containment + + This module contains some useful functions for containing objects to specific + origins and determining those origins. They previously lived in the + ActivityPub `Transmogrifier` module. + + Object containment is an important step in validating remote objects to prevent + spoofing, therefore removal of object containment functions is NOT recommended. + """ + def get_actor(%{"actor" => actor}) when is_binary(actor) do + actor + end + + def get_actor(%{"actor" => actor}) when is_list(actor) do + if is_binary(Enum.at(actor, 0)) do + Enum.at(actor, 0) + else + Enum.find(actor, fn %{"type" => type} -> type in ["Person", "Service", "Application"] end) + |> Map.get("id") + end + end + + def get_actor(%{"actor" => %{"id" => id}}) when is_bitstring(id) do + id + end + + def get_actor(%{"actor" => nil, "attributedTo" => actor}) when not is_nil(actor) do + get_actor(%{"actor" => actor}) + end + + @doc """ + Checks that an imported AP object's actor matches the domain it came from. + """ + def contain_origin(_id, %{"actor" => nil}), do: :error + + def contain_origin(id, %{"actor" => _actor} = params) do + id_uri = URI.parse(id) + actor_uri = URI.parse(get_actor(params)) + + if id_uri.host == actor_uri.host do + :ok + else + :error + end + end + + def contain_origin_from_id(_id, %{"id" => nil}), do: :error + + def contain_origin_from_id(id, %{"id" => other_id} = _params) do + id_uri = URI.parse(id) + other_uri = URI.parse(other_id) + + if id_uri.host == other_uri.host do + :ok + else + :error + end + end +end diff --git a/lib/pleroma/object/fetcher.ex b/lib/pleroma/object/fetcher.ex new file mode 100644 index 000000000..8d4bcc95e --- /dev/null +++ b/lib/pleroma/object/fetcher.ex @@ -0,0 +1,75 @@ +defmodule Pleroma.Object.Fetcher do + alias Pleroma.Object + alias Pleroma.Object.Containment + alias Pleroma.Web.ActivityPub.Transmogrifier + alias Pleroma.Web.OStatus + + require Logger + + @httpoison Application.get_env(:pleroma, :httpoison) + + # TODO: + # This will create a Create activity, which we need internally at the moment. + def fetch_object_from_id(id) do + if object = Object.get_cached_by_ap_id(id) do + {:ok, object} + else + Logger.info("Fetching #{id} via AP") + + with {:ok, data} <- fetch_and_contain_remote_object_from_id(id), + nil <- Object.normalize(data, false), + params <- %{ + "type" => "Create", + "to" => data["to"], + "cc" => data["cc"], + "actor" => data["actor"] || data["attributedTo"], + "object" => data + }, + :ok <- Containment.contain_origin(id, params), + {:ok, activity} <- Transmogrifier.handle_incoming(params) do + {:ok, Object.normalize(activity, false)} + else + {:error, {:reject, nil}} -> + {:reject, nil} + + object = %Object{} -> + {:ok, object} + + _e -> + Logger.info("Couldn't get object via AP, trying out OStatus fetching...") + + case OStatus.fetch_activity_from_url(id) do + {:ok, [activity | _]} -> {:ok, Object.normalize(activity, false)} + e -> e + end + end + end + end + + def fetch_object_from_id!(id) do + with {:ok, object} <- fetch_object_from_id(id) do + object + else + _e -> + nil + end + end + + def fetch_and_contain_remote_object_from_id(id) do + Logger.info("Fetching object #{id} via AP") + + with true <- String.starts_with?(id, "http"), + {:ok, %{body: body, status: code}} when code in 200..299 <- + @httpoison.get( + id, + [{:Accept, "application/activity+json"}] + ), + {:ok, data} <- Jason.decode(body), + :ok <- Containment.contain_origin_from_id(id, data) do + {:ok, data} + else + e -> + {:error, e} + end + end +end diff --git a/lib/pleroma/pagination.ex b/lib/pleroma/pagination.ex index 7c864deef..f435e5c9c 100644 --- a/lib/pleroma/pagination.ex +++ b/lib/pleroma/pagination.ex @@ -36,6 +36,12 @@ defp cast_params(params) do limit: :integer } + params = + Enum.reduce(params, %{}, fn + {key, _value}, acc when is_atom(key) -> Map.drop(acc, [key]) + {key, value}, acc -> Map.put(acc, key, value) + end) + changeset = cast({%{}, param_types}, params, Map.keys(param_types)) changeset.changes end diff --git a/lib/pleroma/plugs/http_security_plug.ex b/lib/pleroma/plugs/http_security_plug.ex index f701aaaa5..a476f1d49 100644 --- a/lib/pleroma/plugs/http_security_plug.ex +++ b/lib/pleroma/plugs/http_security_plug.ex @@ -35,7 +35,7 @@ defp headers do defp csp_string do scheme = Config.get([Pleroma.Web.Endpoint, :url])[:scheme] static_url = Pleroma.Web.Endpoint.static_url() - websocket_url = String.replace(static_url, "http", "ws") + websocket_url = Pleroma.Web.Endpoint.websocket_url() connect_src = "connect-src 'self' #{static_url} #{websocket_url}" diff --git a/lib/pleroma/plugs/oauth_plug.ex b/lib/pleroma/plugs/oauth_plug.ex index 5888d596a..9d43732eb 100644 --- a/lib/pleroma/plugs/oauth_plug.ex +++ b/lib/pleroma/plugs/oauth_plug.ex @@ -16,6 +16,16 @@ def init(options), do: options def call(%{assigns: %{user: %User{}}} = conn, _), do: conn + def call(%{params: %{"access_token" => access_token}} = conn, _) do + with {:ok, user, token_record} <- fetch_user_and_token(access_token) do + conn + |> assign(:token, token_record) + |> assign(:user, user) + else + _ -> conn + end + end + def call(conn, _) do with {:ok, token_str} <- fetch_token_str(conn), {:ok, user, token_record} <- fetch_user_and_token(token_str) do diff --git a/lib/pleroma/plugs/user_fetcher_plug.ex b/lib/pleroma/plugs/user_fetcher_plug.ex index 5a77f6833..4089aa958 100644 --- a/lib/pleroma/plugs/user_fetcher_plug.ex +++ b/lib/pleroma/plugs/user_fetcher_plug.ex @@ -3,9 +3,7 @@ # SPDX-License-Identifier: AGPL-3.0-only defmodule Pleroma.Plugs.UserFetcherPlug do - alias Pleroma.Repo alias Pleroma.User - import Plug.Conn def init(options) do @@ -14,26 +12,10 @@ def init(options) do def call(conn, _options) do with %{auth_credentials: %{username: username}} <- conn.assigns, - {:ok, %User{} = user} <- user_fetcher(username) do - conn - |> assign(:auth_user, user) + %User{} = user <- User.get_by_nickname_or_email(username) do + assign(conn, :auth_user, user) else _ -> conn end end - - defp user_fetcher(username_or_email) do - { - :ok, - cond do - # First, try logging in as if it was a name - user = Repo.get_by(User, %{nickname: username_or_email}) -> - user - - # If we get nil, we try using it as an email - user = Repo.get_by(User, %{email: username_or_email}) -> - user - end - } - end end diff --git a/lib/pleroma/registration.ex b/lib/pleroma/registration.ex new file mode 100644 index 000000000..21fd1fc3f --- /dev/null +++ b/lib/pleroma/registration.ex @@ -0,0 +1,57 @@ +# Pleroma: A lightweight social networking server +# Copyright © 2017-2019 Pleroma Authors +# SPDX-License-Identifier: AGPL-3.0-only + +defmodule Pleroma.Registration do + use Ecto.Schema + + import Ecto.Changeset + + alias Pleroma.Registration + alias Pleroma.Repo + alias Pleroma.User + + @primary_key {:id, Pleroma.FlakeId, autogenerate: true} + + schema "registrations" do + belongs_to(:user, User, type: Pleroma.FlakeId) + field(:provider, :string) + field(:uid, :string) + field(:info, :map, default: %{}) + + timestamps() + end + + def nickname(registration, default \\ nil), + do: Map.get(registration.info, "nickname", default) + + def email(registration, default \\ nil), + do: Map.get(registration.info, "email", default) + + def name(registration, default \\ nil), + do: Map.get(registration.info, "name", default) + + def description(registration, default \\ nil), + do: Map.get(registration.info, "description", default) + + def changeset(registration, params \\ %{}) do + registration + |> cast(params, [:user_id, :provider, :uid, :info]) + |> validate_required([:provider, :uid]) + |> foreign_key_constraint(:user_id) + |> unique_constraint(:uid, name: :registrations_provider_uid_index) + end + + def bind_to_user(registration, user) do + registration + |> changeset(%{user_id: (user && user.id) || nil}) + |> Repo.update() + end + + def get_by_provider_uid(provider, uid) do + Repo.get_by(Registration, + provider: to_string(provider), + uid: to_string(uid) + ) + end +end diff --git a/lib/pleroma/repo.ex b/lib/pleroma/repo.ex index 4af1bde56..aa5d427ae 100644 --- a/lib/pleroma/repo.ex +++ b/lib/pleroma/repo.ex @@ -8,6 +8,10 @@ defmodule Pleroma.Repo do adapter: Ecto.Adapters.Postgres, migration_timestamps: [type: :naive_datetime_usec] + defmodule Instrumenter do + use Prometheus.EctoInstrumenter + end + @doc """ Dynamically loads the repository url from the DATABASE_URL environment variable. diff --git a/lib/pleroma/scheduled_activity.ex b/lib/pleroma/scheduled_activity.ex new file mode 100644 index 000000000..de0e54699 --- /dev/null +++ b/lib/pleroma/scheduled_activity.ex @@ -0,0 +1,161 @@ +# Pleroma: A lightweight social networking server +# Copyright © 2017-2019 Pleroma Authors +# SPDX-License-Identifier: AGPL-3.0-only + +defmodule Pleroma.ScheduledActivity do + use Ecto.Schema + + alias Pleroma.Config + alias Pleroma.Repo + alias Pleroma.ScheduledActivity + alias Pleroma.User + alias Pleroma.Web.CommonAPI.Utils + + import Ecto.Query + import Ecto.Changeset + + @min_offset :timer.minutes(5) + + schema "scheduled_activities" do + belongs_to(:user, User, type: Pleroma.FlakeId) + field(:scheduled_at, :naive_datetime) + field(:params, :map) + + timestamps() + end + + def changeset(%ScheduledActivity{} = scheduled_activity, attrs) do + scheduled_activity + |> cast(attrs, [:scheduled_at, :params]) + |> validate_required([:scheduled_at, :params]) + |> validate_scheduled_at() + |> with_media_attachments() + end + + defp with_media_attachments( + %{changes: %{params: %{"media_ids" => media_ids} = params}} = changeset + ) + when is_list(media_ids) do + media_attachments = Utils.attachments_from_ids(%{"media_ids" => media_ids}) + + params = + params + |> Map.put("media_attachments", media_attachments) + |> Map.put("media_ids", media_ids) + + put_change(changeset, :params, params) + end + + defp with_media_attachments(changeset), do: changeset + + def update_changeset(%ScheduledActivity{} = scheduled_activity, attrs) do + scheduled_activity + |> cast(attrs, [:scheduled_at]) + |> validate_required([:scheduled_at]) + |> validate_scheduled_at() + end + + def validate_scheduled_at(changeset) do + validate_change(changeset, :scheduled_at, fn _, scheduled_at -> + cond do + not far_enough?(scheduled_at) -> + [scheduled_at: "must be at least 5 minutes from now"] + + exceeds_daily_user_limit?(changeset.data.user_id, scheduled_at) -> + [scheduled_at: "daily limit exceeded"] + + exceeds_total_user_limit?(changeset.data.user_id) -> + [scheduled_at: "total limit exceeded"] + + true -> + [] + end + end) + end + + def exceeds_daily_user_limit?(user_id, scheduled_at) do + ScheduledActivity + |> where(user_id: ^user_id) + |> where([sa], type(sa.scheduled_at, :date) == type(^scheduled_at, :date)) + |> select([sa], count(sa.id)) + |> Repo.one() + |> Kernel.>=(Config.get([ScheduledActivity, :daily_user_limit])) + end + + def exceeds_total_user_limit?(user_id) do + ScheduledActivity + |> where(user_id: ^user_id) + |> select([sa], count(sa.id)) + |> Repo.one() + |> Kernel.>=(Config.get([ScheduledActivity, :total_user_limit])) + end + + def far_enough?(scheduled_at) when is_binary(scheduled_at) do + with {:ok, scheduled_at} <- Ecto.Type.cast(:naive_datetime, scheduled_at) do + far_enough?(scheduled_at) + else + _ -> false + end + end + + def far_enough?(scheduled_at) do + now = NaiveDateTime.utc_now() + diff = NaiveDateTime.diff(scheduled_at, now, :millisecond) + diff > @min_offset + end + + def new(%User{} = user, attrs) do + %ScheduledActivity{user_id: user.id} + |> changeset(attrs) + end + + def create(%User{} = user, attrs) do + user + |> new(attrs) + |> Repo.insert() + end + + def get(%User{} = user, scheduled_activity_id) do + ScheduledActivity + |> where(user_id: ^user.id) + |> where(id: ^scheduled_activity_id) + |> Repo.one() + end + + def update(%ScheduledActivity{} = scheduled_activity, attrs) do + scheduled_activity + |> update_changeset(attrs) + |> Repo.update() + end + + def delete(%ScheduledActivity{} = scheduled_activity) do + scheduled_activity + |> Repo.delete() + end + + def delete(id) when is_binary(id) or is_integer(id) do + ScheduledActivity + |> where(id: ^id) + |> select([sa], sa) + |> Repo.delete_all() + |> case do + {1, [scheduled_activity]} -> {:ok, scheduled_activity} + _ -> :error + end + end + + def for_user_query(%User{} = user) do + ScheduledActivity + |> where(user_id: ^user.id) + end + + def due_activities(offset \\ 0) do + naive_datetime = + NaiveDateTime.utc_now() + |> NaiveDateTime.add(offset, :millisecond) + + ScheduledActivity + |> where([sa], sa.scheduled_at < ^naive_datetime) + |> Repo.all() + end +end diff --git a/lib/pleroma/scheduled_activity_worker.ex b/lib/pleroma/scheduled_activity_worker.ex new file mode 100644 index 000000000..65b38622f --- /dev/null +++ b/lib/pleroma/scheduled_activity_worker.ex @@ -0,0 +1,58 @@ +# Pleroma: A lightweight social networking server +# Copyright © 2017-2019 Pleroma Authors +# SPDX-License-Identifier: AGPL-3.0-only + +defmodule Pleroma.ScheduledActivityWorker do + @moduledoc """ + Sends scheduled activities to the job queue. + """ + + alias Pleroma.Config + alias Pleroma.ScheduledActivity + alias Pleroma.User + alias Pleroma.Web.CommonAPI + use GenServer + require Logger + + @schedule_interval :timer.minutes(1) + + def start_link do + GenServer.start_link(__MODULE__, nil) + end + + def init(_) do + if Config.get([ScheduledActivity, :enabled]) do + schedule_next() + {:ok, nil} + else + :ignore + end + end + + def perform(:execute, scheduled_activity_id) do + try do + {:ok, scheduled_activity} = ScheduledActivity.delete(scheduled_activity_id) + %User{} = user = User.get_cached_by_id(scheduled_activity.user_id) + {:ok, _result} = CommonAPI.post(user, scheduled_activity.params) + rescue + error -> + Logger.error( + "#{__MODULE__} Couldn't create a status from the scheduled activity: #{inspect(error)}" + ) + end + end + + def handle_info(:perform, state) do + ScheduledActivity.due_activities(@schedule_interval) + |> Enum.each(fn scheduled_activity -> + PleromaJobQueue.enqueue(:scheduled_activities, __MODULE__, [:execute, scheduled_activity.id]) + end) + + schedule_next() + {:noreply, state} + end + + defp schedule_next do + Process.send_after(self(), :perform, @schedule_interval) + end +end diff --git a/lib/pleroma/user.ex b/lib/pleroma/user.ex index 728b00a56..1741ce684 100644 --- a/lib/pleroma/user.ex +++ b/lib/pleroma/user.ex @@ -10,9 +10,10 @@ defmodule Pleroma.User do alias Comeonin.Pbkdf2 alias Pleroma.Activity - alias Pleroma.Formatter + alias Pleroma.Bookmark alias Pleroma.Notification alias Pleroma.Object + alias Pleroma.Registration alias Pleroma.Repo alias Pleroma.User alias Pleroma.Web @@ -52,9 +53,10 @@ defmodule Pleroma.User do field(:search_rank, :float, virtual: true) field(:search_type, :integer, virtual: true) field(:tags, {:array, :string}, default: []) - field(:bookmarks, {:array, :string}, default: []) field(:last_refreshed_at, :naive_datetime_usec) + has_many(:bookmarks, Bookmark) has_many(:notifications, Notification) + has_many(:registrations, Registration) embeds_one(:info, Pleroma.User.Info) timestamps() @@ -216,7 +218,7 @@ def register_changeset(struct, params \\ %{}, opts \\ []) do changeset = struct |> cast(params, [:bio, :email, :name, :nickname, :password, :password_confirmation]) - |> validate_required([:email, :name, :nickname, :password, :password_confirmation]) + |> validate_required([:name, :nickname, :password, :password_confirmation]) |> validate_confirmation(:password) |> unique_constraint(:email) |> unique_constraint(:nickname) @@ -227,6 +229,13 @@ def register_changeset(struct, params \\ %{}, opts \\ []) do |> validate_length(:name, min: 1, max: 100) |> put_change(:info, info_change) + changeset = + if opts[:external] do + changeset + else + validate_required(changeset, [:email]) + end + if changeset.valid? do hashed = Pbkdf2.hashpwsalt(changeset.changes[:password]) ap_id = User.ap_id(%User{nickname: changeset.changes[:nickname]}) @@ -260,6 +269,7 @@ defp autofollow_users(user) do def register(%Ecto.Changeset{} = changeset) do with {:ok, user} <- Repo.insert(changeset), {:ok, user} <- autofollow_users(user), + {:ok, user} <- set_cache(user), {:ok, _} <- Pleroma.User.WelcomeMessage.post_welcome_message_to_user(user), {:ok, _} <- try_send_confirmation_email(user) do {:ok, user} @@ -270,8 +280,10 @@ def try_send_confirmation_email(%User{} = user) do if user.info.confirmation_pending && Pleroma.Config.get([:instance, :account_activation_required]) do user - |> Pleroma.UserEmail.account_confirmation_email() - |> Pleroma.Mailer.deliver_async() + |> Pleroma.Emails.UserEmail.account_confirmation_email() + |> Pleroma.Emails.Mailer.deliver_async() + + {:ok, :enqueued} else {:ok, :noop} end @@ -410,7 +422,7 @@ def follow_import(%User{} = follower, followed_identifiers) Enum.map( followed_identifiers, fn followed_identifier -> - with %User{} = followed <- get_or_fetch(followed_identifier), + with {:ok, %User{} = followed} <- get_or_fetch(followed_identifier), {:ok, follower} <- maybe_direct_follow(follower, followed), {:ok, _} <- ActivityPub.follow(follower, followed) do followed @@ -442,10 +454,13 @@ def get_by_guessed_nickname(ap_id) do name = List.last(String.split(ap_id, "/")) nickname = "#{name}@#{domain}" - get_by_nickname(nickname) + get_cached_by_nickname(nickname) end - def set_cache(user) do + def set_cache({:ok, user}), do: set_cache(user) + def set_cache({:error, err}), do: {:error, err} + + def set_cache(%User{} = user) do Cachex.put(:user_cache, "ap_id:#{user.ap_id}", user) Cachex.put(:user_cache, "nickname:#{user.nickname}", user) Cachex.put(:user_cache, "user_info:#{user.id}", user_info(user)) @@ -491,7 +506,15 @@ def get_cached_by_id(id) do def get_cached_by_nickname(nickname) do key = "nickname:#{nickname}" - Cachex.fetch!(:user_cache, key, fn _ -> get_or_fetch_by_nickname(nickname) end) + + Cachex.fetch!(:user_cache, key, fn -> + user_result = get_or_fetch_by_nickname(nickname) + + case user_result do + {:ok, user} -> {:commit, user} + {:error, _error} -> {:ignore, nil} + end + end) end def get_cached_by_nickname_or_id(nickname_or_id) do @@ -505,11 +528,10 @@ def get_by_nickname(nickname) do end end + def get_by_email(email), do: Repo.get_by(User, email: email) + def get_by_nickname_or_email(nickname_or_email) do - case user = Repo.get_by(User, nickname: nickname_or_email) do - %User{} -> user - nil -> Repo.get_by(User, email: nickname_or_email) - end + get_by_nickname(nickname_or_email) || get_by_email(nickname_or_email) end def get_cached_user_info(user) do @@ -528,18 +550,19 @@ def fetch_by_nickname(nickname) do def get_or_fetch_by_nickname(nickname) do with %User{} = user <- get_by_nickname(nickname) do - user + {:ok, user} else _e -> with [_nick, _domain] <- String.split(nickname, "@"), {:ok, user} <- fetch_by_nickname(nickname) do if Pleroma.Config.get([:fetch_initial_posts, :enabled]) do + # TODO turn into job {:ok, _} = Task.start(__MODULE__, :fetch_initial_posts, [user]) end - user + {:ok, user} else - _e -> nil + _e -> {:error, "not found " <> nickname} end end end @@ -886,7 +909,7 @@ def blocks_import(%User{} = blocker, blocked_identifiers) when is_list(blocked_i Enum.map( blocked_identifiers, fn blocked_identifier -> - with %User{} = blocked <- get_or_fetch(blocked_identifier), + with {:ok, %User{} = blocked} <- get_or_fetch(blocked_identifier), {:ok, blocker} <- block(blocker, blocked), {:ok, _} <- ActivityPub.block(blocker, blocked) do blocked @@ -923,6 +946,38 @@ def unmute(muter, %{ap_id: ap_id}) do update_and_set_cache(cng) end + def subscribe(subscriber, %{ap_id: ap_id}) do + deny_follow_blocked = Pleroma.Config.get([:user, :deny_follow_blocked]) + + with %User{} = subscribed <- get_cached_by_ap_id(ap_id) do + blocked = blocks?(subscribed, subscriber) and deny_follow_blocked + + if blocked do + {:error, "Could not subscribe: #{subscribed.nickname} is blocking you"} + else + info_cng = + subscribed.info + |> User.Info.add_to_subscribers(subscriber.ap_id) + + change(subscribed) + |> put_embed(:info, info_cng) + |> update_and_set_cache() + end + end + end + + def unsubscribe(unsubscriber, %{ap_id: ap_id}) do + with %User{} = user <- get_cached_by_ap_id(ap_id) do + info_cng = + user.info + |> User.Info.remove_from_subscribers(unsubscriber.ap_id) + + change(user) + |> put_embed(:info, info_cng) + |> update_and_set_cache() + end + end + def block(blocker, %User{ap_id: ap_id} = blocked) do # sever any follow relationships to prevent leaks per activitypub (Pleroma issue #213) blocker = @@ -933,10 +988,20 @@ def block(blocker, %User{ap_id: ap_id} = blocked) do blocker end + blocker = + if subscribed_to?(blocked, blocker) do + {:ok, blocker} = unsubscribe(blocked, blocker) + blocker + else + blocker + end + if following?(blocked, blocker) do unfollow(blocked, blocker) end + {:ok, blocker} = update_follower_count(blocker) + info_cng = blocker.info |> User.Info.add_to_block(ap_id) @@ -950,7 +1015,7 @@ def block(blocker, %User{ap_id: ap_id} = blocked) do # helper to handle the block given only an actor's AP id def block(blocker, %{ap_id: ap_id}) do - block(blocker, User.get_by_ap_id(ap_id)) + block(blocker, get_cached_by_ap_id(ap_id)) end def unblock(blocker, %{ap_id: ap_id}) do @@ -979,12 +1044,21 @@ def blocks?(user, %{ap_id: ap_id}) do end) end + def subscribed_to?(user, %{ap_id: ap_id}) do + with %User{} = target <- get_cached_by_ap_id(ap_id) do + Enum.member?(target.info.subscribers, user.ap_id) + end + end + def muted_users(user), do: Repo.all(from(u in User, where: u.ap_id in ^user.info.mutes)) def blocked_users(user), do: Repo.all(from(u in User, where: u.ap_id in ^user.info.blocks)) + def subscribers(user), + do: Repo.all(from(u in User, where: u.ap_id in ^user.info.subscribers)) + def block_domain(user, domain) do info_cng = user.info @@ -1082,34 +1156,41 @@ def deactivate(%User{} = user, status \\ true) do update_and_set_cache(cng) end + def update_notification_settings(%User{} = user, settings \\ %{}) do + info_changeset = User.Info.update_notification_settings(user.info, settings) + + change(user) + |> put_embed(:info, info_changeset) + |> update_and_set_cache() + end + def delete(%User{} = user) do {:ok, user} = User.deactivate(user) # Remove all relationships {:ok, followers} = User.get_followers(user) - followers - |> Enum.each(fn follower -> User.unfollow(follower, user) end) + Enum.each(followers, fn follower -> User.unfollow(follower, user) end) {:ok, friends} = User.get_friends(user) - friends - |> Enum.each(fn followed -> User.unfollow(user, followed) end) + Enum.each(friends, fn followed -> User.unfollow(user, followed) end) - query = - from(a in Activity, where: a.actor == ^user.ap_id) - |> Activity.with_preloaded_object() + delete_user_activities(user) + end - Repo.all(query) - |> Enum.each(fn activity -> - case activity.data["type"] do - "Create" -> - ActivityPub.delete(Object.normalize(activity)) + def delete_user_activities(%User{ap_id: ap_id} = user) do + Activity + |> where(actor: ^ap_id) + |> Activity.with_preloaded_object() + |> Repo.all() + |> Enum.each(fn + %{data: %{"type" => "Create"}} = activity -> + activity |> Object.normalize() |> ActivityPub.delete() - # TODO: Do something with likes, follows, repeats. - _ -> - "Doing nothing" - end + # TODO: Do something with likes, follows, repeats. + _ -> + "Doing nothing" end) {:ok, user} @@ -1128,41 +1209,41 @@ def fetch_by_ap_id(ap_id) do case ap_try do {:ok, user} -> - user + {:ok, user} _ -> case OStatus.make_user(ap_id) do - {:ok, user} -> user + {:ok, user} -> {:ok, user} _ -> {:error, "Could not fetch by AP id"} end end end def get_or_fetch_by_ap_id(ap_id) do - user = get_by_ap_id(ap_id) + user = get_cached_by_ap_id(ap_id) if !is_nil(user) and !User.needs_update?(user) do - user + {:ok, user} else # Whether to fetch initial posts for the user (if it's a new user & the fetching is enabled) should_fetch_initial = is_nil(user) and Pleroma.Config.get([:fetch_initial_posts, :enabled]) - user = fetch_by_ap_id(ap_id) + resp = fetch_by_ap_id(ap_id) if should_fetch_initial do - with %User{} = user do + with {:ok, %User{} = user} = resp do {:ok, _} = Task.start(__MODULE__, :fetch_initial_posts, [user]) end end - user + resp end end def get_or_create_instance_user do relay_uri = "#{Pleroma.Web.Endpoint.url()}/relay" - if user = get_by_ap_id(relay_uri) do + if user = get_cached_by_ap_id(relay_uri) do user else changes = @@ -1197,7 +1278,7 @@ def public_key_from_info(%{magic_key: magic_key}) do end def get_public_key_for_ap_id(ap_id) do - with %User{} = user <- get_or_fetch_by_ap_id(ap_id), + with {:ok, %User{} = user} <- get_or_fetch_by_ap_id(ap_id), {:ok, public_key} <- public_key_from_info(user.info) do {:ok, public_key} else @@ -1209,13 +1290,11 @@ defp blank?(""), do: nil defp blank?(n), do: n def insert_or_update_user(data) do - data = - data - |> Map.put(:name, blank?(data[:name]) || data[:nickname]) - - cs = User.remote_user_creation(data) - - Repo.insert(cs, on_conflict: :replace_all, conflict_target: :nickname) + data + |> Map.put(:name, blank?(data[:name]) || data[:nickname]) + |> remote_user_creation() + |> Repo.insert(on_conflict: :replace_all, conflict_target: :nickname) + |> set_cache() end def ap_enabled?(%User{local: true}), do: true @@ -1231,8 +1310,8 @@ def get_or_fetch(nickname), do: get_or_fetch_by_nickname(nickname) # this is because we have synchronous follow APIs and need to simulate them # with an async handshake def wait_and_refresh(_, %User{local: true} = a, %User{local: true} = b) do - with %User{} = a <- Repo.get(User, a.id), - %User{} = b <- Repo.get(User, b.id) do + with %User{} = a <- User.get_cached_by_id(a.id), + %User{} = b <- User.get_cached_by_id(b.id) do {:ok, a, b} else _e -> @@ -1242,8 +1321,8 @@ def wait_and_refresh(_, %User{local: true} = a, %User{local: true} = b) do def wait_and_refresh(timeout, %User{} = a, %User{} = b) do with :ok <- :timer.sleep(timeout), - %User{} = a <- Repo.get(User, a.id), - %User{} = b <- Repo.get(User, b.id) do + %User{} = a <- User.get_cached_by_id(a.id), + %User{} = b <- User.get_cached_by_id(b.id) do {:ok, a, b} else _e -> @@ -1251,18 +1330,15 @@ def wait_and_refresh(timeout, %User{} = a, %User{} = b) do end end - def parse_bio(bio, user \\ %User{info: %{source_data: %{}}}) - def parse_bio(nil, _user), do: "" - def parse_bio(bio, _user) when bio == "", do: bio + def parse_bio(bio) when is_binary(bio) and bio != "" do + bio + |> CommonUtils.format_input("text/plain", mentions_format: :full) + |> elem(0) + end - def parse_bio(bio, user) do - emoji = - (user.info.source_data["tag"] || []) - |> Enum.filter(fn %{"type" => t} -> t == "Emoji" end) - |> Enum.map(fn %{"icon" => %{"url" => url}, "name" => name} -> - {String.trim(name, ":"), url} - end) + def parse_bio(_), do: "" + def parse_bio(bio, user) when is_binary(bio) and bio != "" do # TODO: get profile URLs other than user.ap_id profile_urls = [user.ap_id] @@ -1272,9 +1348,10 @@ def parse_bio(bio, user) do rel: &RelMe.maybe_put_rel_me(&1, profile_urls) ) |> elem(0) - |> Formatter.emojify(emoji) end + def parse_bio(_, _), do: "" + def tag(user_identifiers, tags) when is_list(user_identifiers) do Repo.transaction(fn -> for user_identifier <- user_identifiers, do: tag(user_identifier, tags) @@ -1282,7 +1359,7 @@ def tag(user_identifiers, tags) when is_list(user_identifiers) do end def tag(nickname, tags) when is_binary(nickname), - do: tag(User.get_by_nickname(nickname), tags) + do: tag(get_by_nickname(nickname), tags) def tag(%User{} = user, tags), do: update_tags(user, Enum.uniq((user.tags || []) ++ normalize_tags(tags))) @@ -1294,7 +1371,7 @@ def untag(user_identifiers, tags) when is_list(user_identifiers) do end def untag(nickname, tags) when is_binary(nickname), - do: untag(User.get_by_nickname(nickname), tags) + do: untag(get_by_nickname(nickname), tags) def untag(%User{} = user, tags), do: update_tags(user, (user.tags || []) -- normalize_tags(tags)) @@ -1308,22 +1385,6 @@ defp update_tags(%User{} = user, new_tags) do updated_user end - def bookmark(%User{} = user, status_id) do - bookmarks = Enum.uniq(user.bookmarks ++ [status_id]) - update_bookmarks(user, bookmarks) - end - - def unbookmark(%User{} = user, status_id) do - bookmarks = Enum.uniq(user.bookmarks -- [status_id]) - update_bookmarks(user, bookmarks) - end - - def update_bookmarks(%User{} = user, bookmarks) do - user - |> change(%{bookmarks: bookmarks}) - |> update_and_set_cache - end - defp normalize_tags(tags) do [tags] |> List.flatten() diff --git a/lib/pleroma/user/info.ex b/lib/pleroma/user/info.ex index 740a46727..1b81619ce 100644 --- a/lib/pleroma/user/info.ex +++ b/lib/pleroma/user/info.ex @@ -22,6 +22,7 @@ defmodule Pleroma.User.Info do field(:domain_blocks, {:array, :string}, default: []) field(:mutes, {:array, :string}, default: []) field(:muted_reblogs, {:array, :string}, default: []) + field(:subscribers, {:array, :string}, default: []) field(:deactivated, :boolean, default: false) field(:no_rich_text, :boolean, default: false) field(:ap_enabled, :boolean, default: false) @@ -37,8 +38,14 @@ defmodule Pleroma.User.Info do field(:salmon, :string, default: nil) field(:hide_followers, :boolean, default: false) field(:hide_follows, :boolean, default: false) + field(:hide_favorites, :boolean, default: true) field(:pinned_activities, {:array, :string}, default: []) field(:flavour, :string, default: nil) + field(:emoji, {:array, :map}, default: []) + + field(:notification_settings, :map, + default: %{"remote" => true, "local" => true, "followers" => true, "follows" => true} + ) # Found in the wild # ap_id -> Where is this used? @@ -57,6 +64,19 @@ def set_activation_status(info, deactivated) do |> validate_required([:deactivated]) end + def update_notification_settings(info, settings) do + notification_settings = + info.notification_settings + |> Map.merge(settings) + |> Map.take(["remote", "local", "followers", "follows"]) + + params = %{notification_settings: notification_settings} + + info + |> cast(params, [:notification_settings]) + |> validate_required([:notification_settings]) + end + def add_to_note_count(info, number) do set_note_count(info, info.note_count + number) end @@ -93,6 +113,14 @@ def set_blocks(info, blocks) do |> validate_required([:blocks]) end + def set_subscribers(info, subscribers) do + params = %{subscribers: subscribers} + + info + |> cast(params, [:subscribers]) + |> validate_required([:subscribers]) + end + def add_to_mutes(info, muted) do set_mutes(info, Enum.uniq([muted | info.mutes])) end @@ -109,6 +137,14 @@ def remove_from_block(info, blocked) do set_blocks(info, List.delete(info.blocks, blocked)) end + def add_to_subscribers(info, subscribed) do + set_subscribers(info, Enum.uniq([subscribed | info.subscribers])) + end + + def remove_from_subscribers(info, subscribed) do + set_subscribers(info, List.delete(info.subscribers, subscribed)) + end + def set_domain_blocks(info, domain_blocks) do params = %{domain_blocks: domain_blocks} @@ -168,6 +204,7 @@ def profile_update(info, params) do :banner, :hide_follows, :hide_followers, + :hide_favorites, :background, :show_role ]) @@ -191,14 +228,6 @@ def confirmation_changeset(info, params) do cast(info, params, [:confirmation_pending, :confirmation_token]) end - def mastodon_profile_update(info, params) do - info - |> cast(params, [ - :locked, - :banner - ]) - end - def mastodon_settings_update(info, settings) do params = %{settings: settings} diff --git a/lib/pleroma/user_invite_token.ex b/lib/pleroma/user_invite_token.ex index 9c5579934..86f0a5486 100644 --- a/lib/pleroma/user_invite_token.ex +++ b/lib/pleroma/user_invite_token.ex @@ -6,40 +6,119 @@ defmodule Pleroma.UserInviteToken do use Ecto.Schema import Ecto.Changeset - + import Ecto.Query alias Pleroma.Repo alias Pleroma.UserInviteToken + @type t :: %__MODULE__{} + @type token :: String.t() + schema "user_invite_tokens" do field(:token, :string) field(:used, :boolean, default: false) + field(:max_use, :integer) + field(:expires_at, :date) + field(:uses, :integer, default: 0) + field(:invite_type, :string) timestamps() end - def create_token do + @spec create_invite(map()) :: UserInviteToken.t() + def create_invite(params \\ %{}) do + %UserInviteToken{} + |> cast(params, [:max_use, :expires_at]) + |> add_token() + |> assign_type() + |> Repo.insert() + end + + defp add_token(changeset) do token = :crypto.strong_rand_bytes(32) |> Base.url_encode64() - - token = %UserInviteToken{ - used: false, - token: token - } - - Repo.insert(token) + put_change(changeset, :token, token) end - def used_changeset(struct) do - struct - |> cast(%{}, []) - |> put_change(:used, true) + defp assign_type(%{changes: %{max_use: _max_use, expires_at: _expires_at}} = changeset) do + put_change(changeset, :invite_type, "reusable_date_limited") end - def mark_as_used(token) do - with %{used: false} = token <- Repo.get_by(UserInviteToken, %{token: token}), - {:ok, token} <- Repo.update(used_changeset(token)) do - {:ok, token} - else - _e -> {:error, token} + defp assign_type(%{changes: %{expires_at: _expires_at}} = changeset) do + put_change(changeset, :invite_type, "date_limited") + end + + defp assign_type(%{changes: %{max_use: _max_use}} = changeset) do + put_change(changeset, :invite_type, "reusable") + end + + defp assign_type(changeset), do: put_change(changeset, :invite_type, "one_time") + + @spec list_invites() :: [UserInviteToken.t()] + def list_invites do + query = from(u in UserInviteToken, order_by: u.id) + Repo.all(query) + end + + @spec update_invite!(UserInviteToken.t(), map()) :: UserInviteToken.t() | no_return() + def update_invite!(invite, changes) do + change(invite, changes) |> Repo.update!() + end + + @spec update_invite(UserInviteToken.t(), map()) :: + {:ok, UserInviteToken.t()} | {:error, Changeset.t()} + def update_invite(invite, changes) do + change(invite, changes) |> Repo.update() + end + + @spec find_by_token!(token()) :: UserInviteToken.t() | no_return() + def find_by_token!(token), do: Repo.get_by!(UserInviteToken, token: token) + + @spec find_by_token(token()) :: {:ok, UserInviteToken.t()} | nil + def find_by_token(token) do + with invite <- Repo.get_by(UserInviteToken, token: token) do + {:ok, invite} end end + + @spec valid_invite?(UserInviteToken.t()) :: boolean() + def valid_invite?(%{invite_type: "one_time"} = invite) do + not invite.used + end + + def valid_invite?(%{invite_type: "date_limited"} = invite) do + not_overdue_date?(invite) and not invite.used + end + + def valid_invite?(%{invite_type: "reusable"} = invite) do + invite.uses < invite.max_use and not invite.used + end + + def valid_invite?(%{invite_type: "reusable_date_limited"} = invite) do + not_overdue_date?(invite) and invite.uses < invite.max_use and not invite.used + end + + defp not_overdue_date?(%{expires_at: expires_at}) do + Date.compare(Date.utc_today(), expires_at) in [:lt, :eq] + end + + @spec update_usage!(UserInviteToken.t()) :: nil | UserInviteToken.t() | no_return() + def update_usage!(%{invite_type: "date_limited"}), do: nil + + def update_usage!(%{invite_type: "one_time"} = invite), + do: update_invite!(invite, %{used: true}) + + def update_usage!(%{invite_type: invite_type} = invite) + when invite_type == "reusable" or invite_type == "reusable_date_limited" do + changes = %{ + uses: invite.uses + 1 + } + + changes = + if changes.uses >= invite.max_use do + Map.put(changes, :used, true) + else + changes + end + + update_invite!(invite, changes) + end end diff --git a/lib/pleroma/web/activity_pub/activity_pub.ex b/lib/pleroma/web/activity_pub/activity_pub.ex index 6e1ed7ec9..483a2153f 100644 --- a/lib/pleroma/web/activity_pub/activity_pub.ex +++ b/lib/pleroma/web/activity_pub/activity_pub.ex @@ -7,13 +7,14 @@ defmodule Pleroma.Web.ActivityPub.ActivityPub do alias Pleroma.Instances alias Pleroma.Notification alias Pleroma.Object + alias Pleroma.Object.Fetcher + alias Pleroma.Pagination alias Pleroma.Repo alias Pleroma.Upload alias Pleroma.User alias Pleroma.Web.ActivityPub.MRF alias Pleroma.Web.ActivityPub.Transmogrifier alias Pleroma.Web.Federator - alias Pleroma.Web.OStatus alias Pleroma.Web.WebFinger import Ecto.Query @@ -90,12 +91,10 @@ def decrease_note_count_if_public(actor, object) do end def increase_replies_count_if_reply(%{ - "object" => - %{"inReplyTo" => reply_ap_id, "inReplyToStatusId" => reply_status_id} = object, + "object" => %{"inReplyTo" => reply_ap_id} = object, "type" => "Create" }) do if is_public?(object) do - Activity.increase_replies_count(reply_status_id) Object.increase_replies_count(reply_ap_id) end end @@ -103,25 +102,24 @@ def increase_replies_count_if_reply(%{ def increase_replies_count_if_reply(_create_data), do: :noop def decrease_replies_count_if_reply(%Object{ - data: %{"inReplyTo" => reply_ap_id, "inReplyToStatusId" => reply_status_id} = object + data: %{"inReplyTo" => reply_ap_id} = object }) do if is_public?(object) do - Activity.decrease_replies_count(reply_status_id) Object.decrease_replies_count(reply_ap_id) end end def decrease_replies_count_if_reply(_object), do: :noop - def insert(map, local \\ true) when is_map(map) do + def insert(map, local \\ true, fake \\ false) when is_map(map) do with nil <- Activity.normalize(map), - map <- lazy_put_activity_defaults(map), + map <- lazy_put_activity_defaults(map, fake), :ok <- check_actor_is_active(map["actor"]), {_, true} <- {:remote_limit_error, check_remote_limit(map)}, {:ok, map} <- MRF.filter(map), - {:ok, object} <- insert_full_object(map) do - {recipients, _, _} = get_recipients(map) - + {recipients, _, _} = get_recipients(map), + {:fake, false, map, recipients} <- {:fake, fake, map, recipients}, + {:ok, map, object} <- insert_full_object(map) do {:ok, activity} = Repo.insert(%Activity{ data: map, @@ -146,8 +144,23 @@ def insert(map, local \\ true) when is_map(map) do stream_out(activity) {:ok, activity} else - %Activity{} = activity -> {:ok, activity} - error -> {:error, error} + %Activity{} = activity -> + {:ok, activity} + + {:fake, true, map, recipients} -> + activity = %Activity{ + data: map, + local: local, + actor: map["actor"], + recipients: recipients, + id: "pleroma:fakeid" + } + + Pleroma.Web.RichMedia.Helpers.fetch_data_for_activity(activity) + {:ok, activity} + + error -> + {:error, error} end end @@ -166,12 +179,14 @@ def stream_out(activity) do end if activity.data["type"] in ["Create"] do - activity.data["object"] + object = Object.normalize(activity) + + object.data |> Map.get("tag", []) |> Enum.filter(fn tag -> is_bitstring(tag) end) |> Enum.each(fn tag -> Pleroma.Web.Streamer.stream("hashtag:" <> tag, activity) end) - if activity.data["object"]["attachment"] != [] do + if object.data["attachment"] != [] do Pleroma.Web.Streamer.stream("public:media", activity) if activity.local do @@ -183,14 +198,14 @@ def stream_out(activity) do if !Enum.member?(activity.data["cc"] || [], public) && !Enum.member?( activity.data["to"], - User.get_by_ap_id(activity.data["actor"]).follower_address + User.get_cached_by_ap_id(activity.data["actor"]).follower_address ), do: Pleroma.Web.Streamer.stream("direct", activity) end end end - def create(%{to: to, actor: actor, context: context, object: object} = params) do + def create(%{to: to, actor: actor, context: context, object: object} = params, fake \\ false) do additional = params[:additional] || %{} # only accept false as false value local = !(params[:local] == false) @@ -201,13 +216,17 @@ def create(%{to: to, actor: actor, context: context, object: object} = params) d %{to: to, actor: actor, published: published, context: context, object: object}, additional ), - {:ok, activity} <- insert(create_data, local), + {:ok, activity} <- insert(create_data, local, fake), + {:fake, false, activity} <- {:fake, fake, activity}, _ <- increase_replies_count_if_reply(create_data), # Changing note count prior to enqueuing federation task in order to avoid # race conditions on updating user.info {:ok, _actor} <- increase_note_count_if_public(actor, activity), :ok <- maybe_federate(activity) do {:ok, activity} + else + {:fake, true, activity} -> + {:ok, activity} end end @@ -430,8 +449,8 @@ def flag( :ok <- maybe_federate(activity) do Enum.each(User.all_superusers(), fn superuser -> superuser - |> Pleroma.AdminEmail.report(actor, account, statuses, content) - |> Pleroma.Mailer.deliver_async() + |> Pleroma.Emails.AdminEmail.report(actor, account, statuses, content) + |> Pleroma.Emails.Mailer.deliver_async() end) {:ok, activity} @@ -474,7 +493,7 @@ def fetch_public_activities(opts \\ %{}) do q |> restrict_unlisted() - |> Repo.all() + |> Pagination.fetch_paginated(opts) |> Enum.reverse() end @@ -553,37 +572,49 @@ defp restrict_since(query, %{"since_id" => since_id}) do defp restrict_since(query, _), do: query + defp restrict_tag_reject(_query, %{"tag_reject" => _tag_reject, "skip_preload" => true}) do + raise "Can't use the child object without preloading!" + end + defp restrict_tag_reject(query, %{"tag_reject" => tag_reject}) when is_list(tag_reject) and tag_reject != [] do from( - activity in query, - where: fragment(~s(\(not \(? #> '{"object","tag"}'\) \\?| ?\)), activity.data, ^tag_reject) + [_activity, object] in query, + where: fragment("not (?)->'tag' \\?| (?)", object.data, ^tag_reject) ) end defp restrict_tag_reject(query, _), do: query + defp restrict_tag_all(_query, %{"tag_all" => _tag_all, "skip_preload" => true}) do + raise "Can't use the child object without preloading!" + end + defp restrict_tag_all(query, %{"tag_all" => tag_all}) when is_list(tag_all) and tag_all != [] do from( - activity in query, - where: fragment(~s(\(? #> '{"object","tag"}'\) \\?& ?), activity.data, ^tag_all) + [_activity, object] in query, + where: fragment("(?)->'tag' \\?& (?)", object.data, ^tag_all) ) end defp restrict_tag_all(query, _), do: query + defp restrict_tag(_query, %{"tag" => _tag, "skip_preload" => true}) do + raise "Can't use the child object without preloading!" + end + defp restrict_tag(query, %{"tag" => tag}) when is_list(tag) do from( - activity in query, - where: fragment(~s(\(? #> '{"object","tag"}'\) \\?| ?), activity.data, ^tag) + [_activity, object] in query, + where: fragment("(?)->'tag' \\?| (?)", object.data, ^tag) ) end defp restrict_tag(query, %{"tag" => tag}) when is_binary(tag) do from( - activity in query, - where: fragment(~s(? <@ (? #> '{"object","tag"}'\)), ^tag, activity.data) + [_activity, object] in query, + where: fragment("(?)->'tag' \\? (?)", object.data, ^tag) ) end @@ -617,26 +648,12 @@ defp restrict_recipients(query, recipients, user) do ) end - defp restrict_limit(query, %{"limit" => limit}) do - from(activity in query, limit: ^limit) - end - - defp restrict_limit(query, _), do: query - defp restrict_local(query, %{"local_only" => true}) do from(activity in query, where: activity.local == true) end defp restrict_local(query, _), do: query - defp restrict_max(query, %{"max_id" => ""}), do: query - - defp restrict_max(query, %{"max_id" => max_id}) do - from(activity in query, where: activity.id < ^max_id) - end - - defp restrict_max(query, _), do: query - defp restrict_actor(query, %{"actor_id" => actor_id}) do from(activity in query, where: activity.actor == ^actor_id) end @@ -662,10 +679,14 @@ defp restrict_favorited_by(query, %{"favorited_by" => ap_id}) do defp restrict_favorited_by(query, _), do: query + defp restrict_media(_query, %{"only_media" => _val, "skip_preload" => true}) do + raise "Can't use the child object without preloading!" + end + defp restrict_media(query, %{"only_media" => val}) when val == "true" or val == "1" do from( - activity in query, - where: fragment(~s(not (? #> '{"object","attachment"}' = ?\)), activity.data, ^[]) + [_activity, object] in query, + where: fragment("not (?)->'attachment' = (?)", object.data, ^[]) ) end @@ -707,7 +728,14 @@ defp restrict_blocked(query, %{"blocking_user" => %User{info: info}}) do from( activity in query, where: fragment("not (? = ANY(?))", activity.actor, ^blocks), - where: fragment("not (?->'to' \\?| ?)", activity.data, ^blocks), + where: fragment("not (? && ?)", activity.recipients, ^blocks), + where: + fragment( + "not (?->>'type' = 'Announce' and ?->'to' \\?| ?)", + activity.data, + activity.data, + ^blocks + ), where: fragment("not (split_part(?, '/', 3) = ANY(?))", activity.actor, ^domain_blocks) ) end @@ -757,12 +785,7 @@ defp maybe_preload_objects(query, _) do end def fetch_activities_query(recipients, opts \\ %{}) do - base_query = - from( - activity in Activity, - limit: 20, - order_by: [fragment("? desc nulls last", activity.id)] - ) + base_query = from(activity in Activity) base_query |> maybe_preload_objects(opts) @@ -772,8 +795,6 @@ def fetch_activities_query(recipients, opts \\ %{}) do |> restrict_tag_all(opts) |> restrict_since(opts) |> restrict_local(opts) - |> restrict_limit(opts) - |> restrict_max(opts) |> restrict_actor(opts) |> restrict_type(opts) |> restrict_favorited_by(opts) @@ -789,14 +810,14 @@ def fetch_activities_query(recipients, opts \\ %{}) do def fetch_activities(recipients, opts \\ %{}) do fetch_activities_query(recipients, opts) - |> Repo.all() + |> Pagination.fetch_paginated(opts) |> Enum.reverse() end def fetch_activities_bounded(recipients_to, recipients_cc, opts \\ %{}) do fetch_activities_query([], opts) |> restrict_to_cc(recipients_to, recipients_cc) - |> Repo.all() + |> Pagination.fetch_paginated(opts) |> Enum.reverse() end @@ -861,7 +882,7 @@ def user_data_from_user_object(data) do end def fetch_and_prepare_user_from_ap_id(ap_id) do - with {:ok, data} <- fetch_and_contain_remote_object_from_id(ap_id) do + with {:ok, data} <- Fetcher.fetch_and_contain_remote_object_from_id(ap_id) do user_data_from_user_object(data) else e -> Logger.error("Could not decode user at fetch #{ap_id}, #{inspect(e)}") @@ -869,7 +890,7 @@ def fetch_and_prepare_user_from_ap_id(ap_id) do end def make_user_from_ap_id(ap_id) do - if _user = User.get_by_ap_id(ap_id) do + if _user = User.get_cached_by_ap_id(ap_id) do Transmogrifier.upgrade_user_from_ap_id(ap_id) else with {:ok, data} <- fetch_and_prepare_user_from_ap_id(ap_id) do @@ -971,60 +992,6 @@ def publish_one(%{inbox: inbox, json: json, actor: actor, id: id} = params) do end end - # TODO: - # This will create a Create activity, which we need internally at the moment. - def fetch_object_from_id(id) do - if object = Object.get_cached_by_ap_id(id) do - {:ok, object} - else - with {:ok, data} <- fetch_and_contain_remote_object_from_id(id), - nil <- Object.normalize(data), - params <- %{ - "type" => "Create", - "to" => data["to"], - "cc" => data["cc"], - "actor" => data["actor"] || data["attributedTo"], - "object" => data - }, - :ok <- Transmogrifier.contain_origin(id, params), - {:ok, activity} <- Transmogrifier.handle_incoming(params) do - {:ok, Object.normalize(activity)} - else - {:error, {:reject, nil}} -> - {:reject, nil} - - object = %Object{} -> - {:ok, object} - - _e -> - Logger.info("Couldn't get object via AP, trying out OStatus fetching...") - - case OStatus.fetch_activity_from_url(id) do - {:ok, [activity | _]} -> {:ok, Object.normalize(activity)} - e -> e - end - end - end - end - - def fetch_and_contain_remote_object_from_id(id) do - Logger.info("Fetching object #{id} via AP") - - with true <- String.starts_with?(id, "http"), - {:ok, %{body: body, status: code}} when code in 200..299 <- - @httpoison.get( - id, - [{:Accept, "application/activity+json"}] - ), - {:ok, data} <- Jason.decode(body), - :ok <- Transmogrifier.contain_origin_from_id(id, data) do - {:ok, data} - else - e -> - {:error, e} - end - end - # filter out broken threads def contain_broken_threads(%Activity{} = activity, %User{} = user) do entire_thread_visible_for_user?(activity, user) diff --git a/lib/pleroma/web/activity_pub/activity_pub_controller.ex b/lib/pleroma/web/activity_pub/activity_pub_controller.ex index 7091d6927..c967ab7a9 100644 --- a/lib/pleroma/web/activity_pub/activity_pub_controller.ex +++ b/lib/pleroma/web/activity_pub/activity_pub_controller.ex @@ -7,6 +7,7 @@ defmodule Pleroma.Web.ActivityPub.ActivityPubController do alias Pleroma.Activity alias Pleroma.Object + alias Pleroma.Object.Fetcher alias Pleroma.User alias Pleroma.Web.ActivityPub.ActivityPub alias Pleroma.Web.ActivityPub.ObjectView @@ -153,9 +154,10 @@ def outbox(conn, %{"nickname" => nickname} = params) do end def inbox(%{assigns: %{valid_signature: true}} = conn, %{"nickname" => nickname} = params) do - with %User{} = user <- User.get_cached_by_nickname(nickname), - true <- Utils.recipient_in_message(user.ap_id, params), - params <- Utils.maybe_splice_recipient(user.ap_id, params) do + with %User{} = recipient <- User.get_cached_by_nickname(nickname), + {:ok, %User{} = actor} <- User.get_or_fetch_by_ap_id(params["actor"]), + true <- Utils.recipient_in_message(recipient, actor, params), + params <- Utils.maybe_splice_recipient(recipient.ap_id, params) do Federator.incoming_ap_doc(params) json(conn, "ok") end @@ -172,7 +174,7 @@ def inbox(conn, %{"type" => "Create"} = params) do "Signature missing or not from author, relayed Create message, fetching object from source" ) - ActivityPub.fetch_object_from_id(params["object"]["id"]) + Fetcher.fetch_object_from_id(params["object"]["id"]) json(conn, "ok") end diff --git a/lib/pleroma/web/activity_pub/relay.ex b/lib/pleroma/web/activity_pub/relay.ex index a7a20ca37..93808517b 100644 --- a/lib/pleroma/web/activity_pub/relay.ex +++ b/lib/pleroma/web/activity_pub/relay.ex @@ -15,7 +15,7 @@ def get_actor do def follow(target_instance) do with %User{} = local_user <- get_actor(), - %User{} = target_user <- User.get_or_fetch_by_ap_id(target_instance), + {:ok, %User{} = target_user} <- User.get_or_fetch_by_ap_id(target_instance), {:ok, activity} <- ActivityPub.follow(local_user, target_user) do Logger.info("relay: followed instance: #{target_instance}; id=#{activity.data["id"]}") {:ok, activity} @@ -28,7 +28,7 @@ def follow(target_instance) do def unfollow(target_instance) do with %User{} = local_user <- get_actor(), - %User{} = target_user <- User.get_or_fetch_by_ap_id(target_instance), + {:ok, %User{} = target_user} <- User.get_or_fetch_by_ap_id(target_instance), {:ok, activity} <- ActivityPub.unfollow(local_user, target_user) do Logger.info("relay: unfollowed instance: #{target_instance}: id=#{activity.data["id"]}") {:ok, activity} diff --git a/lib/pleroma/web/activity_pub/transmogrifier.ex b/lib/pleroma/web/activity_pub/transmogrifier.ex index f733ae7e1..508f3532f 100644 --- a/lib/pleroma/web/activity_pub/transmogrifier.ex +++ b/lib/pleroma/web/activity_pub/transmogrifier.ex @@ -8,8 +8,10 @@ defmodule Pleroma.Web.ActivityPub.Transmogrifier do """ alias Pleroma.Activity alias Pleroma.Object + alias Pleroma.Object.Containment alias Pleroma.Repo alias Pleroma.User + alias Pleroma.User alias Pleroma.Web.ActivityPub.ActivityPub alias Pleroma.Web.ActivityPub.Utils alias Pleroma.Web.ActivityPub.Visibility @@ -18,56 +20,6 @@ defmodule Pleroma.Web.ActivityPub.Transmogrifier do require Logger - def get_actor(%{"actor" => actor}) when is_binary(actor) do - actor - end - - def get_actor(%{"actor" => actor}) when is_list(actor) do - if is_binary(Enum.at(actor, 0)) do - Enum.at(actor, 0) - else - Enum.find(actor, fn %{"type" => type} -> type in ["Person", "Service", "Application"] end) - |> Map.get("id") - end - end - - def get_actor(%{"actor" => %{"id" => id}}) when is_bitstring(id) do - id - end - - def get_actor(%{"actor" => nil, "attributedTo" => actor}) when not is_nil(actor) do - get_actor(%{"actor" => actor}) - end - - @doc """ - Checks that an imported AP object's actor matches the domain it came from. - """ - def contain_origin(_id, %{"actor" => nil}), do: :error - - def contain_origin(id, %{"actor" => _actor} = params) do - id_uri = URI.parse(id) - actor_uri = URI.parse(get_actor(params)) - - if id_uri.host == actor_uri.host do - :ok - else - :error - end - end - - def contain_origin_from_id(_id, %{"id" => nil}), do: :error - - def contain_origin_from_id(id, %{"id" => other_id} = _params) do - id_uri = URI.parse(id) - other_uri = URI.parse(other_id) - - if id_uri.host == other_uri.host do - :ok - else - :error - end - end - @doc """ Modifies an incoming AP object (mastodon format) to our internal format. """ @@ -83,6 +35,22 @@ def fix_object(object) do |> fix_content_map |> fix_likes |> fix_addressing + |> fix_summary + end + + def fix_summary(%{"summary" => nil} = object) do + object + |> Map.put("summary", "") + end + + def fix_summary(%{"summary" => _} = object) do + # summary is present, nothing to do + object + end + + def fix_summary(object) do + object + |> Map.put("summary", "") end def fix_addressing_list(map, field) do @@ -158,7 +126,7 @@ def fix_implicit_addressing(%{"to" => to, "cc" => cc} = object, followers_collec def fix_implicit_addressing(object, _), do: object def fix_addressing(object) do - %User{} = user = User.get_or_fetch_by_ap_id(object["actor"]) + {:ok, %User{} = user} = User.get_or_fetch_by_ap_id(object["actor"]) followers_collection = User.ap_followers(user) object @@ -172,7 +140,7 @@ def fix_addressing(object) do def fix_actor(%{"attributedTo" => actor} = object) do object - |> Map.put("actor", get_actor(%{"actor" => actor})) + |> Map.put("actor", Containment.get_actor(%{"actor" => actor})) end # Check for standardisation @@ -207,14 +175,13 @@ def fix_in_reply_to(%{"inReplyTo" => in_reply_to} = object) "" end - case fetch_obj_helper(in_reply_to_id) do + case get_obj_helper(in_reply_to_id) do {:ok, replied_object} -> - with %Activity{} = activity <- + with %Activity{} = _activity <- Activity.get_create_by_object_ap_id(replied_object.data["id"]) do object |> Map.put("inReplyTo", replied_object.data["id"]) |> Map.put("inReplyToAtomUri", object["inReplyToAtomUri"] || in_reply_to_id) - |> Map.put("inReplyToStatusId", activity.id) |> Map.put("conversation", replied_object.data["context"] || object["conversation"]) |> Map.put("context", replied_object.data["context"] || object["conversation"]) else @@ -433,14 +400,14 @@ def handle_incoming(%{"id" => id}) when not (is_binary(id) and length(id) > 8), # - emoji def handle_incoming(%{"type" => "Create", "object" => %{"type" => objtype} = object} = data) when objtype in ["Article", "Note", "Video", "Page"] do - actor = get_actor(data) + actor = Containment.get_actor(data) data = Map.put(data, "actor", actor) |> fix_addressing with nil <- Activity.get_create_by_object_ap_id(object["id"]), - %User{} = user <- User.get_or_fetch_by_ap_id(data["actor"]) do + {:ok, %User{} = user} <- User.get_or_fetch_by_ap_id(data["actor"]) do object = fix_object(data["object"]) params = %{ @@ -469,30 +436,56 @@ def handle_incoming( %{"type" => "Follow", "object" => followed, "actor" => follower, "id" => id} = data ) do with %User{local: true} = followed <- User.get_cached_by_ap_id(followed), - %User{} = follower <- User.get_or_fetch_by_ap_id(follower), + {:ok, %User{} = follower} <- User.get_or_fetch_by_ap_id(follower), {:ok, activity} <- ActivityPub.follow(follower, followed, id, false) do - if not User.locked?(followed) do + with deny_follow_blocked <- Pleroma.Config.get([:user, :deny_follow_blocked]), + {:user_blocked, false} <- + {:user_blocked, User.blocks?(followed, follower) && deny_follow_blocked}, + {:user_locked, false} <- {:user_locked, User.locked?(followed)}, + {:follow, {:ok, follower}} <- {:follow, User.follow(follower, followed)} do ActivityPub.accept(%{ to: [follower.ap_id], actor: followed, object: data, local: true }) + else + {:user_blocked, true} -> + {:ok, _} = Utils.update_follow_state(activity, "reject") - User.follow(follower, followed) + ActivityPub.reject(%{ + to: [follower.ap_id], + actor: followed, + object: data, + local: true + }) + + {:follow, {:error, _}} -> + {:ok, _} = Utils.update_follow_state(activity, "reject") + + ActivityPub.reject(%{ + to: [follower.ap_id], + actor: followed, + object: data, + local: true + }) + + {:user_locked, true} -> + :noop end {:ok, activity} else - _e -> :error + _e -> + :error end end def handle_incoming( %{"type" => "Accept", "object" => follow_object, "actor" => _actor, "id" => _id} = data ) do - with actor <- get_actor(data), - %User{} = followed <- User.get_or_fetch_by_ap_id(actor), + with actor <- Containment.get_actor(data), + {:ok, %User{} = followed} <- User.get_or_fetch_by_ap_id(actor), {:ok, follow_activity} <- get_follow_activity(follow_object, followed), {:ok, follow_activity} <- Utils.update_follow_state(follow_activity, "accept"), %User{local: true} = follower <- User.get_cached_by_ap_id(follow_activity.data["actor"]), @@ -517,8 +510,8 @@ def handle_incoming( def handle_incoming( %{"type" => "Reject", "object" => follow_object, "actor" => _actor, "id" => _id} = data ) do - with actor <- get_actor(data), - %User{} = followed <- User.get_or_fetch_by_ap_id(actor), + with actor <- Containment.get_actor(data), + {:ok, %User{} = followed} <- User.get_or_fetch_by_ap_id(actor), {:ok, follow_activity} <- get_follow_activity(follow_object, followed), {:ok, follow_activity} <- Utils.update_follow_state(follow_activity, "reject"), %User{local: true} = follower <- User.get_cached_by_ap_id(follow_activity.data["actor"]), @@ -541,9 +534,9 @@ def handle_incoming( def handle_incoming( %{"type" => "Like", "object" => object_id, "actor" => _actor, "id" => id} = data ) do - with actor <- get_actor(data), - %User{} = actor <- User.get_or_fetch_by_ap_id(actor), - {:ok, object} <- get_obj_helper(object_id) || fetch_obj_helper(object_id), + with actor <- Containment.get_actor(data), + {:ok, %User{} = actor} <- User.get_or_fetch_by_ap_id(actor), + {:ok, object} <- get_obj_helper(object_id), {:ok, activity, _object} <- ActivityPub.like(actor, object, id, false) do {:ok, activity} else @@ -554,9 +547,9 @@ def handle_incoming( def handle_incoming( %{"type" => "Announce", "object" => object_id, "actor" => _actor, "id" => id} = data ) do - with actor <- get_actor(data), - %User{} = actor <- User.get_or_fetch_by_ap_id(actor), - {:ok, object} <- get_obj_helper(object_id) || fetch_obj_helper(object_id), + with actor <- Containment.get_actor(data), + {:ok, %User{} = actor} <- User.get_or_fetch_by_ap_id(actor), + {:ok, object} <- get_obj_helper(object_id), public <- Visibility.is_public?(data), {:ok, activity, _object} <- ActivityPub.announce(actor, object, id, false, public) do {:ok, activity} @@ -570,7 +563,7 @@ def handle_incoming( data ) when object_type in ["Person", "Application", "Service", "Organization"] do - with %User{ap_id: ^actor_id} = actor <- User.get_by_ap_id(object["id"]) do + with %User{ap_id: ^actor_id} = actor <- User.get_cached_by_ap_id(object["id"]) do {:ok, new_user_data} = ActivityPub.user_data_from_user_object(object) banner = new_user_data[:info]["banner"] @@ -609,10 +602,10 @@ def handle_incoming( ) do object_id = Utils.get_ap_id(object_id) - with actor <- get_actor(data), - %User{} = actor <- User.get_or_fetch_by_ap_id(actor), - {:ok, object} <- get_obj_helper(object_id) || fetch_obj_helper(object_id), - :ok <- contain_origin(actor.ap_id, object.data), + with actor <- Containment.get_actor(data), + {:ok, %User{} = actor} <- User.get_or_fetch_by_ap_id(actor), + {:ok, object} <- get_obj_helper(object_id), + :ok <- Containment.contain_origin(actor.ap_id, object.data), {:ok, activity} <- ActivityPub.delete(object, false) do {:ok, activity} else @@ -628,9 +621,9 @@ def handle_incoming( "id" => id } = data ) do - with actor <- get_actor(data), - %User{} = actor <- User.get_or_fetch_by_ap_id(actor), - {:ok, object} <- get_obj_helper(object_id) || fetch_obj_helper(object_id), + with actor <- Containment.get_actor(data), + {:ok, %User{} = actor} <- User.get_or_fetch_by_ap_id(actor), + {:ok, object} <- get_obj_helper(object_id), {:ok, activity, _} <- ActivityPub.unannounce(actor, object, id, false) do {:ok, activity} else @@ -647,7 +640,7 @@ def handle_incoming( } = _data ) do with %User{local: true} = followed <- User.get_cached_by_ap_id(followed), - %User{} = follower <- User.get_or_fetch_by_ap_id(follower), + {:ok, %User{} = follower} <- User.get_or_fetch_by_ap_id(follower), {:ok, activity} <- ActivityPub.unfollow(follower, followed, id, false) do User.unfollow(follower, followed) {:ok, activity} @@ -666,7 +659,7 @@ def handle_incoming( ) do with true <- Pleroma.Config.get([:activitypub, :accept_blocks]), %User{local: true} = blocked <- User.get_cached_by_ap_id(blocked), - %User{} = blocker <- User.get_or_fetch_by_ap_id(blocker), + {:ok, %User{} = blocker} <- User.get_or_fetch_by_ap_id(blocker), {:ok, activity} <- ActivityPub.unblock(blocker, blocked, id, false) do User.unblock(blocker, blocked) {:ok, activity} @@ -680,7 +673,7 @@ def handle_incoming( ) do with true <- Pleroma.Config.get([:activitypub, :accept_blocks]), %User{local: true} = blocked = User.get_cached_by_ap_id(blocked), - %User{} = blocker = User.get_or_fetch_by_ap_id(blocker), + {:ok, %User{} = blocker} = User.get_or_fetch_by_ap_id(blocker), {:ok, activity} <- ActivityPub.block(blocker, blocked, id, false) do User.unfollow(blocker, blocked) User.block(blocker, blocked) @@ -698,9 +691,9 @@ def handle_incoming( "id" => id } = data ) do - with actor <- get_actor(data), - %User{} = actor <- User.get_or_fetch_by_ap_id(actor), - {:ok, object} <- get_obj_helper(object_id) || fetch_obj_helper(object_id), + with actor <- Containment.get_actor(data), + {:ok, %User{} = actor} <- User.get_or_fetch_by_ap_id(actor), + {:ok, object} <- get_obj_helper(object_id), {:ok, activity, _, _} <- ActivityPub.unlike(actor, object, id, false) do {:ok, activity} else @@ -710,9 +703,6 @@ def handle_incoming( def handle_incoming(_), do: :error - def fetch_obj_helper(id) when is_bitstring(id), do: ActivityPub.fetch_object_from_id(id) - def fetch_obj_helper(obj) when is_map(obj), do: ActivityPub.fetch_object_from_id(obj["id"]) - def get_obj_helper(id) do if object = Object.normalize(id), do: {:ok, object}, else: nil end @@ -749,9 +739,9 @@ def prepare_object(object) do # internal -> Mastodon # """ - def prepare_outgoing(%{"type" => "Create", "object" => object} = data) do + def prepare_outgoing(%{"type" => "Create", "object" => object_id} = data) do object = - object + Object.normalize(object_id).data |> prepare_object data = @@ -812,7 +802,7 @@ def prepare_outgoing(%{"type" => _type} = data) do def maybe_fix_object_url(data) do if is_binary(data["object"]) and not String.starts_with?(data["object"], "http") do - case fetch_obj_helper(data["object"]) do + case get_obj_helper(data["object"]) do {:ok, relative_object} -> if relative_object.data["external_url"] do _data = @@ -866,10 +856,16 @@ def add_mention_tags(object) do |> Map.put("tag", tags ++ mentions) end + def add_emoji_tags(%User{info: %{"emoji" => _emoji} = user_info} = object) do + user_info = add_emoji_tags(user_info) + + object + |> Map.put(:info, user_info) + end + # TODO: we should probably send mtime instead of unix epoch time for updated - def add_emoji_tags(object) do + def add_emoji_tags(%{"emoji" => emoji} = object) do tags = object["tag"] || [] - emoji = object["emoji"] || [] out = emoji @@ -887,6 +883,10 @@ def add_emoji_tags(object) do |> Map.put("tag", tags ++ out) end + def add_emoji_tags(object) do + object + end + def set_conversation(object) do Map.put(object, "conversation", object["context"]) end @@ -954,7 +954,7 @@ defp strip_internal_tags(%{"tag" => tags} = object) do defp strip_internal_tags(object), do: object - defp user_upgrade_task(user) do + def perform(:user_upgrade, user) do # we pass a fake user so that the followers collection is stripped away old_follower_address = User.ap_followers(%User{nickname: user.nickname}) @@ -999,28 +999,18 @@ defp user_upgrade_task(user) do Repo.update_all(q, []) end - def upgrade_user_from_ap_id(ap_id, async \\ true) do - with %User{local: false} = user <- User.get_by_ap_id(ap_id), - {:ok, data} <- ActivityPub.fetch_and_prepare_user_from_ap_id(ap_id) do - already_ap = User.ap_enabled?(user) - - {:ok, user} = - User.upgrade_changeset(user, data) - |> Repo.update() - - if !already_ap do - # This could potentially take a long time, do it in the background - if async do - Task.start(fn -> - user_upgrade_task(user) - end) - else - user_upgrade_task(user) - end + def upgrade_user_from_ap_id(ap_id) do + with %User{local: false} = user <- User.get_cached_by_ap_id(ap_id), + {:ok, data} <- ActivityPub.fetch_and_prepare_user_from_ap_id(ap_id), + already_ap <- User.ap_enabled?(user), + {:ok, user} <- user |> User.upgrade_changeset(data) |> User.update_and_set_cache() do + unless already_ap do + PleromaJobQueue.enqueue(:transmogrifier, __MODULE__, [:user_upgrade, user]) end {:ok, user} else + %User{} = user -> {:ok, user} e -> e end end diff --git a/lib/pleroma/web/activity_pub/utils.ex b/lib/pleroma/web/activity_pub/utils.ex index 2e9ffe41c..581b9d1ab 100644 --- a/lib/pleroma/web/activity_pub/utils.ex +++ b/lib/pleroma/web/activity_pub/utils.ex @@ -52,7 +52,7 @@ defp recipient_in_collection(ap_id, coll) when is_binary(coll), do: ap_id == col defp recipient_in_collection(ap_id, coll) when is_list(coll), do: ap_id in coll defp recipient_in_collection(_, _), do: false - def recipient_in_message(ap_id, params) do + def recipient_in_message(%User{ap_id: ap_id} = recipient, %User{} = actor, params) do cond do recipient_in_collection(ap_id, params["to"]) -> true @@ -71,6 +71,11 @@ def recipient_in_message(ap_id, params) do !params["to"] && !params["cc"] && !params["bto"] && !params["bcc"] -> true + # if the message is sent from somebody the user is following, then assume it + # is addressed to the recipient + User.following?(recipient, actor) -> + true + true -> false end @@ -99,7 +104,10 @@ def make_json_ld_header do %{ "@context" => [ "https://www.w3.org/ns/activitystreams", - "#{Web.base_url()}/schemas/litepub-0.1.jsonld" + "#{Web.base_url()}/schemas/litepub-0.1.jsonld", + %{ + "@language" => "und" + } ] } end @@ -175,18 +183,26 @@ def maybe_federate(_), do: :ok Adds an id and a published data if they aren't there, also adds it to an included object """ - def lazy_put_activity_defaults(map) do - %{data: %{"id" => context}, id: context_id} = create_context(map["context"]) - + def lazy_put_activity_defaults(map, fake \\ false) do map = - map - |> Map.put_new_lazy("id", &generate_activity_id/0) - |> Map.put_new_lazy("published", &make_date/0) - |> Map.put_new("context", context) - |> Map.put_new("context_id", context_id) + unless fake do + %{data: %{"id" => context}, id: context_id} = create_context(map["context"]) + + map + |> Map.put_new_lazy("id", &generate_activity_id/0) + |> Map.put_new_lazy("published", &make_date/0) + |> Map.put_new("context", context) + |> Map.put_new("context_id", context_id) + else + map + |> Map.put_new("id", "pleroma:fakeid") + |> Map.put_new_lazy("published", &make_date/0) + |> Map.put_new("context", "pleroma:fakecontext") + |> Map.put_new("context_id", -1) + end if is_map(map["object"]) do - object = lazy_put_object_defaults(map["object"], map) + object = lazy_put_object_defaults(map["object"], map, fake) %{map | "object" => object} else map @@ -196,7 +212,18 @@ def lazy_put_activity_defaults(map) do @doc """ Adds an id and published date if they aren't there. """ - def lazy_put_object_defaults(map, activity \\ %{}) do + def lazy_put_object_defaults(map, activity \\ %{}, fake) + + def lazy_put_object_defaults(map, activity, true = _fake) do + map + |> Map.put_new_lazy("published", &make_date/0) + |> Map.put_new("id", "pleroma:fake_object_id") + |> Map.put_new("context", activity["context"]) + |> Map.put_new("fake", true) + |> Map.put_new("context_id", activity["context_id"]) + end + + def lazy_put_object_defaults(map, activity, _fake) do map |> Map.put_new_lazy("id", &generate_object_id/0) |> Map.put_new_lazy("published", &make_date/0) @@ -207,14 +234,18 @@ def lazy_put_object_defaults(map, activity \\ %{}) do @doc """ Inserts a full object if it is contained in an activity. """ - def insert_full_object(%{"object" => %{"type" => type} = object_data}) + def insert_full_object(%{"object" => %{"type" => type} = object_data} = map) when is_map(object_data) and type in @supported_object_types do with {:ok, object} <- Object.create(object_data) do - {:ok, object} + map = + map + |> Map.put("object", object.data["id"]) + + {:ok, map, object} end end - def insert_full_object(_), do: {:ok, nil} + def insert_full_object(map), do: {:ok, map, nil} def update_object_in_activities(%{data: %{"id" => id}} = object) do # TODO @@ -354,7 +385,7 @@ def update_follow_state( [state, actor, object] ) - activity = Repo.get(Activity, activity.id) + activity = Activity.get_by_id(activity.id) {:ok, activity} rescue e -> @@ -404,13 +435,15 @@ def fetch_latest_follow(%User{ap_id: follower_id}, %User{ap_id: followed_id}) do activity.data ), where: activity.actor == ^follower_id, + # this is to use the index where: fragment( - "? @> ?", + "coalesce((?)->'object'->>'id', (?)->>'object') = ?", activity.data, - ^%{object: followed_id} + activity.data, + ^followed_id ), - order_by: [desc: :id], + order_by: [fragment("? desc nulls last", activity.id)], limit: 1 ) @@ -567,13 +600,15 @@ def fetch_latest_block(%User{ap_id: blocker_id}, %User{ap_id: blocked_id}) do activity.data ), where: activity.actor == ^blocker_id, + # this is to use the index where: fragment( - "? @> ?", + "coalesce((?)->'object'->>'id', (?)->>'object') = ?", activity.data, - ^%{object: blocked_id} + activity.data, + ^blocked_id ), - order_by: [desc: :id], + order_by: [fragment("? desc nulls last", activity.id)], limit: 1 ) diff --git a/lib/pleroma/web/activity_pub/views/user_view.ex b/lib/pleroma/web/activity_pub/views/user_view.ex index 5926a3294..1254fdf6c 100644 --- a/lib/pleroma/web/activity_pub/views/user_view.ex +++ b/lib/pleroma/web/activity_pub/views/user_view.ex @@ -69,6 +69,11 @@ def render("user.json", %{user: user}) do endpoints = render("endpoints.json", %{user: user}) + user_tags = + user + |> Transmogrifier.add_emoji_tags() + |> Map.get("tag", []) + %{ "id" => user.ap_id, "type" => "Person", @@ -87,7 +92,7 @@ def render("user.json", %{user: user}) do "publicKeyPem" => public_key }, "endpoints" => endpoints, - "tag" => user.info.source_data["tag"] || [] + "tag" => (user.info.source_data["tag"] || []) ++ user_tags } |> Map.merge(maybe_make_image(&User.avatar_url/2, "icon", user)) |> Map.merge(maybe_make_image(&User.banner_url/2, "image", user)) diff --git a/lib/pleroma/web/activity_pub/visibility.ex b/lib/pleroma/web/activity_pub/visibility.ex index db52fe933..6dee61dd6 100644 --- a/lib/pleroma/web/activity_pub/visibility.ex +++ b/lib/pleroma/web/activity_pub/visibility.ex @@ -41,16 +41,21 @@ def visible_for_user?(activity, user) do # guard def entire_thread_visible_for_user?(nil, _user), do: false - # child - def entire_thread_visible_for_user?( - %Activity{data: %{"object" => %{"inReplyTo" => parent_id}}} = tail, - user - ) - when is_binary(parent_id) do - parent = Activity.get_in_reply_to_activity(tail) - visible_for_user?(tail, user) && entire_thread_visible_for_user?(parent, user) - end + # XXX: Probably even more inefficient than the previous implementation intended to be a placeholder untill https://git.pleroma.social/pleroma/pleroma/merge_requests/971 is in develop + # credo:disable-for-previous-line Credo.Check.Readability.MaxLineLength - # root - def entire_thread_visible_for_user?(tail, user), do: visible_for_user?(tail, user) + def entire_thread_visible_for_user?( + %Activity{} = tail, + # %Activity{data: %{"object" => %{"inReplyTo" => parent_id}}} = tail, + user + ) do + case Object.normalize(tail) do + %{data: %{"inReplyTo" => parent_id}} when is_binary(parent_id) -> + parent = Activity.get_in_reply_to_activity(tail) + visible_for_user?(tail, user) && entire_thread_visible_for_user?(parent, user) + + _ -> + visible_for_user?(tail, user) + end + end end diff --git a/lib/pleroma/web/admin_api/admin_api_controller.ex b/lib/pleroma/web/admin_api/admin_api_controller.ex index b3a09e49e..711f233a6 100644 --- a/lib/pleroma/web/admin_api/admin_api_controller.ex +++ b/lib/pleroma/web/admin_api/admin_api_controller.ex @@ -5,6 +5,7 @@ defmodule Pleroma.Web.AdminAPI.AdminAPIController do use Pleroma.Web, :controller alias Pleroma.User + alias Pleroma.UserInviteToken alias Pleroma.Web.ActivityPub.Relay alias Pleroma.Web.AdminAPI.AccountView alias Pleroma.Web.AdminAPI.Search @@ -18,13 +19,33 @@ defmodule Pleroma.Web.AdminAPI.AdminAPIController do action_fallback(:errors) def user_delete(conn, %{"nickname" => nickname}) do - User.get_by_nickname(nickname) + User.get_cached_by_nickname(nickname) |> User.delete() conn |> json(nickname) end + def user_follow(conn, %{"follower" => follower_nick, "followed" => followed_nick}) do + with %User{} = follower <- User.get_cached_by_nickname(follower_nick), + %User{} = followed <- User.get_cached_by_nickname(followed_nick) do + User.follow(follower, followed) + end + + conn + |> json("ok") + end + + def user_unfollow(conn, %{"follower" => follower_nick, "followed" => followed_nick}) do + with %User{} = follower <- User.get_cached_by_nickname(follower_nick), + %User{} = followed <- User.get_cached_by_nickname(followed_nick) do + User.unfollow(follower, followed) + end + + conn + |> json("ok") + end + def user_create( conn, %{"nickname" => nickname, "email" => email, "password" => password} @@ -46,7 +67,7 @@ def user_create( end def user_show(conn, %{"nickname" => nickname}) do - with %User{} = user <- User.get_by_nickname(nickname) do + with %User{} = user <- User.get_cached_by_nickname(nickname) do conn |> json(AccountView.render("show.json", %{user: user})) else @@ -55,7 +76,7 @@ def user_show(conn, %{"nickname" => nickname}) do end def user_toggle_activation(conn, %{"nickname" => nickname}) do - user = User.get_by_nickname(nickname) + user = User.get_cached_by_nickname(nickname) {:ok, updated_user} = User.deactivate(user, !user.info.deactivated) @@ -110,7 +131,7 @@ defp maybe_parse_filters(filters) do def right_add(conn, %{"permission_group" => permission_group, "nickname" => nickname}) when permission_group in ["moderator", "admin"] do - user = User.get_by_nickname(nickname) + user = User.get_cached_by_nickname(nickname) info = %{} @@ -135,7 +156,7 @@ def right_add(conn, _) do end def right_get(conn, %{"nickname" => nickname}) do - user = User.get_by_nickname(nickname) + user = User.get_cached_by_nickname(nickname) conn |> json(%{ @@ -157,7 +178,7 @@ def right_delete( |> put_status(403) |> json(%{error: "You can't revoke your own admin status."}) else - user = User.get_by_nickname(nickname) + user = User.get_cached_by_nickname(nickname) info = %{} @@ -183,7 +204,7 @@ def right_delete(conn, _) do def set_activation_status(conn, %{"nickname" => nickname, "status" => status}) do with {:ok, status} <- Ecto.Type.cast(:boolean, status), - %User{} = user <- User.get_by_nickname(nickname), + %User{} = user <- User.get_cached_by_nickname(nickname), {:ok, _} <- User.deactivate(user, !status), do: json_response(conn, :no_content, "") end @@ -215,25 +236,48 @@ def email_invite(%{assigns: %{user: user}} = conn, %{"email" => email} = params) with true <- Pleroma.Config.get([:instance, :invites_enabled]) && !Pleroma.Config.get([:instance, :registrations_open]), - {:ok, invite_token} <- Pleroma.UserInviteToken.create_token(), + {:ok, invite_token} <- UserInviteToken.create_invite(), email <- - Pleroma.UserEmail.user_invitation_email(user, invite_token, email, params["name"]), - {:ok, _} <- Pleroma.Mailer.deliver(email) do + Pleroma.Emails.UserEmail.user_invitation_email( + user, + invite_token, + email, + params["name"] + ), + {:ok, _} <- Pleroma.Emails.Mailer.deliver(email) do json_response(conn, :no_content, "") end end @doc "Get a account registeration invite token (base64 string)" - def get_invite_token(conn, _params) do - {:ok, token} = Pleroma.UserInviteToken.create_token() + def get_invite_token(conn, params) do + options = params["invite"] || %{} + {:ok, invite} = UserInviteToken.create_invite(options) conn - |> json(token.token) + |> json(invite.token) + end + + @doc "Get list of created invites" + def invites(conn, _params) do + invites = UserInviteToken.list_invites() + + conn + |> json(AccountView.render("invites.json", %{invites: invites})) + end + + @doc "Revokes invite by token" + def revoke_invite(conn, %{"token" => token}) do + invite = UserInviteToken.find_by_token!(token) + {:ok, updated_invite} = UserInviteToken.update_invite(invite, %{used: true}) + + conn + |> json(AccountView.render("invite.json", %{invite: updated_invite})) end @doc "Get a password reset token (base64 string) for given nickname" def get_password_reset(conn, %{"nickname" => nickname}) do - (%User{local: true} = user) = User.get_by_nickname(nickname) + (%User{local: true} = user) = User.get_cached_by_nickname(nickname) {:ok, token} = Pleroma.PasswordResetToken.create_token(user) conn diff --git a/lib/pleroma/web/admin_api/views/account_view.ex b/lib/pleroma/web/admin_api/views/account_view.ex index 4d6f921ef..28bb667d8 100644 --- a/lib/pleroma/web/admin_api/views/account_view.ex +++ b/lib/pleroma/web/admin_api/views/account_view.ex @@ -26,4 +26,22 @@ def render("show.json", %{user: user}) do "tags" => user.tags || [] } end + + def render("invite.json", %{invite: invite}) do + %{ + "id" => invite.id, + "token" => invite.token, + "used" => invite.used, + "expires_at" => invite.expires_at, + "uses" => invite.uses, + "max_use" => invite.max_use, + "invite_type" => invite.invite_type + } + end + + def render("invites.json", %{invites: invites}) do + %{ + invites: render_many(invites, AccountView, "invite.json", as: :invite) + } + end end diff --git a/lib/pleroma/web/auth/authenticator.ex b/lib/pleroma/web/auth/authenticator.ex index 82267c595..d4e0ffa80 100644 --- a/lib/pleroma/web/auth/authenticator.ex +++ b/lib/pleroma/web/auth/authenticator.ex @@ -3,6 +3,7 @@ # SPDX-License-Identifier: AGPL-3.0-only defmodule Pleroma.Web.Auth.Authenticator do + alias Pleroma.Registration alias Pleroma.User def implementation do @@ -15,11 +16,56 @@ def implementation do @callback get_user(Plug.Conn.t()) :: {:ok, User.t()} | {:error, any()} def get_user(plug), do: implementation().get_user(plug) + @callback create_from_registration(Plug.Conn.t(), Registration.t()) :: + {:ok, User.t()} | {:error, any()} + def create_from_registration(plug, registration), + do: implementation().create_from_registration(plug, registration) + + @callback get_registration(Plug.Conn.t()) :: + {:ok, Registration.t()} | {:error, any()} + def get_registration(plug), do: implementation().get_registration(plug) + @callback handle_error(Plug.Conn.t(), any()) :: any() - def handle_error(plug, error), do: implementation().handle_error(plug, error) + def handle_error(plug, error), + do: implementation().handle_error(plug, error) @callback auth_template() :: String.t() | nil def auth_template do - implementation().auth_template() || Pleroma.Config.get(:auth_template, "show.html") + # Note: `config :pleroma, :auth_template, "..."` support is deprecated + implementation().auth_template() || + Pleroma.Config.get([:auth, :auth_template], Pleroma.Config.get(:auth_template)) || + "show.html" + end + + @callback oauth_consumer_template() :: String.t() | nil + def oauth_consumer_template do + implementation().oauth_consumer_template() || + Pleroma.Config.get([:auth, :oauth_consumer_template], "consumer.html") + end + + @doc "Gets user by nickname or email for auth." + @spec fetch_user(String.t()) :: User.t() | nil + def fetch_user(name) do + User.get_by_nickname_or_email(name) + end + + # Gets name and password from conn + # + @spec fetch_credentials(Plug.Conn.t() | map()) :: + {:ok, {name :: any, password :: any}} | {:error, :invalid_credentials} + def fetch_credentials(%Plug.Conn{params: params} = _), + do: fetch_credentials(params) + + def fetch_credentials(params) do + case params do + %{"authorization" => %{"name" => name, "password" => password}} -> + {:ok, {name, password}} + + %{"grant_type" => "password", "username" => name, "password" => password} -> + {:ok, {name, password}} + + _ -> + {:error, :invalid_credentials} + end end end diff --git a/lib/pleroma/web/auth/ldap_authenticator.ex b/lib/pleroma/web/auth/ldap_authenticator.ex index 88217aab8..177c05636 100644 --- a/lib/pleroma/web/auth/ldap_authenticator.ex +++ b/lib/pleroma/web/auth/ldap_authenticator.ex @@ -7,45 +7,39 @@ defmodule Pleroma.Web.Auth.LDAPAuthenticator do require Logger + import Pleroma.Web.Auth.Authenticator, + only: [fetch_credentials: 1, fetch_user: 1] + @behaviour Pleroma.Web.Auth.Authenticator + @base Pleroma.Web.Auth.PleromaAuthenticator @connection_timeout 10_000 @search_timeout 10_000 + defdelegate get_registration(conn), to: @base + defdelegate create_from_registration(conn, registration), to: @base + defdelegate handle_error(conn, error), to: @base + defdelegate auth_template, to: @base + defdelegate oauth_consumer_template, to: @base + def get_user(%Plug.Conn{} = conn) do - if Pleroma.Config.get([:ldap, :enabled]) do - {name, password} = - case conn.params do - %{"authorization" => %{"name" => name, "password" => password}} -> - {name, password} - - %{"grant_type" => "password", "username" => name, "password" => password} -> - {name, password} - end - - case ldap_user(name, password) do - %User{} = user -> - {:ok, user} - - {:error, {:ldap_connection_error, _}} -> - # When LDAP is unavailable, try default authenticator - Pleroma.Web.Auth.PleromaAuthenticator.get_user(conn) - - error -> - error - end + with {:ldap, true} <- {:ldap, Pleroma.Config.get([:ldap, :enabled])}, + {:ok, {name, password}} <- fetch_credentials(conn), + %User{} = user <- ldap_user(name, password) do + {:ok, user} else - # Fall back to default authenticator - Pleroma.Web.Auth.PleromaAuthenticator.get_user(conn) + {:error, {:ldap_connection_error, _}} -> + # When LDAP is unavailable, try default authenticator + @base.get_user(conn) + + {:ldap, _} -> + @base.get_user(conn) + + error -> + error end end - def handle_error(%Plug.Conn{} = _conn, error) do - error - end - - def auth_template, do: nil - defp ldap_user(name, password) do ldap = Pleroma.Config.get(:ldap, []) host = Keyword.get(ldap, :host, "localhost") @@ -93,7 +87,7 @@ defp bind_user(connection, ldap, name, password) do case :eldap.simple_bind(connection, "#{uid}=#{name},#{base}", password) do :ok -> - case User.get_by_nickname_or_email(name) do + case fetch_user(name) do %User{} = user -> user diff --git a/lib/pleroma/web/auth/pleroma_authenticator.ex b/lib/pleroma/web/auth/pleroma_authenticator.ex index 94a19ad49..dd79cdcf7 100644 --- a/lib/pleroma/web/auth/pleroma_authenticator.ex +++ b/lib/pleroma/web/auth/pleroma_authenticator.ex @@ -4,21 +4,18 @@ defmodule Pleroma.Web.Auth.PleromaAuthenticator do alias Comeonin.Pbkdf2 + alias Pleroma.Registration + alias Pleroma.Repo alias Pleroma.User + import Pleroma.Web.Auth.Authenticator, + only: [fetch_credentials: 1, fetch_user: 1] + @behaviour Pleroma.Web.Auth.Authenticator def get_user(%Plug.Conn{} = conn) do - {name, password} = - case conn.params do - %{"authorization" => %{"name" => name, "password" => password}} -> - {name, password} - - %{"grant_type" => "password", "username" => name, "password" => password} -> - {name, password} - end - - with {_, %User{} = user} <- {:user, User.get_by_nickname_or_email(name)}, + with {:ok, {name, password}} <- fetch_credentials(conn), + {_, %User{} = user} <- {:user, fetch_user(name)}, {_, true} <- {:checkpw, Pbkdf2.checkpw(password, user.password_hash)} do {:ok, user} else @@ -27,9 +24,72 @@ def get_user(%Plug.Conn{} = conn) do end end + def get_registration(%Plug.Conn{ + assigns: %{ueberauth_auth: %{provider: provider, uid: uid} = auth} + }) do + registration = Registration.get_by_provider_uid(provider, uid) + + if registration do + {:ok, registration} + else + info = auth.info + + %Registration{} + |> Registration.changeset(%{ + provider: to_string(provider), + uid: to_string(uid), + info: %{ + "nickname" => info.nickname, + "email" => info.email, + "name" => info.name, + "description" => info.description + } + }) + |> Repo.insert() + end + end + + def get_registration(%Plug.Conn{} = _conn), do: {:error, :missing_credentials} + + def create_from_registration( + %Plug.Conn{params: %{"authorization" => registration_attrs}}, + registration + ) do + nickname = value([registration_attrs["nickname"], Registration.nickname(registration)]) + email = value([registration_attrs["email"], Registration.email(registration)]) + name = value([registration_attrs["name"], Registration.name(registration)]) || nickname + bio = value([registration_attrs["bio"], Registration.description(registration)]) + + random_password = :crypto.strong_rand_bytes(64) |> Base.encode64() + + with {:ok, new_user} <- + User.register_changeset( + %User{}, + %{ + email: email, + nickname: nickname, + name: name, + bio: bio, + password: random_password, + password_confirmation: random_password + }, + external: true, + confirmed: true + ) + |> Repo.insert(), + {:ok, _} <- + Registration.changeset(registration, %{user_id: new_user.id}) |> Repo.update() do + {:ok, new_user} + end + end + + defp value(list), do: Enum.find(list, &(to_string(&1) != "")) + def handle_error(%Plug.Conn{} = _conn, error) do error end def auth_template, do: nil + + def oauth_consumer_template, do: nil end diff --git a/lib/pleroma/web/channels/user_socket.ex b/lib/pleroma/web/channels/user_socket.ex index 3a700fa3b..8e2759e3b 100644 --- a/lib/pleroma/web/channels/user_socket.ex +++ b/lib/pleroma/web/channels/user_socket.ex @@ -24,7 +24,7 @@ defmodule Pleroma.Web.UserSocket do def connect(%{"token" => token}, socket) do with true <- Pleroma.Config.get([:chat, :enabled]), {:ok, user_id} <- Phoenix.Token.verify(socket, "user socket", token, max_age: 84_600), - %User{} = user <- Pleroma.Repo.get(User, user_id) do + %User{} = user <- Pleroma.User.get_cached_by_id(user_id) do {:ok, assign(socket, :user_name, user.nickname)} else _e -> :error diff --git a/lib/pleroma/web/common_api/common_api.ex b/lib/pleroma/web/common_api/common_api.ex index 25b990677..b53869c75 100644 --- a/lib/pleroma/web/common_api/common_api.ex +++ b/lib/pleroma/web/common_api/common_api.ex @@ -4,6 +4,7 @@ defmodule Pleroma.Web.CommonAPI do alias Pleroma.Activity + alias Pleroma.Bookmark alias Pleroma.Formatter alias Pleroma.Object alias Pleroma.ThreadMute @@ -125,7 +126,10 @@ def get_visibility(%{"in_reply_to_status_id" => status_id}) when not is_nil(stat "public" in_reply_to -> - Pleroma.Web.MastodonAPI.StatusView.get_visibility(in_reply_to.data["object"]) + # XXX: these heuristics should be moved out of MastodonAPI. + with %Object{} = object <- Object.normalize(in_reply_to) do + Pleroma.Web.MastodonAPI.StatusView.get_visibility(object) + end end end @@ -147,8 +151,8 @@ def post(user, %{"status" => status} = data) do ), {to, cc} <- to_for_user_and_mentions(user, mentions, in_reply_to, visibility), context <- make_context(in_reply_to), - cw <- data["spoiler_text"], - full_payload <- String.trim(status <> (data["spoiler_text"] || "")), + cw <- data["spoiler_text"] || "", + full_payload <- String.trim(status <> cw), length when length in 1..limit <- String.length(full_payload), object <- make_note_data( @@ -166,19 +170,19 @@ def post(user, %{"status" => status} = data) do Map.put( object, "emoji", - (Formatter.get_emoji(status) ++ Formatter.get_emoji(data["spoiler_text"])) - |> Enum.reduce(%{}, fn {name, file}, acc -> - Map.put(acc, name, "#{Pleroma.Web.Endpoint.static_url()}#{file}") - end) + Formatter.get_emoji_map(full_payload) ) do res = - ActivityPub.create(%{ - to: to, - actor: user, - context: context, - object: object, - additional: %{"cc" => cc, "directMessage" => visibility == "direct"} - }) + ActivityPub.create( + %{ + to: to, + actor: user, + context: context, + object: object, + additional: %{"cc" => cc, "directMessage" => visibility == "direct"} + }, + Pleroma.Web.ControllerHelper.truthy_param?(data["preview"]) || false + ) res end @@ -211,8 +215,10 @@ def pin(id_or_ap_id, %{ap_id: user_ap_id} = user) do with %Activity{ actor: ^user_ap_id, data: %{ - "type" => "Create", - "object" => %{ + "type" => "Create" + }, + object: %Object{ + data: %{ "to" => object_to, "type" => "Note" } @@ -274,9 +280,18 @@ def thread_muted?(user, activity) do end end + def bookmarked?(user, activity) do + with %Bookmark{} <- Bookmark.get(user.id, activity.id) do + true + else + _ -> + false + end + end + def report(user, data) do with {:account_id, %{"account_id" => account_id}} <- {:account_id, data}, - {:account, %User{} = account} <- {:account, User.get_by_id(account_id)}, + {:account, %User{} = account} <- {:account, User.get_cached_by_id(account_id)}, {:ok, {content_html, _, _}} <- make_report_content_html(data["comment"]), {:ok, statuses} <- get_report_statuses(account, data), {:ok, activity} <- diff --git a/lib/pleroma/web/common_api/utils.ex b/lib/pleroma/web/common_api/utils.ex index f596f703b..1dfe50b40 100644 --- a/lib/pleroma/web/common_api/utils.ex +++ b/lib/pleroma/web/common_api/utils.ex @@ -12,9 +12,12 @@ defmodule Pleroma.Web.CommonAPI.Utils do alias Pleroma.Repo alias Pleroma.User alias Pleroma.Web.ActivityPub.Utils + alias Pleroma.Web.ActivityPub.Visibility alias Pleroma.Web.Endpoint alias Pleroma.Web.MediaProxy + require Logger + # This is a hack for twidere. def get_by_id_or_ap_id(id) do activity = @@ -31,7 +34,7 @@ def get_by_id_or_ap_id(id) do def get_replied_to_activity(""), do: nil def get_replied_to_activity(id) when not is_nil(id) do - Repo.get(Activity, id) + Activity.get_by_id(id) end def get_replied_to_activity(_), do: nil @@ -179,6 +182,18 @@ def format_input(text, "text/plain", options) do end).() end + @doc """ + Formatting text as BBCode. + """ + def format_input(text, "text/bbcode", options) do + text + |> String.replace(~r/\r/, "") + |> Formatter.html_escape("text/plain") + |> BBCode.to_html() + |> (fn {:ok, html} -> html end).() + |> Formatter.linkify(options) + end + @doc """ Formatting text to html. """ @@ -192,11 +207,10 @@ def format_input(text, "text/html", options) do Formatting text to markdown. """ def format_input(text, "text/markdown", options) do - options = Keyword.put(options, :mentions_escape, true) - text + |> Formatter.mentions_escape(options) + |> Earmark.as_html!() |> Formatter.linkify(options) - |> (fn {text, mentions, tags} -> {Earmark.as_html!(text), mentions, tags} end).() |> Formatter.html_escape("text/html") end @@ -206,7 +220,7 @@ def make_note_data( context, content_html, attachments, - inReplyTo, + in_reply_to, tags, cw \\ nil, cc \\ [] @@ -223,10 +237,11 @@ def make_note_data( "tag" => tags |> Enum.map(fn {_, tag} -> tag end) |> Enum.uniq() } - if inReplyTo do + if in_reply_to do + in_reply_to_object = Object.normalize(in_reply_to) + object - |> Map.put("inReplyTo", inReplyTo.data["object"]["id"]) - |> Map.put("inReplyToStatusId", inReplyTo.id) + |> Map.put("inReplyTo", in_reply_to_object.data["id"]) else object end @@ -240,15 +255,21 @@ def format_asctime(date) do Strftime.strftime!(date, "%a %b %d %H:%M:%S %z %Y") end - def date_to_asctime(date) do - with {:ok, date, _offset} <- date |> DateTime.from_iso8601() do + def date_to_asctime(date) when is_binary(date) do + with {:ok, date, _offset} <- DateTime.from_iso8601(date) do format_asctime(date) else _e -> + Logger.warn("Date #{date} in wrong format, must be ISO 8601") "" end end + def date_to_asctime(date) do + Logger.warn("Date #{date} in wrong format, must be ISO 8601") + "" + end + def to_masto_date(%NaiveDateTime{} = date) do date |> NaiveDateTime.to_iso8601() @@ -275,7 +296,7 @@ defp shortname(name) do end def confirm_current_password(user, password) do - with %User{local: true} = db_user <- Repo.get(User, user.id), + with %User{local: true} = db_user <- User.get_cached_by_id(user.id), true <- Pbkdf2.checkpw(password, db_user.password_hash) do {:ok, db_user} else @@ -285,7 +306,7 @@ def confirm_current_password(user, password) do def emoji_from_profile(%{info: _info} = user) do (Formatter.get_emoji(user.bio) ++ Formatter.get_emoji(user.name)) - |> Enum.map(fn {shortcode, url} -> + |> Enum.map(fn {shortcode, url, _} -> %{ "type" => "Emoji", "icon" => %{"type" => "Image", "url" => "#{Endpoint.url()}#{url}"}, @@ -327,6 +348,24 @@ def maybe_notify_mentioned_recipients( def maybe_notify_mentioned_recipients(recipients, _), do: recipients + def maybe_notify_subscribers( + recipients, + %Activity{data: %{"actor" => actor, "type" => type}} = activity + ) + when type == "Create" do + with %User{} = user <- User.get_cached_by_ap_id(actor) do + subscriber_ids = + user + |> User.subscribers() + |> Enum.filter(&Visibility.visible_for_user?(activity, &1)) + |> Enum.map(& &1.ap_id) + + recipients ++ subscriber_ids + end + end + + def maybe_notify_subscribers(recipients, _), do: recipients + def maybe_extract_mentions(%{"tag" => tag}) do tag |> Enum.filter(fn x -> is_map(x) end) diff --git a/lib/pleroma/web/controller_helper.ex b/lib/pleroma/web/controller_helper.ex index 4d6192db0..181483664 100644 --- a/lib/pleroma/web/controller_helper.ex +++ b/lib/pleroma/web/controller_helper.ex @@ -5,6 +5,11 @@ defmodule Pleroma.Web.ControllerHelper do use Pleroma.Web, :controller + # As in MastoAPI, per https://api.rubyonrails.org/classes/ActiveModel/Type/Boolean.html + @falsy_param_values [false, 0, "0", "f", "F", "false", "FALSE", "off", "OFF"] + def truthy_param?(blank_value) when blank_value in [nil, ""], do: nil + def truthy_param?(value), do: value not in @falsy_param_values + def oauth_scopes(params, default) do # Note: `scopes` is used by Mastodon — supporting it but sticking to # OAuth's standard `scope` wherever we control it diff --git a/lib/pleroma/web/endpoint.ex b/lib/pleroma/web/endpoint.ex index fa2d1cbe7..7f939991d 100644 --- a/lib/pleroma/web/endpoint.ex +++ b/lib/pleroma/web/endpoint.ex @@ -51,11 +51,17 @@ defmodule Pleroma.Web.Endpoint do plug(Plug.MethodOverride) plug(Plug.Head) + secure_cookies = Pleroma.Config.get([__MODULE__, :secure_cookie_flag]) + cookie_name = - if Application.get_env(:pleroma, Pleroma.Web.Endpoint) |> Keyword.get(:secure_cookie_flag), + if secure_cookies, do: "__Host-pleroma_key", else: "pleroma_key" + extra = + Pleroma.Config.get([__MODULE__, :extra_cookie_attrs]) + |> Enum.join(";") + # The session will be stored in the cookie and signed, # this means its contents can be read but not tampered with. # Set :encryption_salt if you would also like to encrypt it. @@ -65,11 +71,30 @@ defmodule Pleroma.Web.Endpoint do key: cookie_name, signing_salt: {Pleroma.Config, :get, [[__MODULE__, :signing_salt], "CqaoopA2"]}, http_only: true, - secure: - Application.get_env(:pleroma, Pleroma.Web.Endpoint) |> Keyword.get(:secure_cookie_flag), - extra: "SameSite=Strict" + secure: secure_cookies, + extra: extra ) + # Note: the plug and its configuration is compile-time this can't be upstreamed yet + if proxies = Pleroma.Config.get([__MODULE__, :reverse_proxies]) do + plug(RemoteIp, proxies: proxies) + end + + defmodule Instrumenter do + use Prometheus.PhoenixInstrumenter + end + + defmodule PipelineInstrumenter do + use Prometheus.PlugPipelineInstrumenter + end + + defmodule MetricsExporter do + use Prometheus.PlugExporter + end + + plug(PipelineInstrumenter) + plug(MetricsExporter) + plug(Pleroma.Web.Router) @doc """ diff --git a/lib/pleroma/web/federator/federator.ex b/lib/pleroma/web/federator/federator.ex index c47328e13..29e178ba9 100644 --- a/lib/pleroma/web/federator/federator.ex +++ b/lib/pleroma/web/federator/federator.ex @@ -4,6 +4,7 @@ defmodule Pleroma.Web.Federator do alias Pleroma.Activity + alias Pleroma.Object.Containment alias Pleroma.User alias Pleroma.Web.ActivityPub.ActivityPub alias Pleroma.Web.ActivityPub.Relay @@ -136,7 +137,7 @@ def perform(:incoming_ap_doc, params) do # actor shouldn't be acting on objects outside their own AP server. with {:ok, _user} <- ap_enabled_actor(params["actor"]), nil <- Activity.normalize(params["id"]), - :ok <- Transmogrifier.contain_origin_from_id(params["actor"], params), + :ok <- Containment.contain_origin_from_id(params["actor"], params), {:ok, activity} <- Transmogrifier.handle_incoming(params) do {:ok, activity} else @@ -185,7 +186,7 @@ def perform(type, _) do end def ap_enabled_actor(id) do - user = User.get_by_ap_id(id) + user = User.get_cached_by_ap_id(id) if User.ap_enabled?(user) do {:ok, user} diff --git a/lib/pleroma/web/mastodon_api/mastodon_api.ex b/lib/pleroma/web/mastodon_api/mastodon_api.ex index 08ea5f967..3a3ec7c2a 100644 --- a/lib/pleroma/web/mastodon_api/mastodon_api.ex +++ b/lib/pleroma/web/mastodon_api/mastodon_api.ex @@ -5,7 +5,33 @@ defmodule Pleroma.Web.MastodonAPI.MastodonAPI do alias Pleroma.Activity alias Pleroma.Notification alias Pleroma.Pagination + alias Pleroma.ScheduledActivity alias Pleroma.User + alias Pleroma.Web.CommonAPI + + def follow(follower, followed, params \\ %{}) do + options = cast_params(params) + reblogs = options[:reblogs] + + result = + if not User.following?(follower, followed) do + CommonAPI.follow(follower, followed) + else + {:ok, follower, followed, nil} + end + + with {:ok, follower, followed, _} <- result do + reblogs + |> case do + false -> CommonAPI.hide_reblogs(follower, followed) + _ -> CommonAPI.show_reblogs(follower, followed) + end + |> case do + {:ok, follower} -> {:ok, follower} + _ -> {:ok, follower} + end + end + end def get_followers(user, params \\ %{}) do user @@ -28,9 +54,16 @@ def get_notifications(user, params \\ %{}) do |> Pagination.fetch_paginated(params) end + def get_scheduled_activities(user, params \\ %{}) do + user + |> ScheduledActivity.for_user_query() + |> Pagination.fetch_paginated(params) + end + defp cast_params(params) do param_types = %{ - exclude_types: {:array, :string} + exclude_types: {:array, :string}, + reblogs: :boolean } changeset = cast({%{}, param_types}, params, Map.keys(param_types)) diff --git a/lib/pleroma/web/mastodon_api/mastodon_api_controller.ex b/lib/pleroma/web/mastodon_api/mastodon_api_controller.ex index eee4e7678..b099199af 100644 --- a/lib/pleroma/web/mastodon_api/mastodon_api_controller.ex +++ b/lib/pleroma/web/mastodon_api/mastodon_api_controller.ex @@ -4,13 +4,18 @@ defmodule Pleroma.Web.MastodonAPI.MastodonAPIController do use Pleroma.Web, :controller - + alias Ecto.Changeset alias Pleroma.Activity + alias Pleroma.Bookmark alias Pleroma.Config alias Pleroma.Filter + alias Pleroma.Formatter alias Pleroma.Notification alias Pleroma.Object + alias Pleroma.Object.Fetcher + alias Pleroma.Pagination alias Pleroma.Repo + alias Pleroma.ScheduledActivity alias Pleroma.Stats alias Pleroma.User alias Pleroma.Web @@ -25,13 +30,14 @@ defmodule Pleroma.Web.MastodonAPI.MastodonAPIController do alias Pleroma.Web.MastodonAPI.MastodonView alias Pleroma.Web.MastodonAPI.NotificationView alias Pleroma.Web.MastodonAPI.ReportView + alias Pleroma.Web.MastodonAPI.ScheduledActivityView alias Pleroma.Web.MastodonAPI.StatusView alias Pleroma.Web.MediaProxy alias Pleroma.Web.OAuth.App alias Pleroma.Web.OAuth.Authorization alias Pleroma.Web.OAuth.Token - import Pleroma.Web.ControllerHelper, only: [oauth_scopes: 2] + alias Pleroma.Web.ControllerHelper import Ecto.Query require Logger @@ -42,7 +48,7 @@ defmodule Pleroma.Web.MastodonAPI.MastodonAPIController do action_fallback(:errors) def create_app(conn, params) do - scopes = oauth_scopes(params, ["read"]) + scopes = ControllerHelper.oauth_scopes(params, ["read"]) app_attrs = params @@ -81,7 +87,7 @@ def update_credentials(%{assigns: %{user: user}} = conn, params) do user_params = %{} |> add_if_present(params, "display_name", :name) - |> add_if_present(params, "note", :bio, fn value -> {:ok, User.parse_bio(value)} end) + |> add_if_present(params, "note", :bio, fn value -> {:ok, User.parse_bio(value, user)} end) |> add_if_present(params, "avatar", :avatar, fn value -> with %Plug.Upload{} <- value, {:ok, object} <- ActivityPub.upload(value, type: :avatar) do @@ -91,9 +97,20 @@ def update_credentials(%{assigns: %{user: user}} = conn, params) do end end) + emojis_text = (user_params["display_name"] || "") <> (user_params["note"] || "") + + user_info_emojis = + ((user.info.emoji || []) ++ Formatter.get_emoji_map(emojis_text)) + |> Enum.dedup() + info_params = - %{} - |> add_if_present(params, "locked", :locked, fn value -> {:ok, value == "true"} end) + [:no_rich_text, :locked, :hide_followers, :hide_follows, :hide_favorites, :show_role] + |> Enum.reduce(%{}, fn key, acc -> + add_if_present(acc, params, to_string(key), key, fn value -> + {:ok, ControllerHelper.truthy_param?(value)} + end) + end) + |> add_if_present(params, "default_scope", :default_scope) |> add_if_present(params, "header", :banner, fn value -> with %Plug.Upload{} <- value, {:ok, object} <- ActivityPub.upload(value, type: :banner) do @@ -102,8 +119,9 @@ def update_credentials(%{assigns: %{user: user}} = conn, params) do _ -> :error end end) + |> Map.put(:emoji, user_info_emojis) - info_cng = User.Info.mastodon_profile_update(user.info, info_params) + info_cng = User.Info.profile_update(user.info, info_params) with changeset <- User.update_changeset(user, user_params), changeset <- Ecto.Changeset.put_embed(changeset, :info, info_cng), @@ -178,14 +196,15 @@ def peers(conn, _params) do defp mastodonized_emoji do Pleroma.Emoji.get_all() - |> Enum.map(fn {shortcode, relative_url} -> + |> Enum.map(fn {shortcode, relative_url, tags} -> url = to_string(URI.merge(Web.base_url(), relative_url)) %{ "shortcode" => shortcode, "static_url" => url, "visible_in_picker" => true, - "url" => url + "url" => url, + "tags" => tags } end) end @@ -198,15 +217,29 @@ def custom_emojis(conn, _params) do defp add_link_headers(conn, method, activities, param \\ nil, params \\ %{}) do params = conn.params - |> Map.drop(["since_id", "max_id"]) + |> Map.drop(["since_id", "max_id", "min_id"]) |> Map.merge(params) last = List.last(activities) - first = List.first(activities) if last do - min = last.id - max = first.id + max_id = last.id + + limit = + params + |> Map.get("limit", "20") + |> String.to_integer() + + min_id = + if length(activities) <= limit do + activities + |> List.first() + |> Map.get(:id) + else + activities + |> Enum.at(limit * -1) + |> Map.get(:id) + end {next_url, prev_url} = if param do @@ -215,13 +248,13 @@ defp add_link_headers(conn, method, activities, param \\ nil, params \\ %{}) do Pleroma.Web.Endpoint, method, param, - Map.merge(params, %{max_id: min}) + Map.merge(params, %{max_id: max_id}) ), mastodon_api_url( Pleroma.Web.Endpoint, method, param, - Map.merge(params, %{since_id: max}) + Map.merge(params, %{min_id: min_id}) ) } else @@ -229,12 +262,12 @@ defp add_link_headers(conn, method, activities, param \\ nil, params \\ %{}) do mastodon_api_url( Pleroma.Web.Endpoint, method, - Map.merge(params, %{max_id: min}) + Map.merge(params, %{max_id: max_id}) ), mastodon_api_url( Pleroma.Web.Endpoint, method, - Map.merge(params, %{since_id: max}) + Map.merge(params, %{min_id: min_id}) ) } end @@ -260,6 +293,8 @@ def home_timeline(%{assigns: %{user: user}} = conn, params) do |> ActivityPub.contain_timeline(user) |> Enum.reverse() + user = Repo.preload(user, bookmarks: :activity) + conn |> add_link_headers(:home_timeline, activities) |> put_view(StatusView) @@ -278,6 +313,8 @@ def public_timeline(%{assigns: %{user: user}} = conn, params) do |> ActivityPub.fetch_public_activities() |> Enum.reverse() + user = Repo.preload(user, bookmarks: :activity) + conn |> add_link_headers(:public_timeline, activities, false, %{"local" => local_only}) |> put_view(StatusView) @@ -285,7 +322,8 @@ def public_timeline(%{assigns: %{user: user}} = conn, params) do end def user_statuses(%{assigns: %{user: reading_user}} = conn, params) do - with %User{} = user <- Repo.get(User, params["id"]) do + with %User{} = user <- User.get_cached_by_id(params["id"]), + reading_user <- Repo.preload(reading_user, :bookmarks) do activities = ActivityPub.fetch_user_activities(user, reading_user, params) conn @@ -310,7 +348,9 @@ def dm_timeline(%{assigns: %{user: user}} = conn, params) do activities = [user.ap_id] |> ActivityPub.fetch_activities_query(params) - |> Repo.all() + |> Pagination.fetch_paginated(params) + + user = Repo.preload(user, bookmarks: :activity) conn |> add_link_headers(:dm_timeline, activities) @@ -319,8 +359,10 @@ def dm_timeline(%{assigns: %{user: user}} = conn, params) do end def get_status(%{assigns: %{user: user}} = conn, %{"id" => id}) do - with %Activity{} = activity <- Repo.get(Activity, id), + with %Activity{} = activity <- Activity.get_by_id_with_object(id), true <- Visibility.visible_for_user?(activity, user) do + user = Repo.preload(user, bookmarks: :activity) + conn |> put_view(StatusView) |> try_render("status.json", %{activity: activity, for: user}) @@ -328,7 +370,7 @@ def get_status(%{assigns: %{user: user}} = conn, %{"id" => id}) do end def get_context(%{assigns: %{user: user}} = conn, %{"id" => id}) do - with %Activity{} = activity <- Repo.get(Activity, id), + with %Activity{} = activity <- Activity.get_by_id(id), activities <- ActivityPub.fetch_activities_for_context(activity.data["context"], %{ "blocking_user" => user, @@ -364,6 +406,55 @@ def get_context(%{assigns: %{user: user}} = conn, %{"id" => id}) do end end + def scheduled_statuses(%{assigns: %{user: user}} = conn, params) do + with scheduled_activities <- MastodonAPI.get_scheduled_activities(user, params) do + conn + |> add_link_headers(:scheduled_statuses, scheduled_activities) + |> put_view(ScheduledActivityView) + |> render("index.json", %{scheduled_activities: scheduled_activities}) + end + end + + def show_scheduled_status(%{assigns: %{user: user}} = conn, %{"id" => scheduled_activity_id}) do + with %ScheduledActivity{} = scheduled_activity <- + ScheduledActivity.get(user, scheduled_activity_id) do + conn + |> put_view(ScheduledActivityView) + |> render("show.json", %{scheduled_activity: scheduled_activity}) + else + _ -> {:error, :not_found} + end + end + + def update_scheduled_status( + %{assigns: %{user: user}} = conn, + %{"id" => scheduled_activity_id} = params + ) do + with %ScheduledActivity{} = scheduled_activity <- + ScheduledActivity.get(user, scheduled_activity_id), + {:ok, scheduled_activity} <- ScheduledActivity.update(scheduled_activity, params) do + conn + |> put_view(ScheduledActivityView) + |> render("show.json", %{scheduled_activity: scheduled_activity}) + else + nil -> {:error, :not_found} + error -> error + end + end + + def delete_scheduled_status(%{assigns: %{user: user}} = conn, %{"id" => scheduled_activity_id}) do + with %ScheduledActivity{} = scheduled_activity <- + ScheduledActivity.get(user, scheduled_activity_id), + {:ok, scheduled_activity} <- ScheduledActivity.delete(scheduled_activity) do + conn + |> put_view(ScheduledActivityView) + |> render("show.json", %{scheduled_activity: scheduled_activity}) + else + nil -> {:error, :not_found} + error -> error + end + end + def post_status(conn, %{"status" => "", "media_ids" => media_ids} = params) when length(media_ids) > 0 do params = @@ -384,12 +475,27 @@ def post_status(%{assigns: %{user: user}} = conn, %{"status" => _} = params) do _ -> Ecto.UUID.generate() end - {:ok, activity} = - Cachex.fetch!(:idempotency_cache, idempotency_key, fn _ -> CommonAPI.post(user, params) end) + scheduled_at = params["scheduled_at"] - conn - |> put_view(StatusView) - |> try_render("status.json", %{activity: activity, for: user, as: :activity}) + if scheduled_at && ScheduledActivity.far_enough?(scheduled_at) do + with {:ok, scheduled_activity} <- + ScheduledActivity.create(user, %{"params" => params, "scheduled_at" => scheduled_at}) do + conn + |> put_view(ScheduledActivityView) + |> render("show.json", %{scheduled_activity: scheduled_activity}) + end + else + params = Map.drop(params, ["scheduled_at"]) + + {:ok, activity} = + Cachex.fetch!(:idempotency_cache, idempotency_key, fn _ -> + CommonAPI.post(user, params) + end) + + conn + |> put_view(StatusView) + |> try_render("status.json", %{activity: activity, for: user, as: :activity}) + end end def delete_status(%{assigns: %{user: user}} = conn, %{"id" => id}) do @@ -404,7 +510,10 @@ def delete_status(%{assigns: %{user: user}} = conn, %{"id" => id}) do end def reblog_status(%{assigns: %{user: user}} = conn, %{"id" => ap_id_or_id}) do - with {:ok, announce, _activity} <- CommonAPI.repeat(ap_id_or_id, user) do + with {:ok, announce, _activity} <- CommonAPI.repeat(ap_id_or_id, user), + %Activity{} = announce <- Activity.normalize(announce.data) do + user = Repo.preload(user, bookmarks: :activity) + conn |> put_view(StatusView) |> try_render("status.json", %{activity: announce, for: user, as: :activity}) @@ -413,7 +522,9 @@ def reblog_status(%{assigns: %{user: user}} = conn, %{"id" => ap_id_or_id}) do def unreblog_status(%{assigns: %{user: user}} = conn, %{"id" => ap_id_or_id}) do with {:ok, _unannounce, %{data: %{"id" => id}}} <- CommonAPI.unrepeat(ap_id_or_id, user), - %Activity{} = activity <- Activity.get_create_by_object_ap_id(id) do + %Activity{} = activity <- Activity.get_create_by_object_ap_id_with_object(id) do + user = Repo.preload(user, bookmarks: :activity) + conn |> put_view(StatusView) |> try_render("status.json", %{activity: activity, for: user, as: :activity}) @@ -460,10 +571,12 @@ def unpin_status(%{assigns: %{user: user}} = conn, %{"id" => ap_id_or_id}) do end def bookmark_status(%{assigns: %{user: user}} = conn, %{"id" => id}) do - with %Activity{} = activity <- Repo.get(Activity, id), - %User{} = user <- User.get_by_nickname(user.nickname), + with %Activity{} = activity <- Activity.get_by_id_with_object(id), + %User{} = user <- User.get_cached_by_nickname(user.nickname), true <- Visibility.visible_for_user?(activity, user), - {:ok, user} <- User.bookmark(user, activity.data["object"]["id"]) do + {:ok, _bookmark} <- Bookmark.create(user.id, activity.id) do + user = Repo.preload(user, bookmarks: :activity) + conn |> put_view(StatusView) |> try_render("status.json", %{activity: activity, for: user, as: :activity}) @@ -471,10 +584,12 @@ def bookmark_status(%{assigns: %{user: user}} = conn, %{"id" => id}) do end def unbookmark_status(%{assigns: %{user: user}} = conn, %{"id" => id}) do - with %Activity{} = activity <- Repo.get(Activity, id), - %User{} = user <- User.get_by_nickname(user.nickname), + with %Activity{} = activity <- Activity.get_by_id_with_object(id), + %User{} = user <- User.get_cached_by_nickname(user.nickname), true <- Visibility.visible_for_user?(activity, user), - {:ok, user} <- User.unbookmark(user, activity.data["object"]["id"]) do + {:ok, _bookmark} <- Bookmark.destroy(user.id, activity.id) do + user = Repo.preload(user, bookmarks: :activity) + conn |> put_view(StatusView) |> try_render("status.json", %{activity: activity, for: user, as: :activity}) @@ -544,6 +659,11 @@ def dismiss_notification(%{assigns: %{user: user}} = conn, %{"id" => id} = _para end end + def destroy_multiple(%{assigns: %{user: user}} = conn, %{"ids" => ids} = _params) do + Notification.destroy_multiple(user, ids) + json(conn, %{}) + end + def relationships(%{assigns: %{user: user}} = conn, %{"id" => id}) do id = List.wrap(id) q = from(u in User, where: u.id in ^id) @@ -592,27 +712,29 @@ def upload(%{assigns: %{user: user}} = conn, %{"file" => file} = data) do end end - def favourited_by(conn, %{"id" => id}) do - with %Activity{data: %{"object" => %{"likes" => likes}}} <- Repo.get(Activity, id) do + def favourited_by(%{assigns: %{user: user}} = conn, %{"id" => id}) do + with %Activity{data: %{"object" => object}} <- Repo.get(Activity, id), + %Object{data: %{"likes" => likes}} <- Object.normalize(object) do q = from(u in User, where: u.ap_id in ^likes) users = Repo.all(q) conn |> put_view(AccountView) - |> render(AccountView, "accounts.json", %{users: users, as: :user}) + |> render(AccountView, "accounts.json", %{for: user, users: users, as: :user}) else _ -> json(conn, []) end end - def reblogged_by(conn, %{"id" => id}) do - with %Activity{data: %{"object" => %{"announcements" => announces}}} <- Repo.get(Activity, id) do + def reblogged_by(%{assigns: %{user: user}} = conn, %{"id" => id}) do + with %Activity{data: %{"object" => object}} <- Repo.get(Activity, id), + %Object{data: %{"announcements" => announces}} <- Object.normalize(object) do q = from(u in User, where: u.ap_id in ^announces) users = Repo.all(q) conn |> put_view(AccountView) - |> render("accounts.json", %{users: users, as: :user}) + |> render("accounts.json", %{for: user, users: users, as: :user}) else _ -> json(conn, []) end @@ -657,7 +779,7 @@ def hashtag_timeline(%{assigns: %{user: user}} = conn, params) do end def followers(%{assigns: %{user: for_user}} = conn, %{"id" => id} = params) do - with %User{} = user <- Repo.get(User, id), + with %User{} = user <- User.get_cached_by_id(id), followers <- MastodonAPI.get_followers(user, params) do followers = cond do @@ -669,12 +791,12 @@ def followers(%{assigns: %{user: for_user}} = conn, %{"id" => id} = params) do conn |> add_link_headers(:followers, followers, user) |> put_view(AccountView) - |> render("accounts.json", %{users: followers, as: :user}) + |> render("accounts.json", %{for: for_user, users: followers, as: :user}) end end def following(%{assigns: %{user: for_user}} = conn, %{"id" => id} = params) do - with %User{} = user <- Repo.get(User, id), + with %User{} = user <- User.get_cached_by_id(id), followers <- MastodonAPI.get_friends(user, params) do followers = cond do @@ -686,7 +808,7 @@ def following(%{assigns: %{user: for_user}} = conn, %{"id" => id} = params) do conn |> add_link_headers(:following, followers, user) |> put_view(AccountView) - |> render("accounts.json", %{users: followers, as: :user}) + |> render("accounts.json", %{for: for_user, users: followers, as: :user}) end end @@ -694,12 +816,12 @@ def follow_requests(%{assigns: %{user: followed}} = conn, _params) do with {:ok, follow_requests} <- User.get_follow_requests(followed) do conn |> put_view(AccountView) - |> render("accounts.json", %{users: follow_requests, as: :user}) + |> render("accounts.json", %{for: followed, users: follow_requests, as: :user}) end end def authorize_follow_request(%{assigns: %{user: followed}} = conn, %{"id" => id}) do - with %User{} = follower <- Repo.get(User, id), + with %User{} = follower <- User.get_cached_by_id(id), {:ok, follower} <- CommonAPI.accept_follow_request(follower, followed) do conn |> put_view(AccountView) @@ -713,7 +835,7 @@ def authorize_follow_request(%{assigns: %{user: followed}} = conn, %{"id" => id} end def reject_follow_request(%{assigns: %{user: followed}} = conn, %{"id" => id}) do - with %User{} = follower <- Repo.get(User, id), + with %User{} = follower <- User.get_cached_by_id(id), {:ok, follower} <- CommonAPI.reject_follow_request(follower, followed) do conn |> put_view(AccountView) @@ -727,25 +849,15 @@ def reject_follow_request(%{assigns: %{user: followed}} = conn, %{"id" => id}) d end def follow(%{assigns: %{user: follower}} = conn, %{"id" => id}) do - with %User{} = followed <- Repo.get(User, id), - false <- User.following?(follower, followed), - {:ok, follower, followed, _} <- CommonAPI.follow(follower, followed) do + with {_, %User{} = followed} <- {:followed, User.get_cached_by_id(id)}, + {_, true} <- {:followed, follower.id != followed.id}, + {:ok, follower} <- MastodonAPI.follow(follower, followed, conn.params) do conn |> put_view(AccountView) |> render("relationship.json", %{user: follower, target: followed}) else - true -> - followed = User.get_cached_by_id(id) - - {:ok, follower} = - case conn.params["reblogs"] do - true -> CommonAPI.show_reblogs(follower, followed) - false -> CommonAPI.hide_reblogs(follower, followed) - end - - conn - |> put_view(AccountView) - |> render("relationship.json", %{user: follower, target: followed}) + {:followed, _} -> + {:error, :not_found} {:error, message} -> conn @@ -755,12 +867,16 @@ def follow(%{assigns: %{user: follower}} = conn, %{"id" => id}) do end def follow(%{assigns: %{user: follower}} = conn, %{"uri" => uri}) do - with %User{} = followed <- Repo.get_by(User, nickname: uri), + with {_, %User{} = followed} <- {:followed, User.get_cached_by_nickname(uri)}, + {_, true} <- {:followed, follower.id != followed.id}, {:ok, follower, followed, _} <- CommonAPI.follow(follower, followed) do conn |> put_view(AccountView) |> render("account.json", %{user: followed, for: follower}) else + {:followed, _} -> + {:error, :not_found} + {:error, message} -> conn |> put_resp_content_type("application/json") @@ -769,16 +885,23 @@ def follow(%{assigns: %{user: follower}} = conn, %{"uri" => uri}) do end def unfollow(%{assigns: %{user: follower}} = conn, %{"id" => id}) do - with %User{} = followed <- Repo.get(User, id), + with {_, %User{} = followed} <- {:followed, User.get_cached_by_id(id)}, + {_, true} <- {:followed, follower.id != followed.id}, {:ok, follower} <- CommonAPI.unfollow(follower, followed) do conn |> put_view(AccountView) |> render("relationship.json", %{user: follower, target: followed}) + else + {:followed, _} -> + {:error, :not_found} + + error -> + error end end def mute(%{assigns: %{user: muter}} = conn, %{"id" => id}) do - with %User{} = muted <- Repo.get(User, id), + with %User{} = muted <- User.get_cached_by_id(id), {:ok, muter} <- User.mute(muter, muted) do conn |> put_view(AccountView) @@ -792,7 +915,7 @@ def mute(%{assigns: %{user: muter}} = conn, %{"id" => id}) do end def unmute(%{assigns: %{user: muter}} = conn, %{"id" => id}) do - with %User{} = muted <- Repo.get(User, id), + with %User{} = muted <- User.get_cached_by_id(id), {:ok, muter} <- User.unmute(muter, muted) do conn |> put_view(AccountView) @@ -813,7 +936,7 @@ def mutes(%{assigns: %{user: user}} = conn, _) do end def block(%{assigns: %{user: blocker}} = conn, %{"id" => id}) do - with %User{} = blocked <- Repo.get(User, id), + with %User{} = blocked <- User.get_cached_by_id(id), {:ok, blocker} <- User.block(blocker, blocked), {:ok, _activity} <- ActivityPub.block(blocker, blocked) do conn @@ -828,7 +951,7 @@ def block(%{assigns: %{user: blocker}} = conn, %{"id" => id}) do end def unblock(%{assigns: %{user: blocker}} = conn, %{"id" => id}) do - with %User{} = blocked <- Repo.get(User, id), + with %User{} = blocked <- User.get_cached_by_id(id), {:ok, blocker} <- User.unblock(blocker, blocked), {:ok, _activity} <- ActivityPub.unblock(blocker, blocked) do conn @@ -863,10 +986,38 @@ def unblock_domain(%{assigns: %{user: blocker}} = conn, %{"domain" => domain}) d json(conn, %{}) end + def subscribe(%{assigns: %{user: user}} = conn, %{"id" => id}) do + with %User{} = subscription_target <- User.get_cached_by_id(id), + {:ok, subscription_target} = User.subscribe(user, subscription_target) do + conn + |> put_view(AccountView) + |> render("relationship.json", %{user: user, target: subscription_target}) + else + {:error, message} -> + conn + |> put_resp_content_type("application/json") + |> send_resp(403, Jason.encode!(%{"error" => message})) + end + end + + def unsubscribe(%{assigns: %{user: user}} = conn, %{"id" => id}) do + with %User{} = subscription_target <- User.get_cached_by_id(id), + {:ok, subscription_target} = User.unsubscribe(user, subscription_target) do + conn + |> put_view(AccountView) + |> render("relationship.json", %{user: user, target: subscription_target}) + else + {:error, message} -> + conn + |> put_resp_content_type("application/json") + |> send_resp(403, Jason.encode!(%{"error" => message})) + end + end + def status_search(user, query) do fetched = if Regex.match?(~r/https?:/, query) do - with {:ok, object} <- ActivityPub.fetch_object_from_id(query), + with {:ok, object} <- Fetcher.fetch_object_from_id(query), %Activity{} = activity <- Activity.get_create_by_object_ap_id(object.data["id"]), true <- Visibility.visible_for_user?(activity, user) do [activity] @@ -877,13 +1028,13 @@ def status_search(user, query) do q = from( - a in Activity, + [a, o] in Activity.with_preloaded_object(Activity), where: fragment("?->>'type' = 'Create'", a.data), where: "https://www.w3.org/ns/activitystreams#Public" in a.recipients, where: fragment( - "to_tsvector('english', ?->'object'->>'content') @@ plainto_tsquery('english', ?)", - a.data, + "to_tsvector('english', ?->>'content') @@ plainto_tsquery('english', ?)", + o.data, ^query ), limit: 20, @@ -959,21 +1110,65 @@ def favourites(%{assigns: %{user: user}} = conn, params) do ActivityPub.fetch_activities([], params) |> Enum.reverse() + user = Repo.preload(user, bookmarks: :activity) + conn |> add_link_headers(:favourites, activities) |> put_view(StatusView) |> render("index.json", %{activities: activities, for: user, as: :activity}) end - def bookmarks(%{assigns: %{user: user}} = conn, _) do - user = Repo.get(User, user.id) + def user_favourites(%{assigns: %{user: for_user}} = conn, %{"id" => id} = params) do + with %User{} = user <- User.get_by_id(id), + false <- user.info.hide_favorites do + params = + params + |> Map.put("type", "Create") + |> Map.put("favorited_by", user.ap_id) + |> Map.put("blocking_user", for_user) + + recipients = + if for_user do + ["https://www.w3.org/ns/activitystreams#Public"] ++ + [for_user.ap_id | for_user.following] + else + ["https://www.w3.org/ns/activitystreams#Public"] + end + + activities = + recipients + |> ActivityPub.fetch_activities(params) + |> Enum.reverse() + + conn + |> add_link_headers(:favourites, activities) + |> put_view(StatusView) + |> render("index.json", %{activities: activities, for: for_user, as: :activity}) + else + nil -> + {:error, :not_found} + + true -> + conn + |> put_status(403) + |> json(%{error: "Can't get favorites"}) + end + end + + def bookmarks(%{assigns: %{user: user}} = conn, params) do + user = User.get_cached_by_id(user.id) + user = Repo.preload(user, bookmarks: :activity) + + bookmarks = + Bookmark.for_user_query(user.id) + |> Pagination.fetch_paginated(params) activities = - user.bookmarks - |> Enum.map(fn id -> Activity.get_create_by_object_ap_id(id) end) - |> Enum.reverse() + bookmarks + |> Enum.map(fn b -> b.activity end) conn + |> add_link_headers(:bookmarks, bookmarks) |> put_view(StatusView) |> render("index.json", %{activities: activities, for: user, as: :activity}) end @@ -1023,7 +1218,7 @@ def add_to_list(%{assigns: %{user: user}} = conn, %{"id" => id, "account_ids" => accounts |> Enum.each(fn account_id -> with %Pleroma.List{} = list <- Pleroma.List.get(id, user), - %User{} = followed <- Repo.get(User, account_id) do + %User{} = followed <- User.get_cached_by_id(account_id) do Pleroma.List.follow(list, followed) end end) @@ -1035,7 +1230,7 @@ def remove_from_list(%{assigns: %{user: user}} = conn, %{"id" => id, "account_id accounts |> Enum.each(fn account_id -> with %Pleroma.List{} = list <- Pleroma.List.get(id, user), - %User{} = followed <- Repo.get(Pleroma.User, account_id) do + %User{} = followed <- Pleroma.User.get_cached_by_id(account_id) do Pleroma.List.unfollow(list, followed) end end) @@ -1048,7 +1243,7 @@ def list_accounts(%{assigns: %{user: user}} = conn, %{"id" => id}) do {:ok, users} = Pleroma.List.get_following(list) do conn |> put_view(AccountView) - |> render("accounts.json", %{users: users, as: :user}) + |> render("accounts.json", %{for: user, users: users, as: :user}) end end @@ -1079,6 +1274,8 @@ def list_timeline(%{assigns: %{user: user}} = conn, %{"list_id" => id} = params) |> ActivityPub.fetch_activities_bounded(following, params) |> Enum.reverse() + user = Repo.preload(user, bookmarks: :activity) + conn |> put_view(StatusView) |> render("index.json", %{activities: activities, for: user, as: :activity}) @@ -1091,9 +1288,7 @@ def list_timeline(%{assigns: %{user: user}} = conn, %{"list_id" => id} = params) end def index(%{assigns: %{user: user}} = conn, _params) do - token = - conn - |> get_session(:oauth_token) + token = get_session(conn, :oauth_token) if user && token do mastodon_emoji = mastodonized_emoji() @@ -1108,8 +1303,7 @@ def index(%{assigns: %{user: user}} = conn, _params) do initial_state = %{ meta: %{ - streaming_api_base_url: - String.replace(Pleroma.Web.Endpoint.static_url(), "http", "ws"), + streaming_api_base_url: Pleroma.Web.Endpoint.websocket_url(), access_token: token, locale: "en", domain: Pleroma.Web.Endpoint.host(), @@ -1121,7 +1315,8 @@ def index(%{assigns: %{user: user}} = conn, _params) do auto_play_gif: false, display_sensitive_media: false, reduce_motion: false, - max_toot_chars: limit + max_toot_chars: limit, + mascot: "/images/pleroma-fox-tan-smol.png" }, rights: %{ delete_others_notice: present?(user.info.is_moderator), @@ -1193,6 +1388,7 @@ def index(%{assigns: %{user: user}} = conn, _params) do |> render("index.html", %{initial_state: initial_state, flavour: flavour}) else conn + |> put_session(:return_to, conn.request_path) |> redirect(to: "/web/login") end end @@ -1249,16 +1445,22 @@ defp get_user_flavour(_) do "glitch" end - def login(conn, %{"code" => code}) do + def login(%{assigns: %{user: %User{}}} = conn, _params) do + redirect(conn, to: local_mastodon_root_path(conn)) + end + + @doc "Local Mastodon FE login init action" + def login(conn, %{"code" => auth_token}) do with {:ok, app} <- get_or_make_app(), - %Authorization{} = auth <- Repo.get_by(Authorization, token: code, app_id: app.id), + %Authorization{} = auth <- Repo.get_by(Authorization, token: auth_token, app_id: app.id), {:ok, token} <- Token.exchange_token(app, auth) do conn |> put_session(:oauth_token, token.token) - |> redirect(to: "/web/getting-started") + |> redirect(to: local_mastodon_root_path(conn)) end end + @doc "Local Mastodon FE callback action" def login(conn, _) do with {:ok, app} <- get_or_make_app() do path = @@ -1271,8 +1473,18 @@ def login(conn, _) do scope: Enum.join(app.scopes, " ") ) - conn - |> redirect(to: path) + redirect(conn, to: path) + end + end + + defp local_mastodon_root_path(conn) do + case get_session(conn, :return_to) do + nil -> + mastodon_api_path(conn, :index, ["getting-started"]) + + return_to -> + delete_session(conn, :return_to) + return_to end end @@ -1312,7 +1524,7 @@ def logout(conn, _) do def relationship_noop(%{assigns: %{user: user}} = conn, %{"id" => id}) do Logger.debug("Unimplemented, returning unmodified relationship") - with %User{} = target <- Repo.get(User, id) do + with %User{} = target <- User.get_cached_by_id(id) do conn |> put_view(AccountView) |> render("relationship.json", %{user: user, target: target}) @@ -1390,6 +1602,23 @@ def delete_filter(%{assigns: %{user: user}} = conn, %{"id" => filter_id}) do # fallback action # + def errors(conn, {:error, %Changeset{} = changeset}) do + error_message = + changeset + |> Changeset.traverse_errors(fn {message, _opt} -> message end) + |> Enum.map_join(", ", fn {_k, v} -> v end) + + conn + |> put_status(422) + |> json(%{error: error_message}) + end + + def errors(conn, {:error, :not_found}) do + conn + |> put_status(404) + |> json(%{error: "Record not found"}) + end + def errors(conn, _) do conn |> put_status(500) @@ -1431,7 +1660,7 @@ def suggestions(%{assigns: %{user: user}} = conn, _) do x, "id", case User.get_or_fetch(x["acct"]) do - %{id: id} -> id + {:ok, %User{id: id}} -> id _ -> 0 end ) @@ -1454,7 +1683,7 @@ def suggestions(%{assigns: %{user: user}} = conn, _) do end def status_card(%{assigns: %{user: user}} = conn, %{"id" => status_id}) do - with %Activity{} = activity <- Repo.get(Activity, status_id), + with %Activity{} = activity <- Activity.get_by_id(status_id), true <- Visibility.visible_for_user?(activity, user) do data = StatusView.render( diff --git a/lib/pleroma/web/mastodon_api/views/account_view.ex b/lib/pleroma/web/mastodon_api/views/account_view.ex index b5f3bbb9d..779b9a382 100644 --- a/lib/pleroma/web/mastodon_api/views/account_view.ex +++ b/lib/pleroma/web/mastodon_api/views/account_view.ex @@ -53,6 +53,7 @@ def render("relationship.json", %{user: %User{} = user, target: %User{} = target blocking: User.blocks?(user, target), muting: User.mutes?(user, target), muting_notifications: false, + subscribing: User.subscribed_to?(user, target), requested: requested, domain_blocking: false, showing_reblogs: User.showing_reblogs?(user, target), @@ -67,7 +68,7 @@ def render("relationships.json", %{user: user, targets: targets}) do defp do_render("account.json", %{user: user} = opts) do image = User.avatar_url(user) |> MediaProxy.url() header = User.banner_url(user) |> MediaProxy.url() - user_info = User.user_info(user) + user_info = User.get_cached_user_info(user) bot = (user.info.source_data["type"] || "Person") in ["Application", "Service"] emojis = @@ -112,19 +113,23 @@ defp do_render("account.json", %{user: user} = opts) do bot: bot, source: %{ note: "", - privacy: user_info.default_scope, - sensitive: false + sensitive: false, + pleroma: %{} }, # Pleroma extension pleroma: %{ confirmation_pending: user_info.confirmation_pending, tags: user.tags, - is_moderator: user.info.is_moderator, - is_admin: user.info.is_admin, + hide_followers: user.info.hide_followers, + hide_follows: user.info.hide_follows, + hide_favorites: user.info.hide_favorites, relationship: relationship } } + |> maybe_put_role(user, opts[:for]) + |> maybe_put_settings(user, opts[:for], user_info) + |> maybe_put_notification_settings(user, opts[:for]) end defp username_from_nickname(string) when is_binary(string) do @@ -132,4 +137,38 @@ defp username_from_nickname(string) when is_binary(string) do end defp username_from_nickname(_), do: nil + + defp maybe_put_settings( + data, + %User{id: user_id} = user, + %User{id: user_id}, + user_info + ) do + data + |> Kernel.put_in([:source, :privacy], user_info.default_scope) + |> Kernel.put_in([:source, :pleroma, :show_role], user.info.show_role) + |> Kernel.put_in([:source, :pleroma, :no_rich_text], user.info.no_rich_text) + end + + defp maybe_put_settings(data, _, _, _), do: data + + defp maybe_put_role(data, %User{info: %{show_role: true}} = user, _) do + data + |> Kernel.put_in([:pleroma, :is_admin], user.info.is_admin) + |> Kernel.put_in([:pleroma, :is_moderator], user.info.is_moderator) + end + + defp maybe_put_role(data, %User{id: user_id} = user, %User{id: user_id}) do + data + |> Kernel.put_in([:pleroma, :is_admin], user.info.is_admin) + |> Kernel.put_in([:pleroma, :is_moderator], user.info.is_moderator) + end + + defp maybe_put_role(data, _, _), do: data + + defp maybe_put_notification_settings(data, %User{id: user_id} = user, %User{id: user_id}) do + Kernel.put_in(data, [:pleroma, :notification_settings], user.info.notification_settings) + end + + defp maybe_put_notification_settings(data, _, _), do: data end diff --git a/lib/pleroma/web/mastodon_api/views/scheduled_activity_view.ex b/lib/pleroma/web/mastodon_api/views/scheduled_activity_view.ex new file mode 100644 index 000000000..0aae15ab9 --- /dev/null +++ b/lib/pleroma/web/mastodon_api/views/scheduled_activity_view.ex @@ -0,0 +1,57 @@ +# Pleroma: A lightweight social networking server +# Copyright © 2017-2019 Pleroma Authors +# SPDX-License-Identifier: AGPL-3.0-only + +defmodule Pleroma.Web.MastodonAPI.ScheduledActivityView do + use Pleroma.Web, :view + + alias Pleroma.ScheduledActivity + alias Pleroma.Web.CommonAPI + alias Pleroma.Web.MastodonAPI.ScheduledActivityView + alias Pleroma.Web.MastodonAPI.StatusView + + def render("index.json", %{scheduled_activities: scheduled_activities}) do + render_many(scheduled_activities, ScheduledActivityView, "show.json") + end + + def render("show.json", %{scheduled_activity: %ScheduledActivity{} = scheduled_activity}) do + %{ + id: to_string(scheduled_activity.id), + scheduled_at: CommonAPI.Utils.to_masto_date(scheduled_activity.scheduled_at), + params: status_params(scheduled_activity.params) + } + |> with_media_attachments(scheduled_activity) + end + + defp with_media_attachments(data, %{params: %{"media_attachments" => media_attachments}}) do + try do + attachments = render_many(media_attachments, StatusView, "attachment.json", as: :attachment) + Map.put(data, :media_attachments, attachments) + rescue + _ -> data + end + end + + defp with_media_attachments(data, _), do: data + + defp status_params(params) do + data = %{ + text: params["status"], + sensitive: params["sensitive"], + spoiler_text: params["spoiler_text"], + visibility: params["visibility"], + scheduled_at: params["scheduled_at"], + poll: params["poll"], + in_reply_to_id: params["in_reply_to_id"] + } + + data = + if media_ids = params["media_ids"] do + Map.put(data, :media_ids, media_ids) + else + data + end + + data + end +end diff --git a/lib/pleroma/web/mastodon_api/views/status_view.ex b/lib/pleroma/web/mastodon_api/views/status_view.ex index 200bb453d..62d064d71 100644 --- a/lib/pleroma/web/mastodon_api/views/status_view.ex +++ b/lib/pleroma/web/mastodon_api/views/status_view.ex @@ -7,6 +7,7 @@ defmodule Pleroma.Web.MastodonAPI.StatusView do alias Pleroma.Activity alias Pleroma.HTML + alias Pleroma.Object alias Pleroma.Repo alias Pleroma.User alias Pleroma.Web.CommonAPI @@ -19,8 +20,9 @@ defmodule Pleroma.Web.MastodonAPI.StatusView do defp get_replied_to_activities(activities) do activities |> Enum.map(fn - %{data: %{"type" => "Create", "object" => %{"inReplyTo" => in_reply_to}}} -> - in_reply_to != "" && in_reply_to + %{data: %{"type" => "Create", "object" => object}} -> + object = Object.normalize(object) + object.data["inReplyTo"] != "" && object.data["inReplyTo"] _ -> nil @@ -29,7 +31,8 @@ defp get_replied_to_activities(activities) do |> Activity.create_by_object_ap_id() |> Repo.all() |> Enum.reduce(%{}, fn activity, acc -> - Map.put(acc, activity.data["object"]["id"], activity) + object = Object.normalize(activity) + Map.put(acc, object.data["id"], activity) end) end @@ -54,6 +57,11 @@ defp get_context_id(%{data: %{"context" => context}}) when is_binary(context), defp get_context_id(_), do: nil + defp reblogged?(activity, user) do + object = Object.normalize(activity) || %{} + present?(user && user.ap_id in (object.data["announcements"] || [])) + end + def render("index.json", opts) do replied_to_activities = get_replied_to_activities(opts.activities) @@ -72,8 +80,13 @@ def render( user = get_user(activity.data["actor"]) created_at = Utils.to_masto_date(activity.data["published"]) - reblogged = Activity.get_create_by_object_ap_id(object) - reblogged = render("status.json", Map.put(opts, :activity, reblogged)) + reblogged_activity = Activity.get_create_by_object_ap_id(object) + reblogged = render("status.json", Map.put(opts, :activity, reblogged_activity)) + + activity_object = Object.normalize(activity) + favorited = opts[:for] && opts[:for].ap_id in (activity_object.data["likes"] || []) + + bookmarked = opts[:for] && CommonAPI.bookmarked?(opts[:for], reblogged_activity) mentions = activity.recipients @@ -94,9 +107,9 @@ def render( reblogs_count: 0, replies_count: 0, favourites_count: 0, - reblogged: false, - favourited: false, - bookmarked: false, + reblogged: reblogged?(reblogged_activity, opts[:for]), + favourited: present?(favorited), + bookmarked: present?(bookmarked), muted: false, pinned: pinned?(activity, user), sensitive: false, @@ -117,14 +130,16 @@ def render( } end - def render("status.json", %{activity: %{data: %{"object" => object}} = activity} = opts) do + def render("status.json", %{activity: %{data: %{"object" => _object}} = activity} = opts) do + object = Object.normalize(activity) + user = get_user(activity.data["actor"]) - like_count = object["like_count"] || 0 - announcement_count = object["announcement_count"] || 0 + like_count = object.data["like_count"] || 0 + announcement_count = object.data["announcement_count"] || 0 - tags = object["tag"] || [] - sensitive = object["sensitive"] || Enum.member?(tags, "nsfw") + tags = object.data["tag"] || [] + sensitive = object.data["sensitive"] || Enum.member?(tags, "nsfw") mentions = activity.recipients @@ -132,25 +147,53 @@ def render("status.json", %{activity: %{data: %{"object" => object}} = activity} |> Enum.filter(& &1) |> Enum.map(fn user -> AccountView.render("mention.json", %{user: user}) end) - repeated = opts[:for] && opts[:for].ap_id in (object["announcements"] || []) - favorited = opts[:for] && opts[:for].ap_id in (object["likes"] || []) - bookmarked = opts[:for] && object["id"] in opts[:for].bookmarks + favorited = opts[:for] && opts[:for].ap_id in (object.data["likes"] || []) - attachment_data = object["attachment"] || [] + bookmarked = opts[:for] && CommonAPI.bookmarked?(opts[:for], activity) + + attachment_data = object.data["attachment"] || [] attachments = render_many(attachment_data, StatusView, "attachment.json", as: :attachment) - created_at = Utils.to_masto_date(object["published"]) + created_at = Utils.to_masto_date(object.data["published"]) reply_to = get_reply_to(activity, opts) + reply_to_user = reply_to && get_user(reply_to.data["actor"]) content = object |> render_content() - |> HTML.get_cached_scrubbed_html_for_object( + + content_html = + content + |> HTML.get_cached_scrubbed_html_for_activity( User.html_filter_policy(opts[:for]), activity, - __MODULE__ + "mastoapi:content" + ) + + content_plaintext = + content + |> HTML.get_cached_stripped_html_for_activity( + activity, + "mastoapi:content" + ) + + summary = object.data["summary"] || "" + + summary_html = + summary + |> HTML.get_cached_scrubbed_html_for_activity( + User.html_filter_policy(opts[:for]), + activity, + "mastoapi:summary" + ) + + summary_plaintext = + summary + |> HTML.get_cached_stripped_html_for_activity( + activity, + "mastoapi:summary" ) card = render("card.json", Pleroma.Web.RichMedia.Helpers.fetch_data_for_activity(activity)) @@ -159,30 +202,30 @@ def render("status.json", %{activity: %{data: %{"object" => object}} = activity} if user.local do Pleroma.Web.Router.Helpers.o_status_url(Pleroma.Web.Endpoint, :notice, activity) else - object["external_url"] || object["id"] + object.data["external_url"] || object.data["id"] end %{ id: to_string(activity.id), - uri: object["id"], + uri: object.data["id"], url: url, account: AccountView.render("account.json", %{user: user}), in_reply_to_id: reply_to && to_string(reply_to.id), in_reply_to_account_id: reply_to_user && to_string(reply_to_user.id), reblog: nil, card: card, - content: content, + content: content_html, created_at: created_at, reblogs_count: announcement_count, - replies_count: object["repliesCount"] || 0, + replies_count: object.data["repliesCount"] || 0, favourites_count: like_count, - reblogged: present?(repeated), + reblogged: reblogged?(activity, opts[:for]), favourited: present?(favorited), bookmarked: present?(bookmarked), muted: CommonAPI.thread_muted?(user, activity) || User.mutes?(opts[:for], user), pinned: pinned?(activity, user), sensitive: sensitive, - spoiler_text: object["summary"] || "", + spoiler_text: summary_html, visibility: get_visibility(object), media_attachments: attachments, mentions: mentions, @@ -192,10 +235,13 @@ def render("status.json", %{activity: %{data: %{"object" => object}} = activity} website: nil }, language: nil, - emojis: build_emojis(activity.data["object"]["emoji"]), + emojis: build_emojis(object.data["emoji"]), pleroma: %{ local: activity.local, - conversation_id: get_context_id(activity) + conversation_id: get_context_id(activity), + in_reply_to_account_acct: reply_to_user && reply_to_user.nickname, + content: %{"text/plain" => content_plaintext}, + spoiler_text: %{"text/plain" => summary_plaintext} } } end @@ -272,13 +318,19 @@ def render("attachment.json", %{attachment: attachment}) do end def get_reply_to(activity, %{replied_to_activities: replied_to_activities}) do - _id = activity.data["object"]["inReplyTo"] - replied_to_activities[activity.data["object"]["inReplyTo"]] + object = Object.normalize(activity) + + with nil <- replied_to_activities[object.data["inReplyTo"]] do + # If user didn't participate in the thread + Activity.get_in_reply_to_activity(activity) + end end - def get_reply_to(%{data: %{"object" => object}}, _) do - if object["inReplyTo"] && object["inReplyTo"] != "" do - Activity.get_create_by_object_ap_id(object["inReplyTo"]) + def get_reply_to(%{data: %{"object" => _object}} = activity, _) do + object = Object.normalize(activity) + + if object.data["inReplyTo"] && object.data["inReplyTo"] != "" do + Activity.get_create_by_object_ap_id(object.data["inReplyTo"]) else nil end @@ -286,8 +338,8 @@ def get_reply_to(%{data: %{"object" => object}}, _) do def get_visibility(object) do public = "https://www.w3.org/ns/activitystreams#Public" - to = object["to"] || [] - cc = object["cc"] || [] + to = object.data["to"] || [] + cc = object.data["cc"] || [] cond do public in to -> @@ -308,25 +360,25 @@ def get_visibility(object) do end end - def render_content(%{"type" => "Video"} = object) do - with name when not is_nil(name) and name != "" <- object["name"] do - "

#{name}

#{object["content"]}" + def render_content(%{data: %{"type" => "Video"}} = object) do + with name when not is_nil(name) and name != "" <- object.data["name"] do + "

#{name}

#{object.data["content"]}" else - _ -> object["content"] || "" + _ -> object.data["content"] || "" end end - def render_content(%{"type" => object_type} = object) + def render_content(%{data: %{"type" => object_type}} = object) when object_type in ["Article", "Page"] do - with summary when not is_nil(summary) and summary != "" <- object["name"], - url when is_bitstring(url) <- object["url"] do - "

#{summary}

#{object["content"]}" + with summary when not is_nil(summary) and summary != "" <- object.data["name"], + url when is_bitstring(url) <- object.data["url"] do + "

#{summary}

#{object.data["content"]}" else - _ -> object["content"] || "" + _ -> object.data["content"] || "" end end - def render_content(object), do: object["content"] || "" + def render_content(object), do: object.data["content"] || "" @doc """ Builds a dictionary tags. diff --git a/lib/pleroma/web/mastodon_api/websocket_handler.ex b/lib/pleroma/web/mastodon_api/websocket_handler.ex index 9b262f461..abfa26754 100644 --- a/lib/pleroma/web/mastodon_api/websocket_handler.ex +++ b/lib/pleroma/web/mastodon_api/websocket_handler.ex @@ -90,7 +90,7 @@ defp allow_request(stream, nil) when stream in @anonymous_streams do # Authenticated streams. defp allow_request(stream, {"access_token", access_token}) when stream in @streams do with %Token{user_id: user_id} <- Repo.get_by(Token, token: access_token), - user = %User{} <- Repo.get(User, user_id) do + user = %User{} <- User.get_cached_by_id(user_id) do {:ok, user} else _ -> {:error, 403} diff --git a/lib/pleroma/web/media_proxy/media_proxy.ex b/lib/pleroma/web/media_proxy/media_proxy.ex index 3bd2affe9..5762e767b 100644 --- a/lib/pleroma/web/media_proxy/media_proxy.ex +++ b/lib/pleroma/web/media_proxy/media_proxy.ex @@ -13,32 +13,44 @@ def url("/" <> _ = url), do: url def url(url) do config = Application.get_env(:pleroma, :media_proxy, []) + domain = URI.parse(url).host - if !Keyword.get(config, :enabled, false) or String.starts_with?(url, Pleroma.Web.base_url()) do - url - else - secret = Application.get_env(:pleroma, Pleroma.Web.Endpoint)[:secret_key_base] - - # Must preserve `%2F` for compatibility with S3 - # https://git.pleroma.social/pleroma/pleroma/issues/580 - replacement = get_replacement(url, ":2F:") - - # The URL is url-decoded and encoded again to ensure it is correctly encoded and not twice. - base64 = + cond do + !Keyword.get(config, :enabled, false) or String.starts_with?(url, Pleroma.Web.base_url()) -> url - |> String.replace("%2F", replacement) - |> URI.decode() - |> URI.encode() - |> String.replace(replacement, "%2F") - |> Base.url_encode64(@base64_opts) - sig = :crypto.hmac(:sha, secret, base64) - sig64 = sig |> Base.url_encode64(@base64_opts) + Enum.any?(Pleroma.Config.get([:media_proxy, :whitelist]), fn pattern -> + String.equivalent?(domain, pattern) + end) -> + url - build_url(sig64, base64, filename(url)) + true -> + encode_url(url) end end + def encode_url(url) do + secret = Application.get_env(:pleroma, Pleroma.Web.Endpoint)[:secret_key_base] + + # Must preserve `%2F` for compatibility with S3 + # https://git.pleroma.social/pleroma/pleroma/issues/580 + replacement = get_replacement(url, ":2F:") + + # The URL is url-decoded and encoded again to ensure it is correctly encoded and not twice. + base64 = + url + |> String.replace("%2F", replacement) + |> URI.decode() + |> URI.encode() + |> String.replace(replacement, "%2F") + |> Base.url_encode64(@base64_opts) + + sig = :crypto.hmac(:sha, secret, base64) + sig64 = sig |> Base.url_encode64(@base64_opts) + + build_url(sig64, base64, filename(url)) + end + def decode_url(sig, url) do secret = Application.get_env(:pleroma, Pleroma.Web.Endpoint)[:secret_key_base] sig = Base.url_decode64!(sig, @base64_opts) diff --git a/lib/pleroma/web/metadata/rel_me.ex b/lib/pleroma/web/metadata/rel_me.ex new file mode 100644 index 000000000..03af899c4 --- /dev/null +++ b/lib/pleroma/web/metadata/rel_me.ex @@ -0,0 +1,13 @@ +defmodule Pleroma.Web.Metadata.Providers.RelMe do + alias Pleroma.Web.Metadata.Providers.Provider + @behaviour Provider + + @impl Provider + def build_tags(%{user: user}) do + (Floki.attribute(user.bio, "link[rel~=me]", "href") ++ + Floki.attribute(user.bio, "a[rel~=me]", "href")) + |> Enum.map(fn link -> + {:link, [rel: "me", href: link], []} + end) + end +end diff --git a/lib/pleroma/web/metadata/utils.ex b/lib/pleroma/web/metadata/utils.ex index 23bbde1a6..58385a3d1 100644 --- a/lib/pleroma/web/metadata/utils.ex +++ b/lib/pleroma/web/metadata/utils.ex @@ -12,7 +12,7 @@ def scrub_html_and_truncate(%{data: %{"content" => content}} = object) do # html content comes from DB already encoded, decode first and scrub after |> HtmlEntities.decode() |> String.replace(~r//, " ") - |> HTML.get_cached_stripped_html_for_object(object, __MODULE__) + |> HTML.get_cached_stripped_html_for_activity(object, "metadata") |> Formatter.demojify() |> Formatter.truncate() end diff --git a/lib/pleroma/web/oauth/fallback_controller.ex b/lib/pleroma/web/oauth/fallback_controller.ex index f0fe3b578..e3984f009 100644 --- a/lib/pleroma/web/oauth/fallback_controller.ex +++ b/lib/pleroma/web/oauth/fallback_controller.ex @@ -6,11 +6,24 @@ defmodule Pleroma.Web.OAuth.FallbackController do use Pleroma.Web, :controller alias Pleroma.Web.OAuth.OAuthController - # No user/password - def call(conn, _) do + def call(conn, {:register, :generic_error}) do + conn + |> put_status(:internal_server_error) + |> put_flash(:error, "Unknown error, please check the details and try again.") + |> OAuthController.registration_details(conn.params) + end + + def call(conn, {:register, _error}) do conn |> put_status(:unauthorized) |> put_flash(:error, "Invalid Username/Password") - |> OAuthController.authorize(conn.params["authorization"]) + |> OAuthController.registration_details(conn.params) + end + + def call(conn, _error) do + conn + |> put_status(:unauthorized) + |> put_flash(:error, "Invalid Username/Password") + |> OAuthController.authorize(conn.params) end end diff --git a/lib/pleroma/web/oauth/oauth_controller.ex b/lib/pleroma/web/oauth/oauth_controller.ex index ebb3dd253..688eaca11 100644 --- a/lib/pleroma/web/oauth/oauth_controller.ex +++ b/lib/pleroma/web/oauth/oauth_controller.ex @@ -5,25 +5,57 @@ defmodule Pleroma.Web.OAuth.OAuthController do use Pleroma.Web, :controller + alias Pleroma.Registration alias Pleroma.Repo alias Pleroma.User alias Pleroma.Web.Auth.Authenticator + alias Pleroma.Web.ControllerHelper alias Pleroma.Web.OAuth.App alias Pleroma.Web.OAuth.Authorization alias Pleroma.Web.OAuth.Token import Pleroma.Web.ControllerHelper, only: [oauth_scopes: 2] + if Pleroma.Config.oauth_consumer_enabled?(), do: plug(Ueberauth) + plug(:fetch_session) plug(:fetch_flash) action_fallback(Pleroma.Web.OAuth.FallbackController) - def authorize(conn, params) do + # Note: this definition is only called from error-handling methods with `conn.params` as 2nd arg + def authorize(conn, %{"authorization" => _} = params) do + {auth_attrs, params} = Map.pop(params, "authorization") + authorize(conn, Map.merge(params, auth_attrs)) + end + + def authorize(%{assigns: %{token: %Token{} = token}} = conn, params) do + if ControllerHelper.truthy_param?(params["force_login"]) do + do_authorize(conn, params) + else + redirect_uri = + if is_binary(params["redirect_uri"]) do + params["redirect_uri"] + else + app = Repo.preload(token, :app).app + + app.redirect_uris + |> String.split() + |> Enum.at(0) + end + + redirect(conn, external: redirect_uri(conn, redirect_uri)) + end + end + + def authorize(conn, params), do: do_authorize(conn, params) + + defp do_authorize(conn, params) do app = Repo.get_by(App, client_id: params["client_id"]) available_scopes = (app && app.scopes) || [] scopes = oauth_scopes(params, nil) || available_scopes + # Note: `params` might differ from `conn.params`; use `@params` not `@conn.params` in template render(conn, Authenticator.auth_template(), %{ response_type: params["response_type"], client_id: params["client_id"], @@ -35,80 +67,83 @@ def authorize(conn, params) do }) end - def create_authorization(conn, %{ - "authorization" => - %{ - "client_id" => client_id, - "redirect_uri" => redirect_uri - } = auth_params + def create_authorization( + conn, + %{"authorization" => _} = params, + opts \\ [] + ) do + with {:ok, auth} <- do_create_authorization(conn, params, opts[:user]) do + after_create_authorization(conn, auth, params) + else + error -> + handle_create_authorization_error(conn, error, params) + end + end + + def after_create_authorization(conn, auth, %{ + "authorization" => %{"redirect_uri" => redirect_uri} = auth_attrs }) do - with {_, {:ok, %User{} = user}} <- {:get_user, Authenticator.get_user(conn)}, - %App{} = app <- Repo.get_by(App, client_id: client_id), - true <- redirect_uri in String.split(app.redirect_uris), - scopes <- oauth_scopes(auth_params, []), - {:unsupported_scopes, []} <- {:unsupported_scopes, scopes -- app.scopes}, - # Note: `scope` param is intentionally not optional in this context - {:missing_scopes, false} <- {:missing_scopes, scopes == []}, - {:auth_active, true} <- {:auth_active, User.auth_active?(user)}, - {:ok, auth} <- Authorization.create_authorization(app, user, scopes) do - redirect_uri = - if redirect_uri == "." do - # Special case: Local MastodonFE - mastodon_api_url(conn, :login) + redirect_uri = redirect_uri(conn, redirect_uri) + + if redirect_uri == "urn:ietf:wg:oauth:2.0:oob" do + render(conn, "results.html", %{ + auth: auth + }) + else + connector = if String.contains?(redirect_uri, "?"), do: "&", else: "?" + url = "#{redirect_uri}#{connector}" + url_params = %{:code => auth.token} + + url_params = + if auth_attrs["state"] do + Map.put(url_params, :state, auth_attrs["state"]) else - redirect_uri + url_params end - cond do - redirect_uri == "urn:ietf:wg:oauth:2.0:oob" -> - render(conn, "results.html", %{ - auth: auth - }) + url = "#{url}#{Plug.Conn.Query.encode(url_params)}" - true -> - connector = if String.contains?(redirect_uri, "?"), do: "&", else: "?" - url = "#{redirect_uri}#{connector}" - url_params = %{:code => auth.token} - - url_params = - if auth_params["state"] do - Map.put(url_params, :state, auth_params["state"]) - else - url_params - end - - url = "#{url}#{Plug.Conn.Query.encode(url_params)}" - - redirect(conn, external: url) - end - else - {scopes_issue, _} when scopes_issue in [:unsupported_scopes, :missing_scopes] -> - # Per https://github.com/tootsuite/mastodon/blob/ - # 51e154f5e87968d6bb115e053689767ab33e80cd/app/controllers/api/base_controller.rb#L39 - conn - |> put_flash(:error, "This action is outside the authorized scopes") - |> put_status(:unauthorized) - |> authorize(auth_params) - - {:auth_active, false} -> - # Per https://github.com/tootsuite/mastodon/blob/ - # 51e154f5e87968d6bb115e053689767ab33e80cd/app/controllers/api/base_controller.rb#L76 - conn - |> put_flash(:error, "Your login is missing a confirmed e-mail address") - |> put_status(:forbidden) - |> authorize(auth_params) - - error -> - Authenticator.handle_error(conn, error) + redirect(conn, external: url) end end + defp handle_create_authorization_error( + conn, + {scopes_issue, _}, + %{"authorization" => _} = params + ) + when scopes_issue in [:unsupported_scopes, :missing_scopes] do + # Per https://github.com/tootsuite/mastodon/blob/ + # 51e154f5e87968d6bb115e053689767ab33e80cd/app/controllers/api/base_controller.rb#L39 + conn + |> put_flash(:error, "This action is outside the authorized scopes") + |> put_status(:unauthorized) + |> authorize(params) + end + + defp handle_create_authorization_error( + conn, + {:auth_active, false}, + %{"authorization" => _} = params + ) do + # Per https://github.com/tootsuite/mastodon/blob/ + # 51e154f5e87968d6bb115e053689767ab33e80cd/app/controllers/api/base_controller.rb#L76 + conn + |> put_flash(:error, "Your login is missing a confirmed e-mail address") + |> put_status(:forbidden) + |> authorize(params) + end + + defp handle_create_authorization_error(conn, error, %{"authorization" => _}) do + Authenticator.handle_error(conn, error) + end + def token_exchange(conn, %{"grant_type" => "authorization_code"} = params) do with %App{} = app <- get_app_from_request(conn, params), fixed_token = fix_padding(params["code"]), %Authorization{} = auth <- Repo.get_by(Authorization, token: fixed_token, app_id: app.id), - %User{} = user <- Repo.get(User, auth.user_id), + %User{} = user <- User.get_cached_by_id(auth.user_id), {:ok, token} <- Token.exchange_token(app, auth), {:ok, inserted_at} <- DateTime.from_naive(token.inserted_at, "Etc/UTC") do response = %{ @@ -136,6 +171,7 @@ def token_exchange( with {_, {:ok, %User{} = user}} <- {:get_user, Authenticator.get_user(conn)}, %App{} = app <- get_app_from_request(conn, params), {:auth_active, true} <- {:auth_active, User.auth_active?(user)}, + {:user_active, true} <- {:user_active, !user.info.deactivated}, scopes <- oauth_scopes(params, app.scopes), [] <- scopes -- app.scopes, true <- Enum.any?(scopes), @@ -159,6 +195,11 @@ def token_exchange( |> put_status(:forbidden) |> json(%{error: "Your login is missing a confirmed e-mail address"}) + {:user_active, false} -> + conn + |> put_status(:forbidden) + |> json(%{error: "Your account is currently disabled"}) + _error -> put_status(conn, 400) |> json(%{error: "Invalid credentials"}) @@ -189,6 +230,175 @@ def token_revoke(conn, %{"token" => token} = params) do end end + @doc "Prepares OAuth request to provider for Ueberauth" + def prepare_request(conn, %{"provider" => provider, "authorization" => auth_attrs}) do + scope = + oauth_scopes(auth_attrs, []) + |> Enum.join(" ") + + state = + auth_attrs + |> Map.delete("scopes") + |> Map.put("scope", scope) + |> Poison.encode!() + + params = + auth_attrs + |> Map.drop(~w(scope scopes client_id redirect_uri)) + |> Map.put("state", state) + + # Handing the request to Ueberauth + redirect(conn, to: o_auth_path(conn, :request, provider, params)) + end + + def request(conn, params) do + message = + if params["provider"] do + "Unsupported OAuth provider: #{params["provider"]}." + else + "Bad OAuth request." + end + + conn + |> put_flash(:error, message) + |> redirect(to: "/") + end + + def callback(%{assigns: %{ueberauth_failure: failure}} = conn, params) do + params = callback_params(params) + messages = for e <- Map.get(failure, :errors, []), do: e.message + message = Enum.join(messages, "; ") + + conn + |> put_flash(:error, "Failed to authenticate: #{message}.") + |> redirect(external: redirect_uri(conn, params["redirect_uri"])) + end + + def callback(conn, params) do + params = callback_params(params) + + with {:ok, registration} <- Authenticator.get_registration(conn) do + user = Repo.preload(registration, :user).user + auth_attrs = Map.take(params, ~w(client_id redirect_uri scope scopes state)) + + if user do + create_authorization( + conn, + %{"authorization" => auth_attrs}, + user: user + ) + else + registration_params = + Map.merge(auth_attrs, %{ + "nickname" => Registration.nickname(registration), + "email" => Registration.email(registration) + }) + + conn + |> put_session(:registration_id, registration.id) + |> registration_details(%{"authorization" => registration_params}) + end + else + _ -> + conn + |> put_flash(:error, "Failed to set up user account.") + |> redirect(external: redirect_uri(conn, params["redirect_uri"])) + end + end + + defp callback_params(%{"state" => state} = params) do + Map.merge(params, Poison.decode!(state)) + end + + def registration_details(conn, %{"authorization" => auth_attrs}) do + render(conn, "register.html", %{ + client_id: auth_attrs["client_id"], + redirect_uri: auth_attrs["redirect_uri"], + state: auth_attrs["state"], + scopes: oauth_scopes(auth_attrs, []), + nickname: auth_attrs["nickname"], + email: auth_attrs["email"] + }) + end + + def register(conn, %{"authorization" => _, "op" => "connect"} = params) do + with registration_id when not is_nil(registration_id) <- get_session_registration_id(conn), + %Registration{} = registration <- Repo.get(Registration, registration_id), + {_, {:ok, auth}} <- + {:create_authorization, do_create_authorization(conn, params)}, + %User{} = user <- Repo.preload(auth, :user).user, + {:ok, _updated_registration} <- Registration.bind_to_user(registration, user) do + conn + |> put_session_registration_id(nil) + |> after_create_authorization(auth, params) + else + {:create_authorization, error} -> + {:register, handle_create_authorization_error(conn, error, params)} + + _ -> + {:register, :generic_error} + end + end + + def register(conn, %{"authorization" => _, "op" => "register"} = params) do + with registration_id when not is_nil(registration_id) <- get_session_registration_id(conn), + %Registration{} = registration <- Repo.get(Registration, registration_id), + {:ok, user} <- Authenticator.create_from_registration(conn, registration) do + conn + |> put_session_registration_id(nil) + |> create_authorization( + params, + user: user + ) + else + {:error, changeset} -> + message = + Enum.map(changeset.errors, fn {field, {error, _}} -> + "#{field} #{error}" + end) + |> Enum.join("; ") + + message = + String.replace( + message, + "ap_id has already been taken", + "nickname has already been taken" + ) + + conn + |> put_status(:forbidden) + |> put_flash(:error, "Error: #{message}.") + |> registration_details(params) + + _ -> + {:register, :generic_error} + end + end + + defp do_create_authorization( + conn, + %{ + "authorization" => + %{ + "client_id" => client_id, + "redirect_uri" => redirect_uri + } = auth_attrs + }, + user \\ nil + ) do + with {_, {:ok, %User{} = user}} <- + {:get_user, (user && {:ok, user}) || Authenticator.get_user(conn)}, + %App{} = app <- Repo.get_by(App, client_id: client_id), + true <- redirect_uri in String.split(app.redirect_uris), + scopes <- oauth_scopes(auth_attrs, []), + {:unsupported_scopes, []} <- {:unsupported_scopes, scopes -- app.scopes}, + # Note: `scope` param is intentionally not optional in this context + {:missing_scopes, false} <- {:missing_scopes, scopes == []}, + {:auth_active, true} <- {:auth_active, User.auth_active?(user)} do + Authorization.create_authorization(app, user, scopes) + end + end + # XXX - for whatever reason our token arrives urlencoded, but Plug.Conn should be # decoding it. Investigate sometime. defp fix_padding(token) do @@ -221,4 +431,14 @@ defp get_app_from_request(conn, params) do nil end end + + # Special case: Local MastodonFE + defp redirect_uri(conn, "."), do: mastodon_api_url(conn, :login) + + defp redirect_uri(_conn, redirect_uri), do: redirect_uri + + defp get_session_registration_id(conn), do: get_session(conn, :registration_id) + + defp put_session_registration_id(conn, registration_id), + do: put_session(conn, :registration_id, registration_id) end diff --git a/lib/pleroma/web/oauth/token.ex b/lib/pleroma/web/oauth/token.ex index a8b06db36..399140003 100644 --- a/lib/pleroma/web/oauth/token.ex +++ b/lib/pleroma/web/oauth/token.ex @@ -27,7 +27,7 @@ defmodule Pleroma.Web.OAuth.Token do def exchange_token(app, auth) do with {:ok, auth} <- Authorization.use_token(auth), true <- auth.app_id == app.id do - create_token(app, Repo.get(User, auth.user_id), auth.scopes) + create_token(app, User.get_cached_by_id(auth.user_id), auth.scopes) end end diff --git a/lib/pleroma/web/ostatus/activity_representer.ex b/lib/pleroma/web/ostatus/activity_representer.ex index 1a1b74bb0..166691a09 100644 --- a/lib/pleroma/web/ostatus/activity_representer.ex +++ b/lib/pleroma/web/ostatus/activity_representer.ex @@ -54,23 +54,16 @@ defp get_mentions(to) do end) end - defp get_links(%{local: true, data: data}) do + defp get_links(%{local: true}, %{"id" => object_id}) do h = fn str -> [to_charlist(str)] end [ - {:link, [type: ['application/atom+xml'], href: h.(data["object"]["id"]), rel: 'self'], []}, - {:link, [type: ['text/html'], href: h.(data["object"]["id"]), rel: 'alternate'], []} + {:link, [type: ['application/atom+xml'], href: h.(object_id), rel: 'self'], []}, + {:link, [type: ['text/html'], href: h.(object_id), rel: 'alternate'], []} ] end - defp get_links(%{ - local: false, - data: %{ - "object" => %{ - "external_url" => external_url - } - } - }) do + defp get_links(%{local: false}, %{"external_url" => external_url}) do h = fn str -> [to_charlist(str)] end [ @@ -78,7 +71,7 @@ defp get_links(%{ ] end - defp get_links(_activity), do: [] + defp get_links(_activity, _object_data), do: [] defp get_emoji_links(emojis) do Enum.map(emojis, fn {emoji, file} -> @@ -88,14 +81,16 @@ defp get_emoji_links(emojis) do def to_simple_form(activity, user, with_author \\ false) - def to_simple_form(%{data: %{"object" => %{"type" => "Note"}}} = activity, user, with_author) do + def to_simple_form(%{data: %{"type" => "Create"}} = activity, user, with_author) do h = fn str -> [to_charlist(str)] end - updated_at = activity.data["object"]["published"] - inserted_at = activity.data["object"]["published"] + object = Object.normalize(activity) + + updated_at = object.data["published"] + inserted_at = object.data["published"] attachments = - Enum.map(activity.data["object"]["attachment"] || [], fn attachment -> + Enum.map(object.data["attachment"] || [], fn attachment -> url = hd(attachment["url"]) {:link, @@ -108,7 +103,7 @@ def to_simple_form(%{data: %{"object" => %{"type" => "Note"}}} = activity, user, mentions = activity.recipients |> get_mentions categories = - (activity.data["object"]["tag"] || []) + (object.data["tag"] || []) |> Enum.map(fn tag -> if is_binary(tag) do {:category, [term: to_charlist(tag)], []} @@ -118,11 +113,11 @@ def to_simple_form(%{data: %{"object" => %{"type" => "Note"}}} = activity, user, end) |> Enum.filter(& &1) - emoji_links = get_emoji_links(activity.data["object"]["emoji"] || %{}) + emoji_links = get_emoji_links(object.data["emoji"] || %{}) summary = - if activity.data["object"]["summary"] do - [{:summary, [], h.(activity.data["object"]["summary"])}] + if object.data["summary"] do + [{:summary, [], h.(object.data["summary"])}] else [] end @@ -131,10 +126,9 @@ def to_simple_form(%{data: %{"object" => %{"type" => "Note"}}} = activity, user, {:"activity:object-type", ['http://activitystrea.ms/schema/1.0/note']}, {:"activity:verb", ['http://activitystrea.ms/schema/1.0/post']}, # For notes, federate the object id. - {:id, h.(activity.data["object"]["id"])}, + {:id, h.(object.data["id"])}, {:title, ['New note by #{user.nickname}']}, - {:content, [type: 'html'], - h.(activity.data["object"]["content"] |> String.replace(~r/[\n\r]/, ""))}, + {:content, [type: 'html'], h.(object.data["content"] |> String.replace(~r/[\n\r]/, ""))}, {:published, h.(inserted_at)}, {:updated, h.(updated_at)}, {:"ostatus:conversation", [ref: h.(activity.data["context"])], @@ -142,7 +136,7 @@ def to_simple_form(%{data: %{"object" => %{"type" => "Note"}}} = activity, user, {:link, [ref: h.(activity.data["context"]), rel: 'ostatus:conversation'], []} ] ++ summary ++ - get_links(activity) ++ + get_links(activity, object.data) ++ categories ++ attachments ++ in_reply_to ++ author ++ mentions ++ emoji_links end diff --git a/lib/pleroma/web/ostatus/handlers/note_handler.ex b/lib/pleroma/web/ostatus/handlers/note_handler.ex index db995ec77..ec6e5cfaf 100644 --- a/lib/pleroma/web/ostatus/handlers/note_handler.ex +++ b/lib/pleroma/web/ostatus/handlers/note_handler.ex @@ -113,8 +113,9 @@ def handle_note(entry, doc \\ nil) do cw <- OStatus.get_cw(entry), in_reply_to <- XML.string_from_xpath("//thr:in-reply-to[1]/@ref", entry), in_reply_to_activity <- fetch_replied_to_activity(entry, in_reply_to), - in_reply_to <- - (in_reply_to_activity && in_reply_to_activity.data["object"]["id"]) || in_reply_to, + in_reply_to_object <- + (in_reply_to_activity && Object.normalize(in_reply_to_activity)) || nil, + in_reply_to <- (in_reply_to_object && in_reply_to_object.data["id"]) || in_reply_to, attachments <- OStatus.get_attachments(entry), context <- get_context(entry, in_reply_to), tags <- OStatus.get_tags(entry), diff --git a/lib/pleroma/web/ostatus/ostatus.ex b/lib/pleroma/web/ostatus/ostatus.ex index 9a34d7ad5..4744c6d83 100644 --- a/lib/pleroma/web/ostatus/ostatus.ex +++ b/lib/pleroma/web/ostatus/ostatus.ex @@ -294,7 +294,7 @@ def make_user(uri, update \\ false) do } with false <- update, - %User{} = user <- User.get_by_ap_id(data.ap_id) do + %User{} = user <- User.get_cached_by_ap_id(data.ap_id) do {:ok, user} else _e -> User.insert_or_update_user(data) diff --git a/lib/pleroma/web/push/impl.ex b/lib/pleroma/web/push/impl.ex index 863573185..35d3ff07c 100644 --- a/lib/pleroma/web/push/impl.ex +++ b/lib/pleroma/web/push/impl.ex @@ -19,10 +19,12 @@ defmodule Pleroma.Web.Push.Impl do @types ["Create", "Follow", "Announce", "Like"] @doc "Performs sending notifications for user subscriptions" - @spec perform_send(Notification.t()) :: list(any) - def perform_send( - %{activity: %{data: %{"type" => activity_type}, id: activity_id}, user_id: user_id} = - notif + @spec perform(Notification.t()) :: list(any) | :error + def perform( + %{ + activity: %{data: %{"type" => activity_type}, id: activity_id} = activity, + user_id: user_id + } = notif ) when activity_type in @types do actor = User.get_cached_by_ap_id(notif.activity.data["actor"]) @@ -30,13 +32,14 @@ def perform_send( type = Activity.mastodon_notification_type(notif.activity) gcm_api_key = Application.get_env(:web_push_encryption, :gcm_api_key) avatar_url = User.avatar_url(actor) + object = Object.normalize(activity) for subscription <- fetch_subsriptions(user_id), get_in(subscription.data, ["alerts", type]) do %{ title: format_title(notif), access_token: subscription.token.token, - body: format_body(notif, actor), + body: format_body(notif, actor, object), notification_id: notif.id, notification_type: type, icon: avatar_url, @@ -50,7 +53,7 @@ def perform_send( end end - def perform_send(_) do + def perform(_) do Logger.warn("Unknown notification type") :error end @@ -95,25 +98,25 @@ def build_sub(subscription) do end def format_body( - %{activity: %{data: %{"type" => "Create", "object" => %{"content" => content}}}}, - actor + %{activity: %{data: %{"type" => "Create"}}}, + actor, + %{data: %{"content" => content}} ) do "@#{actor.nickname}: #{Utils.scrub_html_and_truncate(content, 80)}" end def format_body( - %{activity: %{data: %{"type" => "Announce", "object" => activity_id}}}, - actor + %{activity: %{data: %{"type" => "Announce"}}}, + actor, + %{data: %{"content" => content}} ) do - %Activity{data: %{"object" => %{"id" => object_id}}} = Activity.get_by_ap_id(activity_id) - %Object{data: %{"content" => content}} = Object.get_by_ap_id(object_id) - "@#{actor.nickname} repeated: #{Utils.scrub_html_and_truncate(content, 80)}" end def format_body( %{activity: %{data: %{"type" => type}}}, - actor + actor, + _object ) when type in ["Follow", "Like"] do case type do diff --git a/lib/pleroma/web/push/push.ex b/lib/pleroma/web/push/push.ex index 5259e8e33..729dad02a 100644 --- a/lib/pleroma/web/push/push.ex +++ b/lib/pleroma/web/push/push.ex @@ -3,18 +3,20 @@ # SPDX-License-Identifier: AGPL-3.0-only defmodule Pleroma.Web.Push do - use GenServer - alias Pleroma.Web.Push.Impl require Logger - ############## - # Client API # - ############## + def init do + unless enabled() do + Logger.warn(""" + VAPID key pair is not found. If you wish to enabled web push, please run - def start_link do - GenServer.start_link(__MODULE__, :ok, name: __MODULE__) + mix web_push.gen.keypair + + and add the resulting output to your configuration file. + """) + end end def vapid_config do @@ -30,35 +32,5 @@ def enabled do end def send(notification), - do: GenServer.cast(__MODULE__, {:send, notification}) - - #################### - # Server Callbacks # - #################### - - @impl true - def init(:ok) do - if enabled() do - {:ok, nil} - else - Logger.warn(""" - VAPID key pair is not found. If you wish to enabled web push, please run - - mix web_push.gen.keypair - - and add the resulting output to your configuration file. - """) - - :ignore - end - end - - @impl true - def handle_cast({:send, notification}, state) do - if enabled() do - Impl.perform_send(notification) - end - - {:noreply, state} - end + do: PleromaJobQueue.enqueue(:web_push, Impl, [notification]) end diff --git a/lib/pleroma/web/rel_me.ex b/lib/pleroma/web/rel_me.ex index eaca41132..26eb614a6 100644 --- a/lib/pleroma/web/rel_me.ex +++ b/lib/pleroma/web/rel_me.ex @@ -6,7 +6,8 @@ defmodule Pleroma.Web.RelMe do @hackney_options [ pool: :media, recv_timeout: 2_000, - max_body: 2_000_000 + max_body: 2_000_000, + with_body: true ] if Mix.env() == :test do diff --git a/lib/pleroma/web/rich_media/parser.ex b/lib/pleroma/web/rich_media/parser.ex index 4bd271d8e..62e8fa610 100644 --- a/lib/pleroma/web/rich_media/parser.ex +++ b/lib/pleroma/web/rich_media/parser.ex @@ -12,7 +12,8 @@ defmodule Pleroma.Web.RichMedia.Parser do @hackney_options [ pool: :media, recv_timeout: 2_000, - max_body: 2_000_000 + max_body: 2_000_000, + with_body: true ] def parse(nil), do: {:error, "No URL provided"} diff --git a/lib/pleroma/web/router.ex b/lib/pleroma/web/router.ex index 9ccb4e535..ff4f08af5 100644 --- a/lib/pleroma/web/router.ex +++ b/lib/pleroma/web/router.ex @@ -5,6 +5,16 @@ defmodule Pleroma.Web.Router do use Pleroma.Web, :router + pipeline :browser do + plug(:accepts, ["html"]) + plug(:fetch_session) + end + + pipeline :oauth do + plug(:fetch_session) + plug(Pleroma.Plugs.OAuthPlug) + end + pipeline :api do plug(:accepts, ["json"]) plug(:fetch_session) @@ -105,10 +115,6 @@ defmodule Pleroma.Web.Router do plug(:accepts, ["json", "xml"]) end - pipeline :oauth do - plug(:accepts, ["html", "json"]) - end - pipeline :pleroma_api do plug(:accepts, ["html", "json"]) end @@ -129,6 +135,7 @@ defmodule Pleroma.Web.Router do post("/password_reset", UtilController, :password_reset) get("/emoji", UtilController, :emoji) get("/captcha", UtilController, :captcha) + get("/healthcheck", UtilController, :healthcheck) end scope "/api/pleroma", Pleroma.Web do @@ -139,8 +146,12 @@ defmodule Pleroma.Web.Router do scope "/api/pleroma/admin", Pleroma.Web.AdminAPI do pipe_through([:admin_api, :oauth_write]) + post("/user/follow", AdminAPIController, :user_follow) + post("/user/unfollow", AdminAPIController, :user_unfollow) + get("/users", AdminAPIController, :list_users) get("/users/:nickname", AdminAPIController, :user_show) + delete("/user", AdminAPIController, :user_delete) patch("/users/:nickname/toggle_activation", AdminAPIController, :user_toggle_activation) post("/user", AdminAPIController, :user_create) @@ -158,6 +169,8 @@ defmodule Pleroma.Web.Router do delete("/relay", AdminAPIController, :relay_unfollow) get("/invite_token", AdminAPIController, :get_invite_token) + get("/invites", AdminAPIController, :invites) + post("/revoke_invite", AdminAPIController, :revoke_invite) post("/email_invite", AdminAPIController, :email_invite) get("/password_reset", AdminAPIController, :get_password_reset) @@ -183,6 +196,7 @@ defmodule Pleroma.Web.Router do post("/change_password", UtilController, :change_password) post("/delete_account", UtilController, :delete_account) + put("/notification_settings", UtilController, :update_notificaton_settings) end scope [] do @@ -200,10 +214,24 @@ defmodule Pleroma.Web.Router do end scope "/oauth", Pleroma.Web.OAuth do - get("/authorize", OAuthController, :authorize) + scope [] do + pipe_through(:oauth) + get("/authorize", OAuthController, :authorize) + end + post("/authorize", OAuthController, :create_authorization) post("/token", OAuthController, :token_exchange) post("/revoke", OAuthController, :token_revoke) + get("/registration_details", OAuthController, :registration_details) + + scope [] do + pipe_through(:browser) + + get("/prepare_request", OAuthController, :prepare_request) + get("/:provider", OAuthController, :request) + get("/:provider/callback", OAuthController, :callback) + post("/register", OAuthController, :register) + end end scope "/api/v1", Pleroma.Web.MastodonAPI do @@ -215,9 +243,9 @@ defmodule Pleroma.Web.Router do get("/accounts/verify_credentials", MastodonAPIController, :verify_credentials) get("/accounts/relationships", MastodonAPIController, :relationships) - get("/accounts/search", MastodonAPIController, :account_search) get("/accounts/:id/lists", MastodonAPIController, :account_lists) + get("/accounts/:id/identity_proofs", MastodonAPIController, :empty_array) get("/follow_requests", MastodonAPIController, :follow_requests) get("/blocks", MastodonAPIController, :blocks) @@ -233,6 +261,10 @@ defmodule Pleroma.Web.Router do post("/notifications/dismiss", MastodonAPIController, :dismiss_notification) get("/notifications", MastodonAPIController, :notifications) get("/notifications/:id", MastodonAPIController, :get_notification) + delete("/notifications/destroy_multiple", MastodonAPIController, :destroy_multiple) + + get("/scheduled_statuses", MastodonAPIController, :scheduled_statuses) + get("/scheduled_statuses/:id", MastodonAPIController, :show_scheduled_status) get("/lists", MastodonAPIController, :get_lists) get("/lists/:id", MastodonAPIController, :get_list) @@ -268,6 +300,9 @@ defmodule Pleroma.Web.Router do post("/statuses/:id/mute", MastodonAPIController, :mute_conversation) post("/statuses/:id/unmute", MastodonAPIController, :unmute_conversation) + put("/scheduled_statuses/:id", MastodonAPIController, :update_scheduled_status) + delete("/scheduled_statuses/:id", MastodonAPIController, :delete_scheduled_status) + post("/media", MastodonAPIController, :upload) put("/media/:id", MastodonAPIController, :update_media) @@ -305,6 +340,9 @@ defmodule Pleroma.Web.Router do post("/domain_blocks", MastodonAPIController, :block_domain) delete("/domain_blocks", MastodonAPIController, :unblock_domain) + + post("/pleroma/accounts/:id/subscribe", MastodonAPIController, :subscribe) + post("/pleroma/accounts/:id/unsubscribe", MastodonAPIController, :unsubscribe) end scope [] do @@ -339,6 +377,8 @@ defmodule Pleroma.Web.Router do get("/trends", MastodonAPIController, :empty_array) + get("/accounts/search", MastodonAPIController, :account_search) + scope [] do pipe_through(:oauth_read_or_unauthenticated) @@ -355,6 +395,8 @@ defmodule Pleroma.Web.Router do get("/accounts/:id", MastodonAPIController, :user) get("/search", MastodonAPIController, :search) + + get("/pleroma/accounts/:id/favourites", MastodonAPIController, :user_favourites) end end diff --git a/lib/pleroma/web/streamer.ex b/lib/pleroma/web/streamer.ex index 592749b42..72eaf2084 100644 --- a/lib/pleroma/web/streamer.ex +++ b/lib/pleroma/web/streamer.ex @@ -8,7 +8,6 @@ defmodule Pleroma.Web.Streamer do alias Pleroma.Activity alias Pleroma.Notification alias Pleroma.Object - alias Pleroma.Repo alias Pleroma.User alias Pleroma.Web.ActivityPub.ActivityPub alias Pleroma.Web.ActivityPub.Visibility @@ -82,7 +81,7 @@ def handle_cast(%{action: :stream, topic: "list", item: item}, topics) do _ -> Pleroma.List.get_lists_from_activity(item) |> Enum.filter(fn list -> - owner = Repo.get(User, list.user_id) + owner = User.get_cached_by_id(list.user_id) Visibility.visible_for_user?(item, owner) end) diff --git a/lib/pleroma/web/templates/layout/app.html.eex b/lib/pleroma/web/templates/layout/app.html.eex index 8333bc921..3389c91cc 100644 --- a/lib/pleroma/web/templates/layout/app.html.eex +++ b/lib/pleroma/web/templates/layout/app.html.eex @@ -179,6 +179,17 @@ flex-basis: 50%; } } + .form-row { + display: flex; + } + .form-row > label { + text-align: left; + line-height: 47px; + flex: 1; + } + .form-row > input { + flex: 2; + } diff --git a/lib/pleroma/web/templates/o_auth/o_auth/_scopes.html.eex b/lib/pleroma/web/templates/o_auth/o_auth/_scopes.html.eex new file mode 100644 index 000000000..e6cfe108b --- /dev/null +++ b/lib/pleroma/web/templates/o_auth/o_auth/_scopes.html.eex @@ -0,0 +1,13 @@ +
+ <%= label @form, :scope, "Permissions" %> + +
+ <%= for scope <- @available_scopes do %> + <%# Note: using hidden input with `unchecked_value` in order to distinguish user's empty selection from `scope` param being omitted %> +
+ <%= checkbox @form, :"scope_#{scope}", value: scope in @scopes && scope, checked_value: scope, unchecked_value: "", name: "authorization[scope][]" %> + <%= label @form, :"scope_#{scope}", String.capitalize(scope) %> +
+ <% end %> +
+
diff --git a/lib/pleroma/web/templates/o_auth/o_auth/consumer.html.eex b/lib/pleroma/web/templates/o_auth/o_auth/consumer.html.eex new file mode 100644 index 000000000..4bcda7300 --- /dev/null +++ b/lib/pleroma/web/templates/o_auth/o_auth/consumer.html.eex @@ -0,0 +1,13 @@ +

Sign in with external provider

+ +<%= form_for @conn, o_auth_path(@conn, :prepare_request), [as: "authorization", method: "get"], fn f -> %> + <%= render @view_module, "_scopes.html", Map.put(assigns, :form, f) %> + + <%= hidden_input f, :client_id, value: @client_id %> + <%= hidden_input f, :redirect_uri, value: @redirect_uri %> + <%= hidden_input f, :state, value: @state %> + + <%= for strategy <- Pleroma.Config.oauth_consumer_strategies() do %> + <%= submit "Sign in with #{String.capitalize(strategy)}", name: "provider", value: strategy %> + <% end %> +<% end %> diff --git a/lib/pleroma/web/templates/o_auth/o_auth/register.html.eex b/lib/pleroma/web/templates/o_auth/o_auth/register.html.eex new file mode 100644 index 000000000..facedc8db --- /dev/null +++ b/lib/pleroma/web/templates/o_auth/o_auth/register.html.eex @@ -0,0 +1,42 @@ +<%= if get_flash(@conn, :info) do %> + +<% end %> +<%= if get_flash(@conn, :error) do %> + +<% end %> + +

Registration Details

+ +

If you'd like to register a new account, please provide the details below.

+<%= form_for @conn, o_auth_path(@conn, :register), [as: "authorization"], fn f -> %> + +
+ <%= label f, :nickname, "Nickname" %> + <%= text_input f, :nickname, value: @nickname %> +
+
+ <%= label f, :email, "Email" %> + <%= text_input f, :email, value: @email %> +
+ +<%= submit "Proceed as new user", name: "op", value: "register" %> + +

Alternatively, sign in to connect to existing account.

+ +
+ <%= label f, :name, "Name or email" %> + <%= text_input f, :name %> +
+
+ <%= label f, :password, "Password" %> + <%= password_input f, :password %> +
+ +<%= submit "Proceed as existing user", name: "op", value: "connect" %> + +<%= hidden_input f, :client_id, value: @client_id %> +<%= hidden_input f, :redirect_uri, value: @redirect_uri %> +<%= hidden_input f, :scope, value: Enum.join(@scopes, " ") %> +<%= hidden_input f, :state, value: @state %> + +<% end %> diff --git a/lib/pleroma/web/templates/o_auth/o_auth/show.html.eex b/lib/pleroma/web/templates/o_auth/o_auth/show.html.eex index 161333847..3e360a52c 100644 --- a/lib/pleroma/web/templates/o_auth/o_auth/show.html.eex +++ b/lib/pleroma/web/templates/o_auth/o_auth/show.html.eex @@ -4,7 +4,9 @@ <%= if get_flash(@conn, :error) do %> <% end %> +

OAuth Authorization

+ <%= form_for @conn, o_auth_path(@conn, :authorize), [as: "authorization"], fn f -> %>
<%= label f, :name, "Name or email" %> @@ -14,22 +16,16 @@ <%= label f, :password, "Password" %> <%= password_input f, :password %>
-
-<%= label f, :scope, "Permissions" %> -
- <%= for scope <- @available_scopes do %> - <%# Note: using hidden input with `unchecked_value` in order to distinguish user's empty selection from `scope` param being omitted %> -
- <%= checkbox f, :"scope_#{scope}", value: scope in @scopes && scope, checked_value: scope, unchecked_value: "", name: "authorization[scope][]" %> - <%= label f, :"scope_#{scope}", String.capitalize(scope) %> -
- <% end %> -
-
+ +<%= render @view_module, "_scopes.html", Map.merge(assigns, %{form: f}) %> <%= hidden_input f, :client_id, value: @client_id %> <%= hidden_input f, :response_type, value: @response_type %> <%= hidden_input f, :redirect_uri, value: @redirect_uri %> -<%= hidden_input f, :state, value: @state%> +<%= hidden_input f, :state, value: @state %> <%= submit "Authorize" %> <% end %> + +<%= if Pleroma.Config.oauth_consumer_enabled?() do %> + <%= render @view_module, Pleroma.Web.Auth.Authenticator.oauth_consumer_template(), assigns %> +<% end %> diff --git a/lib/pleroma/web/templates/twitter_api/util/password_reset.html.eex b/lib/pleroma/web/templates/twitter_api/util/password_reset.html.eex index 3c7960998..a3facf017 100644 --- a/lib/pleroma/web/templates/twitter_api/util/password_reset.html.eex +++ b/lib/pleroma/web/templates/twitter_api/util/password_reset.html.eex @@ -1,12 +1,13 @@

Password Reset for <%= @user.nickname %>

<%= form_for @conn, util_path(@conn, :password_reset), [as: "data"], fn f -> %> -<%= label f, :password, "Password" %> -<%= password_input f, :password %> -
- -<%= label f, :password_confirmation, "Confirmation" %> -<%= password_input f, :password_confirmation %> -
-<%= hidden_input f, :token, value: @token.token %> -<%= submit "Reset" %> +
+ <%= label f, :password, "Password" %> + <%= password_input f, :password %> +
+
+ <%= label f, :password_confirmation, "Confirmation" %> + <%= password_input f, :password_confirmation %> +
+ <%= hidden_input f, :token, value: @token.token %> + <%= submit "Reset" %> <% end %> diff --git a/lib/pleroma/web/twitter_api/controllers/util_controller.ex b/lib/pleroma/web/twitter_api/controllers/util_controller.ex index faa733fec..1122e6c5d 100644 --- a/lib/pleroma/web/twitter_api/controllers/util_controller.ex +++ b/lib/pleroma/web/twitter_api/controllers/util_controller.ex @@ -8,6 +8,7 @@ defmodule Pleroma.Web.TwitterAPI.UtilController do require Logger alias Comeonin.Pbkdf2 + alias Pleroma.Activity alias Pleroma.Emoji alias Pleroma.Notification alias Pleroma.PasswordResetToken @@ -21,7 +22,7 @@ defmodule Pleroma.Web.TwitterAPI.UtilController do def show_password_reset(conn, %{"token" => token}) do with %{used: false} = token <- Repo.get_by(PasswordResetToken, %{token: token}), - %User{} = user <- Repo.get(User, token.user_id) do + %User{} = user <- User.get_cached_by_id(token.user_id) do render(conn, "password_reset.html", %{ token: token, user: user @@ -73,36 +74,52 @@ def remote_subscribe(conn, %{"user" => %{"nickname" => nick, "profile" => profil end def remote_follow(%{assigns: %{user: user}} = conn, %{"acct" => acct}) do - {err, followee} = OStatus.find_or_make_user(acct) - avatar = User.avatar_url(followee) - name = followee.nickname - id = followee.id - - if !!user do - conn - |> render("follow.html", %{error: err, acct: acct, avatar: avatar, name: name, id: id}) + if is_status?(acct) do + {:ok, object} = Pleroma.Object.Fetcher.fetch_object_from_id(acct) + %Activity{id: activity_id} = Activity.get_create_by_object_ap_id(object.data["id"]) + redirect(conn, to: "/notice/#{activity_id}") else - conn - |> render("follow_login.html", %{ - error: false, - acct: acct, - avatar: avatar, - name: name, - id: id - }) + {err, followee} = OStatus.find_or_make_user(acct) + avatar = User.avatar_url(followee) + name = followee.nickname + id = followee.id + + if !!user do + conn + |> render("follow.html", %{error: err, acct: acct, avatar: avatar, name: name, id: id}) + else + conn + |> render("follow_login.html", %{ + error: false, + acct: acct, + avatar: avatar, + name: name, + id: id + }) + end + end + end + + defp is_status?(acct) do + case Pleroma.Object.Fetcher.fetch_and_contain_remote_object_from_id(acct) do + {:ok, %{"type" => type}} when type in ["Article", "Note", "Video", "Page", "Question"] -> + true + + _ -> + false end end def do_remote_follow(conn, %{ "authorization" => %{"name" => username, "password" => password, "id" => id} }) do - followee = Repo.get(User, id) + followee = User.get_cached_by_id(id) avatar = User.avatar_url(followee) name = followee.nickname with %User{} = user <- User.get_cached_by_nickname(username), true <- Pbkdf2.checkpw(password, user.password_hash), - %User{} = _followed <- Repo.get(User, id), + %User{} = _followed <- User.get_cached_by_id(id), {:ok, follower} <- User.follow(user, followee), {:ok, _activity} <- ActivityPub.follow(follower, followee) do conn @@ -124,7 +141,7 @@ def do_remote_follow(conn, %{ end def do_remote_follow(%{assigns: %{user: user}} = conn, %{"user" => %{"id" => id}}) do - with %User{} = followee <- Repo.get(User, id), + with %User{} = followee <- User.get_cached_by_id(id), {:ok, follower} <- User.follow(user, followee), {:ok, _activity} <- ActivityPub.follow(follower, followee) do conn @@ -266,7 +283,20 @@ def version(conn, _params) do end def emoji(conn, _params) do - json(conn, Enum.into(Emoji.get_all(), %{})) + emoji = + Emoji.get_all() + |> Enum.map(fn {short_code, path, tags} -> + {short_code, %{image_url: path, tags: tags}} + end) + |> Enum.into(%{}) + + json(conn, emoji) + end + + def update_notificaton_settings(%{assigns: %{user: user}} = conn, params) do + with {:ok, _} <- User.update_notification_settings(user, params) do + json(conn, %{status: "success"}) + end end def follow_import(conn, %{"list" => %Plug.Upload{} = listfile}) do @@ -274,7 +304,12 @@ def follow_import(conn, %{"list" => %Plug.Upload{} = listfile}) do end def follow_import(%{assigns: %{user: follower}} = conn, %{"list" => list}) do - with followed_identifiers <- String.split(list), + with lines <- String.split(list, "\n"), + followed_identifiers <- + Enum.map(lines, fn line -> + String.split(line, ",") |> List.first() + end) + |> List.delete("Account address"), {:ok, _} = Task.start(fn -> User.follow_import(follower, followed_identifiers) end) do json(conn, "job started") end @@ -328,4 +363,22 @@ def delete_account(%{assigns: %{user: user}} = conn, params) do def captcha(conn, _params) do json(conn, Pleroma.Captcha.new()) end + + def healthcheck(conn, _params) do + info = + if Pleroma.Config.get([:instance, :healthcheck]) do + Pleroma.Healthcheck.system_info() + else + %{} + end + + conn = + if info[:healthy] do + conn + else + Plug.Conn.put_status(conn, :service_unavailable) + end + + json(conn, info) + end end diff --git a/lib/pleroma/web/twitter_api/twitter_api.ex b/lib/pleroma/web/twitter_api/twitter_api.ex index 9978c7f64..3a7774647 100644 --- a/lib/pleroma/web/twitter_api/twitter_api.ex +++ b/lib/pleroma/web/twitter_api/twitter_api.ex @@ -4,10 +4,10 @@ defmodule Pleroma.Web.TwitterAPI.TwitterAPI do alias Pleroma.Activity - alias Pleroma.Mailer + alias Pleroma.Emails.Mailer + alias Pleroma.Emails.UserEmail alias Pleroma.Repo alias Pleroma.User - alias Pleroma.UserEmail alias Pleroma.UserInviteToken alias Pleroma.Web.ActivityPub.ActivityPub alias Pleroma.Web.CommonAPI @@ -20,7 +20,7 @@ def create_status(%User{} = user, %{"status" => _} = data) do end def delete(%User{} = user, id) do - with %Activity{data: %{"type" => _type}} <- Repo.get(Activity, id), + with %Activity{data: %{"type" => _type}} <- Activity.get_by_id(id), {:ok, activity} <- CommonAPI.delete(id, user) do {:ok, activity} end @@ -129,7 +129,7 @@ def upload(%Plug.Upload{} = file, %User{} = user, format \\ "xml") do end def register_user(params) do - token_string = params["token"] + token = params["token"] params = %{ nickname: params["nickname"], @@ -163,36 +163,49 @@ def register_user(params) do {:error, %{error: Jason.encode!(%{captcha: [error]})}} else registrations_open = Pleroma.Config.get([:instance, :registrations_open]) + registration_process(registrations_open, params, token) + end + end - # no need to query DB if registration is open - token = - unless registrations_open || is_nil(token_string) do - Repo.get_by(UserInviteToken, %{token: token_string}) - end - - cond do - registrations_open || (!is_nil(token) && !token.used) -> - changeset = User.register_changeset(%User{}, params) - - with {:ok, user} <- User.register(changeset) do - !registrations_open && UserInviteToken.mark_as_used(token.token) - - {:ok, user} - else - {:error, changeset} -> - errors = - Ecto.Changeset.traverse_errors(changeset, fn {msg, _opts} -> msg end) - |> Jason.encode!() - - {:error, %{error: errors}} - end - - !registrations_open && is_nil(token) -> - {:error, "Invalid token"} - - !registrations_open && token.used -> - {:error, "Expired token"} + defp registration_process(registration_open, params, token) + when registration_open == false or is_nil(registration_open) do + invite = + unless is_nil(token) do + Repo.get_by(UserInviteToken, %{token: token}) end + + valid_invite? = invite && UserInviteToken.valid_invite?(invite) + + case invite do + nil -> + {:error, "Invalid token"} + + invite when valid_invite? -> + UserInviteToken.update_usage!(invite) + create_user(params) + + _ -> + {:error, "Expired token"} + end + end + + defp registration_process(true, params, _token) do + create_user(params) + end + + defp create_user(params) do + changeset = User.register_changeset(%User{}, params) + + case User.register(changeset) do + {:ok, user} -> + {:ok, user} + + {:error, changeset} -> + errors = + Ecto.Changeset.traverse_errors(changeset, fn {msg, _opts} -> msg end) + |> Jason.encode!() + + {:error, %{error: errors}} end end @@ -227,12 +240,9 @@ def get_user(user \\ nil, params) do end %{"screen_name" => nickname} -> - case target = Repo.get_by(User, nickname: nickname) do - nil -> - {:error, "No user with such screen_name"} - - _ -> - {:ok, target} + case User.get_cached_by_nickname(nickname) do + nil -> {:error, "No user with such screen_name"} + target -> {:ok, target} end _ -> @@ -256,6 +266,7 @@ defp parse_int(string, default) when is_binary(string) do defp parse_int(_, default), do: default + # TODO: unify the search query with MastoAPI one and do only pagination here def search(_user, %{"q" => query} = params) do limit = parse_int(params["rpp"], 20) page = parse_int(params["page"], 1) @@ -263,13 +274,13 @@ def search(_user, %{"q" => query} = params) do q = from( - a in Activity, + [a, o] in Activity.with_preloaded_object(Activity), where: fragment("?->>'type' = 'Create'", a.data), where: "https://www.w3.org/ns/activitystreams#Public" in a.recipients, where: fragment( - "to_tsvector('english', ?->'object'->>'content') @@ plainto_tsquery('english', ?)", - a.data, + "to_tsvector('english', ?->>'content') @@ plainto_tsquery('english', ?)", + o.data, ^query ), limit: ^limit, @@ -282,7 +293,7 @@ def search(_user, %{"q" => query} = params) do end def get_external_profile(for_user, uri) do - with %User{} = user <- User.get_or_fetch(uri) do + with {:ok, %User{} = user} <- User.get_or_fetch(uri) do {:ok, UserView.render("show.json", %{user: user, for: for_user})} else _e -> diff --git a/lib/pleroma/web/twitter_api/twitter_api_controller.ex b/lib/pleroma/web/twitter_api/twitter_api_controller.ex index 62cce18dc..ef7b6fe65 100644 --- a/lib/pleroma/web/twitter_api/twitter_api_controller.ex +++ b/lib/pleroma/web/twitter_api/twitter_api_controller.ex @@ -9,6 +9,7 @@ defmodule Pleroma.Web.TwitterAPI.Controller do alias Ecto.Changeset alias Pleroma.Activity + alias Pleroma.Formatter alias Pleroma.Notification alias Pleroma.Object alias Pleroma.Repo @@ -270,7 +271,7 @@ def unfollow(%{assigns: %{user: user}} = conn, params) do end def fetch_status(%{assigns: %{user: user}} = conn, %{"id" => id}) do - with %Activity{} = activity <- Repo.get(Activity, id), + with %Activity{} = activity <- Activity.get_by_id(id), true <- Visibility.visible_for_user?(activity, user) do conn |> put_view(ActivityView) @@ -342,7 +343,7 @@ def upload_json(%{assigns: %{user: user}} = conn, %{"media" => media}) do end def get_by_id_or_ap_id(id) do - activity = Repo.get(Activity, id) || Activity.get_create_by_object_ap_id(id) + activity = Activity.get_by_id(id) || Activity.get_create_by_object_ap_id(id) if activity.data["type"] == "Create" do activity @@ -434,7 +435,7 @@ def password_reset(conn, params) do end def confirm_email(conn, %{"user_id" => uid, "token" => token}) do - with %User{} = user <- Repo.get(User, uid), + with %User{} = user <- User.get_cached_by_id(uid), true <- user.local, true <- user.info.confirmation_pending, true <- user.info.confirmation_token == token, @@ -587,7 +588,7 @@ def friend_requests(conn, params) do def approve_friend_request(conn, %{"user_id" => uid} = _params) do with followed <- conn.assigns[:user], - %User{} = follower <- Repo.get(User, uid), + %User{} = follower <- User.get_cached_by_id(uid), {:ok, follower} <- CommonAPI.accept_follow_request(follower, followed) do conn |> put_view(UserView) @@ -599,7 +600,7 @@ def approve_friend_request(conn, %{"user_id" => uid} = _params) do def deny_friend_request(conn, %{"user_id" => uid} = _params) do with followed <- conn.assigns[:user], - %User{} = follower <- Repo.get(User, uid), + %User{} = follower <- User.get_cached_by_id(uid), {:ok, follower} <- CommonAPI.reject_follow_request(follower, followed) do conn |> put_view(UserView) @@ -632,7 +633,7 @@ def raw_empty_array(conn, _params) do defp build_info_cng(user, params) do info_params = - ["no_rich_text", "locked", "hide_followers", "hide_follows", "show_role"] + ["no_rich_text", "locked", "hide_followers", "hide_follows", "hide_favorites", "show_role"] |> Enum.reduce(%{}, fn key, res -> if value = params[key] do Map.put(res, key, value == "true") @@ -653,7 +654,22 @@ defp build_info_cng(user, params) do defp parse_profile_bio(user, params) do if bio = params["description"] do - Map.put(params, "bio", User.parse_bio(bio, user)) + emojis_text = (params["description"] || "") <> " " <> (params["name"] || "") + + emojis = + ((user.info.emoji || []) ++ Formatter.get_emoji_map(emojis_text)) + |> Enum.dedup() + + user_info = + user.info + |> Map.put( + "emoji", + emojis + ) + + params + |> Map.put("bio", User.parse_bio(bio, user)) + |> Map.put("info", user_info) else params end diff --git a/lib/pleroma/web/twitter_api/views/activity_view.ex b/lib/pleroma/web/twitter_api/views/activity_view.ex index aa1d41fa2..c64152da8 100644 --- a/lib/pleroma/web/twitter_api/views/activity_view.ex +++ b/lib/pleroma/web/twitter_api/views/activity_view.ex @@ -224,15 +224,17 @@ def render("activity.json", %{activity: %{data: %{"type" => "Like"}} = activity} def render( "activity.json", - %{activity: %{data: %{"type" => "Create", "object" => object}} = activity} = opts + %{activity: %{data: %{"type" => "Create", "object" => object_id}} = activity} = opts ) do user = get_user(activity.data["actor"], opts) - created_at = object["published"] |> Utils.date_to_asctime() - like_count = object["like_count"] || 0 - announcement_count = object["announcement_count"] || 0 - favorited = opts[:for] && opts[:for].ap_id in (object["likes"] || []) - repeated = opts[:for] && opts[:for].ap_id in (object["announcements"] || []) + object = Object.normalize(object_id) + + created_at = object.data["published"] |> Utils.date_to_asctime() + like_count = object.data["like_count"] || 0 + announcement_count = object.data["announcement_count"] || 0 + favorited = opts[:for] && opts[:for].ap_id in (object.data["likes"] || []) + repeated = opts[:for] && opts[:for].ap_id in (object.data["announcements"] || []) pinned = activity.id in user.info.pinned_activities attentions = @@ -245,27 +247,27 @@ def render( conversation_id = get_context_id(activity, opts) - tags = activity.data["object"]["tag"] || [] - possibly_sensitive = activity.data["object"]["sensitive"] || Enum.member?(tags, "nsfw") + tags = object.data["tag"] || [] + possibly_sensitive = object.data["sensitive"] || Enum.member?(tags, "nsfw") tags = if possibly_sensitive, do: Enum.uniq(["nsfw" | tags]), else: tags - {summary, content} = render_content(object) + {summary, content} = render_content(object.data) html = content - |> HTML.get_cached_scrubbed_html_for_object( + |> HTML.get_cached_scrubbed_html_for_activity( User.html_filter_policy(opts[:for]), activity, - __MODULE__ + "twitterapi:content" ) - |> Formatter.emojify(object["emoji"]) + |> Formatter.emojify(object.data["emoji"]) text = if content do content |> String.replace(~r//, "\n") - |> HTML.get_cached_stripped_html_for_object(activity, __MODULE__) + |> HTML.get_cached_stripped_html_for_activity(activity, "twitterapi:content") else "" end @@ -284,33 +286,33 @@ def render( %{ "id" => activity.id, - "uri" => activity.data["object"]["id"], + "uri" => object.data["id"], "user" => UserView.render("show.json", %{user: user, for: opts[:for]}), "statusnet_html" => html, "text" => text, "is_local" => activity.local, "is_post_verb" => true, "created_at" => created_at, - "in_reply_to_status_id" => object["inReplyToStatusId"], + "in_reply_to_status_id" => reply_parent && reply_parent.id, "in_reply_to_screen_name" => reply_user && reply_user.nickname, "in_reply_to_profileurl" => User.profile_url(reply_user), "in_reply_to_ostatus_uri" => reply_user && reply_user.ap_id, "in_reply_to_user_id" => reply_user && reply_user.id, "statusnet_conversation_id" => conversation_id, - "attachments" => (object["attachment"] || []) |> ObjectRepresenter.enum_to_list(opts), + "attachments" => (object.data["attachment"] || []) |> ObjectRepresenter.enum_to_list(opts), "attentions" => attentions, "fave_num" => like_count, "repeat_num" => announcement_count, "favorited" => !!favorited, "repeated" => !!repeated, "pinned" => pinned, - "external_url" => object["external_url"] || object["id"], + "external_url" => object.data["external_url"] || object.data["id"], "tags" => tags, "activity_type" => "post", "possibly_sensitive" => possibly_sensitive, "visibility" => StatusView.get_visibility(object), "summary" => summary, - "summary_html" => summary |> Formatter.emojify(object["emoji"]), + "summary_html" => summary |> Formatter.emojify(object.data["emoji"]), "card" => card, "muted" => CommonAPI.thread_muted?(user, activity) || User.mutes?(opts[:for], user) } diff --git a/lib/pleroma/web/twitter_api/views/user_view.ex b/lib/pleroma/web/twitter_api/views/user_view.ex index 0791ed760..f0a4ddbd3 100644 --- a/lib/pleroma/web/twitter_api/views/user_view.ex +++ b/lib/pleroma/web/twitter_api/views/user_view.ex @@ -67,6 +67,13 @@ defp do_render("user.json", %{user: user = %User{}} = assigns) do {String.trim(name, ":"), url} end) + emoji = Enum.dedup(emoji ++ user.info.emoji) + + description_html = + (user.bio || "") + |> HTML.filter_tags(User.html_filter_policy(for_user)) + |> Formatter.emojify(emoji) + # ``fields`` is an array of mastodon profile field, containing ``{"name": "…", "value": "…"}``. # For example: [{"name": "Pronoun", "value": "she/her"}, …] fields = @@ -74,58 +81,49 @@ defp do_render("user.json", %{user: user = %User{}} = assigns) do |> Enum.filter(fn %{"type" => t} -> t == "PropertyValue" end) |> Enum.map(fn fields -> Map.take(fields, ["name", "value"]) end) - data = %{ - "created_at" => user.inserted_at |> Utils.format_naive_asctime(), - "description" => HTML.strip_tags((user.bio || "") |> String.replace("
", "\n")), - "description_html" => HTML.filter_tags(user.bio, User.html_filter_policy(for_user)), - "favourites_count" => 0, - "followers_count" => user_info[:follower_count], - "following" => following, - "follows_you" => follows_you, - "statusnet_blocking" => statusnet_blocking, - "friends_count" => user_info[:following_count], - "id" => user.id, - "name" => user.name || user.nickname, - "name_html" => - if(user.name, - do: HTML.strip_tags(user.name) |> Formatter.emojify(emoji), - else: user.nickname - ), - "profile_image_url" => image, - "profile_image_url_https" => image, - "profile_image_url_profile_size" => image, - "profile_image_url_original" => image, - "rights" => %{ - "delete_others_notice" => !!user.info.is_moderator, - "admin" => !!user.info.is_admin - }, - "screen_name" => user.nickname, - "statuses_count" => user_info[:note_count], - "statusnet_profile_url" => user.ap_id, - "cover_photo" => User.banner_url(user) |> MediaProxy.url(), - "background_image" => image_url(user.info.background) |> MediaProxy.url(), - "is_local" => user.local, - "locked" => user.info.locked, - "default_scope" => user.info.default_scope, - "no_rich_text" => user.info.no_rich_text, - "hide_followers" => user.info.hide_followers, - "hide_follows" => user.info.hide_follows, - "fields" => fields, - - # Pleroma extension - "pleroma" => - %{ - "confirmation_pending" => user_info.confirmation_pending, - "tags" => user.tags - } - |> maybe_with_activation_status(user, for_user) - } - data = - if(user.info.is_admin || user.info.is_moderator, - do: maybe_with_role(data, user, for_user), - else: data - ) + %{ + "created_at" => user.inserted_at |> Utils.format_naive_asctime(), + "description" => HTML.strip_tags((user.bio || "") |> String.replace("
", "\n")), + "description_html" => description_html, + "favourites_count" => 0, + "followers_count" => user_info[:follower_count], + "following" => following, + "follows_you" => follows_you, + "statusnet_blocking" => statusnet_blocking, + "friends_count" => user_info[:following_count], + "id" => user.id, + "name" => user.name || user.nickname, + "name_html" => + if(user.name, + do: HTML.strip_tags(user.name) |> Formatter.emojify(emoji), + else: user.nickname + ), + "profile_image_url" => image, + "profile_image_url_https" => image, + "profile_image_url_profile_size" => image, + "profile_image_url_original" => image, + "screen_name" => user.nickname, + "statuses_count" => user_info[:note_count], + "statusnet_profile_url" => user.ap_id, + "cover_photo" => User.banner_url(user) |> MediaProxy.url(), + "background_image" => image_url(user.info.background) |> MediaProxy.url(), + "is_local" => user.local, + "locked" => user.info.locked, + "hide_followers" => user.info.hide_followers, + "hide_follows" => user.info.hide_follows, + "fields" => fields, + + # Pleroma extension + "pleroma" => + %{ + "confirmation_pending" => user_info.confirmation_pending, + "tags" => user.tags + } + |> maybe_with_activation_status(user, for_user) + } + |> maybe_with_user_settings(user, for_user) + |> maybe_with_role(user, for_user) if assigns[:token] do Map.put(data, "token", token_string(assigns[:token])) @@ -141,15 +139,35 @@ defp maybe_with_activation_status(data, user, %User{info: %{is_admin: true}}) do defp maybe_with_activation_status(data, _, _), do: data defp maybe_with_role(data, %User{id: id} = user, %User{id: id}) do - Map.merge(data, %{"role" => role(user), "show_role" => user.info.show_role}) + Map.merge(data, %{ + "role" => role(user), + "show_role" => user.info.show_role, + "rights" => %{ + "delete_others_notice" => !!user.info.is_moderator, + "admin" => !!user.info.is_admin + } + }) end defp maybe_with_role(data, %User{info: %{show_role: true}} = user, _user) do - Map.merge(data, %{"role" => role(user)}) + Map.merge(data, %{ + "role" => role(user), + "rights" => %{ + "delete_others_notice" => !!user.info.is_moderator, + "admin" => !!user.info.is_admin + } + }) end defp maybe_with_role(data, _, _), do: data + defp maybe_with_user_settings(data, %User{info: info, id: id} = _user, %User{id: id}) do + data + |> Kernel.put_in(["default_scope"], info.default_scope) + |> Kernel.put_in(["no_rich_text"], info.no_rich_text) + end + + defp maybe_with_user_settings(data, _, _), do: data defp role(%User{info: %{:is_admin => true}}), do: "admin" defp role(%User{info: %{:is_moderator => true}}), do: "moderator" defp role(_), do: "member" diff --git a/lib/pleroma/web/web_finger/web_finger.ex b/lib/pleroma/web/web_finger/web_finger.ex index 32c3455f5..a3b0bf999 100644 --- a/lib/pleroma/web/web_finger/web_finger.ex +++ b/lib/pleroma/web/web_finger/web_finger.ex @@ -37,7 +37,7 @@ def webfinger(resource, fmt) when fmt in ["XML", "JSON"] do regex = ~r/(acct:)?(?\w+)@#{host}/ with %{"username" => username} <- Regex.named_captures(regex, resource), - %User{} = user <- User.get_by_nickname(username) do + %User{} = user <- User.get_cached_by_nickname(username) do {:ok, represent_user(user, fmt)} else _e -> diff --git a/mix.exs b/mix.exs index 58b0db9a1..38e83e679 100644 --- a/mix.exs +++ b/mix.exs @@ -22,7 +22,7 @@ def project do homepage_url: "https://pleroma.social/", docs: [ logo: "priv/static/static/logo.png", - extras: ["README.md" | Path.wildcard("docs/**/*.md")], + extras: ["README.md", "CHANGELOG.md"] ++ Path.wildcard("docs/**/*.md"), groups_for_extras: [ "Installation manuals": Path.wildcard("docs/installation/*.md"), Configuration: Path.wildcard("docs/config/*.md"), @@ -41,7 +41,7 @@ def project do def application do [ mod: {Pleroma.Application, []}, - extra_applications: [:logger, :runtime_tools, :comeonin, :esshd], + extra_applications: [:logger, :runtime_tools, :comeonin, :esshd, :quack], included_applications: [:ex_syslogger] ] end @@ -54,6 +54,12 @@ defp elixirc_paths(_), do: ["lib"] # # Type `mix help deps` for examples and options. defp deps do + oauth_strategies = String.split(System.get_env("OAUTH_CONSUMER_STRATEGIES") || "") + + oauth_deps = + for s <- oauth_strategies, + do: {String.to_atom("ueberauth_#{s}"), ">= 0.0.0"} + [ {:phoenix, "~> 1.4.1"}, {:plug_cowboy, "~> 2.0"}, @@ -71,19 +77,21 @@ defp deps do {:calendar, "~> 0.17.4"}, {:cachex, "~> 3.0.2"}, {:httpoison, "~> 1.2.0"}, + {:poison, "~> 3.0", override: true}, {:tesla, "~> 1.2"}, {:jason, "~> 1.0"}, {:mogrify, "~> 0.6.1"}, {:ex_aws, "~> 2.0"}, {:ex_aws_s3, "~> 2.0"}, {:earmark, "~> 1.3"}, + {:bbcode, "~> 0.1"}, {:ex_machina, "~> 2.3", only: :test}, {:credo, "~> 0.9.3", only: [:dev, :test]}, {:mock, "~> 0.3.1", only: :test}, {:crypt, git: "https://github.com/msantos/crypt", ref: "1f2b58927ab57e72910191a7ebaeff984382a1d3"}, {:cors_plug, "~> 1.5"}, - {:ex_doc, "~> 0.19", only: :dev, runtime: false}, + {:ex_doc, "~> 0.20.2", only: :dev, runtime: false}, {:web_push_encryption, "~> 0.2.1"}, {:swoosh, "~> 0.20"}, {:gen_smtp, "~> 0.13"}, @@ -91,12 +99,22 @@ defp deps do {:floki, "~> 0.20.0"}, {:ex_syslogger, github: "slashmili/ex_syslogger", tag: "1.4.0"}, {:timex, "~> 3.5"}, + {:ueberauth, "~> 0.4"}, {:auto_linker, git: "https://git.pleroma.social/pleroma/auto_linker.git", - ref: "94193ca5f97c1f9fdf3d1469653e2d46fac34bcd"}, + ref: "c00c4e75b35367fa42c95ffd9b8c455bf9995829"}, {:pleroma_job_queue, "~> 0.2.0"}, - {:esshd, "~> 0.1.0"} - ] + {:telemetry, "~> 0.3"}, + {:prometheus_ex, "~> 3.0"}, + {:prometheus_plugs, "~> 1.1"}, + {:prometheus_phoenix, "~> 1.2"}, + {:prometheus_ecto, "~> 1.4"}, + {:prometheus_process_collector, "~> 1.4"}, + {:recon, github: "ferd/recon", tag: "2.4.0"}, + {:quack, "~> 0.1.1"}, + {:benchee, "~> 1.0"}, + {:esshd, "~> 0.1.0"} + ] ++ oauth_deps end # Aliases are shortcuts or tasks specific to the current project. diff --git a/mix.lock b/mix.lock index a8b06b433..df4d31c2f 100644 --- a/mix.lock +++ b/mix.lock @@ -1,10 +1,13 @@ %{ - "auto_linker": {:git, "https://git.pleroma.social/pleroma/auto_linker.git", "94193ca5f97c1f9fdf3d1469653e2d46fac34bcd", [ref: "94193ca5f97c1f9fdf3d1469653e2d46fac34bcd"]}, + "accept": {:hex, :accept, "0.3.5", "b33b127abca7cc948bbe6caa4c263369abf1347cfa9d8e699c6d214660f10cd1", [:rebar3], [], "hexpm"}, + "auto_linker": {:git, "https://git.pleroma.social/pleroma/auto_linker.git", "c00c4e75b35367fa42c95ffd9b8c455bf9995829", [ref: "c00c4e75b35367fa42c95ffd9b8c455bf9995829"]}, "base64url": {:hex, :base64url, "0.0.1", "36a90125f5948e3afd7be97662a1504b934dd5dac78451ca6e9abf85a10286be", [:rebar], [], "hexpm"}, + "bbcode": {:hex, :bbcode, "0.1.0", "400e618b640b635261611d7fb7f79d104917fc5b084aae371ab6b08477cb035b", [:mix], [{:nimble_parsec, "~> 0.5", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm"}, + "benchee": {:hex, :benchee, "1.0.1", "66b211f9bfd84bd97e6d1beaddf8fc2312aaabe192f776e8931cb0c16f53a521", [:mix], [{:deep_merge, "~> 1.0", [hex: :deep_merge, repo: "hexpm", optional: false]}], "hexpm"}, "bunt": {:hex, :bunt, "0.2.0", "951c6e801e8b1d2cbe58ebbd3e616a869061ddadcc4863d0a2182541acae9a38", [:mix], [], "hexpm"}, "cachex": {:hex, :cachex, "3.0.2", "1351caa4e26e29f7d7ec1d29b53d6013f0447630bbf382b4fb5d5bad0209f203", [:mix], [{:eternal, "~> 1.2", [hex: :eternal, repo: "hexpm", optional: false]}, {:unsafe, "~> 1.0", [hex: :unsafe, repo: "hexpm", optional: false]}], "hexpm"}, "calendar": {:hex, :calendar, "0.17.4", "22c5e8d98a4db9494396e5727108dffb820ee0d18fed4b0aa8ab76e4f5bc32f1", [:mix], [{:tzdata, "~> 0.5.8 or ~> 0.1.201603", [hex: :tzdata, repo: "hexpm", optional: false]}], "hexpm"}, - "certifi": {:hex, :certifi, "2.4.2", "75424ff0f3baaccfd34b1214184b6ef616d89e420b258bb0a5ea7d7bc628f7f0", [:rebar3], [{:parse_trans, "~>3.3", [hex: :parse_trans, repo: "hexpm", optional: false]}], "hexpm"}, + "certifi": {:hex, :certifi, "2.5.1", "867ce347f7c7d78563450a18a6a28a8090331e77fa02380b4a21962a65d36ee5", [:rebar3], [{:parse_trans, "~>3.3", [hex: :parse_trans, repo: "hexpm", optional: false]}], "hexpm"}, "combine": {:hex, :combine, "0.10.0", "eff8224eeb56498a2af13011d142c5e7997a80c8f5b97c499f84c841032e429f", [:mix], [], "hexpm"}, "comeonin": {:hex, :comeonin, "4.1.1", "c7304fc29b45b897b34142a91122bc72757bc0c295e9e824999d5179ffc08416", [:mix], [{:argon2_elixir, "~> 1.2", [hex: :argon2_elixir, repo: "hexpm", optional: true]}, {:bcrypt_elixir, "~> 0.12.1 or ~> 1.0", [hex: :bcrypt_elixir, repo: "hexpm", optional: true]}, {:pbkdf2_elixir, "~> 0.12", [hex: :pbkdf2_elixir, repo: "hexpm", optional: true]}], "hexpm"}, "connection": {:hex, :connection, "1.0.4", "a1cae72211f0eef17705aaededacac3eb30e6625b04a6117c1b2db6ace7d5976", [:mix], [], "hexpm"}, @@ -15,36 +18,37 @@ "crypt": {:git, "https://github.com/msantos/crypt", "1f2b58927ab57e72910191a7ebaeff984382a1d3", [ref: "1f2b58927ab57e72910191a7ebaeff984382a1d3"]}, "db_connection": {:hex, :db_connection, "2.0.5", "ddb2ba6761a08b2bb9ca0e7d260e8f4dd39067426d835c24491a321b7f92a4da", [:mix], [{:connection, "~> 1.0.2", [hex: :connection, repo: "hexpm", optional: false]}], "hexpm"}, "decimal": {:hex, :decimal, "1.7.0", "30d6b52c88541f9a66637359ddf85016df9eb266170d53105f02e4a67e00c5aa", [:mix], [], "hexpm"}, - "earmark": {:hex, :earmark, "1.3.0", "17f0c38eaafb4800f746b457313af4b2442a8c2405b49c645768680f900be603", [:mix], [], "hexpm"}, + "deep_merge": {:hex, :deep_merge, "1.0.0", "b4aa1a0d1acac393bdf38b2291af38cb1d4a52806cf7a4906f718e1feb5ee961", [:mix], [], "hexpm"}, + "earmark": {:hex, :earmark, "1.3.2", "b840562ea3d67795ffbb5bd88940b1bed0ed9fa32834915125ea7d02e35888a5", [:mix], [], "hexpm"}, "ecto": {:hex, :ecto, "3.0.7", "44dda84ac6b17bbbdeb8ac5dfef08b7da253b37a453c34ab1a98de7f7e5fec7f", [:mix], [{:decimal, "~> 1.6", [hex: :decimal, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:poison, "~> 2.2 or ~> 3.0", [hex: :poison, repo: "hexpm", optional: true]}], "hexpm"}, "ecto_sql": {:hex, :ecto_sql, "3.0.5", "7e44172b4f7aca4469f38d7f6a3da394dbf43a1bcf0ca975e958cb957becd74e", [:mix], [{:db_connection, "~> 2.0", [hex: :db_connection, repo: "hexpm", optional: false]}, {:ecto, "~> 3.0.6", [hex: :ecto, repo: "hexpm", optional: false]}, {:mariaex, "~> 0.9.1", [hex: :mariaex, repo: "hexpm", optional: true]}, {:postgrex, "~> 0.14.0", [hex: :postgrex, repo: "hexpm", optional: true]}, {:telemetry, "~> 0.3.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm"}, "esshd": {:hex, :esshd, "0.1.0", "6f93a2062adb43637edad0ea7357db2702a4b80dd9683482fe00f5134e97f4c1", [:mix], [], "hexpm"}, "eternal": {:hex, :eternal, "1.2.0", "e2a6b6ce3b8c248f7dc31451aefca57e3bdf0e48d73ae5043229380a67614c41", [:mix], [], "hexpm"}, "ex_aws": {:hex, :ex_aws, "2.1.0", "b92651527d6c09c479f9013caa9c7331f19cba38a650590d82ebf2c6c16a1d8a", [:mix], [{:configparser_ex, "~> 2.0", [hex: :configparser_ex, repo: "hexpm", optional: true]}, {:hackney, "1.6.3 or 1.6.5 or 1.7.1 or 1.8.6 or ~> 1.9", [hex: :hackney, repo: "hexpm", optional: true]}, {:jsx, "~> 2.8", [hex: :jsx, repo: "hexpm", optional: true]}, {:poison, ">= 1.2.0", [hex: :poison, repo: "hexpm", optional: true]}, {:sweet_xml, "~> 0.6", [hex: :sweet_xml, repo: "hexpm", optional: true]}, {:xml_builder, "~> 0.1.0", [hex: :xml_builder, repo: "hexpm", optional: true]}], "hexpm"}, "ex_aws_s3": {:hex, :ex_aws_s3, "2.0.1", "9e09366e77f25d3d88c5393824e613344631be8db0d1839faca49686e99b6704", [:mix], [{:ex_aws, "~> 2.0", [hex: :ex_aws, repo: "hexpm", optional: false]}, {:sweet_xml, ">= 0.0.0", [hex: :sweet_xml, repo: "hexpm", optional: true]}], "hexpm"}, - "ex_doc": {:hex, :ex_doc, "0.19.1", "519bb9c19526ca51d326c060cb1778d4a9056b190086a8c6c115828eaccea6cf", [:mix], [{:earmark, "~> 1.1", [hex: :earmark, repo: "hexpm", optional: false]}, {:makeup_elixir, "~> 0.7", [hex: :makeup_elixir, repo: "hexpm", optional: false]}], "hexpm"}, + "ex_doc": {:hex, :ex_doc, "0.20.2", "1bd0dfb0304bade58beb77f20f21ee3558cc3c753743ae0ddbb0fd7ba2912331", [:mix], [{:earmark, "~> 1.3", [hex: :earmark, repo: "hexpm", optional: false]}, {:makeup_elixir, "~> 0.10", [hex: :makeup_elixir, repo: "hexpm", optional: false]}], "hexpm"}, "ex_machina": {:hex, :ex_machina, "2.3.0", "92a5ad0a8b10ea6314b876a99c8c9e3f25f4dde71a2a835845b136b9adaf199a", [:mix], [{:ecto, "~> 2.2 or ~> 3.0", [hex: :ecto, repo: "hexpm", optional: true]}, {:ecto_sql, "~> 3.0", [hex: :ecto_sql, repo: "hexpm", optional: true]}], "hexpm"}, "ex_syslogger": {:git, "https://github.com/slashmili/ex_syslogger.git", "f3963399047af17e038897c69e20d552e6899e1d", [tag: "1.4.0"]}, "floki": {:hex, :floki, "0.20.4", "be42ac911fece24b4c72f3b5846774b6e61b83fe685c2fc9d62093277fb3bc86", [:mix], [{:html_entities, "~> 0.4.0", [hex: :html_entities, repo: "hexpm", optional: false]}, {:mochiweb, "~> 2.15", [hex: :mochiweb, repo: "hexpm", optional: false]}], "hexpm"}, "gen_smtp": {:hex, :gen_smtp, "0.13.0", "11f08504c4bdd831dc520b8f84a1dce5ce624474a797394e7aafd3c29f5dcd25", [:rebar3], [], "hexpm"}, "gettext": {:hex, :gettext, "0.15.0", "40a2b8ce33a80ced7727e36768499fc9286881c43ebafccae6bab731e2b2b8ce", [:mix], [], "hexpm"}, - "hackney": {:hex, :hackney, "1.14.3", "b5f6f5dcc4f1fba340762738759209e21914516df6be440d85772542d4a5e412", [:rebar3], [{:certifi, "2.4.2", [hex: :certifi, repo: "hexpm", optional: false]}, {:idna, "6.0.0", [hex: :idna, repo: "hexpm", optional: false]}, {:metrics, "1.0.1", [hex: :metrics, repo: "hexpm", optional: false]}, {:mimerl, "1.0.2", [hex: :mimerl, repo: "hexpm", optional: false]}, {:ssl_verify_fun, "1.1.4", [hex: :ssl_verify_fun, repo: "hexpm", optional: false]}], "hexpm"}, + "hackney": {:hex, :hackney, "1.15.1", "9f8f471c844b8ce395f7b6d8398139e26ddca9ebc171a8b91342ee15a19963f4", [:rebar3], [{:certifi, "2.5.1", [hex: :certifi, repo: "hexpm", optional: false]}, {:idna, "6.0.0", [hex: :idna, repo: "hexpm", optional: false]}, {:metrics, "1.0.1", [hex: :metrics, repo: "hexpm", optional: false]}, {:mimerl, "~>1.1", [hex: :mimerl, repo: "hexpm", optional: false]}, {:ssl_verify_fun, "1.1.4", [hex: :ssl_verify_fun, repo: "hexpm", optional: false]}], "hexpm"}, "html_entities": {:hex, :html_entities, "0.4.0", "f2fee876858cf6aaa9db608820a3209e45a087c5177332799592142b50e89a6b", [:mix], [], "hexpm"}, "html_sanitize_ex": {:hex, :html_sanitize_ex, "1.3.0", "f005ad692b717691203f940c686208aa3d8ffd9dd4bb3699240096a51fa9564e", [:mix], [{:mochiweb, "~> 2.15", [hex: :mochiweb, repo: "hexpm", optional: false]}], "hexpm"}, "httpoison": {:hex, :httpoison, "1.2.0", "2702ed3da5fd7a8130fc34b11965c8cfa21ade2f232c00b42d96d4967c39a3a3", [:mix], [{:hackney, "~> 1.8", [hex: :hackney, repo: "hexpm", optional: false]}], "hexpm"}, "idna": {:hex, :idna, "6.0.0", "689c46cbcdf3524c44d5f3dde8001f364cd7608a99556d8fbd8239a5798d4c10", [:rebar3], [{:unicode_util_compat, "0.4.1", [hex: :unicode_util_compat, repo: "hexpm", optional: false]}], "hexpm"}, "jason": {:hex, :jason, "1.1.2", "b03dedea67a99223a2eaf9f1264ce37154564de899fd3d8b9a21b1a6fd64afe7", [:mix], [{:decimal, "~> 1.0", [hex: :decimal, repo: "hexpm", optional: true]}], "hexpm"}, "jose": {:hex, :jose, "1.8.4", "7946d1e5c03a76ac9ef42a6e6a20001d35987afd68c2107bcd8f01a84e75aa73", [:mix, :rebar3], [{:base64url, "~> 0.0.1", [hex: :base64url, repo: "hexpm", optional: false]}], "hexpm"}, - "makeup": {:hex, :makeup, "0.5.5", "9e08dfc45280c5684d771ad58159f718a7b5788596099bdfb0284597d368a882", [:mix], [{:nimble_parsec, "~> 0.4", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm"}, - "makeup_elixir": {:hex, :makeup_elixir, "0.10.0", "0f09c2ddf352887a956d84f8f7e702111122ca32fbbc84c2f0569b8b65cbf7fa", [:mix], [{:makeup, "~> 0.5.5", [hex: :makeup, repo: "hexpm", optional: false]}], "hexpm"}, + "makeup": {:hex, :makeup, "0.8.0", "9cf32aea71c7fe0a4b2e9246c2c4978f9070257e5c9ce6d4a28ec450a839b55f", [:mix], [{:nimble_parsec, "~> 0.5.0", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm"}, + "makeup_elixir": {:hex, :makeup_elixir, "0.13.0", "be7a477997dcac2e48a9d695ec730b2d22418292675c75aa2d34ba0909dcdeda", [:mix], [{:makeup, "~> 0.8", [hex: :makeup, repo: "hexpm", optional: false]}], "hexpm"}, "meck": {:hex, :meck, "0.8.13", "ffedb39f99b0b99703b8601c6f17c7f76313ee12de6b646e671e3188401f7866", [:rebar3], [], "hexpm"}, "metrics": {:hex, :metrics, "1.0.1", "25f094dea2cda98213cecc3aeff09e940299d950904393b2a29d191c346a8486", [:rebar3], [], "hexpm"}, "mime": {:hex, :mime, "1.3.1", "30ce04ab3175b6ad0bdce0035cba77bba68b813d523d1aac73d9781b4d193cf8", [:mix], [], "hexpm"}, - "mimerl": {:hex, :mimerl, "1.0.2", "993f9b0e084083405ed8252b99460c4f0563e41729ab42d9074fd5e52439be88", [:rebar3], [], "hexpm"}, + "mimerl": {:hex, :mimerl, "1.2.0", "67e2d3f571088d5cfd3e550c383094b47159f3eee8ffa08e64106cdf5e981be3", [:rebar3], [], "hexpm"}, "mochiweb": {:hex, :mochiweb, "2.15.0", "e1daac474df07651e5d17cc1e642c4069c7850dc4508d3db7263a0651330aacc", [:rebar3], [], "hexpm"}, "mock": {:hex, :mock, "0.3.1", "994f00150f79a0ea50dc9d86134cd9ebd0d177ad60bd04d1e46336cdfdb98ff9", [:mix], [{:meck, "~> 0.8.8", [hex: :meck, repo: "hexpm", optional: false]}], "hexpm"}, "mogrify": {:hex, :mogrify, "0.6.1", "de1b527514f2d95a7bbe9642eb556061afb337e220cf97adbf3a4e6438ed70af", [:mix], [], "hexpm"}, - "nimble_parsec": {:hex, :nimble_parsec, "0.4.0", "ee261bb53214943679422be70f1658fff573c5d0b0a1ecd0f18738944f818efe", [:mix], [], "hexpm"}, + "nimble_parsec": {:hex, :nimble_parsec, "0.5.0", "90e2eca3d0266e5c53f8fbe0079694740b9c91b6747f2b7e3c5d21966bba8300", [:mix], [], "hexpm"}, "parse_trans": {:hex, :parse_trans, "3.3.0", "09765507a3c7590a784615cfd421d101aec25098d50b89d7aa1d66646bc571c1", [:rebar3], [], "hexpm"}, "pbkdf2_elixir": {:hex, :pbkdf2_elixir, "0.12.3", "6706a148809a29c306062862c803406e88f048277f6e85b68faf73291e820b84", [:mix], [], "hexpm"}, "phoenix": {:hex, :phoenix, "1.4.1", "801f9d632808657f1f7c657c8bbe624caaf2ba91429123ebe3801598aea4c3d9", [:mix], [{:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:phoenix_pubsub, "~> 1.1", [hex: :phoenix_pubsub, repo: "hexpm", optional: false]}, {:plug, "~> 1.7", [hex: :plug, repo: "hexpm", optional: false]}, {:plug_cowboy, "~> 1.0 or ~> 2.0", [hex: :plug_cowboy, repo: "hexpm", optional: true]}], "hexpm"}, @@ -58,7 +62,15 @@ "poison": {:hex, :poison, "3.1.0", "d9eb636610e096f86f25d9a46f35a9facac35609a7591b3be3326e99a0484665", [:mix], [], "hexpm"}, "poolboy": {:hex, :poolboy, "1.5.2", "392b007a1693a64540cead79830443abf5762f5d30cf50bc95cb2c1aaafa006b", [:rebar3], [], "hexpm"}, "postgrex": {:hex, :postgrex, "0.14.1", "63247d4a5ad6b9de57a0bac5d807e1c32d41e39c04b8a4156a26c63bcd8a2e49", [:mix], [{:connection, "~> 1.0", [hex: :connection, repo: "hexpm", optional: false]}, {:db_connection, "~> 2.0", [hex: :db_connection, repo: "hexpm", optional: false]}, {:decimal, "~> 1.5", [hex: :decimal, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}], "hexpm"}, + "prometheus": {:hex, :prometheus, "4.2.2", "a830e77b79dc6d28183f4db050a7cac926a6c58f1872f9ef94a35cd989aceef8", [:mix, :rebar3], [], "hexpm"}, + "prometheus_ecto": {:hex, :prometheus_ecto, "1.4.1", "6c768ea9654de871e5b32fab2eac348467b3021604ebebbcbd8bcbe806a65ed5", [:mix], [{:ecto, "~> 2.0 or ~> 3.0", [hex: :ecto, repo: "hexpm", optional: false]}, {:prometheus_ex, "~> 1.1 or ~> 2.0 or ~> 3.0", [hex: :prometheus_ex, repo: "hexpm", optional: false]}], "hexpm"}, + "prometheus_ex": {:hex, :prometheus_ex, "3.0.5", "fa58cfd983487fc5ead331e9a3e0aa622c67232b3ec71710ced122c4c453a02f", [:mix], [{:prometheus, "~> 4.0", [hex: :prometheus, repo: "hexpm", optional: false]}], "hexpm"}, + "prometheus_phoenix": {:hex, :prometheus_phoenix, "1.2.1", "964a74dfbc055f781d3a75631e06ce3816a2913976d1df7830283aa3118a797a", [:mix], [{:phoenix, "~> 1.3", [hex: :phoenix, repo: "hexpm", optional: false]}, {:prometheus_ex, "~> 1.3 or ~> 2.0 or ~> 3.0", [hex: :prometheus_ex, repo: "hexpm", optional: false]}], "hexpm"}, + "prometheus_plugs": {:hex, :prometheus_plugs, "1.1.5", "25933d48f8af3a5941dd7b621c889749894d8a1082a6ff7c67cc99dec26377c5", [:mix], [{:accept, "~> 0.1", [hex: :accept, repo: "hexpm", optional: false]}, {:plug, "~> 1.0", [hex: :plug, repo: "hexpm", optional: false]}, {:prometheus_ex, "~> 1.1 or ~> 2.0 or ~> 3.0", [hex: :prometheus_ex, repo: "hexpm", optional: false]}, {:prometheus_process_collector, "~> 1.1", [hex: :prometheus_process_collector, repo: "hexpm", optional: true]}], "hexpm"}, + "prometheus_process_collector": {:hex, :prometheus_process_collector, "1.4.0", "6dbd39e3165b9ef1c94a7a820e9ffe08479f949dcdd431ed4aaea7b250eebfde", [:rebar3], [{:prometheus, "~> 4.0", [hex: :prometheus, repo: "hexpm", optional: false]}], "hexpm"}, + "quack": {:hex, :quack, "0.1.1", "cca7b4da1a233757fdb44b3334fce80c94785b3ad5a602053b7a002b5a8967bf", [:mix], [{:poison, ">= 1.0.0", [hex: :poison, repo: "hexpm", optional: false]}, {:tesla, "~> 1.2.0", [hex: :tesla, repo: "hexpm", optional: false]}], "hexpm"}, "ranch": {:hex, :ranch, "1.7.1", "6b1fab51b49196860b733a49c07604465a47bdb78aa10c1c16a3d199f7f8c881", [:rebar3], [], "hexpm"}, + "recon": {:git, "https://github.com/ferd/recon.git", "75d70c7c08926d2f24f1ee6de14ee50fe8a52763", [tag: "2.4.0"]}, "ssl_verify_fun": {:hex, :ssl_verify_fun, "1.1.4", "f0eafff810d2041e93f915ef59899c923f4568f4585904d010387ed74988e77b", [:make, :mix, :rebar3], [], "hexpm"}, "swoosh": {:hex, :swoosh, "0.20.0", "9a6c13822c9815993c03b6f8fccc370fcffb3c158d9754f67b1fdee6b3a5d928", [:mix], [{:cowboy, "~> 1.0.1 or ~> 1.1 or ~> 2.4", [hex: :cowboy, repo: "hexpm", optional: true]}, {:gen_smtp, "~> 0.12", [hex: :gen_smtp, repo: "hexpm", optional: true]}, {:hackney, "~> 1.9", [hex: :hackney, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: false]}, {:mime, "~> 1.1", [hex: :mime, repo: "hexpm", optional: false]}, {:plug, "~> 1.4", [hex: :plug, repo: "hexpm", optional: true]}], "hexpm"}, "syslog": {:git, "https://github.com/Vagabond/erlang-syslog.git", "4a6c6f2c996483e86c1320e9553f91d337bcb6aa", [tag: "1.0.5"]}, @@ -67,6 +79,7 @@ "timex": {:hex, :timex, "3.5.0", "b0a23167da02d0fe4f1a4e104d1f929a00d348502b52432c05de875d0b9cffa5", [:mix], [{:combine, "~> 0.10", [hex: :combine, repo: "hexpm", optional: false]}, {:gettext, "~> 0.10", [hex: :gettext, repo: "hexpm", optional: false]}, {:tzdata, "~> 0.1.8 or ~> 0.5", [hex: :tzdata, repo: "hexpm", optional: false]}], "hexpm"}, "trailing_format_plug": {:hex, :trailing_format_plug, "0.0.7", "64b877f912cf7273bed03379936df39894149e35137ac9509117e59866e10e45", [:mix], [{:plug, "> 0.12.0", [hex: :plug, repo: "hexpm", optional: false]}], "hexpm"}, "tzdata": {:hex, :tzdata, "0.5.17", "50793e3d85af49736701da1a040c415c97dc1caf6464112fd9bd18f425d3053b", [:mix], [{:hackney, "~> 1.0", [hex: :hackney, repo: "hexpm", optional: false]}], "hexpm"}, + "ueberauth": {:hex, :ueberauth, "0.6.1", "9e90d3337dddf38b1ca2753aca9b1e53d8a52b890191cdc55240247c89230412", [:mix], [{:plug, "~> 1.5", [hex: :plug, repo: "hexpm", optional: false]}], "hexpm"}, "unicode_util_compat": {:hex, :unicode_util_compat, "0.4.1", "d869e4c68901dd9531385bb0c8c40444ebf624e60b6962d95952775cac5e90cd", [:rebar3], [], "hexpm"}, "unsafe": {:hex, :unsafe, "1.0.0", "7c21742cd05380c7875546b023481d3a26f52df8e5dfedcb9f958f322baae305", [:mix], [], "hexpm"}, "web_push_encryption": {:hex, :web_push_encryption, "0.2.1", "d42cecf73420d9dc0053ba3299cc8c8d6ff2be2487d67ca2a57265868e4d9a98", [:mix], [{:httpoison, "~> 1.0", [hex: :httpoison, repo: "hexpm", optional: false]}, {:jose, "~> 1.8", [hex: :jose, repo: "hexpm", optional: false]}, {:poison, "~> 3.0", [hex: :poison, repo: "hexpm", optional: false]}], "hexpm"}, diff --git a/priv/repo/migrations/20190315101315_create_registrations.exs b/priv/repo/migrations/20190315101315_create_registrations.exs new file mode 100644 index 000000000..6b28cbdd3 --- /dev/null +++ b/priv/repo/migrations/20190315101315_create_registrations.exs @@ -0,0 +1,18 @@ +defmodule Pleroma.Repo.Migrations.CreateRegistrations do + use Ecto.Migration + + def change do + create table(:registrations, primary_key: false) do + add :id, :uuid, primary_key: true + add :user_id, references(:users, type: :uuid, on_delete: :delete_all) + add :provider, :string + add :uid, :string + add :info, :map, default: %{} + + timestamps() + end + + create unique_index(:registrations, [:provider, :uid]) + create unique_index(:registrations, [:user_id, :provider, :uid]) + end +end diff --git a/priv/repo/migrations/20190328053912_create_scheduled_activities.exs b/priv/repo/migrations/20190328053912_create_scheduled_activities.exs new file mode 100644 index 000000000..dd737e25a --- /dev/null +++ b/priv/repo/migrations/20190328053912_create_scheduled_activities.exs @@ -0,0 +1,16 @@ +defmodule Pleroma.Repo.Migrations.CreateScheduledActivities do + use Ecto.Migration + + def change do + create table(:scheduled_activities) do + add(:user_id, references(:users, type: :uuid, on_delete: :delete_all)) + add(:scheduled_at, :naive_datetime, null: false) + add(:params, :map, null: false) + + timestamps() + end + + create(index(:scheduled_activities, [:scheduled_at])) + create(index(:scheduled_activities, [:user_id])) + end +end diff --git a/priv/repo/migrations/20190403131720_add_oauth_token_indexes.exs b/priv/repo/migrations/20190403131720_add_oauth_token_indexes.exs new file mode 100644 index 000000000..ebcd29389 --- /dev/null +++ b/priv/repo/migrations/20190403131720_add_oauth_token_indexes.exs @@ -0,0 +1,9 @@ +defmodule Pleroma.Repo.Migrations.AddOauthTokenIndexes do + use Ecto.Migration + + def change do + create(unique_index(:oauth_tokens, [:token])) + create(index(:oauth_tokens, [:app_id])) + create(index(:oauth_tokens, [:user_id])) + end +end diff --git a/priv/repo/migrations/20190404050946_add_fields_to_user_invite_tokens.exs b/priv/repo/migrations/20190404050946_add_fields_to_user_invite_tokens.exs new file mode 100644 index 000000000..211a14135 --- /dev/null +++ b/priv/repo/migrations/20190404050946_add_fields_to_user_invite_tokens.exs @@ -0,0 +1,12 @@ +defmodule Pleroma.Repo.Migrations.AddFieldsToUserInviteTokens do + use Ecto.Migration + + def change do + alter table(:user_invite_tokens) do + add(:expires_at, :date) + add(:uses, :integer, default: 0) + add(:max_use, :integer) + add(:invite_type, :string, default: "one_time") + end + end +end diff --git a/priv/repo/migrations/20190405160700_add_index_on_subscribers.exs b/priv/repo/migrations/20190405160700_add_index_on_subscribers.exs new file mode 100644 index 000000000..232f75c92 --- /dev/null +++ b/priv/repo/migrations/20190405160700_add_index_on_subscribers.exs @@ -0,0 +1,8 @@ +defmodule Pleroma.Repo.Migrations.AddIndexOnSubscribers do + use Ecto.Migration + + @disable_ddl_transaction true + def change do + create index(:users, ["(info->'subscribers')"], name: :users_subscribers_index, using: :gin, concurrently: true) + end +end diff --git a/priv/repo/migrations/20190413082658_create_bookmarks.exs b/priv/repo/migrations/20190413082658_create_bookmarks.exs new file mode 100644 index 000000000..38b108158 --- /dev/null +++ b/priv/repo/migrations/20190413082658_create_bookmarks.exs @@ -0,0 +1,14 @@ +defmodule Pleroma.Repo.Migrations.CreateBookmarks do + use Ecto.Migration + + def change do + create table(:bookmarks) do + add(:user_id, references(:users, type: :uuid, on_delete: :delete_all)) + add(:activity_id, references(:activities, type: :uuid, on_delete: :delete_all)) + + timestamps() + end + + create(unique_index(:bookmarks, [:user_id, :activity_id])) + end +end diff --git a/priv/repo/migrations/20190414125034_migrate_old_bookmarks.exs b/priv/repo/migrations/20190414125034_migrate_old_bookmarks.exs new file mode 100644 index 000000000..134b7c6f7 --- /dev/null +++ b/priv/repo/migrations/20190414125034_migrate_old_bookmarks.exs @@ -0,0 +1,29 @@ +defmodule Pleroma.Repo.Migrations.MigrateOldBookmarks do + use Ecto.Migration + import Ecto.Query + alias Pleroma.Activity + alias Pleroma.Bookmark + alias Pleroma.User + alias Pleroma.Repo + + def change do + query = + from(u in User, + where: u.local == true, + where: fragment("array_length(bookmarks, 1)") > 0, + select: %{id: u.id, bookmarks: fragment("bookmarks")} + ) + + Repo.stream(query) + |> Enum.each(fn %{id: user_id, bookmarks: bookmarks} -> + Enum.each(bookmarks, fn ap_id -> + activity = Activity.get_create_by_object_ap_id(ap_id) + unless is_nil(activity), do: {:ok, _} = Bookmark.create(user_id, activity.id) + end) + end) + + alter table(:users) do + remove(:bookmarks) + end + end +end diff --git a/priv/repo/migrations/20190501125843_add_fts_index_to_objects.exs b/priv/repo/migrations/20190501125843_add_fts_index_to_objects.exs new file mode 100644 index 000000000..9b274695e --- /dev/null +++ b/priv/repo/migrations/20190501125843_add_fts_index_to_objects.exs @@ -0,0 +1,8 @@ +defmodule Pleroma.Repo.Migrations.AddFTSIndexToObjects do + use Ecto.Migration + + def change do + drop_if_exists index(:activities, ["(to_tsvector('english', data->'object'->>'content'))"], using: :gin, name: :activities_fts) + create index(:objects, ["(to_tsvector('english', data->>'content'))"], using: :gin, name: :objects_fts) + end +end diff --git a/priv/static/finmoji/1000px/a_trusted_friend.png b/priv/static/finmoji/1000px/a_trusted_friend.png deleted file mode 100644 index 5658d589c..000000000 Binary files a/priv/static/finmoji/1000px/a_trusted_friend.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/alandislands.png b/priv/static/finmoji/1000px/alandislands.png deleted file mode 100644 index 094dd3284..000000000 Binary files a/priv/static/finmoji/1000px/alandislands.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/association.png b/priv/static/finmoji/1000px/association.png deleted file mode 100644 index dad3b8864..000000000 Binary files a/priv/static/finmoji/1000px/association.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/auroraborealis.png b/priv/static/finmoji/1000px/auroraborealis.png deleted file mode 100644 index 5875dc2c4..000000000 Binary files a/priv/static/finmoji/1000px/auroraborealis.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/baby_in_a_box.png b/priv/static/finmoji/1000px/baby_in_a_box.png deleted file mode 100644 index 9479aaebb..000000000 Binary files a/priv/static/finmoji/1000px/baby_in_a_box.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/bear.png b/priv/static/finmoji/1000px/bear.png deleted file mode 100644 index 5d9fbb320..000000000 Binary files a/priv/static/finmoji/1000px/bear.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/black_gold.png b/priv/static/finmoji/1000px/black_gold.png deleted file mode 100644 index 707e949ec..000000000 Binary files a/priv/static/finmoji/1000px/black_gold.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/christmasparty.png b/priv/static/finmoji/1000px/christmasparty.png deleted file mode 100644 index 785decb8d..000000000 Binary files a/priv/static/finmoji/1000px/christmasparty.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/crosscountryskiing.png b/priv/static/finmoji/1000px/crosscountryskiing.png deleted file mode 100644 index 2a9bddf41..000000000 Binary files a/priv/static/finmoji/1000px/crosscountryskiing.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/cupofcoffee.png b/priv/static/finmoji/1000px/cupofcoffee.png deleted file mode 100644 index a12cc867c..000000000 Binary files a/priv/static/finmoji/1000px/cupofcoffee.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/education.png b/priv/static/finmoji/1000px/education.png deleted file mode 100644 index af9feee59..000000000 Binary files a/priv/static/finmoji/1000px/education.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/fashionista_finns.png b/priv/static/finmoji/1000px/fashionista_finns.png deleted file mode 100644 index d1140250d..000000000 Binary files a/priv/static/finmoji/1000px/fashionista_finns.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/finnishlove.png b/priv/static/finmoji/1000px/finnishlove.png deleted file mode 100644 index 00148202f..000000000 Binary files a/priv/static/finmoji/1000px/finnishlove.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/flag.png b/priv/static/finmoji/1000px/flag.png deleted file mode 100644 index e709449d7..000000000 Binary files a/priv/static/finmoji/1000px/flag.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/forest.png b/priv/static/finmoji/1000px/forest.png deleted file mode 100644 index b2d64ea37..000000000 Binary files a/priv/static/finmoji/1000px/forest.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/four_seasons_of_bbq.png b/priv/static/finmoji/1000px/four_seasons_of_bbq.png deleted file mode 100644 index 42f4a7fb7..000000000 Binary files a/priv/static/finmoji/1000px/four_seasons_of_bbq.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/girlpower.png b/priv/static/finmoji/1000px/girlpower.png deleted file mode 100644 index 7674f2e26..000000000 Binary files a/priv/static/finmoji/1000px/girlpower.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/handshake.png b/priv/static/finmoji/1000px/handshake.png deleted file mode 100644 index d9857d699..000000000 Binary files a/priv/static/finmoji/1000px/handshake.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/happiness.png b/priv/static/finmoji/1000px/happiness.png deleted file mode 100644 index fbfc34fe4..000000000 Binary files a/priv/static/finmoji/1000px/happiness.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/headbanger.png b/priv/static/finmoji/1000px/headbanger.png deleted file mode 100644 index d9c2f6247..000000000 Binary files a/priv/static/finmoji/1000px/headbanger.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/icebreaker.png b/priv/static/finmoji/1000px/icebreaker.png deleted file mode 100644 index aedce3dca..000000000 Binary files a/priv/static/finmoji/1000px/icebreaker.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/iceman.png b/priv/static/finmoji/1000px/iceman.png deleted file mode 100644 index c172e60d5..000000000 Binary files a/priv/static/finmoji/1000px/iceman.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/joulutorttu.png b/priv/static/finmoji/1000px/joulutorttu.png deleted file mode 100644 index d7b5a7e53..000000000 Binary files a/priv/static/finmoji/1000px/joulutorttu.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/kaamos.png b/priv/static/finmoji/1000px/kaamos.png deleted file mode 100644 index 139b21953..000000000 Binary files a/priv/static/finmoji/1000px/kaamos.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/kalsarikannit_f.png b/priv/static/finmoji/1000px/kalsarikannit_f.png deleted file mode 100644 index 064c86160..000000000 Binary files a/priv/static/finmoji/1000px/kalsarikannit_f.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/kalsarikannit_m.png b/priv/static/finmoji/1000px/kalsarikannit_m.png deleted file mode 100644 index e08bd27af..000000000 Binary files a/priv/static/finmoji/1000px/kalsarikannit_m.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/karjalanpiirakka.png b/priv/static/finmoji/1000px/karjalanpiirakka.png deleted file mode 100644 index dbf647df5..000000000 Binary files a/priv/static/finmoji/1000px/karjalanpiirakka.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/kicksled.png b/priv/static/finmoji/1000px/kicksled.png deleted file mode 100644 index 305a56f77..000000000 Binary files a/priv/static/finmoji/1000px/kicksled.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/kokko.png b/priv/static/finmoji/1000px/kokko.png deleted file mode 100644 index 0a5472c9a..000000000 Binary files a/priv/static/finmoji/1000px/kokko.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/lavatanssit.png b/priv/static/finmoji/1000px/lavatanssit.png deleted file mode 100644 index a1f0a69dd..000000000 Binary files a/priv/static/finmoji/1000px/lavatanssit.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/losthopes_f.png b/priv/static/finmoji/1000px/losthopes_f.png deleted file mode 100644 index a847df3c5..000000000 Binary files a/priv/static/finmoji/1000px/losthopes_f.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/losthopes_m.png b/priv/static/finmoji/1000px/losthopes_m.png deleted file mode 100644 index 93c83b995..000000000 Binary files a/priv/static/finmoji/1000px/losthopes_m.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/mattinykanen.png b/priv/static/finmoji/1000px/mattinykanen.png deleted file mode 100644 index 2d9c9d38f..000000000 Binary files a/priv/static/finmoji/1000px/mattinykanen.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/meanwhileinfinland.png b/priv/static/finmoji/1000px/meanwhileinfinland.png deleted file mode 100644 index 794db1eed..000000000 Binary files a/priv/static/finmoji/1000px/meanwhileinfinland.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/moominmamma.png b/priv/static/finmoji/1000px/moominmamma.png deleted file mode 100644 index d34b1b98b..000000000 Binary files a/priv/static/finmoji/1000px/moominmamma.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/nordicfamily.png b/priv/static/finmoji/1000px/nordicfamily.png deleted file mode 100644 index 21292eaff..000000000 Binary files a/priv/static/finmoji/1000px/nordicfamily.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/out_of_office.png b/priv/static/finmoji/1000px/out_of_office.png deleted file mode 100644 index b72d6dbd5..000000000 Binary files a/priv/static/finmoji/1000px/out_of_office.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/peacemaker.png b/priv/static/finmoji/1000px/peacemaker.png deleted file mode 100644 index 48a51fa6f..000000000 Binary files a/priv/static/finmoji/1000px/peacemaker.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/perkele.png b/priv/static/finmoji/1000px/perkele.png deleted file mode 100644 index 16a68d053..000000000 Binary files a/priv/static/finmoji/1000px/perkele.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/pesapallo.png b/priv/static/finmoji/1000px/pesapallo.png deleted file mode 100644 index 2f35c8e02..000000000 Binary files a/priv/static/finmoji/1000px/pesapallo.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/polarbear.png b/priv/static/finmoji/1000px/polarbear.png deleted file mode 100644 index ce6c65e8b..000000000 Binary files a/priv/static/finmoji/1000px/polarbear.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/pusa_hispida_saimensis.png b/priv/static/finmoji/1000px/pusa_hispida_saimensis.png deleted file mode 100644 index 35ec8caed..000000000 Binary files a/priv/static/finmoji/1000px/pusa_hispida_saimensis.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/reindeer.png b/priv/static/finmoji/1000px/reindeer.png deleted file mode 100644 index e60f0f0a4..000000000 Binary files a/priv/static/finmoji/1000px/reindeer.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/sami.png b/priv/static/finmoji/1000px/sami.png deleted file mode 100644 index e4703dfd2..000000000 Binary files a/priv/static/finmoji/1000px/sami.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/sauna_f.png b/priv/static/finmoji/1000px/sauna_f.png deleted file mode 100644 index 9a4ba8629..000000000 Binary files a/priv/static/finmoji/1000px/sauna_f.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/sauna_m.png b/priv/static/finmoji/1000px/sauna_m.png deleted file mode 100644 index 4bdd33f7b..000000000 Binary files a/priv/static/finmoji/1000px/sauna_m.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/sauna_whisk.png b/priv/static/finmoji/1000px/sauna_whisk.png deleted file mode 100644 index c16928065..000000000 Binary files a/priv/static/finmoji/1000px/sauna_whisk.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/sisu.png b/priv/static/finmoji/1000px/sisu.png deleted file mode 100644 index 238453bb5..000000000 Binary files a/priv/static/finmoji/1000px/sisu.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/stuck.png b/priv/static/finmoji/1000px/stuck.png deleted file mode 100644 index 4180e3ecd..000000000 Binary files a/priv/static/finmoji/1000px/stuck.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/suomimainittu.png b/priv/static/finmoji/1000px/suomimainittu.png deleted file mode 100644 index af46347f5..000000000 Binary files a/priv/static/finmoji/1000px/suomimainittu.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/superfood.png b/priv/static/finmoji/1000px/superfood.png deleted file mode 100644 index 8fa033c18..000000000 Binary files a/priv/static/finmoji/1000px/superfood.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/swan.png b/priv/static/finmoji/1000px/swan.png deleted file mode 100644 index 5363f861d..000000000 Binary files a/priv/static/finmoji/1000px/swan.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/the_cap.png b/priv/static/finmoji/1000px/the_cap.png deleted file mode 100644 index 7f547dc0e..000000000 Binary files a/priv/static/finmoji/1000px/the_cap.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/the_conductor.png b/priv/static/finmoji/1000px/the_conductor.png deleted file mode 100644 index ed5ca7f1f..000000000 Binary files a/priv/static/finmoji/1000px/the_conductor.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/the_king.png b/priv/static/finmoji/1000px/the_king.png deleted file mode 100644 index 8c3a5c66d..000000000 Binary files a/priv/static/finmoji/1000px/the_king.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/the_voice.png b/priv/static/finmoji/1000px/the_voice.png deleted file mode 100644 index 9bfc87b3a..000000000 Binary files a/priv/static/finmoji/1000px/the_voice.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/theoriginalsanta.png b/priv/static/finmoji/1000px/theoriginalsanta.png deleted file mode 100644 index b8dc1ef47..000000000 Binary files a/priv/static/finmoji/1000px/theoriginalsanta.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/tomoffinland.png b/priv/static/finmoji/1000px/tomoffinland.png deleted file mode 100644 index 97da05a64..000000000 Binary files a/priv/static/finmoji/1000px/tomoffinland.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/torillatavataan.png b/priv/static/finmoji/1000px/torillatavataan.png deleted file mode 100644 index ff7a81eda..000000000 Binary files a/priv/static/finmoji/1000px/torillatavataan.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/unbreakable.png b/priv/static/finmoji/1000px/unbreakable.png deleted file mode 100644 index 1778fc115..000000000 Binary files a/priv/static/finmoji/1000px/unbreakable.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/waiting.png b/priv/static/finmoji/1000px/waiting.png deleted file mode 100644 index 2aa9afa70..000000000 Binary files a/priv/static/finmoji/1000px/waiting.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/white_nights.png b/priv/static/finmoji/1000px/white_nights.png deleted file mode 100644 index 8e9cd3fc8..000000000 Binary files a/priv/static/finmoji/1000px/white_nights.png and /dev/null differ diff --git a/priv/static/finmoji/1000px/woollysocks.png b/priv/static/finmoji/1000px/woollysocks.png deleted file mode 100644 index 5ee4e6de1..000000000 Binary files a/priv/static/finmoji/1000px/woollysocks.png and /dev/null differ diff --git a/priv/static/finmoji/128px/a_trusted_friend-128.png b/priv/static/finmoji/128px/a_trusted_friend-128.png deleted file mode 100644 index 16d596bda..000000000 Binary files a/priv/static/finmoji/128px/a_trusted_friend-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/alandislands-128.png b/priv/static/finmoji/128px/alandislands-128.png deleted file mode 100644 index 13cdf6e76..000000000 Binary files a/priv/static/finmoji/128px/alandislands-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/association-128.png b/priv/static/finmoji/128px/association-128.png deleted file mode 100644 index 5b388d781..000000000 Binary files a/priv/static/finmoji/128px/association-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/auroraborealis-128.png b/priv/static/finmoji/128px/auroraborealis-128.png deleted file mode 100644 index 7e2af77b9..000000000 Binary files a/priv/static/finmoji/128px/auroraborealis-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/baby_in_a_box-128.png b/priv/static/finmoji/128px/baby_in_a_box-128.png deleted file mode 100644 index 9c495e24a..000000000 Binary files a/priv/static/finmoji/128px/baby_in_a_box-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/bear-128.png b/priv/static/finmoji/128px/bear-128.png deleted file mode 100644 index 8bb101bf4..000000000 Binary files a/priv/static/finmoji/128px/bear-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/black_gold-128.png b/priv/static/finmoji/128px/black_gold-128.png deleted file mode 100644 index 1833edab4..000000000 Binary files a/priv/static/finmoji/128px/black_gold-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/christmasparty-128.png b/priv/static/finmoji/128px/christmasparty-128.png deleted file mode 100644 index 98216830c..000000000 Binary files a/priv/static/finmoji/128px/christmasparty-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/crosscountryskiing-128.png b/priv/static/finmoji/128px/crosscountryskiing-128.png deleted file mode 100644 index 67553f398..000000000 Binary files a/priv/static/finmoji/128px/crosscountryskiing-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/cupofcoffee-128.png b/priv/static/finmoji/128px/cupofcoffee-128.png deleted file mode 100644 index 20064f218..000000000 Binary files a/priv/static/finmoji/128px/cupofcoffee-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/education-128.png b/priv/static/finmoji/128px/education-128.png deleted file mode 100644 index c98083bdd..000000000 Binary files a/priv/static/finmoji/128px/education-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/fashionista_finns-128.png b/priv/static/finmoji/128px/fashionista_finns-128.png deleted file mode 100644 index 4248825e0..000000000 Binary files a/priv/static/finmoji/128px/fashionista_finns-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/finnishlove-128.png b/priv/static/finmoji/128px/finnishlove-128.png deleted file mode 100644 index 5d4f9476c..000000000 Binary files a/priv/static/finmoji/128px/finnishlove-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/flag-128.png b/priv/static/finmoji/128px/flag-128.png deleted file mode 100644 index 0087cc589..000000000 Binary files a/priv/static/finmoji/128px/flag-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/forest-128.png b/priv/static/finmoji/128px/forest-128.png deleted file mode 100644 index 142e60b94..000000000 Binary files a/priv/static/finmoji/128px/forest-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/four_seasons_of_bbq-128.png b/priv/static/finmoji/128px/four_seasons_of_bbq-128.png deleted file mode 100644 index bb7fe1f51..000000000 Binary files a/priv/static/finmoji/128px/four_seasons_of_bbq-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/girlpower-128.png b/priv/static/finmoji/128px/girlpower-128.png deleted file mode 100644 index bc76a51c5..000000000 Binary files a/priv/static/finmoji/128px/girlpower-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/handshake-128.png b/priv/static/finmoji/128px/handshake-128.png deleted file mode 100644 index 4ebf196ab..000000000 Binary files a/priv/static/finmoji/128px/handshake-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/happiness-128.png b/priv/static/finmoji/128px/happiness-128.png deleted file mode 100644 index e28f99a26..000000000 Binary files a/priv/static/finmoji/128px/happiness-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/headbanger-128.png b/priv/static/finmoji/128px/headbanger-128.png deleted file mode 100644 index 0de620efe..000000000 Binary files a/priv/static/finmoji/128px/headbanger-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/icebreaker-128.png b/priv/static/finmoji/128px/icebreaker-128.png deleted file mode 100644 index 7fb36a4a3..000000000 Binary files a/priv/static/finmoji/128px/icebreaker-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/iceman-128.png b/priv/static/finmoji/128px/iceman-128.png deleted file mode 100644 index eb814e6aa..000000000 Binary files a/priv/static/finmoji/128px/iceman-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/joulutorttu-128.png b/priv/static/finmoji/128px/joulutorttu-128.png deleted file mode 100644 index 50448e333..000000000 Binary files a/priv/static/finmoji/128px/joulutorttu-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/kaamos-128.png b/priv/static/finmoji/128px/kaamos-128.png deleted file mode 100644 index 8b2df03ef..000000000 Binary files a/priv/static/finmoji/128px/kaamos-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/kalsarikannit_f-128.png b/priv/static/finmoji/128px/kalsarikannit_f-128.png deleted file mode 100644 index bcd94141a..000000000 Binary files a/priv/static/finmoji/128px/kalsarikannit_f-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/kalsarikannit_m-128.png b/priv/static/finmoji/128px/kalsarikannit_m-128.png deleted file mode 100644 index c6938e677..000000000 Binary files a/priv/static/finmoji/128px/kalsarikannit_m-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/karjalanpiirakka-128.png b/priv/static/finmoji/128px/karjalanpiirakka-128.png deleted file mode 100644 index a82a902db..000000000 Binary files a/priv/static/finmoji/128px/karjalanpiirakka-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/kicksled-128.png b/priv/static/finmoji/128px/kicksled-128.png deleted file mode 100644 index ff42462db..000000000 Binary files a/priv/static/finmoji/128px/kicksled-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/kokko-128.png b/priv/static/finmoji/128px/kokko-128.png deleted file mode 100644 index e0b6e07fa..000000000 Binary files a/priv/static/finmoji/128px/kokko-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/lavatanssit-128.png b/priv/static/finmoji/128px/lavatanssit-128.png deleted file mode 100644 index f89dc358c..000000000 Binary files a/priv/static/finmoji/128px/lavatanssit-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/losthopes_f-128.png b/priv/static/finmoji/128px/losthopes_f-128.png deleted file mode 100644 index 60f0949c0..000000000 Binary files a/priv/static/finmoji/128px/losthopes_f-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/losthopes_m-128.png b/priv/static/finmoji/128px/losthopes_m-128.png deleted file mode 100644 index 9ae6f9e2f..000000000 Binary files a/priv/static/finmoji/128px/losthopes_m-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/mattinykanen-128.png b/priv/static/finmoji/128px/mattinykanen-128.png deleted file mode 100644 index 0e81271ca..000000000 Binary files a/priv/static/finmoji/128px/mattinykanen-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/meanwhileinfinland-128.png b/priv/static/finmoji/128px/meanwhileinfinland-128.png deleted file mode 100644 index 5a9710a3b..000000000 Binary files a/priv/static/finmoji/128px/meanwhileinfinland-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/moominmamma-128.png b/priv/static/finmoji/128px/moominmamma-128.png deleted file mode 100644 index ae37bb94a..000000000 Binary files a/priv/static/finmoji/128px/moominmamma-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/nordicfamily-128.png b/priv/static/finmoji/128px/nordicfamily-128.png deleted file mode 100644 index cff41b228..000000000 Binary files a/priv/static/finmoji/128px/nordicfamily-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/out_of_office-128.png b/priv/static/finmoji/128px/out_of_office-128.png deleted file mode 100644 index 45cd1c2f5..000000000 Binary files a/priv/static/finmoji/128px/out_of_office-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/peacemaker-128.png b/priv/static/finmoji/128px/peacemaker-128.png deleted file mode 100644 index c4e9bd447..000000000 Binary files a/priv/static/finmoji/128px/peacemaker-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/perkele-128.png b/priv/static/finmoji/128px/perkele-128.png deleted file mode 100644 index e89e5bf32..000000000 Binary files a/priv/static/finmoji/128px/perkele-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/pesapallo-128.png b/priv/static/finmoji/128px/pesapallo-128.png deleted file mode 100644 index 5e06bec50..000000000 Binary files a/priv/static/finmoji/128px/pesapallo-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/polarbear-128.png b/priv/static/finmoji/128px/polarbear-128.png deleted file mode 100644 index fd3c3ec30..000000000 Binary files a/priv/static/finmoji/128px/polarbear-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/pusa_hispida_saimensis-128.png b/priv/static/finmoji/128px/pusa_hispida_saimensis-128.png deleted file mode 100644 index 60620be5d..000000000 Binary files a/priv/static/finmoji/128px/pusa_hispida_saimensis-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/reindeer-128.png b/priv/static/finmoji/128px/reindeer-128.png deleted file mode 100644 index 8cdd05f27..000000000 Binary files a/priv/static/finmoji/128px/reindeer-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/sami-128.png b/priv/static/finmoji/128px/sami-128.png deleted file mode 100644 index e9e9f41a7..000000000 Binary files a/priv/static/finmoji/128px/sami-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/sauna_f-128.png b/priv/static/finmoji/128px/sauna_f-128.png deleted file mode 100644 index 474f126ff..000000000 Binary files a/priv/static/finmoji/128px/sauna_f-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/sauna_m-128.png b/priv/static/finmoji/128px/sauna_m-128.png deleted file mode 100644 index f7f563a9b..000000000 Binary files a/priv/static/finmoji/128px/sauna_m-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/sauna_whisk-128.png b/priv/static/finmoji/128px/sauna_whisk-128.png deleted file mode 100644 index 80ebb55e4..000000000 Binary files a/priv/static/finmoji/128px/sauna_whisk-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/sisu-128.png b/priv/static/finmoji/128px/sisu-128.png deleted file mode 100644 index 7b9330654..000000000 Binary files a/priv/static/finmoji/128px/sisu-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/stuck-128.png b/priv/static/finmoji/128px/stuck-128.png deleted file mode 100644 index c14bc555d..000000000 Binary files a/priv/static/finmoji/128px/stuck-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/suomimainittu-128.png b/priv/static/finmoji/128px/suomimainittu-128.png deleted file mode 100644 index 8d35b9be1..000000000 Binary files a/priv/static/finmoji/128px/suomimainittu-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/superfood-128.png b/priv/static/finmoji/128px/superfood-128.png deleted file mode 100644 index 2e9d924cc..000000000 Binary files a/priv/static/finmoji/128px/superfood-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/swan-128.png b/priv/static/finmoji/128px/swan-128.png deleted file mode 100644 index d1711c70b..000000000 Binary files a/priv/static/finmoji/128px/swan-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/the_cap-128.png b/priv/static/finmoji/128px/the_cap-128.png deleted file mode 100644 index 10d83c22e..000000000 Binary files a/priv/static/finmoji/128px/the_cap-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/the_conductor-128.png b/priv/static/finmoji/128px/the_conductor-128.png deleted file mode 100644 index 0da7c42e8..000000000 Binary files a/priv/static/finmoji/128px/the_conductor-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/the_king-128.png b/priv/static/finmoji/128px/the_king-128.png deleted file mode 100644 index 07dd27ad7..000000000 Binary files a/priv/static/finmoji/128px/the_king-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/the_voice-128.png b/priv/static/finmoji/128px/the_voice-128.png deleted file mode 100644 index bb436f95b..000000000 Binary files a/priv/static/finmoji/128px/the_voice-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/theoriginalsanta-128.png b/priv/static/finmoji/128px/theoriginalsanta-128.png deleted file mode 100644 index 082d58c28..000000000 Binary files a/priv/static/finmoji/128px/theoriginalsanta-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/tomoffinland-128.png b/priv/static/finmoji/128px/tomoffinland-128.png deleted file mode 100644 index 29c68bcba..000000000 Binary files a/priv/static/finmoji/128px/tomoffinland-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/torillatavataan-128.png b/priv/static/finmoji/128px/torillatavataan-128.png deleted file mode 100644 index da7b502b4..000000000 Binary files a/priv/static/finmoji/128px/torillatavataan-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/unbreakable-128.png b/priv/static/finmoji/128px/unbreakable-128.png deleted file mode 100644 index eb825e14f..000000000 Binary files a/priv/static/finmoji/128px/unbreakable-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/waiting-128.png b/priv/static/finmoji/128px/waiting-128.png deleted file mode 100644 index 10b9167f2..000000000 Binary files a/priv/static/finmoji/128px/waiting-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/white_nights-128.png b/priv/static/finmoji/128px/white_nights-128.png deleted file mode 100644 index 8eacd11f0..000000000 Binary files a/priv/static/finmoji/128px/white_nights-128.png and /dev/null differ diff --git a/priv/static/finmoji/128px/woollysocks-128.png b/priv/static/finmoji/128px/woollysocks-128.png deleted file mode 100644 index 856af5b2e..000000000 Binary files a/priv/static/finmoji/128px/woollysocks-128.png and /dev/null differ diff --git a/priv/static/finmoji/LICENSE b/priv/static/finmoji/LICENSE deleted file mode 100644 index e3a607aa3..000000000 --- a/priv/static/finmoji/LICENSE +++ /dev/null @@ -1 +0,0 @@ -these are under CC-BY-ND, see https://finland.fi/emoji/ diff --git a/priv/static/images/pleroma-fox-tan-smol.png b/priv/static/images/pleroma-fox-tan-smol.png new file mode 100644 index 000000000..e944d0e2a Binary files /dev/null and b/priv/static/images/pleroma-fox-tan-smol.png differ diff --git a/priv/static/images/pleroma-fox-tan.png b/priv/static/images/pleroma-fox-tan.png new file mode 100644 index 000000000..da0022ff2 Binary files /dev/null and b/priv/static/images/pleroma-fox-tan.png differ diff --git a/priv/static/images/pleroma-tan.png b/priv/static/images/pleroma-tan.png new file mode 100644 index 000000000..6c12c8e46 Binary files /dev/null and b/priv/static/images/pleroma-tan.png differ diff --git a/priv/static/index.html b/priv/static/index.html index 3114acffe..1dcedeec8 100644 --- a/priv/static/index.html +++ b/priv/static/index.html @@ -1 +1 @@ -Pleroma
\ No newline at end of file +Pleroma
\ No newline at end of file diff --git a/priv/static/packs/Montserrat-Medium-5f797490f806b3b229299f0a66de89c9.ttf b/priv/static/packs/Montserrat-Medium-5f797490f806b3b229299f0a66de89c9.ttf deleted file mode 100644 index 88d70b89c..000000000 Binary files a/priv/static/packs/Montserrat-Medium-5f797490f806b3b229299f0a66de89c9.ttf and /dev/null differ diff --git a/priv/static/packs/Montserrat-Regular-080422d4c1328f3407818d25c86cce51.woff2 b/priv/static/packs/Montserrat-Regular-080422d4c1328f3407818d25c86cce51.woff2 deleted file mode 100644 index 3d75434dd..000000000 Binary files a/priv/static/packs/Montserrat-Regular-080422d4c1328f3407818d25c86cce51.woff2 and /dev/null differ diff --git a/priv/static/packs/Montserrat-Regular-6a18f75e59e23e7f23b8a4ef70d748cd.ttf b/priv/static/packs/Montserrat-Regular-6a18f75e59e23e7f23b8a4ef70d748cd.ttf deleted file mode 100644 index 29ca85d4a..000000000 Binary files a/priv/static/packs/Montserrat-Regular-6a18f75e59e23e7f23b8a4ef70d748cd.ttf and /dev/null differ diff --git a/priv/static/packs/Montserrat-Regular-b0322f2faed575161a052b5af953251a.woff b/priv/static/packs/Montserrat-Regular-b0322f2faed575161a052b5af953251a.woff deleted file mode 100644 index af3b5ec44..000000000 Binary files a/priv/static/packs/Montserrat-Regular-b0322f2faed575161a052b5af953251a.woff and /dev/null differ diff --git a/priv/static/packs/base_polyfills.js b/priv/static/packs/base_polyfills.js index e9785984d..d3266800b 100644 Binary files a/priv/static/packs/base_polyfills.js and b/priv/static/packs/base_polyfills.js differ diff --git a/priv/static/packs/base_polyfills.js.map b/priv/static/packs/base_polyfills.js.map index 74b73bdf6..80cdb0870 100644 Binary files a/priv/static/packs/base_polyfills.js.map and b/priv/static/packs/base_polyfills.js.map differ diff --git a/priv/static/packs/clippy_frame-3446d4d28d72aef2f64f7fabae30eb4a.png b/priv/static/packs/clippy_frame-3446d4d28d72aef2f64f7fabae30eb4a.png deleted file mode 100644 index 724bb0c19..000000000 Binary files a/priv/static/packs/clippy_frame-3446d4d28d72aef2f64f7fabae30eb4a.png and /dev/null differ diff --git a/priv/static/packs/common.js b/priv/static/packs/common.js index af76dfcfb..7abac8be8 100644 Binary files a/priv/static/packs/common.js and b/priv/static/packs/common.js differ diff --git a/priv/static/packs/common.js.map b/priv/static/packs/common.js.map index 3954ef655..91f8dc0fc 100644 Binary files a/priv/static/packs/common.js.map and b/priv/static/packs/common.js.map differ diff --git a/priv/static/packs/containers/media_container.js b/priv/static/packs/containers/media_container.js index b2a9c08a8..5bf69e247 100644 Binary files a/priv/static/packs/containers/media_container.js and b/priv/static/packs/containers/media_container.js differ diff --git a/priv/static/packs/containers/media_container.js.map b/priv/static/packs/containers/media_container.js.map index 4b413637e..5f640d85c 100644 Binary files a/priv/static/packs/containers/media_container.js.map and b/priv/static/packs/containers/media_container.js.map differ diff --git a/priv/static/packs/core/admin.js b/priv/static/packs/core/admin.js index 82f4b6e15..8d2b0d72c 100644 Binary files a/priv/static/packs/core/admin.js and b/priv/static/packs/core/admin.js differ diff --git a/priv/static/packs/core/admin.js.map b/priv/static/packs/core/admin.js.map index b5e406eec..536e42be9 100644 Binary files a/priv/static/packs/core/admin.js.map and b/priv/static/packs/core/admin.js.map differ diff --git a/priv/static/packs/core/common.css b/priv/static/packs/core/common.css index 89a93cc00..21831eab0 100644 Binary files a/priv/static/packs/core/common.css and b/priv/static/packs/core/common.css differ diff --git a/priv/static/packs/core/common.css.map b/priv/static/packs/core/common.css.map index 7dc3a5001..1508ea0ed 100644 --- a/priv/static/packs/core/common.css.map +++ b/priv/static/packs/core/common.css.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./node_modules/font-awesome/css/font-awesome.css"],"names":[],"mappings":"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","file":"core/common.css","sourcesContent":["@charset \"UTF-8\";\n/*!\n * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */@font-face{font-family:FontAwesome;src:url(/packs/fontawesome-webfont-674f50d287a8c48dc19ba404d20fe713.eot);src:url(/packs/fontawesome-webfont-674f50d287a8c48dc19ba404d20fe713.eot?#iefix&v=4.7.0) format(\"embedded-opentype\"),url(/packs/fontawesome-webfont-af7ae505a9eed503f8b8e6982036873e.woff2) format(\"woff2\"),url(/packs/fontawesome-webfont-fee66e712a8a08eef5805a46892932ad.woff) format(\"woff\"),url(/packs/fontawesome-webfont-b06871f281fee6b241d60582ae9369b9.ttf) format(\"truetype\"),url(/packs/fontawesome-webfont-912ec66d7572ff821749319396470bde.svg#fontawesomeregular) format(\"svg\");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:\"\"}.fa-music:before{content:\"\"}.fa-search:before{content:\"\"}.fa-envelope-o:before{content:\"\"}.fa-heart:before{content:\"\"}.fa-star:before{content:\"\"}.fa-star-o:before{content:\"\"}.fa-user:before{content:\"\"}.fa-film:before{content:\"\"}.fa-th-large:before{content:\"\"}.fa-th:before{content:\"\"}.fa-th-list:before{content:\"\"}.fa-check:before{content:\"\"}.fa-close:before,.fa-remove:before,.fa-times:before{content:\"\"}.fa-search-plus:before{content:\"\"}.fa-search-minus:before{content:\"\"}.fa-power-off:before{content:\"\"}.fa-signal:before{content:\"\"}.fa-cog:before,.fa-gear:before{content:\"\"}.fa-trash-o:before{content:\"\"}.fa-home:before{content:\"\"}.fa-file-o:before{content:\"\"}.fa-clock-o:before{content:\"\"}.fa-road:before{content:\"\"}.fa-download:before{content:\"\"}.fa-arrow-circle-o-down:before{content:\"\"}.fa-arrow-circle-o-up:before{content:\"\"}.fa-inbox:before{content:\"\"}.fa-play-circle-o:before{content:\"\"}.fa-repeat:before,.fa-rotate-right:before{content:\"\"}.fa-refresh:before{content:\"\"}.fa-list-alt:before{content:\"\"}.fa-lock:before{content:\"\"}.fa-flag:before{content:\"\"}.fa-headphones:before{content:\"\"}.fa-volume-off:before{content:\"\"}.fa-volume-down:before{content:\"\"}.fa-volume-up:before{content:\"\"}.fa-qrcode:before{content:\"\"}.fa-barcode:before{content:\"\"}.fa-tag:before{content:\"\"}.fa-tags:before{content:\"\"}.fa-book:before{content:\"\"}.fa-bookmark:before{content:\"\"}.fa-print:before{content:\"\"}.fa-camera:before{content:\"\"}.fa-font:before{content:\"\"}.fa-bold:before{content:\"\"}.fa-italic:before{content:\"\"}.fa-text-height:before{content:\"\"}.fa-text-width:before{content:\"\"}.fa-align-left:before{content:\"\"}.fa-align-center:before{content:\"\"}.fa-align-right:before{content:\"\"}.fa-align-justify:before{content:\"\"}.fa-list:before{content:\"\"}.fa-dedent:before,.fa-outdent:before{content:\"\"}.fa-indent:before{content:\"\"}.fa-video-camera:before{content:\"\"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:\"\"}.fa-pencil:before{content:\"\"}.fa-map-marker:before{content:\"\"}.fa-adjust:before{content:\"\"}.fa-tint:before{content:\"\"}.fa-edit:before,.fa-pencil-square-o:before{content:\"\"}.fa-share-square-o:before{content:\"\"}.fa-check-square-o:before{content:\"\"}.fa-arrows:before{content:\"\"}.fa-step-backward:before{content:\"\"}.fa-fast-backward:before{content:\"\"}.fa-backward:before{content:\"\"}.fa-play:before{content:\"\"}.fa-pause:before{content:\"\"}.fa-stop:before{content:\"\"}.fa-forward:before{content:\"\"}.fa-fast-forward:before{content:\"\"}.fa-step-forward:before{content:\"\"}.fa-eject:before{content:\"\"}.fa-chevron-left:before{content:\"\"}.fa-chevron-right:before{content:\"\"}.fa-plus-circle:before{content:\"\"}.fa-minus-circle:before{content:\"\"}.fa-times-circle:before{content:\"\"}.fa-check-circle:before{content:\"\"}.fa-question-circle:before{content:\"\"}.fa-info-circle:before{content:\"\"}.fa-crosshairs:before{content:\"\"}.fa-times-circle-o:before{content:\"\"}.fa-check-circle-o:before{content:\"\"}.fa-ban:before{content:\"\"}.fa-arrow-left:before{content:\"\"}.fa-arrow-right:before{content:\"\"}.fa-arrow-up:before{content:\"\"}.fa-arrow-down:before{content:\"\"}.fa-mail-forward:before,.fa-share:before{content:\"\"}.fa-expand:before{content:\"\"}.fa-compress:before{content:\"\"}.fa-plus:before{content:\"\"}.fa-minus:before{content:\"\"}.fa-asterisk:before{content:\"\"}.fa-exclamation-circle:before{content:\"\"}.fa-gift:before{content:\"\"}.fa-leaf:before{content:\"\"}.fa-fire:before{content:\"\"}.fa-eye:before{content:\"\"}.fa-eye-slash:before{content:\"\"}.fa-exclamation-triangle:before,.fa-warning:before{content:\"\"}.fa-plane:before{content:\"\"}.fa-calendar:before{content:\"\"}.fa-random:before{content:\"\"}.fa-comment:before{content:\"\"}.fa-magnet:before{content:\"\"}.fa-chevron-up:before{content:\"\"}.fa-chevron-down:before{content:\"\"}.fa-retweet:before{content:\"\"}.fa-shopping-cart:before{content:\"\"}.fa-folder:before{content:\"\"}.fa-folder-open:before{content:\"\"}.fa-arrows-v:before{content:\"\"}.fa-arrows-h:before{content:\"\"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:\"\"}.fa-twitter-square:before{content:\"\"}.fa-facebook-square:before{content:\"\"}.fa-camera-retro:before{content:\"\"}.fa-key:before{content:\"\"}.fa-cogs:before,.fa-gears:before{content:\"\"}.fa-comments:before{content:\"\"}.fa-thumbs-o-up:before{content:\"\"}.fa-thumbs-o-down:before{content:\"\"}.fa-star-half:before{content:\"\"}.fa-heart-o:before{content:\"\"}.fa-sign-out:before{content:\"\"}.fa-linkedin-square:before{content:\"\"}.fa-thumb-tack:before{content:\"\"}.fa-external-link:before{content:\"\"}.fa-sign-in:before{content:\"\"}.fa-trophy:before{content:\"\"}.fa-github-square:before{content:\"\"}.fa-upload:before{content:\"\"}.fa-lemon-o:before{content:\"\"}.fa-phone:before{content:\"\"}.fa-square-o:before{content:\"\"}.fa-bookmark-o:before{content:\"\"}.fa-phone-square:before{content:\"\"}.fa-twitter:before{content:\"\"}.fa-facebook-f:before,.fa-facebook:before{content:\"\"}.fa-github:before{content:\"\"}.fa-unlock:before{content:\"\"}.fa-credit-card:before{content:\"\"}.fa-feed:before,.fa-rss:before{content:\"\"}.fa-hdd-o:before{content:\"\"}.fa-bullhorn:before{content:\"\"}.fa-bell:before{content:\"\"}.fa-certificate:before{content:\"\"}.fa-hand-o-right:before{content:\"\"}.fa-hand-o-left:before{content:\"\"}.fa-hand-o-up:before{content:\"\"}.fa-hand-o-down:before{content:\"\"}.fa-arrow-circle-left:before{content:\"\"}.fa-arrow-circle-right:before{content:\"\"}.fa-arrow-circle-up:before{content:\"\"}.fa-arrow-circle-down:before{content:\"\"}.fa-globe:before{content:\"\"}.fa-wrench:before{content:\"\"}.fa-tasks:before{content:\"\"}.fa-filter:before{content:\"\"}.fa-briefcase:before{content:\"\"}.fa-arrows-alt:before{content:\"\"}.fa-group:before,.fa-users:before{content:\"\"}.fa-chain:before,.fa-link:before{content:\"\"}.fa-cloud:before{content:\"\"}.fa-flask:before{content:\"\"}.fa-cut:before,.fa-scissors:before{content:\"\"}.fa-copy:before,.fa-files-o:before{content:\"\"}.fa-paperclip:before{content:\"\"}.fa-floppy-o:before,.fa-save:before{content:\"\"}.fa-square:before{content:\"\"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:\"\"}.fa-list-ul:before{content:\"\"}.fa-list-ol:before{content:\"\"}.fa-strikethrough:before{content:\"\"}.fa-underline:before{content:\"\"}.fa-table:before{content:\"\"}.fa-magic:before{content:\"\"}.fa-truck:before{content:\"\"}.fa-pinterest:before{content:\"\"}.fa-pinterest-square:before{content:\"\"}.fa-google-plus-square:before{content:\"\"}.fa-google-plus:before{content:\"\"}.fa-money:before{content:\"\"}.fa-caret-down:before{content:\"\"}.fa-caret-up:before{content:\"\"}.fa-caret-left:before{content:\"\"}.fa-caret-right:before{content:\"\"}.fa-columns:before{content:\"\"}.fa-sort:before,.fa-unsorted:before{content:\"\"}.fa-sort-desc:before,.fa-sort-down:before{content:\"\"}.fa-sort-asc:before,.fa-sort-up:before{content:\"\"}.fa-envelope:before{content:\"\"}.fa-linkedin:before{content:\"\"}.fa-rotate-left:before,.fa-undo:before{content:\"\"}.fa-gavel:before,.fa-legal:before{content:\"\"}.fa-dashboard:before,.fa-tachometer:before{content:\"\"}.fa-comment-o:before{content:\"\"}.fa-comments-o:before{content:\"\"}.fa-bolt:before,.fa-flash:before{content:\"\"}.fa-sitemap:before{content:\"\"}.fa-umbrella:before{content:\"\"}.fa-clipboard:before,.fa-paste:before{content:\"\"}.fa-lightbulb-o:before{content:\"\"}.fa-exchange:before{content:\"\"}.fa-cloud-download:before{content:\"\"}.fa-cloud-upload:before{content:\"\"}.fa-user-md:before{content:\"\"}.fa-stethoscope:before{content:\"\"}.fa-suitcase:before{content:\"\"}.fa-bell-o:before{content:\"\"}.fa-coffee:before{content:\"\"}.fa-cutlery:before{content:\"\"}.fa-file-text-o:before{content:\"\"}.fa-building-o:before{content:\"\"}.fa-hospital-o:before{content:\"\"}.fa-ambulance:before{content:\"\"}.fa-medkit:before{content:\"\"}.fa-fighter-jet:before{content:\"\"}.fa-beer:before{content:\"\"}.fa-h-square:before{content:\"\"}.fa-plus-square:before{content:\"\"}.fa-angle-double-left:before{content:\"\"}.fa-angle-double-right:before{content:\"\"}.fa-angle-double-up:before{content:\"\"}.fa-angle-double-down:before{content:\"\"}.fa-angle-left:before{content:\"\"}.fa-angle-right:before{content:\"\"}.fa-angle-up:before{content:\"\"}.fa-angle-down:before{content:\"\"}.fa-desktop:before{content:\"\"}.fa-laptop:before{content:\"\"}.fa-tablet:before{content:\"\"}.fa-mobile-phone:before,.fa-mobile:before{content:\"\"}.fa-circle-o:before{content:\"\"}.fa-quote-left:before{content:\"\"}.fa-quote-right:before{content:\"\"}.fa-spinner:before{content:\"\"}.fa-circle:before{content:\"\"}.fa-mail-reply:before,.fa-reply:before{content:\"\"}.fa-github-alt:before{content:\"\"}.fa-folder-o:before{content:\"\"}.fa-folder-open-o:before{content:\"\"}.fa-smile-o:before{content:\"\"}.fa-frown-o:before{content:\"\"}.fa-meh-o:before{content:\"\"}.fa-gamepad:before{content:\"\"}.fa-keyboard-o:before{content:\"\"}.fa-flag-o:before{content:\"\"}.fa-flag-checkered:before{content:\"\"}.fa-terminal:before{content:\"\"}.fa-code:before{content:\"\"}.fa-mail-reply-all:before,.fa-reply-all:before{content:\"\"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:\"\"}.fa-location-arrow:before{content:\"\"}.fa-crop:before{content:\"\"}.fa-code-fork:before{content:\"\"}.fa-chain-broken:before,.fa-unlink:before{content:\"\"}.fa-question:before{content:\"\"}.fa-info:before{content:\"\"}.fa-exclamation:before{content:\"\"}.fa-superscript:before{content:\"\"}.fa-subscript:before{content:\"\"}.fa-eraser:before{content:\"\"}.fa-puzzle-piece:before{content:\"\"}.fa-microphone:before{content:\"\"}.fa-microphone-slash:before{content:\"\"}.fa-shield:before{content:\"\"}.fa-calendar-o:before{content:\"\"}.fa-fire-extinguisher:before{content:\"\"}.fa-rocket:before{content:\"\"}.fa-maxcdn:before{content:\"\"}.fa-chevron-circle-left:before{content:\"\"}.fa-chevron-circle-right:before{content:\"\"}.fa-chevron-circle-up:before{content:\"\"}.fa-chevron-circle-down:before{content:\"\"}.fa-html5:before{content:\"\"}.fa-css3:before{content:\"\"}.fa-anchor:before{content:\"\"}.fa-unlock-alt:before{content:\"\"}.fa-bullseye:before{content:\"\"}.fa-ellipsis-h:before{content:\"\"}.fa-ellipsis-v:before{content:\"\"}.fa-rss-square:before{content:\"\"}.fa-play-circle:before{content:\"\"}.fa-ticket:before{content:\"\"}.fa-minus-square:before{content:\"\"}.fa-minus-square-o:before{content:\"\"}.fa-level-up:before{content:\"\"}.fa-level-down:before{content:\"\"}.fa-check-square:before{content:\"\"}.fa-pencil-square:before{content:\"\"}.fa-external-link-square:before{content:\"\"}.fa-share-square:before{content:\"\"}.fa-compass:before{content:\"\"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:\"\"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:\"\"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:\"\"}.fa-eur:before,.fa-euro:before{content:\"\"}.fa-gbp:before{content:\"\"}.fa-dollar:before,.fa-usd:before{content:\"\"}.fa-inr:before,.fa-rupee:before{content:\"\"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:\"\"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:\"\"}.fa-krw:before,.fa-won:before{content:\"\"}.fa-bitcoin:before,.fa-btc:before{content:\"\"}.fa-file:before{content:\"\"}.fa-file-text:before{content:\"\"}.fa-sort-alpha-asc:before{content:\"\"}.fa-sort-alpha-desc:before{content:\"\"}.fa-sort-amount-asc:before{content:\"\"}.fa-sort-amount-desc:before{content:\"\"}.fa-sort-numeric-asc:before{content:\"\"}.fa-sort-numeric-desc:before{content:\"\"}.fa-thumbs-up:before{content:\"\"}.fa-thumbs-down:before{content:\"\"}.fa-youtube-square:before{content:\"\"}.fa-youtube:before{content:\"\"}.fa-xing:before{content:\"\"}.fa-xing-square:before{content:\"\"}.fa-youtube-play:before{content:\"\"}.fa-dropbox:before{content:\"\"}.fa-stack-overflow:before{content:\"\"}.fa-instagram:before{content:\"\"}.fa-flickr:before{content:\"\"}.fa-adn:before{content:\"\"}.fa-bitbucket:before{content:\"\"}.fa-bitbucket-square:before{content:\"\"}.fa-tumblr:before{content:\"\"}.fa-tumblr-square:before{content:\"\"}.fa-long-arrow-down:before{content:\"\"}.fa-long-arrow-up:before{content:\"\"}.fa-long-arrow-left:before{content:\"\"}.fa-long-arrow-right:before{content:\"\"}.fa-apple:before{content:\"\"}.fa-windows:before{content:\"\"}.fa-android:before{content:\"\"}.fa-linux:before{content:\"\"}.fa-dribbble:before{content:\"\"}.fa-skype:before{content:\"\"}.fa-foursquare:before{content:\"\"}.fa-trello:before{content:\"\"}.fa-female:before{content:\"\"}.fa-male:before{content:\"\"}.fa-gittip:before,.fa-gratipay:before{content:\"\"}.fa-sun-o:before{content:\"\"}.fa-moon-o:before{content:\"\"}.fa-archive:before{content:\"\"}.fa-bug:before{content:\"\"}.fa-vk:before{content:\"\"}.fa-weibo:before{content:\"\"}.fa-renren:before{content:\"\"}.fa-pagelines:before{content:\"\"}.fa-stack-exchange:before{content:\"\"}.fa-arrow-circle-o-right:before{content:\"\"}.fa-arrow-circle-o-left:before{content:\"\"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:\"\"}.fa-dot-circle-o:before{content:\"\"}.fa-wheelchair:before{content:\"\"}.fa-vimeo-square:before{content:\"\"}.fa-try:before,.fa-turkish-lira:before{content:\"\"}.fa-plus-square-o:before{content:\"\"}.fa-space-shuttle:before{content:\"\"}.fa-slack:before{content:\"\"}.fa-envelope-square:before{content:\"\"}.fa-wordpress:before{content:\"\"}.fa-openid:before{content:\"\"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:\"\"}.fa-graduation-cap:before,.fa-mortar-board:before{content:\"\"}.fa-yahoo:before{content:\"\"}.fa-google:before{content:\"\"}.fa-reddit:before{content:\"\"}.fa-reddit-square:before{content:\"\"}.fa-stumbleupon-circle:before{content:\"\"}.fa-stumbleupon:before{content:\"\"}.fa-delicious:before{content:\"\"}.fa-digg:before{content:\"\"}.fa-pied-piper-pp:before{content:\"\"}.fa-pied-piper-alt:before{content:\"\"}.fa-drupal:before{content:\"\"}.fa-joomla:before{content:\"\"}.fa-language:before{content:\"\"}.fa-fax:before{content:\"\"}.fa-building:before{content:\"\"}.fa-child:before{content:\"\"}.fa-paw:before{content:\"\"}.fa-spoon:before{content:\"\"}.fa-cube:before{content:\"\"}.fa-cubes:before{content:\"\"}.fa-behance:before{content:\"\"}.fa-behance-square:before{content:\"\"}.fa-steam:before{content:\"\"}.fa-steam-square:before{content:\"\"}.fa-recycle:before{content:\"\"}.fa-automobile:before,.fa-car:before{content:\"\"}.fa-cab:before,.fa-taxi:before{content:\"\"}.fa-tree:before{content:\"\"}.fa-spotify:before{content:\"\"}.fa-deviantart:before{content:\"\"}.fa-soundcloud:before{content:\"\"}.fa-database:before{content:\"\"}.fa-file-pdf-o:before{content:\"\"}.fa-file-word-o:before{content:\"\"}.fa-file-excel-o:before{content:\"\"}.fa-file-powerpoint-o:before{content:\"\"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:\"\"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:\"\"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:\"\"}.fa-file-movie-o:before,.fa-file-video-o:before{content:\"\"}.fa-file-code-o:before{content:\"\"}.fa-vine:before{content:\"\"}.fa-codepen:before{content:\"\"}.fa-jsfiddle:before{content:\"\"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:\"\"}.fa-circle-o-notch:before{content:\"\"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:\"\"}.fa-empire:before,.fa-ge:before{content:\"\"}.fa-git-square:before{content:\"\"}.fa-git:before{content:\"\"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:\"\"}.fa-tencent-weibo:before{content:\"\"}.fa-qq:before{content:\"\"}.fa-wechat:before,.fa-weixin:before{content:\"\"}.fa-paper-plane:before,.fa-send:before{content:\"\"}.fa-paper-plane-o:before,.fa-send-o:before{content:\"\"}.fa-history:before{content:\"\"}.fa-circle-thin:before{content:\"\"}.fa-header:before{content:\"\"}.fa-paragraph:before{content:\"\"}.fa-sliders:before{content:\"\"}.fa-share-alt:before{content:\"\"}.fa-share-alt-square:before{content:\"\"}.fa-bomb:before{content:\"\"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:\"\"}.fa-tty:before{content:\"\"}.fa-binoculars:before{content:\"\"}.fa-plug:before{content:\"\"}.fa-slideshare:before{content:\"\"}.fa-twitch:before{content:\"\"}.fa-yelp:before{content:\"\"}.fa-newspaper-o:before{content:\"\"}.fa-wifi:before{content:\"\"}.fa-calculator:before{content:\"\"}.fa-paypal:before{content:\"\"}.fa-google-wallet:before{content:\"\"}.fa-cc-visa:before{content:\"\"}.fa-cc-mastercard:before{content:\"\"}.fa-cc-discover:before{content:\"\"}.fa-cc-amex:before{content:\"\"}.fa-cc-paypal:before{content:\"\"}.fa-cc-stripe:before{content:\"\"}.fa-bell-slash:before{content:\"\"}.fa-bell-slash-o:before{content:\"\"}.fa-trash:before{content:\"\"}.fa-copyright:before{content:\"\"}.fa-at:before{content:\"\"}.fa-eyedropper:before{content:\"\"}.fa-paint-brush:before{content:\"\"}.fa-birthday-cake:before{content:\"\"}.fa-area-chart:before{content:\"\"}.fa-pie-chart:before{content:\"\"}.fa-line-chart:before{content:\"\"}.fa-lastfm:before{content:\"\"}.fa-lastfm-square:before{content:\"\"}.fa-toggle-off:before{content:\"\"}.fa-toggle-on:before{content:\"\"}.fa-bicycle:before{content:\"\"}.fa-bus:before{content:\"\"}.fa-ioxhost:before{content:\"\"}.fa-angellist:before{content:\"\"}.fa-cc:before{content:\"\"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:\"\"}.fa-meanpath:before{content:\"\"}.fa-buysellads:before{content:\"\"}.fa-connectdevelop:before{content:\"\"}.fa-dashcube:before{content:\"\"}.fa-forumbee:before{content:\"\"}.fa-leanpub:before{content:\"\"}.fa-sellsy:before{content:\"\"}.fa-shirtsinbulk:before{content:\"\"}.fa-simplybuilt:before{content:\"\"}.fa-skyatlas:before{content:\"\"}.fa-cart-plus:before{content:\"\"}.fa-cart-arrow-down:before{content:\"\"}.fa-diamond:before{content:\"\"}.fa-ship:before{content:\"\"}.fa-user-secret:before{content:\"\"}.fa-motorcycle:before{content:\"\"}.fa-street-view:before{content:\"\"}.fa-heartbeat:before{content:\"\"}.fa-venus:before{content:\"\"}.fa-mars:before{content:\"\"}.fa-mercury:before{content:\"\"}.fa-intersex:before,.fa-transgender:before{content:\"\"}.fa-transgender-alt:before{content:\"\"}.fa-venus-double:before{content:\"\"}.fa-mars-double:before{content:\"\"}.fa-venus-mars:before{content:\"\"}.fa-mars-stroke:before{content:\"\"}.fa-mars-stroke-v:before{content:\"\"}.fa-mars-stroke-h:before{content:\"\"}.fa-neuter:before{content:\"\"}.fa-genderless:before{content:\"\"}.fa-facebook-official:before{content:\"\"}.fa-pinterest-p:before{content:\"\"}.fa-whatsapp:before{content:\"\"}.fa-server:before{content:\"\"}.fa-user-plus:before{content:\"\"}.fa-user-times:before{content:\"\"}.fa-bed:before,.fa-hotel:before{content:\"\"}.fa-viacoin:before{content:\"\"}.fa-train:before{content:\"\"}.fa-subway:before{content:\"\"}.fa-medium:before{content:\"\"}.fa-y-combinator:before,.fa-yc:before{content:\"\"}.fa-optin-monster:before{content:\"\"}.fa-opencart:before{content:\"\"}.fa-expeditedssl:before{content:\"\"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:\"\"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:\"\"}.fa-battery-2:before,.fa-battery-half:before{content:\"\"}.fa-battery-1:before,.fa-battery-quarter:before{content:\"\"}.fa-battery-0:before,.fa-battery-empty:before{content:\"\"}.fa-mouse-pointer:before{content:\"\"}.fa-i-cursor:before{content:\"\"}.fa-object-group:before{content:\"\"}.fa-object-ungroup:before{content:\"\"}.fa-sticky-note:before{content:\"\"}.fa-sticky-note-o:before{content:\"\"}.fa-cc-jcb:before{content:\"\"}.fa-cc-diners-club:before{content:\"\"}.fa-clone:before{content:\"\"}.fa-balance-scale:before{content:\"\"}.fa-hourglass-o:before{content:\"\"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:\"\"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:\"\"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:\"\"}.fa-hourglass:before{content:\"\"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:\"\"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:\"\"}.fa-hand-scissors-o:before{content:\"\"}.fa-hand-lizard-o:before{content:\"\"}.fa-hand-spock-o:before{content:\"\"}.fa-hand-pointer-o:before{content:\"\"}.fa-hand-peace-o:before{content:\"\"}.fa-trademark:before{content:\"\"}.fa-registered:before{content:\"\"}.fa-creative-commons:before{content:\"\"}.fa-gg:before{content:\"\"}.fa-gg-circle:before{content:\"\"}.fa-tripadvisor:before{content:\"\"}.fa-odnoklassniki:before{content:\"\"}.fa-odnoklassniki-square:before{content:\"\"}.fa-get-pocket:before{content:\"\"}.fa-wikipedia-w:before{content:\"\"}.fa-safari:before{content:\"\"}.fa-chrome:before{content:\"\"}.fa-firefox:before{content:\"\"}.fa-opera:before{content:\"\"}.fa-internet-explorer:before{content:\"\"}.fa-television:before,.fa-tv:before{content:\"\"}.fa-contao:before{content:\"\"}.fa-500px:before{content:\"\"}.fa-amazon:before{content:\"\"}.fa-calendar-plus-o:before{content:\"\"}.fa-calendar-minus-o:before{content:\"\"}.fa-calendar-times-o:before{content:\"\"}.fa-calendar-check-o:before{content:\"\"}.fa-industry:before{content:\"\"}.fa-map-pin:before{content:\"\"}.fa-map-signs:before{content:\"\"}.fa-map-o:before{content:\"\"}.fa-map:before{content:\"\"}.fa-commenting:before{content:\"\"}.fa-commenting-o:before{content:\"\"}.fa-houzz:before{content:\"\"}.fa-vimeo:before{content:\"\"}.fa-black-tie:before{content:\"\"}.fa-fonticons:before{content:\"\"}.fa-reddit-alien:before{content:\"\"}.fa-edge:before{content:\"\"}.fa-credit-card-alt:before{content:\"\"}.fa-codiepie:before{content:\"\"}.fa-modx:before{content:\"\"}.fa-fort-awesome:before{content:\"\"}.fa-usb:before{content:\"\"}.fa-product-hunt:before{content:\"\"}.fa-mixcloud:before{content:\"\"}.fa-scribd:before{content:\"\"}.fa-pause-circle:before{content:\"\"}.fa-pause-circle-o:before{content:\"\"}.fa-stop-circle:before{content:\"\"}.fa-stop-circle-o:before{content:\"\"}.fa-shopping-bag:before{content:\"\"}.fa-shopping-basket:before{content:\"\"}.fa-hashtag:before{content:\"\"}.fa-bluetooth:before{content:\"\"}.fa-bluetooth-b:before{content:\"\"}.fa-percent:before{content:\"\"}.fa-gitlab:before{content:\"\"}.fa-wpbeginner:before{content:\"\"}.fa-wpforms:before{content:\"\"}.fa-envira:before{content:\"\"}.fa-universal-access:before{content:\"\"}.fa-wheelchair-alt:before{content:\"\"}.fa-question-circle-o:before{content:\"\"}.fa-blind:before{content:\"\"}.fa-audio-description:before{content:\"\"}.fa-volume-control-phone:before{content:\"\"}.fa-braille:before{content:\"\"}.fa-assistive-listening-systems:before{content:\"\"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:\"\"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:\"\"}.fa-glide:before{content:\"\"}.fa-glide-g:before{content:\"\"}.fa-sign-language:before,.fa-signing:before{content:\"\"}.fa-low-vision:before{content:\"\"}.fa-viadeo:before{content:\"\"}.fa-viadeo-square:before{content:\"\"}.fa-snapchat:before{content:\"\"}.fa-snapchat-ghost:before{content:\"\"}.fa-snapchat-square:before{content:\"\"}.fa-pied-piper:before{content:\"\"}.fa-first-order:before{content:\"\"}.fa-yoast:before{content:\"\"}.fa-themeisle:before{content:\"\"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:\"\"}.fa-fa:before,.fa-font-awesome:before{content:\"\"}.fa-handshake-o:before{content:\"\"}.fa-envelope-open:before{content:\"\"}.fa-envelope-open-o:before{content:\"\"}.fa-linode:before{content:\"\"}.fa-address-book:before{content:\"\"}.fa-address-book-o:before{content:\"\"}.fa-address-card:before,.fa-vcard:before{content:\"\"}.fa-address-card-o:before,.fa-vcard-o:before{content:\"\"}.fa-user-circle:before{content:\"\"}.fa-user-circle-o:before{content:\"\"}.fa-user-o:before{content:\"\"}.fa-id-badge:before{content:\"\"}.fa-drivers-license:before,.fa-id-card:before{content:\"\"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:\"\"}.fa-quora:before{content:\"\"}.fa-free-code-camp:before{content:\"\"}.fa-telegram:before{content:\"\"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:\"\"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:\"\"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:\"\"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:\"\"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:\"\"}.fa-shower:before{content:\"\"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:\"\"}.fa-podcast:before{content:\"\"}.fa-window-maximize:before{content:\"\"}.fa-window-minimize:before{content:\"\"}.fa-window-restore:before{content:\"\"}.fa-times-rectangle:before,.fa-window-close:before{content:\"\"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:\"\"}.fa-bandcamp:before{content:\"\"}.fa-grav:before{content:\"\"}.fa-etsy:before{content:\"\"}.fa-imdb:before{content:\"\"}.fa-ravelry:before{content:\"\"}.fa-eercast:before{content:\"\"}.fa-microchip:before{content:\"\"}.fa-snowflake-o:before{content:\"\"}.fa-superpowers:before{content:\"\"}.fa-wpexplorer:before{content:\"\"}.fa-meetup:before{content:\"\"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./node_modules/font-awesome/css/font-awesome.css","webpack:///font-awesome.css"],"names":[],"mappings":"AAsLA;AAtLA;;;ECIE,CDJF,WAOE,0DACA,sPACA,gBACA,iBACA,CAEF,IACE,kEACA,kBACA,oBACA,mCACA,iCACA,CAGF,OACE,yCACA,mBACA,CAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,OACE,oCACA,CAEF,OACE,wCACA,oBACA,CAEF,UACE,kBAEF,OACE,qCACA,mBACA,gBACA,iBACA,CAEF,aACE,mBAEF,WACE,iDACA,kBACA,CAEF,cACE,WAEF,eACE,YAEF,iBACE,kBAEF,kBACE,iBAGF,YACE,YAEF,WACE,WAEF,cACE,kBAEF,eACE,iBAEF,SACE,iFACA,CAEF,UACE,qFACA,CAEF,2BACE,GACE,qDACA,CAEF,GACE,yDACA,CAwBD,CArBH,mBACE,GACE,qDACA,CAEF,GACE,yDACA,CAwBD,CArBH,cACE,sGACA,uBAEA,CAEF,eACE,uGACA,wBAEA,CAEF,eACE,uGACA,wBAEA,CAEF,oBACE,6GACA,oBAEA,CAEF,kBACE,6GACA,oBAEA,CAEF,gHAKE,gCAEF,UACE,uCACA,UACA,WACA,gBACA,qBACA,CAEF,0BAEE,yBACA,WACA,iBACA,CAEF,aACE,oBAEF,aACE,cAEF,YACE,WAIF,iBACE,YAEF,iBACE,YAEF,kBACE,YAEF,sBACE,YAEF,iBACE,YAEF,gBACE,YAEF,kBACE,YAEF,gBACE,YAEF,gBACE,YAEF,oBACE,YAEF,cACE,YAEF,mBACE,YAEF,iBACE,YAEF,oDAGE,YAEF,uBACE,YAEF,wBACE,YAEF,qBACE,YAEF,kBACE,YAEF,+BAEE,YAEF,mBACE,YAEF,gBACE,YAEF,kBACE,YAEF,mBACE,YAEF,gBACE,YAEF,oBACE,YAEF,+BACE,YAEF,6BACE,YAEF,iBACE,YAEF,yBACE,YAEF,0CAEE,YAEF,mBACE,YAEF,oBACE,YAEF,gBACE,YAEF,gBACE,YAEF,sBACE,YAEF,sBACE,YAEF,uBACE,YAEF,qBACE,YAEF,kBACE,YAEF,mBACE,YAEF,eACE,YAEF,gBACE,YAEF,gBACE,YAEF,oBACE,YAEF,iBACE,YAEF,kB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","file":"core/common.css","sourcesContent":["/*!\n * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */\n/* FONT PATH\n * -------------------------- */\n@font-face {\n font-family: 'FontAwesome';\n src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');\n src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');\n font-weight: normal;\n font-style: normal;\n}\n.fa {\n display: inline-block;\n font: normal normal normal 14px/1 FontAwesome;\n font-size: inherit;\n text-rendering: auto;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n/* makes the font 33% larger relative to the icon container */\n.fa-lg {\n font-size: 1.33333333em;\n line-height: 0.75em;\n vertical-align: -15%;\n}\n.fa-2x {\n font-size: 2em;\n}\n.fa-3x {\n font-size: 3em;\n}\n.fa-4x {\n font-size: 4em;\n}\n.fa-5x {\n font-size: 5em;\n}\n.fa-fw {\n width: 1.28571429em;\n text-align: center;\n}\n.fa-ul {\n padding-left: 0;\n margin-left: 2.14285714em;\n list-style-type: none;\n}\n.fa-ul > li {\n position: relative;\n}\n.fa-li {\n position: absolute;\n left: -2.14285714em;\n width: 2.14285714em;\n top: 0.14285714em;\n text-align: center;\n}\n.fa-li.fa-lg {\n left: -1.85714286em;\n}\n.fa-border {\n padding: .2em .25em .15em;\n border: solid 0.08em #eeeeee;\n border-radius: .1em;\n}\n.fa-pull-left {\n float: left;\n}\n.fa-pull-right {\n float: right;\n}\n.fa.fa-pull-left {\n margin-right: .3em;\n}\n.fa.fa-pull-right {\n margin-left: .3em;\n}\n/* Deprecated as of 4.4.0 */\n.pull-right {\n float: right;\n}\n.pull-left {\n float: left;\n}\n.fa.pull-left {\n margin-right: .3em;\n}\n.fa.pull-right {\n margin-left: .3em;\n}\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";\n -webkit-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n.fa-rotate-180 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";\n -webkit-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n.fa-rotate-270 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";\n -webkit-transform: rotate(270deg);\n -ms-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n.fa-flip-horizontal {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";\n -webkit-transform: scale(-1, 1);\n -ms-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n.fa-flip-vertical {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";\n -webkit-transform: scale(1, -1);\n -ms-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical {\n filter: none;\n}\n.fa-stack {\n position: relative;\n display: inline-block;\n width: 2em;\n height: 2em;\n line-height: 2em;\n vertical-align: middle;\n}\n.fa-stack-1x,\n.fa-stack-2x {\n position: absolute;\n left: 0;\n width: 100%;\n text-align: center;\n}\n.fa-stack-1x {\n line-height: inherit;\n}\n.fa-stack-2x {\n font-size: 2em;\n}\n.fa-inverse {\n color: #ffffff;\n}\n/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\n readers do not read off random characters that represent icons */\n.fa-glass:before {\n content: \"\\f000\";\n}\n.fa-music:before {\n content: \"\\f001\";\n}\n.fa-search:before {\n content: \"\\f002\";\n}\n.fa-envelope-o:before {\n content: \"\\f003\";\n}\n.fa-heart:before {\n content: \"\\f004\";\n}\n.fa-star:before {\n content: \"\\f005\";\n}\n.fa-star-o:before {\n content: \"\\f006\";\n}\n.fa-user:before {\n content: \"\\f007\";\n}\n.fa-film:before {\n content: \"\\f008\";\n}\n.fa-th-large:before {\n content: \"\\f009\";\n}\n.fa-th:before {\n content: \"\\f00a\";\n}\n.fa-th-list:before {\n content: \"\\f00b\";\n}\n.fa-check:before {\n content: \"\\f00c\";\n}\n.fa-remove:before,\n.fa-close:before,\n.fa-times:before {\n content: \"\\f00d\";\n}\n.fa-search-plus:before {\n content: \"\\f00e\";\n}\n.fa-search-minus:before {\n content: \"\\f010\";\n}\n.fa-power-off:before {\n content: \"\\f011\";\n}\n.fa-signal:before {\n content: \"\\f012\";\n}\n.fa-gear:before,\n.fa-cog:before {\n content: \"\\f013\";\n}\n.fa-trash-o:before {\n content: \"\\f014\";\n}\n.fa-home:before {\n content: \"\\f015\";\n}\n.fa-file-o:before {\n content: \"\\f016\";\n}\n.fa-clock-o:before {\n content: \"\\f017\";\n}\n.fa-road:before {\n content: \"\\f018\";\n}\n.fa-download:before {\n content: \"\\f019\";\n}\n.fa-arrow-circle-o-down:before {\n content: \"\\f01a\";\n}\n.fa-arrow-circle-o-up:before {\n content: \"\\f01b\";\n}\n.fa-inbox:before {\n content: \"\\f01c\";\n}\n.fa-play-circle-o:before {\n content: \"\\f01d\";\n}\n.fa-rotate-right:before,\n.fa-repeat:before {\n content: \"\\f01e\";\n}\n.fa-refresh:before {\n content: \"\\f021\";\n}\n.fa-list-alt:before {\n content: \"\\f022\";\n}\n.fa-lock:before {\n content: \"\\f023\";\n}\n.fa-flag:before {\n content: \"\\f024\";\n}\n.fa-headphones:before {\n content: \"\\f025\";\n}\n.fa-volume-off:before {\n content: \"\\f026\";\n}\n.fa-volume-down:before {\n content: \"\\f027\";\n}\n.fa-volume-up:before {\n content: \"\\f028\";\n}\n.fa-qrcode:before {\n content: \"\\f029\";\n}\n.fa-barcode:before {\n content: \"\\f02a\";\n}\n.fa-tag:before {\n content: \"\\f02b\";\n}\n.fa-tags:before {\n content: \"\\f02c\";\n}\n.fa-book:before {\n content: \"\\f02d\";\n}\n.fa-bookmark:before {\n content: \"\\f02e\";\n}\n.fa-print:before {\n content: \"\\f02f\";\n}\n.fa-camera:before {\n content: \"\\f030\";\n}\n.fa-font:before {\n content: \"\\f031\";\n}\n.fa-bold:before {\n content: \"\\f032\";\n}\n.fa-italic:before {\n content: \"\\f033\";\n}\n.fa-text-height:before {\n content: \"\\f034\";\n}\n.fa-text-width:before {\n content: \"\\f035\";\n}\n.fa-align-left:before {\n content: \"\\f036\";\n}\n.fa-align-center:before {\n content: \"\\f037\";\n}\n.fa-align-right:before {\n content: \"\\f038\";\n}\n.fa-align-justify:before {\n content: \"\\f039\";\n}\n.fa-list:before {\n content: \"\\f03a\";\n}\n.fa-dedent:before,\n.fa-outdent:before {\n content: \"\\f03b\";\n}\n.fa-indent:before {\n content: \"\\f03c\";\n}\n.fa-video-camera:before {\n content: \"\\f03d\";\n}\n.fa-photo:before,\n.fa-image:before,\n.fa-picture-o:before {\n content: \"\\f03e\";\n}\n.fa-pencil:before {\n content: \"\\f040\";\n}\n.fa-map-marker:before {\n content: \"\\f041\";\n}\n.fa-adjust:before {\n content: \"\\f042\";\n}\n.fa-tint:before {\n content: \"\\f043\";\n}\n.fa-edit:before,\n.fa-pencil-square-o:before {\n content: \"\\f044\";\n}\n.fa-share-square-o:before {\n content: \"\\f045\";\n}\n.fa-check-square-o:before {\n content: \"\\f046\";\n}\n.fa-arrows:before {\n content: \"\\f047\";\n}\n.fa-step-backward:before {\n content: \"\\f048\";\n}\n.fa-fast-backward:before {\n content: \"\\f049\";\n}\n.fa-backward:before {\n content: \"\\f04a\";\n}\n.fa-play:before {\n content: \"\\f04b\";\n}\n.fa-pause:before {\n content: \"\\f04c\";\n}\n.fa-stop:before {\n content: \"\\f04d\";\n}\n.fa-forward:before {\n content: \"\\f04e\";\n}\n.fa-fast-forward:before {\n content: \"\\f050\";\n}\n.fa-step-forward:before {\n content: \"\\f051\";\n}\n.fa-eject:before {\n content: \"\\f052\";\n}\n.fa-chevron-left:before {\n content: \"\\f053\";\n}\n.fa-chevron-right:before {\n content: \"\\f054\";\n}\n.fa-plus-circle:before {\n content: \"\\f055\";\n}\n.fa-minus-circle:before {\n content: \"\\f056\";\n}\n.fa-times-circle:before {\n content: \"\\f057\";\n}\n.fa-check-circle:before {\n content: \"\\f058\";\n}\n.fa-question-circle:before {\n content: \"\\f059\";\n}\n.fa-info-circle:before {\n content: \"\\f05a\";\n}\n.fa-crosshairs:before {\n content: \"\\f05b\";\n}\n.fa-times-circle-o:before {\n content: \"\\f05c\";\n}\n.fa-check-circle-o:before {\n content: \"\\f05d\";\n}\n.fa-ban:before {\n content: \"\\f05e\";\n}\n.fa-arrow-left:before {\n content: \"\\f060\";\n}\n.fa-arrow-right:before {\n content: \"\\f061\";\n}\n.fa-arrow-up:before {\n content: \"\\f062\";\n}\n.fa-arrow-down:before {\n content: \"\\f063\";\n}\n.fa-mail-forward:before,\n.fa-share:before {\n content: \"\\f064\";\n}\n.fa-expand:before {\n content: \"\\f065\";\n}\n.fa-compress:before {\n content: \"\\f066\";\n}\n.fa-plus:before {\n content: \"\\f067\";\n}\n.fa-minus:before {\n content: \"\\f068\";\n}\n.fa-asterisk:before {\n content: \"\\f069\";\n}\n.fa-exclamation-circle:before {\n content: \"\\f06a\";\n}\n.fa-gift:before {\n content: \"\\f06b\";\n}\n.fa-leaf:before {\n content: \"\\f06c\";\n}\n.fa-fire:before {\n content: \"\\f06d\";\n}\n.fa-eye:before {\n content: \"\\f06e\";\n}\n.fa-eye-slash:before {\n content: \"\\f070\";\n}\n.fa-warning:before,\n.fa-exclamation-triangle:before {\n content: \"\\f071\";\n}\n.fa-plane:before {\n content: \"\\f072\";\n}\n.fa-calendar:before {\n content: \"\\f073\";\n}\n.fa-random:before {\n content: \"\\f074\";\n}\n.fa-comment:before {\n content: \"\\f075\";\n}\n.fa-magnet:before {\n content: \"\\f076\";\n}\n.fa-chevron-up:before {\n content: \"\\f077\";\n}\n.fa-chevron-down:before {\n content: \"\\f078\";\n}\n.fa-retweet:before {\n content: \"\\f079\";\n}\n.fa-shopping-cart:before {\n content: \"\\f07a\";\n}\n.fa-folder:before {\n content: \"\\f07b\";\n}\n.fa-folder-open:before {\n content: \"\\f07c\";\n}\n.fa-arrows-v:before {\n content: \"\\f07d\";\n}\n.fa-arrows-h:before {\n content: \"\\f07e\";\n}\n.fa-bar-chart-o:before,\n.fa-bar-chart:before {\n content: \"\\f080\";\n}\n.fa-twitter-square:before {\n content: \"\\f081\";\n}\n.fa-facebook-square:before {\n content: \"\\f082\";\n}\n.fa-camera-retro:before {\n content: \"\\f083\";\n}\n.fa-key:before {\n content: \"\\f084\";\n}\n.fa-gears:before,\n.fa-cogs:before {\n content: \"\\f085\";\n}\n.fa-comments:before {\n content: \"\\f086\";\n}\n.fa-thumbs-o-up:before {\n content: \"\\f087\";\n}\n.fa-thumbs-o-down:before {\n content: \"\\f088\";\n}\n.fa-star-half:before {\n content: \"\\f089\";\n}\n.fa-heart-o:before {\n content: \"\\f08a\";\n}\n.fa-sign-out:before {\n content: \"\\f08b\";\n}\n.fa-linkedin-square:before {\n content: \"\\f08c\";\n}\n.fa-thumb-tack:before {\n content: \"\\f08d\";\n}\n.fa-external-link:before {\n content: \"\\f08e\";\n}\n.fa-sign-in:before {\n content: \"\\f090\";\n}\n.fa-trophy:before {\n content: \"\\f091\";\n}\n.fa-github-square:before {\n content: \"\\f092\";\n}\n.fa-upload:before {\n content: \"\\f093\";\n}\n.fa-lemon-o:before {\n content: \"\\f094\";\n}\n.fa-phone:before {\n content: \"\\f095\";\n}\n.fa-square-o:before {\n content: \"\\f096\";\n}\n.fa-bookmark-o:before {\n content: \"\\f097\";\n}\n.fa-phone-square:before {\n content: \"\\f098\";\n}\n.fa-twitter:before {\n content: \"\\f099\";\n}\n.fa-facebook-f:before,\n.fa-facebook:before {\n content: \"\\f09a\";\n}\n.fa-github:before {\n content: \"\\f09b\";\n}\n.fa-unlock:before {\n content: \"\\f09c\";\n}\n.fa-credit-card:before {\n content: \"\\f09d\";\n}\n.fa-feed:before,\n.fa-rss:before {\n content: \"\\f09e\";\n}\n.fa-hdd-o:before {\n content: \"\\f0a0\";\n}\n.fa-bullhorn:before {\n content: \"\\f0a1\";\n}\n.fa-bell:before {\n content: \"\\f0f3\";\n}\n.fa-certificate:before {\n content: \"\\f0a3\";\n}\n.fa-hand-o-right:before {\n content: \"\\f0a4\";\n}\n.fa-hand-o-left:before {\n content: \"\\f0a5\";\n}\n.fa-hand-o-up:before {\n content: \"\\f0a6\";\n}\n.fa-hand-o-down:before {\n content: \"\\f0a7\";\n}\n.fa-arrow-circle-left:before {\n content: \"\\f0a8\";\n}\n.fa-arrow-circle-right:before {\n content: \"\\f0a9\";\n}\n.fa-arrow-circle-up:before {\n content: \"\\f0aa\";\n}\n.fa-arrow-circle-down:before {\n content: \"\\f0ab\";\n}\n.fa-globe:before {\n content: \"\\f0ac\";\n}\n.fa-wrench:before {\n content: \"\\f0ad\";\n}\n.fa-tasks:before {\n content: \"\\f0ae\";\n}\n.fa-filter:before {\n content: \"\\f0b0\";\n}\n.fa-briefcase:before {\n content: \"\\f0b1\";\n}\n.fa-arrows-alt:before {\n content: \"\\f0b2\";\n}\n.fa-group:before,\n.fa-users:before {\n content: \"\\f0c0\";\n}\n.fa-chain:before,\n.fa-link:before {\n content: \"\\f0c1\";\n}\n.fa-cloud:before {\n content: \"\\f0c2\";\n}\n.fa-flask:before {\n content: \"\\f0c3\";\n}\n.fa-cut:before,\n.fa-scissors:before {\n content: \"\\f0c4\";\n}\n.fa-copy:before,\n.fa-files-o:before {\n content: \"\\f0c5\";\n}\n.fa-paperclip:before {\n content: \"\\f0c6\";\n}\n.fa-save:before,\n.fa-floppy-o:before {\n content: \"\\f0c7\";\n}\n.fa-square:before {\n content: \"\\f0c8\";\n}\n.fa-navicon:before,\n.fa-reorder:before,\n.fa-bars:before {\n content: \"\\f0c9\";\n}\n.fa-list-ul:before {\n content: \"\\f0ca\";\n}\n.fa-list-ol:before {\n content: \"\\f0cb\";\n}\n.fa-strikethrough:before {\n content: \"\\f0cc\";\n}\n.fa-underline:before {\n content: \"\\f0cd\";\n}\n.fa-table:before {\n content: \"\\f0ce\";\n}\n.fa-magic:before {\n content: \"\\f0d0\";\n}\n.fa-truck:before {\n content: \"\\f0d1\";\n}\n.fa-pinterest:before {\n content: \"\\f0d2\";\n}\n.fa-pinterest-square:before {\n content: \"\\f0d3\";\n}\n.fa-google-plus-square:before {\n content: \"\\f0d4\";\n}\n.fa-google-plus:before {\n content: \"\\f0d5\";\n}\n.fa-money:before {\n content: \"\\f0d6\";\n}\n.fa-caret-down:before {\n content: \"\\f0d7\";\n}\n.fa-caret-up:before {\n content: \"\\f0d8\";\n}\n.fa-caret-left:before {\n content: \"\\f0d9\";\n}\n.fa-caret-right:before {\n content: \"\\f0da\";\n}\n.fa-columns:before {\n content: \"\\f0db\";\n}\n.fa-unsorted:before,\n.fa-sort:before {\n content: \"\\f0dc\";\n}\n.fa-sort-down:before,\n.fa-sort-desc:before {\n content: \"\\f0dd\";\n}\n.fa-sort-up:before,\n.fa-sort-asc:before {\n content: \"\\f0de\";\n}\n.fa-envelope:before {\n content: \"\\f0e0\";\n}\n.fa-linkedin:before {\n content: \"\\f0e1\";\n}\n.fa-rotate-left:before,\n.fa-undo:before {\n content: \"\\f0e2\";\n}\n.fa-legal:before,\n.fa-gavel:before {\n content: \"\\f0e3\";\n}\n.fa-dashboard:before,\n.fa-tachometer:before {\n content: \"\\f0e4\";\n}\n.fa-comment-o:before {\n content: \"\\f0e5\";\n}\n.fa-comments-o:before {\n content: \"\\f0e6\";\n}\n.fa-flash:before,\n.fa-bolt:before {\n content: \"\\f0e7\";\n}\n.fa-sitemap:before {\n content: \"\\f0e8\";\n}\n.fa-umbrella:before {\n content: \"\\f0e9\";\n}\n.fa-paste:before,\n.fa-clipboard:before {\n content: \"\\f0ea\";\n}\n.fa-lightbulb-o:before {\n content: \"\\f0eb\";\n}\n.fa-exchange:before {\n content: \"\\f0ec\";\n}\n.fa-cloud-download:before {\n content: \"\\f0ed\";\n}\n.fa-cloud-upload:before {\n content: \"\\f0ee\";\n}\n.fa-user-md:before {\n content: \"\\f0f0\";\n}\n.fa-stethoscope:before {\n content: \"\\f0f1\";\n}\n.fa-suitcase:before {\n content: \"\\f0f2\";\n}\n.fa-bell-o:before {\n content: \"\\f0a2\";\n}\n.fa-coffee:before {\n content: \"\\f0f4\";\n}\n.fa-cutlery:before {\n content: \"\\f0f5\";\n}\n.fa-file-text-o:before {\n content: \"\\f0f6\";\n}\n.fa-building-o:before {\n content: \"\\f0f7\";\n}\n.fa-hospital-o:before {\n content: \"\\f0f8\";\n}\n.fa-ambulance:before {\n content: \"\\f0f9\";\n}\n.fa-medkit:before {\n content: \"\\f0fa\";\n}\n.fa-fighter-jet:before {\n content: \"\\f0fb\";\n}\n.fa-beer:before {\n content: \"\\f0fc\";\n}\n.fa-h-square:before {\n content: \"\\f0fd\";\n}\n.fa-plus-square:before {\n content: \"\\f0fe\";\n}\n.fa-angle-double-left:before {\n content: \"\\f100\";\n}\n.fa-angle-double-right:before {\n content: \"\\f101\";\n}\n.fa-angle-double-up:before {\n content: \"\\f102\";\n}\n.fa-angle-double-down:before {\n content: \"\\f103\";\n}\n.fa-angle-left:before {\n content: \"\\f104\";\n}\n.fa-angle-right:before {\n content: \"\\f105\";\n}\n.fa-angle-up:before {\n content: \"\\f106\";\n}\n.fa-angle-down:before {\n content: \"\\f107\";\n}\n.fa-desktop:before {\n content: \"\\f108\";\n}\n.fa-laptop:before {\n content: \"\\f109\";\n}\n.fa-tablet:before {\n content: \"\\f10a\";\n}\n.fa-mobile-phone:before,\n.fa-mobile:before {\n content: \"\\f10b\";\n}\n.fa-circle-o:before {\n content: \"\\f10c\";\n}\n.fa-quote-left:before {\n content: \"\\f10d\";\n}\n.fa-quote-right:before {\n content: \"\\f10e\";\n}\n.fa-spinner:before {\n content: \"\\f110\";\n}\n.fa-circle:before {\n content: \"\\f111\";\n}\n.fa-mail-reply:before,\n.fa-reply:before {\n content: \"\\f112\";\n}\n.fa-github-alt:before {\n content: \"\\f113\";\n}\n.fa-folder-o:before {\n content: \"\\f114\";\n}\n.fa-folder-open-o:before {\n content: \"\\f115\";\n}\n.fa-smile-o:before {\n content: \"\\f118\";\n}\n.fa-frown-o:before {\n content: \"\\f119\";\n}\n.fa-meh-o:before {\n content: \"\\f11a\";\n}\n.fa-gamepad:before {\n content: \"\\f11b\";\n}\n.fa-keyboard-o:before {\n content: \"\\f11c\";\n}\n.fa-flag-o:before {\n content: \"\\f11d\";\n}\n.fa-flag-checkered:before {\n content: \"\\f11e\";\n}\n.fa-terminal:before {\n content: \"\\f120\";\n}\n.fa-code:before {\n content: \"\\f121\";\n}\n.fa-mail-reply-all:before,\n.fa-reply-all:before {\n content: \"\\f122\";\n}\n.fa-star-half-empty:before,\n.fa-star-half-full:before,\n.fa-star-half-o:before {\n content: \"\\f123\";\n}\n.fa-location-arrow:before {\n content: \"\\f124\";\n}\n.fa-crop:before {\n content: \"\\f125\";\n}\n.fa-code-fork:before {\n content: \"\\f126\";\n}\n.fa-unlink:before,\n.fa-chain-broken:before {\n content: \"\\f127\";\n}\n.fa-question:before {\n content: \"\\f128\";\n}\n.fa-info:before {\n content: \"\\f129\";\n}\n.fa-exclamation:before {\n content: \"\\f12a\";\n}\n.fa-superscript:before {\n content: \"\\f12b\";\n}\n.fa-subscript:before {\n content: \"\\f12c\";\n}\n.fa-eraser:before {\n content: \"\\f12d\";\n}\n.fa-puzzle-piece:before {\n content: \"\\f12e\";\n}\n.fa-microphone:before {\n content: \"\\f130\";\n}\n.fa-microphone-slash:before {\n content: \"\\f131\";\n}\n.fa-shield:before {\n content: \"\\f132\";\n}\n.fa-calendar-o:before {\n content: \"\\f133\";\n}\n.fa-fire-extinguisher:before {\n content: \"\\f134\";\n}\n.fa-rocket:before {\n content: \"\\f135\";\n}\n.fa-maxcdn:before {\n content: \"\\f136\";\n}\n.fa-chevron-circle-left:before {\n content: \"\\f137\";\n}\n.fa-chevron-circle-right:before {\n content: \"\\f138\";\n}\n.fa-chevron-circle-up:before {\n content: \"\\f139\";\n}\n.fa-chevron-circle-down:before {\n content: \"\\f13a\";\n}\n.fa-html5:before {\n content: \"\\f13b\";\n}\n.fa-css3:before {\n content: \"\\f13c\";\n}\n.fa-anchor:before {\n content: \"\\f13d\";\n}\n.fa-unlock-alt:before {\n content: \"\\f13e\";\n}\n.fa-bullseye:before {\n content: \"\\f140\";\n}\n.fa-ellipsis-h:before {\n content: \"\\f141\";\n}\n.fa-ellipsis-v:before {\n content: \"\\f142\";\n}\n.fa-rss-square:before {\n content: \"\\f143\";\n}\n.fa-play-circle:before {\n content: \"\\f144\";\n}\n.fa-ticket:before {\n content: \"\\f145\";\n}\n.fa-minus-square:before {\n content: \"\\f146\";\n}\n.fa-minus-square-o:before {\n content: \"\\f147\";\n}\n.fa-level-up:before {\n content: \"\\f148\";\n}\n.fa-level-down:before {\n content: \"\\f149\";\n}\n.fa-check-square:before {\n content: \"\\f14a\";\n}\n.fa-pencil-square:before {\n content: \"\\f14b\";\n}\n.fa-external-link-square:before {\n content: \"\\f14c\";\n}\n.fa-share-square:before {\n content: \"\\f14d\";\n}\n.fa-compass:before {\n content: \"\\f14e\";\n}\n.fa-toggle-down:before,\n.fa-caret-square-o-down:before {\n content: \"\\f150\";\n}\n.fa-toggle-up:before,\n.fa-caret-square-o-up:before {\n content: \"\\f151\";\n}\n.fa-toggle-right:before,\n.fa-caret-square-o-right:before {\n content: \"\\f152\";\n}\n.fa-euro:before,\n.fa-eur:before {\n content: \"\\f153\";\n}\n.fa-gbp:before {\n content: \"\\f154\";\n}\n.fa-dollar:before,\n.fa-usd:before {\n content: \"\\f155\";\n}\n.fa-rupee:before,\n.fa-inr:before {\n content: \"\\f156\";\n}\n.fa-cny:before,\n.fa-rmb:before,\n.fa-yen:before,\n.fa-jpy:before {\n content: \"\\f157\";\n}\n.fa-ruble:before,\n.fa-rouble:before,\n.fa-rub:before {\n content: \"\\f158\";\n}\n.fa-won:before,\n.fa-krw:before {\n content: \"\\f159\";\n}\n.fa-bitcoin:before,\n.fa-btc:before {\n content: \"\\f15a\";\n}\n.fa-file:before {\n content: \"\\f15b\";\n}\n.fa-file-text:before {\n content: \"\\f15c\";\n}\n.fa-sort-alpha-asc:before {\n content: \"\\f15d\";\n}\n.fa-sort-alpha-desc:before {\n content: \"\\f15e\";\n}\n.fa-sort-amount-asc:before {\n content: \"\\f160\";\n}\n.fa-sort-amount-desc:before {\n content: \"\\f161\";\n}\n.fa-sort-numeric-asc:before {\n content: \"\\f162\";\n}\n.fa-sort-numeric-desc:before {\n content: \"\\f163\";\n}\n.fa-thumbs-up:before {\n content: \"\\f164\";\n}\n.fa-thumbs-down:before {\n content: \"\\f165\";\n}\n.fa-youtube-square:before {\n content: \"\\f166\";\n}\n.fa-youtube:before {\n content: \"\\f167\";\n}\n.fa-xing:before {\n content: \"\\f168\";\n}\n.fa-xing-square:before {\n content: \"\\f169\";\n}\n.fa-youtube-play:before {\n content: \"\\f16a\";\n}\n.fa-dropbox:before {\n content: \"\\f16b\";\n}\n.fa-stack-overflow:before {\n content: \"\\f16c\";\n}\n.fa-instagram:before {\n content: \"\\f16d\";\n}\n.fa-flickr:before {\n content: \"\\f16e\";\n}\n.fa-adn:before {\n content: \"\\f170\";\n}\n.fa-bitbucket:before {\n content: \"\\f171\";\n}\n.fa-bitbucket-square:before {\n content: \"\\f172\";\n}\n.fa-tumblr:before {\n content: \"\\f173\";\n}\n.fa-tumblr-square:before {\n content: \"\\f174\";\n}\n.fa-long-arrow-down:before {\n content: \"\\f175\";\n}\n.fa-long-arrow-up:before {\n content: \"\\f176\";\n}\n.fa-long-arrow-left:before {\n content: \"\\f177\";\n}\n.fa-long-arrow-right:before {\n content: \"\\f178\";\n}\n.fa-apple:before {\n content: \"\\f179\";\n}\n.fa-windows:before {\n content: \"\\f17a\";\n}\n.fa-android:before {\n content: \"\\f17b\";\n}\n.fa-linux:before {\n content: \"\\f17c\";\n}\n.fa-dribbble:before {\n content: \"\\f17d\";\n}\n.fa-skype:before {\n content: \"\\f17e\";\n}\n.fa-foursquare:before {\n content: \"\\f180\";\n}\n.fa-trello:before {\n content: \"\\f181\";\n}\n.fa-female:before {\n content: \"\\f182\";\n}\n.fa-male:before {\n content: \"\\f183\";\n}\n.fa-gittip:before,\n.fa-gratipay:before {\n content: \"\\f184\";\n}\n.fa-sun-o:before {\n content: \"\\f185\";\n}\n.fa-moon-o:before {\n content: \"\\f186\";\n}\n.fa-archive:before {\n content: \"\\f187\";\n}\n.fa-bug:before {\n content: \"\\f188\";\n}\n.fa-vk:before {\n content: \"\\f189\";\n}\n.fa-weibo:before {\n content: \"\\f18a\";\n}\n.fa-renren:before {\n content: \"\\f18b\";\n}\n.fa-pagelines:before {\n content: \"\\f18c\";\n}\n.fa-stack-exchange:before {\n content: \"\\f18d\";\n}\n.fa-arrow-circle-o-right:before {\n content: \"\\f18e\";\n}\n.fa-arrow-circle-o-left:before {\n content: \"\\f190\";\n}\n.fa-toggle-left:before,\n.fa-caret-square-o-left:before {\n content: \"\\f191\";\n}\n.fa-dot-circle-o:before {\n content: \"\\f192\";\n}\n.fa-wheelchair:before {\n content: \"\\f193\";\n}\n.fa-vimeo-square:before {\n content: \"\\f194\";\n}\n.fa-turkish-lira:before,\n.fa-try:before {\n content: \"\\f195\";\n}\n.fa-plus-square-o:before {\n content: \"\\f196\";\n}\n.fa-space-shuttle:before {\n content: \"\\f197\";\n}\n.fa-slack:before {\n content: \"\\f198\";\n}\n.fa-envelope-square:before {\n content: \"\\f199\";\n}\n.fa-wordpress:before {\n content: \"\\f19a\";\n}\n.fa-openid:before {\n content: \"\\f19b\";\n}\n.fa-institution:before,\n.fa-bank:before,\n.fa-university:before {\n content: \"\\f19c\";\n}\n.fa-mortar-board:before,\n.fa-graduation-cap:before {\n content: \"\\f19d\";\n}\n.fa-yahoo:before {\n content: \"\\f19e\";\n}\n.fa-google:before {\n content: \"\\f1a0\";\n}\n.fa-reddit:before {\n content: \"\\f1a1\";\n}\n.fa-reddit-square:before {\n content: \"\\f1a2\";\n}\n.fa-stumbleupon-circle:before {\n content: \"\\f1a3\";\n}\n.fa-stumbleupon:before {\n content: \"\\f1a4\";\n}\n.fa-delicious:before {\n content: \"\\f1a5\";\n}\n.fa-digg:before {\n content: \"\\f1a6\";\n}\n.fa-pied-piper-pp:before {\n content: \"\\f1a7\";\n}\n.fa-pied-piper-alt:before {\n content: \"\\f1a8\";\n}\n.fa-drupal:before {\n content: \"\\f1a9\";\n}\n.fa-joomla:before {\n content: \"\\f1aa\";\n}\n.fa-language:before {\n content: \"\\f1ab\";\n}\n.fa-fax:before {\n content: \"\\f1ac\";\n}\n.fa-building:before {\n content: \"\\f1ad\";\n}\n.fa-child:before {\n content: \"\\f1ae\";\n}\n.fa-paw:before {\n content: \"\\f1b0\";\n}\n.fa-spoon:before {\n content: \"\\f1b1\";\n}\n.fa-cube:before {\n content: \"\\f1b2\";\n}\n.fa-cubes:before {\n content: \"\\f1b3\";\n}\n.fa-behance:before {\n content: \"\\f1b4\";\n}\n.fa-behance-square:before {\n content: \"\\f1b5\";\n}\n.fa-steam:before {\n content: \"\\f1b6\";\n}\n.fa-steam-square:before {\n content: \"\\f1b7\";\n}\n.fa-recycle:before {\n content: \"\\f1b8\";\n}\n.fa-automobile:before,\n.fa-car:before {\n content: \"\\f1b9\";\n}\n.fa-cab:before,\n.fa-taxi:before {\n content: \"\\f1ba\";\n}\n.fa-tree:before {\n content: \"\\f1bb\";\n}\n.fa-spotify:before {\n content: \"\\f1bc\";\n}\n.fa-deviantart:before {\n content: \"\\f1bd\";\n}\n.fa-soundcloud:before {\n content: \"\\f1be\";\n}\n.fa-database:before {\n content: \"\\f1c0\";\n}\n.fa-file-pdf-o:before {\n content: \"\\f1c1\";\n}\n.fa-file-word-o:before {\n content: \"\\f1c2\";\n}\n.fa-file-excel-o:before {\n content: \"\\f1c3\";\n}\n.fa-file-powerpoint-o:before {\n content: \"\\f1c4\";\n}\n.fa-file-photo-o:before,\n.fa-file-picture-o:before,\n.fa-file-image-o:before {\n content: \"\\f1c5\";\n}\n.fa-file-zip-o:before,\n.fa-file-archive-o:before {\n content: \"\\f1c6\";\n}\n.fa-file-sound-o:before,\n.fa-file-audio-o:before {\n content: \"\\f1c7\";\n}\n.fa-file-movie-o:before,\n.fa-file-video-o:before {\n content: \"\\f1c8\";\n}\n.fa-file-code-o:before {\n content: \"\\f1c9\";\n}\n.fa-vine:before {\n content: \"\\f1ca\";\n}\n.fa-codepen:before {\n content: \"\\f1cb\";\n}\n.fa-jsfiddle:before {\n content: \"\\f1cc\";\n}\n.fa-life-bouy:before,\n.fa-life-buoy:before,\n.fa-life-saver:before,\n.fa-support:before,\n.fa-life-ring:before {\n content: \"\\f1cd\";\n}\n.fa-circle-o-notch:before {\n content: \"\\f1ce\";\n}\n.fa-ra:before,\n.fa-resistance:before,\n.fa-rebel:before {\n content: \"\\f1d0\";\n}\n.fa-ge:before,\n.fa-empire:before {\n content: \"\\f1d1\";\n}\n.fa-git-square:before {\n content: \"\\f1d2\";\n}\n.fa-git:before {\n content: \"\\f1d3\";\n}\n.fa-y-combinator-square:before,\n.fa-yc-square:before,\n.fa-hacker-news:before {\n content: \"\\f1d4\";\n}\n.fa-tencent-weibo:before {\n content: \"\\f1d5\";\n}\n.fa-qq:before {\n content: \"\\f1d6\";\n}\n.fa-wechat:before,\n.fa-weixin:before {\n content: \"\\f1d7\";\n}\n.fa-send:before,\n.fa-paper-plane:before {\n content: \"\\f1d8\";\n}\n.fa-send-o:before,\n.fa-paper-plane-o:before {\n content: \"\\f1d9\";\n}\n.fa-history:before {\n content: \"\\f1da\";\n}\n.fa-circle-thin:before {\n content: \"\\f1db\";\n}\n.fa-header:before {\n content: \"\\f1dc\";\n}\n.fa-paragraph:before {\n content: \"\\f1dd\";\n}\n.fa-sliders:before {\n content: \"\\f1de\";\n}\n.fa-share-alt:before {\n content: \"\\f1e0\";\n}\n.fa-share-alt-square:before {\n content: \"\\f1e1\";\n}\n.fa-bomb:before {\n content: \"\\f1e2\";\n}\n.fa-soccer-ball-o:before,\n.fa-futbol-o:before {\n content: \"\\f1e3\";\n}\n.fa-tty:before {\n content: \"\\f1e4\";\n}\n.fa-binoculars:before {\n content: \"\\f1e5\";\n}\n.fa-plug:before {\n content: \"\\f1e6\";\n}\n.fa-slideshare:before {\n content: \"\\f1e7\";\n}\n.fa-twitch:before {\n content: \"\\f1e8\";\n}\n.fa-yelp:before {\n content: \"\\f1e9\";\n}\n.fa-newspaper-o:before {\n content: \"\\f1ea\";\n}\n.fa-wifi:before {\n content: \"\\f1eb\";\n}\n.fa-calculator:before {\n content: \"\\f1ec\";\n}\n.fa-paypal:before {\n content: \"\\f1ed\";\n}\n.fa-google-wallet:before {\n content: \"\\f1ee\";\n}\n.fa-cc-visa:before {\n content: \"\\f1f0\";\n}\n.fa-cc-mastercard:before {\n content: \"\\f1f1\";\n}\n.fa-cc-discover:before {\n content: \"\\f1f2\";\n}\n.fa-cc-amex:before {\n content: \"\\f1f3\";\n}\n.fa-cc-paypal:before {\n content: \"\\f1f4\";\n}\n.fa-cc-stripe:before {\n content: \"\\f1f5\";\n}\n.fa-bell-slash:before {\n content: \"\\f1f6\";\n}\n.fa-bell-slash-o:before {\n content: \"\\f1f7\";\n}\n.fa-trash:before {\n content: \"\\f1f8\";\n}\n.fa-copyright:before {\n content: \"\\f1f9\";\n}\n.fa-at:before {\n content: \"\\f1fa\";\n}\n.fa-eyedropper:before {\n content: \"\\f1fb\";\n}\n.fa-paint-brush:before {\n content: \"\\f1fc\";\n}\n.fa-birthday-cake:before {\n content: \"\\f1fd\";\n}\n.fa-area-chart:before {\n content: \"\\f1fe\";\n}\n.fa-pie-chart:before {\n content: \"\\f200\";\n}\n.fa-line-chart:before {\n content: \"\\f201\";\n}\n.fa-lastfm:before {\n content: \"\\f202\";\n}\n.fa-lastfm-square:before {\n content: \"\\f203\";\n}\n.fa-toggle-off:before {\n content: \"\\f204\";\n}\n.fa-toggle-on:before {\n content: \"\\f205\";\n}\n.fa-bicycle:before {\n content: \"\\f206\";\n}\n.fa-bus:before {\n content: \"\\f207\";\n}\n.fa-ioxhost:before {\n content: \"\\f208\";\n}\n.fa-angellist:before {\n content: \"\\f209\";\n}\n.fa-cc:before {\n content: \"\\f20a\";\n}\n.fa-shekel:before,\n.fa-sheqel:before,\n.fa-ils:before {\n content: \"\\f20b\";\n}\n.fa-meanpath:before {\n content: \"\\f20c\";\n}\n.fa-buysellads:before {\n content: \"\\f20d\";\n}\n.fa-connectdevelop:before {\n content: \"\\f20e\";\n}\n.fa-dashcube:before {\n content: \"\\f210\";\n}\n.fa-forumbee:before {\n content: \"\\f211\";\n}\n.fa-leanpub:before {\n content: \"\\f212\";\n}\n.fa-sellsy:before {\n content: \"\\f213\";\n}\n.fa-shirtsinbulk:before {\n content: \"\\f214\";\n}\n.fa-simplybuilt:before {\n content: \"\\f215\";\n}\n.fa-skyatlas:before {\n content: \"\\f216\";\n}\n.fa-cart-plus:before {\n content: \"\\f217\";\n}\n.fa-cart-arrow-down:before {\n content: \"\\f218\";\n}\n.fa-diamond:before {\n content: \"\\f219\";\n}\n.fa-ship:before {\n content: \"\\f21a\";\n}\n.fa-user-secret:before {\n content: \"\\f21b\";\n}\n.fa-motorcycle:before {\n content: \"\\f21c\";\n}\n.fa-street-view:before {\n content: \"\\f21d\";\n}\n.fa-heartbeat:before {\n content: \"\\f21e\";\n}\n.fa-venus:before {\n content: \"\\f221\";\n}\n.fa-mars:before {\n content: \"\\f222\";\n}\n.fa-mercury:before {\n content: \"\\f223\";\n}\n.fa-intersex:before,\n.fa-transgender:before {\n content: \"\\f224\";\n}\n.fa-transgender-alt:before {\n content: \"\\f225\";\n}\n.fa-venus-double:before {\n content: \"\\f226\";\n}\n.fa-mars-double:before {\n content: \"\\f227\";\n}\n.fa-venus-mars:before {\n content: \"\\f228\";\n}\n.fa-mars-stroke:before {\n content: \"\\f229\";\n}\n.fa-mars-stroke-v:before {\n content: \"\\f22a\";\n}\n.fa-mars-stroke-h:before {\n content: \"\\f22b\";\n}\n.fa-neuter:before {\n content: \"\\f22c\";\n}\n.fa-genderless:before {\n content: \"\\f22d\";\n}\n.fa-facebook-official:before {\n content: \"\\f230\";\n}\n.fa-pinterest-p:before {\n content: \"\\f231\";\n}\n.fa-whatsapp:before {\n content: \"\\f232\";\n}\n.fa-server:before {\n content: \"\\f233\";\n}\n.fa-user-plus:before {\n content: \"\\f234\";\n}\n.fa-user-times:before {\n content: \"\\f235\";\n}\n.fa-hotel:before,\n.fa-bed:before {\n content: \"\\f236\";\n}\n.fa-viacoin:before {\n content: \"\\f237\";\n}\n.fa-train:before {\n content: \"\\f238\";\n}\n.fa-subway:before {\n content: \"\\f239\";\n}\n.fa-medium:before {\n content: \"\\f23a\";\n}\n.fa-yc:before,\n.fa-y-combinator:before {\n content: \"\\f23b\";\n}\n.fa-optin-monster:before {\n content: \"\\f23c\";\n}\n.fa-opencart:before {\n content: \"\\f23d\";\n}\n.fa-expeditedssl:before {\n content: \"\\f23e\";\n}\n.fa-battery-4:before,\n.fa-battery:before,\n.fa-battery-full:before {\n content: \"\\f240\";\n}\n.fa-battery-3:before,\n.fa-battery-three-quarters:before {\n content: \"\\f241\";\n}\n.fa-battery-2:before,\n.fa-battery-half:before {\n content: \"\\f242\";\n}\n.fa-battery-1:before,\n.fa-battery-quarter:before {\n content: \"\\f243\";\n}\n.fa-battery-0:before,\n.fa-battery-empty:before {\n content: \"\\f244\";\n}\n.fa-mouse-pointer:before {\n content: \"\\f245\";\n}\n.fa-i-cursor:before {\n content: \"\\f246\";\n}\n.fa-object-group:before {\n content: \"\\f247\";\n}\n.fa-object-ungroup:before {\n content: \"\\f248\";\n}\n.fa-sticky-note:before {\n content: \"\\f249\";\n}\n.fa-sticky-note-o:before {\n content: \"\\f24a\";\n}\n.fa-cc-jcb:before {\n content: \"\\f24b\";\n}\n.fa-cc-diners-club:before {\n content: \"\\f24c\";\n}\n.fa-clone:before {\n content: \"\\f24d\";\n}\n.fa-balance-scale:before {\n content: \"\\f24e\";\n}\n.fa-hourglass-o:before {\n content: \"\\f250\";\n}\n.fa-hourglass-1:before,\n.fa-hourglass-start:before {\n content: \"\\f251\";\n}\n.fa-hourglass-2:before,\n.fa-hourglass-half:before {\n content: \"\\f252\";\n}\n.fa-hourglass-3:before,\n.fa-hourglass-end:before {\n content: \"\\f253\";\n}\n.fa-hourglass:before {\n content: \"\\f254\";\n}\n.fa-hand-grab-o:before,\n.fa-hand-rock-o:before {\n content: \"\\f255\";\n}\n.fa-hand-stop-o:before,\n.fa-hand-paper-o:before {\n content: \"\\f256\";\n}\n.fa-hand-scissors-o:before {\n content: \"\\f257\";\n}\n.fa-hand-lizard-o:before {\n content: \"\\f258\";\n}\n.fa-hand-spock-o:before {\n content: \"\\f259\";\n}\n.fa-hand-pointer-o:before {\n content: \"\\f25a\";\n}\n.fa-hand-peace-o:before {\n content: \"\\f25b\";\n}\n.fa-trademark:before {\n content: \"\\f25c\";\n}\n.fa-registered:before {\n content: \"\\f25d\";\n}\n.fa-creative-commons:before {\n content: \"\\f25e\";\n}\n.fa-gg:before {\n content: \"\\f260\";\n}\n.fa-gg-circle:before {\n content: \"\\f261\";\n}\n.fa-tripadvisor:before {\n content: \"\\f262\";\n}\n.fa-odnoklassniki:before {\n content: \"\\f263\";\n}\n.fa-odnoklassniki-square:before {\n content: \"\\f264\";\n}\n.fa-get-pocket:before {\n content: \"\\f265\";\n}\n.fa-wikipedia-w:before {\n content: \"\\f266\";\n}\n.fa-safari:before {\n content: \"\\f267\";\n}\n.fa-chrome:before {\n content: \"\\f268\";\n}\n.fa-firefox:before {\n content: \"\\f269\";\n}\n.fa-opera:before {\n content: \"\\f26a\";\n}\n.fa-internet-explorer:before {\n content: \"\\f26b\";\n}\n.fa-tv:before,\n.fa-television:before {\n content: \"\\f26c\";\n}\n.fa-contao:before {\n content: \"\\f26d\";\n}\n.fa-500px:before {\n content: \"\\f26e\";\n}\n.fa-amazon:before {\n content: \"\\f270\";\n}\n.fa-calendar-plus-o:before {\n content: \"\\f271\";\n}\n.fa-calendar-minus-o:before {\n content: \"\\f272\";\n}\n.fa-calendar-times-o:before {\n content: \"\\f273\";\n}\n.fa-calendar-check-o:before {\n content: \"\\f274\";\n}\n.fa-industry:before {\n content: \"\\f275\";\n}\n.fa-map-pin:before {\n content: \"\\f276\";\n}\n.fa-map-signs:before {\n content: \"\\f277\";\n}\n.fa-map-o:before {\n content: \"\\f278\";\n}\n.fa-map:before {\n content: \"\\f279\";\n}\n.fa-commenting:before {\n content: \"\\f27a\";\n}\n.fa-commenting-o:before {\n content: \"\\f27b\";\n}\n.fa-houzz:before {\n content: \"\\f27c\";\n}\n.fa-vimeo:before {\n content: \"\\f27d\";\n}\n.fa-black-tie:before {\n content: \"\\f27e\";\n}\n.fa-fonticons:before {\n content: \"\\f280\";\n}\n.fa-reddit-alien:before {\n content: \"\\f281\";\n}\n.fa-edge:before {\n content: \"\\f282\";\n}\n.fa-credit-card-alt:before {\n content: \"\\f283\";\n}\n.fa-codiepie:before {\n content: \"\\f284\";\n}\n.fa-modx:before {\n content: \"\\f285\";\n}\n.fa-fort-awesome:before {\n content: \"\\f286\";\n}\n.fa-usb:before {\n content: \"\\f287\";\n}\n.fa-product-hunt:before {\n content: \"\\f288\";\n}\n.fa-mixcloud:before {\n content: \"\\f289\";\n}\n.fa-scribd:before {\n content: \"\\f28a\";\n}\n.fa-pause-circle:before {\n content: \"\\f28b\";\n}\n.fa-pause-circle-o:before {\n content: \"\\f28c\";\n}\n.fa-stop-circle:before {\n content: \"\\f28d\";\n}\n.fa-stop-circle-o:before {\n content: \"\\f28e\";\n}\n.fa-shopping-bag:before {\n content: \"\\f290\";\n}\n.fa-shopping-basket:before {\n content: \"\\f291\";\n}\n.fa-hashtag:before {\n content: \"\\f292\";\n}\n.fa-bluetooth:before {\n content: \"\\f293\";\n}\n.fa-bluetooth-b:before {\n content: \"\\f294\";\n}\n.fa-percent:before {\n content: \"\\f295\";\n}\n.fa-gitlab:before {\n content: \"\\f296\";\n}\n.fa-wpbeginner:before {\n content: \"\\f297\";\n}\n.fa-wpforms:before {\n content: \"\\f298\";\n}\n.fa-envira:before {\n content: \"\\f299\";\n}\n.fa-universal-access:before {\n content: \"\\f29a\";\n}\n.fa-wheelchair-alt:before {\n content: \"\\f29b\";\n}\n.fa-question-circle-o:before {\n content: \"\\f29c\";\n}\n.fa-blind:before {\n content: \"\\f29d\";\n}\n.fa-audio-description:before {\n content: \"\\f29e\";\n}\n.fa-volume-control-phone:before {\n content: \"\\f2a0\";\n}\n.fa-braille:before {\n content: \"\\f2a1\";\n}\n.fa-assistive-listening-systems:before {\n content: \"\\f2a2\";\n}\n.fa-asl-interpreting:before,\n.fa-american-sign-language-interpreting:before {\n content: \"\\f2a3\";\n}\n.fa-deafness:before,\n.fa-hard-of-hearing:before,\n.fa-deaf:before {\n content: \"\\f2a4\";\n}\n.fa-glide:before {\n content: \"\\f2a5\";\n}\n.fa-glide-g:before {\n content: \"\\f2a6\";\n}\n.fa-signing:before,\n.fa-sign-language:before {\n content: \"\\f2a7\";\n}\n.fa-low-vision:before {\n content: \"\\f2a8\";\n}\n.fa-viadeo:before {\n content: \"\\f2a9\";\n}\n.fa-viadeo-square:before {\n content: \"\\f2aa\";\n}\n.fa-snapchat:before {\n content: \"\\f2ab\";\n}\n.fa-snapchat-ghost:before {\n content: \"\\f2ac\";\n}\n.fa-snapchat-square:before {\n content: \"\\f2ad\";\n}\n.fa-pied-piper:before {\n content: \"\\f2ae\";\n}\n.fa-first-order:before {\n content: \"\\f2b0\";\n}\n.fa-yoast:before {\n content: \"\\f2b1\";\n}\n.fa-themeisle:before {\n content: \"\\f2b2\";\n}\n.fa-google-plus-circle:before,\n.fa-google-plus-official:before {\n content: \"\\f2b3\";\n}\n.fa-fa:before,\n.fa-font-awesome:before {\n content: \"\\f2b4\";\n}\n.fa-handshake-o:before {\n content: \"\\f2b5\";\n}\n.fa-envelope-open:before {\n content: \"\\f2b6\";\n}\n.fa-envelope-open-o:before {\n content: \"\\f2b7\";\n}\n.fa-linode:before {\n content: \"\\f2b8\";\n}\n.fa-address-book:before {\n content: \"\\f2b9\";\n}\n.fa-address-book-o:before {\n content: \"\\f2ba\";\n}\n.fa-vcard:before,\n.fa-address-card:before {\n content: \"\\f2bb\";\n}\n.fa-vcard-o:before,\n.fa-address-card-o:before {\n content: \"\\f2bc\";\n}\n.fa-user-circle:before {\n content: \"\\f2bd\";\n}\n.fa-user-circle-o:before {\n content: \"\\f2be\";\n}\n.fa-user-o:before {\n content: \"\\f2c0\";\n}\n.fa-id-badge:before {\n content: \"\\f2c1\";\n}\n.fa-drivers-license:before,\n.fa-id-card:before {\n content: \"\\f2c2\";\n}\n.fa-drivers-license-o:before,\n.fa-id-card-o:before {\n content: \"\\f2c3\";\n}\n.fa-quora:before {\n content: \"\\f2c4\";\n}\n.fa-free-code-camp:before {\n content: \"\\f2c5\";\n}\n.fa-telegram:before {\n content: \"\\f2c6\";\n}\n.fa-thermometer-4:before,\n.fa-thermometer:before,\n.fa-thermometer-full:before {\n content: \"\\f2c7\";\n}\n.fa-thermometer-3:before,\n.fa-thermometer-three-quarters:before {\n content: \"\\f2c8\";\n}\n.fa-thermometer-2:before,\n.fa-thermometer-half:before {\n content: \"\\f2c9\";\n}\n.fa-thermometer-1:before,\n.fa-thermometer-quarter:before {\n content: \"\\f2ca\";\n}\n.fa-thermometer-0:before,\n.fa-thermometer-empty:before {\n content: \"\\f2cb\";\n}\n.fa-shower:before {\n content: \"\\f2cc\";\n}\n.fa-bathtub:before,\n.fa-s15:before,\n.fa-bath:before {\n content: \"\\f2cd\";\n}\n.fa-podcast:before {\n content: \"\\f2ce\";\n}\n.fa-window-maximize:before {\n content: \"\\f2d0\";\n}\n.fa-window-minimize:before {\n content: \"\\f2d1\";\n}\n.fa-window-restore:before {\n content: \"\\f2d2\";\n}\n.fa-times-rectangle:before,\n.fa-window-close:before {\n content: \"\\f2d3\";\n}\n.fa-times-rectangle-o:before,\n.fa-window-close-o:before {\n content: \"\\f2d4\";\n}\n.fa-bandcamp:before {\n content: \"\\f2d5\";\n}\n.fa-grav:before {\n content: \"\\f2d6\";\n}\n.fa-etsy:before {\n content: \"\\f2d7\";\n}\n.fa-imdb:before {\n content: \"\\f2d8\";\n}\n.fa-ravelry:before {\n content: \"\\f2d9\";\n}\n.fa-eercast:before {\n content: \"\\f2da\";\n}\n.fa-microchip:before {\n content: \"\\f2db\";\n}\n.fa-snowflake-o:before {\n content: \"\\f2dc\";\n}\n.fa-superpowers:before {\n content: \"\\f2dd\";\n}\n.fa-wpexplorer:before {\n content: \"\\f2de\";\n}\n.fa-meetup:before {\n content: \"\\f2e0\";\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n","@charset \"UTF-8\";\n/*!\n * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format(\"embedded-opentype\"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format(\"woff2\"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format(\"woff\"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format(\"truetype\"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format(\"svg\");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:\"\"}.fa-music:before{content:\"\"}.fa-search:before{content:\"\"}.fa-envelope-o:before{content:\"\"}.fa-heart:before{content:\"\"}.fa-star:before{content:\"\"}.fa-star-o:before{content:\"\"}.fa-user:before{content:\"\"}.fa-film:before{content:\"\"}.fa-th-large:before{content:\"\"}.fa-th:before{content:\"\"}.fa-th-list:before{content:\"\"}.fa-check:before{content:\"\"}.fa-close:before,.fa-remove:before,.fa-times:before{content:\"\"}.fa-search-plus:before{content:\"\"}.fa-search-minus:before{content:\"\"}.fa-power-off:before{content:\"\"}.fa-signal:before{content:\"\"}.fa-cog:before,.fa-gear:before{content:\"\"}.fa-trash-o:before{content:\"\"}.fa-home:before{content:\"\"}.fa-file-o:before{content:\"\"}.fa-clock-o:before{content:\"\"}.fa-road:before{content:\"\"}.fa-download:before{content:\"\"}.fa-arrow-circle-o-down:before{content:\"\"}.fa-arrow-circle-o-up:before{content:\"\"}.fa-inbox:before{content:\"\"}.fa-play-circle-o:before{content:\"\"}.fa-repeat:before,.fa-rotate-right:before{content:\"\"}.fa-refresh:before{content:\"\"}.fa-list-alt:before{content:\"\"}.fa-lock:before{content:\"\"}.fa-flag:before{content:\"\"}.fa-headphones:before{content:\"\"}.fa-volume-off:before{content:\"\"}.fa-volume-down:before{content:\"\"}.fa-volume-up:before{content:\"\"}.fa-qrcode:before{content:\"\"}.fa-barcode:before{content:\"\"}.fa-tag:before{content:\"\"}.fa-tags:before{content:\"\"}.fa-book:before{content:\"\"}.fa-bookmark:before{content:\"\"}.fa-print:before{content:\"\"}.fa-camera:before{content:\"\"}.fa-font:before{content:\"\"}.fa-bold:before{content:\"\"}.fa-italic:before{content:\"\"}.fa-text-height:before{content:\"\"}.fa-text-width:before{content:\"\"}.fa-align-left:before{content:\"\"}.fa-align-center:before{content:\"\"}.fa-align-right:before{content:\"\"}.fa-align-justify:before{content:\"\"}.fa-list:before{content:\"\"}.fa-dedent:before,.fa-outdent:before{content:\"\"}.fa-indent:before{content:\"\"}.fa-video-camera:before{content:\"\"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:\"\"}.fa-pencil:before{content:\"\"}.fa-map-marker:before{content:\"\"}.fa-adjust:before{content:\"\"}.fa-tint:before{content:\"\"}.fa-edit:before,.fa-pencil-square-o:before{content:\"\"}.fa-share-square-o:before{content:\"\"}.fa-check-square-o:before{content:\"\"}.fa-arrows:before{content:\"\"}.fa-step-backward:before{content:\"\"}.fa-fast-backward:before{content:\"\"}.fa-backward:before{content:\"\"}.fa-play:before{content:\"\"}.fa-pause:before{content:\"\"}.fa-stop:before{content:\"\"}.fa-forward:before{content:\"\"}.fa-fast-forward:before{content:\"\"}.fa-step-forward:before{content:\"\"}.fa-eject:before{content:\"\"}.fa-chevron-left:before{content:\"\"}.fa-chevron-right:before{content:\"\"}.fa-plus-circle:before{content:\"\"}.fa-minus-circle:before{content:\"\"}.fa-times-circle:before{content:\"\"}.fa-check-circle:before{content:\"\"}.fa-question-circle:before{content:\"\"}.fa-info-circle:before{content:\"\"}.fa-crosshairs:before{content:\"\"}.fa-times-circle-o:before{content:\"\"}.fa-check-circle-o:before{content:\"\"}.fa-ban:before{content:\"\"}.fa-arrow-left:before{content:\"\"}.fa-arrow-right:before{content:\"\"}.fa-arrow-up:before{content:\"\"}.fa-arrow-down:before{content:\"\"}.fa-mail-forward:before,.fa-share:before{content:\"\"}.fa-expand:before{content:\"\"}.fa-compress:before{content:\"\"}.fa-plus:before{content:\"\"}.fa-minus:before{content:\"\"}.fa-asterisk:before{content:\"\"}.fa-exclamation-circle:before{content:\"\"}.fa-gift:before{content:\"\"}.fa-leaf:before{content:\"\"}.fa-fire:before{content:\"\"}.fa-eye:before{content:\"\"}.fa-eye-slash:before{content:\"\"}.fa-exclamation-triangle:before,.fa-warning:before{content:\"\"}.fa-plane:before{content:\"\"}.fa-calendar:before{content:\"\"}.fa-random:before{content:\"\"}.fa-comment:before{content:\"\"}.fa-magnet:before{content:\"\"}.fa-chevron-up:before{content:\"\"}.fa-chevron-down:before{content:\"\"}.fa-retweet:before{content:\"\"}.fa-shopping-cart:before{content:\"\"}.fa-folder:before{content:\"\"}.fa-folder-open:before{content:\"\"}.fa-arrows-v:before{content:\"\"}.fa-arrows-h:before{content:\"\"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:\"\"}.fa-twitter-square:before{content:\"\"}.fa-facebook-square:before{content:\"\"}.fa-camera-retro:before{content:\"\"}.fa-key:before{content:\"\"}.fa-cogs:before,.fa-gears:before{content:\"\"}.fa-comments:before{content:\"\"}.fa-thumbs-o-up:before{content:\"\"}.fa-thumbs-o-down:before{content:\"\"}.fa-star-half:before{content:\"\"}.fa-heart-o:before{content:\"\"}.fa-sign-out:before{content:\"\"}.fa-linkedin-square:before{content:\"\"}.fa-thumb-tack:before{content:\"\"}.fa-external-link:before{content:\"\"}.fa-sign-in:before{content:\"\"}.fa-trophy:before{content:\"\"}.fa-github-square:before{content:\"\"}.fa-upload:before{content:\"\"}.fa-lemon-o:before{content:\"\"}.fa-phone:before{content:\"\"}.fa-square-o:before{content:\"\"}.fa-bookmark-o:before{content:\"\"}.fa-phone-square:before{content:\"\"}.fa-twitter:before{content:\"\"}.fa-facebook-f:before,.fa-facebook:before{content:\"\"}.fa-github:before{content:\"\"}.fa-unlock:before{content:\"\"}.fa-credit-card:before{content:\"\"}.fa-feed:before,.fa-rss:before{content:\"\"}.fa-hdd-o:before{content:\"\"}.fa-bullhorn:before{content:\"\"}.fa-bell:before{content:\"\"}.fa-certificate:before{content:\"\"}.fa-hand-o-right:before{content:\"\"}.fa-hand-o-left:before{content:\"\"}.fa-hand-o-up:before{content:\"\"}.fa-hand-o-down:before{content:\"\"}.fa-arrow-circle-left:before{content:\"\"}.fa-arrow-circle-right:before{content:\"\"}.fa-arrow-circle-up:before{content:\"\"}.fa-arrow-circle-down:before{content:\"\"}.fa-globe:before{content:\"\"}.fa-wrench:before{content:\"\"}.fa-tasks:before{content:\"\"}.fa-filter:before{content:\"\"}.fa-briefcase:before{content:\"\"}.fa-arrows-alt:before{content:\"\"}.fa-group:before,.fa-users:before{content:\"\"}.fa-chain:before,.fa-link:before{content:\"\"}.fa-cloud:before{content:\"\"}.fa-flask:before{content:\"\"}.fa-cut:before,.fa-scissors:before{content:\"\"}.fa-copy:before,.fa-files-o:before{content:\"\"}.fa-paperclip:before{content:\"\"}.fa-floppy-o:before,.fa-save:before{content:\"\"}.fa-square:before{content:\"\"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:\"\"}.fa-list-ul:before{content:\"\"}.fa-list-ol:before{content:\"\"}.fa-strikethrough:before{content:\"\"}.fa-underline:before{content:\"\"}.fa-table:before{content:\"\"}.fa-magic:before{content:\"\"}.fa-truck:before{content:\"\"}.fa-pinterest:before{content:\"\"}.fa-pinterest-square:before{content:\"\"}.fa-google-plus-square:before{content:\"\"}.fa-google-plus:before{content:\"\"}.fa-money:before{content:\"\"}.fa-caret-down:before{content:\"\"}.fa-caret-up:before{content:\"\"}.fa-caret-left:before{content:\"\"}.fa-caret-right:before{content:\"\"}.fa-columns:before{content:\"\"}.fa-sort:before,.fa-unsorted:before{content:\"\"}.fa-sort-desc:before,.fa-sort-down:before{content:\"\"}.fa-sort-asc:before,.fa-sort-up:before{content:\"\"}.fa-envelope:before{content:\"\"}.fa-linkedin:before{content:\"\"}.fa-rotate-left:before,.fa-undo:before{content:\"\"}.fa-gavel:before,.fa-legal:before{content:\"\"}.fa-dashboard:before,.fa-tachometer:before{content:\"\"}.fa-comment-o:before{content:\"\"}.fa-comments-o:before{content:\"\"}.fa-bolt:before,.fa-flash:before{content:\"\"}.fa-sitemap:before{content:\"\"}.fa-umbrella:before{content:\"\"}.fa-clipboard:before,.fa-paste:before{content:\"\"}.fa-lightbulb-o:before{content:\"\"}.fa-exchange:before{content:\"\"}.fa-cloud-download:before{content:\"\"}.fa-cloud-upload:before{content:\"\"}.fa-user-md:before{content:\"\"}.fa-stethoscope:before{content:\"\"}.fa-suitcase:before{content:\"\"}.fa-bell-o:before{content:\"\"}.fa-coffee:before{content:\"\"}.fa-cutlery:before{content:\"\"}.fa-file-text-o:before{content:\"\"}.fa-building-o:before{content:\"\"}.fa-hospital-o:before{content:\"\"}.fa-ambulance:before{content:\"\"}.fa-medkit:before{content:\"\"}.fa-fighter-jet:before{content:\"\"}.fa-beer:before{content:\"\"}.fa-h-square:before{content:\"\"}.fa-plus-square:before{content:\"\"}.fa-angle-double-left:before{content:\"\"}.fa-angle-double-right:before{content:\"\"}.fa-angle-double-up:before{content:\"\"}.fa-angle-double-down:before{content:\"\"}.fa-angle-left:before{content:\"\"}.fa-angle-right:before{content:\"\"}.fa-angle-up:before{content:\"\"}.fa-angle-down:before{content:\"\"}.fa-desktop:before{content:\"\"}.fa-laptop:before{content:\"\"}.fa-tablet:before{content:\"\"}.fa-mobile-phone:before,.fa-mobile:before{content:\"\"}.fa-circle-o:before{content:\"\"}.fa-quote-left:before{content:\"\"}.fa-quote-right:before{content:\"\"}.fa-spinner:before{content:\"\"}.fa-circle:before{content:\"\"}.fa-mail-reply:before,.fa-reply:before{content:\"\"}.fa-github-alt:before{content:\"\"}.fa-folder-o:before{content:\"\"}.fa-folder-open-o:before{content:\"\"}.fa-smile-o:before{content:\"\"}.fa-frown-o:before{content:\"\"}.fa-meh-o:before{content:\"\"}.fa-gamepad:before{content:\"\"}.fa-keyboard-o:before{content:\"\"}.fa-flag-o:before{content:\"\"}.fa-flag-checkered:before{content:\"\"}.fa-terminal:before{content:\"\"}.fa-code:before{content:\"\"}.fa-mail-reply-all:before,.fa-reply-all:before{content:\"\"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:\"\"}.fa-location-arrow:before{content:\"\"}.fa-crop:before{content:\"\"}.fa-code-fork:before{content:\"\"}.fa-chain-broken:before,.fa-unlink:before{content:\"\"}.fa-question:before{content:\"\"}.fa-info:before{content:\"\"}.fa-exclamation:before{content:\"\"}.fa-superscript:before{content:\"\"}.fa-subscript:before{content:\"\"}.fa-eraser:before{content:\"\"}.fa-puzzle-piece:before{content:\"\"}.fa-microphone:before{content:\"\"}.fa-microphone-slash:before{content:\"\"}.fa-shield:before{content:\"\"}.fa-calendar-o:before{content:\"\"}.fa-fire-extinguisher:before{content:\"\"}.fa-rocket:before{content:\"\"}.fa-maxcdn:before{content:\"\"}.fa-chevron-circle-left:before{content:\"\"}.fa-chevron-circle-right:before{content:\"\"}.fa-chevron-circle-up:before{content:\"\"}.fa-chevron-circle-down:before{content:\"\"}.fa-html5:before{content:\"\"}.fa-css3:before{content:\"\"}.fa-anchor:before{content:\"\"}.fa-unlock-alt:before{content:\"\"}.fa-bullseye:before{content:\"\"}.fa-ellipsis-h:before{content:\"\"}.fa-ellipsis-v:before{content:\"\"}.fa-rss-square:before{content:\"\"}.fa-play-circle:before{content:\"\"}.fa-ticket:before{content:\"\"}.fa-minus-square:before{content:\"\"}.fa-minus-square-o:before{content:\"\"}.fa-level-up:before{content:\"\"}.fa-level-down:before{content:\"\"}.fa-check-square:before{content:\"\"}.fa-pencil-square:before{content:\"\"}.fa-external-link-square:before{content:\"\"}.fa-share-square:before{content:\"\"}.fa-compass:before{content:\"\"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:\"\"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:\"\"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:\"\"}.fa-eur:before,.fa-euro:before{content:\"\"}.fa-gbp:before{content:\"\"}.fa-dollar:before,.fa-usd:before{content:\"\"}.fa-inr:before,.fa-rupee:before{content:\"\"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:\"\"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:\"\"}.fa-krw:before,.fa-won:before{content:\"\"}.fa-bitcoin:before,.fa-btc:before{content:\"\"}.fa-file:before{content:\"\"}.fa-file-text:before{content:\"\"}.fa-sort-alpha-asc:before{content:\"\"}.fa-sort-alpha-desc:before{content:\"\"}.fa-sort-amount-asc:before{content:\"\"}.fa-sort-amount-desc:before{content:\"\"}.fa-sort-numeric-asc:before{content:\"\"}.fa-sort-numeric-desc:before{content:\"\"}.fa-thumbs-up:before{content:\"\"}.fa-thumbs-down:before{content:\"\"}.fa-youtube-square:before{content:\"\"}.fa-youtube:before{content:\"\"}.fa-xing:before{content:\"\"}.fa-xing-square:before{content:\"\"}.fa-youtube-play:before{content:\"\"}.fa-dropbox:before{content:\"\"}.fa-stack-overflow:before{content:\"\"}.fa-instagram:before{content:\"\"}.fa-flickr:before{content:\"\"}.fa-adn:before{content:\"\"}.fa-bitbucket:before{content:\"\"}.fa-bitbucket-square:before{content:\"\"}.fa-tumblr:before{content:\"\"}.fa-tumblr-square:before{content:\"\"}.fa-long-arrow-down:before{content:\"\"}.fa-long-arrow-up:before{content:\"\"}.fa-long-arrow-left:before{content:\"\"}.fa-long-arrow-right:before{content:\"\"}.fa-apple:before{content:\"\"}.fa-windows:before{content:\"\"}.fa-android:before{content:\"\"}.fa-linux:before{content:\"\"}.fa-dribbble:before{content:\"\"}.fa-skype:before{content:\"\"}.fa-foursquare:before{content:\"\"}.fa-trello:before{content:\"\"}.fa-female:before{content:\"\"}.fa-male:before{content:\"\"}.fa-gittip:before,.fa-gratipay:before{content:\"\"}.fa-sun-o:before{content:\"\"}.fa-moon-o:before{content:\"\"}.fa-archive:before{content:\"\"}.fa-bug:before{content:\"\"}.fa-vk:before{content:\"\"}.fa-weibo:before{content:\"\"}.fa-renren:before{content:\"\"}.fa-pagelines:before{content:\"\"}.fa-stack-exchange:before{content:\"\"}.fa-arrow-circle-o-right:before{content:\"\"}.fa-arrow-circle-o-left:before{content:\"\"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:\"\"}.fa-dot-circle-o:before{content:\"\"}.fa-wheelchair:before{content:\"\"}.fa-vimeo-square:before{content:\"\"}.fa-try:before,.fa-turkish-lira:before{content:\"\"}.fa-plus-square-o:before{content:\"\"}.fa-space-shuttle:before{content:\"\"}.fa-slack:before{content:\"\"}.fa-envelope-square:before{content:\"\"}.fa-wordpress:before{content:\"\"}.fa-openid:before{content:\"\"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:\"\"}.fa-graduation-cap:before,.fa-mortar-board:before{content:\"\"}.fa-yahoo:before{content:\"\"}.fa-google:before{content:\"\"}.fa-reddit:before{content:\"\"}.fa-reddit-square:before{content:\"\"}.fa-stumbleupon-circle:before{content:\"\"}.fa-stumbleupon:before{content:\"\"}.fa-delicious:before{content:\"\"}.fa-digg:before{content:\"\"}.fa-pied-piper-pp:before{content:\"\"}.fa-pied-piper-alt:before{content:\"\"}.fa-drupal:before{content:\"\"}.fa-joomla:before{content:\"\"}.fa-language:before{content:\"\"}.fa-fax:before{content:\"\"}.fa-building:before{content:\"\"}.fa-child:before{content:\"\"}.fa-paw:before{content:\"\"}.fa-spoon:before{content:\"\"}.fa-cube:before{content:\"\"}.fa-cubes:before{content:\"\"}.fa-behance:before{content:\"\"}.fa-behance-square:before{content:\"\"}.fa-steam:before{content:\"\"}.fa-steam-square:before{content:\"\"}.fa-recycle:before{content:\"\"}.fa-automobile:before,.fa-car:before{content:\"\"}.fa-cab:before,.fa-taxi:before{content:\"\"}.fa-tree:before{content:\"\"}.fa-spotify:before{content:\"\"}.fa-deviantart:before{content:\"\"}.fa-soundcloud:before{content:\"\"}.fa-database:before{content:\"\"}.fa-file-pdf-o:before{content:\"\"}.fa-file-word-o:before{content:\"\"}.fa-file-excel-o:before{content:\"\"}.fa-file-powerpoint-o:before{content:\"\"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:\"\"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:\"\"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:\"\"}.fa-file-movie-o:before,.fa-file-video-o:before{content:\"\"}.fa-file-code-o:before{content:\"\"}.fa-vine:before{content:\"\"}.fa-codepen:before{content:\"\"}.fa-jsfiddle:before{content:\"\"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:\"\"}.fa-circle-o-notch:before{content:\"\"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:\"\"}.fa-empire:before,.fa-ge:before{content:\"\"}.fa-git-square:before{content:\"\"}.fa-git:before{content:\"\"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:\"\"}.fa-tencent-weibo:before{content:\"\"}.fa-qq:before{content:\"\"}.fa-wechat:before,.fa-weixin:before{content:\"\"}.fa-paper-plane:before,.fa-send:before{content:\"\"}.fa-paper-plane-o:before,.fa-send-o:before{content:\"\"}.fa-history:before{content:\"\"}.fa-circle-thin:before{content:\"\"}.fa-header:before{content:\"\"}.fa-paragraph:before{content:\"\"}.fa-sliders:before{content:\"\"}.fa-share-alt:before{content:\"\"}.fa-share-alt-square:before{content:\"\"}.fa-bomb:before{content:\"\"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:\"\"}.fa-tty:before{content:\"\"}.fa-binoculars:before{content:\"\"}.fa-plug:before{content:\"\"}.fa-slideshare:before{content:\"\"}.fa-twitch:before{content:\"\"}.fa-yelp:before{content:\"\"}.fa-newspaper-o:before{content:\"\"}.fa-wifi:before{content:\"\"}.fa-calculator:before{content:\"\"}.fa-paypal:before{content:\"\"}.fa-google-wallet:before{content:\"\"}.fa-cc-visa:before{content:\"\"}.fa-cc-mastercard:before{content:\"\"}.fa-cc-discover:before{content:\"\"}.fa-cc-amex:before{content:\"\"}.fa-cc-paypal:before{content:\"\"}.fa-cc-stripe:before{content:\"\"}.fa-bell-slash:before{content:\"\"}.fa-bell-slash-o:before{content:\"\"}.fa-trash:before{content:\"\"}.fa-copyright:before{content:\"\"}.fa-at:before{content:\"\"}.fa-eyedropper:before{content:\"\"}.fa-paint-brush:before{content:\"\"}.fa-birthday-cake:before{content:\"\"}.fa-area-chart:before{content:\"\"}.fa-pie-chart:before{content:\"\"}.fa-line-chart:before{content:\"\"}.fa-lastfm:before{content:\"\"}.fa-lastfm-square:before{content:\"\"}.fa-toggle-off:before{content:\"\"}.fa-toggle-on:before{content:\"\"}.fa-bicycle:before{content:\"\"}.fa-bus:before{content:\"\"}.fa-ioxhost:before{content:\"\"}.fa-angellist:before{content:\"\"}.fa-cc:before{content:\"\"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:\"\"}.fa-meanpath:before{content:\"\"}.fa-buysellads:before{content:\"\"}.fa-connectdevelop:before{content:\"\"}.fa-dashcube:before{content:\"\"}.fa-forumbee:before{content:\"\"}.fa-leanpub:before{content:\"\"}.fa-sellsy:before{content:\"\"}.fa-shirtsinbulk:before{content:\"\"}.fa-simplybuilt:before{content:\"\"}.fa-skyatlas:before{content:\"\"}.fa-cart-plus:before{content:\"\"}.fa-cart-arrow-down:before{content:\"\"}.fa-diamond:before{content:\"\"}.fa-ship:before{content:\"\"}.fa-user-secret:before{content:\"\"}.fa-motorcycle:before{content:\"\"}.fa-street-view:before{content:\"\"}.fa-heartbeat:before{content:\"\"}.fa-venus:before{content:\"\"}.fa-mars:before{content:\"\"}.fa-mercury:before{content:\"\"}.fa-intersex:before,.fa-transgender:before{content:\"\"}.fa-transgender-alt:before{content:\"\"}.fa-venus-double:before{content:\"\"}.fa-mars-double:before{content:\"\"}.fa-venus-mars:before{content:\"\"}.fa-mars-stroke:before{content:\"\"}.fa-mars-stroke-v:before{content:\"\"}.fa-mars-stroke-h:before{content:\"\"}.fa-neuter:before{content:\"\"}.fa-genderless:before{content:\"\"}.fa-facebook-official:before{content:\"\"}.fa-pinterest-p:before{content:\"\"}.fa-whatsapp:before{content:\"\"}.fa-server:before{content:\"\"}.fa-user-plus:before{content:\"\"}.fa-user-times:before{content:\"\"}.fa-bed:before,.fa-hotel:before{content:\"\"}.fa-viacoin:before{content:\"\"}.fa-train:before{content:\"\"}.fa-subway:before{content:\"\"}.fa-medium:before{content:\"\"}.fa-y-combinator:before,.fa-yc:before{content:\"\"}.fa-optin-monster:before{content:\"\"}.fa-opencart:before{content:\"\"}.fa-expeditedssl:before{content:\"\"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:\"\"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:\"\"}.fa-battery-2:before,.fa-battery-half:before{content:\"\"}.fa-battery-1:before,.fa-battery-quarter:before{content:\"\"}.fa-battery-0:before,.fa-battery-empty:before{content:\"\"}.fa-mouse-pointer:before{content:\"\"}.fa-i-cursor:before{content:\"\"}.fa-object-group:before{content:\"\"}.fa-object-ungroup:before{content:\"\"}.fa-sticky-note:before{content:\"\"}.fa-sticky-note-o:before{content:\"\"}.fa-cc-jcb:before{content:\"\"}.fa-cc-diners-club:before{content:\"\"}.fa-clone:before{content:\"\"}.fa-balance-scale:before{content:\"\"}.fa-hourglass-o:before{content:\"\"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:\"\"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:\"\"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:\"\"}.fa-hourglass:before{content:\"\"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:\"\"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:\"\"}.fa-hand-scissors-o:before{content:\"\"}.fa-hand-lizard-o:before{content:\"\"}.fa-hand-spock-o:before{content:\"\"}.fa-hand-pointer-o:before{content:\"\"}.fa-hand-peace-o:before{content:\"\"}.fa-trademark:before{content:\"\"}.fa-registered:before{content:\"\"}.fa-creative-commons:before{content:\"\"}.fa-gg:before{content:\"\"}.fa-gg-circle:before{content:\"\"}.fa-tripadvisor:before{content:\"\"}.fa-odnoklassniki:before{content:\"\"}.fa-odnoklassniki-square:before{content:\"\"}.fa-get-pocket:before{content:\"\"}.fa-wikipedia-w:before{content:\"\"}.fa-safari:before{content:\"\"}.fa-chrome:before{content:\"\"}.fa-firefox:before{content:\"\"}.fa-opera:before{content:\"\"}.fa-internet-explorer:before{content:\"\"}.fa-television:before,.fa-tv:before{content:\"\"}.fa-contao:before{content:\"\"}.fa-500px:before{content:\"\"}.fa-amazon:before{content:\"\"}.fa-calendar-plus-o:before{content:\"\"}.fa-calendar-minus-o:before{content:\"\"}.fa-calendar-times-o:before{content:\"\"}.fa-calendar-check-o:before{content:\"\"}.fa-industry:before{content:\"\"}.fa-map-pin:before{content:\"\"}.fa-map-signs:before{content:\"\"}.fa-map-o:before{content:\"\"}.fa-map:before{content:\"\"}.fa-commenting:before{content:\"\"}.fa-commenting-o:before{content:\"\"}.fa-houzz:before{content:\"\"}.fa-vimeo:before{content:\"\"}.fa-black-tie:before{content:\"\"}.fa-fonticons:before{content:\"\"}.fa-reddit-alien:before{content:\"\"}.fa-edge:before{content:\"\"}.fa-credit-card-alt:before{content:\"\"}.fa-codiepie:before{content:\"\"}.fa-modx:before{content:\"\"}.fa-fort-awesome:before{content:\"\"}.fa-usb:before{content:\"\"}.fa-product-hunt:before{content:\"\"}.fa-mixcloud:before{content:\"\"}.fa-scribd:before{content:\"\"}.fa-pause-circle:before{content:\"\"}.fa-pause-circle-o:before{content:\"\"}.fa-stop-circle:before{content:\"\"}.fa-stop-circle-o:before{content:\"\"}.fa-shopping-bag:before{content:\"\"}.fa-shopping-basket:before{content:\"\"}.fa-hashtag:before{content:\"\"}.fa-bluetooth:before{content:\"\"}.fa-bluetooth-b:before{content:\"\"}.fa-percent:before{content:\"\"}.fa-gitlab:before{content:\"\"}.fa-wpbeginner:before{content:\"\"}.fa-wpforms:before{content:\"\"}.fa-envira:before{content:\"\"}.fa-universal-access:before{content:\"\"}.fa-wheelchair-alt:before{content:\"\"}.fa-question-circle-o:before{content:\"\"}.fa-blind:before{content:\"\"}.fa-audio-description:before{content:\"\"}.fa-volume-control-phone:before{content:\"\"}.fa-braille:before{content:\"\"}.fa-assistive-listening-systems:before{content:\"\"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:\"\"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:\"\"}.fa-glide:before{content:\"\"}.fa-glide-g:before{content:\"\"}.fa-sign-language:before,.fa-signing:before{content:\"\"}.fa-low-vision:before{content:\"\"}.fa-viadeo:before{content:\"\"}.fa-viadeo-square:before{content:\"\"}.fa-snapchat:before{content:\"\"}.fa-snapchat-ghost:before{content:\"\"}.fa-snapchat-square:before{content:\"\"}.fa-pied-piper:before{content:\"\"}.fa-first-order:before{content:\"\"}.fa-yoast:before{content:\"\"}.fa-themeisle:before{content:\"\"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:\"\"}.fa-fa:before,.fa-font-awesome:before{content:\"\"}.fa-handshake-o:before{content:\"\"}.fa-envelope-open:before{content:\"\"}.fa-envelope-open-o:before{content:\"\"}.fa-linode:before{content:\"\"}.fa-address-book:before{content:\"\"}.fa-address-book-o:before{content:\"\"}.fa-address-card:before,.fa-vcard:before{content:\"\"}.fa-address-card-o:before,.fa-vcard-o:before{content:\"\"}.fa-user-circle:before{content:\"\"}.fa-user-circle-o:before{content:\"\"}.fa-user-o:before{content:\"\"}.fa-id-badge:before{content:\"\"}.fa-drivers-license:before,.fa-id-card:before{content:\"\"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:\"\"}.fa-quora:before{content:\"\"}.fa-free-code-camp:before{content:\"\"}.fa-telegram:before{content:\"\"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:\"\"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:\"\"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:\"\"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:\"\"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:\"\"}.fa-shower:before{content:\"\"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:\"\"}.fa-podcast:before{content:\"\"}.fa-window-maximize:before{content:\"\"}.fa-window-minimize:before{content:\"\"}.fa-window-restore:before{content:\"\"}.fa-times-rectangle:before,.fa-window-close:before{content:\"\"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:\"\"}.fa-bandcamp:before{content:\"\"}.fa-grav:before{content:\"\"}.fa-etsy:before{content:\"\"}.fa-imdb:before{content:\"\"}.fa-ravelry:before{content:\"\"}.fa-eercast:before{content:\"\"}.fa-microchip:before{content:\"\"}.fa-snowflake-o:before{content:\"\"}.fa-superpowers:before{content:\"\"}.fa-wpexplorer:before{content:\"\"}.fa-meetup:before{content:\"\"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}"],"sourceRoot":""} \ No newline at end of file diff --git a/priv/static/packs/core/common.js b/priv/static/packs/core/common.js index 0893102bf..f0c7a365e 100644 Binary files a/priv/static/packs/core/common.js and b/priv/static/packs/core/common.js differ diff --git a/priv/static/packs/core/common.js.map b/priv/static/packs/core/common.js.map index d701b108a..59b95b790 100644 Binary files a/priv/static/packs/core/common.js.map and b/priv/static/packs/core/common.js.map differ diff --git a/priv/static/packs/core/embed.js b/priv/static/packs/core/embed.js index 1b556c608..e7feae4e3 100644 Binary files a/priv/static/packs/core/embed.js and b/priv/static/packs/core/embed.js differ diff --git a/priv/static/packs/core/mailer.css b/priv/static/packs/core/mailer.css index 39d8e9d50..9ac317d43 100644 Binary files a/priv/static/packs/core/mailer.css and b/priv/static/packs/core/mailer.css differ diff --git a/priv/static/packs/core/mailer.css.map b/priv/static/packs/core/mailer.css.map index bda228d26..d2b7c9b2b 100644 --- a/priv/static/packs/core/mailer.css.map +++ b/priv/static/packs/core/mailer.css.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./app/javascript/styles/mailer.scss"],"names":[],"mappings":"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","file":"core/mailer.css","sourcesContent":["@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-italic-webfont-50efdad8c62f5f279e3f4f1f63a4f9bc.woff2) format(\"woff2\"),url(/packs/roboto-italic-webfont-927fdbf83b347742d39f0b00f3cfa99a.woff) format(\"woff\"),url(/packs/roboto-italic-webfont-4c71bd4a88468ea62f92e55cb4e33aef.ttf) format(\"truetype\"),url(/packs/roboto-italic-webfont-d88a9e8476fabedea3b87fd0ba2df3b3.svg#roboto-italic-webfont) format(\"svg\");font-weight:400;font-style:italic}@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-bold-webfont-f633cb5c651ba4d50791e1adf55d3c18.woff2) format(\"woff2\"),url(/packs/roboto-bold-webfont-df0f5fd966b99c0f503ae50c064fbba8.woff) format(\"woff\"),url(/packs/roboto-bold-webfont-5bacc29257521cc73732f2597cc19c4b.ttf) format(\"truetype\"),url(/packs/roboto-bold-webfont-4cbd1966fc397282fa35d69070782b80.svg#roboto-bold-webfont) format(\"svg\");font-weight:700;font-style:normal}@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-medium-webfont-69c55fc2fe77d38934ea98dc31642ce6.woff2) format(\"woff2\"),url(/packs/roboto-medium-webfont-6484794cd05bbf97f3f0c730cec21665.woff) format(\"woff\"),url(/packs/roboto-medium-webfont-7f0e4c7727a4bc5f37d95d804c6e0348.ttf) format(\"truetype\"),url(/packs/roboto-medium-webfont-f407ec033f15172c3c4acf75608dd11d.svg#roboto-medium-webfont) format(\"svg\");font-weight:500;font-style:normal}@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-regular-webfont-3ec24f953ed5e859a6402cb3c030ea8b.woff2) format(\"woff2\"),url(/packs/roboto-regular-webfont-b06ad091cf548c38401f3e5883cb36a2.woff) format(\"woff\"),url(/packs/roboto-regular-webfont-42a434b9f3c8c7a57b83488483b2d08e.ttf) format(\"truetype\"),url(/packs/roboto-regular-webfont-77dc6a0145954a963b95d30773543105.svg#roboto-regular-webfont) format(\"svg\");font-weight:400;font-style:normal}div,table,td{box-sizing:border-box}body,html{width:100%!important;min-width:100%;margin:0;padding:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.email-body a,.email-body div,.email-body span,.email-body td{line-height:inherit}a,a:visited,a span{text-decoration:none;color:#d8a070}#outlook a{padding:0}img{outline:none;border:0;text-decoration:none;-ms-interpolation-mode:bicubic;clear:both;line-height:100%}table{border-spacing:0;mso-table-lspace:0;mso-table-rspace:0}td{vertical-align:top}.column,.column-cell,.content-section,.email-table{width:100%;min-width:100%}.email-body{font-size:0!important;line-height:100%;text-align:center;padding-left:16px;padding-right:16px}.email-start{padding-top:32px}.email-end{padding-bottom:32px}.email-body,body,html{background-color:#192432}.col-0,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.email-container,.email-row{font-size:0;display:inline-block;width:100%;min-width:100%;min-width:0!important;vertical-align:top}.content-cell{width:100%;min-width:100%;min-width:0!important}.column-cell{padding-top:16px;padding-bottom:16px;vertical-align:top}.column-cell.button-cell{padding-top:0}.email-container{max-width:632px}.email-container,.email-row{margin:0 auto;text-align:center}.email-row{display:block;max-width:600px!important;clear:both}.col-0{max-width:50px}.col-1{max-width:100px}.col-2{max-width:200px}.col-3{max-width:300px}.col-4{max-width:400px}.col-5{max-width:500px}.col-6{max-width:600px}.column-cell,.column-cell td,p{font-family:Helvetica,Arial,sans-serif}@media only screen{.column-cell,.column-cell td,p{font-family:\"mastodon-font-sans-serif\",sans-serif!important}}.column-cell,.email-body .column-cell,p{font-size:15px;line-height:23px;color:#9baec8;mso-line-height-rule:exactly;text-rendering:optimizelegibility}p{display:block;margin-top:0;margin-bottom:16px}p.small{font-size:13px}p.lead{font-size:19px;line-height:27px}h1,h2,h3,h4,h5,h6{color:#d9e1e8;margin:20px 0 8px;padding:0;font-weight:500}h1{font-size:26px;line-height:36px}h2{font-size:23px;line-height:30px}h3{font-size:19px;line-height:25px}h5{font-size:16px;line-height:21px;font-weight:700;color:#4c6d98}.input-cell h5{margin-top:4px}.input td{background:#040609;padding:16px;line-height:20px;mso-line-height-rule:exactly;border-radius:4px;text-align:center;font-weight:500;font-size:17px}.blank-cell,.content-cell{width:100%;font-size:0;text-align:center;vertical-align:top;padding-left:16px;padding-right:16px}.content-cell{background-color:#0b1016}.content-cell.darker{background-color:#040609}.hero{background-color:#121a24;padding-top:20px}.hero-with-button{padding-bottom:16px}.hero-with-button h1{margin-bottom:4px}.hero-with-button p.lead{margin-bottom:32px}.header{border-radius:5px 5px 0 0;background-color:#040609}.header .column-cell{text-align:center;padding-top:20px;padding-bottom:8px}.content-start{padding-top:32px}.content-end{border-radius:0 0 5px 5px;padding-top:16px}.footer .column-cell,.footer p{color:#4c6d98}.footer p{font-size:13px}.footer p,.footer p.small{margin-bottom:0}.footer a{color:#4c6d98;text-decoration:underline}.footer img{opacity:.3}.logo{position:relative;left:-4px}.button{display:table;margin-left:auto;margin-right:auto}.button td{line-height:20px;mso-line-height-rule:exactly;border-radius:4px;text-align:center;font-weight:500;font-size:17px;padding:0!important}.button td a,.button td a span{color:#fff;display:block!important;text-align:center!important;vertical-align:top!important;line-height:inherit!important}.button td a{padding:10px 22px!important;line-height:26px!important;font-weight:500!important}.button.button-small td{border-radius:4px;font-size:14px;padding:8px 16px}.button.button-small td a{padding:5px 16px!important;line-height:26px!important}.button-default{background-color:#040609}.button-primary{background-color:#d59864}.text-center{text-align:center}.text-right{text-align:right}.padded{padding-left:16px;padding-right:16px}.padded-bottom{padding-bottom:32px}.margin-bottom{margin-bottom:20px}.hero-icon{width:64px}.hero-icon td{text-align:center;vertical-align:middle;line-height:100%;mso-line-height-rule:exactly;padding:16px;border-radius:80px;background:#79bd9a}.hero-icon.alert-icon td{background:#df405a}.hero-icon img{max-width:32px;width:32px;height:32px;display:block;line-height:100%}.hr{width:100%}.hr td{font-size:0;line-height:1px;mso-line-height-rule:exactly;min-height:1px;overflow:hidden;height:2px;background-color:transparent!important;border-top:1px solid #202e3f}.status{padding-bottom:32px}.status .status-header td{font-size:14px;padding-bottom:15px}.status .status-header bdi{color:#fff;font-size:16px;display:block;font-weight:500}.status .status-header td:first-child{padding-right:10px}.status .status-header img{width:48px;height:48px;border-radius:4px}.status p{font-size:19px;margin-bottom:20px}.status p.status-footer{color:#3e5a7c;font-size:14px;margin-bottom:0}.status p.status-footer a{color:#3e5a7c}.border-top{border-top:1px solid #202e3f}ul{padding-left:15px;margin-top:0;margin-bottom:0;padding-top:16px}ul li{margin-bottom:16px;color:#3e5a7c}ul li span{color:#9baec8}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){body{min-height:1024px!important}}@media (max-width:697px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.email-container{width:100%!important;max-width:none!important}.email-start{padding-top:16px!important}.email-end{padding-bottom:16px!important}.padded{padding-left:0!important;padding-right:0!important}}"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./app/javascript/styles/mailer.scss","webpack:///./app/javascript/styles/mastodon/variables.scss"],"names":[],"mappings":"AAEA,aAGE,sBAGF,UAEE,oCACA,SACA,UACA,8BACA,yBACA,CAIA,8DAIE,oBAKF,mBAGE,kCCbsB,CDiBxB,WACE,UAIJ,IACE,sBACA,qBACA,+BACA,WACA,gBACA,CAGF,MACE,oCACA,kBACA,CAGF,GACE,mBAGF,mDAIE,yBACA,CAGF,YACE,uCACA,kBACA,kBACA,kBACA,CAGF,aACE,iBAGF,WACE,oBAGF,sBAGE,yBAGF,6EASE,iCACA,WACA,eACA,sBACA,kBACA,CAGF,cACE,0BACA,qBACA,CAGF,aACE,qCACA,kBACA,CAEA,yBACE,cAIJ,iBACE,gBAKF,4BAJE,+BACA,CAGF,WACE,wCACA,UAGA,CAGF,OACE,eAGF,OACE,gBAGF,OACE,gBAGF,OACE,gBAGF,OACE,gBAGF,OACE,gBAGF,OACE,gBAGF,+BAGE,uCAEA,mBALF,+BAMI,4DALD,CASH,wCAGE,gCACA,cAEA,8DACA,CAGF,EACE,2BACA,kBACA,CAEA,QACE,eAGF,OACE,+BACA,CAIJ,kBAME,cAIA,4BACA,eACA,CAGF,GACE,+BACA,CAGF,GACE,+BACA,CAGF,GACE,+BACA,CAGF,GACE,gCACA,gBACA,aACA,CAIA,eACE,eAKF,UACE,gCAEA,iBACA,6BACA,kBACA,kBACA,gBACA,cACA,CAIJ,0BAEE,uBACA,kBACA,mBACA,kBACA,kBACA,CAGF,cACE,yBAEA,qBACE,yBAIJ,MACE,yBACA,iBAGF,kBASE,oBARA,qBACE,kBAGF,yBACE,mBAMJ,QACE,kDACA,CAEA,qBACE,mCACA,kBACA,CAIJ,eACE,iBAGF,aACE,0CACA,CAIA,+BAEE,cAGF,UAEE,eAEA,0BAHA,gBAQF,UACE,uCACA,CAGF,YACE,WAIJ,MACE,2BACA,CAGF,QACE,+BACA,iBACA,CAEA,WACE,8CACA,kBACA,kBACA,gBACA,eACA,mBACA,CAEA,+BAEE,WACA,oDACA,6BACA,6BACA,CAGF,aACE,uDACA,yBACA,CAKF,wBACE,iCACA,gBACA,CAEA,0BACE,qDACA,CAMR,gBACE,yBAGF,gBACE,yBAGF,aACE,kBAGF,YACE,iBAGF,QACE,oCACA,CAGF,eACE,oBAGF,eACE,mBAGF,WACE,WAEA,cACE,wCACA,iBACA,6BACA,aACA,mBACA,kBCpaY,CDwad,yBACE,kBCxaQ,CD2aV,eACE,0BACA,YACA,cACA,gBACA,CAIJ,IACE,WAEA,OACE,4BACA,6BACA,eACA,gBACA,WACA,uCACA,4BACA,CAIJ,QACE,oBAGE,0BACE,kCACA,CAGF,2BACE,WACA,6BACA,eACA,CAGF,sCACE,mBAGF,2BACE,uBACA,iBACA,CAIJ,UACE,iCACA,CAEA,wBACE,6BACA,eACA,CAEA,0BACE,cAMR,YACE,6BAGF,GACE,+BACA,gBACA,gBACA,CAEA,MACE,gCACA,CAEA,WACE,aCjfkB,CDsfxB,0GACE,KACE,4BA3CD,CA+CH,yBACE,2DAOE,6CACA,CAGF,aACE,2BAGF,WACE,8BAGF,QACE,kDACA,CA5CD,C","file":"core/mailer.css","sourcesContent":["@import 'mastodon/variables';\n\ntable,\ntd,\ndiv {\n box-sizing: border-box;\n}\n\nhtml,\nbody {\n width: 100% !important;\n min-width: 100%;\n margin: 0;\n padding: 0;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n}\n\n.email-body {\n td,\n div,\n a,\n span {\n line-height: inherit;\n }\n}\n\na {\n &,\n &:visited,\n span {\n text-decoration: none;\n color: $ui-highlight-color;\n }\n\n #outlook & {\n padding: 0;\n }\n}\n\nimg {\n outline: none;\n border: 0;\n text-decoration: none;\n -ms-interpolation-mode: bicubic;\n clear: both;\n line-height: 100%;\n}\n\ntable {\n border-spacing: 0;\n mso-table-lspace: 0;\n mso-table-rspace: 0;\n}\n\ntd {\n vertical-align: top;\n}\n\n.email-table,\n.content-section,\n.column,\n.column-cell {\n width: 100%;\n min-width: 100%;\n}\n\n.email-body {\n font-size: 0 !important;\n line-height: 100%;\n text-align: center;\n padding-left: 16px;\n padding-right: 16px;\n}\n\n.email-start {\n padding-top: 32px;\n}\n\n.email-end {\n padding-bottom: 32px;\n}\n\n.email-body,\nhtml,\nbody {\n background-color: lighten($ui-base-color, 4%);\n}\n\n.email-container,\n.email-row,\n.col-0,\n.col-1,\n.col-2,\n.col-3,\n.col-4,\n.col-5,\n.col-6, {\n font-size: 0;\n display: inline-block;\n width: 100%;\n min-width: 100%;\n min-width: 0 !important;\n vertical-align: top;\n}\n\n.content-cell {\n width: 100%;\n min-width: 100%;\n min-width: 0 !important;\n}\n\n.column-cell {\n padding-top: 16px;\n padding-bottom: 16px;\n vertical-align: top;\n\n &.button-cell {\n padding-top: 0;\n }\n}\n\n.email-container {\n max-width: 632px;\n margin: 0 auto;\n text-align: center;\n}\n\n.email-row {\n display: block;\n max-width: 600px !important;\n margin: 0 auto;\n text-align: center;\n clear: both;\n}\n\n.col-0 {\n max-width: 50px;\n}\n\n.col-1 {\n max-width: 100px;\n}\n\n.col-2 {\n max-width: 200px;\n}\n\n.col-3 {\n max-width: 300px;\n}\n\n.col-4 {\n max-width: 400px;\n}\n\n.col-5 {\n max-width: 500px;\n}\n\n.col-6 {\n max-width: 600px;\n}\n\n.column-cell,\n.column-cell td,\np {\n font-family: Helvetica, Arial, sans-serif;\n\n @media only screen {\n font-family: $font-sans-serif, sans-serif !important;\n }\n}\n\n.email-body .column-cell,\n.column-cell,\np {\n font-size: 15px;\n line-height: 23px;\n color: $ui-primary-color;\n mso-line-height-rule: exactly;\n text-rendering: optimizelegibility;\n}\n\np {\n display: block;\n margin-top: 0;\n margin-bottom: 16px;\n\n &.small {\n font-size: 13px;\n }\n\n &.lead {\n font-size: 19px;\n line-height: 27px;\n }\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n color: $ui-secondary-color;\n margin-left: 0;\n margin-right: 0;\n margin-top: 20px;\n margin-bottom: 8px;\n padding: 0;\n font-weight: 500;\n}\n\nh1 {\n font-size: 26px;\n line-height: 36px;\n}\n\nh2 {\n font-size: 23px;\n line-height: 30px;\n}\n\nh3 {\n font-size: 19px;\n line-height: 25px;\n}\n\nh5 {\n font-size: 16px;\n line-height: 21px;\n font-weight: 700;\n color: lighten($ui-base-color, 34%);\n}\n\n.input-cell {\n h5 {\n margin-top: 4px;\n }\n}\n\n.input {\n td {\n background: darken($ui-base-color, 8%);\n border-radius: 4px;\n padding: 16px;\n line-height: 20px;\n mso-line-height-rule: exactly;\n border-radius: 4px;\n text-align: center;\n font-weight: 500;\n font-size: 17px;\n }\n}\n\n.content-cell,\n.blank-cell {\n width: 100%;\n font-size: 0;\n text-align: center;\n vertical-align: top;\n padding-left: 16px;\n padding-right: 16px;\n}\n\n.content-cell {\n background-color: darken($ui-base-color, 4%);\n\n &.darker {\n background-color: darken($ui-base-color, 8%);\n }\n}\n\n.hero {\n background-color: $ui-base-color;\n padding-top: 20px;\n}\n\n.hero-with-button {\n h1 {\n margin-bottom: 4px;\n }\n\n p.lead {\n margin-bottom: 32px;\n }\n\n padding-bottom: 16px;\n}\n\n.header {\n border-radius: 5px 5px 0 0;\n background-color: darken($ui-base-color, 8%);\n\n .column-cell {\n text-align: center;\n padding-top: 20px;\n padding-bottom: 8px;\n }\n}\n\n.content-start {\n padding-top: 32px;\n}\n\n.content-end {\n border-radius: 0 0 5px 5px;\n padding-top: 16px;\n}\n\n.footer {\n .column-cell,\n p {\n color: lighten($ui-base-color, 34%);\n }\n\n p {\n margin-bottom: 0;\n font-size: 13px;\n\n &.small {\n margin-bottom: 0;\n }\n }\n\n a {\n color: lighten($ui-base-color, 34%);\n text-decoration: underline;\n }\n\n img {\n opacity: 0.3;\n }\n}\n\n.logo {\n position: relative;\n left: -4px;\n}\n\n.button {\n display: table;\n margin-left: auto;\n margin-right: auto;\n\n td {\n line-height: 20px;\n mso-line-height-rule: exactly;\n border-radius: 4px;\n text-align: center;\n font-weight: 500;\n font-size: 17px;\n padding: 0 !important;\n\n a,\n a span {\n color: $primary-text-color;\n display: block !important;\n text-align: center !important;\n vertical-align: top !important;\n line-height: inherit !important;\n }\n\n a {\n padding: 10px 22px !important;\n line-height: 26px !important;\n font-weight: 500 !important;\n }\n }\n\n &.button-small {\n td {\n border-radius: 4px;\n font-size: 14px;\n padding: 8px 16px;\n\n a {\n padding: 5px 16px !important;\n line-height: 26px !important;\n }\n }\n }\n}\n\n.button-default {\n background-color: darken($ui-base-color, 8%);\n}\n\n.button-primary {\n background-color: darken($ui-highlight-color, 3%);\n}\n\n.text-center {\n text-align: center;\n}\n\n.text-right {\n text-align: right;\n}\n\n.padded {\n padding-left: 16px;\n padding-right: 16px;\n}\n\n.padded-bottom {\n padding-bottom: 32px;\n}\n\n.margin-bottom {\n margin-bottom: 20px;\n}\n\n.hero-icon {\n width: 64px;\n\n td {\n text-align: center;\n vertical-align: middle;\n line-height: 100%;\n mso-line-height-rule: exactly;\n padding: 16px;\n border-radius: 80px;\n background: $success-green;\n }\n\n &.alert-icon td {\n background: $error-red;\n }\n\n img {\n max-width: 32px;\n width: 32px;\n height: 32px;\n display: block;\n line-height: 100%;\n }\n}\n\n.hr {\n width: 100%;\n\n td {\n font-size: 0;\n line-height: 1px;\n mso-line-height-rule: exactly;\n min-height: 1px;\n overflow: hidden;\n height: 2px;\n background-color: transparent !important;\n border-top: 1px solid lighten($ui-base-color, 8%);\n }\n}\n\n.status {\n padding-bottom: 32px;\n\n .status-header {\n td {\n font-size: 14px;\n padding-bottom: 15px;\n }\n\n bdi {\n color: $white;\n font-size: 16px;\n display: block;\n font-weight: 500;\n }\n\n td:first-child {\n padding-right: 10px;\n }\n\n img {\n width: 48px;\n height: 48px;\n border-radius: 4px;\n }\n }\n\n p {\n font-size: 19px;\n margin-bottom: 20px;\n\n &.status-footer {\n color: lighten($ui-base-color, 26%);\n font-size: 14px;\n margin-bottom: 0;\n\n a {\n color: lighten($ui-base-color, 26%);\n }\n }\n }\n}\n\n.border-top {\n border-top: 1px solid lighten($ui-base-color, 8%);\n}\n\nul {\n padding-left: 15px;\n margin-top: 0;\n margin-bottom: 0;\n padding-top: 16px;\n\n li {\n margin-bottom: 16px;\n color: lighten($ui-base-color, 26%);\n\n span {\n color: $ui-primary-color;\n }\n }\n}\n\n@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {\n body {\n min-height: 1024px !important;\n }\n}\n\n@media (max-width: 697px) {\n .email-container,\n .col-1,\n .col-2,\n .col-3,\n .col-4,\n .col-5,\n .col-6 {\n width: 100% !important;\n max-width: none !important;\n }\n\n .email-start {\n padding-top: 16px !important;\n }\n\n .email-end {\n padding-bottom: 16px !important;\n }\n\n .padded {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n}\n","// Commonly used web colors\n$black: #000000; // Black\n$white: #ffffff; // White\n$success-green: #79bd9a !default; // Padua\n$error-red: #df405a !default; // Cerise\n$warning-red: #ff5050 !default; // Sunset Orange\n$gold-star: #ca8f04 !default; // Dark Goldenrod\n\n// Pleroma-Dark colors\n$pleroma-bg: #121a24;\n$pleroma-fg: #182230;\n$pleroma-text: #b9b9ba;\n$pleroma-links: #d8a070;\n\n// Values from the classic Mastodon UI\n$classic-base-color: $pleroma-bg;\n$classic-primary-color: #9baec8;\n$classic-secondary-color: #d9e1e8;\n$classic-highlight-color: #d8a070;\n\n// Variables for defaults in UI\n$base-shadow-color: $black !default;\n$base-overlay-background: $black !default;\n$base-border-color: $white !default;\n$simple-background-color: $white !default;\n$valid-value-color: $success-green !default;\n$error-value-color: $error-red !default;\n\n// Tell UI to use selected colors\n$ui-base-color: $classic-base-color !default; // Darkest\n$ui-base-lighter-color: lighten($ui-base-color, 26%) !default; // Lighter darkest\n$ui-primary-color: $classic-primary-color !default; // Lighter\n$ui-secondary-color: $classic-secondary-color !default; // Lightest\n$ui-highlight-color: $classic-highlight-color !default;\n\n// Variables for texts\n$primary-text-color: $white !default;\n$darker-text-color: $ui-primary-color !default;\n$dark-text-color: $ui-base-lighter-color !default;\n$secondary-text-color: $ui-secondary-color !default;\n$highlight-text-color: $ui-highlight-color !default;\n$action-button-color: $ui-base-lighter-color !default;\n// For texts on inverted backgrounds\n$inverted-text-color: $ui-base-color !default;\n$lighter-text-color: $ui-base-lighter-color !default;\n$light-text-color: $ui-primary-color !default;\n\n// Language codes that uses CJK fonts\n$cjk-langs: ja, ko, zh-CN, zh-HK, zh-TW;\n\n// Variables for components\n$media-modal-media-max-width: 100%;\n// put margins on top and bottom of image to avoid the screen covered by image.\n$media-modal-media-max-height: 80%;\n\n$no-gap-breakpoint: 415px;\n\n$font-sans-serif: 'mastodon-font-sans-serif' !default;\n$font-display: 'mastodon-font-display' !default;\n$font-monospace: 'mastodon-font-monospace' !default;\n"],"sourceRoot":""} \ No newline at end of file diff --git a/priv/static/packs/core/mailer.js b/priv/static/packs/core/mailer.js index 930ece3d9..f9c0f85f7 100644 Binary files a/priv/static/packs/core/mailer.js and b/priv/static/packs/core/mailer.js differ diff --git a/priv/static/packs/core/modal.js b/priv/static/packs/core/modal.js index 75096a0a6..f0a4e2a1c 100644 Binary files a/priv/static/packs/core/modal.js and b/priv/static/packs/core/modal.js differ diff --git a/priv/static/packs/core/modal.js.map b/priv/static/packs/core/modal.js.map index ec28898cc..e54a10a49 100644 Binary files a/priv/static/packs/core/modal.js.map and b/priv/static/packs/core/modal.js.map differ diff --git a/priv/static/packs/core/public.js b/priv/static/packs/core/public.js index e20f78dc7..82abff5fc 100644 Binary files a/priv/static/packs/core/public.js and b/priv/static/packs/core/public.js differ diff --git a/priv/static/packs/core/public.js.map b/priv/static/packs/core/public.js.map index 90a7705fc..db300eec1 100644 Binary files a/priv/static/packs/core/public.js.map and b/priv/static/packs/core/public.js.map differ diff --git a/priv/static/packs/core/settings.js b/priv/static/packs/core/settings.js index 8cc351dd7..c5f65ceaa 100644 Binary files a/priv/static/packs/core/settings.js and b/priv/static/packs/core/settings.js differ diff --git a/priv/static/packs/core/settings.js.map b/priv/static/packs/core/settings.js.map index 46fbb49c9..7bf8d34e7 100644 Binary files a/priv/static/packs/core/settings.js.map and b/priv/static/packs/core/settings.js.map differ diff --git a/priv/static/packs/emoji_picker.js b/priv/static/packs/emoji_picker.js index ad8b66971..78f441e62 100644 Binary files a/priv/static/packs/emoji_picker.js and b/priv/static/packs/emoji_picker.js differ diff --git a/priv/static/packs/extra_polyfills.js b/priv/static/packs/extra_polyfills.js index 01293447f..fcfdc54db 100644 Binary files a/priv/static/packs/extra_polyfills.js and b/priv/static/packs/extra_polyfills.js differ diff --git a/priv/static/packs/extra_polyfills.js.map b/priv/static/packs/extra_polyfills.js.map index 834b52fb4..8427824b0 100644 Binary files a/priv/static/packs/extra_polyfills.js.map and b/priv/static/packs/extra_polyfills.js.map differ diff --git a/priv/static/packs/features/account_gallery.js b/priv/static/packs/features/account_gallery.js index 741f7035d..61743ecfc 100644 Binary files a/priv/static/packs/features/account_gallery.js and b/priv/static/packs/features/account_gallery.js differ diff --git a/priv/static/packs/features/account_gallery.js.map b/priv/static/packs/features/account_gallery.js.map index 811c33ef6..ac22b8cbe 100644 Binary files a/priv/static/packs/features/account_gallery.js.map and b/priv/static/packs/features/account_gallery.js.map differ diff --git a/priv/static/packs/features/account_timeline.js b/priv/static/packs/features/account_timeline.js index fab3f2330..68596fbc8 100644 Binary files a/priv/static/packs/features/account_timeline.js and b/priv/static/packs/features/account_timeline.js differ diff --git a/priv/static/packs/features/account_timeline.js.map b/priv/static/packs/features/account_timeline.js.map index 08af87bd7..fa98208c3 100644 Binary files a/priv/static/packs/features/account_timeline.js.map and b/priv/static/packs/features/account_timeline.js.map differ diff --git a/priv/static/packs/features/blocks.js b/priv/static/packs/features/blocks.js index b72e98bb5..680ba7897 100644 Binary files a/priv/static/packs/features/blocks.js and b/priv/static/packs/features/blocks.js differ diff --git a/priv/static/packs/features/blocks.js.map b/priv/static/packs/features/blocks.js.map index fb6ffe4be..f84742bbf 100644 Binary files a/priv/static/packs/features/blocks.js.map and b/priv/static/packs/features/blocks.js.map differ diff --git a/priv/static/packs/features/community_timeline.js b/priv/static/packs/features/community_timeline.js index cddf9db93..8ca9bdbcd 100644 Binary files a/priv/static/packs/features/community_timeline.js and b/priv/static/packs/features/community_timeline.js differ diff --git a/priv/static/packs/features/community_timeline.js.map b/priv/static/packs/features/community_timeline.js.map index cce5b5604..954c80697 100644 Binary files a/priv/static/packs/features/community_timeline.js.map and b/priv/static/packs/features/community_timeline.js.map differ diff --git a/priv/static/packs/features/compose.js b/priv/static/packs/features/compose.js index a30deefbf..e110ed676 100644 Binary files a/priv/static/packs/features/compose.js and b/priv/static/packs/features/compose.js differ diff --git a/priv/static/packs/features/compose.js.map b/priv/static/packs/features/compose.js.map index 9dcf487e8..8e845ec40 100644 Binary files a/priv/static/packs/features/compose.js.map and b/priv/static/packs/features/compose.js.map differ diff --git a/priv/static/packs/features/direct_timeline.js b/priv/static/packs/features/direct_timeline.js index 2455980c6..7d832a955 100644 Binary files a/priv/static/packs/features/direct_timeline.js and b/priv/static/packs/features/direct_timeline.js differ diff --git a/priv/static/packs/features/direct_timeline.js.map b/priv/static/packs/features/direct_timeline.js.map index 3bbf993b8..3c895e08b 100644 Binary files a/priv/static/packs/features/direct_timeline.js.map and b/priv/static/packs/features/direct_timeline.js.map differ diff --git a/priv/static/packs/features/domain_blocks.js b/priv/static/packs/features/domain_blocks.js index c5e7661bf..13eebd27a 100644 Binary files a/priv/static/packs/features/domain_blocks.js and b/priv/static/packs/features/domain_blocks.js differ diff --git a/priv/static/packs/features/domain_blocks.js.map b/priv/static/packs/features/domain_blocks.js.map index 100ba7f90..33cdac061 100644 Binary files a/priv/static/packs/features/domain_blocks.js.map and b/priv/static/packs/features/domain_blocks.js.map differ diff --git a/priv/static/packs/features/favourited_statuses.js b/priv/static/packs/features/favourited_statuses.js index e8e4faef6..f8933387c 100644 Binary files a/priv/static/packs/features/favourited_statuses.js and b/priv/static/packs/features/favourited_statuses.js differ diff --git a/priv/static/packs/features/favourited_statuses.js.map b/priv/static/packs/features/favourited_statuses.js.map index 48a0527ef..0e8169f55 100644 Binary files a/priv/static/packs/features/favourited_statuses.js.map and b/priv/static/packs/features/favourited_statuses.js.map differ diff --git a/priv/static/packs/features/favourites.js b/priv/static/packs/features/favourites.js index 1fef56f8f..675e86120 100644 Binary files a/priv/static/packs/features/favourites.js and b/priv/static/packs/features/favourites.js differ diff --git a/priv/static/packs/features/follow_requests.js b/priv/static/packs/features/follow_requests.js index 98cba183d..289724bc0 100644 Binary files a/priv/static/packs/features/follow_requests.js and b/priv/static/packs/features/follow_requests.js differ diff --git a/priv/static/packs/features/follow_requests.js.map b/priv/static/packs/features/follow_requests.js.map index 5c39f2963..0a29c804b 100644 Binary files a/priv/static/packs/features/follow_requests.js.map and b/priv/static/packs/features/follow_requests.js.map differ diff --git a/priv/static/packs/features/followers.js b/priv/static/packs/features/followers.js index 7e4c1f999..3af32a04c 100644 Binary files a/priv/static/packs/features/followers.js and b/priv/static/packs/features/followers.js differ diff --git a/priv/static/packs/features/followers.js.map b/priv/static/packs/features/followers.js.map index ef1152995..dda51afbe 100644 Binary files a/priv/static/packs/features/followers.js.map and b/priv/static/packs/features/followers.js.map differ diff --git a/priv/static/packs/features/following.js b/priv/static/packs/features/following.js index a4b086a1c..f562a5531 100644 Binary files a/priv/static/packs/features/following.js and b/priv/static/packs/features/following.js differ diff --git a/priv/static/packs/features/following.js.map b/priv/static/packs/features/following.js.map index 21ce2f2a9..d2273d9b7 100644 Binary files a/priv/static/packs/features/following.js.map and b/priv/static/packs/features/following.js.map differ diff --git a/priv/static/packs/features/generic_not_found.js b/priv/static/packs/features/generic_not_found.js index cf80056b5..79915f0a0 100644 Binary files a/priv/static/packs/features/generic_not_found.js and b/priv/static/packs/features/generic_not_found.js differ diff --git a/priv/static/packs/features/getting_started.js b/priv/static/packs/features/getting_started.js index 51c211d69..012ba8c71 100644 Binary files a/priv/static/packs/features/getting_started.js and b/priv/static/packs/features/getting_started.js differ diff --git a/priv/static/packs/features/getting_started.js.map b/priv/static/packs/features/getting_started.js.map index eb53e5a7d..c1c4fcff4 100644 Binary files a/priv/static/packs/features/getting_started.js.map and b/priv/static/packs/features/getting_started.js.map differ diff --git a/priv/static/packs/features/glitch/async/list_adder.js b/priv/static/packs/features/glitch/async/list_adder.js index 52493f3dd..b1e006084 100644 Binary files a/priv/static/packs/features/glitch/async/list_adder.js and b/priv/static/packs/features/glitch/async/list_adder.js differ diff --git a/priv/static/packs/features/hashtag_timeline.js b/priv/static/packs/features/hashtag_timeline.js index 69fcab9ca..d88835b1e 100644 Binary files a/priv/static/packs/features/hashtag_timeline.js and b/priv/static/packs/features/hashtag_timeline.js differ diff --git a/priv/static/packs/features/hashtag_timeline.js.map b/priv/static/packs/features/hashtag_timeline.js.map index 55c5a89f5..d3b0cb48b 100644 Binary files a/priv/static/packs/features/hashtag_timeline.js.map and b/priv/static/packs/features/hashtag_timeline.js.map differ diff --git a/priv/static/packs/features/home_timeline.js b/priv/static/packs/features/home_timeline.js index 2109ffb56..022f9a4a1 100644 Binary files a/priv/static/packs/features/home_timeline.js and b/priv/static/packs/features/home_timeline.js differ diff --git a/priv/static/packs/features/home_timeline.js.map b/priv/static/packs/features/home_timeline.js.map index 5ad258fbe..f01cb4fa9 100644 Binary files a/priv/static/packs/features/home_timeline.js.map and b/priv/static/packs/features/home_timeline.js.map differ diff --git a/priv/static/packs/features/keyboard_shortcuts.js b/priv/static/packs/features/keyboard_shortcuts.js index 0cd230b72..e59a4f2b5 100644 Binary files a/priv/static/packs/features/keyboard_shortcuts.js and b/priv/static/packs/features/keyboard_shortcuts.js differ diff --git a/priv/static/packs/features/list_adder.js b/priv/static/packs/features/list_adder.js index 789a85d51..591d8806b 100644 Binary files a/priv/static/packs/features/list_adder.js and b/priv/static/packs/features/list_adder.js differ diff --git a/priv/static/packs/features/list_editor.js b/priv/static/packs/features/list_editor.js index 014903f05..a4147a703 100644 Binary files a/priv/static/packs/features/list_editor.js and b/priv/static/packs/features/list_editor.js differ diff --git a/priv/static/packs/features/list_editor.js.map b/priv/static/packs/features/list_editor.js.map index c6d84978c..8fa97d4cc 100644 Binary files a/priv/static/packs/features/list_editor.js.map and b/priv/static/packs/features/list_editor.js.map differ diff --git a/priv/static/packs/features/list_timeline.js b/priv/static/packs/features/list_timeline.js index 4a394a845..4a2234260 100644 Binary files a/priv/static/packs/features/list_timeline.js and b/priv/static/packs/features/list_timeline.js differ diff --git a/priv/static/packs/features/list_timeline.js.map b/priv/static/packs/features/list_timeline.js.map index cbf4c4b74..4cc0c8ecb 100644 Binary files a/priv/static/packs/features/list_timeline.js.map and b/priv/static/packs/features/list_timeline.js.map differ diff --git a/priv/static/packs/features/lists.js b/priv/static/packs/features/lists.js index bc714ac2d..1d14f9b55 100644 Binary files a/priv/static/packs/features/lists.js and b/priv/static/packs/features/lists.js differ diff --git a/priv/static/packs/features/mutes.js b/priv/static/packs/features/mutes.js index 7ae4adf43..a0800b463 100644 Binary files a/priv/static/packs/features/mutes.js and b/priv/static/packs/features/mutes.js differ diff --git a/priv/static/packs/features/mutes.js.map b/priv/static/packs/features/mutes.js.map index afed0e51a..a8d6d44d6 100644 Binary files a/priv/static/packs/features/mutes.js.map and b/priv/static/packs/features/mutes.js.map differ diff --git a/priv/static/packs/features/notifications.js b/priv/static/packs/features/notifications.js index 367745083..91f521d09 100644 Binary files a/priv/static/packs/features/notifications.js and b/priv/static/packs/features/notifications.js differ diff --git a/priv/static/packs/features/notifications.js.map b/priv/static/packs/features/notifications.js.map index a7c7b1715..275353bfc 100644 Binary files a/priv/static/packs/features/notifications.js.map and b/priv/static/packs/features/notifications.js.map differ diff --git a/priv/static/packs/features/pinned_statuses.js b/priv/static/packs/features/pinned_statuses.js index 356a5fd9b..0043088c6 100644 Binary files a/priv/static/packs/features/pinned_statuses.js and b/priv/static/packs/features/pinned_statuses.js differ diff --git a/priv/static/packs/features/pinned_statuses.js.map b/priv/static/packs/features/pinned_statuses.js.map index cf3f3a1d8..76bcdeec5 100644 Binary files a/priv/static/packs/features/pinned_statuses.js.map and b/priv/static/packs/features/pinned_statuses.js.map differ diff --git a/priv/static/packs/features/public_timeline.js b/priv/static/packs/features/public_timeline.js index 39866dc40..3c17c9676 100644 Binary files a/priv/static/packs/features/public_timeline.js and b/priv/static/packs/features/public_timeline.js differ diff --git a/priv/static/packs/features/public_timeline.js.map b/priv/static/packs/features/public_timeline.js.map index 2be0af1fa..3907f1e04 100644 Binary files a/priv/static/packs/features/public_timeline.js.map and b/priv/static/packs/features/public_timeline.js.map differ diff --git a/priv/static/packs/features/reblogs.js b/priv/static/packs/features/reblogs.js index 4a0c84ffa..bcbb7a3d5 100644 Binary files a/priv/static/packs/features/reblogs.js and b/priv/static/packs/features/reblogs.js differ diff --git a/priv/static/packs/features/status.js b/priv/static/packs/features/status.js index 6df2a6476..a9dba03af 100644 Binary files a/priv/static/packs/features/status.js and b/priv/static/packs/features/status.js differ diff --git a/priv/static/packs/features/status.js.map b/priv/static/packs/features/status.js.map index 0b943292f..a21fe9bf1 100644 Binary files a/priv/static/packs/features/status.js.map and b/priv/static/packs/features/status.js.map differ diff --git a/priv/static/packs/flavours/glitch/about.js b/priv/static/packs/flavours/glitch/about.js index 1bf07fab5..2dd9982a1 100644 Binary files a/priv/static/packs/flavours/glitch/about.js and b/priv/static/packs/flavours/glitch/about.js differ diff --git a/priv/static/packs/flavours/glitch/about.js.map b/priv/static/packs/flavours/glitch/about.js.map index 2356326de..bdc99f363 100644 Binary files a/priv/static/packs/flavours/glitch/about.js.map and b/priv/static/packs/flavours/glitch/about.js.map differ diff --git a/priv/static/packs/flavours/glitch/admin.js b/priv/static/packs/flavours/glitch/admin.js index cce6b5cd3..630cbca93 100644 Binary files a/priv/static/packs/flavours/glitch/admin.js and b/priv/static/packs/flavours/glitch/admin.js differ diff --git a/priv/static/packs/flavours/glitch/admin.js.map b/priv/static/packs/flavours/glitch/admin.js.map index 3fa61b37a..8184694f7 100644 Binary files a/priv/static/packs/flavours/glitch/admin.js.map and b/priv/static/packs/flavours/glitch/admin.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/account_gallery.js b/priv/static/packs/flavours/glitch/async/account_gallery.js index 8678a41d5..373ca16a5 100644 Binary files a/priv/static/packs/flavours/glitch/async/account_gallery.js and b/priv/static/packs/flavours/glitch/async/account_gallery.js differ diff --git a/priv/static/packs/flavours/glitch/async/account_gallery.js.map b/priv/static/packs/flavours/glitch/async/account_gallery.js.map index f66a420be..bc4e22a5e 100644 Binary files a/priv/static/packs/flavours/glitch/async/account_gallery.js.map and b/priv/static/packs/flavours/glitch/async/account_gallery.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/account_timeline.js b/priv/static/packs/flavours/glitch/async/account_timeline.js index d21346c36..7c33d6c9c 100644 Binary files a/priv/static/packs/flavours/glitch/async/account_timeline.js and b/priv/static/packs/flavours/glitch/async/account_timeline.js differ diff --git a/priv/static/packs/flavours/glitch/async/account_timeline.js.map b/priv/static/packs/flavours/glitch/async/account_timeline.js.map index c39062b8d..83f6c1dea 100644 Binary files a/priv/static/packs/flavours/glitch/async/account_timeline.js.map and b/priv/static/packs/flavours/glitch/async/account_timeline.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/blocks.js b/priv/static/packs/flavours/glitch/async/blocks.js index 96c444e3e..17c8b517f 100644 Binary files a/priv/static/packs/flavours/glitch/async/blocks.js and b/priv/static/packs/flavours/glitch/async/blocks.js differ diff --git a/priv/static/packs/flavours/glitch/async/blocks.js.map b/priv/static/packs/flavours/glitch/async/blocks.js.map index 584ea245c..32aacbe26 100644 Binary files a/priv/static/packs/flavours/glitch/async/blocks.js.map and b/priv/static/packs/flavours/glitch/async/blocks.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/bookmarked_statuses.js b/priv/static/packs/flavours/glitch/async/bookmarked_statuses.js index 344a22b8e..b25470e59 100644 Binary files a/priv/static/packs/flavours/glitch/async/bookmarked_statuses.js and b/priv/static/packs/flavours/glitch/async/bookmarked_statuses.js differ diff --git a/priv/static/packs/flavours/glitch/async/bookmarked_statuses.js.map b/priv/static/packs/flavours/glitch/async/bookmarked_statuses.js.map index a178c23d5..11c7848d0 100644 Binary files a/priv/static/packs/flavours/glitch/async/bookmarked_statuses.js.map and b/priv/static/packs/flavours/glitch/async/bookmarked_statuses.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/community_timeline.js b/priv/static/packs/flavours/glitch/async/community_timeline.js index d08f709cb..b833a6aa8 100644 Binary files a/priv/static/packs/flavours/glitch/async/community_timeline.js and b/priv/static/packs/flavours/glitch/async/community_timeline.js differ diff --git a/priv/static/packs/flavours/glitch/async/community_timeline.js.map b/priv/static/packs/flavours/glitch/async/community_timeline.js.map index e93c9cb5d..c1bfdc618 100644 Binary files a/priv/static/packs/flavours/glitch/async/community_timeline.js.map and b/priv/static/packs/flavours/glitch/async/community_timeline.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/direct_timeline.js b/priv/static/packs/flavours/glitch/async/direct_timeline.js index c8ed7efb0..294c99894 100644 Binary files a/priv/static/packs/flavours/glitch/async/direct_timeline.js and b/priv/static/packs/flavours/glitch/async/direct_timeline.js differ diff --git a/priv/static/packs/flavours/glitch/async/direct_timeline.js.map b/priv/static/packs/flavours/glitch/async/direct_timeline.js.map index d1479f7cd..e6f65bffd 100644 Binary files a/priv/static/packs/flavours/glitch/async/direct_timeline.js.map and b/priv/static/packs/flavours/glitch/async/direct_timeline.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/domain_blocks.js b/priv/static/packs/flavours/glitch/async/domain_blocks.js index 90052c836..5cc5c0283 100644 Binary files a/priv/static/packs/flavours/glitch/async/domain_blocks.js and b/priv/static/packs/flavours/glitch/async/domain_blocks.js differ diff --git a/priv/static/packs/flavours/glitch/async/domain_blocks.js.map b/priv/static/packs/flavours/glitch/async/domain_blocks.js.map index 3fec0c4c4..3e3b06916 100644 Binary files a/priv/static/packs/flavours/glitch/async/domain_blocks.js.map and b/priv/static/packs/flavours/glitch/async/domain_blocks.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/drawer.js b/priv/static/packs/flavours/glitch/async/drawer.js index a721cb99d..59d42b264 100644 Binary files a/priv/static/packs/flavours/glitch/async/drawer.js and b/priv/static/packs/flavours/glitch/async/drawer.js differ diff --git a/priv/static/packs/flavours/glitch/async/drawer.js.map b/priv/static/packs/flavours/glitch/async/drawer.js.map index 4cc82d1d2..22cd287eb 100644 Binary files a/priv/static/packs/flavours/glitch/async/drawer.js.map and b/priv/static/packs/flavours/glitch/async/drawer.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/embed_modal.js b/priv/static/packs/flavours/glitch/async/embed_modal.js index 48be7d532..3143e47b8 100644 Binary files a/priv/static/packs/flavours/glitch/async/embed_modal.js and b/priv/static/packs/flavours/glitch/async/embed_modal.js differ diff --git a/priv/static/packs/flavours/glitch/async/embed_modal.js.map b/priv/static/packs/flavours/glitch/async/embed_modal.js.map index 56a5e0010..3f79e66d5 100644 Binary files a/priv/static/packs/flavours/glitch/async/embed_modal.js.map and b/priv/static/packs/flavours/glitch/async/embed_modal.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/emoji_picker.js b/priv/static/packs/flavours/glitch/async/emoji_picker.js index 303c95955..d0c947de3 100644 Binary files a/priv/static/packs/flavours/glitch/async/emoji_picker.js and b/priv/static/packs/flavours/glitch/async/emoji_picker.js differ diff --git a/priv/static/packs/flavours/glitch/async/favourited_statuses.js b/priv/static/packs/flavours/glitch/async/favourited_statuses.js index f4d4d6f33..c70bba475 100644 Binary files a/priv/static/packs/flavours/glitch/async/favourited_statuses.js and b/priv/static/packs/flavours/glitch/async/favourited_statuses.js differ diff --git a/priv/static/packs/flavours/glitch/async/favourited_statuses.js.map b/priv/static/packs/flavours/glitch/async/favourited_statuses.js.map index 869f35ac8..ed667d248 100644 Binary files a/priv/static/packs/flavours/glitch/async/favourited_statuses.js.map and b/priv/static/packs/flavours/glitch/async/favourited_statuses.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/favourites.js b/priv/static/packs/flavours/glitch/async/favourites.js index 30d7bbbb6..9cdf445a2 100644 Binary files a/priv/static/packs/flavours/glitch/async/favourites.js and b/priv/static/packs/flavours/glitch/async/favourites.js differ diff --git a/priv/static/packs/flavours/glitch/async/favourites.js.map b/priv/static/packs/flavours/glitch/async/favourites.js.map index 2399c3930..9e359243b 100644 Binary files a/priv/static/packs/flavours/glitch/async/favourites.js.map and b/priv/static/packs/flavours/glitch/async/favourites.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/follow_requests.js b/priv/static/packs/flavours/glitch/async/follow_requests.js index 6948d9436..fec025107 100644 Binary files a/priv/static/packs/flavours/glitch/async/follow_requests.js and b/priv/static/packs/flavours/glitch/async/follow_requests.js differ diff --git a/priv/static/packs/flavours/glitch/async/follow_requests.js.map b/priv/static/packs/flavours/glitch/async/follow_requests.js.map index 48b69b5fa..9e526f9fc 100644 Binary files a/priv/static/packs/flavours/glitch/async/follow_requests.js.map and b/priv/static/packs/flavours/glitch/async/follow_requests.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/followers.js b/priv/static/packs/flavours/glitch/async/followers.js index 686064089..2374dbb14 100644 Binary files a/priv/static/packs/flavours/glitch/async/followers.js and b/priv/static/packs/flavours/glitch/async/followers.js differ diff --git a/priv/static/packs/flavours/glitch/async/followers.js.map b/priv/static/packs/flavours/glitch/async/followers.js.map index c66c2025a..57328e420 100644 Binary files a/priv/static/packs/flavours/glitch/async/followers.js.map and b/priv/static/packs/flavours/glitch/async/followers.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/following.js b/priv/static/packs/flavours/glitch/async/following.js index 63291304e..8757c2b74 100644 Binary files a/priv/static/packs/flavours/glitch/async/following.js and b/priv/static/packs/flavours/glitch/async/following.js differ diff --git a/priv/static/packs/flavours/glitch/async/following.js.map b/priv/static/packs/flavours/glitch/async/following.js.map index 63ce7d21c..a6aaf5813 100644 Binary files a/priv/static/packs/flavours/glitch/async/following.js.map and b/priv/static/packs/flavours/glitch/async/following.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/generic_not_found.js b/priv/static/packs/flavours/glitch/async/generic_not_found.js index f95326166..5acc73ecc 100644 Binary files a/priv/static/packs/flavours/glitch/async/generic_not_found.js and b/priv/static/packs/flavours/glitch/async/generic_not_found.js differ diff --git a/priv/static/packs/flavours/glitch/async/getting_started.js b/priv/static/packs/flavours/glitch/async/getting_started.js index a2e0ec26a..a85c955fe 100644 Binary files a/priv/static/packs/flavours/glitch/async/getting_started.js and b/priv/static/packs/flavours/glitch/async/getting_started.js differ diff --git a/priv/static/packs/flavours/glitch/async/getting_started_misc.js b/priv/static/packs/flavours/glitch/async/getting_started_misc.js index 7db4942f4..e08c431ec 100644 Binary files a/priv/static/packs/flavours/glitch/async/getting_started_misc.js and b/priv/static/packs/flavours/glitch/async/getting_started_misc.js differ diff --git a/priv/static/packs/flavours/glitch/async/getting_started_misc.js.map b/priv/static/packs/flavours/glitch/async/getting_started_misc.js.map index 48d59ad01..19395aeed 100644 Binary files a/priv/static/packs/flavours/glitch/async/getting_started_misc.js.map and b/priv/static/packs/flavours/glitch/async/getting_started_misc.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/hashtag_timeline.js b/priv/static/packs/flavours/glitch/async/hashtag_timeline.js index 2d3e720d3..c1042704a 100644 Binary files a/priv/static/packs/flavours/glitch/async/hashtag_timeline.js and b/priv/static/packs/flavours/glitch/async/hashtag_timeline.js differ diff --git a/priv/static/packs/flavours/glitch/async/hashtag_timeline.js.map b/priv/static/packs/flavours/glitch/async/hashtag_timeline.js.map index 21504d3ff..537b704d1 100644 Binary files a/priv/static/packs/flavours/glitch/async/hashtag_timeline.js.map and b/priv/static/packs/flavours/glitch/async/hashtag_timeline.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/home_timeline.js b/priv/static/packs/flavours/glitch/async/home_timeline.js index a42b48807..410ba6bd4 100644 Binary files a/priv/static/packs/flavours/glitch/async/home_timeline.js and b/priv/static/packs/flavours/glitch/async/home_timeline.js differ diff --git a/priv/static/packs/flavours/glitch/async/home_timeline.js.map b/priv/static/packs/flavours/glitch/async/home_timeline.js.map index f116942b6..6ccbe7be3 100644 Binary files a/priv/static/packs/flavours/glitch/async/home_timeline.js.map and b/priv/static/packs/flavours/glitch/async/home_timeline.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/keyboard_shortcuts.js b/priv/static/packs/flavours/glitch/async/keyboard_shortcuts.js index 8a06c80da..ad62d15d4 100644 Binary files a/priv/static/packs/flavours/glitch/async/keyboard_shortcuts.js and b/priv/static/packs/flavours/glitch/async/keyboard_shortcuts.js differ diff --git a/priv/static/packs/flavours/glitch/async/list_editor.js b/priv/static/packs/flavours/glitch/async/list_editor.js index 853bdad0c..5e9ef932e 100644 Binary files a/priv/static/packs/flavours/glitch/async/list_editor.js and b/priv/static/packs/flavours/glitch/async/list_editor.js differ diff --git a/priv/static/packs/flavours/glitch/async/list_editor.js.map b/priv/static/packs/flavours/glitch/async/list_editor.js.map index 06fe4ac6d..f420c0398 100644 Binary files a/priv/static/packs/flavours/glitch/async/list_editor.js.map and b/priv/static/packs/flavours/glitch/async/list_editor.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/list_timeline.js b/priv/static/packs/flavours/glitch/async/list_timeline.js index 9130dfd6d..8bf56ecb8 100644 Binary files a/priv/static/packs/flavours/glitch/async/list_timeline.js and b/priv/static/packs/flavours/glitch/async/list_timeline.js differ diff --git a/priv/static/packs/flavours/glitch/async/list_timeline.js.map b/priv/static/packs/flavours/glitch/async/list_timeline.js.map index 9d1634d93..b5ddf2f3b 100644 Binary files a/priv/static/packs/flavours/glitch/async/list_timeline.js.map and b/priv/static/packs/flavours/glitch/async/list_timeline.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/lists.js b/priv/static/packs/flavours/glitch/async/lists.js index b985638b5..4e0d73067 100644 Binary files a/priv/static/packs/flavours/glitch/async/lists.js and b/priv/static/packs/flavours/glitch/async/lists.js differ diff --git a/priv/static/packs/flavours/glitch/async/mute_modal.js b/priv/static/packs/flavours/glitch/async/mute_modal.js index 48ab94923..d3c03918c 100644 Binary files a/priv/static/packs/flavours/glitch/async/mute_modal.js and b/priv/static/packs/flavours/glitch/async/mute_modal.js differ diff --git a/priv/static/packs/flavours/glitch/async/mute_modal.js.map b/priv/static/packs/flavours/glitch/async/mute_modal.js.map index 9e082c645..76dfd4cec 100644 Binary files a/priv/static/packs/flavours/glitch/async/mute_modal.js.map and b/priv/static/packs/flavours/glitch/async/mute_modal.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/mutes.js b/priv/static/packs/flavours/glitch/async/mutes.js index a222b8d03..8afb0a8e3 100644 Binary files a/priv/static/packs/flavours/glitch/async/mutes.js and b/priv/static/packs/flavours/glitch/async/mutes.js differ diff --git a/priv/static/packs/flavours/glitch/async/mutes.js.map b/priv/static/packs/flavours/glitch/async/mutes.js.map index acfd0fb82..960f63476 100644 Binary files a/priv/static/packs/flavours/glitch/async/mutes.js.map and b/priv/static/packs/flavours/glitch/async/mutes.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/notifications.js b/priv/static/packs/flavours/glitch/async/notifications.js index baf65e972..1af728176 100644 Binary files a/priv/static/packs/flavours/glitch/async/notifications.js and b/priv/static/packs/flavours/glitch/async/notifications.js differ diff --git a/priv/static/packs/flavours/glitch/async/notifications.js.map b/priv/static/packs/flavours/glitch/async/notifications.js.map index 67224ae21..a3b1f969c 100644 Binary files a/priv/static/packs/flavours/glitch/async/notifications.js.map and b/priv/static/packs/flavours/glitch/async/notifications.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/onboarding_modal.js b/priv/static/packs/flavours/glitch/async/onboarding_modal.js index f43dba921..d67f340d2 100644 Binary files a/priv/static/packs/flavours/glitch/async/onboarding_modal.js and b/priv/static/packs/flavours/glitch/async/onboarding_modal.js differ diff --git a/priv/static/packs/flavours/glitch/async/onboarding_modal.js.map b/priv/static/packs/flavours/glitch/async/onboarding_modal.js.map index 0cafec53f..655e07375 100644 Binary files a/priv/static/packs/flavours/glitch/async/onboarding_modal.js.map and b/priv/static/packs/flavours/glitch/async/onboarding_modal.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/pinned_accounts_editor.js b/priv/static/packs/flavours/glitch/async/pinned_accounts_editor.js index ff3a35ab1..6ee850ad0 100644 Binary files a/priv/static/packs/flavours/glitch/async/pinned_accounts_editor.js and b/priv/static/packs/flavours/glitch/async/pinned_accounts_editor.js differ diff --git a/priv/static/packs/flavours/glitch/async/pinned_statuses.js b/priv/static/packs/flavours/glitch/async/pinned_statuses.js index a21329447..223d89eaf 100644 Binary files a/priv/static/packs/flavours/glitch/async/pinned_statuses.js and b/priv/static/packs/flavours/glitch/async/pinned_statuses.js differ diff --git a/priv/static/packs/flavours/glitch/async/pinned_statuses.js.map b/priv/static/packs/flavours/glitch/async/pinned_statuses.js.map index 4ddd8898d..139f8697e 100644 Binary files a/priv/static/packs/flavours/glitch/async/pinned_statuses.js.map and b/priv/static/packs/flavours/glitch/async/pinned_statuses.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/public_timeline.js b/priv/static/packs/flavours/glitch/async/public_timeline.js index ffe0645e6..1d1ffb2d2 100644 Binary files a/priv/static/packs/flavours/glitch/async/public_timeline.js and b/priv/static/packs/flavours/glitch/async/public_timeline.js differ diff --git a/priv/static/packs/flavours/glitch/async/public_timeline.js.map b/priv/static/packs/flavours/glitch/async/public_timeline.js.map index a80cd197e..3e931716c 100644 Binary files a/priv/static/packs/flavours/glitch/async/public_timeline.js.map and b/priv/static/packs/flavours/glitch/async/public_timeline.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/reblogs.js b/priv/static/packs/flavours/glitch/async/reblogs.js index 1faf230dd..65a5c11a2 100644 Binary files a/priv/static/packs/flavours/glitch/async/reblogs.js and b/priv/static/packs/flavours/glitch/async/reblogs.js differ diff --git a/priv/static/packs/flavours/glitch/async/reblogs.js.map b/priv/static/packs/flavours/glitch/async/reblogs.js.map index 6e29cc650..09130717c 100644 Binary files a/priv/static/packs/flavours/glitch/async/reblogs.js.map and b/priv/static/packs/flavours/glitch/async/reblogs.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/report_modal.js b/priv/static/packs/flavours/glitch/async/report_modal.js index 9359262f7..7b8a50cb2 100644 Binary files a/priv/static/packs/flavours/glitch/async/report_modal.js and b/priv/static/packs/flavours/glitch/async/report_modal.js differ diff --git a/priv/static/packs/flavours/glitch/async/report_modal.js.map b/priv/static/packs/flavours/glitch/async/report_modal.js.map index 79d88c4e8..120f411ac 100644 Binary files a/priv/static/packs/flavours/glitch/async/report_modal.js.map and b/priv/static/packs/flavours/glitch/async/report_modal.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/settings_modal.js b/priv/static/packs/flavours/glitch/async/settings_modal.js index c212d745d..2253c93cd 100644 Binary files a/priv/static/packs/flavours/glitch/async/settings_modal.js and b/priv/static/packs/flavours/glitch/async/settings_modal.js differ diff --git a/priv/static/packs/flavours/glitch/async/settings_modal.js.map b/priv/static/packs/flavours/glitch/async/settings_modal.js.map index a4e6d1479..694b820cf 100644 Binary files a/priv/static/packs/flavours/glitch/async/settings_modal.js.map and b/priv/static/packs/flavours/glitch/async/settings_modal.js.map differ diff --git a/priv/static/packs/flavours/glitch/async/status.js b/priv/static/packs/flavours/glitch/async/status.js index 2104e58fb..3a326d870 100644 Binary files a/priv/static/packs/flavours/glitch/async/status.js and b/priv/static/packs/flavours/glitch/async/status.js differ diff --git a/priv/static/packs/flavours/glitch/async/status.js.map b/priv/static/packs/flavours/glitch/async/status.js.map index ac72c2d92..e392f9ee2 100644 Binary files a/priv/static/packs/flavours/glitch/async/status.js.map and b/priv/static/packs/flavours/glitch/async/status.js.map differ diff --git a/priv/static/packs/flavours/glitch/common.css b/priv/static/packs/flavours/glitch/common.css index 6cef1a48c..c4e0797ea 100644 Binary files a/priv/static/packs/flavours/glitch/common.css and b/priv/static/packs/flavours/glitch/common.css differ diff --git a/priv/static/packs/flavours/glitch/common.css.map b/priv/static/packs/flavours/glitch/common.css.map index 2f6a3ec72..d59c27cfb 100644 --- a/priv/static/packs/flavours/glitch/common.css.map +++ b/priv/static/packs/flavours/glitch/common.css.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./app/javascript/flavours/glitch/styles/index.scss"],"names":[],"mappings":"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","file":"flavours/glitch/common.css","sourcesContent":["@charset \"UTF-8\";@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-italic-webfont-50efdad8c62f5f279e3f4f1f63a4f9bc.woff2) format(\"woff2\"),url(/packs/roboto-italic-webfont-927fdbf83b347742d39f0b00f3cfa99a.woff) format(\"woff\"),url(/packs/roboto-italic-webfont-4c71bd4a88468ea62f92e55cb4e33aef.ttf) format(\"truetype\"),url(/packs/roboto-italic-webfont-d88a9e8476fabedea3b87fd0ba2df3b3.svg#roboto-italic-webfont) format(\"svg\");font-weight:400;font-style:italic}@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-bold-webfont-f633cb5c651ba4d50791e1adf55d3c18.woff2) format(\"woff2\"),url(/packs/roboto-bold-webfont-df0f5fd966b99c0f503ae50c064fbba8.woff) format(\"woff\"),url(/packs/roboto-bold-webfont-5bacc29257521cc73732f2597cc19c4b.ttf) format(\"truetype\"),url(/packs/roboto-bold-webfont-4cbd1966fc397282fa35d69070782b80.svg#roboto-bold-webfont) format(\"svg\");font-weight:700;font-style:normal}@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-medium-webfont-69c55fc2fe77d38934ea98dc31642ce6.woff2) format(\"woff2\"),url(/packs/roboto-medium-webfont-6484794cd05bbf97f3f0c730cec21665.woff) format(\"woff\"),url(/packs/roboto-medium-webfont-7f0e4c7727a4bc5f37d95d804c6e0348.ttf) format(\"truetype\"),url(/packs/roboto-medium-webfont-f407ec033f15172c3c4acf75608dd11d.svg#roboto-medium-webfont) format(\"svg\");font-weight:500;font-style:normal}@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-regular-webfont-3ec24f953ed5e859a6402cb3c030ea8b.woff2) format(\"woff2\"),url(/packs/roboto-regular-webfont-b06ad091cf548c38401f3e5883cb36a2.woff) format(\"woff\"),url(/packs/roboto-regular-webfont-42a434b9f3c8c7a57b83488483b2d08e.ttf) format(\"truetype\"),url(/packs/roboto-regular-webfont-77dc6a0145954a963b95d30773543105.svg#roboto-regular-webfont) format(\"svg\");font-weight:400;font-style:normal}@font-face{font-family:\"mastodon-font-monospace\";src:local(\"Roboto Mono\"),url(/packs/robotomono-regular-webfont-6c1ce30b90ee993b22618ec489585594.woff2) format(\"woff2\"),url(/packs/robotomono-regular-webfont-09e0ef66c9dee2fa2689f6e5f2437670.woff) format(\"woff\"),url(/packs/robotomono-regular-webfont-0ba95b3b2370e6bf1dcdb20aa3a54ff2.ttf) format(\"truetype\"),url(/packs/robotomono-regular-webfont-51e9ccf8c829f4894a7e5a0883e864fc.svg#roboto_monoregular) format(\"svg\");font-weight:400;font-style:normal}@font-face{font-family:mastodon-font-display;src:local(\"Montserrat\"),url(/packs/Montserrat-Regular-080422d4c1328f3407818d25c86cce51.woff2) format(\"woff2\"),url(/packs/Montserrat-Regular-b0322f2faed575161a052b5af953251a.woff) format(\"woff\"),url(/packs/Montserrat-Regular-6a18f75e59e23e7f23b8a4ef70d748cd.ttf) format(\"truetype\");font-weight:400;font-style:normal}@font-face{font-family:mastodon-font-display;src:local(\"Montserrat\"),url(/packs/Montserrat-Medium-5f797490f806b3b229299f0a66de89c9.ttf) format(\"truetype\");font-weight:500;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:\"\";content:none}table{border-collapse:collapse;border-spacing:0}html{scrollbar-color:#192432 rgba(0,0,0,.1)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{background:#192432;border:0 #fff;border-radius:50px}::-webkit-scrollbar-thumb:hover{background:#1c2938}::-webkit-scrollbar-thumb:active{background:#192432}::-webkit-scrollbar-track{border:0 #fff;border-radius:0;background:rgba(0,0,0,.1)}::-webkit-scrollbar-track:active,::-webkit-scrollbar-track:hover{background:#121a24}::-webkit-scrollbar-corner{background:transparent}body{font-family:sans-serif;background:#040609;font-size:13px;line-height:18px;font-weight:400;color:#fff;text-rendering:optimizelegibility;-webkit-font-feature-settings:\"kern\";font-feature-settings:\"kern\";-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}body.system-font{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body.app-body{position:absolute;width:100%;height:100%;padding:0;background:#121a24}body.app-body.with-modals--active{overflow-y:hidden}body.lighter{background:#121a24}body.with-modals{overflow-x:hidden;overflow-y:scroll}body.with-modals--active{overflow-y:hidden;margin-right:13px}body.embed{background:#192432;margin:0;padding-bottom:0}body.embed .container{position:absolute;width:100%;height:100%;overflow:hidden}body.admin{background:#0b1016;position:fixed}body.admin,body.error{width:100%;height:100%;padding:0}body.error{position:absolute;text-align:center;color:#9baec8;background:#121a24;display:flex;justify-content:center;align-items:center}body.error .dialog{vertical-align:middle;margin:20px}body.error .dialog img{display:block;max-width:470px;width:100%;height:auto;margin-top:-120px}body.error .dialog h1{font-size:20px;line-height:28px;font-weight:400}button{font-family:inherit;cursor:pointer}button:focus{outline:none}.app-holder,.app-holder>div{display:flex;width:100%;height:100%;align-items:center;justify-content:center;outline:0!important}.container-alt{width:700px;margin:40px auto 0}@media screen and (max-width:740px){.container-alt{width:100%;margin:0}}.logo-container{margin:100px auto 50px}@media screen and (max-width:400px){.logo-container{margin:30px auto 20px}}.logo-container h1{display:flex;justify-content:center;align-items:center}.logo-container h1 img{height:42px;margin-right:10px}.logo-container h1 a{display:flex;justify-content:center;align-items:center;color:#fff;text-decoration:none;outline:0;padding:12px 16px;line-height:32px;font-family:sans-serif;font-weight:500;font-size:14px}.compose-standalone .compose-form{width:400px;padding:20px 0;margin:40px auto 0;box-sizing:border-box}@media screen and (max-width:400px){.compose-standalone .compose-form{width:100%;margin-top:0;padding:20px}}.account-header{width:400px;display:flex;font-size:13px;line-height:18px;box-sizing:border-box;padding:20px 0 0;margin:40px auto -30px}@media screen and (max-width:440px){.account-header{width:100%;margin:0 0 10px;padding:20px 20px 0}}.account-header .avatar{width:40px;height:40px;background-size:40px 40px;margin-right:8px}.account-header .avatar img{width:100%;height:100%;display:block;margin:0;border-radius:4px;border-radius:8%;background:transparent no-repeat;background-position:50%;background-clip:padding-box}.account-header .name{flex:1 1 auto;color:#d9e1e8;width:calc(100% - 88px)}.account-header .name .username{display:block;font-weight:500;text-overflow:ellipsis;overflow:hidden}.account-header .logout-link{display:block;font-size:32px;line-height:40px;margin-left:8px}.grid-3{display:grid;grid-gap:10px;grid-template-columns:3fr 1fr;grid-auto-columns:25%;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.grid-3 .column-0{grid-column:1/3;grid-row:1}.grid-3 .column-1{grid-column:1;grid-row:2}.grid-3 .column-2{grid-column:2;grid-row:2}.grid-3 .column-3{grid-column:1/3;grid-row:3}.grid-3 .landing-page__call-to-action{min-height:100%}@media screen and (max-width:738px){.grid-3{grid-template-columns:minmax(0,50%) minmax(0,50%)}.grid-3 .landing-page__call-to-action{padding:20px;display:flex;align-items:center;justify-content:center}.grid-3 .row__information-board{width:100%;justify-content:center;align-items:center}.grid-3 .row__mascot{display:none}}@media screen and (max-width:415px){.grid-3{grid-gap:0;grid-template-columns:minmax(0,100%)}.grid-3 .column-0{grid-column:1}.grid-3 .column-1{grid-column:1;grid-row:3}.grid-3 .column-2{grid-column:1;grid-row:2}.grid-3 .column-3{grid-column:1;grid-row:4}}@media screen and (max-width:415px){.public-layout{padding-top:48px}}.public-layout .container{max-width:960px}@media screen and (max-width:415px){.public-layout .container{padding:0}}.public-layout .header{background:#202e3f;box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:4px;height:48px;margin:10px 0;display:flex;align-items:stretch;justify-content:center;flex-wrap:nowrap;overflow:hidden}@media screen and (max-width:415px){.public-layout .header{position:fixed;width:100%;top:0;left:0;margin:0;border-radius:0;box-shadow:none;z-index:110}}.public-layout .header>div{flex:1 1 33.3%;min-height:1px}.public-layout .header .nav-left{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap}.public-layout .header .nav-center{display:flex;align-items:stretch;justify-content:center;flex-wrap:nowrap}.public-layout .header .nav-right{display:flex;align-items:stretch;justify-content:flex-end;flex-wrap:nowrap}.public-layout .header .brand{display:block;padding:15px}.public-layout .header .brand img{display:block;height:18px;width:auto;position:relative;bottom:-2px}@media screen and (max-width:415px){.public-layout .header .brand img{height:20px}}.public-layout .header .brand:active,.public-layout .header .brand:focus,.public-layout .header .brand:hover{background:#26374d}.public-layout .header .nav-link{display:flex;align-items:center;padding:0 1rem;font-size:12px;font-weight:500;text-decoration:none;color:#9baec8;white-space:nowrap;text-align:center}.public-layout .header .nav-link:active,.public-layout .header .nav-link:focus,.public-layout .header .nav-link:hover{text-decoration:underline;color:#fff}@media screen and (max-width:550px){.public-layout .header .nav-link.optional{display:none}}.public-layout .header .nav-button{background:#2d415a;margin:8px 8px 8px 0;border-radius:4px}.public-layout .header .nav-button:active,.public-layout .header .nav-button:focus,.public-layout .header .nav-button:hover{text-decoration:none;background:#344b68}.public-layout .grid{display:grid;grid-gap:10px;grid-template-columns:minmax(300px,3fr) minmax(298px,1fr);grid-auto-columns:25%;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.public-layout .grid .column-0{grid-row:1;grid-column:1}.public-layout .grid .column-1{grid-row:1;grid-column:2}@media screen and (max-width:600px){.public-layout .grid{grid-template-columns:100%;grid-gap:0}.public-layout .grid .column-1{display:none}}.public-layout .public-account-header{overflow:hidden;margin-bottom:10px;box-shadow:0 0 15px rgba(0,0,0,.2)}.public-layout .public-account-header.inactive{opacity:.5}.public-layout .public-account-header.inactive .avatar,.public-layout .public-account-header.inactive .public-account-header__image{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.public-layout .public-account-header.inactive .logo-button{background-color:#d9e1e8}.public-layout .public-account-header.inactive .logo-button svg path:last-child{fill:#d9e1e8}.public-layout .public-account-header__image{border-radius:4px 4px 0 0;overflow:hidden;height:300px;position:relative;background:#000}.public-layout .public-account-header__image:after{content:\"\";display:block;position:absolute;width:100%;height:100%;box-shadow:inset 0 -1px 1px 1px rgba(0,0,0,.15);top:0;left:0}.public-layout .public-account-header__image img{-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;display:block;width:100%;height:100%;margin:0;border-radius:4px 4px 0 0}@media screen and (max-width:600px){.public-layout .public-account-header__image{height:200px}}.public-layout .public-account-header--no-bar{margin-bottom:0}.public-layout .public-account-header--no-bar .public-account-header__image,.public-layout .public-account-header--no-bar .public-account-header__image img{border-radius:4px}@media screen and (max-width:415px){.public-layout .public-account-header--no-bar .public-account-header__image,.public-layout .public-account-header--no-bar .public-account-header__image img{border-radius:0}}@media screen and (max-width:415px){.public-layout .public-account-header{margin-bottom:0;box-shadow:none}.public-layout .public-account-header__image:after{display:none}.public-layout .public-account-header__image,.public-layout .public-account-header__image img{border-radius:0}}.public-layout .public-account-header__bar{position:relative;margin-top:-80px;display:flex;justify-content:flex-start}.public-layout .public-account-header__bar:before{content:\"\";display:block;background:#192432;position:absolute;bottom:0;left:0;right:0;height:60px;border-radius:0 0 4px 4px;z-index:-1}.public-layout .public-account-header__bar .avatar{display:block;width:120px;height:120px;background-size:120px 120px;padding-left:16px;flex:0 0 auto}.public-layout .public-account-header__bar .avatar img{display:block;width:100%;height:100%;margin:0;border-radius:50%;border:4px solid #192432;background:#040609;border-radius:8%;background:transparent no-repeat;background-position:50%;background-clip:padding-box}@media screen and (max-width:600px){.public-layout .public-account-header__bar{margin-top:0;background:#192432;border-radius:0 0 4px 4px;padding:5px}.public-layout .public-account-header__bar:before{display:none}.public-layout .public-account-header__bar .avatar{width:48px;height:48px;background-size:48px 48px;padding:7px 0 7px 10px}.public-layout .public-account-header__bar .avatar img{border:0;border-radius:4px;border-radius:8%;background:transparent no-repeat;background-position:50%;background-clip:padding-box}}@media screen and (max-width:600px) and (max-width:360px){.public-layout .public-account-header__bar .avatar{display:none}}@media screen and (max-width:415px){.public-layout .public-account-header__bar{border-radius:0}}@media screen and (max-width:600px){.public-layout .public-account-header__bar{flex-wrap:wrap}}.public-layout .public-account-header__tabs{flex:1 1 auto;margin-left:20px}.public-layout .public-account-header__tabs__name{padding-top:20px;padding-bottom:8px}.public-layout .public-account-header__tabs__name h1{font-size:20px;line-height:27px;color:#fff;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-shadow:1px 1px 1px #000}.public-layout .public-account-header__tabs__name h1 small{display:block;font-size:14px;color:#fff;font-weight:400;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:600px){.public-layout .public-account-header__tabs{margin-left:15px;display:flex;justify-content:space-between;align-items:center}.public-layout .public-account-header__tabs__name{padding-top:0;padding-bottom:0}.public-layout .public-account-header__tabs__name h1{font-size:16px;line-height:24px;text-shadow:none}.public-layout .public-account-header__tabs__name h1 small{color:#9baec8}}.public-layout .public-account-header__tabs__tabs{display:flex;justify-content:flex-start;align-items:stretch;height:58px}.public-layout .public-account-header__tabs__tabs .details-counters{display:flex;flex-direction:row;min-width:300px}@media screen and (max-width:600px){.public-layout .public-account-header__tabs__tabs .details-counters{display:none}}.public-layout .public-account-header__tabs__tabs .counter{width:33.3%;box-sizing:border-box;flex:0 0 auto;color:#9baec8;padding:10px;border-right:1px solid #192432;cursor:default;text-align:center;position:relative}.public-layout .public-account-header__tabs__tabs .counter a{display:block}.public-layout .public-account-header__tabs__tabs .counter:last-child{border-right:0}.public-layout .public-account-header__tabs__tabs .counter:after{display:block;content:\"\";position:absolute;bottom:0;left:0;width:100%;border-bottom:4px solid #9baec8;opacity:.5;transition:all .4s ease}.public-layout .public-account-header__tabs__tabs .counter.active:after{border-bottom:4px solid #d8a070;opacity:1}.public-layout .public-account-header__tabs__tabs .counter.active.inactive:after{border-bottom-color:#d9e1e8}.public-layout .public-account-header__tabs__tabs .counter:hover:after{opacity:1;transition-duration:.1s}.public-layout .public-account-header__tabs__tabs .counter a{text-decoration:none;color:inherit}.public-layout .public-account-header__tabs__tabs .counter .counter-label{font-size:12px;display:block}.public-layout .public-account-header__tabs__tabs .counter .counter-number{font-weight:500;font-size:18px;margin-bottom:5px;color:#fff;font-family:sans-serif}.public-layout .public-account-header__tabs__tabs .spacer{flex:1 1 auto;height:1px}.public-layout .public-account-header__tabs__tabs__buttons{padding:7px 8px}.public-layout .public-account-header__extra{display:none;margin-top:4px}.public-layout .public-account-header__extra .public-account-bio{border-radius:0;box-shadow:none;background:transparent;margin:0 -5px}.public-layout .public-account-header__extra .public-account-bio .account__header__fields{border-top:1px solid #26374d}.public-layout .public-account-header__extra .public-account-bio .roles{display:none}.public-layout .public-account-header__extra__links{margin-top:-15px;font-size:14px;color:#9baec8}.public-layout .public-account-header__extra__links a{display:inline-block;color:#9baec8;text-decoration:none;padding:15px}.public-layout .public-account-header__extra__links a strong{font-weight:700;color:#fff}@media screen and (max-width:600px){.public-layout .public-account-header__extra{display:block;flex:100%}}.public-layout .account__section-headline{border-radius:4px 4px 0 0}@media screen and (max-width:415px){.public-layout .account__section-headline{border-radius:0}}.public-layout .detailed-status__meta{margin-top:25px}.public-layout .public-account-bio{background:#202e3f;box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:4px;overflow:hidden;margin-bottom:10px}@media screen and (max-width:415px){.public-layout .public-account-bio{box-shadow:none;margin-bottom:0;border-radius:0}}.public-layout .public-account-bio .account__header__fields{margin:0;border-top:0}.public-layout .public-account-bio .account__header__fields a{color:#e1b590}.public-layout .public-account-bio .account__header__fields dl:first-child .verified{border-radius:0 4px 0 0}.public-layout .public-account-bio .account__header__fields .verified a{color:#79bd9a}.public-layout .public-account-bio .account__header__content{padding:20px 20px 0;color:#fff}.public-layout .public-account-bio .roles,.public-layout .public-account-bio__extra{padding:20px;font-size:14px;color:#9baec8}.public-layout .public-account-bio .roles{padding-bottom:0}.public-layout .static-icon-button{color:#3e5a7c;font-size:18px}.public-layout .static-icon-button>span{font-size:14px;font-weight:500}.public-layout .card-grid{display:flex;flex-wrap:wrap;min-width:100%;margin:0 -5px}.public-layout .card-grid>div{box-sizing:border-box;flex:1 0 auto;width:300px;padding:0 5px;margin-bottom:10px;max-width:33.333%}@media screen and (max-width:900px){.public-layout .card-grid>div{max-width:50%}}@media screen and (max-width:600px){.public-layout .card-grid>div{max-width:100%}}@media screen and (max-width:415px){.public-layout .card-grid{margin:0;border-top:1px solid #202e3f}.public-layout .card-grid>div{width:100%;padding:0;margin-bottom:0;border-bottom:1px solid #202e3f}.public-layout .card-grid>div:last-child{border-bottom:0}.public-layout .card-grid>div .card__bar{background:#121a24}.public-layout .card-grid>div .card__bar:active,.public-layout .card-grid>div .card__bar:focus,.public-layout .card-grid>div .card__bar:hover{background:#192432}}.no-list{list-style:none}.no-list li{display:inline-block;margin:0 5px}.recovery-codes{list-style:none;margin:0 auto}.recovery-codes li{font-size:125%;line-height:1.5;letter-spacing:1px}.modal-layout{background:#121a24 url('data:image/svg+xml;utf8,') repeat-x bottom fixed;display:flex;flex-direction:column;height:100vh;padding:0}.modal-layout__mastodon{display:flex;flex:1;flex-direction:column;justify-content:flex-end}.modal-layout__mastodon>*{flex:1;max-height:235px}@media screen and (max-width:600px){.account-header{margin-top:0}}.public-layout .footer{text-align:left;padding-top:20px;padding-bottom:60px;font-size:12px;color:#4c6d98}@media screen and (max-width:415px){.public-layout .footer{padding-left:20px;padding-right:20px}}.public-layout .footer .grid{display:grid;grid-gap:10px;grid-template-columns:1fr 1fr 2fr 1fr 1fr}.public-layout .footer .grid .column-0{grid-column:1;grid-row:1;min-width:0}.public-layout .footer .grid .column-1{grid-column:2;grid-row:1;min-width:0}.public-layout .footer .grid .column-2{grid-column:3;grid-row:1;min-width:0;text-align:center}.public-layout .footer .grid .column-2 h4 a{color:#4c6d98}.public-layout .footer .grid .column-3{grid-column:4;grid-row:1;min-width:0}.public-layout .footer .grid .column-4{grid-column:5;grid-row:1;min-width:0}@media screen and (max-width:690px){.public-layout .footer .grid{grid-template-columns:1fr 2fr 1fr}.public-layout .footer .grid .column-0,.public-layout .footer .grid .column-1{grid-column:1}.public-layout .footer .grid .column-1{grid-row:2}.public-layout .footer .grid .column-2{grid-column:2}.public-layout .footer .grid .column-3,.public-layout .footer .grid .column-4{grid-column:3}.public-layout .footer .grid .column-4{grid-row:2}}@media screen and (max-width:600px){.public-layout .footer .grid .column-1{display:block}}@media screen and (max-width:415px){.public-layout .footer .grid .column-0,.public-layout .footer .grid .column-1,.public-layout .footer .grid .column-3,.public-layout .footer .grid .column-4{display:none}}.public-layout .footer h4{text-transform:uppercase;font-weight:700;margin-bottom:8px;color:#9baec8}.public-layout .footer h4 a{color:inherit;text-decoration:none}.public-layout .footer ul a{text-decoration:none;color:#4c6d98}.public-layout .footer ul a:active,.public-layout .footer ul a:focus,.public-layout .footer ul a:hover{text-decoration:underline}.public-layout .footer .brand svg{display:block;height:36px;width:auto;margin:0 auto}.public-layout .footer .brand svg path{fill:#4c6d98}.public-layout .footer .brand:active svg path,.public-layout .footer .brand:focus svg path,.public-layout .footer .brand:hover svg path{fill:#5377a5}.compact-header h1{font-size:24px;line-height:28px;color:#9baec8;font-weight:500;margin-bottom:20px;padding:0 10px;word-wrap:break-word}@media screen and (max-width:740px){.compact-header h1{text-align:center;padding:20px 10px 0}}.compact-header h1 a{color:inherit;text-decoration:none}.compact-header h1 small{font-weight:400;color:#d9e1e8}.compact-header h1 img{display:inline-block;margin-bottom:-5px;margin-right:15px;width:36px;height:36px}.hero-widget{margin-bottom:10px;box-shadow:0 0 15px rgba(0,0,0,.2)}.hero-widget__img{width:100%;height:167px;position:relative;overflow:hidden;border-radius:4px 4px 0 0;background:#000}.hero-widget__img img{-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;display:block;width:100%;height:100%;margin:0;border-radius:4px 4px 0 0}.hero-widget__text{background:#121a24;padding:20px;border-radius:0 0 4px 4px;font-size:15px;color:#9baec8;line-height:20px;word-wrap:break-word;font-weight:400}.hero-widget__text .emojione{width:20px;height:20px;margin:-3px 0 0}.hero-widget__text p{margin-bottom:20px}.hero-widget__text p:last-child{margin-bottom:0}.hero-widget__text em{display:inline;margin:0;padding:0;font-weight:700;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;color:#bcc9da}.hero-widget__text a{color:#d9e1e8;text-decoration:none}.hero-widget__text a:hover{text-decoration:underline}@media screen and (max-width:415px){.hero-widget{display:none}}.endorsements-widget{margin-bottom:10px;padding-bottom:10px}.endorsements-widget h4{padding:10px;text-transform:uppercase;font-weight:700;font-size:13px;color:#9baec8}.endorsements-widget .account{padding:10px 0}.endorsements-widget .account:last-child{border-bottom:0}.endorsements-widget .account .account__display-name{display:flex;align-items:center}.endorsements-widget .account .account__avatar{width:44px;height:44px;background-size:44px 44px}.box-widget,.contact-widget,.landing-page__information.contact-widget{padding:20px;border-radius:4px;background:#121a24;box-shadow:0 0 15px rgba(0,0,0,.2)}.contact-widget,.landing-page__information.contact-widget{box-sizing:border-box;min-height:100%}.contact-widget{font-size:15px;color:#9baec8;line-height:20px;word-wrap:break-word;font-weight:400}.contact-widget strong{font-weight:500}.contact-widget p{margin-bottom:10px}.contact-widget p:last-child{margin-bottom:0}.contact-widget__mail{margin-top:10px}.contact-widget__mail a{color:#fff;text-decoration:none}.moved-account-widget{padding:15px 15px 20px;border-radius:4px;background:#121a24;box-shadow:0 0 15px rgba(0,0,0,.2);color:#d9e1e8;font-weight:400;margin-bottom:10px}.moved-account-widget a,.moved-account-widget strong{font-weight:500}.moved-account-widget a:lang(ja),.moved-account-widget a:lang(ko),.moved-account-widget a:lang(zh-CN),.moved-account-widget a:lang(zh-HK),.moved-account-widget a:lang(zh-TW),.moved-account-widget strong:lang(ja),.moved-account-widget strong:lang(ko),.moved-account-widget strong:lang(zh-CN),.moved-account-widget strong:lang(zh-HK),.moved-account-widget strong:lang(zh-TW){font-weight:700}.moved-account-widget a{color:inherit;text-decoration:underline}.moved-account-widget a.mention,.moved-account-widget a.mention:active,.moved-account-widget a.mention:focus,.moved-account-widget a.mention:hover,.moved-account-widget a.mention span{text-decoration:none}.moved-account-widget a.mention:active span,.moved-account-widget a.mention:focus span,.moved-account-widget a.mention:hover span{text-decoration:underline}.moved-account-widget__message{margin-bottom:15px}.moved-account-widget__message .fa{margin-right:5px;color:#9baec8}.moved-account-widget__card .detailed-status__display-avatar{position:relative;cursor:pointer}.moved-account-widget__card .detailed-status__display-name{margin-bottom:0;text-decoration:none}.moved-account-widget__card .detailed-status__display-name span{font-weight:400}.memoriam-widget{padding:20px;background:#000;font-size:14px;color:#9baec8;margin-bottom:10px}.memoriam-widget,.page-header{border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.2)}.page-header{background:#202e3f;padding:60px 15px;text-align:center;margin:10px 0}.page-header h1{color:#fff;font-size:36px;line-height:1.1;font-weight:700;margin-bottom:10px}.page-header p{font-size:15px;color:#9baec8}@media screen and (max-width:415px){.page-header{margin-top:0;background:#192432}.page-header h1{font-size:24px}}.directory{background:#121a24;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.2)}.directory__tag{box-sizing:border-box;margin-bottom:10px}.directory__tag>a,.directory__tag>div{display:flex;align-items:center;justify-content:space-between;background:#121a24;border-radius:4px;padding:15px;text-decoration:none;color:inherit;box-shadow:0 0 15px rgba(0,0,0,.2)}.directory__tag>a:active,.directory__tag>a:focus,.directory__tag>a:hover{background:#202e3f}.directory__tag.active>a{background:#d8a070;cursor:default}.directory__tag h4{flex:1 1 auto;font-size:18px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.directory__tag h4 .fa{color:#9baec8}.directory__tag h4 small{display:block;font-weight:400;font-size:15px;margin-top:8px;color:#9baec8}.directory__tag.active h4,.directory__tag.active h4 .fa,.directory__tag.active h4 small{color:#fff}.directory__tag .avatar-stack{flex:0 0 auto;width:120px}.directory__tag.active .avatar-stack .account__avatar{border-color:#d8a070}.avatar-stack{display:flex;justify-content:flex-end}.avatar-stack .account__avatar{flex:0 0 auto;width:36px;height:36px;border-radius:50%;position:relative;margin-left:-10px;border:2px solid #121a24}.avatar-stack .account__avatar:first-child{z-index:1}.avatar-stack .account__avatar:nth-child(2){z-index:2}.avatar-stack .account__avatar:nth-child(3){z-index:3}.accounts-table{width:100%}.accounts-table .account{padding:0;border:0}.accounts-table thead th{text-align:center;text-transform:uppercase;color:#9baec8;font-weight:700;padding:10px}.accounts-table thead th:first-child{text-align:left}.accounts-table tbody td{padding:15px 0;vertical-align:middle;border-bottom:1px solid #202e3f}.accounts-table tbody tr:last-child td{border-bottom:0}.accounts-table__count{width:120px;text-align:center;font-size:15px;font-weight:500;color:#fff}.accounts-table__count small{display:block;color:#9baec8;font-weight:400;font-size:14px}@media screen and (max-width:415px){.accounts-table tbody td.optional{display:none}}@media screen and (max-width:415px){.box-widget,.contact-widget,.directory,.landing-page__information.contact-widget,.memoriam-widget,.moved-account-widget,.page-header{margin-bottom:0;box-shadow:none;border-radius:0}}.statuses-grid{min-height:600px}@media screen and (max-width:640px){.statuses-grid{width:100%!important}}.statuses-grid__item{width:313.3333333333px}@media screen and (max-width:1255px){.statuses-grid__item{width:306.6666666667px}}@media screen and (max-width:640px){.statuses-grid__item{width:100%}}@media screen and (max-width:415px){.statuses-grid__item{width:100vw}}.statuses-grid .detailed-status{border-radius:4px}@media screen and (max-width:415px){.statuses-grid .detailed-status{border-top:1px solid #2d415a}}.statuses-grid .detailed-status.compact .detailed-status__meta{margin-top:15px}.statuses-grid .detailed-status.compact .status__content{font-size:15px;line-height:20px}.statuses-grid .detailed-status.compact .status__content .emojione{width:20px;height:20px;margin:-3px 0 0}.statuses-grid .detailed-status.compact .status__content .status__content__spoiler-link{line-height:20px;margin:0}.statuses-grid .detailed-status.compact .media-gallery,.statuses-grid .detailed-status.compact .status-card,.statuses-grid .detailed-status.compact .video-player{margin-top:15px}.notice-widget{color:#9baec8}.notice-widget,.notice-widget p{margin-bottom:10px}.notice-widget p:last-child{margin-bottom:0}.notice-widget a{font-size:14px;line-height:20px;text-decoration:none;font-weight:500;color:#d8a070}.notice-widget a:active,.notice-widget a:focus,.notice-widget a:hover{text-decoration:underline}code{font-family:monospace,monospace;font-weight:400}.form-container{max-width:400px;padding:20px;margin:0 auto}.simple_form .input{margin-bottom:15px;overflow:hidden}.simple_form .input.hidden{margin:0}.simple_form .input.radio_buttons .radio{margin-bottom:15px}.simple_form .input.radio_buttons .radio:last-child{margin-bottom:0}.simple_form .input.radio_buttons .radio>label{position:relative;padding-left:28px}.simple_form .input.radio_buttons .radio>label input{position:absolute;top:-2px;left:0}.simple_form .input.boolean{position:relative;margin-bottom:0}.simple_form .input.boolean .label_input>label{font-family:inherit;font-size:14px;padding-top:5px;color:#fff;display:block;width:auto}.simple_form .input.boolean .hint,.simple_form .input.boolean .label_input{padding-left:28px}.simple_form .input.boolean .label_input__wrapper{position:static}.simple_form .input.boolean label.checkbox{position:absolute;top:2px;left:0}.simple_form .row{display:flex;margin:0 -5px}.simple_form .row .input{box-sizing:border-box;flex:1 1 auto;width:50%;padding:0 5px}.simple_form .hint{color:#9baec8}.simple_form .hint a{color:#d8a070}.simple_form .hint code{border-radius:3px;padding:.2em .4em;background:#000}.simple_form span.hint{display:block;font-size:12px;margin-top:4px}.simple_form p.hint{margin-bottom:15px;color:#9baec8}.simple_form p.hint.subtle-hint{text-align:center;font-size:12px;line-height:18px;margin-top:15px;margin-bottom:0}.simple_form .card{margin-bottom:15px}.simple_form strong{font-weight:500}.simple_form strong:lang(ja),.simple_form strong:lang(ko),.simple_form strong:lang(zh-CN),.simple_form strong:lang(zh-HK),.simple_form strong:lang(zh-TW){font-weight:700}.simple_form .input.with_floating_label .label_input{display:flex}.simple_form .input.with_floating_label .label_input>label{font-family:inherit;font-size:14px;color:#fff;font-weight:500;min-width:150px;flex:0 0 auto}.simple_form .input.with_floating_label .label_input input,.simple_form .input.with_floating_label .label_input select{flex:1 1 auto}.simple_form .input.with_floating_label.select .hint{margin-top:6px;margin-left:150px}.simple_form .input.with_label .label_input>label{font-family:inherit;font-size:14px;color:#fff;display:block;margin-bottom:8px;word-wrap:break-word;font-weight:500}.simple_form .input.with_label .hint{margin-top:6px}.simple_form .input.with_label ul{flex:390px}.simple_form .input.with_block_label{max-width:none}.simple_form .input.with_block_label>label{font-family:inherit;font-size:16px;color:#fff;display:block;font-weight:500;padding-top:5px}.simple_form .input.with_block_label .hint{margin-bottom:15px}.simple_form .input.with_block_label ul{-webkit-columns:2;column-count:2}.simple_form .required abbr{text-decoration:none;color:#e87487}.simple_form .fields-group{margin-bottom:25px}.simple_form .fields-group .input:last-child{margin-bottom:0}.simple_form .fields-row{display:flex;padding-top:5px;margin:0 -10px 25px}.simple_form .fields-row .input{max-width:none}.simple_form .fields-row__column{box-sizing:border-box;padding:0 10px;flex:1 1 auto;min-height:1px}.simple_form .fields-row__column-6{max-width:50%}.simple_form .fields-row .fields-group:last-child,.simple_form .fields-row .fields-row__column.fields-group{margin-bottom:0}@media screen and (max-width:600px){.simple_form .fields-row{display:block;margin-bottom:0}.simple_form .fields-row__column{max-width:none}.simple_form .fields-row .fields-group:last-child,.simple_form .fields-row .fields-row__column,.simple_form .fields-row .fields-row__column.fields-group{margin-bottom:25px}}.simple_form .input.radio_buttons .radio label{margin-bottom:5px;font-family:inherit;font-size:14px;color:#fff;display:block;width:auto}.simple_form .check_boxes .checkbox label{font-family:inherit;font-size:14px;color:#fff;display:inline-block;width:auto;position:relative;padding-top:5px;padding-left:25px;flex:1 1 auto}.simple_form .check_boxes .checkbox input[type=checkbox]{position:absolute;left:0;top:5px;margin:0}.simple_form input[type=email],.simple_form input[type=number],.simple_form input[type=password],.simple_form input[type=text],.simple_form textarea{box-sizing:border-box;font-size:16px;color:#fff;display:block;width:100%;outline:0;font-family:inherit;resize:vertical;background:#010102;border:1px solid #000;border-radius:4px;padding:10px}.simple_form input[type=email]:invalid,.simple_form input[type=number]:invalid,.simple_form input[type=password]:invalid,.simple_form input[type=text]:invalid,.simple_form textarea:invalid{box-shadow:none}.simple_form input[type=email]:focus:invalid,.simple_form input[type=number]:focus:invalid,.simple_form input[type=password]:focus:invalid,.simple_form input[type=text]:focus:invalid,.simple_form textarea:focus:invalid{border-color:#e87487}.simple_form input[type=email]:required:valid,.simple_form input[type=number]:required:valid,.simple_form input[type=password]:required:valid,.simple_form input[type=text]:required:valid,.simple_form textarea:required:valid{border-color:#79bd9a}.simple_form input[type=email]:hover,.simple_form input[type=number]:hover,.simple_form input[type=password]:hover,.simple_form input[type=text]:hover,.simple_form textarea:hover{border-color:#000}.simple_form input[type=email]:active,.simple_form input[type=email]:focus,.simple_form input[type=number]:active,.simple_form input[type=number]:focus,.simple_form input[type=password]:active,.simple_form input[type=password]:focus,.simple_form input[type=text]:active,.simple_form input[type=text]:focus,.simple_form textarea:active,.simple_form textarea:focus{border-color:#d8a070;background:#040609}.simple_form .input.field_with_errors label{color:#e87487}.simple_form .input.field_with_errors input[type=email],.simple_form .input.field_with_errors input[type=number],.simple_form .input.field_with_errors input[type=password],.simple_form .input.field_with_errors input[type=text],.simple_form .input.field_with_errors select,.simple_form .input.field_with_errors textarea{border-color:#e87487}.simple_form .input.field_with_errors .error{display:block;font-weight:500;color:#e87487;margin-top:4px}.simple_form .actions{margin-top:30px;display:flex}.simple_form .actions.actions--top{margin-top:0;margin-bottom:30px}.simple_form .block-button,.simple_form .button,.simple_form button{display:block;width:100%;border:0;border-radius:4px;background:#d8a070;color:#fff;font-size:18px;line-height:inherit;height:auto;padding:10px;text-transform:uppercase;text-decoration:none;text-align:center;box-sizing:border-box;cursor:pointer;font-weight:500;outline:0;margin-bottom:10px;margin-right:10px}.simple_form .block-button:last-child,.simple_form .button:last-child,.simple_form button:last-child{margin-right:0}.simple_form .block-button:hover,.simple_form .button:hover,.simple_form button:hover{background-color:#ddad84}.simple_form .block-button:active,.simple_form .block-button:focus,.simple_form .button:active,.simple_form .button:focus,.simple_form button:active,.simple_form button:focus{background-color:#d3935c}.simple_form .block-button.negative,.simple_form .button.negative,.simple_form button.negative{background:#df405a}.simple_form .block-button.negative:hover,.simple_form .button.negative:hover,.simple_form button.negative:hover{background-color:#e3566d}.simple_form .block-button.negative:active,.simple_form .block-button.negative:focus,.simple_form .button.negative:active,.simple_form .button.negative:focus,.simple_form button.negative:active,.simple_form button.negative:focus{background-color:#db2a47}.simple_form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font-size:16px;color:#fff;display:block;width:100%;outline:0;font-family:inherit;resize:vertical;background:#010102 url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center/auto 16px;border:1px solid #000;border-radius:4px;padding-left:10px;padding-right:30px;height:41px}.simple_form .label_input__wrapper{position:relative}.simple_form .label_input__append{position:absolute;right:3px;top:1px;padding:10px 10px 9px;font-size:16px;color:#3e5a7c;font-family:inherit;pointer-events:none;cursor:default;max-width:140px;white-space:nowrap;overflow:hidden}.simple_form .label_input__append:after{content:\"\";display:block;position:absolute;top:0;right:0;bottom:1px;width:5px;background-image:linear-gradient(90deg,rgba(1,1,2,0),#010102)}.flash-message{background:#202e3f;color:#9baec8;border-radius:4px;padding:15px 10px;margin-bottom:30px;text-align:center}.flash-message.notice{border:1px solid rgba(121,189,154,.5);background:rgba(121,189,154,.25);color:#79bd9a}.flash-message.alert{border:1px solid rgba(223,64,90,.5);background:rgba(223,64,90,.25);color:#df405a}.flash-message p{margin-bottom:15px}.flash-message .oauth-code{outline:0;box-sizing:border-box;display:block;width:100%;border:none;padding:10px;font-family:monospace,monospace;background:#121a24;color:#fff;font-size:14px;margin:0}.flash-message .oauth-code::-moz-focus-inner{border:0}.flash-message .oauth-code::-moz-focus-inner,.flash-message .oauth-code:active,.flash-message .oauth-code:focus{outline:0!important}.flash-message .oauth-code:focus{background:#192432}.flash-message strong{font-weight:500}.flash-message strong:lang(ja),.flash-message strong:lang(ko),.flash-message strong:lang(zh-CN),.flash-message strong:lang(zh-HK),.flash-message strong:lang(zh-TW){font-weight:700}@media screen and (max-width:740px) and (min-width:441px){.flash-message{margin-top:40px}}.form-footer{margin-top:30px;text-align:center}.form-footer a{color:#9baec8;text-decoration:none}.form-footer a:hover{text-decoration:underline}.quick-nav{list-style:none;margin-bottom:25px;font-size:14px}.quick-nav li{display:inline-block;margin-right:10px}.quick-nav a{color:#d8a070;text-transform:uppercase;text-decoration:none;font-weight:700}.quick-nav a:active,.quick-nav a:focus,.quick-nav a:hover{color:#e1b590}.follow-prompt,.oauth-prompt{margin-bottom:30px;color:#9baec8}.follow-prompt h2,.oauth-prompt h2{font-size:16px;margin-bottom:30px;text-align:center}.follow-prompt strong,.oauth-prompt strong{color:#d9e1e8;font-weight:500}.follow-prompt strong:lang(ja),.follow-prompt strong:lang(ko),.follow-prompt strong:lang(zh-CN),.follow-prompt strong:lang(zh-HK),.follow-prompt strong:lang(zh-TW),.oauth-prompt strong:lang(ja),.oauth-prompt strong:lang(ko),.oauth-prompt strong:lang(zh-CN),.oauth-prompt strong:lang(zh-HK),.oauth-prompt strong:lang(zh-TW){font-weight:700}@media screen and (max-width:740px) and (min-width:441px){.follow-prompt,.oauth-prompt{margin-top:40px}}.qr-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start}.qr-code{flex:0 0 auto;background:#fff;padding:4px;margin:0 10px 20px 0;box-shadow:0 0 15px rgba(0,0,0,.2);display:inline-block}.qr-code svg{display:block;margin:0}.qr-alternative{margin-bottom:20px;color:#d9e1e8;flex:150px}.qr-alternative samp{display:block;font-size:14px}.table-form p{margin-bottom:15px}.table-form p strong{font-weight:500}.table-form p strong:lang(ja),.table-form p strong:lang(ko),.table-form p strong:lang(zh-CN),.table-form p strong:lang(zh-HK),.table-form p strong:lang(zh-TW){font-weight:700}.simple_form .warning,.table-form .warning{box-sizing:border-box;background:rgba(223,64,90,.5);color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.3);box-shadow:0 2px 6px rgba(0,0,0,.4);border-radius:4px;padding:10px;margin-bottom:15px}.simple_form .warning a,.table-form .warning a{color:#fff;text-decoration:underline}.simple_form .warning a:active,.simple_form .warning a:focus,.simple_form .warning a:hover,.table-form .warning a:active,.table-form .warning a:focus,.table-form .warning a:hover{text-decoration:none}.simple_form .warning strong,.table-form .warning strong{font-weight:600;display:block;margin-bottom:5px}.simple_form .warning strong:lang(ja),.simple_form .warning strong:lang(ko),.simple_form .warning strong:lang(zh-CN),.simple_form .warning strong:lang(zh-HK),.simple_form .warning strong:lang(zh-TW),.table-form .warning strong:lang(ja),.table-form .warning strong:lang(ko),.table-form .warning strong:lang(zh-CN),.table-form .warning strong:lang(zh-HK),.table-form .warning strong:lang(zh-TW){font-weight:700}.simple_form .warning strong .fa,.table-form .warning strong .fa{font-weight:400}.action-pagination{display:flex;flex-wrap:wrap;align-items:center}.action-pagination .actions,.action-pagination .pagination{flex:1 1 auto}.action-pagination .actions{padding:30px 20px 30px 0;flex:0 0 auto}.post-follow-actions{text-align:center;color:#9baec8}.post-follow-actions div{margin-bottom:4px}.alternative-login{margin-top:20px;margin-bottom:20px}.alternative-login h4{font-size:16px;color:#fff;text-align:center;margin-bottom:20px;border:0;padding:0}.alternative-login .button{display:block}.scope-danger{color:#ff5050}.form_admin_settings_closed_registrations_message textarea,.form_admin_settings_custom_css textarea,.form_admin_settings_site_description textarea,.form_admin_settings_site_extended_description textarea,.form_admin_settings_site_short_description textarea,.form_admin_settings_site_terms textarea{font-family:monospace,monospace}.input-copy{background:#010102;border:1px solid #000;border-radius:4px;display:flex;align-items:center;padding-right:4px;position:relative;top:1px;transition:border-color .3s linear}.input-copy__wrapper{flex:1 1 auto}.input-copy input[type=text]{background:transparent;border:0;padding:10px;font-size:14px;font-family:monospace,monospace}.input-copy button{flex:0 0 auto;margin:4px;text-transform:none;font-weight:400;font-size:14px;padding:7px 18px 6px;width:auto;transition:background .3s linear}.input-copy.copied{border-color:#79bd9a;transition:none}.input-copy.copied button{background:#79bd9a;transition:none}.card>a{display:block;text-decoration:none;color:inherit;box-shadow:0 0 15px rgba(0,0,0,.2)}@media screen and (max-width:415px){.card>a{box-shadow:none}}.card>a:active .card__bar,.card>a:focus .card__bar,.card>a:hover .card__bar{background:#202e3f}.card__img{height:130px;position:relative;background:#000;border-radius:4px 4px 0 0}.card__img img{display:block;width:100%;height:100%;margin:0;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;border-radius:4px 4px 0 0}@media screen and (max-width:600px){.card__img{height:200px}}@media screen and (max-width:415px){.card__img{display:none}}.card__bar{position:relative;padding:15px;display:flex;justify-content:flex-start;align-items:center;background:#192432;border-radius:0 0 4px 4px}@media screen and (max-width:415px){.card__bar{border-radius:0}}.card__bar .avatar{flex:0 0 auto;width:48px;height:48px;background-size:48px 48px;padding-top:2px}.card__bar .avatar img{width:100%;height:100%;display:block;margin:0;border-radius:4px;border-radius:8%;background:transparent no-repeat;background-position:50%;background-clip:padding-box;background:#040609}.card__bar .display-name{margin-left:15px;text-align:left}.card__bar .display-name strong{font-size:15px;color:#fff;font-weight:500;overflow:hidden;text-overflow:ellipsis}.card__bar .display-name span{display:block;font-size:14px;color:#9baec8;font-weight:400;overflow:hidden;text-overflow:ellipsis}.pagination{padding:30px 0;text-align:center;overflow:hidden}.pagination .current,.pagination .gap,.pagination .newer,.pagination .older,.pagination .page,.pagination a{font-size:14px;color:#fff;font-weight:500;display:inline-block;padding:6px 10px;text-decoration:none}.pagination .current{background:#fff;border-radius:100px;color:#121a24;cursor:default;margin:0 10px}.pagination .gap{cursor:default}.pagination .newer,.pagination .older{text-transform:uppercase;color:#d9e1e8}.pagination .older{float:left;padding-left:0}.pagination .older .fa{display:inline-block;margin-right:5px}.pagination .newer{float:right;padding-right:0}.pagination .newer .fa{display:inline-block;margin-left:5px}.pagination .disabled{cursor:default;color:#233346}@media screen and (max-width:700px){.pagination{padding:30px 20px}.pagination .page{display:none}.pagination .newer,.pagination .older{display:inline-block}}.nothing-here{background:#121a24;box-shadow:0 0 15px rgba(0,0,0,.2);color:#9baec8;font-size:14px;font-weight:500;text-align:center;display:flex;justify-content:center;align-items:center;cursor:default;border-radius:4px;padding:20px;min-height:30vh}.nothing-here--under-tabs{border-radius:0 0 4px 4px}.nothing-here--flexible{box-sizing:border-box;min-height:100%}.account-role{display:inline-block;padding:4px 6px;cursor:default;border-radius:3px;font-size:12px;line-height:12px;font-weight:500;color:#d9e1e8;background-color:rgba(217,225,232,.1);border:1px solid rgba(217,225,232,.5)}.account-role.moderator{color:#79bd9a;background-color:rgba(121,189,154,.1);border-color:rgba(121,189,154,.5)}.account-role.admin{color:#e87487;background-color:rgba(232,116,135,.1);border-color:rgba(232,116,135,.5)}.account__header__fields{padding:0;margin:15px -15px -15px;border-bottom:0;border-top:0;border-color:#26374d currentcolor;border-style:solid none;border-width:1px 0;font-size:14px;line-height:20px}.account__header__fields dl{display:flex;border-bottom:1px solid #26374d}.account__header__fields dd,.account__header__fields dt{box-sizing:border-box;padding:14px;text-align:center;max-height:48px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account__header__fields dt{font-weight:500;width:120px;flex:0 0 auto;color:#d9e1e8;background:rgba(4,6,9,.5)}.account__header__fields dd{flex:1 1 auto;color:#9baec8}.account__header__fields a{color:#d8a070;text-decoration:none}.account__header__fields a:active,.account__header__fields a:focus,.account__header__fields a:hover{text-decoration:underline}.account__header__fields .verified{border:1px solid rgba(121,189,154,.5);background:rgba(121,189,154,.25)}.account__header__fields .verified a{color:#79bd9a;font-weight:500}.account__header__fields .verified__mark{color:#79bd9a}.account__header__fields dl:last-child{border-bottom:0}.directory__tag .trends__item__current{width:auto}.activity-stream{box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:4px;overflow:hidden;margin-bottom:10px}@media screen and (max-width:415px){.activity-stream{margin-bottom:0;border-radius:0;box-shadow:none}}.activity-stream--headless{border-radius:0;margin:0;box-shadow:none}.activity-stream--headless .detailed-status,.activity-stream--headless .status{border-radius:0!important}.activity-stream div[data-component]{width:100%}.activity-stream .entry{background:#121a24}.activity-stream .entry .detailed-status,.activity-stream .entry .load-more,.activity-stream .entry .status{-webkit-animation:none;animation:none}.activity-stream .entry:last-child .detailed-status,.activity-stream .entry:last-child .load-more,.activity-stream .entry:last-child .status{border-bottom:0;border-radius:0 0 4px 4px}.activity-stream .entry:first-child .detailed-status,.activity-stream .entry:first-child .load-more,.activity-stream .entry:first-child .status{border-radius:4px 4px 0 0}.activity-stream .entry:first-child:last-child .detailed-status,.activity-stream .entry:first-child:last-child .load-more,.activity-stream .entry:first-child:last-child .status{border-radius:4px}@media screen and (max-width:740px){.activity-stream .entry .detailed-status,.activity-stream .entry .load-more,.activity-stream .entry .status{border-radius:0!important}}.activity-stream--highlighted .entry{background:#202e3f}.button.logo-button{flex:0 auto;font-size:14px;background:#d8a070;color:#fff;text-transform:none;line-height:36px;height:auto;padding:3px 15px;border:0}.button.logo-button svg{width:20px;height:auto;vertical-align:middle;margin-right:5px}.button.logo-button svg path:first-child{fill:#fff}.button.logo-button svg path:last-child{fill:#d8a070}.button.logo-button:active,.button.logo-button:focus,.button.logo-button:hover{background:#e3bb98}.button.logo-button:active svg path:last-child,.button.logo-button:focus svg path:last-child,.button.logo-button:hover svg path:last-child{fill:#e3bb98}.button.logo-button.button--destructive:active,.button.logo-button.button--destructive:focus,.button.logo-button.button--destructive:hover{background:#df405a}.button.logo-button.button--destructive:active svg path:last-child,.button.logo-button.button--destructive:focus svg path:last-child,.button.logo-button.button--destructive:hover svg path:last-child{fill:#df405a}@media screen and (max-width:415px){.button.logo-button svg{display:none}}.embed .detailed-status,.public-layout .detailed-status{padding:15px}.embed .status,.public-layout .status{padding:15px 15px 15px 78px;min-height:50px}.embed .status__avatar,.public-layout .status__avatar{left:15px;top:17px}.embed .status__content,.public-layout .status__content{padding-top:5px}.embed .status__prepend,.public-layout .status__prepend{margin:initial;margin-left:78px;padding:15px 0 2px}.embed .status__prepend-icon-wrapper,.public-layout .status__prepend-icon-wrapper{position:absolute;margin:initial;float:none;width:auto;left:-32px}.embed .status .media-gallery,.embed .status .video-player,.embed .status__action-bar,.public-layout .status .media-gallery,.public-layout .status .video-player,.public-layout .status__action-bar{margin-top:10px}.embed .status .status__info,.public-layout .status .status__info{font-size:15px;display:initial}.embed .status .status__relative-time,.public-layout .status .status__relative-time{color:#3e5a7c;float:right;font-size:14px;width:auto;margin:initial;padding:initial}.embed .status .status__info .status__display-name,.public-layout .status .status__info .status__display-name{display:block;max-width:100%;padding-right:25px;margin:initial}.embed .status .status__info .status__display-name .display-name strong,.public-layout .status .status__info .status__display-name .display-name strong{display:inline}.embed .status .status__avatar,.public-layout .status .status__avatar{height:48px;position:absolute;width:48px;margin:initial}.rtl .embed .status .status__relative-time,.rtl .public-layout .status .status__relative-time{float:left}.app-body{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.button{background-color:#d59864;border:10px;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:14px;font-weight:500;height:36px;letter-spacing:0;line-height:36px;overflow:hidden;padding:0 16px;position:relative;text-align:center;text-transform:uppercase;text-decoration:none;text-overflow:ellipsis;transition:all .1s ease-in;white-space:nowrap;width:auto}.button:active,.button:focus,.button:hover{background-color:#e0b38c;transition:all .2s ease-out}.button:disabled{background-color:#9baec8;cursor:default}.button.button-alternative,.button.button-alternative-2,.button.button-primary,.button.button-secondary{font-size:16px;line-height:36px;height:auto;text-transform:none;padding:4px 16px}.button.button-alternative{color:#121a24;background:#9baec8}.button.button-alternative:active,.button.button-alternative:focus,.button.button-alternative:hover{background-color:#a8b9cf}.button.button-alternative-2{background:#3e5a7c}.button.button-alternative-2:active,.button.button-alternative-2:focus,.button.button-alternative-2:hover{background-color:#45648a}.button.button-secondary{font-size:16px;line-height:36px;height:auto;color:#9baec8;text-transform:none;background:transparent;padding:3px 15px;border-radius:4px;border:1px solid #9baec8}.button.button-secondary:active,.button.button-secondary:focus,.button.button-secondary:hover{border-color:#a8b9cf;color:#a8b9cf}.button.button--block{display:block;width:100%}.icon-button{display:inline-block;padding:0;color:#3e5a7c;border:none;background:transparent;cursor:pointer;transition:color .1s ease-in}.icon-button:active,.icon-button:focus,.icon-button:hover{color:#4a6b94;transition:color .2s ease-out}.icon-button.disabled{color:#283a50;cursor:default}.icon-button.active{color:#d8a070}.icon-button::-moz-focus-inner{border:0}.icon-button::-moz-focus-inner,.icon-button:active,.icon-button:focus{outline:0!important}.icon-button.inverted{color:#3e5a7c}.icon-button.inverted:active,.icon-button.inverted:focus,.icon-button.inverted:hover{color:#324965}.icon-button.inverted.disabled{color:#4a6b94}.icon-button.inverted.active{color:#d8a070}.icon-button.inverted.active.disabled{color:#e6c3a4}.icon-button.overlayed{box-sizing:content-box;background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.7);border-radius:4px;padding:2px}.icon-button.overlayed:hover{background:rgba(0,0,0,.9)}.text-icon-button{color:#3e5a7c;border:none;background:transparent;cursor:pointer;font-weight:600;font-size:11px;padding:0 3px;line-height:27px;outline:0;transition:color .1s ease-in}.text-icon-button:active,.text-icon-button:focus,.text-icon-button:hover{color:#324965;transition:color .2s ease-out}.text-icon-button.disabled{color:#6b8cb5;cursor:default}.text-icon-button.active{color:#d8a070}.text-icon-button::-moz-focus-inner{border:0}.text-icon-button::-moz-focus-inner,.text-icon-button:active,.text-icon-button:focus{outline:0!important}.dropdown-menu{position:absolute;-webkit-transform-origin:50% 0;transform-origin:50% 0}.invisible{font-size:0;line-height:0;display:inline-block;width:0;height:0;position:absolute}.invisible img,.invisible svg{margin:0!important;border:0!important;padding:0!important;width:0!important;height:0!important}.ellipsis:after{content:\"…\"}.notification__favourite-icon-wrapper{left:0;position:absolute}.notification__favourite-icon-wrapper .fa.star-icon,.star-icon.active{color:#ca8f04}.bookmark-icon.active{color:#ff5050}.notification__display-name{color:inherit;font-weight:500;text-decoration:none}.notification__display-name:hover{color:#fff;text-decoration:underline}.display-name{display:block;padding:6px 0;max-width:100%;height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.display-name strong{font-size:16px;font-weight:500}.display-name span,.display-name strong{display:block;height:18px;line-height:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.display-name span{font-size:15px}.display-name:hover strong{text-decoration:underline}.display-name.inline{padding:0;height:18px;font-size:15px;line-height:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.display-name.inline span,.display-name.inline strong{display:inline;height:auto;font-size:inherit;line-height:inherit}.display-name__html{font-weight:500}.display-name__account{font-size:14px}.image-loader{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.image-loader .image-loader__preview-canvas{max-width:100%;max-height:80%;background:url(/packs/void-4c8270c17facce6d53726a2ebb9745f2.png) repeat;-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain}.image-loader .loading-bar{position:relative}.image-loader.image-loader--amorphous .image-loader__preview-canvas{display:none}.zoomable-image{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.zoomable-image img{max-width:100%;max-height:80%;width:auto;height:auto;-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain}.dropdown{display:inline-block}.dropdown__content{display:none;position:absolute}.dropdown-menu__separator{border-bottom:1px solid #c0cdd9;margin:5px 7px 6px;height:0}.dropdown-menu{background:#d9e1e8;padding:4px 0;border-radius:4px;box-shadow:2px 4px 15px rgba(0,0,0,.4)}.dropdown-menu ul{list-style:none}.dropdown-menu__arrow{position:absolute;width:0;height:0;border:0 solid transparent}.dropdown-menu__arrow.left{right:-5px;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#d9e1e8}.dropdown-menu__arrow.top{bottom:-5px;margin-left:-7px;border-width:5px 7px 0;border-top-color:#d9e1e8}.dropdown-menu__arrow.bottom{top:-5px;margin-left:-7px;border-width:0 7px 5px;border-bottom-color:#d9e1e8}.dropdown-menu__arrow.right{left:-5px;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#d9e1e8}.dropdown-menu__item a{font-size:13px;line-height:18px;display:block;padding:4px 14px;box-sizing:border-box;text-decoration:none;background:#d9e1e8;color:#121a24;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-menu__item a:active,.dropdown-menu__item a:focus,.dropdown-menu__item a:hover{background:#d8a070;color:#d9e1e8;outline:0}.dropdown--active .dropdown__content{display:block;line-height:18px;max-width:311px;right:0;text-align:left;z-index:9999}.dropdown--active .dropdown__content>ul{list-style:none;background:#d9e1e8;padding:4px 0;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.4);min-width:140px;position:relative}.dropdown--active .dropdown__content.dropdown__right{right:0}.dropdown--active .dropdown__content.dropdown__left>ul{left:-98px}.dropdown--active .dropdown__content>ul>li>a{font-size:13px;line-height:18px;display:block;padding:4px 14px;box-sizing:border-box;text-decoration:none;background:#d9e1e8;color:#121a24;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown--active .dropdown__content>ul>li>a:focus{outline:0}.dropdown--active .dropdown__content>ul>li>a:hover{background:#d8a070;color:#d9e1e8}.dropdown__icon{vertical-align:middle}.static-content{padding:20px 10px 10px;color:#3e5a7c}.static-content h1{font-size:16px;font-weight:500;margin-bottom:40px;text-align:center}.static-content p{font-size:13px;margin-bottom:20px}.tabs-bar{display:flex;background:#202e3f;flex:0 0 auto;overflow-y:auto}.tabs-bar__link{display:block;flex:1 1 auto;padding:15px 10px;color:#fff;text-decoration:none;text-align:center;font-size:14px;font-weight:500;border-bottom:2px solid #202e3f;transition:all .2s linear}.tabs-bar__link .fa{font-weight:400;font-size:16px}.tabs-bar__link.active{border-bottom:2px solid #d8a070;color:#d8a070}@media screen and (min-width:631px){.auto-columns .tabs-bar__link:active,.auto-columns .tabs-bar__link:focus,.auto-columns .tabs-bar__link:hover{background:#2a3c54;transition:all .1s linear}}.multi-columns .tabs-bar__link:active,.multi-columns .tabs-bar__link:focus,.multi-columns .tabs-bar__link:hover{background:#2a3c54;transition:all .1s linear}.tabs-bar__link span:last-child{margin-left:5px;display:none}@media screen and (min-width:631px){.auto-columns .tabs-bar{display:none}}.multi-columns .tabs-bar{display:none}.scrollable{overflow-y:scroll;overflow-x:hidden;flex:1 1 auto;-webkit-overflow-scrolling:touch;will-change:transform}.scrollable.optionally-scrollable{overflow-y:auto}@supports (display:grid){.scrollable{contain:strict}}.scrollable--flex{display:flex;flex-direction:column}.scrollable__append{flex:1 1 auto;position:relative;min-height:120px}@supports (display:grid){.scrollable.fullscreen{contain:none}}.react-toggle{display:inline-block;position:relative;cursor:pointer;background-color:transparent;border:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.react-toggle-screenreader-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.react-toggle--disabled{cursor:not-allowed;opacity:.5;transition:opacity .25s}.react-toggle-track{width:50px;height:24px;padding:0;border-radius:30px;background-color:#121a24;transition:all .2s ease}.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#010102}.react-toggle--checked .react-toggle-track{background-color:#d8a070}.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#e3bb98}.react-toggle-track-check{position:absolute;width:14px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;left:8px;opacity:0;transition:opacity .25s ease}.react-toggle--checked .react-toggle-track-check,.react-toggle-track-x{opacity:1;transition:opacity .25s ease}.react-toggle-track-x{position:absolute;width:10px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;right:10px}.react-toggle--checked .react-toggle-track-x{opacity:0}.react-toggle-thumb{transition:all .5s cubic-bezier(.23,1,.32,1) 0ms;position:absolute;top:1px;left:1px;width:22px;height:22px;border:1px solid #121a24;border-radius:50%;background-color:#fafafa;box-sizing:border-box;transition:all .25s ease}.react-toggle--checked .react-toggle-thumb{left:27px;border-color:#d8a070}.getting-started__wrapper,.getting_started{background:#121a24}.getting-started__wrapper{position:relative;overflow-y:auto}.getting-started{background:#121a24;flex:1 0 auto}.getting-started p{color:#d9e1e8}.getting-started a{color:#3e5a7c}.getting-started__panel{height:-webkit-min-content;height:-moz-min-content;height:min-content}.getting-started__footer,.getting-started__panel{padding:20px 10px 10px;flex:0 1 auto}.getting-started__footer ul,.getting-started__panel ul{margin-bottom:10px}.getting-started__footer ul li,.getting-started__panel ul li{display:inline}.getting-started__footer p,.getting-started__panel p{color:#3e5a7c;font-size:13px}.getting-started__footer p a,.getting-started__panel p a{color:#3e5a7c;text-decoration:underline}.getting-started__footer a,.getting-started__panel a{text-decoration:none;color:#9baec8}.getting-started__footer a:active,.getting-started__footer a:focus,.getting-started__footer a:hover,.getting-started__panel a:active,.getting-started__panel a:focus,.getting-started__panel a:hover{text-decoration:underline}.column-link__badge{display:inline-block;border-radius:4px;font-size:12px;line-height:19px;font-weight:500;background:#121a24;padding:4px 8px;margin:-6px 10px}.keyboard-shortcuts{padding:8px 0 0;overflow:hidden}.keyboard-shortcuts thead{position:absolute;left:-9999px}.keyboard-shortcuts td{padding:0 10px 8px}.keyboard-shortcuts kbd{display:inline-block;padding:3px 5px;background-color:#202e3f;border:1px solid #0b1016}.setting-text{color:#9baec8;background:transparent;border:none;border-bottom:2px solid #9baec8;box-sizing:border-box;display:block;font-family:inherit;margin-bottom:10px;padding:7px 0;width:100%}.setting-text:active,.setting-text:focus{color:#fff;border-bottom-color:#d8a070}@media screen and (max-width:600px){.auto-columns .setting-text,.single-column .setting-text{font-size:16px}}.setting-text.light{color:#121a24;border-bottom:2px solid #405c80}.setting-text.light:active,.setting-text.light:focus{color:#121a24;border-bottom-color:#d8a070}.no-reduce-motion button.icon-button i.fa-retweet{background-position:0 0;height:19px;transition:background-position .9s steps(10);transition-duration:0s;vertical-align:middle;width:22px}.no-reduce-motion button.icon-button i.fa-retweet:before{display:none!important}.no-reduce-motion button.icon-button.active i.fa-retweet{transition-duration:.9s;background-position:0 100%}.reduce-motion button.icon-button i.fa-retweet{color:#3e5a7c;transition:color .1s ease-in}.reduce-motion button.icon-button.active i.fa-retweet{color:#d8a070}.reduce-motion button.icon-button.disabled i.fa-retweet{color:#283a50}.load-more{display:block;color:#3e5a7c;background-color:transparent;border:0;font-size:inherit;text-align:center;line-height:inherit;margin:0;padding:15px;box-sizing:border-box;width:100%;clear:both;text-decoration:none}.load-more:hover{background:#151f2b}.load-gap{border-bottom:1px solid #202e3f}.missing-indicator{padding-top:68px}.scrollable>div>:first-child .notification__dismiss-overlay>.wrappy{border-top:1px solid #121a24}.notification__dismiss-overlay{overflow:hidden;position:absolute;top:0;right:0;bottom:-1px;padding-left:15px;z-index:999;align-items:center;justify-content:flex-end;cursor:pointer;display:flex}.notification__dismiss-overlay .wrappy{width:4rem;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#202e3f;border-left:1px solid #344b68;box-shadow:0 0 5px #000;border-bottom:1px solid #121a24}.notification__dismiss-overlay .ckbox{border:2px solid #9baec8;border-radius:2px;width:30px;height:30px;font-size:20px;color:#9baec8;text-shadow:0 0 5px #000;display:flex;justify-content:center;align-items:center}.notification__dismiss-overlay:focus{outline:0!important}.notification__dismiss-overlay:focus .ckbox{box-shadow:0 0 1px 1px #d8a070}.text-btn{display:inline-block;padding:0;font-family:inherit;font-size:inherit;color:inherit;border:0;background:transparent;cursor:pointer}.loading-indicator{color:#3e5a7c;font-size:12px;font-weight:400;text-transform:uppercase;overflow:visible;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-indicator span{display:block;float:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:82px 0 0 50%;white-space:nowrap}.loading-indicator__figure{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:42px;height:42px;box-sizing:border-box;background-color:transparent;border:6px solid #3e5a7c;border-radius:50%}.no-reduce-motion .loading-indicator span{-webkit-animation:loader-label 1.15s cubic-bezier(.215,.61,.355,1) infinite;animation:loader-label 1.15s cubic-bezier(.215,.61,.355,1) infinite}.no-reduce-motion .loading-indicator__figure{-webkit-animation:loader-figure 1.15s cubic-bezier(.215,.61,.355,1) infinite;animation:loader-figure 1.15s cubic-bezier(.215,.61,.355,1) infinite}@-webkit-keyframes loader-figure{0%{width:0;height:0;background-color:#3e5a7c}29%{background-color:#3e5a7c}30%{width:42px;height:42px;background-color:transparent;border-width:21px;opacity:1}to{width:42px;height:42px;border-width:0;opacity:0;background-color:transparent}}@keyframes loader-figure{0%{width:0;height:0;background-color:#3e5a7c}29%{background-color:#3e5a7c}30%{width:42px;height:42px;background-color:transparent;border-width:21px;opacity:1}to{width:42px;height:42px;border-width:0;opacity:0;background-color:transparent}}@-webkit-keyframes loader-label{0%{opacity:.25}30%{opacity:1}to{opacity:.25}}@keyframes loader-label{0%{opacity:.25}30%{opacity:1}to{opacity:.25}}.spoiler-button{display:none;left:4px;position:absolute;text-shadow:0 1px 1px #000,1px 0 1px #000;top:4px;z-index:100}.spoiler-button.spoiler-button--visible{display:block}.setting-toggle{display:block;line-height:24px}.setting-meta__label,.setting-radio__label,.setting-toggle__label{color:#9baec8;display:inline-block;margin-bottom:14px;margin-left:8px;vertical-align:middle}.setting-radio{display:block;line-height:18px}.setting-radio__label{margin-bottom:0}.column-settings__row legend{color:#9baec8;cursor:default;display:block;font-weight:500;margin-top:10px}.setting-radio__input{vertical-align:middle}.setting-meta__label{float:right}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.pulse-loading{-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both}.upload-area{align-items:center;background:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%;z-index:2000}.upload-area *{pointer-events:none}.upload-area__drop{width:320px;height:160px;display:flex;box-sizing:border-box;position:relative;padding:8px}.upload-area__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:4px;background:#121a24;box-shadow:0 0 5px rgba(0,0,0,.2)}.upload-area__content{flex:1;display:flex;align-items:center;justify-content:center;color:#d9e1e8;font-size:18px;font-weight:500;border:2px dashed #3e5a7c;border-radius:4px}.dropdown--active .emoji-button img{opacity:1;-webkit-filter:none;filter:none}.loading-bar{background-color:#d8a070;height:3px;position:absolute;top:0;left:0}.icon-badge-wrapper{position:relative}.icon-badge{position:absolute;display:block;right:-.25em;top:-.25em;background-color:#d8a070;border-radius:50%;font-size:75%;width:1em;height:1em}::-webkit-scrollbar-thumb{border-radius:0}noscript{text-align:center}noscript img{width:200px;opacity:.5;-webkit-animation:flicker 4s infinite;animation:flicker 4s infinite}noscript div{font-size:14px;margin:30px auto;color:#d9e1e8;max-width:400px}noscript div a{color:#d8a070;text-decoration:underline}noscript div a:hover{text-decoration:none}@-webkit-keyframes flicker{0%{opacity:1}30%{opacity:.75}to{opacity:1}}@keyframes flicker{0%{opacity:1}30%{opacity:.75}to{opacity:1}}button.icon-button i.fa-retweet{background-image:url(\"data:image/svg+xml;utf8,\")}button.icon-button i.fa-retweet:hover{background-image:url(\"data:image/svg+xml;utf8,\")}.status-direct button.icon-button.disabled i.fa-retweet,.status-direct button.icon-button.disabled i.fa-retweet:hover,button.icon-button.disabled i.fa-retweet,button.icon-button.disabled i.fa-retweet:hover{background-image:url(\"data:image/svg+xml;utf8,\")}.account{padding:10px;border-bottom:1px solid #202e3f;color:inherit;text-decoration:none}.account .account__display-name{flex:1 1 auto;display:block;color:#9baec8;overflow:hidden;text-decoration:none;font-size:14px}.account.small{border:none;padding:0}.account.small>.account__avatar-wrapper{margin:0 8px 0 0}.account.small>.display-name{height:24px;line-height:24px}.account__wrapper{display:flex}.account__avatar-wrapper{float:left;margin-left:12px;margin-right:12px}.account__avatar{border-radius:8%;background:transparent no-repeat;background-position:50%;background-clip:padding-box;position:relative;cursor:pointer}.account__avatar-inline{display:inline-block;vertical-align:middle;margin-right:5px}.account__avatar-overlay{position:relative;width:48px;height:48px;background-size:48px 48px}.account__avatar-overlay-base{border-radius:8%;background:transparent no-repeat;background-position:50%;background-clip:padding-box;width:36px;height:36px;background-size:36px 36px}.account__avatar-overlay-overlay{border-radius:8%;background:transparent no-repeat;background-position:50%;background-clip:padding-box;width:24px;height:24px;background-size:24px 24px;position:absolute;bottom:0;right:0;z-index:1}.account__relationship{height:18px;padding:10px;white-space:nowrap}.account__header,.account__header__wrapper{flex:0 0 auto;background:#192432}.account__header{text-align:center;background-size:cover;background-position:50%;position:relative}.account__header .account__avatar{border-radius:8%;background:transparent no-repeat;background-position:50%;background-clip:padding-box;width:90px;height:90px;background-size:90px 90px;display:block;margin:0 auto 10px;overflow:hidden}.account__header.inactive{opacity:.5}.account__header.inactive .account__header__avatar{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.account__header.inactive .account__header__username{color:#d9e1e8}.account__header>div{background:rgba(25,36,50,.9);padding:20px 10px}.account__header .account__header__content{color:#d9e1e8}.account__header .account__header__display-name{color:#fff;display:inline-block;width:100%;font-size:20px;line-height:27px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.account__header .account__header__username{color:#d8a070;font-size:14px;font-weight:400;display:block;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis}.account__disclaimer{padding:10px;border-top:1px solid #202e3f;color:#3e5a7c}.account__disclaimer strong{font-weight:500}.account__disclaimer strong:lang(ja),.account__disclaimer strong:lang(ko),.account__disclaimer strong:lang(zh-CN),.account__disclaimer strong:lang(zh-HK),.account__disclaimer strong:lang(zh-TW){font-weight:700}.account__disclaimer a{font-weight:500;color:inherit;text-decoration:underline}.account__disclaimer a:active,.account__disclaimer a:focus,.account__disclaimer a:hover{text-decoration:none}.account__header__content{color:#9baec8;font-size:14px;font-weight:400;overflow:hidden;word-break:normal;word-wrap:break-word}.account__header__content p{margin-bottom:20px}.account__header__content p:last-child{margin-bottom:0}.account__header__content a{color:inherit;text-decoration:underline}.account__header__content a:hover{text-decoration:none}.account__header__display-name .emojione{width:25px;height:25px}.account__action-bar{border-top:1px solid #202e3f;border-bottom:1px solid #202e3f;line-height:36px;overflow:hidden;flex:0 0 auto;display:flex}.account__action-bar-dropdown{padding:10px}.account__action-bar-dropdown .dropdown--active .dropdown__content.dropdown__right{left:6px;right:auto}.account__action-bar-dropdown .dropdown--active:after{bottom:auto;margin-left:11px;margin-top:-7px;right:auto}.account__action-bar-links{display:flex;flex:1 1 auto;line-height:18px;text-align:center}.account__action-bar__tab{text-decoration:none;overflow:hidden;flex:0 1 100%;border-left:1px solid #202e3f;padding:10px 0;border-bottom:4px solid transparent}.account__action-bar__tab.active{border-bottom:4px solid #d8a070}.account__action-bar__tab>span{display:block;text-transform:uppercase;font-size:11px;color:#9baec8}.account__action-bar__tab strong{display:block;font-size:15px;font-weight:500;color:#fff}.account__action-bar__tab strong:lang(ja),.account__action-bar__tab strong:lang(ko),.account__action-bar__tab strong:lang(zh-CN),.account__action-bar__tab strong:lang(zh-HK),.account__action-bar__tab strong:lang(zh-TW){font-weight:700}.account__action-bar__tab abbr{color:#d8a070}.account__header__avatar{background-size:90px 90px;display:block;height:90px;margin:0 auto 10px;overflow:hidden;width:90px}.account-authorize{padding:14px 10px}.account-authorize .detailed-status__display-name{display:block;margin-bottom:15px;overflow:hidden}.account-authorize__avatar{float:left;margin-right:10px}.notification__message{margin-left:42px;padding:8px 0 0 26px;cursor:default;color:#9baec8;font-size:15px;position:relative}.notification__message .fa{color:#d8a070}.notification__message>span{display:block;overflow:hidden;text-overflow:ellipsis}.account--panel{background:#192432;border-top:1px solid #202e3f;border-bottom:1px solid #202e3f;display:flex;flex-direction:row;padding:10px 0}.account--panel__button,.detailed-status__button{flex:1 1 auto;text-align:center}.column-settings__outer{background:#202e3f;padding:15px}.column-settings__section{color:#9baec8;cursor:default;display:block;font-weight:500;margin-bottom:10px}.column-settings__hashtags .column-settings__row{margin-bottom:15px}.column-settings__hashtags .column-select__control{outline:0;box-sizing:border-box;width:100%;border:none;box-shadow:none;font-family:inherit;background:#121a24;color:#9baec8;font-size:14px;margin:0}.column-settings__hashtags .column-select__control::-moz-focus-inner{border:0}.column-settings__hashtags .column-select__control::-moz-focus-inner,.column-settings__hashtags .column-select__control:active,.column-settings__hashtags .column-select__control:focus{outline:0!important}.column-settings__hashtags .column-select__control:focus{background:#192432}@media screen and (max-width:600px){.column-settings__hashtags .column-select__control{font-size:16px}}.column-settings__hashtags .column-select__placeholder{color:#3e5a7c;padding-left:2px;font-size:12px}.column-settings__hashtags .column-select__value-container{padding-left:6px}.column-settings__hashtags .column-select__multi-value{background:#202e3f}.column-settings__hashtags .column-select__multi-value__remove{cursor:pointer}.column-settings__hashtags .column-select__multi-value__remove:active,.column-settings__hashtags .column-select__multi-value__remove:focus,.column-settings__hashtags .column-select__multi-value__remove:hover{background:#26374d;color:#a8b9cf}.column-settings__hashtags .column-select__input,.column-settings__hashtags .column-select__multi-value__label{color:#9baec8}.column-settings__hashtags .column-select__clear-indicator,.column-settings__hashtags .column-select__dropdown-indicator{cursor:pointer;transition:none;color:#3e5a7c}.column-settings__hashtags .column-select__clear-indicator:active,.column-settings__hashtags .column-select__clear-indicator:focus,.column-settings__hashtags .column-select__clear-indicator:hover,.column-settings__hashtags .column-select__dropdown-indicator:active,.column-settings__hashtags .column-select__dropdown-indicator:focus,.column-settings__hashtags .column-select__dropdown-indicator:hover{color:#45648a}.column-settings__hashtags .column-select__indicator-separator{background-color:#202e3f}.column-settings__hashtags .column-select__menu{background:#fff;border-radius:4px;margin-top:10px;color:#9baec8;box-shadow:2px 4px 15px rgba(0,0,0,.4);padding:0;background:#d9e1e8}.column-settings__hashtags .column-select__menu h4{text-transform:uppercase;color:#9baec8;font-size:13px;font-weight:500;margin-bottom:10px}.column-settings__hashtags .column-select__menu li{padding:4px 0}.column-settings__hashtags .column-select__menu ul{margin-bottom:10px}.column-settings__hashtags .column-select__menu em{font-weight:500;color:#121a24}.column-settings__hashtags .column-select__menu-list{padding:6px}.column-settings__hashtags .column-select__option{color:#121a24;border-radius:4px;font-size:14px}.column-settings__hashtags .column-select__option--is-focused,.column-settings__hashtags .column-select__option--is-selected{background:#b9c8d5}.column-settings__row .text-btn{margin-bottom:15px}.account--follows-info{top:10px}.account--follows-info,.account--muting-info{color:#fff;position:absolute;left:10px;opacity:.7;display:inline-block;vertical-align:top;background-color:rgba(0,0,0,.4);text-transform:uppercase;font-size:11px;font-weight:500;padding:4px;border-radius:4px}.account--muting-info{top:40px}.account--action-button{position:absolute;top:10px;right:20px}.account-gallery__container{display:flex;justify-content:center;flex-wrap:wrap;padding:2px}.account-gallery__item{flex-grow:1;width:50%;overflow:hidden;position:relative}.account-gallery__item:before{content:\"\";display:block;padding-top:100%}.account-gallery__item a{display:block;width:calc(100% - 4px);height:calc(100% - 4px);margin:2px;top:0;left:0;background-color:#000;background-size:cover;background-position:50%;position:absolute;color:#9baec8;text-decoration:none;border-radius:4px}.account-gallery__item a:active,.account-gallery__item a:focus,.account-gallery__item a:hover{outline:0;color:#d9e1e8}.account-gallery__item a:active:before,.account-gallery__item a:focus:before,.account-gallery__item a:hover:before{content:\"\";display:block;width:100%;height:100%;background:rgba(0,0,0,.3);border-radius:4px}.account-gallery__item__icons{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:24px}.account__section-headline,.notification__filter-bar{background:#0b1016;border-bottom:1px solid #202e3f;cursor:default;display:flex;flex-shrink:0}.account__section-headline button,.notification__filter-bar button{background:#0b1016;border:0;margin:0}.account__section-headline a,.account__section-headline button,.notification__filter-bar a,.notification__filter-bar button{display:block;flex:1 1 auto;color:#9baec8;padding:15px 0;font-size:14px;font-weight:500;text-align:center;text-decoration:none;position:relative}.account__section-headline a.active,.account__section-headline button.active,.notification__filter-bar a.active,.notification__filter-bar button.active{color:#d9e1e8}.account__section-headline a.active:after,.account__section-headline a.active:before,.account__section-headline button.active:after,.account__section-headline button.active:before,.notification__filter-bar a.active:after,.notification__filter-bar a.active:before,.notification__filter-bar button.active:after,.notification__filter-bar button.active:before{display:block;content:\"\";position:absolute;bottom:0;left:50%;width:0;height:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-color:transparent transparent #202e3f;border-style:solid;border-width:0 10px 10px}.account__section-headline a.active:after,.account__section-headline button.active:after,.notification__filter-bar a.active:after,.notification__filter-bar button.active:after{bottom:-1px;border-color:transparent transparent #121a24}.account__moved-note{padding:14px 10px 16px;background:#192432;border-top:1px solid #202e3f;border-bottom:1px solid #202e3f}.account__moved-note__message{position:relative;margin-left:58px;color:#3e5a7c;padding:0 0 4px;font-size:14px}.account__moved-note__message>span{display:block;overflow:hidden;text-overflow:ellipsis}.account__moved-note__icon-wrapper{left:-26px;position:absolute}.account__moved-note .detailed-status__display-avatar{position:relative}.account__moved-note .detailed-status__display-name{margin-bottom:0}.account__header .roles{margin-top:20px;margin-bottom:20px;padding:0 15px}.domain{padding:10px;border-bottom:1px solid #202e3f}.domain .domain__domain-name{flex:1 1 auto;display:block;color:#fff;text-decoration:none;font-size:14px;font-weight:500}.domain__wrapper{display:flex}.domain_buttons{height:18px;padding:10px;white-space:nowrap}.status__content--with-action{cursor:pointer}.status__content{position:relative;margin:10px 0;font-size:15px;line-height:20px;word-wrap:break-word;overflow:visible;padding-top:5px}.status__content em{font-style:italic}.status__content strong{font-weight:700}.status__content ul{list-style:disc inside}.status__content ol{list-style:decimal inside}.status__content blockquote{margin:.2em 0 .2em 2em;font-style:italic}.status__content:focus{outline:0}.status__content .emojione{width:20px;height:20px;margin:-3px 0 0}.status__content p{margin-bottom:20px;white-space:pre-wrap}.status__content p:last-child{margin-bottom:0}.status__content a{color:#d8a070;text-decoration:none}.status__content a:hover{text-decoration:underline}.status__content a:hover .fa{color:#4a6b94}.status__content a.mention:hover{text-decoration:none}.status__content a.mention:hover span{text-decoration:underline}.status__content a .fa{color:#3e5a7c}.status__content .status__content__spoiler{display:none}.status__content .status__content__spoiler.status__content__spoiler--visible{display:block}.status__content .status__content__spoiler-link{background:#45648a}.status__content .status__content__spoiler-link:hover{background:#4a6b94;text-decoration:none}.status__content__spoiler-link{display:inline-block;border-radius:2px;background:#45648a;border:none;color:#121a24;font-weight:500;font-size:11px;padding:0 5px;text-transform:uppercase;line-height:inherit;cursor:pointer;vertical-align:bottom}.status__content__spoiler-link:hover{background:#4a6b94;text-decoration:none}.status__content__spoiler-link .status__content__spoiler-icon{display:inline-block;margin:0 0 0 5px;border-left:1px solid;padding:0 0 0 4px;font-size:16px;vertical-align:-2px}.notif-cleaning .notification-follow,.notif-cleaning .status{padding-right:4.5rem}.status__wrapper--filtered{color:#3e5a7c;border:0;font-size:inherit;text-align:center;line-height:inherit;margin:0;padding:15px;box-sizing:border-box;width:100%;clear:both;border-bottom:1px solid #202e3f}.status__prepend-icon-wrapper{float:left;margin:0 10px 0 -58px;width:48px;text-align:right}.notification-follow{position:relative;border-bottom:1px solid #202e3f}.notification-follow .account{border-bottom:0}.focusable:focus{outline:0;background:#192432}.focusable:focus .status.status-direct{background:#26374d}.focusable:focus .status.status-direct.muted{background:transparent}.focusable:focus .detailed-status,.focusable:focus .detailed-status__action-bar{background:#202e3f}.status{padding:10px 14px;position:relative;height:auto;border-bottom:1px solid #202e3f;cursor:default;opacity:1;-webkit-animation:fade .15s linear;animation:fade .15s linear}@supports (-ms-overflow-style:-ms-autohiding-scrollbar){.status{padding-right:28px}}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}.status .video-player{margin-top:8px}.status.status-direct{background:#202e3f}.status.light .status__relative-time{color:#3e5a7c}.status.light .display-name strong,.status.light .status__display-name{color:#121a24}.status.light .display-name span{color:#3e5a7c}.status.light .status__content{color:#121a24}.status.light .status__content a{color:#d8a070}.status.light .status__content a.status__content__spoiler-link{color:#fff;background:#9baec8}.status.light .status__content a.status__content__spoiler-link:hover{background:#b5c3d6}.status.collapsed{background-position:50%;background-size:cover;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.status.collapsed.has-background:before{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-image:linear-gradient(180deg,rgba(0,0,0,.75),rgba(0,0,0,.65) 24px,rgba(0,0,0,.8));pointer-events:none;content:\"\"}.status.collapsed .display-name:hover .display-name__html{text-decoration:none}.status.collapsed .status__content{height:20px;overflow:hidden;text-overflow:ellipsis;padding-top:0}.status.collapsed .status__content:after{content:\"\";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(rgba(18,26,36,0),#121a24);pointer-events:none}.status.collapsed .status__content a:hover{text-decoration:none}.status.collapsed:focus>.status__content:after{background:linear-gradient(rgba(25,36,50,0),#192432)}.status.collapsed.status-direct>.status__content:after{background:linear-gradient(rgba(32,46,63,0),#202e3f)}.status.collapsed .notification__message{margin-bottom:0}.status.collapsed .status__info .notification__message>span{white-space:nowrap}.status .notification__message{margin:-10px 0 10px}.notification-favourite .status.status-direct{background:transparent}.notification-favourite .status.status-direct .icon-button.disabled{color:#547aa9}.status__relative-time{display:inline-block;margin-left:auto;padding-left:18px;width:120px;color:#3e5a7c;font-size:14px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status__display-name{margin:0 auto 0 0;color:#3e5a7c;overflow:hidden}.status__info__account .status__display-name{display:block;max-width:100%}.status__info{display:flex;font-size:15px}.status__info>span{text-overflow:ellipsis;overflow:hidden}.status__info .notification__message>span{word-wrap:break-word}.status__info__icons{margin-left:auto;display:flex;align-items:center;height:1em;color:#3e5a7c}.status__info__icons .status__media-icon{padding-left:6px;padding-right:1px}.status__info__icons .status__visibility-icon{padding-left:4px}.status__info__account{display:flex}.status-check-box{border-bottom:1px solid #d9e1e8;display:flex}.status-check-box .status-check-box__status{margin:10px 0 10px 10px;flex:1}.status-check-box .status-check-box__status .media-gallery{max-width:250px}.status-check-box .status-check-box__status .status__content{padding:0;white-space:normal}.status-check-box .status-check-box__status .video-player{margin-top:8px;max-width:250px}.status-check-box .status-check-box__status .media-gallery__item-thumbnail{cursor:default}.status-check-box-toggle{align-items:center;display:flex;flex:0 0 auto;justify-content:center;padding:10px}.status__prepend{margin:-10px -10px 10px;color:#3e5a7c;padding:8px 10px 0 68px;font-size:14px;position:relative}.status__prepend .status__display-name strong{color:#3e5a7c}.status__prepend>span{display:block;overflow:hidden;text-overflow:ellipsis}.status__action-bar{align-items:center;display:flex;margin-top:8px}.status__action-bar__counter{display:inline-flex;margin-right:11px;align-items:center}.status__action-bar__counter .status__action-bar-button{margin-right:4px}.status__action-bar__counter__label{display:inline-block;width:14px;font-size:12px;font-weight:500;color:#3e5a7c}.status__action-bar-button{margin-right:18px}.status__action-bar-dropdown{height:23.15px;width:23.15px}.detailed-status__action-bar-dropdown{flex:1 1 auto;display:flex;align-items:center;justify-content:center;position:relative}.detailed-status{background:#192432;padding:14px 10px}.detailed-status--flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.detailed-status--flex .detailed-status__meta,.detailed-status--flex .status__content{flex:100%}.detailed-status .status__content{font-size:19px;line-height:24px}.detailed-status .status__content .emojione{width:24px;height:24px;margin:-1px 0 0}.detailed-status .video-player{margin-top:8px}.detailed-status__meta{margin-top:15px;color:#3e5a7c;font-size:14px;line-height:18px}.detailed-status__action-bar{background:#192432;border-top:1px solid #202e3f;border-bottom:1px solid #202e3f;display:flex;flex-direction:row;padding:10px 0}.detailed-status__link{color:inherit;text-decoration:none}.detailed-status__favorites,.detailed-status__reblogs{display:inline-block;font-weight:500;font-size:12px;margin-left:6px}.account__display-name,.detailed-status__application,.detailed-status__datetime,.detailed-status__display-name,.status__display-name,.status__relative-time{text-decoration:none}.account__display-name strong,.status__display-name strong{color:#fff}.muted .emojione{opacity:.5}.account__display-name:hover strong,.detailed-status__display-name:hover strong,.reply-indicator__display-name:hover strong,.status__display-name:hover strong{text-decoration:underline}.account__display-name strong{display:block;overflow:hidden;text-overflow:ellipsis}.detailed-status__application,.detailed-status__datetime{color:inherit}.detailed-status__display-name{color:#d9e1e8;display:block;line-height:24px;margin-bottom:15px;overflow:hidden}.detailed-status__display-name span,.detailed-status__display-name strong{display:block;text-overflow:ellipsis;overflow:hidden}.detailed-status__display-name strong{font-size:16px;color:#fff}.detailed-status__display-avatar{float:left;margin-right:10px}.status__avatar{flex:none;margin:0 10px 0 0;height:48px;width:48px}.muted .status__content,.muted .status__content a,.muted .status__content p,.muted .status__display-name strong{color:#3e5a7c}.muted .status__avatar{opacity:.5}.muted a.status__content__spoiler-link{background:#3e5a7c;color:#121a24}.muted a.status__content__spoiler-link:hover{background:#436187;text-decoration:none}.detailed-status__datetime:hover,.status__relative-time:hover{text-decoration:underline}.status-card{display:flex;font-size:14px;border:1px solid #202e3f;border-radius:4px;color:#3e5a7c;margin-top:14px;text-decoration:none;overflow:hidden}.status-card__actions{bottom:0;left:0;position:absolute;right:0;top:0}.status-card__actions,.status-card__actions>div{display:flex;justify-content:center;align-items:center}.status-card__actions>div{background:rgba(0,0,0,.6);border-radius:4px;padding:12px 9px;flex:0 0 auto}.status-card__actions a,.status-card__actions button{display:inline;color:#fff;background:transparent;border:0;padding:0 5px;text-decoration:none;opacity:.6;font-size:18px;line-height:18px}.status-card__actions a:active,.status-card__actions a:focus,.status-card__actions a:hover,.status-card__actions button:active,.status-card__actions button:focus,.status-card__actions button:hover{opacity:1}.status-card__actions a{font-size:19px;position:relative;bottom:-1px}.status-card__actions a .fa,.status-card__actions a:hover .fa{color:inherit}a.status-card{cursor:pointer}a.status-card:hover{background:#202e3f}.status-card-photo{cursor:zoom-in;display:block;text-decoration:none;width:100%;height:auto;margin:0}.status-card-video iframe{width:100%;height:100%}.status-card__title{display:block;font-weight:500;margin-bottom:5px;color:#9baec8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.status-card__content{flex:1 1 auto;overflow:hidden;padding:14px 14px 14px 8px}.status-card__description{color:#9baec8}.status-card__host{display:block;margin-top:5px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-card__image{flex:0 0 100px;background:#202e3f;position:relative}.status-card__image>.fa{font-size:21px;position:absolute;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.status-card.horizontal{display:block}.status-card.horizontal .status-card__image{width:100%}.status-card.horizontal .status-card__image-image{border-radius:4px 4px 0 0}.status-card.horizontal .status-card__title{white-space:inherit}.status-card.compact{border-color:#192432}.status-card.compact.interactive{border:0}.status-card.compact .status-card__content{padding:10px 8px 8px}.status-card.compact .status-card__title{white-space:nowrap}.status-card.compact .status-card__image{flex:0 0 60px}a.status-card.compact:hover{background-color:#192432}.status-card__image-image{border-radius:4px 0 0 4px;display:block;margin:0;width:100%;height:100%;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;background-size:cover;background-position:50%}.status__video-player{display:flex;align-items:center;background:#000;box-sizing:border-box;cursor:default;margin-top:8px;overflow:hidden;position:relative}.status__video-player.full-width{margin-left:-14px;margin-right:-14px;width:inherit;max-width:none;height:250px;border-radius:0}.status__video-player-video{height:100%;-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}.status__video-player-video:not(.letterbox){height:100%;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover}.status__video-player-expand,.status__video-player-mute{color:#fff;opacity:.8;position:absolute;right:4px;text-shadow:0 1px 1px #000,1px 0 1px #000}.status__video-player-spoiler{display:none;color:#fff;left:4px;position:absolute;text-shadow:0 1px 1px #000,1px 0 1px #000;top:4px;z-index:100}.status__video-player-spoiler.status__video-player-spoiler--visible{display:block}.status__video-player-expand{bottom:4px;z-index:100}.status__video-player-mute{top:4px;z-index:5}.attachment-list{display:flex;font-size:14px;border:1px solid #202e3f;border-radius:4px;margin-top:14px;overflow:hidden}.attachment-list__icon{flex:0 0 auto;color:#3e5a7c;padding:8px 18px;cursor:default;border-right:1px solid #202e3f;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:26px}.attachment-list__icon .fa{display:block}.attachment-list__list{list-style:none;padding:4px 0 4px 8px;display:flex;flex-direction:column;justify-content:center}.attachment-list__list li{display:block;padding:4px 0}.attachment-list__list a{text-decoration:none;color:#3e5a7c;font-weight:500}.attachment-list__list a:hover{text-decoration:underline}.attachment-list.compact{border:0;margin-top:4px}.attachment-list.compact .attachment-list__list{padding:0;display:block}.attachment-list.compact .fa{color:#3e5a7c}.modal-container--preloader{background:#202e3f}.modal-root{position:relative;transition:opacity .3s linear;will-change:opacity;z-index:9999}.modal-root__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7)}.modal-root__container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:space-around;z-index:9999;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal-root__modal{pointer-events:auto;display:flex;z-index:9999}.embed-modal,.error-modal,.onboarding-modal{background:#d9e1e8;color:#121a24;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.onboarding-modal__pager{height:80vh;width:80vw;max-width:520px;max-height:470px}.onboarding-modal__pager .react-swipeable-view-container>div{width:100%;height:100%;box-sizing:border-box;display:none;flex-direction:column;align-items:center;justify-content:center;display:flex;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.error-modal__body{height:80vh;width:80vw;max-width:520px;max-height:420px;position:relative}.error-modal__body>div{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:25px;display:none;display:flex;opacity:0;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.error-modal__body,.error-modal__body>div{flex-direction:column;align-items:center;justify-content:center}.error-modal__body{display:flex;text-align:center}@media screen and (max-width:550px){.onboarding-modal{width:100%;height:100%;border-radius:0}.onboarding-modal__pager{width:100%;height:auto;max-width:none;max-height:none;flex:1 1 auto}}.error-modal__footer,.onboarding-modal__paginator{flex:0 0 auto;background:#c0cdd9;display:flex;padding:25px}.error-modal__footer>div,.onboarding-modal__paginator>div{min-width:33px}.error-modal__footer .error-modal__nav,.error-modal__footer .onboarding-modal__nav,.onboarding-modal__paginator .error-modal__nav,.onboarding-modal__paginator .onboarding-modal__nav{color:#3e5a7c;border:0;font-size:14px;font-weight:500;padding:10px 25px;line-height:inherit;height:auto;margin:-10px;border-radius:4px;background-color:transparent}.error-modal__footer .error-modal__nav:active,.error-modal__footer .error-modal__nav:focus,.error-modal__footer .error-modal__nav:hover,.error-modal__footer .onboarding-modal__nav:active,.error-modal__footer .onboarding-modal__nav:focus,.error-modal__footer .onboarding-modal__nav:hover,.onboarding-modal__paginator .error-modal__nav:active,.onboarding-modal__paginator .error-modal__nav:focus,.onboarding-modal__paginator .error-modal__nav:hover,.onboarding-modal__paginator .onboarding-modal__nav:active,.onboarding-modal__paginator .onboarding-modal__nav:focus,.onboarding-modal__paginator .onboarding-modal__nav:hover{color:#37506f;background-color:#a6b9c9}.error-modal__footer .error-modal__nav.onboarding-modal__done,.error-modal__footer .error-modal__nav.onboarding-modal__next,.error-modal__footer .onboarding-modal__nav.onboarding-modal__done,.error-modal__footer .onboarding-modal__nav.onboarding-modal__next,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next{color:#121a24}.error-modal__footer .error-modal__nav.onboarding-modal__done:active,.error-modal__footer .error-modal__nav.onboarding-modal__done:focus,.error-modal__footer .error-modal__nav.onboarding-modal__done:hover,.error-modal__footer .error-modal__nav.onboarding-modal__next:active,.error-modal__footer .error-modal__nav.onboarding-modal__next:focus,.error-modal__footer .error-modal__nav.onboarding-modal__next:hover,.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:active,.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:focus,.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:hover,.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:active,.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:focus,.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:hover,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:active,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:focus,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:hover,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:active,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:focus,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:hover,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:active,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:focus,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:hover,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:active,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:focus,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:hover{color:#192432}.error-modal__footer{justify-content:center}.onboarding-modal__dots{flex:1 1 auto;display:flex;align-items:center;justify-content:center}.onboarding-modal__dot{width:14px;height:14px;border-radius:14px;background:#a6b9c9;margin:0 3px;cursor:pointer}.onboarding-modal__dot:hover{background:#a0b4c5}.onboarding-modal__dot.active{cursor:default;background:#8da5ba}.onboarding-modal__page__wrapper{pointer-events:none;padding:25px 25px 0}.onboarding-modal__page__wrapper.onboarding-modal__page__wrapper--active{pointer-events:auto}.onboarding-modal__page{cursor:default;line-height:21px}.onboarding-modal__page h1{font-size:18px;font-weight:500;color:#121a24;margin-bottom:20px}.onboarding-modal__page a{color:#d8a070}.onboarding-modal__page a:active,.onboarding-modal__page a:focus,.onboarding-modal__page a:hover{color:#dcab80}.onboarding-modal__page .navigation-bar a{color:inherit}.onboarding-modal__page p{font-size:16px;color:#3e5a7c;margin-top:10px;margin-bottom:10px}.onboarding-modal__page p:last-child{margin-bottom:0}.onboarding-modal__page p strong{font-weight:500;background:#121a24;color:#d9e1e8;border-radius:4px;font-size:14px;padding:3px 6px}.onboarding-modal__page p strong:lang(ja),.onboarding-modal__page p strong:lang(ko),.onboarding-modal__page p strong:lang(zh-CN),.onboarding-modal__page p strong:lang(zh-HK),.onboarding-modal__page p strong:lang(zh-TW){font-weight:700}.onboarding-modal__page__wrapper-0{height:100%;padding:0}.onboarding-modal__page-one__lead{padding:45px 65px 0;margin-bottom:10px}.onboarding-modal__page-one__lead h1{font-size:26px;line-height:36px;margin-bottom:8px}.onboarding-modal__page-one__lead p{margin-bottom:0}.onboarding-modal__page-one__extra{padding-right:65px;padding-left:185px;text-align:center}.display-case{text-align:center;font-size:15px;margin-bottom:15px}.display-case__label{font-weight:500;color:#121a24;margin-bottom:5px;text-transform:uppercase;font-size:12px}.display-case__case{background:#121a24;color:#d9e1e8;font-weight:500;padding:10px;border-radius:4px}.onboarding-modal__page-five p,.onboarding-modal__page-four p,.onboarding-modal__page-three p,.onboarding-modal__page-two p{text-align:left}.onboarding-modal__page-five .figure,.onboarding-modal__page-four .figure,.onboarding-modal__page-three .figure,.onboarding-modal__page-two .figure{background:#040609;color:#d9e1e8;margin-bottom:20px;border-radius:4px;padding:10px;text-align:center;font-size:14px;box-shadow:1px 2px 6px rgba(0,0,0,.3)}.onboarding-modal__page-five .figure .onboarding-modal__image,.onboarding-modal__page-four .figure .onboarding-modal__image,.onboarding-modal__page-three .figure .onboarding-modal__image,.onboarding-modal__page-two .figure .onboarding-modal__image{border-radius:4px;margin-bottom:10px}.onboarding-modal__page-five .figure.non-interactive,.onboarding-modal__page-four .figure.non-interactive,.onboarding-modal__page-three .figure.non-interactive,.onboarding-modal__page-two .figure.non-interactive{pointer-events:none;text-align:left}.onboarding-modal__page-four__columns .row{display:flex;margin-bottom:20px}.onboarding-modal__page-four__columns .row>div{flex:1 1 0;margin:0 10px}.onboarding-modal__page-four__columns .row>div:first-child{margin-left:0}.onboarding-modal__page-four__columns .row>div:last-child{margin-right:0}.onboarding-modal__page-four__columns .row>div p{text-align:center}.onboarding-modal__page-four__columns .row:last-child{margin-bottom:0}.onboarding-modal__page-four__columns .column-header{color:#fff}@media screen and (max-width:320px) and (max-height:600px){.onboarding-modal__page p{font-size:14px;line-height:20px}.onboarding-modal__page-five .figure,.onboarding-modal__page-four .figure,.onboarding-modal__page-three .figure,.onboarding-modal__page-two .figure{font-size:12px;margin-bottom:10px}.onboarding-modal__page-four__columns .row{margin-bottom:10px}.onboarding-modal__page-four__columns .column-header{padding:5px;font-size:12px}}.onboard-sliders{display:inline-block;max-width:30px;max-height:auto;margin-left:10px}.actions-modal,.boost-modal,.confirmation-modal,.doodle-modal,.favourite-modal,.mute-modal,.report-modal{background:#f2f5f7;color:#121a24;border-radius:8px;overflow:hidden;max-width:90vw;width:480px;position:relative;flex-direction:column}.actions-modal .status__display-name,.boost-modal .status__display-name,.confirmation-modal .status__display-name,.doodle-modal .status__display-name,.favourite-modal .status__display-name,.mute-modal .status__display-name,.report-modal .status__display-name{display:flex}.actions-modal .status__avatar,.boost-modal .status__avatar,.confirmation-modal .status__avatar,.doodle-modal .status__avatar,.favourite-modal .status__avatar,.mute-modal .status__avatar,.report-modal .status__avatar{height:28px;left:10px;top:10px;width:48px}.actions-modal .status__content__spoiler-link,.boost-modal .status__content__spoiler-link,.confirmation-modal .status__content__spoiler-link,.doodle-modal .status__content__spoiler-link,.favourite-modal .status__content__spoiler-link,.mute-modal .status__content__spoiler-link,.report-modal .status__content__spoiler-link{color:#f2f5f7}.actions-modal .status{background:#fff;padding-top:10px;padding-bottom:10px}.actions-modal .dropdown-menu__separator,.actions-modal .status{border-bottom-color:#d9e1e8}.boost-modal__container,.favourite-modal__container{overflow-x:scroll;padding:10px}.boost-modal__container .status,.favourite-modal__container .status{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;border-bottom:0}.boost-modal__action-bar,.confirmation-modal__action-bar,.doodle-modal__action-bar,.favourite-modal__action-bar,.mute-modal__action-bar{display:flex;justify-content:space-between;background:#d9e1e8;padding:10px;line-height:36px}.boost-modal__action-bar>div,.confirmation-modal__action-bar>div,.doodle-modal__action-bar>div,.favourite-modal__action-bar>div,.mute-modal__action-bar>div{flex:1 1 auto;text-align:right;color:#3e5a7c;padding-right:10px}.boost-modal__action-bar .button,.confirmation-modal__action-bar .button,.doodle-modal__action-bar .button,.favourite-modal__action-bar .button,.mute-modal__action-bar .button{flex:0 0 auto}.boost-modal__status-header,.favourite-modal__status-header{font-size:15px}.boost-modal__status-time,.favourite-modal__status-time{float:right;font-size:14px}.confirmation-modal{max-width:85vw}@media screen and (min-width:480px){.confirmation-modal{max-width:380px}}.mute-modal{line-height:24px}.mute-modal .react-toggle{vertical-align:middle}.report-modal{width:90vw;max-width:700px}.report-modal__container{display:flex;border-top:1px solid #d9e1e8}@media screen and (max-width:480px){.report-modal__container{flex-wrap:wrap;overflow-y:auto}}.report-modal__comment,.report-modal__statuses{box-sizing:border-box;width:50%}@media screen and (max-width:480px){.report-modal__comment,.report-modal__statuses{width:100%}}.report-modal__statuses{flex:1 1 auto;min-height:20vh;max-height:80vh;overflow-y:auto;overflow-x:hidden}.report-modal__statuses .status__content a{color:#d8a070}@media screen and (max-width:480px){.report-modal__statuses{max-height:10vh}}.report-modal__comment{padding:20px;border-right:1px solid #d9e1e8;max-width:320px}.report-modal__comment p{font-size:14px;line-height:20px;margin-bottom:20px}.report-modal__comment .setting-text{display:block;box-sizing:border-box;width:100%;color:#121a24;background:#fff;padding:10px;font-family:inherit;font-size:14px;resize:vertical;outline:0;border-radius:4px;border:1px solid #d9e1e8;margin:0 0 20px}.report-modal__comment .setting-text:focus{border:1px solid #c0cdd9}.report-modal__comment .setting-toggle{margin-top:20px;margin-bottom:24px}.report-modal__comment .setting-toggle__label{color:#121a24;font-size:14px}@media screen and (max-width:480px){.report-modal__comment{padding:10px;max-width:100%;order:2}.report-modal__comment .setting-toggle{margin-bottom:4px}}.report-modal__target{padding:20px}.report-modal__target .media-modal__close{top:19px;right:15px}.actions-modal{max-height:80vh;max-width:80vw}.actions-modal .status{overflow-y:auto;max-height:300px}.actions-modal strong{display:block;font-weight:500}.actions-modal .actions-modal__item-label{font-weight:500}.actions-modal ul{overflow-y:auto;flex-shrink:0}.actions-modal ul li:empty{margin:0}.actions-modal ul li:not(:empty) a{color:#121a24;display:flex;padding:12px 16px;font-size:15px;align-items:center;text-decoration:none}.actions-modal ul li:not(:empty) a,.actions-modal ul li:not(:empty) a button{transition:none}.actions-modal ul li:not(:empty) a.active,.actions-modal ul li:not(:empty) a.active button,.actions-modal ul li:not(:empty) a:active,.actions-modal ul li:not(:empty) a:active button,.actions-modal ul li:not(:empty) a:focus,.actions-modal ul li:not(:empty) a:focus button,.actions-modal ul li:not(:empty) a:hover,.actions-modal ul li:not(:empty) a:hover button{background:#d8a070;color:#fff}.actions-modal ul li:not(:empty) a>.icon,.actions-modal ul li:not(:empty) a>.react-toggle,.actions-modal ul li:not(:empty) a button:first-child{margin-right:10px}.confirmation-modal__action-bar .confirmation-modal__cancel-button,.confirmation-modal__action-bar .mute-modal__cancel-button,.mute-modal__action-bar .confirmation-modal__cancel-button,.mute-modal__action-bar .mute-modal__cancel-button{background-color:transparent;color:#3e5a7c;font-size:14px;font-weight:500}.confirmation-modal__action-bar .confirmation-modal__cancel-button:active,.confirmation-modal__action-bar .confirmation-modal__cancel-button:focus,.confirmation-modal__action-bar .confirmation-modal__cancel-button:hover,.confirmation-modal__action-bar .mute-modal__cancel-button:active,.confirmation-modal__action-bar .mute-modal__cancel-button:focus,.confirmation-modal__action-bar .mute-modal__cancel-button:hover,.mute-modal__action-bar .confirmation-modal__cancel-button:active,.mute-modal__action-bar .confirmation-modal__cancel-button:focus,.mute-modal__action-bar .confirmation-modal__cancel-button:hover,.mute-modal__action-bar .mute-modal__cancel-button:active,.mute-modal__action-bar .mute-modal__cancel-button:focus,.mute-modal__action-bar .mute-modal__cancel-button:hover{color:#37506f}.confirmation-modal__do_not_ask_again{padding-left:20px;padding-right:20px;padding-bottom:10px;font-size:14px}.confirmation-modal__do_not_ask_again input,.confirmation-modal__do_not_ask_again label{vertical-align:middle}.confirmation-modal__container,.mute-modal__container,.report-modal__target{padding:30px;font-size:16px;text-align:center}.confirmation-modal__container strong,.mute-modal__container strong,.report-modal__target strong{font-weight:500}.confirmation-modal__container strong:lang(ja),.confirmation-modal__container strong:lang(ko),.confirmation-modal__container strong:lang(zh-CN),.confirmation-modal__container strong:lang(zh-HK),.confirmation-modal__container strong:lang(zh-TW),.mute-modal__container strong:lang(ja),.mute-modal__container strong:lang(ko),.mute-modal__container strong:lang(zh-CN),.mute-modal__container strong:lang(zh-HK),.mute-modal__container strong:lang(zh-TW),.report-modal__target strong:lang(ja),.report-modal__target strong:lang(ko),.report-modal__target strong:lang(zh-CN),.report-modal__target strong:lang(zh-HK),.report-modal__target strong:lang(zh-TW){font-weight:700}.embed-modal{max-width:80vw;max-height:80vh}.embed-modal h4{padding:30px;font-weight:500;font-size:16px;text-align:center}.embed-modal .embed-modal__container{padding:10px}.embed-modal .embed-modal__container .hint{margin-bottom:15px}.embed-modal .embed-modal__container .embed-modal__html{outline:0;box-sizing:border-box;display:block;width:100%;border:none;padding:10px;font-family:\"mastodon-font-monospace\",monospace;background:#121a24;color:#fff;font-size:14px;margin:0 0 15px}.embed-modal .embed-modal__container .embed-modal__html::-moz-focus-inner{border:0}.embed-modal .embed-modal__container .embed-modal__html::-moz-focus-inner,.embed-modal .embed-modal__container .embed-modal__html:active,.embed-modal .embed-modal__container .embed-modal__html:focus{outline:0!important}.embed-modal .embed-modal__container .embed-modal__html:focus{background:#192432}@media screen and (max-width:600px){.embed-modal .embed-modal__container .embed-modal__html{font-size:16px}}.embed-modal .embed-modal__container .embed-modal__iframe{width:400px;max-width:100%;overflow:hidden;border:0}.focal-point{position:relative;cursor:pointer;overflow:hidden}.focal-point.dragging{cursor:move}.focal-point img{max-width:80vw;max-height:80vh;width:auto;height:auto;margin:auto}.focal-point__reticle{position:absolute;width:100px;height:100px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(/packs/reticle-6490ecbb61185e86e62dca0845cf2dcf.png) no-repeat 0 0;border-radius:50%;box-shadow:0 0 0 9999em rgba(0,0,0,.35)}.focal-point__overlay{position:absolute;width:100%;height:100%;top:0;left:0}.account__header .account__header__fields{font-size:15px;line-height:20px;overflow:hidden;margin:20px -10px -20px;border-bottom:0;border-top:0}.account__header .account__header__fields dl{background:#121a24;border-top:1px solid #192432;border-bottom:0;display:flex}.account__header .account__header__fields dd,.account__header .account__header__fields dt{box-sizing:border-box;padding:14px 5px;text-align:center;max-height:48px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account__header .account__header__fields dt{color:#9baec8;background:#283a50;width:120px;flex:0 0 auto;font-weight:500}.account__header .account__header__fields dd{flex:1 1 auto;color:#fff;background:#121a24}.account__header .account__header__fields dd.verified{border:1px solid rgba(121,189,154,.5);background:rgba(121,189,154,.25)}.composer{padding:10px}.no-reduce-motion .composer--spoiler{transition:height .4s ease,opacity .4s ease}.composer--spoiler{height:0;-webkit-transform-origin:bottom;transform-origin:bottom;opacity:0}.composer--spoiler.composer--spoiler--visible{height:47px;opacity:1}.composer--spoiler input{display:block;box-sizing:border-box;margin:0;border:none;border-radius:4px;padding:10px;width:100%;outline:0;color:#121a24;background:#fff;font-size:14px;font-family:inherit;resize:vertical}.composer--spoiler input:focus{outline:0}@media screen and (max-width:630px){.auto-columns .composer--spoiler input{font-size:16px}}.single-column .composer--spoiler input{font-size:16px}.composer--warning{color:#121a24;margin-bottom:15px;background:#9baec8;box-shadow:0 2px 6px rgba(0,0,0,.3);padding:8px 10px;border-radius:4px;font-size:13px;font-weight:400}.composer--warning a{color:#3e5a7c;font-weight:500;text-decoration:underline}.composer--warning a:active,.composer--warning a:focus,.composer--warning a:hover{text-decoration:none}.composer--reply{margin:0 0 10px;border-radius:4px;padding:10px;background:#9baec8}.composer--reply>header{margin-bottom:5px;overflow:hidden}.composer--reply>header>.account.small{color:#121a24}.composer--reply>header>.cancel{float:right;line-height:24px}.composer--reply>.content{position:relative;margin:10px 0;font-size:14px;line-height:20px;color:#121a24;word-wrap:break-word;font-weight:400;overflow:visible;white-space:pre-wrap;padding:5px 12px 0}.composer--reply>.content p{margin-bottom:20px}.composer--reply>.content p:last-child{margin-bottom:0}.composer--reply>.content a{color:#3e5a7c;text-decoration:none}.composer--reply>.content a:hover{text-decoration:underline}.composer--reply>.content a.mention:hover{text-decoration:none}.composer--reply>.content a.mention:hover span{text-decoration:underline}.composer--reply .emojione{width:20px;height:20px;margin:-5px 0 0}.emoji-picker-dropdown{position:absolute;right:5px;top:5px}.emoji-picker-dropdown ::-webkit-scrollbar-track:active,.emoji-picker-dropdown ::-webkit-scrollbar-track:hover{background-color:rgba(0,0,0,.3)}.composer--textarea{position:relative}.composer--textarea>label .textarea{display:block;box-sizing:border-box;margin:0;border:none;border-radius:4px 4px 0 0;padding:10px 32px 0 10px;width:100%;min-height:100px;outline:0;color:#121a24;background:#fff;font-size:14px;font-family:inherit;resize:none}.composer--textarea>label .textarea:disabled{background:#d9e1e8}.composer--textarea>label .textarea:focus{outline:0}@media screen and (max-width:630px){.auto-columns .composer--textarea>label .textarea{font-size:16px}}.single-column .composer--textarea>label .textarea{font-size:16px}@media screen and (max-width:600px){.auto-columns .composer--textarea>label .textarea,.single-column .composer--textarea>label .textarea{height:100px!important;resize:vertical}}.composer--textarea--icons{display:block;position:absolute;top:29px;right:5px;bottom:5px;overflow:hidden}.composer--textarea--icons>.textarea_icon{display:block;margin:2px 0 0 2px;width:24px;height:24px;color:#3e5a7c;font-size:18px;line-height:24px;text-align:center;opacity:.8}.composer--textarea--suggestions{display:block;position:absolute;box-sizing:border-box;top:100%;border-radius:0 0 4px 4px;padding:6px;width:100%;color:#121a24;background:#d9e1e8;box-shadow:4px 4px 6px rgba(0,0,0,.4);font-size:14px;z-index:99}.composer--textarea--suggestions[hidden]{display:none}.composer--textarea--suggestions--item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border-radius:4px;padding:10px;font-size:14px;line-height:18px;overflow:hidden;cursor:pointer}.composer--textarea--suggestions--item.selected,.composer--textarea--suggestions--item:active,.composer--textarea--suggestions--item:focus,.composer--textarea--suggestions--item:hover{background:#b9c8d5}.composer--textarea--suggestions--item>.emoji img{display:block;float:left;margin-right:8px;width:18px;height:18px}.composer--textarea--suggestions--item>.account.small .display-name>span{color:#3e5a7c}.composer--upload_form{padding:5px;color:#121a24;background:#fff;font-size:14px}.composer--upload_form>.content{display:flex;flex-direction:row;flex-wrap:wrap;font-family:inherit;overflow:hidden}.composer--upload_form--item{flex:1 1 0;margin:5px;min-width:40%}.composer--upload_form--item>div{position:relative;border-radius:4px;height:140px;width:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;overflow:hidden}.composer--upload_form--item>div textarea{display:block;position:absolute;box-sizing:border-box;bottom:0;left:0;margin:0;border:0;padding:10px;width:100%;color:#d9e1e8;background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.35) 80%,transparent);font-size:14px;font-family:inherit;font-weight:500;opacity:0;z-index:2;transition:opacity .1s ease}.composer--upload_form--item>div textarea:focus{color:#fff}.composer--upload_form--item>div textarea::-webkit-input-placeholder{opacity:.54;color:#d9e1e8}.composer--upload_form--item>div textarea:-ms-input-placeholder{opacity:.54;color:#d9e1e8}.composer--upload_form--item>div textarea::-ms-input-placeholder{opacity:.54;color:#d9e1e8}.composer--upload_form--item>div textarea::placeholder{opacity:.54;color:#d9e1e8}.composer--upload_form--item>div>.close{mix-blend-mode:difference}.composer--upload_form--item.active>div textarea{opacity:1}.composer--upload_form--actions{background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,.35) 80%,transparent);display:flex;align-items:flex-start;justify-content:space-between;opacity:0;transition:opacity .1s ease}.composer--upload_form--actions .icon-button{flex:0 1 auto;color:#d9e1e8;font-size:14px;font-weight:500;padding:10px;font-family:inherit}.composer--upload_form--actions .icon-button:active,.composer--upload_form--actions .icon-button:focus,.composer--upload_form--actions .icon-button:hover{color:#e6ebf0}.composer--upload_form--actions.active{opacity:1}.composer--upload_form--progress{display:flex;padding:10px;color:#9baec8;overflow:hidden}.composer--upload_form--progress>.fa{font-size:34px;margin-right:10px}.composer--upload_form--progress>.message{flex:1 1 auto}.composer--upload_form--progress>.message>span{display:block;font-size:12px;font-weight:500;text-transform:uppercase}.composer--upload_form--progress>.message>.backdrop{position:relative;margin-top:5px;border-radius:6px;width:100%;height:6px;background:#3e5a7c}.composer--upload_form--progress>.message>.backdrop>.tracker{position:absolute;top:0;left:0;height:6px;border-radius:6px;background:#d8a070}.composer--options{padding:10px;background:#ebebeb;box-shadow:inset 0 5px 5px rgba(0,0,0,.05);border-radius:0 0 4px 4px;height:27px}.composer--options>*{display:inline-block;box-sizing:content-box;padding:0 3px;height:27px;line-height:27px;vertical-align:bottom}.composer--options>hr{display:inline-block;margin:0 3px;border:0 transparent;border-left:1px solid #c2c2c2;padding:0;width:0;height:27px;background:transparent}.composer--options--dropdown.open>.value{border-radius:4px 4px 0 0;box-shadow:0 -4px 4px rgba(0,0,0,.1);color:#fff;background:#d8a070;transition:none}.composer--options--dropdown.open.top>.value{border-radius:0 0 4px 4px;box-shadow:0 4px 4px rgba(0,0,0,.1)}.composer--options--dropdown--content{position:absolute;border-radius:4px;box-shadow:2px 4px 15px rgba(0,0,0,.4);background:#fff;overflow:hidden;-webkit-transform-origin:50% 0;transform-origin:50% 0}.composer--options--dropdown--content--item{display:flex;align-items:center;padding:10px;color:#121a24;cursor:pointer}.composer--options--dropdown--content--item>.content{flex:1 1 auto;color:#3e5a7c}.composer--options--dropdown--content--item>.content:not(:first-child){margin-left:10px}.composer--options--dropdown--content--item>.content strong{display:block;color:#121a24;font-weight:500}.composer--options--dropdown--content--item.active,.composer--options--dropdown--content--item:hover{background:#d8a070;color:#fff}.composer--options--dropdown--content--item.active>.content,.composer--options--dropdown--content--item.active>.content strong,.composer--options--dropdown--content--item:hover>.content,.composer--options--dropdown--content--item:hover>.content strong{color:#fff}.composer--options--dropdown--content--item.active:hover{background:#dcab80}.composer--publisher{padding-top:10px;text-align:right;white-space:nowrap;overflow:hidden}.composer--publisher>.count{display:inline-block;margin:0 16px 0 8px;font-size:16px;line-height:36px}.composer--publisher>.primary{display:inline-block;margin:0;padding:0 10px;text-align:center}.composer--publisher>.side_arm{display:inline-block;margin:0 2px 0 0;padding:0;width:36px;text-align:center}.composer--publisher.over>.count{color:#ff5050}.column__wrapper,.columns-area{display:flex;flex:1 1 auto;position:relative}.columns-area{flex-direction:row;justify-content:flex-start;overflow-x:auto}@media screen and (min-width:360px){.auto-columns .columns-area,.single-column .columns-area{padding:10px}.auto-columns .react-swipeable-view-container .columns-area,.single-column .react-swipeable-view-container .columns-area{height:calc(100% - 20px)!important}}.react-swipeable-view-container,.react-swipeable-view-container .column,.react-swipeable-view-container .columns-area{height:100%}.react-swipeable-view-container>*{display:flex;align-items:center;justify-content:center;height:100%}.ui{flex:0 0 auto;display:flex;flex-direction:column;width:100%;height:100%;background:#06090c}@media screen and (min-width:360px){.auto-columns .tabs-bar,.single-column .tabs-bar{margin:10px 10px 0}}@media screen and (max-width:630px){:root .auto-columns .column{flex:auto;width:100%;min-width:0;max-width:none;padding:0}:root .auto-columns .columns-area{flex-direction:column}:root .auto-columns .autosuggest-textarea__textarea,:root .auto-columns .search__input{font-size:16px}}:root .single-column .column{flex:auto;width:100%;min-width:0;max-width:none;padding:0}:root .single-column .columns-area{flex-direction:column}:root .single-column .autosuggest-textarea__textarea,:root .single-column .search__input{font-size:16px}@media screen and (min-width:631px){.auto-columns .columns-area{padding:0}.auto-columns .column{flex:0 0 auto;padding:10px 5px}.auto-columns .column:first-child{padding-left:10px}.auto-columns .column:last-child{padding-right:10px}.auto-columns .columns-area>div .column{padding-left:5px;padding-right:5px}}.multi-columns .columns-area{padding:0}.multi-columns .column{flex:0 0 auto;padding:10px 5px}.multi-columns .column:first-child{padding-left:10px}.multi-columns .column:last-child{padding-right:10px}.multi-columns .columns-area>div .column{padding-left:5px;padding-right:5px}.column-back-button{background:#192432;color:#d8a070;cursor:pointer;flex:0 0 auto;font-size:16px;border:0;text-align:unset;padding:15px;margin:0;z-index:3}.column-back-button:hover{text-decoration:underline}.column-header__back-button{background:#192432;border:0;font-family:inherit;color:#d8a070;cursor:pointer;flex:0 0 auto;font-size:16px;padding:0 5px 0 0;z-index:3}.column-header__back-button:hover{text-decoration:underline}.column-header__back-button:last-child{padding:0 15px 0 0}.column-back-button__icon{display:inline-block;margin-right:5px}.column-back-button--slim{position:relative}.column-back-button--slim-button{cursor:pointer;flex:0 0 auto;font-size:16px;padding:15px;position:absolute;right:0;top:-48px}.column-link{background:#202e3f;color:#fff;display:block;font-size:16px;padding:15px;text-decoration:none}.column-link:hover{background:#253549}.column-link__icon{display:inline-block;margin-right:5px}.column-subheading{background:#121a24;color:#3e5a7c;padding:8px 20px;font-size:12px;font-weight:500;text-transform:uppercase;cursor:default}.column-header__wrapper{position:relative;flex:0 0 auto}.column-header__wrapper.active:before{display:block;content:\"\";position:absolute;top:35px;left:0;right:0;margin:0 auto;width:60%;pointer-events:none;height:28px;z-index:1;background:radial-gradient(ellipse,rgba(216,160,112,.23) 0,rgba(216,160,112,0) 60%)}.column-header{display:flex;font-size:16px;background:#192432;flex:0 0 auto;cursor:pointer;position:relative;z-index:2;outline:0;overflow:hidden}.column-header>button{margin:0;border:none;padding:15px;color:inherit;background:transparent;font:inherit;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1}.column-header>.column-header__back-button{color:#d8a070}.column-header.active{box-shadow:0 1px 0 rgba(216,160,112,.3)}.column-header.active .column-header__icon{color:#d8a070;text-shadow:0 0 10px rgba(216,160,112,.4)}.column-header:active,.column-header:focus{outline:0}.column{width:330px;position:relative;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.wide .column{flex:auto;min-width:330px;max-width:400px}.column>.scrollable{background:#121a24}.column-header__buttons{height:48px;display:flex;margin-left:0}.column-header__links .text-btn{margin-right:10px}.column-header__button,.column-header__notif-cleaning-buttons button{background:#192432;border:0;color:#9baec8;cursor:pointer;font-size:16px;padding:0 15px}.column-header__button:hover,.column-header__notif-cleaning-buttons button:hover{color:#b2c1d5}.column-header__button.active,.column-header__button.active:hover,.column-header__notif-cleaning-buttons button.active,.column-header__notif-cleaning-buttons button.active:hover{color:#fff;background:#202e3f}.column-header__button:focus,.column-header__notif-cleaning-buttons button:focus{text-shadow:0 0 4px #d3935c}.column-header__notif-cleaning-buttons{display:flex;align-items:stretch;justify-content:space-around}.column-header__notif-cleaning-buttons button{background:transparent;text-align:center;padding:10px 0;white-space:pre-wrap}.column-header__notif-cleaning-buttons b{font-weight:700}.column-header__collapsible-inner.nopad-drawer{padding:0}.column-header__collapsible{max-height:70vh;overflow:hidden;overflow-y:auto;color:#9baec8;transition:max-height .15s ease-in-out,opacity .3s linear;opacity:1}.column-header__collapsible.collapsed{max-height:0;opacity:.5}.column-header__collapsible.animating{overflow-y:hidden}.column-header__collapsible hr{height:0;background:transparent;border:0;border-top:1px solid #26374d;margin:10px 0}.column-header__collapsible.ncd{transition:none}.column-header__collapsible.ncd.collapsed{max-height:0;opacity:.7}.column-header__collapsible-inner{background:#202e3f;padding:15px}.column-header__setting-btn:hover{color:#9baec8;text-decoration:underline}.column-header__setting-arrows{float:right}.column-header__setting-arrows .column-header__setting-btn{padding:0 10px}.column-header__setting-arrows .column-header__setting-btn:last-child{padding-right:0}.column-header__title{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1}.column-header__icon{display:inline-block;margin-right:5px}.empty-column-indicator,.error-column{color:#3e5a7c;background:#121a24;text-align:center;padding:20px;font-size:15px;font-weight:400;cursor:default;display:flex;flex:1 1 auto;align-items:center;justify-content:center}@supports (display:grid){.empty-column-indicator,.error-column{contain:strict}}.empty-column-indicator a,.error-column a{color:#d8a070;text-decoration:none}.empty-column-indicator a:hover,.error-column a:hover{text-decoration:underline}.error-column{flex-direction:column}.single-column.navbar-under .tabs-bar{margin-top:0!important;margin-bottom:-6px!important}@media screen and (max-width:360px){.auto-columns.navbar-under .tabs-bar{margin-top:0!important;margin-bottom:-6px!important}}@media screen and (max-width:360px){.auto-columns.navbar-under .react-swipeable-view-container .columns-area,.single-column.navbar-under .react-swipeable-view-container .columns-area{height:100%!important}}.column-inline-form{padding:7px 5px 7px 15px;display:flex;justify-content:flex-start;align-items:center;background:#192432}.column-inline-form label{flex:1 1 auto}.column-inline-form label input{width:100%;margin-bottom:6px}.column-inline-form label input:focus{outline:0}.column-inline-form .icon-button{flex:0 0 auto;margin:0 5px}.floating-action-button{position:fixed;display:flex;justify-content:center;align-items:center;width:3.9375rem;height:3.9375rem;bottom:1.3125rem;right:1.3125rem;background:#d59864;color:#fff;border-radius:50%;font-size:21px;line-height:21px;text-decoration:none;box-shadow:2px 3px 9px rgba(0,0,0,.4)}.floating-action-button:active,.floating-action-button:focus,.floating-action-button:hover{background:#e0b38c}.regeneration-indicator{text-align:center;font-size:16px;font-weight:500;color:#3e5a7c;background:#121a24;cursor:default;display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:20px}.regeneration-indicator>div{width:100%;background:transparent;padding-top:0}.regeneration-indicator__figure{width:100%;height:160px;background-size:contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.regeneration-indicator.missing-indicator{padding-top:68px}.regeneration-indicator__label{margin-top:200px}.regeneration-indicator__label strong{display:block;margin-bottom:10px;color:#3e5a7c}.regeneration-indicator__label span{font-size:15px;font-weight:400}.search{position:relative}.search__input{display:block;padding:10px 30px 10px 10px;outline:0;box-sizing:border-box;width:100%;border:none;box-shadow:none;font-family:inherit;background:#121a24;color:#9baec8;font-size:14px;margin:0}.search__input::-moz-focus-inner{border:0}.search__input::-moz-focus-inner,.search__input:active,.search__input:focus{outline:0!important}.search__input:focus{background:#192432}@media screen and (max-width:600px){.search__input{font-size:16px}}.search__icon .fa{position:absolute;top:10px;right:10px;z-index:2;display:inline-block;opacity:0;transition:all .1s linear;font-size:18px;width:18px;height:18px;color:#d9e1e8;cursor:default;pointer-events:none}.search__icon .fa.active{pointer-events:auto;opacity:.3}.search__icon .fa-search{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search__icon .fa-search.active{pointer-events:none;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.search__icon .fa-times-circle{top:11px;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer}.search__icon .fa-times-circle.active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search__icon .fa-times-circle:hover{color:#fff}.search-results__header{padding:15px 10px;font-size:14px}.search-results__header,.trends__header{color:#3e5a7c;background:#151f2b;border-bottom:1px solid #0b1016;font-weight:500}.trends__header{padding:15px;font-size:16px;cursor:default}.trends__header .fa{display:inline-block;margin-right:5px}.trends__item{display:flex;align-items:center;padding:15px;border-bottom:1px solid #202e3f}.trends__item:last-child{border-bottom:0}.trends__item__name{flex:1 1 auto;color:#3e5a7c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trends__item__name strong{font-weight:500}.trends__item__name a{color:#9baec8;text-decoration:none;font-size:14px;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trends__item__name a:active span,.trends__item__name a:focus span,.trends__item__name a:hover span{text-decoration:underline}.trends__item__current{flex:0 0 auto;width:100px;font-size:24px;line-height:36px;font-weight:500;text-align:center;color:#d9e1e8}.trends__item__sparkline{flex:0 0 auto;width:50px}.trends__item__sparkline path{stroke:#dfb088!important}.emojione{font-family:\"object-fit:contain\",inherit;vertical-align:middle;-o-object-fit:contain;object-fit:contain;margin:-.2ex .15em .2ex;width:16px;height:16px}.emojione img{width:auto}.emoji-picker-dropdown__menu{background:#fff;position:absolute;box-shadow:4px 4px 6px rgba(0,0,0,.4);border-radius:4px;margin-top:5px}.emoji-picker-dropdown__menu .emoji-mart-scroll{transition:opacity .2s ease}.emoji-picker-dropdown__menu.selecting .emoji-mart-scroll{opacity:.5}.emoji-picker-dropdown__modifiers{position:absolute;top:60px;right:11px;cursor:pointer}.emoji-picker-dropdown__modifiers__menu{position:absolute;z-index:4;top:-4px;left:-8px;background:#fff;border-radius:4px;box-shadow:1px 2px 6px rgba(0,0,0,.2);overflow:hidden}.emoji-picker-dropdown__modifiers__menu button{display:block;cursor:pointer;border:0;padding:4px 8px;background:transparent}.emoji-picker-dropdown__modifiers__menu button:active,.emoji-picker-dropdown__modifiers__menu button:focus,.emoji-picker-dropdown__modifiers__menu button:hover{background:rgba(217,225,232,.4)}.emoji-picker-dropdown__modifiers__menu .emoji-mart-emoji{height:22px}.emoji-mart-emoji span{background-repeat:no-repeat}.emoji-button{display:block;font-size:24px;line-height:24px;margin-left:2px;width:24px;outline:0;cursor:pointer}.emoji-button:active,.emoji-button:focus{outline:0!important}.emoji-button img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8;display:block;width:22px;height:22px;margin:2px 0 0}.emoji-button:active img,.emoji-button:focus img,.emoji-button:hover img{opacity:1;-webkit-filter:none;filter:none}.doodle-modal{width:unset}.doodle-modal__container{background:#d9e1e8;text-align:center;line-height:0}.doodle-modal__container canvas{border:5px solid #d9e1e8}.doodle-modal__action-bar .filler{flex-grow:1;margin:0;padding:0}.doodle-modal__action-bar .doodle-toolbar{line-height:1;display:flex;flex-direction:column;flex-grow:0;justify-content:space-around}.doodle-modal__action-bar .doodle-toolbar.with-inputs label{display:inline-block;width:70px;text-align:right;margin-right:2px}.doodle-modal__action-bar .doodle-toolbar.with-inputs input[type=number],.doodle-modal__action-bar .doodle-toolbar.with-inputs input[type=text]{width:40px}.doodle-modal__action-bar .doodle-toolbar.with-inputs span.val{display:inline-block;text-align:left;width:50px}.doodle-modal__action-bar .doodle-palette{padding-right:0!important;border:1px solid #000;line-height:.2rem;flex-grow:0;background:#fff}.doodle-modal__action-bar .doodle-palette button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;margin:0;padding:0;text-align:center;color:#000;text-shadow:0 0 1px #fff;cursor:pointer;box-shadow:inset 0 0 1px hsla(0,0%,100%,.5);border:1px solid #000;outline-offset:-1px}.doodle-modal__action-bar .doodle-palette button.foreground{outline:1px dashed #fff}.doodle-modal__action-bar .doodle-palette button.background{outline:1px dashed red}.doodle-modal__action-bar .doodle-palette button.foreground.background{outline:1px dashed red;border-color:#fff}.drawer{width:300px;box-sizing:border-box;display:flex;flex-direction:column;overflow-y:hidden;padding:10px 5px;flex:none}.drawer:first-child{padding-left:10px}.drawer:last-child{padding-right:10px}@media screen and (max-width:630px){.auto-columns .drawer{flex:auto}}.single-column .drawer{flex:auto}@media screen and (max-width:630px){.auto-columns .drawer,.auto-columns .drawer:first-child,.auto-columns .drawer:last-child,.single-column .drawer,.single-column .drawer:first-child,.single-column .drawer:last-child{padding:0}}.wide .drawer{min-width:300px;max-width:400px;flex:1 1 200px}@media screen and (max-width:630px){:root .auto-columns .drawer{flex:auto;width:100%;min-width:0;max-width:none;padding:0}}:root .single-column .drawer{flex:auto;width:100%;min-width:0;max-width:none;padding:0}.react-swipeable-view-container .drawer{height:100%}.drawer--header{display:flex;flex-direction:row;margin-bottom:10px;flex:none;background:#202e3f;font-size:16px}.drawer--header>*{display:block;box-sizing:border-box;border-bottom:2px solid transparent;padding:15px 5px 13px;height:48px;flex:1 1 auto;color:#9baec8;text-align:center;text-decoration:none;cursor:pointer}.drawer--header a{transition:background .1s ease-in}.drawer--header a:focus,.drawer--header a:hover{outline:none;background:#17212e;transition:background .2s ease-out}.drawer--search{position:relative;margin-bottom:10px;flex:none}@media screen and (max-width:360px){.auto-columns .drawer--search,.single-column .drawer--search{margin-bottom:0}}@media screen and (max-width:630px){.auto-columns .drawer--search{font-size:16px}}.single-column .drawer--search{font-size:16px}.drawer--search input{display:block;box-sizing:border-box;margin:0;border:none;padding:10px 30px 10px 10px;width:100%;height:36px;outline:0;color:#9baec8;background:#121a24;font-size:14px;font-family:inherit;line-height:16px}.drawer--search input:focus{outline:0;background:#192432}.drawer--search>.icon{display:block;position:absolute;top:10px;right:10px;width:18px;height:18px;color:#d9e1e8;font-size:18px;line-height:18px;z-index:2}.drawer--search>.icon .fa{display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;cursor:default;pointer-events:none;transition:all .1s linear}.drawer--search>.icon .fa-search{opacity:.3;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.drawer--search>.icon .fa-times-circle{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);cursor:pointer}.drawer--search>.icon .fa-times-circle:hover{color:#fff}.drawer--search.active>.icon .fa-search{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.drawer--search.active>.icon .fa-times-circle{opacity:.3;pointer-events:auto;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.drawer--search--popout{background:#fff;border-radius:4px;padding:10px 14px 14px;margin-top:10px;color:#9baec8;box-shadow:2px 4px 15px rgba(0,0,0,.4)}.drawer--search--popout h4{text-transform:uppercase;color:#9baec8;font-size:13px;font-weight:500;margin-bottom:10px}.drawer--search--popout li{padding:4px 0}.drawer--search--popout ul{margin-bottom:10px}.drawer--search--popout em{font-weight:500;color:#121a24}.drawer--account{padding:10px;color:#9baec8}.drawer--account>a{color:inherit;text-decoration:none}.drawer--account>.avatar{float:left;margin-right:10px}.drawer--account>.acct{display:block;color:#d9e1e8;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer--results{position:absolute;top:0;bottom:0;left:0;right:0;padding:0;background:#121a24;overflow-x:hidden;overflow-y:auto}.drawer--results>header{border-bottom:1px solid #0b1016;padding:15px 10px;color:#3e5a7c;background:#151f2b;font-size:14px;font-weight:500}.drawer--results>section{background:#121a24;margin-bottom:20px}.drawer--results>section h5{position:relative}.drawer--results>section h5:before{content:\"\";display:block;position:absolute;left:0;right:0;top:50%;width:100%;height:0;border-top:1px solid #202e3f}.drawer--results>section h5 span{display:inline-block;background:#121a24;color:#9baec8;font-size:14px;font-weight:500;padding:10px;position:relative;z-index:1;cursor:default}.drawer--results>section .account:last-child,.drawer--results>section>div:last-child .status{border-bottom:0}.drawer--results>section>.hashtag{display:block;padding:10px;color:#d9e1e8;text-decoration:none}.drawer--results>section>.hashtag:active,.drawer--results>section>.hashtag:focus,.drawer--results>section>.hashtag:hover{color:#e6ebf0;text-decoration:underline}.drawer__pager{flex-grow:1;position:relative}.drawer__inner,.drawer__pager{box-sizing:border-box;padding:0;overflow:hidden;display:flex}.drawer__inner{position:absolute;top:0;left:0;background:#283a50;flex-direction:column;overflow-y:auto;width:100%;height:100%}.drawer__inner.darker{background:#121a24}.drawer__inner__mastodon{background:#283a50 url('data:image/svg+xml;utf8,') no-repeat bottom/100% auto;flex:1;min-height:47px}.drawer__inner__mastodon>img{display:block;-o-object-fit:contain;font-family:\"object-fit:contain;object-position:bottom left\";object-fit:contain;-o-object-position:bottom left;object-position:bottom left;width:100%;height:100%;pointer-events:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.drawer__inner__mastodon>.mastodon{display:block;width:100%;height:100%;border:none;cursor:inherit}.pseudo-drawer{background:#283a50;font-size:13px;text-align:left}.drawer__backdrop{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.video-error-cover{align-items:center;background:#000;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;margin-top:8px;position:relative;text-align:center;z-index:100}.media-spoiler{background:#000;color:#9baec8;border:0;width:100%;height:100%}.media-spoiler:active,.media-spoiler:focus,.media-spoiler:hover{color:#b5c3d6}.status__content>.media-spoiler{margin-top:15px}.media-spoiler.full-width{margin-left:-14px;margin-right:-14px;width:inherit;max-width:none;height:250px;border-radius:0}.media-spoiler__warning{display:block;font-size:14px}.media-spoiler__trigger{display:block;font-size:11px;font-weight:500}.media-gallery__gifv__label{display:block;position:absolute;color:#fff;background:rgba(0,0,0,.5);bottom:6px;left:6px;padding:2px 6px;border-radius:2px;font-size:11px;font-weight:600;z-index:1;pointer-events:none;opacity:.9;transition:opacity .1s ease}.media-gallery__gifv.autoplay .media-gallery__gifv__label{display:none}.media-gallery__gifv:hover .media-gallery__gifv__label{opacity:1}.media-gallery__audio{height:100%;display:flex;flex-direction:column}.media-gallery__audio span{text-align:center;color:#9baec8;display:flex;height:100%;align-items:center}.media-gallery__audio audio,.media-gallery__audio span p{width:100%}.media-gallery{box-sizing:border-box;margin-top:8px;overflow:hidden;border-radius:4px;position:relative;width:100%;height:110px}.media-gallery.full-width{margin-left:-14px;margin-right:-14px;width:inherit;max-width:none;height:250px;border-radius:0}.media-gallery__item{border:none;box-sizing:border-box;display:block;float:left;position:relative;border-radius:4px;overflow:hidden}.full-width .media-gallery__item{border-radius:0}.media-gallery__item.standalone .media-gallery__item-gifv-thumbnail{-webkit-transform:none;transform:none;top:0}.media-gallery__item.letterbox{background:#000}.media-gallery__item-thumbnail{cursor:zoom-in;display:block;text-decoration:none;color:#d9e1e8;line-height:0}.media-gallery__item-thumbnail,.media-gallery__item-thumbnail img{height:100%;width:100%;-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain}.media-gallery__item-thumbnail:not(.letterbox),.media-gallery__item-thumbnail img:not(.letterbox){height:100%;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover}.media-gallery__gifv{height:100%;overflow:hidden;position:relative;width:100%;display:flex;justify-content:center}.media-gallery__item-gifv-thumbnail{cursor:zoom-in;height:100%;width:100%;position:relative;z-index:1;-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain}.media-gallery__item-gifv-thumbnail:not(.letterbox){height:100%;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover}.media-gallery__item-thumbnail-label{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute}.video-modal{max-width:100vw;max-height:100vh;position:relative}.media-modal{width:100%;height:100%;position:relative}.media-modal .extended-video-player{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.media-modal .extended-video-player video{max-width:100%;max-height:80%}.media-modal__closer,.media-modal__navigation{position:absolute;top:0;left:0;right:0;bottom:0}.media-modal__navigation{pointer-events:none;transition:opacity .3s linear;will-change:opacity}.media-modal__navigation *{pointer-events:auto}.media-modal__navigation.media-modal__navigation--hidden{opacity:0}.media-modal__navigation.media-modal__navigation--hidden *{pointer-events:none}.media-modal__nav{background:rgba(0,0,0,.5);box-sizing:border-box;border:0;color:#fff;cursor:pointer;display:flex;align-items:center;font-size:24px;height:20vmax;margin:auto 0;padding:30px 15px;position:absolute;top:0;bottom:0}.media-modal__nav--left{left:0}.media-modal__nav--right{right:0}.media-modal__pagination{width:100%;text-align:center;position:absolute;left:0;bottom:20px;pointer-events:none}.media-modal__page-dot{display:inline-block}.media-modal__button{background-color:#fff;height:12px;width:12px;border-radius:6px;margin:10px;padding:0;border:0;font-size:0}.media-modal__button--active{background-color:#d8a070}.media-modal__close{position:absolute;right:8px;top:8px;z-index:100}.detailed .video-player__volume:before,.detailed .video-player__volume__current,.fullscreen .video-player__volume:before,.fullscreen .video-player__volume__current{bottom:27px}.detailed .video-player__volume__handle,.fullscreen .video-player__volume__handle{bottom:23px}.video-player{overflow:hidden;position:relative;background:#000;max-width:100%}.video-player:focus{outline:0}.detailed-status .video-player{width:100%;height:100%}.video-player.full-width{margin-left:-14px;margin-right:-14px;width:inherit;max-width:none;height:250px;border-radius:0}.video-player video{max-width:100vw;max-height:80vh;z-index:1;position:relative}.video-player.fullscreen{width:100%!important;height:100%!important;margin:0}.video-player.fullscreen video{max-width:100%!important;max-height:100%!important;width:100%!important;height:100%!important}.video-player.inline video{-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.video-player__controls{position:absolute;z-index:2;bottom:0;left:0;right:0;box-sizing:border-box;background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.45) 60%,transparent);padding:0 15px;opacity:0;transition:opacity .1s ease}.video-player__controls.active{opacity:1}.video-player.inactive .video-player__controls,.video-player.inactive video{visibility:hidden}.video-player__spoiler{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;border:0;background:#000;color:#9baec8;transition:none;pointer-events:none}.video-player__spoiler.active{display:block;pointer-events:auto}.video-player__spoiler.active:active,.video-player__spoiler.active:focus,.video-player__spoiler.active:hover{color:#b2c1d5}.video-player__spoiler__title{display:block;font-size:14px}.video-player__spoiler__subtitle{display:block;font-size:11px;font-weight:500}.video-player__buttons-bar{display:flex;justify-content:space-between;padding-bottom:10px}.video-player__buttons{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-player__buttons.left button{padding-left:0}.video-player__buttons.right button{padding-right:0}.video-player__buttons button{background:transparent;padding:2px 10px;font-size:16px;border:0;color:hsla(0,0%,100%,.75)}.video-player__buttons button:active,.video-player__buttons button:focus,.video-player__buttons button:hover{color:#fff}.video-player__time-current,.video-player__time-sep,.video-player__time-total{font-size:14px;font-weight:500}.video-player__time-current{color:#fff;margin-left:60px}.video-player__time-sep{display:inline-block;margin:0 6px}.video-player__time-sep,.video-player__time-total{color:#fff}.video-player__volume{cursor:pointer;height:24px;display:inline}.video-player__volume:before{content:\"\";width:50px;background:hsla(0,0%,100%,.35)}.video-player__volume:before,.video-player__volume__current{border-radius:4px;display:block;position:absolute;height:4px;left:70px;bottom:20px}.video-player__volume__current{background:#e1b590}.video-player__volume__handle{position:absolute;z-index:3;border-radius:50%;width:12px;height:12px;bottom:16px;left:70px;transition:opacity .1s ease;background:#e1b590;box-shadow:1px 2px 6px rgba(0,0,0,.2);pointer-events:none}.video-player__seek{cursor:pointer;height:24px;position:relative}.video-player__seek:before{content:\"\";width:100%;background:hsla(0,0%,100%,.35);border-radius:4px;display:block;position:absolute;height:4px;top:10px}.video-player__seek__buffer,.video-player__seek__progress{display:block;position:absolute;height:4px;border-radius:4px;top:10px;background:#e1b590}.video-player__seek__buffer{background:hsla(0,0%,100%,.2)}.video-player__seek__handle{position:absolute;z-index:3;opacity:0;border-radius:50%;width:12px;height:12px;top:6px;margin-left:-6px;transition:opacity .1s ease;background:#e1b590;box-shadow:1px 2px 6px rgba(0,0,0,.2);pointer-events:none}.video-player__seek:hover .video-player__seek__handle,.video-player__seek__handle.active{opacity:1}.video-player.detailed .video-player__buttons button,.video-player.fullscreen .video-player__buttons button{padding-top:10px;padding-bottom:10px}.media-spoiler-video{background-size:cover;background-repeat:no-repeat;background-position:50%;cursor:pointer;margin-top:8px;position:relative;border:0;display:block}.media-spoiler-video.full-width{margin-left:-14px;margin-right:-14px;width:inherit;max-width:none;height:250px;border-radius:0}.media-spoiler-video-play-icon{border-radius:100px;color:hsla(0,0%,100%,.8);font-size:36px;left:50%;padding:5px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sensitive-info{display:flex;flex-direction:row;align-items:center;position:absolute;top:4px;left:4px;z-index:100}.sensitive-marker{margin:0 3px;border-radius:2px;padding:2px 6px;color:hsla(0,0%,100%,.8);background:rgba(0,0,0,.5);font-size:12px;line-height:15px;text-transform:uppercase;opacity:.9;transition:opacity .1s ease}.media-gallery:hover .sensitive-marker{opacity:1}.list-editor{background:#121a24;flex-direction:column;border-radius:8px;box-shadow:2px 4px 15px rgba(0,0,0,.4);width:380px;overflow:hidden}@media screen and (max-width:420px){.list-editor{width:90%}}.list-editor h4{padding:15px 0;background:#283a50;font-weight:500;font-size:16px;text-align:center;border-radius:8px 8px 0 0}.list-editor .drawer__pager{height:50vh}.list-editor .drawer__inner{border-radius:0 0 8px 8px}.list-editor .drawer__inner.backdrop{width:calc(100% - 60px);box-shadow:2px 4px 15px rgba(0,0,0,.4);border-radius:0 0 0 8px}.list-editor__accounts{overflow-y:auto}.list-editor .account__display-name:hover strong{text-decoration:none}.list-editor .account__avatar{cursor:default}.list-editor .search{margin-bottom:0}.list-adder{background:#121a24;flex-direction:column;border-radius:8px;box-shadow:2px 4px 15px rgba(0,0,0,.4);width:380px;overflow:hidden}@media screen and (max-width:420px){.list-adder{width:90%}}.list-adder__account{background:#283a50}.list-adder__lists{background:#283a50;height:50vh;border-radius:0 0 8px 8px;overflow-y:auto}.list-adder .list{padding:10px;border-bottom:1px solid #202e3f}.list-adder .list__wrapper{display:flex}.list-adder .list__display-name{flex:1 1 auto;overflow:hidden;text-decoration:none;font-size:16px;padding:10px}.emoji-mart{font-size:13px;display:inline-block;color:#121a24}.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}.emoji-mart .emoji-mart-emoji{padding:6px}.emoji-mart-bar{border:0 solid #c0cdd9}.emoji-mart-bar:first-child{border-bottom-width:1px;border-top-left-radius:5px;border-top-right-radius:5px;background:#d9e1e8}.emoji-mart-bar:last-child{border-top-width:1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:none}.emoji-mart-anchors{display:flex;justify-content:space-between;padding:0 6px;color:#3e5a7c;line-height:0}.emoji-mart-anchor{position:relative;flex:1;text-align:center;padding:12px 4px;overflow:hidden;transition:color .1s ease-out;cursor:pointer}.emoji-mart-anchor:hover{color:#37506f}.emoji-mart-anchor-selected{color:#d8a070}.emoji-mart-anchor-selected:hover{color:#d49560}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:0}.emoji-mart-anchor-bar{position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:#d59864}.emoji-mart-anchors i{display:inline-block;width:100%;max-width:22px}.emoji-mart-anchors svg{fill:currentColor;max-height:18px}.emoji-mart-scroll{overflow-y:scroll;height:270px;max-height:35vh;padding:0 6px 6px;background:#fff;will-change:transform}.emoji-mart-scroll::-webkit-scrollbar-track:active,.emoji-mart-scroll::-webkit-scrollbar-track:hover{background-color:rgba(0,0,0,.3)}.emoji-mart-search{padding:10px 45px 10px 10px;background:#fff}.emoji-mart-search input{font-size:14px;font-weight:400;padding:7px 9px;font-family:inherit;display:block;width:100%;background:rgba(217,225,232,.3);color:#121a24;border:1px solid #d9e1e8;border-radius:4px}.emoji-mart-search input::-moz-focus-inner{border:0}.emoji-mart-search input::-moz-focus-inner,.emoji-mart-search input:active,.emoji-mart-search input:focus{outline:0!important}.emoji-mart-category .emoji-mart-emoji{cursor:pointer}.emoji-mart-category .emoji-mart-emoji span{z-index:1;position:relative;text-align:center}.emoji-mart-category .emoji-mart-emoji:hover:before{z-index:0;content:\"\";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(217,225,232,.7);border-radius:100%}.emoji-mart-category-label{z-index:2;position:relative;position:-webkit-sticky;position:sticky;top:0}.emoji-mart-category-label span{display:block;width:100%;font-weight:500;padding:5px 6px;background:#fff}.emoji-mart-emoji{position:relative;display:inline-block;font-size:0}.emoji-mart-emoji span{width:22px;height:22px}.emoji-mart-no-results{font-size:14px;text-align:center;padding-top:70px;color:#9baec8}.emoji-mart-no-results .emoji-mart-category-label{display:none}.emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}.emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}.emoji-mart-preview{display:none}.glitch.local-settings{position:relative;display:flex;flex-direction:row;background:#d9e1e8;color:#121a24;border-radius:8px;height:80vh;width:80vw;max-width:740px;max-height:450px;overflow:hidden}.glitch.local-settings label,.glitch.local-settings legend{display:block;font-size:14px}.glitch.local-settings .boolean label,.glitch.local-settings .radio_buttons label{position:relative;padding-left:28px;padding-top:3px}.glitch.local-settings .boolean label input,.glitch.local-settings .radio_buttons label input{position:absolute;left:0;top:0}.glitch.local-settings span.hint{display:block;color:#3e5a7c}.glitch.local-settings h1{font-size:18px;font-weight:500;line-height:24px;margin-bottom:20px}.glitch.local-settings h2{font-size:15px;font-weight:500;line-height:20px;margin-top:20px;margin-bottom:10px}.glitch.local-settings__navigation__item{display:block;padding:15px 20px;color:inherit;background:#f2f5f7;border-bottom:1px solid #d9e1e8;cursor:pointer;text-decoration:none;outline:none;transition:background .3s}.glitch.local-settings__navigation__item .text-icon-button{color:inherit;transition:unset}.glitch.local-settings__navigation__item:hover{background:#d9e1e8}.glitch.local-settings__navigation__item.active{background:#d8a070;color:#fff}.glitch.local-settings__navigation__item.close,.glitch.local-settings__navigation__item.close:hover{background:#df405a;color:#fff}.glitch.local-settings__navigation{background:#f2f5f7;width:212px;font-size:15px;line-height:20px;overflow-y:auto}.glitch.local-settings__page{display:block;flex:auto;padding:15px 20px;width:360px;overflow-y:auto}.glitch.local-settings__page__item{margin-bottom:2px}.glitch.local-settings__page__item.radio_buttons,.glitch.local-settings__page__item.string{margin-top:10px;margin-bottom:10px}@media screen and (max-width:630px){.glitch.local-settings__navigation{width:40px;flex-shrink:0}.glitch.local-settings__navigation__item{padding:10px}.glitch.local-settings__navigation__item span:last-of-type{display:none}}.error-boundary h1{font-size:26px;line-height:36px;font-weight:400;margin-bottom:8px}.error-boundary p{color:#fff;font-size:15px;line-height:20px}.error-boundary p a{color:#fff;text-decoration:underline}.error-boundary p ul{list-style:disc;margin-left:0;padding-left:1em}.error-boundary p textarea.web_app_crash-stacktrace{width:100%;resize:none;white-space:pre;font-family:monospace,monospace}.container{box-sizing:border-box;max-width:1235px;margin:0 auto;position:relative}@media screen and (max-width:1255px){.container{width:100%;padding:0 10px}}.rich-formatting{font-family:sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#9baec8;padding-right:10px}.rich-formatting a{color:#d8a070;text-decoration:underline}.rich-formatting li,.rich-formatting p{font-family:sans-serif;font-weight:400;font-size:16px;line-height:30px;margin-bottom:12px;color:#9baec8}.rich-formatting li a,.rich-formatting p a{color:#d8a070;text-decoration:underline}.rich-formatting li:last-child,.rich-formatting p:last-child{margin-bottom:0}.rich-formatting em,.rich-formatting strong{font-weight:700;color:#bcc9da}.rich-formatting h1{font-family:sans-serif;font-size:26px;line-height:30px;font-weight:500;margin-bottom:20px;color:#d9e1e8}.rich-formatting h1 small{font-family:sans-serif;display:block;font-size:18px;font-weight:400;color:#bcc9da}.rich-formatting h2{font-size:22px;line-height:26px}.rich-formatting h2,.rich-formatting h3{font-family:sans-serif;font-weight:500;margin-bottom:20px;color:#d9e1e8}.rich-formatting h3{font-size:18px;line-height:24px}.rich-formatting h4{font-size:16px}.rich-formatting h4,.rich-formatting h5{font-family:sans-serif;line-height:24px;font-weight:500;margin-bottom:20px;color:#d9e1e8}.rich-formatting h5{font-size:14px}.rich-formatting h6{font-family:sans-serif;font-size:12px;line-height:24px;font-weight:500;margin-bottom:20px;color:#d9e1e8}.rich-formatting ol,.rich-formatting ul{margin-left:20px}.rich-formatting ol[type=a],.rich-formatting ul[type=a]{list-style-type:lower-alpha}.rich-formatting ol[type=i],.rich-formatting ul[type=i]{list-style-type:lower-roman}.rich-formatting ul{list-style:disc}.rich-formatting ol{list-style:decimal}.rich-formatting li>ol,.rich-formatting li>ul{margin-top:6px}.rich-formatting hr{width:100%;height:0;border:0;border-bottom:1px solid rgba(62,90,124,.6);margin:20px 0}.rich-formatting hr.spacer{height:1px;border:0}.information-board{background:#0b1016;padding:20px 0}.information-board .container-alt{position:relative;padding-right:295px}.information-board__sections{display:flex;justify-content:space-between;flex-wrap:wrap}.information-board__section{flex:1 0 0;font-family:sans-serif;font-size:16px;line-height:28px;color:#fff;text-align:right;padding:10px 15px}.information-board__section span,.information-board__section strong{display:block}.information-board__section span:last-child{color:#d9e1e8}.information-board__section strong{font-weight:500;font-size:32px;line-height:48px}@media screen and (max-width:700px){.information-board__section{text-align:center}}.information-board .panel{position:absolute;width:280px;box-sizing:border-box;background:#040609;padding:10px 20px 20px;border-radius:4px 4px 0 0;right:0;bottom:-40px}.information-board .panel .panel-header{font-family:sans-serif;font-size:14px;line-height:24px;font-weight:500;color:#9baec8;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #192432;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.information-board .panel .panel-header a,.information-board .panel .panel-header span{font-weight:400;color:#7a93b6}.information-board .panel .panel-header a{text-decoration:none}.information-board .owner{text-align:center}.information-board .owner .avatar{width:80px;height:80px;background-size:80px 80px;margin:0 auto 15px}.information-board .owner .avatar img{display:block;width:80px;height:80px;border-radius:48px;border-radius:8%;background:transparent no-repeat;background-position:50%;background-clip:padding-box}.information-board .owner .name{font-size:14px}.information-board .owner .name a{display:block;color:#fff;text-decoration:none}.information-board .owner .name a:hover .display_name{text-decoration:underline}.information-board .owner .name .username{display:block;color:#9baec8}.landing-page .grid{display:grid;grid-gap:10px;grid-template-columns:1fr 2fr;grid-auto-columns:25%;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.landing-page .grid .column-0{display:none}.landing-page .grid .column-1{grid-column:1;grid-row:1}.landing-page .grid .column-2{grid-column:2;grid-row:1}.landing-page .grid .column-3{grid-column:3;grid-row:1/3}.landing-page .grid .column-4{grid-column:1/3;grid-row:2}@media screen and (max-width:960px){.landing-page .grid{grid-template-columns:40% 60%}.landing-page .grid .column-0{display:none}.landing-page .grid .column-1{grid-column:1;grid-row:1}.landing-page .grid .column-1.non-preview .landing-page__forms{height:100%}.landing-page .grid .column-2{grid-column:2;grid-row:1/3}.landing-page .grid .column-2.non-preview{grid-column:2;grid-row:1}.landing-page .grid .column-3{grid-column:1;grid-row:2/4}.landing-page .grid .column-4{grid-column:2;grid-row:3}.landing-page .grid .column-4.non-preview{grid-column:1/3;grid-row:2}}@media screen and (max-width:700px){.landing-page .grid{grid-template-columns:100%}.landing-page .grid .column-0{display:block;grid-column:1;grid-row:1}.landing-page .grid .column-1{grid-column:1;grid-row:3}.landing-page .grid .column-1 .brand{display:none}.landing-page .grid .column-2{grid-column:1;grid-row:2}.landing-page .grid .column-2 .landing-page__call-to-action,.landing-page .grid .column-2 .landing-page__logo{display:none}.landing-page .grid .column-2.non-preview{grid-column:1;grid-row:2}.landing-page .grid .column-3{grid-column:1;grid-row:5}.landing-page .grid .column-4,.landing-page .grid .column-4.non-preview{grid-column:1;grid-row:4}}.landing-page .column-flex{display:flex;flex-direction:column}.landing-page .separator-or{position:relative;margin:40px 0;text-align:center}.landing-page .separator-or:before{content:\"\";display:block;width:100%;height:0;border-bottom:1px solid rgba(62,90,124,.6);position:absolute;top:50%;left:0}.landing-page .separator-or span{display:inline-block;background:#121a24;font-size:12px;font-weight:500;color:#9baec8;text-transform:uppercase;position:relative;z-index:1;padding:0 8px;cursor:default}.landing-page li,.landing-page p{font-family:sans-serif;font-weight:400;font-size:16px;line-height:30px;margin-bottom:12px;color:#9baec8}.landing-page li a,.landing-page p a{color:#d8a070;text-decoration:underline}.landing-page .closed-registrations-message{margin-top:20px}.landing-page .closed-registrations-message,.landing-page .closed-registrations-message p{text-align:center;font-size:12px;line-height:18px;color:#9baec8;margin-bottom:0}.landing-page .closed-registrations-message a,.landing-page .closed-registrations-message p a{color:#d8a070;text-decoration:underline}.landing-page .closed-registrations-message p:last-child{margin-bottom:0}.landing-page em{display:inline;margin:0;padding:0;font-weight:700;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;color:#bcc9da}.landing-page h1{font-family:sans-serif;font-size:26px;line-height:30px;font-weight:500;margin-bottom:20px;color:#d9e1e8}.landing-page h1 small{font-family:sans-serif;display:block;font-size:18px;font-weight:400;color:#bcc9da}.landing-page h2{font-size:22px;line-height:26px}.landing-page h2,.landing-page h3{font-family:sans-serif;font-weight:500;margin-bottom:20px;color:#d9e1e8}.landing-page h3{font-size:18px;line-height:24px}.landing-page h4{font-size:16px}.landing-page h4,.landing-page h5{font-family:sans-serif;line-height:24px;font-weight:500;margin-bottom:20px;color:#d9e1e8}.landing-page h5{font-size:14px}.landing-page h6{font-family:sans-serif;font-size:12px;line-height:24px;font-weight:500;margin-bottom:20px;color:#d9e1e8}.landing-page ol,.landing-page ul{margin-left:20px}.landing-page ol[type=a],.landing-page ul[type=a]{list-style-type:lower-alpha}.landing-page ol[type=i],.landing-page ul[type=i]{list-style-type:lower-roman}.landing-page ul{list-style:disc}.landing-page ol{list-style:decimal}.landing-page li>ol,.landing-page li>ul{margin-top:6px}.landing-page hr{width:100%;height:0;border:0;border-bottom:1px solid rgba(62,90,124,.6);margin:20px 0}.landing-page hr.spacer{height:1px;border:0}.landing-page .container-alt{width:100%;box-sizing:border-box;max-width:800px;margin:0 auto;word-wrap:break-word}.landing-page .header-wrapper{padding-top:15px;background:#121a24;background:linear-gradient(150deg,#202e3f,#121a24);position:relative}.landing-page .header-wrapper.compact{background:#121a24;padding-bottom:15px}.landing-page .header-wrapper.compact .hero .heading{padding-bottom:20px;font-family:sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#9baec8}.landing-page .header-wrapper.compact .hero .heading a{color:#d8a070;text-decoration:underline}.landing-page .brand a{padding-left:0;padding-right:0;color:#fff}.landing-page .brand img{height:32px;position:relative;top:4px;left:-10px}.landing-page .header{line-height:30px;overflow:hidden}.landing-page .header .container-alt{display:flex;justify-content:space-between}.landing-page .header .links{position:relative;z-index:4}.landing-page .header .links a{display:flex;justify-content:center;align-items:center;color:#9baec8;text-decoration:none;padding:12px 16px;line-height:32px;font-family:sans-serif;font-weight:500;font-size:14px}.landing-page .header .links a:hover{color:#d9e1e8}.landing-page .header .links ul{list-style:none;margin:0}.landing-page .header .links ul li{display:inline-block;vertical-align:bottom;margin:0}.landing-page .header .links ul li:first-child a{padding-left:0}.landing-page .header .links ul li:last-child a{padding-right:0}.landing-page .header .hero{margin-top:50px;align-items:center;position:relative}.landing-page .header .hero .heading{position:relative;z-index:4;padding-bottom:150px}.landing-page .header .hero .closed-registrations-message,.landing-page .header .hero .simple_form{background:#0b1016;width:280px;padding:15px 20px;border-radius:4px 4px 0 0;line-height:normal;position:relative;z-index:4}.landing-page .header .hero .closed-registrations-message .actions,.landing-page .header .hero .closed-registrations-message .actions .block-button,.landing-page .header .hero .closed-registrations-message .actions .button,.landing-page .header .hero .closed-registrations-message .actions button,.landing-page .header .hero .simple_form .actions,.landing-page .header .hero .simple_form .actions .block-button,.landing-page .header .hero .simple_form .actions .button,.landing-page .header .hero .simple_form .actions button{margin-bottom:0}.landing-page .header .hero .closed-registrations-message{min-height:330px;display:flex;flex-direction:column;justify-content:space-between}.landing-page .about-short{background:#0b1016;padding:50px 0 30px;font-family:sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#9baec8}.landing-page .about-short a{color:#d8a070;text-decoration:underline}.landing-page.alternative{padding:10px 0}.landing-page.alternative .brand{text-align:center;padding:30px 0;margin-bottom:10px}.landing-page.alternative .brand img{position:static;padding:10px 0}@media screen and (max-width:960px){.landing-page.alternative .brand{padding:15px 0}}@media screen and (max-width:700px){.landing-page.alternative .brand{padding:0;margin-bottom:-10px}}.landing-page__forms,.landing-page__information{padding:20px}.landing-page__call-to-action{background:#0b1016;border-radius:4px;padding:25px 40px;overflow:hidden;box-sizing:border-box}.landing-page__call-to-action .row{width:100%;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between;align-items:center}.landing-page__call-to-action .row__information-board{display:flex;justify-content:flex-end;align-items:flex-end}.landing-page__call-to-action .row__information-board .information-board__section{flex:1 0 auto;padding:0 10px}@media screen and (max-width:415px){.landing-page__call-to-action .row__information-board{width:100%;justify-content:space-between}}.landing-page__call-to-action .row__mascot{flex:1;margin:10px -50px 0 0}@media screen and (max-width:415px){.landing-page__call-to-action .row__mascot{display:none}}.landing-page__logo{margin-right:20px}.landing-page__logo img{height:50px;width:auto;mix-blend-mode:lighten}.landing-page__information{padding:45px 40px;margin-bottom:10px}.landing-page__information:last-child{margin-bottom:0}.landing-page__information strong{font-weight:500;color:#bcc9da}.landing-page__information .account{border-bottom:0;padding:0}.landing-page__information .account__display-name{align-items:center;display:flex;margin-right:5px}.landing-page__information .account div.account__display-name:hover .display-name strong{text-decoration:none}.landing-page__information .account div.account__display-name .account__avatar{cursor:default}.landing-page__information .account__avatar-wrapper{margin-left:0;flex:0 0 auto}.landing-page__information .account__avatar{width:44px;height:44px;background-size:44px 44px}.landing-page__information .account .display-name{font-size:15px}.landing-page__information .account .display-name__account{font-size:14px}@media screen and (max-width:960px){.landing-page__information .contact{margin-top:30px}}@media screen and (max-width:700px){.landing-page__information{padding:25px 20px}}.landing-page #mastodon-timeline,.landing-page__forms,.landing-page__information{box-sizing:border-box;background:#121a24;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.1)}.landing-page__mascot{height:104px;position:relative;left:-40px;bottom:25px}.landing-page__mascot img{height:190px;width:auto}.landing-page__short-description .row{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:40px}@media screen and (max-width:700px){.landing-page__short-description .row{margin-bottom:20px}}.landing-page__short-description p a{color:#d9e1e8}.landing-page__short-description h1{font-weight:500;color:#fff;margin-bottom:0}.landing-page__short-description h1 small{color:#9baec8}.landing-page__short-description h1 small span{color:#d9e1e8}.landing-page__short-description p:last-child{margin-bottom:0}.landing-page__hero{margin-bottom:10px}.landing-page__hero img{display:block;margin:0;max-width:100%;height:auto;border-radius:4px}.landing-page__forms{height:100%}@media screen and (max-width:960px){.landing-page__forms{height:auto}}@media screen and (max-width:700px){.landing-page__forms{background:transparent;box-shadow:none;padding:0 20px;margin-top:30px;margin-bottom:40px}.landing-page__forms .separator-or span{background:#040609}}.landing-page__forms hr{margin:40px 0}.landing-page__forms .button{display:block}.landing-page__forms .subtle-hint a{text-decoration:none}.landing-page__forms .subtle-hint a:active,.landing-page__forms .subtle-hint a:focus,.landing-page__forms .subtle-hint a:hover{text-decoration:underline}.landing-page #mastodon-timeline{display:flex;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;font-family:sans-serif;font-size:13px;line-height:18px;font-weight:400;color:#fff;width:100%;flex:1 1 auto;overflow:hidden;height:100%}.landing-page #mastodon-timeline .column-header{color:inherit;font-family:inherit;font-size:16px;line-height:inherit;font-weight:inherit;margin:0;padding:0}.landing-page #mastodon-timeline .column{padding:0;border-radius:4px;overflow:hidden;width:100%}.landing-page #mastodon-timeline .scrollable{height:400px}.landing-page #mastodon-timeline p{font-size:inherit;line-height:inherit;font-weight:inherit;color:#fff;margin-bottom:20px}.landing-page #mastodon-timeline p:last-child{margin-bottom:0}.landing-page #mastodon-timeline p a{color:#d9e1e8;text-decoration:none}.landing-page #mastodon-timeline .attachment-list__list{margin-left:0;list-style:none}.landing-page #mastodon-timeline .attachment-list__list li{font-size:inherit;line-height:inherit;font-weight:inherit;margin-bottom:0}.landing-page #mastodon-timeline .attachment-list__list li a{color:#3e5a7c;text-decoration:none}.landing-page #mastodon-timeline .attachment-list__list li a:hover{text-decoration:underline}@media screen and (max-width:700px){.landing-page #mastodon-timeline{display:none}}.landing-page__features>p{padding-right:60px}.landing-page__features .features-list{margin:30px 0 40px}.landing-page__features__action{text-align:center}.landing-page .features-list .features-list__row{display:flex;padding:10px 0;justify-content:space-between}.landing-page .features-list .features-list__row .visual{flex:0 0 auto;display:flex;align-items:center;margin-left:15px}.landing-page .features-list .features-list__row .visual .fa{display:block;color:#9baec8;font-size:48px}.landing-page .features-list .features-list__row .text{font-size:16px;line-height:30px;color:#9baec8}.landing-page .features-list .features-list__row .text h6{font-size:inherit;line-height:inherit;margin-bottom:0}@media screen and (min-width:960px){.landing-page .features-list{display:grid;grid-gap:30px;grid-template-columns:1fr 1fr;grid-auto-columns:50%;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}}.landing-page .footer-links{padding-bottom:50px;text-align:right;color:#3e5a7c}.landing-page .footer-links p{font-size:14px}.landing-page .footer-links a{color:inherit;text-decoration:underline}.landing-page__footer{margin-top:10px;text-align:center;color:#3e5a7c}.landing-page__footer p{font-size:14px}.landing-page__footer p a{color:inherit;text-decoration:underline}@media screen and (max-width:840px){.landing-page .container-alt{padding:0 20px}.landing-page .information-board .container-alt{padding-right:20px}.landing-page .information-board .panel{position:static;margin-top:20px;width:100%;border-radius:4px}.landing-page .information-board .panel .panel-header{text-align:center}}@media screen and (max-width:675px){.landing-page .header-wrapper{padding-top:0}.landing-page .header-wrapper.compact{padding-bottom:0}.landing-page .header-wrapper.compact .hero .heading{text-align:initial}.landing-page .features .container-alt,.landing-page .header .container-alt{display:block}.landing-page .header .links{padding-top:15px;background:#0b1016}.landing-page .header .links a{padding:12px 8px}.landing-page .header .links .nav{display:flex;flex-flow:row wrap;justify-content:space-around}.landing-page .header .links .brand img{left:0;top:0}.landing-page .header .hero{margin-top:30px;padding:0}.landing-page .header .hero .heading{padding:30px 20px;text-align:center}.landing-page .header .hero .closed-registrations-message,.landing-page .header .hero .simple_form{background:#040609;width:100%;border-radius:0;box-sizing:border-box}}.landing-page .cta{margin:20px}@media screen and (max-width:700px){.landing-page.tag-page,.landing-page.tag-page .container{padding:0}.landing-page.tag-page #mastodon-timeline{display:flex;height:100vh;border-radius:0}}@media screen and (min-width:960px){.landing-page.tag-page .grid{grid-template-columns:33% 67%}}.landing-page.tag-page .grid .column-2{grid-column:2;grid-row:1}.landing-page.tag-page .brand{text-align:unset;padding:0}.landing-page.tag-page .brand img{height:48px;width:auto}.landing-page.tag-page .cta{margin:0}.landing-page.tag-page .cta .button{margin-right:4px}@media screen and (max-width:700px){.landing-page.tag-page .grid{grid-gap:0}.landing-page.tag-page .grid .column-1{grid-column:1;grid-row:1}.landing-page.tag-page .grid .column-2{display:none}}.table{width:100%;max-width:100%;border-spacing:0;border-collapse:collapse}.table td,.table th{padding:8px;line-height:18px;vertical-align:top;border-top:1px solid #121a24;text-align:left;background:#0b1016}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #121a24;border-top:0;font-weight:500}.table>tbody>tr>th{font-weight:500}.table>tbody>tr:nth-child(odd)>td,.table>tbody>tr:nth-child(odd)>th{background:#121a24}.table a{color:#d8a070;text-decoration:underline}.table a:hover{text-decoration:none}.table strong{font-weight:500}.table strong:lang(ja),.table strong:lang(ko),.table strong:lang(zh-CN),.table strong:lang(zh-HK),.table strong:lang(zh-TW){font-weight:700}.table.inline-table>tbody>tr:nth-child(odd)>td,.table.inline-table>tbody>tr:nth-child(odd)>th{background:transparent}.table.inline-table>tbody>tr:first-child>td,.table.inline-table>tbody>tr:first-child>th{border-top:0}.table.batch-table>thead>tr>th{background:#121a24;border-top:1px solid #040609;border-bottom:1px solid #040609}.table.batch-table>thead>tr>th:first-child{border-radius:4px 0 0;border-left:1px solid #040609}.table.batch-table>thead>tr>th:last-child{border-radius:0 4px 0 0;border-right:1px solid #040609}.table-wrapper{overflow:auto;margin-bottom:20px}samp{font-family:monospace,monospace}button.table-action-link{background:transparent;border:0;font:inherit}a.table-action-link,button.table-action-link{text-decoration:none;display:inline-block;margin-right:5px;padding:0 10px;color:#9baec8;font-weight:500}a.table-action-link:hover,button.table-action-link:hover{color:#fff}a.table-action-link i.fa,button.table-action-link i.fa{font-weight:400;margin-right:5px}a.table-action-link:first-child,button.table-action-link:first-child{padding-left:0}.batch-table__row,.batch-table__toolbar{display:flex}.batch-table__row__select,.batch-table__toolbar__select{box-sizing:border-box;padding:8px 16px;cursor:pointer;min-height:100%}.batch-table__row__select input,.batch-table__toolbar__select input{margin-top:8px}.batch-table__row__actions,.batch-table__row__content,.batch-table__toolbar__actions,.batch-table__toolbar__content{padding:8px 16px 8px 0;flex:1 1 auto}.batch-table__toolbar{border:1px solid #040609;background:#121a24;border-radius:4px 0 0;height:47px;align-items:center}.batch-table__toolbar__actions{text-align:right;padding-right:11px}.batch-table__row{border:1px solid #040609;border-top:0;background:#0b1016}.batch-table__row:hover{background:#0f151d}.batch-table__row:nth-child(2n){background:#121a24}.batch-table__row:nth-child(2n):hover{background:#151f2b}.batch-table__row__content{padding-top:12px;padding-bottom:16px}.batch-table .status__content{padding-top:0}.batch-table .status__content strong{font-weight:700}.admin-wrapper{display:flex;justify-content:center;height:100%}.admin-wrapper .sidebar-wrapper{flex:1 1 240px;height:100%;background:#121a24;display:flex;justify-content:flex-end}.admin-wrapper .sidebar{width:240px;height:100%;padding:0;overflow-y:auto}.admin-wrapper .sidebar .logo{display:block;margin:40px auto;width:100px;height:100px}@media screen and (max-width:600px){.admin-wrapper .sidebar>a:first-child{display:none}}.admin-wrapper .sidebar ul{list-style:none;border-radius:4px 0 0 4px;overflow:hidden;margin-bottom:20px}@media screen and (max-width:600px){.admin-wrapper .sidebar ul{margin-bottom:0}}.admin-wrapper .sidebar ul a{display:block;padding:15px;color:#9baec8;text-decoration:none;transition:all .2s linear;border-radius:4px 0 0 4px}.admin-wrapper .sidebar ul a i.fa{margin-right:5px}.admin-wrapper .sidebar ul a:hover{color:#fff;background-color:#0a0e13;transition:all .1s linear}.admin-wrapper .sidebar ul a.selected{background:#0f151d;border-radius:4px 0 0}.admin-wrapper .sidebar ul ul{background:#0b1016;border-radius:0 0 0 4px;margin:0}.admin-wrapper .sidebar ul ul a{border:0;padding:15px 35px}.admin-wrapper .sidebar ul .simple-navigation-active-leaf a{color:#fff;background-color:#d8a070;border-bottom:0;border-radius:0}.admin-wrapper .sidebar ul .simple-navigation-active-leaf a:hover{background-color:#ddad84}.admin-wrapper .sidebar>ul>.simple-navigation-active-leaf a{border-radius:4px 0 0 4px}.admin-wrapper .content-wrapper{flex:2 1 840px;overflow:auto}.admin-wrapper .content{max-width:840px;padding:60px 15px 20px 25px}@media screen and (max-width:600px){.admin-wrapper .content{max-width:none;padding:30px 15px 15px}}.admin-wrapper .content h2{color:#d9e1e8;font-size:24px;line-height:28px;font-weight:400;padding-bottom:40px;border-bottom:1px solid #202e3f;margin-bottom:40px}.admin-wrapper .content h3{color:#d9e1e8;font-size:20px;line-height:28px;font-weight:400;margin-bottom:30px}.admin-wrapper .content h4{text-transform:uppercase;font-size:13px;font-weight:700;color:#9baec8;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #202e3f}.admin-wrapper .content h6{font-size:16px;color:#d9e1e8;line-height:28px;font-weight:400}.admin-wrapper .content .fields-group h6{color:#fff;font-weight:500}.admin-wrapper .content .directory__tag>a,.admin-wrapper .content .directory__tag>div{box-shadow:none}.admin-wrapper .content .directory__tag .table-action-link .fa{color:inherit}.admin-wrapper .content .directory__tag h4{font-size:18px;font-weight:700;color:#fff;text-transform:none;padding-bottom:0;margin-bottom:0;border-bottom:none}.admin-wrapper .content>p{font-size:14px;line-height:18px;color:#d9e1e8;margin-bottom:20px}.admin-wrapper .content>p strong{color:#fff;font-weight:500}.admin-wrapper .content>p strong:lang(ja),.admin-wrapper .content>p strong:lang(ko),.admin-wrapper .content>p strong:lang(zh-CN),.admin-wrapper .content>p strong:lang(zh-HK),.admin-wrapper .content>p strong:lang(zh-TW){font-weight:700}.admin-wrapper .content hr{width:100%;height:0;border:0;border-bottom:1px solid rgba(62,90,124,.6);margin:20px 0}.admin-wrapper .content hr.spacer{height:1px;border:0}.admin-wrapper .content .muted-hint{color:#9baec8}.admin-wrapper .content .muted-hint a{color:#d8a070}.admin-wrapper .content .positive-hint{color:#79bd9a;font-weight:500}.admin-wrapper .content .negative-hint{color:#df405a;font-weight:500}@media screen and (max-width:600px){.admin-wrapper{display:block;overflow-y:auto;-webkit-overflow-scrolling:touch}.admin-wrapper .content-wrapper,.admin-wrapper .sidebar-wrapper{flex:0 0 auto;height:auto;overflow:initial}.admin-wrapper .sidebar{width:100%;padding:0;height:auto}}.filters{display:flex;flex-wrap:wrap}.filters .filter-subset{flex:0 0 auto;margin:0 40px 10px 0}.filters .filter-subset:last-child{margin-bottom:20px}.filters .filter-subset ul{margin-top:5px;list-style:none}.filters .filter-subset ul li{display:inline-block;margin-right:5px}.filters .filter-subset strong{font-weight:500;text-transform:uppercase;font-size:12px}.filters .filter-subset strong:lang(ja),.filters .filter-subset strong:lang(ko),.filters .filter-subset strong:lang(zh-CN),.filters .filter-subset strong:lang(zh-HK),.filters .filter-subset strong:lang(zh-TW){font-weight:700}.filters .filter-subset a{display:inline-block;color:#9baec8;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:500;border-bottom:2px solid #121a24}.filters .filter-subset a:hover{color:#fff;border-bottom:2px solid #1b2635}.filters .filter-subset a.selected{color:#d8a070;border-bottom:2px solid #d8a070}.flavour-screen{display:block;margin:10px auto;max-width:100%}.flavour-description{display:block;font-size:16px;margin:10px 0}.flavour-description>p{margin:10px 0}.report-accounts{display:flex;flex-wrap:wrap;margin-bottom:20px}.report-accounts__item{display:flex;flex:250px;flex-direction:column;margin:0 5px}.report-accounts__item>strong{display:block;margin:0 0 10px -5px;font-weight:500;font-size:14px;line-height:18px;color:#d9e1e8}.report-accounts__item>strong:lang(ja),.report-accounts__item>strong:lang(ko),.report-accounts__item>strong:lang(zh-CN),.report-accounts__item>strong:lang(zh-HK),.report-accounts__item>strong:lang(zh-TW){font-weight:700}.report-accounts__item .account-card{flex:1 1 auto}.account-status,.report-status{display:flex;margin-bottom:10px}.account-status .activity-stream,.report-status .activity-stream{flex:2 0 0;margin-right:20px;max-width:calc(100% - 60px)}.account-status .activity-stream .entry,.report-status .activity-stream .entry{border-radius:4px}.account-status__actions,.report-status__actions{flex:0 0 auto;display:flex;flex-direction:column}.account-status__actions .icon-button,.report-status__actions .icon-button{font-size:24px;width:24px;text-align:center;margin-bottom:10px}.simple_form.new_account_moderation_note,.simple_form.new_report_note{max-width:100%}.batch-form-box{display:flex;flex-wrap:wrap;margin-bottom:5px}.batch-form-box #form_status_batch_action{margin:0 5px 5px 0;font-size:14px}.batch-form-box input.button{margin:0 5px 5px 0}.batch-form-box .media-spoiler-toggle-buttons{margin-left:auto}.batch-form-box .media-spoiler-toggle-buttons .button{overflow:visible;margin:0 0 5px 5px;float:right}.back-link{margin-bottom:10px;font-size:14px}.back-link a{color:#d8a070;text-decoration:none}.back-link a:hover{text-decoration:underline}.spacer{flex:1 1 auto}.log-entry{margin-bottom:20px;line-height:20px}.log-entry__header{display:flex;justify-content:flex-start;align-items:center;padding:10px;background:#121a24;color:#9baec8;border-radius:4px 4px 0 0;font-size:14px;position:relative}.log-entry__avatar{margin-right:10px}.log-entry__avatar .avatar{display:block;margin:0;border-radius:50%;width:40px;height:40px}.log-entry__content{max-width:calc(100% - 90px)}.log-entry__title{word-wrap:break-word}.log-entry__timestamp{color:#3e5a7c}.log-entry__extras{background:#1c2938;border-radius:0 0 4px 4px;padding:10px;color:#9baec8;font-family:monospace,monospace;font-size:12px;word-wrap:break-word;min-height:20px}.log-entry__icon{font-size:28px;margin-right:10px;color:#3e5a7c}.log-entry__icon__overlay{position:absolute;top:10px;right:10px;width:10px;height:10px;border-radius:50%}.log-entry__icon__overlay.positive{background:#79bd9a}.log-entry__icon__overlay.negative{background:#e87487}.log-entry__icon__overlay.neutral{background:#d8a070}.log-entry .target,.log-entry .username,.log-entry a{color:#d9e1e8;text-decoration:none;font-weight:500}.log-entry .diff-old{color:#e87487}.log-entry .diff-neutral{color:#d9e1e8}.log-entry .diff-new{color:#79bd9a}.inline-name-tag,.name-tag,a.inline-name-tag,a.name-tag{text-decoration:none;color:#d9e1e8}.inline-name-tag .username,.name-tag .username,a.inline-name-tag .username,a.name-tag .username{font-weight:500}.inline-name-tag.suspended .username,.name-tag.suspended .username,a.inline-name-tag.suspended .username,a.name-tag.suspended .username{text-decoration:line-through;color:#e87487}.inline-name-tag.suspended .avatar,.name-tag.suspended .avatar,a.inline-name-tag.suspended .avatar,a.name-tag.suspended .avatar{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8}.name-tag,a.name-tag{display:flex;align-items:center}.name-tag .avatar,a.name-tag .avatar{display:block;margin:0 5px 0 0;border-radius:50%}.name-tag.suspended .avatar,a.name-tag.suspended .avatar{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8}.speech-bubble{margin-bottom:20px;border-left:4px solid #d8a070}.speech-bubble.positive{border-left-color:#79bd9a}.speech-bubble.negative{border-left-color:#e87487}.speech-bubble.warning{border-left-color:#ca8f04}.speech-bubble__bubble{padding:16px 16px 16px 14px;font-size:15px;line-height:20px;border-radius:4px 4px 4px 0;position:relative;font-weight:500}.speech-bubble__bubble a{color:#9baec8}.speech-bubble__owner{padding:8px 8px 8px 12px}.speech-bubble time{color:#3e5a7c}.report-card{background:#121a24;border-radius:4px;margin-bottom:20px}.report-card__profile{display:flex;justify-content:space-between;align-items:center;padding:15px}.report-card__profile .account{padding:0;border:0}.report-card__profile .account__avatar-wrapper{margin-left:0}.report-card__profile__stats{flex:0 0 auto;font-weight:500;color:#9baec8;text-transform:uppercase;text-align:right}.report-card__profile__stats a{color:inherit;text-decoration:none}.report-card__profile__stats a:active,.report-card__profile__stats a:focus,.report-card__profile__stats a:hover{color:#b5c3d6}.report-card__profile__stats .red{color:#df405a}.report-card__summary__item{display:flex;justify-content:flex-start;border-top:1px solid #0b1016}.report-card__summary__item:hover{background:#151f2b}.report-card__summary__item__assigned,.report-card__summary__item__reported-by{padding:15px;flex:0 0 auto;box-sizing:border-box;width:150px;color:#9baec8}.report-card__summary__item__assigned,.report-card__summary__item__assigned .username,.report-card__summary__item__reported-by,.report-card__summary__item__reported-by .username{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-card__summary__item__content{flex:1 1 auto;max-width:calc(100% - 300px)}.report-card__summary__item__content__icon{color:#3e5a7c;margin-right:4px;font-weight:500}.report-card__summary__item__content a{display:block;box-sizing:border-box;width:100%;padding:15px;text-decoration:none;color:#9baec8}.one-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emojione[title=\":8ball:\"],.emojione[title=\":ant:\"],.emojione[title=\":back:\"],.emojione[title=\":black_circle:\"],.emojione[title=\":black_heart:\"],.emojione[title=\":black_large_square:\"],.emojione[title=\":black_medium_small_square:\"],.emojione[title=\":black_medium_square:\"],.emojione[title=\":black_nib:\"],.emojione[title=\":black_small_square:\"],.emojione[title=\":bomb:\"],.emojione[title=\":bowling:\"],.emojione[title=\":bust_in_silhouette:\"],.emojione[title=\":busts_in_silhouette:\"],.emojione[title=\":camera:\"],.emojione[title=\":camera_with_flash:\"],.emojione[title=\":clubs:\"],.emojione[title=\":copyright:\"],.emojione[title=\":curly_loop:\"],.emojione[title=\":currency_exchange:\"],.emojione[title=\":dark_sunglasses:\"],.emojione[title=\":eight_pointed_black_star:\"],.emojione[title=\":electric_plug:\"],.emojione[title=\":end:\"],.emojione[title=\":female-guard:\"],.emojione[title=\":film_projector:\"],.emojione[title=\":fried_egg:\"],.emojione[title=\":gorilla:\"],.emojione[title=\":guardsman:\"],.emojione[title=\":heavy_check_mark:\"],.emojione[title=\":heavy_division_sign:\"],.emojione[title=\":heavy_dollar_sign:\"],.emojione[title=\":heavy_minus_sign:\"],.emojione[title=\":heavy_multiplication_x:\"],.emojione[title=\":heavy_plus_sign:\"],.emojione[title=\":hocho:\"],.emojione[title=\":hole:\"],.emojione[title=\":joystick:\"],.emojione[title=\":kaaba:\"],.emojione[title=\":lower_left_ballpoint_pen:\"],.emojione[title=\":lower_left_fountain_pen:\"],.emojione[title=\":male-guard:\"],.emojione[title=\":microphone:\"],.emojione[title=\":mortar_board:\"],.emojione[title=\":movie_camera:\"],.emojione[title=\":musical_score:\"],.emojione[title=\":on:\"],.emojione[title=\":registered:\"],.emojione[title=\":soon:\"],.emojione[title=\":spades:\"],.emojione[title=\":speaking_head_in_silhouette:\"],.emojione[title=\":spider:\"],.emojione[title=\":telephone_receiver:\"],.emojione[title=\":tm:\"],.emojione[title=\":top:\"],.emojione[title=\":tophat:\"],.emojione[title=\":turkey:\"],.emojione[title=\":vhs:\"],.emojione[title=\":video_camera:\"],.emojione[title=\":video_game:\"],.emojione[title=\":water_buffalo:\"],.emojione[title=\":waving_black_flag:\"],.emojione[title=\":wavy_dash:\"]{-webkit-filter:drop-shadow(1px 1px 0 #fff) drop-shadow(-1px 1px 0 #fff) drop-shadow(1px -1px 0 #fff) drop-shadow(-1px -1px 0 #fff);filter:drop-shadow(1px 1px 0 #ffffff) drop-shadow(-1px 1px 0 #ffffff) drop-shadow(1px -1px 0 #ffffff) drop-shadow(-1px -1px 0 #ffffff)}body.rtl{direction:rtl}body.rtl .column-header>button{text-align:right;padding-left:0;padding-right:15px}body.rtl .landing-page__logo{margin-right:0;margin-left:20px}body.rtl .landing-page .features-list .features-list__row .visual{margin-left:0;margin-right:15px}body.rtl .column-header__icon,body.rtl .column-link__icon{margin-right:0;margin-left:5px}body.rtl .compose-form .compose-form__buttons-wrapper .character-counter__wrapper{margin-right:0;margin-left:4px}body.rtl .navigation-bar__profile{margin-left:0;margin-right:8px}body.rtl .search__input{padding-right:10px;padding-left:30px}body.rtl .search__icon .fa{right:auto;left:10px}body.rtl .column-header__buttons{left:0;right:auto;margin-left:-15px;margin-right:0}body.rtl .column-inline-form .icon-button{margin-left:0;margin-right:5px}body.rtl .column-header__links .text-btn{margin-left:10px;margin-right:0}body.rtl .account__avatar-wrapper{float:right}body.rtl .column-header__back-button{padding-left:5px;padding-right:0}body.rtl .column-header__setting-arrows{float:left}body.rtl .setting-toggle__label{margin-left:0;margin-right:8px}body.rtl .setting-meta__label{float:left}body.rtl .status__avatar{left:auto;right:10px}body.rtl .activity-stream .status.light,body.rtl .status{padding-left:10px;padding-right:68px}body.rtl .activity-stream .status.light .status__display-name,body.rtl .status__info .status__display-name{padding-left:25px;padding-right:0}body.rtl .activity-stream .pre-header{padding-right:68px;padding-left:0}body.rtl .status__prepend{margin-left:0;margin-right:68px}body.rtl .status__prepend-icon-wrapper{left:auto;right:-26px}body.rtl .activity-stream .pre-header .pre-header__icon{left:auto;right:42px}body.rtl .account__avatar-overlay-overlay,body.rtl .column-back-button--slim-button{right:auto;left:0}body.rtl .activity-stream .status.light .status__header .status__meta,body.rtl .status__relative-time{float:left}body.rtl .activity-stream .detailed-status.light .detailed-status__display-name>div{float:right;margin-right:0;margin-left:10px}body.rtl .activity-stream .detailed-status.light .detailed-status__meta span>span{margin-left:0;margin-right:6px}body.rtl .status__action-bar__counter{margin-right:0;margin-left:11px}body.rtl .status__action-bar__counter .status__action-bar-button{margin-right:0;margin-left:4px}body.rtl .status__action-bar-button{float:right;margin-right:0;margin-left:18px}body.rtl .status__action-bar-dropdown{float:right}body.rtl .privacy-dropdown__dropdown{margin-left:0;margin-right:40px}body.rtl .privacy-dropdown__option__icon{margin-left:10px;margin-right:0}body.rtl .detailed-status__display-avatar{margin-right:0;margin-left:10px;float:right}body.rtl .detailed-status__favorites,body.rtl .detailed-status__reblogs{margin-left:0;margin-right:6px}body.rtl .fa-ul{margin-left:2.14285714em}body.rtl .fa-li{left:auto;right:-2.14285714em}body.rtl .admin-wrapper{direction:rtl}body.rtl .admin-wrapper .sidebar ul a i.fa,body.rtl a.table-action-link i.fa{margin-right:0;margin-left:5px}body.rtl .simple_form .check_boxes .checkbox label{padding-left:0;padding-right:25px}body.rtl .simple_form .input.with_label.boolean label.checkbox{padding-left:25px;padding-right:0}body.rtl .simple_form .check_boxes .checkbox input[type=checkbox],body.rtl .simple_form .input.boolean input[type=checkbox],body.rtl .simple_form .input.radio_buttons .radio{left:auto;right:0}body.rtl .simple_form .input.radio_buttons .radio>label{padding-right:28px;padding-left:0}body.rtl .simple_form .input-with-append .input input{padding-left:142px;padding-right:0}body.rtl .simple_form .input.boolean label.checkbox{left:auto;right:0}body.rtl .simple_form .input.boolean .hint,body.rtl .simple_form .input.boolean .label_input{padding-left:0;padding-right:28px}body.rtl .simple_form .label_input__append{right:auto;left:3px}body.rtl .simple_form .label_input__append:after{right:auto;left:0;background-image:linear-gradient(270deg,rgba(1,1,2,0),#010102)}body.rtl .simple_form select{background:#010102 url(\"data:image/svg+xml;utf8,\") no-repeat left 8px center/auto 16px}body.rtl .table td,body.rtl .table th{text-align:right}body.rtl .filters .filter-subset{margin-right:0;margin-left:45px}body.rtl .landing-page .header-wrapper .mascot{right:60px;left:auto}body.rtl .landing-page__call-to-action .row__information-board{direction:rtl}body.rtl .landing-page .header .hero .floats .float-1{left:-120px;right:auto}body.rtl .landing-page .header .hero .floats .float-2{left:210px;right:auto}body.rtl .landing-page .header .hero .floats .float-3{left:110px;right:auto}body.rtl .landing-page .header .links .brand img{left:0}body.rtl .landing-page .fa-external-link{padding-right:5px;padding-left:0!important}body.rtl .landing-page .features #mastodon-timeline{margin-right:0;margin-left:30px}@media screen and (min-width:631px){body.rtl .column,body.rtl .drawer{padding-left:5px;padding-right:5px}body.rtl .column:first-child,body.rtl .drawer:first-child{padding-left:5px;padding-right:10px}body.rtl .columns-area>div .column,body.rtl .columns-area>div .drawer{padding-left:5px;padding-right:5px}}body.rtl .public-layout .header .nav-button{margin-left:8px;margin-right:0}body.rtl .public-layout .public-account-header__tabs{margin-left:0;margin-right:20px}body.rtl .landing-page__information .account__display-name{margin-right:0;margin-left:5px}body.rtl .landing-page__information .account__avatar-wrapper{margin-left:12px;margin-right:0}body.rtl .card__bar .display-name{margin-left:0;margin-right:15px;text-align:right}body.rtl .fa-chevron-left:before{content:\"\"}body.rtl .fa-chevron-right:before{content:\"\"}body.rtl .column-back-button__icon{margin-right:0;margin-left:5px}body.rtl .column-header__setting-arrows .column-header__setting-btn:last-child{padding-left:0;padding-right:10px}body.rtl .simple_form .input.radio_buttons .radio>label input{left:auto;right:0}.dashboard__counters{display:flex;flex-wrap:wrap;margin:0 -5px 20px}.dashboard__counters>div{box-sizing:border-box;flex:0 0 33.333%;padding:0 5px;margin-bottom:10px}.dashboard__counters>div>a,.dashboard__counters>div>div{padding:20px;background:#192432;border-radius:4px}.dashboard__counters>div>a{text-decoration:none;color:inherit;display:block}.dashboard__counters>div>a:active,.dashboard__counters>div>a:focus,.dashboard__counters>div>a:hover{background:#202e3f}.dashboard__counters__num,.dashboard__counters__text{text-align:center;font-weight:500;font-size:24px;line-height:21px;color:#fff;font-family:sans-serif;margin-bottom:20px;line-height:30px}.dashboard__counters__text{font-size:18px}.dashboard__counters__label{font-size:14px;color:#9baec8;text-align:center;font-weight:500}.dashboard__widgets{display:flex;flex-wrap:wrap;margin:0 -5px}.dashboard__widgets>div{flex:0 0 33.333%;margin-bottom:20px}.dashboard__widgets>div>div{padding:0 5px}.dashboard__widgets a:not(.name-tag){color:#d9e1e8;font-weight:500;text-decoration:none}"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./app/javascript/flavours/glitch/styles/components/index.scss","webpack:///./app/javascript/flavours/glitch/styles/index.scss","webpack:///./app/javascript/flavours/glitch/styles/variables.scss","webpack:///./app/javascript/flavours/glitch/styles/basics.scss","webpack:///./app/javascript/flavours/glitch/styles/containers.scss","webpack:///./app/javascript/flavours/glitch/styles/_mixins.scss","webpack:///./app/javascript/flavours/glitch/styles/lists.scss","webpack:///./app/javascript/flavours/glitch/styles/modal.scss","webpack:///./app/javascript/flavours/glitch/styles/footer.scss","webpack:///./app/javascript/flavours/glitch/styles/compact_header.scss","webpack:///./app/javascript/flavours/glitch/styles/widgets.scss","webpack:///./app/javascript/flavours/glitch/styles/forms.scss","webpack:///./app/javascript/flavours/glitch/styles/accounts.scss","webpack:///./app/javascript/flavours/glitch/styles/stream_entries.scss","webpack:///./app/javascript/flavours/glitch/styles/components/boost.scss","webpack:///./app/javascript/flavours/glitch/styles/components/accounts.scss","webpack:///./app/javascript/flavours/glitch/styles/components/domains.scss","webpack:///./app/javascript/flavours/glitch/styles/components/status.scss","webpack:///./app/javascript/flavours/glitch/styles/components/modal.scss","webpack:///./app/javascript/flavours/glitch/styles/components/composer.scss","webpack:///./app/javascript/flavours/glitch/styles/components/columns.scss","webpack:///./app/javascript/flavours/glitch/styles/components/regeneration_indicator.scss","webpack:///./app/javascript/flavours/glitch/styles/components/search.scss","webpack:///./","webpack:///./app/javascript/flavours/glitch/styles/components/emoji.scss","webpack:///./app/javascript/flavours/glitch/styles/components/doodle.scss","webpack:///./app/javascript/flavours/glitch/styles/components/drawer.scss","webpack:///./app/javascript/flavours/glitch/styles/components/media.scss","webpack:///./app/javascript/flavours/glitch/styles/components/sensitive.scss","webpack:///./app/javascript/flavours/glitch/styles/components/lists.scss","webpack:///./app/javascript/flavours/glitch/styles/components/emoji_picker.scss","webpack:///./app/javascript/flavours/glitch/styles/components/local_settings.scss","webpack:///./app/javascript/flavours/glitch/styles/components/error_boundary.scss","webpack:///./app/javascript/flavours/glitch/styles/polls.scss","webpack:///./app/javascript/flavours/glitch/styles/about.scss","webpack:///./app/javascript/flavours/glitch/styles/tables.scss","webpack:///./app/javascript/flavours/glitch/styles/admin.scss","webpack:///./app/javascript/flavours/glitch/styles/accessibility.scss","webpack:///./app/javascript/flavours/glitch/styles/rtl.scss","webpack:///./app/javascript/flavours/glitch/styles/dashboard.scss"],"names":[],"mappings":"AAuPE,iBCixFD,2ZAt/FC,mBACA,SACA,eACA,aACA,uBACA,CACD,8EAKC,cACD,KAGC,cACD,MAGC,gBACD,aAGC,YACD,oDAIC,uBACA,CACD,MAGC,yCACA,CACD,KAGC,uCACD,oBAGC,sBACA,CACD,0BAGC,iCACA,kBACA,CACD,gCAGC,mBACD,iCAGC,mBACD,0BAGC,8BACA,yBACA,CACD,iEAOC,kBC9EW,CD+EZ,2BAGC,uBACD,KEtFC,0CACA,eACA,iBACA,gBACA,WDVM,kCCYN,qCACA,2DACA,qHACA,uCACA,CF0FD,iBE5EG,uIF+EH,cE3EG,6BACA,YACA,UACA,kBD5BS,CD2GZ,kCE3EK,kBF8EL,aEzEG,kBDrCS,CDiHZ,iBExEG,mCACA,CF2EH,yBExEK,mCACA,CF2EL,WEtEG,4BACA,gBACA,CFyEH,sBEtEK,6BACA,YACA,eACA,CFyEL,WEpEG,iCACA,CF0EH,sBEzEG,uBACA,SACA,CFmFH,WE/EG,oCACA,cDlEoB,mBAPX,aC+ET,uBACA,kBACA,CFsEH,mBEnEK,iCACA,CFsEL,uBEnEO,8BACA,WACA,YACA,iBACA,CFsEP,sBElEO,gCACA,eACA,CFqEP,OE9DC,kCACA,CFkED,aE/DG,aFkEH,4BE3DG,wBACA,YACA,mBACA,uBACA,mBACA,CF+DH,eGlMC,8BAEA,CHsMD,oCGzMD,eAMI,mBACA,CHuMD,CACF,gBGnMC,uBHuMD,oCGxMD,gBAII,mBHwMD,CACF,mBGrMG,oCACA,kBACA,CHwMH,uBGrMK,6BACA,CHwML,qBGpMK,oCACA,mBACA,WF7BE,qBE+BF,UACA,kBACA,iBACA,uBACA,gBACA,cACA,CHuML,kCGhMG,2BAEA,mBACA,qBACA,CHoMH,oCGzMC,kCAQI,wBACA,YACA,CHqMH,CACF,gBGhMC,yBAEA,eACA,iBACA,sBACA,iBAEA,sBAEA,CHoMD,oCG9MD,gBAaI,2BAEA,mBAEA,CHqMD,CACF,wBI5QC,WD4EuB,sCACrB,iBHuMH,4BGpMK,uBACA,cACA,SACA,kBACA,iBF3BkB,wBG9DtB,2BACA,CJkSD,sBGpMG,4BF9EsB,uBEgFtB,CHuMH,gCGpMK,8BACA,uBACA,eACA,CHuML,6BGlMG,6BACA,iBACA,eACA,CHqMH,QGhMC,2BACA,8BACA,sBACA,mCACA,2BHoMD,kBGjMG,0BACA,CHoMH,kBGhMG,wBACA,CHmMH,kBG/LG,wBACA,CHkMH,kBG9LG,0BACA,CHiMH,sCG7LG,gBHgMH,oCG5ND,QAgCI,kDHgMD,sCG7LG,0BACA,mBACA,sBACA,CHgMH,gCG5LG,kCACA,kBACA,CH+LH,qBG3LG,aH8LH,CACF,oCG/OD,QAqDI,+CACA,CH8LD,kBG3LG,cH8LH,kBG1LG,wBACA,CH6LH,kBGzLG,wBACA,CH4LH,kBGxLG,wBACA,CH2LH,CACF,oCGvLD,eAEI,iBH0LD,CACF,0BGvLG,gBH0LH,oCG3LC,0BAII,UH2LH,CACF,uBGvLG,sDACA,kBACA,YACA,cACA,aACA,oBACA,uBACA,iBACA,eACA,CH0LH,oCGpMC,uBAaI,0BACA,MACA,OACA,SACA,gBACA,gBACA,WACA,CH2LH,CACF,2BGxLK,6BACA,CH2LL,iCGvLK,iCACA,2BACA,gBACA,CH0LL,mCGtLK,iCACA,uBACA,gBACA,CHyLL,kCGrLK,iCACA,yBACA,gBACA,CHwLL,8BGpLK,0BACA,CHuLL,kCGpLO,0BACA,WACA,kBACA,WACA,CHuLP,oCG5LK,kCAQI,YHwLP,CACF,6GGlLO,mBHqLP,iCGhLK,gCACA,eACA,eACA,gBACA,qBACA,cF3QkB,mBE6QlB,iBACA,CHmLL,sHG9KO,oCFnSA,CDqdP,oCG7KO,0CACE,aHgLP,CACF,mCG3KK,wCAEA,iBACA,CH8KL,4HGzKO,uCACA,CH4KP,qBGpKG,2BACA,0DACA,sBACA,mCACA,2BHuKH,+BGpKK,wBACA,CHuKL,+BGnKK,wBACA,CHsKL,oCGpLC,qBAkBI,qCACA,CHsKH,+BGnKK,aHsKL,CACF,sCGjKG,mCACA,kCACA,CHoKH,+CGjKK,WHoKL,oIGhKO,sDHoKP,4DGhKO,wBFvVkB,CD0fzB,gFGhKS,YF1VgB,CD6fzB,6CG7JK,0CACA,aACA,kBACA,eACA,CHgKL,mDG7JO,yBACA,kBACA,WACA,YACA,gDACA,MACA,MACA,CHgKP,iDG5JO,kFACA,WACA,YACA,SACA,yBACA,CH+JP,oCGvLG,6CA4BI,aH+JL,CACF,8CG3JK,gBH8JL,4JG1JO,kBH8JP,oCGhKK,4JAKI,gBHgKP,CACF,oCG/NC,sCAoEI,+BACA,CH+JH,mDG5JK,aH+JL,8FG1JK,gBH6JL,CACF,2CGzJK,mCACA,aACA,0BACA,CH4JL,kDGzJO,yBACA,mBACA,kBACA,SACA,OACA,QACA,YACA,0BACA,UACA,CH4JP,mDGxJO,0BAGqB,yCACrB,+BACA,CH6JP,uDG1JS,yBACA,YACA,SACA,kBACA,yBACA,mBACA,iBF/Yc,wBG9DtB,2BACA,CJ4mBD,oCGlMG,2CAwCI,gCACA,0BACA,WACA,CH8JL,kDG3JO,aH8JP,mDIlnBD,WD0d6B,sCAErB,uBH+JP,uDG5JS,2BACA,iBFvaY,wBG9DtB,2BACA,CJsoBC,CACF,0DG5KO,mDAcI,aHkKT,CACF,oCGlOG,2CAqEI,gBHiKL,CACF,oCGvOG,2CAyEI,eHkKL,CACF,4CG9JK,8BACA,CHiKL,kDG9JO,mCACA,CHiKP,qDG9JS,gCACA,WFlgBF,gBEogBE,gBACA,mBACA,uBACA,4BACA,CHiKT,2DG9JW,6BACA,WF5gBJ,gBE8gBI,gBACA,sBACA,CHiKX,oCGzLG,4CA8BI,8BACA,8BACA,kBACA,CH+JL,kDG5JO,8BACA,CH+JP,qDG5JS,gCACA,gBACA,CH+JT,2DG5JW,aFrhBU,CDorBrB,CACF,kDGzJO,wCACA,oBACA,WACA,CH4JP,oEGzJS,gCACA,eACA,CH4JT,oCGxJS,oEACE,aH2JT,CACF,2DGvJS,kCACA,cACA,cFhjBc,aEkjBd,+BACA,eACA,kBACA,iBACA,CH0JT,6DGvJW,cH0JX,sEGtJW,eHyJX,iEGrJW,yBACA,kBACA,SACA,OACA,WACA,gCACA,WACA,uBACA,CHwJX,wEGnJa,yCACA,CHsJb,iFGlJa,2BFllBY,CDuuBzB,uEG/Ia,iCACA,CHkJb,6DG7IW,kCACA,CHgJX,0EG5IW,4BACA,CH+IX,2EG3IW,+BACA,kBACA,WF3nBJ,sBE6nBI,CH8IX,0DGzIS,wBACA,CH4IT,2DGxIS,gBH2IT,6CGrIK,2BACA,CHwIL,iEGrIO,gCACA,uBACA,aACA,CHwIP,0FGrIS,6BHwIT,wEGpIS,aHuIT,oDGlIO,gCACA,aFjpBgB,CDuxBvB,sDGlIS,mCFrpBc,qBEupBd,aACA,eACA,CHqIT,6DGlIW,0BF5qBJ,CDkzBP,oCGtKG,6CAuCI,uBACA,CHmIL,CACF,0CG9HG,0BHiIH,oCGlIC,0CAII,gBHkIH,CACF,sCG9HG,gBHiIH,mCG7HG,sDACA,kBACA,gBACA,kBACA,CHgIH,oCGrIC,mCAQI,gCACA,eACA,CHiIH,CACF,4DG9HK,qBACA,CHiIL,8DG9HO,cHiIP,qFG7HO,wBHgIP,wEG5HO,aF9tBQ,CD61Bf,6DGzHK,8BFruBE,CDm2BP,oFGxHK,4BACA,aF5tBkB,CDy1BvB,0CGxHK,iBH2HL,mCGtHG,cFxtBoB,cEytBpB,CHyHH,wCGtHK,8BACA,CHyHL,0BGpHG,4BACA,eACA,aACA,CHuHH,8BGpHK,oCACA,YACA,cACA,mBACA,iBACA,CHuHL,oCG7HG,8BASI,cHwHL,CACF,oCGlIG,8BAaI,eHyHL,CACF,oCG7IC,0BAwBI,qCACA,CHyHH,8BGtHK,qBACA,gBACA,+BACA,CHyHL,yCGtHO,gBHyHP,yCGrHO,kBF5xBG,CDo5BV,8IGnHS,mBHsHT,CACF,SKl6BC,gBLs6BD,YKn6BG,iCACA,CLs6BH,gBKj6BC,6BACA,CLq6BD,mBKl6BG,+BACA,kBACA,CLq6BH,cMp7BC,g2BACA,sBACA,aACA,SACA,CNw7BD,wBMp7BC,oBACA,sBACA,wBACA,CNw7BD,0BMr7BG,uBACA,CNw7BH,oCMn7BC,gBACE,aNu7BD,CACF,uBO58BG,iCACA,oBACA,eACA,aACA,CP+8BH,oCOp9BC,uBAQI,oCACA,CPg9BH,CACF,6BO78BK,2BACA,yCACA,CPg9BL,uCO78BO,yBACA,WACA,CPg9BP,uCO58BO,yBACA,WACA,CP+8BP,uCO38BO,yBACA,YACA,iBACA,CP88BP,4CO38BS,cP88BT,uCOz8BO,yBACA,WACA,CP48BP,uCOx8BO,yBACA,WACA,CP28BP,oCOh/BG,6BAyCI,kCP28BL,8EOv8BO,cP28BP,uCOv8BO,WP08BP,uCOt8BO,cPy8BP,8EOp8BO,cPw8BP,uCOp8BO,WPu8BP,CACF,oCOn8BO,uCACE,cPs8BP,CACF,oCOl8BO,4JAIE,aPq8BP,CACF,0BOh8BK,yCACA,kBACA,aNhFkB,CDohCvB,4BOh8BO,kCACA,CPm8BP,4BO97BK,kCACA,CPi8BL,uGO57BO,0BP+7BP,kCOz7BO,0BACA,WACA,aACA,CP47BP,uCOz7BS,aP47BT,wIOp7BS,aPu7BT,mBQ3jCG,gCACA,cPeoB,gBObpB,mBACA,eACA,oBACA,CR+jCH,oCQtkCC,mBAUI,qCACA,CRgkCH,CACF,qBQ7jCK,kCACA,CRgkCL,yBQ5jCK,6BPFoB,CDkkCzB,uBQ3jCK,wCACA,kBACA,WACA,WACA,CR8jCL,aS3lCC,qDACA,CT+lCD,kBS5lCG,wBACA,kBACA,gBACA,0BACA,eRRI,CDwmCP,sBS5lCK,kFACA,WACA,YACA,SACA,yBACA,CT+lCL,mBS1lCG,mBRZS,aQaT,0BACA,eACA,cRRoB,iBQUpB,qBACA,eACA,CT6lCH,6BS1lCK,uBACA,eACA,CT6lCL,qBSzlCK,mBT4lCL,gCSzlCO,gBT4lCP,sBSvlCK,wBACA,UACA,gBACA,uBACA,oBACA,kBACA,oBACA,aACA,CT0lCL,qBStlCK,cRxCoB,oBQyCpB,CTylCL,2BStlCO,0BTylCP,oCSxpCD,aAqEI,aTulCD,CACF,qBSnlCC,sCACA,CTulCD,wBSplCG,sCACA,gBACA,eACA,aR/DoB,CDupCvB,8BSnlCG,eTslCH,yCSnlCK,gBTslCL,qDSllCK,+BACA,CTqlCL,+CSjlCK,uBACA,yBACA,CTolCL,sES9kCC,+BACA,mBRhGW,kCQkGX,CT4lCD,0DSvlCC,qCAEA,CTqlCD,gBS9kCC,6BRzGsB,iBQ2GtB,qBACA,eACA,CTklCD,uBS/kCG,gBTklCH,kBS9kCG,mBTilCH,6BS9kCK,gBTilCL,sBS5kCG,gBT+kCH,wBS5kCK,WR/IE,oBQgJF,CT+kCL,sBSxkCC,yCACA,mBR/IW,mCQiJX,cRzIwB,gBQ2IxB,kBACA,CT6kCD,qDSzkCG,gBT6kCH,qXSzkCO,gBT6lCP,wBSvlCG,uCACA,CT0lCH,wLS9kCO,qBTulCP,kISplCS,0BTulCT,+BShlCG,mBTmlCH,mCShlCK,8BRrLkB,CDywCvB,6DS7kCK,gCACA,CTglCL,2DS5kCK,oCACA,CT+kCL,gES5kCO,gBT+kCP,iBSxkCC,6BR7NM,eQiON,cRhNsB,kBQkNtB,CT4kCD,8BSjlCC,oDAEA,CTwlCD,aSjlCC,qCAGA,kBACA,aACA,CT4kCD,gBSzkCG,WR9OI,eQ+OJ,gBACA,gBACA,kBACA,CT4kCH,eSxkCG,4BRtOoB,CDkzCvB,oCS7lCD,aAsBI,+BACA,CT2kCD,gBSxkCG,eT2kCH,CACF,WStkCC,mBR5PW,kBQ6PX,kCACA,CT0kCD,gBSvkCG,wCACA,CT0kCH,sCStkCK,gCACA,8BACA,mBRxQO,kBQ0QP,aACA,qBACA,cACA,kCACA,CTykCL,yESlkCO,mBTqkCP,yBShkCK,mBRjRoB,cQkRpB,CTmkCL,6BS/jCK,yBACA,CTkkCL,mBS9jCK,6BACA,gBACA,WR/SE,mBQiTF,gBACA,sBACA,CTikCL,uBS9jCO,aRtSgB,CDu2CvB,yBS7jCO,8BACA,eACA,eACA,aR7SgB,CD82CvB,wFSxjCO,URtUA,CDm4CP,8BSxjCK,yBACA,CT2jCL,sDSvjCK,oBR9ToB,CDw3CzB,cSpjCC,qCACA,CTwjCD,+BSrjCG,yBACA,YACA,kBACA,kBACA,kBACA,mBACA,wBACA,CTwjCH,2CSrjCK,UTwjCL,4CSpjCK,UTujCL,4CSnjCK,UTsjCL,gBShjCC,WTojCD,yBSjjCG,kBACA,CTojCH,yBShjCG,2CACA,cR3WoB,gBQ6WpB,YACA,CTmjCH,qCShjCK,gBTmjCL,yBS9iCG,qCACA,+BACA,CTijCH,uCS7iCG,gBTgjCH,uBS5iCG,8BACA,eACA,gBACA,URnZI,CDm8CP,6BS5iCK,4BRvYkB,gBQyYlB,cACA,CT+iCL,oCS1iCG,kCACE,aT6iCH,CACF,oCSziCD,qIAQI,gCACA,eACA,CT4iCD,CACF,eSriCC,iBTyiCD,oCS1iCD,eAII,qBT0iCD,CACF,qBSviCG,uBT0iCH,qCS3iCC,qBAII,uBT2iCH,CACF,oCShjCC,qBAQI,WT4iCH,CACF,oCSrjCC,qBAYI,YT6iCH,CACF,gCSziCG,kBT4iCH,oCS7iCC,gCAII,6BT6iCH,CACF,+DSziCO,gBT4iCP,yDSxiCO,+BACA,CT2iCP,mESxiCS,uBACA,eACA,CT2iCT,wFSviCS,yBACA,CT0iCT,kKSniCO,gBTwiCP,eShiCC,aRpesB,CDygDvB,gCStiCC,mBTyiCD,4BSliCK,gBTqiCL,iBShiCG,gCACA,qBACA,gBACA,aRhfsB,CDohDzB,sES9hCK,0BTiiCL,KUxiDC,+CACA,CV4iDD,gBUxiDC,6BACA,aACA,CV4iDD,oBUviDG,kCACA,CV2iDH,2BUxiDK,SV2iDL,yCUtiDO,mBVyiDP,oDUtiDS,gBVyiDT,+CUpiDO,mCACA,CVuiDP,qDUpiDS,2BACA,MACA,CVuiDT,4BUjiDK,iCACA,CVoiDL,+CUjiDO,mCACA,gBACA,WThDA,cSkDA,UACA,CVoiDP,2EU/hDO,kBVmiDP,kDU/hDO,gBVkiDP,2CU9hDO,0BACA,MACA,CViiDP,oCU7hDO,cTpDkB,yBSqDlB,CVgiDP,+HU3hDS,qBV8hDT,kBUvhDG,0BACA,CV0hDH,yBUvhDK,oCACA,UACA,aACA,CV0hDL,mBUrhDG,aT/EoB,CDumDvB,qBUrhDK,aThFoB,CDwmDzB,wBUphDK,oCACA,eACA,CVuhDL,uBUlhDG,6BACA,cACA,CVqhDH,oBUjhDG,gCTnGoB,CDwnDvB,gCUjhDK,iCACA,iBACA,gBACA,eACA,CVohDL,mBU/gDG,mBVkhDH,oBU9gDG,gBVihDH,0JU7gDO,gBV4hDP,qDUrhDK,aVwhDL,2DUrhDO,mCACA,WTnJA,gBSqJA,gBACA,aACA,CVwhDP,uHUnhDO,cVuhDP,qDUlhDK,gCACA,CVqhDL,kDU/gDK,mCACA,WTzKE,cS2KF,kBACA,qBACA,eACA,CVkhDL,qCU9gDK,eVihDL,kCU7gDK,WVghDL,qCU3gDG,eV8gDH,2CU3gDK,mCACA,WT/LE,cSiMF,gBACA,eACA,CV8gDL,2CU1gDK,mBV6gDL,wCUzgDK,iCV4gDL,4BUvgDG,kCACA,CV0gDH,2BUtgDG,mBVygDH,6CUtgDK,gBVygDL,yBUpgDG,6BAEA,mBACA,CVugDH,gCUpgDK,eVugDL,iCUngDK,qCACA,cACA,cACA,CVsgDL,mCUngDO,cVsgDP,4GUhgDK,gBVogDL,oCU3hDC,yBA2BI,6BACA,CVogDH,iCUjgDK,eVogDL,yJU9/CK,mBVmgDL,CACF,+CU9/CG,sCACA,eACA,WTzQI,cS2QJ,UACA,CVigDH,0CU3/CO,mCACA,WTnRA,qBSqRA,WACA,kBACA,gBACA,kBACA,aACA,CV8/CP,yDU1/CO,yBACA,QACA,QACA,CV6/CP,qJUn/CG,qCACA,WT5SI,cS8SJ,WACA,UACA,oBACA,gBACA,mBACA,sBACA,kBACA,YACA,CV0/CH,6LUv/CK,gBV8/CL,mVU1/CK,qBVigDL,gOU7/CK,oBThUU,CDo0Df,mLUhgDK,kBVugDL,2WUlgDK,qBTxToB,kBSyTpB,CV6gDL,4CUvgDK,cV0gDL,+TUjgDK,qBVygDL,6CUrgDK,8BACA,cACA,cACA,CVwgDL,6BUngDG,WVsgDH,sBUlgDG,4BACA,CVqgDH,mCUlgDK,+BACA,CVqgDL,oEU9/CG,yBACA,SACA,kBACA,mBTvWsB,WAlBlB,eS4XJ,oBACA,YACA,aACA,yBACA,qBACA,kBACA,sBACA,eACA,gBACA,UACA,mBACA,iBACA,CVmgDH,qGUhgDK,eVqgDL,sFUjgDK,yBVsgDL,+KUjgDK,yBVwgDL,iHUpgDK,wBTxYkB,CDi5DvB,+FUrgDK,kBT1ZM,CDo6DX,iHUvgDO,yBV4gDP,qOUvgDO,yBV8gDP,oBUxgDG,mFACA,eACA,WT5aI,cS8aJ,WACA,UACA,oBACA,gBACA,wXACA,sBACA,kBACA,kBACA,mBACA,WACA,CV2gDH,mCUtgDK,kBVygDL,kCUrgDK,4BACA,QACA,sBAEA,eACA,cTxakB,oBS0alB,oBACA,eACA,gBACA,mBACA,eACA,CVwgDL,wCUrgDO,yBACA,kBACA,MACA,QACA,WACA,UACA,6DACA,CVwgDP,2BUlgDG,kBVqgDH,oCUlgDK,wBACA,OACA,WACA,YACA,aACA,uBACA,mBACA,8BACA,kCACA,2CACA,CVqgDL,6CUlgDO,kBVqgDP,4HUhgDW,UTlfJ,CDs/DP,YU3/CC,iCAEA,cACA,CV+/CD,eU3/CC,iCTlfsB,kBSoftB,kBACA,mBACA,iBACA,CV+/CD,sBU5/CG,uEACA,aT1gBY,CD0gEf,qBU3/CG,mEACA,aT/gBQ,CD8gEX,iBU1/CG,mBV6/CH,2BUz/CG,gCACA,cACA,WACA,YACA,aACA,gCACA,mBTvhBS,WATL,eSmiBJ,QACA,CV4/CH,6CUz/CK,SV4/CL,gHUt/CK,oBVy/CL,iCUr/CK,mBVw/CL,sBUn/CG,gBVs/CH,oKUl/CO,gBVigDP,0DU1jDD,eA+DI,gBV+/CD,CACF,aU3/CC,iCACA,CV+/CD,eU5/CG,cTzjBoB,oBS0jBpB,CV+/CH,qBU5/CK,0BV+/CL,WUz/CC,mCACA,cACA,CV6/CD,cU1/CG,sCACA,CV6/CH,aUz/CG,cT3kBsB,yBS4kBtB,qBACA,eACA,CV4/CH,0DUv/CK,cV0/CL,6BUn/CC,gCT5lBsB,CDqlEvB,mCUr/CG,kCACA,iBACA,CVy/CH,2CUr/CG,cTrmBsB,eSsmBtB,CVy/CH,mUUr/CO,gBVygDP,0DU1hDD,6BAuBI,gBVwgDD,CACF,YUpgDC,4BACA,sBACA,CVwgDD,SUpgDC,8BT5oBM,YS8oBN,qBACA,mCACA,oBACA,CVwgDD,aUrgDG,sBACA,CVwgDH,gBUngDC,iCTzoBwB,US2oBxB,CVugDD,qBUpgDG,4BACA,CVugDH,cUjgDG,mBVqgDH,qBUlgDK,gBVqgDL,+JUjgDS,gBVghDT,2CUtgDG,oDACA,WTxrBI,qCS0rBJ,oCACA,kBACA,aACA,kBACA,CV2gDH,+CUxgDK,WTjsBE,yBSksBF,CV4gDL,mLUvgDO,qBV6gDP,yDUxgDK,8BACA,iBACA,CV4gDL,yYUxgDS,gBV4hDT,iEUvhDO,gBV2hDP,mBUphDC,4BACA,kBACA,CVwhDD,2DUphDG,cVwhDH,4BUnhDG,sCACA,CVuhDH,qBUlhDC,+BT/tBsB,CDsvEvB,yBUnhDG,kBVshDH,mBUjhDC,kCACA,CVqhDD,sBUlhDG,0BT5vBI,kBS8vBJ,mBACA,SACA,SACA,CVqhDH,2BUjhDG,cVohDH,cU/gDC,aTvwBY,CD0xEb,ySUzgDG,gCVkhDH,YU7gDC,yCACA,kBACA,aACA,mBACA,kBACA,kBACA,QACA,kCACA,CVihDD,qBU9gDG,cVihDH,6BU7gDG,gCACA,aACA,eACA,+BACA,CVghDH,mBU5gDG,yBACA,oBACA,gBACA,eACA,qBAEA,WACA,gCACA,CV+gDH,mBU3gDG,qBT3zBY,eS4zBZ,CV8gDH,0BU3gDK,mBT/zBU,eSg0BV,CV8gDL,mBUxgDC,mBV4gDD,4BUzgDG,4CACA,eACA,YACA,CV4gDH,2BUxgDG,gCACA,OACA,sBACA,cACA,aACA,CV2gDH,+BUxgDK,8BACA,iBACA,kBACA,SACA,CV2gDL,6BUvgDK,sBV0gDL,oCUrgDG,mBVwgDH,+BUpgDG,4DACA,kBACA,kBACA,kBACA,iBACA,CVugDH,qCUpgDK,oCACA,cACA,YACA,SACA,kBACA,MACA,SACA,CVugDL,wBUlgDG,oCACA,kBACA,CVqgDH,QWr4EG,mCACA,cACA,kCACA,CXy4EH,oCW74EC,QAOI,gBX04EH,CACF,4EWp4EO,mBXu4EP,WWj4EG,+BACA,gBACA,yBACA,CXo4EH,eWj4EK,yBACA,YACA,SACA,oBACA,yEACA,CXo4EL,oCWh5EC,WAgBI,aXo4EH,CACF,oCWr5EC,WAoBI,aXq4EH,CACF,WWj4EG,+BACA,aACA,2BACA,mBACA,mBACA,yBACA,CXo4EH,oCW34EC,WAUI,gBXq4EH,CACF,mBWl4EK,cPnDJ,WACA,YACA,yCOqDI,CXu4EL,uBWp4EO,uBACA,cACA,SACA,kBPnEN,iBH+DsB,wBG9DtB,4BACA,kBOoEM,CXy4EP,yBWp4EK,gCACA,CXu4EL,gCWp4EO,0BV9EA,gBUgFA,gBACA,sBACA,CXu4EP,8BWn4EO,6BACA,cVvEgB,gBUyEhB,gBACA,sBACA,CXs4EP,YW/3EC,iCACA,eACA,CXm4ED,4GW33EG,0BV5GI,gBU8GJ,qBACA,iBACA,oBACA,CXm4EH,qBW/3EG,gBVrHI,oBUsHJ,cV7GS,eU+GT,aACA,CXk4EH,iBW93EG,eXi4EH,sCW53EG,sCVjHsB,CDk/EzB,mBW53EG,yBACA,CX+3EH,uBW53EK,qCACA,CX+3EL,mBW13EG,2BACA,CX63EH,uBW13EK,oCACA,CX63EL,sBWx3EG,4BACA,CX23EH,oCWt7ED,YA+DI,kBX23ED,kBWx3EG,aX23EH,sCWt3EG,qBX03EH,CACF,cWr3EC,mBVrKW,mCUsKX,cV/JsB,eUiKtB,gBACA,kBACA,aACA,uBACA,mBACA,eACA,kBACA,aACA,eACA,CXy3ED,0BWt3EG,0BXy3EH,wBWr3EG,qCACA,CXw3EH,cWn3EC,qCACA,eACA,kBACA,eACA,iBACA,gBACA,cV5LwB,sCU8LxB,qCACA,CXu3ED,wBWp3EG,cVlNY,sCUmNZ,iCACA,CXu3EH,oBWn3EG,oDACA,iCACA,CXs3EH,yBWj3EC,kCACA,gBACA,+CAEA,0DACA,gBACA,CXq3ED,4BWl3EG,4CACA,CXq3EH,wDWh3EG,mCACA,kBACA,gBACA,gBACA,mBACA,sBACA,CXo3EH,4BWh3EG,4BACA,cACA,cV1OsB,yBU4OtB,CXm3EH,4BW/2EG,2BVjPoB,CDomFvB,2BW92EG,cVpPsB,oBUqPtB,CXi3EH,oGW52EK,0BX+2EL,mCW12EG,sEACA,CX62EH,qCW12EK,cVpRU,eUqRV,CX62EL,yCWz2EK,aVzRU,CDqoFf,uCWv2EG,gBX02EH,uCWr2EC,WXy2ED,iBY9oFC,qDACA,gBACA,kBACA,CZkpFD,oCYtpFD,iBAOI,gCACA,eACA,CZmpFD,CACF,2BYhpFG,yBACA,eACA,CZmpFH,+EY/oFK,0BZmpFL,qCY9oFG,WZipFH,wBY7oFG,kBXjBS,CDiqFZ,4GY3oFK,sCZgpFL,6IYzoFO,yCACA,CZ8oFP,gJYtoFO,0BZ2oFP,iLYpoFS,kBZyoFT,oCYnoFK,4GAGE,0BZsoFL,CACF,qCYjoFG,mBZooFH,oBY/nFC,2BACA,mBXzDwB,WAlBlB,oBW8EN,iBACA,YACA,iBACA,QACA,CZmoFD,wBYhoFG,uBACA,sBACA,gBACA,CZmoFH,yCYhoFK,SX3FE,CD8tFP,wCY/nFK,YX7EoB,CD+sFzB,+EY3nFG,mBZ8nFH,2IY3nFK,aZ8nFL,2IYtnFK,kBX/GM,CDwuFX,uMYtnFO,YXlHI,CD2uFX,oCYnnFG,wBACE,aZsnFH,CACF,wDY/mFG,aZonFH,sCYhnFG,2CACA,CZonFH,sDYjnFK,kBACA,CZqnFL,wDYjnFK,gBZqnFL,wDY/mFK,gCACA,kBACA,CZqnFL,kFYjnFK,iCACA,WACA,WACA,UACA,CZqnFL,oMY/mFK,gBZsnFL,kEY5mFK,8BACA,CZinFL,oFY7mFK,cXvJkB,YWwJlB,eACA,WACA,eACA,eACA,CZinFL,8GY7mFK,6BACA,uBAEA,cACA,CZinFL,wJY9mFO,eZknFP,sEY7mFK,8BACA,WACA,cACA,CZinFL,8FYzmFK,WbvNN,UACE,4EACA,CAGF,QACE,qCACA,kBACA,sBACA,WAEA,oCACA,oBACA,eACA,gBACA,YACA,iBACA,iBACA,gBACA,eACA,kBACA,kBACA,yBACA,qBACA,uBACA,2BACA,mBACA,UACA,CAEA,2CAGE,oDACA,CAGF,qBACE,gBAEA,kFAGE,yBACA,gBAIJ,iBACE,yBACA,eAGF,wGAIE,gCACA,YACA,oBACA,gBACA,CAGF,2BACE,cACA,kBEhDoB,CFkDpB,oGAGE,yBAIJ,6BACE,kBE5CoB,CF8CpB,0GAGE,yBAIJ,yBACE,gCACA,YACA,cAEA,2CACA,iBACA,kBACA,wBACA,CAEA,8FAGE,kCACA,CAGF,kCACE,WAIJ,sBACE,wBACA,CAIJ,aACE,+BACA,cAEA,mCACA,eACA,4BACA,CAEA,0DAGE,2CACA,CAGF,sBACE,4BACA,CAGF,oBACE,aEpHsB,CFuHxB,+BACE,SAGF,sEAGE,oBAGF,sBACE,aEtHoB,CFwHpB,qFAGE,cAGF,+BACE,cAGF,6BACE,aE/IoB,CFiJpB,sCACE,cAKN,uBACE,iDACA,yBACA,kBACA,WACA,CAEA,6BACE,0BAKN,kBACE,cACA,mCACA,eACA,gBACA,eACA,cACA,iBACA,UACA,4BACA,CAEA,yEAGE,2CACA,CAGF,2BACE,4BACA,CAGF,yBACE,aE7LsB,CFgMxB,oCACE,SAGF,qFAGE,oBAIJ,eACE,iDACA,uBAGF,WACE,0BACA,qBACA,QACA,SACA,iBACA,CAEA,8BAEE,sCACA,oBACA,kBACA,kBACA,CAKF,gBACE,YAIJ,sCACE,wBACA,CAOF,sEACE,aEhQU,CFmQZ,sBACE,aErQY,CFwQd,4BACE,8BACA,oBACA,CAEA,kCACE,WACA,0BAIJ,cACE,6BACA,gBACA,uBACA,kBACA,CAEA,qBAGE,8BACA,CAOF,wCAVE,0BACA,iBAGA,uBACA,gBACA,kBACA,CAGF,mBAGE,eAQA,2BACE,0BAIJ,qBACE,sBACA,eACA,iBACA,uBACA,mBACA,eACA,CASA,sDACE,2BACA,kBACA,mBACA,CAKN,oBACE,gBAGF,uBACE,eAGF,cACE,6BACA,YACA,aACA,mBACA,uBACA,qBACA,CAEA,4CACE,eACA,eACA,sEACA,oDAGF,2BACE,kBAGF,oEACE,aAIJ,gBACE,6BACA,YACA,aACA,mBACA,sBACA,CAEA,oBACE,eACA,eACA,uBACA,sBACA,oDAIJ,UACE,qBAGF,mBACE,8BACA,CAGF,0BACE,mDACA,QACA,CAGF,eACE,mBACA,gCACA,sCACA,CAEA,kBACE,gBAIJ,sBACE,0BACA,SACA,0BACA,CAEA,2BACE,2BACA,2BACA,yBErZsB,CFyZxB,0BACE,6BACA,uBACA,wBE5ZsB,CFgaxB,6BACE,0BACA,uBACA,2BEnasB,CFuaxB,4BACE,0BACA,2BACA,0BE1asB,CFgbxB,uBACE,gCACA,cACA,iBACA,sBACA,qBACA,mBAEA,cACA,uCACA,kBACA,CAEA,wFAGE,mBACA,cACA,UAKN,qCACE,+BACA,gBACA,QACA,gBACA,YACA,CAEA,wCACE,mCAEA,gCACA,mCACA,gBACA,iBACA,CAGF,qDACE,QAIA,uDACE,WAIJ,6CACE,gCACA,cACA,iBACA,sBACA,qBACA,mBAEA,cACA,uCACA,kBACA,CAEA,mDACE,UAGF,mDACE,mBACA,aEtfoB,CF2f1B,gBACE,sBAGF,gBAEE,oCEpfsB,CFuftB,mBACE,+BACA,mBACA,iBACA,CAGF,kBACE,iCACA,CAIJ,UACE,gCACA,cACA,eACA,CAGF,gBACE,4BACA,kBACA,WAEA,uCACA,eACA,gBACA,gCACA,yBACA,CAEA,oBACE,8BACA,CAGF,uBACE,6CEziBsB,CDsxGzB,oCI1wGC,6GLqiBI,4CACA,CCyuFH,CACF,gHD3uFK,4CACA,CAIJ,gCACE,4BACA,CC4uFH,oCDvuFC,wBACE,aC2uFD,CD5uFD,yBACE,aAIJ,YACE,oCACA,cACA,iCACA,qBACA,CAEA,kCACE,gBAGF,yBAXF,YAYI,eC+uFD,CD5uFD,kBACE,kCACA,CAGF,oBACE,gCACA,gBACA,CAKF,yBADF,uBAEI,aC6uFD,CDzuFH,cACE,uCACA,eACA,6BACA,SACA,UACA,yBACA,sGACA,uCACA,CAGF,gCACE,4BACA,WACA,YACA,gBACA,UACA,kBACA,SACA,CAGF,wBACE,8BACA,uBACA,CAGF,oBACE,uBACA,UACA,mBACA,yBAEA,wBAGF,qEACE,yBAGF,2CACE,wBE9oBwB,CFipB1B,8EACE,yBAGF,0BACE,6BACA,YACA,MACA,SACA,gBACA,mBACA,cACA,SACA,UACA,4BACA,CAQF,uEAJE,sCACA,CAGF,sBACE,6BACA,YACA,MACA,SACA,gBACA,mBACA,cACA,UACA,CAKF,6CACE,UAGF,oBACE,mEACA,QACA,SACA,WACA,YACA,yBACA,kBACA,yBACA,sBACA,wBACA,CAGF,2CACE,8BEzsBwB,CF6sB1B,2CAEE,kBExtBW,CF2tBb,0BACE,iCACA,CAGF,iBACE,mBACA,cAEA,mBACE,aE7tBsB,CFguBxB,mBACE,aEptBoB,CFutBtB,wBACE,sEAGF,iDAGE,oCACA,CAEA,uDACE,mBAGF,6DACE,eAGF,qDACE,cACA,eAEA,yDACE,cACA,0BAIJ,qDACE,kCElwBkB,CFqwBlB,qMAGE,0BAMR,oBACE,uCACA,eACA,iBACA,gBACA,mBAEA,gCACA,CAGF,oBACE,+BACA,CAEA,0BACE,8BACA,CAGF,uBACE,mBAGF,wBACE,qCACA,yBACA,wBACA,CAIJ,cACE,cACA,mCAEA,sDACA,cACA,oBACA,mBACA,cACA,UACA,CAEA,yCAEE,WACA,2BE3zBsB,CDuhHzB,oCInhHC,yDL2zBE,eC4tFD,CDztFD,oBACE,cACA,gCAEA,qDAEE,cACA,2BEz0BoB,CF80B1B,kDACE,oCACA,6CACA,uBACA,sBACA,UACA,CAEA,yDACE,uBAIJ,yDACE,kDACA,CAGF,+CACE,cACA,6BAGF,sDACE,aEt2BwB,CFy2B1B,wDACE,cAGF,WACE,4BAEA,sCACA,kBACA,kBACA,oBACA,SACA,aACA,sBACA,WACA,WACA,oBACA,CAEA,iBACE,mBAIJ,UACE,gCAGF,mBACE,iBAGF,oEACE,6BAGF,+BACE,kCACA,MACA,QACA,YACA,kBACA,YAEA,mBACA,yBACA,eACA,YAEA,CAEA,uCACE,WACA,gCACA,sBACA,mBACA,uBACA,mBACA,8BACA,wBACA,+BACA,CAGF,sCACE,2CACA,WACA,YACA,eACA,cAEA,sCACA,uBACA,kBACA,CAGF,qCACE,oBAEA,4CACE,+BAKN,UACE,+BACA,oBACA,kBACA,cACA,SACA,uBACA,cACA,CAGF,mBACE,cACA,+BACA,yBACA,iBACA,kBACA,QACA,SACA,uCACA,+BAEA,wBACE,yBACA,mCAEA,+CACA,kBACA,CAIJ,2BACE,0BACA,SACA,uCACA,0CACA,YACA,sBACA,6BACA,yBAEA,iBACA,CAGF,0CACE,gJAGF,6CACE,kJAGF,iCACE,GACE,iBACA,wBACA,CAGF,IACE,yBAGF,IACE,uBACA,6BACA,kBACA,SACA,CAGF,GACE,uBACA,eACA,UACA,4BACA,CC6sFD,CDruFH,yBACE,GACE,iBACA,wBACA,CAGF,IACE,yBAGF,IACE,uBACA,6BACA,kBACA,SACA,CAGF,GACE,uBACA,eACA,UACA,4BACA,CC6sFD,CDzsFH,gCACE,GAAK,YACL,IAAM,UACN,GAAO,YCitFN,CDptFH,wBACE,GAAK,YACL,IAAM,UACN,GAAO,YCitFN,CD9sFH,gBACE,sBACA,kBACA,0CACA,QACA,WACA,CAEA,wCACE,cAIJ,gBACE,8BACA,CAGF,kEAGE,cACA,wCACA,gBACA,qBACA,CAGF,eACE,8BACA,CAGF,sBACE,gBAGF,6BACE,cACA,6BACA,gBACA,eACA,CAGF,sBACE,sBAGF,qBACE,YAGF,6BACE,GACE,qFACA,0EACA,mCAGF,IACE,4FACA,kCAGF,IACE,6FACA,mCAGF,IACE,4FACA,kCAGF,IACE,yFACA,mCC4sFD,CDpuFH,qBACE,GACE,qFACA,0EACA,mCAGF,IACE,4FACA,kCAGF,IACE,6FACA,mCAGF,IACE,4FACA,kCAGF,IACE,yFACA,mCC4sFD,CDxsFH,eACE,8GAGF,aACE,6CACA,aACA,YACA,uBACA,OACA,UACA,kBACA,MACA,kBACA,WACA,YACA,CAEA,eACE,oBAIJ,mBACE,yBACA,aACA,sBACA,kBACA,WACA,CAGF,yBACE,wBACA,QACA,SACA,OACA,WACA,kBACA,mBAEA,kCAGF,sBACE,oBACA,mBACA,uBACA,cAEA,+BACA,0BACA,iBACA,CAGF,oCACE,8BACA,YAGF,aACE,yBACA,6BACA,MACA,MACA,CAGF,oBACE,kBAGF,YACE,gCACA,aACA,WACA,yBAEA,gCACA,UACA,UACA,CAGF,0BACE,gBAGF,SACE,kBAEA,aACE,uBACA,sCACA,8BAGF,aACE,gCACA,cAEA,gBAEA,eACE,cACA,0BAEA,qBACE,qBAMR,2BACE,GAAK,UACL,IAAM,YACN,GAAO,UC2sFN,CD9sFH,mBACE,GAAK,UACL,IAAM,YACN,GAAO,UC2sFN,CACF,gCa77HC,w+Kbg8HD,sCa77HG,w+Kbg8HH,8Mal7HG,qkBb07HH,Sc38HC,6CACA,cACA,oBACA,Cd+8HD,gCc58HG,4BACA,cbUoB,gBaRpB,qBACA,cACA,Cd+8HH,ec38HG,qBACA,Cd88HH,wCc58HkC,iBd+8HlC,6Bc58HK,4BACA,Cd+8HL,kBcz8HC,ad68HD,yBcz8HC,4BACA,iBACA,Cd68HD,iBI/+HC,iBH+DsB,wBG9DtB,4BACA,kBUqCA,cACA,Cd+8HD,wBc58HG,2CACA,gBACA,Cd+8HH,yBc18HC,kBV5CA,WACA,YACA,0BJ2/HD,8BI7/HC,WACA,YACA,0BJmgID,+DI3gIC,iBH+DsB,wBG9DtB,2BACA,CJqhID,iCIjhIC,WACA,YACA,4CUsDE,SACA,QACA,SACA,Cds9HH,uBcj9HC,yBACA,kBACA,Cdq9HD,0Bcj9HC,gCACA,Cdq9HD,qBcj9HC,0BblDsB,CDwgIvB,4Bcl9HG,gBdq9HH,kMcj9HO,gBdg+HP,uBc19HG,8BACA,yBACA,Cd69HH,wFcx9HK,qBd29HL,qBcr9HC,6DACA,iBACA,gBACA,cACA,YACA,Cdy9HD,2Bcr9HC,2BACA,iBACA,iBACA,Cdy9HD,0Bcr9HC,qCACA,cACA,8BACA,eACA,mCACA,Cdy9HD,sCct9HG,cdy9HH,iCcr9HG,gCdw9HH,+Bcp9HG,uCACA,eACA,ab7HoB,CDqlIvB,iCcn9HG,6BACA,gBACA,UbpJI,CD2mIP,2Ncl9HO,gBdi+HP,+Bc39HG,ab7IsB,CD2mIzB,mBcz9HC,kBd69HD,kDc19HG,iCACA,eACA,Cd69HH,2Bcx9HC,4BACA,Cd49HD,uBcx9HC,sCACA,eACA,cbrKsB,eauKtB,iBACA,Cd49HD,2Bcz9HG,abzKsB,CDqoIzB,4Bcx9HG,8BACA,sBACA,Cd29HH,gBct9HC,gDACA,gCACA,aACA,mBACA,cACA,Cd09HD,iDcr9HC,+BACA,Cd09HD,wBct9HC,+BACA,Cd09HD,0Bct9HC,cb1MsB,ea2MtB,cACA,gBACA,kBACA,Cd09HD,iDcr9HG,mBdy9HH,mDIxoIC,gCACA,WACA,YACA,gBACA,oBACA,mBHhDW,cAOW,eG4CtB,QACA,CJ2oID,qEIxoIG,SJ2oIH,wLIroIG,oBJwoIH,yDIpoIG,mBJuoIH,oCc1+HG,mDVzJA,eJuoID,CACF,uDc1+HK,cb9MkB,iBa+MlB,cACA,Cd6+HL,2Dcz+HK,iBd4+HL,uDcx+HK,mBd2+HL,+Dcx+HO,ed2+HP,gNct+HS,gCACA,Cdy+HT,+Gcl+HK,abtPkB,CD2tIvB,yHch+HK,+BACA,ab9OkB,CDktIvB,iZc99HO,cdi+HP,+Dc59HK,yBd+9HL,gDInqIC,gBHnFM,kBGoFN,gBAGA,cHvEsB,uCGyEtB,UUmMI,kBb3QoB,CDgvIzB,mDIrqIG,uCH5EoB,eG8EpB,gBACA,kBACA,CJwqIH,mDIpqIG,cJuqIH,mDInqIG,mBJsqIH,mDIlqIG,6BHnGS,CDywIZ,qDcj/HK,Ydo/HL,kDch/HK,cb5RO,kBa6RP,cACA,Cdm/HL,6Hc/+HO,mBdk/HP,gCc1+HG,mBd8+HH,kBcz+HC,WbxTM,kBayTN,cACA,mBACA,sBb5TM,yBa8TN,eACA,gBACA,YACA,kBACA,UACA,Cd6+HD,wBc1+HG,Ud6+HH,4Bcx+HC,oCACA,eACA,WACA,Cd4+HD,uBcx+HC,sBACA,gBACA,iBACA,Cd4+HD,8Bcz+HG,yBACA,gBACA,Cd4+HH,yBcx+HG,qCACA,wBACA,WACA,MACA,OACA,sBbnWI,sBaqWJ,wBACA,kBACA,cbtVoB,qBawVpB,iBACA,Cd2+HH,8Fct+HK,uBb7VoB,CDu0IzB,mHct+HO,yBACA,WACA,YACA,0BACA,iBACA,Cdy+HP,8Bcn+HG,0BACA,SACA,uCACA,6CACA,Cds+HH,qDch+HC,mDACA,eACA,aACA,aACA,Cdq+HD,mEcl+HG,4BACA,QACA,Cds+HH,4Hcj+HG,4BACA,cbtYoB,eawYpB,eACA,gBACA,kBACA,qBACA,iBACA,Cdu+HH,wJcp+HK,ab/YoB,CDy3IzB,oWct+HO,yBACA,kBACA,SACA,SACA,QACA,SACA,mCACA,wEAGA,4Cd++HP,gLc3+HO,wDACA,Cdi/HP,qBcz+HC,0CACA,6BACA,+BACA,Cd8+HD,8Bc3+HG,mCACA,cbpaoB,gBawapB,cACA,Cd8+HH,mCc3+HK,8BACA,sBACA,Cd8+HL,mCcz+HG,4BACA,Cd4+HH,sDcx+HG,kBd2+HH,oDcv+HG,gBd0+HH,0Bcr+HC,cb/csB,eagdtB,gBACA,gBACA,kBACA,oBACA,Cdy+HD,4Bct+HG,mBdy+HH,uCct+HK,gBdy+HL,4Bcp+HG,uCACA,Cdu+HH,kCcp+HK,qBdu+HL,iBcj+HC,gBdq+HD,0Bcl+HG,Wdq+HH,6Fcj+HK,sDdq+HL,uBch+HG,2BACA,SACA,Cdm+HH,wBc/9HG,6BACA,kBACA,kBACA,Cdk+HH,4Bc/9HK,kFACA,WACA,YACA,QACA,Cdk+HL,sBc79HG,qCACA,YACA,+BACA,Cdg+HH,8Bc79HK,4BACA,WACA,gBACA,Cdg+HL,+Cc79HO,2CACA,Cdg+HP,uBc19HG,oCACA,gBACA,gBACA,Cd69HH,gCc19HK,gCACA,iBACA,eACA,Cd69HL,6Cc19HO,2CACA,uBACA,WACA,Cd69HP,wCcz9HO,ad49HP,6Bcv9HK,Yd09HL,2Ccv9HO,mBd09HP,uCct9HO,sBACA,Cdy9HP,gCcr9HO,gCACA,WbllBA,gBaolBA,gBACA,mBACA,sBACA,Cdw9HP,sCcr9HS,6BACA,cb3kBc,gBa6kBd,gBACA,sBACA,Cdw9HT,+Bcl9HK,cdq9HL,sBch9HG,6BACA,Cdm9HH,gDc/8HK,gCb/mBE,CDmkJP,+Cc/8HK,qCACA,Cdk9HL,iDc/8HO,cdk9HP,wEc98HO,wBdi9HP,2Dc78HO,ab/nBQ,CD+kJf,wBc18HG,ed68HH,+Bc18HK,4BbznBkB,CDukJvB,iCc18HO,mCb7nBgB,qBa+nBhB,uBAEA,eACA,Cd68HP,wCc18HS,0BbrpBF,CDmmJP,QepmJC,4CACA,CfwmJD,6BermJG,4BACA,WdJI,qBcMJ,eACA,eACA,CfwmJH,iBenmJC,afumJD,gBenmJC,yBACA,kBACA,CfumJD,8BgB3nJC,ehB+nJD,iBgB3nJC,gCACA,eACA,iBACA,qBACA,iBACA,eACA,ChB+nJD,oBgB5nJG,kBhB+nJH,wBgB3nJG,gBhB8nJH,oBgB3nJM,uBhB8nJN,oBgB7nJM,0BhBgoJN,4BgB7nJG,wCACA,ChBgoJH,uBgB5nJG,UhB+nJH,2BgB3nJG,uBACA,eACA,ChB8nJH,mBgB1nJG,uCACA,ChB6nJH,8BgB1nJK,gBhB6nJL,mBgBxnJG,cfnCY,oBeoCZ,ChB2nJH,yBgBxnJK,0BhB2nJL,6BgBxnJO,chB2nJP,iCgBrnJO,qBhBwnJP,sCgBrnJS,0BhBwnJT,uBgBlnJK,afvCkB,CD4pJvB,2CgBhnJG,ahBmnJH,6EgBhnJK,chBmnJL,gDgB9mJG,mBhBinJH,sDgB9mJK,uCACA,ChBinJL,+BgB3mJC,uCACA,mBACA,YACA,cftFW,gBewFX,eACA,cACA,yBACA,oBACA,eACA,qBACA,ChB+mJD,qCgB5mJG,uCACA,ChB+mJH,8DgB3mJG,sCACA,sBACA,kBACA,eACA,mBACA,ChB8mJH,6DgBxmJG,qBhB4mJH,2BgBvmJC,cfjGsB,SekGtB,kBACA,kBACA,oBACA,SACA,aACA,sBACA,WACA,WACA,+BACA,ChB2mJD,8BgBvmJC,iCACA,WACA,gBACA,ChB2mJD,qBgBvmJC,iDAGA,ChBymJD,8BgBtmJG,gBhBymJH,iBgBnmJG,4BACA,ChBumJH,uCgBpmJK,mBhBumJL,6CgBpmJO,uBhBumJP,gFgBjmJK,mBhBqmJL,QgB/lJC,oCACA,YACA,gCACA,eACA,UAaA,mCACA,2BhBulJD,wDgB1mJD,QAUI,mBhBomJD,CACF,wBgBjmJG,GAAK,UhBqmJN,GgBpmJQ,UhBumJR,CACF,gBgBzmJG,GAAK,UhBqmJN,GgBpmJQ,UhBumJR,CACF,sBgBjmJG,ehBomJH,sBgBhmJG,mBhBmmJH,qCgB9lJK,afnLkB,CDoxJvB,uEgBxlJO,afjNK,CD+yJZ,iCgB1lJO,afhMgB,CD6xJvB,+BgBxlJK,af1NO,CDqzJZ,iCgBxlJO,afpNkB,CD+yJzB,+DgBvlJO,Wf1OA,kBAgBgB,CDqzJvB,qEgBvlJS,mBhB0lJT,kBgBnlJG,8CACA,yBACA,4DhBslJH,wCgBnlJK,gCACA,OACA,QACA,MACA,SACA,6FACA,oBACA,UACA,ChBslJL,0DgBllJK,qBhBqlJL,mCgBjlJK,4BACA,uBACA,aACA,ChBolJL,yCgBjlJO,6BACA,MACA,SAAQ,OACR,QAAS,qDACT,mBACA,ChBslJP,2CgBllJO,qBhBqlJP,+CgBjlJK,qDhBolJL,uDgBjlJK,qDhBolJL,yCgBhlJK,gBhBmlJL,4DgB/kJK,mBhBklJL,+BgB7kJG,oBhBglJH,8CgB1kJG,uBhB8kJH,oEgB3kJK,chB8kJL,uBgBxkJC,sCACA,kBACA,YACA,cfjSsB,eemStB,iBACA,mBACA,gBACA,sBACA,ChB4kJD,sBgBxkJC,gCf3SsB,ee6StB,ChB4kJD,6CgBxkJC,4BACA,ChB4kJD,cgBxkJC,2BACA,ChB4kJD,mBgBzkJG,sCACA,ChB4kJH,0CgBxkJG,qBhB2kJH,qBgBtkJC,8BACA,mBACA,WACA,afvUsB,CDk5JvB,yCgBvkJG,kCACA,ChB0kJH,8CgBtkJG,iBhBykJH,uBgBpkJC,+BACA,ChBwkJD,kBgBpkJC,4CACA,ChBwkJD,4CgBrkJG,8BACA,ChBwkJH,2DgBrkJK,gBhBwkJL,6DgBpkJK,4BACA,ChBukJL,0DgBnkJK,8BACA,ChBskJL,2EgBlkJK,ehBqkJL,yBgB/jJC,gCACA,cACA,uBACA,YACA,ChBmkJD,iBgB/jJC,sCf9XsB,wBegYtB,eACA,iBACA,ChBmkJD,8CgBhkJG,afrYoB,CDw8JvB,sBgB/jJG,8BACA,sBACA,ChBkkJH,oBgB7jJC,gCACA,cACA,ChBikJD,6BgB9jJG,sCACA,kBACA,ChBikJH,wDgB9jJK,iBhBikJL,oCgB7jJK,gCACA,eACA,gBACA,afjakB,CDk+JvB,2BgB1jJC,kBhB8jJD,6BgB1jJC,4BACA,ChB8jJD,sCgB1jJC,2BACA,mBACA,uBACA,iBACA,ChB8jJD,iBgB1jJC,oCACA,ChB8jJD,uBgB3jJG,4BACA,8BACA,sBACA,ChB8jJH,sFgB1jJK,UhB8jJL,kCgBzjJG,+BACA,ChB4jJH,4CgBzjJK,uBACA,eACA,ChB4jJL,+BgBvjJG,ehB0jJH,uBgBrjJC,8BfzdsB,ee2dtB,gBACA,ChByjJD,6BgBrjJC,gDACA,gCACA,aACA,mBACA,cACA,ChByjJD,uBgBrjJC,kCACA,ChByjJD,sDgBpjJC,qCACA,eACA,eACA,ChByjJD,4JgBhjJC,qBhByjJD,2DgBnjJG,Uf/hBI,CDulKP,iBgBljJG,WhBsjJH,+JgB7iJG,0BhBojJH,8BgB/iJC,8BACA,sBACA,ChBmjJD,yDgB9iJC,chBmjJD,+BgB/iJC,cf7iBwB,ce8iBxB,iBACA,mBACA,eACA,ChBmjJD,0EgB/iJG,qCACA,eACA,ChBmjJH,sCgB/iJG,yBf5kBI,CD+nKP,iCgB7iJC,4BACA,ChBijJD,gBgB7iJC,4BACA,YACA,UACA,ChBijJD,gHgBtiJG,afvkBoB,CDsnKvB,uBgB3iJG,WhB8iJH,uCgB1iJG,mBf/kBoB,aArBX,CDkpKZ,6CgB1iJK,uCACA,ChB6iJL,8DgBriJG,0BhB0iJH,agBriJC,4BACA,yBACA,kBACA,cfpmBsB,gBesmBtB,qBACA,eACA,ChByiJD,sBgBtiJG,gBACA,kBACA,QACA,KACA,ChB4iJH,gDgB3iJG,oCACA,kBACA,ChBkjJH,0BgB/iJK,4CACA,iBACA,aACA,ChB4iJL,qDgBpiJK,0Bf9pBE,uBegqBF,SACA,cACA,qBACA,WACA,eACA,gBACA,ChBwiJL,qMgBniJO,UhByiJP,wBgBpiJK,iCACA,WACA,ChBuiJL,8DgBniJK,chBsiJL,cgBhiJC,ehBoiJD,oBgBjiJG,mBhBoiJH,mBgB/hJC,6BACA,qBACA,WACE,YACA,QACA,ChBmiJH,0BgB9hJG,sBACA,ChBkiJH,oBgB7hJC,8BACA,kBACA,cftsBsB,gBewsBtB,uBACA,mBACA,oBACA,ChBiiJD,sBgB7hJC,8BACA,0BACA,ChBiiJD,0BgB7hJC,afrtBsB,CDsvKvB,mBgB7hJC,6BACA,eACA,gBACA,uBACA,kBACA,ChBiiJD,oBgB7hJC,kCACA,iBACA,ChBiiJD,wBgB9hJG,iCACA,iCACA,iCACA,SACA,uCACA,+BhBiiJH,wBgB5hJC,chBgiJD,4CgB7hJG,WhBgiJH,kDgB5hJG,0BhB+hJH,4CgB3hJG,oBhB8hJH,qBgBzhJC,qBhB6hJD,iCgB1hJG,ShB6hJH,2CgBxhJG,qBhB4hJH,yCgBxhJG,mBhB2hJH,yCgBvhJG,chB0hJH,4BgBrhJC,yBhByhJD,0BgBrhJC,wCACA,SACA,WACA,YACA,oBACA,sEACA,uBACA,ChByhJD,sBgBrhJC,gCACA,gBfvzBM,sBeyzBN,eACA,eACA,gBACA,iBACA,ChB0hJD,iCI5yKG,qCACA,cACA,eACA,aACA,eACA,CJ+yKH,4BgB5hJC,kCACA,sEACA,QACA,mCACA,sCACA,SACA,ChBgiJD,4CgB7hJG,gCACA,gDhBgiJH,wDgB1hJC,Wfl1BM,Wem1BN,kBACA,UACA,yCACA,ChB+hJD,8BgB3hJC,wBf11BM,Se41BN,kBACA,0CACA,QACA,WACA,ChB+hJD,oEgB5hJG,chB+hJH,6BgB1hJC,sBACA,ChB8hJD,2BgB1hJC,iBACA,ChB8hJD,iBgB1hJC,4BACA,yBACA,kBACA,gBACA,eACA,ChB8hJD,uBgB3hJG,4Bf51BoB,iBe81BpB,eACA,+BACA,aACA,sBACA,mBACA,uBACA,cACA,ChB8hJH,2BgB3hJK,chB8hJL,uBgBzhJG,sCAEA,aACA,sBACA,sBACA,ChB4hJH,0BgBzhJK,2BACA,ChB4hJL,yBgBxhJK,mCf13BkB,ee43BlB,ChB2hJL,+BgBxhJO,0BhB2hJP,yBgBrhJG,uBACA,ChBwhJH,gDgBrhJK,uBACA,ChBwhJL,6BgBphJK,af94BkB,CDq6KvB,4BiBp8KC,mBjBw8KD,YiBp8KC,gDACA,oBACA,YACA,CjBw8KD,qBiBp8KC,qBACA,OACA,QACA,SACA,yBACA,CjBw8KD,uBiBp8KC,qBACA,OACA,WACA,YACA,aACA,sBACA,mBACA,uBACA,2BACA,aACA,oBACA,yBACA,4DjBw8KD,mBiBp8KC,iCACA,YACA,CjBw8KD,4CiBl8KC,mBhB1BwB,cARb,kBgBoCX,gBACA,aACA,qBACA,CjBw8KD,yBiBp8KC,uBACA,gBACA,gBACA,CjBw8KD,6DiBr8KG,uBACA,sBACA,aACA,sBACA,mBACA,uBACA,aACA,yBACA,4DjBw8KH,mBiBn8KC,uBACA,gBACA,iBACA,iBACA,CjBu8KD,uBiBp8KG,wBACA,OACA,WACA,YACA,sBACA,aACA,aACA,aAIA,UACA,yBACA,4DjBu8KH,0CiB58KG,yCACA,sBACA,CjBk9KH,mBiB18KC,8BAIA,CjBs8KD,oCiBl8KC,kBACE,uBACA,eACA,CjBs8KD,yBiBl8KC,uBACA,eACA,gBACA,aACA,CjBs8KD,CACF,kDiBj8KC,iCACA,aACA,YACA,CjBq8KD,0DiBl8KG,ejBs8KH,sLiBj8KG,chBtGoB,SgBuGpB,eACA,gBACA,kBACA,oBACA,YACA,aACA,kBACA,4BACA,CjBu8KH,8mBiBl8KK,sCACA,CjB88KL,oiBiBz8KK,ahB/IO,CDimLZ,owDiB78KO,cjBk+KP,qBiB39KC,uBjB+9KD,wBiB39KC,2BACA,mBACA,sBACA,CjB+9KD,uBiB39KC,uBACA,mBACA,mBACA,aACA,cACA,CjB+9KD,6BiB59KG,mBjB+9KH,8BiB39KG,iCACA,CjB89KH,iCiBz9KC,uCAEA,CjB69KD,yEiB19KG,oBjB69KH,wBiBx9KC,+BACA,CjB49KD,2BiBz9KG,+BACA,chBvMS,kBgByMT,CjB49KH,0BiBx9KG,ahBpMsB,CD+pLzB,iGiBt9KK,cjBy9KL,0CiBp9KG,cjBu9KH,0BiBn9KG,6BhBtMoB,gBgBwMpB,kBACA,CjBs9KH,qCiBn9KK,gBjBs9KL,iCiBl9KK,mChBrOO,cAQa,kBgBgOpB,eACA,eACA,CjBq9KL,2NiBj9KS,gBjBg+KT,mCiBx9KC,qBACA,CjB49KD,kCiBr9KG,sCACA,CjB29KH,qCiBx9KK,gCACA,iBACA,CjB29KL,oCiBv9KK,gBjB09KL,mCiBr9KG,sCACA,iBACA,CjBw9KH,ciBn9KC,iCACA,kBACA,CjBu9KD,qBiBp9KG,8BhBzRS,kBgB2RT,yBACA,cACA,CjBu9KH,oBiBn9KG,mBhBjSS,cAQa,gBgB2RtB,aACA,iBACA,CjBs9KH,4HiB78KG,gBjBo9KH,oJiBh9KG,iChB1SsB,mBgB4StB,kBACA,aACA,kBACA,eACA,qCACA,CjBs9KH,wPiBn9KK,oCACA,CjBy9KL,oNiBr9KK,mCACA,CjB29KL,2CiBp9KG,+BACA,CjBw9KH,+CiBr9KK,wBACA,CjBw9KL,2DiBr9KO,cjBw9KP,0DiBp9KO,ejBu9KP,iDiBn9KO,kBjBs9KP,sDiBj9KK,gBjBo9KL,qDiB/8KG,UhB5WI,CD8zLP,2DiB78KC,0BACE,+BACA,CjBi9KD,oJiB18KC,iCACA,CjBi9KD,2CiB78KC,mBjBi9KD,qDiB78KC,0BACA,CjBi9KD,CACF,iBiB78KC,oCACA,gBACA,gBACA,CjBg9KD,yGiBv8KC,iChB5YW,kBgB8YX,gBACA,eACA,YACA,kBACA,qBACA,CjBg9KD,mQiB78KG,ajBq9KH,yNiBj9KG,sBACA,SACA,UACA,CjBy9KH,kUiBr9KG,cjB69KH,uBiBv9KG,gBhBhbI,iBgBkbJ,mBACA,CjB29KH,gEiB79KG,2BhBhasB,CDg4LzB,oDiBp9KC,8BACA,CjBy9KD,oEiBt9KG,oGACA,CjB09KH,wIiBl9KC,2CACA,mBhB1bwB,agB4bxB,gBACA,CjBy9KD,4JiBt9KG,+BACA,chBpboB,kBgBsbpB,CjB49KH,gLiBx9KG,cjB89KH,4DiBx9KC,ejB69KD,wDiBx9KC,0BACA,CjB69KD,oBiBz9KC,ejB69KD,oCiB99KD,oBAII,gBjB89KD,CACF,YiB19KC,iBjB89KD,0BiB19KC,sBjB89KD,ciB19KC,0BACA,CjB89KD,yBiB19KC,yCACA,CjB89KD,oCiBh+KD,yBAKI,8BACA,CjB+9KD,CACF,+CiB19KC,+BACA,CjB+9KD,oCiBl+KD,+CAMI,WjBi+KD,CACF,wBiB79KC,8BACA,gBACA,gBACA,iBACA,CjBi+KD,2CiB99KG,ahBtgBsB,CDu+LzB,oCiBz+KD,wBAYI,gBjBi+KD,CACF,uBiB79KC,4CACA,eACA,CjBi+KD,yBiB99KG,gCACA,kBACA,CjBi+KH,qCiB79KG,oCACA,WACA,chBriBS,gBATL,agBkjBJ,oBACA,eACA,gBACA,UAEA,kBACA,yBACA,eACA,CjBg+KH,2CiB79KK,yBjBg+KL,uCiB39KG,kCACA,CjB89KH,8CiB39KK,chB7jBO,cgB8jBP,CjB89KL,oCiBrgLD,uBA4CI,4BACA,OACA,CjB69KD,uCiB19KG,kBjB69KH,CACF,sBiBx9KC,ajB49KD,0CiBz9KG,mBACA,CjB49KH,eiB78KC,8BACA,CjBi9KD,uBiB39KG,gCACA,CjB89KH,sBiB19KG,6BACA,CjB69KH,0CiBt9KG,gBjBy9KH,kBiBr9KG,6BACA,CjBw9KH,2BiBr9KK,SjBw9KL,mCiBn9KO,chBlnBK,agBmnBL,kBACA,eACA,mBACA,oBACA,CjBs9KP,6EiBl9KS,gBjBs9KT,wWiB78KW,mBhB3nBc,UAlBlB,CDkmMP,gJiB78KS,kBjBi9KT,gXiBr8KG,2ChBnoBoB,egBqoBpB,eACA,CjB88KH,ksCiBz8KK,cjB29KL,sCiBr9KC,qCACA,oBACA,cAEA,CjBw9KD,wFiBr9KG,sBjBw9KH,4EiBj9KC,4BACA,iBACA,CjBu9KD,iGiBp9KG,gBjBy9KH,uoBiBr9KO,gBjB8+KP,aiBv+KC,8BACA,CjB2+KD,gBiBx+KG,6BACA,eACA,iBACA,CjB2+KH,qCiBv+KG,ajB0+KH,2CiBv+KK,mBjB0+KL,wDiBt+KK,gCACA,cACA,WACA,YACA,aACA,gDACA,mBhB5tBO,WATL,egBwuBF,eAEA,CjBy+KL,0EiBt+KO,SjBy+KP,uMiBn+KO,oBjBs+KP,8DiBl+KO,mBjBq+KP,oCiB9/KG,wDA6BI,ejBq+KL,CACF,0DiBj+KK,2BACA,gBACA,QACA,CjBo+KL,aiB99KC,iCACA,eACA,CjBk+KD,sBiB/9KG,YjBk+KH,iBiB99KG,+BACA,WACA,YACA,WACA,CjBi+KH,sBiB79KG,8BACA,aACA,uCACA,sFACA,kBACA,uCACA,CjBg+KH,sBiB59KG,6BACA,YACA,MACA,MACA,CjB+9KH,UkBxwMC,alB4wMD,qCkBxwMC,4ClB4wMD,mBkBxwMC,yCACA,iCACA,ClB4wMD,8CkBzwMG,qBACA,ClB4wMH,yBkBxwMG,oCACA,SACA,YACA,kBACA,aACA,WACA,UACA,cjBfS,gBATL,eiB2BJ,oBACA,eACA,ClB2wMH,+BkBzwMa,UlB4wMb,oCIhyMC,uCcqB4D,elB+wM3D,CACF,wCkBhxM6D,elBmxM7D,mBkB9wMC,cjB5BW,mBiB6BX,mBjBtBsB,oCiBwBtB,iBACA,kBACA,eACA,eACA,ClBkxMD,qBkB/wMG,cjBjBoB,gBiBkBpB,yBACA,ClBkxMH,kFkB9wMa,qBlBixMb,iBkB5wMC,kCACA,aACA,kBjB5CsB,CD6zMvB,wBkB7wMG,iCACA,ClBgxMH,uCkB9wMwB,ajB1DZ,CD20MZ,gCkB9wMK,4BACA,ClBixML,0BkB5wMG,gCACA,eAEA,iBACA,cjBvES,qBiByET,gBACA,iBACA,qBACA,kBACA,ClB+wMH,4BkB5wMK,mBlB+wML,uCkB7wMoB,gBlBgxMpB,4BkB5wMK,cjBjEkB,oBiBkElB,ClB+wML,kCkB7wMe,0BlBgxMf,0CkB5wMS,qBlB+wMT,+CkB7wMgB,0BlBgxMhB,2BkBzwMG,uBACA,eACA,ClB4wMH,uBkBvwMC,4BACA,OACA,ClB2wMD,+GkBvwMG,gClB2wMH,oBkBtwMC,kBlB0wMD,oCkBtwMK,oCACA,SACA,YACA,0BACA,yBACA,WACA,iBACA,UACA,cjBpIO,gBATL,eiBgJF,oBACA,YACA,oBACA,ClBywML,uDkBtwMO,UlBywMP,6CkBtwMkB,kBjBxIO,CDi5MzB,0CkBxwMe,UlB2wMf,oCI15MC,kDcgJ8D,elB8wM7D,CACF,mDkB/wM+D,elBkxM/D,oCIv5MC,qGcwIM,sCACA,ClBmxML,CACF,2BkB7wMC,gCACA,SACA,UACA,WACA,eACA,ClBixMD,0CkB9wMG,iCACA,WACA,YACA,cjBnJoB,eiBqJpB,iBACA,kBACA,UACA,ClBixMH,iCkB5wMC,gCACA,sBACA,SACA,0BACA,YACA,WACA,cjBxLW,mBAQa,sCiBmLxB,eACA,UACA,ClBgxMD,yCkB9wMa,alBixMb,uCkB7wMC,gCACA,mBACA,2BACA,kBACA,aACA,eACA,iBACA,gBACA,cACA,ClBixMD,wLkB5wMc,mBlB+wMd,kDkB3wMK,yBACA,iBACA,WACA,WACA,ClB8wML,yEkBxwMgB,ajB1MO,CDq9MvB,uBkBrwMC,0BjBrOW,gBATL,ciBiPN,ClBywMD,gCkBtwMG,gCACA,eACA,oBACA,eACA,ClBywMH,6BkBpwMC,sBACA,aACA,ClBwwMD,iCkBrwMG,oCACA,aACA,WACA,wBACA,sBACA,4BACA,eACA,ClBwwMH,0CkBrwMK,gCACA,sBACA,SACA,OACA,SACA,SACA,aACA,WACA,cjBnQoB,gFiBqQpB,eACA,oBACA,gBACA,UACA,UACA,2BACA,ClBwwML,gDkBtwMe,UjB9RR,CDuiNP,qEkBtwMO,yBjBhRkB,CD0hNzB,gEkB1wMO,yBjBhRkB,CD0hNzB,iEkB1wMO,yBjBhRkB,CD0hNzB,uDkB1wMO,yBjBhRkB,CD0hNzB,wCkBrwMgB,0BlBwwMhB,iDkBnwMgB,UlBswMhB,gCkBhwMC,+FACA,uBACA,8BACA,UACA,2BACA,ClBowMD,6CkBjwMG,4BjBxSsB,eiB0StB,gBACA,aACA,mBACA,ClBowMH,0JkB/vMK,clBkwML,uCkB7vMG,UlBgwMH,iCkB3vMC,0BACA,cjB9TsB,eiBgUtB,ClB+vMD,qCkB5vMG,gCACA,ClB+vMH,0CkB3vMG,clB8vMH,+CkB3vMK,6BACA,gBACA,wBACA,ClB8vML,oDkB1vMK,iCACA,kBACA,WACA,WACA,kBjBxUkB,CDskNvB,6DkB1vMO,wBACA,OACA,WACA,kBACA,kBjB5VkB,CD0lNzB,yBkBtvMC,cjB7WW,oBiB8WX,eACA,ejBxXM,CDmnNP,mBkBtvMC,gCACA,2CACA,0BACA,WACA,ClB0vMD,qBkBvvMG,4CACA,cACA,YACA,iBACA,qBACA,ClB0vMH,sBkBtvMG,kCACA,qBAGA,wCACA,QACA,YACA,sBACA,ClByvMH,yCkBlvMK,+DACA,WjB7ZE,mBAkBkB,eiB8YpB,ClBsvML,6CkBlvMO,6DACA,ClBqvMP,sCkB9uMC,oCACA,uCACA,gBjB9aM,gBiBgbN,+BACA,uBlBkvMD,4CkB9uMC,gCACA,aACA,cjB9aW,ciBgbX,ClBkvMD,qDkB/uMG,2BjB9ZoB,CDipNvB,uEkBhvMyB,iBlBmvMzB,4DkBhvMK,4BjBzbO,eiB2bP,ClBmvML,qGkB7uMG,mBjBxbsB,UAlBlB,CD2rNP,4PkB3uMc,UjBhdP,CDisNP,yDkB7uMkB,mBlBgvMlB,qBkB5uMC,kCACA,mBACA,eACA,ClBgvMD,4BkB7uMG,yCACA,eACA,gBACA,ClBgvMH,8BkB5uMG,8BACA,eACA,iBACA,ClB+uMH,+BkB3uMG,sCACA,UACA,WACA,iBACA,ClB8uMH,iCkB1uMgB,ajBjfH,CD8tNb,+BmBluNC,2BACA,iBACA,CnB+uND,cmBzuNC,8CACA,eACA,CnBuuND,oCmBluNC,yDACE,anBsuND,yHmBluNC,mCnBquND,CACF,sHmB9tNG,YnBouNH,kCmB/tNC,gCACA,uBACA,WACA,CnBmuND,ImBntNC,2BACA,sBACA,WACA,YACA,kBACA,CnBkuND,oCmB1tNC,iDAEE,mBnBkuND,CACF,oCmB7tNG,4BACE,qBACA,YACA,eACA,SACA,CnBiuNH,kCmB7tNG,sBnBguNH,uFmB3tNG,enB+tNH,CACF,6BmB7uNK,qBACA,YACA,eACA,SACA,CnBgvNL,mCmB5uNK,sBnB+uNL,yFmB1uNK,enB8uNL,oCmBxuNC,4BACE,UnB4uND,sBmBxuNC,8BAGA,CnB2uND,kCmBxuNG,kBnB2uNH,iCmBvuNG,mBnB0uNH,wCmBpuNG,kCACA,CnBuuNH,CACF,6BmB7vNG,UnBiwNH,uBmB7vNG,8BAGA,CnBgwNH,mCmB7vNK,kBnBgwNL,kCmB5vNK,mBnB+vNL,yCmBzvNK,kCACA,CnB4vNL,oBmBtvNC,iClBtGwB,ekBwGxB,cACA,eACA,SACA,iBACA,aACA,SACA,SACA,CnB0vND,0BmBvvNG,0BnB0vNH,4BmBrvNC,4BACA,oBACA,clBzHwB,ekB2HxB,cACA,eACA,kBACA,SACA,CnByvND,kCmBtvNG,0BnByvNH,uCmBrvNG,mBnBwvNH,0BmBnvNC,qCACA,CnBuvND,0BmBnvNC,kBnBuvND,iCmBnvNC,6BACA,eACA,aACA,kBACA,QACA,SACA,CnBuvND,amBnvNC,8BlBhLM,ckBkLN,eACA,aACA,oBACA,CnBuvND,mBmBpvNG,mBnBuvNH,mBmBlvNC,qCACA,CnBsvND,mBmBlvNC,mBlBzLW,cAqBW,iBkBsKtB,eACA,gBACA,yBACA,cACA,CnBsvND,wBmBlvNC,+BACA,CnBsvND,sCmBlvNK,yBACA,kBACA,SACA,OACA,QACA,cACA,UACA,oBACA,YACA,UACA,mFACA,CnBqvNL,emB/uNC,4BACA,mBACA,cACA,eACA,kBACA,UACA,UACA,eACA,CnBmvND,sBmBhvNG,qBACA,aACA,cACA,uBACA,aACA,gBACA,uBACA,gBACA,mBACA,MACA,CnBmvNH,2CmB/uNG,alBzOsB,CD29NzB,sBmB9uNG,wCnBivNH,2CmB9uNK,clBhPoB,yCkBiPpB,CnBivNL,2CmB3uNG,UnB8uNH,QmBzuNC,8BACA,sBACA,aACA,sBACA,eACA,CnB6uND,cmB1uNG,0BACA,eACA,CnB6uNH,oBmBzuNG,kBlBnRS,CD+/NZ,wBmBvuNC,yBACA,aACA,CnB2uND,gCmBvuNC,kBnB2uND,qEmBvuNC,4BACA,clB5RsB,ekB8RtB,eACA,cACA,CnB2uND,iFmBxuNG,cnB2uNH,kLmBnuNK,WlB3TE,kBkB4TF,CnB0uNL,iFmBpuNG,4BnBuuNH,uCmBluNC,iCACA,4BACA,CnBsuND,8CmBluNG,yCACA,eACA,oBACA,CnBquNH,yCmBjuNG,gBnBouNH,+CmB9tNC,UnBkuND,4BmB9tNC,gCACA,gBACA,clBhVsB,0DkBkVtB,SACA,CnBkuND,sCmB/tNG,uBACA,CnBkuNH,sCmB9tNG,kBnBiuNH,+BmB7tNG,gCACA,SACA,6BACA,aACA,CnBguNH,gCmB3tNG,gBnB8tNH,0CmB5tNK,uBACA,CnB+tNL,kCmBztNC,+BACA,CnB6tND,kCmBxtNG,clBvXoB,yBkBwXpB,CnB4tNH,+BmBvtNC,YnB2tND,2DmBxtNG,enB2tNH,sEmBxtNK,gBnB2tNL,sBmBrtNC,4CACA,gBACA,mBACA,MACA,CnBytND,qBmBrtNC,qCACA,CnBytND,sCmBptNC,clBzYsB,mBArBX,kBkBgaX,aACA,eACA,gBACA,eACA,aACA,cACA,mBACA,sBACA,CnBytND,yBmBruND,sCAcI,enB4tND,CACF,0CmBztNG,clBrasB,oBkBsatB,CnB6tNH,sDmB1tNK,0BnB8tNL,cmBxtNC,sBnB4tND,sCmBttNG,mDACA,CnB0tNH,oCmB5tNC,qCACE,mDACA,CnBguND,CACF,oCmBntND,mJAGI,sBnBstND,CACF,oBmBjtNC,sCACA,2BACA,mBACA,kBACA,CnBstND,0BmBntNG,cnBstNH,gCmBntNK,4BACA,CnBstNL,sCmBntNO,UnBstNP,iCmBhtNG,0BACA,CnBmtNH,wBmB9sNC,4BACA,uBACA,mBACA,gBACA,iBACA,iBACA,gBACA,mBACA,WlBjgBM,kBkBmgBN,eACA,iBACA,qBACA,qCACA,CnBktND,2FmB7sNG,mBnBgtNH,wBoB7tOC,iCACA,gBACA,cnB6BsB,mBArBX,emBLX,aACA,cACA,mBACA,uBACA,YACA,CpBiuOD,4BoB9tOG,kCACA,aACA,CpBiuOH,gCoB7tOG,wBACA,wBACA,kBACA,QACA,SACA,uCACA,+BpBguOH,0CoB5tOG,iBpB+tOH,+BoB3tOG,iBpB8tOH,sCoB3tOK,iCACA,anBNkB,CDquOvB,oCoB1tOK,8BACA,CpB6tOL,QqBxwOC,kBrB4wOD,eqBxwOC,0CjBiDA,gCACA,WACA,YACA,gBACA,oBACA,mBHhDW,cAOW,eG4CtB,QACA,CJ8tOD,iCI3tOG,SJ8tOH,4EIxtOG,oBJ2tOH,qBIvtOG,mBJ0tOH,oCqBlyOD,ejB4EI,eJ0tOD,CACF,kBqB9xOG,2BACA,WACA,UACA,qBACA,UACA,0BACA,eACA,WACA,YACA,cpBHsB,eoBKtB,mBACA,CrBkyOH,yBqB/xOK,8BACA,CrBkyOL,yBqB7xOG,wDrBgyOH,gCqB7xOK,mDACA,uBrBgyOL,+BqB3xOG,wCACA,qCACA,CrB8xOH,sCqB3xOK,wDrB8xOL,qCqB1xOK,UpBlDE,CD+0OP,wBqBpxOC,gCACA,CrB4xOD,wCqBhyOC,cpB1BsB,mBoB2BtB,gCACA,eAGA,CrBqyOD,gBqB5xOG,4BACA,cACA,CrB0xOH,oBqBvxOK,qCACA,CrB0xOL,cqBrxOG,gCACA,aACA,+BACA,CrBwxOH,yBqBrxOK,gBrBwxOL,oBqBpxOK,4BpB7DkB,gBoB+DlB,uBACA,kBACA,CrBuxOL,2BqBpxOO,gBrBuxOP,sBqBnxOO,cpBtFgB,qBoBuFhB,eACA,gBACA,cACA,gBACA,uBACA,kBACA,CrBsxOP,oGqBhxOW,0BrBmxOX,uBqB5wOK,0BACA,eACA,iBACA,gBACA,kBACA,apB9GoB,CD83OzB,yBqB3wOK,wBACA,CrB8wOL,8BqB3wOO,yBrB8wOP,UsBx5OD,yCCEE,4CACA,2CACA,WACA,WACA,CvB25OD,cuBx5OG,WvB25OH,6BuBt5OC,gBtBZM,kBsBaN,sCACA,kBACA,cACA,CvB05OD,gDuBv5OG,4BvB05OH,0DuBt5OG,WvBy5OH,kCuBp5OC,2BACA,WACA,cACA,CvBw5OD,wCuBp5OC,4BACA,SACA,UACA,gBtBtCM,kBsBwCN,sCACA,eACA,CvBw5OD,+CuBr5OG,6BACA,SACA,gBACA,sBACA,CvBw5OH,gKuBn5OK,gCvBs5OL,0DuBj5OG,YvBo5OH,uBuB94OG,4BvBk5OH,cuB74OC,6BACA,iBACA,gBACA,WACA,UACA,cACA,CvBi5OD,yCuB74OG,oBvBg5OH,kBuB54OG,iEACA,cACA,WAEA,YACA,cACA,CvB+4OH,yEuBx4OK,8BACA,YvB24OL,cwB5+OC,YxBg/OD,yBwB5+OC,mBAPS,kBAQT,aACA,CxBg/OD,gCwB9+OG,yBxBi/OH,kCwBz+OG,qBACA,SACA,CxB6+OH,0CwBz+OG,2BAEA,sBACA,YACA,4BACA,CxB2+OH,4DwBv+OO,gCACA,iBACA,gBACA,CxB0+OP,gJwBt+OO,WxBy+OP,+DwBt+OO,qCACA,UACA,CxBy+OP,0CwBn+OG,gDACA,kBACA,YACA,eACA,CxBs+OH,iDwBn+OK,wEACA,YACA,SACA,UAAW,kBACX,WACA,yBACA,eACA,4CACA,sBACA,mBACA,CxBu+OL,4DwBp+OO,wBxBu+OP,4DwBn+OO,uBxBs+OP,uEwBl+OO,wCACA,CxBq+OP,QyBrjPC,kCACA,aACA,sBACA,kBACA,iBACA,SACA,CzByjPD,oByBtjPG,kBzByjPH,mByBrjPG,mBzBwjPH,oCIzjPC,sBqBI0D,UzByjPzD,CACF,uByB1jP2D,UzB6jP3D,oCyB1jPG,qLAAiC,UzB8jPlC,CACF,cyB3jPG,gCACA,cACA,CzB8jPH,oCyB1jPG,4BACE,qBACA,YACA,eACA,SACA,CzB6jPH,CACF,6ByBlkPK,qBACA,YACA,eACA,SACA,CzBqkPL,wCyBjkPqC,YzBokPrC,gByBhkPC,gCACA,mBACA,UACA,mBACA,cACA,CzBokPD,kByBjkPG,oCACA,oCACA,sBACA,YACA,cACA,cxBtCoB,kBwBwCpB,qBACA,cACA,CzBokPH,kByBhkPG,kCzBmkPH,gDyB/jPK,gCACA,kCACA,CzBkkPL,gByB5jPC,qCACA,SACA,CzBgkPD,oCItnPC,6DqBwDkE,gBzBkkPjE,CACF,oCItoPC,8BqBoE0D,ezBskPzD,CACF,+ByBvkP2D,ezB0kP3D,sByBvkPG,oCACA,SACA,YACA,4BACA,WACA,YACA,UACA,cxBzEoB,mBAPX,ewBmFT,oBACA,gBACA,CzB0kPH,4ByBvkPK,4BACA,CzB0kPL,sByBrkPG,gCACA,SACA,WACA,WACA,YACA,cxB3FsB,ewB6FtB,iBACA,SACA,CzBwkPH,0ByBrkPK,uCACA,MACA,SACA,OACA,QACA,UACA,eACA,oBACA,yBACA,CzBwkPL,iCyBpkPK,0CACA,uBzBukPL,uCyBnkPK,wEACA,CzBskPL,6CyBpkPe,UxBxIR,CD+sPP,wCyBhkPO,0CACA,wBzBmkPP,8CyB/jPO,+BACA,+BACA,uBzBkkPP,wBIroPC,gBHnFM,kBGoFN,uBAEA,gBACA,cHvEsB,sCGyEtB,CJyoPD,2BItoPG,uCH5EoB,eG8EpB,gBACA,kBACA,CJyoPH,2BIroPG,cJwoPH,2BIpoPG,mBJuoPH,2BInoPG,6BHnGS,CD0uPZ,iByBllPC,0BxBjJsB,CDwuPvB,mByBnlPG,kCACA,CzBslPH,yByBllPG,4BACA,CzBqlPH,uByBjlPG,4BxB9JsB,gBwBgKtB,mBACA,gBACA,sBACA,CzBolPH,iByB/kPC,wBACA,SACA,OACA,QACA,UACA,mBxBrLW,kBwBuLX,eACA,CzBmlPD,wByBhlPG,cxBtKoB,mBwBuKpB,aACA,gBACA,eACA,cACA,CzBmlPH,4ByBhlPK,qCACA,CzBmlPL,yByB9kPG,kBzBilPH,4ByB9kPK,mDACA,eACA,aACA,aACA,gBACA,eACA,axB7LkB,CD+wPvB,gCyB9kPO,qCACA,CzBilPP,6FyB3kPK,gBzB8kPL,kCyB1kPK,2BACA,cxB1NoB,oBwB4NpB,CzB6kPL,yHyBxkPO,uCACA,CzB2kPP,eyBlkPC,6BACA,CzB0kPD,8ByB7kPC,gCACA,gBAGA,YACA,CzBulPD,eyBnlPC,wBACA,OACA,mBACA,sBAIA,gBAEA,WACA,WACA,CzBwkPD,sByBrkPG,kBxBxQS,CDg1PZ,yByBnkPC,+1BACA,eACA,CzBukPD,6ByBpkPG,oCACA,+GACA,uCACA,YACA,oBACA,eACA,yBACA,4DzBukPH,mCyBnkPG,yBACA,YACA,YACA,cACA,CzBskPH,eyBjkPC,kCACA,eACA,CzBqkPD,kByBjkPC,iCACA,MACA,OACA,WACA,YACA,yBACA,CzBqkPD,mB0Bj4PC,mCzBAM,WACA,eyBEN,aACA,sBACA,YACA,uBACA,eACA,kBACA,kBACA,WACA,C1Bq4PD,e0Bj4PC,gBzBfM,cAiBgB,SyBAtB,WACA,WACA,C1Bq4PD,gE0Bh4PG,c1Bm4PH,gC0B/3PG,gB1Bk4PH,0BIn3PG,qCACA,cACA,eACA,aACA,eACA,CJs3PH,wB0Bp4PC,4BACA,C1Bw4PD,wB0Bp4PC,6BACA,eACA,C1Bw4PD,4B0Bp4PC,gCACA,WzB7CM,0ByB+CN,WACA,SACA,gBACA,kBACA,eACA,gBACA,UACA,oBACA,WACA,2BACA,C1Bw4PD,0D0Bl4PK,a1Bs4PL,uD0Bh4PK,U1Bm4PL,sB0B73PC,yBACA,qBACA,C1Bi4PD,2B0B93PG,gCzBhEoB,ayBkEpB,YACA,kBACA,C1Bi4PH,yD0Bz3PG,W1B+3PH,e0B13PC,qCACA,gBACA,kBACA,kBACA,WACA,YACA,C1B83PD,0BI37PG,qCACA,cACA,eACA,aACA,eACA,CJ87PH,qB0Bh4PC,kCACA,cACA,WACA,kBACA,kBACA,eACA,C1Bo4PD,iC0Bj4PG,gB1Bo4PH,oE0B/3PK,2CACA,C1Bk4PL,+B0B73PG,ezBlII,CDkgQP,+B0B33PC,6BACA,qBACA,czBvHwB,ayByHxB,C1B+3PD,kE0B33PG,uBACA,sBACA,oD1B+3PH,kG0B53PK,gCACA,gD1Bg4PL,qB0B13PC,4BACA,kBACA,WACA,aACA,sBACA,C1B83PD,oC0B13PC,2BACA,WACA,kBACA,UACA,sBACA,oD1B83PD,oD0B33PG,gCACA,gD1B83PH,qC0Bz3PC,sDACA,gBACA,iBACA,C1B83PD,a0B13PC,iCACA,iBACA,C1B83PD,a0B13PC,uBACA,iBACA,C1B83PD,oC0B33PG,uBACA,aACA,mBACA,sBACA,C1B83PH,0C0B33PK,ezBvJwB,cAEC,CDohQ9B,8C0Bx3PC,wBACA,OACA,QACA,QACA,C1Bu4PD,yB0B93PC,kDACA,mBACA,C1B43PD,2B0Bz3PG,oB1B43PH,yD0Bx3PG,U1B23PH,2D0Bx3PK,oB1B23PL,kB0Br3PC,gDACA,SACA,WzBlPM,eyBoPN,aACA,mBACA,eACA,cACA,cACA,kBACA,kBACA,MACA,QACA,C1By3PD,wB0Br3PC,O1By3PD,yB0Br3PC,Q1By3PD,yB0Br3PC,6BACA,kBACA,OACA,YACA,mBACA,C1By3PD,uB0Br3PC,qB1By3PD,qB0Br3PC,sBzBtRM,YyBuRN,WACA,kBACA,YACA,UACA,SACA,WACA,C1By3PD,6B0Br3PC,wBzB/QwB,CDwoQzB,oB0Br3PC,4BACA,QACA,WACA,C1By3PD,oK0Bl3PG,Y1By3PH,kF0Br3PG,Y1By3PH,c0Bn3PC,kCACA,gBzB3TM,cyB6TN,C1Bu3PD,oB0Bp3PG,U1Bu3PH,+B0Bn3PG,sBACA,C1Bs3PH,yBIhpQG,qCACA,cACA,eACA,aACA,eACA,CJmpQH,oB0Bx3PG,gCACA,UACA,iBACA,C1B23PH,yB0Bv3PG,2CACA,QACA,C1B03PH,+B0Bv3PK,mDACA,qBACA,qBACA,C1B03PL,2B0Bp3PK,4FACA,QACA,mCACA,2B1Bu3PL,wB0Bl3PG,4BACA,SACA,OACA,QACA,sBACA,iFACA,eACA,UACA,2BACA,C1Bq3PH,+B0Bl3PK,U1Bq3PL,4E0B92PK,kB1Bk3PL,uB0B72PG,+BACA,MACA,OACA,WACA,YACA,UACA,SACA,gBzBvYI,cAiBgB,gByByXpB,mBACA,C1Bg3PH,8B0B72PK,iCACA,C1Bg3PL,6G0B32PO,c1B82PP,8B0Bz2PK,4BACA,C1B42PL,iC0Bx2PK,6BACA,eACA,C1B22PL,2B0Bt2PG,2CACA,mBACA,C1By2PH,uB0Br2PG,kCACA,gBACA,sBACA,C1Bw2PH,mC0Bp2PO,e1Bu2PP,oC0Bj2PO,gB1Bo2PP,8B0B/1PK,wCACA,eACA,SACA,yBACA,C1Bk2PL,6G0B71PO,UzBrcA,CDqyQP,8E0Bx1PG,8BACA,C1B21PH,4B0Bv1PG,WzBldI,gByBmdJ,C1B01PH,wB0Bt1PG,iCACA,C1By1PH,kD0Bp1PG,UzB7dI,CDozQP,sB0Bn1PG,2BACA,cACA,C1Bs1PH,6B0Bn1PK,sBACA,8BACA,C1B41PL,4D0B31PK,gCACA,kBACA,WACA,UACA,WACA,C1B+1PL,+B0Br1PK,mB1Bq1PL,8B0Bj1PK,4BACA,kBACA,WACA,YACA,YACA,UACA,4BACA,mBACA,sCACA,mBACA,C1Bo1PL,oB0B/0PG,2BACA,iBACA,C1Bk1PH,2B0B/0PK,sBACA,+BACA,kBACA,cACA,kBACA,WACA,QACA,C1Bk1PL,0D0B70PK,gCACA,WACA,kBACA,SACA,kBACA,C1Bg1PL,4B0B50PK,8B1B+0PL,4B0B30PK,4BACA,UACA,kBACA,WACA,YACA,QACA,iBACA,4BACA,mBACA,sCACA,mBACA,C1B80PL,yF0Br0PO,U1B20PP,4G0Bl0PK,oCACA,C1Bq0PL,qB0B9zPC,kDACA,wBACA,eACA,eACA,kBACA,SAIA,aACA,C1B+zPD,gCI72QG,qCACA,cACA,eACA,aACA,eACA,CJg3QH,+B0Bn0PC,6CACA,eACA,SACA,YACA,kBACA,QACA,uCACA,+B1Bu0PD,gB2B36QC,gCACA,mBACA,kBACA,QACA,SACA,WACA,C3B+6QD,kB2B36QC,+BACA,gBACA,yBACA,0BACA,eACA,iBACA,yBACA,WACA,2BACA,C3B+6QD,uC2B76Q0B,U3Bg7Q1B,a4Br8QC,mB3BUW,sB2BTX,kBACA,uCACA,YACA,eACA,C5By8QD,oC4B/8QD,aASI,U5B08QD,CACF,gB4Bv8QG,kCACA,gBACA,eACA,kBACA,yBACA,C5B08QH,4B4Bt8QG,Y5By8QH,4B4Br8QG,0B5Bw8QH,qC4Br8QK,+DACA,uBACA,C5Bw8QL,uB4Bn8QG,gB5Bs8QH,iD4Bj8QK,qB5Bo8QL,8B4B/7QG,e5Bk8QH,qB4B97QG,gB5Bi8QH,Y4B57QC,mB3B5CW,sB2B6CX,kBACA,uCACA,YACA,eACA,C5Bg8QD,oC4Bt8QD,YASI,U5Bi8QD,CACF,qB4B97QG,mB5Bi8QH,mB4B77QG,+BACA,0BACA,eACA,C5Bg8QH,kB4B57QG,4CACA,C5B+7QH,2B4B37QG,a5B87QH,gC4B17QG,8BACA,qBACA,eACA,YACA,C5B67QH,Y6BjhRC,oCACA,a5BGW,CDmhRZ,0B6B3hRG,sCACA,C7B+hRH,8B6BvhRG,Y7B0hRH,gB6BrhRC,uB7ByhRD,4B6BthRG,mDACA,4BACA,kB5BHsB,CD6hRzB,2B6BrhRG,mDACA,+BACA,YACA,C7BwhRH,oB6BnhRC,2CACA,cACA,c5BLsB,a4BOtB,C7BuhRD,mB6BnhRC,yBACA,kBACA,iBACA,gBACA,8BACA,cACA,C7BuhRD,yB6BphRG,c7BuhRH,4B6BlhRC,a5BrCwB,CD2jRzB,kC6BnhRG,c7BshRH,mD6BlhRG,S7BqhRH,uB6BhhRC,8BACA,OACA,WACA,WACA,wBACA,C7BohRD,sB6B/gRG,gCACA,cACA,C7BmhRH,wB6B/gRG,iCACA,C7BkhRH,mB6B7gRC,+BACA,gBACA,kBACA,gB5B5FM,qB4B8FN,C7BihRD,qG6B7gRG,gC7BghRH,mB6B1gRC,2C5BxGM,CDwnRP,yB6B5gRG,+BACA,gBACA,oBACA,cACA,WACA,gCACA,c5BzGS,yB4B2GT,iBACA,C7B+gRH,2C6B5gRK,S7B+gRL,0G6BzgRK,oB7B4gRL,uC6BtgRC,e7B0gRD,4C6BvgRG,4BACA,iBACA,C7B0gRH,oD6BtgRG,qBACA,kBACA,MACA,OACA,WACA,YACA,sCACA,kBACA,C7BygRH,2B6BpgRC,4BACA,wBACA,gBACA,KACA,C7BwgRD,gC6BrgRG,yBACA,gBACA,gBACA,e5BpKI,CD6qRP,kB6BngRC,uCACA,WACA,C7BugRD,uB6BpgRG,sBACA,C7BugRH,uB6BlgRC,iCACA,iBACA,a5BvKsB,CD8qRvB,kD6BngRG,a7BsgRH,oD6BlgRG,gB7BqgRH,sD6BjgRG,a7BogRH,oB6B//QC,a7BmgRD,uB8B5sRC,+BACA,mBACA,mB7BgBwB,cARb,kB6BLX,YACA,WACA,gBACA,iBACA,eACA,C9BgtRD,2D8B7sRG,4BACA,C9BgtRH,kF8B5sRG,oCACA,eACA,C9B+sRH,8F8B5sRK,yBACA,KACA,C9B+sRL,iC8B1sRG,2BACA,C9B6sRH,0B8BzsRG,+BACA,iBACA,kBACA,C9B4sRH,0B8BxsRG,+BACA,iBACA,gBACA,kBACA,C9B2sRH,yC8BtsRC,gCACA,cACA,mBACA,gCACA,eACA,qBACA,aACA,yBACA,C9B0sRD,2D8BvsRG,8BACA,C9B0sRH,+C8BtsRG,kB7BjDsB,CD0vRzB,gD8BrsRG,mB7BpDsB,UAlBlB,CD+wRP,oG8BpsRG,mB7BzEQ,UAFJ,CDmxRP,mC8BlsRC,+BACA,eACA,iBACA,eACA,C9BssRD,6B8BlsRC,wBACA,kBACA,YACA,eACA,C9BssRD,mC8BlsRC,kB9BssRD,2F8BjsRC,kCACA,C9BssRD,oC8BlsRC,mCACE,wBACA,C9BssRD,yC8BlsRC,a9BssRD,2D8BnsRG,a9BssRH,CACF,mB+B3zRG,gCACA,gBACA,iBACA,C/B8zRH,kB+B1zRG,W9BPI,e8BQJ,gBACA,C/B6zRH,oB+B1zRK,W9BZE,yB8BaF,C/B6zRL,qB+BzzRK,8BACA,gBACA,C/B4zRL,oD+BxzRK,uBACA,gBACA,+BACA,C/B2zRL,MgCt1RC,8BACA,ChC01RD,SgCv1RG,qCACA,WACA,ChC01RH,agCt1RG,wBACA,OACA,YACA,qBACA,kBACA,kBACA,ChCy1RH,qBgCt1RK,mBhCy1RL,YgCp1RG,uCACA,cACA,iBACA,eACA,mBACA,gBACA,sBACA,ChCu1RH,+DgCn1RK,ahCu1RL,6BgCl1RK,oCACA,WACA,eACA,c/BjCO,c+BmCP,UACA,oBACA,gB/B9CE,yB+BgDF,kBACA,gBACA,ChCs1RL,mCgCn1RO,oB/BnCkB,CDy3RzB,uBgCj1RK,ehCo1RL,qBgCh1RK,+BACA,ChCm1RL,agC90RG,uCACA,yBACA,sBACA,WACA,YACA,cACA,kBACA,SACA,kBACA,qBACA,ChCi1RH,sBgC90RK,kBhCi1RL,oBgC70RK,qB/BpFU,mBDq6Rf,cgC30RG,gCACA,gBACA,eACA,gBACA,ChC80RH,cgC10RG,mCACA,a/BtEoB,CDo5RvB,YgCz0RG,sCACA,UACA,SACA,SACA,c/B/EoB,0B+BiFpB,iBACA,ChC40RH,uDgCv0RK,qBhC00RL,cgCr0RG,2BACA,kBACA,cACA,ChCw0RH,4BgCn0RC,6BhCu0RD,+BgCp0RG,ahCu0RH,0CgCn0RG,0CACA,aACA,kBACA,ChCs0RH,kGgCl0RK,uBACA,ChCs0RL,qDgCj0RG,+BACA,iBACA,YACA,oBACA,c/B5HoB,qC+B+HpB,ChCo0RH,+BgCh0RG,+BACA,ChCm0RH,2CgCh0RK,sCACA,gBACA,ChCm0RL,mCgC9zRG,mFACA,eACA,c/BrKS,qB+BuKT,WACA,UACA,oBACA,qXACA,yBACA,kBACA,yBAEA,ChCi0RH,kDgC7zRG,chCg0RH,agC3zRC,a/BnKsB,CDk+RvB,oBgC5zRG,gChC+zRH,4BgC5zRK,gChC+zRL,WiClgSC,uCANc,cAQd,iBACA,CjCsgSD,qCiC1gSD,WAOI,yBACA,CjCugSD,CACF,iBiCngSC,uCAEA,eACA,iBACA,chCJsB,kBgCMtB,CjCugSD,mBiCpgSG,chCPsB,yBgCQtB,CjCugSH,uCiClgSG,uCAEA,eACA,iBACA,mBACA,ahCpBoB,CD2hSvB,2CiCngSK,chCtBoB,yBgCuBpB,CjCugSL,6DiCngSK,gBjCugSL,4CiCjgSG,6BACA,CjCqgSH,oBiCjgSG,sCACA,iBACA,gBACA,mBACA,ahC3CsB,CDgjSzB,0BiCjgSK,qCACA,eACA,gBACA,aACA,CjCogSL,oBiC9/RG,+BACA,CjCqgSH,wCiCvgSG,uCAGA,mBACA,ahC5DsB,CDukSzB,oBiCrgSG,+BACA,CjCogSH,oBiC5/RG,ejCogSH,wCiCrgSG,wCAEA,gBACA,mBACA,ahC9EsB,CDulSzB,oBiCngSG,ejCmgSH,oBiC3/RG,sCACA,iBACA,gBACA,mBACA,ahChGsB,CD+lSzB,wCiCz/RG,iBjC6/RH,wDiC1/RK,4BjC8/RL,wDiC1/RK,4BjC8/RL,oBiCz/RG,gBjC4/RH,oBiCx/RG,mBjC2/RH,8CiCt/RG,ejC0/RH,oBiCt/RG,oBACA,SACA,2CACA,aACA,CjCy/RH,2BiCt/RK,mBACA,CjCy/RL,mBiCn/RC,iCACA,CjCu/RD,kCiCp/RG,qCACA,CjCu/RH,6BiCn/RG,2CACA,cACA,CjCs/RH,4BiCl/RG,kCACA,eACA,iBACA,WhChLI,iBgCkLJ,iBACA,CjCq/RH,oEiCj/RK,cjCq/RL,4CiCh/RO,ahC3KkB,CD8pSzB,mCiC9+RK,uCACA,eACA,gBACA,CjCi/RL,oCiCzgSC,4BA4BI,kBjCi/RH,CACF,0BiC7+RG,8BACA,sBACA,mBACA,uBAEA,0BACA,QACA,YACA,CjCg/RH,wCiC7+RK,sCACA,iBACA,gBACA,chC3MkB,mBgC6MlB,mBACA,gCACA,uBACA,mBACA,eACA,CjCg/RL,uFiC5+RO,6BACA,CjCg/RP,0CiC5+RO,qBjC++RP,0BiCz+RG,kBjC4+RH,kCIxtSC,WACA,YACA,4C6BiPI,CjC8+RL,sCiC3+RO,yBACA,YACA,mB7B9PN,iBH+DsB,wBG9DtB,2BACA,CJ8uSD,gCiC3+RK,ejC8+RL,kCiC3+RO,yBhCvQA,oBgCyQA,CjC8+RP,sDiC1+RW,0BjC6+RX,0CiCv+RO,2BhCnQgB,CD8uSvB,iCiCj+RG,uCAEA,eACA,iBACA,mBACA,ahClRoB,CDyvSvB,qCiCn+RK,chCpRoB,yBgCqRpB,CjCu+RL,iBiCl+RG,wBACA,UACA,gBACA,uBACA,oBACA,kBACA,oBACA,aACA,CjCq+RH,iBiCj+RG,sCACA,iBACA,gBACA,mBACA,ahC3SsB,CDgxSzB,uBiCj+RK,qCACA,eACA,gBACA,aACA,CjCo+RL,iBiC99RG,+BACA,CjCq+RH,kCiCv+RG,uCAGA,mBACA,ahC5TsB,CDuySzB,iBiCr+RG,+BACA,CjCo+RH,iBiC59RG,ejCo+RH,kCiCr+RG,wCAEA,gBACA,mBACA,ahC9UsB,CDuzSzB,iBiCn+RG,ejCm+RH,iBiC39RG,sCACA,iBACA,gBACA,mBACA,ahChWsB,CD+zSzB,kCiCz9RG,iBjC69RH,kDiC19RK,4BjC89RL,kDiC19RK,4BjC89RL,iBiCz9RG,gBjC49RH,iBiCx9RG,mBjC29RH,wCiCt9RG,ejC09RH,iBiCt9RG,oBACA,SACA,2CACA,aACA,CjCy9RH,wBiCt9RK,mBACA,CjCy9RL,gDiCn9RG,ajCs9RH,8BiCl9RG,qCACA,kBACA,gBACA,qBACA,CjCq9RH,mCiCl9RK,wBACA,2BACA,iBACA,8BACA,kBACA,CjCq9RL,sDiCj9RK,sCACA,oBACA,CjCo9RL,kFiCj9RO,4BACA,CjCo9RP,oCiC39RG,sDAWI,wCACA,CjCo9RL,CACF,2CiCh9RK,4BACA,CjCm9RL,oCiCr9RG,2CAKI,ajCo9RL,CACF,oBiC/8RG,kBjCk9RH,wBiC/8RK,uBACA,sBACA,CjCk9RL,2BiC78RG,oCACA,CjCg9RH,sCiC78RK,gBjCg9RL,kCiC58RK,6BACA,CjC+8RL,oCiC38RK,yBACA,CjC88RL,kDiC38RO,gCACA,gBACA,CjC88RP,yFiCx8RW,qBjC28RX,+EiCt8RS,ejCy8RT,oDiCp8RO,2BACA,CjCu8RP,4CI57SC,WACA,YACA,0BJk8SD,kDiCp8RO,ejCu8RP,2DiCp8RS,ejCu8RT,oCiCj8RK,oCACE,gBjCo8RL,CACF,oCiC//RC,2BA+DI,kBjCo8RH,CACF,iFiC97RG,yChClhBS,kBgCohBT,iCACA,CjCk8RH,sBiC97RG,+BACA,WACA,WACA,CjCi8RH,0BiC97RK,uBACA,CjCi8RL,sCiC37RK,4BACA,mBACA,kBACA,CjC87RL,oCiC17RK,sCACE,mBjC67RL,CACF,qCiCz7RK,ahC3iBoB,CDu+SzB,oCiCx7RK,2BhChkBE,egCkkBF,CjC27RL,0CiCx7RO,ahCrjBgB,CDg/SvB,+CiCx7RS,ahCvjBgB,CDk/SzB,8CiCr7RK,gBjCw7RL,oBiCn7RG,mBjCs7RH,wBiCn7RK,uBACA,eACA,YACA,iBACA,CjCs7RL,oCiCh7RK,gDACE,mBjCm7RL,wCiC/6RK,gCACA,WACA,iBACA,CjCk7RL,sDiC/6RO,kBjCk7RP,CACF,oCiC56RG,8BACE,cjC+6RH,sCiC56RK,iBjC+6RL,qDiC36RK,mBjC86RL,4EiCx6RG,cjC46RH,CACF,mBiCx6RG,YjC26RH,SiCt6RC,oBjC06RD,oCiC36RD,SAII,gBjC26RD,CACF,gBiCx6RG,oCACA,mBACA,YACA,CjC26RH,oBiCx6RK,YjC26RL,oCiCl7RC,gBAWI,4BACA,CjC26RH,CACF,oBiCv6RG,uCACA,gBACA,eACA,CjC06RH,sBiCt6RG,+BACA,CjCy6RH,yBiCt6RK,sCACA,gBACA,eACA,ahC/pBkB,CDykTvB,4BiCr6RK,gCACA,CjCw6RL,8BiCp6RK,mBhChrBO,agCirBP,0BACA,YACA,CjCu6RL,sCiCp6RO,ajCu6RP,+BiCl6RK,8BACA,CjCq6RL,sDiCl6RO,+BACA,CjCq6RP,gDiCj6RO,uBACA,yBACA,CjCo6RP,+BiC/5RK,ajCk6RL,sCiC/5RO,sCACA,gBACA,aACA,CjCk6RP,oCiC95RO,4BhC9sBgB,CDgnTvB,sFiC35RG,6BhCrtBoB,CD2nTvB,6BiCh6RG,gCACA,kBAEA,CjC65RH,eiCz5RG,8BACA,aACA,kDACA,aACA,CjC45RH,oCiCj6RC,eAQI,kDACA,CjC65RH,6BiC15RK,wBACA,qBACA,CjC65RL,yCiC15RO,qBACA,CjC65RP,0CiCz5RO,gCACA,QACA,aACA,CjC45RP,oCiCv5RK,WjC05RL,0BiCt5RK,gBjCy5RL,CACF,oCiC57RC,eAuCI,WjCy5RH,4BiCt5RK,8BACA,eACA,CjCy5RL,0GiCp5RO,gBjCu5RP,sFiCh5RK,gCjCq5RL,0BiCj5RK,ajCo5RL,+BiCj5RO,gBjCo5RP,oEiCh5RS,+BACA,CjCm5RT,0CiC/4RS,gBjCk5RT,CACF,OiC14RC,sCACA,CjC84RD,gBiC14RC,gCACA,aACA,UACA,YACA,chC3zBsB,qBgC6zBtB,cACA,CjC84RD,oCiCt5RD,gBAWI,2BACA,gBACA,ahCrzBoB,CDqsTrB,CACF,OkCruTC,0BACA,iBACA,wBACA,ClCyuTD,oBkCruTG,6BACA,mBACA,6BACA,gBACA,kBACA,ClCyuTH,mBkCruTG,sDACA,aACA,eACA,ClCwuTH,mBkCpuTG,gBlCuuTH,oEkCluTG,kBjClBS,CDuvTZ,SkCjuTG,cjCbsB,yBiCctB,ClCouTH,ekCjuTK,qBlCouTL,ckC/tTG,gBlCkuTH,4HkC9tTO,gBlC6uTP,8FkCpuTO,uBlCuuTP,wFkChuTO,alCmuTP,+BkC5tTK,mBjC1DO,6BiC2DP,+BACA,ClC+tTL,2CkC5tTO,mDACA,ClC+tTP,0CkC3tTO,sDACA,ClC8tTP,yBkCxtTG,sBlC2tTH,ekCttTC,gCACA,ClC0tTD,KkCttTC,gClC0tTD,yBkCttTC,gCACA,YACA,ClC0tTD,6CkCrtTC,0CACA,iBACA,eACA,cjC5FsB,eiC8FtB,ClC0tTD,yDkCvtTG,UjCjHI,CD40TP,uDkCvtTG,gCACA,ClC2tTH,qEkCvtTG,elC2tTH,wCkCptTG,alCwtTH,wDkCrtTK,uCACA,eACA,eACA,ClCwtTL,oEkCrtTO,elCwtTP,0EkCptTO,+BACA,ClCutTP,sFkCptTS,alCutTT,oCkCtuTG,wDAoBI,alCstTL,CACF,oHkChtTK,oCACA,ClCotTL,sBkC/sTG,4CjC3JS,sBiC6JT,YACA,kBACA,ClCktTH,+BkC/sTK,mCACA,ClCktTL,oCkC3tTC,sBAaI,alCktTH,CACF,kBkC9sTG,sCACA,kBACA,ClCitTH,oCkC9sTK,8BACE,6BlCitTL,CACF,wBkC7sTK,mBlCgtTL,gCkC5sTK,kBjC3LO,CD04TZ,sCkC5sTO,mBlC+sTP,2BkC1sTK,oCACA,ClC6sTL,qCkC1sTO,UlC6sTP,8BkCvsTG,clC0sTH,qCkCvsTK,gBlC0sTL,2BkCrsTG,sCACA,eACA,ClCwsTH,oCkC3sTC,2BAMI,6BlCysTH,CACF,oCkCrsTG,+CACE,alCwsTH,CACF,emC/6TC,oCACA,WACA,CnCm7TD,gCmCh7TG,2BACA,mBlCAS,akCET,wBACA,CnCm7TH,wBmC/6TG,YAjBY,YAkBZ,UACA,eACA,CnCk7TH,8BmC/6TK,+BACA,YACA,YACA,CnCk7TL,oCmC96TK,sCACE,anCi7TL,CACF,2BmC76TK,0CACA,gBACA,kBACA,CnCg7TL,oCmCp7TG,2BAOI,gBnCi7TL,CACF,6BmC96TO,2BACA,clC9BgB,qBkCgChB,0BACA,yBACA,CnCi7TP,kCmC96TS,iBnCi7TT,mCmC76TS,WlCzDF,yBkC0DE,yBACA,CnCg7TT,sCmC56TS,wCACA,CnC+6TT,8BmC16TO,2CACA,QACA,CnC66TP,gCmC16TS,0BACA,CnC66TT,4DmCx6TO,WlChFA,yBAkBkB,gBkCgElB,eACA,CnC26TP,kEmCx6TS,yBnC26TT,4DmCr6TK,0BnCw6TL,gCmCn6TG,4BACA,CnCs6TH,wBmCl6TG,gBAtGY,2BAyGZ,CnCq6TH,oCmCz6TC,wBAOI,qCAEA,CnCs6TH,CACF,2BmCn6TK,clCjGoB,ekCkGpB,iBACA,gBACA,oBACA,gCACA,kBACA,CnCs6TL,2BmCl6TK,clC3GoB,ekC4GpB,iBACA,gBACA,kBACA,CnCq6TL,2BmCj6TK,wCACA,gBACA,clCtHkB,mBkCwHlB,kBACA,+BACA,CnCo6TL,2BmCh6TK,6BlC7HoB,iBkC+HpB,eACA,CnCm6TL,yCmC/5TK,WlCrJE,ekCsJF,CnCk6TL,sFmC75TK,gBnCi6TL,+DmC75TK,cnCg6TL,2CmC55TK,+BACA,WlCpKE,oBkCsKF,iBACA,gBACA,kBACA,CnC+5TL,0BmC35TK,gCACA,clC7JoB,kBkC+JpB,CnC85TL,iCmC35TO,WlCnLA,ekCoLA,CnC85TP,2NmC15TW,gBnCy6TX,2BmCl6TK,oBACA,SACA,2CACA,aACA,CnCq6TL,kCmCl6TO,mBACA,CnCq6TP,oCmCh6TK,alC5LkB,CD+lUvB,sCmCh6TO,alC7LkB,CDgmUzB,uCmC95TK,clCnNU,ekCoNV,CnCi6TL,uCmC75TK,clCvNM,ekCwNN,CnCg6TL,sCmC55TK,clChMkB,ekCiMlB,CnC+5TL,oCmC5nUD,eAkOI,8BACA,gCACA,CnC85TD,gEmC15TG,0BACA,gBACA,CnC85TH,wBmC15TG,qBACA,WACA,CnC65TH,CACF,SmCx5TC,2BACA,CnC45TD,wBmCz5TG,kCACA,CnC45TH,mCmCz5TK,mBnC45TL,2BmCx5TK,8BACA,CnC25TL,8BmCx5TO,qCACA,CnC25TP,+BmCt5TK,yCACA,cACA,CnCy5TL,iNmCr5TS,gBnCo6TT,0BmC95TK,mClC1QkB,qBkC4QlB,yBACA,eACA,gBACA,+BACA,CnCi6TL,gCmC95TO,WlCnSA,+BkCoSA,CnCi6TP,mCmC75TO,clCtRkB,+BkCuRlB,CnCg6TP,gBmCz5TC,+BACA,cACA,CnC65TD,qBmCz5TC,6BACA,aACA,CnC65TD,uBmC15TG,cnC65TH,iBmCx5TC,4BACA,kBACA,CnC45TD,uBmCx5TC,wBACA,sBACA,YACA,CnC45TD,8BmCz5TG,mCACA,gBACA,eACA,iBACA,alC/TsB,CD4tUzB,4MmCx5TO,gBnCu6TP,qCmCj6TG,cnCo6TH,+BmC95TC,+BACA,CnCm6TD,iEmCh6TG,6BACA,2BACA,CnCo6TH,+EmCj6TK,kBnCq6TL,iDmC95TC,2BACA,qBACA,CnCm6TD,2EmCh6TG,0BACA,kBACA,kBACA,CnCo6TH,sEmC95TC,enCm6TD,gBmC/5TC,4BACA,iBACA,CnCm6TD,0CmCh6TG,iCACA,CnCm6TH,6BmC/5TG,mBnCk6TH,8CmC95TG,iBnCi6TH,sDmC95TK,oCACA,WACA,CnCi6TL,WmC35TC,iCACA,CnC+5TD,amC55TG,clC9YsB,oBkC+YtB,CnC+5TH,mBmC55TK,0BnC+5TL,QmCz5TC,cnC65TD,WmCz5TC,mCACA,CnC65TD,mBmC15TG,wCACA,mBACA,aACA,mBlC5aS,cAOW,0BkCwapB,eACA,iBACA,CnC65TH,mBmCz5TG,kBnC45TH,2BmCz5TK,uBACA,kBACA,WACA,WACA,CnC45TL,oBmCv5TG,4BnC05TH,kBmCt5TG,qBnCy5TH,sBmCr5TG,alCpboB,CD40UvB,mBmCp5TG,6CACA,aACA,clCxcoB,gCkC0cpB,eACA,qBACA,eACA,CnCu5TH,iBmCn5TG,iCACA,alCpcoB,CD21UvB,0BmCl5TG,2BACA,WACA,WACA,YACA,iBACA,CnCq5TH,mCmCl5TK,kBlC9eU,CDm4Uf,mCmCj5TK,mBnCo5TL,kCmCh5TK,kBlCreoB,CDw3UzB,qDmC54TG,clC7esB,qBkC8etB,eACA,CnCi5TH,qBmC74TG,cnCg5TH,yBmC54TG,alCvfsB,CDs4UzB,qBmC34TG,alC3gBY,CDy5Uf,wDmCt4TC,kClCngBwB,CDi5UzB,gGmC14TG,gBnCg5TH,wImC34TK,0CACA,CnCi5TL,gImC74TK,gEACA,CnCm5TL,qBmC54TC,+BACA,CnCi5TD,qCmC94TG,+BAEA,iBACA,CnCk5TH,yDmC74TK,gEACA,CnCi5TL,emC34TC,gDACA,CnC+4TD,wBmC54TG,yBlChkBY,CD+8Uf,wBmC34TG,0BnC84TH,uBmC14TG,yBlCrkBQ,CDk9UX,uBmCx4TG,2CACA,iBACA,4BACA,kBACA,eACA,CnC44TH,yBmCz4TK,alCtkBkB,CDk9UvB,sBmCt4TG,yBnC04TH,oBmCt4TG,alClkBoB,CD28UvB,amCp4TC,mBlC5lBW,kBkC6lBX,kBACA,CnCw4TD,sBmCr4TG,2CACA,mBACA,YACA,CnCw4TH,+BmCr4TK,kBACA,CnCw4TL,+CmCr4TO,cnCw4TP,6BmCn4TK,8BACA,clC1mBkB,yBkC4mBlB,gBACA,CnCs4TL,+BmCn4TO,kCACA,CnCs4TP,gHmCj4TS,cnCo4TT,kCmC/3TO,alCzoBI,CD2gVX,4BmC33TK,wCACA,4BACA,CnC83TL,kCmC33TO,mBnC83TP,+EmCz3TO,2BACA,sBACA,YACA,alC/oBgB,CD4gVvB,kLmCx3TS,mCACA,sBACA,CnC63TT,qCmCx3TO,0CACA,CnC23TP,2CmCx3TS,clCjpBc,iBkCkpBd,eACA,CnC23TT,uCmCt3TO,oCACA,WACA,aACA,qBACA,alC1qBgB,CDoiVvB,UmCl3TC,mBnCw3TD,yBmCv3TC,sCACA,CnC83TD,emC13TC,qCACA,qBAGA,CnCs3TD,ikEoCjkVC,0QpCqkVD,SqCvkVC,crC2kVD,+BqCxkVG,gCACA,kBACA,CrC2kVH,6BqCvkVG,+BACA,CrC0kVH,kEqCtkVG,+BACA,CrCykVH,0DqCpkVG,8BACA,CrCwkVH,kFqCpkVG,8BACA,CrCukVH,kCqCnkVG,8BACA,CrCskVH,wBqClkVG,oCACA,CrCqkVH,2BqCjkVG,oBACA,CrCokVH,iCqChkVG,kBACA,kBACA,cACA,CrCmkVH,0CqC/jVG,8BACA,CrCkkVH,yCqC9jVG,+BACA,CrCikVH,kCqC7jVG,YrCgkVH,qCqC5jVG,gCACA,CrC+jVH,wCqC3jVG,WrC8jVH,gCqC1jVG,8BACA,CrC6jVH,8BqCzjVG,WrC4jVH,yBqCxjVG,oBACA,CrC2jVH,yDqCtjVG,oCACA,CrC0jVH,2GqCrjVG,iCACA,CrCyjVH,sCqCrjVG,iCACA,CrCwjVH,0BqCpjVG,+BACA,CrCujVH,uCqCnjVG,qBACA,CrCsjVH,wDqCljVG,oBACA,CrCqjVH,oFqC5iVG,iBACA,CrCmjVH,sGqC9iVG,WrCkjVH,oFqC9iVG,2BACA,gBACA,CrCijVH,kFqC7iVG,8BACA,CrCgjVH,sCqC1iVK,+BACA,CrC6iVL,iEqC1iVO,8BACA,CrC6iVP,oCqCviVG,2BACA,gBACA,CrC0iVH,sCqCtiVG,YrCyiVH,qCqCriVG,+BACA,CrCwiVH,yCqCpiVG,+BACA,CrCuiVH,0CqCniVG,gCACA,WACA,CrCsiVH,wEqCjiVG,8BACA,CrCqiVH,gBqChiVG,yBrCoiVH,gBqChiVG,6BACA,CrCmiVH,wBqC/hVG,crCkiVH,6EqC7hVG,8BACA,CrCiiVH,mDqC7hVG,iCACA,CrCgiVH,+DqC5hVG,iCACA,CrC+hVH,8KqCrhVG,iBACA,CrC6hVH,wDqCzhVG,iCACA,CrC4hVH,sDqCxhVG,kCACA,CrC2hVH,oDqCvhVG,iBACA,CrC0hVH,6FqCrhVG,iCACA,CrCyhVH,2CqCrhVG,mBACA,CrCwhVH,iDqCrhVK,kBACA,8DACA,CrCwhVL,6BqCnhVG,uXrCshVH,sCqCjhVG,iBrCqhVH,iCqCjhVG,+BACA,CrCohVH,+CqChhVG,oBACA,CrCmhVH,+DqC/gVG,crCkhVH,sDqC9gVG,sBACA,CrCihVH,sDqC7gVG,qBACA,CrCghVH,sDqC5gVG,qBACA,CrC+gVH,iDqC3gVG,OrC8gVH,yCqC1gVG,0CACA,CrC6gVH,oDqCzgVG,+BACA,CrC4gVH,oCqCxgVG,kCAEE,kCACA,CrC2gVH,0DqCxgVK,mCACA,CrC4gVL,sEqCrgVK,kCACA,CrCygVL,CACF,4CqClgVO,8BACA,CrCqgVP,qDqChgVK,+BACA,CrCmgVL,2DqC7/UK,8BACA,CrCggVL,6DqC5/UK,+BACA,CrC+/UL,kCqC1/UG,gCACA,gBACA,CrC6/UH,iCqCz/UG,YrC4/UH,kCqCx/UG,YrC2/UH,mCqCv/UG,8BACA,CrC0/UH,+EqCt/UG,iCACA,CrCy/UH,8DqCr/UG,iBACA,CrCw/UH,qBsC73VC,4BACA,kBAEA,CtCi4VD,yBsC93VG,uCACA,cACA,kBACA,CtCi4VH,wDsC73VK,gCACA,iBACA,CtCg4VL,2BsC53VK,mCACA,aACA,CtC+3VL,oGsC13VO,mBtC63VP,qDsCt3VG,kCACA,eACA,iBACA,WrCnCI,uBqCqCJ,mBACA,gBACA,CtCy3VH,2BsCr3VG,etCw3VH,4BsCp3VG,6BrC/BoB,kBqCiCpB,eACA,CtCu3VH,oBsCl3VC,4BACA,aACA,CtCs3VD,wBsCn3VG,mCACA,CtCs3VH,4BsCn3VK,ctCs3VL,qCsCj3VG,crCpDsB,gBqCqDtB,oBACA,8E","file":"flavours/glitch/common.css","sourcesContent":[".app-body {\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.button {\n background-color: darken($ui-highlight-color, 3%);\n border: 10px none;\n border-radius: 4px;\n box-sizing: border-box;\n color: $primary-text-color;\n cursor: pointer;\n display: inline-block;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n height: 36px;\n letter-spacing: 0;\n line-height: 36px;\n overflow: hidden;\n padding: 0 16px;\n position: relative;\n text-align: center;\n text-transform: uppercase;\n text-decoration: none;\n text-overflow: ellipsis;\n transition: all 100ms ease-in;\n white-space: nowrap;\n width: auto;\n\n &:active,\n &:focus,\n &:hover {\n background-color: lighten($ui-highlight-color, 7%);\n transition: all 200ms ease-out;\n }\n\n &--destructive {\n transition: none;\n\n &:active,\n &:focus,\n &:hover {\n background-color: $error-red;\n transition: none;\n }\n }\n\n &:disabled {\n background-color: $ui-primary-color;\n cursor: default;\n }\n\n &.button-primary,\n &.button-alternative,\n &.button-secondary,\n &.button-alternative-2 {\n font-size: 16px;\n line-height: 36px;\n height: auto;\n text-transform: none;\n padding: 4px 16px;\n }\n\n &.button-alternative {\n color: $inverted-text-color;\n background: $ui-primary-color;\n\n &:active,\n &:focus,\n &:hover {\n background-color: lighten($ui-primary-color, 4%);\n }\n }\n\n &.button-alternative-2 {\n background: $ui-base-lighter-color;\n\n &:active,\n &:focus,\n &:hover {\n background-color: lighten($ui-base-lighter-color, 4%);\n }\n }\n\n &.button-secondary {\n font-size: 16px;\n line-height: 36px;\n height: auto;\n color: $darker-text-color;\n text-transform: none;\n background: transparent;\n padding: 3px 15px;\n border-radius: 4px;\n border: 1px solid $ui-primary-color;\n\n &:active,\n &:focus,\n &:hover {\n border-color: lighten($ui-primary-color, 4%);\n color: lighten($darker-text-color, 4%);\n }\n\n &:disabled {\n opacity: 0.5;\n }\n }\n\n &.button--block {\n display: block;\n width: 100%;\n }\n}\n\n.icon-button {\n display: inline-block;\n padding: 0;\n color: $action-button-color;\n border: none;\n background: transparent;\n cursor: pointer;\n transition: color 100ms ease-in;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($action-button-color, 7%);\n transition: color 200ms ease-out;\n }\n\n &.disabled {\n color: darken($action-button-color, 13%);\n cursor: default;\n }\n\n &.active {\n color: $highlight-text-color;\n }\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &.inverted {\n color: $lighter-text-color;\n\n &:hover,\n &:active,\n &:focus {\n color: darken($lighter-text-color, 7%);\n }\n\n &.disabled {\n color: lighten($lighter-text-color, 7%);\n }\n\n &.active {\n color: $highlight-text-color;\n\n &.disabled {\n color: lighten($highlight-text-color, 13%);\n }\n }\n }\n\n &.overlayed {\n box-sizing: content-box;\n background: rgba($base-overlay-background, 0.6);\n color: rgba($primary-text-color, 0.7);\n border-radius: 4px;\n padding: 2px;\n\n &:hover {\n background: rgba($base-overlay-background, 0.9);\n }\n }\n}\n\n.text-icon-button {\n color: $lighter-text-color;\n border: none;\n background: transparent;\n cursor: pointer;\n font-weight: 600;\n font-size: 11px;\n padding: 0 3px;\n line-height: 27px;\n outline: 0;\n transition: color 100ms ease-in;\n\n &:hover,\n &:active,\n &:focus {\n color: darken($lighter-text-color, 7%);\n transition: color 200ms ease-out;\n }\n\n &.disabled {\n color: lighten($lighter-text-color, 20%);\n cursor: default;\n }\n\n &.active {\n color: $highlight-text-color;\n }\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n}\n\n.dropdown-menu {\n position: absolute;\n transform-origin: 50% 0;\n}\n\n.invisible {\n font-size: 0;\n line-height: 0;\n display: inline-block;\n width: 0;\n height: 0;\n position: absolute;\n\n img,\n svg {\n margin: 0 !important;\n border: 0 !important;\n padding: 0 !important;\n width: 0 !important;\n height: 0 !important;\n }\n}\n\n.ellipsis {\n &::after {\n content: \"…\";\n }\n}\n\n.notification__favourite-icon-wrapper {\n left: 0;\n position: absolute;\n\n .fa.star-icon {\n color: $gold-star;\n }\n}\n\n.star-icon.active {\n color: $gold-star;\n}\n\n.bookmark-icon.active {\n color: $red-bookmark;\n}\n\n.notification__display-name {\n color: inherit;\n font-weight: 500;\n text-decoration: none;\n\n &:hover {\n color: $primary-text-color;\n text-decoration: underline;\n }\n}\n\n.display-name {\n display: block;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n strong {\n display: block;\n height: 18px;\n font-size: 16px;\n font-weight: 500;\n line-height: 18px;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n }\n\n span {\n display: block;\n height: 18px;\n font-size: 15px;\n line-height: 18px;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n }\n\n &:hover {\n strong {\n text-decoration: underline;\n }\n }\n\n &.inline {\n padding: 0;\n height: 18px;\n font-size: 15px;\n line-height: 18px;\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n\n strong {\n display: inline;\n height: auto;\n font-size: inherit;\n line-height: inherit;\n }\n\n span {\n display: inline;\n height: auto;\n font-size: inherit;\n line-height: inherit;\n }\n }\n}\n\n.display-name__html {\n font-weight: 500;\n}\n\n.display-name__account {\n font-size: 14px;\n}\n\n.image-loader {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n\n .image-loader__preview-canvas {\n max-width: $media-modal-media-max-width;\n max-height: $media-modal-media-max-height;\n background: url('~images/void.png') repeat;\n object-fit: contain;\n }\n\n .loading-bar {\n position: relative;\n }\n\n &.image-loader--amorphous .image-loader__preview-canvas {\n display: none;\n }\n}\n\n.zoomable-image {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n\n img {\n max-width: $media-modal-media-max-width;\n max-height: $media-modal-media-max-height;\n width: auto;\n height: auto;\n object-fit: contain;\n }\n}\n\n.dropdown {\n display: inline-block;\n}\n\n.dropdown__content {\n display: none;\n position: absolute;\n}\n\n.dropdown-menu__separator {\n border-bottom: 1px solid darken($ui-secondary-color, 8%);\n margin: 5px 7px 6px;\n height: 0;\n}\n\n.dropdown-menu {\n background: $ui-secondary-color;\n padding: 4px 0;\n border-radius: 4px;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n\n ul {\n list-style: none;\n }\n}\n\n.dropdown-menu__arrow {\n position: absolute;\n width: 0;\n height: 0;\n border: 0 solid transparent;\n\n &.left {\n right: -5px;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: $ui-secondary-color;\n }\n\n &.top {\n bottom: -5px;\n margin-left: -7px;\n border-width: 5px 7px 0;\n border-top-color: $ui-secondary-color;\n }\n\n &.bottom {\n top: -5px;\n margin-left: -7px;\n border-width: 0 7px 5px;\n border-bottom-color: $ui-secondary-color;\n }\n\n &.right {\n left: -5px;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: $ui-secondary-color;\n }\n}\n\n.dropdown-menu__item {\n a {\n font-size: 13px;\n line-height: 18px;\n display: block;\n padding: 4px 14px;\n box-sizing: border-box;\n text-decoration: none;\n background: $ui-secondary-color;\n color: $inverted-text-color;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n &:focus,\n &:hover,\n &:active {\n background: $ui-highlight-color;\n color: $secondary-text-color;\n outline: 0;\n }\n }\n}\n\n.dropdown--active .dropdown__content {\n display: block;\n line-height: 18px;\n max-width: 311px;\n right: 0;\n text-align: left;\n z-index: 9999;\n\n & > ul {\n list-style: none;\n background: $ui-secondary-color;\n padding: 4px 0;\n border-radius: 4px;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.4);\n min-width: 140px;\n position: relative;\n }\n\n &.dropdown__right {\n right: 0;\n }\n\n &.dropdown__left {\n & > ul {\n left: -98px;\n }\n }\n\n & > ul > li > a {\n font-size: 13px;\n line-height: 18px;\n display: block;\n padding: 4px 14px;\n box-sizing: border-box;\n text-decoration: none;\n background: $ui-secondary-color;\n color: $inverted-text-color;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n &:focus {\n outline: 0;\n }\n\n &:hover {\n background: $ui-highlight-color;\n color: $secondary-text-color;\n }\n }\n}\n\n.dropdown__icon {\n vertical-align: middle;\n}\n\n.static-content {\n padding: 10px;\n padding-top: 20px;\n color: $dark-text-color;\n\n h1 {\n font-size: 16px;\n font-weight: 500;\n margin-bottom: 40px;\n text-align: center;\n }\n\n p {\n font-size: 13px;\n margin-bottom: 20px;\n }\n}\n\n.tabs-bar {\n display: flex;\n background: lighten($ui-base-color, 8%);\n flex: 0 0 auto;\n overflow-y: auto;\n}\n\n.tabs-bar__link {\n display: block;\n flex: 1 1 auto;\n padding: 15px 10px;\n color: $primary-text-color;\n text-decoration: none;\n text-align: center;\n font-size: 14px;\n font-weight: 500;\n border-bottom: 2px solid lighten($ui-base-color, 8%);\n transition: all 200ms linear;\n\n .fa {\n font-weight: 400;\n font-size: 16px;\n }\n\n &.active {\n border-bottom: 2px solid $ui-highlight-color;\n color: $highlight-text-color;\n }\n\n &:hover,\n &:focus,\n &:active {\n @include multi-columns('screen and (min-width: 631px)') {\n background: lighten($ui-base-color, 14%);\n transition: all 100ms linear;\n }\n }\n\n span:last-child {\n margin-left: 5px;\n display: none;\n }\n}\n\n@include multi-columns('screen and (min-width: 631px)', $parent: null) {\n .tabs-bar {\n display: none;\n }\n}\n\n.scrollable {\n overflow-y: scroll;\n overflow-x: hidden;\n flex: 1 1 auto;\n -webkit-overflow-scrolling: touch;\n will-change: transform; // improves perf in mobile Chrome\n\n &.optionally-scrollable {\n overflow-y: auto;\n }\n\n @supports(display: grid) { // hack to fix Chrome <57\n contain: strict;\n }\n\n &--flex {\n display: flex;\n flex-direction: column;\n }\n\n &__append {\n flex: 1 1 auto;\n position: relative;\n min-height: 120px;\n }\n}\n\n.scrollable.fullscreen {\n @supports(display: grid) { // hack to fix Chrome <57\n contain: none;\n }\n}\n\n.react-toggle {\n display: inline-block;\n position: relative;\n cursor: pointer;\n background-color: transparent;\n border: 0;\n padding: 0;\n user-select: none;\n -webkit-tap-highlight-color: rgba($base-overlay-background, 0);\n -webkit-tap-highlight-color: transparent;\n}\n\n.react-toggle-screenreader-only {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.react-toggle--disabled {\n cursor: not-allowed;\n opacity: 0.5;\n transition: opacity 0.25s;\n}\n\n.react-toggle-track {\n width: 50px;\n height: 24px;\n padding: 0;\n border-radius: 30px;\n background-color: $ui-base-color;\n transition: all 0.2s ease;\n}\n\n.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: darken($ui-base-color, 10%);\n}\n\n.react-toggle--checked .react-toggle-track {\n background-color: $ui-highlight-color;\n}\n\n.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: lighten($ui-highlight-color, 10%);\n}\n\n.react-toggle-track-check {\n position: absolute;\n width: 14px;\n height: 10px;\n top: 0;\n bottom: 0;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n left: 8px;\n opacity: 0;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-check {\n opacity: 1;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle-track-x {\n position: absolute;\n width: 10px;\n height: 10px;\n top: 0;\n bottom: 0;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n right: 10px;\n opacity: 1;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-x {\n opacity: 0;\n}\n\n.react-toggle-thumb {\n transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0ms;\n position: absolute;\n top: 1px;\n left: 1px;\n width: 22px;\n height: 22px;\n border: 1px solid $ui-base-color;\n border-radius: 50%;\n background-color: darken($simple-background-color, 2%);\n box-sizing: border-box;\n transition: all 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-thumb {\n left: 27px;\n border-color: $ui-highlight-color;\n}\n\n.getting-started__wrapper,\n.getting_started {\n background: $ui-base-color;\n}\n\n.getting-started__wrapper {\n position: relative;\n overflow-y: auto;\n}\n\n.getting-started {\n background: $ui-base-color;\n flex: 1 0 auto;\n\n p {\n color: $secondary-text-color;\n }\n\n a {\n color: $dark-text-color;\n }\n\n &__panel {\n height: min-content;\n }\n\n &__panel,\n &__footer {\n padding: 10px;\n padding-top: 20px;\n flex: 0 1 auto;\n\n ul {\n margin-bottom: 10px;\n }\n\n ul li {\n display: inline;\n }\n\n p {\n color: $dark-text-color;\n font-size: 13px;\n\n a {\n color: $dark-text-color;\n text-decoration: underline;\n }\n }\n\n a {\n text-decoration: none;\n color: $darker-text-color;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: underline;\n }\n }\n }\n}\n\n.column-link__badge {\n display: inline-block;\n border-radius: 4px;\n font-size: 12px;\n line-height: 19px;\n font-weight: 500;\n background: $ui-base-color;\n padding: 4px 8px;\n margin: -6px 10px;\n}\n\n.keyboard-shortcuts {\n padding: 8px 0 0;\n overflow: hidden;\n\n thead {\n position: absolute;\n left: -9999px;\n }\n\n td {\n padding: 0 10px 8px;\n }\n\n kbd {\n display: inline-block;\n padding: 3px 5px;\n background-color: lighten($ui-base-color, 8%);\n border: 1px solid darken($ui-base-color, 4%);\n }\n}\n\n.setting-text {\n color: $darker-text-color;\n background: transparent;\n border: none;\n border-bottom: 2px solid $ui-primary-color;\n box-sizing: border-box;\n display: block;\n font-family: inherit;\n margin-bottom: 10px;\n padding: 7px 0;\n width: 100%;\n\n &:focus,\n &:active {\n color: $primary-text-color;\n border-bottom-color: $ui-highlight-color;\n }\n\n @include limited-single-column('screen and (max-width: 600px)') {\n font-size: 16px;\n }\n\n &.light {\n color: $inverted-text-color;\n border-bottom: 2px solid lighten($ui-base-color, 27%);\n\n &:focus,\n &:active {\n color: $inverted-text-color;\n border-bottom-color: $ui-highlight-color;\n }\n }\n}\n\n.no-reduce-motion button.icon-button i.fa-retweet {\n background-position: 0 0;\n height: 19px;\n transition: background-position 0.9s steps(10);\n transition-duration: 0s;\n vertical-align: middle;\n width: 22px;\n\n &::before {\n display: none !important;\n }\n}\n\n.no-reduce-motion button.icon-button.active i.fa-retweet {\n transition-duration: 0.9s;\n background-position: 0 100%;\n}\n\n.reduce-motion button.icon-button i.fa-retweet {\n color: $action-button-color;\n transition: color 100ms ease-in;\n}\n\n.reduce-motion button.icon-button.active i.fa-retweet {\n color: $highlight-text-color;\n}\n\n.reduce-motion button.icon-button.disabled i.fa-retweet {\n color: darken($action-button-color, 13%);\n}\n\n.load-more {\n display: block;\n color: $dark-text-color;\n background-color: transparent;\n border: 0;\n font-size: inherit;\n text-align: center;\n line-height: inherit;\n margin: 0;\n padding: 15px;\n box-sizing: border-box;\n width: 100%;\n clear: both;\n text-decoration: none;\n\n &:hover {\n background: lighten($ui-base-color, 2%);\n }\n}\n\n.load-gap {\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n}\n\n.missing-indicator {\n padding-top: 20px + 48px;\n}\n\n.scrollable > div > :first-child .notification__dismiss-overlay > .wrappy {\n border-top: 1px solid $ui-base-color;\n}\n\n.notification__dismiss-overlay {\n overflow: hidden;\n position: absolute;\n top: 0;\n right: 0;\n bottom: -1px;\n padding-left: 15px; // space for the box shadow to be visible\n\n z-index: 999;\n align-items: center;\n justify-content: flex-end;\n cursor: pointer;\n\n display: flex;\n\n .wrappy {\n width: $dismiss-overlay-width;\n align-self: stretch;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n background: lighten($ui-base-color, 8%);\n border-left: 1px solid lighten($ui-base-color, 20%);\n box-shadow: 0 0 5px black;\n border-bottom: 1px solid $ui-base-color;\n }\n\n .ckbox {\n border: 2px solid $ui-primary-color;\n border-radius: 2px;\n width: 30px;\n height: 30px;\n font-size: 20px;\n color: $darker-text-color;\n text-shadow: 0 0 5px black;\n display: flex;\n justify-content: center;\n align-items: center;\n }\n\n &:focus {\n outline: 0 !important;\n\n .ckbox {\n box-shadow: 0 0 1px 1px $ui-highlight-color;\n }\n }\n}\n\n.text-btn {\n display: inline-block;\n padding: 0;\n font-family: inherit;\n font-size: inherit;\n color: inherit;\n border: 0;\n background: transparent;\n cursor: pointer;\n}\n\n.loading-indicator {\n color: $dark-text-color;\n font-size: 12px;\n font-weight: 400;\n text-transform: uppercase;\n overflow: visible;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n\n span {\n display: block;\n float: left;\n margin-left: 50%;\n transform: translateX(-50%);\n margin: 82px 0 0 50%;\n white-space: nowrap;\n }\n}\n\n.loading-indicator__figure {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n width: 42px;\n height: 42px;\n box-sizing: border-box;\n background-color: transparent;\n border: 0 solid lighten($ui-base-color, 26%);\n border-width: 6px;\n border-radius: 50%;\n}\n\n.no-reduce-motion .loading-indicator span {\n animation: loader-label 1.15s infinite cubic-bezier(0.215, 0.610, 0.355, 1.000);\n}\n\n.no-reduce-motion .loading-indicator__figure {\n animation: loader-figure 1.15s infinite cubic-bezier(0.215, 0.610, 0.355, 1.000);\n}\n\n@keyframes loader-figure {\n 0% {\n width: 0;\n height: 0;\n background-color: lighten($ui-base-color, 26%);\n }\n\n 29% {\n background-color: lighten($ui-base-color, 26%);\n }\n\n 30% {\n width: 42px;\n height: 42px;\n background-color: transparent;\n border-width: 21px;\n opacity: 1;\n }\n\n 100% {\n width: 42px;\n height: 42px;\n border-width: 0;\n opacity: 0;\n background-color: transparent;\n }\n}\n\n@keyframes loader-label {\n 0% { opacity: 0.25; }\n 30% { opacity: 1; }\n 100% { opacity: 0.25; }\n}\n\n.spoiler-button {\n display: none;\n left: 4px;\n position: absolute;\n text-shadow: 0 1px 1px $base-shadow-color, 1px 0 1px $base-shadow-color;\n top: 4px;\n z-index: 100;\n\n &.spoiler-button--visible {\n display: block;\n }\n}\n\n.setting-toggle {\n display: block;\n line-height: 24px;\n}\n\n.setting-toggle__label,\n.setting-radio__label,\n.setting-meta__label {\n color: $darker-text-color;\n display: inline-block;\n margin-bottom: 14px;\n margin-left: 8px;\n vertical-align: middle;\n}\n\n.setting-radio {\n display: block;\n line-height: 18px;\n}\n\n.setting-radio__label {\n margin-bottom: 0;\n}\n\n.column-settings__row legend {\n color: $darker-text-color;\n cursor: default;\n display: block;\n font-weight: 500;\n margin-top: 10px;\n}\n\n.setting-radio__input {\n vertical-align: middle;\n}\n\n.setting-meta__label {\n float: right;\n}\n\n@keyframes heartbeat {\n from {\n transform: scale(1);\n transform-origin: center center;\n animation-timing-function: ease-out;\n }\n\n 10% {\n transform: scale(0.91);\n animation-timing-function: ease-in;\n }\n\n 17% {\n transform: scale(0.98);\n animation-timing-function: ease-out;\n }\n\n 33% {\n transform: scale(0.87);\n animation-timing-function: ease-in;\n }\n\n 45% {\n transform: scale(1);\n animation-timing-function: ease-out;\n }\n}\n\n.pulse-loading {\n animation: heartbeat 1.5s ease-in-out infinite both;\n}\n\n.upload-area {\n align-items: center;\n background: rgba($base-overlay-background, 0.8);\n display: flex;\n height: 100%;\n justify-content: center;\n left: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n visibility: hidden;\n width: 100%;\n z-index: 2000;\n\n * {\n pointer-events: none;\n }\n}\n\n.upload-area__drop {\n width: 320px;\n height: 160px;\n display: flex;\n box-sizing: border-box;\n position: relative;\n padding: 8px;\n}\n\n.upload-area__background {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: -1;\n border-radius: 4px;\n background: $ui-base-color;\n box-shadow: 0 0 5px rgba($base-shadow-color, 0.2);\n}\n\n.upload-area__content {\n flex: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n color: $secondary-text-color;\n font-size: 18px;\n font-weight: 500;\n border: 2px dashed $ui-base-lighter-color;\n border-radius: 4px;\n}\n\n.dropdown--active .emoji-button img {\n opacity: 1;\n filter: none;\n}\n\n.loading-bar {\n background-color: $ui-highlight-color;\n height: 3px;\n position: absolute;\n top: 0;\n left: 0;\n}\n\n.icon-badge-wrapper {\n position: relative;\n}\n\n.icon-badge {\n position: absolute;\n display: block;\n right: -.25em;\n top: -.25em;\n background-color: $ui-highlight-color;\n border-radius: 50%;\n font-size: 75%;\n width: 1em;\n height: 1em;\n}\n\n::-webkit-scrollbar-thumb {\n border-radius: 0;\n}\n\nnoscript {\n text-align: center;\n\n img {\n width: 200px;\n opacity: 0.5;\n animation: flicker 4s infinite;\n }\n\n div {\n font-size: 14px;\n margin: 30px auto;\n color: $secondary-text-color;\n max-width: 400px;\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n\n &:hover {\n text-decoration: none;\n }\n }\n }\n}\n\n@keyframes flicker {\n 0% { opacity: 1; }\n 30% { opacity: 0.75; }\n 100% { opacity: 1; }\n}\n\n@import 'boost';\n@import 'accounts';\n@import 'domains';\n@import 'status';\n@import 'modal';\n@import 'composer';\n@import 'columns';\n@import 'regeneration_indicator';\n@import 'search';\n@import 'emoji';\n@import 'doodle';\n@import 'drawer';\n@import 'media';\n@import 'sensitive';\n@import 'lists';\n@import 'emoji_picker';\n@import 'local_settings';\n@import 'error_boundary';\n","@charset \"UTF-8\";\n/* http://meyerweb.com/eric/tools/css/reset/\n v2.0 | 20110126\n License: none (public domain)\n*/\nhtml, body, div, span, applet, object, iframe,\nh1, h2, h3, h4, h5, h6, p, blockquote, pre,\na, abbr, acronym, address, big, cite, code,\ndel, dfn, em, img, ins, kbd, q, s, samp,\nsmall, strike, strong, sub, sup, tt, var,\nb, u, i, center,\ndl, dt, dd, ol, ul, li,\nfieldset, form, label, legend,\ntable, caption, tbody, tfoot, thead, tr, th, td,\narticle, aside, canvas, details, embed,\nfigure, figcaption, footer, header, hgroup,\nmenu, nav, output, ruby, section, summary,\ntime, mark, audio, video {\n margin: 0;\n padding: 0;\n border: 0;\n font-size: 100%;\n font: inherit;\n vertical-align: baseline;\n}\n\n/* HTML5 display-role reset for older browsers */\narticle, aside, details, figcaption, figure,\nfooter, header, hgroup, menu, nav, section {\n display: block;\n}\n\nbody {\n line-height: 1;\n}\n\nol, ul {\n list-style: none;\n}\n\nblockquote, q {\n quotes: none;\n}\n\nblockquote:before, blockquote:after,\nq:before, q:after {\n content: \"\";\n content: none;\n}\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\nhtml {\n scrollbar-color: #192432 rgba(0, 0, 0, 0.1);\n}\n\n::-webkit-scrollbar {\n width: 12px;\n height: 12px;\n}\n\n::-webkit-scrollbar-thumb {\n background: #192432;\n border: 0px none #ffffff;\n border-radius: 50px;\n}\n\n::-webkit-scrollbar-thumb:hover {\n background: #1c2938;\n}\n\n::-webkit-scrollbar-thumb:active {\n background: #192432;\n}\n\n::-webkit-scrollbar-track {\n border: 0px none #ffffff;\n border-radius: 0;\n background: rgba(0, 0, 0, 0.1);\n}\n\n::-webkit-scrollbar-track:hover {\n background: #121a24;\n}\n\n::-webkit-scrollbar-track:active {\n background: #121a24;\n}\n\n::-webkit-scrollbar-corner {\n background: transparent;\n}\n\nbody {\n font-family: sans-serif, sans-serif;\n background: #040609;\n font-size: 13px;\n line-height: 18px;\n font-weight: 400;\n color: #ffffff;\n text-rendering: optimizelegibility;\n font-feature-settings: \"kern\";\n text-size-adjust: none;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n -webkit-tap-highlight-color: transparent;\n}\nbody.system-font {\n font-family: system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", sans-serif, sans-serif;\n}\nbody.app-body {\n position: absolute;\n width: 100%;\n height: 100%;\n padding: 0;\n background: #121a24;\n}\nbody.app-body.with-modals--active {\n overflow-y: hidden;\n}\nbody.lighter {\n background: #121a24;\n}\nbody.with-modals {\n overflow-x: hidden;\n overflow-y: scroll;\n}\nbody.with-modals--active {\n overflow-y: hidden;\n margin-right: 13px;\n}\nbody.embed {\n background: #192432;\n margin: 0;\n padding-bottom: 0;\n}\nbody.embed .container {\n position: absolute;\n width: 100%;\n height: 100%;\n overflow: hidden;\n}\nbody.admin {\n background: #0b1016;\n position: fixed;\n width: 100%;\n height: 100%;\n padding: 0;\n}\nbody.error {\n position: absolute;\n text-align: center;\n color: #9baec8;\n background: #121a24;\n width: 100%;\n height: 100%;\n padding: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n}\nbody.error .dialog {\n vertical-align: middle;\n margin: 20px;\n}\nbody.error .dialog img {\n display: block;\n max-width: 470px;\n width: 100%;\n height: auto;\n margin-top: -120px;\n}\nbody.error .dialog h1 {\n font-size: 20px;\n line-height: 28px;\n font-weight: 400;\n}\n\nbutton {\n font-family: inherit;\n cursor: pointer;\n}\nbutton:focus {\n outline: none;\n}\n\n.app-holder, .app-holder > div {\n display: flex;\n width: 100%;\n height: 100%;\n align-items: center;\n justify-content: center;\n outline: 0 !important;\n}\n\n.container-alt {\n width: 700px;\n margin: 0 auto;\n margin-top: 40px;\n}\n@media screen and (max-width: 740px) {\n .container-alt {\n width: 100%;\n margin: 0;\n }\n}\n\n.logo-container {\n margin: 100px auto 50px;\n}\n@media screen and (max-width: 500px) {\n .logo-container {\n margin: 40px auto 0;\n }\n}\n.logo-container h1 {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.logo-container h1 img {\n height: 42px;\n margin-right: 10px;\n}\n.logo-container h1 a {\n display: flex;\n justify-content: center;\n align-items: center;\n color: #ffffff;\n text-decoration: none;\n outline: 0;\n padding: 12px 16px;\n line-height: 32px;\n font-family: sans-serif, sans-serif;\n font-weight: 500;\n font-size: 14px;\n}\n\n.compose-standalone .compose-form {\n width: 400px;\n margin: 0 auto;\n padding: 20px 0;\n margin-top: 40px;\n box-sizing: border-box;\n}\n@media screen and (max-width: 400px) {\n .compose-standalone .compose-form {\n width: 100%;\n margin-top: 0;\n padding: 20px;\n }\n}\n\n.account-header {\n width: 400px;\n margin: 0 auto;\n display: flex;\n font-size: 13px;\n line-height: 18px;\n box-sizing: border-box;\n padding: 20px 0;\n padding-bottom: 0;\n margin-bottom: -30px;\n margin-top: 40px;\n}\n@media screen and (max-width: 440px) {\n .account-header {\n width: 100%;\n margin: 0;\n margin-bottom: 10px;\n padding: 20px;\n padding-bottom: 0;\n }\n}\n.account-header .avatar {\n width: 40px;\n height: 40px;\n width: 40px;\n height: 40px;\n background-size: 40px 40px;\n margin-right: 8px;\n}\n.account-header .avatar img {\n width: 100%;\n height: 100%;\n display: block;\n margin: 0;\n border-radius: 4px;\n border-radius: 8%;\n background-position: 50%;\n background-clip: padding-box;\n}\n.account-header .name {\n flex: 1 1 auto;\n color: #d9e1e8;\n width: calc(100% - 88px);\n}\n.account-header .name .username {\n display: block;\n font-weight: 500;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.account-header .logout-link {\n display: block;\n font-size: 32px;\n line-height: 40px;\n margin-left: 8px;\n}\n\n.grid-3 {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: 3fr 1fr;\n grid-auto-columns: 25%;\n grid-auto-rows: max-content;\n}\n.grid-3 .column-0 {\n grid-column: 1/3;\n grid-row: 1;\n}\n.grid-3 .column-1 {\n grid-column: 1;\n grid-row: 2;\n}\n.grid-3 .column-2 {\n grid-column: 2;\n grid-row: 2;\n}\n.grid-3 .column-3 {\n grid-column: 1/3;\n grid-row: 3;\n}\n.grid-3 .landing-page__call-to-action {\n min-height: 100%;\n}\n@media screen and (max-width: 738px) {\n .grid-3 {\n grid-template-columns: minmax(0, 50%) minmax(0, 50%);\n }\n .grid-3 .landing-page__call-to-action {\n padding: 20px;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n .grid-3 .row__information-board {\n width: 100%;\n justify-content: center;\n align-items: center;\n }\n .grid-3 .row__mascot {\n display: none;\n }\n}\n@media screen and (max-width: 415px) {\n .grid-3 {\n grid-gap: 0;\n grid-template-columns: minmax(0, 100%);\n }\n .grid-3 .column-0 {\n grid-column: 1;\n }\n .grid-3 .column-1 {\n grid-column: 1;\n grid-row: 3;\n }\n .grid-3 .column-2 {\n grid-column: 1;\n grid-row: 2;\n }\n .grid-3 .column-3 {\n grid-column: 1;\n grid-row: 4;\n }\n}\n\n@media screen and (max-width: 415px) {\n .public-layout {\n padding-top: 48px;\n }\n}\n.public-layout .container {\n max-width: 960px;\n}\n@media screen and (max-width: 415px) {\n .public-layout .container {\n padding: 0;\n }\n}\n.public-layout .header {\n background: #202e3f;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n height: 48px;\n margin: 10px 0;\n display: flex;\n align-items: stretch;\n justify-content: center;\n flex-wrap: nowrap;\n overflow: hidden;\n}\n@media screen and (max-width: 415px) {\n .public-layout .header {\n position: fixed;\n width: 100%;\n top: 0;\n left: 0;\n margin: 0;\n border-radius: 0;\n box-shadow: none;\n z-index: 110;\n }\n}\n.public-layout .header > div {\n flex: 1 1 33.3%;\n min-height: 1px;\n}\n.public-layout .header .nav-left {\n display: flex;\n align-items: stretch;\n justify-content: flex-start;\n flex-wrap: nowrap;\n}\n.public-layout .header .nav-center {\n display: flex;\n align-items: stretch;\n justify-content: center;\n flex-wrap: nowrap;\n}\n.public-layout .header .nav-right {\n display: flex;\n align-items: stretch;\n justify-content: flex-end;\n flex-wrap: nowrap;\n}\n.public-layout .header .brand {\n display: block;\n padding: 15px;\n}\n.public-layout .header .brand img {\n display: block;\n height: 18px;\n width: auto;\n position: relative;\n bottom: -2px;\n}\n@media screen and (max-width: 415px) {\n .public-layout .header .brand img {\n height: 20px;\n }\n}\n.public-layout .header .brand:hover, .public-layout .header .brand:focus, .public-layout .header .brand:active {\n background: #26374d;\n}\n.public-layout .header .nav-link {\n display: flex;\n align-items: center;\n padding: 0 1rem;\n font-size: 12px;\n font-weight: 500;\n text-decoration: none;\n color: #9baec8;\n white-space: nowrap;\n text-align: center;\n}\n.public-layout .header .nav-link:hover, .public-layout .header .nav-link:focus, .public-layout .header .nav-link:active {\n text-decoration: underline;\n color: #ffffff;\n}\n@media screen and (max-width: 550px) {\n .public-layout .header .nav-link.optional {\n display: none;\n }\n}\n.public-layout .header .nav-button {\n background: #2d415a;\n margin: 8px;\n margin-left: 0;\n border-radius: 4px;\n}\n.public-layout .header .nav-button:hover, .public-layout .header .nav-button:focus, .public-layout .header .nav-button:active {\n text-decoration: none;\n background: #344b68;\n}\n.public-layout .grid {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: minmax(300px, 3fr) minmax(298px, 1fr);\n grid-auto-columns: 25%;\n grid-auto-rows: max-content;\n}\n.public-layout .grid .column-0 {\n grid-row: 1;\n grid-column: 1;\n}\n.public-layout .grid .column-1 {\n grid-row: 1;\n grid-column: 2;\n}\n@media screen and (max-width: 600px) {\n .public-layout .grid {\n grid-template-columns: 100%;\n grid-gap: 0;\n }\n .public-layout .grid .column-1 {\n display: none;\n }\n}\n.public-layout .public-account-header {\n overflow: hidden;\n margin-bottom: 10px;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n.public-layout .public-account-header.inactive {\n opacity: 0.5;\n}\n.public-layout .public-account-header.inactive .public-account-header__image,\n.public-layout .public-account-header.inactive .avatar {\n filter: grayscale(100%);\n}\n.public-layout .public-account-header.inactive .logo-button {\n background-color: #d9e1e8;\n}\n.public-layout .public-account-header.inactive .logo-button svg path:last-child {\n fill: #d9e1e8;\n}\n.public-layout .public-account-header__image {\n border-radius: 4px 4px 0 0;\n overflow: hidden;\n height: 300px;\n position: relative;\n background: black;\n}\n.public-layout .public-account-header__image::after {\n content: \"\";\n display: block;\n position: absolute;\n width: 100%;\n height: 100%;\n box-shadow: inset 0 -1px 1px 1px rgba(0, 0, 0, 0.15);\n top: 0;\n left: 0;\n}\n.public-layout .public-account-header__image img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 4px 4px 0 0;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__image {\n height: 200px;\n }\n}\n.public-layout .public-account-header--no-bar {\n margin-bottom: 0;\n}\n.public-layout .public-account-header--no-bar .public-account-header__image,\n.public-layout .public-account-header--no-bar .public-account-header__image img {\n border-radius: 4px;\n}\n@media screen and (max-width: 415px) {\n .public-layout .public-account-header--no-bar .public-account-header__image,\n.public-layout .public-account-header--no-bar .public-account-header__image img {\n border-radius: 0;\n }\n}\n@media screen and (max-width: 415px) {\n .public-layout .public-account-header {\n margin-bottom: 0;\n box-shadow: none;\n }\n .public-layout .public-account-header__image::after {\n display: none;\n }\n .public-layout .public-account-header__image, .public-layout .public-account-header__image img {\n border-radius: 0;\n }\n}\n.public-layout .public-account-header__bar {\n position: relative;\n margin-top: -80px;\n display: flex;\n justify-content: flex-start;\n}\n.public-layout .public-account-header__bar::before {\n content: \"\";\n display: block;\n background: #192432;\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 60px;\n border-radius: 0 0 4px 4px;\n z-index: -1;\n}\n.public-layout .public-account-header__bar .avatar {\n display: block;\n width: 120px;\n height: 120px;\n width: 120px;\n height: 120px;\n background-size: 120px 120px;\n padding-left: 16px;\n flex: 0 0 auto;\n}\n.public-layout .public-account-header__bar .avatar img {\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 50%;\n border: 4px solid #192432;\n background: #040609;\n border-radius: 8%;\n background-position: 50%;\n background-clip: padding-box;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__bar {\n margin-top: 0;\n background: #192432;\n border-radius: 0 0 4px 4px;\n padding: 5px;\n }\n .public-layout .public-account-header__bar::before {\n display: none;\n }\n .public-layout .public-account-header__bar .avatar {\n width: 48px;\n height: 48px;\n width: 48px;\n height: 48px;\n background-size: 48px 48px;\n padding: 7px 0;\n padding-left: 10px;\n }\n .public-layout .public-account-header__bar .avatar img {\n border: 0;\n border-radius: 4px;\n border-radius: 8%;\n background-position: 50%;\n background-clip: padding-box;\n }\n}\n@media screen and (max-width: 600px) and (max-width: 360px) {\n .public-layout .public-account-header__bar .avatar {\n display: none;\n }\n}\n@media screen and (max-width: 415px) {\n .public-layout .public-account-header__bar {\n border-radius: 0;\n }\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__bar {\n flex-wrap: wrap;\n }\n}\n.public-layout .public-account-header__tabs {\n flex: 1 1 auto;\n margin-left: 20px;\n}\n.public-layout .public-account-header__tabs__name {\n padding-top: 20px;\n padding-bottom: 8px;\n}\n.public-layout .public-account-header__tabs__name h1 {\n font-size: 20px;\n line-height: 27px;\n color: #ffffff;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n text-shadow: 1px 1px 1px #000000;\n}\n.public-layout .public-account-header__tabs__name h1 small {\n display: block;\n font-size: 14px;\n color: #ffffff;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__tabs {\n margin-left: 15px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n }\n .public-layout .public-account-header__tabs__name {\n padding-top: 0;\n padding-bottom: 0;\n }\n .public-layout .public-account-header__tabs__name h1 {\n font-size: 16px;\n line-height: 24px;\n text-shadow: none;\n }\n .public-layout .public-account-header__tabs__name h1 small {\n color: #9baec8;\n }\n}\n.public-layout .public-account-header__tabs__tabs {\n display: flex;\n justify-content: flex-start;\n align-items: stretch;\n height: 58px;\n}\n.public-layout .public-account-header__tabs__tabs .details-counters {\n display: flex;\n flex-direction: row;\n min-width: 300px;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__tabs__tabs .details-counters {\n display: none;\n }\n}\n.public-layout .public-account-header__tabs__tabs .counter {\n width: 33.3%;\n box-sizing: border-box;\n flex: 0 0 auto;\n color: #9baec8;\n padding: 10px;\n border-right: 1px solid #192432;\n cursor: default;\n text-align: center;\n position: relative;\n}\n.public-layout .public-account-header__tabs__tabs .counter a {\n display: block;\n}\n.public-layout .public-account-header__tabs__tabs .counter:last-child {\n border-right: 0;\n}\n.public-layout .public-account-header__tabs__tabs .counter::after {\n display: block;\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n border-bottom: 4px solid #9baec8;\n opacity: 0.5;\n transition: all 400ms ease;\n}\n.public-layout .public-account-header__tabs__tabs .counter.active::after {\n border-bottom: 4px solid #d8a070;\n opacity: 1;\n}\n.public-layout .public-account-header__tabs__tabs .counter.active.inactive::after {\n border-bottom-color: #d9e1e8;\n}\n.public-layout .public-account-header__tabs__tabs .counter:hover::after {\n opacity: 1;\n transition-duration: 100ms;\n}\n.public-layout .public-account-header__tabs__tabs .counter a {\n text-decoration: none;\n color: inherit;\n}\n.public-layout .public-account-header__tabs__tabs .counter .counter-label {\n font-size: 12px;\n display: block;\n}\n.public-layout .public-account-header__tabs__tabs .counter .counter-number {\n font-weight: 500;\n font-size: 18px;\n margin-bottom: 5px;\n color: #ffffff;\n font-family: sans-serif, sans-serif;\n}\n.public-layout .public-account-header__tabs__tabs .spacer {\n flex: 1 1 auto;\n height: 1px;\n}\n.public-layout .public-account-header__tabs__tabs__buttons {\n padding: 7px 8px;\n}\n.public-layout .public-account-header__extra {\n display: none;\n margin-top: 4px;\n}\n.public-layout .public-account-header__extra .public-account-bio {\n border-radius: 0;\n box-shadow: none;\n background: transparent;\n margin: 0 -5px;\n}\n.public-layout .public-account-header__extra .public-account-bio .account__header__fields {\n border-top: 1px solid #26374d;\n}\n.public-layout .public-account-header__extra .public-account-bio .roles {\n display: none;\n}\n.public-layout .public-account-header__extra__links {\n margin-top: -15px;\n font-size: 14px;\n color: #9baec8;\n}\n.public-layout .public-account-header__extra__links a {\n display: inline-block;\n color: #9baec8;\n text-decoration: none;\n padding: 15px;\n font-weight: 500;\n}\n.public-layout .public-account-header__extra__links a strong {\n font-weight: 700;\n color: #ffffff;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__extra {\n display: block;\n flex: 100%;\n }\n}\n.public-layout .account__section-headline {\n border-radius: 4px 4px 0 0;\n}\n@media screen and (max-width: 415px) {\n .public-layout .account__section-headline {\n border-radius: 0;\n }\n}\n.public-layout .detailed-status__meta {\n margin-top: 25px;\n}\n.public-layout .public-account-bio {\n background: #202e3f;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n overflow: hidden;\n margin-bottom: 10px;\n}\n@media screen and (max-width: 415px) {\n .public-layout .public-account-bio {\n box-shadow: none;\n margin-bottom: 0;\n border-radius: 0;\n }\n}\n.public-layout .public-account-bio .account__header__fields {\n margin: 0;\n border-top: 0;\n}\n.public-layout .public-account-bio .account__header__fields a {\n color: #e1b590;\n}\n.public-layout .public-account-bio .account__header__fields dl:first-child .verified {\n border-radius: 0 4px 0 0;\n}\n.public-layout .public-account-bio .account__header__fields .verified a {\n color: #79bd9a;\n}\n.public-layout .public-account-bio .account__header__content {\n padding: 20px;\n padding-bottom: 0;\n color: #ffffff;\n}\n.public-layout .public-account-bio__extra,\n.public-layout .public-account-bio .roles {\n padding: 20px;\n font-size: 14px;\n color: #9baec8;\n}\n.public-layout .public-account-bio .roles {\n padding-bottom: 0;\n}\n.public-layout .static-icon-button {\n color: #3e5a7c;\n font-size: 18px;\n}\n.public-layout .static-icon-button > span {\n font-size: 14px;\n font-weight: 500;\n}\n.public-layout .card-grid {\n display: flex;\n flex-wrap: wrap;\n min-width: 100%;\n margin: 0 -5px;\n}\n.public-layout .card-grid > div {\n box-sizing: border-box;\n flex: 1 0 auto;\n width: 300px;\n padding: 0 5px;\n margin-bottom: 10px;\n max-width: 33.333%;\n}\n@media screen and (max-width: 900px) {\n .public-layout .card-grid > div {\n max-width: 50%;\n }\n}\n@media screen and (max-width: 600px) {\n .public-layout .card-grid > div {\n max-width: 100%;\n }\n}\n@media screen and (max-width: 415px) {\n .public-layout .card-grid {\n margin: 0;\n border-top: 1px solid #202e3f;\n }\n .public-layout .card-grid > div {\n width: 100%;\n padding: 0;\n margin-bottom: 0;\n border-bottom: 1px solid #202e3f;\n }\n .public-layout .card-grid > div:last-child {\n border-bottom: 0;\n }\n .public-layout .card-grid > div .card__bar {\n background: #121a24;\n }\n .public-layout .card-grid > div .card__bar:hover, .public-layout .card-grid > div .card__bar:active, .public-layout .card-grid > div .card__bar:focus {\n background: #192432;\n }\n}\n\n.no-list {\n list-style: none;\n}\n.no-list li {\n display: inline-block;\n margin: 0 5px;\n}\n\n.recovery-codes {\n list-style: none;\n margin: 0 auto;\n}\n.recovery-codes li {\n font-size: 125%;\n line-height: 1.5;\n letter-spacing: 1px;\n}\n\n.modal-layout {\n background: #121a24 url('data:image/svg+xml;utf8,') repeat-x bottom fixed;\n display: flex;\n flex-direction: column;\n height: 100vh;\n padding: 0;\n}\n\n.modal-layout__mastodon {\n display: flex;\n flex: 1;\n flex-direction: column;\n justify-content: flex-end;\n}\n.modal-layout__mastodon > * {\n flex: 1;\n max-height: 235px;\n}\n\n@media screen and (max-width: 600px) {\n .account-header {\n margin-top: 0;\n }\n}\n.public-layout .footer {\n text-align: left;\n padding-top: 20px;\n padding-bottom: 60px;\n font-size: 12px;\n color: #4c6d98;\n}\n@media screen and (max-width: 415px) {\n .public-layout .footer {\n padding-left: 20px;\n padding-right: 20px;\n }\n}\n.public-layout .footer .grid {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: 1fr 1fr 2fr 1fr 1fr;\n}\n.public-layout .footer .grid .column-0 {\n grid-column: 1;\n grid-row: 1;\n min-width: 0;\n}\n.public-layout .footer .grid .column-1 {\n grid-column: 2;\n grid-row: 1;\n min-width: 0;\n}\n.public-layout .footer .grid .column-2 {\n grid-column: 3;\n grid-row: 1;\n min-width: 0;\n text-align: center;\n}\n.public-layout .footer .grid .column-2 h4 a {\n color: #4c6d98;\n}\n.public-layout .footer .grid .column-3 {\n grid-column: 4;\n grid-row: 1;\n min-width: 0;\n}\n.public-layout .footer .grid .column-4 {\n grid-column: 5;\n grid-row: 1;\n min-width: 0;\n}\n@media screen and (max-width: 690px) {\n .public-layout .footer .grid {\n grid-template-columns: 1fr 2fr 1fr;\n }\n .public-layout .footer .grid .column-0,\n.public-layout .footer .grid .column-1 {\n grid-column: 1;\n }\n .public-layout .footer .grid .column-1 {\n grid-row: 2;\n }\n .public-layout .footer .grid .column-2 {\n grid-column: 2;\n }\n .public-layout .footer .grid .column-3,\n.public-layout .footer .grid .column-4 {\n grid-column: 3;\n }\n .public-layout .footer .grid .column-4 {\n grid-row: 2;\n }\n}\n@media screen and (max-width: 600px) {\n .public-layout .footer .grid .column-1 {\n display: block;\n }\n}\n@media screen and (max-width: 415px) {\n .public-layout .footer .grid .column-0,\n.public-layout .footer .grid .column-1,\n.public-layout .footer .grid .column-3,\n.public-layout .footer .grid .column-4 {\n display: none;\n }\n}\n.public-layout .footer h4 {\n text-transform: uppercase;\n font-weight: 700;\n margin-bottom: 8px;\n color: #9baec8;\n}\n.public-layout .footer h4 a {\n color: inherit;\n text-decoration: none;\n}\n.public-layout .footer ul a {\n text-decoration: none;\n color: #4c6d98;\n}\n.public-layout .footer ul a:hover, .public-layout .footer ul a:active, .public-layout .footer ul a:focus {\n text-decoration: underline;\n}\n.public-layout .footer .brand svg {\n display: block;\n height: 36px;\n width: auto;\n margin: 0 auto;\n}\n.public-layout .footer .brand svg path {\n fill: #4c6d98;\n}\n.public-layout .footer .brand:hover svg path, .public-layout .footer .brand:focus svg path, .public-layout .footer .brand:active svg path {\n fill: #5377a5;\n}\n\n.compact-header h1 {\n font-size: 24px;\n line-height: 28px;\n color: #9baec8;\n font-weight: 500;\n margin-bottom: 20px;\n padding: 0 10px;\n word-wrap: break-word;\n}\n@media screen and (max-width: 740px) {\n .compact-header h1 {\n text-align: center;\n padding: 20px 10px 0;\n }\n}\n.compact-header h1 a {\n color: inherit;\n text-decoration: none;\n}\n.compact-header h1 small {\n font-weight: 400;\n color: #d9e1e8;\n}\n.compact-header h1 img {\n display: inline-block;\n margin-bottom: -5px;\n margin-right: 15px;\n width: 36px;\n height: 36px;\n}\n\n.hero-widget {\n margin-bottom: 10px;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n.hero-widget__img {\n width: 100%;\n height: 167px;\n position: relative;\n overflow: hidden;\n border-radius: 4px 4px 0 0;\n background: #000000;\n}\n.hero-widget__img img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 4px 4px 0 0;\n}\n.hero-widget__text {\n background: #121a24;\n padding: 20px;\n border-radius: 0 0 4px 4px;\n font-size: 15px;\n color: #9baec8;\n line-height: 20px;\n word-wrap: break-word;\n font-weight: 400;\n}\n.hero-widget__text .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n}\n.hero-widget__text p {\n margin-bottom: 20px;\n}\n.hero-widget__text p:last-child {\n margin-bottom: 0;\n}\n.hero-widget__text em {\n display: inline;\n margin: 0;\n padding: 0;\n font-weight: 700;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n color: #bcc9da;\n}\n.hero-widget__text a {\n color: #d9e1e8;\n text-decoration: none;\n}\n.hero-widget__text a:hover {\n text-decoration: underline;\n}\n@media screen and (max-width: 415px) {\n .hero-widget {\n display: none;\n }\n}\n\n.endorsements-widget {\n margin-bottom: 10px;\n padding-bottom: 10px;\n}\n.endorsements-widget h4 {\n padding: 10px;\n text-transform: uppercase;\n font-weight: 700;\n font-size: 13px;\n color: #9baec8;\n}\n.endorsements-widget .account {\n padding: 10px 0;\n}\n.endorsements-widget .account:last-child {\n border-bottom: 0;\n}\n.endorsements-widget .account .account__display-name {\n display: flex;\n align-items: center;\n}\n.endorsements-widget .account .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n}\n\n.box-widget {\n padding: 20px;\n border-radius: 4px;\n background: #121a24;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n\n.contact-widget,\n.landing-page__information.contact-widget {\n box-sizing: border-box;\n padding: 20px;\n min-height: 100%;\n border-radius: 4px;\n background: #121a24;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n\n.contact-widget {\n font-size: 15px;\n color: #9baec8;\n line-height: 20px;\n word-wrap: break-word;\n font-weight: 400;\n}\n.contact-widget strong {\n font-weight: 500;\n}\n.contact-widget p {\n margin-bottom: 10px;\n}\n.contact-widget p:last-child {\n margin-bottom: 0;\n}\n.contact-widget__mail {\n margin-top: 10px;\n}\n.contact-widget__mail a {\n color: #ffffff;\n text-decoration: none;\n}\n\n.moved-account-widget {\n padding: 15px;\n padding-bottom: 20px;\n border-radius: 4px;\n background: #121a24;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n color: #d9e1e8;\n font-weight: 400;\n margin-bottom: 10px;\n}\n.moved-account-widget strong,\n.moved-account-widget a {\n font-weight: 500;\n}\n.moved-account-widget strong:lang(ja),\n.moved-account-widget a:lang(ja) {\n font-weight: 700;\n}\n.moved-account-widget strong:lang(ko),\n.moved-account-widget a:lang(ko) {\n font-weight: 700;\n}\n.moved-account-widget strong:lang(zh-CN),\n.moved-account-widget a:lang(zh-CN) {\n font-weight: 700;\n}\n.moved-account-widget strong:lang(zh-HK),\n.moved-account-widget a:lang(zh-HK) {\n font-weight: 700;\n}\n.moved-account-widget strong:lang(zh-TW),\n.moved-account-widget a:lang(zh-TW) {\n font-weight: 700;\n}\n.moved-account-widget a {\n color: inherit;\n text-decoration: underline;\n}\n.moved-account-widget a.mention {\n text-decoration: none;\n}\n.moved-account-widget a.mention span {\n text-decoration: none;\n}\n.moved-account-widget a.mention:focus, .moved-account-widget a.mention:hover, .moved-account-widget a.mention:active {\n text-decoration: none;\n}\n.moved-account-widget a.mention:focus span, .moved-account-widget a.mention:hover span, .moved-account-widget a.mention:active span {\n text-decoration: underline;\n}\n.moved-account-widget__message {\n margin-bottom: 15px;\n}\n.moved-account-widget__message .fa {\n margin-right: 5px;\n color: #9baec8;\n}\n.moved-account-widget__card .detailed-status__display-avatar {\n position: relative;\n cursor: pointer;\n}\n.moved-account-widget__card .detailed-status__display-name {\n margin-bottom: 0;\n text-decoration: none;\n}\n.moved-account-widget__card .detailed-status__display-name span {\n font-weight: 400;\n}\n\n.memoriam-widget {\n padding: 20px;\n border-radius: 4px;\n background: #000000;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n font-size: 14px;\n color: #9baec8;\n margin-bottom: 10px;\n}\n\n.page-header {\n background: #202e3f;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n padding: 60px 15px;\n text-align: center;\n margin: 10px 0;\n}\n.page-header h1 {\n color: #ffffff;\n font-size: 36px;\n line-height: 1.1;\n font-weight: 700;\n margin-bottom: 10px;\n}\n.page-header p {\n font-size: 15px;\n color: #9baec8;\n}\n@media screen and (max-width: 415px) {\n .page-header {\n margin-top: 0;\n background: #192432;\n }\n .page-header h1 {\n font-size: 24px;\n }\n}\n\n.directory {\n background: #121a24;\n border-radius: 4px;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n.directory__tag {\n box-sizing: border-box;\n margin-bottom: 10px;\n}\n.directory__tag > a, .directory__tag > div {\n display: flex;\n align-items: center;\n justify-content: space-between;\n background: #121a24;\n border-radius: 4px;\n padding: 15px;\n text-decoration: none;\n color: inherit;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n.directory__tag > a:hover, .directory__tag > a:active, .directory__tag > a:focus {\n background: #202e3f;\n}\n.directory__tag.active > a {\n background: #d8a070;\n cursor: default;\n}\n.directory__tag.disabled > div {\n opacity: 0.5;\n cursor: default;\n}\n.directory__tag h4 {\n flex: 1 1 auto;\n font-size: 18px;\n font-weight: 700;\n color: #ffffff;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.directory__tag h4 .fa {\n color: #9baec8;\n}\n.directory__tag h4 small {\n display: block;\n font-weight: 400;\n font-size: 15px;\n margin-top: 8px;\n color: #9baec8;\n}\n.directory__tag.active h4,\n.directory__tag.active h4 .fa,\n.directory__tag.active h4 small {\n color: #ffffff;\n}\n.directory__tag .avatar-stack {\n flex: 0 0 auto;\n width: 120px;\n}\n.directory__tag.active .avatar-stack .account__avatar {\n border-color: #d8a070;\n}\n\n.avatar-stack {\n display: flex;\n justify-content: flex-end;\n}\n.avatar-stack .account__avatar {\n flex: 0 0 auto;\n width: 36px;\n height: 36px;\n border-radius: 50%;\n position: relative;\n margin-left: -10px;\n background: #040609;\n border: 2px solid #121a24;\n}\n.avatar-stack .account__avatar:nth-child(1) {\n z-index: 1;\n}\n.avatar-stack .account__avatar:nth-child(2) {\n z-index: 2;\n}\n.avatar-stack .account__avatar:nth-child(3) {\n z-index: 3;\n}\n\n.accounts-table {\n width: 100%;\n}\n.accounts-table .account {\n padding: 0;\n border: 0;\n}\n.accounts-table thead th {\n text-align: center;\n text-transform: uppercase;\n color: #9baec8;\n font-weight: 700;\n padding: 10px;\n}\n.accounts-table thead th:first-child {\n text-align: left;\n}\n.accounts-table tbody td {\n padding: 15px 0;\n vertical-align: middle;\n border-bottom: 1px solid #202e3f;\n}\n.accounts-table tbody tr:last-child td {\n border-bottom: 0;\n}\n.accounts-table__count {\n width: 120px;\n text-align: center;\n font-size: 15px;\n font-weight: 500;\n color: #ffffff;\n}\n.accounts-table__count small {\n display: block;\n color: #9baec8;\n font-weight: 400;\n font-size: 14px;\n}\n@media screen and (max-width: 415px) {\n .accounts-table tbody td.optional {\n display: none;\n }\n}\n\n@media screen and (max-width: 415px) {\n .moved-account-widget,\n.memoriam-widget,\n.box-widget,\n.contact-widget,\n.landing-page__information.contact-widget,\n.directory,\n.page-header {\n margin-bottom: 0;\n box-shadow: none;\n border-radius: 0;\n }\n}\n\n.statuses-grid {\n min-height: 600px;\n}\n@media screen and (max-width: 640px) {\n .statuses-grid {\n width: 100% !important;\n }\n}\n.statuses-grid__item {\n width: 313.3333333333px;\n}\n@media screen and (max-width: 1255px) {\n .statuses-grid__item {\n width: 306.6666666667px;\n }\n}\n@media screen and (max-width: 640px) {\n .statuses-grid__item {\n width: 100%;\n }\n}\n@media screen and (max-width: 415px) {\n .statuses-grid__item {\n width: 100vw;\n }\n}\n.statuses-grid .detailed-status {\n border-radius: 4px;\n}\n@media screen and (max-width: 415px) {\n .statuses-grid .detailed-status {\n border-top: 1px solid #2d415a;\n }\n}\n.statuses-grid .detailed-status.compact .detailed-status__meta {\n margin-top: 15px;\n}\n.statuses-grid .detailed-status.compact .status__content {\n font-size: 15px;\n line-height: 20px;\n}\n.statuses-grid .detailed-status.compact .status__content .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n}\n.statuses-grid .detailed-status.compact .status__content .status__content__spoiler-link {\n line-height: 20px;\n margin: 0;\n}\n.statuses-grid .detailed-status.compact .media-gallery,\n.statuses-grid .detailed-status.compact .status-card,\n.statuses-grid .detailed-status.compact .video-player {\n margin-top: 15px;\n}\n\n.notice-widget {\n margin-bottom: 10px;\n color: #9baec8;\n}\n.notice-widget p {\n margin-bottom: 10px;\n}\n.notice-widget p:last-child {\n margin-bottom: 0;\n}\n.notice-widget a {\n font-size: 14px;\n line-height: 20px;\n text-decoration: none;\n font-weight: 500;\n color: #d8a070;\n}\n.notice-widget a:hover, .notice-widget a:focus, .notice-widget a:active {\n text-decoration: underline;\n}\n\ncode {\n font-family: monospace, monospace;\n font-weight: 400;\n}\n\n.form-container {\n max-width: 400px;\n padding: 20px;\n margin: 0 auto;\n}\n\n.simple_form .input {\n margin-bottom: 15px;\n overflow: hidden;\n}\n.simple_form .input.hidden {\n margin: 0;\n}\n.simple_form .input.radio_buttons .radio {\n margin-bottom: 15px;\n}\n.simple_form .input.radio_buttons .radio:last-child {\n margin-bottom: 0;\n}\n.simple_form .input.radio_buttons .radio > label {\n position: relative;\n padding-left: 28px;\n}\n.simple_form .input.radio_buttons .radio > label input {\n position: absolute;\n top: -2px;\n left: 0;\n}\n.simple_form .input.boolean {\n position: relative;\n margin-bottom: 0;\n}\n.simple_form .input.boolean .label_input > label {\n font-family: inherit;\n font-size: 14px;\n padding-top: 5px;\n color: #ffffff;\n display: block;\n width: auto;\n}\n.simple_form .input.boolean .label_input,\n.simple_form .input.boolean .hint {\n padding-left: 28px;\n}\n.simple_form .input.boolean .label_input__wrapper {\n position: static;\n}\n.simple_form .input.boolean label.checkbox {\n position: absolute;\n top: 2px;\n left: 0;\n}\n.simple_form .input.boolean label a {\n color: #d8a070;\n text-decoration: underline;\n}\n.simple_form .input.boolean label a:hover, .simple_form .input.boolean label a:active, .simple_form .input.boolean label a:focus {\n text-decoration: none;\n}\n.simple_form .row {\n display: flex;\n margin: 0 -5px;\n}\n.simple_form .row .input {\n box-sizing: border-box;\n flex: 1 1 auto;\n width: 50%;\n padding: 0 5px;\n}\n.simple_form .hint {\n color: #9baec8;\n}\n.simple_form .hint a {\n color: #d8a070;\n}\n.simple_form .hint code {\n border-radius: 3px;\n padding: 0.2em 0.4em;\n background: black;\n}\n.simple_form span.hint {\n display: block;\n font-size: 12px;\n margin-top: 4px;\n}\n.simple_form p.hint {\n margin-bottom: 15px;\n color: #9baec8;\n}\n.simple_form p.hint.subtle-hint {\n text-align: center;\n font-size: 12px;\n line-height: 18px;\n margin-top: 15px;\n margin-bottom: 0;\n}\n.simple_form .card {\n margin-bottom: 15px;\n}\n.simple_form strong {\n font-weight: 500;\n}\n.simple_form strong:lang(ja) {\n font-weight: 700;\n}\n.simple_form strong:lang(ko) {\n font-weight: 700;\n}\n.simple_form strong:lang(zh-CN) {\n font-weight: 700;\n}\n.simple_form strong:lang(zh-HK) {\n font-weight: 700;\n}\n.simple_form strong:lang(zh-TW) {\n font-weight: 700;\n}\n.simple_form .input.with_floating_label .label_input {\n display: flex;\n}\n.simple_form .input.with_floating_label .label_input > label {\n font-family: inherit;\n font-size: 14px;\n color: #ffffff;\n font-weight: 500;\n min-width: 150px;\n flex: 0 0 auto;\n}\n.simple_form .input.with_floating_label .label_input input,\n.simple_form .input.with_floating_label .label_input select {\n flex: 1 1 auto;\n}\n.simple_form .input.with_floating_label.select .hint {\n margin-top: 6px;\n margin-left: 150px;\n}\n.simple_form .input.with_label .label_input > label {\n font-family: inherit;\n font-size: 14px;\n color: #ffffff;\n display: block;\n margin-bottom: 8px;\n word-wrap: break-word;\n font-weight: 500;\n}\n.simple_form .input.with_label .hint {\n margin-top: 6px;\n}\n.simple_form .input.with_label ul {\n flex: 390px;\n}\n.simple_form .input.with_block_label {\n max-width: none;\n}\n.simple_form .input.with_block_label > label {\n font-family: inherit;\n font-size: 16px;\n color: #ffffff;\n display: block;\n font-weight: 500;\n padding-top: 5px;\n}\n.simple_form .input.with_block_label .hint {\n margin-bottom: 15px;\n}\n.simple_form .input.with_block_label ul {\n columns: 2;\n}\n.simple_form .required abbr {\n text-decoration: none;\n color: #e87487;\n}\n.simple_form .fields-group {\n margin-bottom: 25px;\n}\n.simple_form .fields-group .input:last-child {\n margin-bottom: 0;\n}\n.simple_form .fields-row {\n display: flex;\n margin: 0 -10px;\n padding-top: 5px;\n margin-bottom: 25px;\n}\n.simple_form .fields-row .input {\n max-width: none;\n}\n.simple_form .fields-row__column {\n box-sizing: border-box;\n padding: 0 10px;\n flex: 1 1 auto;\n min-height: 1px;\n}\n.simple_form .fields-row__column-6 {\n max-width: 50%;\n}\n.simple_form .fields-row .fields-group:last-child,\n.simple_form .fields-row .fields-row__column.fields-group {\n margin-bottom: 0;\n}\n@media screen and (max-width: 600px) {\n .simple_form .fields-row {\n display: block;\n margin-bottom: 0;\n }\n .simple_form .fields-row__column {\n max-width: none;\n }\n .simple_form .fields-row .fields-group:last-child,\n.simple_form .fields-row .fields-row__column.fields-group,\n.simple_form .fields-row .fields-row__column {\n margin-bottom: 25px;\n }\n}\n.simple_form .input.radio_buttons .radio label {\n margin-bottom: 5px;\n font-family: inherit;\n font-size: 14px;\n color: #ffffff;\n display: block;\n width: auto;\n}\n.simple_form .check_boxes .checkbox label {\n font-family: inherit;\n font-size: 14px;\n color: #ffffff;\n display: inline-block;\n width: auto;\n position: relative;\n padding-top: 5px;\n padding-left: 25px;\n flex: 1 1 auto;\n}\n.simple_form .check_boxes .checkbox input[type=checkbox] {\n position: absolute;\n left: 0;\n top: 5px;\n margin: 0;\n}\n.simple_form input[type=text],\n.simple_form input[type=number],\n.simple_form input[type=email],\n.simple_form input[type=password],\n.simple_form textarea {\n box-sizing: border-box;\n font-size: 16px;\n color: #ffffff;\n display: block;\n width: 100%;\n outline: 0;\n font-family: inherit;\n resize: vertical;\n background: #010102;\n border: 1px solid black;\n border-radius: 4px;\n padding: 10px;\n}\n.simple_form input[type=text]:invalid,\n.simple_form input[type=number]:invalid,\n.simple_form input[type=email]:invalid,\n.simple_form input[type=password]:invalid,\n.simple_form textarea:invalid {\n box-shadow: none;\n}\n.simple_form input[type=text]:focus:invalid:not(:placeholder-shown),\n.simple_form input[type=number]:focus:invalid:not(:placeholder-shown),\n.simple_form input[type=email]:focus:invalid:not(:placeholder-shown),\n.simple_form input[type=password]:focus:invalid:not(:placeholder-shown),\n.simple_form textarea:focus:invalid:not(:placeholder-shown) {\n border-color: #e87487;\n}\n.simple_form input[type=text]:required:valid,\n.simple_form input[type=number]:required:valid,\n.simple_form input[type=email]:required:valid,\n.simple_form input[type=password]:required:valid,\n.simple_form textarea:required:valid {\n border-color: #79bd9a;\n}\n.simple_form input[type=text]:hover,\n.simple_form input[type=number]:hover,\n.simple_form input[type=email]:hover,\n.simple_form input[type=password]:hover,\n.simple_form textarea:hover {\n border-color: black;\n}\n.simple_form input[type=text]:active, .simple_form input[type=text]:focus,\n.simple_form input[type=number]:active,\n.simple_form input[type=number]:focus,\n.simple_form input[type=email]:active,\n.simple_form input[type=email]:focus,\n.simple_form input[type=password]:active,\n.simple_form input[type=password]:focus,\n.simple_form textarea:active,\n.simple_form textarea:focus {\n border-color: #d8a070;\n background: #040609;\n}\n.simple_form .input.field_with_errors label {\n color: #e87487;\n}\n.simple_form .input.field_with_errors input[type=text],\n.simple_form .input.field_with_errors input[type=number],\n.simple_form .input.field_with_errors input[type=email],\n.simple_form .input.field_with_errors input[type=password],\n.simple_form .input.field_with_errors textarea,\n.simple_form .input.field_with_errors select {\n border-color: #e87487;\n}\n.simple_form .input.field_with_errors .error {\n display: block;\n font-weight: 500;\n color: #e87487;\n margin-top: 4px;\n}\n.simple_form .input.disabled {\n opacity: 0.5;\n}\n.simple_form .actions {\n margin-top: 30px;\n display: flex;\n}\n.simple_form .actions.actions--top {\n margin-top: 0;\n margin-bottom: 30px;\n}\n.simple_form button,\n.simple_form .button,\n.simple_form .block-button {\n display: block;\n width: 100%;\n border: 0;\n border-radius: 4px;\n background: #d8a070;\n color: #ffffff;\n font-size: 18px;\n line-height: inherit;\n height: auto;\n padding: 10px;\n text-transform: uppercase;\n text-decoration: none;\n text-align: center;\n box-sizing: border-box;\n cursor: pointer;\n font-weight: 500;\n outline: 0;\n margin-bottom: 10px;\n margin-right: 10px;\n}\n.simple_form button:last-child,\n.simple_form .button:last-child,\n.simple_form .block-button:last-child {\n margin-right: 0;\n}\n.simple_form button:hover,\n.simple_form .button:hover,\n.simple_form .block-button:hover {\n background-color: #ddad84;\n}\n.simple_form button:active, .simple_form button:focus,\n.simple_form .button:active,\n.simple_form .button:focus,\n.simple_form .block-button:active,\n.simple_form .block-button:focus {\n background-color: #d3935c;\n}\n.simple_form button:disabled:hover,\n.simple_form .button:disabled:hover,\n.simple_form .block-button:disabled:hover {\n background-color: #9baec8;\n}\n.simple_form button.negative,\n.simple_form .button.negative,\n.simple_form .block-button.negative {\n background: #df405a;\n}\n.simple_form button.negative:hover,\n.simple_form .button.negative:hover,\n.simple_form .block-button.negative:hover {\n background-color: #e3566d;\n}\n.simple_form button.negative:active, .simple_form button.negative:focus,\n.simple_form .button.negative:active,\n.simple_form .button.negative:focus,\n.simple_form .block-button.negative:active,\n.simple_form .block-button.negative:focus {\n background-color: #db2a47;\n}\n.simple_form select {\n appearance: none;\n box-sizing: border-box;\n font-size: 16px;\n color: #ffffff;\n display: block;\n width: 100%;\n outline: 0;\n font-family: inherit;\n resize: vertical;\n background: #010102 url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center/auto 16px;\n border: 1px solid black;\n border-radius: 4px;\n padding-left: 10px;\n padding-right: 30px;\n height: 41px;\n}\n.simple_form .label_input__wrapper {\n position: relative;\n}\n.simple_form .label_input__append {\n position: absolute;\n right: 3px;\n top: 1px;\n padding: 10px;\n padding-bottom: 9px;\n font-size: 16px;\n color: #3e5a7c;\n font-family: inherit;\n pointer-events: none;\n cursor: default;\n max-width: 140px;\n white-space: nowrap;\n overflow: hidden;\n}\n.simple_form .label_input__append::after {\n content: \"\";\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 1px;\n width: 5px;\n background-image: linear-gradient(to right, rgba(1, 1, 2, 0), #010102);\n}\n.simple_form__overlay-area {\n position: relative;\n}\n.simple_form__overlay-area__overlay {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n background: rgba(18, 26, 36, 0.65);\n backdrop-filter: blur(2px);\n border-radius: 4px;\n}\n.simple_form__overlay-area__overlay__content {\n text-align: center;\n}\n.simple_form__overlay-area__overlay__content.rich-formatting,\n.simple_form__overlay-area__overlay__content.rich-formatting p {\n color: #ffffff;\n}\n\n.block-icon {\n display: block;\n margin: 0 auto;\n margin-bottom: 10px;\n font-size: 24px;\n}\n\n.flash-message {\n background: #202e3f;\n color: #9baec8;\n border-radius: 4px;\n padding: 15px 10px;\n margin-bottom: 30px;\n text-align: center;\n}\n.flash-message.notice {\n border: 1px solid rgba(121, 189, 154, 0.5);\n background: rgba(121, 189, 154, 0.25);\n color: #79bd9a;\n}\n.flash-message.alert {\n border: 1px solid rgba(223, 64, 90, 0.5);\n background: rgba(223, 64, 90, 0.25);\n color: #df405a;\n}\n.flash-message p {\n margin-bottom: 15px;\n}\n.flash-message .oauth-code {\n outline: 0;\n box-sizing: border-box;\n display: block;\n width: 100%;\n border: none;\n padding: 10px;\n font-family: monospace, monospace;\n background: #121a24;\n color: #ffffff;\n font-size: 14px;\n margin: 0;\n}\n.flash-message .oauth-code::-moz-focus-inner {\n border: 0;\n}\n.flash-message .oauth-code::-moz-focus-inner, .flash-message .oauth-code:focus, .flash-message .oauth-code:active {\n outline: 0 !important;\n}\n.flash-message .oauth-code:focus {\n background: #192432;\n}\n.flash-message strong {\n font-weight: 500;\n}\n.flash-message strong:lang(ja) {\n font-weight: 700;\n}\n.flash-message strong:lang(ko) {\n font-weight: 700;\n}\n.flash-message strong:lang(zh-CN) {\n font-weight: 700;\n}\n.flash-message strong:lang(zh-HK) {\n font-weight: 700;\n}\n.flash-message strong:lang(zh-TW) {\n font-weight: 700;\n}\n@media screen and (max-width: 740px) and (min-width: 441px) {\n .flash-message {\n margin-top: 40px;\n }\n}\n\n.form-footer {\n margin-top: 30px;\n text-align: center;\n}\n.form-footer a {\n color: #9baec8;\n text-decoration: none;\n}\n.form-footer a:hover {\n text-decoration: underline;\n}\n\n.quick-nav {\n list-style: none;\n margin-bottom: 25px;\n font-size: 14px;\n}\n.quick-nav li {\n display: inline-block;\n margin-right: 10px;\n}\n.quick-nav a {\n color: #d8a070;\n text-transform: uppercase;\n text-decoration: none;\n font-weight: 700;\n}\n.quick-nav a:hover, .quick-nav a:focus, .quick-nav a:active {\n color: #e1b590;\n}\n\n.oauth-prompt,\n.follow-prompt {\n margin-bottom: 30px;\n color: #9baec8;\n}\n.oauth-prompt h2,\n.follow-prompt h2 {\n font-size: 16px;\n margin-bottom: 30px;\n text-align: center;\n}\n.oauth-prompt strong,\n.follow-prompt strong {\n color: #d9e1e8;\n font-weight: 500;\n}\n.oauth-prompt strong:lang(ja),\n.follow-prompt strong:lang(ja) {\n font-weight: 700;\n}\n.oauth-prompt strong:lang(ko),\n.follow-prompt strong:lang(ko) {\n font-weight: 700;\n}\n.oauth-prompt strong:lang(zh-CN),\n.follow-prompt strong:lang(zh-CN) {\n font-weight: 700;\n}\n.oauth-prompt strong:lang(zh-HK),\n.follow-prompt strong:lang(zh-HK) {\n font-weight: 700;\n}\n.oauth-prompt strong:lang(zh-TW),\n.follow-prompt strong:lang(zh-TW) {\n font-weight: 700;\n}\n@media screen and (max-width: 740px) and (min-width: 441px) {\n .oauth-prompt,\n.follow-prompt {\n margin-top: 40px;\n }\n}\n\n.qr-wrapper {\n display: flex;\n flex-wrap: wrap;\n align-items: flex-start;\n}\n\n.qr-code {\n flex: 0 0 auto;\n background: #ffffff;\n padding: 4px;\n margin: 0 10px 20px 0;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n display: inline-block;\n}\n.qr-code svg {\n display: block;\n margin: 0;\n}\n\n.qr-alternative {\n margin-bottom: 20px;\n color: #d9e1e8;\n flex: 150px;\n}\n.qr-alternative samp {\n display: block;\n font-size: 14px;\n}\n\n.table-form p {\n margin-bottom: 15px;\n}\n.table-form p strong {\n font-weight: 500;\n}\n.table-form p strong:lang(ja) {\n font-weight: 700;\n}\n.table-form p strong:lang(ko) {\n font-weight: 700;\n}\n.table-form p strong:lang(zh-CN) {\n font-weight: 700;\n}\n.table-form p strong:lang(zh-HK) {\n font-weight: 700;\n}\n.table-form p strong:lang(zh-TW) {\n font-weight: 700;\n}\n\n.simple_form .warning,\n.table-form .warning {\n box-sizing: border-box;\n background: rgba(223, 64, 90, 0.5);\n color: #ffffff;\n text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);\n box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4);\n border-radius: 4px;\n padding: 10px;\n margin-bottom: 15px;\n}\n.simple_form .warning a,\n.table-form .warning a {\n color: #ffffff;\n text-decoration: underline;\n}\n.simple_form .warning a:hover, .simple_form .warning a:focus, .simple_form .warning a:active,\n.table-form .warning a:hover,\n.table-form .warning a:focus,\n.table-form .warning a:active {\n text-decoration: none;\n}\n.simple_form .warning strong,\n.table-form .warning strong {\n font-weight: 600;\n display: block;\n margin-bottom: 5px;\n}\n.simple_form .warning strong:lang(ja),\n.table-form .warning strong:lang(ja) {\n font-weight: 700;\n}\n.simple_form .warning strong:lang(ko),\n.table-form .warning strong:lang(ko) {\n font-weight: 700;\n}\n.simple_form .warning strong:lang(zh-CN),\n.table-form .warning strong:lang(zh-CN) {\n font-weight: 700;\n}\n.simple_form .warning strong:lang(zh-HK),\n.table-form .warning strong:lang(zh-HK) {\n font-weight: 700;\n}\n.simple_form .warning strong:lang(zh-TW),\n.table-form .warning strong:lang(zh-TW) {\n font-weight: 700;\n}\n.simple_form .warning strong .fa,\n.table-form .warning strong .fa {\n font-weight: 400;\n}\n\n.action-pagination {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n}\n.action-pagination .actions,\n.action-pagination .pagination {\n flex: 1 1 auto;\n}\n.action-pagination .actions {\n padding: 30px 0;\n padding-right: 20px;\n flex: 0 0 auto;\n}\n\n.post-follow-actions {\n text-align: center;\n color: #9baec8;\n}\n.post-follow-actions div {\n margin-bottom: 4px;\n}\n\n.alternative-login {\n margin-top: 20px;\n margin-bottom: 20px;\n}\n.alternative-login h4 {\n font-size: 16px;\n color: #ffffff;\n text-align: center;\n margin-bottom: 20px;\n border: 0;\n padding: 0;\n}\n.alternative-login .button {\n display: block;\n}\n\n.scope-danger {\n color: #ff5050;\n}\n\n.form_admin_settings_site_short_description textarea,\n.form_admin_settings_site_description textarea,\n.form_admin_settings_site_extended_description textarea,\n.form_admin_settings_site_terms textarea,\n.form_admin_settings_custom_css textarea,\n.form_admin_settings_closed_registrations_message textarea {\n font-family: monospace, monospace;\n}\n\n.input-copy {\n background: #010102;\n border: 1px solid black;\n border-radius: 4px;\n display: flex;\n align-items: center;\n padding-right: 4px;\n position: relative;\n top: 1px;\n transition: border-color 300ms linear;\n}\n.input-copy__wrapper {\n flex: 1 1 auto;\n}\n.input-copy input[type=text] {\n background: transparent;\n border: 0;\n padding: 10px;\n font-size: 14px;\n font-family: monospace, monospace;\n}\n.input-copy button {\n flex: 0 0 auto;\n margin: 4px;\n text-transform: none;\n font-weight: 400;\n font-size: 14px;\n padding: 7px 18px;\n padding-bottom: 6px;\n width: auto;\n transition: background 300ms linear;\n}\n.input-copy.copied {\n border-color: #79bd9a;\n transition: none;\n}\n.input-copy.copied button {\n background: #79bd9a;\n transition: none;\n}\n\n.connection-prompt {\n margin-bottom: 25px;\n}\n.connection-prompt .fa-link {\n background-color: #0b1016;\n border-radius: 100%;\n font-size: 24px;\n padding: 10px;\n}\n.connection-prompt__column {\n align-items: center;\n display: flex;\n flex: 1;\n flex-direction: column;\n flex-shrink: 1;\n max-width: 50%;\n}\n.connection-prompt__column-sep {\n align-self: center;\n flex-grow: 0;\n overflow: visible;\n position: relative;\n z-index: 1;\n}\n.connection-prompt__column p {\n word-break: break-word;\n}\n.connection-prompt .account__avatar {\n margin-bottom: 20px;\n}\n.connection-prompt__connection {\n background-color: #202e3f;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n padding: 25px 10px;\n position: relative;\n text-align: center;\n}\n.connection-prompt__connection::after {\n background-color: #0b1016;\n content: \"\";\n display: block;\n height: 100%;\n left: 50%;\n position: absolute;\n top: 0;\n width: 1px;\n}\n.connection-prompt__row {\n align-items: flex-start;\n display: flex;\n flex-direction: row;\n}\n\n.card > a {\n display: block;\n text-decoration: none;\n color: inherit;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n@media screen and (max-width: 415px) {\n .card > a {\n box-shadow: none;\n }\n}\n.card > a:hover .card__bar, .card > a:active .card__bar, .card > a:focus .card__bar {\n background: #202e3f;\n}\n.card__img {\n height: 130px;\n position: relative;\n background: black;\n border-radius: 4px 4px 0 0;\n}\n.card__img img {\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n object-fit: cover;\n border-radius: 4px 4px 0 0;\n}\n@media screen and (max-width: 600px) {\n .card__img {\n height: 200px;\n }\n}\n@media screen and (max-width: 415px) {\n .card__img {\n display: none;\n }\n}\n.card__bar {\n position: relative;\n padding: 15px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n background: #192432;\n border-radius: 0 0 4px 4px;\n}\n@media screen and (max-width: 415px) {\n .card__bar {\n border-radius: 0;\n }\n}\n.card__bar .avatar {\n flex: 0 0 auto;\n width: 48px;\n height: 48px;\n width: 48px;\n height: 48px;\n background-size: 48px 48px;\n padding-top: 2px;\n}\n.card__bar .avatar img {\n width: 100%;\n height: 100%;\n display: block;\n margin: 0;\n border-radius: 4px;\n border-radius: 8%;\n background-position: 50%;\n background-clip: padding-box;\n background: #040609;\n}\n.card__bar .display-name {\n margin-left: 15px;\n text-align: left;\n}\n.card__bar .display-name strong {\n font-size: 15px;\n color: #ffffff;\n font-weight: 500;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.card__bar .display-name span {\n display: block;\n font-size: 14px;\n color: #9baec8;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.pagination {\n padding: 30px 0;\n text-align: center;\n overflow: hidden;\n}\n.pagination a,\n.pagination .current,\n.pagination .newer,\n.pagination .older,\n.pagination .page,\n.pagination .gap {\n font-size: 14px;\n color: #ffffff;\n font-weight: 500;\n display: inline-block;\n padding: 6px 10px;\n text-decoration: none;\n}\n.pagination .current {\n background: #ffffff;\n border-radius: 100px;\n color: #121a24;\n cursor: default;\n margin: 0 10px;\n}\n.pagination .gap {\n cursor: default;\n}\n.pagination .older,\n.pagination .newer {\n text-transform: uppercase;\n color: #d9e1e8;\n}\n.pagination .older {\n float: left;\n padding-left: 0;\n}\n.pagination .older .fa {\n display: inline-block;\n margin-right: 5px;\n}\n.pagination .newer {\n float: right;\n padding-right: 0;\n}\n.pagination .newer .fa {\n display: inline-block;\n margin-left: 5px;\n}\n.pagination .disabled {\n cursor: default;\n color: #233346;\n}\n@media screen and (max-width: 700px) {\n .pagination {\n padding: 30px 20px;\n }\n .pagination .page {\n display: none;\n }\n .pagination .newer,\n.pagination .older {\n display: inline-block;\n }\n}\n\n.nothing-here {\n background: #121a24;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n color: #9baec8;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: default;\n border-radius: 4px;\n padding: 20px;\n min-height: 30vh;\n}\n.nothing-here--under-tabs {\n border-radius: 0 0 4px 4px;\n}\n.nothing-here--flexible {\n box-sizing: border-box;\n min-height: 100%;\n}\n\n.account-role {\n display: inline-block;\n padding: 4px 6px;\n cursor: default;\n border-radius: 3px;\n font-size: 12px;\n line-height: 12px;\n font-weight: 500;\n color: #d9e1e8;\n background-color: rgba(217, 225, 232, 0.1);\n border: 1px solid rgba(217, 225, 232, 0.5);\n}\n.account-role.moderator {\n color: #79bd9a;\n background-color: rgba(121, 189, 154, 0.1);\n border-color: rgba(121, 189, 154, 0.5);\n}\n.account-role.admin {\n color: #e87487;\n background-color: rgba(232, 116, 135, 0.1);\n border-color: rgba(232, 116, 135, 0.5);\n}\n\n.account__header__fields {\n padding: 0;\n margin: 15px -15px -15px;\n border: 0 none;\n border-top: 1px solid #26374d;\n border-bottom: 1px solid #26374d;\n font-size: 14px;\n line-height: 20px;\n}\n.account__header__fields dl {\n display: flex;\n border-bottom: 1px solid #26374d;\n}\n.account__header__fields dt,\n.account__header__fields dd {\n box-sizing: border-box;\n padding: 14px;\n text-align: center;\n max-height: 48px;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.account__header__fields dt {\n font-weight: 500;\n width: 120px;\n flex: 0 0 auto;\n color: #d9e1e8;\n background: rgba(4, 6, 9, 0.5);\n}\n.account__header__fields dd {\n flex: 1 1 auto;\n color: #9baec8;\n}\n.account__header__fields a {\n color: #d8a070;\n text-decoration: none;\n}\n.account__header__fields a:hover, .account__header__fields a:focus, .account__header__fields a:active {\n text-decoration: underline;\n}\n.account__header__fields .verified {\n border: 1px solid rgba(121, 189, 154, 0.5);\n background: rgba(121, 189, 154, 0.25);\n}\n.account__header__fields .verified a {\n color: #79bd9a;\n font-weight: 500;\n}\n.account__header__fields .verified__mark {\n color: #79bd9a;\n}\n.account__header__fields dl:last-child {\n border-bottom: 0;\n}\n\n.directory__tag .trends__item__current {\n width: auto;\n}\n\n.activity-stream {\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n overflow: hidden;\n margin-bottom: 10px;\n}\n@media screen and (max-width: 415px) {\n .activity-stream {\n margin-bottom: 0;\n border-radius: 0;\n box-shadow: none;\n }\n}\n.activity-stream--headless {\n border-radius: 0;\n margin: 0;\n box-shadow: none;\n}\n.activity-stream--headless .detailed-status,\n.activity-stream--headless .status {\n border-radius: 0 !important;\n}\n.activity-stream div[data-component] {\n width: 100%;\n}\n.activity-stream .entry {\n background: #121a24;\n}\n.activity-stream .entry .detailed-status,\n.activity-stream .entry .status,\n.activity-stream .entry .load-more {\n animation: none;\n}\n.activity-stream .entry:last-child .detailed-status,\n.activity-stream .entry:last-child .status,\n.activity-stream .entry:last-child .load-more {\n border-bottom: 0;\n border-radius: 0 0 4px 4px;\n}\n.activity-stream .entry:first-child .detailed-status,\n.activity-stream .entry:first-child .status,\n.activity-stream .entry:first-child .load-more {\n border-radius: 4px 4px 0 0;\n}\n.activity-stream .entry:first-child:last-child .detailed-status,\n.activity-stream .entry:first-child:last-child .status,\n.activity-stream .entry:first-child:last-child .load-more {\n border-radius: 4px;\n}\n@media screen and (max-width: 740px) {\n .activity-stream .entry .detailed-status,\n.activity-stream .entry .status,\n.activity-stream .entry .load-more {\n border-radius: 0 !important;\n }\n}\n.activity-stream--highlighted .entry {\n background: #202e3f;\n}\n\n.button.logo-button {\n flex: 0 auto;\n font-size: 14px;\n background: #d8a070;\n color: #ffffff;\n text-transform: none;\n line-height: 36px;\n height: auto;\n padding: 3px 15px;\n border: 0;\n}\n.button.logo-button svg {\n width: 20px;\n height: auto;\n vertical-align: middle;\n margin-right: 5px;\n}\n.button.logo-button svg path:first-child {\n fill: #ffffff;\n}\n.button.logo-button svg path:last-child {\n fill: #d8a070;\n}\n.button.logo-button:active, .button.logo-button:focus, .button.logo-button:hover {\n background: #e3bb98;\n}\n.button.logo-button:active svg path:last-child, .button.logo-button:focus svg path:last-child, .button.logo-button:hover svg path:last-child {\n fill: #e3bb98;\n}\n.button.logo-button.button--destructive:active, .button.logo-button.button--destructive:focus, .button.logo-button.button--destructive:hover {\n background: #df405a;\n}\n.button.logo-button.button--destructive:active svg path:last-child, .button.logo-button.button--destructive:focus svg path:last-child, .button.logo-button.button--destructive:hover svg path:last-child {\n fill: #df405a;\n}\n@media screen and (max-width: 415px) {\n .button.logo-button svg {\n display: none;\n }\n}\n\n.embed .detailed-status,\n.public-layout .detailed-status {\n padding: 15px;\n}\n.embed .status,\n.public-layout .status {\n padding: 15px 15px 15px 78px;\n min-height: 50px;\n}\n.embed .status__avatar,\n.public-layout .status__avatar {\n left: 15px;\n top: 17px;\n}\n.embed .status__content,\n.public-layout .status__content {\n padding-top: 5px;\n}\n.embed .status__prepend,\n.public-layout .status__prepend {\n padding: 8px 0;\n padding-bottom: 2px;\n margin: initial;\n margin-left: 78px;\n padding-top: 15px;\n}\n.embed .status__prepend-icon-wrapper,\n.public-layout .status__prepend-icon-wrapper {\n position: absolute;\n margin: initial;\n float: initial;\n width: auto;\n left: -32px;\n}\n.embed .status .media-gallery, .embed .status__action-bar,\n.embed .status .video-player,\n.public-layout .status .media-gallery,\n.public-layout .status__action-bar,\n.public-layout .status .video-player {\n margin-top: 10px;\n}\n\n.embed .status .status__info,\n.public-layout .status .status__info {\n font-size: 15px;\n display: initial;\n}\n.embed .status .status__relative-time,\n.public-layout .status .status__relative-time {\n color: #3e5a7c;\n float: right;\n font-size: 14px;\n width: auto;\n margin: initial;\n padding: initial;\n}\n.embed .status .status__info .status__display-name,\n.public-layout .status .status__info .status__display-name {\n display: block;\n max-width: 100%;\n padding: 6px 0;\n padding-right: 25px;\n margin: initial;\n}\n.embed .status .status__info .status__display-name .display-name strong,\n.public-layout .status .status__info .status__display-name .display-name strong {\n display: inline;\n}\n.embed .status .status__avatar,\n.public-layout .status .status__avatar {\n height: 48px;\n position: absolute;\n width: 48px;\n margin: initial;\n}\n\n.rtl .embed .status .status__relative-time, .rtl .public-layout .status .status__relative-time {\n float: left;\n}\n\n.app-body {\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.button {\n background-color: #d59864;\n border: 10px none;\n border-radius: 4px;\n box-sizing: border-box;\n color: #ffffff;\n cursor: pointer;\n display: inline-block;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n height: 36px;\n letter-spacing: 0;\n line-height: 36px;\n overflow: hidden;\n padding: 0 16px;\n position: relative;\n text-align: center;\n text-transform: uppercase;\n text-decoration: none;\n text-overflow: ellipsis;\n transition: all 100ms ease-in;\n white-space: nowrap;\n width: auto;\n}\n.button:active, .button:focus, .button:hover {\n background-color: #e0b38c;\n transition: all 200ms ease-out;\n}\n.button--destructive {\n transition: none;\n}\n.button--destructive:active, .button--destructive:focus, .button--destructive:hover {\n background-color: #df405a;\n transition: none;\n}\n.button:disabled {\n background-color: #9baec8;\n cursor: default;\n}\n.button.button-primary, .button.button-alternative, .button.button-secondary, .button.button-alternative-2 {\n font-size: 16px;\n line-height: 36px;\n height: auto;\n text-transform: none;\n padding: 4px 16px;\n}\n.button.button-alternative {\n color: #121a24;\n background: #9baec8;\n}\n.button.button-alternative:active, .button.button-alternative:focus, .button.button-alternative:hover {\n background-color: #a8b9cf;\n}\n.button.button-alternative-2 {\n background: #3e5a7c;\n}\n.button.button-alternative-2:active, .button.button-alternative-2:focus, .button.button-alternative-2:hover {\n background-color: #45648a;\n}\n.button.button-secondary {\n font-size: 16px;\n line-height: 36px;\n height: auto;\n color: #9baec8;\n text-transform: none;\n background: transparent;\n padding: 3px 15px;\n border-radius: 4px;\n border: 1px solid #9baec8;\n}\n.button.button-secondary:active, .button.button-secondary:focus, .button.button-secondary:hover {\n border-color: #a8b9cf;\n color: #a8b9cf;\n}\n.button.button-secondary:disabled {\n opacity: 0.5;\n}\n.button.button--block {\n display: block;\n width: 100%;\n}\n\n.icon-button {\n display: inline-block;\n padding: 0;\n color: #3e5a7c;\n border: none;\n background: transparent;\n cursor: pointer;\n transition: color 100ms ease-in;\n}\n.icon-button:hover, .icon-button:active, .icon-button:focus {\n color: #4a6b94;\n transition: color 200ms ease-out;\n}\n.icon-button.disabled {\n color: #283a50;\n cursor: default;\n}\n.icon-button.active {\n color: #d8a070;\n}\n.icon-button::-moz-focus-inner {\n border: 0;\n}\n.icon-button::-moz-focus-inner, .icon-button:focus, .icon-button:active {\n outline: 0 !important;\n}\n.icon-button.inverted {\n color: #3e5a7c;\n}\n.icon-button.inverted:hover, .icon-button.inverted:active, .icon-button.inverted:focus {\n color: #324965;\n}\n.icon-button.inverted.disabled {\n color: #4a6b94;\n}\n.icon-button.inverted.active {\n color: #d8a070;\n}\n.icon-button.inverted.active.disabled {\n color: #e6c3a4;\n}\n.icon-button.overlayed {\n box-sizing: content-box;\n background: rgba(0, 0, 0, 0.6);\n color: rgba(255, 255, 255, 0.7);\n border-radius: 4px;\n padding: 2px;\n}\n.icon-button.overlayed:hover {\n background: rgba(0, 0, 0, 0.9);\n}\n\n.text-icon-button {\n color: #3e5a7c;\n border: none;\n background: transparent;\n cursor: pointer;\n font-weight: 600;\n font-size: 11px;\n padding: 0 3px;\n line-height: 27px;\n outline: 0;\n transition: color 100ms ease-in;\n}\n.text-icon-button:hover, .text-icon-button:active, .text-icon-button:focus {\n color: #324965;\n transition: color 200ms ease-out;\n}\n.text-icon-button.disabled {\n color: #6b8cb5;\n cursor: default;\n}\n.text-icon-button.active {\n color: #d8a070;\n}\n.text-icon-button::-moz-focus-inner {\n border: 0;\n}\n.text-icon-button::-moz-focus-inner, .text-icon-button:focus, .text-icon-button:active {\n outline: 0 !important;\n}\n\n.dropdown-menu {\n position: absolute;\n transform-origin: 50% 0;\n}\n\n.invisible {\n font-size: 0;\n line-height: 0;\n display: inline-block;\n width: 0;\n height: 0;\n position: absolute;\n}\n.invisible img,\n.invisible svg {\n margin: 0 !important;\n border: 0 !important;\n padding: 0 !important;\n width: 0 !important;\n height: 0 !important;\n}\n\n.ellipsis::after {\n content: \"…\";\n}\n\n.notification__favourite-icon-wrapper {\n left: 0;\n position: absolute;\n}\n.notification__favourite-icon-wrapper .fa.star-icon {\n color: #ca8f04;\n}\n\n.star-icon.active {\n color: #ca8f04;\n}\n\n.bookmark-icon.active {\n color: #ff5050;\n}\n\n.notification__display-name {\n color: inherit;\n font-weight: 500;\n text-decoration: none;\n}\n.notification__display-name:hover {\n color: #ffffff;\n text-decoration: underline;\n}\n\n.display-name {\n display: block;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.display-name strong {\n display: block;\n height: 18px;\n font-size: 16px;\n font-weight: 500;\n line-height: 18px;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n}\n.display-name span {\n display: block;\n height: 18px;\n font-size: 15px;\n line-height: 18px;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n}\n.display-name:hover strong {\n text-decoration: underline;\n}\n.display-name.inline {\n padding: 0;\n height: 18px;\n font-size: 15px;\n line-height: 18px;\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\n.display-name.inline strong {\n display: inline;\n height: auto;\n font-size: inherit;\n line-height: inherit;\n}\n.display-name.inline span {\n display: inline;\n height: auto;\n font-size: inherit;\n line-height: inherit;\n}\n\n.display-name__html {\n font-weight: 500;\n}\n\n.display-name__account {\n font-size: 14px;\n}\n\n.image-loader {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n}\n.image-loader .image-loader__preview-canvas {\n max-width: 100%;\n max-height: 80%;\n background: url(\"~images/void.png\") repeat;\n object-fit: contain;\n}\n.image-loader .loading-bar {\n position: relative;\n}\n.image-loader.image-loader--amorphous .image-loader__preview-canvas {\n display: none;\n}\n\n.zoomable-image {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.zoomable-image img {\n max-width: 100%;\n max-height: 80%;\n width: auto;\n height: auto;\n object-fit: contain;\n}\n\n.dropdown {\n display: inline-block;\n}\n\n.dropdown__content {\n display: none;\n position: absolute;\n}\n\n.dropdown-menu__separator {\n border-bottom: 1px solid #c0cdd9;\n margin: 5px 7px 6px;\n height: 0;\n}\n\n.dropdown-menu {\n background: #d9e1e8;\n padding: 4px 0;\n border-radius: 4px;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n}\n.dropdown-menu ul {\n list-style: none;\n}\n\n.dropdown-menu__arrow {\n position: absolute;\n width: 0;\n height: 0;\n border: 0 solid transparent;\n}\n.dropdown-menu__arrow.left {\n right: -5px;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #d9e1e8;\n}\n.dropdown-menu__arrow.top {\n bottom: -5px;\n margin-left: -7px;\n border-width: 5px 7px 0;\n border-top-color: #d9e1e8;\n}\n.dropdown-menu__arrow.bottom {\n top: -5px;\n margin-left: -7px;\n border-width: 0 7px 5px;\n border-bottom-color: #d9e1e8;\n}\n.dropdown-menu__arrow.right {\n left: -5px;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #d9e1e8;\n}\n\n.dropdown-menu__item a {\n font-size: 13px;\n line-height: 18px;\n display: block;\n padding: 4px 14px;\n box-sizing: border-box;\n text-decoration: none;\n background: #d9e1e8;\n color: #121a24;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.dropdown-menu__item a:focus, .dropdown-menu__item a:hover, .dropdown-menu__item a:active {\n background: #d8a070;\n color: #d9e1e8;\n outline: 0;\n}\n\n.dropdown--active .dropdown__content {\n display: block;\n line-height: 18px;\n max-width: 311px;\n right: 0;\n text-align: left;\n z-index: 9999;\n}\n.dropdown--active .dropdown__content > ul {\n list-style: none;\n background: #d9e1e8;\n padding: 4px 0;\n border-radius: 4px;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);\n min-width: 140px;\n position: relative;\n}\n.dropdown--active .dropdown__content.dropdown__right {\n right: 0;\n}\n.dropdown--active .dropdown__content.dropdown__left > ul {\n left: -98px;\n}\n.dropdown--active .dropdown__content > ul > li > a {\n font-size: 13px;\n line-height: 18px;\n display: block;\n padding: 4px 14px;\n box-sizing: border-box;\n text-decoration: none;\n background: #d9e1e8;\n color: #121a24;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.dropdown--active .dropdown__content > ul > li > a:focus {\n outline: 0;\n}\n.dropdown--active .dropdown__content > ul > li > a:hover {\n background: #d8a070;\n color: #d9e1e8;\n}\n\n.dropdown__icon {\n vertical-align: middle;\n}\n\n.static-content {\n padding: 10px;\n padding-top: 20px;\n color: #3e5a7c;\n}\n.static-content h1 {\n font-size: 16px;\n font-weight: 500;\n margin-bottom: 40px;\n text-align: center;\n}\n.static-content p {\n font-size: 13px;\n margin-bottom: 20px;\n}\n\n.tabs-bar {\n display: flex;\n background: #202e3f;\n flex: 0 0 auto;\n overflow-y: auto;\n}\n\n.tabs-bar__link {\n display: block;\n flex: 1 1 auto;\n padding: 15px 10px;\n color: #ffffff;\n text-decoration: none;\n text-align: center;\n font-size: 14px;\n font-weight: 500;\n border-bottom: 2px solid #202e3f;\n transition: all 200ms linear;\n}\n.tabs-bar__link .fa {\n font-weight: 400;\n font-size: 16px;\n}\n.tabs-bar__link.active {\n border-bottom: 2px solid #d8a070;\n color: #d8a070;\n}\n@media screen and (min-width: 631px) {\n .auto-columns .tabs-bar__link:hover, .auto-columns .tabs-bar__link:focus, .auto-columns .tabs-bar__link:active {\n background: #2a3c54;\n transition: all 100ms linear;\n }\n}\n.multi-columns .tabs-bar__link:hover, .multi-columns .tabs-bar__link:focus, .multi-columns .tabs-bar__link:active {\n background: #2a3c54;\n transition: all 100ms linear;\n}\n.tabs-bar__link span:last-child {\n margin-left: 5px;\n display: none;\n}\n\n@media screen and (min-width: 631px) {\n .auto-columns .tabs-bar {\n display: none;\n }\n}\n\n.multi-columns .tabs-bar {\n display: none;\n}\n\n.scrollable {\n overflow-y: scroll;\n overflow-x: hidden;\n flex: 1 1 auto;\n -webkit-overflow-scrolling: touch;\n will-change: transform;\n}\n.scrollable.optionally-scrollable {\n overflow-y: auto;\n}\n@supports (display: grid) {\n .scrollable {\n contain: strict;\n }\n}\n.scrollable--flex {\n display: flex;\n flex-direction: column;\n}\n.scrollable__append {\n flex: 1 1 auto;\n position: relative;\n min-height: 120px;\n}\n\n@supports (display: grid) {\n .scrollable.fullscreen {\n contain: none;\n }\n}\n\n.react-toggle {\n display: inline-block;\n position: relative;\n cursor: pointer;\n background-color: transparent;\n border: 0;\n padding: 0;\n user-select: none;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n -webkit-tap-highlight-color: transparent;\n}\n\n.react-toggle-screenreader-only {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.react-toggle--disabled {\n cursor: not-allowed;\n opacity: 0.5;\n transition: opacity 0.25s;\n}\n\n.react-toggle-track {\n width: 50px;\n height: 24px;\n padding: 0;\n border-radius: 30px;\n background-color: #121a24;\n transition: all 0.2s ease;\n}\n\n.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: #010102;\n}\n\n.react-toggle--checked .react-toggle-track {\n background-color: #d8a070;\n}\n\n.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: #e3bb98;\n}\n\n.react-toggle-track-check {\n position: absolute;\n width: 14px;\n height: 10px;\n top: 0;\n bottom: 0;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n left: 8px;\n opacity: 0;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-check {\n opacity: 1;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle-track-x {\n position: absolute;\n width: 10px;\n height: 10px;\n top: 0;\n bottom: 0;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n right: 10px;\n opacity: 1;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-x {\n opacity: 0;\n}\n\n.react-toggle-thumb {\n transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0ms;\n position: absolute;\n top: 1px;\n left: 1px;\n width: 22px;\n height: 22px;\n border: 1px solid #121a24;\n border-radius: 50%;\n background-color: #fafafa;\n box-sizing: border-box;\n transition: all 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-thumb {\n left: 27px;\n border-color: #d8a070;\n}\n\n.getting-started__wrapper,\n.getting_started {\n background: #121a24;\n}\n\n.getting-started__wrapper {\n position: relative;\n overflow-y: auto;\n}\n\n.getting-started {\n background: #121a24;\n flex: 1 0 auto;\n}\n.getting-started p {\n color: #d9e1e8;\n}\n.getting-started a {\n color: #3e5a7c;\n}\n.getting-started__panel {\n height: min-content;\n}\n.getting-started__panel, .getting-started__footer {\n padding: 10px;\n padding-top: 20px;\n flex: 0 1 auto;\n}\n.getting-started__panel ul, .getting-started__footer ul {\n margin-bottom: 10px;\n}\n.getting-started__panel ul li, .getting-started__footer ul li {\n display: inline;\n}\n.getting-started__panel p, .getting-started__footer p {\n color: #3e5a7c;\n font-size: 13px;\n}\n.getting-started__panel p a, .getting-started__footer p a {\n color: #3e5a7c;\n text-decoration: underline;\n}\n.getting-started__panel a, .getting-started__footer a {\n text-decoration: none;\n color: #9baec8;\n}\n.getting-started__panel a:hover, .getting-started__panel a:focus, .getting-started__panel a:active, .getting-started__footer a:hover, .getting-started__footer a:focus, .getting-started__footer a:active {\n text-decoration: underline;\n}\n\n.column-link__badge {\n display: inline-block;\n border-radius: 4px;\n font-size: 12px;\n line-height: 19px;\n font-weight: 500;\n background: #121a24;\n padding: 4px 8px;\n margin: -6px 10px;\n}\n\n.keyboard-shortcuts {\n padding: 8px 0 0;\n overflow: hidden;\n}\n.keyboard-shortcuts thead {\n position: absolute;\n left: -9999px;\n}\n.keyboard-shortcuts td {\n padding: 0 10px 8px;\n}\n.keyboard-shortcuts kbd {\n display: inline-block;\n padding: 3px 5px;\n background-color: #202e3f;\n border: 1px solid #0b1016;\n}\n\n.setting-text {\n color: #9baec8;\n background: transparent;\n border: none;\n border-bottom: 2px solid #9baec8;\n box-sizing: border-box;\n display: block;\n font-family: inherit;\n margin-bottom: 10px;\n padding: 7px 0;\n width: 100%;\n}\n.setting-text:focus, .setting-text:active {\n color: #ffffff;\n border-bottom-color: #d8a070;\n}\n@media screen and (max-width: 600px) {\n .auto-columns .setting-text, .single-column .setting-text {\n font-size: 16px;\n }\n}\n.setting-text.light {\n color: #121a24;\n border-bottom: 2px solid #405c80;\n}\n.setting-text.light:focus, .setting-text.light:active {\n color: #121a24;\n border-bottom-color: #d8a070;\n}\n\n.no-reduce-motion button.icon-button i.fa-retweet {\n background-position: 0 0;\n height: 19px;\n transition: background-position 0.9s steps(10);\n transition-duration: 0s;\n vertical-align: middle;\n width: 22px;\n}\n.no-reduce-motion button.icon-button i.fa-retweet::before {\n display: none !important;\n}\n\n.no-reduce-motion button.icon-button.active i.fa-retweet {\n transition-duration: 0.9s;\n background-position: 0 100%;\n}\n\n.reduce-motion button.icon-button i.fa-retweet {\n color: #3e5a7c;\n transition: color 100ms ease-in;\n}\n\n.reduce-motion button.icon-button.active i.fa-retweet {\n color: #d8a070;\n}\n\n.reduce-motion button.icon-button.disabled i.fa-retweet {\n color: #283a50;\n}\n\n.load-more {\n display: block;\n color: #3e5a7c;\n background-color: transparent;\n border: 0;\n font-size: inherit;\n text-align: center;\n line-height: inherit;\n margin: 0;\n padding: 15px;\n box-sizing: border-box;\n width: 100%;\n clear: both;\n text-decoration: none;\n}\n.load-more:hover {\n background: #151f2b;\n}\n\n.load-gap {\n border-bottom: 1px solid #202e3f;\n}\n\n.missing-indicator {\n padding-top: 68px;\n}\n\n.scrollable > div > :first-child .notification__dismiss-overlay > .wrappy {\n border-top: 1px solid #121a24;\n}\n\n.notification__dismiss-overlay {\n overflow: hidden;\n position: absolute;\n top: 0;\n right: 0;\n bottom: -1px;\n padding-left: 15px;\n z-index: 999;\n align-items: center;\n justify-content: flex-end;\n cursor: pointer;\n display: flex;\n}\n.notification__dismiss-overlay .wrappy {\n width: 4rem;\n align-self: stretch;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n background: #202e3f;\n border-left: 1px solid #344b68;\n box-shadow: 0 0 5px black;\n border-bottom: 1px solid #121a24;\n}\n.notification__dismiss-overlay .ckbox {\n border: 2px solid #9baec8;\n border-radius: 2px;\n width: 30px;\n height: 30px;\n font-size: 20px;\n color: #9baec8;\n text-shadow: 0 0 5px black;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.notification__dismiss-overlay:focus {\n outline: 0 !important;\n}\n.notification__dismiss-overlay:focus .ckbox {\n box-shadow: 0 0 1px 1px #d8a070;\n}\n\n.text-btn {\n display: inline-block;\n padding: 0;\n font-family: inherit;\n font-size: inherit;\n color: inherit;\n border: 0;\n background: transparent;\n cursor: pointer;\n}\n\n.loading-indicator {\n color: #3e5a7c;\n font-size: 12px;\n font-weight: 400;\n text-transform: uppercase;\n overflow: visible;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n.loading-indicator span {\n display: block;\n float: left;\n margin-left: 50%;\n transform: translateX(-50%);\n margin: 82px 0 0 50%;\n white-space: nowrap;\n}\n\n.loading-indicator__figure {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n width: 42px;\n height: 42px;\n box-sizing: border-box;\n background-color: transparent;\n border: 0 solid #3e5a7c;\n border-width: 6px;\n border-radius: 50%;\n}\n\n.no-reduce-motion .loading-indicator span {\n animation: loader-label 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);\n}\n\n.no-reduce-motion .loading-indicator__figure {\n animation: loader-figure 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);\n}\n\n@keyframes loader-figure {\n 0% {\n width: 0;\n height: 0;\n background-color: #3e5a7c;\n }\n 29% {\n background-color: #3e5a7c;\n }\n 30% {\n width: 42px;\n height: 42px;\n background-color: transparent;\n border-width: 21px;\n opacity: 1;\n }\n 100% {\n width: 42px;\n height: 42px;\n border-width: 0;\n opacity: 0;\n background-color: transparent;\n }\n}\n@keyframes loader-label {\n 0% {\n opacity: 0.25;\n }\n 30% {\n opacity: 1;\n }\n 100% {\n opacity: 0.25;\n }\n}\n.spoiler-button {\n display: none;\n left: 4px;\n position: absolute;\n text-shadow: 0 1px 1px #000000, 1px 0 1px #000000;\n top: 4px;\n z-index: 100;\n}\n.spoiler-button.spoiler-button--visible {\n display: block;\n}\n\n.setting-toggle {\n display: block;\n line-height: 24px;\n}\n\n.setting-toggle__label,\n.setting-radio__label,\n.setting-meta__label {\n color: #9baec8;\n display: inline-block;\n margin-bottom: 14px;\n margin-left: 8px;\n vertical-align: middle;\n}\n\n.setting-radio {\n display: block;\n line-height: 18px;\n}\n\n.setting-radio__label {\n margin-bottom: 0;\n}\n\n.column-settings__row legend {\n color: #9baec8;\n cursor: default;\n display: block;\n font-weight: 500;\n margin-top: 10px;\n}\n\n.setting-radio__input {\n vertical-align: middle;\n}\n\n.setting-meta__label {\n float: right;\n}\n\n@keyframes heartbeat {\n from {\n transform: scale(1);\n transform-origin: center center;\n animation-timing-function: ease-out;\n }\n 10% {\n transform: scale(0.91);\n animation-timing-function: ease-in;\n }\n 17% {\n transform: scale(0.98);\n animation-timing-function: ease-out;\n }\n 33% {\n transform: scale(0.87);\n animation-timing-function: ease-in;\n }\n 45% {\n transform: scale(1);\n animation-timing-function: ease-out;\n }\n}\n.pulse-loading {\n animation: heartbeat 1.5s ease-in-out infinite both;\n}\n\n.upload-area {\n align-items: center;\n background: rgba(0, 0, 0, 0.8);\n display: flex;\n height: 100%;\n justify-content: center;\n left: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n visibility: hidden;\n width: 100%;\n z-index: 2000;\n}\n.upload-area * {\n pointer-events: none;\n}\n\n.upload-area__drop {\n width: 320px;\n height: 160px;\n display: flex;\n box-sizing: border-box;\n position: relative;\n padding: 8px;\n}\n\n.upload-area__background {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: -1;\n border-radius: 4px;\n background: #121a24;\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);\n}\n\n.upload-area__content {\n flex: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n color: #d9e1e8;\n font-size: 18px;\n font-weight: 500;\n border: 2px dashed #3e5a7c;\n border-radius: 4px;\n}\n\n.dropdown--active .emoji-button img {\n opacity: 1;\n filter: none;\n}\n\n.loading-bar {\n background-color: #d8a070;\n height: 3px;\n position: absolute;\n top: 0;\n left: 0;\n}\n\n.icon-badge-wrapper {\n position: relative;\n}\n\n.icon-badge {\n position: absolute;\n display: block;\n right: -0.25em;\n top: -0.25em;\n background-color: #d8a070;\n border-radius: 50%;\n font-size: 75%;\n width: 1em;\n height: 1em;\n}\n\n::-webkit-scrollbar-thumb {\n border-radius: 0;\n}\n\nnoscript {\n text-align: center;\n}\nnoscript img {\n width: 200px;\n opacity: 0.5;\n animation: flicker 4s infinite;\n}\nnoscript div {\n font-size: 14px;\n margin: 30px auto;\n color: #d9e1e8;\n max-width: 400px;\n}\nnoscript div a {\n color: #d8a070;\n text-decoration: underline;\n}\nnoscript div a:hover {\n text-decoration: none;\n}\n\n@keyframes flicker {\n 0% {\n opacity: 1;\n }\n 30% {\n opacity: 0.75;\n }\n 100% {\n opacity: 1;\n }\n}\nbutton.icon-button i.fa-retweet {\n background-image: url(\"data:image/svg+xml;utf8,\");\n}\nbutton.icon-button i.fa-retweet:hover {\n background-image: url(\"data:image/svg+xml;utf8,\");\n}\n\nbutton.icon-button.disabled i.fa-retweet, button.icon-button.disabled i.fa-retweet:hover {\n background-image: url(\"data:image/svg+xml;utf8,\");\n}\n\n.status-direct button.icon-button.disabled i.fa-retweet, .status-direct button.icon-button.disabled i.fa-retweet:hover {\n background-image: url(\"data:image/svg+xml;utf8,\");\n}\n\n.account {\n padding: 10px;\n border-bottom: 1px solid #202e3f;\n color: inherit;\n text-decoration: none;\n}\n.account .account__display-name {\n flex: 1 1 auto;\n display: block;\n color: #9baec8;\n overflow: hidden;\n text-decoration: none;\n font-size: 14px;\n}\n.account.small {\n border: none;\n padding: 0;\n}\n.account.small > .account__avatar-wrapper {\n margin: 0 8px 0 0;\n}\n.account.small > .display-name {\n height: 24px;\n line-height: 24px;\n}\n\n.account__wrapper {\n display: flex;\n}\n\n.account__avatar-wrapper {\n float: left;\n margin-left: 12px;\n margin-right: 12px;\n}\n\n.account__avatar {\n border-radius: 8%;\n background-position: 50%;\n background-clip: padding-box;\n position: relative;\n cursor: pointer;\n}\n.account__avatar-inline {\n display: inline-block;\n vertical-align: middle;\n margin-right: 5px;\n}\n\n.account__avatar-overlay {\n position: relative;\n width: 48px;\n height: 48px;\n background-size: 48px 48px;\n}\n.account__avatar-overlay-base {\n border-radius: 8%;\n background-position: 50%;\n background-clip: padding-box;\n width: 36px;\n height: 36px;\n background-size: 36px 36px;\n}\n.account__avatar-overlay-overlay {\n border-radius: 8%;\n background-position: 50%;\n background-clip: padding-box;\n width: 24px;\n height: 24px;\n background-size: 24px 24px;\n position: absolute;\n bottom: 0;\n right: 0;\n z-index: 1;\n}\n\n.account__relationship {\n height: 18px;\n padding: 10px;\n white-space: nowrap;\n}\n\n.account__header__wrapper {\n flex: 0 0 auto;\n background: #192432;\n}\n\n.account__disclaimer {\n padding: 10px;\n color: #3e5a7c;\n}\n.account__disclaimer strong {\n font-weight: 500;\n}\n.account__disclaimer strong:lang(ja) {\n font-weight: 700;\n}\n.account__disclaimer strong:lang(ko) {\n font-weight: 700;\n}\n.account__disclaimer strong:lang(zh-CN) {\n font-weight: 700;\n}\n.account__disclaimer strong:lang(zh-HK) {\n font-weight: 700;\n}\n.account__disclaimer strong:lang(zh-TW) {\n font-weight: 700;\n}\n.account__disclaimer a {\n font-weight: 500;\n color: inherit;\n text-decoration: underline;\n}\n.account__disclaimer a:hover, .account__disclaimer a:focus, .account__disclaimer a:active {\n text-decoration: none;\n}\n\n.account__action-bar {\n border-top: 1px solid #202e3f;\n border-bottom: 1px solid #202e3f;\n line-height: 36px;\n overflow: hidden;\n flex: 0 0 auto;\n display: flex;\n}\n\n.account__action-bar-links {\n display: flex;\n flex: 1 1 auto;\n line-height: 18px;\n text-align: center;\n}\n\n.account__action-bar__tab {\n text-decoration: none;\n overflow: hidden;\n flex: 0 1 100%;\n border-left: 1px solid #202e3f;\n padding: 10px 0;\n border-bottom: 4px solid transparent;\n}\n.account__action-bar__tab:first-child {\n border-left: 0;\n}\n.account__action-bar__tab.active {\n border-bottom: 4px solid #d8a070;\n}\n.account__action-bar__tab > span {\n display: block;\n text-transform: uppercase;\n font-size: 11px;\n color: #9baec8;\n}\n.account__action-bar__tab strong {\n display: block;\n font-size: 15px;\n font-weight: 500;\n color: #ffffff;\n}\n.account__action-bar__tab strong:lang(ja) {\n font-weight: 700;\n}\n.account__action-bar__tab strong:lang(ko) {\n font-weight: 700;\n}\n.account__action-bar__tab strong:lang(zh-CN) {\n font-weight: 700;\n}\n.account__action-bar__tab strong:lang(zh-HK) {\n font-weight: 700;\n}\n.account__action-bar__tab strong:lang(zh-TW) {\n font-weight: 700;\n}\n.account__action-bar__tab abbr {\n color: #d8a070;\n}\n\n.account-authorize {\n padding: 14px 10px;\n}\n.account-authorize .detailed-status__display-name {\n display: block;\n margin-bottom: 15px;\n overflow: hidden;\n}\n\n.account-authorize__avatar {\n float: left;\n margin-right: 10px;\n}\n\n.notification__message {\n margin-left: 42px;\n padding: 8px 0 0 26px;\n cursor: default;\n color: #9baec8;\n font-size: 15px;\n position: relative;\n}\n.notification__message .fa {\n color: #d8a070;\n}\n.notification__message > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.account--panel {\n background: #192432;\n border-top: 1px solid #202e3f;\n border-bottom: 1px solid #202e3f;\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n}\n\n.account--panel__button,\n.detailed-status__button {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.column-settings__outer {\n background: #202e3f;\n padding: 15px;\n}\n\n.column-settings__section {\n color: #9baec8;\n cursor: default;\n display: block;\n font-weight: 500;\n margin-bottom: 10px;\n}\n\n.column-settings__hashtags .column-settings__row {\n margin-bottom: 15px;\n}\n.column-settings__hashtags .column-select__control {\n outline: 0;\n box-sizing: border-box;\n width: 100%;\n border: none;\n box-shadow: none;\n font-family: inherit;\n background: #121a24;\n color: #9baec8;\n font-size: 14px;\n margin: 0;\n}\n.column-settings__hashtags .column-select__control::-moz-focus-inner {\n border: 0;\n}\n.column-settings__hashtags .column-select__control::-moz-focus-inner, .column-settings__hashtags .column-select__control:focus, .column-settings__hashtags .column-select__control:active {\n outline: 0 !important;\n}\n.column-settings__hashtags .column-select__control:focus {\n background: #192432;\n}\n@media screen and (max-width: 600px) {\n .column-settings__hashtags .column-select__control {\n font-size: 16px;\n }\n}\n.column-settings__hashtags .column-select__placeholder {\n color: #3e5a7c;\n padding-left: 2px;\n font-size: 12px;\n}\n.column-settings__hashtags .column-select__value-container {\n padding-left: 6px;\n}\n.column-settings__hashtags .column-select__multi-value {\n background: #202e3f;\n}\n.column-settings__hashtags .column-select__multi-value__remove {\n cursor: pointer;\n}\n.column-settings__hashtags .column-select__multi-value__remove:hover, .column-settings__hashtags .column-select__multi-value__remove:active, .column-settings__hashtags .column-select__multi-value__remove:focus {\n background: #26374d;\n color: #a8b9cf;\n}\n.column-settings__hashtags .column-select__multi-value__label, .column-settings__hashtags .column-select__input {\n color: #9baec8;\n}\n.column-settings__hashtags .column-select__clear-indicator, .column-settings__hashtags .column-select__dropdown-indicator {\n cursor: pointer;\n transition: none;\n color: #3e5a7c;\n}\n.column-settings__hashtags .column-select__clear-indicator:hover, .column-settings__hashtags .column-select__clear-indicator:active, .column-settings__hashtags .column-select__clear-indicator:focus, .column-settings__hashtags .column-select__dropdown-indicator:hover, .column-settings__hashtags .column-select__dropdown-indicator:active, .column-settings__hashtags .column-select__dropdown-indicator:focus {\n color: #45648a;\n}\n.column-settings__hashtags .column-select__indicator-separator {\n background-color: #202e3f;\n}\n.column-settings__hashtags .column-select__menu {\n background: #ffffff;\n border-radius: 4px;\n padding: 10px 14px;\n padding-bottom: 14px;\n margin-top: 10px;\n color: #9baec8;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n padding: 0;\n background: #d9e1e8;\n}\n.column-settings__hashtags .column-select__menu h4 {\n text-transform: uppercase;\n color: #9baec8;\n font-size: 13px;\n font-weight: 500;\n margin-bottom: 10px;\n}\n.column-settings__hashtags .column-select__menu li {\n padding: 4px 0;\n}\n.column-settings__hashtags .column-select__menu ul {\n margin-bottom: 10px;\n}\n.column-settings__hashtags .column-select__menu em {\n font-weight: 500;\n color: #121a24;\n}\n.column-settings__hashtags .column-select__menu-list {\n padding: 6px;\n}\n.column-settings__hashtags .column-select__option {\n color: #121a24;\n border-radius: 4px;\n font-size: 14px;\n}\n.column-settings__hashtags .column-select__option--is-focused, .column-settings__hashtags .column-select__option--is-selected {\n background: #b9c8d5;\n}\n\n.column-settings__row .text-btn {\n margin-bottom: 15px;\n}\n\n.relationship-tag {\n color: #ffffff;\n margin-bottom: 4px;\n display: block;\n vertical-align: top;\n background-color: #000000;\n text-transform: uppercase;\n font-size: 11px;\n font-weight: 500;\n padding: 4px;\n border-radius: 4px;\n opacity: 0.7;\n}\n.relationship-tag:hover {\n opacity: 1;\n}\n\n.account-gallery__container {\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n padding: 2px;\n}\n\n.account-gallery__item {\n flex-grow: 1;\n width: 50%;\n overflow: hidden;\n position: relative;\n}\n.account-gallery__item::before {\n content: \"\";\n display: block;\n padding-top: 100%;\n}\n.account-gallery__item a {\n display: block;\n width: calc(100% - 4px);\n height: calc(100% - 4px);\n margin: 2px;\n top: 0;\n left: 0;\n background-color: #000000;\n background-size: cover;\n background-position: center;\n position: absolute;\n color: #9baec8;\n text-decoration: none;\n border-radius: 4px;\n}\n.account-gallery__item a:hover, .account-gallery__item a:active, .account-gallery__item a:focus {\n outline: 0;\n color: #d9e1e8;\n}\n.account-gallery__item a:hover::before, .account-gallery__item a:active::before, .account-gallery__item a:focus::before {\n content: \"\";\n display: block;\n width: 100%;\n height: 100%;\n background: rgba(0, 0, 0, 0.3);\n border-radius: 4px;\n}\n.account-gallery__item__icons {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n font-size: 24px;\n}\n\n.notification__filter-bar,\n.account__section-headline {\n background: #0b1016;\n border-bottom: 1px solid #202e3f;\n cursor: default;\n display: flex;\n flex-shrink: 0;\n}\n.notification__filter-bar button,\n.account__section-headline button {\n background: #0b1016;\n border: 0;\n margin: 0;\n}\n.notification__filter-bar button,\n.notification__filter-bar a,\n.account__section-headline button,\n.account__section-headline a {\n display: block;\n flex: 1 1 auto;\n color: #9baec8;\n padding: 15px 0;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n text-decoration: none;\n position: relative;\n}\n.notification__filter-bar button.active,\n.notification__filter-bar a.active,\n.account__section-headline button.active,\n.account__section-headline a.active {\n color: #d9e1e8;\n}\n.notification__filter-bar button.active::before, .notification__filter-bar button.active::after,\n.notification__filter-bar a.active::before,\n.notification__filter-bar a.active::after,\n.account__section-headline button.active::before,\n.account__section-headline button.active::after,\n.account__section-headline a.active::before,\n.account__section-headline a.active::after {\n display: block;\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 50%;\n width: 0;\n height: 0;\n transform: translateX(-50%);\n border-style: solid;\n border-width: 0 10px 10px;\n border-color: transparent transparent #202e3f;\n}\n.notification__filter-bar button.active::after,\n.notification__filter-bar a.active::after,\n.account__section-headline button.active::after,\n.account__section-headline a.active::after {\n bottom: -1px;\n border-color: transparent transparent #121a24;\n}\n\n.account__moved-note {\n padding: 14px 10px;\n padding-bottom: 16px;\n background: #192432;\n border-top: 1px solid #202e3f;\n border-bottom: 1px solid #202e3f;\n}\n.account__moved-note__message {\n position: relative;\n margin-left: 58px;\n color: #3e5a7c;\n padding: 8px 0;\n padding-top: 0;\n padding-bottom: 4px;\n font-size: 14px;\n}\n.account__moved-note__message > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.account__moved-note__icon-wrapper {\n left: -26px;\n position: absolute;\n}\n.account__moved-note .detailed-status__display-avatar {\n position: relative;\n}\n.account__moved-note .detailed-status__display-name {\n margin-bottom: 0;\n}\n\n.account__header__content {\n color: #9baec8;\n font-size: 14px;\n font-weight: 400;\n overflow: hidden;\n word-break: normal;\n word-wrap: break-word;\n}\n.account__header__content p {\n margin-bottom: 20px;\n}\n.account__header__content p:last-child {\n margin-bottom: 0;\n}\n.account__header__content a {\n color: inherit;\n text-decoration: underline;\n}\n.account__header__content a:hover {\n text-decoration: none;\n}\n\n.account__header {\n overflow: hidden;\n}\n.account__header.inactive {\n opacity: 0.5;\n}\n.account__header.inactive .account__header__image,\n.account__header.inactive .account__avatar {\n filter: grayscale(100%);\n}\n.account__header__info {\n position: absolute;\n top: 10px;\n left: 10px;\n}\n.account__header__image {\n overflow: hidden;\n height: 145px;\n position: relative;\n background: #0b1016;\n}\n.account__header__image img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n}\n.account__header__bar {\n position: relative;\n background: #192432;\n padding: 5px;\n border-bottom: 1px solid #26374d;\n}\n.account__header__bar .avatar {\n display: block;\n flex: 0 0 auto;\n width: 94px;\n margin-left: -2px;\n}\n.account__header__bar .avatar .account__avatar {\n background: #040609;\n border: 2px solid #192432;\n}\n.account__header__tabs {\n display: flex;\n align-items: flex-start;\n padding: 7px 5px;\n margin-top: -55px;\n}\n.account__header__tabs__buttons {\n display: flex;\n align-items: center;\n padding-top: 55px;\n overflow: hidden;\n}\n.account__header__tabs__buttons .icon-button {\n border: 1px solid #26374d;\n border-radius: 4px;\n box-sizing: content-box;\n padding: 2px;\n}\n.account__header__tabs__buttons .button {\n margin: 0 8px;\n}\n.account__header__tabs__name {\n padding: 5px;\n}\n.account__header__tabs__name .account-role {\n vertical-align: top;\n}\n.account__header__tabs__name .emojione {\n width: 22px;\n height: 22px;\n}\n.account__header__tabs__name h1 {\n font-size: 16px;\n line-height: 24px;\n color: #ffffff;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.account__header__tabs__name h1 small {\n display: block;\n font-size: 14px;\n color: #9baec8;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.account__header__tabs .spacer {\n flex: 1 1 auto;\n}\n.account__header__bio {\n overflow: hidden;\n margin: 0 -5px;\n}\n.account__header__bio .account__header__content {\n padding: 20px 15px;\n padding-bottom: 5px;\n color: #ffffff;\n}\n.account__header__bio .account__header__fields {\n margin: 0;\n border-top: 1px solid #26374d;\n}\n.account__header__bio .account__header__fields a {\n color: #e1b590;\n}\n.account__header__bio .account__header__fields dl:first-child .verified {\n border-radius: 0 4px 0 0;\n}\n.account__header__bio .account__header__fields .verified a {\n color: #79bd9a;\n}\n.account__header__extra {\n margin-top: 4px;\n}\n.account__header__extra__links {\n font-size: 14px;\n color: #9baec8;\n}\n.account__header__extra__links a {\n display: inline-block;\n color: #9baec8;\n text-decoration: none;\n padding: 10px;\n padding-top: 20px;\n font-weight: 500;\n}\n.account__header__extra__links a strong {\n font-weight: 700;\n color: #ffffff;\n}\n\n.domain {\n padding: 10px;\n border-bottom: 1px solid #202e3f;\n}\n.domain .domain__domain-name {\n flex: 1 1 auto;\n display: block;\n color: #ffffff;\n text-decoration: none;\n font-size: 14px;\n font-weight: 500;\n}\n\n.domain__wrapper {\n display: flex;\n}\n\n.domain_buttons {\n height: 18px;\n padding: 10px;\n white-space: nowrap;\n}\n\n.status__content--with-action {\n cursor: pointer;\n}\n\n.status__content {\n position: relative;\n margin: 10px 0;\n font-size: 15px;\n line-height: 20px;\n word-wrap: break-word;\n overflow: visible;\n padding-top: 5px;\n}\n.status__content em {\n font-style: italic;\n}\n.status__content strong {\n font-weight: bold;\n}\n.status__content ul {\n list-style: disc inside;\n}\n.status__content ol {\n list-style: decimal inside;\n}\n.status__content blockquote {\n margin: 0.2em 0 0.2em 2em;\n font-style: italic;\n}\n.status__content:focus {\n outline: 0;\n}\n.status__content .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n}\n.status__content p {\n margin-bottom: 20px;\n white-space: pre-wrap;\n}\n.status__content p:last-child {\n margin-bottom: 0;\n}\n.status__content a {\n color: #d8a070;\n text-decoration: none;\n}\n.status__content a:hover {\n text-decoration: underline;\n}\n.status__content a:hover .fa {\n color: #4a6b94;\n}\n.status__content a.mention:hover {\n text-decoration: none;\n}\n.status__content a.mention:hover span {\n text-decoration: underline;\n}\n.status__content a .fa {\n color: #3e5a7c;\n}\n.status__content .status__content__spoiler {\n display: none;\n}\n.status__content .status__content__spoiler.status__content__spoiler--visible {\n display: block;\n}\n.status__content .status__content__spoiler-link {\n background: #45648a;\n}\n.status__content .status__content__spoiler-link:hover {\n background: #4a6b94;\n text-decoration: none;\n}\n\n.status__content__spoiler-link {\n display: inline-block;\n border-radius: 2px;\n background: #45648a;\n border: none;\n color: #121a24;\n font-weight: 500;\n font-size: 11px;\n padding: 0 5px;\n text-transform: uppercase;\n line-height: inherit;\n cursor: pointer;\n vertical-align: bottom;\n}\n.status__content__spoiler-link:hover {\n background: #4a6b94;\n text-decoration: none;\n}\n.status__content__spoiler-link .status__content__spoiler-icon {\n display: inline-block;\n margin: 0 0 0 5px;\n border-left: 1px solid currentColor;\n padding: 0 0 0 4px;\n font-size: 16px;\n vertical-align: -2px;\n}\n\n.notif-cleaning .status, .notif-cleaning .notification-follow {\n padding-right: 4.5rem;\n}\n\n.status__wrapper--filtered {\n color: #3e5a7c;\n border: 0;\n font-size: inherit;\n text-align: center;\n line-height: inherit;\n margin: 0;\n padding: 15px;\n box-sizing: border-box;\n width: 100%;\n clear: both;\n border-bottom: 1px solid #202e3f;\n}\n\n.status__prepend-icon-wrapper {\n float: left;\n margin: 0 10px 0 -58px;\n width: 48px;\n text-align: right;\n}\n\n.notification-follow {\n position: relative;\n border-bottom: 1px solid #202e3f;\n}\n.notification-follow .account {\n border-bottom: 0 none;\n}\n\n.focusable:focus {\n outline: 0;\n background: #192432;\n}\n.focusable:focus .status.status-direct {\n background: #26374d;\n}\n.focusable:focus .status.status-direct.muted {\n background: transparent;\n}\n.focusable:focus .detailed-status,\n.focusable:focus .detailed-status__action-bar {\n background: #202e3f;\n}\n\n.status {\n padding: 10px 14px;\n position: relative;\n height: auto;\n border-bottom: 1px solid #202e3f;\n cursor: default;\n opacity: 1;\n animation: fade 150ms linear;\n}\n@supports (-ms-overflow-style: -ms-autohiding-scrollbar) {\n .status {\n padding-right: 28px;\n }\n}\n@keyframes fade {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n.status .video-player {\n margin-top: 8px;\n}\n.status.status-direct {\n background: #202e3f;\n}\n.status.light .status__relative-time {\n color: #3e5a7c;\n}\n.status.light .status__display-name {\n color: #121a24;\n}\n.status.light .display-name strong {\n color: #121a24;\n}\n.status.light .display-name span {\n color: #3e5a7c;\n}\n.status.light .status__content {\n color: #121a24;\n}\n.status.light .status__content a {\n color: #d8a070;\n}\n.status.light .status__content a.status__content__spoiler-link {\n color: #ffffff;\n background: #9baec8;\n}\n.status.light .status__content a.status__content__spoiler-link:hover {\n background: #b5c3d6;\n}\n.status.collapsed {\n background-position: center;\n background-size: cover;\n user-select: none;\n}\n.status.collapsed.has-background::before {\n display: block;\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.65) 24px, rgba(0, 0, 0, 0.8));\n pointer-events: none;\n content: \"\";\n}\n.status.collapsed .display-name:hover .display-name__html {\n text-decoration: none;\n}\n.status.collapsed .status__content {\n height: 20px;\n overflow: hidden;\n text-overflow: ellipsis;\n padding-top: 0;\n}\n.status.collapsed .status__content:after {\n content: \"\";\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n background: linear-gradient(rgba(18, 26, 36, 0), #121a24);\n pointer-events: none;\n}\n.status.collapsed .status__content a:hover {\n text-decoration: none;\n}\n.status.collapsed:focus > .status__content:after {\n background: linear-gradient(rgba(25, 36, 50, 0), #192432);\n}\n.status.collapsed.status-direct > .status__content:after {\n background: linear-gradient(rgba(32, 46, 63, 0), #202e3f);\n}\n.status.collapsed .notification__message {\n margin-bottom: 0;\n}\n.status.collapsed .status__info .notification__message > span {\n white-space: nowrap;\n}\n.status .notification__message {\n margin: -10px 0px 10px 0;\n}\n\n.notification-favourite .status.status-direct {\n background: transparent;\n}\n.notification-favourite .status.status-direct .icon-button.disabled {\n color: #547aa9;\n}\n\n.status__relative-time {\n display: inline-block;\n margin-left: auto;\n padding-left: 18px;\n width: 120px;\n color: #3e5a7c;\n font-size: 14px;\n text-align: right;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.status__display-name {\n margin: 0 auto 0 0;\n color: #3e5a7c;\n overflow: hidden;\n}\n\n.status__info__account .status__display-name {\n display: block;\n max-width: 100%;\n}\n\n.status__info {\n display: flex;\n font-size: 15px;\n}\n.status__info > span {\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.status__info .notification__message > span {\n word-wrap: break-word;\n}\n\n.status__info__icons {\n margin-left: auto;\n display: flex;\n align-items: center;\n height: 1em;\n color: #3e5a7c;\n}\n.status__info__icons .status__media-icon {\n padding-left: 6px;\n padding-right: 1px;\n}\n.status__info__icons .status__visibility-icon {\n padding-left: 4px;\n}\n\n.status__info__account {\n display: flex;\n align-items: center;\n}\n\n.status-check-box {\n border-bottom: 1px solid #d9e1e8;\n display: flex;\n}\n.status-check-box .status-check-box__status {\n margin: 10px 0 10px 10px;\n flex: 1;\n}\n.status-check-box .status-check-box__status .media-gallery {\n max-width: 250px;\n}\n.status-check-box .status-check-box__status .status__content {\n padding: 0;\n white-space: normal;\n}\n.status-check-box .status-check-box__status .video-player {\n margin-top: 8px;\n max-width: 250px;\n}\n.status-check-box .status-check-box__status .media-gallery__item-thumbnail {\n cursor: default;\n}\n\n.status-check-box-toggle {\n align-items: center;\n display: flex;\n flex: 0 0 auto;\n justify-content: center;\n padding: 10px;\n}\n\n.status__prepend {\n margin: -10px -10px 10px;\n color: #3e5a7c;\n padding: 8px 10px 0 68px;\n font-size: 14px;\n position: relative;\n}\n.status__prepend .status__display-name strong {\n color: #3e5a7c;\n}\n.status__prepend > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.status__action-bar {\n align-items: center;\n display: flex;\n margin-top: 8px;\n}\n.status__action-bar__counter {\n display: inline-flex;\n margin-right: 11px;\n align-items: center;\n}\n.status__action-bar__counter .status__action-bar-button {\n margin-right: 4px;\n}\n.status__action-bar__counter__label {\n display: inline-block;\n width: 14px;\n font-size: 12px;\n font-weight: 500;\n color: #3e5a7c;\n}\n\n.status__action-bar-button {\n margin-right: 18px;\n}\n\n.status__action-bar-dropdown {\n height: 23.15px;\n width: 23.15px;\n}\n\n.detailed-status__action-bar-dropdown {\n flex: 1 1 auto;\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n}\n\n.detailed-status {\n background: #192432;\n padding: 14px 10px;\n}\n.detailed-status--flex {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n align-items: flex-start;\n}\n.detailed-status--flex .status__content,\n.detailed-status--flex .detailed-status__meta {\n flex: 100%;\n}\n.detailed-status .status__content {\n font-size: 19px;\n line-height: 24px;\n}\n.detailed-status .status__content .emojione {\n width: 24px;\n height: 24px;\n margin: -1px 0 0;\n}\n.detailed-status .video-player {\n margin-top: 8px;\n}\n\n.detailed-status__meta {\n margin-top: 15px;\n color: #3e5a7c;\n font-size: 14px;\n line-height: 18px;\n}\n\n.detailed-status__action-bar {\n background: #192432;\n border-top: 1px solid #202e3f;\n border-bottom: 1px solid #202e3f;\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n}\n\n.detailed-status__link {\n color: inherit;\n text-decoration: none;\n}\n\n.detailed-status__favorites,\n.detailed-status__reblogs {\n display: inline-block;\n font-weight: 500;\n font-size: 12px;\n margin-left: 6px;\n}\n\n.status__display-name,\n.status__relative-time,\n.detailed-status__display-name,\n.detailed-status__datetime,\n.detailed-status__application,\n.account__display-name {\n text-decoration: none;\n}\n\n.status__display-name strong,\n.account__display-name strong {\n color: #ffffff;\n}\n\n.muted .emojione {\n opacity: 0.5;\n}\n\n.status__display-name:hover strong,\n.reply-indicator__display-name:hover strong,\n.detailed-status__display-name:hover strong,\n.account__display-name:hover strong {\n text-decoration: underline;\n}\n\n.account__display-name strong {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.detailed-status__application,\n.detailed-status__datetime {\n color: inherit;\n}\n\n.detailed-status__display-name {\n color: #d9e1e8;\n display: block;\n line-height: 24px;\n margin-bottom: 15px;\n overflow: hidden;\n}\n.detailed-status__display-name strong,\n.detailed-status__display-name span {\n display: block;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.detailed-status__display-name strong {\n font-size: 16px;\n color: #ffffff;\n}\n\n.detailed-status__display-avatar {\n float: left;\n margin-right: 10px;\n}\n\n.status__avatar {\n flex: none;\n margin: 0 10px 0 0;\n height: 48px;\n width: 48px;\n}\n\n.muted .status__content,\n.muted .status__content p,\n.muted .status__content a {\n color: #3e5a7c;\n}\n.muted .status__display-name strong {\n color: #3e5a7c;\n}\n.muted .status__avatar {\n opacity: 0.5;\n}\n.muted a.status__content__spoiler-link {\n background: #3e5a7c;\n color: #121a24;\n}\n.muted a.status__content__spoiler-link:hover {\n background: #436187;\n text-decoration: none;\n}\n\n.status__relative-time:hover,\n.detailed-status__datetime:hover {\n text-decoration: underline;\n}\n\n.status-card {\n display: flex;\n font-size: 14px;\n border: 1px solid #202e3f;\n border-radius: 4px;\n color: #3e5a7c;\n margin-top: 14px;\n text-decoration: none;\n overflow: hidden;\n}\n.status-card__actions {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.status-card__actions > div {\n background: rgba(0, 0, 0, 0.6);\n border-radius: 4px;\n padding: 12px 9px;\n flex: 0 0 auto;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.status-card__actions button,\n.status-card__actions a {\n display: inline;\n color: #ffffff;\n background: transparent;\n border: 0;\n padding: 0 5px;\n text-decoration: none;\n opacity: 0.6;\n font-size: 18px;\n line-height: 18px;\n}\n.status-card__actions button:hover, .status-card__actions button:active, .status-card__actions button:focus,\n.status-card__actions a:hover,\n.status-card__actions a:active,\n.status-card__actions a:focus {\n opacity: 1;\n}\n.status-card__actions a {\n font-size: 19px;\n position: relative;\n bottom: -1px;\n}\n.status-card__actions a .fa, .status-card__actions a:hover .fa {\n color: inherit;\n}\n\na.status-card {\n cursor: pointer;\n}\na.status-card:hover {\n background: #202e3f;\n}\n\n.status-card-photo {\n cursor: zoom-in;\n display: block;\n text-decoration: none;\n width: 100%;\n height: auto;\n margin: 0;\n}\n\n.status-card-video iframe {\n width: 100%;\n height: 100%;\n}\n\n.status-card__title {\n display: block;\n font-weight: 500;\n margin-bottom: 5px;\n color: #9baec8;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n text-decoration: none;\n}\n\n.status-card__content {\n flex: 1 1 auto;\n overflow: hidden;\n padding: 14px 14px 14px 8px;\n}\n\n.status-card__description {\n color: #9baec8;\n}\n\n.status-card__host {\n display: block;\n margin-top: 5px;\n font-size: 13px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.status-card__image {\n flex: 0 0 100px;\n background: #202e3f;\n position: relative;\n}\n.status-card__image > .fa {\n font-size: 21px;\n position: absolute;\n transform-origin: 50% 50%;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n\n.status-card.horizontal {\n display: block;\n}\n.status-card.horizontal .status-card__image {\n width: 100%;\n}\n.status-card.horizontal .status-card__image-image {\n border-radius: 4px 4px 0 0;\n}\n.status-card.horizontal .status-card__title {\n white-space: inherit;\n}\n\n.status-card.compact {\n border-color: #192432;\n}\n.status-card.compact.interactive {\n border: 0;\n}\n.status-card.compact .status-card__content {\n padding: 8px;\n padding-top: 10px;\n}\n.status-card.compact .status-card__title {\n white-space: nowrap;\n}\n.status-card.compact .status-card__image {\n flex: 0 0 60px;\n}\n\na.status-card.compact:hover {\n background-color: #192432;\n}\n\n.status-card__image-image {\n border-radius: 4px 0 0 4px;\n display: block;\n margin: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n background-size: cover;\n background-position: center center;\n}\n\n.status__video-player {\n display: flex;\n align-items: center;\n background: #000000;\n box-sizing: border-box;\n cursor: default;\n /* May not be needed */\n margin-top: 8px;\n overflow: hidden;\n position: relative;\n}\n.status__video-player.full-width {\n margin-left: -14px;\n margin-right: -14px;\n width: inherit;\n max-width: none;\n height: 250px;\n border-radius: 0px;\n}\n\n.status__video-player-video {\n height: 100%;\n object-fit: contain;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n width: 100%;\n z-index: 1;\n}\n.status__video-player-video:not(.letterbox) {\n height: 100%;\n object-fit: cover;\n}\n\n.status__video-player-expand,\n.status__video-player-mute {\n color: #ffffff;\n opacity: 0.8;\n position: absolute;\n right: 4px;\n text-shadow: 0 1px 1px #000000, 1px 0 1px #000000;\n}\n\n.status__video-player-spoiler {\n display: none;\n color: #ffffff;\n left: 4px;\n position: absolute;\n text-shadow: 0 1px 1px #000000, 1px 0 1px #000000;\n top: 4px;\n z-index: 100;\n}\n.status__video-player-spoiler.status__video-player-spoiler--visible {\n display: block;\n}\n\n.status__video-player-expand {\n bottom: 4px;\n z-index: 100;\n}\n\n.status__video-player-mute {\n top: 4px;\n z-index: 5;\n}\n\n.attachment-list {\n display: flex;\n font-size: 14px;\n border: 1px solid #202e3f;\n border-radius: 4px;\n margin-top: 14px;\n overflow: hidden;\n}\n.attachment-list__icon {\n flex: 0 0 auto;\n color: #3e5a7c;\n padding: 8px 18px;\n cursor: default;\n border-right: 1px solid #202e3f;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n font-size: 26px;\n}\n.attachment-list__icon .fa {\n display: block;\n}\n.attachment-list__list {\n list-style: none;\n padding: 4px 0;\n padding-left: 8px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n.attachment-list__list li {\n display: block;\n padding: 4px 0;\n}\n.attachment-list__list a {\n text-decoration: none;\n color: #3e5a7c;\n font-weight: 500;\n}\n.attachment-list__list a:hover {\n text-decoration: underline;\n}\n.attachment-list.compact {\n border: 0;\n margin-top: 4px;\n}\n.attachment-list.compact .attachment-list__list {\n padding: 0;\n display: block;\n}\n.attachment-list.compact .fa {\n color: #3e5a7c;\n}\n\n.modal-container--preloader {\n background: #202e3f;\n}\n\n.modal-root {\n position: relative;\n transition: opacity 0.3s linear;\n will-change: opacity;\n z-index: 9999;\n}\n\n.modal-root__overlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: rgba(0, 0, 0, 0.7);\n}\n\n.modal-root__container {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n align-content: space-around;\n z-index: 9999;\n pointer-events: none;\n user-select: none;\n}\n\n.modal-root__modal {\n pointer-events: auto;\n display: flex;\n z-index: 9999;\n}\n\n.onboarding-modal,\n.error-modal,\n.embed-modal {\n background: #d9e1e8;\n color: #121a24;\n border-radius: 8px;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n}\n\n.onboarding-modal__pager {\n height: 80vh;\n width: 80vw;\n max-width: 520px;\n max-height: 470px;\n}\n.onboarding-modal__pager .react-swipeable-view-container > div {\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n display: none;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n display: flex;\n user-select: text;\n}\n\n.error-modal__body {\n height: 80vh;\n width: 80vw;\n max-width: 520px;\n max-height: 420px;\n position: relative;\n}\n.error-modal__body > div {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n padding: 25px;\n display: none;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n display: flex;\n opacity: 0;\n user-select: text;\n}\n\n.error-modal__body {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n}\n\n@media screen and (max-width: 550px) {\n .onboarding-modal {\n width: 100%;\n height: 100%;\n border-radius: 0;\n }\n\n .onboarding-modal__pager {\n width: 100%;\n height: auto;\n max-width: none;\n max-height: none;\n flex: 1 1 auto;\n }\n}\n.onboarding-modal__paginator,\n.error-modal__footer {\n flex: 0 0 auto;\n background: #c0cdd9;\n display: flex;\n padding: 25px;\n}\n.onboarding-modal__paginator > div,\n.error-modal__footer > div {\n min-width: 33px;\n}\n.onboarding-modal__paginator .onboarding-modal__nav,\n.onboarding-modal__paginator .error-modal__nav,\n.error-modal__footer .onboarding-modal__nav,\n.error-modal__footer .error-modal__nav {\n color: #3e5a7c;\n border: 0;\n font-size: 14px;\n font-weight: 500;\n padding: 10px 25px;\n line-height: inherit;\n height: auto;\n margin: -10px;\n border-radius: 4px;\n background-color: transparent;\n}\n.onboarding-modal__paginator .onboarding-modal__nav:hover, .onboarding-modal__paginator .onboarding-modal__nav:focus, .onboarding-modal__paginator .onboarding-modal__nav:active,\n.onboarding-modal__paginator .error-modal__nav:hover,\n.onboarding-modal__paginator .error-modal__nav:focus,\n.onboarding-modal__paginator .error-modal__nav:active,\n.error-modal__footer .onboarding-modal__nav:hover,\n.error-modal__footer .onboarding-modal__nav:focus,\n.error-modal__footer .onboarding-modal__nav:active,\n.error-modal__footer .error-modal__nav:hover,\n.error-modal__footer .error-modal__nav:focus,\n.error-modal__footer .error-modal__nav:active {\n color: #37506f;\n background-color: #a6b9c9;\n}\n.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__done,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__next,\n.error-modal__footer .error-modal__nav.onboarding-modal__done,\n.error-modal__footer .error-modal__nav.onboarding-modal__next {\n color: #121a24;\n}\n.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:hover, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:focus, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:active, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:hover, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:focus, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:active,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:hover,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:focus,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:active,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:hover,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:focus,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:active,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:hover,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:focus,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:active,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:hover,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:focus,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:active,\n.error-modal__footer .error-modal__nav.onboarding-modal__done:hover,\n.error-modal__footer .error-modal__nav.onboarding-modal__done:focus,\n.error-modal__footer .error-modal__nav.onboarding-modal__done:active,\n.error-modal__footer .error-modal__nav.onboarding-modal__next:hover,\n.error-modal__footer .error-modal__nav.onboarding-modal__next:focus,\n.error-modal__footer .error-modal__nav.onboarding-modal__next:active {\n color: #192432;\n}\n\n.error-modal__footer {\n justify-content: center;\n}\n\n.onboarding-modal__dots {\n flex: 1 1 auto;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.onboarding-modal__dot {\n width: 14px;\n height: 14px;\n border-radius: 14px;\n background: #a6b9c9;\n margin: 0 3px;\n cursor: pointer;\n}\n.onboarding-modal__dot:hover {\n background: #a0b4c5;\n}\n.onboarding-modal__dot.active {\n cursor: default;\n background: #8da5ba;\n}\n\n.onboarding-modal__page__wrapper {\n pointer-events: none;\n padding: 25px;\n padding-bottom: 0;\n}\n.onboarding-modal__page__wrapper.onboarding-modal__page__wrapper--active {\n pointer-events: auto;\n}\n\n.onboarding-modal__page {\n cursor: default;\n line-height: 21px;\n}\n.onboarding-modal__page h1 {\n font-size: 18px;\n font-weight: 500;\n color: #121a24;\n margin-bottom: 20px;\n}\n.onboarding-modal__page a {\n color: #d8a070;\n}\n.onboarding-modal__page a:hover, .onboarding-modal__page a:focus, .onboarding-modal__page a:active {\n color: #dcab80;\n}\n.onboarding-modal__page .navigation-bar a {\n color: inherit;\n}\n.onboarding-modal__page p {\n font-size: 16px;\n color: #3e5a7c;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.onboarding-modal__page p:last-child {\n margin-bottom: 0;\n}\n.onboarding-modal__page p strong {\n font-weight: 500;\n background: #121a24;\n color: #d9e1e8;\n border-radius: 4px;\n font-size: 14px;\n padding: 3px 6px;\n}\n.onboarding-modal__page p strong:lang(ja) {\n font-weight: 700;\n}\n.onboarding-modal__page p strong:lang(ko) {\n font-weight: 700;\n}\n.onboarding-modal__page p strong:lang(zh-CN) {\n font-weight: 700;\n}\n.onboarding-modal__page p strong:lang(zh-HK) {\n font-weight: 700;\n}\n.onboarding-modal__page p strong:lang(zh-TW) {\n font-weight: 700;\n}\n\n.onboarding-modal__page__wrapper-0 {\n height: 100%;\n padding: 0;\n}\n\n.onboarding-modal__page-one__lead {\n padding: 65px;\n padding-top: 45px;\n padding-bottom: 0;\n margin-bottom: 10px;\n}\n.onboarding-modal__page-one__lead h1 {\n font-size: 26px;\n line-height: 36px;\n margin-bottom: 8px;\n}\n.onboarding-modal__page-one__lead p {\n margin-bottom: 0;\n}\n.onboarding-modal__page-one__extra {\n padding-right: 65px;\n padding-left: 185px;\n text-align: center;\n}\n\n.display-case {\n text-align: center;\n font-size: 15px;\n margin-bottom: 15px;\n}\n.display-case__label {\n font-weight: 500;\n color: #121a24;\n margin-bottom: 5px;\n text-transform: uppercase;\n font-size: 12px;\n}\n.display-case__case {\n background: #121a24;\n color: #d9e1e8;\n font-weight: 500;\n padding: 10px;\n border-radius: 4px;\n}\n\n.onboarding-modal__page-two p,\n.onboarding-modal__page-three p,\n.onboarding-modal__page-four p,\n.onboarding-modal__page-five p {\n text-align: left;\n}\n.onboarding-modal__page-two .figure,\n.onboarding-modal__page-three .figure,\n.onboarding-modal__page-four .figure,\n.onboarding-modal__page-five .figure {\n background: #040609;\n color: #d9e1e8;\n margin-bottom: 20px;\n border-radius: 4px;\n padding: 10px;\n text-align: center;\n font-size: 14px;\n box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.3);\n}\n.onboarding-modal__page-two .figure .onboarding-modal__image,\n.onboarding-modal__page-three .figure .onboarding-modal__image,\n.onboarding-modal__page-four .figure .onboarding-modal__image,\n.onboarding-modal__page-five .figure .onboarding-modal__image {\n border-radius: 4px;\n margin-bottom: 10px;\n}\n.onboarding-modal__page-two .figure.non-interactive,\n.onboarding-modal__page-three .figure.non-interactive,\n.onboarding-modal__page-four .figure.non-interactive,\n.onboarding-modal__page-five .figure.non-interactive {\n pointer-events: none;\n text-align: left;\n}\n\n.onboarding-modal__page-four__columns .row {\n display: flex;\n margin-bottom: 20px;\n}\n.onboarding-modal__page-four__columns .row > div {\n flex: 1 1 0;\n margin: 0 10px;\n}\n.onboarding-modal__page-four__columns .row > div:first-child {\n margin-left: 0;\n}\n.onboarding-modal__page-four__columns .row > div:last-child {\n margin-right: 0;\n}\n.onboarding-modal__page-four__columns .row > div p {\n text-align: center;\n}\n.onboarding-modal__page-four__columns .row:last-child {\n margin-bottom: 0;\n}\n.onboarding-modal__page-four__columns .column-header {\n color: #ffffff;\n}\n\n@media screen and (max-width: 320px) and (max-height: 600px) {\n .onboarding-modal__page p {\n font-size: 14px;\n line-height: 20px;\n }\n\n .onboarding-modal__page-two .figure,\n.onboarding-modal__page-three .figure,\n.onboarding-modal__page-four .figure,\n.onboarding-modal__page-five .figure {\n font-size: 12px;\n margin-bottom: 10px;\n }\n\n .onboarding-modal__page-four__columns .row {\n margin-bottom: 10px;\n }\n\n .onboarding-modal__page-four__columns .column-header {\n padding: 5px;\n font-size: 12px;\n }\n}\n.onboard-sliders {\n display: inline-block;\n max-width: 30px;\n max-height: auto;\n margin-left: 10px;\n}\n\n.boost-modal, .doodle-modal,\n.favourite-modal,\n.confirmation-modal,\n.report-modal,\n.actions-modal,\n.mute-modal {\n background: #f2f5f7;\n color: #121a24;\n border-radius: 8px;\n overflow: hidden;\n max-width: 90vw;\n width: 480px;\n position: relative;\n flex-direction: column;\n}\n.boost-modal .status__display-name, .doodle-modal .status__display-name,\n.favourite-modal .status__display-name,\n.confirmation-modal .status__display-name,\n.report-modal .status__display-name,\n.actions-modal .status__display-name,\n.mute-modal .status__display-name {\n display: flex;\n}\n.boost-modal .status__avatar, .doodle-modal .status__avatar,\n.favourite-modal .status__avatar,\n.confirmation-modal .status__avatar,\n.report-modal .status__avatar,\n.actions-modal .status__avatar,\n.mute-modal .status__avatar {\n height: 28px;\n left: 10px;\n top: 10px;\n width: 48px;\n}\n.boost-modal .status__content__spoiler-link, .doodle-modal .status__content__spoiler-link,\n.favourite-modal .status__content__spoiler-link,\n.confirmation-modal .status__content__spoiler-link,\n.report-modal .status__content__spoiler-link,\n.actions-modal .status__content__spoiler-link,\n.mute-modal .status__content__spoiler-link {\n color: #f2f5f7;\n}\n\n.actions-modal .status {\n background: #ffffff;\n border-bottom-color: #d9e1e8;\n padding-top: 10px;\n padding-bottom: 10px;\n}\n.actions-modal .dropdown-menu__separator {\n border-bottom-color: #d9e1e8;\n}\n\n.boost-modal__container,\n.favourite-modal__container {\n overflow-x: scroll;\n padding: 10px;\n}\n.boost-modal__container .status,\n.favourite-modal__container .status {\n user-select: text;\n border-bottom: 0;\n}\n\n.boost-modal__action-bar, .doodle-modal__action-bar,\n.favourite-modal__action-bar,\n.confirmation-modal__action-bar,\n.mute-modal__action-bar {\n display: flex;\n justify-content: space-between;\n background: #d9e1e8;\n padding: 10px;\n line-height: 36px;\n}\n.boost-modal__action-bar > div, .doodle-modal__action-bar > div,\n.favourite-modal__action-bar > div,\n.confirmation-modal__action-bar > div,\n.mute-modal__action-bar > div {\n flex: 1 1 auto;\n text-align: right;\n color: #3e5a7c;\n padding-right: 10px;\n}\n.boost-modal__action-bar .button, .doodle-modal__action-bar .button,\n.favourite-modal__action-bar .button,\n.confirmation-modal__action-bar .button,\n.mute-modal__action-bar .button {\n flex: 0 0 auto;\n}\n\n.boost-modal__status-header,\n.favourite-modal__status-header {\n font-size: 15px;\n}\n\n.boost-modal__status-time,\n.favourite-modal__status-time {\n float: right;\n font-size: 14px;\n}\n\n.confirmation-modal {\n max-width: 85vw;\n}\n@media screen and (min-width: 480px) {\n .confirmation-modal {\n max-width: 380px;\n }\n}\n\n.mute-modal {\n line-height: 24px;\n}\n\n.mute-modal .react-toggle {\n vertical-align: middle;\n}\n\n.report-modal {\n width: 90vw;\n max-width: 700px;\n}\n\n.report-modal__container {\n display: flex;\n border-top: 1px solid #d9e1e8;\n}\n@media screen and (max-width: 480px) {\n .report-modal__container {\n flex-wrap: wrap;\n overflow-y: auto;\n }\n}\n\n.report-modal__statuses,\n.report-modal__comment {\n box-sizing: border-box;\n width: 50%;\n}\n@media screen and (max-width: 480px) {\n .report-modal__statuses,\n.report-modal__comment {\n width: 100%;\n }\n}\n\n.report-modal__statuses {\n flex: 1 1 auto;\n min-height: 20vh;\n max-height: 80vh;\n overflow-y: auto;\n overflow-x: hidden;\n}\n.report-modal__statuses .status__content a {\n color: #d8a070;\n}\n@media screen and (max-width: 480px) {\n .report-modal__statuses {\n max-height: 10vh;\n }\n}\n\n.report-modal__comment {\n padding: 20px;\n border-right: 1px solid #d9e1e8;\n max-width: 320px;\n}\n.report-modal__comment p {\n font-size: 14px;\n line-height: 20px;\n margin-bottom: 20px;\n}\n.report-modal__comment .setting-text {\n display: block;\n box-sizing: border-box;\n width: 100%;\n margin: 0;\n color: #121a24;\n background: #ffffff;\n padding: 10px;\n font-family: inherit;\n font-size: 14px;\n resize: vertical;\n border: 0;\n outline: 0;\n border-radius: 4px;\n border: 1px solid #d9e1e8;\n margin-bottom: 20px;\n}\n.report-modal__comment .setting-text:focus {\n border: 1px solid #c0cdd9;\n}\n.report-modal__comment .setting-toggle {\n margin-top: 20px;\n margin-bottom: 24px;\n}\n.report-modal__comment .setting-toggle__label {\n color: #121a24;\n font-size: 14px;\n}\n@media screen and (max-width: 480px) {\n .report-modal__comment {\n padding: 10px;\n max-width: 100%;\n order: 2;\n }\n .report-modal__comment .setting-toggle {\n margin-bottom: 4px;\n }\n}\n\n.report-modal__target {\n padding: 20px;\n}\n.report-modal__target .media-modal__close {\n top: 19px;\n right: 15px;\n}\n\n.actions-modal {\n max-height: 80vh;\n max-width: 80vw;\n}\n.actions-modal .status {\n overflow-y: auto;\n max-height: 300px;\n}\n.actions-modal strong {\n display: block;\n font-weight: 500;\n}\n.actions-modal .actions-modal__item-label {\n font-weight: 500;\n}\n.actions-modal ul {\n overflow-y: auto;\n flex-shrink: 0;\n}\n.actions-modal ul li:empty {\n margin: 0;\n}\n.actions-modal ul li:not(:empty) a {\n color: #121a24;\n display: flex;\n padding: 12px 16px;\n font-size: 15px;\n align-items: center;\n text-decoration: none;\n}\n.actions-modal ul li:not(:empty) a,\n.actions-modal ul li:not(:empty) a button {\n transition: none;\n}\n.actions-modal ul li:not(:empty) a.active,\n.actions-modal ul li:not(:empty) a.active button, .actions-modal ul li:not(:empty) a:hover,\n.actions-modal ul li:not(:empty) a:hover button, .actions-modal ul li:not(:empty) a:active,\n.actions-modal ul li:not(:empty) a:active button, .actions-modal ul li:not(:empty) a:focus,\n.actions-modal ul li:not(:empty) a:focus button {\n background: #d8a070;\n color: #ffffff;\n}\n.actions-modal ul li:not(:empty) a > .react-toggle, .actions-modal ul li:not(:empty) a > .icon,\n.actions-modal ul li:not(:empty) a button:first-child {\n margin-right: 10px;\n}\n\n.confirmation-modal__action-bar .confirmation-modal__secondary-button,\n.confirmation-modal__action-bar .confirmation-modal__cancel-button,\n.confirmation-modal__action-bar .mute-modal__cancel-button,\n.mute-modal__action-bar .confirmation-modal__secondary-button,\n.mute-modal__action-bar .confirmation-modal__cancel-button,\n.mute-modal__action-bar .mute-modal__cancel-button {\n background-color: transparent;\n color: #3e5a7c;\n font-size: 14px;\n font-weight: 500;\n}\n.confirmation-modal__action-bar .confirmation-modal__secondary-button:hover, .confirmation-modal__action-bar .confirmation-modal__secondary-button:focus, .confirmation-modal__action-bar .confirmation-modal__secondary-button:active,\n.confirmation-modal__action-bar .confirmation-modal__cancel-button:hover,\n.confirmation-modal__action-bar .confirmation-modal__cancel-button:focus,\n.confirmation-modal__action-bar .confirmation-modal__cancel-button:active,\n.confirmation-modal__action-bar .mute-modal__cancel-button:hover,\n.confirmation-modal__action-bar .mute-modal__cancel-button:focus,\n.confirmation-modal__action-bar .mute-modal__cancel-button:active,\n.mute-modal__action-bar .confirmation-modal__secondary-button:hover,\n.mute-modal__action-bar .confirmation-modal__secondary-button:focus,\n.mute-modal__action-bar .confirmation-modal__secondary-button:active,\n.mute-modal__action-bar .confirmation-modal__cancel-button:hover,\n.mute-modal__action-bar .confirmation-modal__cancel-button:focus,\n.mute-modal__action-bar .confirmation-modal__cancel-button:active,\n.mute-modal__action-bar .mute-modal__cancel-button:hover,\n.mute-modal__action-bar .mute-modal__cancel-button:focus,\n.mute-modal__action-bar .mute-modal__cancel-button:active {\n color: #37506f;\n}\n\n.confirmation-modal__do_not_ask_again {\n padding-left: 20px;\n padding-right: 20px;\n padding-bottom: 10px;\n font-size: 14px;\n}\n.confirmation-modal__do_not_ask_again label, .confirmation-modal__do_not_ask_again input {\n vertical-align: middle;\n}\n\n.confirmation-modal__container,\n.mute-modal__container,\n.report-modal__target {\n padding: 30px;\n font-size: 16px;\n text-align: center;\n}\n.confirmation-modal__container strong,\n.mute-modal__container strong,\n.report-modal__target strong {\n font-weight: 500;\n}\n.confirmation-modal__container strong:lang(ja),\n.mute-modal__container strong:lang(ja),\n.report-modal__target strong:lang(ja) {\n font-weight: 700;\n}\n.confirmation-modal__container strong:lang(ko),\n.mute-modal__container strong:lang(ko),\n.report-modal__target strong:lang(ko) {\n font-weight: 700;\n}\n.confirmation-modal__container strong:lang(zh-CN),\n.mute-modal__container strong:lang(zh-CN),\n.report-modal__target strong:lang(zh-CN) {\n font-weight: 700;\n}\n.confirmation-modal__container strong:lang(zh-HK),\n.mute-modal__container strong:lang(zh-HK),\n.report-modal__target strong:lang(zh-HK) {\n font-weight: 700;\n}\n.confirmation-modal__container strong:lang(zh-TW),\n.mute-modal__container strong:lang(zh-TW),\n.report-modal__target strong:lang(zh-TW) {\n font-weight: 700;\n}\n\n.embed-modal {\n max-width: 80vw;\n max-height: 80vh;\n}\n.embed-modal h4 {\n padding: 30px;\n font-weight: 500;\n font-size: 16px;\n text-align: center;\n}\n.embed-modal .embed-modal__container {\n padding: 10px;\n}\n.embed-modal .embed-modal__container .hint {\n margin-bottom: 15px;\n}\n.embed-modal .embed-modal__container .embed-modal__html {\n outline: 0;\n box-sizing: border-box;\n display: block;\n width: 100%;\n border: none;\n padding: 10px;\n font-family: \"mastodon-font-monospace\", monospace;\n background: #121a24;\n color: #ffffff;\n font-size: 14px;\n margin: 0;\n margin-bottom: 15px;\n}\n.embed-modal .embed-modal__container .embed-modal__html::-moz-focus-inner {\n border: 0;\n}\n.embed-modal .embed-modal__container .embed-modal__html::-moz-focus-inner, .embed-modal .embed-modal__container .embed-modal__html:focus, .embed-modal .embed-modal__container .embed-modal__html:active {\n outline: 0 !important;\n}\n.embed-modal .embed-modal__container .embed-modal__html:focus {\n background: #192432;\n}\n@media screen and (max-width: 600px) {\n .embed-modal .embed-modal__container .embed-modal__html {\n font-size: 16px;\n }\n}\n.embed-modal .embed-modal__container .embed-modal__iframe {\n width: 400px;\n max-width: 100%;\n overflow: hidden;\n border: 0;\n}\n\n.focal-point {\n position: relative;\n cursor: pointer;\n overflow: hidden;\n}\n.focal-point.dragging {\n cursor: move;\n}\n.focal-point img {\n max-width: 80vw;\n max-height: 80vh;\n width: auto;\n height: auto;\n margin: auto;\n}\n.focal-point__reticle {\n position: absolute;\n width: 100px;\n height: 100px;\n transform: translate(-50%, -50%);\n background: url(\"~images/reticle.png\") no-repeat 0 0;\n border-radius: 50%;\n box-shadow: 0 0 0 9999em rgba(0, 0, 0, 0.35);\n}\n.focal-point__overlay {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n}\n\n.composer {\n padding: 10px;\n}\n\n.no-reduce-motion .composer--spoiler {\n transition: height 0.4s ease, opacity 0.4s ease;\n}\n\n.composer--spoiler {\n height: 0;\n transform-origin: bottom;\n opacity: 0;\n}\n.composer--spoiler.composer--spoiler--visible {\n height: 47px;\n opacity: 1;\n}\n.composer--spoiler input {\n display: block;\n box-sizing: border-box;\n margin: 0;\n border: none;\n border-radius: 4px;\n padding: 10px;\n width: 100%;\n outline: 0;\n color: #121a24;\n background: #ffffff;\n font-size: 14px;\n font-family: inherit;\n resize: vertical;\n}\n.composer--spoiler input:focus {\n outline: 0;\n}\n@media screen and (max-width: 630px) {\n .auto-columns .composer--spoiler input {\n font-size: 16px;\n }\n}\n.single-column .composer--spoiler input {\n font-size: 16px;\n}\n\n.composer--warning {\n color: #121a24;\n margin-bottom: 15px;\n background: #9baec8;\n box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);\n padding: 8px 10px;\n border-radius: 4px;\n font-size: 13px;\n font-weight: 400;\n}\n.composer--warning a {\n color: #3e5a7c;\n font-weight: 500;\n text-decoration: underline;\n}\n.composer--warning a:active, .composer--warning a:focus, .composer--warning a:hover {\n text-decoration: none;\n}\n\n.composer--reply {\n margin: 0 0 10px;\n border-radius: 4px;\n padding: 10px;\n background: #9baec8;\n}\n.composer--reply > header {\n margin-bottom: 5px;\n overflow: hidden;\n}\n.composer--reply > header > .account.small {\n color: #121a24;\n}\n.composer--reply > header > .cancel {\n float: right;\n line-height: 24px;\n}\n.composer--reply > .content {\n position: relative;\n margin: 10px 0;\n padding: 0 12px;\n font-size: 14px;\n line-height: 20px;\n color: #121a24;\n word-wrap: break-word;\n font-weight: 400;\n overflow: visible;\n white-space: pre-wrap;\n padding-top: 5px;\n}\n.composer--reply > .content p {\n margin-bottom: 20px;\n}\n.composer--reply > .content p:last-child {\n margin-bottom: 0;\n}\n.composer--reply > .content a {\n color: #3e5a7c;\n text-decoration: none;\n}\n.composer--reply > .content a:hover {\n text-decoration: underline;\n}\n.composer--reply > .content a.mention:hover {\n text-decoration: none;\n}\n.composer--reply > .content a.mention:hover span {\n text-decoration: underline;\n}\n.composer--reply .emojione {\n width: 20px;\n height: 20px;\n margin: -5px 0 0;\n}\n\n.emoji-picker-dropdown {\n position: absolute;\n right: 5px;\n top: 5px;\n}\n.emoji-picker-dropdown ::-webkit-scrollbar-track:hover,\n.emoji-picker-dropdown ::-webkit-scrollbar-track:active {\n background-color: rgba(0, 0, 0, 0.3);\n}\n\n.composer--textarea {\n position: relative;\n}\n.composer--textarea > label .textarea {\n display: block;\n box-sizing: border-box;\n margin: 0;\n border: none;\n border-radius: 4px 4px 0 0;\n padding: 10px 32px 0 10px;\n width: 100%;\n min-height: 100px;\n outline: 0;\n color: #121a24;\n background: #ffffff;\n font-size: 14px;\n font-family: inherit;\n resize: none;\n scrollbar-color: initial;\n}\n.composer--textarea > label .textarea::-webkit-scrollbar {\n all: unset;\n}\n.composer--textarea > label .textarea:disabled {\n background: #d9e1e8;\n}\n.composer--textarea > label .textarea:focus {\n outline: 0;\n}\n@media screen and (max-width: 630px) {\n .auto-columns .composer--textarea > label .textarea {\n font-size: 16px;\n }\n}\n.single-column .composer--textarea > label .textarea {\n font-size: 16px;\n}\n@media screen and (max-width: 600px) {\n .auto-columns .composer--textarea > label .textarea, .single-column .composer--textarea > label .textarea {\n height: 100px !important;\n resize: vertical;\n }\n}\n\n.composer--textarea--icons {\n display: block;\n position: absolute;\n top: 29px;\n right: 5px;\n bottom: 5px;\n overflow: hidden;\n}\n.composer--textarea--icons > .textarea_icon {\n display: block;\n margin: 2px 0 0 2px;\n width: 24px;\n height: 24px;\n color: #3e5a7c;\n font-size: 18px;\n line-height: 24px;\n text-align: center;\n opacity: 0.8;\n}\n\n.composer--textarea--suggestions {\n display: block;\n position: absolute;\n box-sizing: border-box;\n top: 100%;\n border-radius: 0 0 4px 4px;\n padding: 6px;\n width: 100%;\n color: #121a24;\n background: #d9e1e8;\n box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);\n font-size: 14px;\n z-index: 99;\n}\n.composer--textarea--suggestions[hidden] {\n display: none;\n}\n\n.composer--textarea--suggestions--item {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n border-radius: 4px;\n padding: 10px;\n font-size: 14px;\n line-height: 18px;\n overflow: hidden;\n cursor: pointer;\n}\n.composer--textarea--suggestions--item:hover, .composer--textarea--suggestions--item:focus, .composer--textarea--suggestions--item:active, .composer--textarea--suggestions--item.selected {\n background: #b9c8d5;\n}\n.composer--textarea--suggestions--item > .emoji img {\n display: block;\n float: left;\n margin-right: 8px;\n width: 18px;\n height: 18px;\n}\n.composer--textarea--suggestions--item > .account.small .display-name > span {\n color: #3e5a7c;\n}\n\n.composer--upload_form {\n padding: 5px;\n color: #121a24;\n background: #ffffff;\n font-size: 14px;\n}\n.composer--upload_form > .content {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n font-family: inherit;\n overflow: hidden;\n}\n\n.composer--upload_form--item {\n flex: 1 1 0;\n margin: 5px;\n min-width: 40%;\n}\n.composer--upload_form--item > div {\n position: relative;\n border-radius: 4px;\n height: 140px;\n width: 100%;\n background-position: center;\n background-size: cover;\n background-repeat: no-repeat;\n overflow: hidden;\n}\n.composer--upload_form--item > div textarea {\n display: block;\n position: absolute;\n box-sizing: border-box;\n bottom: 0;\n left: 0;\n margin: 0;\n border: 0;\n padding: 10px;\n width: 100%;\n color: #d9e1e8;\n background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0, rgba(0, 0, 0, 0.35) 80%, transparent);\n font-size: 14px;\n font-family: inherit;\n font-weight: 500;\n opacity: 0;\n z-index: 2;\n transition: opacity 0.1s ease;\n}\n.composer--upload_form--item > div textarea:focus {\n color: #ffffff;\n}\n.composer--upload_form--item > div textarea::placeholder {\n opacity: 0.54;\n color: #d9e1e8;\n}\n.composer--upload_form--item > div > .close {\n mix-blend-mode: difference;\n}\n.composer--upload_form--item.active > div textarea {\n opacity: 1;\n}\n\n.composer--upload_form--actions {\n background: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0, rgba(0, 0, 0, 0.35) 80%, transparent);\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n opacity: 0;\n transition: opacity 0.1s ease;\n}\n.composer--upload_form--actions .icon-button {\n flex: 0 1 auto;\n color: #d9e1e8;\n font-size: 14px;\n font-weight: 500;\n padding: 10px;\n font-family: inherit;\n}\n.composer--upload_form--actions .icon-button:hover, .composer--upload_form--actions .icon-button:focus, .composer--upload_form--actions .icon-button:active {\n color: #e6ebf0;\n}\n.composer--upload_form--actions.active {\n opacity: 1;\n}\n\n.composer--upload_form--progress {\n display: flex;\n padding: 10px;\n color: #9baec8;\n overflow: hidden;\n}\n.composer--upload_form--progress > .fa {\n font-size: 34px;\n margin-right: 10px;\n}\n.composer--upload_form--progress > .message {\n flex: 1 1 auto;\n}\n.composer--upload_form--progress > .message > span {\n display: block;\n font-size: 12px;\n font-weight: 500;\n text-transform: uppercase;\n}\n.composer--upload_form--progress > .message > .backdrop {\n position: relative;\n margin-top: 5px;\n border-radius: 6px;\n width: 100%;\n height: 6px;\n background: #3e5a7c;\n}\n.composer--upload_form--progress > .message > .backdrop > .tracker {\n position: absolute;\n top: 0;\n left: 0;\n height: 6px;\n border-radius: 6px;\n background: #d8a070;\n}\n\n.compose-form__modifiers {\n color: #121a24;\n font-family: inherit;\n font-size: 14px;\n background: #ffffff;\n}\n\n.composer--options {\n padding: 10px;\n background: #ebebeb;\n box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.05);\n border-radius: 0 0 4px 4px;\n height: 27px;\n}\n.composer--options > * {\n display: inline-block;\n box-sizing: content-box;\n padding: 0 3px;\n height: 27px;\n line-height: 27px;\n vertical-align: bottom;\n}\n.composer--options > hr {\n display: inline-block;\n margin: 0 3px;\n border-width: 0 0 0 1px;\n border-style: none none none solid;\n border-color: transparent transparent transparent #c2c2c2;\n padding: 0;\n width: 0;\n height: 27px;\n background: transparent;\n}\n\n.composer--options--dropdown.open > .value {\n border-radius: 4px 4px 0 0;\n box-shadow: 0 -4px 4px rgba(0, 0, 0, 0.1);\n color: #ffffff;\n background: #d8a070;\n transition: none;\n}\n.composer--options--dropdown.open.top > .value {\n border-radius: 0 0 4px 4px;\n box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);\n}\n\n.composer--options--dropdown--content {\n position: absolute;\n border-radius: 4px;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n background: #ffffff;\n overflow: hidden;\n transform-origin: 50% 0;\n}\n\n.composer--options--dropdown--content--item {\n display: flex;\n align-items: center;\n padding: 10px;\n color: #121a24;\n cursor: pointer;\n}\n.composer--options--dropdown--content--item > .content {\n flex: 1 1 auto;\n color: #3e5a7c;\n}\n.composer--options--dropdown--content--item > .content:not(:first-child) {\n margin-left: 10px;\n}\n.composer--options--dropdown--content--item > .content strong {\n display: block;\n color: #121a24;\n font-weight: 500;\n}\n.composer--options--dropdown--content--item:hover, .composer--options--dropdown--content--item.active {\n background: #d8a070;\n color: #ffffff;\n}\n.composer--options--dropdown--content--item:hover > .content, .composer--options--dropdown--content--item.active > .content {\n color: #ffffff;\n}\n.composer--options--dropdown--content--item:hover > .content strong, .composer--options--dropdown--content--item.active > .content strong {\n color: #ffffff;\n}\n.composer--options--dropdown--content--item.active:hover {\n background: #dcab80;\n}\n\n.composer--publisher {\n padding-top: 10px;\n text-align: right;\n white-space: nowrap;\n overflow: hidden;\n}\n.composer--publisher > .count {\n display: inline-block;\n margin: 0 16px 0 8px;\n font-size: 16px;\n line-height: 36px;\n}\n.composer--publisher > .primary {\n display: inline-block;\n margin: 0;\n padding: 0 10px;\n text-align: center;\n}\n.composer--publisher > .side_arm {\n display: inline-block;\n margin: 0 2px 0 0;\n padding: 0;\n width: 36px;\n text-align: center;\n}\n.composer--publisher.over > .count {\n color: #ff5050;\n}\n\n.column__wrapper {\n display: flex;\n flex: 1 1 auto;\n position: relative;\n}\n\n.columns-area {\n display: flex;\n flex: 1 1 auto;\n flex-direction: row;\n justify-content: flex-start;\n overflow-x: auto;\n position: relative;\n}\n\n@media screen and (min-width: 360px) {\n .auto-columns .columns-area, .single-column .columns-area {\n padding: 10px;\n }\n .auto-columns .react-swipeable-view-container .columns-area, .single-column .react-swipeable-view-container .columns-area {\n height: calc(100% - 20px) !important;\n }\n}\n\n.react-swipeable-view-container,\n.react-swipeable-view-container .columns-area,\n.react-swipeable-view-container .column {\n height: 100%;\n}\n\n.react-swipeable-view-container > * {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 100%;\n}\n\n.column {\n width: 330px;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n}\n.column > .scrollable {\n background: #121a24;\n}\n\n.ui {\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n width: 100%;\n height: 100%;\n background: #06090c;\n}\n\n.column {\n overflow: hidden;\n}\n\n@media screen and (min-width: 360px) {\n .auto-columns .tabs-bar, .single-column .tabs-bar {\n margin: 10px;\n margin-bottom: 0;\n }\n}\n\n@media screen and (max-width: 630px) {\n :root .auto-columns .column {\n flex: auto;\n width: 100%;\n min-width: 0;\n max-width: none;\n padding: 0;\n }\n :root .auto-columns .columns-area {\n flex-direction: column;\n }\n :root .auto-columns .search__input,\n:root .auto-columns .autosuggest-textarea__textarea {\n font-size: 16px;\n }\n}\n:root .single-column .column {\n flex: auto;\n width: 100%;\n min-width: 0;\n max-width: none;\n padding: 0;\n}\n:root .single-column .columns-area {\n flex-direction: column;\n}\n:root .single-column .search__input,\n:root .single-column .autosuggest-textarea__textarea {\n font-size: 16px;\n}\n\n@media screen and (min-width: 631px) {\n .auto-columns .columns-area {\n padding: 0;\n }\n .auto-columns .column {\n flex: 0 0 auto;\n padding: 10px;\n padding-left: 5px;\n padding-right: 5px;\n }\n .auto-columns .column:first-child {\n padding-left: 10px;\n }\n .auto-columns .column:last-child {\n padding-right: 10px;\n }\n .auto-columns .columns-area > div .column {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n.multi-columns .columns-area {\n padding: 0;\n}\n.multi-columns .column {\n flex: 0 0 auto;\n padding: 10px;\n padding-left: 5px;\n padding-right: 5px;\n}\n.multi-columns .column:first-child {\n padding-left: 10px;\n}\n.multi-columns .column:last-child {\n padding-right: 10px;\n}\n.multi-columns .columns-area > div .column {\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.column-back-button {\n background: #192432;\n color: #d8a070;\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n border: 0;\n text-align: unset;\n padding: 15px;\n margin: 0;\n z-index: 3;\n}\n.column-back-button:hover {\n text-decoration: underline;\n}\n\n.column-header__back-button {\n background: #192432;\n border: 0;\n font-family: inherit;\n color: #d8a070;\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n padding: 0 5px 0 0;\n z-index: 3;\n}\n.column-header__back-button:hover {\n text-decoration: underline;\n}\n.column-header__back-button:last-child {\n padding: 0 15px 0 0;\n}\n\n.column-back-button__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.column-back-button--slim {\n position: relative;\n}\n\n.column-back-button--slim-button {\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n padding: 15px;\n position: absolute;\n right: 0;\n top: -48px;\n}\n\n.column-link {\n background: #202e3f;\n color: #ffffff;\n display: block;\n font-size: 16px;\n padding: 15px;\n text-decoration: none;\n}\n.column-link:hover {\n background: #253549;\n}\n\n.column-link__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.column-subheading {\n background: #121a24;\n color: #3e5a7c;\n padding: 8px 20px;\n font-size: 12px;\n font-weight: 500;\n text-transform: uppercase;\n cursor: default;\n}\n\n.column-header__wrapper {\n position: relative;\n flex: 0 0 auto;\n}\n.column-header__wrapper.active::before {\n display: block;\n content: \"\";\n position: absolute;\n top: 35px;\n left: 0;\n right: 0;\n margin: 0 auto;\n width: 60%;\n pointer-events: none;\n height: 28px;\n z-index: 1;\n background: radial-gradient(ellipse, rgba(216, 160, 112, 0.23) 0%, rgba(216, 160, 112, 0) 60%);\n}\n\n.column-header {\n display: flex;\n font-size: 16px;\n background: #192432;\n flex: 0 0 auto;\n cursor: pointer;\n position: relative;\n z-index: 2;\n outline: 0;\n overflow: hidden;\n}\n.column-header > button {\n margin: 0;\n border: none;\n padding: 15px;\n color: inherit;\n background: transparent;\n font: inherit;\n text-align: left;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n flex: 1;\n}\n.column-header > .column-header__back-button {\n color: #d8a070;\n}\n.column-header.active {\n box-shadow: 0 1px 0 rgba(216, 160, 112, 0.3);\n}\n.column-header.active .column-header__icon {\n color: #d8a070;\n text-shadow: 0 0 10px rgba(216, 160, 112, 0.4);\n}\n.column-header:focus, .column-header:active {\n outline: 0;\n}\n\n.column {\n width: 330px;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n.wide .column {\n flex: auto;\n min-width: 330px;\n max-width: 400px;\n}\n.column > .scrollable {\n background: #121a24;\n}\n\n.column-header__buttons {\n height: 48px;\n display: flex;\n margin-left: 0;\n}\n\n.column-header__links .text-btn {\n margin-right: 10px;\n}\n\n.column-header__button, .column-header__notif-cleaning-buttons button {\n background: #192432;\n border: 0;\n color: #9baec8;\n cursor: pointer;\n font-size: 16px;\n padding: 0 15px;\n}\n.column-header__button:hover, .column-header__notif-cleaning-buttons button:hover {\n color: #b2c1d5;\n}\n.column-header__button.active, .column-header__notif-cleaning-buttons button.active {\n color: #ffffff;\n background: #202e3f;\n}\n.column-header__button.active:hover, .column-header__notif-cleaning-buttons button.active:hover {\n color: #ffffff;\n background: #202e3f;\n}\n.column-header__button:focus, .column-header__notif-cleaning-buttons button:focus {\n text-shadow: 0 0 4px #d3935c;\n}\n\n.column-header__notif-cleaning-buttons {\n display: flex;\n align-items: stretch;\n justify-content: space-around;\n}\n.column-header__notif-cleaning-buttons button {\n background: transparent;\n text-align: center;\n padding: 10px 0;\n white-space: pre-wrap;\n}\n.column-header__notif-cleaning-buttons b {\n font-weight: bold;\n}\n\n.column-header__collapsible-inner.nopad-drawer {\n padding: 0;\n}\n\n.column-header__collapsible {\n max-height: 70vh;\n overflow: hidden;\n overflow-y: auto;\n color: #9baec8;\n transition: max-height 150ms ease-in-out, opacity 300ms linear;\n opacity: 1;\n}\n.column-header__collapsible.collapsed {\n max-height: 0;\n opacity: 0.5;\n}\n.column-header__collapsible.animating {\n overflow-y: hidden;\n}\n.column-header__collapsible hr {\n height: 0;\n background: transparent;\n border: 0;\n border-top: 1px solid #26374d;\n margin: 10px 0;\n}\n.column-header__collapsible.ncd {\n transition: none;\n}\n.column-header__collapsible.ncd.collapsed {\n max-height: 0;\n opacity: 0.7;\n}\n\n.column-header__collapsible-inner {\n background: #202e3f;\n padding: 15px;\n}\n\n.column-header__setting-btn:hover {\n color: #9baec8;\n text-decoration: underline;\n}\n\n.column-header__setting-arrows {\n float: right;\n}\n.column-header__setting-arrows .column-header__setting-btn {\n padding: 0 10px;\n}\n.column-header__setting-arrows .column-header__setting-btn:last-child {\n padding-right: 0;\n}\n\n.column-header__title {\n display: inline-block;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n flex: 1;\n}\n\n.column-header__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.empty-column-indicator,\n.error-column {\n color: #3e5a7c;\n background: #121a24;\n text-align: center;\n padding: 20px;\n font-size: 15px;\n font-weight: 400;\n cursor: default;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n justify-content: center;\n}\n@supports (display: grid) {\n .empty-column-indicator,\n.error-column {\n contain: strict;\n }\n}\n.empty-column-indicator a,\n.error-column a {\n color: #d8a070;\n text-decoration: none;\n}\n.empty-column-indicator a:hover,\n.error-column a:hover {\n text-decoration: underline;\n}\n\n.error-column {\n flex-direction: column;\n}\n\n.single-column.navbar-under .tabs-bar {\n margin-top: 0 !important;\n margin-bottom: -6px !important;\n}\n\n@media screen and (max-width: 360px) {\n .auto-columns.navbar-under .tabs-bar {\n margin-top: 0 !important;\n margin-bottom: -6px !important;\n }\n}\n\n@media screen and (max-width: 360px) {\n .auto-columns.navbar-under .react-swipeable-view-container .columns-area,\n.single-column.navbar-under .react-swipeable-view-container .columns-area {\n height: 100% !important;\n }\n}\n\n.column-inline-form {\n padding: 7px 15px;\n padding-right: 5px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n background: #192432;\n}\n.column-inline-form label {\n flex: 1 1 auto;\n}\n.column-inline-form label input {\n width: 100%;\n margin-bottom: 6px;\n}\n.column-inline-form label input:focus {\n outline: 0;\n}\n.column-inline-form .icon-button {\n flex: 0 0 auto;\n margin: 0 5px;\n}\n\n.floating-action-button {\n position: fixed;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 3.9375rem;\n height: 3.9375rem;\n bottom: 1.3125rem;\n right: 1.3125rem;\n background: #d59864;\n color: #ffffff;\n border-radius: 50%;\n font-size: 21px;\n line-height: 21px;\n text-decoration: none;\n box-shadow: 2px 3px 9px rgba(0, 0, 0, 0.4);\n}\n.floating-action-button:hover, .floating-action-button:focus, .floating-action-button:active {\n background: #e0b38c;\n}\n\n.regeneration-indicator {\n text-align: center;\n font-size: 16px;\n font-weight: 500;\n color: #3e5a7c;\n background: #121a24;\n cursor: default;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n justify-content: center;\n padding: 20px;\n}\n.regeneration-indicator > div {\n width: 100%;\n background: transparent;\n padding-top: 0;\n}\n.regeneration-indicator__figure {\n width: 100%;\n height: 160px;\n background-size: contain;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n.regeneration-indicator.missing-indicator {\n padding-top: 68px;\n}\n.regeneration-indicator__label {\n margin-top: 200px;\n}\n.regeneration-indicator__label strong {\n display: block;\n margin-bottom: 10px;\n color: #3e5a7c;\n}\n.regeneration-indicator__label span {\n font-size: 15px;\n font-weight: 400;\n}\n\n.search {\n position: relative;\n}\n\n.search__input {\n display: block;\n padding: 10px;\n padding-right: 30px;\n outline: 0;\n box-sizing: border-box;\n width: 100%;\n border: none;\n box-shadow: none;\n font-family: inherit;\n background: #121a24;\n color: #9baec8;\n font-size: 14px;\n margin: 0;\n}\n.search__input::-moz-focus-inner {\n border: 0;\n}\n.search__input::-moz-focus-inner, .search__input:focus, .search__input:active {\n outline: 0 !important;\n}\n.search__input:focus {\n background: #192432;\n}\n@media screen and (max-width: 600px) {\n .search__input {\n font-size: 16px;\n }\n}\n\n.search__icon .fa {\n position: absolute;\n top: 10px;\n right: 10px;\n z-index: 2;\n display: inline-block;\n opacity: 0;\n transition: all 100ms linear;\n font-size: 18px;\n width: 18px;\n height: 18px;\n color: #d9e1e8;\n cursor: default;\n pointer-events: none;\n}\n.search__icon .fa.active {\n pointer-events: auto;\n opacity: 0.3;\n}\n.search__icon .fa-search {\n transform: rotate(90deg);\n}\n.search__icon .fa-search.active {\n pointer-events: none;\n transform: rotate(0deg);\n}\n.search__icon .fa-times-circle {\n top: 11px;\n transform: rotate(0deg);\n cursor: pointer;\n}\n.search__icon .fa-times-circle.active {\n transform: rotate(90deg);\n}\n.search__icon .fa-times-circle:hover {\n color: #ffffff;\n}\n\n.search-results__header {\n color: #3e5a7c;\n background: #151f2b;\n border-bottom: 1px solid #0b1016;\n padding: 15px 10px;\n font-size: 14px;\n font-weight: 500;\n}\n\n.trends__header {\n color: #3e5a7c;\n background: #151f2b;\n border-bottom: 1px solid #0b1016;\n font-weight: 500;\n padding: 15px;\n font-size: 16px;\n cursor: default;\n}\n.trends__header .fa {\n display: inline-block;\n margin-right: 5px;\n}\n.trends__item {\n display: flex;\n align-items: center;\n padding: 15px;\n border-bottom: 1px solid #202e3f;\n}\n.trends__item:last-child {\n border-bottom: 0;\n}\n.trends__item__name {\n flex: 1 1 auto;\n color: #3e5a7c;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.trends__item__name strong {\n font-weight: 500;\n}\n.trends__item__name a {\n color: #9baec8;\n text-decoration: none;\n font-size: 14px;\n font-weight: 500;\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.trends__item__name a:hover span, .trends__item__name a:focus span, .trends__item__name a:active span {\n text-decoration: underline;\n}\n.trends__item__current {\n flex: 0 0 auto;\n width: 100px;\n font-size: 24px;\n line-height: 36px;\n font-weight: 500;\n text-align: center;\n color: #d9e1e8;\n}\n.trends__item__sparkline {\n flex: 0 0 auto;\n width: 50px;\n}\n.trends__item__sparkline path {\n stroke: #dfb088 !important;\n}\n\n.emojione {\n font-size: inherit;\n vertical-align: middle;\n object-fit: contain;\n margin: -0.2ex 0.15em 0.2ex;\n width: 16px;\n height: 16px;\n}\n.emojione img {\n width: auto;\n}\n\n.emoji-picker-dropdown__menu {\n background: #ffffff;\n position: absolute;\n box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);\n border-radius: 4px;\n margin-top: 5px;\n}\n.emoji-picker-dropdown__menu .emoji-mart-scroll {\n transition: opacity 200ms ease;\n}\n.emoji-picker-dropdown__menu.selecting .emoji-mart-scroll {\n opacity: 0.5;\n}\n\n.emoji-picker-dropdown__modifiers {\n position: absolute;\n top: 60px;\n right: 11px;\n cursor: pointer;\n}\n\n.emoji-picker-dropdown__modifiers__menu {\n position: absolute;\n z-index: 4;\n top: -4px;\n left: -8px;\n background: #ffffff;\n border-radius: 4px;\n box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.2);\n overflow: hidden;\n}\n.emoji-picker-dropdown__modifiers__menu button {\n display: block;\n cursor: pointer;\n border: 0;\n padding: 4px 8px;\n background: transparent;\n}\n.emoji-picker-dropdown__modifiers__menu button:hover, .emoji-picker-dropdown__modifiers__menu button:focus, .emoji-picker-dropdown__modifiers__menu button:active {\n background: rgba(217, 225, 232, 0.4);\n}\n.emoji-picker-dropdown__modifiers__menu .emoji-mart-emoji {\n height: 22px;\n}\n\n.emoji-mart-emoji span {\n background-repeat: no-repeat;\n}\n\n.emoji-button {\n display: block;\n font-size: 24px;\n line-height: 24px;\n margin-left: 2px;\n width: 24px;\n outline: 0;\n cursor: pointer;\n}\n.emoji-button:active, .emoji-button:focus {\n outline: 0 !important;\n}\n.emoji-button img {\n filter: grayscale(100%);\n opacity: 0.8;\n display: block;\n margin: 0;\n width: 22px;\n height: 22px;\n margin-top: 2px;\n}\n.emoji-button:hover img, .emoji-button:active img, .emoji-button:focus img {\n opacity: 1;\n filter: none;\n}\n\n.doodle-modal {\n width: unset;\n}\n\n.doodle-modal__container {\n background: #d9e1e8;\n text-align: center;\n line-height: 0;\n}\n.doodle-modal__container canvas {\n border: 5px solid #d9e1e8;\n}\n\n.doodle-modal__action-bar .filler {\n flex-grow: 1;\n margin: 0;\n padding: 0;\n}\n.doodle-modal__action-bar .doodle-toolbar {\n line-height: 1;\n display: flex;\n flex-direction: column;\n flex-grow: 0;\n justify-content: space-around;\n}\n.doodle-modal__action-bar .doodle-toolbar.with-inputs label {\n display: inline-block;\n width: 70px;\n text-align: right;\n margin-right: 2px;\n}\n.doodle-modal__action-bar .doodle-toolbar.with-inputs input[type=number], .doodle-modal__action-bar .doodle-toolbar.with-inputs input[type=text] {\n width: 40px;\n}\n.doodle-modal__action-bar .doodle-toolbar.with-inputs span.val {\n display: inline-block;\n text-align: left;\n width: 50px;\n}\n.doodle-modal__action-bar .doodle-palette {\n padding-right: 0 !important;\n border: 1px solid black;\n line-height: 0.2rem;\n flex-grow: 0;\n background: white;\n}\n.doodle-modal__action-bar .doodle-palette button {\n appearance: none;\n width: 1rem;\n height: 1rem;\n margin: 0;\n padding: 0;\n text-align: center;\n color: black;\n text-shadow: 0 0 1px white;\n cursor: pointer;\n box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.5);\n border: 1px solid black;\n outline-offset: -1px;\n}\n.doodle-modal__action-bar .doodle-palette button.foreground {\n outline: 1px dashed white;\n}\n.doodle-modal__action-bar .doodle-palette button.background {\n outline: 1px dashed red;\n}\n.doodle-modal__action-bar .doodle-palette button.foreground.background {\n outline: 1px dashed red;\n border-color: white;\n}\n\n.drawer {\n width: 300px;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n overflow-y: hidden;\n padding: 10px 5px;\n flex: none;\n}\n.drawer:first-child {\n padding-left: 10px;\n}\n.drawer:last-child {\n padding-right: 10px;\n}\n@media screen and (max-width: 630px) {\n .auto-columns .drawer {\n flex: auto;\n }\n}\n.single-column .drawer {\n flex: auto;\n}\n@media screen and (max-width: 630px) {\n .auto-columns .drawer, .auto-columns .drawer:first-child, .auto-columns .drawer:last-child, .single-column .drawer, .single-column .drawer:first-child, .single-column .drawer:last-child {\n padding: 0;\n }\n}\n.wide .drawer {\n min-width: 300px;\n max-width: 400px;\n flex: 1 1 200px;\n}\n@media screen and (max-width: 630px) {\n :root .auto-columns .drawer {\n flex: auto;\n width: 100%;\n min-width: 0;\n max-width: none;\n padding: 0;\n }\n}\n:root .single-column .drawer {\n flex: auto;\n width: 100%;\n min-width: 0;\n max-width: none;\n padding: 0;\n}\n.react-swipeable-view-container .drawer {\n height: 100%;\n}\n\n.drawer--header {\n display: flex;\n flex-direction: row;\n margin-bottom: 10px;\n flex: none;\n background: #202e3f;\n font-size: 16px;\n}\n.drawer--header > * {\n display: block;\n box-sizing: border-box;\n border-bottom: 2px solid transparent;\n padding: 15px 5px 13px;\n height: 48px;\n flex: 1 1 auto;\n color: #9baec8;\n text-align: center;\n text-decoration: none;\n cursor: pointer;\n}\n.drawer--header a {\n transition: background 100ms ease-in;\n}\n.drawer--header a:focus, .drawer--header a:hover {\n outline: none;\n background: #17212e;\n transition: background 200ms ease-out;\n}\n\n.drawer--search {\n position: relative;\n margin-bottom: 10px;\n flex: none;\n}\n@media screen and (max-width: 360px) {\n .auto-columns .drawer--search, .single-column .drawer--search {\n margin-bottom: 0;\n }\n}\n@media screen and (max-width: 630px) {\n .auto-columns .drawer--search {\n font-size: 16px;\n }\n}\n.single-column .drawer--search {\n font-size: 16px;\n}\n.drawer--search input {\n display: block;\n box-sizing: border-box;\n margin: 0;\n border: none;\n padding: 10px 30px 10px 10px;\n width: 100%;\n height: 36px;\n outline: 0;\n color: #9baec8;\n background: #121a24;\n font-size: 14px;\n font-family: inherit;\n line-height: 16px;\n}\n.drawer--search input:focus {\n outline: 0;\n background: #192432;\n}\n.drawer--search > .icon {\n display: block;\n position: absolute;\n top: 10px;\n right: 10px;\n width: 18px;\n height: 18px;\n color: #d9e1e8;\n font-size: 18px;\n line-height: 18px;\n z-index: 2;\n}\n.drawer--search > .icon .fa {\n display: inline-block;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n opacity: 0;\n cursor: default;\n pointer-events: none;\n transition: all 100ms linear;\n}\n.drawer--search > .icon .fa-search {\n opacity: 0.3;\n transform: rotate(0deg);\n}\n.drawer--search > .icon .fa-times-circle {\n transform: rotate(-90deg);\n cursor: pointer;\n}\n.drawer--search > .icon .fa-times-circle:hover {\n color: #ffffff;\n}\n.drawer--search.active > .icon .fa-search {\n opacity: 0;\n transform: rotate(90deg);\n}\n.drawer--search.active > .icon .fa-times-circle {\n opacity: 0.3;\n pointer-events: auto;\n transform: rotate(0deg);\n}\n\n.drawer--search--popout {\n background: #ffffff;\n border-radius: 4px;\n padding: 10px 14px;\n padding-bottom: 14px;\n margin-top: 10px;\n color: #9baec8;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n}\n.drawer--search--popout h4 {\n text-transform: uppercase;\n color: #9baec8;\n font-size: 13px;\n font-weight: 500;\n margin-bottom: 10px;\n}\n.drawer--search--popout li {\n padding: 4px 0;\n}\n.drawer--search--popout ul {\n margin-bottom: 10px;\n}\n.drawer--search--popout em {\n font-weight: 500;\n color: #121a24;\n}\n\n.drawer--account {\n padding: 10px;\n color: #9baec8;\n}\n.drawer--account > a {\n color: inherit;\n text-decoration: none;\n}\n.drawer--account > .avatar {\n float: left;\n margin-right: 10px;\n}\n.drawer--account > .acct {\n display: block;\n color: #d9e1e8;\n font-weight: 500;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.drawer--results {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n padding: 0;\n background: #121a24;\n overflow-x: hidden;\n overflow-y: auto;\n}\n.drawer--results > header {\n color: #3e5a7c;\n background: #151f2b;\n padding: 15px;\n font-weight: 500;\n font-size: 16px;\n cursor: default;\n}\n.drawer--results > header .fa {\n display: inline-block;\n margin-right: 5px;\n}\n.drawer--results > section {\n margin-bottom: 5px;\n}\n.drawer--results > section h5 {\n background: #0b1016;\n border-bottom: 1px solid #202e3f;\n cursor: default;\n display: flex;\n padding: 15px;\n font-weight: 500;\n font-size: 16px;\n color: #3e5a7c;\n}\n.drawer--results > section h5 .fa {\n display: inline-block;\n margin-right: 5px;\n}\n.drawer--results > section .account:last-child, .drawer--results > section > div:last-child .status {\n border-bottom: 0;\n}\n.drawer--results > section > .hashtag {\n display: block;\n padding: 10px;\n color: #d9e1e8;\n text-decoration: none;\n}\n.drawer--results > section > .hashtag:hover, .drawer--results > section > .hashtag:active, .drawer--results > section > .hashtag:focus {\n color: #e6ebf0;\n text-decoration: underline;\n}\n\n.drawer__pager {\n box-sizing: border-box;\n padding: 0;\n flex-grow: 1;\n position: relative;\n overflow: hidden;\n display: flex;\n}\n\n.drawer__inner {\n position: absolute;\n top: 0;\n left: 0;\n background: #283a50;\n box-sizing: border-box;\n padding: 0;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n overflow-y: auto;\n width: 100%;\n height: 100%;\n}\n.drawer__inner.darker {\n background: #121a24;\n}\n\n.drawer__inner__mastodon {\n background: #283a50 url('data:image/svg+xml;utf8,') no-repeat bottom/100% auto;\n flex: 1;\n min-height: 47px;\n}\n.drawer__inner__mastodon > img {\n display: block;\n object-fit: contain;\n object-position: bottom left;\n width: 100%;\n height: 100%;\n pointer-events: none;\n user-drag: none;\n user-select: none;\n}\n.drawer__inner__mastodon > .mastodon {\n display: block;\n width: 100%;\n height: 100%;\n border: none;\n cursor: inherit;\n}\n\n.pseudo-drawer {\n background: #283a50;\n font-size: 13px;\n text-align: left;\n}\n\n.drawer__backdrop {\n cursor: pointer;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: rgba(0, 0, 0, 0.5);\n}\n\n.video-error-cover {\n align-items: center;\n background: #000000;\n color: #ffffff;\n cursor: pointer;\n display: flex;\n flex-direction: column;\n height: 100%;\n justify-content: center;\n margin-top: 8px;\n position: relative;\n text-align: center;\n z-index: 100;\n}\n\n.media-spoiler {\n background: #000000;\n color: #9baec8;\n border: 0;\n width: 100%;\n height: 100%;\n}\n.media-spoiler:hover, .media-spoiler:active, .media-spoiler:focus {\n color: #b5c3d6;\n}\n.status__content > .media-spoiler {\n margin-top: 15px;\n}\n.media-spoiler.full-width {\n margin-left: -14px;\n margin-right: -14px;\n width: inherit;\n max-width: none;\n height: 250px;\n border-radius: 0px;\n}\n\n.media-spoiler__warning {\n display: block;\n font-size: 14px;\n}\n\n.media-spoiler__trigger {\n display: block;\n font-size: 11px;\n font-weight: 500;\n}\n\n.media-gallery__gifv__label {\n display: block;\n position: absolute;\n color: #ffffff;\n background: rgba(0, 0, 0, 0.5);\n bottom: 6px;\n left: 6px;\n padding: 2px 6px;\n border-radius: 2px;\n font-size: 11px;\n font-weight: 600;\n z-index: 1;\n pointer-events: none;\n opacity: 0.9;\n transition: opacity 0.1s ease;\n}\n\n.media-gallery__gifv.autoplay .media-gallery__gifv__label {\n display: none;\n}\n.media-gallery__gifv:hover .media-gallery__gifv__label {\n opacity: 1;\n}\n\n.media-gallery__audio {\n height: 100%;\n display: flex;\n flex-direction: column;\n}\n.media-gallery__audio span {\n text-align: center;\n color: #9baec8;\n display: flex;\n height: 100%;\n align-items: center;\n}\n.media-gallery__audio span p {\n width: 100%;\n}\n.media-gallery__audio audio {\n width: 100%;\n}\n\n.media-gallery {\n box-sizing: border-box;\n margin-top: 8px;\n overflow: hidden;\n border-radius: 4px;\n position: relative;\n width: 100%;\n height: 110px;\n}\n.media-gallery.full-width {\n margin-left: -14px;\n margin-right: -14px;\n width: inherit;\n max-width: none;\n height: 250px;\n border-radius: 0px;\n}\n\n.media-gallery__item {\n border: none;\n box-sizing: border-box;\n display: block;\n float: left;\n position: relative;\n border-radius: 4px;\n overflow: hidden;\n}\n.full-width .media-gallery__item {\n border-radius: 0;\n}\n.media-gallery__item.standalone .media-gallery__item-gifv-thumbnail {\n transform: none;\n top: 0;\n}\n.media-gallery__item.letterbox {\n background: #000000;\n}\n\n.media-gallery__item-thumbnail {\n cursor: zoom-in;\n display: block;\n text-decoration: none;\n color: #d9e1e8;\n line-height: 0;\n}\n.media-gallery__item-thumbnail,\n.media-gallery__item-thumbnail img {\n height: 100%;\n width: 100%;\n object-fit: contain;\n}\n.media-gallery__item-thumbnail:not(.letterbox),\n.media-gallery__item-thumbnail img:not(.letterbox) {\n height: 100%;\n object-fit: cover;\n}\n\n.media-gallery__gifv {\n height: 100%;\n overflow: hidden;\n position: relative;\n width: 100%;\n display: flex;\n justify-content: center;\n}\n\n.media-gallery__item-gifv-thumbnail {\n cursor: zoom-in;\n height: 100%;\n width: 100%;\n position: relative;\n z-index: 1;\n object-fit: contain;\n}\n.media-gallery__item-gifv-thumbnail:not(.letterbox) {\n height: 100%;\n object-fit: cover;\n}\n\n.media-gallery__item-thumbnail-label {\n clip: rect(1px 1px 1px 1px);\n /* IE6, IE7 */\n clip: rect(1px, 1px, 1px, 1px);\n overflow: hidden;\n position: absolute;\n}\n\n.video-modal {\n max-width: 100vw;\n max-height: 100vh;\n position: relative;\n}\n\n.media-modal {\n width: 100%;\n height: 100%;\n position: relative;\n}\n.media-modal .extended-video-player {\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.media-modal .extended-video-player video {\n max-width: 100%;\n max-height: 80%;\n}\n\n.media-modal__closer {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n.media-modal__navigation {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n pointer-events: none;\n transition: opacity 0.3s linear;\n will-change: opacity;\n}\n.media-modal__navigation * {\n pointer-events: auto;\n}\n.media-modal__navigation.media-modal__navigation--hidden {\n opacity: 0;\n}\n.media-modal__navigation.media-modal__navigation--hidden * {\n pointer-events: none;\n}\n\n.media-modal__nav {\n background: rgba(0, 0, 0, 0.5);\n box-sizing: border-box;\n border: 0;\n color: #ffffff;\n cursor: pointer;\n display: flex;\n align-items: center;\n font-size: 24px;\n height: 20vmax;\n margin: auto 0;\n padding: 30px 15px;\n position: absolute;\n top: 0;\n bottom: 0;\n}\n\n.media-modal__nav--left {\n left: 0;\n}\n\n.media-modal__nav--right {\n right: 0;\n}\n\n.media-modal__pagination {\n width: 100%;\n text-align: center;\n position: absolute;\n left: 0;\n bottom: 20px;\n pointer-events: none;\n}\n\n.media-modal__page-dot {\n display: inline-block;\n}\n\n.media-modal__button {\n background-color: #ffffff;\n height: 12px;\n width: 12px;\n border-radius: 6px;\n margin: 10px;\n padding: 0;\n border: 0;\n font-size: 0;\n}\n\n.media-modal__button--active {\n background-color: #d8a070;\n}\n\n.media-modal__close {\n position: absolute;\n right: 8px;\n top: 8px;\n z-index: 100;\n}\n\n.detailed .video-player__volume__current,\n.detailed .video-player__volume::before,\n.fullscreen .video-player__volume__current,\n.fullscreen .video-player__volume::before {\n bottom: 27px;\n}\n.detailed .video-player__volume__handle,\n.fullscreen .video-player__volume__handle {\n bottom: 23px;\n}\n\n.video-player {\n overflow: hidden;\n position: relative;\n background: #000000;\n max-width: 100%;\n}\n.video-player:focus {\n outline: 0;\n}\n.detailed-status .video-player {\n width: 100%;\n height: 100%;\n}\n.video-player.full-width {\n margin-left: -14px;\n margin-right: -14px;\n width: inherit;\n max-width: none;\n height: 250px;\n border-radius: 0px;\n}\n.video-player video {\n max-width: 100vw;\n max-height: 80vh;\n z-index: 1;\n position: relative;\n}\n.video-player.fullscreen {\n width: 100% !important;\n height: 100% !important;\n margin: 0;\n}\n.video-player.fullscreen video {\n max-width: 100% !important;\n max-height: 100% !important;\n width: 100% !important;\n height: 100% !important;\n}\n.video-player.inline video {\n object-fit: contain;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n}\n.video-player__controls {\n position: absolute;\n z-index: 2;\n bottom: 0;\n left: 0;\n right: 0;\n box-sizing: border-box;\n background: linear-gradient(0deg, rgba(0, 0, 0, 0.85) 0, rgba(0, 0, 0, 0.45) 60%, transparent);\n padding: 0 15px;\n opacity: 0;\n transition: opacity 0.1s ease;\n}\n.video-player__controls.active {\n opacity: 1;\n}\n.video-player.inactive video,\n.video-player.inactive .video-player__controls {\n visibility: hidden;\n}\n.video-player__spoiler {\n display: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 4;\n border: 0;\n background: #000000;\n color: #9baec8;\n transition: none;\n pointer-events: none;\n}\n.video-player__spoiler.active {\n display: block;\n pointer-events: auto;\n}\n.video-player__spoiler.active:hover, .video-player__spoiler.active:active, .video-player__spoiler.active:focus {\n color: #b2c1d5;\n}\n.video-player__spoiler__title {\n display: block;\n font-size: 14px;\n}\n.video-player__spoiler__subtitle {\n display: block;\n font-size: 11px;\n font-weight: 500;\n}\n.video-player__buttons-bar {\n display: flex;\n justify-content: space-between;\n padding-bottom: 10px;\n}\n.video-player__buttons {\n font-size: 16px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.video-player__buttons.left button {\n padding-left: 0;\n}\n.video-player__buttons.right button {\n padding-right: 0;\n}\n.video-player__buttons button {\n background: transparent;\n padding: 2px 10px;\n font-size: 16px;\n border: 0;\n color: rgba(255, 255, 255, 0.75);\n}\n.video-player__buttons button:active, .video-player__buttons button:hover, .video-player__buttons button:focus {\n color: #ffffff;\n}\n.video-player__time-sep, .video-player__time-total, .video-player__time-current {\n font-size: 14px;\n font-weight: 500;\n}\n.video-player__time-current {\n color: #ffffff;\n margin-left: 60px;\n}\n.video-player__time-sep {\n display: inline-block;\n margin: 0 6px;\n}\n.video-player__time-sep, .video-player__time-total {\n color: #ffffff;\n}\n.video-player__volume {\n cursor: pointer;\n height: 24px;\n display: inline;\n}\n.video-player__volume::before {\n content: \"\";\n width: 50px;\n background: rgba(255, 255, 255, 0.35);\n border-radius: 4px;\n display: block;\n position: absolute;\n height: 4px;\n left: 70px;\n bottom: 20px;\n}\n.video-player__volume__current {\n display: block;\n position: absolute;\n height: 4px;\n border-radius: 4px;\n left: 70px;\n bottom: 20px;\n background: #e1b590;\n}\n.video-player__volume__handle {\n position: absolute;\n z-index: 3;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n bottom: 16px;\n left: 70px;\n transition: opacity 0.1s ease;\n background: #e1b590;\n box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.2);\n pointer-events: none;\n}\n.video-player__seek {\n cursor: pointer;\n height: 24px;\n position: relative;\n}\n.video-player__seek::before {\n content: \"\";\n width: 100%;\n background: rgba(255, 255, 255, 0.35);\n border-radius: 4px;\n display: block;\n position: absolute;\n height: 4px;\n top: 10px;\n}\n.video-player__seek__progress, .video-player__seek__buffer {\n display: block;\n position: absolute;\n height: 4px;\n border-radius: 4px;\n top: 10px;\n background: #e1b590;\n}\n.video-player__seek__buffer {\n background: rgba(255, 255, 255, 0.2);\n}\n.video-player__seek__handle {\n position: absolute;\n z-index: 3;\n opacity: 0;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n top: 6px;\n margin-left: -6px;\n transition: opacity 0.1s ease;\n background: #e1b590;\n box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.2);\n pointer-events: none;\n}\n.video-player__seek__handle.active {\n opacity: 1;\n}\n.video-player__seek:hover .video-player__seek__handle {\n opacity: 1;\n}\n.video-player.detailed .video-player__buttons button, .video-player.fullscreen .video-player__buttons button {\n padding-top: 10px;\n padding-bottom: 10px;\n}\n\n.media-spoiler-video {\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n cursor: pointer;\n margin-top: 8px;\n position: relative;\n border: 0;\n display: block;\n}\n.media-spoiler-video.full-width {\n margin-left: -14px;\n margin-right: -14px;\n width: inherit;\n max-width: none;\n height: 250px;\n border-radius: 0px;\n}\n\n.media-spoiler-video-play-icon {\n border-radius: 100px;\n color: rgba(255, 255, 255, 0.8);\n font-size: 36px;\n left: 50%;\n padding: 5px;\n position: absolute;\n top: 50%;\n transform: translate(-50%, -50%);\n}\n\n.sensitive-info {\n display: flex;\n flex-direction: row;\n align-items: center;\n position: absolute;\n top: 4px;\n left: 4px;\n z-index: 100;\n}\n\n.sensitive-marker {\n margin: 0 3px;\n border-radius: 2px;\n padding: 2px 6px;\n color: rgba(255, 255, 255, 0.8);\n background: rgba(0, 0, 0, 0.5);\n font-size: 12px;\n line-height: 15px;\n text-transform: uppercase;\n opacity: 0.9;\n transition: opacity 0.1s ease;\n}\n.media-gallery:hover .sensitive-marker {\n opacity: 1;\n}\n\n.list-editor {\n background: #121a24;\n flex-direction: column;\n border-radius: 8px;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n width: 380px;\n overflow: hidden;\n}\n@media screen and (max-width: 420px) {\n .list-editor {\n width: 90%;\n }\n}\n.list-editor h4 {\n padding: 15px 0;\n background: #283a50;\n font-weight: 500;\n font-size: 16px;\n text-align: center;\n border-radius: 8px 8px 0 0;\n}\n.list-editor .drawer__pager {\n height: 50vh;\n}\n.list-editor .drawer__inner {\n border-radius: 0 0 8px 8px;\n}\n.list-editor .drawer__inner.backdrop {\n width: calc(100% - 60px);\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n border-radius: 0 0 0 8px;\n}\n.list-editor__accounts {\n overflow-y: auto;\n}\n.list-editor .account__display-name:hover strong {\n text-decoration: none;\n}\n.list-editor .account__avatar {\n cursor: default;\n}\n.list-editor .search {\n margin-bottom: 0;\n}\n\n.list-adder {\n background: #121a24;\n flex-direction: column;\n border-radius: 8px;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n width: 380px;\n overflow: hidden;\n}\n@media screen and (max-width: 420px) {\n .list-adder {\n width: 90%;\n }\n}\n.list-adder__account {\n background: #283a50;\n}\n.list-adder__lists {\n background: #283a50;\n height: 50vh;\n border-radius: 0 0 8px 8px;\n overflow-y: auto;\n}\n.list-adder .list {\n padding: 10px;\n border-bottom: 1px solid #202e3f;\n}\n.list-adder .list__wrapper {\n display: flex;\n}\n.list-adder .list__display-name {\n flex: 1 1 auto;\n overflow: hidden;\n text-decoration: none;\n font-size: 16px;\n padding: 10px;\n}\n\n.emoji-mart {\n font-size: 13px;\n display: inline-block;\n color: #121a24;\n}\n.emoji-mart,\n.emoji-mart * {\n box-sizing: border-box;\n line-height: 1.15;\n}\n.emoji-mart .emoji-mart-emoji {\n padding: 6px;\n}\n\n.emoji-mart-bar {\n border: 0 solid #c0cdd9;\n}\n.emoji-mart-bar:first-child {\n border-bottom-width: 1px;\n border-top-left-radius: 5px;\n border-top-right-radius: 5px;\n background: #d9e1e8;\n}\n.emoji-mart-bar:last-child {\n border-top-width: 1px;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n display: none;\n}\n\n.emoji-mart-anchors {\n display: flex;\n justify-content: space-between;\n padding: 0 6px;\n color: #3e5a7c;\n line-height: 0;\n}\n\n.emoji-mart-anchor {\n position: relative;\n flex: 1;\n text-align: center;\n padding: 12px 4px;\n overflow: hidden;\n transition: color 0.1s ease-out;\n cursor: pointer;\n}\n.emoji-mart-anchor:hover {\n color: #37506f;\n}\n\n.emoji-mart-anchor-selected {\n color: #d8a070;\n}\n.emoji-mart-anchor-selected:hover {\n color: #d49560;\n}\n.emoji-mart-anchor-selected .emoji-mart-anchor-bar {\n bottom: 0;\n}\n\n.emoji-mart-anchor-bar {\n position: absolute;\n bottom: -3px;\n left: 0;\n width: 100%;\n height: 3px;\n background-color: #d59864;\n}\n\n.emoji-mart-anchors i {\n display: inline-block;\n width: 100%;\n max-width: 22px;\n}\n.emoji-mart-anchors svg {\n fill: currentColor;\n max-height: 18px;\n}\n\n.emoji-mart-scroll {\n overflow-y: scroll;\n height: 270px;\n max-height: 35vh;\n padding: 0 6px 6px;\n background: #ffffff;\n will-change: transform;\n}\n.emoji-mart-scroll::-webkit-scrollbar-track:hover, .emoji-mart-scroll::-webkit-scrollbar-track:active {\n background-color: rgba(0, 0, 0, 0.3);\n}\n\n.emoji-mart-search {\n padding: 10px;\n padding-right: 45px;\n background: #ffffff;\n}\n.emoji-mart-search input {\n font-size: 14px;\n font-weight: 400;\n padding: 7px 9px;\n font-family: inherit;\n display: block;\n width: 100%;\n background: rgba(217, 225, 232, 0.3);\n color: #121a24;\n border: 1px solid #d9e1e8;\n border-radius: 4px;\n}\n.emoji-mart-search input::-moz-focus-inner {\n border: 0;\n}\n.emoji-mart-search input::-moz-focus-inner, .emoji-mart-search input:focus, .emoji-mart-search input:active {\n outline: 0 !important;\n}\n\n.emoji-mart-category .emoji-mart-emoji {\n cursor: pointer;\n}\n.emoji-mart-category .emoji-mart-emoji span {\n z-index: 1;\n position: relative;\n text-align: center;\n}\n.emoji-mart-category .emoji-mart-emoji:hover::before {\n z-index: 0;\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(217, 225, 232, 0.7);\n border-radius: 100%;\n}\n\n.emoji-mart-category-label {\n z-index: 2;\n position: relative;\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n}\n.emoji-mart-category-label span {\n display: block;\n width: 100%;\n font-weight: 500;\n padding: 5px 6px;\n background: #ffffff;\n}\n\n.emoji-mart-emoji {\n position: relative;\n display: inline-block;\n font-size: 0;\n}\n.emoji-mart-emoji span {\n width: 22px;\n height: 22px;\n}\n\n.emoji-mart-no-results {\n font-size: 14px;\n text-align: center;\n padding-top: 70px;\n color: #9baec8;\n}\n.emoji-mart-no-results .emoji-mart-category-label {\n display: none;\n}\n.emoji-mart-no-results .emoji-mart-no-results-label {\n margin-top: 0.2em;\n}\n.emoji-mart-no-results .emoji-mart-emoji:hover::before {\n content: none;\n}\n\n.emoji-mart-preview {\n display: none;\n}\n\n.glitch.local-settings {\n position: relative;\n display: flex;\n flex-direction: row;\n background: #d9e1e8;\n color: #121a24;\n border-radius: 8px;\n height: 80vh;\n width: 80vw;\n max-width: 740px;\n max-height: 450px;\n overflow: hidden;\n}\n.glitch.local-settings label, .glitch.local-settings legend {\n display: block;\n font-size: 14px;\n}\n.glitch.local-settings .boolean label, .glitch.local-settings .radio_buttons label {\n position: relative;\n padding-left: 28px;\n padding-top: 3px;\n}\n.glitch.local-settings .boolean label input, .glitch.local-settings .radio_buttons label input {\n position: absolute;\n left: 0;\n top: 0;\n}\n.glitch.local-settings span.hint {\n display: block;\n color: #3e5a7c;\n}\n.glitch.local-settings h1 {\n font-size: 18px;\n font-weight: 500;\n line-height: 24px;\n margin-bottom: 20px;\n}\n.glitch.local-settings h2 {\n font-size: 15px;\n font-weight: 500;\n line-height: 20px;\n margin-top: 20px;\n margin-bottom: 10px;\n}\n\n.glitch.local-settings__navigation__item {\n display: block;\n padding: 15px 20px;\n color: inherit;\n background: #f2f5f7;\n border-bottom: 1px #d9e1e8 solid;\n cursor: pointer;\n text-decoration: none;\n outline: none;\n transition: background 0.3s;\n}\n.glitch.local-settings__navigation__item .text-icon-button {\n color: inherit;\n transition: unset;\n}\n.glitch.local-settings__navigation__item:hover {\n background: #d9e1e8;\n}\n.glitch.local-settings__navigation__item.active {\n background: #d8a070;\n color: #ffffff;\n}\n.glitch.local-settings__navigation__item.close, .glitch.local-settings__navigation__item.close:hover {\n background: #df405a;\n color: #ffffff;\n}\n\n.glitch.local-settings__navigation {\n background: #f2f5f7;\n width: 212px;\n font-size: 15px;\n line-height: 20px;\n overflow-y: auto;\n}\n\n.glitch.local-settings__page {\n display: block;\n flex: auto;\n padding: 15px 20px 15px 20px;\n width: 360px;\n overflow-y: auto;\n}\n\n.glitch.local-settings__page__item {\n margin-bottom: 2px;\n}\n\n.glitch.local-settings__page__item.string,\n.glitch.local-settings__page__item.radio_buttons {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n\n@media screen and (max-width: 630px) {\n .glitch.local-settings__navigation {\n width: 40px;\n flex-shrink: 0;\n }\n\n .glitch.local-settings__navigation__item {\n padding: 10px;\n }\n .glitch.local-settings__navigation__item span:last-of-type {\n display: none;\n }\n}\n.error-boundary h1 {\n font-size: 26px;\n line-height: 36px;\n font-weight: 400;\n margin-bottom: 8px;\n}\n.error-boundary p {\n color: #ffffff;\n font-size: 15px;\n line-height: 20px;\n}\n.error-boundary p a {\n color: #ffffff;\n text-decoration: underline;\n}\n.error-boundary p ul {\n list-style: disc;\n margin-left: 0;\n padding-left: 1em;\n}\n.error-boundary p textarea.web_app_crash-stacktrace {\n width: 100%;\n resize: none;\n white-space: pre;\n font-family: monospace, monospace;\n}\n\n.poll {\n margin-top: 16px;\n font-size: 14px;\n}\n.poll li {\n margin-bottom: 10px;\n position: relative;\n height: 30px;\n}\n.poll__chart {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n display: inline-block;\n border-radius: 4px;\n background: #6d89af;\n}\n.poll__chart.leading {\n background: #d8a070;\n}\n.poll__text {\n position: relative;\n display: inline-block;\n padding: 6px 0;\n line-height: 18px;\n cursor: default;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.poll__text input[type=radio],\n.poll__text input[type=checkbox] {\n display: none;\n}\n.poll__text input[type=text] {\n display: block;\n box-sizing: border-box;\n flex: 1 1 auto;\n width: 20px;\n font-size: 14px;\n color: #121a24;\n display: block;\n outline: 0;\n font-family: inherit;\n background: #ffffff;\n border: 1px solid #dbdbdb;\n border-radius: 4px;\n padding: 6px 10px;\n}\n.poll__text input[type=text]:focus {\n border-color: #d8a070;\n}\n.poll__text.selectable {\n cursor: pointer;\n}\n.poll__text.editable {\n display: flex;\n align-items: center;\n}\n.poll__input {\n display: inline-block;\n position: relative;\n border: 1px solid #9baec8;\n box-sizing: border-box;\n width: 18px;\n height: 18px;\n flex: 0 0 auto;\n margin-right: 10px;\n top: -1px;\n border-radius: 50%;\n vertical-align: middle;\n}\n.poll__input.checkbox {\n border-radius: 4px;\n}\n.poll__input.active {\n border-color: #79bd9a;\n background: #79bd9a;\n}\n.poll__number {\n display: inline-block;\n width: 36px;\n font-weight: 700;\n padding: 0 10px;\n text-align: right;\n}\n.poll__footer {\n padding-top: 6px;\n padding-bottom: 5px;\n color: #3e5a7c;\n}\n.poll__link {\n display: inline;\n background: transparent;\n padding: 0;\n margin: 0;\n border: 0;\n color: #3e5a7c;\n text-decoration: underline;\n font-size: inherit;\n}\n.poll__link:hover, .poll__link:focus, .poll__link:active {\n text-decoration: none;\n}\n.poll .button {\n height: 36px;\n padding: 0 16px;\n margin-right: 10px;\n font-size: 14px;\n}\n\n.compose-form__poll-wrapper {\n border-top: 1px solid #ebebeb;\n}\n.compose-form__poll-wrapper ul {\n padding: 10px;\n}\n.compose-form__poll-wrapper .poll__footer {\n border-top: 1px solid #ebebeb;\n padding: 10px;\n display: flex;\n align-items: center;\n}\n.compose-form__poll-wrapper .poll__footer button,\n.compose-form__poll-wrapper .poll__footer select {\n width: 100%;\n flex: 1 1 50%;\n}\n.compose-form__poll-wrapper .button.button-secondary {\n font-size: 14px;\n font-weight: 400;\n padding: 6px 10px;\n height: auto;\n line-height: inherit;\n color: #3e5a7c;\n border-color: #3e5a7c;\n margin-right: 5px;\n}\n.compose-form__poll-wrapper li {\n display: flex;\n align-items: center;\n}\n.compose-form__poll-wrapper li .poll__text {\n flex: 0 0 auto;\n width: calc(100% - (23px + 6px));\n margin-right: 6px;\n}\n.compose-form__poll-wrapper select {\n appearance: none;\n box-sizing: border-box;\n font-size: 14px;\n color: #121a24;\n display: inline-block;\n width: auto;\n outline: 0;\n font-family: inherit;\n background: #ffffff url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center/auto 16px;\n border: 1px solid #dbdbdb;\n border-radius: 4px;\n padding: 6px 10px;\n padding-right: 30px;\n}\n.compose-form__poll-wrapper .icon-button.disabled {\n color: #dbdbdb;\n}\n\n.muted .poll {\n color: #3e5a7c;\n}\n.muted .poll__chart {\n background: rgba(109, 137, 175, 0.2);\n}\n.muted .poll__chart.leading {\n background: rgba(216, 160, 112, 0.2);\n}\n\n.container {\n box-sizing: border-box;\n max-width: 1235px;\n margin: 0 auto;\n position: relative;\n}\n@media screen and (max-width: 1255px) {\n .container {\n width: 100%;\n padding: 0 10px;\n }\n}\n\n.rich-formatting {\n font-family: sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n color: #9baec8;\n padding-right: 10px;\n}\n.rich-formatting a {\n color: #d8a070;\n text-decoration: underline;\n}\n.rich-formatting p,\n.rich-formatting li {\n font-family: sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 12px;\n color: #9baec8;\n}\n.rich-formatting p a,\n.rich-formatting li a {\n color: #d8a070;\n text-decoration: underline;\n}\n.rich-formatting p:last-child,\n.rich-formatting li:last-child {\n margin-bottom: 0;\n}\n.rich-formatting strong,\n.rich-formatting em {\n font-weight: 700;\n color: #bcc9da;\n}\n.rich-formatting h1 {\n font-family: sans-serif, sans-serif;\n font-size: 26px;\n line-height: 30px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.rich-formatting h1 small {\n font-family: sans-serif, sans-serif;\n display: block;\n font-size: 18px;\n font-weight: 400;\n color: #bcc9da;\n}\n.rich-formatting h2 {\n font-family: sans-serif, sans-serif;\n font-size: 22px;\n line-height: 26px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.rich-formatting h3 {\n font-family: sans-serif, sans-serif;\n font-size: 18px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.rich-formatting h4 {\n font-family: sans-serif, sans-serif;\n font-size: 16px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.rich-formatting h5 {\n font-family: sans-serif, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.rich-formatting h6 {\n font-family: sans-serif, sans-serif;\n font-size: 12px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.rich-formatting ul,\n.rich-formatting ol {\n margin-left: 20px;\n}\n.rich-formatting ul[type=a],\n.rich-formatting ol[type=a] {\n list-style-type: lower-alpha;\n}\n.rich-formatting ul[type=i],\n.rich-formatting ol[type=i] {\n list-style-type: lower-roman;\n}\n.rich-formatting ul {\n list-style: disc;\n}\n.rich-formatting ol {\n list-style: decimal;\n}\n.rich-formatting li > ol,\n.rich-formatting li > ul {\n margin-top: 6px;\n}\n.rich-formatting hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba(62, 90, 124, 0.6);\n margin: 20px 0;\n}\n.rich-formatting hr.spacer {\n height: 1px;\n border: 0;\n}\n\n.information-board {\n background: #0b1016;\n padding: 20px 0;\n}\n.information-board .container-alt {\n position: relative;\n padding-right: 295px;\n}\n.information-board__sections {\n display: flex;\n justify-content: space-between;\n flex-wrap: wrap;\n}\n.information-board__section {\n flex: 1 0 0;\n font-family: sans-serif, sans-serif;\n font-size: 16px;\n line-height: 28px;\n color: #ffffff;\n text-align: right;\n padding: 10px 15px;\n}\n.information-board__section span,\n.information-board__section strong {\n display: block;\n}\n.information-board__section span:last-child {\n color: #d9e1e8;\n}\n.information-board__section strong {\n font-family: sans-serif, sans-serif;\n font-weight: 500;\n font-size: 32px;\n line-height: 48px;\n}\n@media screen and (max-width: 700px) {\n .information-board__section {\n text-align: center;\n }\n}\n.information-board .panel {\n position: absolute;\n width: 280px;\n box-sizing: border-box;\n background: #040609;\n padding: 20px;\n padding-top: 10px;\n border-radius: 4px 4px 0 0;\n right: 0;\n bottom: -40px;\n}\n.information-board .panel .panel-header {\n font-family: sans-serif, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n color: #9baec8;\n padding-bottom: 5px;\n margin-bottom: 15px;\n border-bottom: 1px solid #192432;\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\n.information-board .panel .panel-header a,\n.information-board .panel .panel-header span {\n font-weight: 400;\n color: #7a93b6;\n}\n.information-board .panel .panel-header a {\n text-decoration: none;\n}\n.information-board .owner {\n text-align: center;\n}\n.information-board .owner .avatar {\n width: 80px;\n height: 80px;\n width: 80px;\n height: 80px;\n background-size: 80px 80px;\n margin: 0 auto;\n margin-bottom: 15px;\n}\n.information-board .owner .avatar img {\n display: block;\n width: 80px;\n height: 80px;\n border-radius: 48px;\n border-radius: 8%;\n background-position: 50%;\n background-clip: padding-box;\n}\n.information-board .owner .name {\n font-size: 14px;\n}\n.information-board .owner .name a {\n display: block;\n color: #ffffff;\n text-decoration: none;\n}\n.information-board .owner .name a:hover .display_name {\n text-decoration: underline;\n}\n.information-board .owner .name .username {\n display: block;\n color: #9baec8;\n}\n\n.landing-page p,\n.landing-page li {\n font-family: sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 12px;\n color: #9baec8;\n}\n.landing-page p a,\n.landing-page li a {\n color: #d8a070;\n text-decoration: underline;\n}\n.landing-page em {\n display: inline;\n margin: 0;\n padding: 0;\n font-weight: 700;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n color: #bcc9da;\n}\n.landing-page h1 {\n font-family: sans-serif, sans-serif;\n font-size: 26px;\n line-height: 30px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.landing-page h1 small {\n font-family: sans-serif, sans-serif;\n display: block;\n font-size: 18px;\n font-weight: 400;\n color: #bcc9da;\n}\n.landing-page h2 {\n font-family: sans-serif, sans-serif;\n font-size: 22px;\n line-height: 26px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.landing-page h3 {\n font-family: sans-serif, sans-serif;\n font-size: 18px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.landing-page h4 {\n font-family: sans-serif, sans-serif;\n font-size: 16px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.landing-page h5 {\n font-family: sans-serif, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.landing-page h6 {\n font-family: sans-serif, sans-serif;\n font-size: 12px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.landing-page ul,\n.landing-page ol {\n margin-left: 20px;\n}\n.landing-page ul[type=a],\n.landing-page ol[type=a] {\n list-style-type: lower-alpha;\n}\n.landing-page ul[type=i],\n.landing-page ol[type=i] {\n list-style-type: lower-roman;\n}\n.landing-page ul {\n list-style: disc;\n}\n.landing-page ol {\n list-style: decimal;\n}\n.landing-page li > ol,\n.landing-page li > ul {\n margin-top: 6px;\n}\n.landing-page hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba(62, 90, 124, 0.6);\n margin: 20px 0;\n}\n.landing-page hr.spacer {\n height: 1px;\n border: 0;\n}\n.landing-page__information, .landing-page__forms {\n padding: 20px;\n}\n.landing-page__call-to-action {\n background: #0b1016;\n border-radius: 4px;\n padding: 25px 40px;\n overflow: hidden;\n box-sizing: border-box;\n}\n.landing-page__call-to-action .row {\n width: 100%;\n display: flex;\n flex-direction: row-reverse;\n flex-wrap: nowrap;\n justify-content: space-between;\n align-items: center;\n}\n.landing-page__call-to-action .row__information-board {\n display: flex;\n justify-content: flex-end;\n align-items: flex-end;\n}\n.landing-page__call-to-action .row__information-board .information-board__section {\n flex: 1 0 auto;\n padding: 0 10px;\n}\n@media screen and (max-width: 415px) {\n .landing-page__call-to-action .row__information-board {\n width: 100%;\n justify-content: space-between;\n }\n}\n.landing-page__call-to-action .row__mascot {\n flex: 1;\n margin: 10px -50px 0 0;\n}\n@media screen and (max-width: 415px) {\n .landing-page__call-to-action .row__mascot {\n display: none;\n }\n}\n.landing-page__logo {\n margin-right: 20px;\n}\n.landing-page__logo img {\n height: 50px;\n width: auto;\n mix-blend-mode: lighten;\n}\n.landing-page__information {\n padding: 45px 40px;\n margin-bottom: 10px;\n}\n.landing-page__information:last-child {\n margin-bottom: 0;\n}\n.landing-page__information strong {\n font-weight: 500;\n color: #bcc9da;\n}\n.landing-page__information .account {\n border-bottom: 0;\n padding: 0;\n}\n.landing-page__information .account__display-name {\n align-items: center;\n display: flex;\n margin-right: 5px;\n}\n.landing-page__information .account div.account__display-name:hover .display-name strong {\n text-decoration: none;\n}\n.landing-page__information .account div.account__display-name .account__avatar {\n cursor: default;\n}\n.landing-page__information .account__avatar-wrapper {\n margin-left: 0;\n flex: 0 0 auto;\n}\n.landing-page__information .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n}\n.landing-page__information .account .display-name {\n font-size: 15px;\n}\n.landing-page__information .account .display-name__account {\n font-size: 14px;\n}\n@media screen and (max-width: 960px) {\n .landing-page__information .contact {\n margin-top: 30px;\n }\n}\n@media screen and (max-width: 700px) {\n .landing-page__information {\n padding: 25px 20px;\n }\n}\n.landing-page__information, .landing-page__forms,\n.landing-page #mastodon-timeline {\n box-sizing: border-box;\n background: #121a24;\n border-radius: 4px;\n box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);\n}\n.landing-page__mascot {\n height: 104px;\n position: relative;\n left: -40px;\n bottom: 25px;\n}\n.landing-page__mascot img {\n height: 190px;\n width: auto;\n}\n.landing-page__short-description .row {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n margin-bottom: 40px;\n}\n@media screen and (max-width: 700px) {\n .landing-page__short-description .row {\n margin-bottom: 20px;\n }\n}\n.landing-page__short-description p a {\n color: #d9e1e8;\n}\n.landing-page__short-description h1 {\n font-weight: 500;\n color: #ffffff;\n margin-bottom: 0;\n}\n.landing-page__short-description h1 small {\n color: #9baec8;\n}\n.landing-page__short-description h1 small span {\n color: #d9e1e8;\n}\n.landing-page__short-description p:last-child {\n margin-bottom: 0;\n}\n.landing-page__hero {\n margin-bottom: 10px;\n}\n.landing-page__hero img {\n display: block;\n margin: 0;\n max-width: 100%;\n height: auto;\n border-radius: 4px;\n}\n@media screen and (max-width: 840px) {\n .landing-page .information-board .container-alt {\n padding-right: 20px;\n }\n .landing-page .information-board .panel {\n position: static;\n margin-top: 20px;\n width: 100%;\n border-radius: 4px;\n }\n .landing-page .information-board .panel .panel-header {\n text-align: center;\n }\n}\n@media screen and (max-width: 675px) {\n .landing-page .header-wrapper {\n padding-top: 0;\n }\n .landing-page .header-wrapper.compact {\n padding-bottom: 0;\n }\n .landing-page .header-wrapper.compact .hero .heading {\n text-align: initial;\n }\n .landing-page .header .container-alt,\n.landing-page .features .container-alt {\n display: block;\n }\n}\n.landing-page .cta {\n margin: 20px;\n}\n\n.landing {\n margin-bottom: 100px;\n}\n@media screen and (max-width: 738px) {\n .landing {\n margin-bottom: 0;\n }\n}\n.landing__brand {\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 50px;\n}\n.landing__brand img {\n height: 52px;\n}\n@media screen and (max-width: 415px) {\n .landing__brand {\n padding: 0;\n margin-bottom: 30px;\n }\n}\n.landing .directory {\n margin-top: 30px;\n background: transparent;\n box-shadow: none;\n border-radius: 0;\n}\n.landing .hero-widget {\n margin-top: 30px;\n margin-bottom: 0;\n}\n.landing .hero-widget h4 {\n padding: 10px;\n text-transform: uppercase;\n font-weight: 700;\n font-size: 13px;\n color: #9baec8;\n}\n.landing .hero-widget__text {\n border-radius: 0;\n padding-bottom: 0;\n}\n.landing .hero-widget__footer {\n background: #121a24;\n padding: 10px;\n border-radius: 0 0 4px 4px;\n display: flex;\n}\n.landing .hero-widget__footer__column {\n flex: 1 1 50%;\n}\n.landing .hero-widget .account {\n padding: 10px 0;\n border-bottom: 0;\n}\n.landing .hero-widget .account .account__display-name {\n display: flex;\n align-items: center;\n}\n.landing .hero-widget .account .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n}\n.landing .hero-widget__counter {\n padding: 10px;\n}\n.landing .hero-widget__counter strong {\n font-family: sans-serif, sans-serif;\n font-size: 15px;\n font-weight: 700;\n display: block;\n}\n.landing .hero-widget__counter span {\n font-size: 14px;\n color: #9baec8;\n}\n.landing .simple_form .user_agreement .label_input > label {\n font-weight: 400;\n color: #9baec8;\n}\n.landing .simple_form p.lead {\n color: #9baec8;\n font-size: 15px;\n line-height: 20px;\n font-weight: 400;\n margin-bottom: 25px;\n}\n.landing__grid {\n max-width: 960px;\n margin: 0 auto;\n display: grid;\n grid-template-columns: minmax(0, 50%) minmax(0, 50%);\n grid-gap: 30px;\n}\n@media screen and (max-width: 738px) {\n .landing__grid {\n grid-template-columns: minmax(0, 100%);\n grid-gap: 10px;\n }\n .landing__grid__column-login {\n grid-row: 1;\n display: flex;\n flex-direction: column;\n }\n .landing__grid__column-login .box-widget {\n order: 2;\n flex: 0 0 auto;\n }\n .landing__grid__column-login .hero-widget {\n margin-top: 0;\n margin-bottom: 10px;\n order: 1;\n flex: 0 0 auto;\n }\n .landing__grid__column-registration {\n grid-row: 2;\n }\n .landing__grid .directory {\n margin-top: 10px;\n }\n}\n@media screen and (max-width: 415px) {\n .landing__grid {\n grid-gap: 0;\n }\n .landing__grid .hero-widget {\n display: block;\n margin-bottom: 0;\n box-shadow: none;\n }\n .landing__grid .hero-widget__img, .landing__grid .hero-widget__img img, .landing__grid .hero-widget__footer {\n border-radius: 0;\n }\n .landing__grid .hero-widget,\n.landing__grid .box-widget,\n.landing__grid .directory__tag {\n border-bottom: 1px solid #202e3f;\n }\n .landing__grid .directory {\n margin-top: 0;\n }\n .landing__grid .directory__tag {\n margin-bottom: 0;\n }\n .landing__grid .directory__tag > a, .landing__grid .directory__tag > div {\n border-radius: 0;\n box-shadow: none;\n }\n .landing__grid .directory__tag:last-child {\n border-bottom: 0;\n }\n}\n\n.brand {\n position: relative;\n text-decoration: none;\n}\n\n.brand__tagline {\n display: block;\n position: absolute;\n bottom: -10px;\n left: 50px;\n width: 300px;\n color: #9baec8;\n text-decoration: none;\n font-size: 14px;\n}\n@media screen and (max-width: 415px) {\n .brand__tagline {\n position: static;\n width: auto;\n margin-top: 20px;\n color: #3e5a7c;\n }\n}\n\n.table {\n width: 100%;\n max-width: 100%;\n border-spacing: 0;\n border-collapse: collapse;\n}\n.table th,\n.table td {\n padding: 8px;\n line-height: 18px;\n vertical-align: top;\n border-top: 1px solid #121a24;\n text-align: left;\n background: #0b1016;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #121a24;\n border-top: 0;\n font-weight: 500;\n}\n.table > tbody > tr > th {\n font-weight: 500;\n}\n.table > tbody > tr:nth-child(odd) > td, .table > tbody > tr:nth-child(odd) > th {\n background: #121a24;\n}\n.table a {\n color: #d8a070;\n text-decoration: underline;\n}\n.table a:hover {\n text-decoration: none;\n}\n.table strong {\n font-weight: 500;\n}\n.table strong:lang(ja) {\n font-weight: 700;\n}\n.table strong:lang(ko) {\n font-weight: 700;\n}\n.table strong:lang(zh-CN) {\n font-weight: 700;\n}\n.table strong:lang(zh-HK) {\n font-weight: 700;\n}\n.table strong:lang(zh-TW) {\n font-weight: 700;\n}\n.table.inline-table > tbody > tr:nth-child(odd) > td, .table.inline-table > tbody > tr:nth-child(odd) > th {\n background: transparent;\n}\n.table.inline-table > tbody > tr:first-child > td, .table.inline-table > tbody > tr:first-child > th {\n border-top: 0;\n}\n.table.batch-table > thead > tr > th {\n background: #121a24;\n border-top: 1px solid #040609;\n border-bottom: 1px solid #040609;\n}\n.table.batch-table > thead > tr > th:first-child {\n border-radius: 4px 0 0;\n border-left: 1px solid #040609;\n}\n.table.batch-table > thead > tr > th:last-child {\n border-radius: 0 4px 0 0;\n border-right: 1px solid #040609;\n}\n.table--invites tbody td {\n vertical-align: middle;\n}\n\n.table-wrapper {\n overflow: auto;\n margin-bottom: 20px;\n}\n\nsamp {\n font-family: monospace, monospace;\n}\n\nbutton.table-action-link {\n background: transparent;\n border: 0;\n font: inherit;\n}\n\nbutton.table-action-link,\na.table-action-link {\n text-decoration: none;\n display: inline-block;\n margin-right: 5px;\n padding: 0 10px;\n color: #9baec8;\n font-weight: 500;\n}\nbutton.table-action-link:hover,\na.table-action-link:hover {\n color: #ffffff;\n}\nbutton.table-action-link i.fa,\na.table-action-link i.fa {\n font-weight: 400;\n margin-right: 5px;\n}\nbutton.table-action-link:first-child,\na.table-action-link:first-child {\n padding-left: 0;\n}\n\n.batch-table__toolbar, .batch-table__row {\n display: flex;\n}\n.batch-table__toolbar__select, .batch-table__row__select {\n box-sizing: border-box;\n padding: 8px 16px;\n cursor: pointer;\n min-height: 100%;\n}\n.batch-table__toolbar__select input, .batch-table__row__select input {\n margin-top: 8px;\n}\n.batch-table__toolbar__select--aligned, .batch-table__row__select--aligned {\n display: flex;\n align-items: center;\n}\n.batch-table__toolbar__select--aligned input, .batch-table__row__select--aligned input {\n margin-top: 0;\n}\n@media screen and (max-width: 415px) {\n .batch-table__toolbar__select, .batch-table__row__select {\n display: none;\n }\n}\n.batch-table__toolbar__actions, .batch-table__toolbar__content, .batch-table__row__actions, .batch-table__row__content {\n padding: 8px 0;\n padding-right: 16px;\n flex: 1 1 auto;\n}\n.batch-table__toolbar {\n border: 1px solid #040609;\n background: #121a24;\n border-radius: 4px 0 0;\n height: 47px;\n align-items: center;\n}\n.batch-table__toolbar__actions {\n text-align: right;\n padding-right: 11px;\n}\n@media screen and (max-width: 415px) {\n .batch-table__toolbar {\n display: none;\n }\n}\n.batch-table__row {\n border: 1px solid #040609;\n border-top: 0;\n background: #0b1016;\n}\n@media screen and (max-width: 415px) {\n .batch-table__row:first-child {\n border-top: 1px solid #040609;\n }\n}\n.batch-table__row:hover {\n background: #0f151d;\n}\n.batch-table__row:nth-child(even) {\n background: #121a24;\n}\n.batch-table__row:nth-child(even):hover {\n background: #151f2b;\n}\n.batch-table__row__content {\n padding-top: 12px;\n padding-bottom: 16px;\n}\n.batch-table__row__content--unpadded {\n padding: 0;\n}\n.batch-table .status__content {\n padding-top: 0;\n}\n.batch-table .status__content strong {\n font-weight: 700;\n}\n.batch-table .nothing-here {\n border: 1px solid #040609;\n border-top: 0;\n box-shadow: none;\n}\n@media screen and (max-width: 415px) {\n .batch-table .nothing-here {\n border-top: 1px solid #040609;\n }\n}\n@media screen and (max-width: 870px) {\n .batch-table .accounts-table tbody td.optional {\n display: none;\n }\n}\n\n.admin-wrapper {\n display: flex;\n justify-content: center;\n height: 100%;\n}\n.admin-wrapper .sidebar-wrapper {\n flex: 1 1 240px;\n height: 100%;\n background: #121a24;\n display: flex;\n justify-content: flex-end;\n}\n.admin-wrapper .sidebar {\n width: 240px;\n height: 100%;\n padding: 0;\n overflow-y: auto;\n}\n.admin-wrapper .sidebar .logo {\n display: block;\n margin: 40px auto;\n width: 100px;\n height: 100px;\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper .sidebar > a:first-child {\n display: none;\n }\n}\n.admin-wrapper .sidebar ul {\n list-style: none;\n border-radius: 4px 0 0 4px;\n overflow: hidden;\n margin-bottom: 20px;\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper .sidebar ul {\n margin-bottom: 0;\n }\n}\n.admin-wrapper .sidebar ul a {\n display: block;\n padding: 15px;\n color: #9baec8;\n text-decoration: none;\n transition: all 200ms linear;\n border-radius: 4px 0 0 4px;\n}\n.admin-wrapper .sidebar ul a i.fa {\n margin-right: 5px;\n}\n.admin-wrapper .sidebar ul a:hover {\n color: #ffffff;\n background-color: #0a0e13;\n transition: all 100ms linear;\n}\n.admin-wrapper .sidebar ul a.selected {\n background: #0f151d;\n border-radius: 4px 0 0;\n}\n.admin-wrapper .sidebar ul ul {\n background: #0b1016;\n border-radius: 0 0 0 4px;\n margin: 0;\n}\n.admin-wrapper .sidebar ul ul a {\n border: 0;\n padding: 15px 35px;\n}\n.admin-wrapper .sidebar ul .simple-navigation-active-leaf a {\n color: #ffffff;\n background-color: #d8a070;\n border-bottom: 0;\n border-radius: 0;\n}\n.admin-wrapper .sidebar ul .simple-navigation-active-leaf a:hover {\n background-color: #ddad84;\n}\n.admin-wrapper .sidebar > ul > .simple-navigation-active-leaf a {\n border-radius: 4px 0 0 4px;\n}\n.admin-wrapper .content-wrapper {\n flex: 2 1 840px;\n overflow: auto;\n}\n.admin-wrapper .content {\n max-width: 840px;\n padding: 20px 15px;\n padding-top: 60px;\n padding-left: 25px;\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper .content {\n max-width: none;\n padding: 15px;\n padding-top: 30px;\n }\n}\n.admin-wrapper .content h2 {\n color: #d9e1e8;\n font-size: 24px;\n line-height: 28px;\n font-weight: 400;\n padding-bottom: 40px;\n border-bottom: 1px solid #202e3f;\n margin-bottom: 40px;\n}\n.admin-wrapper .content h3 {\n color: #d9e1e8;\n font-size: 20px;\n line-height: 28px;\n font-weight: 400;\n margin-bottom: 30px;\n}\n.admin-wrapper .content h4 {\n text-transform: uppercase;\n font-size: 13px;\n font-weight: 700;\n color: #9baec8;\n padding-bottom: 8px;\n margin-bottom: 8px;\n border-bottom: 1px solid #202e3f;\n}\n.admin-wrapper .content h6 {\n font-size: 16px;\n color: #d9e1e8;\n line-height: 28px;\n font-weight: 400;\n}\n.admin-wrapper .content .fields-group h6 {\n color: #ffffff;\n font-weight: 500;\n}\n.admin-wrapper .content .directory__tag > a,\n.admin-wrapper .content .directory__tag > div {\n box-shadow: none;\n}\n.admin-wrapper .content .directory__tag .table-action-link .fa {\n color: inherit;\n}\n.admin-wrapper .content .directory__tag h4 {\n font-size: 18px;\n font-weight: 700;\n color: #ffffff;\n text-transform: none;\n padding-bottom: 0;\n margin-bottom: 0;\n border-bottom: none;\n}\n.admin-wrapper .content > p {\n font-size: 14px;\n line-height: 18px;\n color: #d9e1e8;\n margin-bottom: 20px;\n}\n.admin-wrapper .content > p strong {\n color: #ffffff;\n font-weight: 500;\n}\n.admin-wrapper .content > p strong:lang(ja) {\n font-weight: 700;\n}\n.admin-wrapper .content > p strong:lang(ko) {\n font-weight: 700;\n}\n.admin-wrapper .content > p strong:lang(zh-CN) {\n font-weight: 700;\n}\n.admin-wrapper .content > p strong:lang(zh-HK) {\n font-weight: 700;\n}\n.admin-wrapper .content > p strong:lang(zh-TW) {\n font-weight: 700;\n}\n.admin-wrapper .content hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba(62, 90, 124, 0.6);\n margin: 20px 0;\n}\n.admin-wrapper .content hr.spacer {\n height: 1px;\n border: 0;\n}\n.admin-wrapper .content .muted-hint {\n color: #9baec8;\n}\n.admin-wrapper .content .muted-hint a {\n color: #d8a070;\n}\n.admin-wrapper .content .positive-hint {\n color: #79bd9a;\n font-weight: 500;\n}\n.admin-wrapper .content .negative-hint {\n color: #df405a;\n font-weight: 500;\n}\n.admin-wrapper .content .neutral-hint {\n color: #3e5a7c;\n font-weight: 500;\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper {\n display: block;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n }\n .admin-wrapper .sidebar-wrapper,\n.admin-wrapper .content-wrapper {\n flex: 0 0 auto;\n height: auto;\n overflow: initial;\n }\n .admin-wrapper .sidebar {\n width: 100%;\n padding: 0;\n height: auto;\n }\n}\n\n.filters {\n display: flex;\n flex-wrap: wrap;\n}\n.filters .filter-subset {\n flex: 0 0 auto;\n margin: 0 40px 10px 0;\n}\n.filters .filter-subset:last-child {\n margin-bottom: 20px;\n}\n.filters .filter-subset ul {\n margin-top: 5px;\n list-style: none;\n}\n.filters .filter-subset ul li {\n display: inline-block;\n margin-right: 5px;\n}\n.filters .filter-subset strong {\n font-weight: 500;\n text-transform: uppercase;\n font-size: 12px;\n}\n.filters .filter-subset strong:lang(ja) {\n font-weight: 700;\n}\n.filters .filter-subset strong:lang(ko) {\n font-weight: 700;\n}\n.filters .filter-subset strong:lang(zh-CN) {\n font-weight: 700;\n}\n.filters .filter-subset strong:lang(zh-HK) {\n font-weight: 700;\n}\n.filters .filter-subset strong:lang(zh-TW) {\n font-weight: 700;\n}\n.filters .filter-subset a {\n display: inline-block;\n color: #9baec8;\n text-decoration: none;\n text-transform: uppercase;\n font-size: 12px;\n font-weight: 500;\n border-bottom: 2px solid #121a24;\n}\n.filters .filter-subset a:hover {\n color: #ffffff;\n border-bottom: 2px solid #1b2635;\n}\n.filters .filter-subset a.selected {\n color: #d8a070;\n border-bottom: 2px solid #d8a070;\n}\n\n.flavour-screen {\n display: block;\n margin: 10px auto;\n max-width: 100%;\n}\n\n.flavour-description {\n display: block;\n font-size: 16px;\n margin: 10px 0;\n}\n.flavour-description > p {\n margin: 10px 0;\n}\n\n.report-accounts {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 20px;\n}\n\n.report-accounts__item {\n display: flex;\n flex: 250px;\n flex-direction: column;\n margin: 0 5px;\n}\n.report-accounts__item > strong {\n display: block;\n margin: 0 0 10px -5px;\n font-weight: 500;\n font-size: 14px;\n line-height: 18px;\n color: #d9e1e8;\n}\n.report-accounts__item > strong:lang(ja) {\n font-weight: 700;\n}\n.report-accounts__item > strong:lang(ko) {\n font-weight: 700;\n}\n.report-accounts__item > strong:lang(zh-CN) {\n font-weight: 700;\n}\n.report-accounts__item > strong:lang(zh-HK) {\n font-weight: 700;\n}\n.report-accounts__item > strong:lang(zh-TW) {\n font-weight: 700;\n}\n.report-accounts__item .account-card {\n flex: 1 1 auto;\n}\n\n.report-status,\n.account-status {\n display: flex;\n margin-bottom: 10px;\n}\n.report-status .activity-stream,\n.account-status .activity-stream {\n flex: 2 0 0;\n margin-right: 20px;\n max-width: calc(100% - 60px);\n}\n.report-status .activity-stream .entry,\n.account-status .activity-stream .entry {\n border-radius: 4px;\n}\n\n.report-status__actions,\n.account-status__actions {\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n}\n.report-status__actions .icon-button,\n.account-status__actions .icon-button {\n font-size: 24px;\n width: 24px;\n text-align: center;\n margin-bottom: 10px;\n}\n\n.simple_form.new_report_note,\n.simple_form.new_account_moderation_note {\n max-width: 100%;\n}\n\n.batch-form-box {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 5px;\n}\n.batch-form-box #form_status_batch_action {\n margin: 0 5px 5px 0;\n font-size: 14px;\n}\n.batch-form-box input.button {\n margin: 0 5px 5px 0;\n}\n.batch-form-box .media-spoiler-toggle-buttons {\n margin-left: auto;\n}\n.batch-form-box .media-spoiler-toggle-buttons .button {\n overflow: visible;\n margin: 0 0 5px 5px;\n float: right;\n}\n\n.back-link {\n margin-bottom: 10px;\n font-size: 14px;\n}\n.back-link a {\n color: #d8a070;\n text-decoration: none;\n}\n.back-link a:hover {\n text-decoration: underline;\n}\n\n.spacer {\n flex: 1 1 auto;\n}\n\n.log-entry {\n margin-bottom: 20px;\n line-height: 20px;\n}\n.log-entry__header {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n padding: 10px;\n background: #121a24;\n color: #9baec8;\n border-radius: 4px 4px 0 0;\n font-size: 14px;\n position: relative;\n}\n.log-entry__avatar {\n margin-right: 10px;\n}\n.log-entry__avatar .avatar {\n display: block;\n margin: 0;\n border-radius: 50%;\n width: 40px;\n height: 40px;\n}\n.log-entry__content {\n max-width: calc(100% - 90px);\n}\n.log-entry__title {\n word-wrap: break-word;\n}\n.log-entry__timestamp {\n color: #3e5a7c;\n}\n.log-entry__extras {\n background: #1c2938;\n border-radius: 0 0 4px 4px;\n padding: 10px;\n color: #9baec8;\n font-family: monospace, monospace;\n font-size: 12px;\n word-wrap: break-word;\n min-height: 20px;\n}\n.log-entry__icon {\n font-size: 28px;\n margin-right: 10px;\n color: #3e5a7c;\n}\n.log-entry__icon__overlay {\n position: absolute;\n top: 10px;\n right: 10px;\n width: 10px;\n height: 10px;\n border-radius: 50%;\n}\n.log-entry__icon__overlay.positive {\n background: #79bd9a;\n}\n.log-entry__icon__overlay.negative {\n background: #e87487;\n}\n.log-entry__icon__overlay.neutral {\n background: #d8a070;\n}\n.log-entry a,\n.log-entry .username,\n.log-entry .target {\n color: #d9e1e8;\n text-decoration: none;\n font-weight: 500;\n}\n.log-entry .diff-old {\n color: #e87487;\n}\n.log-entry .diff-neutral {\n color: #d9e1e8;\n}\n.log-entry .diff-new {\n color: #79bd9a;\n}\n\na.name-tag,\n.name-tag,\na.inline-name-tag,\n.inline-name-tag {\n text-decoration: none;\n color: #d9e1e8;\n}\na.name-tag .username,\n.name-tag .username,\na.inline-name-tag .username,\n.inline-name-tag .username {\n font-weight: 500;\n}\na.name-tag.suspended .username,\n.name-tag.suspended .username,\na.inline-name-tag.suspended .username,\n.inline-name-tag.suspended .username {\n text-decoration: line-through;\n color: #e87487;\n}\na.name-tag.suspended .avatar,\n.name-tag.suspended .avatar,\na.inline-name-tag.suspended .avatar,\n.inline-name-tag.suspended .avatar {\n filter: grayscale(100%);\n opacity: 0.8;\n}\n\na.name-tag,\n.name-tag {\n display: flex;\n align-items: center;\n}\na.name-tag .avatar,\n.name-tag .avatar {\n display: block;\n margin: 0;\n margin-right: 5px;\n border-radius: 50%;\n}\na.name-tag.suspended .avatar,\n.name-tag.suspended .avatar {\n filter: grayscale(100%);\n opacity: 0.8;\n}\n\n.speech-bubble {\n margin-bottom: 20px;\n border-left: 4px solid #d8a070;\n}\n.speech-bubble.positive {\n border-left-color: #79bd9a;\n}\n.speech-bubble.negative {\n border-left-color: #e87487;\n}\n.speech-bubble.warning {\n border-left-color: #ca8f04;\n}\n.speech-bubble__bubble {\n padding: 16px;\n padding-left: 14px;\n font-size: 15px;\n line-height: 20px;\n border-radius: 4px 4px 4px 0;\n position: relative;\n font-weight: 500;\n}\n.speech-bubble__bubble a {\n color: #9baec8;\n}\n.speech-bubble__owner {\n padding: 8px;\n padding-left: 12px;\n}\n.speech-bubble time {\n color: #3e5a7c;\n}\n\n.report-card {\n background: #121a24;\n border-radius: 4px;\n margin-bottom: 20px;\n}\n.report-card__profile {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 15px;\n}\n.report-card__profile .account {\n padding: 0;\n border: 0;\n}\n.report-card__profile .account__avatar-wrapper {\n margin-left: 0;\n}\n.report-card__profile__stats {\n flex: 0 0 auto;\n font-weight: 500;\n color: #9baec8;\n text-transform: uppercase;\n text-align: right;\n}\n.report-card__profile__stats a {\n color: inherit;\n text-decoration: none;\n}\n.report-card__profile__stats a:focus, .report-card__profile__stats a:hover, .report-card__profile__stats a:active {\n color: #b5c3d6;\n}\n.report-card__profile__stats .red {\n color: #df405a;\n}\n.report-card__summary__item {\n display: flex;\n justify-content: flex-start;\n border-top: 1px solid #0b1016;\n}\n.report-card__summary__item:hover {\n background: #151f2b;\n}\n.report-card__summary__item__reported-by, .report-card__summary__item__assigned {\n padding: 15px;\n flex: 0 0 auto;\n box-sizing: border-box;\n width: 150px;\n color: #9baec8;\n}\n.report-card__summary__item__reported-by,\n.report-card__summary__item__reported-by .username, .report-card__summary__item__assigned,\n.report-card__summary__item__assigned .username {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.report-card__summary__item__content {\n flex: 1 1 auto;\n max-width: calc(100% - 300px);\n}\n.report-card__summary__item__content__icon {\n color: #3e5a7c;\n margin-right: 4px;\n font-weight: 500;\n}\n.report-card__summary__item__content a {\n display: block;\n box-sizing: border-box;\n width: 100%;\n padding: 15px;\n text-decoration: none;\n color: #9baec8;\n}\n\n.one-line {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.ellipsized-ip {\n display: inline-block;\n max-width: 120px;\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: middle;\n}\n\n.emojione[title=\":wavy_dash:\"], .emojione[title=\":waving_black_flag:\"], .emojione[title=\":water_buffalo:\"], .emojione[title=\":video_game:\"], .emojione[title=\":video_camera:\"], .emojione[title=\":vhs:\"], .emojione[title=\":turkey:\"], .emojione[title=\":tophat:\"], .emojione[title=\":top:\"], .emojione[title=\":tm:\"], .emojione[title=\":telephone_receiver:\"], .emojione[title=\":spider:\"], .emojione[title=\":speaking_head_in_silhouette:\"], .emojione[title=\":spades:\"], .emojione[title=\":soon:\"], .emojione[title=\":registered:\"], .emojione[title=\":on:\"], .emojione[title=\":musical_score:\"], .emojione[title=\":movie_camera:\"], .emojione[title=\":mortar_board:\"], .emojione[title=\":microphone:\"], .emojione[title=\":male-guard:\"], .emojione[title=\":lower_left_fountain_pen:\"], .emojione[title=\":lower_left_ballpoint_pen:\"], .emojione[title=\":kaaba:\"], .emojione[title=\":joystick:\"], .emojione[title=\":hole:\"], .emojione[title=\":hocho:\"], .emojione[title=\":heavy_plus_sign:\"], .emojione[title=\":heavy_multiplication_x:\"], .emojione[title=\":heavy_minus_sign:\"], .emojione[title=\":heavy_dollar_sign:\"], .emojione[title=\":heavy_division_sign:\"], .emojione[title=\":heavy_check_mark:\"], .emojione[title=\":guardsman:\"], .emojione[title=\":gorilla:\"], .emojione[title=\":fried_egg:\"], .emojione[title=\":film_projector:\"], .emojione[title=\":female-guard:\"], .emojione[title=\":end:\"], .emojione[title=\":electric_plug:\"], .emojione[title=\":eight_pointed_black_star:\"], .emojione[title=\":dark_sunglasses:\"], .emojione[title=\":currency_exchange:\"], .emojione[title=\":curly_loop:\"], .emojione[title=\":copyright:\"], .emojione[title=\":clubs:\"], .emojione[title=\":camera_with_flash:\"], .emojione[title=\":camera:\"], .emojione[title=\":busts_in_silhouette:\"], .emojione[title=\":bust_in_silhouette:\"], .emojione[title=\":bowling:\"], .emojione[title=\":bomb:\"], .emojione[title=\":black_small_square:\"], .emojione[title=\":black_nib:\"], .emojione[title=\":black_medium_square:\"], .emojione[title=\":black_medium_small_square:\"], .emojione[title=\":black_large_square:\"], .emojione[title=\":black_heart:\"], .emojione[title=\":black_circle:\"], .emojione[title=\":back:\"], .emojione[title=\":ant:\"], .emojione[title=\":8ball:\"] {\n filter: drop-shadow(1px 1px 0 #ffffff) drop-shadow(-1px 1px 0 #ffffff) drop-shadow(1px -1px 0 #ffffff) drop-shadow(-1px -1px 0 #ffffff);\n}\n\nbody.rtl {\n direction: rtl;\n}\nbody.rtl .column-header > button {\n text-align: right;\n padding-left: 0;\n padding-right: 15px;\n}\nbody.rtl .landing-page__logo {\n margin-right: 0;\n margin-left: 20px;\n}\nbody.rtl .landing-page .features-list .features-list__row .visual {\n margin-left: 0;\n margin-right: 15px;\n}\nbody.rtl .column-link__icon,\nbody.rtl .column-header__icon {\n margin-right: 0;\n margin-left: 5px;\n}\nbody.rtl .compose-form .compose-form__buttons-wrapper .character-counter__wrapper {\n margin-right: 0;\n margin-left: 4px;\n}\nbody.rtl .navigation-bar__profile {\n margin-left: 0;\n margin-right: 8px;\n}\nbody.rtl .search__input {\n padding-right: 10px;\n padding-left: 30px;\n}\nbody.rtl .search__icon .fa {\n right: auto;\n left: 10px;\n}\nbody.rtl .column-header__buttons {\n left: 0;\n right: auto;\n margin-left: -15px;\n margin-right: 0;\n}\nbody.rtl .column-inline-form .icon-button {\n margin-left: 0;\n margin-right: 5px;\n}\nbody.rtl .column-header__links .text-btn {\n margin-left: 10px;\n margin-right: 0;\n}\nbody.rtl .account__avatar-wrapper {\n float: right;\n}\nbody.rtl .column-header__back-button {\n padding-left: 5px;\n padding-right: 0;\n}\nbody.rtl .column-header__setting-arrows {\n float: left;\n}\nbody.rtl .setting-toggle__label {\n margin-left: 0;\n margin-right: 8px;\n}\nbody.rtl .setting-meta__label {\n float: left;\n}\nbody.rtl .status__avatar {\n left: auto;\n right: 10px;\n}\nbody.rtl .status,\nbody.rtl .activity-stream .status.light {\n padding-left: 10px;\n padding-right: 68px;\n}\nbody.rtl .status__info .status__display-name,\nbody.rtl .activity-stream .status.light .status__display-name {\n padding-left: 25px;\n padding-right: 0;\n}\nbody.rtl .activity-stream .pre-header {\n padding-right: 68px;\n padding-left: 0;\n}\nbody.rtl .status__prepend {\n margin-left: 0;\n margin-right: 68px;\n}\nbody.rtl .status__prepend-icon-wrapper {\n left: auto;\n right: -26px;\n}\nbody.rtl .activity-stream .pre-header .pre-header__icon {\n left: auto;\n right: 42px;\n}\nbody.rtl .account__avatar-overlay-overlay {\n right: auto;\n left: 0;\n}\nbody.rtl .column-back-button--slim-button {\n right: auto;\n left: 0;\n}\nbody.rtl .status__relative-time,\nbody.rtl .activity-stream .status.light .status__header .status__meta {\n float: left;\n}\nbody.rtl .activity-stream .detailed-status.light .detailed-status__display-name > div {\n float: right;\n margin-right: 0;\n margin-left: 10px;\n}\nbody.rtl .activity-stream .detailed-status.light .detailed-status__meta span > span {\n margin-left: 0;\n margin-right: 6px;\n}\nbody.rtl .status__action-bar__counter {\n margin-right: 0;\n margin-left: 11px;\n}\nbody.rtl .status__action-bar__counter .status__action-bar-button {\n margin-right: 0;\n margin-left: 4px;\n}\nbody.rtl .status__action-bar-button {\n float: right;\n margin-right: 0;\n margin-left: 18px;\n}\nbody.rtl .status__action-bar-dropdown {\n float: right;\n}\nbody.rtl .privacy-dropdown__dropdown {\n margin-left: 0;\n margin-right: 40px;\n}\nbody.rtl .privacy-dropdown__option__icon {\n margin-left: 10px;\n margin-right: 0;\n}\nbody.rtl .detailed-status__display-avatar {\n margin-right: 0;\n margin-left: 10px;\n float: right;\n}\nbody.rtl .detailed-status__favorites,\nbody.rtl .detailed-status__reblogs {\n margin-left: 0;\n margin-right: 6px;\n}\nbody.rtl .fa-ul {\n margin-left: 0;\n margin-left: 2.14285714em;\n}\nbody.rtl .fa-li {\n left: auto;\n right: -2.14285714em;\n}\nbody.rtl .admin-wrapper {\n direction: rtl;\n}\nbody.rtl .admin-wrapper .sidebar ul a i.fa,\nbody.rtl a.table-action-link i.fa {\n margin-right: 0;\n margin-left: 5px;\n}\nbody.rtl .simple_form .check_boxes .checkbox label {\n padding-left: 0;\n padding-right: 25px;\n}\nbody.rtl .simple_form .input.with_label.boolean label.checkbox {\n padding-left: 25px;\n padding-right: 0;\n}\nbody.rtl .simple_form .check_boxes .checkbox input[type=checkbox],\nbody.rtl .simple_form .input.boolean input[type=checkbox] {\n left: auto;\n right: 0;\n}\nbody.rtl .simple_form .input.radio_buttons .radio {\n left: auto;\n right: 0;\n}\nbody.rtl .simple_form .input.radio_buttons .radio > label {\n padding-right: 28px;\n padding-left: 0;\n}\nbody.rtl .simple_form .input-with-append .input input {\n padding-left: 142px;\n padding-right: 0;\n}\nbody.rtl .simple_form .input.boolean label.checkbox {\n left: auto;\n right: 0;\n}\nbody.rtl .simple_form .input.boolean .label_input,\nbody.rtl .simple_form .input.boolean .hint {\n padding-left: 0;\n padding-right: 28px;\n}\nbody.rtl .simple_form .label_input__append {\n right: auto;\n left: 3px;\n}\nbody.rtl .simple_form .label_input__append::after {\n right: auto;\n left: 0;\n background-image: linear-gradient(to left, rgba(1, 1, 2, 0), #010102);\n}\nbody.rtl .simple_form select {\n background: #010102 url(\"data:image/svg+xml;utf8,\") no-repeat left 8px center/auto 16px;\n}\nbody.rtl .table th,\nbody.rtl .table td {\n text-align: right;\n}\nbody.rtl .filters .filter-subset {\n margin-right: 0;\n margin-left: 45px;\n}\nbody.rtl .landing-page .header-wrapper .mascot {\n right: 60px;\n left: auto;\n}\nbody.rtl .landing-page__call-to-action .row__information-board {\n direction: rtl;\n}\nbody.rtl .landing-page .header .hero .floats .float-1 {\n left: -120px;\n right: auto;\n}\nbody.rtl .landing-page .header .hero .floats .float-2 {\n left: 210px;\n right: auto;\n}\nbody.rtl .landing-page .header .hero .floats .float-3 {\n left: 110px;\n right: auto;\n}\nbody.rtl .landing-page .header .links .brand img {\n left: 0;\n}\nbody.rtl .landing-page .fa-external-link {\n padding-right: 5px;\n padding-left: 0 !important;\n}\nbody.rtl .landing-page .features #mastodon-timeline {\n margin-right: 0;\n margin-left: 30px;\n}\n@media screen and (min-width: 631px) {\n body.rtl .column,\nbody.rtl .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n body.rtl .column:first-child,\nbody.rtl .drawer:first-child {\n padding-left: 5px;\n padding-right: 10px;\n }\n body.rtl .columns-area > div .column,\nbody.rtl .columns-area > div .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\nbody.rtl .public-layout .header .nav-button {\n margin-left: 8px;\n margin-right: 0;\n}\nbody.rtl .public-layout .public-account-header__tabs {\n margin-left: 0;\n margin-right: 20px;\n}\nbody.rtl .landing-page__information .account__display-name {\n margin-right: 0;\n margin-left: 5px;\n}\nbody.rtl .landing-page__information .account__avatar-wrapper {\n margin-left: 12px;\n margin-right: 0;\n}\nbody.rtl .card__bar .display-name {\n margin-left: 0;\n margin-right: 15px;\n text-align: right;\n}\nbody.rtl .fa-chevron-left::before {\n content: \"\";\n}\nbody.rtl .fa-chevron-right::before {\n content: \"\";\n}\nbody.rtl .column-back-button__icon {\n margin-right: 0;\n margin-left: 5px;\n}\nbody.rtl .column-header__setting-arrows .column-header__setting-btn:last-child {\n padding-left: 0;\n padding-right: 10px;\n}\nbody.rtl .simple_form .input.radio_buttons .radio > label input {\n left: auto;\n right: 0;\n}\n\n.dashboard__counters {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -5px;\n margin-bottom: 20px;\n}\n.dashboard__counters > div {\n box-sizing: border-box;\n flex: 0 0 33.333%;\n padding: 0 5px;\n margin-bottom: 10px;\n}\n.dashboard__counters > div > div, .dashboard__counters > div > a {\n padding: 20px;\n background: #192432;\n border-radius: 4px;\n}\n.dashboard__counters > div > a {\n text-decoration: none;\n color: inherit;\n display: block;\n}\n.dashboard__counters > div > a:hover, .dashboard__counters > div > a:focus, .dashboard__counters > div > a:active {\n background: #202e3f;\n}\n.dashboard__counters__num, .dashboard__counters__text {\n text-align: center;\n font-weight: 500;\n font-size: 24px;\n line-height: 21px;\n color: #ffffff;\n font-family: sans-serif, sans-serif;\n margin-bottom: 20px;\n line-height: 30px;\n}\n.dashboard__counters__text {\n font-size: 18px;\n}\n.dashboard__counters__label {\n font-size: 14px;\n color: #9baec8;\n text-align: center;\n font-weight: 500;\n}\n\n.dashboard__widgets {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -5px;\n}\n.dashboard__widgets > div {\n flex: 0 0 33.333%;\n margin-bottom: 20px;\n}\n.dashboard__widgets > div > div {\n padding: 0 5px;\n}\n.dashboard__widgets a:not(.name-tag) {\n color: #d9e1e8;\n font-weight: 500;\n text-decoration: none;\n}","// Commonly used web colors\n$black: #000000; // Black\n$white: #ffffff; // White\n$success-green: #79bd9a; // Padua\n$error-red: #df405a; // Cerise\n$warning-red: #ff5050; // Sunset Orange\n$gold-star: #ca8f04; // Dark Goldenrod\n\n$red-bookmark: $warning-red;\n\n// Pleroma-Dark colors\n$pleroma-bg: #121a24;\n$pleroma-fg: #182230;\n$pleroma-text: #b9b9ba;\n$pleroma-links: #d8a070;\n\n// Values from the classic Mastodon UI\n$classic-base-color: $pleroma-bg;\n$classic-primary-color: #9baec8;\n$classic-secondary-color: #d9e1e8;\n$classic-highlight-color: #d8a070;\n\n// Variables for defaults in UI\n$base-shadow-color: $black !default;\n$base-overlay-background: $black !default;\n$base-border-color: $white !default;\n$simple-background-color: $white !default;\n$valid-value-color: $success-green !default;\n$error-value-color: $error-red !default;\n\n// Tell UI to use selected colors\n$ui-base-color: $classic-base-color !default; // Darkest\n$ui-base-lighter-color: lighten($ui-base-color, 26%) !default; // Lighter darkest\n$ui-primary-color: $classic-primary-color !default; // Lighter\n$ui-secondary-color: $classic-secondary-color !default; // Lightest\n$ui-highlight-color: $classic-highlight-color !default;\n\n// Variables for texts\n$primary-text-color: $white !default;\n$darker-text-color: $ui-primary-color !default;\n$dark-text-color: $ui-base-lighter-color !default;\n$secondary-text-color: $ui-secondary-color !default;\n$highlight-text-color: $ui-highlight-color !default;\n$action-button-color: $ui-base-lighter-color !default;\n// For texts on inverted backgrounds\n$inverted-text-color: $ui-base-color !default;\n$lighter-text-color: $ui-base-lighter-color !default;\n$light-text-color: $ui-primary-color !default;\n\n// Language codes that uses CJK fonts\n$cjk-langs: ja, ko, zh-CN, zh-HK, zh-TW;\n\n// Variables for components\n$media-modal-media-max-width: 100%;\n// put margins on top and bottom of image to avoid the screen covered by image.\n$media-modal-media-max-height: 80%;\n\n$no-gap-breakpoint: 415px;\n\n$font-sans-serif: sans-serif !default;\n$font-display: sans-serif !default;\n$font-monospace: monospace !default;\n\n// Avatar border size (8% default, 100% for rounded avatars)\n$ui-avatar-border-size: 8%;\n\n// More variables\n$dismiss-overlay-width: 4rem;\n","@function hex-color($color) {\n @if type-of($color) == 'color' {\n $color: str-slice(ie-hex-str($color), 4);\n }\n @return '%23' + unquote($color)\n}\n\nbody {\n font-family: $font-sans-serif, sans-serif;\n background: darken($ui-base-color, 8%);\n font-size: 13px;\n line-height: 18px;\n font-weight: 400;\n color: $primary-text-color;\n text-rendering: optimizelegibility;\n font-feature-settings: \"kern\";\n text-size-adjust: none;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n -webkit-tap-highlight-color: transparent;\n\n &.system-font {\n // system-ui => standard property (Chrome/Android WebView 56+, Opera 43+, Safari 11+)\n // -apple-system => Safari <11 specific\n // BlinkMacSystemFont => Chrome <56 on macOS specific\n // Segoe UI => Windows 7/8/10\n // Oxygen => KDE\n // Ubuntu => Unity/Ubuntu\n // Cantarell => GNOME\n // Fira Sans => Firefox OS\n // Droid Sans => Older Androids (<4.0)\n // Helvetica Neue => Older macOS <10.11\n // $font-sans-serif => web-font (Roboto) fallback and newer Androids (>=4.0)\n font-family: system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", $font-sans-serif, sans-serif;\n }\n\n &.app-body {\n position: absolute;\n width: 100%;\n height: 100%;\n padding: 0;\n background: $ui-base-color;\n\n &.with-modals--active {\n overflow-y: hidden;\n }\n }\n\n &.lighter {\n background: $ui-base-color;\n }\n\n &.with-modals {\n overflow-x: hidden;\n overflow-y: scroll;\n\n &--active {\n overflow-y: hidden;\n margin-right: 13px;\n }\n }\n\n &.embed {\n background: lighten($ui-base-color, 4%);\n margin: 0;\n padding-bottom: 0;\n\n .container {\n position: absolute;\n width: 100%;\n height: 100%;\n overflow: hidden;\n }\n }\n\n &.admin {\n background: darken($ui-base-color, 4%);\n position: fixed;\n width: 100%;\n height: 100%;\n padding: 0;\n }\n\n &.error {\n position: absolute;\n text-align: center;\n color: $darker-text-color;\n background: $ui-base-color;\n width: 100%;\n height: 100%;\n padding: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n\n .dialog {\n vertical-align: middle;\n margin: 20px;\n\n img {\n display: block;\n max-width: 470px;\n width: 100%;\n height: auto;\n margin-top: -120px;\n }\n\n h1 {\n font-size: 20px;\n line-height: 28px;\n font-weight: 400;\n }\n }\n }\n}\n\nbutton {\n font-family: inherit;\n cursor: pointer;\n\n &:focus {\n outline: none;\n }\n}\n\n.app-holder {\n &,\n & > div {\n display: flex;\n width: 100%;\n height: 100%;\n align-items: center;\n justify-content: center;\n outline: 0 !important;\n }\n}\n",".container-alt {\n width: 700px;\n margin: 0 auto;\n margin-top: 40px;\n\n @media screen and (max-width: 740px) {\n width: 100%;\n margin: 0;\n }\n}\n\n.logo-container {\n margin: 100px auto 50px;\n\n @media screen and (max-width: 500px) {\n margin: 40px auto 0;\n }\n\n h1 {\n display: flex;\n justify-content: center;\n align-items: center;\n\n img {\n height: 42px;\n margin-right: 10px;\n }\n\n a {\n display: flex;\n justify-content: center;\n align-items: center;\n color: $primary-text-color;\n text-decoration: none;\n outline: 0;\n padding: 12px 16px;\n line-height: 32px;\n font-family: $font-display, sans-serif;\n font-weight: 500;\n font-size: 14px;\n }\n }\n}\n\n.compose-standalone {\n .compose-form {\n width: 400px;\n margin: 0 auto;\n padding: 20px 0;\n margin-top: 40px;\n box-sizing: border-box;\n\n @media screen and (max-width: 400px) {\n width: 100%;\n margin-top: 0;\n padding: 20px;\n }\n }\n}\n\n.account-header {\n width: 400px;\n margin: 0 auto;\n display: flex;\n font-size: 13px;\n line-height: 18px;\n box-sizing: border-box;\n padding: 20px 0;\n padding-bottom: 0;\n margin-bottom: -30px;\n margin-top: 40px;\n\n @media screen and (max-width: 440px) {\n width: 100%;\n margin: 0;\n margin-bottom: 10px;\n padding: 20px;\n padding-bottom: 0;\n }\n\n .avatar {\n width: 40px;\n height: 40px;\n @include avatar-size(40px);\n margin-right: 8px;\n\n img {\n width: 100%;\n height: 100%;\n display: block;\n margin: 0;\n border-radius: 4px;\n @include avatar-radius();\n }\n }\n\n .name {\n flex: 1 1 auto;\n color: $secondary-text-color;\n width: calc(100% - 88px);\n\n .username {\n display: block;\n font-weight: 500;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n }\n\n .logout-link {\n display: block;\n font-size: 32px;\n line-height: 40px;\n margin-left: 8px;\n }\n}\n\n.grid-3 {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: 3fr 1fr;\n grid-auto-columns: 25%;\n grid-auto-rows: max-content;\n\n .column-0 {\n grid-column: 1/3;\n grid-row: 1;\n }\n\n .column-1 {\n grid-column: 1;\n grid-row: 2;\n }\n\n .column-2 {\n grid-column: 2;\n grid-row: 2;\n }\n\n .column-3 {\n grid-column: 1/3;\n grid-row: 3;\n }\n\n .landing-page__call-to-action {\n min-height: 100%;\n }\n\n @media screen and (max-width: 738px) {\n grid-template-columns: minmax(0, 50%) minmax(0, 50%);\n\n .landing-page__call-to-action {\n padding: 20px;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n\n .row__information-board {\n width: 100%;\n justify-content: center;\n align-items: center;\n }\n\n .row__mascot {\n display: none;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n grid-gap: 0;\n grid-template-columns: minmax(0, 100%);\n\n .column-0 {\n grid-column: 1;\n }\n\n .column-1 {\n grid-column: 1;\n grid-row: 3;\n }\n\n .column-2 {\n grid-column: 1;\n grid-row: 2;\n }\n\n .column-3 {\n grid-column: 1;\n grid-row: 4;\n }\n }\n}\n\n.public-layout {\n @media screen and (max-width: $no-gap-breakpoint) {\n padding-top: 48px;\n }\n\n .container {\n max-width: 960px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n padding: 0;\n }\n }\n\n .header {\n background: lighten($ui-base-color, 8%);\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n height: 48px;\n margin: 10px 0;\n display: flex;\n align-items: stretch;\n justify-content: center;\n flex-wrap: nowrap;\n overflow: hidden;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n position: fixed;\n width: 100%;\n top: 0;\n left: 0;\n margin: 0;\n border-radius: 0;\n box-shadow: none;\n z-index: 110;\n }\n\n & > div {\n flex: 1 1 33.3%;\n min-height: 1px;\n }\n\n .nav-left {\n display: flex;\n align-items: stretch;\n justify-content: flex-start;\n flex-wrap: nowrap;\n }\n\n .nav-center {\n display: flex;\n align-items: stretch;\n justify-content: center;\n flex-wrap: nowrap;\n }\n\n .nav-right {\n display: flex;\n align-items: stretch;\n justify-content: flex-end;\n flex-wrap: nowrap;\n }\n\n .brand {\n display: block;\n padding: 15px;\n\n img {\n display: block;\n height: 18px;\n width: auto;\n position: relative;\n bottom: -2px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n height: 20px;\n }\n }\n\n &:hover,\n &:focus,\n &:active {\n background: lighten($ui-base-color, 12%);\n }\n }\n\n .nav-link {\n display: flex;\n align-items: center;\n padding: 0 1rem;\n font-size: 12px;\n font-weight: 500;\n text-decoration: none;\n color: $darker-text-color;\n white-space: nowrap;\n text-align: center;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: underline;\n color: $primary-text-color;\n }\n\n @media screen and (max-width: 550px) {\n &.optional {\n display: none;\n }\n }\n }\n\n .nav-button {\n background: lighten($ui-base-color, 16%);\n margin: 8px;\n margin-left: 0;\n border-radius: 4px;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n background: lighten($ui-base-color, 20%);\n }\n }\n }\n\n $no-columns-breakpoint: 600px;\n\n .grid {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: minmax(300px, 3fr) minmax(298px, 1fr);\n grid-auto-columns: 25%;\n grid-auto-rows: max-content;\n\n .column-0 {\n grid-row: 1;\n grid-column: 1;\n }\n\n .column-1 {\n grid-row: 1;\n grid-column: 2;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n grid-template-columns: 100%;\n grid-gap: 0;\n\n .column-1 {\n display: none;\n }\n }\n }\n\n .public-account-header {\n overflow: hidden;\n margin-bottom: 10px;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n\n &.inactive {\n opacity: 0.5;\n\n .public-account-header__image,\n .avatar {\n filter: grayscale(100%);\n }\n\n .logo-button {\n background-color: $secondary-text-color;\n\n svg path:last-child {\n fill: $secondary-text-color;\n }\n }\n }\n\n &__image {\n border-radius: 4px 4px 0 0;\n overflow: hidden;\n height: 300px;\n position: relative;\n background: darken($ui-base-color, 12%);\n\n &::after {\n content: \"\";\n display: block;\n position: absolute;\n width: 100%;\n height: 100%;\n box-shadow: inset 0 -1px 1px 1px rgba($base-shadow-color, 0.15);\n top: 0;\n left: 0;\n }\n\n img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 4px 4px 0 0;\n }\n\n @media screen and (max-width: 600px) {\n height: 200px;\n }\n }\n\n &--no-bar {\n margin-bottom: 0;\n\n .public-account-header__image,\n .public-account-header__image img {\n border-radius: 4px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-radius: 0;\n }\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n margin-bottom: 0;\n box-shadow: none;\n\n &__image::after {\n display: none;\n }\n\n &__image,\n &__image img {\n border-radius: 0;\n }\n }\n\n &__bar {\n position: relative;\n margin-top: -80px;\n display: flex;\n justify-content: flex-start;\n\n &::before {\n content: \"\";\n display: block;\n background: lighten($ui-base-color, 4%);\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 60px;\n border-radius: 0 0 4px 4px;\n z-index: -1;\n }\n\n .avatar {\n display: block;\n width: 120px;\n height: 120px;\n @include avatar-size(120px);\n padding-left: 20px - 4px;\n flex: 0 0 auto;\n\n img {\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 50%;\n border: 4px solid lighten($ui-base-color, 4%);\n background: darken($ui-base-color, 8%);\n @include avatar-radius();\n }\n }\n\n @media screen and (max-width: 600px) {\n margin-top: 0;\n background: lighten($ui-base-color, 4%);\n border-radius: 0 0 4px 4px;\n padding: 5px;\n\n &::before {\n display: none;\n }\n\n .avatar {\n width: 48px;\n height: 48px;\n @include avatar-size(48px);\n padding: 7px 0;\n padding-left: 10px;\n\n img {\n border: 0;\n border-radius: 4px;\n @include avatar-radius();\n }\n\n @media screen and (max-width: 360px) {\n display: none;\n }\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-radius: 0;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n flex-wrap: wrap;\n }\n }\n\n &__tabs {\n flex: 1 1 auto;\n margin-left: 20px;\n\n &__name {\n padding-top: 20px;\n padding-bottom: 8px;\n\n h1 {\n font-size: 20px;\n line-height: 18px * 1.5;\n color: $primary-text-color;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n text-shadow: 1px 1px 1px $base-shadow-color;\n\n small {\n display: block;\n font-size: 14px;\n color: $primary-text-color;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n\n @media screen and (max-width: 600px) {\n margin-left: 15px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n\n &__name {\n padding-top: 0;\n padding-bottom: 0;\n\n h1 {\n font-size: 16px;\n line-height: 24px;\n text-shadow: none;\n\n small {\n color: $darker-text-color;\n }\n }\n }\n }\n\n &__tabs {\n display: flex;\n justify-content: flex-start;\n align-items: stretch;\n height: 58px;\n\n .details-counters {\n display: flex;\n flex-direction: row;\n min-width: 300px;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n .details-counters {\n display: none;\n }\n }\n\n .counter {\n width: 33.3%;\n box-sizing: border-box;\n flex: 0 0 auto;\n color: $darker-text-color;\n padding: 10px;\n border-right: 1px solid lighten($ui-base-color, 4%);\n cursor: default;\n text-align: center;\n position: relative;\n\n a {\n display: block;\n }\n\n &:last-child {\n border-right: 0;\n }\n\n &::after {\n display: block;\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n border-bottom: 4px solid $ui-primary-color;\n opacity: 0.5;\n transition: all 400ms ease;\n }\n\n &.active {\n &::after {\n border-bottom: 4px solid $highlight-text-color;\n opacity: 1;\n }\n\n &.inactive::after {\n border-bottom-color: $secondary-text-color;\n }\n }\n\n &:hover {\n &::after {\n opacity: 1;\n transition-duration: 100ms;\n }\n }\n\n a {\n text-decoration: none;\n color: inherit;\n }\n\n .counter-label {\n font-size: 12px;\n display: block;\n }\n\n .counter-number {\n font-weight: 500;\n font-size: 18px;\n margin-bottom: 5px;\n color: $primary-text-color;\n font-family: $font-display, sans-serif;\n }\n }\n\n .spacer {\n flex: 1 1 auto;\n height: 1px;\n }\n\n &__buttons {\n padding: 7px 8px;\n }\n }\n }\n\n &__extra {\n display: none;\n margin-top: 4px;\n\n .public-account-bio {\n border-radius: 0;\n box-shadow: none;\n background: transparent;\n margin: 0 -5px;\n\n .account__header__fields {\n border-top: 1px solid lighten($ui-base-color, 12%);\n }\n\n .roles {\n display: none;\n }\n }\n\n &__links {\n margin-top: -15px;\n font-size: 14px;\n color: $darker-text-color;\n\n a {\n display: inline-block;\n color: $darker-text-color;\n text-decoration: none;\n padding: 15px;\n font-weight: 500;\n\n strong {\n font-weight: 700;\n color: $primary-text-color;\n }\n }\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n display: block;\n flex: 100%;\n }\n }\n }\n\n .account__section-headline {\n border-radius: 4px 4px 0 0;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-radius: 0;\n }\n }\n\n .detailed-status__meta {\n margin-top: 25px;\n }\n\n .public-account-bio {\n background: lighten($ui-base-color, 8%);\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n overflow: hidden;\n margin-bottom: 10px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n box-shadow: none;\n margin-bottom: 0;\n border-radius: 0;\n }\n\n .account__header__fields {\n margin: 0;\n border-top: 0;\n\n a {\n color: lighten($ui-highlight-color, 8%);\n }\n\n dl:first-child .verified {\n border-radius: 0 4px 0 0;\n }\n\n .verified a {\n color: $valid-value-color;\n }\n }\n\n .account__header__content {\n padding: 20px;\n padding-bottom: 0;\n color: $primary-text-color;\n }\n\n &__extra,\n .roles {\n padding: 20px;\n font-size: 14px;\n color: $darker-text-color;\n }\n\n .roles {\n padding-bottom: 0;\n }\n }\n\n .static-icon-button {\n color: $action-button-color;\n font-size: 18px;\n\n & > span {\n font-size: 14px;\n font-weight: 500;\n }\n }\n\n .card-grid {\n display: flex;\n flex-wrap: wrap;\n min-width: 100%;\n margin: 0 -5px;\n\n & > div {\n box-sizing: border-box;\n flex: 1 0 auto;\n width: 300px;\n padding: 0 5px;\n margin-bottom: 10px;\n max-width: 33.333%;\n\n @media screen and (max-width: 900px) {\n max-width: 50%;\n }\n\n @media screen and (max-width: 600px) {\n max-width: 100%;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n margin: 0;\n border-top: 1px solid lighten($ui-base-color, 8%);\n\n & > div {\n width: 100%;\n padding: 0;\n margin-bottom: 0;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n &:last-child {\n border-bottom: 0;\n }\n\n .card__bar {\n background: $ui-base-color;\n\n &:hover,\n &:active,\n &:focus {\n background: lighten($ui-base-color, 4%);\n }\n }\n }\n }\n }\n}\n","@mixin avatar-radius() {\n border-radius: $ui-avatar-border-size;\n background-position: 50%;\n background-clip: padding-box;\n}\n\n@mixin avatar-size($size:48px) {\n width: $size;\n height: $size;\n background-size: $size $size;\n}\n\n@mixin single-column($media, $parent: '&') {\n .auto-columns #{$parent} {\n @media #{$media} {\n @content;\n }\n }\n .single-column #{$parent} {\n @content;\n }\n}\n\n@mixin limited-single-column($media, $parent: '&') {\n .auto-columns #{$parent}, .single-column #{$parent} {\n @media #{$media} {\n @content;\n }\n }\n}\n\n@mixin multi-columns($media, $parent: '&') {\n .auto-columns #{$parent} {\n @media #{$media} {\n @content;\n }\n }\n .multi-columns #{$parent} {\n @content;\n }\n}\n\n@mixin fullwidth-gallery {\n &.full-width {\n margin-left: -14px;\n margin-right: -14px;\n width: inherit;\n max-width: none;\n height: 250px;\n border-radius: 0px;\n }\n}\n\n@mixin search-input() {\n outline: 0;\n box-sizing: border-box;\n width: 100%;\n border: none;\n box-shadow: none;\n font-family: inherit;\n background: $ui-base-color;\n color: $darker-text-color;\n font-size: 14px;\n margin: 0;\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &:focus {\n background: lighten($ui-base-color, 4%);\n }\n\n @media screen and (max-width: 600px) {\n font-size: 16px;\n }\n}\n\n@mixin search-popout() {\n background: $simple-background-color;\n border-radius: 4px;\n padding: 10px 14px;\n padding-bottom: 14px;\n margin-top: 10px;\n color: $light-text-color;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n\n h4 {\n text-transform: uppercase;\n color: $light-text-color;\n font-size: 13px;\n font-weight: 500;\n margin-bottom: 10px;\n }\n\n li {\n padding: 4px 0;\n }\n\n ul {\n margin-bottom: 10px;\n }\n\n em {\n font-weight: 500;\n color: $inverted-text-color;\n }\n}\n",".no-list {\n list-style: none;\n\n li {\n display: inline-block;\n margin: 0 5px;\n }\n}\n\n.recovery-codes {\n list-style: none;\n margin: 0 auto;\n\n li {\n font-size: 125%;\n line-height: 1.5;\n letter-spacing: 1px;\n }\n}\n",".modal-layout {\n background: $ui-base-color url('data:image/svg+xml;utf8,') repeat-x bottom fixed;\n display: flex;\n flex-direction: column;\n height: 100vh;\n padding: 0;\n}\n\n.modal-layout__mastodon {\n display: flex;\n flex: 1;\n flex-direction: column;\n justify-content: flex-end;\n\n > * {\n flex: 1;\n max-height: 235px;\n }\n}\n\n@media screen and (max-width: 600px) {\n .account-header {\n margin-top: 0;\n }\n}\n",".public-layout {\n .footer {\n text-align: left;\n padding-top: 20px;\n padding-bottom: 60px;\n font-size: 12px;\n color: lighten($ui-base-color, 34%);\n\n @media screen and (max-width: $no-gap-breakpoint) {\n padding-left: 20px;\n padding-right: 20px;\n }\n\n .grid {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: 1fr 1fr 2fr 1fr 1fr;\n\n .column-0 {\n grid-column: 1;\n grid-row: 1;\n min-width: 0;\n }\n\n .column-1 {\n grid-column: 2;\n grid-row: 1;\n min-width: 0;\n }\n\n .column-2 {\n grid-column: 3;\n grid-row: 1;\n min-width: 0;\n text-align: center;\n\n h4 a {\n color: lighten($ui-base-color, 34%);\n }\n }\n\n .column-3 {\n grid-column: 4;\n grid-row: 1;\n min-width: 0;\n }\n\n .column-4 {\n grid-column: 5;\n grid-row: 1;\n min-width: 0;\n }\n\n @media screen and (max-width: 690px) {\n grid-template-columns: 1fr 2fr 1fr;\n\n .column-0,\n .column-1 {\n grid-column: 1;\n }\n\n .column-1 {\n grid-row: 2;\n }\n\n .column-2 {\n grid-column: 2;\n }\n\n .column-3,\n .column-4 {\n grid-column: 3;\n }\n\n .column-4 {\n grid-row: 2;\n }\n }\n\n @media screen and (max-width: 600px) {\n .column-1 {\n display: block;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n .column-0,\n .column-1,\n .column-3,\n .column-4 {\n display: none;\n }\n }\n }\n\n h4 {\n text-transform: uppercase;\n font-weight: 700;\n margin-bottom: 8px;\n color: $darker-text-color;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n }\n\n ul a {\n text-decoration: none;\n color: lighten($ui-base-color, 34%);\n\n &:hover,\n &:active,\n &:focus {\n text-decoration: underline;\n }\n }\n\n .brand {\n svg {\n display: block;\n height: 36px;\n width: auto;\n margin: 0 auto;\n\n path {\n fill: lighten($ui-base-color, 34%);\n }\n }\n\n &:hover,\n &:focus,\n &:active {\n svg path {\n fill: lighten($ui-base-color, 38%);\n }\n }\n }\n }\n}\n",".compact-header {\n h1 {\n font-size: 24px;\n line-height: 28px;\n color: $darker-text-color;\n font-weight: 500;\n margin-bottom: 20px;\n padding: 0 10px;\n word-wrap: break-word;\n\n @media screen and (max-width: 740px) {\n text-align: center;\n padding: 20px 10px 0;\n }\n\n a {\n color: inherit;\n text-decoration: none;\n }\n\n small {\n font-weight: 400;\n color: $secondary-text-color;\n }\n\n img {\n display: inline-block;\n margin-bottom: -5px;\n margin-right: 15px;\n width: 36px;\n height: 36px;\n }\n }\n}\n",".hero-widget {\n margin-bottom: 10px;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n\n &__img {\n width: 100%;\n height: 167px;\n position: relative;\n overflow: hidden;\n border-radius: 4px 4px 0 0;\n background: $base-shadow-color;\n\n img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 4px 4px 0 0;\n }\n }\n\n &__text {\n background: $ui-base-color;\n padding: 20px;\n border-radius: 0 0 4px 4px;\n font-size: 15px;\n color: $darker-text-color;\n line-height: 20px;\n word-wrap: break-word;\n font-weight: 400;\n\n .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n }\n\n p {\n margin-bottom: 20px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n em {\n display: inline;\n margin: 0;\n padding: 0;\n font-weight: 700;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n color: lighten($darker-text-color, 10%);\n }\n\n a {\n color: $secondary-text-color;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n}\n\n.endorsements-widget {\n margin-bottom: 10px;\n padding-bottom: 10px;\n\n h4 {\n padding: 10px;\n text-transform: uppercase;\n font-weight: 700;\n font-size: 13px;\n color: $darker-text-color;\n }\n\n .account {\n padding: 10px 0;\n\n &:last-child {\n border-bottom: 0;\n }\n\n .account__display-name {\n display: flex;\n align-items: center;\n }\n\n .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n }\n }\n}\n\n.box-widget {\n padding: 20px;\n border-radius: 4px;\n background: $ui-base-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n}\n\n.contact-widget,\n.landing-page__information.contact-widget {\n box-sizing: border-box;\n padding: 20px;\n min-height: 100%;\n border-radius: 4px;\n background: $ui-base-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n}\n\n.contact-widget {\n font-size: 15px;\n color: $darker-text-color;\n line-height: 20px;\n word-wrap: break-word;\n font-weight: 400;\n\n strong {\n font-weight: 500;\n }\n\n p {\n margin-bottom: 10px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n &__mail {\n margin-top: 10px;\n\n a {\n color: $primary-text-color;\n text-decoration: none;\n }\n }\n}\n\n.moved-account-widget {\n padding: 15px;\n padding-bottom: 20px;\n border-radius: 4px;\n background: $ui-base-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n color: $secondary-text-color;\n font-weight: 400;\n margin-bottom: 10px;\n\n strong,\n a {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n a {\n color: inherit;\n text-decoration: underline;\n\n &.mention {\n text-decoration: none;\n\n span {\n text-decoration: none;\n }\n\n &:focus,\n &:hover,\n &:active {\n text-decoration: none;\n\n span {\n text-decoration: underline;\n }\n }\n }\n }\n\n &__message {\n margin-bottom: 15px;\n\n .fa {\n margin-right: 5px;\n color: $darker-text-color;\n }\n }\n\n &__card {\n .detailed-status__display-avatar {\n position: relative;\n cursor: pointer;\n }\n\n .detailed-status__display-name {\n margin-bottom: 0;\n text-decoration: none;\n\n span {\n font-weight: 400;\n }\n }\n }\n}\n\n.memoriam-widget {\n padding: 20px;\n border-radius: 4px;\n background: $base-shadow-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n font-size: 14px;\n color: $darker-text-color;\n margin-bottom: 10px;\n}\n\n.page-header {\n background: lighten($ui-base-color, 8%);\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n padding: 60px 15px;\n text-align: center;\n margin: 10px 0;\n\n h1 {\n color: $primary-text-color;\n font-size: 36px;\n line-height: 1.1;\n font-weight: 700;\n margin-bottom: 10px;\n }\n\n p {\n font-size: 15px;\n color: $darker-text-color;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n margin-top: 0;\n background: lighten($ui-base-color, 4%);\n\n h1 {\n font-size: 24px;\n }\n }\n}\n\n.directory {\n background: $ui-base-color;\n border-radius: 4px;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n\n &__tag {\n box-sizing: border-box;\n margin-bottom: 10px;\n\n & > a,\n & > div {\n display: flex;\n align-items: center;\n justify-content: space-between;\n background: $ui-base-color;\n border-radius: 4px;\n padding: 15px;\n text-decoration: none;\n color: inherit;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n }\n\n & > a {\n &:hover,\n &:active,\n &:focus {\n background: lighten($ui-base-color, 8%);\n }\n }\n\n &.active > a {\n background: $ui-highlight-color;\n cursor: default;\n }\n\n &.disabled > div {\n opacity: 0.5;\n cursor: default;\n }\n\n h4 {\n flex: 1 1 auto;\n font-size: 18px;\n font-weight: 700;\n color: $primary-text-color;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n .fa {\n color: $darker-text-color;\n }\n\n small {\n display: block;\n font-weight: 400;\n font-size: 15px;\n margin-top: 8px;\n color: $darker-text-color;\n }\n }\n\n &.active h4 {\n &,\n .fa,\n small {\n color: $primary-text-color;\n }\n }\n\n .avatar-stack {\n flex: 0 0 auto;\n width: (36px + 4px) * 3;\n }\n\n &.active .avatar-stack .account__avatar {\n border-color: $ui-highlight-color;\n }\n }\n}\n\n.avatar-stack {\n display: flex;\n justify-content: flex-end;\n\n .account__avatar {\n flex: 0 0 auto;\n width: 36px;\n height: 36px;\n border-radius: 50%;\n position: relative;\n margin-left: -10px;\n background: darken($ui-base-color, 8%);\n border: 2px solid $ui-base-color;\n\n &:nth-child(1) {\n z-index: 1;\n }\n\n &:nth-child(2) {\n z-index: 2;\n }\n\n &:nth-child(3) {\n z-index: 3;\n }\n }\n}\n\n.accounts-table {\n width: 100%;\n\n .account {\n padding: 0;\n border: 0;\n }\n\n thead th {\n text-align: center;\n text-transform: uppercase;\n color: $darker-text-color;\n font-weight: 700;\n padding: 10px;\n\n &:first-child {\n text-align: left;\n }\n }\n\n tbody td {\n padding: 15px 0;\n vertical-align: middle;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n }\n\n tbody tr:last-child td {\n border-bottom: 0;\n }\n\n &__count {\n width: 120px;\n text-align: center;\n font-size: 15px;\n font-weight: 500;\n color: $primary-text-color;\n\n small {\n display: block;\n color: $darker-text-color;\n font-weight: 400;\n font-size: 14px;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n tbody td.optional {\n display: none;\n }\n }\n}\n\n.moved-account-widget,\n.memoriam-widget,\n.box-widget,\n.contact-widget,\n.landing-page__information.contact-widget,\n.directory,\n.page-header {\n @media screen and (max-width: $no-gap-breakpoint) {\n margin-bottom: 0;\n box-shadow: none;\n border-radius: 0;\n }\n}\n\n$maximum-width: 1235px;\n$fluid-breakpoint: $maximum-width + 20px;\n\n.statuses-grid {\n min-height: 600px;\n\n @media screen and (max-width: 640px) {\n width: 100% !important; // Masonry layout is unnecessary at this width\n }\n\n &__item {\n width: (960px - 20px) / 3;\n\n @media screen and (max-width: $fluid-breakpoint) {\n width: (940px - 20px) / 3;\n }\n\n @media screen and (max-width: 640px) {\n width: 100%;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n width: 100vw;\n }\n }\n\n .detailed-status {\n border-radius: 4px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-top: 1px solid lighten($ui-base-color, 16%);\n }\n\n &.compact {\n .detailed-status__meta {\n margin-top: 15px;\n }\n\n .status__content {\n font-size: 15px;\n line-height: 20px;\n\n .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n }\n\n .status__content__spoiler-link {\n line-height: 20px;\n margin: 0;\n }\n }\n\n .media-gallery,\n .status-card,\n .video-player {\n margin-top: 15px;\n }\n }\n }\n}\n\n.notice-widget {\n margin-bottom: 10px;\n color: $darker-text-color;\n\n p {\n margin-bottom: 10px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n a {\n font-size: 14px;\n line-height: 20px;\n text-decoration: none;\n font-weight: 500;\n color: $ui-highlight-color;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: underline;\n }\n }\n}\n","$no-columns-breakpoint: 600px;\n\ncode {\n font-family: $font-monospace, monospace;\n font-weight: 400;\n}\n\n.form-container {\n max-width: 400px;\n padding: 20px;\n margin: 0 auto;\n}\n\n.simple_form {\n .input {\n margin-bottom: 15px;\n overflow: hidden;\n\n &.hidden {\n margin: 0;\n }\n\n &.radio_buttons {\n .radio {\n margin-bottom: 15px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n .radio > label {\n position: relative;\n padding-left: 28px;\n\n input {\n position: absolute;\n top: -2px;\n left: 0;\n }\n }\n }\n\n &.boolean {\n position: relative;\n margin-bottom: 0;\n\n .label_input > label {\n font-family: inherit;\n font-size: 14px;\n padding-top: 5px;\n color: $primary-text-color;\n display: block;\n width: auto;\n }\n\n .label_input,\n .hint {\n padding-left: 28px;\n }\n\n .label_input__wrapper {\n position: static;\n }\n\n label.checkbox {\n position: absolute;\n top: 2px;\n left: 0;\n }\n\n label a {\n color: $highlight-text-color;\n text-decoration: underline;\n\n &:hover,\n &:active,\n &:focus {\n text-decoration: none;\n }\n }\n }\n }\n\n .row {\n display: flex;\n margin: 0 -5px;\n\n .input {\n box-sizing: border-box;\n flex: 1 1 auto;\n width: 50%;\n padding: 0 5px;\n }\n }\n\n .hint {\n color: $darker-text-color;\n\n a {\n color: $highlight-text-color;\n }\n\n code {\n border-radius: 3px;\n padding: 0.2em 0.4em;\n background: darken($ui-base-color, 12%);\n }\n }\n\n span.hint {\n display: block;\n font-size: 12px;\n margin-top: 4px;\n }\n\n p.hint {\n margin-bottom: 15px;\n color: $darker-text-color;\n\n &.subtle-hint {\n text-align: center;\n font-size: 12px;\n line-height: 18px;\n margin-top: 15px;\n margin-bottom: 0;\n }\n }\n\n .card {\n margin-bottom: 15px;\n }\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n .input.with_floating_label {\n .label_input {\n display: flex;\n\n & > label {\n font-family: inherit;\n font-size: 14px;\n color: $primary-text-color;\n font-weight: 500;\n min-width: 150px;\n flex: 0 0 auto;\n }\n\n input,\n select {\n flex: 1 1 auto;\n }\n }\n\n &.select .hint {\n margin-top: 6px;\n margin-left: 150px;\n }\n }\n\n .input.with_label {\n .label_input > label {\n font-family: inherit;\n font-size: 14px;\n color: $primary-text-color;\n display: block;\n margin-bottom: 8px;\n word-wrap: break-word;\n font-weight: 500;\n }\n\n .hint {\n margin-top: 6px;\n }\n\n ul {\n flex: 390px;\n }\n }\n\n .input.with_block_label {\n max-width: none;\n\n & > label {\n font-family: inherit;\n font-size: 16px;\n color: $primary-text-color;\n display: block;\n font-weight: 500;\n padding-top: 5px;\n }\n\n .hint {\n margin-bottom: 15px;\n }\n\n ul {\n columns: 2;\n }\n }\n\n .required abbr {\n text-decoration: none;\n color: lighten($error-value-color, 12%);\n }\n\n .fields-group {\n margin-bottom: 25px;\n\n .input:last-child {\n margin-bottom: 0;\n }\n }\n\n .fields-row {\n display: flex;\n margin: 0 -10px;\n padding-top: 5px;\n margin-bottom: 25px;\n\n .input {\n max-width: none;\n }\n\n &__column {\n box-sizing: border-box;\n padding: 0 10px;\n flex: 1 1 auto;\n min-height: 1px;\n\n &-6 {\n max-width: 50%;\n }\n }\n\n .fields-group:last-child,\n .fields-row__column.fields-group {\n margin-bottom: 0;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n display: block;\n margin-bottom: 0;\n\n &__column {\n max-width: none;\n }\n\n .fields-group:last-child,\n .fields-row__column.fields-group,\n .fields-row__column {\n margin-bottom: 25px;\n }\n }\n }\n\n .input.radio_buttons .radio label {\n margin-bottom: 5px;\n font-family: inherit;\n font-size: 14px;\n color: $primary-text-color;\n display: block;\n width: auto;\n }\n\n .check_boxes {\n .checkbox {\n label {\n font-family: inherit;\n font-size: 14px;\n color: $primary-text-color;\n display: inline-block;\n width: auto;\n position: relative;\n padding-top: 5px;\n padding-left: 25px;\n flex: 1 1 auto;\n }\n\n input[type=checkbox] {\n position: absolute;\n left: 0;\n top: 5px;\n margin: 0;\n }\n }\n }\n\n input[type=text],\n input[type=number],\n input[type=email],\n input[type=password],\n textarea {\n box-sizing: border-box;\n font-size: 16px;\n color: $primary-text-color;\n display: block;\n width: 100%;\n outline: 0;\n font-family: inherit;\n resize: vertical;\n background: darken($ui-base-color, 10%);\n border: 1px solid darken($ui-base-color, 14%);\n border-radius: 4px;\n padding: 10px;\n\n &:invalid {\n box-shadow: none;\n }\n\n &:focus:invalid:not(:placeholder-shown) {\n border-color: lighten($error-red, 12%);\n }\n\n &:required:valid {\n border-color: $valid-value-color;\n }\n\n &:hover {\n border-color: darken($ui-base-color, 20%);\n }\n\n &:active,\n &:focus {\n border-color: $highlight-text-color;\n background: darken($ui-base-color, 8%);\n }\n }\n\n .input.field_with_errors {\n label {\n color: lighten($error-red, 12%);\n }\n\n input[type=text],\n input[type=number],\n input[type=email],\n input[type=password],\n textarea,\n select {\n border-color: lighten($error-red, 12%);\n }\n\n .error {\n display: block;\n font-weight: 500;\n color: lighten($error-red, 12%);\n margin-top: 4px;\n }\n }\n\n .input.disabled {\n opacity: 0.5;\n }\n\n .actions {\n margin-top: 30px;\n display: flex;\n\n &.actions--top {\n margin-top: 0;\n margin-bottom: 30px;\n }\n }\n\n button,\n .button,\n .block-button {\n display: block;\n width: 100%;\n border: 0;\n border-radius: 4px;\n background: $ui-highlight-color;\n color: $primary-text-color;\n font-size: 18px;\n line-height: inherit;\n height: auto;\n padding: 10px;\n text-transform: uppercase;\n text-decoration: none;\n text-align: center;\n box-sizing: border-box;\n cursor: pointer;\n font-weight: 500;\n outline: 0;\n margin-bottom: 10px;\n margin-right: 10px;\n\n &:last-child {\n margin-right: 0;\n }\n\n &:hover {\n background-color: lighten($ui-highlight-color, 5%);\n }\n\n &:active,\n &:focus {\n background-color: darken($ui-highlight-color, 5%);\n }\n\n &:disabled:hover {\n background-color: $ui-primary-color;\n }\n\n &.negative {\n background: $error-value-color;\n\n &:hover {\n background-color: lighten($error-value-color, 5%);\n }\n\n &:active,\n &:focus {\n background-color: darken($error-value-color, 5%);\n }\n }\n }\n\n select {\n appearance: none;\n box-sizing: border-box;\n font-size: 16px;\n color: $primary-text-color;\n display: block;\n width: 100%;\n outline: 0;\n font-family: inherit;\n resize: vertical;\n background: darken($ui-base-color, 10%) url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center / auto 16px;\n border: 1px solid darken($ui-base-color, 14%);\n border-radius: 4px;\n padding-left: 10px;\n padding-right: 30px;\n height: 41px;\n }\n\n .label_input {\n &__wrapper {\n position: relative;\n }\n\n &__append {\n position: absolute;\n right: 3px;\n top: 1px;\n padding: 10px;\n padding-bottom: 9px;\n font-size: 16px;\n color: $dark-text-color;\n font-family: inherit;\n pointer-events: none;\n cursor: default;\n max-width: 140px;\n white-space: nowrap;\n overflow: hidden;\n\n &::after {\n content: '';\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 1px;\n width: 5px;\n background-image: linear-gradient(to right, rgba(darken($ui-base-color, 10%), 0), darken($ui-base-color, 10%));\n }\n }\n }\n\n &__overlay-area {\n position: relative;\n\n &__overlay {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n background: rgba($ui-base-color, 0.65);\n backdrop-filter: blur(2px);\n border-radius: 4px;\n\n &__content {\n text-align: center;\n\n &.rich-formatting {\n &,\n p {\n color: $primary-text-color;\n }\n }\n }\n }\n }\n}\n\n.block-icon {\n display: block;\n margin: 0 auto;\n margin-bottom: 10px;\n font-size: 24px;\n}\n\n.flash-message {\n background: lighten($ui-base-color, 8%);\n color: $darker-text-color;\n border-radius: 4px;\n padding: 15px 10px;\n margin-bottom: 30px;\n text-align: center;\n\n &.notice {\n border: 1px solid rgba($valid-value-color, 0.5);\n background: rgba($valid-value-color, 0.25);\n color: $valid-value-color;\n }\n\n &.alert {\n border: 1px solid rgba($error-value-color, 0.5);\n background: rgba($error-value-color, 0.25);\n color: $error-value-color;\n }\n\n p {\n margin-bottom: 15px;\n }\n\n .oauth-code {\n outline: 0;\n box-sizing: border-box;\n display: block;\n width: 100%;\n border: none;\n padding: 10px;\n font-family: $font-monospace, monospace;\n background: $ui-base-color;\n color: $primary-text-color;\n font-size: 14px;\n margin: 0;\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &:focus {\n background: lighten($ui-base-color, 4%);\n }\n }\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n @media screen and (max-width: 740px) and (min-width: 441px) {\n margin-top: 40px;\n }\n}\n\n.form-footer {\n margin-top: 30px;\n text-align: center;\n\n a {\n color: $darker-text-color;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n.quick-nav {\n list-style: none;\n margin-bottom: 25px;\n font-size: 14px;\n\n li {\n display: inline-block;\n margin-right: 10px;\n }\n\n a {\n color: $highlight-text-color;\n text-transform: uppercase;\n text-decoration: none;\n font-weight: 700;\n\n &:hover,\n &:focus,\n &:active {\n color: lighten($highlight-text-color, 8%);\n }\n }\n}\n\n.oauth-prompt,\n.follow-prompt {\n margin-bottom: 30px;\n color: $darker-text-color;\n\n h2 {\n font-size: 16px;\n margin-bottom: 30px;\n text-align: center;\n }\n\n strong {\n color: $secondary-text-color;\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n @media screen and (max-width: 740px) and (min-width: 441px) {\n margin-top: 40px;\n }\n}\n\n.qr-wrapper {\n display: flex;\n flex-wrap: wrap;\n align-items: flex-start;\n}\n\n.qr-code {\n flex: 0 0 auto;\n background: $simple-background-color;\n padding: 4px;\n margin: 0 10px 20px 0;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n display: inline-block;\n\n svg {\n display: block;\n margin: 0;\n }\n}\n\n.qr-alternative {\n margin-bottom: 20px;\n color: $secondary-text-color;\n flex: 150px;\n\n samp {\n display: block;\n font-size: 14px;\n }\n}\n\n.table-form {\n p {\n margin-bottom: 15px;\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n }\n}\n\n.simple_form,\n.table-form {\n .warning {\n box-sizing: border-box;\n background: rgba($error-value-color, 0.5);\n color: $primary-text-color;\n text-shadow: 1px 1px 0 rgba($base-shadow-color, 0.3);\n box-shadow: 0 2px 6px rgba($base-shadow-color, 0.4);\n border-radius: 4px;\n padding: 10px;\n margin-bottom: 15px;\n\n a {\n color: $primary-text-color;\n text-decoration: underline;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n }\n\n strong {\n font-weight: 600;\n display: block;\n margin-bottom: 5px;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n\n .fa {\n font-weight: 400;\n }\n }\n }\n}\n\n.action-pagination {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n\n .actions,\n .pagination {\n flex: 1 1 auto;\n }\n\n .actions {\n padding: 30px 0;\n padding-right: 20px;\n flex: 0 0 auto;\n }\n}\n\n.post-follow-actions {\n text-align: center;\n color: $darker-text-color;\n\n div {\n margin-bottom: 4px;\n }\n}\n\n.alternative-login {\n margin-top: 20px;\n margin-bottom: 20px;\n\n h4 {\n font-size: 16px;\n color: $primary-text-color;\n text-align: center;\n margin-bottom: 20px;\n border: 0;\n padding: 0;\n }\n\n .button {\n display: block;\n }\n}\n\n.scope-danger {\n color: $warning-red;\n}\n\n.form_admin_settings_site_short_description,\n.form_admin_settings_site_description,\n.form_admin_settings_site_extended_description,\n.form_admin_settings_site_terms,\n.form_admin_settings_custom_css,\n.form_admin_settings_closed_registrations_message {\n textarea {\n font-family: $font-monospace, monospace;\n }\n}\n\n.input-copy {\n background: darken($ui-base-color, 10%);\n border: 1px solid darken($ui-base-color, 14%);\n border-radius: 4px;\n display: flex;\n align-items: center;\n padding-right: 4px;\n position: relative;\n top: 1px;\n transition: border-color 300ms linear;\n\n &__wrapper {\n flex: 1 1 auto;\n }\n\n input[type=text] {\n background: transparent;\n border: 0;\n padding: 10px;\n font-size: 14px;\n font-family: $font-monospace, monospace;\n }\n\n button {\n flex: 0 0 auto;\n margin: 4px;\n text-transform: none;\n font-weight: 400;\n font-size: 14px;\n padding: 7px 18px;\n padding-bottom: 6px;\n width: auto;\n transition: background 300ms linear;\n }\n\n &.copied {\n border-color: $valid-value-color;\n transition: none;\n\n button {\n background: $valid-value-color;\n transition: none;\n }\n }\n}\n\n.connection-prompt {\n margin-bottom: 25px;\n\n .fa-link {\n background-color: darken($ui-base-color, 4%);\n border-radius: 100%;\n font-size: 24px;\n padding: 10px;\n }\n\n &__column {\n align-items: center;\n display: flex;\n flex: 1;\n flex-direction: column;\n flex-shrink: 1;\n max-width: 50%;\n\n &-sep {\n align-self: center;\n flex-grow: 0;\n overflow: visible;\n position: relative;\n z-index: 1;\n }\n\n p {\n word-break: break-word;\n }\n }\n\n .account__avatar {\n margin-bottom: 20px;\n }\n\n &__connection {\n background-color: lighten($ui-base-color, 8%);\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n padding: 25px 10px;\n position: relative;\n text-align: center;\n\n &::after {\n background-color: darken($ui-base-color, 4%);\n content: '';\n display: block;\n height: 100%;\n left: 50%;\n position: absolute;\n top: 0;\n width: 1px;\n }\n }\n\n &__row {\n align-items: flex-start;\n display: flex;\n flex-direction: row;\n }\n}\n",".card {\n & > a {\n display: block;\n text-decoration: none;\n color: inherit;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n\n @media screen and (max-width: $no-gap-breakpoint) {\n box-shadow: none;\n }\n\n &:hover,\n &:active,\n &:focus {\n .card__bar {\n background: lighten($ui-base-color, 8%);\n }\n }\n }\n\n &__img {\n height: 130px;\n position: relative;\n background: darken($ui-base-color, 12%);\n border-radius: 4px 4px 0 0;\n\n img {\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n object-fit: cover;\n border-radius: 4px 4px 0 0;\n }\n\n @media screen and (max-width: 600px) {\n height: 200px;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n }\n\n &__bar {\n position: relative;\n padding: 15px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n background: lighten($ui-base-color, 4%);\n border-radius: 0 0 4px 4px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-radius: 0;\n }\n\n .avatar {\n flex: 0 0 auto;\n width: 48px;\n height: 48px;\n @include avatar-size(48px);\n padding-top: 2px;\n\n img {\n width: 100%;\n height: 100%;\n display: block;\n margin: 0;\n border-radius: 4px;\n @include avatar-radius();\n background: darken($ui-base-color, 8%);\n }\n }\n\n .display-name {\n margin-left: 15px;\n text-align: left;\n\n strong {\n font-size: 15px;\n color: $primary-text-color;\n font-weight: 500;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n span {\n display: block;\n font-size: 14px;\n color: $darker-text-color;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n}\n\n.pagination {\n padding: 30px 0;\n text-align: center;\n overflow: hidden;\n\n a,\n .current,\n .newer,\n .older,\n .page,\n .gap {\n font-size: 14px;\n color: $primary-text-color;\n font-weight: 500;\n display: inline-block;\n padding: 6px 10px;\n text-decoration: none;\n }\n\n .current {\n background: $simple-background-color;\n border-radius: 100px;\n color: $inverted-text-color;\n cursor: default;\n margin: 0 10px;\n }\n\n .gap {\n cursor: default;\n }\n\n .older,\n .newer {\n text-transform: uppercase;\n color: $secondary-text-color;\n }\n\n .older {\n float: left;\n padding-left: 0;\n\n .fa {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n .newer {\n float: right;\n padding-right: 0;\n\n .fa {\n display: inline-block;\n margin-left: 5px;\n }\n }\n\n .disabled {\n cursor: default;\n color: lighten($inverted-text-color, 10%);\n }\n\n @media screen and (max-width: 700px) {\n padding: 30px 20px;\n\n .page {\n display: none;\n }\n\n .newer,\n .older {\n display: inline-block;\n }\n }\n}\n\n.nothing-here {\n background: $ui-base-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n color: $light-text-color;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: default;\n border-radius: 4px;\n padding: 20px;\n min-height: 30vh;\n\n &--under-tabs {\n border-radius: 0 0 4px 4px;\n }\n\n &--flexible {\n box-sizing: border-box;\n min-height: 100%;\n }\n}\n\n.account-role {\n display: inline-block;\n padding: 4px 6px;\n cursor: default;\n border-radius: 3px;\n font-size: 12px;\n line-height: 12px;\n font-weight: 500;\n color: $ui-secondary-color;\n background-color: rgba($ui-secondary-color, 0.1);\n border: 1px solid rgba($ui-secondary-color, 0.5);\n\n &.moderator {\n color: $success-green;\n background-color: rgba($success-green, 0.1);\n border-color: rgba($success-green, 0.5);\n }\n\n &.admin {\n color: lighten($error-red, 12%);\n background-color: rgba(lighten($error-red, 12%), 0.1);\n border-color: rgba(lighten($error-red, 12%), 0.5);\n }\n}\n\n.account__header__fields {\n padding: 0;\n margin: 15px -15px -15px;\n border: 0 none;\n border-top: 1px solid lighten($ui-base-color, 12%);\n border-bottom: 1px solid lighten($ui-base-color, 12%);\n font-size: 14px;\n line-height: 20px;\n\n dl {\n display: flex;\n border-bottom: 1px solid lighten($ui-base-color, 12%);\n }\n\n dt,\n dd {\n box-sizing: border-box;\n padding: 14px;\n text-align: center;\n max-height: 48px;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n }\n\n dt {\n font-weight: 500;\n width: 120px;\n flex: 0 0 auto;\n color: $secondary-text-color;\n background: rgba(darken($ui-base-color, 8%), 0.5);\n }\n\n dd {\n flex: 1 1 auto;\n color: $darker-text-color;\n }\n\n a {\n color: $highlight-text-color;\n text-decoration: none;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: underline;\n }\n }\n\n .verified {\n border: 1px solid rgba($valid-value-color, 0.5);\n background: rgba($valid-value-color, 0.25);\n\n a {\n color: $valid-value-color;\n font-weight: 500;\n }\n\n &__mark {\n color: $valid-value-color;\n }\n }\n\n dl:last-child {\n border-bottom: 0;\n }\n}\n\n.directory__tag .trends__item__current {\n width: auto;\n}\n",".activity-stream {\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n overflow: hidden;\n margin-bottom: 10px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n margin-bottom: 0;\n border-radius: 0;\n box-shadow: none;\n }\n\n &--headless {\n border-radius: 0;\n margin: 0;\n box-shadow: none;\n\n .detailed-status,\n .status {\n border-radius: 0 !important;\n }\n }\n\n div[data-component] {\n width: 100%;\n }\n\n .entry {\n background: $ui-base-color;\n\n .detailed-status,\n .status,\n .load-more {\n animation: none;\n }\n\n &:last-child {\n .detailed-status,\n .status,\n .load-more {\n border-bottom: 0;\n border-radius: 0 0 4px 4px;\n }\n }\n\n &:first-child {\n .detailed-status,\n .status,\n .load-more {\n border-radius: 4px 4px 0 0;\n }\n\n &:last-child {\n .detailed-status,\n .status,\n .load-more {\n border-radius: 4px;\n }\n }\n }\n\n @media screen and (max-width: 740px) {\n .detailed-status,\n .status,\n .load-more {\n border-radius: 0 !important;\n }\n }\n }\n\n &--highlighted .entry {\n background: lighten($ui-base-color, 8%);\n }\n}\n\n.button.logo-button {\n flex: 0 auto;\n font-size: 14px;\n background: $ui-highlight-color;\n color: $primary-text-color;\n text-transform: none;\n line-height: 36px;\n height: auto;\n padding: 3px 15px;\n border: 0;\n\n svg {\n width: 20px;\n height: auto;\n vertical-align: middle;\n margin-right: 5px;\n\n path:first-child {\n fill: $primary-text-color;\n }\n\n path:last-child {\n fill: $ui-highlight-color;\n }\n }\n\n &:active,\n &:focus,\n &:hover {\n background: lighten($ui-highlight-color, 10%);\n\n svg path:last-child {\n fill: lighten($ui-highlight-color, 10%);\n }\n }\n\n &.button--destructive {\n &:active,\n &:focus,\n &:hover {\n background: $error-red;\n\n svg path:last-child {\n fill: $error-red;\n }\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n svg {\n display: none;\n }\n }\n}\n\n.embed,\n.public-layout {\n .detailed-status {\n padding: 15px;\n }\n\n .status {\n padding: 15px 15px 15px (48px + 15px * 2);\n min-height: 48px + 2px;\n\n &__avatar {\n left: 15px;\n top: 17px;\n }\n\n &__content {\n padding-top: 5px;\n }\n\n &__prepend {\n padding: 8px 0;\n padding-bottom: 2px;\n margin: initial;\n margin-left: 48px + 15px * 2;\n padding-top: 15px;\n }\n\n &__prepend-icon-wrapper {\n position: absolute;\n margin: initial;\n float: initial;\n width: auto;\n left: -32px;\n }\n\n .media-gallery,\n &__action-bar,\n .video-player {\n margin-top: 10px;\n }\n }\n}\n\n// Styling from upstream's WebUI, as public pages use the same layout\n.embed,\n.public-layout {\n .status {\n .status__info {\n font-size: 15px;\n display: initial;\n }\n\n .status__relative-time {\n color: $dark-text-color;\n float: right;\n font-size: 14px;\n width: auto;\n margin: initial;\n padding: initial;\n }\n\n .status__info .status__display-name {\n display: block;\n max-width: 100%;\n padding: 6px 0;\n padding-right: 25px;\n margin: initial;\n\n .display-name strong {\n display: inline;\n }\n }\n\n .status__avatar {\n height: 48px;\n position: absolute;\n width: 48px;\n margin: initial;\n }\n }\n}\n\n.rtl {\n .embed, .public-layout {\n .status .status__relative-time {\n float: left;\n }\n }\n}\n","button.icon-button i.fa-retweet {\n background-image: url(\"data:image/svg+xml;utf8,\");\n\n &:hover {\n background-image: url(\"data:image/svg+xml;utf8,\");\n }\n}\n\n// Disabled variant\nbutton.icon-button.disabled i.fa-retweet {\n &, &:hover {\n background-image: url(\"data:image/svg+xml;utf8,\");\n }\n}\n\n// Disabled variant for use with DMs\n.status-direct button.icon-button.disabled i.fa-retweet {\n &, &:hover {\n background-image: url(\"data:image/svg+xml;utf8,\");\n }\n}\n",".account {\n padding: 10px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n color: inherit;\n text-decoration: none;\n\n .account__display-name {\n flex: 1 1 auto;\n display: block;\n color: $darker-text-color;\n overflow: hidden;\n text-decoration: none;\n font-size: 14px;\n }\n\n &.small {\n border: none;\n padding: 0;\n\n & > .account__avatar-wrapper { margin: 0 8px 0 0 }\n\n & > .display-name {\n height: 24px;\n line-height: 24px;\n }\n }\n}\n\n.account__wrapper {\n display: flex;\n}\n\n.account__avatar-wrapper {\n float: left;\n margin-left: 12px;\n margin-right: 12px;\n}\n\n.account__avatar {\n @include avatar-radius();\n position: relative;\n cursor: pointer;\n\n &-inline {\n display: inline-block;\n vertical-align: middle;\n margin-right: 5px;\n }\n}\n\n.account__avatar-overlay {\n position: relative;\n @include avatar-size(48px);\n\n &-base {\n @include avatar-radius();\n @include avatar-size(36px);\n }\n\n &-overlay {\n @include avatar-radius();\n @include avatar-size(24px);\n\n position: absolute;\n bottom: 0;\n right: 0;\n z-index: 1;\n }\n}\n\n.account__relationship {\n height: 18px;\n padding: 10px;\n white-space: nowrap;\n}\n\n.account__header__wrapper {\n flex: 0 0 auto;\n background: lighten($ui-base-color, 4%);\n}\n\n.account__disclaimer {\n padding: 10px;\n color: $dark-text-color;\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n a {\n font-weight: 500;\n color: inherit;\n text-decoration: underline;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n }\n}\n\n.account__action-bar {\n border-top: 1px solid lighten($ui-base-color, 8%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n line-height: 36px;\n overflow: hidden;\n flex: 0 0 auto;\n display: flex;\n}\n\n.account__action-bar-links {\n display: flex;\n flex: 1 1 auto;\n line-height: 18px;\n text-align: center;\n}\n\n.account__action-bar__tab {\n text-decoration: none;\n overflow: hidden;\n flex: 0 1 100%;\n border-left: 1px solid lighten($ui-base-color, 8%);\n padding: 10px 0;\n border-bottom: 4px solid transparent;\n\n &:first-child {\n border-left: 0;\n }\n\n &.active {\n border-bottom: 4px solid $ui-highlight-color;\n }\n\n & > span {\n display: block;\n text-transform: uppercase;\n font-size: 11px;\n color: $darker-text-color;\n }\n\n strong {\n display: block;\n font-size: 15px;\n font-weight: 500;\n color: $primary-text-color;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n abbr {\n color: $highlight-text-color;\n }\n}\n\n.account-authorize {\n padding: 14px 10px;\n\n .detailed-status__display-name {\n display: block;\n margin-bottom: 15px;\n overflow: hidden;\n }\n}\n\n.account-authorize__avatar {\n float: left;\n margin-right: 10px;\n}\n\n.notification__message {\n margin-left: 42px;\n padding: 8px 0 0 26px;\n cursor: default;\n color: $darker-text-color;\n font-size: 15px;\n position: relative;\n\n .fa {\n color: $highlight-text-color;\n }\n\n > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n}\n\n.account--panel {\n background: lighten($ui-base-color, 4%);\n border-top: 1px solid lighten($ui-base-color, 8%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n}\n\n.account--panel__button,\n.detailed-status__button {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.column-settings__outer {\n background: lighten($ui-base-color, 8%);\n padding: 15px;\n}\n\n.column-settings__section {\n color: $darker-text-color;\n cursor: default;\n display: block;\n font-weight: 500;\n margin-bottom: 10px;\n}\n\n.column-settings__hashtags {\n .column-settings__row {\n margin-bottom: 15px;\n }\n\n .column-select {\n &__control {\n @include search-input();\n }\n\n &__placeholder {\n color: $dark-text-color;\n padding-left: 2px;\n font-size: 12px;\n }\n\n &__value-container {\n padding-left: 6px;\n }\n\n &__multi-value {\n background: lighten($ui-base-color, 8%);\n\n &__remove {\n cursor: pointer;\n\n &:hover,\n &:active,\n &:focus {\n background: lighten($ui-base-color, 12%);\n color: lighten($darker-text-color, 4%);\n }\n }\n }\n\n &__multi-value__label,\n &__input {\n color: $darker-text-color;\n }\n\n &__clear-indicator,\n &__dropdown-indicator {\n cursor: pointer;\n transition: none;\n color: $dark-text-color;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($dark-text-color, 4%);\n }\n }\n\n &__indicator-separator {\n background-color: lighten($ui-base-color, 8%);\n }\n\n &__menu {\n @include search-popout();\n padding: 0;\n background: $ui-secondary-color;\n }\n\n &__menu-list {\n padding: 6px;\n }\n\n &__option {\n color: $inverted-text-color;\n border-radius: 4px;\n font-size: 14px;\n\n &--is-focused,\n &--is-selected {\n background: darken($ui-secondary-color, 10%);\n }\n }\n }\n}\n\n.column-settings__row {\n .text-btn {\n margin-bottom: 15px;\n }\n}\n\n.relationship-tag {\n color: $primary-text-color;\n margin-bottom: 4px;\n display: block;\n vertical-align: top;\n background-color: $base-overlay-background;\n text-transform: uppercase;\n font-size: 11px;\n font-weight: 500;\n padding: 4px;\n border-radius: 4px;\n opacity: 0.7;\n\n &:hover {\n opacity: 1;\n }\n}\n\n.account-gallery__container {\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n padding: 2px;\n}\n\n.account-gallery__item {\n flex-grow: 1;\n width: 50%;\n overflow: hidden;\n position: relative;\n\n &::before {\n content: \"\";\n display: block;\n padding-top: 100%;\n }\n\n a {\n display: block;\n width: calc(100% - 4px);\n height: calc(100% - 4px);\n margin: 2px;\n top: 0;\n left: 0;\n background-color: $base-overlay-background;\n background-size: cover;\n background-position: center;\n position: absolute;\n color: $ui-primary-color;\n text-decoration: none;\n border-radius: 4px;\n\n &:hover,\n &:active,\n &:focus {\n outline: 0;\n color: $ui-secondary-color;\n\n &::before {\n content: \"\";\n display: block;\n width: 100%;\n height: 100%;\n background: rgba($base-overlay-background, 0.3);\n border-radius: 4px;\n }\n }\n }\n\n &__icons {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n font-size: 24px;\n }\n}\n\n.notification__filter-bar,\n.account__section-headline {\n background: darken($ui-base-color, 4%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n cursor: default;\n display: flex;\n flex-shrink: 0;\n\n button {\n background: darken($ui-base-color, 4%);\n border: 0;\n margin: 0;\n }\n\n button,\n a {\n display: block;\n flex: 1 1 auto;\n color: $darker-text-color;\n padding: 15px 0;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n text-decoration: none;\n position: relative;\n\n &.active {\n color: $secondary-text-color;\n\n &::before,\n &::after {\n display: block;\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 50%;\n width: 0;\n height: 0;\n transform: translateX(-50%);\n border-style: solid;\n border-width: 0 10px 10px;\n border-color: transparent transparent lighten($ui-base-color, 8%);\n }\n\n &::after {\n bottom: -1px;\n border-color: transparent transparent $ui-base-color;\n }\n }\n }\n}\n\n.account__moved-note {\n padding: 14px 10px;\n padding-bottom: 16px;\n background: lighten($ui-base-color, 4%);\n border-top: 1px solid lighten($ui-base-color, 8%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n &__message {\n position: relative;\n margin-left: 58px;\n color: $dark-text-color;\n padding: 8px 0;\n padding-top: 0;\n padding-bottom: 4px;\n font-size: 14px;\n\n > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n\n &__icon-wrapper {\n left: -26px;\n position: absolute;\n }\n\n .detailed-status__display-avatar {\n position: relative;\n }\n\n .detailed-status__display-name {\n margin-bottom: 0;\n }\n}\n\n.account__header__content {\n color: $darker-text-color;\n font-size: 14px;\n font-weight: 400;\n overflow: hidden;\n word-break: normal;\n word-wrap: break-word;\n\n p {\n margin-bottom: 20px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n a {\n color: inherit;\n text-decoration: underline;\n\n &:hover {\n text-decoration: none;\n }\n }\n}\n\n.account__header {\n overflow: hidden;\n\n &.inactive {\n opacity: 0.5;\n\n .account__header__image,\n .account__avatar {\n filter: grayscale(100%);\n }\n }\n\n &__info {\n position: absolute;\n top: 10px;\n left: 10px;\n }\n\n &__image {\n overflow: hidden;\n height: 145px;\n position: relative;\n background: darken($ui-base-color, 4%);\n\n img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n }\n }\n\n &__bar {\n position: relative;\n background: lighten($ui-base-color, 4%);\n padding: 5px;\n border-bottom: 1px solid lighten($ui-base-color, 12%);\n\n .avatar {\n display: block;\n flex: 0 0 auto;\n width: 94px;\n margin-left: -2px;\n\n .account__avatar {\n background: darken($ui-base-color, 8%);\n border: 2px solid lighten($ui-base-color, 4%);\n }\n }\n }\n\n &__tabs {\n display: flex;\n align-items: flex-start;\n padding: 7px 5px;\n margin-top: -55px;\n\n &__buttons {\n display: flex;\n align-items: center;\n padding-top: 55px;\n overflow: hidden;\n\n .icon-button {\n border: 1px solid lighten($ui-base-color, 12%);\n border-radius: 4px;\n box-sizing: content-box;\n padding: 2px;\n }\n\n .button {\n margin: 0 8px;\n }\n }\n\n &__name {\n padding: 5px;\n\n .account-role {\n vertical-align: top;\n }\n\n .emojione {\n width: 22px;\n height: 22px;\n }\n\n h1 {\n font-size: 16px;\n line-height: 24px;\n color: $primary-text-color;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n\n small {\n display: block;\n font-size: 14px;\n color: $darker-text-color;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n\n .spacer {\n flex: 1 1 auto;\n }\n }\n\n &__bio {\n overflow: hidden;\n margin: 0 -5px;\n\n .account__header__content {\n padding: 20px 15px;\n padding-bottom: 5px;\n color: $primary-text-color;\n }\n\n .account__header__fields {\n margin: 0;\n border-top: 1px solid lighten($ui-base-color, 12%);\n\n a {\n color: lighten($ui-highlight-color, 8%);\n }\n\n dl:first-child .verified {\n border-radius: 0 4px 0 0;\n }\n\n .verified a {\n color: $valid-value-color;\n }\n }\n }\n\n &__extra {\n margin-top: 4px;\n\n &__links {\n font-size: 14px;\n color: $darker-text-color;\n\n a {\n display: inline-block;\n color: $darker-text-color;\n text-decoration: none;\n padding: 10px;\n padding-top: 20px;\n font-weight: 500;\n\n strong {\n font-weight: 700;\n color: $primary-text-color;\n }\n }\n }\n }\n}\n",".domain {\n padding: 10px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n .domain__domain-name {\n flex: 1 1 auto;\n display: block;\n color: $primary-text-color;\n text-decoration: none;\n font-size: 14px;\n font-weight: 500;\n }\n}\n\n.domain__wrapper {\n display: flex;\n}\n\n.domain_buttons {\n height: 18px;\n padding: 10px;\n white-space: nowrap;\n}\n",".status__content--with-action {\n cursor: pointer;\n}\n\n.status__content {\n position: relative;\n margin: 10px 0;\n font-size: 15px;\n line-height: 20px;\n word-wrap: break-word;\n overflow: visible;\n padding-top: 5px;\n\n em {\n font-style: italic;\n }\n\n strong {\n font-weight: bold;\n }\n\n ul { list-style: disc inside; }\n ol { list-style: decimal inside; }\n\n blockquote {\n margin: .2em 0 .2em 2em;\n font-style: italic;\n }\n\n &:focus {\n outline: 0;\n }\n\n .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n }\n\n p {\n margin-bottom: 20px;\n white-space: pre-wrap;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n a {\n color: $pleroma-links;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n\n .fa {\n color: lighten($dark-text-color, 7%);\n }\n }\n\n &.mention {\n &:hover {\n text-decoration: none;\n\n span {\n text-decoration: underline;\n }\n }\n }\n\n .fa {\n color: $dark-text-color;\n }\n }\n\n .status__content__spoiler {\n display: none;\n\n &.status__content__spoiler--visible {\n display: block;\n }\n }\n\n .status__content__spoiler-link {\n background: lighten($ui-base-color, 30%);\n\n &:hover {\n background: lighten($ui-base-color, 33%);\n text-decoration: none;\n }\n }\n}\n\n.status__content__spoiler-link {\n display: inline-block;\n border-radius: 2px;\n background: lighten($ui-base-color, 30%);\n border: none;\n color: $inverted-text-color;\n font-weight: 500;\n font-size: 11px;\n padding: 0 5px;\n text-transform: uppercase;\n line-height: inherit;\n cursor: pointer;\n vertical-align: bottom;\n\n &:hover {\n background: lighten($ui-base-color, 33%);\n text-decoration: none;\n }\n\n .status__content__spoiler-icon {\n display: inline-block;\n margin: 0 0 0 5px;\n border-left: 1px solid currentColor;\n padding: 0 0 0 4px;\n font-size: 16px;\n vertical-align: -2px;\n }\n}\n\n.notif-cleaning {\n .status, .notification-follow {\n padding-right: ($dismiss-overlay-width + 0.5rem);\n }\n}\n\n.status__wrapper--filtered {\n color: $dark-text-color;\n border: 0;\n font-size: inherit;\n text-align: center;\n line-height: inherit;\n margin: 0;\n padding: 15px;\n box-sizing: border-box;\n width: 100%;\n clear: both;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n}\n\n.status__prepend-icon-wrapper {\n float: left;\n margin: 0 10px 0 -58px;\n width: 48px;\n text-align: right;\n}\n\n.notification-follow {\n position: relative;\n\n // same like Status\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n .account {\n border-bottom: 0 none;\n }\n}\n\n.focusable {\n &:focus {\n outline: 0;\n background: lighten($ui-base-color, 4%);\n\n .status.status-direct {\n background: lighten($ui-base-color, 12%);\n\n &.muted {\n background: transparent;\n }\n }\n\n .detailed-status,\n .detailed-status__action-bar {\n background: lighten($ui-base-color, 8%);\n }\n }\n}\n\n.status {\n padding: 10px 14px;\n position: relative;\n height: auto;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n cursor: default;\n\n @supports (-ms-overflow-style: -ms-autohiding-scrollbar) {\n // Add margin to avoid Edge auto-hiding scrollbar appearing over content.\n // On Edge 16 this is 16px and Edge <=15 it's 12px, so aim for 16px.\n padding-right: 28px; // 12px + 16px\n }\n\n @keyframes fade {\n 0% { opacity: 0; }\n 100% { opacity: 1; }\n }\n\n opacity: 1;\n animation: fade 150ms linear;\n\n .video-player {\n margin-top: 8px;\n }\n\n &.status-direct {\n background: lighten($ui-base-color, 8%);\n }\n\n &.light {\n .status__relative-time {\n color: $lighter-text-color;\n }\n\n .status__display-name {\n color: $inverted-text-color;\n }\n\n .display-name {\n strong {\n color: $inverted-text-color;\n }\n\n span {\n color: $lighter-text-color;\n }\n }\n\n .status__content {\n color: $inverted-text-color;\n\n a {\n color: $highlight-text-color;\n }\n\n a.status__content__spoiler-link {\n color: $primary-text-color;\n background: $ui-primary-color;\n\n &:hover {\n background: lighten($ui-primary-color, 8%);\n }\n }\n }\n }\n\n &.collapsed {\n background-position: center;\n background-size: cover;\n user-select: none;\n\n &.has-background::before {\n display: block;\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n background-image: linear-gradient(to bottom, rgba($base-shadow-color, .75), rgba($base-shadow-color, .65) 24px, rgba($base-shadow-color, .8));\n pointer-events: none;\n content: \"\";\n }\n\n .display-name:hover .display-name__html {\n text-decoration: none;\n }\n\n .status__content {\n height: 20px;\n overflow: hidden;\n text-overflow: ellipsis;\n padding-top: 0;\n\n &:after {\n content: \"\";\n position: absolute;\n top: 0; bottom: 0;\n left: 0; right: 0;\n background: linear-gradient(rgba($ui-base-color, 0), rgba($ui-base-color, 1));\n pointer-events: none;\n }\n \n a:hover {\n text-decoration: none;\n }\n }\n &:focus > .status__content:after {\n background: linear-gradient(rgba(lighten($ui-base-color, 4%), 0), rgba(lighten($ui-base-color, 4%), 1));\n }\n &.status-direct> .status__content:after {\n background: linear-gradient(rgba(lighten($ui-base-color, 8%), 0), rgba(lighten($ui-base-color, 8%), 1));\n }\n\n .notification__message {\n margin-bottom: 0;\n }\n\n .status__info .notification__message > span {\n white-space: nowrap;\n }\n }\n\n .notification__message {\n margin: -10px 0px 10px 0;\n }\n}\n\n.notification-favourite {\n .status.status-direct {\n background: transparent;\n\n .icon-button.disabled {\n color: lighten($action-button-color, 13%);\n }\n }\n}\n\n.status__relative-time {\n display: inline-block;\n margin-left: auto;\n padding-left: 18px;\n width: 120px;\n color: $dark-text-color;\n font-size: 14px;\n text-align: right;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.status__display-name {\n margin: 0 auto 0 0;\n color: $dark-text-color;\n overflow: hidden;\n}\n\n.status__info__account .status__display-name {\n display: block;\n max-width: 100%;\n}\n\n.status__info {\n display: flex;\n font-size: 15px;\n\n > span {\n text-overflow: ellipsis;\n overflow: hidden;\n }\n\n .notification__message > span {\n word-wrap: break-word;\n }\n}\n\n.status__info__icons {\n margin-left: auto;\n display: flex;\n align-items: center;\n height: 1em;\n color: $action-button-color;\n\n .status__media-icon {\n padding-left: 6px;\n padding-right: 1px;\n }\n\n .status__visibility-icon {\n padding-left: 4px;\n }\n}\n\n.status__info__account {\n display: flex;\n align-items: center;\n}\n\n.status-check-box {\n border-bottom: 1px solid $ui-secondary-color;\n display: flex;\n\n .status-check-box__status {\n margin: 10px 0 10px 10px;\n flex: 1;\n\n .media-gallery {\n max-width: 250px;\n }\n\n .status__content {\n padding: 0;\n white-space: normal;\n }\n\n .video-player {\n margin-top: 8px;\n max-width: 250px;\n }\n\n .media-gallery__item-thumbnail {\n cursor: default;\n }\n }\n}\n\n.status-check-box-toggle {\n align-items: center;\n display: flex;\n flex: 0 0 auto;\n justify-content: center;\n padding: 10px;\n}\n\n.status__prepend {\n margin: -10px -10px 10px;\n color: $dark-text-color;\n padding: 8px 10px 0 68px;\n font-size: 14px;\n position: relative;\n\n .status__display-name strong {\n color: $dark-text-color;\n }\n\n > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n}\n\n.status__action-bar {\n align-items: center;\n display: flex;\n margin-top: 8px;\n\n &__counter {\n display: inline-flex;\n margin-right: 11px;\n align-items: center;\n\n .status__action-bar-button {\n margin-right: 4px;\n }\n\n &__label {\n display: inline-block;\n width: 14px;\n font-size: 12px;\n font-weight: 500;\n color: $action-button-color;\n }\n }\n}\n\n.status__action-bar-button {\n margin-right: 18px;\n}\n\n.status__action-bar-dropdown {\n height: 23.15px;\n width: 23.15px;\n}\n\n.detailed-status__action-bar-dropdown {\n flex: 1 1 auto;\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n}\n\n.detailed-status {\n background: lighten($ui-base-color, 4%);\n padding: 14px 10px;\n\n &--flex {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n align-items: flex-start;\n\n .status__content,\n .detailed-status__meta {\n flex: 100%;\n }\n }\n\n .status__content {\n font-size: 19px;\n line-height: 24px;\n\n .emojione {\n width: 24px;\n height: 24px;\n margin: -1px 0 0;\n }\n }\n\n .video-player {\n margin-top: 8px;\n }\n}\n\n.detailed-status__meta {\n margin-top: 15px;\n color: $dark-text-color;\n font-size: 14px;\n line-height: 18px;\n}\n\n.detailed-status__action-bar {\n background: lighten($ui-base-color, 4%);\n border-top: 1px solid lighten($ui-base-color, 8%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n}\n\n.detailed-status__link {\n color: inherit;\n text-decoration: none;\n}\n\n.detailed-status__favorites,\n.detailed-status__reblogs {\n display: inline-block;\n font-weight: 500;\n font-size: 12px;\n margin-left: 6px;\n}\n\n.status__display-name,\n.status__relative-time,\n.detailed-status__display-name,\n.detailed-status__datetime,\n.detailed-status__application,\n.account__display-name {\n text-decoration: none;\n}\n\n.status__display-name,\n.account__display-name {\n strong {\n color: $primary-text-color;\n }\n}\n\n.muted {\n .emojione {\n opacity: 0.5;\n }\n}\n\n.status__display-name,\n.reply-indicator__display-name,\n.detailed-status__display-name,\n.account__display-name {\n &:hover strong {\n text-decoration: underline;\n }\n}\n\n.account__display-name strong {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.detailed-status__application,\n.detailed-status__datetime {\n color: inherit;\n}\n\n.detailed-status__display-name {\n color: $secondary-text-color;\n display: block;\n line-height: 24px;\n margin-bottom: 15px;\n overflow: hidden;\n\n strong,\n span {\n display: block;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n\n strong {\n font-size: 16px;\n color: $primary-text-color;\n }\n}\n\n.detailed-status__display-avatar {\n float: left;\n margin-right: 10px;\n}\n\n.status__avatar {\n flex: none;\n margin: 0 10px 0 0;\n height: 48px;\n width: 48px;\n}\n\n.muted {\n .status__content,\n .status__content p,\n .status__content a {\n color: $dark-text-color;\n }\n\n .status__display-name strong {\n color: $dark-text-color;\n }\n\n .status__avatar {\n opacity: 0.5;\n }\n\n a.status__content__spoiler-link {\n background: $ui-base-lighter-color;\n color: $inverted-text-color;\n\n &:hover {\n background: lighten($ui-base-color, 29%);\n text-decoration: none;\n }\n }\n}\n\n.status__relative-time,\n.detailed-status__datetime {\n &:hover {\n text-decoration: underline;\n }\n}\n\n.status-card {\n display: flex;\n font-size: 14px;\n border: 1px solid lighten($ui-base-color, 8%);\n border-radius: 4px;\n color: $dark-text-color;\n margin-top: 14px;\n text-decoration: none;\n overflow: hidden;\n\n &__actions {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n\n & > div {\n background: rgba($base-shadow-color, 0.6);\n border-radius: 4px;\n padding: 12px 9px;\n flex: 0 0 auto;\n display: flex;\n justify-content: center;\n align-items: center;\n }\n\n button,\n a {\n display: inline;\n color: $primary-text-color;\n background: transparent;\n border: 0;\n padding: 0 5px;\n text-decoration: none;\n opacity: 0.6;\n font-size: 18px;\n line-height: 18px;\n\n &:hover,\n &:active,\n &:focus {\n opacity: 1;\n }\n }\n\n a {\n font-size: 19px;\n position: relative;\n bottom: -1px;\n }\n\n a .fa, a:hover .fa {\n color: inherit;\n }\n }\n}\n\na.status-card {\n cursor: pointer;\n\n &:hover {\n background: lighten($ui-base-color, 8%);\n }\n}\n\n.status-card-photo {\n cursor: zoom-in;\n display: block;\n text-decoration: none;\n width: 100%;\n height: auto;\n margin: 0;\n}\n\n.status-card-video {\n iframe {\n width: 100%;\n height: 100%;\n }\n}\n\n.status-card__title {\n display: block;\n font-weight: 500;\n margin-bottom: 5px;\n color: $darker-text-color;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n text-decoration: none;\n}\n\n.status-card__content {\n flex: 1 1 auto;\n overflow: hidden;\n padding: 14px 14px 14px 8px;\n}\n\n.status-card__description {\n color: $darker-text-color;\n}\n\n.status-card__host {\n display: block;\n margin-top: 5px;\n font-size: 13px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.status-card__image {\n flex: 0 0 100px;\n background: lighten($ui-base-color, 8%);\n position: relative;\n\n & > .fa {\n font-size: 21px;\n position: absolute;\n transform-origin: 50% 50%;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n }\n}\n\n.status-card.horizontal {\n display: block;\n\n .status-card__image {\n width: 100%;\n }\n\n .status-card__image-image {\n border-radius: 4px 4px 0 0;\n }\n\n .status-card__title {\n white-space: inherit;\n }\n}\n\n.status-card.compact {\n border-color: lighten($ui-base-color, 4%);\n\n &.interactive {\n border: 0;\n }\n\n .status-card__content {\n padding: 8px;\n padding-top: 10px;\n }\n\n .status-card__title {\n white-space: nowrap;\n }\n\n .status-card__image {\n flex: 0 0 60px;\n }\n}\n\na.status-card.compact:hover {\n background-color: lighten($ui-base-color, 4%);\n}\n\n.status-card__image-image {\n border-radius: 4px 0 0 4px;\n display: block;\n margin: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n background-size: cover;\n background-position: center center;\n}\n\n.status__video-player {\n display: flex;\n align-items: center;\n background: $base-shadow-color;\n box-sizing: border-box;\n cursor: default; /* May not be needed */\n margin-top: 8px;\n overflow: hidden;\n position: relative;\n\n @include fullwidth-gallery;\n}\n\n.status__video-player-video {\n height: 100%;\n object-fit: contain;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n width: 100%;\n z-index: 1;\n\n &:not(.letterbox) {\n height: 100%;\n object-fit: cover;\n }\n}\n\n.status__video-player-expand,\n.status__video-player-mute {\n color: $primary-text-color;\n opacity: 0.8;\n position: absolute;\n right: 4px;\n text-shadow: 0 1px 1px $base-shadow-color, 1px 0 1px $base-shadow-color;\n}\n\n.status__video-player-spoiler {\n display: none;\n color: $primary-text-color;\n left: 4px;\n position: absolute;\n text-shadow: 0 1px 1px $base-shadow-color, 1px 0 1px $base-shadow-color;\n top: 4px;\n z-index: 100;\n\n &.status__video-player-spoiler--visible {\n display: block;\n }\n}\n\n.status__video-player-expand {\n bottom: 4px;\n z-index: 100;\n}\n\n.status__video-player-mute {\n top: 4px;\n z-index: 5;\n}\n\n.attachment-list {\n display: flex;\n font-size: 14px;\n border: 1px solid lighten($ui-base-color, 8%);\n border-radius: 4px;\n margin-top: 14px;\n overflow: hidden;\n\n &__icon {\n flex: 0 0 auto;\n color: $dark-text-color;\n padding: 8px 18px;\n cursor: default;\n border-right: 1px solid lighten($ui-base-color, 8%);\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n font-size: 26px;\n\n .fa {\n display: block;\n }\n }\n\n &__list {\n list-style: none;\n padding: 4px 0;\n padding-left: 8px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n li {\n display: block;\n padding: 4px 0;\n }\n\n a {\n text-decoration: none;\n color: $dark-text-color;\n font-weight: 500;\n\n &:hover {\n text-decoration: underline;\n }\n }\n }\n\n &.compact {\n border: 0;\n margin-top: 4px;\n\n .attachment-list__list {\n padding: 0;\n display: block;\n }\n\n .fa {\n color: $dark-text-color;\n }\n }\n}\n",".modal-container--preloader {\n background: lighten($ui-base-color, 8%);\n}\n\n.modal-root {\n position: relative;\n transition: opacity 0.3s linear;\n will-change: opacity;\n z-index: 9999;\n}\n\n.modal-root__overlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: rgba($base-overlay-background, 0.7);\n}\n\n.modal-root__container {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n align-content: space-around;\n z-index: 9999;\n pointer-events: none;\n user-select: none;\n}\n\n.modal-root__modal {\n pointer-events: auto;\n display: flex;\n z-index: 9999;\n}\n\n.onboarding-modal,\n.error-modal,\n.embed-modal {\n background: $ui-secondary-color;\n color: $inverted-text-color;\n border-radius: 8px;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n}\n\n.onboarding-modal__pager {\n height: 80vh;\n width: 80vw;\n max-width: 520px;\n max-height: 470px;\n\n .react-swipeable-view-container > div {\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n display: none;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n display: flex;\n user-select: text;\n }\n}\n\n.error-modal__body {\n height: 80vh;\n width: 80vw;\n max-width: 520px;\n max-height: 420px;\n position: relative;\n\n & > div {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n padding: 25px;\n display: none;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n display: flex;\n opacity: 0;\n user-select: text;\n }\n}\n\n.error-modal__body {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n}\n\n@media screen and (max-width: 550px) {\n .onboarding-modal {\n width: 100%;\n height: 100%;\n border-radius: 0;\n }\n\n .onboarding-modal__pager {\n width: 100%;\n height: auto;\n max-width: none;\n max-height: none;\n flex: 1 1 auto;\n }\n}\n\n.onboarding-modal__paginator,\n.error-modal__footer {\n flex: 0 0 auto;\n background: darken($ui-secondary-color, 8%);\n display: flex;\n padding: 25px;\n\n & > div {\n min-width: 33px;\n }\n\n .onboarding-modal__nav,\n .error-modal__nav {\n color: $lighter-text-color;\n border: 0;\n font-size: 14px;\n font-weight: 500;\n padding: 10px 25px;\n line-height: inherit;\n height: auto;\n margin: -10px;\n border-radius: 4px;\n background-color: transparent;\n\n &:hover,\n &:focus,\n &:active {\n color: darken($lighter-text-color, 4%);\n background-color: darken($ui-secondary-color, 16%);\n }\n\n &.onboarding-modal__done,\n &.onboarding-modal__next {\n color: $inverted-text-color;\n\n &:hover,\n &:focus,\n &:active {\n color: lighten($inverted-text-color, 4%);\n }\n }\n }\n}\n\n.error-modal__footer {\n justify-content: center;\n}\n\n.onboarding-modal__dots {\n flex: 1 1 auto;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.onboarding-modal__dot {\n width: 14px;\n height: 14px;\n border-radius: 14px;\n background: darken($ui-secondary-color, 16%);\n margin: 0 3px;\n cursor: pointer;\n\n &:hover {\n background: darken($ui-secondary-color, 18%);\n }\n\n &.active {\n cursor: default;\n background: darken($ui-secondary-color, 24%);\n }\n}\n\n.onboarding-modal__page__wrapper {\n pointer-events: none;\n padding: 25px;\n padding-bottom: 0;\n\n &.onboarding-modal__page__wrapper--active {\n pointer-events: auto;\n }\n}\n\n.onboarding-modal__page {\n cursor: default;\n line-height: 21px;\n\n h1 {\n font-size: 18px;\n font-weight: 500;\n color: $inverted-text-color;\n margin-bottom: 20px;\n }\n\n a {\n color: $highlight-text-color;\n\n &:hover,\n &:focus,\n &:active {\n color: lighten($highlight-text-color, 4%);\n }\n }\n\n .navigation-bar a {\n color: inherit;\n }\n\n p {\n font-size: 16px;\n color: $lighter-text-color;\n margin-top: 10px;\n margin-bottom: 10px;\n\n &:last-child {\n margin-bottom: 0;\n }\n\n strong {\n font-weight: 500;\n background: $ui-base-color;\n color: $secondary-text-color;\n border-radius: 4px;\n font-size: 14px;\n padding: 3px 6px;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n }\n}\n\n.onboarding-modal__page__wrapper-0 {\n height: 100%;\n padding: 0;\n}\n\n.onboarding-modal__page-one {\n &__lead {\n padding: 65px;\n padding-top: 45px;\n padding-bottom: 0;\n margin-bottom: 10px;\n\n h1 {\n font-size: 26px;\n line-height: 36px;\n margin-bottom: 8px;\n }\n\n p {\n margin-bottom: 0;\n }\n }\n\n &__extra {\n padding-right: 65px;\n padding-left: 185px;\n text-align: center;\n }\n}\n\n.display-case {\n text-align: center;\n font-size: 15px;\n margin-bottom: 15px;\n\n &__label {\n font-weight: 500;\n color: $inverted-text-color;\n margin-bottom: 5px;\n text-transform: uppercase;\n font-size: 12px;\n }\n\n &__case {\n background: $ui-base-color;\n color: $secondary-text-color;\n font-weight: 500;\n padding: 10px;\n border-radius: 4px;\n }\n}\n\n.onboarding-modal__page-two,\n.onboarding-modal__page-three,\n.onboarding-modal__page-four,\n.onboarding-modal__page-five {\n p {\n text-align: left;\n }\n\n .figure {\n background: darken($ui-base-color, 8%);\n color: $secondary-text-color;\n margin-bottom: 20px;\n border-radius: 4px;\n padding: 10px;\n text-align: center;\n font-size: 14px;\n box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.3);\n\n .onboarding-modal__image {\n border-radius: 4px;\n margin-bottom: 10px;\n }\n\n &.non-interactive {\n pointer-events: none;\n text-align: left;\n }\n }\n}\n\n.onboarding-modal__page-four__columns {\n .row {\n display: flex;\n margin-bottom: 20px;\n\n & > div {\n flex: 1 1 0;\n margin: 0 10px;\n\n &:first-child {\n margin-left: 0;\n }\n\n &:last-child {\n margin-right: 0;\n }\n\n p {\n text-align: center;\n }\n }\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n .column-header {\n color: $primary-text-color;\n }\n}\n\n@media screen and (max-width: 320px) and (max-height: 600px) {\n .onboarding-modal__page p {\n font-size: 14px;\n line-height: 20px;\n }\n\n .onboarding-modal__page-two .figure,\n .onboarding-modal__page-three .figure,\n .onboarding-modal__page-four .figure,\n .onboarding-modal__page-five .figure {\n font-size: 12px;\n margin-bottom: 10px;\n }\n\n .onboarding-modal__page-four__columns .row {\n margin-bottom: 10px;\n }\n\n .onboarding-modal__page-four__columns .column-header {\n padding: 5px;\n font-size: 12px;\n }\n}\n\n.onboard-sliders {\n display: inline-block;\n max-width: 30px;\n max-height: auto;\n margin-left: 10px;\n}\n\n.boost-modal,\n.favourite-modal,\n.confirmation-modal,\n.report-modal,\n.actions-modal,\n.mute-modal {\n background: lighten($ui-secondary-color, 8%);\n color: $inverted-text-color;\n border-radius: 8px;\n overflow: hidden;\n max-width: 90vw;\n width: 480px;\n position: relative;\n flex-direction: column;\n\n .status__display-name {\n display: flex;\n }\n\n .status__avatar {\n height: 28px;\n left: 10px;\n top: 10px;\n width: 48px;\n }\n\n .status__content__spoiler-link {\n color: lighten($secondary-text-color, 8%);\n }\n}\n\n.actions-modal {\n .status {\n background: $white;\n border-bottom-color: $ui-secondary-color;\n padding-top: 10px;\n padding-bottom: 10px;\n }\n\n .dropdown-menu__separator {\n border-bottom-color: $ui-secondary-color;\n }\n}\n\n.boost-modal__container,\n.favourite-modal__container {\n overflow-x: scroll;\n padding: 10px;\n\n .status {\n user-select: text;\n border-bottom: 0;\n }\n}\n\n.boost-modal__action-bar,\n.favourite-modal__action-bar,\n.confirmation-modal__action-bar,\n.mute-modal__action-bar {\n display: flex;\n justify-content: space-between;\n background: $ui-secondary-color;\n padding: 10px;\n line-height: 36px;\n\n & > div {\n flex: 1 1 auto;\n text-align: right;\n color: $lighter-text-color;\n padding-right: 10px;\n }\n\n .button {\n flex: 0 0 auto;\n }\n}\n\n.boost-modal__status-header,\n.favourite-modal__status-header {\n font-size: 15px;\n}\n\n.boost-modal__status-time,\n.favourite-modal__status-time {\n float: right;\n font-size: 14px;\n}\n\n.confirmation-modal {\n max-width: 85vw;\n\n @media screen and (min-width: 480px) {\n max-width: 380px;\n }\n}\n\n.mute-modal {\n line-height: 24px;\n}\n\n.mute-modal .react-toggle {\n vertical-align: middle;\n}\n\n.report-modal {\n width: 90vw;\n max-width: 700px;\n}\n\n.report-modal__container {\n display: flex;\n border-top: 1px solid $ui-secondary-color;\n\n @media screen and (max-width: 480px) {\n flex-wrap: wrap;\n overflow-y: auto;\n }\n}\n\n.report-modal__statuses,\n.report-modal__comment {\n box-sizing: border-box;\n width: 50%;\n\n @media screen and (max-width: 480px) {\n width: 100%;\n }\n}\n\n.report-modal__statuses {\n flex: 1 1 auto;\n min-height: 20vh;\n max-height: 80vh;\n overflow-y: auto;\n overflow-x: hidden;\n\n .status__content a {\n color: $highlight-text-color;\n }\n\n @media screen and (max-width: 480px) {\n max-height: 10vh;\n }\n}\n\n.report-modal__comment {\n padding: 20px;\n border-right: 1px solid $ui-secondary-color;\n max-width: 320px;\n\n p {\n font-size: 14px;\n line-height: 20px;\n margin-bottom: 20px;\n }\n\n .setting-text {\n display: block;\n box-sizing: border-box;\n width: 100%;\n margin: 0;\n color: $inverted-text-color;\n background: $white;\n padding: 10px;\n font-family: inherit;\n font-size: 14px;\n resize: vertical;\n border: 0;\n outline: 0;\n border-radius: 4px;\n border: 1px solid $ui-secondary-color;\n margin-bottom: 20px;\n\n &:focus {\n border: 1px solid darken($ui-secondary-color, 8%);\n }\n }\n\n .setting-toggle {\n margin-top: 20px;\n margin-bottom: 24px;\n\n &__label {\n color: $inverted-text-color;\n font-size: 14px;\n }\n }\n\n @media screen and (max-width: 480px) {\n padding: 10px;\n max-width: 100%;\n order: 2;\n\n .setting-toggle {\n margin-bottom: 4px;\n }\n }\n}\n\n.report-modal__target {\n padding: 20px;\n\n .media-modal__close {\n top: 19px;\n right: 15px;\n }\n}\n\n.actions-modal {\n .status {\n overflow-y: auto;\n max-height: 300px;\n }\n\n strong {\n display: block;\n font-weight: 500;\n }\n\n max-height: 80vh;\n max-width: 80vw;\n\n .actions-modal__item-label {\n font-weight: 500;\n }\n\n ul {\n overflow-y: auto;\n flex-shrink: 0;\n\n li:empty {\n margin: 0;\n }\n\n li:not(:empty) {\n a {\n color: $inverted-text-color;\n display: flex;\n padding: 12px 16px;\n font-size: 15px;\n align-items: center;\n text-decoration: none;\n\n &,\n button {\n transition: none;\n }\n\n &.active,\n &:hover,\n &:active,\n &:focus {\n &,\n button {\n background: $ui-highlight-color;\n color: $primary-text-color;\n }\n }\n\n & > .react-toggle,\n & > .icon,\n button:first-child {\n margin-right: 10px;\n }\n }\n }\n }\n}\n\n.confirmation-modal__action-bar,\n.mute-modal__action-bar {\n .confirmation-modal__secondary-button,\n .confirmation-modal__cancel-button,\n .mute-modal__cancel-button {\n background-color: transparent;\n color: $lighter-text-color;\n font-size: 14px;\n font-weight: 500;\n\n &:hover,\n &:focus,\n &:active {\n color: darken($lighter-text-color, 4%);\n }\n }\n}\n\n.confirmation-modal__do_not_ask_again {\n padding-left: 20px;\n padding-right: 20px;\n padding-bottom: 10px;\n\n font-size: 14px;\n\n label, input {\n vertical-align: middle;\n }\n}\n\n.confirmation-modal__container,\n.mute-modal__container,\n.report-modal__target {\n padding: 30px;\n font-size: 16px;\n text-align: center;\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n}\n\n.embed-modal {\n max-width: 80vw;\n max-height: 80vh;\n\n h4 {\n padding: 30px;\n font-weight: 500;\n font-size: 16px;\n text-align: center;\n }\n\n .embed-modal__container {\n padding: 10px;\n\n .hint {\n margin-bottom: 15px;\n }\n\n .embed-modal__html {\n outline: 0;\n box-sizing: border-box;\n display: block;\n width: 100%;\n border: none;\n padding: 10px;\n font-family: 'mastodon-font-monospace', monospace;\n background: $ui-base-color;\n color: $primary-text-color;\n font-size: 14px;\n margin: 0;\n margin-bottom: 15px;\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &:focus {\n background: lighten($ui-base-color, 4%);\n }\n\n @media screen and (max-width: 600px) {\n font-size: 16px;\n }\n }\n\n .embed-modal__iframe {\n width: 400px;\n max-width: 100%;\n overflow: hidden;\n border: 0;\n }\n }\n}\n\n.focal-point {\n position: relative;\n cursor: pointer;\n overflow: hidden;\n\n &.dragging {\n cursor: move;\n }\n\n img {\n max-width: 80vw;\n max-height: 80vh;\n width: auto;\n height: auto;\n margin: auto;\n }\n\n &__reticle {\n position: absolute;\n width: 100px;\n height: 100px;\n transform: translate(-50%, -50%);\n background: url('~images/reticle.png') no-repeat 0 0;\n border-radius: 50%;\n box-shadow: 0 0 0 9999em rgba($base-shadow-color, 0.35);\n }\n\n &__overlay {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n }\n}\n",".composer {\n padding: 10px;\n}\n\n.no-reduce-motion .composer--spoiler {\n transition: height 0.4s ease, opacity 0.4s ease;\n}\n\n.composer--spoiler {\n height: 0;\n transform-origin: bottom;\n opacity: 0.0;\n\n &.composer--spoiler--visible {\n height: 47px;\n opacity: 1.0;\n }\n\n input {\n display: block;\n box-sizing: border-box;\n margin: 0;\n border: none;\n border-radius: 4px;\n padding: 10px;\n width: 100%;\n outline: 0;\n color: $inverted-text-color;\n background: $simple-background-color;\n font-size: 14px;\n font-family: inherit;\n resize: vertical;\n\n &:focus { outline: 0 }\n @include single-column('screen and (max-width: 630px)') { font-size: 16px }\n }\n}\n\n.composer--warning {\n color: $inverted-text-color;\n margin-bottom: 15px;\n background: $ui-primary-color;\n box-shadow: 0 2px 6px rgba($base-shadow-color, 0.3);\n padding: 8px 10px;\n border-radius: 4px;\n font-size: 13px;\n font-weight: 400;\n\n a {\n color: $lighter-text-color;\n font-weight: 500;\n text-decoration: underline;\n\n &:active,\n &:focus,\n &:hover { text-decoration: none }\n }\n}\n\n.composer--reply {\n margin: 0 0 10px;\n border-radius: 4px;\n padding: 10px;\n background: $ui-primary-color;\n\n & > header {\n margin-bottom: 5px;\n overflow: hidden;\n\n & > .account.small { color: $inverted-text-color; }\n\n & > .cancel {\n float: right;\n line-height: 24px;\n }\n }\n\n & > .content {\n position: relative;\n margin: 10px 0;\n padding: 0 12px;\n font-size: 14px;\n line-height: 20px;\n color: $inverted-text-color;\n word-wrap: break-word;\n font-weight: 400;\n overflow: visible;\n white-space: pre-wrap;\n padding-top: 5px;\n\n p {\n margin-bottom: 20px;\n\n &:last-child { margin-bottom: 0 }\n }\n\n a {\n color: $lighter-text-color;\n text-decoration: none;\n\n &:hover { text-decoration: underline }\n\n &.mention {\n &:hover {\n text-decoration: none;\n\n span { text-decoration: underline }\n }\n }\n }\n }\n\n .emojione {\n width: 20px;\n height: 20px;\n margin: -5px 0 0;\n }\n}\n\n.emoji-picker-dropdown {\n position: absolute;\n right: 5px;\n top: 5px;\n\n ::-webkit-scrollbar-track:hover,\n ::-webkit-scrollbar-track:active {\n background-color: rgba($base-overlay-background, 0.3);\n }\n}\n\n.composer--textarea {\n position: relative;\n\n & > label {\n .textarea {\n display: block;\n box-sizing: border-box;\n margin: 0;\n border: none;\n border-radius: 4px 4px 0 0;\n padding: 10px 32px 0 10px;\n width: 100%;\n min-height: 100px;\n outline: 0;\n color: $inverted-text-color;\n background: $simple-background-color;\n font-size: 14px;\n font-family: inherit;\n resize: none;\n scrollbar-color: initial;\n\n &::-webkit-scrollbar {\n all: unset;\n }\n\n &:disabled { background: $ui-secondary-color }\n &:focus { outline: 0 }\n @include single-column('screen and (max-width: 630px)') { font-size: 16px }\n\n @include limited-single-column('screen and (max-width: 600px)') {\n height: 100px !important; // prevent auto-resize textarea\n resize: vertical;\n }\n }\n }\n}\n\n.composer--textarea--icons {\n display: block;\n position: absolute;\n top: 29px;\n right: 5px;\n bottom: 5px;\n overflow: hidden;\n\n & > .textarea_icon {\n display: block;\n margin: 2px 0 0 2px;\n width: 24px;\n height: 24px;\n color: $lighter-text-color;\n font-size: 18px;\n line-height: 24px;\n text-align: center;\n opacity: .8;\n }\n}\n\n.composer--textarea--suggestions {\n display: block;\n position: absolute;\n box-sizing: border-box;\n top: 100%;\n border-radius: 0 0 4px 4px;\n padding: 6px;\n width: 100%;\n color: $inverted-text-color;\n background: $ui-secondary-color;\n box-shadow: 4px 4px 6px rgba($base-shadow-color, 0.4);\n font-size: 14px;\n z-index: 99;\n\n &[hidden] { display: none }\n}\n\n.composer--textarea--suggestions--item {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n border-radius: 4px;\n padding: 10px;\n font-size: 14px;\n line-height: 18px;\n overflow: hidden;\n cursor: pointer;\n\n &:hover,\n &:focus,\n &:active,\n &.selected { background: darken($ui-secondary-color, 10%) }\n\n & > .emoji {\n img {\n display: block;\n float: left;\n margin-right: 8px;\n width: 18px;\n height: 18px;\n }\n }\n\n & > .account.small {\n .display-name {\n & > span { color: $lighter-text-color }\n }\n }\n}\n\n.composer--upload_form {\n padding: 5px;\n color: $inverted-text-color;\n background: $simple-background-color;\n font-size: 14px;\n\n & > .content {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n font-family: inherit;\n overflow: hidden;\n }\n}\n\n.composer--upload_form--item {\n flex: 1 1 0;\n margin: 5px;\n min-width: 40%;\n\n & > div {\n position: relative;\n border-radius: 4px;\n height: 140px;\n width: 100%;\n background-position: center;\n background-size: cover;\n background-repeat: no-repeat;\n overflow: hidden;\n\n textarea {\n display: block;\n position: absolute;\n box-sizing: border-box;\n bottom: 0;\n left: 0;\n margin: 0;\n border: 0;\n padding: 10px;\n width: 100%;\n color: $secondary-text-color;\n background: linear-gradient(0deg, rgba($base-shadow-color, 0.8) 0, rgba($base-shadow-color, 0.35) 80%, transparent);\n font-size: 14px;\n font-family: inherit;\n font-weight: 500;\n opacity: 0;\n z-index: 2;\n transition: opacity .1s ease;\n\n &:focus { color: $white }\n\n &::placeholder {\n opacity: 0.54;\n color: $secondary-text-color;\n }\n }\n\n & > .close { mix-blend-mode: difference }\n }\n\n &.active {\n & > div {\n textarea { opacity: 1 }\n }\n }\n}\n\n.composer--upload_form--actions {\n background: linear-gradient(180deg, rgba($base-shadow-color, 0.8) 0, rgba($base-shadow-color, 0.35) 80%, transparent);\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n opacity: 0;\n transition: opacity .1s ease;\n\n .icon-button {\n flex: 0 1 auto;\n color: $ui-secondary-color;\n font-size: 14px;\n font-weight: 500;\n padding: 10px;\n font-family: inherit;\n\n &:hover,\n &:focus,\n &:active {\n color: lighten($ui-secondary-color, 4%);\n }\n }\n\n &.active {\n opacity: 1;\n }\n}\n\n.composer--upload_form--progress {\n display: flex;\n padding: 10px;\n color: $darker-text-color;\n overflow: hidden;\n\n & > .fa {\n font-size: 34px;\n margin-right: 10px;\n }\n\n & > .message {\n flex: 1 1 auto;\n\n & > span {\n display: block;\n font-size: 12px;\n font-weight: 500;\n text-transform: uppercase;\n }\n\n & > .backdrop {\n position: relative;\n margin-top: 5px;\n border-radius: 6px;\n width: 100%;\n height: 6px;\n background: $ui-base-lighter-color;\n\n & > .tracker {\n position: absolute;\n top: 0;\n left: 0;\n height: 6px;\n border-radius: 6px;\n background: $ui-highlight-color;\n }\n }\n }\n}\n\n.compose-form__modifiers {\n color: $inverted-text-color;\n font-family: inherit;\n font-size: 14px;\n background: $simple-background-color;\n}\n\n.composer--options {\n padding: 10px;\n background: darken($simple-background-color, 8%);\n box-shadow: inset 0 5px 5px rgba($base-shadow-color, 0.05);\n border-radius: 0 0 4px 4px;\n height: 27px;\n\n & > * {\n display: inline-block;\n box-sizing: content-box;\n padding: 0 3px;\n height: 27px;\n line-height: 27px;\n vertical-align: bottom;\n }\n\n & > hr {\n display: inline-block;\n margin: 0 3px;\n border-width: 0 0 0 1px;\n border-style: none none none solid;\n border-color: transparent transparent transparent darken($simple-background-color, 24%);\n padding: 0;\n width: 0;\n height: 27px;\n background: transparent;\n }\n}\n\n.composer--options--dropdown {\n &.open {\n & > .value {\n border-radius: 4px 4px 0 0;\n box-shadow: 0 -4px 4px rgba($base-shadow-color, 0.1);\n color: $primary-text-color;\n background: $ui-highlight-color;\n transition: none;\n }\n &.top {\n & > .value {\n border-radius: 0 0 4px 4px;\n box-shadow: 0 4px 4px rgba($base-shadow-color, 0.1);\n }\n }\n }\n}\n\n.composer--options--dropdown--content {\n position: absolute;\n border-radius: 4px;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n background: $simple-background-color;\n overflow: hidden;\n transform-origin: 50% 0;\n}\n\n.composer--options--dropdown--content--item {\n display: flex;\n align-items: center;\n padding: 10px;\n color: $inverted-text-color;\n cursor: pointer;\n\n & > .content {\n flex: 1 1 auto;\n color: $lighter-text-color;\n\n &:not(:first-child) { margin-left: 10px }\n\n strong {\n display: block;\n color: $inverted-text-color;\n font-weight: 500;\n }\n }\n\n &:hover,\n &.active {\n background: $ui-highlight-color;\n color: $primary-text-color;\n\n & > .content {\n color: $primary-text-color;\n\n strong { color: $primary-text-color }\n }\n }\n\n &.active:hover { background: lighten($ui-highlight-color, 4%) }\n}\n\n.composer--publisher {\n padding-top: 10px;\n text-align: right;\n white-space: nowrap;\n overflow: hidden;\n\n & > .count {\n display: inline-block;\n margin: 0 16px 0 8px;\n font-size: 16px;\n line-height: 36px;\n }\n\n & > .primary {\n display: inline-block;\n margin: 0;\n padding: 0 10px;\n text-align: center;\n }\n\n & > .side_arm {\n display: inline-block;\n margin: 0 2px 0 0;\n padding: 0;\n width: 36px;\n text-align: center;\n }\n\n &.over {\n & > .count { color: $warning-red }\n }\n}\n",".column__wrapper {\n display: flex;\n flex: 1 1 auto;\n position: relative;\n}\n\n.columns-area {\n display: flex;\n flex: 1 1 auto;\n flex-direction: row;\n justify-content: flex-start;\n overflow-x: auto;\n position: relative;\n}\n\n@include limited-single-column('screen and (min-width: 360px)', $parent: null) {\n .columns-area {\n padding: 10px;\n }\n\n .react-swipeable-view-container .columns-area {\n height: calc(100% - 20px) !important;\n }\n}\n\n.react-swipeable-view-container {\n &,\n .columns-area,\n .column {\n height: 100%;\n }\n}\n\n.react-swipeable-view-container > * {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 100%;\n}\n\n.column {\n width: 330px;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n\n > .scrollable {\n background: $ui-base-color;\n }\n}\n\n.ui {\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n width: 100%;\n height: 100%;\n background: darken($ui-base-color, 7%);\n}\n\n.column {\n overflow: hidden;\n}\n\n@include limited-single-column('screen and (min-width: 360px)', $parent: null) {\n .tabs-bar {\n margin: 10px;\n margin-bottom: 0;\n }\n}\n\n:root { // Overrides .wide stylings for mobile view\n @include single-column('screen and (max-width: 630px)', $parent: null) {\n .column {\n flex: auto;\n width: 100%;\n min-width: 0;\n max-width: none;\n padding: 0;\n }\n\n .columns-area {\n flex-direction: column;\n }\n\n .search__input,\n .autosuggest-textarea__textarea {\n font-size: 16px;\n }\n }\n}\n\n@include multi-columns('screen and (min-width: 631px)', $parent: null) {\n .columns-area {\n padding: 0;\n }\n\n .column {\n flex: 0 0 auto;\n padding: 10px;\n padding-left: 5px;\n padding-right: 5px;\n\n &:first-child {\n padding-left: 10px;\n }\n\n &:last-child {\n padding-right: 10px;\n }\n }\n\n .columns-area > div {\n .column {\n padding-left: 5px;\n padding-right: 5px;\n }\n }\n}\n\n.column-back-button {\n background: lighten($ui-base-color, 4%);\n color: $highlight-text-color;\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n border: 0;\n text-align: unset;\n padding: 15px;\n margin: 0;\n z-index: 3;\n\n &:hover {\n text-decoration: underline;\n }\n}\n\n.column-header__back-button {\n background: lighten($ui-base-color, 4%);\n border: 0;\n font-family: inherit;\n color: $highlight-text-color;\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n padding: 0 5px 0 0;\n z-index: 3;\n\n &:hover {\n text-decoration: underline;\n }\n\n &:last-child {\n padding: 0 15px 0 0;\n }\n}\n\n.column-back-button__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.column-back-button--slim {\n position: relative;\n}\n\n.column-back-button--slim-button {\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n padding: 15px;\n position: absolute;\n right: 0;\n top: -48px;\n}\n\n.column-link {\n background: lighten($ui-base-color, 8%);\n color: $primary-text-color;\n display: block;\n font-size: 16px;\n padding: 15px;\n text-decoration: none;\n\n &:hover {\n background: lighten($ui-base-color, 11%);\n }\n}\n\n.column-link__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.column-subheading {\n background: $ui-base-color;\n color: $dark-text-color;\n padding: 8px 20px;\n font-size: 12px;\n font-weight: 500;\n text-transform: uppercase;\n cursor: default;\n}\n\n.column-header__wrapper {\n position: relative;\n flex: 0 0 auto;\n\n &.active {\n &::before {\n display: block;\n content: \"\";\n position: absolute;\n top: 35px;\n left: 0;\n right: 0;\n margin: 0 auto;\n width: 60%;\n pointer-events: none;\n height: 28px;\n z-index: 1;\n background: radial-gradient(ellipse, rgba($ui-highlight-color, 0.23) 0%, rgba($ui-highlight-color, 0) 60%);\n }\n }\n}\n\n.column-header {\n display: flex;\n font-size: 16px;\n background: lighten($ui-base-color, 4%);\n flex: 0 0 auto;\n cursor: pointer;\n position: relative;\n z-index: 2;\n outline: 0;\n overflow: hidden;\n\n & > button {\n margin: 0;\n border: none;\n padding: 15px;\n color: inherit;\n background: transparent;\n font: inherit;\n text-align: left;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n flex: 1;\n }\n\n & > .column-header__back-button {\n color: $highlight-text-color;\n }\n\n &.active {\n box-shadow: 0 1px 0 rgba($ui-highlight-color, 0.3);\n\n .column-header__icon {\n color: $highlight-text-color;\n text-shadow: 0 0 10px rgba($ui-highlight-color, 0.4);\n }\n }\n\n &:focus,\n &:active {\n outline: 0;\n }\n}\n\n.column {\n width: 330px;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n\n .wide & {\n flex: auto;\n min-width: 330px;\n max-width: 400px;\n }\n\n > .scrollable {\n background: $ui-base-color;\n }\n}\n\n.column-header__buttons {\n height: 48px;\n display: flex;\n margin-left: 0;\n}\n\n.column-header__links .text-btn {\n margin-right: 10px;\n}\n\n.column-header__button {\n background: lighten($ui-base-color, 4%);\n border: 0;\n color: $darker-text-color;\n cursor: pointer;\n font-size: 16px;\n padding: 0 15px;\n\n &:hover {\n color: lighten($darker-text-color, 7%);\n }\n\n &.active {\n color: $primary-text-color;\n background: lighten($ui-base-color, 8%);\n\n &:hover {\n color: $primary-text-color;\n background: lighten($ui-base-color, 8%);\n }\n }\n\n // glitch - added focus ring for keyboard navigation\n &:focus {\n text-shadow: 0 0 4px darken($ui-highlight-color, 5%);\n }\n}\n\n.column-header__notif-cleaning-buttons {\n display: flex;\n align-items: stretch;\n justify-content: space-around;\n\n button {\n @extend .column-header__button;\n background: transparent;\n text-align: center;\n padding: 10px 0;\n white-space: pre-wrap;\n }\n\n b {\n font-weight: bold;\n }\n}\n\n// The notifs drawer with no padding to have more space for the buttons\n.column-header__collapsible-inner.nopad-drawer {\n padding: 0;\n}\n\n.column-header__collapsible {\n max-height: 70vh;\n overflow: hidden;\n overflow-y: auto;\n color: $darker-text-color;\n transition: max-height 150ms ease-in-out, opacity 300ms linear;\n opacity: 1;\n\n &.collapsed {\n max-height: 0;\n opacity: 0.5;\n }\n\n &.animating {\n overflow-y: hidden;\n }\n\n hr {\n height: 0;\n background: transparent;\n border: 0;\n border-top: 1px solid lighten($ui-base-color, 12%);\n margin: 10px 0;\n }\n\n // notif cleaning drawer\n &.ncd {\n transition: none;\n &.collapsed {\n max-height: 0;\n opacity: 0.7;\n }\n }\n}\n\n.column-header__collapsible-inner {\n background: lighten($ui-base-color, 8%);\n padding: 15px;\n}\n\n.column-header__setting-btn {\n &:hover {\n color: $darker-text-color;\n text-decoration: underline;\n }\n}\n\n.column-header__setting-arrows {\n float: right;\n\n .column-header__setting-btn {\n padding: 0 10px;\n\n &:last-child {\n padding-right: 0;\n }\n }\n}\n\n.column-header__title {\n display: inline-block;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n flex: 1;\n}\n\n.column-header__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.empty-column-indicator,\n.error-column {\n color: $dark-text-color;\n background: $ui-base-color;\n text-align: center;\n padding: 20px;\n font-size: 15px;\n font-weight: 400;\n cursor: default;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n justify-content: center;\n @supports(display: grid) { // hack to fix Chrome <57\n contain: strict;\n }\n\n a {\n color: $highlight-text-color;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n.error-column {\n flex-direction: column;\n}\n\n// more fixes for the navbar-under mode\n@mixin fix-margins-for-navbar-under {\n .tabs-bar {\n margin-top: 0 !important;\n margin-bottom: -6px !important;\n }\n}\n\n.single-column.navbar-under {\n @include fix-margins-for-navbar-under;\n}\n\n.auto-columns.navbar-under {\n @media screen and (max-width: 360px) {\n @include fix-margins-for-navbar-under;\n }\n}\n\n.auto-columns.navbar-under .react-swipeable-view-container .columns-area,\n.single-column.navbar-under .react-swipeable-view-container .columns-area {\n @media screen and (max-width: 360px) {\n height: 100% !important;\n }\n}\n\n.column-inline-form {\n padding: 7px 15px;\n padding-right: 5px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n background: lighten($ui-base-color, 4%);\n\n label {\n flex: 1 1 auto;\n\n input {\n width: 100%;\n margin-bottom: 6px;\n\n &:focus {\n outline: 0;\n }\n }\n }\n\n .icon-button {\n flex: 0 0 auto;\n margin: 0 5px;\n }\n}\n\n.floating-action-button {\n position: fixed;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 3.9375rem;\n height: 3.9375rem;\n bottom: 1.3125rem;\n right: 1.3125rem;\n background: darken($ui-highlight-color, 3%);\n color: $white;\n border-radius: 50%;\n font-size: 21px;\n line-height: 21px;\n text-decoration: none;\n box-shadow: 2px 3px 9px rgba($base-shadow-color, 0.4);\n\n &:hover,\n &:focus,\n &:active {\n background: lighten($ui-highlight-color, 7%);\n }\n}\n",".regeneration-indicator {\n text-align: center;\n font-size: 16px;\n font-weight: 500;\n color: $dark-text-color;\n background: $ui-base-color;\n cursor: default;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n justify-content: center;\n padding: 20px;\n\n & > div {\n width: 100%;\n background: transparent;\n padding-top: 0;\n }\n\n &__figure {\n width: 100%;\n height: 160px;\n background-size: contain;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n }\n\n &.missing-indicator {\n padding-top: 20px + 48px;\n }\n\n &__label {\n margin-top: 200px;\n\n strong {\n display: block;\n margin-bottom: 10px;\n color: $dark-text-color;\n }\n\n span {\n font-size: 15px;\n font-weight: 400;\n }\n }\n}\n",".search {\n position: relative;\n}\n\n.search__input {\n display: block;\n padding: 10px;\n padding-right: 30px;\n @include search-input();\n}\n\n.search__icon {\n .fa {\n position: absolute;\n top: 10px;\n right: 10px;\n z-index: 2;\n display: inline-block;\n opacity: 0;\n transition: all 100ms linear;\n font-size: 18px;\n width: 18px;\n height: 18px;\n color: $secondary-text-color;\n cursor: default;\n pointer-events: none;\n\n &.active {\n pointer-events: auto;\n opacity: 0.3;\n }\n }\n\n .fa-search {\n transform: rotate(90deg);\n\n &.active {\n pointer-events: none;\n transform: rotate(0deg);\n }\n }\n\n .fa-times-circle {\n top: 11px;\n transform: rotate(0deg);\n cursor: pointer;\n\n &.active {\n transform: rotate(90deg);\n }\n\n &:hover {\n color: $primary-text-color;\n }\n }\n}\n\n.search-results__header {\n color: $dark-text-color;\n background: lighten($ui-base-color, 2%);\n border-bottom: 1px solid darken($ui-base-color, 4%);\n padding: 15px 10px;\n font-size: 14px;\n font-weight: 500;\n}\n\n.trends {\n &__header {\n color: $dark-text-color;\n background: lighten($ui-base-color, 2%);\n border-bottom: 1px solid darken($ui-base-color, 4%);\n font-weight: 500;\n padding: 15px;\n font-size: 16px;\n cursor: default;\n\n .fa {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n &__item {\n display: flex;\n align-items: center;\n padding: 15px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n &:last-child {\n border-bottom: 0;\n }\n\n &__name {\n flex: 1 1 auto;\n color: $dark-text-color;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n strong {\n font-weight: 500;\n }\n\n a {\n color: $darker-text-color;\n text-decoration: none;\n font-size: 14px;\n font-weight: 500;\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n &:hover,\n &:focus,\n &:active {\n span {\n text-decoration: underline;\n }\n }\n }\n }\n\n &__current {\n flex: 0 0 auto;\n width: 100px;\n font-size: 24px;\n line-height: 36px;\n font-weight: 500;\n text-align: center;\n color: $secondary-text-color;\n }\n\n &__sparkline {\n flex: 0 0 auto;\n width: 50px;\n\n path {\n stroke: lighten($highlight-text-color, 6%) !important;\n }\n }\n }\n}\n",null,".emojione {\n font-size: inherit;\n vertical-align: middle;\n object-fit: contain;\n margin: -.2ex .15em .2ex;\n width: 16px;\n height: 16px;\n\n img {\n width: auto;\n }\n}\n\n.emoji-picker-dropdown__menu {\n background: $simple-background-color;\n position: absolute;\n box-shadow: 4px 4px 6px rgba($base-shadow-color, 0.4);\n border-radius: 4px;\n margin-top: 5px;\n\n .emoji-mart-scroll {\n transition: opacity 200ms ease;\n }\n\n &.selecting .emoji-mart-scroll {\n opacity: 0.5;\n }\n}\n\n.emoji-picker-dropdown__modifiers {\n position: absolute;\n top: 60px;\n right: 11px;\n cursor: pointer;\n}\n\n.emoji-picker-dropdown__modifiers__menu {\n position: absolute;\n z-index: 4;\n top: -4px;\n left: -8px;\n background: $simple-background-color;\n border-radius: 4px;\n box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.2);\n overflow: hidden;\n\n button {\n display: block;\n cursor: pointer;\n border: 0;\n padding: 4px 8px;\n background: transparent;\n\n &:hover,\n &:focus,\n &:active {\n background: rgba($ui-secondary-color, 0.4);\n }\n }\n\n .emoji-mart-emoji {\n height: 22px;\n }\n}\n\n.emoji-mart-emoji {\n span {\n background-repeat: no-repeat;\n }\n}\n\n.emoji-button {\n display: block;\n font-size: 24px;\n line-height: 24px;\n margin-left: 2px;\n width: 24px;\n outline: 0;\n cursor: pointer;\n\n &:active,\n &:focus {\n outline: 0 !important;\n }\n\n img {\n filter: grayscale(100%);\n opacity: 0.8;\n display: block;\n margin: 0;\n width: 22px;\n height: 22px;\n margin-top: 2px;\n }\n\n &:hover,\n &:active,\n &:focus {\n img {\n opacity: 1;\n filter: none;\n }\n }\n}\n","$doodleBg: #d9e1e8;\n.doodle-modal {\n @extend .boost-modal;\n width: unset;\n}\n\n.doodle-modal__container {\n background: $doodleBg;\n text-align: center;\n line-height: 0; // remove weird gap under canvas\n canvas {\n border: 5px solid $doodleBg;\n }\n}\n\n.doodle-modal__action-bar {\n @extend .boost-modal__action-bar;\n\n .filler {\n flex-grow: 1;\n margin: 0;\n padding: 0;\n }\n\n .doodle-toolbar {\n line-height: 1;\n\n display: flex;\n flex-direction: column;\n flex-grow: 0;\n justify-content: space-around;\n\n &.with-inputs {\n label {\n display: inline-block;\n width: 70px;\n text-align: right;\n margin-right: 2px;\n }\n\n input[type=\"number\"],input[type=\"text\"] {\n width: 40px;\n }\n span.val {\n display: inline-block;\n text-align: left;\n width: 50px;\n }\n }\n }\n\n .doodle-palette {\n padding-right: 0 !important;\n border: 1px solid black;\n line-height: .2rem;\n flex-grow: 0;\n background: white;\n\n button {\n appearance: none;\n width: 1rem;\n height: 1rem;\n margin: 0; padding: 0;\n text-align: center;\n color: black;\n text-shadow: 0 0 1px white;\n cursor: pointer;\n box-shadow: inset 0 0 1px rgba(white, .5);\n border: 1px solid black;\n outline-offset:-1px;\n\n &.foreground {\n outline: 1px dashed white;\n }\n\n &.background {\n outline: 1px dashed red;\n }\n\n &.foreground.background {\n outline: 1px dashed red;\n border-color: white;\n }\n }\n }\n}\n",".drawer {\n width: 300px;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n overflow-y: hidden;\n padding: 10px 5px;\n flex: none;\n\n &:first-child {\n padding-left: 10px;\n }\n\n &:last-child {\n padding-right: 10px;\n }\n\n @include single-column('screen and (max-width: 630px)') { flex: auto }\n\n @include limited-single-column('screen and (max-width: 630px)') {\n &, &:first-child, &:last-child { padding: 0 }\n }\n\n .wide & {\n min-width: 300px;\n max-width: 400px;\n flex: 1 1 200px;\n }\n\n @include single-column('screen and (max-width: 630px)') {\n :root & { // Overrides `.wide` for single-column view\n flex: auto;\n width: 100%;\n min-width: 0;\n max-width: none;\n padding: 0;\n }\n }\n\n .react-swipeable-view-container & { height: 100% }\n}\n\n.drawer--header {\n display: flex;\n flex-direction: row;\n margin-bottom: 10px;\n flex: none;\n background: lighten($ui-base-color, 8%);\n font-size: 16px;\n\n & > * {\n display: block;\n box-sizing: border-box;\n border-bottom: 2px solid transparent;\n padding: 15px 5px 13px;\n height: 48px;\n flex: 1 1 auto;\n color: $darker-text-color;\n text-align: center;\n text-decoration: none;\n cursor: pointer;\n }\n\n a {\n transition: background 100ms ease-in;\n\n &:focus,\n &:hover {\n outline: none;\n background: lighten($ui-base-color, 3%);\n transition: background 200ms ease-out;\n }\n }\n}\n\n.drawer--search {\n position: relative;\n margin-bottom: 10px;\n flex: none;\n\n @include limited-single-column('screen and (max-width: 360px)') { margin-bottom: 0 }\n @include single-column('screen and (max-width: 630px)') { font-size: 16px }\n\n input {\n display: block;\n box-sizing: border-box;\n margin: 0;\n border: none;\n padding: 10px 30px 10px 10px;\n width: 100%;\n height: 36px;\n outline: 0;\n color: $darker-text-color;\n background: $ui-base-color;\n font-size: 14px;\n font-family: inherit;\n line-height: 16px;\n\n &:focus {\n outline: 0;\n background: lighten($ui-base-color, 4%);\n }\n }\n\n & > .icon {\n display: block;\n position: absolute;\n top: 10px;\n right: 10px;\n width: 18px;\n height: 18px;\n color: $secondary-text-color;\n font-size: 18px;\n line-height: 18px;\n z-index: 2;\n\n .fa {\n display: inline-block;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n opacity: 0;\n cursor: default;\n pointer-events: none;\n transition: all 100ms linear;\n }\n\n .fa-search {\n opacity: 0.3;\n transform: rotate(0deg);\n }\n\n .fa-times-circle {\n transform: rotate(-90deg);\n cursor: pointer;\n\n &:hover { color: $primary-text-color }\n }\n }\n\n &.active {\n & > .icon {\n .fa-search {\n opacity: 0;\n transform: rotate(90deg);\n }\n\n .fa-times-circle {\n opacity: 0.3;\n pointer-events: auto;\n transform: rotate(0deg);\n }\n }\n }\n}\n\n.drawer--search--popout {\n @include search-popout();\n}\n\n.drawer--account {\n padding: 10px;\n color: $darker-text-color;\n\n & > a {\n color: inherit;\n text-decoration: none;\n }\n\n & > .avatar {\n float: left;\n margin-right: 10px;\n }\n\n & > .acct {\n display: block;\n color: $secondary-text-color;\n font-weight: 500;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n}\n\n.drawer--results {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n padding: 0;\n background: $ui-base-color;\n overflow-x: hidden;\n overflow-y: auto;\n\n & > header {\n color: $dark-text-color;\n background: lighten($ui-base-color, 2%);\n padding: 15px;\n font-weight: 500;\n font-size: 16px;\n cursor: default;\n\n .fa {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n & > section {\n margin-bottom: 5px;\n\n h5 {\n background: darken($ui-base-color, 4%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n cursor: default;\n display: flex;\n padding: 15px;\n font-weight: 500;\n font-size: 16px;\n color: $dark-text-color;\n\n .fa {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n .account:last-child,\n & > div:last-child .status {\n border-bottom: 0;\n }\n\n & > .hashtag {\n display: block;\n padding: 10px;\n color: $secondary-text-color;\n text-decoration: none;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($secondary-text-color, 4%);\n text-decoration: underline;\n }\n }\n }\n}\n\n.drawer__pager {\n box-sizing: border-box;\n padding: 0;\n flex-grow: 1;\n position: relative;\n overflow: hidden;\n display: flex;\n}\n\n.drawer__inner {\n position: absolute;\n top: 0;\n left: 0;\n background: lighten($ui-base-color, 13%);\n box-sizing: border-box;\n padding: 0;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n overflow-y: auto;\n width: 100%;\n height: 100%;\n\n &.darker {\n background: $ui-base-color;\n }\n}\n\n.drawer__inner__mastodon {\n background: lighten($ui-base-color, 13%) url('data:image/svg+xml;utf8,') no-repeat bottom / 100% auto;\n flex: 1;\n min-height: 47px;\n\n > img {\n display: block;\n object-fit: contain;\n object-position: bottom left;\n width: 100%;\n height: 100%;\n pointer-events: none;\n user-drag: none;\n user-select: none;\n }\n\n > .mastodon {\n display: block;\n width: 100%;\n height: 100%;\n border: none;\n cursor: inherit;\n }\n}\n\n.pseudo-drawer {\n background: lighten($ui-base-color, 13%);\n font-size: 13px;\n text-align: left;\n}\n\n.drawer__backdrop {\n cursor: pointer;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: rgba($base-overlay-background, 0.5);\n}\n",".video-error-cover {\n align-items: center;\n background: $base-overlay-background;\n color: $primary-text-color;\n cursor: pointer;\n display: flex;\n flex-direction: column;\n height: 100%;\n justify-content: center;\n margin-top: 8px;\n position: relative;\n text-align: center;\n z-index: 100;\n}\n\n.media-spoiler {\n background: $base-overlay-background;\n color: $darker-text-color;\n border: 0;\n width: 100%;\n height: 100%;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($darker-text-color, 8%);\n }\n\n .status__content > & {\n margin-top: 15px; // Add margin when used bare for NSFW video player\n }\n @include fullwidth-gallery;\n}\n\n.media-spoiler__warning {\n display: block;\n font-size: 14px;\n}\n\n.media-spoiler__trigger {\n display: block;\n font-size: 11px;\n font-weight: 500;\n}\n\n.media-gallery__gifv__label {\n display: block;\n position: absolute;\n color: $primary-text-color;\n background: rgba($base-overlay-background, 0.5);\n bottom: 6px;\n left: 6px;\n padding: 2px 6px;\n border-radius: 2px;\n font-size: 11px;\n font-weight: 600;\n z-index: 1;\n pointer-events: none;\n opacity: 0.9;\n transition: opacity 0.1s ease;\n}\n\n.media-gallery__gifv {\n &.autoplay {\n .media-gallery__gifv__label {\n display: none;\n }\n }\n\n &:hover {\n .media-gallery__gifv__label {\n opacity: 1;\n }\n }\n}\n\n.media-gallery__audio {\n height: 100%;\n display: flex;\n flex-direction: column;\n\n span {\n text-align: center;\n color: $darker-text-color;\n display: flex;\n height: 100%;\n align-items: center;\n\n p {\n width: 100%;\n }\n }\n\n audio {\n width: 100%;\n }\n}\n\n.media-gallery {\n box-sizing: border-box;\n margin-top: 8px;\n overflow: hidden;\n border-radius: 4px;\n position: relative;\n width: 100%;\n height: 110px;\n\n @include fullwidth-gallery;\n}\n\n.media-gallery__item {\n border: none;\n box-sizing: border-box;\n display: block;\n float: left;\n position: relative;\n border-radius: 4px;\n overflow: hidden;\n\n .full-width & {\n border-radius: 0;\n }\n\n &.standalone {\n .media-gallery__item-gifv-thumbnail {\n transform: none;\n top: 0;\n }\n }\n\n &.letterbox {\n background: $base-shadow-color;\n }\n}\n\n.media-gallery__item-thumbnail {\n cursor: zoom-in;\n display: block;\n text-decoration: none;\n color: $secondary-text-color;\n line-height: 0;\n\n &,\n img {\n height: 100%;\n width: 100%;\n object-fit: contain;\n\n &:not(.letterbox) {\n height: 100%;\n object-fit: cover;\n }\n }\n}\n\n.media-gallery__gifv {\n height: 100%;\n overflow: hidden;\n position: relative;\n width: 100%;\n display: flex;\n justify-content: center;\n}\n\n.media-gallery__item-gifv-thumbnail {\n cursor: zoom-in;\n height: 100%;\n width: 100%;\n position: relative;\n z-index: 1;\n object-fit: contain;\n\n &:not(.letterbox) {\n height: 100%;\n object-fit: cover;\n }\n}\n\n.media-gallery__item-thumbnail-label {\n clip: rect(1px 1px 1px 1px); /* IE6, IE7 */\n clip: rect(1px, 1px, 1px, 1px);\n overflow: hidden;\n position: absolute;\n}\n\n.video-modal {\n max-width: 100vw;\n max-height: 100vh;\n position: relative;\n}\n\n.media-modal {\n width: 100%;\n height: 100%;\n position: relative;\n\n .extended-video-player {\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n\n video {\n max-width: $media-modal-media-max-width;\n max-height: $media-modal-media-max-height;\n }\n }\n}\n\n.media-modal__closer {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n.media-modal__navigation {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n pointer-events: none;\n transition: opacity 0.3s linear;\n will-change: opacity;\n\n * {\n pointer-events: auto;\n }\n\n &.media-modal__navigation--hidden {\n opacity: 0;\n\n * {\n pointer-events: none;\n }\n }\n}\n\n.media-modal__nav {\n background: rgba($base-overlay-background, 0.5);\n box-sizing: border-box;\n border: 0;\n color: $primary-text-color;\n cursor: pointer;\n display: flex;\n align-items: center;\n font-size: 24px;\n height: 20vmax;\n margin: auto 0;\n padding: 30px 15px;\n position: absolute;\n top: 0;\n bottom: 0;\n}\n\n.media-modal__nav--left {\n left: 0;\n}\n\n.media-modal__nav--right {\n right: 0;\n}\n\n.media-modal__pagination {\n width: 100%;\n text-align: center;\n position: absolute;\n left: 0;\n bottom: 20px;\n pointer-events: none;\n}\n\n.media-modal__page-dot {\n display: inline-block;\n}\n\n.media-modal__button {\n background-color: $white;\n height: 12px;\n width: 12px;\n border-radius: 6px;\n margin: 10px;\n padding: 0;\n border: 0;\n font-size: 0;\n}\n\n.media-modal__button--active {\n background-color: $ui-highlight-color;\n}\n\n.media-modal__close {\n position: absolute;\n right: 8px;\n top: 8px;\n z-index: 100;\n}\n\n.detailed,\n.fullscreen {\n .video-player__volume__current,\n .video-player__volume::before {\n bottom: 27px;\n }\n\n .video-player__volume__handle {\n bottom: 23px;\n }\n\n}\n\n.video-player {\n overflow: hidden;\n position: relative;\n background: $base-shadow-color;\n max-width: 100%;\n\n &:focus {\n outline: 0;\n }\n\n .detailed-status & {\n width: 100%;\n height: 100%;\n }\n\n @include fullwidth-gallery;\n\n video {\n max-width: 100vw;\n max-height: 80vh;\n z-index: 1;\n position: relative;\n }\n\n &.fullscreen {\n width: 100% !important;\n height: 100% !important;\n margin: 0;\n\n video {\n max-width: 100% !important;\n max-height: 100% !important;\n width: 100% !important;\n height: 100% !important;\n }\n }\n\n &.inline {\n video {\n object-fit: contain;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n }\n }\n\n &__controls {\n position: absolute;\n z-index: 2;\n bottom: 0;\n left: 0;\n right: 0;\n box-sizing: border-box;\n background: linear-gradient(0deg, rgba($base-shadow-color, 0.85) 0, rgba($base-shadow-color, 0.45) 60%, transparent);\n padding: 0 15px;\n opacity: 0;\n transition: opacity .1s ease;\n\n &.active {\n opacity: 1;\n }\n }\n\n &.inactive {\n video,\n .video-player__controls {\n visibility: hidden;\n }\n }\n\n &__spoiler {\n display: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 4;\n border: 0;\n background: $base-shadow-color;\n color: $darker-text-color;\n transition: none;\n pointer-events: none;\n\n &.active {\n display: block;\n pointer-events: auto;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($darker-text-color, 7%);\n }\n }\n\n &__title {\n display: block;\n font-size: 14px;\n }\n\n &__subtitle {\n display: block;\n font-size: 11px;\n font-weight: 500;\n }\n }\n\n &__buttons-bar {\n display: flex;\n justify-content: space-between;\n padding-bottom: 10px;\n }\n\n &__buttons {\n font-size: 16px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n &.left {\n button {\n padding-left: 0;\n }\n }\n\n &.right {\n button {\n padding-right: 0;\n }\n }\n\n button {\n background: transparent;\n padding: 2px 10px;\n font-size: 16px;\n border: 0;\n color: rgba($white, 0.75);\n\n &:active,\n &:hover,\n &:focus {\n color: $white;\n }\n }\n }\n\n &__time-sep,\n &__time-total,\n &__time-current {\n font-size: 14px;\n font-weight: 500;\n }\n\n &__time-current {\n color: $white;\n margin-left: 60px;\n }\n\n &__time-sep {\n display: inline-block;\n margin: 0 6px;\n }\n\n &__time-sep,\n &__time-total {\n color: $white;\n }\n\n &__volume {\n cursor: pointer;\n height: 24px;\n display: inline;\n\n &::before {\n content: \"\";\n width: 50px;\n background: rgba($white, 0.35);\n border-radius: 4px;\n display: block;\n position: absolute;\n height: 4px;\n left: 70px;\n bottom: 20px;\n }\n\n &__current {\n display: block;\n position: absolute;\n height: 4px;\n border-radius: 4px;\n left: 70px;\n bottom: 20px;\n background: lighten($ui-highlight-color, 8%);\n }\n\n &__handle {\n position: absolute;\n z-index: 3;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n bottom: 16px;\n left: 70px;\n transition: opacity .1s ease;\n background: lighten($ui-highlight-color, 8%);\n box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.2);\n pointer-events: none;\n }\n }\n\n &__seek {\n cursor: pointer;\n height: 24px;\n position: relative;\n\n &::before {\n content: \"\";\n width: 100%;\n background: rgba($white, 0.35);\n border-radius: 4px;\n display: block;\n position: absolute;\n height: 4px;\n top: 10px;\n }\n\n &__progress,\n &__buffer {\n display: block;\n position: absolute;\n height: 4px;\n border-radius: 4px;\n top: 10px;\n background: lighten($ui-highlight-color, 8%);\n }\n\n &__buffer {\n background: rgba($white, 0.2);\n }\n\n &__handle {\n position: absolute;\n z-index: 3;\n opacity: 0;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n top: 6px;\n margin-left: -6px;\n transition: opacity .1s ease;\n background: lighten($ui-highlight-color, 8%);\n box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.2);\n pointer-events: none;\n\n &.active {\n opacity: 1;\n }\n }\n\n &:hover {\n .video-player__seek__handle {\n opacity: 1;\n }\n }\n }\n\n&.detailed,\n&.fullscreen {\n .video-player__buttons {\n button {\n padding-top: 10px;\n padding-bottom: 10px;\n }\n }\n}\n}\n\n.media-spoiler-video {\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n cursor: pointer;\n margin-top: 8px;\n position: relative;\n\n @include fullwidth-gallery;\n\n border: 0;\n display: block;\n}\n\n.media-spoiler-video-play-icon {\n border-radius: 100px;\n color: rgba($primary-text-color, 0.8);\n font-size: 36px;\n left: 50%;\n padding: 5px;\n position: absolute;\n top: 50%;\n transform: translate(-50%, -50%);\n}\n",".sensitive-info {\n display: flex;\n flex-direction: row;\n align-items: center;\n position: absolute;\n top: 4px;\n left: 4px;\n z-index: 100;\n}\n\n.sensitive-marker {\n margin: 0 3px;\n border-radius: 2px;\n padding: 2px 6px;\n color: rgba($primary-text-color, 0.8);\n background: rgba($base-overlay-background, 0.5);\n font-size: 12px;\n line-height: 15px;\n text-transform: uppercase;\n opacity: .9;\n transition: opacity .1s ease;\n\n .media-gallery:hover & { opacity: 1 }\n}\n",".list-editor {\n background: $ui-base-color;\n flex-direction: column;\n border-radius: 8px;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n width: 380px;\n overflow: hidden;\n\n @media screen and (max-width: 420px) {\n width: 90%;\n }\n\n h4 {\n padding: 15px 0;\n background: lighten($ui-base-color, 13%);\n font-weight: 500;\n font-size: 16px;\n text-align: center;\n border-radius: 8px 8px 0 0;\n }\n\n .drawer__pager {\n height: 50vh;\n }\n\n .drawer__inner {\n border-radius: 0 0 8px 8px;\n\n &.backdrop {\n width: calc(100% - 60px);\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n border-radius: 0 0 0 8px;\n }\n }\n\n &__accounts {\n overflow-y: auto;\n }\n\n .account__display-name {\n &:hover strong {\n text-decoration: none;\n }\n }\n\n .account__avatar {\n cursor: default;\n }\n\n .search {\n margin-bottom: 0;\n }\n}\n\n.list-adder {\n background: $ui-base-color;\n flex-direction: column;\n border-radius: 8px;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n width: 380px;\n overflow: hidden;\n\n @media screen and (max-width: 420px) {\n width: 90%;\n }\n\n &__account {\n background: lighten($ui-base-color, 13%);\n }\n\n &__lists {\n background: lighten($ui-base-color, 13%);\n height: 50vh;\n border-radius: 0 0 8px 8px;\n overflow-y: auto;\n }\n\n .list {\n padding: 10px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n }\n\n .list__wrapper {\n display: flex;\n }\n\n .list__display-name {\n flex: 1 1 auto;\n overflow: hidden;\n text-decoration: none;\n font-size: 16px;\n padding: 10px;\n }\n}\n",".emoji-mart {\n &,\n * {\n box-sizing: border-box;\n line-height: 1.15;\n }\n\n font-size: 13px;\n display: inline-block;\n color: $inverted-text-color;\n\n .emoji-mart-emoji {\n padding: 6px;\n }\n}\n\n.emoji-mart-bar {\n border: 0 solid darken($ui-secondary-color, 8%);\n\n &:first-child {\n border-bottom-width: 1px;\n border-top-left-radius: 5px;\n border-top-right-radius: 5px;\n background: $ui-secondary-color;\n }\n\n &:last-child {\n border-top-width: 1px;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n display: none;\n }\n}\n\n.emoji-mart-anchors {\n display: flex;\n justify-content: space-between;\n padding: 0 6px;\n color: $lighter-text-color;\n line-height: 0;\n}\n\n.emoji-mart-anchor {\n position: relative;\n flex: 1;\n text-align: center;\n padding: 12px 4px;\n overflow: hidden;\n transition: color .1s ease-out;\n cursor: pointer;\n\n &:hover {\n color: darken($lighter-text-color, 4%);\n }\n}\n\n.emoji-mart-anchor-selected {\n color: $highlight-text-color;\n\n &:hover {\n color: darken($highlight-text-color, 4%);\n }\n\n .emoji-mart-anchor-bar {\n bottom: 0;\n }\n}\n\n.emoji-mart-anchor-bar {\n position: absolute;\n bottom: -3px;\n left: 0;\n width: 100%;\n height: 3px;\n background-color: darken($ui-highlight-color, 3%);\n}\n\n.emoji-mart-anchors {\n i {\n display: inline-block;\n width: 100%;\n max-width: 22px;\n }\n\n svg {\n fill: currentColor;\n max-height: 18px;\n }\n}\n\n.emoji-mart-scroll {\n overflow-y: scroll;\n height: 270px;\n max-height: 35vh;\n padding: 0 6px 6px;\n background: $simple-background-color;\n will-change: transform;\n\n &::-webkit-scrollbar-track:hover,\n &::-webkit-scrollbar-track:active {\n background-color: rgba($base-overlay-background, 0.3);\n }\n}\n\n.emoji-mart-search {\n padding: 10px;\n padding-right: 45px;\n background: $simple-background-color;\n\n input {\n font-size: 14px;\n font-weight: 400;\n padding: 7px 9px;\n font-family: inherit;\n display: block;\n width: 100%;\n background: rgba($ui-secondary-color, 0.3);\n color: $inverted-text-color;\n border: 1px solid $ui-secondary-color;\n border-radius: 4px;\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n }\n}\n\n.emoji-mart-category .emoji-mart-emoji {\n cursor: pointer;\n\n span {\n z-index: 1;\n position: relative;\n text-align: center;\n }\n\n &:hover::before {\n z-index: 0;\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba($ui-secondary-color, 0.7);\n border-radius: 100%;\n }\n}\n\n.emoji-mart-category-label {\n z-index: 2;\n position: relative;\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n\n span {\n display: block;\n width: 100%;\n font-weight: 500;\n padding: 5px 6px;\n background: $simple-background-color;\n }\n}\n\n.emoji-mart-emoji {\n position: relative;\n display: inline-block;\n font-size: 0;\n\n span {\n width: 22px;\n height: 22px;\n }\n}\n\n.emoji-mart-no-results {\n font-size: 14px;\n text-align: center;\n padding-top: 70px;\n color: $light-text-color;\n\n .emoji-mart-category-label {\n display: none;\n }\n\n .emoji-mart-no-results-label {\n margin-top: .2em;\n }\n\n .emoji-mart-emoji:hover::before {\n content: none;\n }\n}\n\n.emoji-mart-preview {\n display: none;\n}\n",".glitch.local-settings {\n position: relative;\n display: flex;\n flex-direction: row;\n background: $ui-secondary-color;\n color: $inverted-text-color;\n border-radius: 8px;\n height: 80vh;\n width: 80vw;\n max-width: 740px;\n max-height: 450px;\n overflow: hidden;\n\n label, legend {\n display: block;\n font-size: 14px;\n }\n\n .boolean label, .radio_buttons label {\n position: relative;\n padding-left: 28px;\n padding-top: 3px;\n\n input {\n position: absolute;\n left: 0;\n top: 0;\n }\n }\n\n span.hint {\n display: block;\n color: $lighter-text-color;\n }\n\n h1 {\n font-size: 18px;\n font-weight: 500;\n line-height: 24px;\n margin-bottom: 20px;\n }\n\n h2 {\n font-size: 15px;\n font-weight: 500;\n line-height: 20px;\n margin-top: 20px;\n margin-bottom: 10px;\n }\n}\n\n.glitch.local-settings__navigation__item {\n display: block;\n padding: 15px 20px;\n color: inherit;\n background: lighten($ui-secondary-color, 8%);\n border-bottom: 1px $ui-secondary-color solid;\n cursor: pointer;\n text-decoration: none;\n outline: none;\n transition: background .3s;\n\n .text-icon-button {\n color: inherit;\n transition: unset;\n }\n\n &:hover {\n background: $ui-secondary-color;\n }\n\n &.active {\n background: $ui-highlight-color;\n color: $primary-text-color;\n }\n\n &.close, &.close:hover {\n background: $error-value-color;\n color: $primary-text-color;\n }\n}\n\n.glitch.local-settings__navigation {\n background: lighten($ui-secondary-color, 8%);\n width: 212px;\n font-size: 15px;\n line-height: 20px;\n overflow-y: auto;\n}\n\n.glitch.local-settings__page {\n display: block;\n flex: auto;\n padding: 15px 20px 15px 20px;\n width: 360px;\n overflow-y: auto;\n}\n\n.glitch.local-settings__page__item {\n margin-bottom: 2px;\n}\n\n.glitch.local-settings__page__item.string,\n.glitch.local-settings__page__item.radio_buttons {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n\n@media screen and (max-width: 630px) {\n .glitch.local-settings__navigation {\n width: 40px;\n flex-shrink: 0;\n }\n\n .glitch.local-settings__navigation__item {\n padding: 10px;\n\n span:last-of-type {\n display: none;\n }\n }\n}\n",".error-boundary {\n h1 {\n font-size: 26px;\n line-height: 36px;\n font-weight: 400;\n margin-bottom: 8px;\n }\n\n p {\n color: $primary-text-color;\n font-size: 15px;\n line-height: 20px;\n\n a {\n color: $primary-text-color;\n text-decoration: underline;\n }\n\n ul {\n list-style: disc;\n margin-left: 0;\n padding-left: 1em;\n }\n\n textarea.web_app_crash-stacktrace {\n width: 100%;\n resize: none;\n white-space: pre;\n font-family: $font-monospace, monospace;\n }\n }\n}\n",".poll {\n margin-top: 16px;\n font-size: 14px;\n\n li {\n margin-bottom: 10px;\n position: relative;\n height: 18px + 12px;\n }\n\n &__chart {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n display: inline-block;\n border-radius: 4px;\n background: darken($ui-primary-color, 14%);\n\n &.leading {\n background: $ui-highlight-color;\n }\n }\n\n &__text {\n position: relative;\n display: inline-block;\n padding: 6px 0;\n line-height: 18px;\n cursor: default;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n input[type=radio],\n input[type=checkbox] {\n display: none;\n }\n\n input[type=text] {\n display: block;\n box-sizing: border-box;\n flex: 1 1 auto;\n width: 20px;\n font-size: 14px;\n color: $inverted-text-color;\n display: block;\n outline: 0;\n font-family: inherit;\n background: $simple-background-color;\n border: 1px solid darken($simple-background-color, 14%);\n border-radius: 4px;\n padding: 6px 10px;\n\n &:focus {\n border-color: $highlight-text-color;\n }\n }\n\n &.selectable {\n cursor: pointer;\n }\n\n &.editable {\n display: flex;\n align-items: center;\n }\n }\n\n &__input {\n display: inline-block;\n position: relative;\n border: 1px solid $ui-primary-color;\n box-sizing: border-box;\n width: 18px;\n height: 18px;\n flex: 0 0 auto;\n margin-right: 10px;\n top: -1px;\n border-radius: 50%;\n vertical-align: middle;\n\n &.checkbox {\n border-radius: 4px;\n }\n\n &.active {\n border-color: $valid-value-color;\n background: $valid-value-color;\n }\n }\n\n &__number {\n display: inline-block;\n width: 36px;\n font-weight: 700;\n padding: 0 10px;\n text-align: right;\n }\n\n &__footer {\n padding-top: 6px;\n padding-bottom: 5px;\n color: $dark-text-color;\n }\n\n &__link {\n display: inline;\n background: transparent;\n padding: 0;\n margin: 0;\n border: 0;\n color: $dark-text-color;\n text-decoration: underline;\n font-size: inherit;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n }\n\n .button {\n height: 36px;\n padding: 0 16px;\n margin-right: 10px;\n font-size: 14px;\n }\n}\n\n.compose-form__poll-wrapper {\n border-top: 1px solid darken($simple-background-color, 8%);\n\n ul {\n padding: 10px;\n }\n\n .poll__footer {\n border-top: 1px solid darken($simple-background-color, 8%);\n padding: 10px;\n display: flex;\n align-items: center;\n\n button,\n select {\n width: 100%;\n flex: 1 1 50%;\n }\n }\n\n .button.button-secondary {\n font-size: 14px;\n font-weight: 400;\n padding: 6px 10px;\n height: auto;\n line-height: inherit;\n color: $action-button-color;\n border-color: $action-button-color;\n margin-right: 5px;\n }\n\n li {\n display: flex;\n align-items: center;\n\n .poll__text {\n flex: 0 0 auto;\n width: calc(100% - (23px + 6px));\n margin-right: 6px;\n }\n }\n\n select {\n appearance: none;\n box-sizing: border-box;\n font-size: 14px;\n color: $inverted-text-color;\n display: inline-block;\n width: auto;\n outline: 0;\n font-family: inherit;\n background: $simple-background-color url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center / auto 16px;\n border: 1px solid darken($simple-background-color, 14%);\n border-radius: 4px;\n padding: 6px 10px;\n padding-right: 30px;\n }\n\n .icon-button.disabled {\n color: darken($simple-background-color, 14%);\n }\n}\n\n.muted .poll {\n color: $dark-text-color;\n\n &__chart {\n background: rgba(darken($ui-primary-color, 14%), 0.2);\n\n &.leading {\n background: rgba($ui-highlight-color, 0.2);\n }\n }\n}\n","$maximum-width: 1235px;\n$fluid-breakpoint: $maximum-width + 20px;\n$column-breakpoint: 700px;\n$small-breakpoint: 960px;\n\n.container {\n box-sizing: border-box;\n max-width: $maximum-width;\n margin: 0 auto;\n position: relative;\n\n @media screen and (max-width: $fluid-breakpoint) {\n width: 100%;\n padding: 0 10px;\n }\n}\n\n.rich-formatting {\n font-family: $font-sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n color: $darker-text-color;\n padding-right: 10px;\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n }\n\n p,\n li {\n font-family: $font-sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 12px;\n color: $darker-text-color;\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n }\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n strong,\n em {\n font-weight: 700;\n color: lighten($darker-text-color, 10%);\n }\n\n h1 {\n font-family: $font-display, sans-serif;\n font-size: 26px;\n line-height: 30px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n\n small {\n font-family: $font-sans-serif, sans-serif;\n display: block;\n font-size: 18px;\n font-weight: 400;\n color: lighten($darker-text-color, 10%);\n }\n }\n\n h2 {\n font-family: $font-display, sans-serif;\n font-size: 22px;\n line-height: 26px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h3 {\n font-family: $font-display, sans-serif;\n font-size: 18px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h4 {\n font-family: $font-display, sans-serif;\n font-size: 16px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h5 {\n font-family: $font-display, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h6 {\n font-family: $font-display, sans-serif;\n font-size: 12px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n ul,\n ol {\n margin-left: 20px;\n\n &[type='a'] {\n list-style-type: lower-alpha;\n }\n\n &[type='i'] {\n list-style-type: lower-roman;\n }\n }\n\n ul {\n list-style: disc;\n }\n\n ol {\n list-style: decimal;\n }\n\n li > ol,\n li > ul {\n margin-top: 6px;\n }\n\n hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba($ui-base-lighter-color, .6);\n margin: 20px 0;\n\n &.spacer {\n height: 1px;\n border: 0;\n }\n }\n}\n\n.information-board {\n background: darken($ui-base-color, 4%);\n padding: 20px 0;\n\n .container-alt {\n position: relative;\n padding-right: 280px + 15px;\n }\n\n &__sections {\n display: flex;\n justify-content: space-between;\n flex-wrap: wrap;\n }\n\n &__section {\n flex: 1 0 0;\n font-family: $font-sans-serif, sans-serif;\n font-size: 16px;\n line-height: 28px;\n color: $primary-text-color;\n text-align: right;\n padding: 10px 15px;\n\n span,\n strong {\n display: block;\n }\n\n span {\n &:last-child {\n color: $secondary-text-color;\n }\n }\n\n strong {\n font-family: $font-display, sans-serif;\n font-weight: 500;\n font-size: 32px;\n line-height: 48px;\n }\n\n @media screen and (max-width: $column-breakpoint) {\n text-align: center;\n }\n }\n\n .panel {\n position: absolute;\n width: 280px;\n box-sizing: border-box;\n background: darken($ui-base-color, 8%);\n padding: 20px;\n padding-top: 10px;\n border-radius: 4px 4px 0 0;\n right: 0;\n bottom: -40px;\n\n .panel-header {\n font-family: $font-display, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n color: $darker-text-color;\n padding-bottom: 5px;\n margin-bottom: 15px;\n border-bottom: 1px solid lighten($ui-base-color, 4%);\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n\n a,\n span {\n font-weight: 400;\n color: darken($darker-text-color, 10%);\n }\n\n a {\n text-decoration: none;\n }\n }\n }\n\n .owner {\n text-align: center;\n\n .avatar {\n width: 80px;\n height: 80px;\n @include avatar-size(80px);\n margin: 0 auto;\n margin-bottom: 15px;\n\n img {\n display: block;\n width: 80px;\n height: 80px;\n border-radius: 48px;\n @include avatar-radius();\n }\n }\n\n .name {\n font-size: 14px;\n\n a {\n display: block;\n color: $primary-text-color;\n text-decoration: none;\n\n &:hover {\n .display_name {\n text-decoration: underline;\n }\n }\n }\n\n .username {\n display: block;\n color: $darker-text-color;\n }\n }\n }\n}\n\n.landing-page {\n p,\n li {\n font-family: $font-sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 12px;\n color: $darker-text-color;\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n }\n }\n\n em {\n display: inline;\n margin: 0;\n padding: 0;\n font-weight: 700;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n color: lighten($darker-text-color, 10%);\n }\n\n h1 {\n font-family: $font-display, sans-serif;\n font-size: 26px;\n line-height: 30px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n\n small {\n font-family: $font-sans-serif, sans-serif;\n display: block;\n font-size: 18px;\n font-weight: 400;\n color: lighten($darker-text-color, 10%);\n }\n }\n\n h2 {\n font-family: $font-display, sans-serif;\n font-size: 22px;\n line-height: 26px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h3 {\n font-family: $font-display, sans-serif;\n font-size: 18px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h4 {\n font-family: $font-display, sans-serif;\n font-size: 16px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h5 {\n font-family: $font-display, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h6 {\n font-family: $font-display, sans-serif;\n font-size: 12px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n ul,\n ol {\n margin-left: 20px;\n\n &[type='a'] {\n list-style-type: lower-alpha;\n }\n\n &[type='i'] {\n list-style-type: lower-roman;\n }\n }\n\n ul {\n list-style: disc;\n }\n\n ol {\n list-style: decimal;\n }\n\n li > ol,\n li > ul {\n margin-top: 6px;\n }\n\n hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba($ui-base-lighter-color, .6);\n margin: 20px 0;\n\n &.spacer {\n height: 1px;\n border: 0;\n }\n }\n\n &__information,\n &__forms {\n padding: 20px;\n }\n\n &__call-to-action {\n background: darken($ui-base-color, 4%);\n border-radius: 4px;\n padding: 25px 40px;\n overflow: hidden;\n box-sizing: border-box;\n\n .row {\n width: 100%;\n display: flex;\n flex-direction: row-reverse;\n flex-wrap: nowrap;\n justify-content: space-between;\n align-items: center;\n }\n\n .row__information-board {\n display: flex;\n justify-content: flex-end;\n align-items: flex-end;\n\n .information-board__section {\n flex: 1 0 auto;\n padding: 0 10px;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n width: 100%;\n justify-content: space-between;\n }\n }\n\n .row__mascot {\n flex: 1;\n margin: 10px -50px 0 0;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n }\n }\n\n &__logo {\n margin-right: 20px;\n\n img {\n height: 50px;\n width: auto;\n mix-blend-mode: lighten;\n }\n }\n\n &__information {\n padding: 45px 40px;\n margin-bottom: 10px;\n\n &:last-child {\n margin-bottom: 0;\n }\n\n strong {\n font-weight: 500;\n color: lighten($darker-text-color, 10%);\n }\n\n .account {\n border-bottom: 0;\n padding: 0;\n\n &__display-name {\n align-items: center;\n display: flex;\n margin-right: 5px;\n }\n\n div.account__display-name {\n &:hover {\n .display-name strong {\n text-decoration: none;\n }\n }\n\n .account__avatar {\n cursor: default;\n }\n }\n\n &__avatar-wrapper {\n margin-left: 0;\n flex: 0 0 auto;\n }\n\n &__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n @include avatar-size(44px);\n }\n\n .display-name {\n font-size: 15px;\n\n &__account {\n font-size: 14px;\n }\n }\n }\n\n @media screen and (max-width: $small-breakpoint) {\n .contact {\n margin-top: 30px;\n }\n }\n\n @media screen and (max-width: $column-breakpoint) {\n padding: 25px 20px;\n }\n }\n\n &__information,\n &__forms,\n #mastodon-timeline {\n box-sizing: border-box;\n background: $ui-base-color;\n border-radius: 4px;\n box-shadow: 0 0 6px rgba($black, 0.1);\n }\n\n &__mascot {\n height: 104px;\n position: relative;\n left: -40px;\n bottom: 25px;\n\n img {\n height: 190px;\n width: auto;\n }\n }\n\n &__short-description {\n .row {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n margin-bottom: 40px;\n }\n\n @media screen and (max-width: $column-breakpoint) {\n .row {\n margin-bottom: 20px;\n }\n }\n\n p a {\n color: $secondary-text-color;\n }\n\n h1 {\n font-weight: 500;\n color: $primary-text-color;\n margin-bottom: 0;\n\n small {\n color: $darker-text-color;\n\n span {\n color: $secondary-text-color;\n }\n }\n }\n\n p:last-child {\n margin-bottom: 0;\n }\n }\n\n &__hero {\n margin-bottom: 10px;\n\n img {\n display: block;\n margin: 0;\n max-width: 100%;\n height: auto;\n border-radius: 4px;\n }\n }\n\n @media screen and (max-width: 840px) {\n .information-board {\n .container-alt {\n padding-right: 20px;\n }\n\n .panel {\n position: static;\n margin-top: 20px;\n width: 100%;\n border-radius: 4px;\n\n .panel-header {\n text-align: center;\n }\n }\n }\n }\n\n @media screen and (max-width: 675px) {\n .header-wrapper {\n padding-top: 0;\n\n &.compact {\n padding-bottom: 0;\n }\n\n &.compact .hero .heading {\n text-align: initial;\n }\n }\n\n .header .container-alt,\n .features .container-alt {\n display: block;\n }\n }\n\n .cta {\n margin: 20px;\n }\n}\n\n.landing {\n margin-bottom: 100px;\n\n @media screen and (max-width: 738px) {\n margin-bottom: 0;\n }\n\n &__brand {\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 50px;\n\n img {\n height: 52px;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n padding: 0;\n margin-bottom: 30px;\n }\n }\n\n .directory {\n margin-top: 30px;\n background: transparent;\n box-shadow: none;\n border-radius: 0;\n }\n\n .hero-widget {\n margin-top: 30px;\n margin-bottom: 0;\n\n h4 {\n padding: 10px;\n text-transform: uppercase;\n font-weight: 700;\n font-size: 13px;\n color: $darker-text-color;\n }\n\n &__text {\n border-radius: 0;\n padding-bottom: 0;\n }\n\n &__footer {\n background: $ui-base-color;\n padding: 10px;\n border-radius: 0 0 4px 4px;\n display: flex;\n\n &__column {\n flex: 1 1 50%;\n }\n }\n\n .account {\n padding: 10px 0;\n border-bottom: 0;\n\n .account__display-name {\n display: flex;\n align-items: center;\n }\n\n .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n }\n }\n\n &__counter {\n padding: 10px;\n\n strong {\n font-family: $font-display, sans-serif;\n font-size: 15px;\n font-weight: 700;\n display: block;\n }\n\n span {\n font-size: 14px;\n color: $darker-text-color;\n }\n }\n }\n\n .simple_form .user_agreement .label_input > label {\n font-weight: 400;\n color: $darker-text-color;\n }\n\n .simple_form p.lead {\n color: $darker-text-color;\n font-size: 15px;\n line-height: 20px;\n font-weight: 400;\n margin-bottom: 25px;\n }\n\n &__grid {\n max-width: 960px;\n margin: 0 auto;\n display: grid;\n grid-template-columns: minmax(0, 50%) minmax(0, 50%);\n grid-gap: 30px;\n\n @media screen and (max-width: 738px) {\n grid-template-columns: minmax(0, 100%);\n grid-gap: 10px;\n\n &__column-login {\n grid-row: 1;\n display: flex;\n flex-direction: column;\n\n .box-widget {\n order: 2;\n flex: 0 0 auto;\n }\n\n .hero-widget {\n margin-top: 0;\n margin-bottom: 10px;\n order: 1;\n flex: 0 0 auto;\n }\n }\n\n &__column-registration {\n grid-row: 2;\n }\n\n .directory {\n margin-top: 10px;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n grid-gap: 0;\n\n .hero-widget {\n display: block;\n margin-bottom: 0;\n box-shadow: none;\n\n &__img,\n &__img img,\n &__footer {\n border-radius: 0;\n }\n }\n\n .hero-widget,\n .box-widget,\n .directory__tag {\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n }\n\n .directory {\n margin-top: 0;\n\n &__tag {\n margin-bottom: 0;\n\n & > a,\n & > div {\n border-radius: 0;\n box-shadow: none;\n }\n\n &:last-child {\n border-bottom: 0;\n }\n }\n }\n }\n }\n}\n\n.brand {\n position: relative;\n text-decoration: none;\n}\n\n.brand__tagline {\n display: block;\n position: absolute;\n bottom: -10px;\n left: 50px;\n width: 300px;\n color: $ui-primary-color;\n text-decoration: none;\n font-size: 14px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n position: static;\n width: auto;\n margin-top: 20px;\n color: $dark-text-color;\n }\n}\n\n",".table {\n width: 100%;\n max-width: 100%;\n border-spacing: 0;\n border-collapse: collapse;\n\n th,\n td {\n padding: 8px;\n line-height: 18px;\n vertical-align: top;\n border-top: 1px solid $ui-base-color;\n text-align: left;\n background: darken($ui-base-color, 4%);\n }\n\n & > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid $ui-base-color;\n border-top: 0;\n font-weight: 500;\n }\n\n & > tbody > tr > th {\n font-weight: 500;\n }\n\n & > tbody > tr:nth-child(odd) > td,\n & > tbody > tr:nth-child(odd) > th {\n background: $ui-base-color;\n }\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n\n &:hover {\n text-decoration: none;\n }\n }\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n &.inline-table {\n & > tbody > tr:nth-child(odd) {\n & > td,\n & > th {\n background: transparent;\n }\n }\n\n & > tbody > tr:first-child {\n & > td,\n & > th {\n border-top: 0;\n }\n }\n }\n\n &.batch-table {\n & > thead > tr > th {\n background: $ui-base-color;\n border-top: 1px solid darken($ui-base-color, 8%);\n border-bottom: 1px solid darken($ui-base-color, 8%);\n\n &:first-child {\n border-radius: 4px 0 0;\n border-left: 1px solid darken($ui-base-color, 8%);\n }\n\n &:last-child {\n border-radius: 0 4px 0 0;\n border-right: 1px solid darken($ui-base-color, 8%);\n }\n }\n }\n\n &--invites tbody td {\n vertical-align: middle;\n }\n}\n\n.table-wrapper {\n overflow: auto;\n margin-bottom: 20px;\n}\n\nsamp {\n font-family: $font-monospace, monospace;\n}\n\nbutton.table-action-link {\n background: transparent;\n border: 0;\n font: inherit;\n}\n\nbutton.table-action-link,\na.table-action-link {\n text-decoration: none;\n display: inline-block;\n margin-right: 5px;\n padding: 0 10px;\n color: $darker-text-color;\n font-weight: 500;\n\n &:hover {\n color: $primary-text-color;\n }\n\n i.fa {\n font-weight: 400;\n margin-right: 5px;\n }\n\n &:first-child {\n padding-left: 0;\n }\n}\n\n.batch-table {\n &__toolbar,\n &__row {\n display: flex;\n\n &__select {\n box-sizing: border-box;\n padding: 8px 16px;\n cursor: pointer;\n min-height: 100%;\n\n input {\n margin-top: 8px;\n }\n\n &--aligned {\n display: flex;\n align-items: center;\n\n input {\n margin-top: 0;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n }\n\n &__actions,\n &__content {\n padding: 8px 0;\n padding-right: 16px;\n flex: 1 1 auto;\n }\n }\n\n &__toolbar {\n border: 1px solid darken($ui-base-color, 8%);\n background: $ui-base-color;\n border-radius: 4px 0 0;\n height: 47px;\n align-items: center;\n\n &__actions {\n text-align: right;\n padding-right: 16px - 5px;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n }\n\n &__row {\n border: 1px solid darken($ui-base-color, 8%);\n border-top: 0;\n background: darken($ui-base-color, 4%);\n\n @media screen and (max-width: $no-gap-breakpoint) {\n &:first-child {\n border-top: 1px solid darken($ui-base-color, 8%);\n }\n }\n\n &:hover {\n background: darken($ui-base-color, 2%);\n }\n\n &:nth-child(even) {\n background: $ui-base-color;\n\n &:hover {\n background: lighten($ui-base-color, 2%);\n }\n }\n\n &__content {\n padding-top: 12px;\n padding-bottom: 16px;\n\n &--unpadded {\n padding: 0;\n }\n }\n }\n\n .status__content {\n padding-top: 0;\n\n strong {\n font-weight: 700;\n }\n }\n\n .nothing-here {\n border: 1px solid darken($ui-base-color, 8%);\n border-top: 0;\n box-shadow: none;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-top: 1px solid darken($ui-base-color, 8%);\n }\n }\n\n @media screen and (max-width: 870px) {\n .accounts-table tbody td.optional {\n display: none;\n }\n }\n}\n","$no-columns-breakpoint: 600px;\n$sidebar-width: 240px;\n$content-width: 840px;\n\n.admin-wrapper {\n display: flex;\n justify-content: center;\n height: 100%;\n\n .sidebar-wrapper {\n flex: 1 1 $sidebar-width;\n height: 100%;\n background: $ui-base-color;\n display: flex;\n justify-content: flex-end;\n }\n\n .sidebar {\n width: $sidebar-width;\n height: 100%;\n padding: 0;\n overflow-y: auto;\n\n .logo {\n display: block;\n margin: 40px auto;\n width: 100px;\n height: 100px;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n & > a:first-child {\n display: none;\n }\n }\n\n ul {\n list-style: none;\n border-radius: 4px 0 0 4px;\n overflow: hidden;\n margin-bottom: 20px;\n\n @media screen and (max-width: $no-columns-breakpoint) {\n margin-bottom: 0;\n }\n\n a {\n display: block;\n padding: 15px;\n color: $darker-text-color;\n text-decoration: none;\n transition: all 200ms linear;\n border-radius: 4px 0 0 4px;\n\n i.fa {\n margin-right: 5px;\n }\n\n &:hover {\n color: $primary-text-color;\n background-color: darken($ui-base-color, 5%);\n transition: all 100ms linear;\n }\n\n &.selected {\n background: darken($ui-base-color, 2%);\n border-radius: 4px 0 0;\n }\n }\n\n ul {\n background: darken($ui-base-color, 4%);\n border-radius: 0 0 0 4px;\n margin: 0;\n\n a {\n border: 0;\n padding: 15px 35px;\n }\n }\n\n .simple-navigation-active-leaf a {\n color: $primary-text-color;\n background-color: $ui-highlight-color;\n border-bottom: 0;\n border-radius: 0;\n\n &:hover {\n background-color: lighten($ui-highlight-color, 5%);\n }\n }\n }\n\n & > ul > .simple-navigation-active-leaf a {\n border-radius: 4px 0 0 4px;\n }\n }\n\n .content-wrapper {\n flex: 2 1 $content-width;\n overflow: auto;\n }\n\n .content {\n max-width: $content-width;\n padding: 20px 15px;\n padding-top: 60px;\n padding-left: 25px;\n\n @media screen and (max-width: $no-columns-breakpoint) {\n max-width: none;\n padding: 15px;\n padding-top: 30px;\n }\n\n h2 {\n color: $secondary-text-color;\n font-size: 24px;\n line-height: 28px;\n font-weight: 400;\n padding-bottom: 40px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n margin-bottom: 40px;\n }\n\n h3 {\n color: $secondary-text-color;\n font-size: 20px;\n line-height: 28px;\n font-weight: 400;\n margin-bottom: 30px;\n }\n\n h4 {\n text-transform: uppercase;\n font-size: 13px;\n font-weight: 700;\n color: $darker-text-color;\n padding-bottom: 8px;\n margin-bottom: 8px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n }\n\n h6 {\n font-size: 16px;\n color: $secondary-text-color;\n line-height: 28px;\n font-weight: 400;\n }\n\n .fields-group h6 {\n color: $primary-text-color;\n font-weight: 500;\n }\n\n .directory__tag > a,\n .directory__tag > div {\n box-shadow: none;\n }\n\n .directory__tag .table-action-link .fa {\n color: inherit;\n }\n\n .directory__tag h4 {\n font-size: 18px;\n font-weight: 700;\n color: $primary-text-color;\n text-transform: none;\n padding-bottom: 0;\n margin-bottom: 0;\n border-bottom: none;\n }\n\n & > p {\n font-size: 14px;\n line-height: 18px;\n color: $secondary-text-color;\n margin-bottom: 20px;\n\n strong {\n color: $primary-text-color;\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n }\n\n hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba($ui-base-lighter-color, .6);\n margin: 20px 0;\n\n &.spacer {\n height: 1px;\n border: 0;\n }\n }\n\n .muted-hint {\n color: $darker-text-color;\n\n a {\n color: $highlight-text-color;\n }\n }\n\n .positive-hint {\n color: $valid-value-color;\n font-weight: 500;\n }\n\n .negative-hint {\n color: $error-value-color;\n font-weight: 500;\n }\n\n .neutral-hint {\n color: $dark-text-color;\n font-weight: 500;\n }\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n display: block;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n\n .sidebar-wrapper,\n .content-wrapper {\n flex: 0 0 auto;\n height: auto;\n overflow: initial;\n }\n\n .sidebar {\n width: 100%;\n padding: 0;\n height: auto;\n }\n }\n}\n\n.filters {\n display: flex;\n flex-wrap: wrap;\n\n .filter-subset {\n flex: 0 0 auto;\n margin: 0 40px 10px 0;\n\n &:last-child {\n margin-bottom: 20px;\n }\n\n ul {\n margin-top: 5px;\n list-style: none;\n\n li {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n strong {\n font-weight: 500;\n text-transform: uppercase;\n font-size: 12px;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n a {\n display: inline-block;\n color: $darker-text-color;\n text-decoration: none;\n text-transform: uppercase;\n font-size: 12px;\n font-weight: 500;\n border-bottom: 2px solid $ui-base-color;\n\n &:hover {\n color: $primary-text-color;\n border-bottom: 2px solid lighten($ui-base-color, 5%);\n }\n\n &.selected {\n color: $highlight-text-color;\n border-bottom: 2px solid $ui-highlight-color;\n }\n }\n }\n}\n\n.flavour-screen {\n display: block;\n margin: 10px auto;\n max-width: 100%;\n}\n\n.flavour-description {\n display: block;\n font-size: 16px;\n margin: 10px 0;\n\n & > p {\n margin: 10px 0;\n }\n}\n\n.report-accounts {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 20px;\n}\n\n.report-accounts__item {\n display: flex;\n flex: 250px;\n flex-direction: column;\n margin: 0 5px;\n\n & > strong {\n display: block;\n margin: 0 0 10px -5px;\n font-weight: 500;\n font-size: 14px;\n line-height: 18px;\n color: $secondary-text-color;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n .account-card {\n flex: 1 1 auto;\n }\n}\n\n.report-status,\n.account-status {\n display: flex;\n margin-bottom: 10px;\n\n .activity-stream {\n flex: 2 0 0;\n margin-right: 20px;\n max-width: calc(100% - 60px);\n\n .entry {\n border-radius: 4px;\n }\n }\n}\n\n.report-status__actions,\n.account-status__actions {\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n\n .icon-button {\n font-size: 24px;\n width: 24px;\n text-align: center;\n margin-bottom: 10px;\n }\n}\n\n.simple_form.new_report_note,\n.simple_form.new_account_moderation_note {\n max-width: 100%;\n}\n\n.batch-form-box {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 5px;\n\n #form_status_batch_action {\n margin: 0 5px 5px 0;\n font-size: 14px;\n }\n\n input.button {\n margin: 0 5px 5px 0;\n }\n\n .media-spoiler-toggle-buttons {\n margin-left: auto;\n\n .button {\n overflow: visible;\n margin: 0 0 5px 5px;\n float: right;\n }\n }\n}\n\n.back-link {\n margin-bottom: 10px;\n font-size: 14px;\n\n a {\n color: $highlight-text-color;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n.spacer {\n flex: 1 1 auto;\n}\n\n.log-entry {\n margin-bottom: 20px;\n line-height: 20px;\n\n &__header {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n padding: 10px;\n background: $ui-base-color;\n color: $darker-text-color;\n border-radius: 4px 4px 0 0;\n font-size: 14px;\n position: relative;\n }\n\n &__avatar {\n margin-right: 10px;\n\n .avatar {\n display: block;\n margin: 0;\n border-radius: 50%;\n width: 40px;\n height: 40px;\n }\n }\n\n &__content {\n max-width: calc(100% - 90px);\n }\n\n &__title {\n word-wrap: break-word;\n }\n\n &__timestamp {\n color: $dark-text-color;\n }\n\n &__extras {\n background: lighten($ui-base-color, 6%);\n border-radius: 0 0 4px 4px;\n padding: 10px;\n color: $darker-text-color;\n font-family: $font-monospace, monospace;\n font-size: 12px;\n word-wrap: break-word;\n min-height: 20px;\n }\n\n &__icon {\n font-size: 28px;\n margin-right: 10px;\n color: $dark-text-color;\n }\n\n &__icon__overlay {\n position: absolute;\n top: 10px;\n right: 10px;\n width: 10px;\n height: 10px;\n border-radius: 50%;\n\n &.positive {\n background: $success-green;\n }\n\n &.negative {\n background: lighten($error-red, 12%);\n }\n\n &.neutral {\n background: $ui-highlight-color;\n }\n }\n\n a,\n .username,\n .target {\n color: $secondary-text-color;\n text-decoration: none;\n font-weight: 500;\n }\n\n .diff-old {\n color: lighten($error-red, 12%);\n }\n\n .diff-neutral {\n color: $secondary-text-color;\n }\n\n .diff-new {\n color: $success-green;\n }\n}\n\na.name-tag,\n.name-tag,\na.inline-name-tag,\n.inline-name-tag {\n text-decoration: none;\n color: $secondary-text-color;\n\n .username {\n font-weight: 500;\n }\n\n &.suspended {\n .username {\n text-decoration: line-through;\n color: lighten($error-red, 12%);\n }\n\n .avatar {\n filter: grayscale(100%);\n opacity: 0.8;\n }\n }\n}\n\na.name-tag,\n.name-tag {\n display: flex;\n align-items: center;\n\n .avatar {\n display: block;\n margin: 0;\n margin-right: 5px;\n border-radius: 50%;\n }\n\n &.suspended {\n .avatar {\n filter: grayscale(100%);\n opacity: 0.8;\n }\n }\n}\n\n.speech-bubble {\n margin-bottom: 20px;\n border-left: 4px solid $ui-highlight-color;\n\n &.positive {\n border-left-color: $success-green;\n }\n\n &.negative {\n border-left-color: lighten($error-red, 12%);\n }\n\n &.warning {\n border-left-color: $gold-star;\n }\n\n &__bubble {\n padding: 16px;\n padding-left: 14px;\n font-size: 15px;\n line-height: 20px;\n border-radius: 4px 4px 4px 0;\n position: relative;\n font-weight: 500;\n\n a {\n color: $darker-text-color;\n }\n }\n\n &__owner {\n padding: 8px;\n padding-left: 12px;\n }\n\n time {\n color: $dark-text-color;\n }\n}\n\n.report-card {\n background: $ui-base-color;\n border-radius: 4px;\n margin-bottom: 20px;\n\n &__profile {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 15px;\n\n .account {\n padding: 0;\n border: 0;\n\n &__avatar-wrapper {\n margin-left: 0;\n }\n }\n\n &__stats {\n flex: 0 0 auto;\n font-weight: 500;\n color: $darker-text-color;\n text-transform: uppercase;\n text-align: right;\n\n a {\n color: inherit;\n text-decoration: none;\n\n &:focus,\n &:hover,\n &:active {\n color: lighten($darker-text-color, 8%);\n }\n }\n\n .red {\n color: $error-value-color;\n }\n }\n }\n\n &__summary {\n &__item {\n display: flex;\n justify-content: flex-start;\n border-top: 1px solid darken($ui-base-color, 4%);\n\n &:hover {\n background: lighten($ui-base-color, 2%);\n }\n\n &__reported-by,\n &__assigned {\n padding: 15px;\n flex: 0 0 auto;\n box-sizing: border-box;\n width: 150px;\n color: $darker-text-color;\n\n &,\n .username {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n\n &__content {\n flex: 1 1 auto;\n max-width: calc(100% - 300px);\n\n &__icon {\n color: $dark-text-color;\n margin-right: 4px;\n font-weight: 500;\n }\n }\n\n &__content a {\n display: block;\n box-sizing: border-box;\n width: 100%;\n padding: 15px;\n text-decoration: none;\n color: $darker-text-color;\n }\n }\n }\n}\n\n.one-line {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.ellipsized-ip {\n display: inline-block;\n max-width: 120px;\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: middle;\n}\n","$emojis-requiring-outlines: '8ball' 'ant' 'back' 'black_circle' 'black_heart' 'black_large_square' 'black_medium_small_square' 'black_medium_square' 'black_nib' 'black_small_square' 'bomb' 'bowling' 'bust_in_silhouette' 'busts_in_silhouette' 'camera' 'camera_with_flash' 'clubs' 'copyright' 'curly_loop' 'currency_exchange' 'dark_sunglasses' 'eight_pointed_black_star' 'electric_plug' 'end' 'female-guard' 'film_projector' 'fried_egg' 'gorilla' 'guardsman' 'heavy_check_mark' 'heavy_division_sign' 'heavy_dollar_sign' 'heavy_minus_sign' 'heavy_multiplication_x' 'heavy_plus_sign' 'hocho' 'hole' 'joystick' 'kaaba' 'lower_left_ballpoint_pen' 'lower_left_fountain_pen' 'male-guard' 'microphone' 'mortar_board' 'movie_camera' 'musical_score' 'on' 'registered' 'soon' 'spades' 'speaking_head_in_silhouette' 'spider' 'telephone_receiver' 'tm' 'top' 'tophat' 'turkey' 'vhs' 'video_camera' 'video_game' 'water_buffalo' 'waving_black_flag' 'wavy_dash' !default;\n\n%emoji-outline {\n filter: drop-shadow(1px 1px 0 $primary-text-color) drop-shadow(-1px 1px 0 $primary-text-color) drop-shadow(1px -1px 0 $primary-text-color) drop-shadow(-1px -1px 0 $primary-text-color);\n}\n\n.emojione {\n @each $emoji in $emojis-requiring-outlines {\n &[title=':#{$emoji}:'] {\n @extend %emoji-outline;\n }\n }\n}\n","body.rtl {\n direction: rtl;\n\n .column-header > button {\n text-align: right;\n padding-left: 0;\n padding-right: 15px;\n }\n\n .landing-page__logo {\n margin-right: 0;\n margin-left: 20px;\n }\n\n .landing-page .features-list .features-list__row .visual {\n margin-left: 0;\n margin-right: 15px;\n }\n\n .column-link__icon,\n .column-header__icon {\n margin-right: 0;\n margin-left: 5px;\n }\n\n .compose-form .compose-form__buttons-wrapper .character-counter__wrapper {\n margin-right: 0;\n margin-left: 4px;\n }\n\n .navigation-bar__profile {\n margin-left: 0;\n margin-right: 8px;\n }\n\n .search__input {\n padding-right: 10px;\n padding-left: 30px;\n }\n\n .search__icon .fa {\n right: auto;\n left: 10px;\n }\n\n .column-header__buttons {\n left: 0;\n right: auto;\n margin-left: -15px;\n margin-right: 0;\n }\n\n .column-inline-form .icon-button {\n margin-left: 0;\n margin-right: 5px;\n }\n\n .column-header__links .text-btn {\n margin-left: 10px;\n margin-right: 0;\n }\n\n .account__avatar-wrapper {\n float: right;\n }\n\n .column-header__back-button {\n padding-left: 5px;\n padding-right: 0;\n }\n\n .column-header__setting-arrows {\n float: left;\n }\n\n .setting-toggle__label {\n margin-left: 0;\n margin-right: 8px;\n }\n\n .setting-meta__label {\n float: left;\n }\n\n .status__avatar {\n left: auto;\n right: 10px;\n }\n\n .status,\n .activity-stream .status.light {\n padding-left: 10px;\n padding-right: 68px;\n }\n\n .status__info .status__display-name,\n .activity-stream .status.light .status__display-name {\n padding-left: 25px;\n padding-right: 0;\n }\n\n .activity-stream .pre-header {\n padding-right: 68px;\n padding-left: 0;\n }\n\n .status__prepend {\n margin-left: 0;\n margin-right: 68px;\n }\n\n .status__prepend-icon-wrapper {\n left: auto;\n right: -26px;\n }\n\n .activity-stream .pre-header .pre-header__icon {\n left: auto;\n right: 42px;\n }\n\n .account__avatar-overlay-overlay {\n right: auto;\n left: 0;\n }\n\n .column-back-button--slim-button {\n right: auto;\n left: 0;\n }\n\n .status__relative-time,\n .activity-stream .status.light .status__header .status__meta {\n float: left;\n }\n\n .activity-stream .detailed-status.light .detailed-status__display-name > div {\n float: right;\n margin-right: 0;\n margin-left: 10px;\n }\n\n .activity-stream .detailed-status.light .detailed-status__meta span > span {\n margin-left: 0;\n margin-right: 6px;\n }\n\n .status__action-bar {\n\n &__counter {\n margin-right: 0;\n margin-left: 11px;\n\n .status__action-bar-button {\n margin-right: 0;\n margin-left: 4px;\n }\n }\n }\n\n .status__action-bar-button {\n float: right;\n margin-right: 0;\n margin-left: 18px;\n }\n\n .status__action-bar-dropdown {\n float: right;\n }\n\n .privacy-dropdown__dropdown {\n margin-left: 0;\n margin-right: 40px;\n }\n\n .privacy-dropdown__option__icon {\n margin-left: 10px;\n margin-right: 0;\n }\n\n .detailed-status__display-avatar {\n margin-right: 0;\n margin-left: 10px;\n float: right;\n }\n\n .detailed-status__favorites,\n .detailed-status__reblogs {\n margin-left: 0;\n margin-right: 6px;\n }\n\n .fa-ul {\n margin-left: 0;\n margin-left: 2.14285714em;\n }\n\n .fa-li {\n left: auto;\n right: -2.14285714em;\n }\n\n .admin-wrapper {\n direction: rtl;\n }\n\n .admin-wrapper .sidebar ul a i.fa,\n a.table-action-link i.fa {\n margin-right: 0;\n margin-left: 5px;\n }\n\n .simple_form .check_boxes .checkbox label {\n padding-left: 0;\n padding-right: 25px;\n }\n\n .simple_form .input.with_label.boolean label.checkbox {\n padding-left: 25px;\n padding-right: 0;\n }\n\n .simple_form .check_boxes .checkbox input[type=\"checkbox\"],\n .simple_form .input.boolean input[type=\"checkbox\"] {\n left: auto;\n right: 0;\n }\n\n .simple_form .input.radio_buttons .radio {\n left: auto;\n right: 0;\n }\n\n .simple_form .input.radio_buttons .radio > label {\n padding-right: 28px;\n padding-left: 0;\n }\n\n .simple_form .input-with-append .input input {\n padding-left: 142px;\n padding-right: 0;\n }\n\n .simple_form .input.boolean label.checkbox {\n left: auto;\n right: 0;\n }\n\n .simple_form .input.boolean .label_input,\n .simple_form .input.boolean .hint {\n padding-left: 0;\n padding-right: 28px;\n }\n\n .simple_form .label_input__append {\n right: auto;\n left: 3px;\n\n &::after {\n right: auto;\n left: 0;\n background-image: linear-gradient(to left, rgba(darken($ui-base-color, 10%), 0), darken($ui-base-color, 10%));\n }\n }\n\n .simple_form select {\n background: darken($ui-base-color, 10%) url(\"data:image/svg+xml;utf8,\") no-repeat left 8px center / auto 16px;\n }\n\n .table th,\n .table td {\n text-align: right;\n }\n\n .filters .filter-subset {\n margin-right: 0;\n margin-left: 45px;\n }\n\n .landing-page .header-wrapper .mascot {\n right: 60px;\n left: auto;\n }\n\n .landing-page__call-to-action .row__information-board {\n direction: rtl;\n }\n\n .landing-page .header .hero .floats .float-1 {\n left: -120px;\n right: auto;\n }\n\n .landing-page .header .hero .floats .float-2 {\n left: 210px;\n right: auto;\n }\n\n .landing-page .header .hero .floats .float-3 {\n left: 110px;\n right: auto;\n }\n\n .landing-page .header .links .brand img {\n left: 0;\n }\n\n .landing-page .fa-external-link {\n padding-right: 5px;\n padding-left: 0 !important;\n }\n\n .landing-page .features #mastodon-timeline {\n margin-right: 0;\n margin-left: 30px;\n }\n\n @media screen and (min-width: 631px) {\n .column,\n .drawer {\n padding-left: 5px;\n padding-right: 5px;\n\n &:first-child {\n padding-left: 5px;\n padding-right: 10px;\n }\n }\n\n .columns-area > div {\n .column,\n .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n }\n }\n\n .public-layout {\n .header {\n .nav-button {\n margin-left: 8px;\n margin-right: 0;\n }\n }\n\n .public-account-header__tabs {\n margin-left: 0;\n margin-right: 20px;\n }\n }\n\n .landing-page__information {\n .account__display-name {\n margin-right: 0;\n margin-left: 5px;\n }\n\n .account__avatar-wrapper {\n margin-left: 12px;\n margin-right: 0;\n }\n }\n\n .card__bar .display-name {\n margin-left: 0;\n margin-right: 15px;\n text-align: right;\n }\n\n .fa-chevron-left::before {\n content: \"\\F054\";\n }\n\n .fa-chevron-right::before {\n content: \"\\F053\";\n }\n\n .column-back-button__icon {\n margin-right: 0;\n margin-left: 5px;\n }\n\n .column-header__setting-arrows .column-header__setting-btn:last-child {\n padding-left: 0;\n padding-right: 10px;\n }\n\n .simple_form .input.radio_buttons .radio > label input {\n left: auto;\n right: 0;\n }\n}\n",".dashboard__counters {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -5px;\n margin-bottom: 20px;\n\n & > div {\n box-sizing: border-box;\n flex: 0 0 33.333%;\n padding: 0 5px;\n margin-bottom: 10px;\n\n & > div,\n & > a {\n padding: 20px;\n background: lighten($ui-base-color, 4%);\n border-radius: 4px;\n }\n\n & > a {\n text-decoration: none;\n color: inherit;\n display: block;\n\n &:hover,\n &:focus,\n &:active {\n background: lighten($ui-base-color, 8%);\n }\n }\n }\n\n &__num,\n &__text {\n text-align: center;\n font-weight: 500;\n font-size: 24px;\n line-height: 21px;\n color: $primary-text-color;\n font-family: $font-display, sans-serif;\n margin-bottom: 20px;\n line-height: 30px;\n }\n\n &__text {\n font-size: 18px;\n }\n\n &__label {\n font-size: 14px;\n color: $darker-text-color;\n text-align: center;\n font-weight: 500;\n }\n}\n\n.dashboard__widgets {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -5px;\n\n & > div {\n flex: 0 0 33.333%;\n margin-bottom: 20px;\n\n & > div {\n padding: 0 5px;\n }\n }\n\n a:not(.name-tag) {\n color: $ui-secondary-color;\n font-weight: 500;\n text-decoration: none;\n }\n}\n"],"sourceRoot":""} \ No newline at end of file diff --git a/priv/static/packs/flavours/glitch/common.js b/priv/static/packs/flavours/glitch/common.js index fdca40dd5..a0d2fe6ed 100644 Binary files a/priv/static/packs/flavours/glitch/common.js and b/priv/static/packs/flavours/glitch/common.js differ diff --git a/priv/static/packs/flavours/glitch/common.js.map b/priv/static/packs/flavours/glitch/common.js.map index aecc86454..56fe5d73d 100644 Binary files a/priv/static/packs/flavours/glitch/common.js.map and b/priv/static/packs/flavours/glitch/common.js.map differ diff --git a/priv/static/packs/flavours/glitch/embed.js b/priv/static/packs/flavours/glitch/embed.js index 47701f572..6e0c0b19a 100644 Binary files a/priv/static/packs/flavours/glitch/embed.js and b/priv/static/packs/flavours/glitch/embed.js differ diff --git a/priv/static/packs/flavours/glitch/embed.js.map b/priv/static/packs/flavours/glitch/embed.js.map index b800348ed..b098d1327 100644 Binary files a/priv/static/packs/flavours/glitch/embed.js.map and b/priv/static/packs/flavours/glitch/embed.js.map differ diff --git a/priv/static/packs/flavours/glitch/error.js b/priv/static/packs/flavours/glitch/error.js index 6ff386340..92030cab0 100644 Binary files a/priv/static/packs/flavours/glitch/error.js and b/priv/static/packs/flavours/glitch/error.js differ diff --git a/priv/static/packs/flavours/glitch/home.js b/priv/static/packs/flavours/glitch/home.js index 56811f23e..b478863cc 100644 Binary files a/priv/static/packs/flavours/glitch/home.js and b/priv/static/packs/flavours/glitch/home.js differ diff --git a/priv/static/packs/flavours/glitch/home.js.map b/priv/static/packs/flavours/glitch/home.js.map index 64029f037..8c30a1e2a 100644 Binary files a/priv/static/packs/flavours/glitch/home.js.map and b/priv/static/packs/flavours/glitch/home.js.map differ diff --git a/priv/static/packs/flavours/glitch/public.js b/priv/static/packs/flavours/glitch/public.js index b1dcc768b..830fb077a 100644 Binary files a/priv/static/packs/flavours/glitch/public.js and b/priv/static/packs/flavours/glitch/public.js differ diff --git a/priv/static/packs/flavours/glitch/public.js.map b/priv/static/packs/flavours/glitch/public.js.map index c8af90553..e1ba86e9d 100644 Binary files a/priv/static/packs/flavours/glitch/public.js.map and b/priv/static/packs/flavours/glitch/public.js.map differ diff --git a/priv/static/packs/flavours/glitch/share.js b/priv/static/packs/flavours/glitch/share.js index 588705b6f..0e39ea502 100644 Binary files a/priv/static/packs/flavours/glitch/share.js and b/priv/static/packs/flavours/glitch/share.js differ diff --git a/priv/static/packs/flavours/glitch/share.js.map b/priv/static/packs/flavours/glitch/share.js.map index 877658d4e..7aac83bea 100644 Binary files a/priv/static/packs/flavours/glitch/share.js.map and b/priv/static/packs/flavours/glitch/share.js.map differ diff --git a/priv/static/packs/flavours/vanilla/about.css b/priv/static/packs/flavours/vanilla/about.css index c48212d74..51eaf2da0 100644 Binary files a/priv/static/packs/flavours/vanilla/about.css and b/priv/static/packs/flavours/vanilla/about.css differ diff --git a/priv/static/packs/flavours/vanilla/about.css.map b/priv/static/packs/flavours/vanilla/about.css.map index cddc9aea7..8212cc321 100644 --- a/priv/static/packs/flavours/vanilla/about.css.map +++ b/priv/static/packs/flavours/vanilla/about.css.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./node_modules/font-awesome/css/font-awesome.css"],"names":[],"mappings":"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","file":"flavours/vanilla/about.css","sourcesContent":["@charset \"UTF-8\";\n/*!\n * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */@font-face{font-family:FontAwesome;src:url(/packs/fontawesome-webfont-674f50d287a8c48dc19ba404d20fe713.eot);src:url(/packs/fontawesome-webfont-674f50d287a8c48dc19ba404d20fe713.eot?#iefix&v=4.7.0) format(\"embedded-opentype\"),url(/packs/fontawesome-webfont-af7ae505a9eed503f8b8e6982036873e.woff2) format(\"woff2\"),url(/packs/fontawesome-webfont-fee66e712a8a08eef5805a46892932ad.woff) format(\"woff\"),url(/packs/fontawesome-webfont-b06871f281fee6b241d60582ae9369b9.ttf) format(\"truetype\"),url(/packs/fontawesome-webfont-912ec66d7572ff821749319396470bde.svg#fontawesomeregular) format(\"svg\");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:\"\"}.fa-music:before{content:\"\"}.fa-search:before{content:\"\"}.fa-envelope-o:before{content:\"\"}.fa-heart:before{content:\"\"}.fa-star:before{content:\"\"}.fa-star-o:before{content:\"\"}.fa-user:before{content:\"\"}.fa-film:before{content:\"\"}.fa-th-large:before{content:\"\"}.fa-th:before{content:\"\"}.fa-th-list:before{content:\"\"}.fa-check:before{content:\"\"}.fa-close:before,.fa-remove:before,.fa-times:before{content:\"\"}.fa-search-plus:before{content:\"\"}.fa-search-minus:before{content:\"\"}.fa-power-off:before{content:\"\"}.fa-signal:before{content:\"\"}.fa-cog:before,.fa-gear:before{content:\"\"}.fa-trash-o:before{content:\"\"}.fa-home:before{content:\"\"}.fa-file-o:before{content:\"\"}.fa-clock-o:before{content:\"\"}.fa-road:before{content:\"\"}.fa-download:before{content:\"\"}.fa-arrow-circle-o-down:before{content:\"\"}.fa-arrow-circle-o-up:before{content:\"\"}.fa-inbox:before{content:\"\"}.fa-play-circle-o:before{content:\"\"}.fa-repeat:before,.fa-rotate-right:before{content:\"\"}.fa-refresh:before{content:\"\"}.fa-list-alt:before{content:\"\"}.fa-lock:before{content:\"\"}.fa-flag:before{content:\"\"}.fa-headphones:before{content:\"\"}.fa-volume-off:before{content:\"\"}.fa-volume-down:before{content:\"\"}.fa-volume-up:before{content:\"\"}.fa-qrcode:before{content:\"\"}.fa-barcode:before{content:\"\"}.fa-tag:before{content:\"\"}.fa-tags:before{content:\"\"}.fa-book:before{content:\"\"}.fa-bookmark:before{content:\"\"}.fa-print:before{content:\"\"}.fa-camera:before{content:\"\"}.fa-font:before{content:\"\"}.fa-bold:before{content:\"\"}.fa-italic:before{content:\"\"}.fa-text-height:before{content:\"\"}.fa-text-width:before{content:\"\"}.fa-align-left:before{content:\"\"}.fa-align-center:before{content:\"\"}.fa-align-right:before{content:\"\"}.fa-align-justify:before{content:\"\"}.fa-list:before{content:\"\"}.fa-dedent:before,.fa-outdent:before{content:\"\"}.fa-indent:before{content:\"\"}.fa-video-camera:before{content:\"\"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:\"\"}.fa-pencil:before{content:\"\"}.fa-map-marker:before{content:\"\"}.fa-adjust:before{content:\"\"}.fa-tint:before{content:\"\"}.fa-edit:before,.fa-pencil-square-o:before{content:\"\"}.fa-share-square-o:before{content:\"\"}.fa-check-square-o:before{content:\"\"}.fa-arrows:before{content:\"\"}.fa-step-backward:before{content:\"\"}.fa-fast-backward:before{content:\"\"}.fa-backward:before{content:\"\"}.fa-play:before{content:\"\"}.fa-pause:before{content:\"\"}.fa-stop:before{content:\"\"}.fa-forward:before{content:\"\"}.fa-fast-forward:before{content:\"\"}.fa-step-forward:before{content:\"\"}.fa-eject:before{content:\"\"}.fa-chevron-left:before{content:\"\"}.fa-chevron-right:before{content:\"\"}.fa-plus-circle:before{content:\"\"}.fa-minus-circle:before{content:\"\"}.fa-times-circle:before{content:\"\"}.fa-check-circle:before{content:\"\"}.fa-question-circle:before{content:\"\"}.fa-info-circle:before{content:\"\"}.fa-crosshairs:before{content:\"\"}.fa-times-circle-o:before{content:\"\"}.fa-check-circle-o:before{content:\"\"}.fa-ban:before{content:\"\"}.fa-arrow-left:before{content:\"\"}.fa-arrow-right:before{content:\"\"}.fa-arrow-up:before{content:\"\"}.fa-arrow-down:before{content:\"\"}.fa-mail-forward:before,.fa-share:before{content:\"\"}.fa-expand:before{content:\"\"}.fa-compress:before{content:\"\"}.fa-plus:before{content:\"\"}.fa-minus:before{content:\"\"}.fa-asterisk:before{content:\"\"}.fa-exclamation-circle:before{content:\"\"}.fa-gift:before{content:\"\"}.fa-leaf:before{content:\"\"}.fa-fire:before{content:\"\"}.fa-eye:before{content:\"\"}.fa-eye-slash:before{content:\"\"}.fa-exclamation-triangle:before,.fa-warning:before{content:\"\"}.fa-plane:before{content:\"\"}.fa-calendar:before{content:\"\"}.fa-random:before{content:\"\"}.fa-comment:before{content:\"\"}.fa-magnet:before{content:\"\"}.fa-chevron-up:before{content:\"\"}.fa-chevron-down:before{content:\"\"}.fa-retweet:before{content:\"\"}.fa-shopping-cart:before{content:\"\"}.fa-folder:before{content:\"\"}.fa-folder-open:before{content:\"\"}.fa-arrows-v:before{content:\"\"}.fa-arrows-h:before{content:\"\"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:\"\"}.fa-twitter-square:before{content:\"\"}.fa-facebook-square:before{content:\"\"}.fa-camera-retro:before{content:\"\"}.fa-key:before{content:\"\"}.fa-cogs:before,.fa-gears:before{content:\"\"}.fa-comments:before{content:\"\"}.fa-thumbs-o-up:before{content:\"\"}.fa-thumbs-o-down:before{content:\"\"}.fa-star-half:before{content:\"\"}.fa-heart-o:before{content:\"\"}.fa-sign-out:before{content:\"\"}.fa-linkedin-square:before{content:\"\"}.fa-thumb-tack:before{content:\"\"}.fa-external-link:before{content:\"\"}.fa-sign-in:before{content:\"\"}.fa-trophy:before{content:\"\"}.fa-github-square:before{content:\"\"}.fa-upload:before{content:\"\"}.fa-lemon-o:before{content:\"\"}.fa-phone:before{content:\"\"}.fa-square-o:before{content:\"\"}.fa-bookmark-o:before{content:\"\"}.fa-phone-square:before{content:\"\"}.fa-twitter:before{content:\"\"}.fa-facebook-f:before,.fa-facebook:before{content:\"\"}.fa-github:before{content:\"\"}.fa-unlock:before{content:\"\"}.fa-credit-card:before{content:\"\"}.fa-feed:before,.fa-rss:before{content:\"\"}.fa-hdd-o:before{content:\"\"}.fa-bullhorn:before{content:\"\"}.fa-bell:before{content:\"\"}.fa-certificate:before{content:\"\"}.fa-hand-o-right:before{content:\"\"}.fa-hand-o-left:before{content:\"\"}.fa-hand-o-up:before{content:\"\"}.fa-hand-o-down:before{content:\"\"}.fa-arrow-circle-left:before{content:\"\"}.fa-arrow-circle-right:before{content:\"\"}.fa-arrow-circle-up:before{content:\"\"}.fa-arrow-circle-down:before{content:\"\"}.fa-globe:before{content:\"\"}.fa-wrench:before{content:\"\"}.fa-tasks:before{content:\"\"}.fa-filter:before{content:\"\"}.fa-briefcase:before{content:\"\"}.fa-arrows-alt:before{content:\"\"}.fa-group:before,.fa-users:before{content:\"\"}.fa-chain:before,.fa-link:before{content:\"\"}.fa-cloud:before{content:\"\"}.fa-flask:before{content:\"\"}.fa-cut:before,.fa-scissors:before{content:\"\"}.fa-copy:before,.fa-files-o:before{content:\"\"}.fa-paperclip:before{content:\"\"}.fa-floppy-o:before,.fa-save:before{content:\"\"}.fa-square:before{content:\"\"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:\"\"}.fa-list-ul:before{content:\"\"}.fa-list-ol:before{content:\"\"}.fa-strikethrough:before{content:\"\"}.fa-underline:before{content:\"\"}.fa-table:before{content:\"\"}.fa-magic:before{content:\"\"}.fa-truck:before{content:\"\"}.fa-pinterest:before{content:\"\"}.fa-pinterest-square:before{content:\"\"}.fa-google-plus-square:before{content:\"\"}.fa-google-plus:before{content:\"\"}.fa-money:before{content:\"\"}.fa-caret-down:before{content:\"\"}.fa-caret-up:before{content:\"\"}.fa-caret-left:before{content:\"\"}.fa-caret-right:before{content:\"\"}.fa-columns:before{content:\"\"}.fa-sort:before,.fa-unsorted:before{content:\"\"}.fa-sort-desc:before,.fa-sort-down:before{content:\"\"}.fa-sort-asc:before,.fa-sort-up:before{content:\"\"}.fa-envelope:before{content:\"\"}.fa-linkedin:before{content:\"\"}.fa-rotate-left:before,.fa-undo:before{content:\"\"}.fa-gavel:before,.fa-legal:before{content:\"\"}.fa-dashboard:before,.fa-tachometer:before{content:\"\"}.fa-comment-o:before{content:\"\"}.fa-comments-o:before{content:\"\"}.fa-bolt:before,.fa-flash:before{content:\"\"}.fa-sitemap:before{content:\"\"}.fa-umbrella:before{content:\"\"}.fa-clipboard:before,.fa-paste:before{content:\"\"}.fa-lightbulb-o:before{content:\"\"}.fa-exchange:before{content:\"\"}.fa-cloud-download:before{content:\"\"}.fa-cloud-upload:before{content:\"\"}.fa-user-md:before{content:\"\"}.fa-stethoscope:before{content:\"\"}.fa-suitcase:before{content:\"\"}.fa-bell-o:before{content:\"\"}.fa-coffee:before{content:\"\"}.fa-cutlery:before{content:\"\"}.fa-file-text-o:before{content:\"\"}.fa-building-o:before{content:\"\"}.fa-hospital-o:before{content:\"\"}.fa-ambulance:before{content:\"\"}.fa-medkit:before{content:\"\"}.fa-fighter-jet:before{content:\"\"}.fa-beer:before{content:\"\"}.fa-h-square:before{content:\"\"}.fa-plus-square:before{content:\"\"}.fa-angle-double-left:before{content:\"\"}.fa-angle-double-right:before{content:\"\"}.fa-angle-double-up:before{content:\"\"}.fa-angle-double-down:before{content:\"\"}.fa-angle-left:before{content:\"\"}.fa-angle-right:before{content:\"\"}.fa-angle-up:before{content:\"\"}.fa-angle-down:before{content:\"\"}.fa-desktop:before{content:\"\"}.fa-laptop:before{content:\"\"}.fa-tablet:before{content:\"\"}.fa-mobile-phone:before,.fa-mobile:before{content:\"\"}.fa-circle-o:before{content:\"\"}.fa-quote-left:before{content:\"\"}.fa-quote-right:before{content:\"\"}.fa-spinner:before{content:\"\"}.fa-circle:before{content:\"\"}.fa-mail-reply:before,.fa-reply:before{content:\"\"}.fa-github-alt:before{content:\"\"}.fa-folder-o:before{content:\"\"}.fa-folder-open-o:before{content:\"\"}.fa-smile-o:before{content:\"\"}.fa-frown-o:before{content:\"\"}.fa-meh-o:before{content:\"\"}.fa-gamepad:before{content:\"\"}.fa-keyboard-o:before{content:\"\"}.fa-flag-o:before{content:\"\"}.fa-flag-checkered:before{content:\"\"}.fa-terminal:before{content:\"\"}.fa-code:before{content:\"\"}.fa-mail-reply-all:before,.fa-reply-all:before{content:\"\"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:\"\"}.fa-location-arrow:before{content:\"\"}.fa-crop:before{content:\"\"}.fa-code-fork:before{content:\"\"}.fa-chain-broken:before,.fa-unlink:before{content:\"\"}.fa-question:before{content:\"\"}.fa-info:before{content:\"\"}.fa-exclamation:before{content:\"\"}.fa-superscript:before{content:\"\"}.fa-subscript:before{content:\"\"}.fa-eraser:before{content:\"\"}.fa-puzzle-piece:before{content:\"\"}.fa-microphone:before{content:\"\"}.fa-microphone-slash:before{content:\"\"}.fa-shield:before{content:\"\"}.fa-calendar-o:before{content:\"\"}.fa-fire-extinguisher:before{content:\"\"}.fa-rocket:before{content:\"\"}.fa-maxcdn:before{content:\"\"}.fa-chevron-circle-left:before{content:\"\"}.fa-chevron-circle-right:before{content:\"\"}.fa-chevron-circle-up:before{content:\"\"}.fa-chevron-circle-down:before{content:\"\"}.fa-html5:before{content:\"\"}.fa-css3:before{content:\"\"}.fa-anchor:before{content:\"\"}.fa-unlock-alt:before{content:\"\"}.fa-bullseye:before{content:\"\"}.fa-ellipsis-h:before{content:\"\"}.fa-ellipsis-v:before{content:\"\"}.fa-rss-square:before{content:\"\"}.fa-play-circle:before{content:\"\"}.fa-ticket:before{content:\"\"}.fa-minus-square:before{content:\"\"}.fa-minus-square-o:before{content:\"\"}.fa-level-up:before{content:\"\"}.fa-level-down:before{content:\"\"}.fa-check-square:before{content:\"\"}.fa-pencil-square:before{content:\"\"}.fa-external-link-square:before{content:\"\"}.fa-share-square:before{content:\"\"}.fa-compass:before{content:\"\"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:\"\"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:\"\"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:\"\"}.fa-eur:before,.fa-euro:before{content:\"\"}.fa-gbp:before{content:\"\"}.fa-dollar:before,.fa-usd:before{content:\"\"}.fa-inr:before,.fa-rupee:before{content:\"\"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:\"\"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:\"\"}.fa-krw:before,.fa-won:before{content:\"\"}.fa-bitcoin:before,.fa-btc:before{content:\"\"}.fa-file:before{content:\"\"}.fa-file-text:before{content:\"\"}.fa-sort-alpha-asc:before{content:\"\"}.fa-sort-alpha-desc:before{content:\"\"}.fa-sort-amount-asc:before{content:\"\"}.fa-sort-amount-desc:before{content:\"\"}.fa-sort-numeric-asc:before{content:\"\"}.fa-sort-numeric-desc:before{content:\"\"}.fa-thumbs-up:before{content:\"\"}.fa-thumbs-down:before{content:\"\"}.fa-youtube-square:before{content:\"\"}.fa-youtube:before{content:\"\"}.fa-xing:before{content:\"\"}.fa-xing-square:before{content:\"\"}.fa-youtube-play:before{content:\"\"}.fa-dropbox:before{content:\"\"}.fa-stack-overflow:before{content:\"\"}.fa-instagram:before{content:\"\"}.fa-flickr:before{content:\"\"}.fa-adn:before{content:\"\"}.fa-bitbucket:before{content:\"\"}.fa-bitbucket-square:before{content:\"\"}.fa-tumblr:before{content:\"\"}.fa-tumblr-square:before{content:\"\"}.fa-long-arrow-down:before{content:\"\"}.fa-long-arrow-up:before{content:\"\"}.fa-long-arrow-left:before{content:\"\"}.fa-long-arrow-right:before{content:\"\"}.fa-apple:before{content:\"\"}.fa-windows:before{content:\"\"}.fa-android:before{content:\"\"}.fa-linux:before{content:\"\"}.fa-dribbble:before{content:\"\"}.fa-skype:before{content:\"\"}.fa-foursquare:before{content:\"\"}.fa-trello:before{content:\"\"}.fa-female:before{content:\"\"}.fa-male:before{content:\"\"}.fa-gittip:before,.fa-gratipay:before{content:\"\"}.fa-sun-o:before{content:\"\"}.fa-moon-o:before{content:\"\"}.fa-archive:before{content:\"\"}.fa-bug:before{content:\"\"}.fa-vk:before{content:\"\"}.fa-weibo:before{content:\"\"}.fa-renren:before{content:\"\"}.fa-pagelines:before{content:\"\"}.fa-stack-exchange:before{content:\"\"}.fa-arrow-circle-o-right:before{content:\"\"}.fa-arrow-circle-o-left:before{content:\"\"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:\"\"}.fa-dot-circle-o:before{content:\"\"}.fa-wheelchair:before{content:\"\"}.fa-vimeo-square:before{content:\"\"}.fa-try:before,.fa-turkish-lira:before{content:\"\"}.fa-plus-square-o:before{content:\"\"}.fa-space-shuttle:before{content:\"\"}.fa-slack:before{content:\"\"}.fa-envelope-square:before{content:\"\"}.fa-wordpress:before{content:\"\"}.fa-openid:before{content:\"\"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:\"\"}.fa-graduation-cap:before,.fa-mortar-board:before{content:\"\"}.fa-yahoo:before{content:\"\"}.fa-google:before{content:\"\"}.fa-reddit:before{content:\"\"}.fa-reddit-square:before{content:\"\"}.fa-stumbleupon-circle:before{content:\"\"}.fa-stumbleupon:before{content:\"\"}.fa-delicious:before{content:\"\"}.fa-digg:before{content:\"\"}.fa-pied-piper-pp:before{content:\"\"}.fa-pied-piper-alt:before{content:\"\"}.fa-drupal:before{content:\"\"}.fa-joomla:before{content:\"\"}.fa-language:before{content:\"\"}.fa-fax:before{content:\"\"}.fa-building:before{content:\"\"}.fa-child:before{content:\"\"}.fa-paw:before{content:\"\"}.fa-spoon:before{content:\"\"}.fa-cube:before{content:\"\"}.fa-cubes:before{content:\"\"}.fa-behance:before{content:\"\"}.fa-behance-square:before{content:\"\"}.fa-steam:before{content:\"\"}.fa-steam-square:before{content:\"\"}.fa-recycle:before{content:\"\"}.fa-automobile:before,.fa-car:before{content:\"\"}.fa-cab:before,.fa-taxi:before{content:\"\"}.fa-tree:before{content:\"\"}.fa-spotify:before{content:\"\"}.fa-deviantart:before{content:\"\"}.fa-soundcloud:before{content:\"\"}.fa-database:before{content:\"\"}.fa-file-pdf-o:before{content:\"\"}.fa-file-word-o:before{content:\"\"}.fa-file-excel-o:before{content:\"\"}.fa-file-powerpoint-o:before{content:\"\"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:\"\"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:\"\"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:\"\"}.fa-file-movie-o:before,.fa-file-video-o:before{content:\"\"}.fa-file-code-o:before{content:\"\"}.fa-vine:before{content:\"\"}.fa-codepen:before{content:\"\"}.fa-jsfiddle:before{content:\"\"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:\"\"}.fa-circle-o-notch:before{content:\"\"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:\"\"}.fa-empire:before,.fa-ge:before{content:\"\"}.fa-git-square:before{content:\"\"}.fa-git:before{content:\"\"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:\"\"}.fa-tencent-weibo:before{content:\"\"}.fa-qq:before{content:\"\"}.fa-wechat:before,.fa-weixin:before{content:\"\"}.fa-paper-plane:before,.fa-send:before{content:\"\"}.fa-paper-plane-o:before,.fa-send-o:before{content:\"\"}.fa-history:before{content:\"\"}.fa-circle-thin:before{content:\"\"}.fa-header:before{content:\"\"}.fa-paragraph:before{content:\"\"}.fa-sliders:before{content:\"\"}.fa-share-alt:before{content:\"\"}.fa-share-alt-square:before{content:\"\"}.fa-bomb:before{content:\"\"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:\"\"}.fa-tty:before{content:\"\"}.fa-binoculars:before{content:\"\"}.fa-plug:before{content:\"\"}.fa-slideshare:before{content:\"\"}.fa-twitch:before{content:\"\"}.fa-yelp:before{content:\"\"}.fa-newspaper-o:before{content:\"\"}.fa-wifi:before{content:\"\"}.fa-calculator:before{content:\"\"}.fa-paypal:before{content:\"\"}.fa-google-wallet:before{content:\"\"}.fa-cc-visa:before{content:\"\"}.fa-cc-mastercard:before{content:\"\"}.fa-cc-discover:before{content:\"\"}.fa-cc-amex:before{content:\"\"}.fa-cc-paypal:before{content:\"\"}.fa-cc-stripe:before{content:\"\"}.fa-bell-slash:before{content:\"\"}.fa-bell-slash-o:before{content:\"\"}.fa-trash:before{content:\"\"}.fa-copyright:before{content:\"\"}.fa-at:before{content:\"\"}.fa-eyedropper:before{content:\"\"}.fa-paint-brush:before{content:\"\"}.fa-birthday-cake:before{content:\"\"}.fa-area-chart:before{content:\"\"}.fa-pie-chart:before{content:\"\"}.fa-line-chart:before{content:\"\"}.fa-lastfm:before{content:\"\"}.fa-lastfm-square:before{content:\"\"}.fa-toggle-off:before{content:\"\"}.fa-toggle-on:before{content:\"\"}.fa-bicycle:before{content:\"\"}.fa-bus:before{content:\"\"}.fa-ioxhost:before{content:\"\"}.fa-angellist:before{content:\"\"}.fa-cc:before{content:\"\"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:\"\"}.fa-meanpath:before{content:\"\"}.fa-buysellads:before{content:\"\"}.fa-connectdevelop:before{content:\"\"}.fa-dashcube:before{content:\"\"}.fa-forumbee:before{content:\"\"}.fa-leanpub:before{content:\"\"}.fa-sellsy:before{content:\"\"}.fa-shirtsinbulk:before{content:\"\"}.fa-simplybuilt:before{content:\"\"}.fa-skyatlas:before{content:\"\"}.fa-cart-plus:before{content:\"\"}.fa-cart-arrow-down:before{content:\"\"}.fa-diamond:before{content:\"\"}.fa-ship:before{content:\"\"}.fa-user-secret:before{content:\"\"}.fa-motorcycle:before{content:\"\"}.fa-street-view:before{content:\"\"}.fa-heartbeat:before{content:\"\"}.fa-venus:before{content:\"\"}.fa-mars:before{content:\"\"}.fa-mercury:before{content:\"\"}.fa-intersex:before,.fa-transgender:before{content:\"\"}.fa-transgender-alt:before{content:\"\"}.fa-venus-double:before{content:\"\"}.fa-mars-double:before{content:\"\"}.fa-venus-mars:before{content:\"\"}.fa-mars-stroke:before{content:\"\"}.fa-mars-stroke-v:before{content:\"\"}.fa-mars-stroke-h:before{content:\"\"}.fa-neuter:before{content:\"\"}.fa-genderless:before{content:\"\"}.fa-facebook-official:before{content:\"\"}.fa-pinterest-p:before{content:\"\"}.fa-whatsapp:before{content:\"\"}.fa-server:before{content:\"\"}.fa-user-plus:before{content:\"\"}.fa-user-times:before{content:\"\"}.fa-bed:before,.fa-hotel:before{content:\"\"}.fa-viacoin:before{content:\"\"}.fa-train:before{content:\"\"}.fa-subway:before{content:\"\"}.fa-medium:before{content:\"\"}.fa-y-combinator:before,.fa-yc:before{content:\"\"}.fa-optin-monster:before{content:\"\"}.fa-opencart:before{content:\"\"}.fa-expeditedssl:before{content:\"\"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:\"\"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:\"\"}.fa-battery-2:before,.fa-battery-half:before{content:\"\"}.fa-battery-1:before,.fa-battery-quarter:before{content:\"\"}.fa-battery-0:before,.fa-battery-empty:before{content:\"\"}.fa-mouse-pointer:before{content:\"\"}.fa-i-cursor:before{content:\"\"}.fa-object-group:before{content:\"\"}.fa-object-ungroup:before{content:\"\"}.fa-sticky-note:before{content:\"\"}.fa-sticky-note-o:before{content:\"\"}.fa-cc-jcb:before{content:\"\"}.fa-cc-diners-club:before{content:\"\"}.fa-clone:before{content:\"\"}.fa-balance-scale:before{content:\"\"}.fa-hourglass-o:before{content:\"\"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:\"\"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:\"\"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:\"\"}.fa-hourglass:before{content:\"\"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:\"\"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:\"\"}.fa-hand-scissors-o:before{content:\"\"}.fa-hand-lizard-o:before{content:\"\"}.fa-hand-spock-o:before{content:\"\"}.fa-hand-pointer-o:before{content:\"\"}.fa-hand-peace-o:before{content:\"\"}.fa-trademark:before{content:\"\"}.fa-registered:before{content:\"\"}.fa-creative-commons:before{content:\"\"}.fa-gg:before{content:\"\"}.fa-gg-circle:before{content:\"\"}.fa-tripadvisor:before{content:\"\"}.fa-odnoklassniki:before{content:\"\"}.fa-odnoklassniki-square:before{content:\"\"}.fa-get-pocket:before{content:\"\"}.fa-wikipedia-w:before{content:\"\"}.fa-safari:before{content:\"\"}.fa-chrome:before{content:\"\"}.fa-firefox:before{content:\"\"}.fa-opera:before{content:\"\"}.fa-internet-explorer:before{content:\"\"}.fa-television:before,.fa-tv:before{content:\"\"}.fa-contao:before{content:\"\"}.fa-500px:before{content:\"\"}.fa-amazon:before{content:\"\"}.fa-calendar-plus-o:before{content:\"\"}.fa-calendar-minus-o:before{content:\"\"}.fa-calendar-times-o:before{content:\"\"}.fa-calendar-check-o:before{content:\"\"}.fa-industry:before{content:\"\"}.fa-map-pin:before{content:\"\"}.fa-map-signs:before{content:\"\"}.fa-map-o:before{content:\"\"}.fa-map:before{content:\"\"}.fa-commenting:before{content:\"\"}.fa-commenting-o:before{content:\"\"}.fa-houzz:before{content:\"\"}.fa-vimeo:before{content:\"\"}.fa-black-tie:before{content:\"\"}.fa-fonticons:before{content:\"\"}.fa-reddit-alien:before{content:\"\"}.fa-edge:before{content:\"\"}.fa-credit-card-alt:before{content:\"\"}.fa-codiepie:before{content:\"\"}.fa-modx:before{content:\"\"}.fa-fort-awesome:before{content:\"\"}.fa-usb:before{content:\"\"}.fa-product-hunt:before{content:\"\"}.fa-mixcloud:before{content:\"\"}.fa-scribd:before{content:\"\"}.fa-pause-circle:before{content:\"\"}.fa-pause-circle-o:before{content:\"\"}.fa-stop-circle:before{content:\"\"}.fa-stop-circle-o:before{content:\"\"}.fa-shopping-bag:before{content:\"\"}.fa-shopping-basket:before{content:\"\"}.fa-hashtag:before{content:\"\"}.fa-bluetooth:before{content:\"\"}.fa-bluetooth-b:before{content:\"\"}.fa-percent:before{content:\"\"}.fa-gitlab:before{content:\"\"}.fa-wpbeginner:before{content:\"\"}.fa-wpforms:before{content:\"\"}.fa-envira:before{content:\"\"}.fa-universal-access:before{content:\"\"}.fa-wheelchair-alt:before{content:\"\"}.fa-question-circle-o:before{content:\"\"}.fa-blind:before{content:\"\"}.fa-audio-description:before{content:\"\"}.fa-volume-control-phone:before{content:\"\"}.fa-braille:before{content:\"\"}.fa-assistive-listening-systems:before{content:\"\"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:\"\"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:\"\"}.fa-glide:before{content:\"\"}.fa-glide-g:before{content:\"\"}.fa-sign-language:before,.fa-signing:before{content:\"\"}.fa-low-vision:before{content:\"\"}.fa-viadeo:before{content:\"\"}.fa-viadeo-square:before{content:\"\"}.fa-snapchat:before{content:\"\"}.fa-snapchat-ghost:before{content:\"\"}.fa-snapchat-square:before{content:\"\"}.fa-pied-piper:before{content:\"\"}.fa-first-order:before{content:\"\"}.fa-yoast:before{content:\"\"}.fa-themeisle:before{content:\"\"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:\"\"}.fa-fa:before,.fa-font-awesome:before{content:\"\"}.fa-handshake-o:before{content:\"\"}.fa-envelope-open:before{content:\"\"}.fa-envelope-open-o:before{content:\"\"}.fa-linode:before{content:\"\"}.fa-address-book:before{content:\"\"}.fa-address-book-o:before{content:\"\"}.fa-address-card:before,.fa-vcard:before{content:\"\"}.fa-address-card-o:before,.fa-vcard-o:before{content:\"\"}.fa-user-circle:before{content:\"\"}.fa-user-circle-o:before{content:\"\"}.fa-user-o:before{content:\"\"}.fa-id-badge:before{content:\"\"}.fa-drivers-license:before,.fa-id-card:before{content:\"\"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:\"\"}.fa-quora:before{content:\"\"}.fa-free-code-camp:before{content:\"\"}.fa-telegram:before{content:\"\"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:\"\"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:\"\"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:\"\"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:\"\"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:\"\"}.fa-shower:before{content:\"\"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:\"\"}.fa-podcast:before{content:\"\"}.fa-window-maximize:before{content:\"\"}.fa-window-minimize:before{content:\"\"}.fa-window-restore:before{content:\"\"}.fa-times-rectangle:before,.fa-window-close:before{content:\"\"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:\"\"}.fa-bandcamp:before{content:\"\"}.fa-grav:before{content:\"\"}.fa-etsy:before{content:\"\"}.fa-imdb:before{content:\"\"}.fa-ravelry:before{content:\"\"}.fa-eercast:before{content:\"\"}.fa-microchip:before{content:\"\"}.fa-snowflake-o:before{content:\"\"}.fa-superpowers:before{content:\"\"}.fa-wpexplorer:before{content:\"\"}.fa-meetup:before{content:\"\"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./node_modules/font-awesome/css/font-awesome.css","webpack:///font-awesome.css"],"names":[],"mappings":"AAsLA;AAtLA;;;ECIE,CDJF,WAOE,0DACA,sPACA,gBACA,iBACA,CAEF,IACE,kEACA,kBACA,oBACA,mCACA,iCACA,CAGF,OACE,yCACA,mBACA,CAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,OACE,oCACA,CAEF,OACE,wCACA,oBACA,CAEF,UACE,kBAEF,OACE,qCACA,mBACA,gBACA,iBACA,CAEF,aACE,mBAEF,WACE,iDACA,kBACA,CAEF,cACE,WAEF,eACE,YAEF,iBACE,kBAEF,kBACE,iBAGF,YACE,YAEF,WACE,WAEF,cACE,kBAEF,eACE,iBAEF,SACE,iFACA,CAEF,UACE,qFACA,CAEF,2BACE,GACE,qDACA,CAEF,GACE,yDACA,CAwBD,CArBH,mBACE,GACE,qDACA,CAEF,GACE,yDACA,CAwBD,CArBH,cACE,sGACA,uBAEA,CAEF,eACE,uGACA,wBAEA,CAEF,eACE,uGACA,wBAEA,CAEF,oBACE,6GACA,oBAEA,CAEF,kBACE,6GACA,oBAEA,CAEF,gHAKE,gCAEF,UACE,uCACA,UACA,WACA,gBACA,qBACA,CAEF,0BAEE,yBACA,WACA,iBACA,CAEF,aACE,oBAEF,aACE,cAEF,YACE,WAIF,iBACE,YAEF,iBACE,YAEF,kBACE,YAEF,sBACE,YAEF,iBACE,YAEF,gBACE,YAEF,kBACE,YAEF,gBACE,YAEF,gBACE,YAEF,oBACE,YAEF,cACE,YAEF,mBACE,YAEF,iBACE,YAEF,oDAGE,YAEF,uBACE,YAEF,wBACE,YAEF,qBACE,YAEF,kBACE,YAEF,+BAEE,YAEF,mBACE,YAEF,gBACE,YAEF,kBACE,YAEF,mBACE,YAEF,gBACE,YAEF,oBACE,YAEF,+BACE,YAEF,6BACE,YAEF,iBACE,YAEF,yBACE,YAEF,0CAEE,YAEF,mBACE,YAEF,oBACE,YAEF,gBACE,YAEF,gBACE,YAEF,sBACE,YAEF,sBACE,YAEF,uBACE,YAEF,qBACE,YAEF,kBACE,YAEF,mBACE,YAEF,eACE,YAEF,gBACE,YAEF,gBACE,YAEF,oBACE,YAEF,iBACE,YAEF,kB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","file":"flavours/vanilla/about.css","sourcesContent":["/*!\n * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */\n/* FONT PATH\n * -------------------------- */\n@font-face {\n font-family: 'FontAwesome';\n src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');\n src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');\n font-weight: normal;\n font-style: normal;\n}\n.fa {\n display: inline-block;\n font: normal normal normal 14px/1 FontAwesome;\n font-size: inherit;\n text-rendering: auto;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n/* makes the font 33% larger relative to the icon container */\n.fa-lg {\n font-size: 1.33333333em;\n line-height: 0.75em;\n vertical-align: -15%;\n}\n.fa-2x {\n font-size: 2em;\n}\n.fa-3x {\n font-size: 3em;\n}\n.fa-4x {\n font-size: 4em;\n}\n.fa-5x {\n font-size: 5em;\n}\n.fa-fw {\n width: 1.28571429em;\n text-align: center;\n}\n.fa-ul {\n padding-left: 0;\n margin-left: 2.14285714em;\n list-style-type: none;\n}\n.fa-ul > li {\n position: relative;\n}\n.fa-li {\n position: absolute;\n left: -2.14285714em;\n width: 2.14285714em;\n top: 0.14285714em;\n text-align: center;\n}\n.fa-li.fa-lg {\n left: -1.85714286em;\n}\n.fa-border {\n padding: .2em .25em .15em;\n border: solid 0.08em #eeeeee;\n border-radius: .1em;\n}\n.fa-pull-left {\n float: left;\n}\n.fa-pull-right {\n float: right;\n}\n.fa.fa-pull-left {\n margin-right: .3em;\n}\n.fa.fa-pull-right {\n margin-left: .3em;\n}\n/* Deprecated as of 4.4.0 */\n.pull-right {\n float: right;\n}\n.pull-left {\n float: left;\n}\n.fa.pull-left {\n margin-right: .3em;\n}\n.fa.pull-right {\n margin-left: .3em;\n}\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";\n -webkit-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n.fa-rotate-180 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";\n -webkit-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n.fa-rotate-270 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";\n -webkit-transform: rotate(270deg);\n -ms-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n.fa-flip-horizontal {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";\n -webkit-transform: scale(-1, 1);\n -ms-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n.fa-flip-vertical {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";\n -webkit-transform: scale(1, -1);\n -ms-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical {\n filter: none;\n}\n.fa-stack {\n position: relative;\n display: inline-block;\n width: 2em;\n height: 2em;\n line-height: 2em;\n vertical-align: middle;\n}\n.fa-stack-1x,\n.fa-stack-2x {\n position: absolute;\n left: 0;\n width: 100%;\n text-align: center;\n}\n.fa-stack-1x {\n line-height: inherit;\n}\n.fa-stack-2x {\n font-size: 2em;\n}\n.fa-inverse {\n color: #ffffff;\n}\n/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\n readers do not read off random characters that represent icons */\n.fa-glass:before {\n content: \"\\f000\";\n}\n.fa-music:before {\n content: \"\\f001\";\n}\n.fa-search:before {\n content: \"\\f002\";\n}\n.fa-envelope-o:before {\n content: \"\\f003\";\n}\n.fa-heart:before {\n content: \"\\f004\";\n}\n.fa-star:before {\n content: \"\\f005\";\n}\n.fa-star-o:before {\n content: \"\\f006\";\n}\n.fa-user:before {\n content: \"\\f007\";\n}\n.fa-film:before {\n content: \"\\f008\";\n}\n.fa-th-large:before {\n content: \"\\f009\";\n}\n.fa-th:before {\n content: \"\\f00a\";\n}\n.fa-th-list:before {\n content: \"\\f00b\";\n}\n.fa-check:before {\n content: \"\\f00c\";\n}\n.fa-remove:before,\n.fa-close:before,\n.fa-times:before {\n content: \"\\f00d\";\n}\n.fa-search-plus:before {\n content: \"\\f00e\";\n}\n.fa-search-minus:before {\n content: \"\\f010\";\n}\n.fa-power-off:before {\n content: \"\\f011\";\n}\n.fa-signal:before {\n content: \"\\f012\";\n}\n.fa-gear:before,\n.fa-cog:before {\n content: \"\\f013\";\n}\n.fa-trash-o:before {\n content: \"\\f014\";\n}\n.fa-home:before {\n content: \"\\f015\";\n}\n.fa-file-o:before {\n content: \"\\f016\";\n}\n.fa-clock-o:before {\n content: \"\\f017\";\n}\n.fa-road:before {\n content: \"\\f018\";\n}\n.fa-download:before {\n content: \"\\f019\";\n}\n.fa-arrow-circle-o-down:before {\n content: \"\\f01a\";\n}\n.fa-arrow-circle-o-up:before {\n content: \"\\f01b\";\n}\n.fa-inbox:before {\n content: \"\\f01c\";\n}\n.fa-play-circle-o:before {\n content: \"\\f01d\";\n}\n.fa-rotate-right:before,\n.fa-repeat:before {\n content: \"\\f01e\";\n}\n.fa-refresh:before {\n content: \"\\f021\";\n}\n.fa-list-alt:before {\n content: \"\\f022\";\n}\n.fa-lock:before {\n content: \"\\f023\";\n}\n.fa-flag:before {\n content: \"\\f024\";\n}\n.fa-headphones:before {\n content: \"\\f025\";\n}\n.fa-volume-off:before {\n content: \"\\f026\";\n}\n.fa-volume-down:before {\n content: \"\\f027\";\n}\n.fa-volume-up:before {\n content: \"\\f028\";\n}\n.fa-qrcode:before {\n content: \"\\f029\";\n}\n.fa-barcode:before {\n content: \"\\f02a\";\n}\n.fa-tag:before {\n content: \"\\f02b\";\n}\n.fa-tags:before {\n content: \"\\f02c\";\n}\n.fa-book:before {\n content: \"\\f02d\";\n}\n.fa-bookmark:before {\n content: \"\\f02e\";\n}\n.fa-print:before {\n content: \"\\f02f\";\n}\n.fa-camera:before {\n content: \"\\f030\";\n}\n.fa-font:before {\n content: \"\\f031\";\n}\n.fa-bold:before {\n content: \"\\f032\";\n}\n.fa-italic:before {\n content: \"\\f033\";\n}\n.fa-text-height:before {\n content: \"\\f034\";\n}\n.fa-text-width:before {\n content: \"\\f035\";\n}\n.fa-align-left:before {\n content: \"\\f036\";\n}\n.fa-align-center:before {\n content: \"\\f037\";\n}\n.fa-align-right:before {\n content: \"\\f038\";\n}\n.fa-align-justify:before {\n content: \"\\f039\";\n}\n.fa-list:before {\n content: \"\\f03a\";\n}\n.fa-dedent:before,\n.fa-outdent:before {\n content: \"\\f03b\";\n}\n.fa-indent:before {\n content: \"\\f03c\";\n}\n.fa-video-camera:before {\n content: \"\\f03d\";\n}\n.fa-photo:before,\n.fa-image:before,\n.fa-picture-o:before {\n content: \"\\f03e\";\n}\n.fa-pencil:before {\n content: \"\\f040\";\n}\n.fa-map-marker:before {\n content: \"\\f041\";\n}\n.fa-adjust:before {\n content: \"\\f042\";\n}\n.fa-tint:before {\n content: \"\\f043\";\n}\n.fa-edit:before,\n.fa-pencil-square-o:before {\n content: \"\\f044\";\n}\n.fa-share-square-o:before {\n content: \"\\f045\";\n}\n.fa-check-square-o:before {\n content: \"\\f046\";\n}\n.fa-arrows:before {\n content: \"\\f047\";\n}\n.fa-step-backward:before {\n content: \"\\f048\";\n}\n.fa-fast-backward:before {\n content: \"\\f049\";\n}\n.fa-backward:before {\n content: \"\\f04a\";\n}\n.fa-play:before {\n content: \"\\f04b\";\n}\n.fa-pause:before {\n content: \"\\f04c\";\n}\n.fa-stop:before {\n content: \"\\f04d\";\n}\n.fa-forward:before {\n content: \"\\f04e\";\n}\n.fa-fast-forward:before {\n content: \"\\f050\";\n}\n.fa-step-forward:before {\n content: \"\\f051\";\n}\n.fa-eject:before {\n content: \"\\f052\";\n}\n.fa-chevron-left:before {\n content: \"\\f053\";\n}\n.fa-chevron-right:before {\n content: \"\\f054\";\n}\n.fa-plus-circle:before {\n content: \"\\f055\";\n}\n.fa-minus-circle:before {\n content: \"\\f056\";\n}\n.fa-times-circle:before {\n content: \"\\f057\";\n}\n.fa-check-circle:before {\n content: \"\\f058\";\n}\n.fa-question-circle:before {\n content: \"\\f059\";\n}\n.fa-info-circle:before {\n content: \"\\f05a\";\n}\n.fa-crosshairs:before {\n content: \"\\f05b\";\n}\n.fa-times-circle-o:before {\n content: \"\\f05c\";\n}\n.fa-check-circle-o:before {\n content: \"\\f05d\";\n}\n.fa-ban:before {\n content: \"\\f05e\";\n}\n.fa-arrow-left:before {\n content: \"\\f060\";\n}\n.fa-arrow-right:before {\n content: \"\\f061\";\n}\n.fa-arrow-up:before {\n content: \"\\f062\";\n}\n.fa-arrow-down:before {\n content: \"\\f063\";\n}\n.fa-mail-forward:before,\n.fa-share:before {\n content: \"\\f064\";\n}\n.fa-expand:before {\n content: \"\\f065\";\n}\n.fa-compress:before {\n content: \"\\f066\";\n}\n.fa-plus:before {\n content: \"\\f067\";\n}\n.fa-minus:before {\n content: \"\\f068\";\n}\n.fa-asterisk:before {\n content: \"\\f069\";\n}\n.fa-exclamation-circle:before {\n content: \"\\f06a\";\n}\n.fa-gift:before {\n content: \"\\f06b\";\n}\n.fa-leaf:before {\n content: \"\\f06c\";\n}\n.fa-fire:before {\n content: \"\\f06d\";\n}\n.fa-eye:before {\n content: \"\\f06e\";\n}\n.fa-eye-slash:before {\n content: \"\\f070\";\n}\n.fa-warning:before,\n.fa-exclamation-triangle:before {\n content: \"\\f071\";\n}\n.fa-plane:before {\n content: \"\\f072\";\n}\n.fa-calendar:before {\n content: \"\\f073\";\n}\n.fa-random:before {\n content: \"\\f074\";\n}\n.fa-comment:before {\n content: \"\\f075\";\n}\n.fa-magnet:before {\n content: \"\\f076\";\n}\n.fa-chevron-up:before {\n content: \"\\f077\";\n}\n.fa-chevron-down:before {\n content: \"\\f078\";\n}\n.fa-retweet:before {\n content: \"\\f079\";\n}\n.fa-shopping-cart:before {\n content: \"\\f07a\";\n}\n.fa-folder:before {\n content: \"\\f07b\";\n}\n.fa-folder-open:before {\n content: \"\\f07c\";\n}\n.fa-arrows-v:before {\n content: \"\\f07d\";\n}\n.fa-arrows-h:before {\n content: \"\\f07e\";\n}\n.fa-bar-chart-o:before,\n.fa-bar-chart:before {\n content: \"\\f080\";\n}\n.fa-twitter-square:before {\n content: \"\\f081\";\n}\n.fa-facebook-square:before {\n content: \"\\f082\";\n}\n.fa-camera-retro:before {\n content: \"\\f083\";\n}\n.fa-key:before {\n content: \"\\f084\";\n}\n.fa-gears:before,\n.fa-cogs:before {\n content: \"\\f085\";\n}\n.fa-comments:before {\n content: \"\\f086\";\n}\n.fa-thumbs-o-up:before {\n content: \"\\f087\";\n}\n.fa-thumbs-o-down:before {\n content: \"\\f088\";\n}\n.fa-star-half:before {\n content: \"\\f089\";\n}\n.fa-heart-o:before {\n content: \"\\f08a\";\n}\n.fa-sign-out:before {\n content: \"\\f08b\";\n}\n.fa-linkedin-square:before {\n content: \"\\f08c\";\n}\n.fa-thumb-tack:before {\n content: \"\\f08d\";\n}\n.fa-external-link:before {\n content: \"\\f08e\";\n}\n.fa-sign-in:before {\n content: \"\\f090\";\n}\n.fa-trophy:before {\n content: \"\\f091\";\n}\n.fa-github-square:before {\n content: \"\\f092\";\n}\n.fa-upload:before {\n content: \"\\f093\";\n}\n.fa-lemon-o:before {\n content: \"\\f094\";\n}\n.fa-phone:before {\n content: \"\\f095\";\n}\n.fa-square-o:before {\n content: \"\\f096\";\n}\n.fa-bookmark-o:before {\n content: \"\\f097\";\n}\n.fa-phone-square:before {\n content: \"\\f098\";\n}\n.fa-twitter:before {\n content: \"\\f099\";\n}\n.fa-facebook-f:before,\n.fa-facebook:before {\n content: \"\\f09a\";\n}\n.fa-github:before {\n content: \"\\f09b\";\n}\n.fa-unlock:before {\n content: \"\\f09c\";\n}\n.fa-credit-card:before {\n content: \"\\f09d\";\n}\n.fa-feed:before,\n.fa-rss:before {\n content: \"\\f09e\";\n}\n.fa-hdd-o:before {\n content: \"\\f0a0\";\n}\n.fa-bullhorn:before {\n content: \"\\f0a1\";\n}\n.fa-bell:before {\n content: \"\\f0f3\";\n}\n.fa-certificate:before {\n content: \"\\f0a3\";\n}\n.fa-hand-o-right:before {\n content: \"\\f0a4\";\n}\n.fa-hand-o-left:before {\n content: \"\\f0a5\";\n}\n.fa-hand-o-up:before {\n content: \"\\f0a6\";\n}\n.fa-hand-o-down:before {\n content: \"\\f0a7\";\n}\n.fa-arrow-circle-left:before {\n content: \"\\f0a8\";\n}\n.fa-arrow-circle-right:before {\n content: \"\\f0a9\";\n}\n.fa-arrow-circle-up:before {\n content: \"\\f0aa\";\n}\n.fa-arrow-circle-down:before {\n content: \"\\f0ab\";\n}\n.fa-globe:before {\n content: \"\\f0ac\";\n}\n.fa-wrench:before {\n content: \"\\f0ad\";\n}\n.fa-tasks:before {\n content: \"\\f0ae\";\n}\n.fa-filter:before {\n content: \"\\f0b0\";\n}\n.fa-briefcase:before {\n content: \"\\f0b1\";\n}\n.fa-arrows-alt:before {\n content: \"\\f0b2\";\n}\n.fa-group:before,\n.fa-users:before {\n content: \"\\f0c0\";\n}\n.fa-chain:before,\n.fa-link:before {\n content: \"\\f0c1\";\n}\n.fa-cloud:before {\n content: \"\\f0c2\";\n}\n.fa-flask:before {\n content: \"\\f0c3\";\n}\n.fa-cut:before,\n.fa-scissors:before {\n content: \"\\f0c4\";\n}\n.fa-copy:before,\n.fa-files-o:before {\n content: \"\\f0c5\";\n}\n.fa-paperclip:before {\n content: \"\\f0c6\";\n}\n.fa-save:before,\n.fa-floppy-o:before {\n content: \"\\f0c7\";\n}\n.fa-square:before {\n content: \"\\f0c8\";\n}\n.fa-navicon:before,\n.fa-reorder:before,\n.fa-bars:before {\n content: \"\\f0c9\";\n}\n.fa-list-ul:before {\n content: \"\\f0ca\";\n}\n.fa-list-ol:before {\n content: \"\\f0cb\";\n}\n.fa-strikethrough:before {\n content: \"\\f0cc\";\n}\n.fa-underline:before {\n content: \"\\f0cd\";\n}\n.fa-table:before {\n content: \"\\f0ce\";\n}\n.fa-magic:before {\n content: \"\\f0d0\";\n}\n.fa-truck:before {\n content: \"\\f0d1\";\n}\n.fa-pinterest:before {\n content: \"\\f0d2\";\n}\n.fa-pinterest-square:before {\n content: \"\\f0d3\";\n}\n.fa-google-plus-square:before {\n content: \"\\f0d4\";\n}\n.fa-google-plus:before {\n content: \"\\f0d5\";\n}\n.fa-money:before {\n content: \"\\f0d6\";\n}\n.fa-caret-down:before {\n content: \"\\f0d7\";\n}\n.fa-caret-up:before {\n content: \"\\f0d8\";\n}\n.fa-caret-left:before {\n content: \"\\f0d9\";\n}\n.fa-caret-right:before {\n content: \"\\f0da\";\n}\n.fa-columns:before {\n content: \"\\f0db\";\n}\n.fa-unsorted:before,\n.fa-sort:before {\n content: \"\\f0dc\";\n}\n.fa-sort-down:before,\n.fa-sort-desc:before {\n content: \"\\f0dd\";\n}\n.fa-sort-up:before,\n.fa-sort-asc:before {\n content: \"\\f0de\";\n}\n.fa-envelope:before {\n content: \"\\f0e0\";\n}\n.fa-linkedin:before {\n content: \"\\f0e1\";\n}\n.fa-rotate-left:before,\n.fa-undo:before {\n content: \"\\f0e2\";\n}\n.fa-legal:before,\n.fa-gavel:before {\n content: \"\\f0e3\";\n}\n.fa-dashboard:before,\n.fa-tachometer:before {\n content: \"\\f0e4\";\n}\n.fa-comment-o:before {\n content: \"\\f0e5\";\n}\n.fa-comments-o:before {\n content: \"\\f0e6\";\n}\n.fa-flash:before,\n.fa-bolt:before {\n content: \"\\f0e7\";\n}\n.fa-sitemap:before {\n content: \"\\f0e8\";\n}\n.fa-umbrella:before {\n content: \"\\f0e9\";\n}\n.fa-paste:before,\n.fa-clipboard:before {\n content: \"\\f0ea\";\n}\n.fa-lightbulb-o:before {\n content: \"\\f0eb\";\n}\n.fa-exchange:before {\n content: \"\\f0ec\";\n}\n.fa-cloud-download:before {\n content: \"\\f0ed\";\n}\n.fa-cloud-upload:before {\n content: \"\\f0ee\";\n}\n.fa-user-md:before {\n content: \"\\f0f0\";\n}\n.fa-stethoscope:before {\n content: \"\\f0f1\";\n}\n.fa-suitcase:before {\n content: \"\\f0f2\";\n}\n.fa-bell-o:before {\n content: \"\\f0a2\";\n}\n.fa-coffee:before {\n content: \"\\f0f4\";\n}\n.fa-cutlery:before {\n content: \"\\f0f5\";\n}\n.fa-file-text-o:before {\n content: \"\\f0f6\";\n}\n.fa-building-o:before {\n content: \"\\f0f7\";\n}\n.fa-hospital-o:before {\n content: \"\\f0f8\";\n}\n.fa-ambulance:before {\n content: \"\\f0f9\";\n}\n.fa-medkit:before {\n content: \"\\f0fa\";\n}\n.fa-fighter-jet:before {\n content: \"\\f0fb\";\n}\n.fa-beer:before {\n content: \"\\f0fc\";\n}\n.fa-h-square:before {\n content: \"\\f0fd\";\n}\n.fa-plus-square:before {\n content: \"\\f0fe\";\n}\n.fa-angle-double-left:before {\n content: \"\\f100\";\n}\n.fa-angle-double-right:before {\n content: \"\\f101\";\n}\n.fa-angle-double-up:before {\n content: \"\\f102\";\n}\n.fa-angle-double-down:before {\n content: \"\\f103\";\n}\n.fa-angle-left:before {\n content: \"\\f104\";\n}\n.fa-angle-right:before {\n content: \"\\f105\";\n}\n.fa-angle-up:before {\n content: \"\\f106\";\n}\n.fa-angle-down:before {\n content: \"\\f107\";\n}\n.fa-desktop:before {\n content: \"\\f108\";\n}\n.fa-laptop:before {\n content: \"\\f109\";\n}\n.fa-tablet:before {\n content: \"\\f10a\";\n}\n.fa-mobile-phone:before,\n.fa-mobile:before {\n content: \"\\f10b\";\n}\n.fa-circle-o:before {\n content: \"\\f10c\";\n}\n.fa-quote-left:before {\n content: \"\\f10d\";\n}\n.fa-quote-right:before {\n content: \"\\f10e\";\n}\n.fa-spinner:before {\n content: \"\\f110\";\n}\n.fa-circle:before {\n content: \"\\f111\";\n}\n.fa-mail-reply:before,\n.fa-reply:before {\n content: \"\\f112\";\n}\n.fa-github-alt:before {\n content: \"\\f113\";\n}\n.fa-folder-o:before {\n content: \"\\f114\";\n}\n.fa-folder-open-o:before {\n content: \"\\f115\";\n}\n.fa-smile-o:before {\n content: \"\\f118\";\n}\n.fa-frown-o:before {\n content: \"\\f119\";\n}\n.fa-meh-o:before {\n content: \"\\f11a\";\n}\n.fa-gamepad:before {\n content: \"\\f11b\";\n}\n.fa-keyboard-o:before {\n content: \"\\f11c\";\n}\n.fa-flag-o:before {\n content: \"\\f11d\";\n}\n.fa-flag-checkered:before {\n content: \"\\f11e\";\n}\n.fa-terminal:before {\n content: \"\\f120\";\n}\n.fa-code:before {\n content: \"\\f121\";\n}\n.fa-mail-reply-all:before,\n.fa-reply-all:before {\n content: \"\\f122\";\n}\n.fa-star-half-empty:before,\n.fa-star-half-full:before,\n.fa-star-half-o:before {\n content: \"\\f123\";\n}\n.fa-location-arrow:before {\n content: \"\\f124\";\n}\n.fa-crop:before {\n content: \"\\f125\";\n}\n.fa-code-fork:before {\n content: \"\\f126\";\n}\n.fa-unlink:before,\n.fa-chain-broken:before {\n content: \"\\f127\";\n}\n.fa-question:before {\n content: \"\\f128\";\n}\n.fa-info:before {\n content: \"\\f129\";\n}\n.fa-exclamation:before {\n content: \"\\f12a\";\n}\n.fa-superscript:before {\n content: \"\\f12b\";\n}\n.fa-subscript:before {\n content: \"\\f12c\";\n}\n.fa-eraser:before {\n content: \"\\f12d\";\n}\n.fa-puzzle-piece:before {\n content: \"\\f12e\";\n}\n.fa-microphone:before {\n content: \"\\f130\";\n}\n.fa-microphone-slash:before {\n content: \"\\f131\";\n}\n.fa-shield:before {\n content: \"\\f132\";\n}\n.fa-calendar-o:before {\n content: \"\\f133\";\n}\n.fa-fire-extinguisher:before {\n content: \"\\f134\";\n}\n.fa-rocket:before {\n content: \"\\f135\";\n}\n.fa-maxcdn:before {\n content: \"\\f136\";\n}\n.fa-chevron-circle-left:before {\n content: \"\\f137\";\n}\n.fa-chevron-circle-right:before {\n content: \"\\f138\";\n}\n.fa-chevron-circle-up:before {\n content: \"\\f139\";\n}\n.fa-chevron-circle-down:before {\n content: \"\\f13a\";\n}\n.fa-html5:before {\n content: \"\\f13b\";\n}\n.fa-css3:before {\n content: \"\\f13c\";\n}\n.fa-anchor:before {\n content: \"\\f13d\";\n}\n.fa-unlock-alt:before {\n content: \"\\f13e\";\n}\n.fa-bullseye:before {\n content: \"\\f140\";\n}\n.fa-ellipsis-h:before {\n content: \"\\f141\";\n}\n.fa-ellipsis-v:before {\n content: \"\\f142\";\n}\n.fa-rss-square:before {\n content: \"\\f143\";\n}\n.fa-play-circle:before {\n content: \"\\f144\";\n}\n.fa-ticket:before {\n content: \"\\f145\";\n}\n.fa-minus-square:before {\n content: \"\\f146\";\n}\n.fa-minus-square-o:before {\n content: \"\\f147\";\n}\n.fa-level-up:before {\n content: \"\\f148\";\n}\n.fa-level-down:before {\n content: \"\\f149\";\n}\n.fa-check-square:before {\n content: \"\\f14a\";\n}\n.fa-pencil-square:before {\n content: \"\\f14b\";\n}\n.fa-external-link-square:before {\n content: \"\\f14c\";\n}\n.fa-share-square:before {\n content: \"\\f14d\";\n}\n.fa-compass:before {\n content: \"\\f14e\";\n}\n.fa-toggle-down:before,\n.fa-caret-square-o-down:before {\n content: \"\\f150\";\n}\n.fa-toggle-up:before,\n.fa-caret-square-o-up:before {\n content: \"\\f151\";\n}\n.fa-toggle-right:before,\n.fa-caret-square-o-right:before {\n content: \"\\f152\";\n}\n.fa-euro:before,\n.fa-eur:before {\n content: \"\\f153\";\n}\n.fa-gbp:before {\n content: \"\\f154\";\n}\n.fa-dollar:before,\n.fa-usd:before {\n content: \"\\f155\";\n}\n.fa-rupee:before,\n.fa-inr:before {\n content: \"\\f156\";\n}\n.fa-cny:before,\n.fa-rmb:before,\n.fa-yen:before,\n.fa-jpy:before {\n content: \"\\f157\";\n}\n.fa-ruble:before,\n.fa-rouble:before,\n.fa-rub:before {\n content: \"\\f158\";\n}\n.fa-won:before,\n.fa-krw:before {\n content: \"\\f159\";\n}\n.fa-bitcoin:before,\n.fa-btc:before {\n content: \"\\f15a\";\n}\n.fa-file:before {\n content: \"\\f15b\";\n}\n.fa-file-text:before {\n content: \"\\f15c\";\n}\n.fa-sort-alpha-asc:before {\n content: \"\\f15d\";\n}\n.fa-sort-alpha-desc:before {\n content: \"\\f15e\";\n}\n.fa-sort-amount-asc:before {\n content: \"\\f160\";\n}\n.fa-sort-amount-desc:before {\n content: \"\\f161\";\n}\n.fa-sort-numeric-asc:before {\n content: \"\\f162\";\n}\n.fa-sort-numeric-desc:before {\n content: \"\\f163\";\n}\n.fa-thumbs-up:before {\n content: \"\\f164\";\n}\n.fa-thumbs-down:before {\n content: \"\\f165\";\n}\n.fa-youtube-square:before {\n content: \"\\f166\";\n}\n.fa-youtube:before {\n content: \"\\f167\";\n}\n.fa-xing:before {\n content: \"\\f168\";\n}\n.fa-xing-square:before {\n content: \"\\f169\";\n}\n.fa-youtube-play:before {\n content: \"\\f16a\";\n}\n.fa-dropbox:before {\n content: \"\\f16b\";\n}\n.fa-stack-overflow:before {\n content: \"\\f16c\";\n}\n.fa-instagram:before {\n content: \"\\f16d\";\n}\n.fa-flickr:before {\n content: \"\\f16e\";\n}\n.fa-adn:before {\n content: \"\\f170\";\n}\n.fa-bitbucket:before {\n content: \"\\f171\";\n}\n.fa-bitbucket-square:before {\n content: \"\\f172\";\n}\n.fa-tumblr:before {\n content: \"\\f173\";\n}\n.fa-tumblr-square:before {\n content: \"\\f174\";\n}\n.fa-long-arrow-down:before {\n content: \"\\f175\";\n}\n.fa-long-arrow-up:before {\n content: \"\\f176\";\n}\n.fa-long-arrow-left:before {\n content: \"\\f177\";\n}\n.fa-long-arrow-right:before {\n content: \"\\f178\";\n}\n.fa-apple:before {\n content: \"\\f179\";\n}\n.fa-windows:before {\n content: \"\\f17a\";\n}\n.fa-android:before {\n content: \"\\f17b\";\n}\n.fa-linux:before {\n content: \"\\f17c\";\n}\n.fa-dribbble:before {\n content: \"\\f17d\";\n}\n.fa-skype:before {\n content: \"\\f17e\";\n}\n.fa-foursquare:before {\n content: \"\\f180\";\n}\n.fa-trello:before {\n content: \"\\f181\";\n}\n.fa-female:before {\n content: \"\\f182\";\n}\n.fa-male:before {\n content: \"\\f183\";\n}\n.fa-gittip:before,\n.fa-gratipay:before {\n content: \"\\f184\";\n}\n.fa-sun-o:before {\n content: \"\\f185\";\n}\n.fa-moon-o:before {\n content: \"\\f186\";\n}\n.fa-archive:before {\n content: \"\\f187\";\n}\n.fa-bug:before {\n content: \"\\f188\";\n}\n.fa-vk:before {\n content: \"\\f189\";\n}\n.fa-weibo:before {\n content: \"\\f18a\";\n}\n.fa-renren:before {\n content: \"\\f18b\";\n}\n.fa-pagelines:before {\n content: \"\\f18c\";\n}\n.fa-stack-exchange:before {\n content: \"\\f18d\";\n}\n.fa-arrow-circle-o-right:before {\n content: \"\\f18e\";\n}\n.fa-arrow-circle-o-left:before {\n content: \"\\f190\";\n}\n.fa-toggle-left:before,\n.fa-caret-square-o-left:before {\n content: \"\\f191\";\n}\n.fa-dot-circle-o:before {\n content: \"\\f192\";\n}\n.fa-wheelchair:before {\n content: \"\\f193\";\n}\n.fa-vimeo-square:before {\n content: \"\\f194\";\n}\n.fa-turkish-lira:before,\n.fa-try:before {\n content: \"\\f195\";\n}\n.fa-plus-square-o:before {\n content: \"\\f196\";\n}\n.fa-space-shuttle:before {\n content: \"\\f197\";\n}\n.fa-slack:before {\n content: \"\\f198\";\n}\n.fa-envelope-square:before {\n content: \"\\f199\";\n}\n.fa-wordpress:before {\n content: \"\\f19a\";\n}\n.fa-openid:before {\n content: \"\\f19b\";\n}\n.fa-institution:before,\n.fa-bank:before,\n.fa-university:before {\n content: \"\\f19c\";\n}\n.fa-mortar-board:before,\n.fa-graduation-cap:before {\n content: \"\\f19d\";\n}\n.fa-yahoo:before {\n content: \"\\f19e\";\n}\n.fa-google:before {\n content: \"\\f1a0\";\n}\n.fa-reddit:before {\n content: \"\\f1a1\";\n}\n.fa-reddit-square:before {\n content: \"\\f1a2\";\n}\n.fa-stumbleupon-circle:before {\n content: \"\\f1a3\";\n}\n.fa-stumbleupon:before {\n content: \"\\f1a4\";\n}\n.fa-delicious:before {\n content: \"\\f1a5\";\n}\n.fa-digg:before {\n content: \"\\f1a6\";\n}\n.fa-pied-piper-pp:before {\n content: \"\\f1a7\";\n}\n.fa-pied-piper-alt:before {\n content: \"\\f1a8\";\n}\n.fa-drupal:before {\n content: \"\\f1a9\";\n}\n.fa-joomla:before {\n content: \"\\f1aa\";\n}\n.fa-language:before {\n content: \"\\f1ab\";\n}\n.fa-fax:before {\n content: \"\\f1ac\";\n}\n.fa-building:before {\n content: \"\\f1ad\";\n}\n.fa-child:before {\n content: \"\\f1ae\";\n}\n.fa-paw:before {\n content: \"\\f1b0\";\n}\n.fa-spoon:before {\n content: \"\\f1b1\";\n}\n.fa-cube:before {\n content: \"\\f1b2\";\n}\n.fa-cubes:before {\n content: \"\\f1b3\";\n}\n.fa-behance:before {\n content: \"\\f1b4\";\n}\n.fa-behance-square:before {\n content: \"\\f1b5\";\n}\n.fa-steam:before {\n content: \"\\f1b6\";\n}\n.fa-steam-square:before {\n content: \"\\f1b7\";\n}\n.fa-recycle:before {\n content: \"\\f1b8\";\n}\n.fa-automobile:before,\n.fa-car:before {\n content: \"\\f1b9\";\n}\n.fa-cab:before,\n.fa-taxi:before {\n content: \"\\f1ba\";\n}\n.fa-tree:before {\n content: \"\\f1bb\";\n}\n.fa-spotify:before {\n content: \"\\f1bc\";\n}\n.fa-deviantart:before {\n content: \"\\f1bd\";\n}\n.fa-soundcloud:before {\n content: \"\\f1be\";\n}\n.fa-database:before {\n content: \"\\f1c0\";\n}\n.fa-file-pdf-o:before {\n content: \"\\f1c1\";\n}\n.fa-file-word-o:before {\n content: \"\\f1c2\";\n}\n.fa-file-excel-o:before {\n content: \"\\f1c3\";\n}\n.fa-file-powerpoint-o:before {\n content: \"\\f1c4\";\n}\n.fa-file-photo-o:before,\n.fa-file-picture-o:before,\n.fa-file-image-o:before {\n content: \"\\f1c5\";\n}\n.fa-file-zip-o:before,\n.fa-file-archive-o:before {\n content: \"\\f1c6\";\n}\n.fa-file-sound-o:before,\n.fa-file-audio-o:before {\n content: \"\\f1c7\";\n}\n.fa-file-movie-o:before,\n.fa-file-video-o:before {\n content: \"\\f1c8\";\n}\n.fa-file-code-o:before {\n content: \"\\f1c9\";\n}\n.fa-vine:before {\n content: \"\\f1ca\";\n}\n.fa-codepen:before {\n content: \"\\f1cb\";\n}\n.fa-jsfiddle:before {\n content: \"\\f1cc\";\n}\n.fa-life-bouy:before,\n.fa-life-buoy:before,\n.fa-life-saver:before,\n.fa-support:before,\n.fa-life-ring:before {\n content: \"\\f1cd\";\n}\n.fa-circle-o-notch:before {\n content: \"\\f1ce\";\n}\n.fa-ra:before,\n.fa-resistance:before,\n.fa-rebel:before {\n content: \"\\f1d0\";\n}\n.fa-ge:before,\n.fa-empire:before {\n content: \"\\f1d1\";\n}\n.fa-git-square:before {\n content: \"\\f1d2\";\n}\n.fa-git:before {\n content: \"\\f1d3\";\n}\n.fa-y-combinator-square:before,\n.fa-yc-square:before,\n.fa-hacker-news:before {\n content: \"\\f1d4\";\n}\n.fa-tencent-weibo:before {\n content: \"\\f1d5\";\n}\n.fa-qq:before {\n content: \"\\f1d6\";\n}\n.fa-wechat:before,\n.fa-weixin:before {\n content: \"\\f1d7\";\n}\n.fa-send:before,\n.fa-paper-plane:before {\n content: \"\\f1d8\";\n}\n.fa-send-o:before,\n.fa-paper-plane-o:before {\n content: \"\\f1d9\";\n}\n.fa-history:before {\n content: \"\\f1da\";\n}\n.fa-circle-thin:before {\n content: \"\\f1db\";\n}\n.fa-header:before {\n content: \"\\f1dc\";\n}\n.fa-paragraph:before {\n content: \"\\f1dd\";\n}\n.fa-sliders:before {\n content: \"\\f1de\";\n}\n.fa-share-alt:before {\n content: \"\\f1e0\";\n}\n.fa-share-alt-square:before {\n content: \"\\f1e1\";\n}\n.fa-bomb:before {\n content: \"\\f1e2\";\n}\n.fa-soccer-ball-o:before,\n.fa-futbol-o:before {\n content: \"\\f1e3\";\n}\n.fa-tty:before {\n content: \"\\f1e4\";\n}\n.fa-binoculars:before {\n content: \"\\f1e5\";\n}\n.fa-plug:before {\n content: \"\\f1e6\";\n}\n.fa-slideshare:before {\n content: \"\\f1e7\";\n}\n.fa-twitch:before {\n content: \"\\f1e8\";\n}\n.fa-yelp:before {\n content: \"\\f1e9\";\n}\n.fa-newspaper-o:before {\n content: \"\\f1ea\";\n}\n.fa-wifi:before {\n content: \"\\f1eb\";\n}\n.fa-calculator:before {\n content: \"\\f1ec\";\n}\n.fa-paypal:before {\n content: \"\\f1ed\";\n}\n.fa-google-wallet:before {\n content: \"\\f1ee\";\n}\n.fa-cc-visa:before {\n content: \"\\f1f0\";\n}\n.fa-cc-mastercard:before {\n content: \"\\f1f1\";\n}\n.fa-cc-discover:before {\n content: \"\\f1f2\";\n}\n.fa-cc-amex:before {\n content: \"\\f1f3\";\n}\n.fa-cc-paypal:before {\n content: \"\\f1f4\";\n}\n.fa-cc-stripe:before {\n content: \"\\f1f5\";\n}\n.fa-bell-slash:before {\n content: \"\\f1f6\";\n}\n.fa-bell-slash-o:before {\n content: \"\\f1f7\";\n}\n.fa-trash:before {\n content: \"\\f1f8\";\n}\n.fa-copyright:before {\n content: \"\\f1f9\";\n}\n.fa-at:before {\n content: \"\\f1fa\";\n}\n.fa-eyedropper:before {\n content: \"\\f1fb\";\n}\n.fa-paint-brush:before {\n content: \"\\f1fc\";\n}\n.fa-birthday-cake:before {\n content: \"\\f1fd\";\n}\n.fa-area-chart:before {\n content: \"\\f1fe\";\n}\n.fa-pie-chart:before {\n content: \"\\f200\";\n}\n.fa-line-chart:before {\n content: \"\\f201\";\n}\n.fa-lastfm:before {\n content: \"\\f202\";\n}\n.fa-lastfm-square:before {\n content: \"\\f203\";\n}\n.fa-toggle-off:before {\n content: \"\\f204\";\n}\n.fa-toggle-on:before {\n content: \"\\f205\";\n}\n.fa-bicycle:before {\n content: \"\\f206\";\n}\n.fa-bus:before {\n content: \"\\f207\";\n}\n.fa-ioxhost:before {\n content: \"\\f208\";\n}\n.fa-angellist:before {\n content: \"\\f209\";\n}\n.fa-cc:before {\n content: \"\\f20a\";\n}\n.fa-shekel:before,\n.fa-sheqel:before,\n.fa-ils:before {\n content: \"\\f20b\";\n}\n.fa-meanpath:before {\n content: \"\\f20c\";\n}\n.fa-buysellads:before {\n content: \"\\f20d\";\n}\n.fa-connectdevelop:before {\n content: \"\\f20e\";\n}\n.fa-dashcube:before {\n content: \"\\f210\";\n}\n.fa-forumbee:before {\n content: \"\\f211\";\n}\n.fa-leanpub:before {\n content: \"\\f212\";\n}\n.fa-sellsy:before {\n content: \"\\f213\";\n}\n.fa-shirtsinbulk:before {\n content: \"\\f214\";\n}\n.fa-simplybuilt:before {\n content: \"\\f215\";\n}\n.fa-skyatlas:before {\n content: \"\\f216\";\n}\n.fa-cart-plus:before {\n content: \"\\f217\";\n}\n.fa-cart-arrow-down:before {\n content: \"\\f218\";\n}\n.fa-diamond:before {\n content: \"\\f219\";\n}\n.fa-ship:before {\n content: \"\\f21a\";\n}\n.fa-user-secret:before {\n content: \"\\f21b\";\n}\n.fa-motorcycle:before {\n content: \"\\f21c\";\n}\n.fa-street-view:before {\n content: \"\\f21d\";\n}\n.fa-heartbeat:before {\n content: \"\\f21e\";\n}\n.fa-venus:before {\n content: \"\\f221\";\n}\n.fa-mars:before {\n content: \"\\f222\";\n}\n.fa-mercury:before {\n content: \"\\f223\";\n}\n.fa-intersex:before,\n.fa-transgender:before {\n content: \"\\f224\";\n}\n.fa-transgender-alt:before {\n content: \"\\f225\";\n}\n.fa-venus-double:before {\n content: \"\\f226\";\n}\n.fa-mars-double:before {\n content: \"\\f227\";\n}\n.fa-venus-mars:before {\n content: \"\\f228\";\n}\n.fa-mars-stroke:before {\n content: \"\\f229\";\n}\n.fa-mars-stroke-v:before {\n content: \"\\f22a\";\n}\n.fa-mars-stroke-h:before {\n content: \"\\f22b\";\n}\n.fa-neuter:before {\n content: \"\\f22c\";\n}\n.fa-genderless:before {\n content: \"\\f22d\";\n}\n.fa-facebook-official:before {\n content: \"\\f230\";\n}\n.fa-pinterest-p:before {\n content: \"\\f231\";\n}\n.fa-whatsapp:before {\n content: \"\\f232\";\n}\n.fa-server:before {\n content: \"\\f233\";\n}\n.fa-user-plus:before {\n content: \"\\f234\";\n}\n.fa-user-times:before {\n content: \"\\f235\";\n}\n.fa-hotel:before,\n.fa-bed:before {\n content: \"\\f236\";\n}\n.fa-viacoin:before {\n content: \"\\f237\";\n}\n.fa-train:before {\n content: \"\\f238\";\n}\n.fa-subway:before {\n content: \"\\f239\";\n}\n.fa-medium:before {\n content: \"\\f23a\";\n}\n.fa-yc:before,\n.fa-y-combinator:before {\n content: \"\\f23b\";\n}\n.fa-optin-monster:before {\n content: \"\\f23c\";\n}\n.fa-opencart:before {\n content: \"\\f23d\";\n}\n.fa-expeditedssl:before {\n content: \"\\f23e\";\n}\n.fa-battery-4:before,\n.fa-battery:before,\n.fa-battery-full:before {\n content: \"\\f240\";\n}\n.fa-battery-3:before,\n.fa-battery-three-quarters:before {\n content: \"\\f241\";\n}\n.fa-battery-2:before,\n.fa-battery-half:before {\n content: \"\\f242\";\n}\n.fa-battery-1:before,\n.fa-battery-quarter:before {\n content: \"\\f243\";\n}\n.fa-battery-0:before,\n.fa-battery-empty:before {\n content: \"\\f244\";\n}\n.fa-mouse-pointer:before {\n content: \"\\f245\";\n}\n.fa-i-cursor:before {\n content: \"\\f246\";\n}\n.fa-object-group:before {\n content: \"\\f247\";\n}\n.fa-object-ungroup:before {\n content: \"\\f248\";\n}\n.fa-sticky-note:before {\n content: \"\\f249\";\n}\n.fa-sticky-note-o:before {\n content: \"\\f24a\";\n}\n.fa-cc-jcb:before {\n content: \"\\f24b\";\n}\n.fa-cc-diners-club:before {\n content: \"\\f24c\";\n}\n.fa-clone:before {\n content: \"\\f24d\";\n}\n.fa-balance-scale:before {\n content: \"\\f24e\";\n}\n.fa-hourglass-o:before {\n content: \"\\f250\";\n}\n.fa-hourglass-1:before,\n.fa-hourglass-start:before {\n content: \"\\f251\";\n}\n.fa-hourglass-2:before,\n.fa-hourglass-half:before {\n content: \"\\f252\";\n}\n.fa-hourglass-3:before,\n.fa-hourglass-end:before {\n content: \"\\f253\";\n}\n.fa-hourglass:before {\n content: \"\\f254\";\n}\n.fa-hand-grab-o:before,\n.fa-hand-rock-o:before {\n content: \"\\f255\";\n}\n.fa-hand-stop-o:before,\n.fa-hand-paper-o:before {\n content: \"\\f256\";\n}\n.fa-hand-scissors-o:before {\n content: \"\\f257\";\n}\n.fa-hand-lizard-o:before {\n content: \"\\f258\";\n}\n.fa-hand-spock-o:before {\n content: \"\\f259\";\n}\n.fa-hand-pointer-o:before {\n content: \"\\f25a\";\n}\n.fa-hand-peace-o:before {\n content: \"\\f25b\";\n}\n.fa-trademark:before {\n content: \"\\f25c\";\n}\n.fa-registered:before {\n content: \"\\f25d\";\n}\n.fa-creative-commons:before {\n content: \"\\f25e\";\n}\n.fa-gg:before {\n content: \"\\f260\";\n}\n.fa-gg-circle:before {\n content: \"\\f261\";\n}\n.fa-tripadvisor:before {\n content: \"\\f262\";\n}\n.fa-odnoklassniki:before {\n content: \"\\f263\";\n}\n.fa-odnoklassniki-square:before {\n content: \"\\f264\";\n}\n.fa-get-pocket:before {\n content: \"\\f265\";\n}\n.fa-wikipedia-w:before {\n content: \"\\f266\";\n}\n.fa-safari:before {\n content: \"\\f267\";\n}\n.fa-chrome:before {\n content: \"\\f268\";\n}\n.fa-firefox:before {\n content: \"\\f269\";\n}\n.fa-opera:before {\n content: \"\\f26a\";\n}\n.fa-internet-explorer:before {\n content: \"\\f26b\";\n}\n.fa-tv:before,\n.fa-television:before {\n content: \"\\f26c\";\n}\n.fa-contao:before {\n content: \"\\f26d\";\n}\n.fa-500px:before {\n content: \"\\f26e\";\n}\n.fa-amazon:before {\n content: \"\\f270\";\n}\n.fa-calendar-plus-o:before {\n content: \"\\f271\";\n}\n.fa-calendar-minus-o:before {\n content: \"\\f272\";\n}\n.fa-calendar-times-o:before {\n content: \"\\f273\";\n}\n.fa-calendar-check-o:before {\n content: \"\\f274\";\n}\n.fa-industry:before {\n content: \"\\f275\";\n}\n.fa-map-pin:before {\n content: \"\\f276\";\n}\n.fa-map-signs:before {\n content: \"\\f277\";\n}\n.fa-map-o:before {\n content: \"\\f278\";\n}\n.fa-map:before {\n content: \"\\f279\";\n}\n.fa-commenting:before {\n content: \"\\f27a\";\n}\n.fa-commenting-o:before {\n content: \"\\f27b\";\n}\n.fa-houzz:before {\n content: \"\\f27c\";\n}\n.fa-vimeo:before {\n content: \"\\f27d\";\n}\n.fa-black-tie:before {\n content: \"\\f27e\";\n}\n.fa-fonticons:before {\n content: \"\\f280\";\n}\n.fa-reddit-alien:before {\n content: \"\\f281\";\n}\n.fa-edge:before {\n content: \"\\f282\";\n}\n.fa-credit-card-alt:before {\n content: \"\\f283\";\n}\n.fa-codiepie:before {\n content: \"\\f284\";\n}\n.fa-modx:before {\n content: \"\\f285\";\n}\n.fa-fort-awesome:before {\n content: \"\\f286\";\n}\n.fa-usb:before {\n content: \"\\f287\";\n}\n.fa-product-hunt:before {\n content: \"\\f288\";\n}\n.fa-mixcloud:before {\n content: \"\\f289\";\n}\n.fa-scribd:before {\n content: \"\\f28a\";\n}\n.fa-pause-circle:before {\n content: \"\\f28b\";\n}\n.fa-pause-circle-o:before {\n content: \"\\f28c\";\n}\n.fa-stop-circle:before {\n content: \"\\f28d\";\n}\n.fa-stop-circle-o:before {\n content: \"\\f28e\";\n}\n.fa-shopping-bag:before {\n content: \"\\f290\";\n}\n.fa-shopping-basket:before {\n content: \"\\f291\";\n}\n.fa-hashtag:before {\n content: \"\\f292\";\n}\n.fa-bluetooth:before {\n content: \"\\f293\";\n}\n.fa-bluetooth-b:before {\n content: \"\\f294\";\n}\n.fa-percent:before {\n content: \"\\f295\";\n}\n.fa-gitlab:before {\n content: \"\\f296\";\n}\n.fa-wpbeginner:before {\n content: \"\\f297\";\n}\n.fa-wpforms:before {\n content: \"\\f298\";\n}\n.fa-envira:before {\n content: \"\\f299\";\n}\n.fa-universal-access:before {\n content: \"\\f29a\";\n}\n.fa-wheelchair-alt:before {\n content: \"\\f29b\";\n}\n.fa-question-circle-o:before {\n content: \"\\f29c\";\n}\n.fa-blind:before {\n content: \"\\f29d\";\n}\n.fa-audio-description:before {\n content: \"\\f29e\";\n}\n.fa-volume-control-phone:before {\n content: \"\\f2a0\";\n}\n.fa-braille:before {\n content: \"\\f2a1\";\n}\n.fa-assistive-listening-systems:before {\n content: \"\\f2a2\";\n}\n.fa-asl-interpreting:before,\n.fa-american-sign-language-interpreting:before {\n content: \"\\f2a3\";\n}\n.fa-deafness:before,\n.fa-hard-of-hearing:before,\n.fa-deaf:before {\n content: \"\\f2a4\";\n}\n.fa-glide:before {\n content: \"\\f2a5\";\n}\n.fa-glide-g:before {\n content: \"\\f2a6\";\n}\n.fa-signing:before,\n.fa-sign-language:before {\n content: \"\\f2a7\";\n}\n.fa-low-vision:before {\n content: \"\\f2a8\";\n}\n.fa-viadeo:before {\n content: \"\\f2a9\";\n}\n.fa-viadeo-square:before {\n content: \"\\f2aa\";\n}\n.fa-snapchat:before {\n content: \"\\f2ab\";\n}\n.fa-snapchat-ghost:before {\n content: \"\\f2ac\";\n}\n.fa-snapchat-square:before {\n content: \"\\f2ad\";\n}\n.fa-pied-piper:before {\n content: \"\\f2ae\";\n}\n.fa-first-order:before {\n content: \"\\f2b0\";\n}\n.fa-yoast:before {\n content: \"\\f2b1\";\n}\n.fa-themeisle:before {\n content: \"\\f2b2\";\n}\n.fa-google-plus-circle:before,\n.fa-google-plus-official:before {\n content: \"\\f2b3\";\n}\n.fa-fa:before,\n.fa-font-awesome:before {\n content: \"\\f2b4\";\n}\n.fa-handshake-o:before {\n content: \"\\f2b5\";\n}\n.fa-envelope-open:before {\n content: \"\\f2b6\";\n}\n.fa-envelope-open-o:before {\n content: \"\\f2b7\";\n}\n.fa-linode:before {\n content: \"\\f2b8\";\n}\n.fa-address-book:before {\n content: \"\\f2b9\";\n}\n.fa-address-book-o:before {\n content: \"\\f2ba\";\n}\n.fa-vcard:before,\n.fa-address-card:before {\n content: \"\\f2bb\";\n}\n.fa-vcard-o:before,\n.fa-address-card-o:before {\n content: \"\\f2bc\";\n}\n.fa-user-circle:before {\n content: \"\\f2bd\";\n}\n.fa-user-circle-o:before {\n content: \"\\f2be\";\n}\n.fa-user-o:before {\n content: \"\\f2c0\";\n}\n.fa-id-badge:before {\n content: \"\\f2c1\";\n}\n.fa-drivers-license:before,\n.fa-id-card:before {\n content: \"\\f2c2\";\n}\n.fa-drivers-license-o:before,\n.fa-id-card-o:before {\n content: \"\\f2c3\";\n}\n.fa-quora:before {\n content: \"\\f2c4\";\n}\n.fa-free-code-camp:before {\n content: \"\\f2c5\";\n}\n.fa-telegram:before {\n content: \"\\f2c6\";\n}\n.fa-thermometer-4:before,\n.fa-thermometer:before,\n.fa-thermometer-full:before {\n content: \"\\f2c7\";\n}\n.fa-thermometer-3:before,\n.fa-thermometer-three-quarters:before {\n content: \"\\f2c8\";\n}\n.fa-thermometer-2:before,\n.fa-thermometer-half:before {\n content: \"\\f2c9\";\n}\n.fa-thermometer-1:before,\n.fa-thermometer-quarter:before {\n content: \"\\f2ca\";\n}\n.fa-thermometer-0:before,\n.fa-thermometer-empty:before {\n content: \"\\f2cb\";\n}\n.fa-shower:before {\n content: \"\\f2cc\";\n}\n.fa-bathtub:before,\n.fa-s15:before,\n.fa-bath:before {\n content: \"\\f2cd\";\n}\n.fa-podcast:before {\n content: \"\\f2ce\";\n}\n.fa-window-maximize:before {\n content: \"\\f2d0\";\n}\n.fa-window-minimize:before {\n content: \"\\f2d1\";\n}\n.fa-window-restore:before {\n content: \"\\f2d2\";\n}\n.fa-times-rectangle:before,\n.fa-window-close:before {\n content: \"\\f2d3\";\n}\n.fa-times-rectangle-o:before,\n.fa-window-close-o:before {\n content: \"\\f2d4\";\n}\n.fa-bandcamp:before {\n content: \"\\f2d5\";\n}\n.fa-grav:before {\n content: \"\\f2d6\";\n}\n.fa-etsy:before {\n content: \"\\f2d7\";\n}\n.fa-imdb:before {\n content: \"\\f2d8\";\n}\n.fa-ravelry:before {\n content: \"\\f2d9\";\n}\n.fa-eercast:before {\n content: \"\\f2da\";\n}\n.fa-microchip:before {\n content: \"\\f2db\";\n}\n.fa-snowflake-o:before {\n content: \"\\f2dc\";\n}\n.fa-superpowers:before {\n content: \"\\f2dd\";\n}\n.fa-wpexplorer:before {\n content: \"\\f2de\";\n}\n.fa-meetup:before {\n content: \"\\f2e0\";\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n","@charset \"UTF-8\";\n/*!\n * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format(\"embedded-opentype\"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format(\"woff2\"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format(\"woff\"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format(\"truetype\"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format(\"svg\");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:\"\"}.fa-music:before{content:\"\"}.fa-search:before{content:\"\"}.fa-envelope-o:before{content:\"\"}.fa-heart:before{content:\"\"}.fa-star:before{content:\"\"}.fa-star-o:before{content:\"\"}.fa-user:before{content:\"\"}.fa-film:before{content:\"\"}.fa-th-large:before{content:\"\"}.fa-th:before{content:\"\"}.fa-th-list:before{content:\"\"}.fa-check:before{content:\"\"}.fa-close:before,.fa-remove:before,.fa-times:before{content:\"\"}.fa-search-plus:before{content:\"\"}.fa-search-minus:before{content:\"\"}.fa-power-off:before{content:\"\"}.fa-signal:before{content:\"\"}.fa-cog:before,.fa-gear:before{content:\"\"}.fa-trash-o:before{content:\"\"}.fa-home:before{content:\"\"}.fa-file-o:before{content:\"\"}.fa-clock-o:before{content:\"\"}.fa-road:before{content:\"\"}.fa-download:before{content:\"\"}.fa-arrow-circle-o-down:before{content:\"\"}.fa-arrow-circle-o-up:before{content:\"\"}.fa-inbox:before{content:\"\"}.fa-play-circle-o:before{content:\"\"}.fa-repeat:before,.fa-rotate-right:before{content:\"\"}.fa-refresh:before{content:\"\"}.fa-list-alt:before{content:\"\"}.fa-lock:before{content:\"\"}.fa-flag:before{content:\"\"}.fa-headphones:before{content:\"\"}.fa-volume-off:before{content:\"\"}.fa-volume-down:before{content:\"\"}.fa-volume-up:before{content:\"\"}.fa-qrcode:before{content:\"\"}.fa-barcode:before{content:\"\"}.fa-tag:before{content:\"\"}.fa-tags:before{content:\"\"}.fa-book:before{content:\"\"}.fa-bookmark:before{content:\"\"}.fa-print:before{content:\"\"}.fa-camera:before{content:\"\"}.fa-font:before{content:\"\"}.fa-bold:before{content:\"\"}.fa-italic:before{content:\"\"}.fa-text-height:before{content:\"\"}.fa-text-width:before{content:\"\"}.fa-align-left:before{content:\"\"}.fa-align-center:before{content:\"\"}.fa-align-right:before{content:\"\"}.fa-align-justify:before{content:\"\"}.fa-list:before{content:\"\"}.fa-dedent:before,.fa-outdent:before{content:\"\"}.fa-indent:before{content:\"\"}.fa-video-camera:before{content:\"\"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:\"\"}.fa-pencil:before{content:\"\"}.fa-map-marker:before{content:\"\"}.fa-adjust:before{content:\"\"}.fa-tint:before{content:\"\"}.fa-edit:before,.fa-pencil-square-o:before{content:\"\"}.fa-share-square-o:before{content:\"\"}.fa-check-square-o:before{content:\"\"}.fa-arrows:before{content:\"\"}.fa-step-backward:before{content:\"\"}.fa-fast-backward:before{content:\"\"}.fa-backward:before{content:\"\"}.fa-play:before{content:\"\"}.fa-pause:before{content:\"\"}.fa-stop:before{content:\"\"}.fa-forward:before{content:\"\"}.fa-fast-forward:before{content:\"\"}.fa-step-forward:before{content:\"\"}.fa-eject:before{content:\"\"}.fa-chevron-left:before{content:\"\"}.fa-chevron-right:before{content:\"\"}.fa-plus-circle:before{content:\"\"}.fa-minus-circle:before{content:\"\"}.fa-times-circle:before{content:\"\"}.fa-check-circle:before{content:\"\"}.fa-question-circle:before{content:\"\"}.fa-info-circle:before{content:\"\"}.fa-crosshairs:before{content:\"\"}.fa-times-circle-o:before{content:\"\"}.fa-check-circle-o:before{content:\"\"}.fa-ban:before{content:\"\"}.fa-arrow-left:before{content:\"\"}.fa-arrow-right:before{content:\"\"}.fa-arrow-up:before{content:\"\"}.fa-arrow-down:before{content:\"\"}.fa-mail-forward:before,.fa-share:before{content:\"\"}.fa-expand:before{content:\"\"}.fa-compress:before{content:\"\"}.fa-plus:before{content:\"\"}.fa-minus:before{content:\"\"}.fa-asterisk:before{content:\"\"}.fa-exclamation-circle:before{content:\"\"}.fa-gift:before{content:\"\"}.fa-leaf:before{content:\"\"}.fa-fire:before{content:\"\"}.fa-eye:before{content:\"\"}.fa-eye-slash:before{content:\"\"}.fa-exclamation-triangle:before,.fa-warning:before{content:\"\"}.fa-plane:before{content:\"\"}.fa-calendar:before{content:\"\"}.fa-random:before{content:\"\"}.fa-comment:before{content:\"\"}.fa-magnet:before{content:\"\"}.fa-chevron-up:before{content:\"\"}.fa-chevron-down:before{content:\"\"}.fa-retweet:before{content:\"\"}.fa-shopping-cart:before{content:\"\"}.fa-folder:before{content:\"\"}.fa-folder-open:before{content:\"\"}.fa-arrows-v:before{content:\"\"}.fa-arrows-h:before{content:\"\"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:\"\"}.fa-twitter-square:before{content:\"\"}.fa-facebook-square:before{content:\"\"}.fa-camera-retro:before{content:\"\"}.fa-key:before{content:\"\"}.fa-cogs:before,.fa-gears:before{content:\"\"}.fa-comments:before{content:\"\"}.fa-thumbs-o-up:before{content:\"\"}.fa-thumbs-o-down:before{content:\"\"}.fa-star-half:before{content:\"\"}.fa-heart-o:before{content:\"\"}.fa-sign-out:before{content:\"\"}.fa-linkedin-square:before{content:\"\"}.fa-thumb-tack:before{content:\"\"}.fa-external-link:before{content:\"\"}.fa-sign-in:before{content:\"\"}.fa-trophy:before{content:\"\"}.fa-github-square:before{content:\"\"}.fa-upload:before{content:\"\"}.fa-lemon-o:before{content:\"\"}.fa-phone:before{content:\"\"}.fa-square-o:before{content:\"\"}.fa-bookmark-o:before{content:\"\"}.fa-phone-square:before{content:\"\"}.fa-twitter:before{content:\"\"}.fa-facebook-f:before,.fa-facebook:before{content:\"\"}.fa-github:before{content:\"\"}.fa-unlock:before{content:\"\"}.fa-credit-card:before{content:\"\"}.fa-feed:before,.fa-rss:before{content:\"\"}.fa-hdd-o:before{content:\"\"}.fa-bullhorn:before{content:\"\"}.fa-bell:before{content:\"\"}.fa-certificate:before{content:\"\"}.fa-hand-o-right:before{content:\"\"}.fa-hand-o-left:before{content:\"\"}.fa-hand-o-up:before{content:\"\"}.fa-hand-o-down:before{content:\"\"}.fa-arrow-circle-left:before{content:\"\"}.fa-arrow-circle-right:before{content:\"\"}.fa-arrow-circle-up:before{content:\"\"}.fa-arrow-circle-down:before{content:\"\"}.fa-globe:before{content:\"\"}.fa-wrench:before{content:\"\"}.fa-tasks:before{content:\"\"}.fa-filter:before{content:\"\"}.fa-briefcase:before{content:\"\"}.fa-arrows-alt:before{content:\"\"}.fa-group:before,.fa-users:before{content:\"\"}.fa-chain:before,.fa-link:before{content:\"\"}.fa-cloud:before{content:\"\"}.fa-flask:before{content:\"\"}.fa-cut:before,.fa-scissors:before{content:\"\"}.fa-copy:before,.fa-files-o:before{content:\"\"}.fa-paperclip:before{content:\"\"}.fa-floppy-o:before,.fa-save:before{content:\"\"}.fa-square:before{content:\"\"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:\"\"}.fa-list-ul:before{content:\"\"}.fa-list-ol:before{content:\"\"}.fa-strikethrough:before{content:\"\"}.fa-underline:before{content:\"\"}.fa-table:before{content:\"\"}.fa-magic:before{content:\"\"}.fa-truck:before{content:\"\"}.fa-pinterest:before{content:\"\"}.fa-pinterest-square:before{content:\"\"}.fa-google-plus-square:before{content:\"\"}.fa-google-plus:before{content:\"\"}.fa-money:before{content:\"\"}.fa-caret-down:before{content:\"\"}.fa-caret-up:before{content:\"\"}.fa-caret-left:before{content:\"\"}.fa-caret-right:before{content:\"\"}.fa-columns:before{content:\"\"}.fa-sort:before,.fa-unsorted:before{content:\"\"}.fa-sort-desc:before,.fa-sort-down:before{content:\"\"}.fa-sort-asc:before,.fa-sort-up:before{content:\"\"}.fa-envelope:before{content:\"\"}.fa-linkedin:before{content:\"\"}.fa-rotate-left:before,.fa-undo:before{content:\"\"}.fa-gavel:before,.fa-legal:before{content:\"\"}.fa-dashboard:before,.fa-tachometer:before{content:\"\"}.fa-comment-o:before{content:\"\"}.fa-comments-o:before{content:\"\"}.fa-bolt:before,.fa-flash:before{content:\"\"}.fa-sitemap:before{content:\"\"}.fa-umbrella:before{content:\"\"}.fa-clipboard:before,.fa-paste:before{content:\"\"}.fa-lightbulb-o:before{content:\"\"}.fa-exchange:before{content:\"\"}.fa-cloud-download:before{content:\"\"}.fa-cloud-upload:before{content:\"\"}.fa-user-md:before{content:\"\"}.fa-stethoscope:before{content:\"\"}.fa-suitcase:before{content:\"\"}.fa-bell-o:before{content:\"\"}.fa-coffee:before{content:\"\"}.fa-cutlery:before{content:\"\"}.fa-file-text-o:before{content:\"\"}.fa-building-o:before{content:\"\"}.fa-hospital-o:before{content:\"\"}.fa-ambulance:before{content:\"\"}.fa-medkit:before{content:\"\"}.fa-fighter-jet:before{content:\"\"}.fa-beer:before{content:\"\"}.fa-h-square:before{content:\"\"}.fa-plus-square:before{content:\"\"}.fa-angle-double-left:before{content:\"\"}.fa-angle-double-right:before{content:\"\"}.fa-angle-double-up:before{content:\"\"}.fa-angle-double-down:before{content:\"\"}.fa-angle-left:before{content:\"\"}.fa-angle-right:before{content:\"\"}.fa-angle-up:before{content:\"\"}.fa-angle-down:before{content:\"\"}.fa-desktop:before{content:\"\"}.fa-laptop:before{content:\"\"}.fa-tablet:before{content:\"\"}.fa-mobile-phone:before,.fa-mobile:before{content:\"\"}.fa-circle-o:before{content:\"\"}.fa-quote-left:before{content:\"\"}.fa-quote-right:before{content:\"\"}.fa-spinner:before{content:\"\"}.fa-circle:before{content:\"\"}.fa-mail-reply:before,.fa-reply:before{content:\"\"}.fa-github-alt:before{content:\"\"}.fa-folder-o:before{content:\"\"}.fa-folder-open-o:before{content:\"\"}.fa-smile-o:before{content:\"\"}.fa-frown-o:before{content:\"\"}.fa-meh-o:before{content:\"\"}.fa-gamepad:before{content:\"\"}.fa-keyboard-o:before{content:\"\"}.fa-flag-o:before{content:\"\"}.fa-flag-checkered:before{content:\"\"}.fa-terminal:before{content:\"\"}.fa-code:before{content:\"\"}.fa-mail-reply-all:before,.fa-reply-all:before{content:\"\"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:\"\"}.fa-location-arrow:before{content:\"\"}.fa-crop:before{content:\"\"}.fa-code-fork:before{content:\"\"}.fa-chain-broken:before,.fa-unlink:before{content:\"\"}.fa-question:before{content:\"\"}.fa-info:before{content:\"\"}.fa-exclamation:before{content:\"\"}.fa-superscript:before{content:\"\"}.fa-subscript:before{content:\"\"}.fa-eraser:before{content:\"\"}.fa-puzzle-piece:before{content:\"\"}.fa-microphone:before{content:\"\"}.fa-microphone-slash:before{content:\"\"}.fa-shield:before{content:\"\"}.fa-calendar-o:before{content:\"\"}.fa-fire-extinguisher:before{content:\"\"}.fa-rocket:before{content:\"\"}.fa-maxcdn:before{content:\"\"}.fa-chevron-circle-left:before{content:\"\"}.fa-chevron-circle-right:before{content:\"\"}.fa-chevron-circle-up:before{content:\"\"}.fa-chevron-circle-down:before{content:\"\"}.fa-html5:before{content:\"\"}.fa-css3:before{content:\"\"}.fa-anchor:before{content:\"\"}.fa-unlock-alt:before{content:\"\"}.fa-bullseye:before{content:\"\"}.fa-ellipsis-h:before{content:\"\"}.fa-ellipsis-v:before{content:\"\"}.fa-rss-square:before{content:\"\"}.fa-play-circle:before{content:\"\"}.fa-ticket:before{content:\"\"}.fa-minus-square:before{content:\"\"}.fa-minus-square-o:before{content:\"\"}.fa-level-up:before{content:\"\"}.fa-level-down:before{content:\"\"}.fa-check-square:before{content:\"\"}.fa-pencil-square:before{content:\"\"}.fa-external-link-square:before{content:\"\"}.fa-share-square:before{content:\"\"}.fa-compass:before{content:\"\"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:\"\"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:\"\"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:\"\"}.fa-eur:before,.fa-euro:before{content:\"\"}.fa-gbp:before{content:\"\"}.fa-dollar:before,.fa-usd:before{content:\"\"}.fa-inr:before,.fa-rupee:before{content:\"\"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:\"\"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:\"\"}.fa-krw:before,.fa-won:before{content:\"\"}.fa-bitcoin:before,.fa-btc:before{content:\"\"}.fa-file:before{content:\"\"}.fa-file-text:before{content:\"\"}.fa-sort-alpha-asc:before{content:\"\"}.fa-sort-alpha-desc:before{content:\"\"}.fa-sort-amount-asc:before{content:\"\"}.fa-sort-amount-desc:before{content:\"\"}.fa-sort-numeric-asc:before{content:\"\"}.fa-sort-numeric-desc:before{content:\"\"}.fa-thumbs-up:before{content:\"\"}.fa-thumbs-down:before{content:\"\"}.fa-youtube-square:before{content:\"\"}.fa-youtube:before{content:\"\"}.fa-xing:before{content:\"\"}.fa-xing-square:before{content:\"\"}.fa-youtube-play:before{content:\"\"}.fa-dropbox:before{content:\"\"}.fa-stack-overflow:before{content:\"\"}.fa-instagram:before{content:\"\"}.fa-flickr:before{content:\"\"}.fa-adn:before{content:\"\"}.fa-bitbucket:before{content:\"\"}.fa-bitbucket-square:before{content:\"\"}.fa-tumblr:before{content:\"\"}.fa-tumblr-square:before{content:\"\"}.fa-long-arrow-down:before{content:\"\"}.fa-long-arrow-up:before{content:\"\"}.fa-long-arrow-left:before{content:\"\"}.fa-long-arrow-right:before{content:\"\"}.fa-apple:before{content:\"\"}.fa-windows:before{content:\"\"}.fa-android:before{content:\"\"}.fa-linux:before{content:\"\"}.fa-dribbble:before{content:\"\"}.fa-skype:before{content:\"\"}.fa-foursquare:before{content:\"\"}.fa-trello:before{content:\"\"}.fa-female:before{content:\"\"}.fa-male:before{content:\"\"}.fa-gittip:before,.fa-gratipay:before{content:\"\"}.fa-sun-o:before{content:\"\"}.fa-moon-o:before{content:\"\"}.fa-archive:before{content:\"\"}.fa-bug:before{content:\"\"}.fa-vk:before{content:\"\"}.fa-weibo:before{content:\"\"}.fa-renren:before{content:\"\"}.fa-pagelines:before{content:\"\"}.fa-stack-exchange:before{content:\"\"}.fa-arrow-circle-o-right:before{content:\"\"}.fa-arrow-circle-o-left:before{content:\"\"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:\"\"}.fa-dot-circle-o:before{content:\"\"}.fa-wheelchair:before{content:\"\"}.fa-vimeo-square:before{content:\"\"}.fa-try:before,.fa-turkish-lira:before{content:\"\"}.fa-plus-square-o:before{content:\"\"}.fa-space-shuttle:before{content:\"\"}.fa-slack:before{content:\"\"}.fa-envelope-square:before{content:\"\"}.fa-wordpress:before{content:\"\"}.fa-openid:before{content:\"\"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:\"\"}.fa-graduation-cap:before,.fa-mortar-board:before{content:\"\"}.fa-yahoo:before{content:\"\"}.fa-google:before{content:\"\"}.fa-reddit:before{content:\"\"}.fa-reddit-square:before{content:\"\"}.fa-stumbleupon-circle:before{content:\"\"}.fa-stumbleupon:before{content:\"\"}.fa-delicious:before{content:\"\"}.fa-digg:before{content:\"\"}.fa-pied-piper-pp:before{content:\"\"}.fa-pied-piper-alt:before{content:\"\"}.fa-drupal:before{content:\"\"}.fa-joomla:before{content:\"\"}.fa-language:before{content:\"\"}.fa-fax:before{content:\"\"}.fa-building:before{content:\"\"}.fa-child:before{content:\"\"}.fa-paw:before{content:\"\"}.fa-spoon:before{content:\"\"}.fa-cube:before{content:\"\"}.fa-cubes:before{content:\"\"}.fa-behance:before{content:\"\"}.fa-behance-square:before{content:\"\"}.fa-steam:before{content:\"\"}.fa-steam-square:before{content:\"\"}.fa-recycle:before{content:\"\"}.fa-automobile:before,.fa-car:before{content:\"\"}.fa-cab:before,.fa-taxi:before{content:\"\"}.fa-tree:before{content:\"\"}.fa-spotify:before{content:\"\"}.fa-deviantart:before{content:\"\"}.fa-soundcloud:before{content:\"\"}.fa-database:before{content:\"\"}.fa-file-pdf-o:before{content:\"\"}.fa-file-word-o:before{content:\"\"}.fa-file-excel-o:before{content:\"\"}.fa-file-powerpoint-o:before{content:\"\"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:\"\"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:\"\"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:\"\"}.fa-file-movie-o:before,.fa-file-video-o:before{content:\"\"}.fa-file-code-o:before{content:\"\"}.fa-vine:before{content:\"\"}.fa-codepen:before{content:\"\"}.fa-jsfiddle:before{content:\"\"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:\"\"}.fa-circle-o-notch:before{content:\"\"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:\"\"}.fa-empire:before,.fa-ge:before{content:\"\"}.fa-git-square:before{content:\"\"}.fa-git:before{content:\"\"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:\"\"}.fa-tencent-weibo:before{content:\"\"}.fa-qq:before{content:\"\"}.fa-wechat:before,.fa-weixin:before{content:\"\"}.fa-paper-plane:before,.fa-send:before{content:\"\"}.fa-paper-plane-o:before,.fa-send-o:before{content:\"\"}.fa-history:before{content:\"\"}.fa-circle-thin:before{content:\"\"}.fa-header:before{content:\"\"}.fa-paragraph:before{content:\"\"}.fa-sliders:before{content:\"\"}.fa-share-alt:before{content:\"\"}.fa-share-alt-square:before{content:\"\"}.fa-bomb:before{content:\"\"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:\"\"}.fa-tty:before{content:\"\"}.fa-binoculars:before{content:\"\"}.fa-plug:before{content:\"\"}.fa-slideshare:before{content:\"\"}.fa-twitch:before{content:\"\"}.fa-yelp:before{content:\"\"}.fa-newspaper-o:before{content:\"\"}.fa-wifi:before{content:\"\"}.fa-calculator:before{content:\"\"}.fa-paypal:before{content:\"\"}.fa-google-wallet:before{content:\"\"}.fa-cc-visa:before{content:\"\"}.fa-cc-mastercard:before{content:\"\"}.fa-cc-discover:before{content:\"\"}.fa-cc-amex:before{content:\"\"}.fa-cc-paypal:before{content:\"\"}.fa-cc-stripe:before{content:\"\"}.fa-bell-slash:before{content:\"\"}.fa-bell-slash-o:before{content:\"\"}.fa-trash:before{content:\"\"}.fa-copyright:before{content:\"\"}.fa-at:before{content:\"\"}.fa-eyedropper:before{content:\"\"}.fa-paint-brush:before{content:\"\"}.fa-birthday-cake:before{content:\"\"}.fa-area-chart:before{content:\"\"}.fa-pie-chart:before{content:\"\"}.fa-line-chart:before{content:\"\"}.fa-lastfm:before{content:\"\"}.fa-lastfm-square:before{content:\"\"}.fa-toggle-off:before{content:\"\"}.fa-toggle-on:before{content:\"\"}.fa-bicycle:before{content:\"\"}.fa-bus:before{content:\"\"}.fa-ioxhost:before{content:\"\"}.fa-angellist:before{content:\"\"}.fa-cc:before{content:\"\"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:\"\"}.fa-meanpath:before{content:\"\"}.fa-buysellads:before{content:\"\"}.fa-connectdevelop:before{content:\"\"}.fa-dashcube:before{content:\"\"}.fa-forumbee:before{content:\"\"}.fa-leanpub:before{content:\"\"}.fa-sellsy:before{content:\"\"}.fa-shirtsinbulk:before{content:\"\"}.fa-simplybuilt:before{content:\"\"}.fa-skyatlas:before{content:\"\"}.fa-cart-plus:before{content:\"\"}.fa-cart-arrow-down:before{content:\"\"}.fa-diamond:before{content:\"\"}.fa-ship:before{content:\"\"}.fa-user-secret:before{content:\"\"}.fa-motorcycle:before{content:\"\"}.fa-street-view:before{content:\"\"}.fa-heartbeat:before{content:\"\"}.fa-venus:before{content:\"\"}.fa-mars:before{content:\"\"}.fa-mercury:before{content:\"\"}.fa-intersex:before,.fa-transgender:before{content:\"\"}.fa-transgender-alt:before{content:\"\"}.fa-venus-double:before{content:\"\"}.fa-mars-double:before{content:\"\"}.fa-venus-mars:before{content:\"\"}.fa-mars-stroke:before{content:\"\"}.fa-mars-stroke-v:before{content:\"\"}.fa-mars-stroke-h:before{content:\"\"}.fa-neuter:before{content:\"\"}.fa-genderless:before{content:\"\"}.fa-facebook-official:before{content:\"\"}.fa-pinterest-p:before{content:\"\"}.fa-whatsapp:before{content:\"\"}.fa-server:before{content:\"\"}.fa-user-plus:before{content:\"\"}.fa-user-times:before{content:\"\"}.fa-bed:before,.fa-hotel:before{content:\"\"}.fa-viacoin:before{content:\"\"}.fa-train:before{content:\"\"}.fa-subway:before{content:\"\"}.fa-medium:before{content:\"\"}.fa-y-combinator:before,.fa-yc:before{content:\"\"}.fa-optin-monster:before{content:\"\"}.fa-opencart:before{content:\"\"}.fa-expeditedssl:before{content:\"\"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:\"\"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:\"\"}.fa-battery-2:before,.fa-battery-half:before{content:\"\"}.fa-battery-1:before,.fa-battery-quarter:before{content:\"\"}.fa-battery-0:before,.fa-battery-empty:before{content:\"\"}.fa-mouse-pointer:before{content:\"\"}.fa-i-cursor:before{content:\"\"}.fa-object-group:before{content:\"\"}.fa-object-ungroup:before{content:\"\"}.fa-sticky-note:before{content:\"\"}.fa-sticky-note-o:before{content:\"\"}.fa-cc-jcb:before{content:\"\"}.fa-cc-diners-club:before{content:\"\"}.fa-clone:before{content:\"\"}.fa-balance-scale:before{content:\"\"}.fa-hourglass-o:before{content:\"\"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:\"\"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:\"\"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:\"\"}.fa-hourglass:before{content:\"\"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:\"\"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:\"\"}.fa-hand-scissors-o:before{content:\"\"}.fa-hand-lizard-o:before{content:\"\"}.fa-hand-spock-o:before{content:\"\"}.fa-hand-pointer-o:before{content:\"\"}.fa-hand-peace-o:before{content:\"\"}.fa-trademark:before{content:\"\"}.fa-registered:before{content:\"\"}.fa-creative-commons:before{content:\"\"}.fa-gg:before{content:\"\"}.fa-gg-circle:before{content:\"\"}.fa-tripadvisor:before{content:\"\"}.fa-odnoklassniki:before{content:\"\"}.fa-odnoklassniki-square:before{content:\"\"}.fa-get-pocket:before{content:\"\"}.fa-wikipedia-w:before{content:\"\"}.fa-safari:before{content:\"\"}.fa-chrome:before{content:\"\"}.fa-firefox:before{content:\"\"}.fa-opera:before{content:\"\"}.fa-internet-explorer:before{content:\"\"}.fa-television:before,.fa-tv:before{content:\"\"}.fa-contao:before{content:\"\"}.fa-500px:before{content:\"\"}.fa-amazon:before{content:\"\"}.fa-calendar-plus-o:before{content:\"\"}.fa-calendar-minus-o:before{content:\"\"}.fa-calendar-times-o:before{content:\"\"}.fa-calendar-check-o:before{content:\"\"}.fa-industry:before{content:\"\"}.fa-map-pin:before{content:\"\"}.fa-map-signs:before{content:\"\"}.fa-map-o:before{content:\"\"}.fa-map:before{content:\"\"}.fa-commenting:before{content:\"\"}.fa-commenting-o:before{content:\"\"}.fa-houzz:before{content:\"\"}.fa-vimeo:before{content:\"\"}.fa-black-tie:before{content:\"\"}.fa-fonticons:before{content:\"\"}.fa-reddit-alien:before{content:\"\"}.fa-edge:before{content:\"\"}.fa-credit-card-alt:before{content:\"\"}.fa-codiepie:before{content:\"\"}.fa-modx:before{content:\"\"}.fa-fort-awesome:before{content:\"\"}.fa-usb:before{content:\"\"}.fa-product-hunt:before{content:\"\"}.fa-mixcloud:before{content:\"\"}.fa-scribd:before{content:\"\"}.fa-pause-circle:before{content:\"\"}.fa-pause-circle-o:before{content:\"\"}.fa-stop-circle:before{content:\"\"}.fa-stop-circle-o:before{content:\"\"}.fa-shopping-bag:before{content:\"\"}.fa-shopping-basket:before{content:\"\"}.fa-hashtag:before{content:\"\"}.fa-bluetooth:before{content:\"\"}.fa-bluetooth-b:before{content:\"\"}.fa-percent:before{content:\"\"}.fa-gitlab:before{content:\"\"}.fa-wpbeginner:before{content:\"\"}.fa-wpforms:before{content:\"\"}.fa-envira:before{content:\"\"}.fa-universal-access:before{content:\"\"}.fa-wheelchair-alt:before{content:\"\"}.fa-question-circle-o:before{content:\"\"}.fa-blind:before{content:\"\"}.fa-audio-description:before{content:\"\"}.fa-volume-control-phone:before{content:\"\"}.fa-braille:before{content:\"\"}.fa-assistive-listening-systems:before{content:\"\"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:\"\"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:\"\"}.fa-glide:before{content:\"\"}.fa-glide-g:before{content:\"\"}.fa-sign-language:before,.fa-signing:before{content:\"\"}.fa-low-vision:before{content:\"\"}.fa-viadeo:before{content:\"\"}.fa-viadeo-square:before{content:\"\"}.fa-snapchat:before{content:\"\"}.fa-snapchat-ghost:before{content:\"\"}.fa-snapchat-square:before{content:\"\"}.fa-pied-piper:before{content:\"\"}.fa-first-order:before{content:\"\"}.fa-yoast:before{content:\"\"}.fa-themeisle:before{content:\"\"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:\"\"}.fa-fa:before,.fa-font-awesome:before{content:\"\"}.fa-handshake-o:before{content:\"\"}.fa-envelope-open:before{content:\"\"}.fa-envelope-open-o:before{content:\"\"}.fa-linode:before{content:\"\"}.fa-address-book:before{content:\"\"}.fa-address-book-o:before{content:\"\"}.fa-address-card:before,.fa-vcard:before{content:\"\"}.fa-address-card-o:before,.fa-vcard-o:before{content:\"\"}.fa-user-circle:before{content:\"\"}.fa-user-circle-o:before{content:\"\"}.fa-user-o:before{content:\"\"}.fa-id-badge:before{content:\"\"}.fa-drivers-license:before,.fa-id-card:before{content:\"\"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:\"\"}.fa-quora:before{content:\"\"}.fa-free-code-camp:before{content:\"\"}.fa-telegram:before{content:\"\"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:\"\"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:\"\"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:\"\"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:\"\"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:\"\"}.fa-shower:before{content:\"\"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:\"\"}.fa-podcast:before{content:\"\"}.fa-window-maximize:before{content:\"\"}.fa-window-minimize:before{content:\"\"}.fa-window-restore:before{content:\"\"}.fa-times-rectangle:before,.fa-window-close:before{content:\"\"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:\"\"}.fa-bandcamp:before{content:\"\"}.fa-grav:before{content:\"\"}.fa-etsy:before{content:\"\"}.fa-imdb:before{content:\"\"}.fa-ravelry:before{content:\"\"}.fa-eercast:before{content:\"\"}.fa-microchip:before{content:\"\"}.fa-snowflake-o:before{content:\"\"}.fa-superpowers:before{content:\"\"}.fa-wpexplorer:before{content:\"\"}.fa-meetup:before{content:\"\"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}"],"sourceRoot":""} \ No newline at end of file diff --git a/priv/static/packs/flavours/vanilla/about.js b/priv/static/packs/flavours/vanilla/about.js index eaae0f8b7..24c30cc76 100644 Binary files a/priv/static/packs/flavours/vanilla/about.js and b/priv/static/packs/flavours/vanilla/about.js differ diff --git a/priv/static/packs/flavours/vanilla/about.js.map b/priv/static/packs/flavours/vanilla/about.js.map index b0de660a2..eaf7f2a23 100644 Binary files a/priv/static/packs/flavours/vanilla/about.js.map and b/priv/static/packs/flavours/vanilla/about.js.map differ diff --git a/priv/static/packs/flavours/vanilla/admin.css b/priv/static/packs/flavours/vanilla/admin.css index a9cbb57ec..6e84746e5 100644 Binary files a/priv/static/packs/flavours/vanilla/admin.css and b/priv/static/packs/flavours/vanilla/admin.css differ diff --git a/priv/static/packs/flavours/vanilla/admin.css.map b/priv/static/packs/flavours/vanilla/admin.css.map index 08e10cc71..2ccbada9a 100644 --- a/priv/static/packs/flavours/vanilla/admin.css.map +++ b/priv/static/packs/flavours/vanilla/admin.css.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./node_modules/font-awesome/css/font-awesome.css"],"names":[],"mappings":"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","file":"flavours/vanilla/admin.css","sourcesContent":["@charset \"UTF-8\";\n/*!\n * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */@font-face{font-family:FontAwesome;src:url(/packs/fontawesome-webfont-674f50d287a8c48dc19ba404d20fe713.eot);src:url(/packs/fontawesome-webfont-674f50d287a8c48dc19ba404d20fe713.eot?#iefix&v=4.7.0) format(\"embedded-opentype\"),url(/packs/fontawesome-webfont-af7ae505a9eed503f8b8e6982036873e.woff2) format(\"woff2\"),url(/packs/fontawesome-webfont-fee66e712a8a08eef5805a46892932ad.woff) format(\"woff\"),url(/packs/fontawesome-webfont-b06871f281fee6b241d60582ae9369b9.ttf) format(\"truetype\"),url(/packs/fontawesome-webfont-912ec66d7572ff821749319396470bde.svg#fontawesomeregular) format(\"svg\");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:\"\"}.fa-music:before{content:\"\"}.fa-search:before{content:\"\"}.fa-envelope-o:before{content:\"\"}.fa-heart:before{content:\"\"}.fa-star:before{content:\"\"}.fa-star-o:before{content:\"\"}.fa-user:before{content:\"\"}.fa-film:before{content:\"\"}.fa-th-large:before{content:\"\"}.fa-th:before{content:\"\"}.fa-th-list:before{content:\"\"}.fa-check:before{content:\"\"}.fa-close:before,.fa-remove:before,.fa-times:before{content:\"\"}.fa-search-plus:before{content:\"\"}.fa-search-minus:before{content:\"\"}.fa-power-off:before{content:\"\"}.fa-signal:before{content:\"\"}.fa-cog:before,.fa-gear:before{content:\"\"}.fa-trash-o:before{content:\"\"}.fa-home:before{content:\"\"}.fa-file-o:before{content:\"\"}.fa-clock-o:before{content:\"\"}.fa-road:before{content:\"\"}.fa-download:before{content:\"\"}.fa-arrow-circle-o-down:before{content:\"\"}.fa-arrow-circle-o-up:before{content:\"\"}.fa-inbox:before{content:\"\"}.fa-play-circle-o:before{content:\"\"}.fa-repeat:before,.fa-rotate-right:before{content:\"\"}.fa-refresh:before{content:\"\"}.fa-list-alt:before{content:\"\"}.fa-lock:before{content:\"\"}.fa-flag:before{content:\"\"}.fa-headphones:before{content:\"\"}.fa-volume-off:before{content:\"\"}.fa-volume-down:before{content:\"\"}.fa-volume-up:before{content:\"\"}.fa-qrcode:before{content:\"\"}.fa-barcode:before{content:\"\"}.fa-tag:before{content:\"\"}.fa-tags:before{content:\"\"}.fa-book:before{content:\"\"}.fa-bookmark:before{content:\"\"}.fa-print:before{content:\"\"}.fa-camera:before{content:\"\"}.fa-font:before{content:\"\"}.fa-bold:before{content:\"\"}.fa-italic:before{content:\"\"}.fa-text-height:before{content:\"\"}.fa-text-width:before{content:\"\"}.fa-align-left:before{content:\"\"}.fa-align-center:before{content:\"\"}.fa-align-right:before{content:\"\"}.fa-align-justify:before{content:\"\"}.fa-list:before{content:\"\"}.fa-dedent:before,.fa-outdent:before{content:\"\"}.fa-indent:before{content:\"\"}.fa-video-camera:before{content:\"\"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:\"\"}.fa-pencil:before{content:\"\"}.fa-map-marker:before{content:\"\"}.fa-adjust:before{content:\"\"}.fa-tint:before{content:\"\"}.fa-edit:before,.fa-pencil-square-o:before{content:\"\"}.fa-share-square-o:before{content:\"\"}.fa-check-square-o:before{content:\"\"}.fa-arrows:before{content:\"\"}.fa-step-backward:before{content:\"\"}.fa-fast-backward:before{content:\"\"}.fa-backward:before{content:\"\"}.fa-play:before{content:\"\"}.fa-pause:before{content:\"\"}.fa-stop:before{content:\"\"}.fa-forward:before{content:\"\"}.fa-fast-forward:before{content:\"\"}.fa-step-forward:before{content:\"\"}.fa-eject:before{content:\"\"}.fa-chevron-left:before{content:\"\"}.fa-chevron-right:before{content:\"\"}.fa-plus-circle:before{content:\"\"}.fa-minus-circle:before{content:\"\"}.fa-times-circle:before{content:\"\"}.fa-check-circle:before{content:\"\"}.fa-question-circle:before{content:\"\"}.fa-info-circle:before{content:\"\"}.fa-crosshairs:before{content:\"\"}.fa-times-circle-o:before{content:\"\"}.fa-check-circle-o:before{content:\"\"}.fa-ban:before{content:\"\"}.fa-arrow-left:before{content:\"\"}.fa-arrow-right:before{content:\"\"}.fa-arrow-up:before{content:\"\"}.fa-arrow-down:before{content:\"\"}.fa-mail-forward:before,.fa-share:before{content:\"\"}.fa-expand:before{content:\"\"}.fa-compress:before{content:\"\"}.fa-plus:before{content:\"\"}.fa-minus:before{content:\"\"}.fa-asterisk:before{content:\"\"}.fa-exclamation-circle:before{content:\"\"}.fa-gift:before{content:\"\"}.fa-leaf:before{content:\"\"}.fa-fire:before{content:\"\"}.fa-eye:before{content:\"\"}.fa-eye-slash:before{content:\"\"}.fa-exclamation-triangle:before,.fa-warning:before{content:\"\"}.fa-plane:before{content:\"\"}.fa-calendar:before{content:\"\"}.fa-random:before{content:\"\"}.fa-comment:before{content:\"\"}.fa-magnet:before{content:\"\"}.fa-chevron-up:before{content:\"\"}.fa-chevron-down:before{content:\"\"}.fa-retweet:before{content:\"\"}.fa-shopping-cart:before{content:\"\"}.fa-folder:before{content:\"\"}.fa-folder-open:before{content:\"\"}.fa-arrows-v:before{content:\"\"}.fa-arrows-h:before{content:\"\"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:\"\"}.fa-twitter-square:before{content:\"\"}.fa-facebook-square:before{content:\"\"}.fa-camera-retro:before{content:\"\"}.fa-key:before{content:\"\"}.fa-cogs:before,.fa-gears:before{content:\"\"}.fa-comments:before{content:\"\"}.fa-thumbs-o-up:before{content:\"\"}.fa-thumbs-o-down:before{content:\"\"}.fa-star-half:before{content:\"\"}.fa-heart-o:before{content:\"\"}.fa-sign-out:before{content:\"\"}.fa-linkedin-square:before{content:\"\"}.fa-thumb-tack:before{content:\"\"}.fa-external-link:before{content:\"\"}.fa-sign-in:before{content:\"\"}.fa-trophy:before{content:\"\"}.fa-github-square:before{content:\"\"}.fa-upload:before{content:\"\"}.fa-lemon-o:before{content:\"\"}.fa-phone:before{content:\"\"}.fa-square-o:before{content:\"\"}.fa-bookmark-o:before{content:\"\"}.fa-phone-square:before{content:\"\"}.fa-twitter:before{content:\"\"}.fa-facebook-f:before,.fa-facebook:before{content:\"\"}.fa-github:before{content:\"\"}.fa-unlock:before{content:\"\"}.fa-credit-card:before{content:\"\"}.fa-feed:before,.fa-rss:before{content:\"\"}.fa-hdd-o:before{content:\"\"}.fa-bullhorn:before{content:\"\"}.fa-bell:before{content:\"\"}.fa-certificate:before{content:\"\"}.fa-hand-o-right:before{content:\"\"}.fa-hand-o-left:before{content:\"\"}.fa-hand-o-up:before{content:\"\"}.fa-hand-o-down:before{content:\"\"}.fa-arrow-circle-left:before{content:\"\"}.fa-arrow-circle-right:before{content:\"\"}.fa-arrow-circle-up:before{content:\"\"}.fa-arrow-circle-down:before{content:\"\"}.fa-globe:before{content:\"\"}.fa-wrench:before{content:\"\"}.fa-tasks:before{content:\"\"}.fa-filter:before{content:\"\"}.fa-briefcase:before{content:\"\"}.fa-arrows-alt:before{content:\"\"}.fa-group:before,.fa-users:before{content:\"\"}.fa-chain:before,.fa-link:before{content:\"\"}.fa-cloud:before{content:\"\"}.fa-flask:before{content:\"\"}.fa-cut:before,.fa-scissors:before{content:\"\"}.fa-copy:before,.fa-files-o:before{content:\"\"}.fa-paperclip:before{content:\"\"}.fa-floppy-o:before,.fa-save:before{content:\"\"}.fa-square:before{content:\"\"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:\"\"}.fa-list-ul:before{content:\"\"}.fa-list-ol:before{content:\"\"}.fa-strikethrough:before{content:\"\"}.fa-underline:before{content:\"\"}.fa-table:before{content:\"\"}.fa-magic:before{content:\"\"}.fa-truck:before{content:\"\"}.fa-pinterest:before{content:\"\"}.fa-pinterest-square:before{content:\"\"}.fa-google-plus-square:before{content:\"\"}.fa-google-plus:before{content:\"\"}.fa-money:before{content:\"\"}.fa-caret-down:before{content:\"\"}.fa-caret-up:before{content:\"\"}.fa-caret-left:before{content:\"\"}.fa-caret-right:before{content:\"\"}.fa-columns:before{content:\"\"}.fa-sort:before,.fa-unsorted:before{content:\"\"}.fa-sort-desc:before,.fa-sort-down:before{content:\"\"}.fa-sort-asc:before,.fa-sort-up:before{content:\"\"}.fa-envelope:before{content:\"\"}.fa-linkedin:before{content:\"\"}.fa-rotate-left:before,.fa-undo:before{content:\"\"}.fa-gavel:before,.fa-legal:before{content:\"\"}.fa-dashboard:before,.fa-tachometer:before{content:\"\"}.fa-comment-o:before{content:\"\"}.fa-comments-o:before{content:\"\"}.fa-bolt:before,.fa-flash:before{content:\"\"}.fa-sitemap:before{content:\"\"}.fa-umbrella:before{content:\"\"}.fa-clipboard:before,.fa-paste:before{content:\"\"}.fa-lightbulb-o:before{content:\"\"}.fa-exchange:before{content:\"\"}.fa-cloud-download:before{content:\"\"}.fa-cloud-upload:before{content:\"\"}.fa-user-md:before{content:\"\"}.fa-stethoscope:before{content:\"\"}.fa-suitcase:before{content:\"\"}.fa-bell-o:before{content:\"\"}.fa-coffee:before{content:\"\"}.fa-cutlery:before{content:\"\"}.fa-file-text-o:before{content:\"\"}.fa-building-o:before{content:\"\"}.fa-hospital-o:before{content:\"\"}.fa-ambulance:before{content:\"\"}.fa-medkit:before{content:\"\"}.fa-fighter-jet:before{content:\"\"}.fa-beer:before{content:\"\"}.fa-h-square:before{content:\"\"}.fa-plus-square:before{content:\"\"}.fa-angle-double-left:before{content:\"\"}.fa-angle-double-right:before{content:\"\"}.fa-angle-double-up:before{content:\"\"}.fa-angle-double-down:before{content:\"\"}.fa-angle-left:before{content:\"\"}.fa-angle-right:before{content:\"\"}.fa-angle-up:before{content:\"\"}.fa-angle-down:before{content:\"\"}.fa-desktop:before{content:\"\"}.fa-laptop:before{content:\"\"}.fa-tablet:before{content:\"\"}.fa-mobile-phone:before,.fa-mobile:before{content:\"\"}.fa-circle-o:before{content:\"\"}.fa-quote-left:before{content:\"\"}.fa-quote-right:before{content:\"\"}.fa-spinner:before{content:\"\"}.fa-circle:before{content:\"\"}.fa-mail-reply:before,.fa-reply:before{content:\"\"}.fa-github-alt:before{content:\"\"}.fa-folder-o:before{content:\"\"}.fa-folder-open-o:before{content:\"\"}.fa-smile-o:before{content:\"\"}.fa-frown-o:before{content:\"\"}.fa-meh-o:before{content:\"\"}.fa-gamepad:before{content:\"\"}.fa-keyboard-o:before{content:\"\"}.fa-flag-o:before{content:\"\"}.fa-flag-checkered:before{content:\"\"}.fa-terminal:before{content:\"\"}.fa-code:before{content:\"\"}.fa-mail-reply-all:before,.fa-reply-all:before{content:\"\"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:\"\"}.fa-location-arrow:before{content:\"\"}.fa-crop:before{content:\"\"}.fa-code-fork:before{content:\"\"}.fa-chain-broken:before,.fa-unlink:before{content:\"\"}.fa-question:before{content:\"\"}.fa-info:before{content:\"\"}.fa-exclamation:before{content:\"\"}.fa-superscript:before{content:\"\"}.fa-subscript:before{content:\"\"}.fa-eraser:before{content:\"\"}.fa-puzzle-piece:before{content:\"\"}.fa-microphone:before{content:\"\"}.fa-microphone-slash:before{content:\"\"}.fa-shield:before{content:\"\"}.fa-calendar-o:before{content:\"\"}.fa-fire-extinguisher:before{content:\"\"}.fa-rocket:before{content:\"\"}.fa-maxcdn:before{content:\"\"}.fa-chevron-circle-left:before{content:\"\"}.fa-chevron-circle-right:before{content:\"\"}.fa-chevron-circle-up:before{content:\"\"}.fa-chevron-circle-down:before{content:\"\"}.fa-html5:before{content:\"\"}.fa-css3:before{content:\"\"}.fa-anchor:before{content:\"\"}.fa-unlock-alt:before{content:\"\"}.fa-bullseye:before{content:\"\"}.fa-ellipsis-h:before{content:\"\"}.fa-ellipsis-v:before{content:\"\"}.fa-rss-square:before{content:\"\"}.fa-play-circle:before{content:\"\"}.fa-ticket:before{content:\"\"}.fa-minus-square:before{content:\"\"}.fa-minus-square-o:before{content:\"\"}.fa-level-up:before{content:\"\"}.fa-level-down:before{content:\"\"}.fa-check-square:before{content:\"\"}.fa-pencil-square:before{content:\"\"}.fa-external-link-square:before{content:\"\"}.fa-share-square:before{content:\"\"}.fa-compass:before{content:\"\"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:\"\"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:\"\"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:\"\"}.fa-eur:before,.fa-euro:before{content:\"\"}.fa-gbp:before{content:\"\"}.fa-dollar:before,.fa-usd:before{content:\"\"}.fa-inr:before,.fa-rupee:before{content:\"\"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:\"\"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:\"\"}.fa-krw:before,.fa-won:before{content:\"\"}.fa-bitcoin:before,.fa-btc:before{content:\"\"}.fa-file:before{content:\"\"}.fa-file-text:before{content:\"\"}.fa-sort-alpha-asc:before{content:\"\"}.fa-sort-alpha-desc:before{content:\"\"}.fa-sort-amount-asc:before{content:\"\"}.fa-sort-amount-desc:before{content:\"\"}.fa-sort-numeric-asc:before{content:\"\"}.fa-sort-numeric-desc:before{content:\"\"}.fa-thumbs-up:before{content:\"\"}.fa-thumbs-down:before{content:\"\"}.fa-youtube-square:before{content:\"\"}.fa-youtube:before{content:\"\"}.fa-xing:before{content:\"\"}.fa-xing-square:before{content:\"\"}.fa-youtube-play:before{content:\"\"}.fa-dropbox:before{content:\"\"}.fa-stack-overflow:before{content:\"\"}.fa-instagram:before{content:\"\"}.fa-flickr:before{content:\"\"}.fa-adn:before{content:\"\"}.fa-bitbucket:before{content:\"\"}.fa-bitbucket-square:before{content:\"\"}.fa-tumblr:before{content:\"\"}.fa-tumblr-square:before{content:\"\"}.fa-long-arrow-down:before{content:\"\"}.fa-long-arrow-up:before{content:\"\"}.fa-long-arrow-left:before{content:\"\"}.fa-long-arrow-right:before{content:\"\"}.fa-apple:before{content:\"\"}.fa-windows:before{content:\"\"}.fa-android:before{content:\"\"}.fa-linux:before{content:\"\"}.fa-dribbble:before{content:\"\"}.fa-skype:before{content:\"\"}.fa-foursquare:before{content:\"\"}.fa-trello:before{content:\"\"}.fa-female:before{content:\"\"}.fa-male:before{content:\"\"}.fa-gittip:before,.fa-gratipay:before{content:\"\"}.fa-sun-o:before{content:\"\"}.fa-moon-o:before{content:\"\"}.fa-archive:before{content:\"\"}.fa-bug:before{content:\"\"}.fa-vk:before{content:\"\"}.fa-weibo:before{content:\"\"}.fa-renren:before{content:\"\"}.fa-pagelines:before{content:\"\"}.fa-stack-exchange:before{content:\"\"}.fa-arrow-circle-o-right:before{content:\"\"}.fa-arrow-circle-o-left:before{content:\"\"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:\"\"}.fa-dot-circle-o:before{content:\"\"}.fa-wheelchair:before{content:\"\"}.fa-vimeo-square:before{content:\"\"}.fa-try:before,.fa-turkish-lira:before{content:\"\"}.fa-plus-square-o:before{content:\"\"}.fa-space-shuttle:before{content:\"\"}.fa-slack:before{content:\"\"}.fa-envelope-square:before{content:\"\"}.fa-wordpress:before{content:\"\"}.fa-openid:before{content:\"\"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:\"\"}.fa-graduation-cap:before,.fa-mortar-board:before{content:\"\"}.fa-yahoo:before{content:\"\"}.fa-google:before{content:\"\"}.fa-reddit:before{content:\"\"}.fa-reddit-square:before{content:\"\"}.fa-stumbleupon-circle:before{content:\"\"}.fa-stumbleupon:before{content:\"\"}.fa-delicious:before{content:\"\"}.fa-digg:before{content:\"\"}.fa-pied-piper-pp:before{content:\"\"}.fa-pied-piper-alt:before{content:\"\"}.fa-drupal:before{content:\"\"}.fa-joomla:before{content:\"\"}.fa-language:before{content:\"\"}.fa-fax:before{content:\"\"}.fa-building:before{content:\"\"}.fa-child:before{content:\"\"}.fa-paw:before{content:\"\"}.fa-spoon:before{content:\"\"}.fa-cube:before{content:\"\"}.fa-cubes:before{content:\"\"}.fa-behance:before{content:\"\"}.fa-behance-square:before{content:\"\"}.fa-steam:before{content:\"\"}.fa-steam-square:before{content:\"\"}.fa-recycle:before{content:\"\"}.fa-automobile:before,.fa-car:before{content:\"\"}.fa-cab:before,.fa-taxi:before{content:\"\"}.fa-tree:before{content:\"\"}.fa-spotify:before{content:\"\"}.fa-deviantart:before{content:\"\"}.fa-soundcloud:before{content:\"\"}.fa-database:before{content:\"\"}.fa-file-pdf-o:before{content:\"\"}.fa-file-word-o:before{content:\"\"}.fa-file-excel-o:before{content:\"\"}.fa-file-powerpoint-o:before{content:\"\"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:\"\"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:\"\"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:\"\"}.fa-file-movie-o:before,.fa-file-video-o:before{content:\"\"}.fa-file-code-o:before{content:\"\"}.fa-vine:before{content:\"\"}.fa-codepen:before{content:\"\"}.fa-jsfiddle:before{content:\"\"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:\"\"}.fa-circle-o-notch:before{content:\"\"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:\"\"}.fa-empire:before,.fa-ge:before{content:\"\"}.fa-git-square:before{content:\"\"}.fa-git:before{content:\"\"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:\"\"}.fa-tencent-weibo:before{content:\"\"}.fa-qq:before{content:\"\"}.fa-wechat:before,.fa-weixin:before{content:\"\"}.fa-paper-plane:before,.fa-send:before{content:\"\"}.fa-paper-plane-o:before,.fa-send-o:before{content:\"\"}.fa-history:before{content:\"\"}.fa-circle-thin:before{content:\"\"}.fa-header:before{content:\"\"}.fa-paragraph:before{content:\"\"}.fa-sliders:before{content:\"\"}.fa-share-alt:before{content:\"\"}.fa-share-alt-square:before{content:\"\"}.fa-bomb:before{content:\"\"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:\"\"}.fa-tty:before{content:\"\"}.fa-binoculars:before{content:\"\"}.fa-plug:before{content:\"\"}.fa-slideshare:before{content:\"\"}.fa-twitch:before{content:\"\"}.fa-yelp:before{content:\"\"}.fa-newspaper-o:before{content:\"\"}.fa-wifi:before{content:\"\"}.fa-calculator:before{content:\"\"}.fa-paypal:before{content:\"\"}.fa-google-wallet:before{content:\"\"}.fa-cc-visa:before{content:\"\"}.fa-cc-mastercard:before{content:\"\"}.fa-cc-discover:before{content:\"\"}.fa-cc-amex:before{content:\"\"}.fa-cc-paypal:before{content:\"\"}.fa-cc-stripe:before{content:\"\"}.fa-bell-slash:before{content:\"\"}.fa-bell-slash-o:before{content:\"\"}.fa-trash:before{content:\"\"}.fa-copyright:before{content:\"\"}.fa-at:before{content:\"\"}.fa-eyedropper:before{content:\"\"}.fa-paint-brush:before{content:\"\"}.fa-birthday-cake:before{content:\"\"}.fa-area-chart:before{content:\"\"}.fa-pie-chart:before{content:\"\"}.fa-line-chart:before{content:\"\"}.fa-lastfm:before{content:\"\"}.fa-lastfm-square:before{content:\"\"}.fa-toggle-off:before{content:\"\"}.fa-toggle-on:before{content:\"\"}.fa-bicycle:before{content:\"\"}.fa-bus:before{content:\"\"}.fa-ioxhost:before{content:\"\"}.fa-angellist:before{content:\"\"}.fa-cc:before{content:\"\"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:\"\"}.fa-meanpath:before{content:\"\"}.fa-buysellads:before{content:\"\"}.fa-connectdevelop:before{content:\"\"}.fa-dashcube:before{content:\"\"}.fa-forumbee:before{content:\"\"}.fa-leanpub:before{content:\"\"}.fa-sellsy:before{content:\"\"}.fa-shirtsinbulk:before{content:\"\"}.fa-simplybuilt:before{content:\"\"}.fa-skyatlas:before{content:\"\"}.fa-cart-plus:before{content:\"\"}.fa-cart-arrow-down:before{content:\"\"}.fa-diamond:before{content:\"\"}.fa-ship:before{content:\"\"}.fa-user-secret:before{content:\"\"}.fa-motorcycle:before{content:\"\"}.fa-street-view:before{content:\"\"}.fa-heartbeat:before{content:\"\"}.fa-venus:before{content:\"\"}.fa-mars:before{content:\"\"}.fa-mercury:before{content:\"\"}.fa-intersex:before,.fa-transgender:before{content:\"\"}.fa-transgender-alt:before{content:\"\"}.fa-venus-double:before{content:\"\"}.fa-mars-double:before{content:\"\"}.fa-venus-mars:before{content:\"\"}.fa-mars-stroke:before{content:\"\"}.fa-mars-stroke-v:before{content:\"\"}.fa-mars-stroke-h:before{content:\"\"}.fa-neuter:before{content:\"\"}.fa-genderless:before{content:\"\"}.fa-facebook-official:before{content:\"\"}.fa-pinterest-p:before{content:\"\"}.fa-whatsapp:before{content:\"\"}.fa-server:before{content:\"\"}.fa-user-plus:before{content:\"\"}.fa-user-times:before{content:\"\"}.fa-bed:before,.fa-hotel:before{content:\"\"}.fa-viacoin:before{content:\"\"}.fa-train:before{content:\"\"}.fa-subway:before{content:\"\"}.fa-medium:before{content:\"\"}.fa-y-combinator:before,.fa-yc:before{content:\"\"}.fa-optin-monster:before{content:\"\"}.fa-opencart:before{content:\"\"}.fa-expeditedssl:before{content:\"\"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:\"\"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:\"\"}.fa-battery-2:before,.fa-battery-half:before{content:\"\"}.fa-battery-1:before,.fa-battery-quarter:before{content:\"\"}.fa-battery-0:before,.fa-battery-empty:before{content:\"\"}.fa-mouse-pointer:before{content:\"\"}.fa-i-cursor:before{content:\"\"}.fa-object-group:before{content:\"\"}.fa-object-ungroup:before{content:\"\"}.fa-sticky-note:before{content:\"\"}.fa-sticky-note-o:before{content:\"\"}.fa-cc-jcb:before{content:\"\"}.fa-cc-diners-club:before{content:\"\"}.fa-clone:before{content:\"\"}.fa-balance-scale:before{content:\"\"}.fa-hourglass-o:before{content:\"\"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:\"\"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:\"\"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:\"\"}.fa-hourglass:before{content:\"\"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:\"\"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:\"\"}.fa-hand-scissors-o:before{content:\"\"}.fa-hand-lizard-o:before{content:\"\"}.fa-hand-spock-o:before{content:\"\"}.fa-hand-pointer-o:before{content:\"\"}.fa-hand-peace-o:before{content:\"\"}.fa-trademark:before{content:\"\"}.fa-registered:before{content:\"\"}.fa-creative-commons:before{content:\"\"}.fa-gg:before{content:\"\"}.fa-gg-circle:before{content:\"\"}.fa-tripadvisor:before{content:\"\"}.fa-odnoklassniki:before{content:\"\"}.fa-odnoklassniki-square:before{content:\"\"}.fa-get-pocket:before{content:\"\"}.fa-wikipedia-w:before{content:\"\"}.fa-safari:before{content:\"\"}.fa-chrome:before{content:\"\"}.fa-firefox:before{content:\"\"}.fa-opera:before{content:\"\"}.fa-internet-explorer:before{content:\"\"}.fa-television:before,.fa-tv:before{content:\"\"}.fa-contao:before{content:\"\"}.fa-500px:before{content:\"\"}.fa-amazon:before{content:\"\"}.fa-calendar-plus-o:before{content:\"\"}.fa-calendar-minus-o:before{content:\"\"}.fa-calendar-times-o:before{content:\"\"}.fa-calendar-check-o:before{content:\"\"}.fa-industry:before{content:\"\"}.fa-map-pin:before{content:\"\"}.fa-map-signs:before{content:\"\"}.fa-map-o:before{content:\"\"}.fa-map:before{content:\"\"}.fa-commenting:before{content:\"\"}.fa-commenting-o:before{content:\"\"}.fa-houzz:before{content:\"\"}.fa-vimeo:before{content:\"\"}.fa-black-tie:before{content:\"\"}.fa-fonticons:before{content:\"\"}.fa-reddit-alien:before{content:\"\"}.fa-edge:before{content:\"\"}.fa-credit-card-alt:before{content:\"\"}.fa-codiepie:before{content:\"\"}.fa-modx:before{content:\"\"}.fa-fort-awesome:before{content:\"\"}.fa-usb:before{content:\"\"}.fa-product-hunt:before{content:\"\"}.fa-mixcloud:before{content:\"\"}.fa-scribd:before{content:\"\"}.fa-pause-circle:before{content:\"\"}.fa-pause-circle-o:before{content:\"\"}.fa-stop-circle:before{content:\"\"}.fa-stop-circle-o:before{content:\"\"}.fa-shopping-bag:before{content:\"\"}.fa-shopping-basket:before{content:\"\"}.fa-hashtag:before{content:\"\"}.fa-bluetooth:before{content:\"\"}.fa-bluetooth-b:before{content:\"\"}.fa-percent:before{content:\"\"}.fa-gitlab:before{content:\"\"}.fa-wpbeginner:before{content:\"\"}.fa-wpforms:before{content:\"\"}.fa-envira:before{content:\"\"}.fa-universal-access:before{content:\"\"}.fa-wheelchair-alt:before{content:\"\"}.fa-question-circle-o:before{content:\"\"}.fa-blind:before{content:\"\"}.fa-audio-description:before{content:\"\"}.fa-volume-control-phone:before{content:\"\"}.fa-braille:before{content:\"\"}.fa-assistive-listening-systems:before{content:\"\"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:\"\"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:\"\"}.fa-glide:before{content:\"\"}.fa-glide-g:before{content:\"\"}.fa-sign-language:before,.fa-signing:before{content:\"\"}.fa-low-vision:before{content:\"\"}.fa-viadeo:before{content:\"\"}.fa-viadeo-square:before{content:\"\"}.fa-snapchat:before{content:\"\"}.fa-snapchat-ghost:before{content:\"\"}.fa-snapchat-square:before{content:\"\"}.fa-pied-piper:before{content:\"\"}.fa-first-order:before{content:\"\"}.fa-yoast:before{content:\"\"}.fa-themeisle:before{content:\"\"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:\"\"}.fa-fa:before,.fa-font-awesome:before{content:\"\"}.fa-handshake-o:before{content:\"\"}.fa-envelope-open:before{content:\"\"}.fa-envelope-open-o:before{content:\"\"}.fa-linode:before{content:\"\"}.fa-address-book:before{content:\"\"}.fa-address-book-o:before{content:\"\"}.fa-address-card:before,.fa-vcard:before{content:\"\"}.fa-address-card-o:before,.fa-vcard-o:before{content:\"\"}.fa-user-circle:before{content:\"\"}.fa-user-circle-o:before{content:\"\"}.fa-user-o:before{content:\"\"}.fa-id-badge:before{content:\"\"}.fa-drivers-license:before,.fa-id-card:before{content:\"\"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:\"\"}.fa-quora:before{content:\"\"}.fa-free-code-camp:before{content:\"\"}.fa-telegram:before{content:\"\"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:\"\"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:\"\"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:\"\"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:\"\"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:\"\"}.fa-shower:before{content:\"\"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:\"\"}.fa-podcast:before{content:\"\"}.fa-window-maximize:before{content:\"\"}.fa-window-minimize:before{content:\"\"}.fa-window-restore:before{content:\"\"}.fa-times-rectangle:before,.fa-window-close:before{content:\"\"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:\"\"}.fa-bandcamp:before{content:\"\"}.fa-grav:before{content:\"\"}.fa-etsy:before{content:\"\"}.fa-imdb:before{content:\"\"}.fa-ravelry:before{content:\"\"}.fa-eercast:before{content:\"\"}.fa-microchip:before{content:\"\"}.fa-snowflake-o:before{content:\"\"}.fa-superpowers:before{content:\"\"}.fa-wpexplorer:before{content:\"\"}.fa-meetup:before{content:\"\"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./node_modules/font-awesome/css/font-awesome.css","webpack:///font-awesome.css"],"names":[],"mappings":"AAsLA;AAtLA;;;ECIE,CDJF,WAOE,0DACA,sPACA,gBACA,iBACA,CAEF,IACE,kEACA,kBACA,oBACA,mCACA,iCACA,CAGF,OACE,yCACA,mBACA,CAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,OACE,oCACA,CAEF,OACE,wCACA,oBACA,CAEF,UACE,kBAEF,OACE,qCACA,mBACA,gBACA,iBACA,CAEF,aACE,mBAEF,WACE,iDACA,kBACA,CAEF,cACE,WAEF,eACE,YAEF,iBACE,kBAEF,kBACE,iBAGF,YACE,YAEF,WACE,WAEF,cACE,kBAEF,eACE,iBAEF,SACE,iFACA,CAEF,UACE,qFACA,CAEF,2BACE,GACE,qDACA,CAEF,GACE,yDACA,CAwBD,CArBH,mBACE,GACE,qDACA,CAEF,GACE,yDACA,CAwBD,CArBH,cACE,sGACA,uBAEA,CAEF,eACE,uGACA,wBAEA,CAEF,eACE,uGACA,wBAEA,CAEF,oBACE,6GACA,oBAEA,CAEF,kBACE,6GACA,oBAEA,CAEF,gHAKE,gCAEF,UACE,uCACA,UACA,WACA,gBACA,qBACA,CAEF,0BAEE,yBACA,WACA,iBACA,CAEF,aACE,oBAEF,aACE,cAEF,YACE,WAIF,iBACE,YAEF,iBACE,YAEF,kBACE,YAEF,sBACE,YAEF,iBACE,YAEF,gBACE,YAEF,kBACE,YAEF,gBACE,YAEF,gBACE,YAEF,oBACE,YAEF,cACE,YAEF,mBACE,YAEF,iBACE,YAEF,oDAGE,YAEF,uBACE,YAEF,wBACE,YAEF,qBACE,YAEF,kBACE,YAEF,+BAEE,YAEF,mBACE,YAEF,gBACE,YAEF,kBACE,YAEF,mBACE,YAEF,gBACE,YAEF,oBACE,YAEF,+BACE,YAEF,6BACE,YAEF,iBACE,YAEF,yBACE,YAEF,0CAEE,YAEF,mBACE,YAEF,oBACE,YAEF,gBACE,YAEF,gBACE,YAEF,sBACE,YAEF,sBACE,YAEF,uBACE,YAEF,qBACE,YAEF,kBACE,YAEF,mBACE,YAEF,eACE,YAEF,gBACE,YAEF,gBACE,YAEF,oBACE,YAEF,iBACE,YAEF,kB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","file":"flavours/vanilla/admin.css","sourcesContent":["/*!\n * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */\n/* FONT PATH\n * -------------------------- */\n@font-face {\n font-family: 'FontAwesome';\n src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');\n src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');\n font-weight: normal;\n font-style: normal;\n}\n.fa {\n display: inline-block;\n font: normal normal normal 14px/1 FontAwesome;\n font-size: inherit;\n text-rendering: auto;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n/* makes the font 33% larger relative to the icon container */\n.fa-lg {\n font-size: 1.33333333em;\n line-height: 0.75em;\n vertical-align: -15%;\n}\n.fa-2x {\n font-size: 2em;\n}\n.fa-3x {\n font-size: 3em;\n}\n.fa-4x {\n font-size: 4em;\n}\n.fa-5x {\n font-size: 5em;\n}\n.fa-fw {\n width: 1.28571429em;\n text-align: center;\n}\n.fa-ul {\n padding-left: 0;\n margin-left: 2.14285714em;\n list-style-type: none;\n}\n.fa-ul > li {\n position: relative;\n}\n.fa-li {\n position: absolute;\n left: -2.14285714em;\n width: 2.14285714em;\n top: 0.14285714em;\n text-align: center;\n}\n.fa-li.fa-lg {\n left: -1.85714286em;\n}\n.fa-border {\n padding: .2em .25em .15em;\n border: solid 0.08em #eeeeee;\n border-radius: .1em;\n}\n.fa-pull-left {\n float: left;\n}\n.fa-pull-right {\n float: right;\n}\n.fa.fa-pull-left {\n margin-right: .3em;\n}\n.fa.fa-pull-right {\n margin-left: .3em;\n}\n/* Deprecated as of 4.4.0 */\n.pull-right {\n float: right;\n}\n.pull-left {\n float: left;\n}\n.fa.pull-left {\n margin-right: .3em;\n}\n.fa.pull-right {\n margin-left: .3em;\n}\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";\n -webkit-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n.fa-rotate-180 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";\n -webkit-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n.fa-rotate-270 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";\n -webkit-transform: rotate(270deg);\n -ms-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n.fa-flip-horizontal {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";\n -webkit-transform: scale(-1, 1);\n -ms-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n.fa-flip-vertical {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";\n -webkit-transform: scale(1, -1);\n -ms-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical {\n filter: none;\n}\n.fa-stack {\n position: relative;\n display: inline-block;\n width: 2em;\n height: 2em;\n line-height: 2em;\n vertical-align: middle;\n}\n.fa-stack-1x,\n.fa-stack-2x {\n position: absolute;\n left: 0;\n width: 100%;\n text-align: center;\n}\n.fa-stack-1x {\n line-height: inherit;\n}\n.fa-stack-2x {\n font-size: 2em;\n}\n.fa-inverse {\n color: #ffffff;\n}\n/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\n readers do not read off random characters that represent icons */\n.fa-glass:before {\n content: \"\\f000\";\n}\n.fa-music:before {\n content: \"\\f001\";\n}\n.fa-search:before {\n content: \"\\f002\";\n}\n.fa-envelope-o:before {\n content: \"\\f003\";\n}\n.fa-heart:before {\n content: \"\\f004\";\n}\n.fa-star:before {\n content: \"\\f005\";\n}\n.fa-star-o:before {\n content: \"\\f006\";\n}\n.fa-user:before {\n content: \"\\f007\";\n}\n.fa-film:before {\n content: \"\\f008\";\n}\n.fa-th-large:before {\n content: \"\\f009\";\n}\n.fa-th:before {\n content: \"\\f00a\";\n}\n.fa-th-list:before {\n content: \"\\f00b\";\n}\n.fa-check:before {\n content: \"\\f00c\";\n}\n.fa-remove:before,\n.fa-close:before,\n.fa-times:before {\n content: \"\\f00d\";\n}\n.fa-search-plus:before {\n content: \"\\f00e\";\n}\n.fa-search-minus:before {\n content: \"\\f010\";\n}\n.fa-power-off:before {\n content: \"\\f011\";\n}\n.fa-signal:before {\n content: \"\\f012\";\n}\n.fa-gear:before,\n.fa-cog:before {\n content: \"\\f013\";\n}\n.fa-trash-o:before {\n content: \"\\f014\";\n}\n.fa-home:before {\n content: \"\\f015\";\n}\n.fa-file-o:before {\n content: \"\\f016\";\n}\n.fa-clock-o:before {\n content: \"\\f017\";\n}\n.fa-road:before {\n content: \"\\f018\";\n}\n.fa-download:before {\n content: \"\\f019\";\n}\n.fa-arrow-circle-o-down:before {\n content: \"\\f01a\";\n}\n.fa-arrow-circle-o-up:before {\n content: \"\\f01b\";\n}\n.fa-inbox:before {\n content: \"\\f01c\";\n}\n.fa-play-circle-o:before {\n content: \"\\f01d\";\n}\n.fa-rotate-right:before,\n.fa-repeat:before {\n content: \"\\f01e\";\n}\n.fa-refresh:before {\n content: \"\\f021\";\n}\n.fa-list-alt:before {\n content: \"\\f022\";\n}\n.fa-lock:before {\n content: \"\\f023\";\n}\n.fa-flag:before {\n content: \"\\f024\";\n}\n.fa-headphones:before {\n content: \"\\f025\";\n}\n.fa-volume-off:before {\n content: \"\\f026\";\n}\n.fa-volume-down:before {\n content: \"\\f027\";\n}\n.fa-volume-up:before {\n content: \"\\f028\";\n}\n.fa-qrcode:before {\n content: \"\\f029\";\n}\n.fa-barcode:before {\n content: \"\\f02a\";\n}\n.fa-tag:before {\n content: \"\\f02b\";\n}\n.fa-tags:before {\n content: \"\\f02c\";\n}\n.fa-book:before {\n content: \"\\f02d\";\n}\n.fa-bookmark:before {\n content: \"\\f02e\";\n}\n.fa-print:before {\n content: \"\\f02f\";\n}\n.fa-camera:before {\n content: \"\\f030\";\n}\n.fa-font:before {\n content: \"\\f031\";\n}\n.fa-bold:before {\n content: \"\\f032\";\n}\n.fa-italic:before {\n content: \"\\f033\";\n}\n.fa-text-height:before {\n content: \"\\f034\";\n}\n.fa-text-width:before {\n content: \"\\f035\";\n}\n.fa-align-left:before {\n content: \"\\f036\";\n}\n.fa-align-center:before {\n content: \"\\f037\";\n}\n.fa-align-right:before {\n content: \"\\f038\";\n}\n.fa-align-justify:before {\n content: \"\\f039\";\n}\n.fa-list:before {\n content: \"\\f03a\";\n}\n.fa-dedent:before,\n.fa-outdent:before {\n content: \"\\f03b\";\n}\n.fa-indent:before {\n content: \"\\f03c\";\n}\n.fa-video-camera:before {\n content: \"\\f03d\";\n}\n.fa-photo:before,\n.fa-image:before,\n.fa-picture-o:before {\n content: \"\\f03e\";\n}\n.fa-pencil:before {\n content: \"\\f040\";\n}\n.fa-map-marker:before {\n content: \"\\f041\";\n}\n.fa-adjust:before {\n content: \"\\f042\";\n}\n.fa-tint:before {\n content: \"\\f043\";\n}\n.fa-edit:before,\n.fa-pencil-square-o:before {\n content: \"\\f044\";\n}\n.fa-share-square-o:before {\n content: \"\\f045\";\n}\n.fa-check-square-o:before {\n content: \"\\f046\";\n}\n.fa-arrows:before {\n content: \"\\f047\";\n}\n.fa-step-backward:before {\n content: \"\\f048\";\n}\n.fa-fast-backward:before {\n content: \"\\f049\";\n}\n.fa-backward:before {\n content: \"\\f04a\";\n}\n.fa-play:before {\n content: \"\\f04b\";\n}\n.fa-pause:before {\n content: \"\\f04c\";\n}\n.fa-stop:before {\n content: \"\\f04d\";\n}\n.fa-forward:before {\n content: \"\\f04e\";\n}\n.fa-fast-forward:before {\n content: \"\\f050\";\n}\n.fa-step-forward:before {\n content: \"\\f051\";\n}\n.fa-eject:before {\n content: \"\\f052\";\n}\n.fa-chevron-left:before {\n content: \"\\f053\";\n}\n.fa-chevron-right:before {\n content: \"\\f054\";\n}\n.fa-plus-circle:before {\n content: \"\\f055\";\n}\n.fa-minus-circle:before {\n content: \"\\f056\";\n}\n.fa-times-circle:before {\n content: \"\\f057\";\n}\n.fa-check-circle:before {\n content: \"\\f058\";\n}\n.fa-question-circle:before {\n content: \"\\f059\";\n}\n.fa-info-circle:before {\n content: \"\\f05a\";\n}\n.fa-crosshairs:before {\n content: \"\\f05b\";\n}\n.fa-times-circle-o:before {\n content: \"\\f05c\";\n}\n.fa-check-circle-o:before {\n content: \"\\f05d\";\n}\n.fa-ban:before {\n content: \"\\f05e\";\n}\n.fa-arrow-left:before {\n content: \"\\f060\";\n}\n.fa-arrow-right:before {\n content: \"\\f061\";\n}\n.fa-arrow-up:before {\n content: \"\\f062\";\n}\n.fa-arrow-down:before {\n content: \"\\f063\";\n}\n.fa-mail-forward:before,\n.fa-share:before {\n content: \"\\f064\";\n}\n.fa-expand:before {\n content: \"\\f065\";\n}\n.fa-compress:before {\n content: \"\\f066\";\n}\n.fa-plus:before {\n content: \"\\f067\";\n}\n.fa-minus:before {\n content: \"\\f068\";\n}\n.fa-asterisk:before {\n content: \"\\f069\";\n}\n.fa-exclamation-circle:before {\n content: \"\\f06a\";\n}\n.fa-gift:before {\n content: \"\\f06b\";\n}\n.fa-leaf:before {\n content: \"\\f06c\";\n}\n.fa-fire:before {\n content: \"\\f06d\";\n}\n.fa-eye:before {\n content: \"\\f06e\";\n}\n.fa-eye-slash:before {\n content: \"\\f070\";\n}\n.fa-warning:before,\n.fa-exclamation-triangle:before {\n content: \"\\f071\";\n}\n.fa-plane:before {\n content: \"\\f072\";\n}\n.fa-calendar:before {\n content: \"\\f073\";\n}\n.fa-random:before {\n content: \"\\f074\";\n}\n.fa-comment:before {\n content: \"\\f075\";\n}\n.fa-magnet:before {\n content: \"\\f076\";\n}\n.fa-chevron-up:before {\n content: \"\\f077\";\n}\n.fa-chevron-down:before {\n content: \"\\f078\";\n}\n.fa-retweet:before {\n content: \"\\f079\";\n}\n.fa-shopping-cart:before {\n content: \"\\f07a\";\n}\n.fa-folder:before {\n content: \"\\f07b\";\n}\n.fa-folder-open:before {\n content: \"\\f07c\";\n}\n.fa-arrows-v:before {\n content: \"\\f07d\";\n}\n.fa-arrows-h:before {\n content: \"\\f07e\";\n}\n.fa-bar-chart-o:before,\n.fa-bar-chart:before {\n content: \"\\f080\";\n}\n.fa-twitter-square:before {\n content: \"\\f081\";\n}\n.fa-facebook-square:before {\n content: \"\\f082\";\n}\n.fa-camera-retro:before {\n content: \"\\f083\";\n}\n.fa-key:before {\n content: \"\\f084\";\n}\n.fa-gears:before,\n.fa-cogs:before {\n content: \"\\f085\";\n}\n.fa-comments:before {\n content: \"\\f086\";\n}\n.fa-thumbs-o-up:before {\n content: \"\\f087\";\n}\n.fa-thumbs-o-down:before {\n content: \"\\f088\";\n}\n.fa-star-half:before {\n content: \"\\f089\";\n}\n.fa-heart-o:before {\n content: \"\\f08a\";\n}\n.fa-sign-out:before {\n content: \"\\f08b\";\n}\n.fa-linkedin-square:before {\n content: \"\\f08c\";\n}\n.fa-thumb-tack:before {\n content: \"\\f08d\";\n}\n.fa-external-link:before {\n content: \"\\f08e\";\n}\n.fa-sign-in:before {\n content: \"\\f090\";\n}\n.fa-trophy:before {\n content: \"\\f091\";\n}\n.fa-github-square:before {\n content: \"\\f092\";\n}\n.fa-upload:before {\n content: \"\\f093\";\n}\n.fa-lemon-o:before {\n content: \"\\f094\";\n}\n.fa-phone:before {\n content: \"\\f095\";\n}\n.fa-square-o:before {\n content: \"\\f096\";\n}\n.fa-bookmark-o:before {\n content: \"\\f097\";\n}\n.fa-phone-square:before {\n content: \"\\f098\";\n}\n.fa-twitter:before {\n content: \"\\f099\";\n}\n.fa-facebook-f:before,\n.fa-facebook:before {\n content: \"\\f09a\";\n}\n.fa-github:before {\n content: \"\\f09b\";\n}\n.fa-unlock:before {\n content: \"\\f09c\";\n}\n.fa-credit-card:before {\n content: \"\\f09d\";\n}\n.fa-feed:before,\n.fa-rss:before {\n content: \"\\f09e\";\n}\n.fa-hdd-o:before {\n content: \"\\f0a0\";\n}\n.fa-bullhorn:before {\n content: \"\\f0a1\";\n}\n.fa-bell:before {\n content: \"\\f0f3\";\n}\n.fa-certificate:before {\n content: \"\\f0a3\";\n}\n.fa-hand-o-right:before {\n content: \"\\f0a4\";\n}\n.fa-hand-o-left:before {\n content: \"\\f0a5\";\n}\n.fa-hand-o-up:before {\n content: \"\\f0a6\";\n}\n.fa-hand-o-down:before {\n content: \"\\f0a7\";\n}\n.fa-arrow-circle-left:before {\n content: \"\\f0a8\";\n}\n.fa-arrow-circle-right:before {\n content: \"\\f0a9\";\n}\n.fa-arrow-circle-up:before {\n content: \"\\f0aa\";\n}\n.fa-arrow-circle-down:before {\n content: \"\\f0ab\";\n}\n.fa-globe:before {\n content: \"\\f0ac\";\n}\n.fa-wrench:before {\n content: \"\\f0ad\";\n}\n.fa-tasks:before {\n content: \"\\f0ae\";\n}\n.fa-filter:before {\n content: \"\\f0b0\";\n}\n.fa-briefcase:before {\n content: \"\\f0b1\";\n}\n.fa-arrows-alt:before {\n content: \"\\f0b2\";\n}\n.fa-group:before,\n.fa-users:before {\n content: \"\\f0c0\";\n}\n.fa-chain:before,\n.fa-link:before {\n content: \"\\f0c1\";\n}\n.fa-cloud:before {\n content: \"\\f0c2\";\n}\n.fa-flask:before {\n content: \"\\f0c3\";\n}\n.fa-cut:before,\n.fa-scissors:before {\n content: \"\\f0c4\";\n}\n.fa-copy:before,\n.fa-files-o:before {\n content: \"\\f0c5\";\n}\n.fa-paperclip:before {\n content: \"\\f0c6\";\n}\n.fa-save:before,\n.fa-floppy-o:before {\n content: \"\\f0c7\";\n}\n.fa-square:before {\n content: \"\\f0c8\";\n}\n.fa-navicon:before,\n.fa-reorder:before,\n.fa-bars:before {\n content: \"\\f0c9\";\n}\n.fa-list-ul:before {\n content: \"\\f0ca\";\n}\n.fa-list-ol:before {\n content: \"\\f0cb\";\n}\n.fa-strikethrough:before {\n content: \"\\f0cc\";\n}\n.fa-underline:before {\n content: \"\\f0cd\";\n}\n.fa-table:before {\n content: \"\\f0ce\";\n}\n.fa-magic:before {\n content: \"\\f0d0\";\n}\n.fa-truck:before {\n content: \"\\f0d1\";\n}\n.fa-pinterest:before {\n content: \"\\f0d2\";\n}\n.fa-pinterest-square:before {\n content: \"\\f0d3\";\n}\n.fa-google-plus-square:before {\n content: \"\\f0d4\";\n}\n.fa-google-plus:before {\n content: \"\\f0d5\";\n}\n.fa-money:before {\n content: \"\\f0d6\";\n}\n.fa-caret-down:before {\n content: \"\\f0d7\";\n}\n.fa-caret-up:before {\n content: \"\\f0d8\";\n}\n.fa-caret-left:before {\n content: \"\\f0d9\";\n}\n.fa-caret-right:before {\n content: \"\\f0da\";\n}\n.fa-columns:before {\n content: \"\\f0db\";\n}\n.fa-unsorted:before,\n.fa-sort:before {\n content: \"\\f0dc\";\n}\n.fa-sort-down:before,\n.fa-sort-desc:before {\n content: \"\\f0dd\";\n}\n.fa-sort-up:before,\n.fa-sort-asc:before {\n content: \"\\f0de\";\n}\n.fa-envelope:before {\n content: \"\\f0e0\";\n}\n.fa-linkedin:before {\n content: \"\\f0e1\";\n}\n.fa-rotate-left:before,\n.fa-undo:before {\n content: \"\\f0e2\";\n}\n.fa-legal:before,\n.fa-gavel:before {\n content: \"\\f0e3\";\n}\n.fa-dashboard:before,\n.fa-tachometer:before {\n content: \"\\f0e4\";\n}\n.fa-comment-o:before {\n content: \"\\f0e5\";\n}\n.fa-comments-o:before {\n content: \"\\f0e6\";\n}\n.fa-flash:before,\n.fa-bolt:before {\n content: \"\\f0e7\";\n}\n.fa-sitemap:before {\n content: \"\\f0e8\";\n}\n.fa-umbrella:before {\n content: \"\\f0e9\";\n}\n.fa-paste:before,\n.fa-clipboard:before {\n content: \"\\f0ea\";\n}\n.fa-lightbulb-o:before {\n content: \"\\f0eb\";\n}\n.fa-exchange:before {\n content: \"\\f0ec\";\n}\n.fa-cloud-download:before {\n content: \"\\f0ed\";\n}\n.fa-cloud-upload:before {\n content: \"\\f0ee\";\n}\n.fa-user-md:before {\n content: \"\\f0f0\";\n}\n.fa-stethoscope:before {\n content: \"\\f0f1\";\n}\n.fa-suitcase:before {\n content: \"\\f0f2\";\n}\n.fa-bell-o:before {\n content: \"\\f0a2\";\n}\n.fa-coffee:before {\n content: \"\\f0f4\";\n}\n.fa-cutlery:before {\n content: \"\\f0f5\";\n}\n.fa-file-text-o:before {\n content: \"\\f0f6\";\n}\n.fa-building-o:before {\n content: \"\\f0f7\";\n}\n.fa-hospital-o:before {\n content: \"\\f0f8\";\n}\n.fa-ambulance:before {\n content: \"\\f0f9\";\n}\n.fa-medkit:before {\n content: \"\\f0fa\";\n}\n.fa-fighter-jet:before {\n content: \"\\f0fb\";\n}\n.fa-beer:before {\n content: \"\\f0fc\";\n}\n.fa-h-square:before {\n content: \"\\f0fd\";\n}\n.fa-plus-square:before {\n content: \"\\f0fe\";\n}\n.fa-angle-double-left:before {\n content: \"\\f100\";\n}\n.fa-angle-double-right:before {\n content: \"\\f101\";\n}\n.fa-angle-double-up:before {\n content: \"\\f102\";\n}\n.fa-angle-double-down:before {\n content: \"\\f103\";\n}\n.fa-angle-left:before {\n content: \"\\f104\";\n}\n.fa-angle-right:before {\n content: \"\\f105\";\n}\n.fa-angle-up:before {\n content: \"\\f106\";\n}\n.fa-angle-down:before {\n content: \"\\f107\";\n}\n.fa-desktop:before {\n content: \"\\f108\";\n}\n.fa-laptop:before {\n content: \"\\f109\";\n}\n.fa-tablet:before {\n content: \"\\f10a\";\n}\n.fa-mobile-phone:before,\n.fa-mobile:before {\n content: \"\\f10b\";\n}\n.fa-circle-o:before {\n content: \"\\f10c\";\n}\n.fa-quote-left:before {\n content: \"\\f10d\";\n}\n.fa-quote-right:before {\n content: \"\\f10e\";\n}\n.fa-spinner:before {\n content: \"\\f110\";\n}\n.fa-circle:before {\n content: \"\\f111\";\n}\n.fa-mail-reply:before,\n.fa-reply:before {\n content: \"\\f112\";\n}\n.fa-github-alt:before {\n content: \"\\f113\";\n}\n.fa-folder-o:before {\n content: \"\\f114\";\n}\n.fa-folder-open-o:before {\n content: \"\\f115\";\n}\n.fa-smile-o:before {\n content: \"\\f118\";\n}\n.fa-frown-o:before {\n content: \"\\f119\";\n}\n.fa-meh-o:before {\n content: \"\\f11a\";\n}\n.fa-gamepad:before {\n content: \"\\f11b\";\n}\n.fa-keyboard-o:before {\n content: \"\\f11c\";\n}\n.fa-flag-o:before {\n content: \"\\f11d\";\n}\n.fa-flag-checkered:before {\n content: \"\\f11e\";\n}\n.fa-terminal:before {\n content: \"\\f120\";\n}\n.fa-code:before {\n content: \"\\f121\";\n}\n.fa-mail-reply-all:before,\n.fa-reply-all:before {\n content: \"\\f122\";\n}\n.fa-star-half-empty:before,\n.fa-star-half-full:before,\n.fa-star-half-o:before {\n content: \"\\f123\";\n}\n.fa-location-arrow:before {\n content: \"\\f124\";\n}\n.fa-crop:before {\n content: \"\\f125\";\n}\n.fa-code-fork:before {\n content: \"\\f126\";\n}\n.fa-unlink:before,\n.fa-chain-broken:before {\n content: \"\\f127\";\n}\n.fa-question:before {\n content: \"\\f128\";\n}\n.fa-info:before {\n content: \"\\f129\";\n}\n.fa-exclamation:before {\n content: \"\\f12a\";\n}\n.fa-superscript:before {\n content: \"\\f12b\";\n}\n.fa-subscript:before {\n content: \"\\f12c\";\n}\n.fa-eraser:before {\n content: \"\\f12d\";\n}\n.fa-puzzle-piece:before {\n content: \"\\f12e\";\n}\n.fa-microphone:before {\n content: \"\\f130\";\n}\n.fa-microphone-slash:before {\n content: \"\\f131\";\n}\n.fa-shield:before {\n content: \"\\f132\";\n}\n.fa-calendar-o:before {\n content: \"\\f133\";\n}\n.fa-fire-extinguisher:before {\n content: \"\\f134\";\n}\n.fa-rocket:before {\n content: \"\\f135\";\n}\n.fa-maxcdn:before {\n content: \"\\f136\";\n}\n.fa-chevron-circle-left:before {\n content: \"\\f137\";\n}\n.fa-chevron-circle-right:before {\n content: \"\\f138\";\n}\n.fa-chevron-circle-up:before {\n content: \"\\f139\";\n}\n.fa-chevron-circle-down:before {\n content: \"\\f13a\";\n}\n.fa-html5:before {\n content: \"\\f13b\";\n}\n.fa-css3:before {\n content: \"\\f13c\";\n}\n.fa-anchor:before {\n content: \"\\f13d\";\n}\n.fa-unlock-alt:before {\n content: \"\\f13e\";\n}\n.fa-bullseye:before {\n content: \"\\f140\";\n}\n.fa-ellipsis-h:before {\n content: \"\\f141\";\n}\n.fa-ellipsis-v:before {\n content: \"\\f142\";\n}\n.fa-rss-square:before {\n content: \"\\f143\";\n}\n.fa-play-circle:before {\n content: \"\\f144\";\n}\n.fa-ticket:before {\n content: \"\\f145\";\n}\n.fa-minus-square:before {\n content: \"\\f146\";\n}\n.fa-minus-square-o:before {\n content: \"\\f147\";\n}\n.fa-level-up:before {\n content: \"\\f148\";\n}\n.fa-level-down:before {\n content: \"\\f149\";\n}\n.fa-check-square:before {\n content: \"\\f14a\";\n}\n.fa-pencil-square:before {\n content: \"\\f14b\";\n}\n.fa-external-link-square:before {\n content: \"\\f14c\";\n}\n.fa-share-square:before {\n content: \"\\f14d\";\n}\n.fa-compass:before {\n content: \"\\f14e\";\n}\n.fa-toggle-down:before,\n.fa-caret-square-o-down:before {\n content: \"\\f150\";\n}\n.fa-toggle-up:before,\n.fa-caret-square-o-up:before {\n content: \"\\f151\";\n}\n.fa-toggle-right:before,\n.fa-caret-square-o-right:before {\n content: \"\\f152\";\n}\n.fa-euro:before,\n.fa-eur:before {\n content: \"\\f153\";\n}\n.fa-gbp:before {\n content: \"\\f154\";\n}\n.fa-dollar:before,\n.fa-usd:before {\n content: \"\\f155\";\n}\n.fa-rupee:before,\n.fa-inr:before {\n content: \"\\f156\";\n}\n.fa-cny:before,\n.fa-rmb:before,\n.fa-yen:before,\n.fa-jpy:before {\n content: \"\\f157\";\n}\n.fa-ruble:before,\n.fa-rouble:before,\n.fa-rub:before {\n content: \"\\f158\";\n}\n.fa-won:before,\n.fa-krw:before {\n content: \"\\f159\";\n}\n.fa-bitcoin:before,\n.fa-btc:before {\n content: \"\\f15a\";\n}\n.fa-file:before {\n content: \"\\f15b\";\n}\n.fa-file-text:before {\n content: \"\\f15c\";\n}\n.fa-sort-alpha-asc:before {\n content: \"\\f15d\";\n}\n.fa-sort-alpha-desc:before {\n content: \"\\f15e\";\n}\n.fa-sort-amount-asc:before {\n content: \"\\f160\";\n}\n.fa-sort-amount-desc:before {\n content: \"\\f161\";\n}\n.fa-sort-numeric-asc:before {\n content: \"\\f162\";\n}\n.fa-sort-numeric-desc:before {\n content: \"\\f163\";\n}\n.fa-thumbs-up:before {\n content: \"\\f164\";\n}\n.fa-thumbs-down:before {\n content: \"\\f165\";\n}\n.fa-youtube-square:before {\n content: \"\\f166\";\n}\n.fa-youtube:before {\n content: \"\\f167\";\n}\n.fa-xing:before {\n content: \"\\f168\";\n}\n.fa-xing-square:before {\n content: \"\\f169\";\n}\n.fa-youtube-play:before {\n content: \"\\f16a\";\n}\n.fa-dropbox:before {\n content: \"\\f16b\";\n}\n.fa-stack-overflow:before {\n content: \"\\f16c\";\n}\n.fa-instagram:before {\n content: \"\\f16d\";\n}\n.fa-flickr:before {\n content: \"\\f16e\";\n}\n.fa-adn:before {\n content: \"\\f170\";\n}\n.fa-bitbucket:before {\n content: \"\\f171\";\n}\n.fa-bitbucket-square:before {\n content: \"\\f172\";\n}\n.fa-tumblr:before {\n content: \"\\f173\";\n}\n.fa-tumblr-square:before {\n content: \"\\f174\";\n}\n.fa-long-arrow-down:before {\n content: \"\\f175\";\n}\n.fa-long-arrow-up:before {\n content: \"\\f176\";\n}\n.fa-long-arrow-left:before {\n content: \"\\f177\";\n}\n.fa-long-arrow-right:before {\n content: \"\\f178\";\n}\n.fa-apple:before {\n content: \"\\f179\";\n}\n.fa-windows:before {\n content: \"\\f17a\";\n}\n.fa-android:before {\n content: \"\\f17b\";\n}\n.fa-linux:before {\n content: \"\\f17c\";\n}\n.fa-dribbble:before {\n content: \"\\f17d\";\n}\n.fa-skype:before {\n content: \"\\f17e\";\n}\n.fa-foursquare:before {\n content: \"\\f180\";\n}\n.fa-trello:before {\n content: \"\\f181\";\n}\n.fa-female:before {\n content: \"\\f182\";\n}\n.fa-male:before {\n content: \"\\f183\";\n}\n.fa-gittip:before,\n.fa-gratipay:before {\n content: \"\\f184\";\n}\n.fa-sun-o:before {\n content: \"\\f185\";\n}\n.fa-moon-o:before {\n content: \"\\f186\";\n}\n.fa-archive:before {\n content: \"\\f187\";\n}\n.fa-bug:before {\n content: \"\\f188\";\n}\n.fa-vk:before {\n content: \"\\f189\";\n}\n.fa-weibo:before {\n content: \"\\f18a\";\n}\n.fa-renren:before {\n content: \"\\f18b\";\n}\n.fa-pagelines:before {\n content: \"\\f18c\";\n}\n.fa-stack-exchange:before {\n content: \"\\f18d\";\n}\n.fa-arrow-circle-o-right:before {\n content: \"\\f18e\";\n}\n.fa-arrow-circle-o-left:before {\n content: \"\\f190\";\n}\n.fa-toggle-left:before,\n.fa-caret-square-o-left:before {\n content: \"\\f191\";\n}\n.fa-dot-circle-o:before {\n content: \"\\f192\";\n}\n.fa-wheelchair:before {\n content: \"\\f193\";\n}\n.fa-vimeo-square:before {\n content: \"\\f194\";\n}\n.fa-turkish-lira:before,\n.fa-try:before {\n content: \"\\f195\";\n}\n.fa-plus-square-o:before {\n content: \"\\f196\";\n}\n.fa-space-shuttle:before {\n content: \"\\f197\";\n}\n.fa-slack:before {\n content: \"\\f198\";\n}\n.fa-envelope-square:before {\n content: \"\\f199\";\n}\n.fa-wordpress:before {\n content: \"\\f19a\";\n}\n.fa-openid:before {\n content: \"\\f19b\";\n}\n.fa-institution:before,\n.fa-bank:before,\n.fa-university:before {\n content: \"\\f19c\";\n}\n.fa-mortar-board:before,\n.fa-graduation-cap:before {\n content: \"\\f19d\";\n}\n.fa-yahoo:before {\n content: \"\\f19e\";\n}\n.fa-google:before {\n content: \"\\f1a0\";\n}\n.fa-reddit:before {\n content: \"\\f1a1\";\n}\n.fa-reddit-square:before {\n content: \"\\f1a2\";\n}\n.fa-stumbleupon-circle:before {\n content: \"\\f1a3\";\n}\n.fa-stumbleupon:before {\n content: \"\\f1a4\";\n}\n.fa-delicious:before {\n content: \"\\f1a5\";\n}\n.fa-digg:before {\n content: \"\\f1a6\";\n}\n.fa-pied-piper-pp:before {\n content: \"\\f1a7\";\n}\n.fa-pied-piper-alt:before {\n content: \"\\f1a8\";\n}\n.fa-drupal:before {\n content: \"\\f1a9\";\n}\n.fa-joomla:before {\n content: \"\\f1aa\";\n}\n.fa-language:before {\n content: \"\\f1ab\";\n}\n.fa-fax:before {\n content: \"\\f1ac\";\n}\n.fa-building:before {\n content: \"\\f1ad\";\n}\n.fa-child:before {\n content: \"\\f1ae\";\n}\n.fa-paw:before {\n content: \"\\f1b0\";\n}\n.fa-spoon:before {\n content: \"\\f1b1\";\n}\n.fa-cube:before {\n content: \"\\f1b2\";\n}\n.fa-cubes:before {\n content: \"\\f1b3\";\n}\n.fa-behance:before {\n content: \"\\f1b4\";\n}\n.fa-behance-square:before {\n content: \"\\f1b5\";\n}\n.fa-steam:before {\n content: \"\\f1b6\";\n}\n.fa-steam-square:before {\n content: \"\\f1b7\";\n}\n.fa-recycle:before {\n content: \"\\f1b8\";\n}\n.fa-automobile:before,\n.fa-car:before {\n content: \"\\f1b9\";\n}\n.fa-cab:before,\n.fa-taxi:before {\n content: \"\\f1ba\";\n}\n.fa-tree:before {\n content: \"\\f1bb\";\n}\n.fa-spotify:before {\n content: \"\\f1bc\";\n}\n.fa-deviantart:before {\n content: \"\\f1bd\";\n}\n.fa-soundcloud:before {\n content: \"\\f1be\";\n}\n.fa-database:before {\n content: \"\\f1c0\";\n}\n.fa-file-pdf-o:before {\n content: \"\\f1c1\";\n}\n.fa-file-word-o:before {\n content: \"\\f1c2\";\n}\n.fa-file-excel-o:before {\n content: \"\\f1c3\";\n}\n.fa-file-powerpoint-o:before {\n content: \"\\f1c4\";\n}\n.fa-file-photo-o:before,\n.fa-file-picture-o:before,\n.fa-file-image-o:before {\n content: \"\\f1c5\";\n}\n.fa-file-zip-o:before,\n.fa-file-archive-o:before {\n content: \"\\f1c6\";\n}\n.fa-file-sound-o:before,\n.fa-file-audio-o:before {\n content: \"\\f1c7\";\n}\n.fa-file-movie-o:before,\n.fa-file-video-o:before {\n content: \"\\f1c8\";\n}\n.fa-file-code-o:before {\n content: \"\\f1c9\";\n}\n.fa-vine:before {\n content: \"\\f1ca\";\n}\n.fa-codepen:before {\n content: \"\\f1cb\";\n}\n.fa-jsfiddle:before {\n content: \"\\f1cc\";\n}\n.fa-life-bouy:before,\n.fa-life-buoy:before,\n.fa-life-saver:before,\n.fa-support:before,\n.fa-life-ring:before {\n content: \"\\f1cd\";\n}\n.fa-circle-o-notch:before {\n content: \"\\f1ce\";\n}\n.fa-ra:before,\n.fa-resistance:before,\n.fa-rebel:before {\n content: \"\\f1d0\";\n}\n.fa-ge:before,\n.fa-empire:before {\n content: \"\\f1d1\";\n}\n.fa-git-square:before {\n content: \"\\f1d2\";\n}\n.fa-git:before {\n content: \"\\f1d3\";\n}\n.fa-y-combinator-square:before,\n.fa-yc-square:before,\n.fa-hacker-news:before {\n content: \"\\f1d4\";\n}\n.fa-tencent-weibo:before {\n content: \"\\f1d5\";\n}\n.fa-qq:before {\n content: \"\\f1d6\";\n}\n.fa-wechat:before,\n.fa-weixin:before {\n content: \"\\f1d7\";\n}\n.fa-send:before,\n.fa-paper-plane:before {\n content: \"\\f1d8\";\n}\n.fa-send-o:before,\n.fa-paper-plane-o:before {\n content: \"\\f1d9\";\n}\n.fa-history:before {\n content: \"\\f1da\";\n}\n.fa-circle-thin:before {\n content: \"\\f1db\";\n}\n.fa-header:before {\n content: \"\\f1dc\";\n}\n.fa-paragraph:before {\n content: \"\\f1dd\";\n}\n.fa-sliders:before {\n content: \"\\f1de\";\n}\n.fa-share-alt:before {\n content: \"\\f1e0\";\n}\n.fa-share-alt-square:before {\n content: \"\\f1e1\";\n}\n.fa-bomb:before {\n content: \"\\f1e2\";\n}\n.fa-soccer-ball-o:before,\n.fa-futbol-o:before {\n content: \"\\f1e3\";\n}\n.fa-tty:before {\n content: \"\\f1e4\";\n}\n.fa-binoculars:before {\n content: \"\\f1e5\";\n}\n.fa-plug:before {\n content: \"\\f1e6\";\n}\n.fa-slideshare:before {\n content: \"\\f1e7\";\n}\n.fa-twitch:before {\n content: \"\\f1e8\";\n}\n.fa-yelp:before {\n content: \"\\f1e9\";\n}\n.fa-newspaper-o:before {\n content: \"\\f1ea\";\n}\n.fa-wifi:before {\n content: \"\\f1eb\";\n}\n.fa-calculator:before {\n content: \"\\f1ec\";\n}\n.fa-paypal:before {\n content: \"\\f1ed\";\n}\n.fa-google-wallet:before {\n content: \"\\f1ee\";\n}\n.fa-cc-visa:before {\n content: \"\\f1f0\";\n}\n.fa-cc-mastercard:before {\n content: \"\\f1f1\";\n}\n.fa-cc-discover:before {\n content: \"\\f1f2\";\n}\n.fa-cc-amex:before {\n content: \"\\f1f3\";\n}\n.fa-cc-paypal:before {\n content: \"\\f1f4\";\n}\n.fa-cc-stripe:before {\n content: \"\\f1f5\";\n}\n.fa-bell-slash:before {\n content: \"\\f1f6\";\n}\n.fa-bell-slash-o:before {\n content: \"\\f1f7\";\n}\n.fa-trash:before {\n content: \"\\f1f8\";\n}\n.fa-copyright:before {\n content: \"\\f1f9\";\n}\n.fa-at:before {\n content: \"\\f1fa\";\n}\n.fa-eyedropper:before {\n content: \"\\f1fb\";\n}\n.fa-paint-brush:before {\n content: \"\\f1fc\";\n}\n.fa-birthday-cake:before {\n content: \"\\f1fd\";\n}\n.fa-area-chart:before {\n content: \"\\f1fe\";\n}\n.fa-pie-chart:before {\n content: \"\\f200\";\n}\n.fa-line-chart:before {\n content: \"\\f201\";\n}\n.fa-lastfm:before {\n content: \"\\f202\";\n}\n.fa-lastfm-square:before {\n content: \"\\f203\";\n}\n.fa-toggle-off:before {\n content: \"\\f204\";\n}\n.fa-toggle-on:before {\n content: \"\\f205\";\n}\n.fa-bicycle:before {\n content: \"\\f206\";\n}\n.fa-bus:before {\n content: \"\\f207\";\n}\n.fa-ioxhost:before {\n content: \"\\f208\";\n}\n.fa-angellist:before {\n content: \"\\f209\";\n}\n.fa-cc:before {\n content: \"\\f20a\";\n}\n.fa-shekel:before,\n.fa-sheqel:before,\n.fa-ils:before {\n content: \"\\f20b\";\n}\n.fa-meanpath:before {\n content: \"\\f20c\";\n}\n.fa-buysellads:before {\n content: \"\\f20d\";\n}\n.fa-connectdevelop:before {\n content: \"\\f20e\";\n}\n.fa-dashcube:before {\n content: \"\\f210\";\n}\n.fa-forumbee:before {\n content: \"\\f211\";\n}\n.fa-leanpub:before {\n content: \"\\f212\";\n}\n.fa-sellsy:before {\n content: \"\\f213\";\n}\n.fa-shirtsinbulk:before {\n content: \"\\f214\";\n}\n.fa-simplybuilt:before {\n content: \"\\f215\";\n}\n.fa-skyatlas:before {\n content: \"\\f216\";\n}\n.fa-cart-plus:before {\n content: \"\\f217\";\n}\n.fa-cart-arrow-down:before {\n content: \"\\f218\";\n}\n.fa-diamond:before {\n content: \"\\f219\";\n}\n.fa-ship:before {\n content: \"\\f21a\";\n}\n.fa-user-secret:before {\n content: \"\\f21b\";\n}\n.fa-motorcycle:before {\n content: \"\\f21c\";\n}\n.fa-street-view:before {\n content: \"\\f21d\";\n}\n.fa-heartbeat:before {\n content: \"\\f21e\";\n}\n.fa-venus:before {\n content: \"\\f221\";\n}\n.fa-mars:before {\n content: \"\\f222\";\n}\n.fa-mercury:before {\n content: \"\\f223\";\n}\n.fa-intersex:before,\n.fa-transgender:before {\n content: \"\\f224\";\n}\n.fa-transgender-alt:before {\n content: \"\\f225\";\n}\n.fa-venus-double:before {\n content: \"\\f226\";\n}\n.fa-mars-double:before {\n content: \"\\f227\";\n}\n.fa-venus-mars:before {\n content: \"\\f228\";\n}\n.fa-mars-stroke:before {\n content: \"\\f229\";\n}\n.fa-mars-stroke-v:before {\n content: \"\\f22a\";\n}\n.fa-mars-stroke-h:before {\n content: \"\\f22b\";\n}\n.fa-neuter:before {\n content: \"\\f22c\";\n}\n.fa-genderless:before {\n content: \"\\f22d\";\n}\n.fa-facebook-official:before {\n content: \"\\f230\";\n}\n.fa-pinterest-p:before {\n content: \"\\f231\";\n}\n.fa-whatsapp:before {\n content: \"\\f232\";\n}\n.fa-server:before {\n content: \"\\f233\";\n}\n.fa-user-plus:before {\n content: \"\\f234\";\n}\n.fa-user-times:before {\n content: \"\\f235\";\n}\n.fa-hotel:before,\n.fa-bed:before {\n content: \"\\f236\";\n}\n.fa-viacoin:before {\n content: \"\\f237\";\n}\n.fa-train:before {\n content: \"\\f238\";\n}\n.fa-subway:before {\n content: \"\\f239\";\n}\n.fa-medium:before {\n content: \"\\f23a\";\n}\n.fa-yc:before,\n.fa-y-combinator:before {\n content: \"\\f23b\";\n}\n.fa-optin-monster:before {\n content: \"\\f23c\";\n}\n.fa-opencart:before {\n content: \"\\f23d\";\n}\n.fa-expeditedssl:before {\n content: \"\\f23e\";\n}\n.fa-battery-4:before,\n.fa-battery:before,\n.fa-battery-full:before {\n content: \"\\f240\";\n}\n.fa-battery-3:before,\n.fa-battery-three-quarters:before {\n content: \"\\f241\";\n}\n.fa-battery-2:before,\n.fa-battery-half:before {\n content: \"\\f242\";\n}\n.fa-battery-1:before,\n.fa-battery-quarter:before {\n content: \"\\f243\";\n}\n.fa-battery-0:before,\n.fa-battery-empty:before {\n content: \"\\f244\";\n}\n.fa-mouse-pointer:before {\n content: \"\\f245\";\n}\n.fa-i-cursor:before {\n content: \"\\f246\";\n}\n.fa-object-group:before {\n content: \"\\f247\";\n}\n.fa-object-ungroup:before {\n content: \"\\f248\";\n}\n.fa-sticky-note:before {\n content: \"\\f249\";\n}\n.fa-sticky-note-o:before {\n content: \"\\f24a\";\n}\n.fa-cc-jcb:before {\n content: \"\\f24b\";\n}\n.fa-cc-diners-club:before {\n content: \"\\f24c\";\n}\n.fa-clone:before {\n content: \"\\f24d\";\n}\n.fa-balance-scale:before {\n content: \"\\f24e\";\n}\n.fa-hourglass-o:before {\n content: \"\\f250\";\n}\n.fa-hourglass-1:before,\n.fa-hourglass-start:before {\n content: \"\\f251\";\n}\n.fa-hourglass-2:before,\n.fa-hourglass-half:before {\n content: \"\\f252\";\n}\n.fa-hourglass-3:before,\n.fa-hourglass-end:before {\n content: \"\\f253\";\n}\n.fa-hourglass:before {\n content: \"\\f254\";\n}\n.fa-hand-grab-o:before,\n.fa-hand-rock-o:before {\n content: \"\\f255\";\n}\n.fa-hand-stop-o:before,\n.fa-hand-paper-o:before {\n content: \"\\f256\";\n}\n.fa-hand-scissors-o:before {\n content: \"\\f257\";\n}\n.fa-hand-lizard-o:before {\n content: \"\\f258\";\n}\n.fa-hand-spock-o:before {\n content: \"\\f259\";\n}\n.fa-hand-pointer-o:before {\n content: \"\\f25a\";\n}\n.fa-hand-peace-o:before {\n content: \"\\f25b\";\n}\n.fa-trademark:before {\n content: \"\\f25c\";\n}\n.fa-registered:before {\n content: \"\\f25d\";\n}\n.fa-creative-commons:before {\n content: \"\\f25e\";\n}\n.fa-gg:before {\n content: \"\\f260\";\n}\n.fa-gg-circle:before {\n content: \"\\f261\";\n}\n.fa-tripadvisor:before {\n content: \"\\f262\";\n}\n.fa-odnoklassniki:before {\n content: \"\\f263\";\n}\n.fa-odnoklassniki-square:before {\n content: \"\\f264\";\n}\n.fa-get-pocket:before {\n content: \"\\f265\";\n}\n.fa-wikipedia-w:before {\n content: \"\\f266\";\n}\n.fa-safari:before {\n content: \"\\f267\";\n}\n.fa-chrome:before {\n content: \"\\f268\";\n}\n.fa-firefox:before {\n content: \"\\f269\";\n}\n.fa-opera:before {\n content: \"\\f26a\";\n}\n.fa-internet-explorer:before {\n content: \"\\f26b\";\n}\n.fa-tv:before,\n.fa-television:before {\n content: \"\\f26c\";\n}\n.fa-contao:before {\n content: \"\\f26d\";\n}\n.fa-500px:before {\n content: \"\\f26e\";\n}\n.fa-amazon:before {\n content: \"\\f270\";\n}\n.fa-calendar-plus-o:before {\n content: \"\\f271\";\n}\n.fa-calendar-minus-o:before {\n content: \"\\f272\";\n}\n.fa-calendar-times-o:before {\n content: \"\\f273\";\n}\n.fa-calendar-check-o:before {\n content: \"\\f274\";\n}\n.fa-industry:before {\n content: \"\\f275\";\n}\n.fa-map-pin:before {\n content: \"\\f276\";\n}\n.fa-map-signs:before {\n content: \"\\f277\";\n}\n.fa-map-o:before {\n content: \"\\f278\";\n}\n.fa-map:before {\n content: \"\\f279\";\n}\n.fa-commenting:before {\n content: \"\\f27a\";\n}\n.fa-commenting-o:before {\n content: \"\\f27b\";\n}\n.fa-houzz:before {\n content: \"\\f27c\";\n}\n.fa-vimeo:before {\n content: \"\\f27d\";\n}\n.fa-black-tie:before {\n content: \"\\f27e\";\n}\n.fa-fonticons:before {\n content: \"\\f280\";\n}\n.fa-reddit-alien:before {\n content: \"\\f281\";\n}\n.fa-edge:before {\n content: \"\\f282\";\n}\n.fa-credit-card-alt:before {\n content: \"\\f283\";\n}\n.fa-codiepie:before {\n content: \"\\f284\";\n}\n.fa-modx:before {\n content: \"\\f285\";\n}\n.fa-fort-awesome:before {\n content: \"\\f286\";\n}\n.fa-usb:before {\n content: \"\\f287\";\n}\n.fa-product-hunt:before {\n content: \"\\f288\";\n}\n.fa-mixcloud:before {\n content: \"\\f289\";\n}\n.fa-scribd:before {\n content: \"\\f28a\";\n}\n.fa-pause-circle:before {\n content: \"\\f28b\";\n}\n.fa-pause-circle-o:before {\n content: \"\\f28c\";\n}\n.fa-stop-circle:before {\n content: \"\\f28d\";\n}\n.fa-stop-circle-o:before {\n content: \"\\f28e\";\n}\n.fa-shopping-bag:before {\n content: \"\\f290\";\n}\n.fa-shopping-basket:before {\n content: \"\\f291\";\n}\n.fa-hashtag:before {\n content: \"\\f292\";\n}\n.fa-bluetooth:before {\n content: \"\\f293\";\n}\n.fa-bluetooth-b:before {\n content: \"\\f294\";\n}\n.fa-percent:before {\n content: \"\\f295\";\n}\n.fa-gitlab:before {\n content: \"\\f296\";\n}\n.fa-wpbeginner:before {\n content: \"\\f297\";\n}\n.fa-wpforms:before {\n content: \"\\f298\";\n}\n.fa-envira:before {\n content: \"\\f299\";\n}\n.fa-universal-access:before {\n content: \"\\f29a\";\n}\n.fa-wheelchair-alt:before {\n content: \"\\f29b\";\n}\n.fa-question-circle-o:before {\n content: \"\\f29c\";\n}\n.fa-blind:before {\n content: \"\\f29d\";\n}\n.fa-audio-description:before {\n content: \"\\f29e\";\n}\n.fa-volume-control-phone:before {\n content: \"\\f2a0\";\n}\n.fa-braille:before {\n content: \"\\f2a1\";\n}\n.fa-assistive-listening-systems:before {\n content: \"\\f2a2\";\n}\n.fa-asl-interpreting:before,\n.fa-american-sign-language-interpreting:before {\n content: \"\\f2a3\";\n}\n.fa-deafness:before,\n.fa-hard-of-hearing:before,\n.fa-deaf:before {\n content: \"\\f2a4\";\n}\n.fa-glide:before {\n content: \"\\f2a5\";\n}\n.fa-glide-g:before {\n content: \"\\f2a6\";\n}\n.fa-signing:before,\n.fa-sign-language:before {\n content: \"\\f2a7\";\n}\n.fa-low-vision:before {\n content: \"\\f2a8\";\n}\n.fa-viadeo:before {\n content: \"\\f2a9\";\n}\n.fa-viadeo-square:before {\n content: \"\\f2aa\";\n}\n.fa-snapchat:before {\n content: \"\\f2ab\";\n}\n.fa-snapchat-ghost:before {\n content: \"\\f2ac\";\n}\n.fa-snapchat-square:before {\n content: \"\\f2ad\";\n}\n.fa-pied-piper:before {\n content: \"\\f2ae\";\n}\n.fa-first-order:before {\n content: \"\\f2b0\";\n}\n.fa-yoast:before {\n content: \"\\f2b1\";\n}\n.fa-themeisle:before {\n content: \"\\f2b2\";\n}\n.fa-google-plus-circle:before,\n.fa-google-plus-official:before {\n content: \"\\f2b3\";\n}\n.fa-fa:before,\n.fa-font-awesome:before {\n content: \"\\f2b4\";\n}\n.fa-handshake-o:before {\n content: \"\\f2b5\";\n}\n.fa-envelope-open:before {\n content: \"\\f2b6\";\n}\n.fa-envelope-open-o:before {\n content: \"\\f2b7\";\n}\n.fa-linode:before {\n content: \"\\f2b8\";\n}\n.fa-address-book:before {\n content: \"\\f2b9\";\n}\n.fa-address-book-o:before {\n content: \"\\f2ba\";\n}\n.fa-vcard:before,\n.fa-address-card:before {\n content: \"\\f2bb\";\n}\n.fa-vcard-o:before,\n.fa-address-card-o:before {\n content: \"\\f2bc\";\n}\n.fa-user-circle:before {\n content: \"\\f2bd\";\n}\n.fa-user-circle-o:before {\n content: \"\\f2be\";\n}\n.fa-user-o:before {\n content: \"\\f2c0\";\n}\n.fa-id-badge:before {\n content: \"\\f2c1\";\n}\n.fa-drivers-license:before,\n.fa-id-card:before {\n content: \"\\f2c2\";\n}\n.fa-drivers-license-o:before,\n.fa-id-card-o:before {\n content: \"\\f2c3\";\n}\n.fa-quora:before {\n content: \"\\f2c4\";\n}\n.fa-free-code-camp:before {\n content: \"\\f2c5\";\n}\n.fa-telegram:before {\n content: \"\\f2c6\";\n}\n.fa-thermometer-4:before,\n.fa-thermometer:before,\n.fa-thermometer-full:before {\n content: \"\\f2c7\";\n}\n.fa-thermometer-3:before,\n.fa-thermometer-three-quarters:before {\n content: \"\\f2c8\";\n}\n.fa-thermometer-2:before,\n.fa-thermometer-half:before {\n content: \"\\f2c9\";\n}\n.fa-thermometer-1:before,\n.fa-thermometer-quarter:before {\n content: \"\\f2ca\";\n}\n.fa-thermometer-0:before,\n.fa-thermometer-empty:before {\n content: \"\\f2cb\";\n}\n.fa-shower:before {\n content: \"\\f2cc\";\n}\n.fa-bathtub:before,\n.fa-s15:before,\n.fa-bath:before {\n content: \"\\f2cd\";\n}\n.fa-podcast:before {\n content: \"\\f2ce\";\n}\n.fa-window-maximize:before {\n content: \"\\f2d0\";\n}\n.fa-window-minimize:before {\n content: \"\\f2d1\";\n}\n.fa-window-restore:before {\n content: \"\\f2d2\";\n}\n.fa-times-rectangle:before,\n.fa-window-close:before {\n content: \"\\f2d3\";\n}\n.fa-times-rectangle-o:before,\n.fa-window-close-o:before {\n content: \"\\f2d4\";\n}\n.fa-bandcamp:before {\n content: \"\\f2d5\";\n}\n.fa-grav:before {\n content: \"\\f2d6\";\n}\n.fa-etsy:before {\n content: \"\\f2d7\";\n}\n.fa-imdb:before {\n content: \"\\f2d8\";\n}\n.fa-ravelry:before {\n content: \"\\f2d9\";\n}\n.fa-eercast:before {\n content: \"\\f2da\";\n}\n.fa-microchip:before {\n content: \"\\f2db\";\n}\n.fa-snowflake-o:before {\n content: \"\\f2dc\";\n}\n.fa-superpowers:before {\n content: \"\\f2dd\";\n}\n.fa-wpexplorer:before {\n content: \"\\f2de\";\n}\n.fa-meetup:before {\n content: \"\\f2e0\";\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n","@charset \"UTF-8\";\n/*!\n * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format(\"embedded-opentype\"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format(\"woff2\"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format(\"woff\"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format(\"truetype\"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format(\"svg\");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:\"\"}.fa-music:before{content:\"\"}.fa-search:before{content:\"\"}.fa-envelope-o:before{content:\"\"}.fa-heart:before{content:\"\"}.fa-star:before{content:\"\"}.fa-star-o:before{content:\"\"}.fa-user:before{content:\"\"}.fa-film:before{content:\"\"}.fa-th-large:before{content:\"\"}.fa-th:before{content:\"\"}.fa-th-list:before{content:\"\"}.fa-check:before{content:\"\"}.fa-close:before,.fa-remove:before,.fa-times:before{content:\"\"}.fa-search-plus:before{content:\"\"}.fa-search-minus:before{content:\"\"}.fa-power-off:before{content:\"\"}.fa-signal:before{content:\"\"}.fa-cog:before,.fa-gear:before{content:\"\"}.fa-trash-o:before{content:\"\"}.fa-home:before{content:\"\"}.fa-file-o:before{content:\"\"}.fa-clock-o:before{content:\"\"}.fa-road:before{content:\"\"}.fa-download:before{content:\"\"}.fa-arrow-circle-o-down:before{content:\"\"}.fa-arrow-circle-o-up:before{content:\"\"}.fa-inbox:before{content:\"\"}.fa-play-circle-o:before{content:\"\"}.fa-repeat:before,.fa-rotate-right:before{content:\"\"}.fa-refresh:before{content:\"\"}.fa-list-alt:before{content:\"\"}.fa-lock:before{content:\"\"}.fa-flag:before{content:\"\"}.fa-headphones:before{content:\"\"}.fa-volume-off:before{content:\"\"}.fa-volume-down:before{content:\"\"}.fa-volume-up:before{content:\"\"}.fa-qrcode:before{content:\"\"}.fa-barcode:before{content:\"\"}.fa-tag:before{content:\"\"}.fa-tags:before{content:\"\"}.fa-book:before{content:\"\"}.fa-bookmark:before{content:\"\"}.fa-print:before{content:\"\"}.fa-camera:before{content:\"\"}.fa-font:before{content:\"\"}.fa-bold:before{content:\"\"}.fa-italic:before{content:\"\"}.fa-text-height:before{content:\"\"}.fa-text-width:before{content:\"\"}.fa-align-left:before{content:\"\"}.fa-align-center:before{content:\"\"}.fa-align-right:before{content:\"\"}.fa-align-justify:before{content:\"\"}.fa-list:before{content:\"\"}.fa-dedent:before,.fa-outdent:before{content:\"\"}.fa-indent:before{content:\"\"}.fa-video-camera:before{content:\"\"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:\"\"}.fa-pencil:before{content:\"\"}.fa-map-marker:before{content:\"\"}.fa-adjust:before{content:\"\"}.fa-tint:before{content:\"\"}.fa-edit:before,.fa-pencil-square-o:before{content:\"\"}.fa-share-square-o:before{content:\"\"}.fa-check-square-o:before{content:\"\"}.fa-arrows:before{content:\"\"}.fa-step-backward:before{content:\"\"}.fa-fast-backward:before{content:\"\"}.fa-backward:before{content:\"\"}.fa-play:before{content:\"\"}.fa-pause:before{content:\"\"}.fa-stop:before{content:\"\"}.fa-forward:before{content:\"\"}.fa-fast-forward:before{content:\"\"}.fa-step-forward:before{content:\"\"}.fa-eject:before{content:\"\"}.fa-chevron-left:before{content:\"\"}.fa-chevron-right:before{content:\"\"}.fa-plus-circle:before{content:\"\"}.fa-minus-circle:before{content:\"\"}.fa-times-circle:before{content:\"\"}.fa-check-circle:before{content:\"\"}.fa-question-circle:before{content:\"\"}.fa-info-circle:before{content:\"\"}.fa-crosshairs:before{content:\"\"}.fa-times-circle-o:before{content:\"\"}.fa-check-circle-o:before{content:\"\"}.fa-ban:before{content:\"\"}.fa-arrow-left:before{content:\"\"}.fa-arrow-right:before{content:\"\"}.fa-arrow-up:before{content:\"\"}.fa-arrow-down:before{content:\"\"}.fa-mail-forward:before,.fa-share:before{content:\"\"}.fa-expand:before{content:\"\"}.fa-compress:before{content:\"\"}.fa-plus:before{content:\"\"}.fa-minus:before{content:\"\"}.fa-asterisk:before{content:\"\"}.fa-exclamation-circle:before{content:\"\"}.fa-gift:before{content:\"\"}.fa-leaf:before{content:\"\"}.fa-fire:before{content:\"\"}.fa-eye:before{content:\"\"}.fa-eye-slash:before{content:\"\"}.fa-exclamation-triangle:before,.fa-warning:before{content:\"\"}.fa-plane:before{content:\"\"}.fa-calendar:before{content:\"\"}.fa-random:before{content:\"\"}.fa-comment:before{content:\"\"}.fa-magnet:before{content:\"\"}.fa-chevron-up:before{content:\"\"}.fa-chevron-down:before{content:\"\"}.fa-retweet:before{content:\"\"}.fa-shopping-cart:before{content:\"\"}.fa-folder:before{content:\"\"}.fa-folder-open:before{content:\"\"}.fa-arrows-v:before{content:\"\"}.fa-arrows-h:before{content:\"\"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:\"\"}.fa-twitter-square:before{content:\"\"}.fa-facebook-square:before{content:\"\"}.fa-camera-retro:before{content:\"\"}.fa-key:before{content:\"\"}.fa-cogs:before,.fa-gears:before{content:\"\"}.fa-comments:before{content:\"\"}.fa-thumbs-o-up:before{content:\"\"}.fa-thumbs-o-down:before{content:\"\"}.fa-star-half:before{content:\"\"}.fa-heart-o:before{content:\"\"}.fa-sign-out:before{content:\"\"}.fa-linkedin-square:before{content:\"\"}.fa-thumb-tack:before{content:\"\"}.fa-external-link:before{content:\"\"}.fa-sign-in:before{content:\"\"}.fa-trophy:before{content:\"\"}.fa-github-square:before{content:\"\"}.fa-upload:before{content:\"\"}.fa-lemon-o:before{content:\"\"}.fa-phone:before{content:\"\"}.fa-square-o:before{content:\"\"}.fa-bookmark-o:before{content:\"\"}.fa-phone-square:before{content:\"\"}.fa-twitter:before{content:\"\"}.fa-facebook-f:before,.fa-facebook:before{content:\"\"}.fa-github:before{content:\"\"}.fa-unlock:before{content:\"\"}.fa-credit-card:before{content:\"\"}.fa-feed:before,.fa-rss:before{content:\"\"}.fa-hdd-o:before{content:\"\"}.fa-bullhorn:before{content:\"\"}.fa-bell:before{content:\"\"}.fa-certificate:before{content:\"\"}.fa-hand-o-right:before{content:\"\"}.fa-hand-o-left:before{content:\"\"}.fa-hand-o-up:before{content:\"\"}.fa-hand-o-down:before{content:\"\"}.fa-arrow-circle-left:before{content:\"\"}.fa-arrow-circle-right:before{content:\"\"}.fa-arrow-circle-up:before{content:\"\"}.fa-arrow-circle-down:before{content:\"\"}.fa-globe:before{content:\"\"}.fa-wrench:before{content:\"\"}.fa-tasks:before{content:\"\"}.fa-filter:before{content:\"\"}.fa-briefcase:before{content:\"\"}.fa-arrows-alt:before{content:\"\"}.fa-group:before,.fa-users:before{content:\"\"}.fa-chain:before,.fa-link:before{content:\"\"}.fa-cloud:before{content:\"\"}.fa-flask:before{content:\"\"}.fa-cut:before,.fa-scissors:before{content:\"\"}.fa-copy:before,.fa-files-o:before{content:\"\"}.fa-paperclip:before{content:\"\"}.fa-floppy-o:before,.fa-save:before{content:\"\"}.fa-square:before{content:\"\"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:\"\"}.fa-list-ul:before{content:\"\"}.fa-list-ol:before{content:\"\"}.fa-strikethrough:before{content:\"\"}.fa-underline:before{content:\"\"}.fa-table:before{content:\"\"}.fa-magic:before{content:\"\"}.fa-truck:before{content:\"\"}.fa-pinterest:before{content:\"\"}.fa-pinterest-square:before{content:\"\"}.fa-google-plus-square:before{content:\"\"}.fa-google-plus:before{content:\"\"}.fa-money:before{content:\"\"}.fa-caret-down:before{content:\"\"}.fa-caret-up:before{content:\"\"}.fa-caret-left:before{content:\"\"}.fa-caret-right:before{content:\"\"}.fa-columns:before{content:\"\"}.fa-sort:before,.fa-unsorted:before{content:\"\"}.fa-sort-desc:before,.fa-sort-down:before{content:\"\"}.fa-sort-asc:before,.fa-sort-up:before{content:\"\"}.fa-envelope:before{content:\"\"}.fa-linkedin:before{content:\"\"}.fa-rotate-left:before,.fa-undo:before{content:\"\"}.fa-gavel:before,.fa-legal:before{content:\"\"}.fa-dashboard:before,.fa-tachometer:before{content:\"\"}.fa-comment-o:before{content:\"\"}.fa-comments-o:before{content:\"\"}.fa-bolt:before,.fa-flash:before{content:\"\"}.fa-sitemap:before{content:\"\"}.fa-umbrella:before{content:\"\"}.fa-clipboard:before,.fa-paste:before{content:\"\"}.fa-lightbulb-o:before{content:\"\"}.fa-exchange:before{content:\"\"}.fa-cloud-download:before{content:\"\"}.fa-cloud-upload:before{content:\"\"}.fa-user-md:before{content:\"\"}.fa-stethoscope:before{content:\"\"}.fa-suitcase:before{content:\"\"}.fa-bell-o:before{content:\"\"}.fa-coffee:before{content:\"\"}.fa-cutlery:before{content:\"\"}.fa-file-text-o:before{content:\"\"}.fa-building-o:before{content:\"\"}.fa-hospital-o:before{content:\"\"}.fa-ambulance:before{content:\"\"}.fa-medkit:before{content:\"\"}.fa-fighter-jet:before{content:\"\"}.fa-beer:before{content:\"\"}.fa-h-square:before{content:\"\"}.fa-plus-square:before{content:\"\"}.fa-angle-double-left:before{content:\"\"}.fa-angle-double-right:before{content:\"\"}.fa-angle-double-up:before{content:\"\"}.fa-angle-double-down:before{content:\"\"}.fa-angle-left:before{content:\"\"}.fa-angle-right:before{content:\"\"}.fa-angle-up:before{content:\"\"}.fa-angle-down:before{content:\"\"}.fa-desktop:before{content:\"\"}.fa-laptop:before{content:\"\"}.fa-tablet:before{content:\"\"}.fa-mobile-phone:before,.fa-mobile:before{content:\"\"}.fa-circle-o:before{content:\"\"}.fa-quote-left:before{content:\"\"}.fa-quote-right:before{content:\"\"}.fa-spinner:before{content:\"\"}.fa-circle:before{content:\"\"}.fa-mail-reply:before,.fa-reply:before{content:\"\"}.fa-github-alt:before{content:\"\"}.fa-folder-o:before{content:\"\"}.fa-folder-open-o:before{content:\"\"}.fa-smile-o:before{content:\"\"}.fa-frown-o:before{content:\"\"}.fa-meh-o:before{content:\"\"}.fa-gamepad:before{content:\"\"}.fa-keyboard-o:before{content:\"\"}.fa-flag-o:before{content:\"\"}.fa-flag-checkered:before{content:\"\"}.fa-terminal:before{content:\"\"}.fa-code:before{content:\"\"}.fa-mail-reply-all:before,.fa-reply-all:before{content:\"\"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:\"\"}.fa-location-arrow:before{content:\"\"}.fa-crop:before{content:\"\"}.fa-code-fork:before{content:\"\"}.fa-chain-broken:before,.fa-unlink:before{content:\"\"}.fa-question:before{content:\"\"}.fa-info:before{content:\"\"}.fa-exclamation:before{content:\"\"}.fa-superscript:before{content:\"\"}.fa-subscript:before{content:\"\"}.fa-eraser:before{content:\"\"}.fa-puzzle-piece:before{content:\"\"}.fa-microphone:before{content:\"\"}.fa-microphone-slash:before{content:\"\"}.fa-shield:before{content:\"\"}.fa-calendar-o:before{content:\"\"}.fa-fire-extinguisher:before{content:\"\"}.fa-rocket:before{content:\"\"}.fa-maxcdn:before{content:\"\"}.fa-chevron-circle-left:before{content:\"\"}.fa-chevron-circle-right:before{content:\"\"}.fa-chevron-circle-up:before{content:\"\"}.fa-chevron-circle-down:before{content:\"\"}.fa-html5:before{content:\"\"}.fa-css3:before{content:\"\"}.fa-anchor:before{content:\"\"}.fa-unlock-alt:before{content:\"\"}.fa-bullseye:before{content:\"\"}.fa-ellipsis-h:before{content:\"\"}.fa-ellipsis-v:before{content:\"\"}.fa-rss-square:before{content:\"\"}.fa-play-circle:before{content:\"\"}.fa-ticket:before{content:\"\"}.fa-minus-square:before{content:\"\"}.fa-minus-square-o:before{content:\"\"}.fa-level-up:before{content:\"\"}.fa-level-down:before{content:\"\"}.fa-check-square:before{content:\"\"}.fa-pencil-square:before{content:\"\"}.fa-external-link-square:before{content:\"\"}.fa-share-square:before{content:\"\"}.fa-compass:before{content:\"\"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:\"\"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:\"\"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:\"\"}.fa-eur:before,.fa-euro:before{content:\"\"}.fa-gbp:before{content:\"\"}.fa-dollar:before,.fa-usd:before{content:\"\"}.fa-inr:before,.fa-rupee:before{content:\"\"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:\"\"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:\"\"}.fa-krw:before,.fa-won:before{content:\"\"}.fa-bitcoin:before,.fa-btc:before{content:\"\"}.fa-file:before{content:\"\"}.fa-file-text:before{content:\"\"}.fa-sort-alpha-asc:before{content:\"\"}.fa-sort-alpha-desc:before{content:\"\"}.fa-sort-amount-asc:before{content:\"\"}.fa-sort-amount-desc:before{content:\"\"}.fa-sort-numeric-asc:before{content:\"\"}.fa-sort-numeric-desc:before{content:\"\"}.fa-thumbs-up:before{content:\"\"}.fa-thumbs-down:before{content:\"\"}.fa-youtube-square:before{content:\"\"}.fa-youtube:before{content:\"\"}.fa-xing:before{content:\"\"}.fa-xing-square:before{content:\"\"}.fa-youtube-play:before{content:\"\"}.fa-dropbox:before{content:\"\"}.fa-stack-overflow:before{content:\"\"}.fa-instagram:before{content:\"\"}.fa-flickr:before{content:\"\"}.fa-adn:before{content:\"\"}.fa-bitbucket:before{content:\"\"}.fa-bitbucket-square:before{content:\"\"}.fa-tumblr:before{content:\"\"}.fa-tumblr-square:before{content:\"\"}.fa-long-arrow-down:before{content:\"\"}.fa-long-arrow-up:before{content:\"\"}.fa-long-arrow-left:before{content:\"\"}.fa-long-arrow-right:before{content:\"\"}.fa-apple:before{content:\"\"}.fa-windows:before{content:\"\"}.fa-android:before{content:\"\"}.fa-linux:before{content:\"\"}.fa-dribbble:before{content:\"\"}.fa-skype:before{content:\"\"}.fa-foursquare:before{content:\"\"}.fa-trello:before{content:\"\"}.fa-female:before{content:\"\"}.fa-male:before{content:\"\"}.fa-gittip:before,.fa-gratipay:before{content:\"\"}.fa-sun-o:before{content:\"\"}.fa-moon-o:before{content:\"\"}.fa-archive:before{content:\"\"}.fa-bug:before{content:\"\"}.fa-vk:before{content:\"\"}.fa-weibo:before{content:\"\"}.fa-renren:before{content:\"\"}.fa-pagelines:before{content:\"\"}.fa-stack-exchange:before{content:\"\"}.fa-arrow-circle-o-right:before{content:\"\"}.fa-arrow-circle-o-left:before{content:\"\"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:\"\"}.fa-dot-circle-o:before{content:\"\"}.fa-wheelchair:before{content:\"\"}.fa-vimeo-square:before{content:\"\"}.fa-try:before,.fa-turkish-lira:before{content:\"\"}.fa-plus-square-o:before{content:\"\"}.fa-space-shuttle:before{content:\"\"}.fa-slack:before{content:\"\"}.fa-envelope-square:before{content:\"\"}.fa-wordpress:before{content:\"\"}.fa-openid:before{content:\"\"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:\"\"}.fa-graduation-cap:before,.fa-mortar-board:before{content:\"\"}.fa-yahoo:before{content:\"\"}.fa-google:before{content:\"\"}.fa-reddit:before{content:\"\"}.fa-reddit-square:before{content:\"\"}.fa-stumbleupon-circle:before{content:\"\"}.fa-stumbleupon:before{content:\"\"}.fa-delicious:before{content:\"\"}.fa-digg:before{content:\"\"}.fa-pied-piper-pp:before{content:\"\"}.fa-pied-piper-alt:before{content:\"\"}.fa-drupal:before{content:\"\"}.fa-joomla:before{content:\"\"}.fa-language:before{content:\"\"}.fa-fax:before{content:\"\"}.fa-building:before{content:\"\"}.fa-child:before{content:\"\"}.fa-paw:before{content:\"\"}.fa-spoon:before{content:\"\"}.fa-cube:before{content:\"\"}.fa-cubes:before{content:\"\"}.fa-behance:before{content:\"\"}.fa-behance-square:before{content:\"\"}.fa-steam:before{content:\"\"}.fa-steam-square:before{content:\"\"}.fa-recycle:before{content:\"\"}.fa-automobile:before,.fa-car:before{content:\"\"}.fa-cab:before,.fa-taxi:before{content:\"\"}.fa-tree:before{content:\"\"}.fa-spotify:before{content:\"\"}.fa-deviantart:before{content:\"\"}.fa-soundcloud:before{content:\"\"}.fa-database:before{content:\"\"}.fa-file-pdf-o:before{content:\"\"}.fa-file-word-o:before{content:\"\"}.fa-file-excel-o:before{content:\"\"}.fa-file-powerpoint-o:before{content:\"\"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:\"\"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:\"\"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:\"\"}.fa-file-movie-o:before,.fa-file-video-o:before{content:\"\"}.fa-file-code-o:before{content:\"\"}.fa-vine:before{content:\"\"}.fa-codepen:before{content:\"\"}.fa-jsfiddle:before{content:\"\"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:\"\"}.fa-circle-o-notch:before{content:\"\"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:\"\"}.fa-empire:before,.fa-ge:before{content:\"\"}.fa-git-square:before{content:\"\"}.fa-git:before{content:\"\"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:\"\"}.fa-tencent-weibo:before{content:\"\"}.fa-qq:before{content:\"\"}.fa-wechat:before,.fa-weixin:before{content:\"\"}.fa-paper-plane:before,.fa-send:before{content:\"\"}.fa-paper-plane-o:before,.fa-send-o:before{content:\"\"}.fa-history:before{content:\"\"}.fa-circle-thin:before{content:\"\"}.fa-header:before{content:\"\"}.fa-paragraph:before{content:\"\"}.fa-sliders:before{content:\"\"}.fa-share-alt:before{content:\"\"}.fa-share-alt-square:before{content:\"\"}.fa-bomb:before{content:\"\"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:\"\"}.fa-tty:before{content:\"\"}.fa-binoculars:before{content:\"\"}.fa-plug:before{content:\"\"}.fa-slideshare:before{content:\"\"}.fa-twitch:before{content:\"\"}.fa-yelp:before{content:\"\"}.fa-newspaper-o:before{content:\"\"}.fa-wifi:before{content:\"\"}.fa-calculator:before{content:\"\"}.fa-paypal:before{content:\"\"}.fa-google-wallet:before{content:\"\"}.fa-cc-visa:before{content:\"\"}.fa-cc-mastercard:before{content:\"\"}.fa-cc-discover:before{content:\"\"}.fa-cc-amex:before{content:\"\"}.fa-cc-paypal:before{content:\"\"}.fa-cc-stripe:before{content:\"\"}.fa-bell-slash:before{content:\"\"}.fa-bell-slash-o:before{content:\"\"}.fa-trash:before{content:\"\"}.fa-copyright:before{content:\"\"}.fa-at:before{content:\"\"}.fa-eyedropper:before{content:\"\"}.fa-paint-brush:before{content:\"\"}.fa-birthday-cake:before{content:\"\"}.fa-area-chart:before{content:\"\"}.fa-pie-chart:before{content:\"\"}.fa-line-chart:before{content:\"\"}.fa-lastfm:before{content:\"\"}.fa-lastfm-square:before{content:\"\"}.fa-toggle-off:before{content:\"\"}.fa-toggle-on:before{content:\"\"}.fa-bicycle:before{content:\"\"}.fa-bus:before{content:\"\"}.fa-ioxhost:before{content:\"\"}.fa-angellist:before{content:\"\"}.fa-cc:before{content:\"\"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:\"\"}.fa-meanpath:before{content:\"\"}.fa-buysellads:before{content:\"\"}.fa-connectdevelop:before{content:\"\"}.fa-dashcube:before{content:\"\"}.fa-forumbee:before{content:\"\"}.fa-leanpub:before{content:\"\"}.fa-sellsy:before{content:\"\"}.fa-shirtsinbulk:before{content:\"\"}.fa-simplybuilt:before{content:\"\"}.fa-skyatlas:before{content:\"\"}.fa-cart-plus:before{content:\"\"}.fa-cart-arrow-down:before{content:\"\"}.fa-diamond:before{content:\"\"}.fa-ship:before{content:\"\"}.fa-user-secret:before{content:\"\"}.fa-motorcycle:before{content:\"\"}.fa-street-view:before{content:\"\"}.fa-heartbeat:before{content:\"\"}.fa-venus:before{content:\"\"}.fa-mars:before{content:\"\"}.fa-mercury:before{content:\"\"}.fa-intersex:before,.fa-transgender:before{content:\"\"}.fa-transgender-alt:before{content:\"\"}.fa-venus-double:before{content:\"\"}.fa-mars-double:before{content:\"\"}.fa-venus-mars:before{content:\"\"}.fa-mars-stroke:before{content:\"\"}.fa-mars-stroke-v:before{content:\"\"}.fa-mars-stroke-h:before{content:\"\"}.fa-neuter:before{content:\"\"}.fa-genderless:before{content:\"\"}.fa-facebook-official:before{content:\"\"}.fa-pinterest-p:before{content:\"\"}.fa-whatsapp:before{content:\"\"}.fa-server:before{content:\"\"}.fa-user-plus:before{content:\"\"}.fa-user-times:before{content:\"\"}.fa-bed:before,.fa-hotel:before{content:\"\"}.fa-viacoin:before{content:\"\"}.fa-train:before{content:\"\"}.fa-subway:before{content:\"\"}.fa-medium:before{content:\"\"}.fa-y-combinator:before,.fa-yc:before{content:\"\"}.fa-optin-monster:before{content:\"\"}.fa-opencart:before{content:\"\"}.fa-expeditedssl:before{content:\"\"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:\"\"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:\"\"}.fa-battery-2:before,.fa-battery-half:before{content:\"\"}.fa-battery-1:before,.fa-battery-quarter:before{content:\"\"}.fa-battery-0:before,.fa-battery-empty:before{content:\"\"}.fa-mouse-pointer:before{content:\"\"}.fa-i-cursor:before{content:\"\"}.fa-object-group:before{content:\"\"}.fa-object-ungroup:before{content:\"\"}.fa-sticky-note:before{content:\"\"}.fa-sticky-note-o:before{content:\"\"}.fa-cc-jcb:before{content:\"\"}.fa-cc-diners-club:before{content:\"\"}.fa-clone:before{content:\"\"}.fa-balance-scale:before{content:\"\"}.fa-hourglass-o:before{content:\"\"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:\"\"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:\"\"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:\"\"}.fa-hourglass:before{content:\"\"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:\"\"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:\"\"}.fa-hand-scissors-o:before{content:\"\"}.fa-hand-lizard-o:before{content:\"\"}.fa-hand-spock-o:before{content:\"\"}.fa-hand-pointer-o:before{content:\"\"}.fa-hand-peace-o:before{content:\"\"}.fa-trademark:before{content:\"\"}.fa-registered:before{content:\"\"}.fa-creative-commons:before{content:\"\"}.fa-gg:before{content:\"\"}.fa-gg-circle:before{content:\"\"}.fa-tripadvisor:before{content:\"\"}.fa-odnoklassniki:before{content:\"\"}.fa-odnoklassniki-square:before{content:\"\"}.fa-get-pocket:before{content:\"\"}.fa-wikipedia-w:before{content:\"\"}.fa-safari:before{content:\"\"}.fa-chrome:before{content:\"\"}.fa-firefox:before{content:\"\"}.fa-opera:before{content:\"\"}.fa-internet-explorer:before{content:\"\"}.fa-television:before,.fa-tv:before{content:\"\"}.fa-contao:before{content:\"\"}.fa-500px:before{content:\"\"}.fa-amazon:before{content:\"\"}.fa-calendar-plus-o:before{content:\"\"}.fa-calendar-minus-o:before{content:\"\"}.fa-calendar-times-o:before{content:\"\"}.fa-calendar-check-o:before{content:\"\"}.fa-industry:before{content:\"\"}.fa-map-pin:before{content:\"\"}.fa-map-signs:before{content:\"\"}.fa-map-o:before{content:\"\"}.fa-map:before{content:\"\"}.fa-commenting:before{content:\"\"}.fa-commenting-o:before{content:\"\"}.fa-houzz:before{content:\"\"}.fa-vimeo:before{content:\"\"}.fa-black-tie:before{content:\"\"}.fa-fonticons:before{content:\"\"}.fa-reddit-alien:before{content:\"\"}.fa-edge:before{content:\"\"}.fa-credit-card-alt:before{content:\"\"}.fa-codiepie:before{content:\"\"}.fa-modx:before{content:\"\"}.fa-fort-awesome:before{content:\"\"}.fa-usb:before{content:\"\"}.fa-product-hunt:before{content:\"\"}.fa-mixcloud:before{content:\"\"}.fa-scribd:before{content:\"\"}.fa-pause-circle:before{content:\"\"}.fa-pause-circle-o:before{content:\"\"}.fa-stop-circle:before{content:\"\"}.fa-stop-circle-o:before{content:\"\"}.fa-shopping-bag:before{content:\"\"}.fa-shopping-basket:before{content:\"\"}.fa-hashtag:before{content:\"\"}.fa-bluetooth:before{content:\"\"}.fa-bluetooth-b:before{content:\"\"}.fa-percent:before{content:\"\"}.fa-gitlab:before{content:\"\"}.fa-wpbeginner:before{content:\"\"}.fa-wpforms:before{content:\"\"}.fa-envira:before{content:\"\"}.fa-universal-access:before{content:\"\"}.fa-wheelchair-alt:before{content:\"\"}.fa-question-circle-o:before{content:\"\"}.fa-blind:before{content:\"\"}.fa-audio-description:before{content:\"\"}.fa-volume-control-phone:before{content:\"\"}.fa-braille:before{content:\"\"}.fa-assistive-listening-systems:before{content:\"\"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:\"\"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:\"\"}.fa-glide:before{content:\"\"}.fa-glide-g:before{content:\"\"}.fa-sign-language:before,.fa-signing:before{content:\"\"}.fa-low-vision:before{content:\"\"}.fa-viadeo:before{content:\"\"}.fa-viadeo-square:before{content:\"\"}.fa-snapchat:before{content:\"\"}.fa-snapchat-ghost:before{content:\"\"}.fa-snapchat-square:before{content:\"\"}.fa-pied-piper:before{content:\"\"}.fa-first-order:before{content:\"\"}.fa-yoast:before{content:\"\"}.fa-themeisle:before{content:\"\"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:\"\"}.fa-fa:before,.fa-font-awesome:before{content:\"\"}.fa-handshake-o:before{content:\"\"}.fa-envelope-open:before{content:\"\"}.fa-envelope-open-o:before{content:\"\"}.fa-linode:before{content:\"\"}.fa-address-book:before{content:\"\"}.fa-address-book-o:before{content:\"\"}.fa-address-card:before,.fa-vcard:before{content:\"\"}.fa-address-card-o:before,.fa-vcard-o:before{content:\"\"}.fa-user-circle:before{content:\"\"}.fa-user-circle-o:before{content:\"\"}.fa-user-o:before{content:\"\"}.fa-id-badge:before{content:\"\"}.fa-drivers-license:before,.fa-id-card:before{content:\"\"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:\"\"}.fa-quora:before{content:\"\"}.fa-free-code-camp:before{content:\"\"}.fa-telegram:before{content:\"\"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:\"\"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:\"\"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:\"\"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:\"\"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:\"\"}.fa-shower:before{content:\"\"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:\"\"}.fa-podcast:before{content:\"\"}.fa-window-maximize:before{content:\"\"}.fa-window-minimize:before{content:\"\"}.fa-window-restore:before{content:\"\"}.fa-times-rectangle:before,.fa-window-close:before{content:\"\"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:\"\"}.fa-bandcamp:before{content:\"\"}.fa-grav:before{content:\"\"}.fa-etsy:before{content:\"\"}.fa-imdb:before{content:\"\"}.fa-ravelry:before{content:\"\"}.fa-eercast:before{content:\"\"}.fa-microchip:before{content:\"\"}.fa-snowflake-o:before{content:\"\"}.fa-superpowers:before{content:\"\"}.fa-wpexplorer:before{content:\"\"}.fa-meetup:before{content:\"\"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}"],"sourceRoot":""} \ No newline at end of file diff --git a/priv/static/packs/flavours/vanilla/admin.js b/priv/static/packs/flavours/vanilla/admin.js index 773fa2801..9c1e1512f 100644 Binary files a/priv/static/packs/flavours/vanilla/admin.js and b/priv/static/packs/flavours/vanilla/admin.js differ diff --git a/priv/static/packs/flavours/vanilla/admin.js.map b/priv/static/packs/flavours/vanilla/admin.js.map index 55f914f19..9aff8ba24 100644 Binary files a/priv/static/packs/flavours/vanilla/admin.js.map and b/priv/static/packs/flavours/vanilla/admin.js.map differ diff --git a/priv/static/packs/flavours/vanilla/common.css b/priv/static/packs/flavours/vanilla/common.css index dfc7434af..9b1d9ac70 100644 Binary files a/priv/static/packs/flavours/vanilla/common.css and b/priv/static/packs/flavours/vanilla/common.css differ diff --git a/priv/static/packs/flavours/vanilla/common.css.map b/priv/static/packs/flavours/vanilla/common.css.map index 8ea18097a..ce4a209d1 100644 --- a/priv/static/packs/flavours/vanilla/common.css.map +++ b/priv/static/packs/flavours/vanilla/common.css.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./app/javascript/styles/application.scss"],"names":[],"mappings":"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","file":"flavours/vanilla/common.css","sourcesContent":["@charset \"UTF-8\";@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-italic-webfont-50efdad8c62f5f279e3f4f1f63a4f9bc.woff2) format(\"woff2\"),url(/packs/roboto-italic-webfont-927fdbf83b347742d39f0b00f3cfa99a.woff) format(\"woff\"),url(/packs/roboto-italic-webfont-4c71bd4a88468ea62f92e55cb4e33aef.ttf) format(\"truetype\"),url(/packs/roboto-italic-webfont-d88a9e8476fabedea3b87fd0ba2df3b3.svg#roboto-italic-webfont) format(\"svg\");font-weight:400;font-style:italic}@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-bold-webfont-f633cb5c651ba4d50791e1adf55d3c18.woff2) format(\"woff2\"),url(/packs/roboto-bold-webfont-df0f5fd966b99c0f503ae50c064fbba8.woff) format(\"woff\"),url(/packs/roboto-bold-webfont-5bacc29257521cc73732f2597cc19c4b.ttf) format(\"truetype\"),url(/packs/roboto-bold-webfont-4cbd1966fc397282fa35d69070782b80.svg#roboto-bold-webfont) format(\"svg\");font-weight:700;font-style:normal}@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-medium-webfont-69c55fc2fe77d38934ea98dc31642ce6.woff2) format(\"woff2\"),url(/packs/roboto-medium-webfont-6484794cd05bbf97f3f0c730cec21665.woff) format(\"woff\"),url(/packs/roboto-medium-webfont-7f0e4c7727a4bc5f37d95d804c6e0348.ttf) format(\"truetype\"),url(/packs/roboto-medium-webfont-f407ec033f15172c3c4acf75608dd11d.svg#roboto-medium-webfont) format(\"svg\");font-weight:500;font-style:normal}@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-regular-webfont-3ec24f953ed5e859a6402cb3c030ea8b.woff2) format(\"woff2\"),url(/packs/roboto-regular-webfont-b06ad091cf548c38401f3e5883cb36a2.woff) format(\"woff\"),url(/packs/roboto-regular-webfont-42a434b9f3c8c7a57b83488483b2d08e.ttf) format(\"truetype\"),url(/packs/roboto-regular-webfont-77dc6a0145954a963b95d30773543105.svg#roboto-regular-webfont) format(\"svg\");font-weight:400;font-style:normal}@font-face{font-family:\"mastodon-font-monospace\";src:local(\"Roboto Mono\"),url(/packs/robotomono-regular-webfont-6c1ce30b90ee993b22618ec489585594.woff2) format(\"woff2\"),url(/packs/robotomono-regular-webfont-09e0ef66c9dee2fa2689f6e5f2437670.woff) format(\"woff\"),url(/packs/robotomono-regular-webfont-0ba95b3b2370e6bf1dcdb20aa3a54ff2.ttf) format(\"truetype\"),url(/packs/robotomono-regular-webfont-51e9ccf8c829f4894a7e5a0883e864fc.svg#roboto_monoregular) format(\"svg\");font-weight:400;font-style:normal}@font-face{font-family:mastodon-font-display;src:local(\"Montserrat\"),url(/packs/Montserrat-Regular-080422d4c1328f3407818d25c86cce51.woff2) format(\"woff2\"),url(/packs/Montserrat-Regular-b0322f2faed575161a052b5af953251a.woff) format(\"woff\"),url(/packs/Montserrat-Regular-6a18f75e59e23e7f23b8a4ef70d748cd.ttf) format(\"truetype\");font-weight:400;font-style:normal}@font-face{font-family:mastodon-font-display;src:local(\"Montserrat\"),url(/packs/Montserrat-Medium-5f797490f806b3b229299f0a66de89c9.ttf) format(\"truetype\");font-weight:500;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:\"\";content:none}table{border-collapse:collapse;border-spacing:0}html{scrollbar-color:#192432 rgba(0,0,0,.1)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{background:#192432;border:0 #fff;border-radius:50px}::-webkit-scrollbar-thumb:hover{background:#1c2938}::-webkit-scrollbar-thumb:active{background:#192432}::-webkit-scrollbar-track{border:0 #fff;border-radius:0;background:rgba(0,0,0,.1)}::-webkit-scrollbar-track:active,::-webkit-scrollbar-track:hover{background:#121a24}::-webkit-scrollbar-corner{background:transparent}body{font-family:\"mastodon-font-sans-serif\",sans-serif;background:#040609;font-size:13px;line-height:18px;font-weight:400;color:#fff;text-rendering:optimizelegibility;-webkit-font-feature-settings:\"kern\";font-feature-settings:\"kern\";-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}body.system-font{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,\"mastodon-font-sans-serif\",sans-serif}body.app-body{position:absolute;width:100%;height:100%;padding:0;background:#121a24}body.app-body.with-modals--active{overflow-y:hidden}body.lighter{background:#121a24}body.with-modals{overflow-x:hidden;overflow-y:scroll}body.with-modals--active{overflow-y:hidden;margin-right:13px}body.player{text-align:center}body.embed{background:#192432;margin:0;padding-bottom:0}body.embed .container{position:absolute;width:100%;height:100%;overflow:hidden}body.admin{background:#0b1016;position:fixed}body.admin,body.error{width:100%;height:100%;padding:0}body.error{position:absolute;text-align:center;color:#9baec8;background:#121a24;display:flex;justify-content:center;align-items:center}body.error .dialog{vertical-align:middle;margin:20px}body.error .dialog__illustration img{display:block;max-width:470px;width:100%;height:auto;margin-top:-120px}body.error .dialog h1{font-size:20px;line-height:28px;font-weight:400}button{font-family:inherit;cursor:pointer}button:focus{outline:none}.app-holder,.app-holder>div{display:flex;width:100%;height:100%;align-items:center;justify-content:center;outline:0!important}.container-alt{width:700px;margin:40px auto 0}@media screen and (max-width:740px){.container-alt{width:100%;margin:0}}.logo-container{margin:100px auto 50px}@media screen and (max-width:400px){.logo-container{margin:30px auto 20px}}.logo-container h1{display:flex;justify-content:center;align-items:center}.logo-container h1 img{height:42px;margin-right:10px}.logo-container h1 a{display:flex;justify-content:center;align-items:center;color:#fff;text-decoration:none;outline:0;padding:12px 16px;line-height:32px;font-family:mastodon-font-display,sans-serif;font-weight:500;font-size:14px}.compose-standalone .compose-form{width:400px;padding:20px 0;margin:40px auto 0;box-sizing:border-box}@media screen and (max-width:400px){.compose-standalone .compose-form{width:100%;margin-top:0;padding:20px}}.account-header{width:400px;display:flex;font-size:13px;line-height:18px;box-sizing:border-box;padding:20px 0 0;margin:40px auto -30px}@media screen and (max-width:440px){.account-header{width:100%;margin:0 0 10px;padding:20px 20px 0}}.account-header .avatar{width:40px;height:40px;margin-right:8px}.account-header .avatar img{width:100%;height:100%;display:block;margin:0;border-radius:4px}.account-header .name{flex:1 1 auto;color:#d9e1e8;width:calc(100% - 88px)}.account-header .name .username{display:block;font-weight:500;text-overflow:ellipsis;overflow:hidden}.account-header .logout-link{display:block;font-size:32px;line-height:40px;margin-left:8px}.grid-3{display:grid;grid-gap:10px;grid-template-columns:3fr 1fr;grid-auto-columns:25%;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.grid-3 .column-0{grid-column:1/3;grid-row:1}.grid-3 .column-1{grid-column:1;grid-row:2}.grid-3 .column-2{grid-column:2;grid-row:2}.grid-3 .column-3{grid-column:1/3;grid-row:3}.grid-3 .landing-page__call-to-action{min-height:100%}@media screen and (max-width:738px){.grid-3{grid-template-columns:minmax(0,50%) minmax(0,50%)}.grid-3 .landing-page__call-to-action{padding:20px;display:flex;align-items:center;justify-content:center}.grid-3 .row__information-board{width:100%;justify-content:center;align-items:center}.grid-3 .row__mascot{display:none}}@media screen and (max-width:415px){.grid-3{grid-gap:0;grid-template-columns:minmax(0,100%)}.grid-3 .column-0{grid-column:1}.grid-3 .column-1{grid-column:1;grid-row:3}.grid-3 .column-2{grid-column:1;grid-row:2}.grid-3 .column-3{grid-column:1;grid-row:4}}@media screen and (max-width:415px){.public-layout{padding-top:48px}}.public-layout .container{max-width:960px}@media screen and (max-width:415px){.public-layout .container{padding:0}}.public-layout .header{background:#202e3f;box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:4px;height:48px;margin:10px 0;display:flex;align-items:stretch;justify-content:center;flex-wrap:nowrap;overflow:hidden}@media screen and (max-width:415px){.public-layout .header{position:fixed;width:100%;top:0;left:0;margin:0;border-radius:0;box-shadow:none;z-index:110}}.public-layout .header>div{flex:1 1 33.3%;min-height:1px}.public-layout .header .nav-left{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap}.public-layout .header .nav-center{display:flex;align-items:stretch;justify-content:center;flex-wrap:nowrap}.public-layout .header .nav-right{display:flex;align-items:stretch;justify-content:flex-end;flex-wrap:nowrap}.public-layout .header .brand{display:block;padding:15px}.public-layout .header .brand img{display:block;height:18px;width:auto;position:relative;bottom:-2px}@media screen and (max-width:415px){.public-layout .header .brand img{height:20px}}.public-layout .header .brand:active,.public-layout .header .brand:focus,.public-layout .header .brand:hover{background:#26374d}.public-layout .header .nav-link{display:flex;align-items:center;padding:0 1rem;font-size:12px;font-weight:500;text-decoration:none;color:#9baec8;white-space:nowrap;text-align:center}.public-layout .header .nav-link:active,.public-layout .header .nav-link:focus,.public-layout .header .nav-link:hover{text-decoration:underline;color:#fff}@media screen and (max-width:550px){.public-layout .header .nav-link.optional{display:none}}.public-layout .header .nav-button{background:#2d415a;margin:8px 8px 8px 0;border-radius:4px}.public-layout .header .nav-button:active,.public-layout .header .nav-button:focus,.public-layout .header .nav-button:hover{text-decoration:none;background:#344b68}.public-layout .grid{display:grid;grid-gap:10px;grid-template-columns:minmax(300px,3fr) minmax(298px,1fr);grid-auto-columns:25%;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.public-layout .grid .column-0{grid-row:1;grid-column:1}.public-layout .grid .column-1{grid-row:1;grid-column:2}@media screen and (max-width:600px){.public-layout .grid{grid-template-columns:100%;grid-gap:0}.public-layout .grid .column-1{display:none}}.public-layout .public-account-header{overflow:hidden;margin-bottom:10px;box-shadow:0 0 15px rgba(0,0,0,.2)}.public-layout .public-account-header.inactive{opacity:.5}.public-layout .public-account-header.inactive .avatar,.public-layout .public-account-header.inactive .public-account-header__image{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.public-layout .public-account-header.inactive .logo-button{background-color:#d9e1e8}.public-layout .public-account-header.inactive .logo-button svg path:last-child{fill:#d9e1e8}.public-layout .public-account-header__image{border-radius:4px 4px 0 0;overflow:hidden;height:300px;position:relative;background:#000}.public-layout .public-account-header__image:after{content:\"\";display:block;position:absolute;width:100%;height:100%;box-shadow:inset 0 -1px 1px 1px rgba(0,0,0,.15);top:0;left:0}.public-layout .public-account-header__image img{-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;display:block;width:100%;height:100%;margin:0;border-radius:4px 4px 0 0}@media screen and (max-width:600px){.public-layout .public-account-header__image{height:200px}}.public-layout .public-account-header--no-bar{margin-bottom:0}.public-layout .public-account-header--no-bar .public-account-header__image,.public-layout .public-account-header--no-bar .public-account-header__image img{border-radius:4px}@media screen and (max-width:415px){.public-layout .public-account-header--no-bar .public-account-header__image,.public-layout .public-account-header--no-bar .public-account-header__image img{border-radius:0}}@media screen and (max-width:415px){.public-layout .public-account-header{margin-bottom:0;box-shadow:none}.public-layout .public-account-header__image:after{display:none}.public-layout .public-account-header__image,.public-layout .public-account-header__image img{border-radius:0}}.public-layout .public-account-header__bar{position:relative;margin-top:-80px;display:flex;justify-content:flex-start}.public-layout .public-account-header__bar:before{content:\"\";display:block;background:#192432;position:absolute;bottom:0;left:0;right:0;height:60px;border-radius:0 0 4px 4px;z-index:-1}.public-layout .public-account-header__bar .avatar{display:block;width:120px;height:120px;padding-left:16px;flex:0 0 auto}.public-layout .public-account-header__bar .avatar img{display:block;width:100%;height:100%;margin:0;border-radius:50%;border:4px solid #192432;background:#040609}@media screen and (max-width:600px){.public-layout .public-account-header__bar{margin-top:0;background:#192432;border-radius:0 0 4px 4px;padding:5px}.public-layout .public-account-header__bar:before{display:none}.public-layout .public-account-header__bar .avatar{width:48px;height:48px;padding:7px 0 7px 10px}.public-layout .public-account-header__bar .avatar img{border:0;border-radius:4px}}@media screen and (max-width:600px) and (max-width:360px){.public-layout .public-account-header__bar .avatar{display:none}}@media screen and (max-width:415px){.public-layout .public-account-header__bar{border-radius:0}}@media screen and (max-width:600px){.public-layout .public-account-header__bar{flex-wrap:wrap}}.public-layout .public-account-header__tabs{flex:1 1 auto;margin-left:20px}.public-layout .public-account-header__tabs__name{padding-top:20px;padding-bottom:8px}.public-layout .public-account-header__tabs__name h1{font-size:20px;line-height:27px;color:#fff;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-shadow:1px 1px 1px #000}.public-layout .public-account-header__tabs__name h1 small{display:block;font-size:14px;color:#fff;font-weight:400;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:600px){.public-layout .public-account-header__tabs{margin-left:15px;display:flex;justify-content:space-between;align-items:center}.public-layout .public-account-header__tabs__name{padding-top:0;padding-bottom:0}.public-layout .public-account-header__tabs__name h1{font-size:16px;line-height:24px;text-shadow:none}.public-layout .public-account-header__tabs__name h1 small{color:#9baec8}}.public-layout .public-account-header__tabs__tabs{display:flex;justify-content:flex-start;align-items:stretch;height:58px}.public-layout .public-account-header__tabs__tabs .details-counters{display:flex;flex-direction:row;min-width:300px}@media screen and (max-width:600px){.public-layout .public-account-header__tabs__tabs .details-counters{display:none}}.public-layout .public-account-header__tabs__tabs .counter{width:33.3%;box-sizing:border-box;flex:0 0 auto;color:#9baec8;padding:10px;border-right:1px solid #192432;cursor:default;text-align:center;position:relative}.public-layout .public-account-header__tabs__tabs .counter a{display:block}.public-layout .public-account-header__tabs__tabs .counter:last-child{border-right:0}.public-layout .public-account-header__tabs__tabs .counter:after{display:block;content:\"\";position:absolute;bottom:0;left:0;width:100%;border-bottom:4px solid #9baec8;opacity:.5;transition:all .4s ease}.public-layout .public-account-header__tabs__tabs .counter.active:after{border-bottom:4px solid #d8a070;opacity:1}.public-layout .public-account-header__tabs__tabs .counter.active.inactive:after{border-bottom-color:#d9e1e8}.public-layout .public-account-header__tabs__tabs .counter:hover:after{opacity:1;transition-duration:.1s}.public-layout .public-account-header__tabs__tabs .counter a{text-decoration:none;color:inherit}.public-layout .public-account-header__tabs__tabs .counter .counter-label{font-size:12px;display:block}.public-layout .public-account-header__tabs__tabs .counter .counter-number{font-weight:500;font-size:18px;margin-bottom:5px;color:#fff;font-family:mastodon-font-display,sans-serif}.public-layout .public-account-header__tabs__tabs .spacer{flex:1 1 auto;height:1px}.public-layout .public-account-header__tabs__tabs__buttons{padding:7px 8px}.public-layout .public-account-header__extra{display:none;margin-top:4px}.public-layout .public-account-header__extra .public-account-bio{border-radius:0;box-shadow:none;background:transparent;margin:0 -5px}.public-layout .public-account-header__extra .public-account-bio .account__header__fields{border-top:1px solid #26374d}.public-layout .public-account-header__extra .public-account-bio .roles{display:none}.public-layout .public-account-header__extra__links{margin-top:-15px;font-size:14px;color:#9baec8}.public-layout .public-account-header__extra__links a{display:inline-block;color:#9baec8;text-decoration:none;padding:15px}.public-layout .public-account-header__extra__links a strong{font-weight:700;color:#fff}@media screen and (max-width:600px){.public-layout .public-account-header__extra{display:block;flex:100%}}.public-layout .account__section-headline{border-radius:4px 4px 0 0}@media screen and (max-width:415px){.public-layout .account__section-headline{border-radius:0}}.public-layout .detailed-status__meta{margin-top:25px}.public-layout .public-account-bio{background:#202e3f;box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:4px;overflow:hidden;margin-bottom:10px}@media screen and (max-width:415px){.public-layout .public-account-bio{box-shadow:none;margin-bottom:0;border-radius:0}}.public-layout .public-account-bio .account__header__fields{margin:0;border-top:0}.public-layout .public-account-bio .account__header__fields a{color:#e1b590}.public-layout .public-account-bio .account__header__fields dl:first-child .verified{border-radius:0 4px 0 0}.public-layout .public-account-bio .account__header__fields .verified a{color:#79bd9a}.public-layout .public-account-bio .account__header__content{padding:20px 20px 0;color:#fff}.public-layout .public-account-bio .roles,.public-layout .public-account-bio__extra{padding:20px;font-size:14px;color:#9baec8}.public-layout .public-account-bio .roles{padding-bottom:0}.public-layout .static-icon-button{color:#3e5a7c;font-size:18px}.public-layout .static-icon-button>span{font-size:14px;font-weight:500}.public-layout .card-grid{display:flex;flex-wrap:wrap;min-width:100%;margin:0 -5px}.public-layout .card-grid>div{box-sizing:border-box;flex:1 0 auto;width:300px;padding:0 5px;margin-bottom:10px;max-width:33.333%}@media screen and (max-width:900px){.public-layout .card-grid>div{max-width:50%}}@media screen and (max-width:600px){.public-layout .card-grid>div{max-width:100%}}@media screen and (max-width:415px){.public-layout .card-grid{margin:0;border-top:1px solid #202e3f}.public-layout .card-grid>div{width:100%;padding:0;margin-bottom:0;border-bottom:1px solid #202e3f}.public-layout .card-grid>div:last-child{border-bottom:0}.public-layout .card-grid>div .card__bar{background:#121a24}.public-layout .card-grid>div .card__bar:active,.public-layout .card-grid>div .card__bar:focus,.public-layout .card-grid>div .card__bar:hover{background:#192432}}.no-list{list-style:none}.no-list li{display:inline-block;margin:0 5px}.recovery-codes{list-style:none;margin:0 auto}.recovery-codes li{font-size:125%;line-height:1.5;letter-spacing:1px}.public-layout .footer{text-align:left;padding-top:20px;padding-bottom:60px;font-size:12px;color:#4c6d98}@media screen and (max-width:415px){.public-layout .footer{padding-left:20px;padding-right:20px}}.public-layout .footer .grid{display:grid;grid-gap:10px;grid-template-columns:1fr 1fr 2fr 1fr 1fr}.public-layout .footer .grid .column-0{grid-column:1;grid-row:1;min-width:0}.public-layout .footer .grid .column-1{grid-column:2;grid-row:1;min-width:0}.public-layout .footer .grid .column-2{grid-column:3;grid-row:1;min-width:0;text-align:center}.public-layout .footer .grid .column-2 h4 a{color:#4c6d98}.public-layout .footer .grid .column-3{grid-column:4;grid-row:1;min-width:0}.public-layout .footer .grid .column-4{grid-column:5;grid-row:1;min-width:0}@media screen and (max-width:690px){.public-layout .footer .grid{grid-template-columns:1fr 2fr 1fr}.public-layout .footer .grid .column-0,.public-layout .footer .grid .column-1{grid-column:1}.public-layout .footer .grid .column-1{grid-row:2}.public-layout .footer .grid .column-2{grid-column:2}.public-layout .footer .grid .column-3,.public-layout .footer .grid .column-4{grid-column:3}.public-layout .footer .grid .column-4{grid-row:2}}@media screen and (max-width:600px){.public-layout .footer .grid .column-1{display:block}}@media screen and (max-width:415px){.public-layout .footer .grid .column-0,.public-layout .footer .grid .column-1,.public-layout .footer .grid .column-3,.public-layout .footer .grid .column-4{display:none}}.public-layout .footer h4{text-transform:uppercase;font-weight:700;margin-bottom:8px;color:#9baec8}.public-layout .footer h4 a{color:inherit;text-decoration:none}.public-layout .footer ul a{text-decoration:none;color:#4c6d98}.public-layout .footer ul a:active,.public-layout .footer ul a:focus,.public-layout .footer ul a:hover{text-decoration:underline}.public-layout .footer .brand svg{display:block;height:36px;width:auto;margin:0 auto}.public-layout .footer .brand svg path{fill:#4c6d98}.public-layout .footer .brand:active svg path,.public-layout .footer .brand:focus svg path,.public-layout .footer .brand:hover svg path{fill:#5377a5}.compact-header h1{font-size:24px;line-height:28px;color:#9baec8;font-weight:500;margin-bottom:20px;padding:0 10px;word-wrap:break-word}@media screen and (max-width:740px){.compact-header h1{text-align:center;padding:20px 10px 0}}.compact-header h1 a{color:inherit;text-decoration:none}.compact-header h1 small{font-weight:400;color:#d9e1e8}.compact-header h1 img{display:inline-block;margin-bottom:-5px;margin-right:15px;width:36px;height:36px}.hero-widget{margin-bottom:10px;box-shadow:0 0 15px rgba(0,0,0,.2)}.hero-widget__img{width:100%;height:167px;position:relative;overflow:hidden;border-radius:4px 4px 0 0;background:#000}.hero-widget__img img{-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;display:block;width:100%;height:100%;margin:0;border-radius:4px 4px 0 0}.hero-widget__text{background:#121a24;padding:20px;border-radius:0 0 4px 4px;font-size:15px;color:#9baec8;line-height:20px;word-wrap:break-word;font-weight:400}.hero-widget__text .emojione{width:20px;height:20px;margin:-3px 0 0}.hero-widget__text p{margin-bottom:20px}.hero-widget__text p:last-child{margin-bottom:0}.hero-widget__text em{display:inline;margin:0;padding:0;font-weight:700;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;color:#bcc9da}.hero-widget__text a{color:#d9e1e8;text-decoration:none}.hero-widget__text a:hover{text-decoration:underline}@media screen and (max-width:415px){.hero-widget{display:none}}.endorsements-widget{margin-bottom:10px;padding-bottom:10px}.endorsements-widget h4{padding:10px;text-transform:uppercase;font-weight:700;font-size:13px;color:#9baec8}.endorsements-widget .account{padding:10px 0}.endorsements-widget .account:last-child{border-bottom:0}.endorsements-widget .account .account__display-name{display:flex;align-items:center}.endorsements-widget .account .account__avatar{width:44px;height:44px;background-size:44px 44px}.box-widget,.contact-widget,.landing-page__information.contact-widget{padding:20px;border-radius:4px;background:#121a24;box-shadow:0 0 15px rgba(0,0,0,.2)}.contact-widget,.landing-page__information.contact-widget{box-sizing:border-box;min-height:100%}.contact-widget{font-size:15px;color:#9baec8;line-height:20px;word-wrap:break-word;font-weight:400}.contact-widget strong{font-weight:500}.contact-widget p{margin-bottom:10px}.contact-widget p:last-child{margin-bottom:0}.contact-widget__mail{margin-top:10px}.contact-widget__mail a{color:#fff;text-decoration:none}.moved-account-widget{padding:15px 15px 20px;border-radius:4px;background:#121a24;box-shadow:0 0 15px rgba(0,0,0,.2);color:#d9e1e8;font-weight:400;margin-bottom:10px}.moved-account-widget a,.moved-account-widget strong{font-weight:500}.moved-account-widget a:lang(ja),.moved-account-widget a:lang(ko),.moved-account-widget a:lang(zh-CN),.moved-account-widget a:lang(zh-HK),.moved-account-widget a:lang(zh-TW),.moved-account-widget strong:lang(ja),.moved-account-widget strong:lang(ko),.moved-account-widget strong:lang(zh-CN),.moved-account-widget strong:lang(zh-HK),.moved-account-widget strong:lang(zh-TW){font-weight:700}.moved-account-widget a{color:inherit;text-decoration:underline}.moved-account-widget a.mention,.moved-account-widget a.mention:active,.moved-account-widget a.mention:focus,.moved-account-widget a.mention:hover,.moved-account-widget a.mention span{text-decoration:none}.moved-account-widget a.mention:active span,.moved-account-widget a.mention:focus span,.moved-account-widget a.mention:hover span{text-decoration:underline}.moved-account-widget__message{margin-bottom:15px}.moved-account-widget__message .fa{margin-right:5px;color:#9baec8}.moved-account-widget__card .detailed-status__display-avatar{position:relative;cursor:pointer}.moved-account-widget__card .detailed-status__display-name{margin-bottom:0;text-decoration:none}.moved-account-widget__card .detailed-status__display-name span{font-weight:400}.memoriam-widget{padding:20px;background:#000;font-size:14px;color:#9baec8;margin-bottom:10px}.memoriam-widget,.page-header{border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.2)}.page-header{background:#202e3f;padding:60px 15px;text-align:center;margin:10px 0}.page-header h1{color:#fff;font-size:36px;line-height:1.1;font-weight:700;margin-bottom:10px}.page-header p{font-size:15px;color:#9baec8}@media screen and (max-width:415px){.page-header{margin-top:0;background:#192432}.page-header h1{font-size:24px}}.directory{background:#121a24;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.2)}.directory__tag{box-sizing:border-box;margin-bottom:10px}.directory__tag>a,.directory__tag>div{display:flex;align-items:center;justify-content:space-between;background:#121a24;border-radius:4px;padding:15px;text-decoration:none;color:inherit;box-shadow:0 0 15px rgba(0,0,0,.2)}.directory__tag>a:active,.directory__tag>a:focus,.directory__tag>a:hover{background:#202e3f}.directory__tag.active>a{background:#d8a070;cursor:default}.directory__tag h4{flex:1 1 auto;font-size:18px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.directory__tag h4 .fa{color:#9baec8}.directory__tag h4 small{display:block;font-weight:400;font-size:15px;margin-top:8px;color:#9baec8}.directory__tag.active h4,.directory__tag.active h4 .fa,.directory__tag.active h4 small{color:#fff}.directory__tag .avatar-stack{flex:0 0 auto;width:120px}.directory__tag.active .avatar-stack .account__avatar{border-color:#d8a070}.avatar-stack{display:flex;justify-content:flex-end}.avatar-stack .account__avatar{flex:0 0 auto;width:36px;height:36px;border-radius:50%;position:relative;margin-left:-10px;border:2px solid #121a24}.avatar-stack .account__avatar:first-child{z-index:1}.avatar-stack .account__avatar:nth-child(2){z-index:2}.avatar-stack .account__avatar:nth-child(3){z-index:3}.accounts-table{width:100%}.accounts-table .account{padding:0;border:0}.accounts-table thead th{text-align:center;text-transform:uppercase;color:#9baec8;font-weight:700;padding:10px}.accounts-table thead th:first-child{text-align:left}.accounts-table tbody td{padding:15px 0;vertical-align:middle;border-bottom:1px solid #202e3f}.accounts-table tbody tr:last-child td{border-bottom:0}.accounts-table__count{width:120px;text-align:center;font-size:15px;font-weight:500;color:#fff}.accounts-table__count small{display:block;color:#9baec8;font-weight:400;font-size:14px}@media screen and (max-width:415px){.accounts-table tbody td.optional{display:none}}@media screen and (max-width:415px){.box-widget,.contact-widget,.directory,.landing-page__information.contact-widget,.memoriam-widget,.moved-account-widget,.page-header{margin-bottom:0;box-shadow:none;border-radius:0}}.statuses-grid{min-height:600px}@media screen and (max-width:640px){.statuses-grid{width:100%!important}}.statuses-grid__item{width:313.3333333333px}@media screen and (max-width:1255px){.statuses-grid__item{width:306.6666666667px}}@media screen and (max-width:640px){.statuses-grid__item{width:100%}}@media screen and (max-width:415px){.statuses-grid__item{width:100vw}}.statuses-grid .detailed-status{border-radius:4px}@media screen and (max-width:415px){.statuses-grid .detailed-status{border-top:1px solid #2d415a}}.statuses-grid .detailed-status.compact .detailed-status__meta{margin-top:15px}.statuses-grid .detailed-status.compact .status__content{font-size:15px;line-height:20px}.statuses-grid .detailed-status.compact .status__content .emojione{width:20px;height:20px;margin:-3px 0 0}.statuses-grid .detailed-status.compact .status__content .status__content__spoiler-link{line-height:20px;margin:0}.statuses-grid .detailed-status.compact .media-gallery,.statuses-grid .detailed-status.compact .status-card,.statuses-grid .detailed-status.compact .video-player{margin-top:15px}.notice-widget{color:#9baec8}.notice-widget,.notice-widget p{margin-bottom:10px}.notice-widget p:last-child{margin-bottom:0}.notice-widget a{font-size:14px;line-height:20px;text-decoration:none;font-weight:500;color:#d8a070}.notice-widget a:active,.notice-widget a:focus,.notice-widget a:hover{text-decoration:underline}code{font-family:\"mastodon-font-monospace\",monospace;font-weight:400}.form-container{max-width:400px;padding:20px;margin:0 auto}.simple_form .input{margin-bottom:15px;overflow:hidden}.simple_form .input.hidden{margin:0}.simple_form .input.radio_buttons .radio{margin-bottom:15px}.simple_form .input.radio_buttons .radio:last-child{margin-bottom:0}.simple_form .input.radio_buttons .radio>label{position:relative;padding-left:28px}.simple_form .input.radio_buttons .radio>label input{position:absolute;top:-2px;left:0}.simple_form .input.boolean{position:relative;margin-bottom:0}.simple_form .input.boolean .label_input>label{font-family:inherit;font-size:14px;padding-top:5px;color:#fff;display:block;width:auto}.simple_form .input.boolean .hint,.simple_form .input.boolean .label_input{padding-left:28px}.simple_form .input.boolean .label_input__wrapper{position:static}.simple_form .input.boolean label.checkbox{position:absolute;top:2px;left:0}.simple_form .row{display:flex;margin:0 -5px}.simple_form .row .input{box-sizing:border-box;flex:1 1 auto;width:50%;padding:0 5px}.simple_form .hint{color:#9baec8}.simple_form .hint a{color:#d8a070}.simple_form .hint code{border-radius:3px;padding:.2em .4em;background:#000}.simple_form span.hint{display:block;font-size:12px;margin-top:4px}.simple_form p.hint{margin-bottom:15px;color:#9baec8}.simple_form p.hint.subtle-hint{text-align:center;font-size:12px;line-height:18px;margin-top:15px;margin-bottom:0}.simple_form .card{margin-bottom:15px}.simple_form strong{font-weight:500}.simple_form strong:lang(ja),.simple_form strong:lang(ko),.simple_form strong:lang(zh-CN),.simple_form strong:lang(zh-HK),.simple_form strong:lang(zh-TW){font-weight:700}.simple_form .input.with_floating_label .label_input{display:flex}.simple_form .input.with_floating_label .label_input>label{font-family:inherit;font-size:14px;color:#fff;font-weight:500;min-width:150px;flex:0 0 auto}.simple_form .input.with_floating_label .label_input input,.simple_form .input.with_floating_label .label_input select{flex:1 1 auto}.simple_form .input.with_floating_label.select .hint{margin-top:6px;margin-left:150px}.simple_form .input.with_label .label_input>label{font-family:inherit;font-size:14px;color:#fff;display:block;margin-bottom:8px;word-wrap:break-word;font-weight:500}.simple_form .input.with_label .hint{margin-top:6px}.simple_form .input.with_label ul{flex:390px}.simple_form .input.with_block_label{max-width:none}.simple_form .input.with_block_label>label{font-family:inherit;font-size:16px;color:#fff;display:block;font-weight:500;padding-top:5px}.simple_form .input.with_block_label .hint{margin-bottom:15px}.simple_form .input.with_block_label ul{-webkit-columns:2;column-count:2}.simple_form .required abbr{text-decoration:none;color:#e87487}.simple_form .fields-group{margin-bottom:25px}.simple_form .fields-group .input:last-child{margin-bottom:0}.simple_form .fields-row{display:flex;padding-top:5px;margin:0 -10px 25px}.simple_form .fields-row .input{max-width:none}.simple_form .fields-row__column{box-sizing:border-box;padding:0 10px;flex:1 1 auto;min-height:1px}.simple_form .fields-row__column-6{max-width:50%}.simple_form .fields-row .fields-group:last-child,.simple_form .fields-row .fields-row__column.fields-group{margin-bottom:0}@media screen and (max-width:600px){.simple_form .fields-row{display:block;margin-bottom:0}.simple_form .fields-row__column{max-width:none}.simple_form .fields-row .fields-group:last-child,.simple_form .fields-row .fields-row__column,.simple_form .fields-row .fields-row__column.fields-group{margin-bottom:25px}}.simple_form .input.radio_buttons .radio label{margin-bottom:5px;font-family:inherit;font-size:14px;color:#fff;display:block;width:auto}.simple_form .check_boxes .checkbox label{font-family:inherit;font-size:14px;color:#fff;display:inline-block;width:auto;position:relative;padding-top:5px;padding-left:25px;flex:1 1 auto}.simple_form .check_boxes .checkbox input[type=checkbox]{position:absolute;left:0;top:5px;margin:0}.simple_form input[type=email],.simple_form input[type=number],.simple_form input[type=password],.simple_form input[type=text],.simple_form textarea{box-sizing:border-box;font-size:16px;color:#fff;display:block;width:100%;outline:0;font-family:inherit;resize:vertical;background:#010102;border:1px solid #000;border-radius:4px;padding:10px}.simple_form input[type=email]:invalid,.simple_form input[type=number]:invalid,.simple_form input[type=password]:invalid,.simple_form input[type=text]:invalid,.simple_form textarea:invalid{box-shadow:none}.simple_form input[type=email]:focus:invalid,.simple_form input[type=number]:focus:invalid,.simple_form input[type=password]:focus:invalid,.simple_form input[type=text]:focus:invalid,.simple_form textarea:focus:invalid{border-color:#e87487}.simple_form input[type=email]:required:valid,.simple_form input[type=number]:required:valid,.simple_form input[type=password]:required:valid,.simple_form input[type=text]:required:valid,.simple_form textarea:required:valid{border-color:#79bd9a}.simple_form input[type=email]:hover,.simple_form input[type=number]:hover,.simple_form input[type=password]:hover,.simple_form input[type=text]:hover,.simple_form textarea:hover{border-color:#000}.simple_form input[type=email]:active,.simple_form input[type=email]:focus,.simple_form input[type=number]:active,.simple_form input[type=number]:focus,.simple_form input[type=password]:active,.simple_form input[type=password]:focus,.simple_form input[type=text]:active,.simple_form input[type=text]:focus,.simple_form textarea:active,.simple_form textarea:focus{border-color:#d8a070;background:#040609}.simple_form .input.field_with_errors label{color:#e87487}.simple_form .input.field_with_errors input[type=email],.simple_form .input.field_with_errors input[type=number],.simple_form .input.field_with_errors input[type=password],.simple_form .input.field_with_errors input[type=text],.simple_form .input.field_with_errors select,.simple_form .input.field_with_errors textarea{border-color:#e87487}.simple_form .input.field_with_errors .error{display:block;font-weight:500;color:#e87487;margin-top:4px}.simple_form .actions{margin-top:30px;display:flex}.simple_form .actions.actions--top{margin-top:0;margin-bottom:30px}.simple_form .block-button,.simple_form .button,.simple_form button{display:block;width:100%;border:0;border-radius:4px;background:#d8a070;color:#fff;font-size:18px;line-height:inherit;height:auto;padding:10px;text-transform:uppercase;text-decoration:none;text-align:center;box-sizing:border-box;cursor:pointer;font-weight:500;outline:0;margin-bottom:10px;margin-right:10px}.simple_form .block-button:last-child,.simple_form .button:last-child,.simple_form button:last-child{margin-right:0}.simple_form .block-button:hover,.simple_form .button:hover,.simple_form button:hover{background-color:#ddad84}.simple_form .block-button:active,.simple_form .block-button:focus,.simple_form .button:active,.simple_form .button:focus,.simple_form button:active,.simple_form button:focus{background-color:#d3935c}.simple_form .block-button.negative,.simple_form .button.negative,.simple_form button.negative{background:#df405a}.simple_form .block-button.negative:hover,.simple_form .button.negative:hover,.simple_form button.negative:hover{background-color:#e3566d}.simple_form .block-button.negative:active,.simple_form .block-button.negative:focus,.simple_form .button.negative:active,.simple_form .button.negative:focus,.simple_form button.negative:active,.simple_form button.negative:focus{background-color:#db2a47}.simple_form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font-size:16px;color:#fff;display:block;width:100%;outline:0;font-family:inherit;resize:vertical;background:#010102 url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center/auto 16px;border:1px solid #000;border-radius:4px;padding-left:10px;padding-right:30px;height:41px}.simple_form .label_input__wrapper{position:relative}.simple_form .label_input__append{position:absolute;right:3px;top:1px;padding:10px 10px 9px;font-size:16px;color:#3e5a7c;font-family:inherit;pointer-events:none;cursor:default;max-width:140px;white-space:nowrap;overflow:hidden}.simple_form .label_input__append:after{content:\"\";display:block;position:absolute;top:0;right:0;bottom:1px;width:5px;background-image:linear-gradient(90deg,rgba(1,1,2,0),#010102)}.flash-message{background:#202e3f;color:#9baec8;border-radius:4px;padding:15px 10px;margin-bottom:30px;text-align:center}.flash-message.notice{border:1px solid rgba(121,189,154,.5);background:rgba(121,189,154,.25);color:#79bd9a}.flash-message.alert{border:1px solid rgba(223,64,90,.5);background:rgba(223,64,90,.25);color:#df405a}.flash-message p{margin-bottom:15px}.flash-message .oauth-code{outline:0;box-sizing:border-box;display:block;width:100%;border:none;padding:10px;font-family:\"mastodon-font-monospace\",monospace;background:#121a24;color:#fff;font-size:14px;margin:0}.flash-message .oauth-code::-moz-focus-inner{border:0}.flash-message .oauth-code::-moz-focus-inner,.flash-message .oauth-code:active,.flash-message .oauth-code:focus{outline:0!important}.flash-message .oauth-code:focus{background:#192432}.flash-message strong{font-weight:500}.flash-message strong:lang(ja),.flash-message strong:lang(ko),.flash-message strong:lang(zh-CN),.flash-message strong:lang(zh-HK),.flash-message strong:lang(zh-TW){font-weight:700}@media screen and (max-width:740px) and (min-width:441px){.flash-message{margin-top:40px}}.form-footer{margin-top:30px;text-align:center}.form-footer a{color:#9baec8;text-decoration:none}.form-footer a:hover{text-decoration:underline}.quick-nav{list-style:none;margin-bottom:25px;font-size:14px}.quick-nav li{display:inline-block;margin-right:10px}.quick-nav a{color:#d8a070;text-transform:uppercase;text-decoration:none;font-weight:700}.quick-nav a:active,.quick-nav a:focus,.quick-nav a:hover{color:#e1b590}.follow-prompt,.oauth-prompt{margin-bottom:30px;color:#9baec8}.follow-prompt h2,.oauth-prompt h2{font-size:16px;margin-bottom:30px;text-align:center}.follow-prompt strong,.oauth-prompt strong{color:#d9e1e8;font-weight:500}.follow-prompt strong:lang(ja),.follow-prompt strong:lang(ko),.follow-prompt strong:lang(zh-CN),.follow-prompt strong:lang(zh-HK),.follow-prompt strong:lang(zh-TW),.oauth-prompt strong:lang(ja),.oauth-prompt strong:lang(ko),.oauth-prompt strong:lang(zh-CN),.oauth-prompt strong:lang(zh-HK),.oauth-prompt strong:lang(zh-TW){font-weight:700}@media screen and (max-width:740px) and (min-width:441px){.follow-prompt,.oauth-prompt{margin-top:40px}}.qr-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start}.qr-code{flex:0 0 auto;background:#fff;padding:4px;margin:0 10px 20px 0;box-shadow:0 0 15px rgba(0,0,0,.2);display:inline-block}.qr-code svg{display:block;margin:0}.qr-alternative{margin-bottom:20px;color:#d9e1e8;flex:150px}.qr-alternative samp{display:block;font-size:14px}.table-form p{margin-bottom:15px}.table-form p strong{font-weight:500}.table-form p strong:lang(ja),.table-form p strong:lang(ko),.table-form p strong:lang(zh-CN),.table-form p strong:lang(zh-HK),.table-form p strong:lang(zh-TW){font-weight:700}.simple_form .warning,.table-form .warning{box-sizing:border-box;background:rgba(223,64,90,.5);color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.3);box-shadow:0 2px 6px rgba(0,0,0,.4);border-radius:4px;padding:10px;margin-bottom:15px}.simple_form .warning a,.table-form .warning a{color:#fff;text-decoration:underline}.simple_form .warning a:active,.simple_form .warning a:focus,.simple_form .warning a:hover,.table-form .warning a:active,.table-form .warning a:focus,.table-form .warning a:hover{text-decoration:none}.simple_form .warning strong,.table-form .warning strong{font-weight:600;display:block;margin-bottom:5px}.simple_form .warning strong:lang(ja),.simple_form .warning strong:lang(ko),.simple_form .warning strong:lang(zh-CN),.simple_form .warning strong:lang(zh-HK),.simple_form .warning strong:lang(zh-TW),.table-form .warning strong:lang(ja),.table-form .warning strong:lang(ko),.table-form .warning strong:lang(zh-CN),.table-form .warning strong:lang(zh-HK),.table-form .warning strong:lang(zh-TW){font-weight:700}.simple_form .warning strong .fa,.table-form .warning strong .fa{font-weight:400}.action-pagination{display:flex;flex-wrap:wrap;align-items:center}.action-pagination .actions,.action-pagination .pagination{flex:1 1 auto}.action-pagination .actions{padding:30px 20px 30px 0;flex:0 0 auto}.post-follow-actions{text-align:center;color:#9baec8}.post-follow-actions div{margin-bottom:4px}.alternative-login{margin-top:20px;margin-bottom:20px}.alternative-login h4{font-size:16px;color:#fff;text-align:center;margin-bottom:20px;border:0;padding:0}.alternative-login .button{display:block}.scope-danger{color:#ff5050}.form_admin_settings_closed_registrations_message textarea,.form_admin_settings_custom_css textarea,.form_admin_settings_site_description textarea,.form_admin_settings_site_extended_description textarea,.form_admin_settings_site_short_description textarea,.form_admin_settings_site_terms textarea{font-family:\"mastodon-font-monospace\",monospace}.input-copy{background:#010102;border:1px solid #000;border-radius:4px;display:flex;align-items:center;padding-right:4px;position:relative;top:1px;transition:border-color .3s linear}.input-copy__wrapper{flex:1 1 auto}.input-copy input[type=text]{background:transparent;border:0;padding:10px;font-size:14px;font-family:\"mastodon-font-monospace\",monospace}.input-copy button{flex:0 0 auto;margin:4px;text-transform:none;font-weight:400;font-size:14px;padding:7px 18px 6px;width:auto;transition:background .3s linear}.input-copy.copied{border-color:#79bd9a;transition:none}.input-copy.copied button{background:#79bd9a;transition:none}.card>a{display:block;text-decoration:none;color:inherit;box-shadow:0 0 15px rgba(0,0,0,.2)}@media screen and (max-width:415px){.card>a{box-shadow:none}}.card>a:active .card__bar,.card>a:focus .card__bar,.card>a:hover .card__bar{background:#202e3f}.card__img{height:130px;position:relative;background:#000;border-radius:4px 4px 0 0}.card__img img{display:block;width:100%;height:100%;margin:0;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;border-radius:4px 4px 0 0}@media screen and (max-width:600px){.card__img{height:200px}}@media screen and (max-width:415px){.card__img{display:none}}.card__bar{position:relative;padding:15px;display:flex;justify-content:flex-start;align-items:center;background:#192432;border-radius:0 0 4px 4px}@media screen and (max-width:415px){.card__bar{border-radius:0}}.card__bar .avatar{flex:0 0 auto;width:48px;height:48px;padding-top:2px}.card__bar .avatar img{width:100%;height:100%;display:block;margin:0;border-radius:4px;background:#040609}.card__bar .display-name{margin-left:15px;text-align:left}.card__bar .display-name strong{font-size:15px;color:#fff;font-weight:500;overflow:hidden;text-overflow:ellipsis}.card__bar .display-name span{display:block;font-size:14px;color:#9baec8;font-weight:400;overflow:hidden;text-overflow:ellipsis}.pagination{padding:30px 0;text-align:center;overflow:hidden}.pagination .current,.pagination .gap,.pagination .newer,.pagination .older,.pagination .page,.pagination a{font-size:14px;color:#fff;font-weight:500;display:inline-block;padding:6px 10px;text-decoration:none}.pagination .current{background:#fff;border-radius:100px;color:#121a24;cursor:default;margin:0 10px}.pagination .gap{cursor:default}.pagination .newer,.pagination .older{text-transform:uppercase;color:#d9e1e8}.pagination .older{float:left;padding-left:0}.pagination .older .fa{display:inline-block;margin-right:5px}.pagination .newer{float:right;padding-right:0}.pagination .newer .fa{display:inline-block;margin-left:5px}.pagination .disabled{cursor:default;color:#233346}@media screen and (max-width:700px){.pagination{padding:30px 20px}.pagination .page{display:none}.pagination .newer,.pagination .older{display:inline-block}}.nothing-here{background:#121a24;box-shadow:0 0 15px rgba(0,0,0,.2);color:#9baec8;font-size:14px;font-weight:500;text-align:center;display:flex;justify-content:center;align-items:center;cursor:default;border-radius:4px;padding:20px;min-height:30vh}.nothing-here--under-tabs{border-radius:0 0 4px 4px}.nothing-here--flexible{box-sizing:border-box;min-height:100%}.account-role{display:inline-block;padding:4px 6px;cursor:default;border-radius:3px;font-size:12px;line-height:12px;font-weight:500;color:#d9e1e8;background-color:rgba(217,225,232,.1);border:1px solid rgba(217,225,232,.5)}.account-role.moderator{color:#79bd9a;background-color:rgba(121,189,154,.1);border-color:rgba(121,189,154,.5)}.account-role.admin{color:#e87487;background-color:rgba(232,116,135,.1);border-color:rgba(232,116,135,.5)}.account__header__fields{padding:0;margin:15px -15px -15px;border-bottom:0;border-top:0;border-color:#26374d currentcolor;border-style:solid none;border-width:1px 0;font-size:14px;line-height:20px}.account__header__fields dl{display:flex;border-bottom:1px solid #26374d}.account__header__fields dd,.account__header__fields dt{box-sizing:border-box;padding:14px;text-align:center;max-height:48px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account__header__fields dt{font-weight:500;width:120px;flex:0 0 auto;color:#d9e1e8;background:rgba(4,6,9,.5)}.account__header__fields dd{flex:1 1 auto;color:#9baec8}.account__header__fields a{color:#d8a070;text-decoration:none}.account__header__fields a:active,.account__header__fields a:focus,.account__header__fields a:hover{text-decoration:underline}.account__header__fields .verified{border:1px solid rgba(121,189,154,.5);background:rgba(121,189,154,.25)}.account__header__fields .verified a{color:#79bd9a;font-weight:500}.account__header__fields .verified__mark{color:#79bd9a}.account__header__fields dl:last-child{border-bottom:0}.directory__tag .trends__item__current{width:auto}.activity-stream{box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:4px;overflow:hidden;margin-bottom:10px}@media screen and (max-width:415px){.activity-stream{margin-bottom:0;border-radius:0;box-shadow:none}}.activity-stream--headless{border-radius:0;margin:0;box-shadow:none}.activity-stream--headless .detailed-status,.activity-stream--headless .status{border-radius:0!important}.activity-stream div[data-component]{width:100%}.activity-stream .entry{background:#121a24}.activity-stream .entry .detailed-status,.activity-stream .entry .load-more,.activity-stream .entry .status{-webkit-animation:none;animation:none}.activity-stream .entry:last-child .detailed-status,.activity-stream .entry:last-child .load-more,.activity-stream .entry:last-child .status{border-bottom:0;border-radius:0 0 4px 4px}.activity-stream .entry:first-child .detailed-status,.activity-stream .entry:first-child .load-more,.activity-stream .entry:first-child .status{border-radius:4px 4px 0 0}.activity-stream .entry:first-child:last-child .detailed-status,.activity-stream .entry:first-child:last-child .load-more,.activity-stream .entry:first-child:last-child .status{border-radius:4px}@media screen and (max-width:740px){.activity-stream .entry .detailed-status,.activity-stream .entry .load-more,.activity-stream .entry .status{border-radius:0!important}}.activity-stream--highlighted .entry{background:#202e3f}.button.logo-button{flex:0 auto;font-size:14px;background:#d8a070;color:#fff;text-transform:none;line-height:36px;height:auto;padding:3px 15px;border:0}.button.logo-button svg{width:20px;height:auto;vertical-align:middle;margin-right:5px}.button.logo-button svg path:first-child{fill:#fff}.button.logo-button svg path:last-child{fill:#d8a070}.button.logo-button:active,.button.logo-button:focus,.button.logo-button:hover{background:#e3bb98}.button.logo-button:active svg path:last-child,.button.logo-button:focus svg path:last-child,.button.logo-button:hover svg path:last-child{fill:#e3bb98}.button.logo-button.button--destructive:active,.button.logo-button.button--destructive:focus,.button.logo-button.button--destructive:hover{background:#df405a}.button.logo-button.button--destructive:active svg path:last-child,.button.logo-button.button--destructive:focus svg path:last-child,.button.logo-button.button--destructive:hover svg path:last-child{fill:#df405a}@media screen and (max-width:415px){.button.logo-button svg{display:none}}.embed .detailed-status,.public-layout .detailed-status{padding:15px}.embed .status,.public-layout .status{padding:15px 15px 15px 78px;min-height:50px}.embed .status__avatar,.public-layout .status__avatar{left:15px;top:17px}.embed .status__content,.public-layout .status__content{padding-top:5px}.embed .status__prepend,.public-layout .status__prepend{margin-left:78px;padding-top:15px}.embed .status__prepend-icon-wrapper,.public-layout .status__prepend-icon-wrapper{left:-32px}.embed .status .media-gallery,.embed .status .video-player,.embed .status__action-bar,.public-layout .status .media-gallery,.public-layout .status .video-player,.public-layout .status__action-bar{margin-top:10px}button.icon-button i.fa-retweet{background-image:url(\"data:image/svg+xml;utf8,\")}button.icon-button i.fa-retweet:hover{background-image:url(\"data:image/svg+xml;utf8,\")}button.icon-button.disabled i.fa-retweet{background-image:url(\"data:image/svg+xml;utf8,\")}.app-body{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.button{background-color:#d8a070;border:10px;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:14px;font-weight:500;height:36px;letter-spacing:0;line-height:36px;overflow:hidden;padding:0 16px;position:relative;text-align:center;text-transform:uppercase;text-decoration:none;text-overflow:ellipsis;transition:all .1s ease-in;white-space:nowrap;width:auto}.button:active,.button:focus,.button:hover{background-color:#e3bb98;transition:all .2s ease-out}.button--destructive{transition:none}.button--destructive:active,.button--destructive:focus,.button--destructive:hover{background-color:#df405a;transition:none}.button:disabled{background-color:#9baec8;cursor:default}.button::-moz-focus-inner{border:0}.button::-moz-focus-inner,.button:active,.button:focus{outline:0!important}.button.button-alternative,.button.button-alternative-2,.button.button-primary,.button.button-secondary{font-size:16px;line-height:36px;height:auto;text-transform:none;padding:4px 16px}.button.button-alternative{color:#121a24;background:#9baec8}.button.button-alternative:active,.button.button-alternative:focus,.button.button-alternative:hover{background-color:#a8b9cf}.button.button-alternative-2{background:#3e5a7c}.button.button-alternative-2:active,.button.button-alternative-2:focus,.button.button-alternative-2:hover{background-color:#45648a}.button.button-secondary{color:#9baec8;background:transparent;padding:3px 15px;border:1px solid #9baec8}.button.button-secondary:active,.button.button-secondary:focus,.button.button-secondary:hover{border-color:#a8b9cf;color:#a8b9cf}.button.button--block{display:block;width:100%}.column__wrapper{display:flex;flex:1 1 auto;position:relative}.icon-button{display:inline-block;padding:0;color:#3e5a7c;border:none;background:transparent;cursor:pointer;transition:color .1s ease-in}.icon-button:active,.icon-button:focus,.icon-button:hover{color:#4a6b94;transition:color .2s ease-out}.icon-button.disabled{color:#283a50;cursor:default}.icon-button.active{color:#d8a070}.icon-button::-moz-focus-inner{border:0}.icon-button::-moz-focus-inner,.icon-button:active,.icon-button:focus{outline:0!important}.icon-button.inverted{color:#3e5a7c}.icon-button.inverted:active,.icon-button.inverted:focus,.icon-button.inverted:hover{color:#324965}.icon-button.inverted.disabled{color:#4a6b94}.icon-button.inverted.active{color:#d8a070}.icon-button.inverted.active.disabled{color:#e6c3a4}.icon-button.overlayed{box-sizing:content-box;background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.7);border-radius:4px;padding:2px}.icon-button.overlayed:hover{background:rgba(0,0,0,.9)}.text-icon-button{color:#3e5a7c;border:none;background:transparent;cursor:pointer;font-weight:600;font-size:11px;padding:0 3px;line-height:27px;outline:0;transition:color .1s ease-in}.text-icon-button:active,.text-icon-button:focus,.text-icon-button:hover{color:#324965;transition:color .2s ease-out}.text-icon-button.disabled{color:#6b8cb5;cursor:default}.text-icon-button.active{color:#d8a070}.text-icon-button::-moz-focus-inner{border:0}.text-icon-button::-moz-focus-inner,.text-icon-button:active,.text-icon-button:focus{outline:0!important}.dropdown-menu,.invisible{position:absolute}.invisible{font-size:0;line-height:0;display:inline-block;width:0;height:0}.invisible img,.invisible svg{margin:0!important;border:0!important;padding:0!important;width:0!important;height:0!important}.ellipsis:after{content:\"…\"}.compose-form{padding:10px}.compose-form .compose-form__warning{color:#121a24;margin-bottom:10px;background:#9baec8;box-shadow:0 2px 6px rgba(0,0,0,.3);padding:8px 10px;border-radius:4px;font-size:13px;font-weight:400}.compose-form .compose-form__warning strong{color:#121a24;font-weight:500}.compose-form .compose-form__warning strong:lang(ja),.compose-form .compose-form__warning strong:lang(ko),.compose-form .compose-form__warning strong:lang(zh-CN),.compose-form .compose-form__warning strong:lang(zh-HK),.compose-form .compose-form__warning strong:lang(zh-TW){font-weight:700}.compose-form .compose-form__warning a{color:#3e5a7c;font-weight:500;text-decoration:underline}.compose-form .compose-form__warning a:active,.compose-form .compose-form__warning a:focus,.compose-form .compose-form__warning a:hover{text-decoration:none}.compose-form .compose-form__autosuggest-wrapper{position:relative}.compose-form .compose-form__autosuggest-wrapper .emoji-picker-dropdown{position:absolute;right:5px;top:5px}.compose-form .autosuggest-textarea,.compose-form .spoiler-input{position:relative}.compose-form .spoiler-input{height:0;-webkit-transform-origin:bottom;transform-origin:bottom;opacity:0}.compose-form .spoiler-input.spoiler-input--visible{height:47px;opacity:1}.compose-form .autosuggest-textarea__textarea,.compose-form .spoiler-input__input{display:block;box-sizing:border-box;width:100%;margin:0;color:#121a24;background:#fff;padding:10px;font-family:inherit;font-size:14px;resize:vertical;border:0;outline:0}.compose-form .autosuggest-textarea__textarea:focus,.compose-form .spoiler-input__input:focus{outline:0}@media screen and (max-width:600px){.compose-form .autosuggest-textarea__textarea,.compose-form .spoiler-input__input{font-size:16px}}.compose-form .spoiler-input__input{border-radius:4px}.compose-form .autosuggest-textarea__textarea{min-height:100px;border-radius:4px 4px 0 0;padding-bottom:0;padding-right:32px;resize:none}@media screen and (max-width:600px){.compose-form .autosuggest-textarea__textarea{height:100px!important;resize:vertical}}.compose-form .autosuggest-textarea__suggestions{box-sizing:border-box;display:none;position:absolute;top:100%;width:100%;z-index:99;box-shadow:4px 4px 6px rgba(0,0,0,.4);background:#d9e1e8;border-radius:0 0 4px 4px;color:#121a24;font-size:14px;padding:6px}.compose-form .autosuggest-textarea__suggestions.autosuggest-textarea__suggestions--visible{display:block}.compose-form .autosuggest-textarea__suggestions__item{padding:10px;cursor:pointer;border-radius:4px}.compose-form .autosuggest-textarea__suggestions__item.selected,.compose-form .autosuggest-textarea__suggestions__item:active,.compose-form .autosuggest-textarea__suggestions__item:focus,.compose-form .autosuggest-textarea__suggestions__item:hover{background:#b9c8d5}.compose-form .autosuggest-account,.compose-form .autosuggest-emoji{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;line-height:18px;font-size:14px}.compose-form .autosuggest-account-icon,.compose-form .autosuggest-emoji img{display:block;margin-right:8px;width:16px;height:16px}.compose-form .autosuggest-account .display-name__account{color:#3e5a7c}.compose-form .compose-form__modifiers{color:#121a24;font-family:inherit;font-size:14px;background:#fff}.compose-form .compose-form__modifiers .compose-form__upload-wrapper{overflow:hidden}.compose-form .compose-form__modifiers .compose-form__uploads-wrapper{display:flex;flex-direction:row;padding:5px;flex-wrap:wrap}.compose-form .compose-form__modifiers .compose-form__upload{flex:1 1 0;min-width:40%;margin:5px}.compose-form .compose-form__modifiers .compose-form__upload__actions{background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,.35) 80%,transparent);display:flex;align-items:flex-start;justify-content:space-between;opacity:0;transition:opacity .1s ease}.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button{flex:0 1 auto;color:#d9e1e8;font-size:14px;font-weight:500;padding:10px;font-family:inherit}.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:active,.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:focus,.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:hover{color:#eff3f5}.compose-form .compose-form__modifiers .compose-form__upload__actions.active{opacity:1}.compose-form .compose-form__modifiers .compose-form__upload-description{position:absolute;z-index:2;bottom:0;left:0;right:0;box-sizing:border-box;background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.35) 80%,transparent);padding:10px;opacity:0;transition:opacity .1s ease}.compose-form .compose-form__modifiers .compose-form__upload-description textarea{background:transparent;color:#d9e1e8;border:0;padding:0;margin:0;width:100%;font-family:inherit;font-size:14px;font-weight:500}.compose-form .compose-form__modifiers .compose-form__upload-description textarea:focus{color:#fff}.compose-form .compose-form__modifiers .compose-form__upload-description textarea::-webkit-input-placeholder{opacity:.75;color:#d9e1e8}.compose-form .compose-form__modifiers .compose-form__upload-description textarea:-ms-input-placeholder{opacity:.75;color:#d9e1e8}.compose-form .compose-form__modifiers .compose-form__upload-description textarea::-ms-input-placeholder{opacity:.75;color:#d9e1e8}.compose-form .compose-form__modifiers .compose-form__upload-description textarea::placeholder{opacity:.75;color:#d9e1e8}.compose-form .compose-form__modifiers .compose-form__upload-description.active{opacity:1}.compose-form .compose-form__modifiers .compose-form__upload-thumbnail{border-radius:4px;background-position:50%;background-size:cover;background-repeat:no-repeat;height:140px;width:100%;overflow:hidden}.compose-form .compose-form__buttons-wrapper{padding:10px;background:#ebebeb;border-radius:0 0 4px 4px;display:flex;justify-content:space-between}.compose-form .compose-form__buttons-wrapper .compose-form__buttons{display:flex}.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__upload-button-icon{line-height:27px}.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__sensitive-button{display:none}.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__sensitive-button.compose-form__sensitive-button--visible{display:block}.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__sensitive-button .compose-form__sensitive-button__icon{line-height:27px}.compose-form .compose-form__buttons-wrapper .icon-button{box-sizing:content-box;padding:0 3px}.compose-form .compose-form__buttons-wrapper .character-counter__wrapper{align-self:center;margin-right:4px}.compose-form .compose-form__buttons-wrapper .character-counter__wrapper .character-counter{cursor:default;font-family:\"mastodon-font-sans-serif\",sans-serif;font-size:14px;font-weight:600;color:#3e5a7c}.compose-form .compose-form__buttons-wrapper .character-counter__wrapper .character-counter.character-counter--over{color:#ff5050}.compose-form .compose-form__publish{display:flex;justify-content:flex-end;min-width:0}.compose-form .compose-form__publish .compose-form__publish-button-wrapper{overflow:hidden;padding-top:10px}.no-reduce-motion .spoiler-input{transition:height .4s ease,opacity .4s ease}.emojione{font-family:\"object-fit:contain\",inherit;vertical-align:middle;-o-object-fit:contain;object-fit:contain;margin:-.2ex .15em .2ex;width:16px;height:16px}.emojione img{width:auto}.reply-indicator{border-radius:4px;margin-bottom:10px;background:#9baec8;padding:10px}.reply-indicator__header{margin-bottom:5px;overflow:hidden}.reply-indicator__cancel{float:right;line-height:24px}.reply-indicator__display-name{color:#121a24;display:block;max-width:100%;line-height:24px;overflow:hidden;padding-right:25px;text-decoration:none}.reply-indicator__display-avatar{float:left;margin-right:5px}.status__content--with-action{cursor:pointer}.reply-indicator__content,.status__content{position:relative;font-size:15px;line-height:20px;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;padding-top:2px;color:#fff}.reply-indicator__content:focus,.status__content:focus{outline:0}.reply-indicator__content.status__content--with-spoiler,.status__content.status__content--with-spoiler{white-space:normal}.reply-indicator__content.status__content--with-spoiler .status__content__text,.status__content.status__content--with-spoiler .status__content__text{white-space:pre-wrap}.reply-indicator__content .emojione,.status__content .emojione{width:20px;height:20px;margin:-3px 0 0}.reply-indicator__content p,.status__content p{margin-bottom:20px;white-space:pre-wrap}.reply-indicator__content p:last-child,.status__content p:last-child{margin-bottom:0}.reply-indicator__content a,.status__content a{color:#d8a070;text-decoration:none}.reply-indicator__content a:hover,.status__content a:hover{text-decoration:underline}.reply-indicator__content a:hover .fa,.status__content a:hover .fa{color:#4a6b94}.reply-indicator__content a.mention:hover,.status__content a.mention:hover{text-decoration:none}.reply-indicator__content a.mention:hover span,.status__content a.mention:hover span{text-decoration:underline}.reply-indicator__content a .fa,.status__content a .fa{color:#3e5a7c}.reply-indicator__content .status__content__spoiler-link,.status__content .status__content__spoiler-link{background:#3e5a7c}.reply-indicator__content .status__content__spoiler-link:hover,.status__content .status__content__spoiler-link:hover{background:#4a6b94;text-decoration:none}.reply-indicator__content .status__content__spoiler-link::-moz-focus-inner,.status__content .status__content__spoiler-link::-moz-focus-inner{border:0}.reply-indicator__content .status__content__spoiler-link::-moz-focus-inner,.reply-indicator__content .status__content__spoiler-link:active,.reply-indicator__content .status__content__spoiler-link:focus,.status__content .status__content__spoiler-link::-moz-focus-inner,.status__content .status__content__spoiler-link:active,.status__content .status__content__spoiler-link:focus{outline:0!important}.reply-indicator__content .status__content__text,.status__content .status__content__text{display:none}.reply-indicator__content .status__content__text.status__content__text--visible,.status__content .status__content__text.status__content__text--visible{display:block}.reply-indicator__content em,.status__content em{font-style:italic}.reply-indicator__content strong,.status__content strong{font-weight:700}.reply-indicator__content ul,.status__content ul{list-style:disc inside}.reply-indicator__content ol,.status__content ol{list-style:decimal inside}.reply-indicator__content blockquote,.status__content blockquote{margin:.2em 0 .2em 2em;font-style:italic}.status__content.status__content--collapsed{max-height:300px}.status__content__read-more-button{display:block;font-size:15px;line-height:20px;color:#e1b590;border:0;background:transparent;padding:8px 0 0}.status__content__read-more-button:active,.status__content__read-more-button:hover{text-decoration:underline}.status__content__spoiler-link{display:inline-block;border-radius:2px;background:transparent;border:0;color:#121a24;font-weight:700;font-size:11px;padding:0 6px;text-transform:uppercase;line-height:20px;cursor:pointer;vertical-align:middle}.status__wrapper--filtered{color:#3e5a7c;border:0;font-size:inherit;text-align:center;line-height:inherit;margin:0;padding:15px;box-sizing:border-box;width:100%;clear:both;border-bottom:1px solid #202e3f}.status__prepend-icon-wrapper{left:-26px;position:absolute}.focusable:focus{outline:0;background:#192432}.focusable:focus .status.status-direct{background:#26374d}.focusable:focus .status.status-direct.muted{background:transparent}.focusable:focus .detailed-status,.focusable:focus .detailed-status__action-bar{background:#202e3f}.status{padding:8px 10px 8px 68px;position:relative;min-height:54px;border-bottom:1px solid #202e3f;cursor:default;opacity:1;-webkit-animation:fade .15s linear;animation:fade .15s linear}@supports (-ms-overflow-style:-ms-autohiding-scrollbar){.status{padding-right:26px}}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}.status .video-player{margin-top:8px}.status.status-direct:not(.read){background:#202e3f;border-bottom-color:#26374d}.status.light .status__relative-time{color:#9baec8}.status.light .display-name strong,.status.light .status__display-name{color:#121a24}.status.light .display-name span{color:#9baec8}.status.light .status__content{color:#121a24}.status.light .status__content a{color:#d8a070}.status.light .status__content a.status__content__spoiler-link{color:#fff;background:#9baec8}.status.light .status__content a.status__content__spoiler-link:hover{background:#b5c3d6}.notification-favourite .status.status-direct{background:transparent}.notification-favourite .status.status-direct .icon-button.disabled{color:#547aa9}.notification__relative_time,.status__relative-time{color:#3e5a7c;float:right;font-size:14px}.status__display-name{color:#3e5a7c}.status__info .status__display-name{display:block;max-width:100%;padding-right:25px}.status__info{font-size:15px}.status-check-box{border-bottom:1px solid #d9e1e8;display:flex}.status-check-box .status-check-box__status{margin:10px 0 10px 10px;flex:1}.status-check-box .status-check-box__status .media-gallery{max-width:250px}.status-check-box .status-check-box__status .status__content{padding:0;white-space:normal}.status-check-box .status-check-box__status .video-player{margin-top:8px;max-width:250px}.status-check-box .status-check-box__status .media-gallery__item-thumbnail{cursor:default}.status-check-box-toggle{align-items:center;display:flex;flex:0 0 auto;justify-content:center;padding:10px}.status__prepend{margin-left:68px;color:#3e5a7c;padding:8px 0 2px;font-size:14px;position:relative}.status__prepend .status__display-name strong{color:#3e5a7c}.status__prepend>span{display:block;overflow:hidden;text-overflow:ellipsis}.status__action-bar{align-items:center;display:flex;margin-top:8px}.status__action-bar__counter{display:inline-flex;margin-right:11px;align-items:center}.status__action-bar__counter .status__action-bar-button{margin-right:4px}.status__action-bar__counter__label{display:inline-block;width:14px;font-size:12px;font-weight:500;color:#3e5a7c}.status__action-bar-button{margin-right:18px}.status__action-bar-dropdown{height:23.15px;width:23.15px}.detailed-status__action-bar-dropdown{flex:1 1 auto;display:flex;align-items:center;justify-content:center;position:relative}.detailed-status{background:#192432;padding:14px 10px}.detailed-status--flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.detailed-status--flex .detailed-status__meta,.detailed-status--flex .status__content{flex:100%}.detailed-status .status__content{font-size:19px;line-height:24px}.detailed-status .status__content .emojione{width:24px;height:24px;margin:-1px 0 0}.detailed-status .status__content .status__content__spoiler-link{line-height:24px;margin:-1px 0 0}.detailed-status .video-player{margin-top:8px}.detailed-status__meta{margin-top:15px;color:#3e5a7c;font-size:14px;line-height:18px}.detailed-status__action-bar{background:#192432;border-top:1px solid #202e3f;border-bottom:1px solid #202e3f;display:flex;flex-direction:row;padding:10px 0}.detailed-status__link{color:inherit;text-decoration:none}.detailed-status__favorites,.detailed-status__reblogs{display:inline-block;font-weight:500;font-size:12px;margin-left:6px}.reply-indicator__content{color:#121a24;font-size:14px}.reply-indicator__content a{color:#3e5a7c}.domain{padding:10px;border-bottom:1px solid #202e3f}.domain .domain__domain-name{flex:1 1 auto;display:block;color:#fff;text-decoration:none;font-size:14px;font-weight:500}.domain__wrapper{display:flex}.domain_buttons{height:18px;padding:10px;white-space:nowrap}.account{padding:10px;border-bottom:1px solid #202e3f}.account.compact{padding:0;border-bottom:0}.account.compact .account__avatar-wrapper{margin-left:0}.account .account__display-name{flex:1 1 auto;display:block;color:#9baec8;overflow:hidden;text-decoration:none;font-size:14px}.account__wrapper{display:flex}.account__avatar-wrapper{float:left;margin-left:12px;margin-right:12px}.account__avatar{border-radius:4px;background:transparent no-repeat;background-position:50%;background-clip:padding-box;position:relative}.account__avatar-inline{display:inline-block;vertical-align:middle;margin-right:5px}.account__avatar-composite{overflow:hidden}.account__avatar-composite,.account__avatar-composite>div{border-radius:4px;background:transparent no-repeat;background-position:50%;background-clip:padding-box}.account__avatar-composite>div{float:left;position:relative;box-sizing:border-box}a .account__avatar{cursor:pointer}.account__avatar-overlay{width:48px;height:48px;background-size:48px 48px}.account__avatar-overlay-base{border-radius:4px;background:transparent no-repeat;background-position:50%;background-clip:padding-box;width:36px;height:36px;background-size:36px 36px}.account__avatar-overlay-overlay{border-radius:4px;background:transparent no-repeat;background-position:50%;background-clip:padding-box;width:24px;height:24px;background-size:24px 24px;position:absolute;bottom:0;right:0;z-index:1}.account__relationship{height:18px;padding:10px;white-space:nowrap}.account__header{flex:0 0 auto;background:#192432;text-align:center;background-size:cover;background-position:50%;position:relative}.account__header.inactive{opacity:.5}.account__header.inactive .account__header__avatar{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.account__header.inactive .account__header__username{color:#d9e1e8}.account__header>div{background:rgba(25,36,50,.9);padding:20px 10px}.account__header .account__header__content{color:#d9e1e8}.account__header .account__header__display-name{color:#fff;display:inline-block;width:100%;font-size:20px;line-height:27px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.account__header .account__header__username{color:#d8a070;font-size:14px;font-weight:400;display:block;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis}.account__disclaimer{padding:10px;border-top:1px solid #202e3f;color:#3e5a7c}.account__disclaimer strong{font-weight:500}.account__disclaimer strong:lang(ja),.account__disclaimer strong:lang(ko),.account__disclaimer strong:lang(zh-CN),.account__disclaimer strong:lang(zh-HK),.account__disclaimer strong:lang(zh-TW){font-weight:700}.account__disclaimer a{font-weight:500;color:inherit;text-decoration:underline}.account__disclaimer a:active,.account__disclaimer a:focus,.account__disclaimer a:hover{text-decoration:none}.account__header__content{color:#9baec8;font-size:14px;font-weight:400;overflow:hidden;word-break:normal;word-wrap:break-word}.account__header__content p{margin-bottom:20px}.account__header__content p:last-child{margin-bottom:0}.account__header__content a{color:inherit;text-decoration:underline}.account__header__content a:hover{text-decoration:none}.account__header__display-name .emojione{width:25px;height:25px}.account__action-bar{border-top:1px solid #202e3f;border-bottom:1px solid #202e3f;line-height:36px;overflow:hidden;flex:0 0 auto;display:flex}.account__action-bar-dropdown{padding:10px}.account__action-bar-dropdown .icon-button{vertical-align:middle}.account__action-bar-dropdown .dropdown--active .dropdown__content.dropdown__right{left:6px;right:auto}.account__action-bar-dropdown .dropdown--active:after{bottom:auto;margin-left:11px;margin-top:-7px;right:auto}.account__action-bar-links{display:flex;flex:1 1 auto;line-height:18px;text-align:center}.account__action-bar__tab{text-decoration:none;overflow:hidden;flex:0 1 100%;border-right:1px solid #202e3f;padding:10px 0;border-bottom:4px solid transparent}.account__action-bar__tab.active{border-bottom:4px solid #d8a070}.account__action-bar__tab>span{display:block;text-transform:uppercase;font-size:11px;color:#9baec8}.account__action-bar__tab strong{display:block;font-size:15px;font-weight:500;color:#fff}.account__action-bar__tab strong:lang(ja),.account__action-bar__tab strong:lang(ko),.account__action-bar__tab strong:lang(zh-CN),.account__action-bar__tab strong:lang(zh-HK),.account__action-bar__tab strong:lang(zh-TW){font-weight:700}.account__header__avatar{background-size:90px 90px;display:block;height:90px;margin:0 auto 10px;overflow:hidden;width:90px}.account-authorize{padding:14px 10px}.account-authorize .detailed-status__display-name{display:block;margin-bottom:15px;overflow:hidden}.account-authorize__avatar{float:left;margin-right:10px}.account__display-name,.detailed-status__application,.detailed-status__datetime,.detailed-status__display-name,.status__display-name,.status__relative-time{text-decoration:none}.account__display-name strong,.status__display-name strong{color:#fff}.muted .emojione{opacity:.5}.detailed-status__display-name:hover strong,.reply-indicator__display-name:hover strong,.status__display-name:hover strong,a.account__display-name:hover strong{text-decoration:underline}.account__display-name strong{display:block;overflow:hidden;text-overflow:ellipsis}.detailed-status__application,.detailed-status__datetime{color:inherit}.detailed-status__display-name{color:#d9e1e8;display:block;line-height:24px;margin-bottom:15px;overflow:hidden}.detailed-status__display-name span,.detailed-status__display-name strong{display:block;text-overflow:ellipsis;overflow:hidden}.detailed-status__display-name strong{font-size:16px;color:#fff}.detailed-status__display-avatar{float:left;margin-right:10px}.status__avatar{height:48px;left:10px;position:absolute;top:10px;width:48px}.muted .status__content,.muted .status__content a,.muted .status__content p,.muted .status__display-name strong{color:#3e5a7c}.muted .status__avatar{opacity:.5}.muted a.status__content__spoiler-link{background:#3e5a7c;color:#121a24}.muted a.status__content__spoiler-link:hover{background:#4a6b94;text-decoration:none}.notification__message{margin:0 10px 0 68px;padding:8px 0 0;cursor:default;color:#9baec8;font-size:15px;line-height:22px;position:relative}.notification__message .fa{color:#d8a070}.notification__message>span{display:inline;overflow:hidden;text-overflow:ellipsis}.notification__favourite-icon-wrapper{left:-26px;position:absolute}.notification__favourite-icon-wrapper .star-icon,.star-icon.active{color:#ca8f04}.notification__display-name{color:inherit;font-weight:500;text-decoration:none}.notification__display-name:hover{color:#fff;text-decoration:underline}.notification__relative_time{float:right}.display-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.display-name__html{font-weight:500}.display-name__account{font-size:14px}.detailed-status__datetime:hover,.status__relative-time:hover{text-decoration:underline}.image-loader{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.image-loader .image-loader__preview-canvas{max-width:100%;max-height:80%;background:url(/packs/void-4c8270c17facce6d53726a2ebb9745f2.png) repeat;-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain}.image-loader .loading-bar{position:relative}.image-loader.image-loader--amorphous .image-loader__preview-canvas{display:none}.zoomable-image{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.zoomable-image img{max-width:100%;max-height:80%;width:auto;height:auto;-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain}.navigation-bar{padding:10px;display:flex;align-items:center;flex-shrink:0;cursor:default;color:#9baec8}.navigation-bar strong{color:#d9e1e8}.navigation-bar a{color:inherit}.navigation-bar .permalink{text-decoration:none}.navigation-bar .navigation-bar__actions{position:relative}.navigation-bar .navigation-bar__actions .icon-button.close{position:absolute;pointer-events:none;-webkit-transform:scaleX(0) translate(-100%);transform:scaleX(0) translate(-100%);opacity:0}.navigation-bar .navigation-bar__actions .compose__action-bar .icon-button{pointer-events:auto;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);opacity:1}.navigation-bar__profile{flex:1 1 auto;margin-left:8px;line-height:20px;margin-top:-1px;overflow:hidden}.navigation-bar__profile-account{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis}.navigation-bar__profile-edit{color:inherit;text-decoration:none}.dropdown{display:inline-block}.dropdown__content{display:none;position:absolute}.dropdown-menu__separator{border-bottom:1px solid #c0cdd9;margin:5px 7px 6px;height:0}.dropdown-menu{background:#d9e1e8;padding:4px 0;border-radius:4px;box-shadow:2px 4px 15px rgba(0,0,0,.4);z-index:9999}.dropdown-menu ul{list-style:none}.dropdown-menu.left{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.dropdown-menu.top{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.dropdown-menu.bottom{-webkit-transform-origin:50% 0;transform-origin:50% 0}.dropdown-menu.right{-webkit-transform-origin:0 50%;transform-origin:0 50%}.dropdown-menu__arrow{position:absolute;width:0;height:0;border:0 solid transparent}.dropdown-menu__arrow.left{right:-5px;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#d9e1e8}.dropdown-menu__arrow.top{bottom:-5px;margin-left:-7px;border-width:5px 7px 0;border-top-color:#d9e1e8}.dropdown-menu__arrow.bottom{top:-5px;margin-left:-7px;border-width:0 7px 5px;border-bottom-color:#d9e1e8}.dropdown-menu__arrow.right{left:-5px;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#d9e1e8}.dropdown-menu__item a{font-size:13px;line-height:18px;display:block;padding:4px 14px;box-sizing:border-box;text-decoration:none;background:#d9e1e8;color:#121a24;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-menu__item a:active,.dropdown-menu__item a:focus,.dropdown-menu__item a:hover{background:#d8a070;color:#d9e1e8;outline:0}.dropdown--active .dropdown__content{display:block;line-height:18px;max-width:311px;right:0;text-align:left;z-index:9999}.dropdown--active .dropdown__content>ul{list-style:none;background:#d9e1e8;padding:4px 0;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.4);min-width:140px;position:relative}.dropdown--active .dropdown__content.dropdown__right{right:0}.dropdown--active .dropdown__content.dropdown__left>ul{left:-98px}.dropdown--active .dropdown__content>ul>li>a{font-size:13px;line-height:18px;display:block;padding:4px 14px;box-sizing:border-box;text-decoration:none;background:#d9e1e8;color:#121a24;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown--active .dropdown__content>ul>li>a:focus{outline:0}.dropdown--active .dropdown__content>ul>li>a:hover{background:#d8a070;color:#d9e1e8}.dropdown__icon{vertical-align:middle}.columns-area{display:flex;flex:1 1 auto;flex-direction:row;justify-content:flex-start;overflow-x:auto;position:relative}.columns-area.unscrollable{overflow-x:hidden}@media screen and (min-width:360px){.columns-area{padding:10px}.react-swipeable-view-container .columns-area{height:calc(100% - 20px)!important}}.react-swipeable-view-container,.react-swipeable-view-container .column,.react-swipeable-view-container .columns-area,.react-swipeable-view-container .drawer{height:100%}.react-swipeable-view-container>*{display:flex;align-items:center;justify-content:center;height:100%}.column{width:350px;position:relative;box-sizing:border-box;display:flex;flex-direction:column}.column>.scrollable{background:#121a24;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.ui{flex:0 0 auto;flex-direction:column;width:100%;height:100%;background:#06090c}.drawer,.ui{display:flex}.drawer{width:330px;box-sizing:border-box;flex-direction:column;overflow-y:hidden}.drawer__tab{display:block;flex:1 1 auto;padding:15px 5px 13px;color:#9baec8;text-decoration:none;text-align:center;font-size:16px;border-bottom:2px solid transparent}.column,.drawer{flex:1 1 100%;overflow:hidden}@media screen and (min-width:360px){.tabs-bar{margin:10px 10px 0}.getting-started__trends,.search{margin-bottom:10px}.getting-started__panel{margin:10px 0}.column,.drawer{min-width:330px}}@media screen and (max-width:630px){.column,.drawer{width:100%;padding:0}.columns-area{flex-direction:column}.autosuggest-textarea__textarea,.search__input{font-size:16px}}@media screen and (min-width:631px){.columns-area{padding:0}.column,.drawer{flex:1 1 auto;padding:10px 5px}.column:first-child,.drawer:first-child{padding-left:10px}.column:last-child,.drawer:last-child{padding-right:10px}.columns-area>div .column,.columns-area>div .drawer{padding-left:5px;padding-right:5px}}.drawer__pager{flex-grow:1;position:relative}.drawer__inner,.drawer__pager{box-sizing:border-box;padding:0;overflow:hidden;display:flex}.drawer__inner{position:absolute;top:0;left:0;background:#283a50;flex-direction:column;overflow-y:auto;width:100%;height:100%;border-radius:2px}.drawer__inner.darker{background:#121a24}.drawer__inner__mastodon{background:#283a50 url('data:image/svg+xml;utf8,') no-repeat bottom/100% auto;flex:1;min-height:47px}.drawer__inner__mastodon>img{display:block;-o-object-fit:contain;font-family:\"object-fit:contain;object-position:bottom left\";object-fit:contain;-o-object-position:bottom left;object-position:bottom left;width:100%;height:100%;pointer-events:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pseudo-drawer{background:#283a50;font-size:13px;text-align:left}.drawer__header{flex:0 0 auto;font-size:16px;background:#202e3f;margin-bottom:10px;display:flex;flex-direction:row;border-radius:2px}.drawer__header a{transition:background .1s ease-in}.drawer__header a:hover{background:#17212e;transition:background .2s ease-out}.tabs-bar{display:flex;background:#202e3f;flex:0 0 auto;overflow-y:auto}.tabs-bar__link{display:block;flex:1 1 auto;padding:15px 10px;color:#fff;text-decoration:none;text-align:center;font-size:14px;font-weight:500;border-bottom:2px solid #202e3f;transition:all 50ms linear}.tabs-bar__link .fa{font-weight:400;font-size:16px}.tabs-bar__link.active{border-bottom:2px solid #d8a070;color:#d8a070}@media screen and (min-width:631px){.tabs-bar__link:active,.tabs-bar__link:focus,.tabs-bar__link:hover{background:#2a3c54}}.tabs-bar__link span{margin-left:5px;display:none}@media screen and (min-width:600px){.tabs-bar__link span{display:inline}}@media screen and (min-width:631px){.tabs-bar{display:none}}.scrollable{overflow-y:scroll;overflow-x:hidden;flex:1 1 auto;-webkit-overflow-scrolling:touch;will-change:transform}.scrollable.optionally-scrollable{overflow-y:auto}@supports (display:grid){.scrollable{contain:strict}}.scrollable--flex{display:flex;flex-direction:column}.scrollable__append{flex:1 1 auto;position:relative;min-height:120px}@supports (display:grid){.scrollable.fullscreen{contain:none}}.column-back-button{background:#192432;color:#d8a070;cursor:pointer;flex:0 0 auto;font-size:16px;line-height:inherit;border:0;text-align:unset;padding:15px;margin:0;z-index:3;outline:0}.column-back-button:hover{text-decoration:underline}.column-header__back-button{background:#192432;border:0;font-family:inherit;color:#d8a070;cursor:pointer;white-space:nowrap;font-size:16px;padding:0 5px 0 0;z-index:3}.column-header__back-button:hover{text-decoration:underline}.column-header__back-button:last-child{padding:0 15px 0 0}.column-back-button__icon{display:inline-block;margin-right:5px}.column-back-button--slim{position:relative}.column-back-button--slim-button{cursor:pointer;flex:0 0 auto;font-size:16px;padding:15px;position:absolute;right:0;top:-48px}.react-toggle{display:inline-block;position:relative;cursor:pointer;background-color:transparent;border:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.react-toggle-screenreader-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.react-toggle--disabled{cursor:not-allowed;opacity:.5;transition:opacity .25s}.react-toggle-track{width:50px;height:24px;padding:0;border-radius:30px;background-color:#121a24;transition:all .2s ease}.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#010102}.react-toggle--checked .react-toggle-track{background-color:#d8a070}.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#e3bb98}.react-toggle-track-check{position:absolute;width:14px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;left:8px;opacity:0;transition:opacity .25s ease}.react-toggle--checked .react-toggle-track-check,.react-toggle-track-x{opacity:1;transition:opacity .25s ease}.react-toggle-track-x{position:absolute;width:10px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;right:10px}.react-toggle--checked .react-toggle-track-x{opacity:0}.react-toggle-thumb{transition:all .5s cubic-bezier(.23,1,.32,1) 0ms;position:absolute;top:1px;left:1px;width:22px;height:22px;border:1px solid #121a24;border-radius:50%;background-color:#fafafa;box-sizing:border-box;transition:all .25s ease}.react-toggle--checked .react-toggle-thumb{left:27px;border-color:#d8a070}.column-link{background:#202e3f;color:#fff;display:block;font-size:16px;padding:15px;text-decoration:none}.column-link:hover{background:#253549}.column-link__icon{display:inline-block;margin-right:5px}.column-link__badge{display:inline-block;border-radius:4px;line-height:19px;padding:4px 8px;margin:-6px 10px}.column-link__badge,.column-subheading{font-size:12px;font-weight:500;background:#121a24}.column-subheading{color:#3e5a7c;padding:8px 20px;text-transform:uppercase;cursor:default}.flex-spacer,.getting-started,.getting-started__wrapper{background:#121a24}.flex-spacer{flex:1 1 auto}.getting-started{color:#3e5a7c;overflow:auto;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.getting-started__footer,.getting-started__panel,.getting-started__wrapper{height:-webkit-min-content;height:-moz-min-content;height:min-content}.getting-started__footer,.getting-started__panel{padding:20px 10px 10px;flex-grow:0}.getting-started__footer ul,.getting-started__panel ul{margin-bottom:10px}.getting-started__footer ul li,.getting-started__panel ul li{display:inline}.getting-started__footer p,.getting-started__panel p{font-size:13px}.getting-started__footer p a,.getting-started__panel p a{color:#3e5a7c;text-decoration:underline}.getting-started__footer a,.getting-started__panel a{text-decoration:none;color:#9baec8}.getting-started__footer a:active,.getting-started__footer a:focus,.getting-started__footer a:hover,.getting-started__panel a:active,.getting-started__panel a:focus,.getting-started__panel a:hover{text-decoration:underline}.getting-started__footer,.getting-started__wrapper{color:#3e5a7c}.getting-started__trends{background:#121a24;flex:0 1 auto}@media screen and (max-height:810px){.getting-started__trends .trends__item:nth-child(3){display:none}}@media screen and (max-height:720px){.getting-started__trends .trends__item:nth-child(2){display:none}}@media screen and (max-height:670px){.getting-started__trends{display:none}}.getting-started__scrollable{max-height:100%;overflow-y:auto}.keyboard-shortcuts{padding:8px 0 0;overflow:hidden}.keyboard-shortcuts thead{position:absolute;left:-9999px}.keyboard-shortcuts td{padding:0 10px 8px}.keyboard-shortcuts kbd{display:inline-block;padding:3px 5px;background-color:#202e3f;border:1px solid #0b1016}.setting-text{color:#9baec8;background:transparent;border:none;border-bottom:2px solid #9baec8;box-sizing:border-box;display:block;font-family:inherit;margin-bottom:10px;padding:7px 0;width:100%}.setting-text:active,.setting-text:focus{color:#fff;border-bottom-color:#d8a070}@media screen and (max-width:600px){.setting-text{font-size:16px}}.no-reduce-motion button.icon-button i.fa-retweet{background-position:0 0;height:19px;transition:background-position .9s steps(10);transition-duration:0s;vertical-align:middle;width:22px}.no-reduce-motion button.icon-button i.fa-retweet:before{display:none!important}.no-reduce-motion button.icon-button.active i.fa-retweet{transition-duration:.9s;background-position:0 100%}.reduce-motion button.icon-button i.fa-retweet{color:#3e5a7c;transition:color .1s ease-in}.reduce-motion button.icon-button.active i.fa-retweet{color:#d8a070}.status-card{display:flex;font-size:14px;border:1px solid #202e3f;border-radius:4px;color:#3e5a7c;margin-top:14px;text-decoration:none;overflow:hidden}.status-card__actions{bottom:0;left:0;position:absolute;right:0;top:0}.status-card__actions,.status-card__actions>div{display:flex;justify-content:center;align-items:center}.status-card__actions>div{background:rgba(0,0,0,.6);border-radius:4px;padding:12px 9px;flex:0 0 auto}.status-card__actions a,.status-card__actions button{display:inline;color:#fff;background:transparent;border:0;padding:0 5px;text-decoration:none;opacity:.6;font-size:18px;line-height:18px}.status-card__actions a:active,.status-card__actions a:focus,.status-card__actions a:hover,.status-card__actions button:active,.status-card__actions button:focus,.status-card__actions button:hover{opacity:1}.status-card__actions a{font-size:19px;position:relative;bottom:-1px}a.status-card{cursor:pointer}a.status-card:hover{background:#202e3f}.status-card-photo{cursor:zoom-in;display:block;text-decoration:none;width:100%;height:auto;margin:0}.status-card-video iframe{width:100%;height:100%}.status-card__title{display:block;font-weight:500;margin-bottom:5px;color:#9baec8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.status-card__content{flex:1 1 auto;overflow:hidden;padding:14px 14px 14px 8px}.status-card__description{color:#9baec8}.status-card__host{display:block;margin-top:5px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-card__image{flex:0 0 100px;background:#202e3f;position:relative}.status-card__image>.fa{font-size:21px;position:absolute;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.status-card.horizontal{display:block}.status-card.horizontal .status-card__image{width:100%}.status-card.horizontal .status-card__image-image{border-radius:4px 4px 0 0}.status-card.horizontal .status-card__title{white-space:inherit}.status-card.compact{border-color:#192432}.status-card.compact.interactive{border:0}.status-card.compact .status-card__content{padding:10px 8px 8px}.status-card.compact .status-card__title{white-space:nowrap}.status-card.compact .status-card__image{flex:0 0 60px}a.status-card.compact:hover{background-color:#192432}.status-card__image-image{border-radius:4px 0 0 4px;display:block;margin:0;width:100%;height:100%;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;background-size:cover;background-position:50%}.load-more{display:block;color:#3e5a7c;background-color:transparent;border:0;font-size:inherit;text-align:center;line-height:inherit;margin:0;padding:15px;box-sizing:border-box;width:100%;clear:both;text-decoration:none}.load-more:hover{background:#151f2b}.load-gap{border-bottom:1px solid #202e3f}.regeneration-indicator{text-align:center;font-size:16px;font-weight:500;color:#3e5a7c;background:#121a24;cursor:default;display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:20px}.regeneration-indicator>div{width:100%;background:transparent;padding-top:0}.regeneration-indicator__figure{width:100%;height:160px;background-size:contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.regeneration-indicator.missing-indicator{padding-top:68px}.regeneration-indicator__label{margin-top:200px}.regeneration-indicator__label strong{display:block;margin-bottom:10px;color:#3e5a7c}.regeneration-indicator__label span{font-size:15px;font-weight:400}.column-header__wrapper{position:relative;flex:0 0 auto}.column-header__wrapper.active:before{display:block;content:\"\";position:absolute;top:35px;left:0;right:0;margin:0 auto;width:60%;pointer-events:none;height:28px;z-index:1;background:radial-gradient(ellipse,rgba(216,160,112,.23) 0,rgba(216,160,112,0) 60%)}.column-header{display:flex;font-size:16px;background:#192432;flex:0 0 auto;cursor:pointer;position:relative;z-index:2;outline:0;overflow:hidden;border-top-left-radius:2px;border-top-right-radius:2px}.column-header>button{margin:0;border:none;padding:15px 0 15px 15px;color:inherit;background:transparent;font:inherit;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1}.column-header>.column-header__back-button{color:#d8a070}.column-header.active{box-shadow:0 1px 0 rgba(216,160,112,.3)}.column-header.active .column-header__icon{color:#d8a070;text-shadow:0 0 10px rgba(216,160,112,.4)}.column-header:active,.column-header:focus{outline:0}.column-header__buttons{height:48px;display:flex}.column-header__links .text-btn{margin-right:10px}.column-header__button{background:#192432;border:0;color:#9baec8;cursor:pointer;font-size:16px;padding:0 15px}.column-header__button:hover{color:#b2c1d5}.column-header__button.active,.column-header__button.active:hover{color:#fff;background:#202e3f}.column-header__collapsible{max-height:70vh;overflow:hidden;overflow-y:auto;color:#9baec8;transition:max-height .15s ease-in-out,opacity .3s linear;opacity:1}.column-header__collapsible.collapsed{max-height:0;opacity:.5}.column-header__collapsible.animating{overflow-y:hidden}.column-header__collapsible hr{height:0;background:transparent;border:0;border-top:1px solid #26374d;margin:10px 0}.column-header__collapsible-inner{background:#202e3f;padding:15px}.column-header__setting-btn:hover{color:#9baec8;text-decoration:underline}.column-header__setting-arrows{float:right}.column-header__setting-arrows .column-header__setting-btn{padding:0 10px}.column-header__setting-arrows .column-header__setting-btn:last-child{padding-right:0}.text-btn{display:inline-block;padding:0;font-family:inherit;font-size:inherit;color:inherit;border:0;background:transparent;cursor:pointer}.column-header__icon{display:inline-block;margin-right:5px}.loading-indicator{color:#3e5a7c;font-size:12px;font-weight:400;text-transform:uppercase;overflow:visible;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-indicator span{display:block;float:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:82px 0 0 50%;white-space:nowrap}.loading-indicator__figure{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:42px;height:42px;box-sizing:border-box;background-color:transparent;border:6px solid #3e5a7c;border-radius:50%}.no-reduce-motion .loading-indicator span{-webkit-animation:loader-label 1.15s cubic-bezier(.215,.61,.355,1) infinite;animation:loader-label 1.15s cubic-bezier(.215,.61,.355,1) infinite}.no-reduce-motion .loading-indicator__figure{-webkit-animation:loader-figure 1.15s cubic-bezier(.215,.61,.355,1) infinite;animation:loader-figure 1.15s cubic-bezier(.215,.61,.355,1) infinite}@-webkit-keyframes loader-figure{0%{width:0;height:0;background-color:#3e5a7c}29%{background-color:#3e5a7c}30%{width:42px;height:42px;background-color:transparent;border-width:21px;opacity:1}to{width:42px;height:42px;border-width:0;opacity:0;background-color:transparent}}@keyframes loader-figure{0%{width:0;height:0;background-color:#3e5a7c}29%{background-color:#3e5a7c}30%{width:42px;height:42px;background-color:transparent;border-width:21px;opacity:1}to{width:42px;height:42px;border-width:0;opacity:0;background-color:transparent}}@-webkit-keyframes loader-label{0%{opacity:.25}30%{opacity:1}to{opacity:.25}}@keyframes loader-label{0%{opacity:.25}30%{opacity:1}to{opacity:.25}}.video-error-cover{align-items:center;background:#000;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;margin-top:8px;position:relative;text-align:center;z-index:100}.media-spoiler{background:#000;color:#9baec8;border:0;padding:0;width:100%;height:100%;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.media-spoiler:active,.media-spoiler:focus,.media-spoiler:hover{padding:0;color:#b5c3d6}.media-spoiler__warning{display:block;font-size:14px}.media-spoiler__trigger{display:block;font-size:11px;font-weight:700}.spoiler-button{display:none;left:4px;position:absolute;text-shadow:0 1px 1px #000,1px 0 1px #000;top:4px;z-index:100}.spoiler-button.spoiler-button--visible{display:block}.modal-container--preloader{background:#202e3f}.account--panel{background:#192432;border-top:1px solid #202e3f;border-bottom:1px solid #202e3f;display:flex;flex-direction:row;padding:10px 0}.account--panel__button,.detailed-status__button{flex:1 1 auto;text-align:center}.column-settings__outer{background:#202e3f;padding:15px}.column-settings__section{color:#9baec8;cursor:default;display:block;font-weight:500;margin-bottom:10px}.column-settings__hashtags .column-settings__row{margin-bottom:15px}.column-settings__hashtags .column-select__control{outline:0;box-sizing:border-box;width:100%;border:none;box-shadow:none;font-family:inherit;background:#121a24;color:#9baec8;font-size:14px;margin:0}.column-settings__hashtags .column-select__control::-moz-focus-inner{border:0}.column-settings__hashtags .column-select__control::-moz-focus-inner,.column-settings__hashtags .column-select__control:active,.column-settings__hashtags .column-select__control:focus{outline:0!important}.column-settings__hashtags .column-select__control:focus{background:#192432}@media screen and (max-width:600px){.column-settings__hashtags .column-select__control{font-size:16px}}.column-settings__hashtags .column-select__placeholder{color:#3e5a7c;padding-left:2px;font-size:12px}.column-settings__hashtags .column-select__value-container{padding-left:6px}.column-settings__hashtags .column-select__multi-value{background:#202e3f}.column-settings__hashtags .column-select__multi-value__remove{cursor:pointer}.column-settings__hashtags .column-select__multi-value__remove:active,.column-settings__hashtags .column-select__multi-value__remove:focus,.column-settings__hashtags .column-select__multi-value__remove:hover{background:#26374d;color:#a8b9cf}.column-settings__hashtags .column-select__input,.column-settings__hashtags .column-select__multi-value__label{color:#9baec8}.column-settings__hashtags .column-select__clear-indicator,.column-settings__hashtags .column-select__dropdown-indicator{cursor:pointer;transition:none;color:#3e5a7c}.column-settings__hashtags .column-select__clear-indicator:active,.column-settings__hashtags .column-select__clear-indicator:focus,.column-settings__hashtags .column-select__clear-indicator:hover,.column-settings__hashtags .column-select__dropdown-indicator:active,.column-settings__hashtags .column-select__dropdown-indicator:focus,.column-settings__hashtags .column-select__dropdown-indicator:hover{color:#45648a}.column-settings__hashtags .column-select__indicator-separator{background-color:#202e3f}.column-settings__hashtags .column-select__menu{background:#fff;border-radius:4px;margin-top:10px;color:#9baec8;box-shadow:2px 4px 15px rgba(0,0,0,.4);padding:0;background:#d9e1e8}.column-settings__hashtags .column-select__menu h4{text-transform:uppercase;color:#9baec8;font-size:13px;font-weight:500;margin-bottom:10px}.column-settings__hashtags .column-select__menu li{padding:4px 0}.column-settings__hashtags .column-select__menu ul{margin-bottom:10px}.column-settings__hashtags .column-select__menu em{font-weight:500;color:#121a24}.column-settings__hashtags .column-select__menu-list{padding:6px}.column-settings__hashtags .column-select__option{color:#121a24;border-radius:4px;font-size:14px}.column-settings__hashtags .column-select__option--is-focused,.column-settings__hashtags .column-select__option--is-selected{background:#b9c8d5}.column-settings__row .text-btn{margin-bottom:15px}.account--follows-info{top:10px}.account--follows-info,.account--muting-info{color:#fff;position:absolute;left:10px;opacity:.7;display:inline-block;vertical-align:top;background-color:rgba(0,0,0,.4);text-transform:uppercase;font-size:11px;font-weight:500;padding:4px;border-radius:4px}.account--muting-info{top:40px}.account--action-button{position:absolute;top:10px;right:20px}.setting-toggle{display:block;line-height:24px}.setting-toggle__label{color:#9baec8;display:inline-block;margin-bottom:14px;margin-left:8px;vertical-align:middle}.empty-column-indicator,.error-column{color:#3e5a7c;background:#121a24;text-align:center;padding:20px;font-size:15px;font-weight:400;cursor:default;display:flex;flex:1 1 auto;align-items:center;justify-content:center}@supports (display:grid){.empty-column-indicator,.error-column{contain:strict}}.empty-column-indicator a,.error-column a{color:#d8a070;text-decoration:none}.empty-column-indicator a:hover,.error-column a:hover{text-decoration:underline}.error-column{flex-direction:column}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.no-reduce-motion .pulse-loading{-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both}@-webkit-keyframes shake-bottom{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}10%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}20%,40%,60%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}30%,50%,70%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}90%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}@keyframes shake-bottom{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}10%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}20%,40%,60%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}30%,50%,70%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}90%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}.no-reduce-motion .shake-bottom{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:shake-bottom .8s cubic-bezier(.455,.03,.515,.955) 2s 2 both;animation:shake-bottom .8s cubic-bezier(.455,.03,.515,.955) 2s 2 both}.emoji-picker-dropdown__menu{background:#fff;position:absolute;box-shadow:4px 4px 6px rgba(0,0,0,.4);border-radius:4px;margin-top:5px}.emoji-picker-dropdown__menu .emoji-mart-scroll{transition:opacity .2s ease}.emoji-picker-dropdown__menu.selecting .emoji-mart-scroll{opacity:.5}.emoji-picker-dropdown__modifiers{position:absolute;top:60px;right:11px;cursor:pointer}.emoji-picker-dropdown__modifiers__menu{position:absolute;z-index:4;top:-4px;left:-8px;background:#fff;border-radius:4px;box-shadow:1px 2px 6px rgba(0,0,0,.2);overflow:hidden}.emoji-picker-dropdown__modifiers__menu button{display:block;cursor:pointer;border:0;padding:4px 8px;background:transparent}.emoji-picker-dropdown__modifiers__menu button:active,.emoji-picker-dropdown__modifiers__menu button:focus,.emoji-picker-dropdown__modifiers__menu button:hover{background:rgba(217,225,232,.4)}.emoji-picker-dropdown__modifiers__menu .emoji-mart-emoji{height:22px}.emoji-mart-emoji span{background-repeat:no-repeat}.upload-area{align-items:center;background:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%;z-index:2000}.upload-area *{pointer-events:none}.upload-area__drop{width:320px;height:160px;display:flex;box-sizing:border-box;position:relative;padding:8px}.upload-area__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:4px;background:#121a24;box-shadow:0 0 5px rgba(0,0,0,.2)}.upload-area__content{flex:1;display:flex;align-items:center;justify-content:center;color:#d9e1e8;font-size:18px;font-weight:500;border:2px dashed #3e5a7c;border-radius:4px}.upload-progress{padding:10px;color:#3e5a7c;overflow:hidden;display:flex}.upload-progress .fa{font-size:34px;margin-right:10px}.upload-progress span{font-size:12px;text-transform:uppercase;font-weight:500;display:block}.upload-progess__message{flex:1 1 auto}.upload-progress__backdrop{width:100%;height:6px;border-radius:6px;background:#3e5a7c;position:relative;margin-top:5px}.upload-progress__tracker{position:absolute;left:0;top:0;height:6px;background:#d8a070;border-radius:6px}.emoji-button{display:block;font-size:24px;line-height:24px;margin-left:2px;width:24px;outline:0;cursor:pointer}.emoji-button:active,.emoji-button:focus{outline:0!important}.emoji-button img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8;display:block;width:22px;height:22px;margin:2px 0 0}.dropdown--active .emoji-button img,.emoji-button:active img,.emoji-button:focus img,.emoji-button:hover img{opacity:1;-webkit-filter:none;filter:none}.privacy-dropdown__dropdown{position:absolute;background:#fff;box-shadow:2px 4px 15px rgba(0,0,0,.4);border-radius:4px;margin-left:40px;overflow:hidden}.privacy-dropdown__dropdown.top{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.privacy-dropdown__dropdown.bottom{-webkit-transform-origin:50% 0;transform-origin:50% 0}.privacy-dropdown__option{color:#121a24;padding:10px;cursor:pointer;display:flex}.privacy-dropdown__option.active,.privacy-dropdown__option:hover{background:#d8a070;color:#fff;outline:0}.privacy-dropdown__option.active .privacy-dropdown__option__content,.privacy-dropdown__option.active .privacy-dropdown__option__content strong,.privacy-dropdown__option:hover .privacy-dropdown__option__content,.privacy-dropdown__option:hover .privacy-dropdown__option__content strong{color:#fff}.privacy-dropdown__option.active:hover{background:#dcab80}.privacy-dropdown__option__icon{display:flex;align-items:center;justify-content:center;margin-right:10px}.privacy-dropdown__option__content{flex:1 1 auto;color:#3e5a7c}.privacy-dropdown__option__content strong{font-weight:500;display:block;color:#121a24}.privacy-dropdown__option__content strong:lang(ja),.privacy-dropdown__option__content strong:lang(ko),.privacy-dropdown__option__content strong:lang(zh-CN),.privacy-dropdown__option__content strong:lang(zh-HK),.privacy-dropdown__option__content strong:lang(zh-TW){font-weight:700}.privacy-dropdown.active .privacy-dropdown__value{background:#fff;border-radius:4px 4px 0 0;box-shadow:0 -4px 4px rgba(0,0,0,.1)}.privacy-dropdown.active .privacy-dropdown__value .icon-button{transition:none}.privacy-dropdown.active .privacy-dropdown__value.active{background:#d8a070}.privacy-dropdown.active .privacy-dropdown__value.active .icon-button{color:#fff}.privacy-dropdown.active.top .privacy-dropdown__value{border-radius:0 0 4px 4px}.privacy-dropdown.active .privacy-dropdown__dropdown{display:block;box-shadow:2px 4px 6px rgba(0,0,0,.1)}.search{position:relative}.search__input{display:block;padding:10px 30px 10px 10px;outline:0;box-sizing:border-box;width:100%;border:none;box-shadow:none;font-family:inherit;background:#121a24;color:#9baec8;font-size:14px;margin:0}.search__input::-moz-focus-inner{border:0}.search__input::-moz-focus-inner,.search__input:active,.search__input:focus{outline:0!important}.search__input:focus{background:#192432}@media screen and (max-width:600px){.search__input{font-size:16px}}.search__icon::-moz-focus-inner{border:0}.search__icon::-moz-focus-inner,.search__icon:focus{outline:0!important}.search__icon .fa{position:absolute;top:10px;right:10px;z-index:2;display:inline-block;opacity:0;transition:all .1s linear;font-size:18px;width:18px;height:18px;color:#d9e1e8;cursor:default;pointer-events:none}.search__icon .fa.active{pointer-events:auto;opacity:.3}.search__icon .fa-search{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search__icon .fa-search.active{pointer-events:none;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.search__icon .fa-times-circle{top:11px;-webkit-transform:rotate(0deg);transform:rotate(0deg);color:#3e5a7c;cursor:pointer}.search__icon .fa-times-circle.active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search__icon .fa-times-circle:hover{color:#4a6b94}.search-results__header{color:#3e5a7c;background:#151f2b;padding:15px;font-weight:500;font-size:16px;cursor:default}.search-results__header .fa{display:inline-block;margin-right:5px}.search-results__section{margin-bottom:5px}.search-results__section h5{background:#0b1016;border-bottom:1px solid #202e3f;cursor:default;display:flex;padding:15px;font-weight:500;font-size:16px;color:#3e5a7c}.search-results__section h5 .fa{display:inline-block;margin-right:5px}.search-results__section .account:last-child,.search-results__section>div:last-child .status{border-bottom:0}.search-results__hashtag{display:block;padding:10px;color:#d9e1e8;text-decoration:none}.search-results__hashtag:active,.search-results__hashtag:focus,.search-results__hashtag:hover{color:#e6ebf0;text-decoration:underline}.modal-root{position:relative;transition:opacity .3s linear;will-change:opacity;z-index:9999}.modal-root__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7)}.modal-root__container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:space-around;z-index:9999;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal-root__modal{pointer-events:auto;display:flex;z-index:9999}.video-modal{max-width:100vw;max-height:100vh;position:relative}.media-modal{width:100%;height:100%;position:relative}.media-modal .extended-video-player{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.media-modal .extended-video-player video{max-width:100%;max-height:80%}.media-modal__closer,.media-modal__navigation{position:absolute;top:0;left:0;right:0;bottom:0}.media-modal__navigation{pointer-events:none;transition:opacity .3s linear;will-change:opacity}.media-modal__navigation *{pointer-events:auto}.media-modal__navigation.media-modal__navigation--hidden{opacity:0}.media-modal__navigation.media-modal__navigation--hidden *{pointer-events:none}.media-modal__nav{background:rgba(0,0,0,.5);box-sizing:border-box;border:0;color:#fff;cursor:pointer;display:flex;align-items:center;font-size:24px;height:20vmax;margin:auto 0;padding:30px 15px;position:absolute;top:0;bottom:0}.media-modal__nav--left{left:0}.media-modal__nav--right{right:0}.media-modal__pagination{width:100%;text-align:center;position:absolute;left:0;bottom:20px;pointer-events:none}.media-modal__page-dot{display:inline-block}.media-modal__button{background-color:#fff;height:12px;width:12px;border-radius:6px;margin:10px;padding:0;border:0;font-size:0}.media-modal__button--active{background-color:#d8a070}.media-modal__close{position:absolute;right:8px;top:8px;z-index:100}.embed-modal,.error-modal,.onboarding-modal{background:#d9e1e8;color:#121a24;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.error-modal__body{height:80vh;width:80vw;max-width:520px;max-height:420px;position:relative}.error-modal__body>div{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:25px;display:none;display:flex;opacity:0;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.error-modal__body,.error-modal__body>div{flex-direction:column;align-items:center;justify-content:center}.error-modal__body{display:flex;text-align:center}.error-modal__footer,.onboarding-modal__paginator{flex:0 0 auto;background:#c0cdd9;display:flex;padding:25px}.error-modal__footer>div,.onboarding-modal__paginator>div{min-width:33px}.error-modal__footer .error-modal__nav,.error-modal__footer .onboarding-modal__nav,.onboarding-modal__paginator .error-modal__nav,.onboarding-modal__paginator .onboarding-modal__nav{color:#3e5a7c;border:0;font-size:14px;font-weight:500;padding:10px 25px;line-height:inherit;height:auto;margin:-10px;border-radius:4px;background-color:transparent}.error-modal__footer .error-modal__nav:active,.error-modal__footer .error-modal__nav:focus,.error-modal__footer .error-modal__nav:hover,.error-modal__footer .onboarding-modal__nav:active,.error-modal__footer .onboarding-modal__nav:focus,.error-modal__footer .onboarding-modal__nav:hover,.onboarding-modal__paginator .error-modal__nav:active,.onboarding-modal__paginator .error-modal__nav:focus,.onboarding-modal__paginator .error-modal__nav:hover,.onboarding-modal__paginator .onboarding-modal__nav:active,.onboarding-modal__paginator .onboarding-modal__nav:focus,.onboarding-modal__paginator .onboarding-modal__nav:hover{color:#37506f;background-color:#a6b9c9}.error-modal__footer .error-modal__nav.onboarding-modal__done,.error-modal__footer .error-modal__nav.onboarding-modal__next,.error-modal__footer .onboarding-modal__nav.onboarding-modal__done,.error-modal__footer .onboarding-modal__nav.onboarding-modal__next,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next{color:#121a24}.error-modal__footer .error-modal__nav.onboarding-modal__done:active,.error-modal__footer .error-modal__nav.onboarding-modal__done:focus,.error-modal__footer .error-modal__nav.onboarding-modal__done:hover,.error-modal__footer .error-modal__nav.onboarding-modal__next:active,.error-modal__footer .error-modal__nav.onboarding-modal__next:focus,.error-modal__footer .error-modal__nav.onboarding-modal__next:hover,.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:active,.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:focus,.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:hover,.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:active,.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:focus,.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:hover,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:active,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:focus,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:hover,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:active,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:focus,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:hover,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:active,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:focus,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:hover,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:active,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:focus,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:hover{color:#192432}.error-modal__footer{justify-content:center}.display-case{text-align:center;font-size:15px;margin-bottom:15px}.display-case__label{font-weight:500;color:#121a24;margin-bottom:5px;text-transform:uppercase;font-size:12px}.display-case__case{background:#121a24;color:#d9e1e8;font-weight:500;padding:10px;border-radius:4px}.onboard-sliders{display:inline-block;max-width:30px;max-height:auto;margin-left:10px}.actions-modal,.boost-modal,.confirmation-modal,.mute-modal,.report-modal{background:#f2f5f7;color:#121a24;border-radius:8px;overflow:hidden;max-width:90vw;width:480px;position:relative;flex-direction:column}.actions-modal .status__display-name,.boost-modal .status__display-name,.confirmation-modal .status__display-name,.mute-modal .status__display-name,.report-modal .status__display-name{display:block;max-width:100%;padding-right:25px}.actions-modal .status__avatar,.boost-modal .status__avatar,.confirmation-modal .status__avatar,.mute-modal .status__avatar,.report-modal .status__avatar{height:28px;left:10px;position:absolute;top:10px;width:48px}.actions-modal .status__content__spoiler-link,.boost-modal .status__content__spoiler-link,.confirmation-modal .status__content__spoiler-link,.mute-modal .status__content__spoiler-link,.report-modal .status__content__spoiler-link{color:#f2f5f7}.actions-modal .status{background:#fff;padding-top:10px;padding-bottom:10px}.actions-modal .dropdown-menu__separator,.actions-modal .status{border-bottom-color:#d9e1e8}.boost-modal__container{overflow-x:scroll;padding:10px}.boost-modal__container .status{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;border-bottom:0}.boost-modal__action-bar,.confirmation-modal__action-bar,.mute-modal__action-bar{display:flex;justify-content:space-between;background:#d9e1e8;padding:10px;line-height:36px}.boost-modal__action-bar>div,.confirmation-modal__action-bar>div,.mute-modal__action-bar>div{flex:1 1 auto;text-align:right;color:#3e5a7c;padding-right:10px}.boost-modal__action-bar .button,.confirmation-modal__action-bar .button,.mute-modal__action-bar .button{flex:0 0 auto}.boost-modal__status-header{font-size:15px}.boost-modal__status-time{float:right;font-size:14px}.confirmation-modal{max-width:85vw}@media screen and (min-width:480px){.confirmation-modal{max-width:380px}}.mute-modal{line-height:24px}.mute-modal .react-toggle{vertical-align:middle}.report-modal{width:90vw;max-width:700px}.report-modal__container{display:flex;border-top:1px solid #d9e1e8}@media screen and (max-width:480px){.report-modal__container{flex-wrap:wrap;overflow-y:auto}}.report-modal__comment,.report-modal__statuses{box-sizing:border-box;width:50%}@media screen and (max-width:480px){.report-modal__comment,.report-modal__statuses{width:100%}}.report-modal__statuses{flex:1 1 auto;min-height:20vh;max-height:80vh;overflow-y:auto;overflow-x:hidden}.report-modal__statuses .status__content a{color:#d8a070}.report-modal__statuses .status__content,.report-modal__statuses .status__content p{color:#121a24}@media screen and (max-width:480px){.report-modal__statuses{max-height:10vh}}.report-modal__comment{padding:20px;border-right:1px solid #d9e1e8;max-width:320px}.report-modal__comment p{font-size:14px;line-height:20px;margin-bottom:20px}.report-modal__comment .setting-text{display:block;box-sizing:border-box;width:100%;color:#121a24;background:#fff;padding:10px;font-family:inherit;font-size:14px;resize:vertical;outline:0;border-radius:4px;border:1px solid #d9e1e8;margin:0 0 20px}.report-modal__comment .setting-text:focus{border:1px solid #c0cdd9}.report-modal__comment .setting-toggle{margin-top:20px;margin-bottom:24px}.report-modal__comment .setting-toggle__label{color:#121a24;font-size:14px}@media screen and (max-width:480px){.report-modal__comment{padding:10px;max-width:100%;order:2}.report-modal__comment .setting-toggle{margin-bottom:4px}}.actions-modal{max-height:80vh;max-width:80vw}.actions-modal .status{overflow-y:auto;max-height:300px}.actions-modal .actions-modal__item-label{font-weight:500}.actions-modal ul{overflow-y:auto;flex-shrink:0}.actions-modal ul li:empty{margin:0}.actions-modal ul li:not(:empty) a{color:#121a24;display:flex;padding:12px 16px;font-size:15px;align-items:center;text-decoration:none}.actions-modal ul li:not(:empty) a,.actions-modal ul li:not(:empty) a button{transition:none}.actions-modal ul li:not(:empty) a.active,.actions-modal ul li:not(:empty) a.active button,.actions-modal ul li:not(:empty) a:active,.actions-modal ul li:not(:empty) a:active button,.actions-modal ul li:not(:empty) a:focus,.actions-modal ul li:not(:empty) a:focus button,.actions-modal ul li:not(:empty) a:hover,.actions-modal ul li:not(:empty) a:hover button{background:#d8a070;color:#fff}.actions-modal ul li:not(:empty) a button:first-child{margin-right:10px}.confirmation-modal__action-bar .confirmation-modal__cancel-button,.confirmation-modal__action-bar .mute-modal__cancel-button,.mute-modal__action-bar .confirmation-modal__cancel-button,.mute-modal__action-bar .mute-modal__cancel-button{background-color:transparent;color:#3e5a7c;font-size:14px;font-weight:500}.confirmation-modal__action-bar .confirmation-modal__cancel-button:active,.confirmation-modal__action-bar .confirmation-modal__cancel-button:focus,.confirmation-modal__action-bar .confirmation-modal__cancel-button:hover,.confirmation-modal__action-bar .mute-modal__cancel-button:active,.confirmation-modal__action-bar .mute-modal__cancel-button:focus,.confirmation-modal__action-bar .mute-modal__cancel-button:hover,.mute-modal__action-bar .confirmation-modal__cancel-button:active,.mute-modal__action-bar .confirmation-modal__cancel-button:focus,.mute-modal__action-bar .confirmation-modal__cancel-button:hover,.mute-modal__action-bar .mute-modal__cancel-button:active,.mute-modal__action-bar .mute-modal__cancel-button:focus,.mute-modal__action-bar .mute-modal__cancel-button:hover{color:#37506f}.confirmation-modal__container,.mute-modal__container,.report-modal__target{padding:30px;font-size:16px;text-align:center}.confirmation-modal__container strong,.mute-modal__container strong,.report-modal__target strong{font-weight:500}.confirmation-modal__container strong:lang(ja),.confirmation-modal__container strong:lang(ko),.confirmation-modal__container strong:lang(zh-CN),.confirmation-modal__container strong:lang(zh-HK),.confirmation-modal__container strong:lang(zh-TW),.mute-modal__container strong:lang(ja),.mute-modal__container strong:lang(ko),.mute-modal__container strong:lang(zh-CN),.mute-modal__container strong:lang(zh-HK),.mute-modal__container strong:lang(zh-TW),.report-modal__target strong:lang(ja),.report-modal__target strong:lang(ko),.report-modal__target strong:lang(zh-CN),.report-modal__target strong:lang(zh-HK),.report-modal__target strong:lang(zh-TW){font-weight:700}.report-modal__target{padding:20px}.report-modal__target .media-modal__close{top:19px;right:15px}.loading-bar{background-color:#d8a070;height:3px;position:absolute;top:0;left:0}.media-gallery__gifv__label{display:block;position:absolute;color:#fff;background:rgba(0,0,0,.5);bottom:6px;left:6px;padding:2px 6px;border-radius:2px;font-size:11px;font-weight:600;z-index:1;pointer-events:none;opacity:.9;transition:opacity .1s ease}.media-gallery__gifv.autoplay .media-gallery__gifv__label{display:none}.media-gallery__gifv:hover .media-gallery__gifv__label{opacity:1}.media-gallery__audio{margin-top:32px}.media-gallery__audio audio{width:100%}.attachment-list{display:flex;font-size:14px;border:1px solid #202e3f;border-radius:4px;margin-top:14px;overflow:hidden}.attachment-list__icon{flex:0 0 auto;color:#3e5a7c;padding:8px 18px;cursor:default;border-right:1px solid #202e3f;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:26px}.attachment-list__icon .fa{display:block}.attachment-list__list{list-style:none;padding:4px 0 4px 8px;display:flex;flex-direction:column;justify-content:center}.attachment-list__list li{display:block;padding:4px 0}.attachment-list__list a{text-decoration:none;color:#3e5a7c;font-weight:500}.attachment-list__list a:hover{text-decoration:underline}.attachment-list.compact{border:0;margin-top:4px}.attachment-list.compact .attachment-list__list{padding:0;display:block}.attachment-list.compact .fa{color:#3e5a7c}.media-gallery{margin-top:8px;border-radius:4px;width:100%}.media-gallery,.media-gallery__item{box-sizing:border-box;overflow:hidden;position:relative}.media-gallery__item{border:none;display:block;float:left;border-radius:4px}.media-gallery__item.standalone .media-gallery__item-gifv-thumbnail{-webkit-transform:none;transform:none;top:0}.media-gallery__item-thumbnail{cursor:zoom-in;display:block;text-decoration:none;color:#d9e1e8;line-height:0}.media-gallery__item-thumbnail,.media-gallery__item-thumbnail img{height:100%;width:100%}.media-gallery__item-thumbnail img{-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover}.media-gallery__gifv{height:100%;overflow:hidden;position:relative;width:100%}.media-gallery__item-gifv-thumbnail{cursor:zoom-in;height:100%;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}.media-gallery__item-thumbnail-label{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute}.status__video-player{background:#000;box-sizing:border-box;cursor:default;margin-top:8px;overflow:hidden;position:relative}.status__video-player-video{height:100%;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}.status__video-player-expand,.status__video-player-mute{color:#fff;opacity:.8;position:absolute;right:4px;text-shadow:0 1px 1px #000,1px 0 1px #000}.status__video-player-spoiler{display:none;color:#fff;left:4px;position:absolute;text-shadow:0 1px 1px #000,1px 0 1px #000;top:4px;z-index:100}.status__video-player-spoiler.status__video-player-spoiler--visible{display:block}.status__video-player-expand{bottom:4px;z-index:100}.status__video-player-mute{top:4px;z-index:5}.detailed .video-player__volume:before,.detailed .video-player__volume__current,.fullscreen .video-player__volume:before,.fullscreen .video-player__volume__current{bottom:27px}.detailed .video-player__volume__handle,.fullscreen .video-player__volume__handle{bottom:23px}.video-player{overflow:hidden;position:relative;background:#000;max-width:100%;border-radius:4px}.video-player:focus{outline:0}.video-player video{max-width:100vw;max-height:80vh;z-index:1}.video-player.fullscreen{width:100%!important;height:100%!important;margin:0}.video-player.fullscreen video{max-width:100%!important;max-height:100%!important;width:100%!important;height:100%!important}.video-player.inline video{-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.video-player__controls{position:absolute;z-index:2;bottom:0;left:0;right:0;box-sizing:border-box;background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.45) 60%,transparent);padding:0 15px;opacity:0;transition:opacity .1s ease}.video-player__controls.active{opacity:1}.video-player.inactive .video-player__controls,.video-player.inactive video{visibility:hidden}.video-player__spoiler{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;border:0;background:#000;color:#9baec8;transition:none;pointer-events:none}.video-player__spoiler.active{display:block;pointer-events:auto}.video-player__spoiler.active:active,.video-player__spoiler.active:focus,.video-player__spoiler.active:hover{color:#b2c1d5}.video-player__spoiler__title{display:block;font-size:14px}.video-player__spoiler__subtitle{display:block;font-size:11px;font-weight:500}.video-player__buttons-bar{display:flex;justify-content:space-between;padding-bottom:10px}.video-player__buttons{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-player__buttons.left button{padding-left:0}.video-player__buttons.right button{padding-right:0}.video-player__buttons button{background:transparent;padding:2px 10px;font-size:16px;border:0;color:hsla(0,0%,100%,.75)}.video-player__buttons button:active,.video-player__buttons button:focus,.video-player__buttons button:hover{color:#fff}.video-player__time-current,.video-player__time-sep,.video-player__time-total{font-size:14px;font-weight:500}.video-player__time-current{color:#fff;margin-left:60px}.video-player__time-sep{display:inline-block;margin:0 6px}.video-player__time-sep,.video-player__time-total{color:#fff}.video-player__volume{cursor:pointer;height:24px;display:inline}.video-player__volume:before{content:\"\";width:50px;background:hsla(0,0%,100%,.35)}.video-player__volume:before,.video-player__volume__current{border-radius:4px;display:block;position:absolute;height:4px;left:70px;bottom:20px}.video-player__volume__current{background:#e1b590}.video-player__volume__handle{position:absolute;z-index:3;border-radius:50%;width:12px;height:12px;bottom:16px;left:70px;transition:opacity .1s ease;background:#e1b590;box-shadow:1px 2px 6px rgba(0,0,0,.2);pointer-events:none}.video-player__seek{cursor:pointer;height:24px;position:relative}.video-player__seek:before{content:\"\";width:100%;background:hsla(0,0%,100%,.35);border-radius:4px;display:block;position:absolute;height:4px;top:10px}.video-player__seek__buffer,.video-player__seek__progress{display:block;position:absolute;height:4px;border-radius:4px;top:10px;background:#e1b590}.video-player__seek__buffer{background:hsla(0,0%,100%,.2)}.video-player__seek__handle{position:absolute;z-index:3;opacity:0;border-radius:50%;width:12px;height:12px;top:6px;margin-left:-6px;transition:opacity .1s ease;background:#e1b590;box-shadow:1px 2px 6px rgba(0,0,0,.2);pointer-events:none}.video-player__seek:hover .video-player__seek__handle,.video-player__seek__handle.active{opacity:1}.video-player.detailed .video-player__buttons button,.video-player.fullscreen .video-player__buttons button{padding-top:10px;padding-bottom:10px}.media-spoiler-video{background-size:cover;background-repeat:no-repeat;background-position:50%;cursor:pointer;margin-top:8px;position:relative;border:0;display:block}.media-spoiler-video-play-icon{border-radius:100px;color:hsla(0,0%,100%,.8);font-size:36px;left:50%;padding:5px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.account-gallery__container{display:flex;justify-content:center;flex-wrap:wrap;padding:2px}.account-gallery__item{flex-grow:1;width:50%;overflow:hidden;position:relative}.account-gallery__item:before{content:\"\";display:block;padding-top:100%}.account-gallery__item a{display:block;width:calc(100% - 4px);height:calc(100% - 4px);margin:2px;top:0;left:0;background-color:#000;background-size:cover;background-position:50%;position:absolute;color:#9baec8;text-decoration:none;border-radius:4px}.account-gallery__item a:active,.account-gallery__item a:focus,.account-gallery__item a:hover{outline:0;color:#d9e1e8}.account-gallery__item a:active:before,.account-gallery__item a:focus:before,.account-gallery__item a:hover:before{content:\"\";display:block;width:100%;height:100%;background:rgba(0,0,0,.3);border-radius:4px}.account-gallery__item__icons{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:24px}.account__section-headline,.notification__filter-bar{background:#0b1016;border-bottom:1px solid #202e3f;cursor:default;display:flex;flex-shrink:0}.account__section-headline button,.notification__filter-bar button{background:#0b1016;border:0;margin:0}.account__section-headline a,.account__section-headline button,.notification__filter-bar a,.notification__filter-bar button{display:block;flex:1 1 auto;color:#9baec8;padding:15px 0;font-size:14px;font-weight:500;text-align:center;text-decoration:none;position:relative}.account__section-headline a.active,.account__section-headline button.active,.notification__filter-bar a.active,.notification__filter-bar button.active{color:#d9e1e8}.account__section-headline a.active:after,.account__section-headline a.active:before,.account__section-headline button.active:after,.account__section-headline button.active:before,.notification__filter-bar a.active:after,.notification__filter-bar a.active:before,.notification__filter-bar button.active:after,.notification__filter-bar button.active:before{display:block;content:\"\";position:absolute;bottom:0;left:50%;width:0;height:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-color:transparent transparent #202e3f;border-style:solid;border-width:0 10px 10px}.account__section-headline a.active:after,.account__section-headline button.active:after,.notification__filter-bar a.active:after,.notification__filter-bar button.active:after{bottom:-1px;border-color:transparent transparent #121a24}::-webkit-scrollbar-thumb{border-radius:0}.search-popout{background:#fff;border-radius:4px;padding:10px 14px 14px;margin-top:10px;color:#9baec8;box-shadow:2px 4px 15px rgba(0,0,0,.4)}.search-popout h4{text-transform:uppercase;color:#9baec8;font-size:13px;font-weight:500;margin-bottom:10px}.search-popout li{padding:4px 0}.search-popout ul{margin-bottom:10px}.search-popout em{font-weight:500;color:#121a24}noscript{text-align:center}noscript img{width:200px;opacity:.5;-webkit-animation:flicker 4s infinite;animation:flicker 4s infinite}noscript div{font-size:14px;margin:30px auto;color:#d9e1e8;max-width:400px}noscript div a{color:#d8a070;text-decoration:underline}noscript div a:hover{text-decoration:none}@-webkit-keyframes flicker{0%{opacity:1}30%{opacity:.75}to{opacity:1}}@keyframes flicker{0%{opacity:1}30%{opacity:.75}to{opacity:1}}@media screen and (max-width:630px) and (max-height:400px){.search,.tabs-bar{will-change:margin-top;transition:margin-top .4s .1s}.navigation-bar{will-change:padding-bottom;transition:padding-bottom .4s .1s}.navigation-bar>a:first-child{will-change:margin-top,margin-left,margin-right,width;transition:margin-top .4s .1s,margin-left .4s .5s,margin-right .4s .5s}.navigation-bar>.navigation-bar__profile-edit{will-change:margin-top;transition:margin-top .4s .1s}.navigation-bar .navigation-bar__actions>.icon-button.close{will-change:opacity transform;transition:opacity .2s .1s,-webkit-transform .4s .1s;transition:opacity .2s .1s,transform .4s .1s;transition:opacity .2s .1s,transform .4s .1s,-webkit-transform .4s .1s}.navigation-bar .navigation-bar__actions>.compose__action-bar .icon-button{will-change:opacity transform;transition:opacity .2s .3s,-webkit-transform .4s .1s;transition:opacity .2s .3s,transform .4s .1s;transition:opacity .2s .3s,transform .4s .1s,-webkit-transform .4s .1s}.is-composing .search,.is-composing .tabs-bar{margin-top:-50px}.is-composing .navigation-bar{padding-bottom:0}.is-composing .navigation-bar>a:first-child{margin:-100px 10px 0 -50px}.is-composing .navigation-bar .navigation-bar__profile{padding-top:2px}.is-composing .navigation-bar .navigation-bar__profile-edit{position:absolute;margin-top:-60px}.is-composing .navigation-bar .navigation-bar__actions .icon-button.close{pointer-events:auto;opacity:1;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);bottom:5px}.is-composing .navigation-bar .navigation-bar__actions .compose__action-bar .icon-button{pointer-events:none;opacity:0;-webkit-transform:scaleX(0) translate(100%);transform:scaleX(0) translate(100%)}}.embed-modal{max-width:80vw;max-height:80vh}.embed-modal h4{padding:30px;font-weight:500;font-size:16px;text-align:center}.embed-modal .embed-modal__container{padding:10px}.embed-modal .embed-modal__container .hint{margin-bottom:15px}.embed-modal .embed-modal__container .embed-modal__html{outline:0;box-sizing:border-box;display:block;width:100%;border:none;padding:10px;font-family:\"mastodon-font-monospace\",monospace;background:#121a24;color:#fff;font-size:14px;margin:0 0 15px}.embed-modal .embed-modal__container .embed-modal__html::-moz-focus-inner{border:0}.embed-modal .embed-modal__container .embed-modal__html::-moz-focus-inner,.embed-modal .embed-modal__container .embed-modal__html:active,.embed-modal .embed-modal__container .embed-modal__html:focus{outline:0!important}.embed-modal .embed-modal__container .embed-modal__html:focus{background:#192432}@media screen and (max-width:600px){.embed-modal .embed-modal__container .embed-modal__html{font-size:16px}}.embed-modal .embed-modal__container .embed-modal__iframe{width:400px;max-width:100%;overflow:hidden;border:0}.account__moved-note{padding:14px 10px 16px;background:#192432;border-top:1px solid #202e3f;border-bottom:1px solid #202e3f}.account__moved-note__message{position:relative;margin-left:58px;color:#3e5a7c;padding:0 0 4px;font-size:14px}.account__moved-note__message>span{display:block;overflow:hidden;text-overflow:ellipsis}.account__moved-note__icon-wrapper{left:-26px;position:absolute}.account__moved-note .detailed-status__display-avatar{position:relative}.account__moved-note .detailed-status__display-name{margin-bottom:0}.column-inline-form{padding:7px 5px 7px 15px;display:flex;justify-content:flex-start;align-items:center;background:#192432}.column-inline-form label{flex:1 1 auto}.column-inline-form label input{width:100%;margin-bottom:6px}.column-inline-form label input:focus{outline:0}.column-inline-form .icon-button{flex:0 0 auto;margin:0 5px}.drawer__backdrop{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.list-editor{background:#121a24;flex-direction:column;border-radius:8px;box-shadow:2px 4px 15px rgba(0,0,0,.4);width:380px;overflow:hidden}@media screen and (max-width:420px){.list-editor{width:90%}}.list-editor h4{padding:15px 0;background:#283a50;font-weight:500;font-size:16px;text-align:center;border-radius:8px 8px 0 0}.list-editor .drawer__pager{height:50vh}.list-editor .drawer__inner{border-radius:0 0 8px 8px}.list-editor .drawer__inner.backdrop{width:calc(100% - 60px);box-shadow:2px 4px 15px rgba(0,0,0,.4);border-radius:0 0 0 8px}.list-editor__accounts{overflow-y:auto}.list-editor .account__display-name:hover strong{text-decoration:none}.list-editor .account__avatar{cursor:default}.list-editor .search{margin-bottom:0}.list-adder{background:#121a24;flex-direction:column;border-radius:8px;box-shadow:2px 4px 15px rgba(0,0,0,.4);width:380px;overflow:hidden}@media screen and (max-width:420px){.list-adder{width:90%}}.list-adder__account{background:#283a50}.list-adder__lists{background:#283a50;height:50vh;border-radius:0 0 8px 8px;overflow-y:auto}.list-adder .list{padding:10px;border-bottom:1px solid #202e3f}.list-adder .list__wrapper{display:flex}.list-adder .list__display-name{flex:1 1 auto;overflow:hidden;text-decoration:none;font-size:16px;padding:10px}.focal-point-modal{max-width:80vw;max-height:80vh;position:relative}.focal-point{position:relative;cursor:pointer;overflow:hidden}.focal-point.dragging{cursor:move}.focal-point img{max-width:80vw;max-height:80vh;width:auto;height:auto;margin:auto}.focal-point__reticle{position:absolute;width:100px;height:100px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(/packs/reticle-6490ecbb61185e86e62dca0845cf2dcf.png) no-repeat 0 0;border-radius:50%;box-shadow:0 0 0 9999em rgba(0,0,0,.35)}.focal-point__overlay{position:absolute;width:100%;height:100%;top:0;left:0}.floating-action-button{position:fixed;display:flex;justify-content:center;align-items:center;width:3.9375rem;height:3.9375rem;bottom:1.3125rem;right:1.3125rem;background:#d59864;color:#fff;border-radius:50%;font-size:21px;line-height:21px;text-decoration:none;box-shadow:2px 3px 9px rgba(0,0,0,.4)}.floating-action-button:active,.floating-action-button:focus,.floating-action-button:hover{background:#e0b38c}.account__header .roles{margin-top:20px;margin-bottom:20px;padding:0 15px}.account__header .account__header__fields{font-size:14px;line-height:20px;overflow:hidden;margin:20px -10px -20px;border-bottom:0;border-top:0}.account__header .account__header__fields dl{border-top:1px solid #192432;border-bottom:0;display:flex}.account__header .account__header__fields dd,.account__header .account__header__fields dt{box-sizing:border-box;padding:14px 5px;text-align:center;max-height:48px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account__header .account__header__fields dt{color:#9baec8;background:#0b1016;width:120px;flex:0 0 auto;font-weight:500}.account__header .account__header__fields dd{flex:1 1 auto;color:#fff;background:#121a24}.account__header .account__header__fields dd.verified{border:1px solid rgba(121,189,154,.5);background:rgba(121,189,154,.25)}.trends__header{color:#3e5a7c;background:#151f2b;border-bottom:1px solid #0b1016;font-weight:500;padding:15px;font-size:16px;cursor:default}.trends__header .fa{display:inline-block;margin-right:5px}.trends__item{display:flex;align-items:center;padding:15px;border-bottom:1px solid #202e3f}.trends__item:last-child{border-bottom:0}.trends__item__name{flex:1 1 auto;color:#3e5a7c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trends__item__name strong{font-weight:500}.trends__item__name a{color:#9baec8;text-decoration:none;font-size:14px;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trends__item__name a:active span,.trends__item__name a:focus span,.trends__item__name a:hover span{text-decoration:underline}.trends__item__current{flex:0 0 auto;width:100px;font-size:24px;line-height:36px;font-weight:500;text-align:center;color:#d9e1e8}.trends__item__sparkline{flex:0 0 auto;width:50px}.trends__item__sparkline path{stroke:#dfb088!important}.introduction{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:920px){.introduction{background:#040609;display:block!important}}.introduction__pager{background:#040609;box-shadow:0 0 15px rgba(0,0,0,.2);overflow:hidden}.introduction__frame,.introduction__pager{border-radius:10px;width:50vw;min-width:920px}@media screen and (max-width:920px){.introduction__frame,.introduction__pager{min-width:0;width:100%;border-radius:0;box-shadow:none}}.introduction__frame-wrapper{opacity:0;transition:opacity .5s linear}.introduction__frame-wrapper.active{opacity:1;transition:opacity 50ms linear}.introduction__frame{overflow:hidden}.introduction__illustration{height:50vh}@media screen and (max-width:630px){.introduction__illustration{height:auto}}.introduction__illustration img{-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;display:block;margin:0;width:100%;height:100%}.introduction__text{border-top:2px solid #d8a070}.introduction__text--columnized{display:flex}.introduction__text--columnized>div{flex:1 1 33.33%;text-align:center;padding:25px 25px 30px}@media screen and (max-width:630px){.introduction__text--columnized{display:block;padding:15px 0 20px}.introduction__text--columnized>div{padding:10px 25px}}.introduction__text h3{font-size:24px;line-height:1.5;font-weight:700;margin-bottom:10px}.introduction__text p{font-size:16px;line-height:24px;font-weight:400;color:#9baec8}.introduction__text p code{display:inline-block;background:#040609;font-size:15px;border:1px solid #202e3f;border-radius:2px;padding:1px 3px}.introduction__text--centered{padding:25px 25px 30px;text-align:center}.introduction__dots{display:flex;align-items:center;justify-content:center;padding:25px}@media screen and (max-width:630px){.introduction__dots{display:none}}.introduction__dot{width:14px;height:14px;border-radius:14px;border:1px solid #d8a070;background:transparent;margin:0 3px;cursor:pointer}.introduction__dot:hover{background:#202e3f}.introduction__dot.active{cursor:default;background:#d8a070}.introduction__action{padding:0 25px 25px;display:flex;align-items:center;justify-content:center}.modal-layout{background:#121a24 url('data:image/svg+xml;utf8,') repeat-x bottom fixed;display:flex;flex-direction:column;height:100vh;padding:0}.modal-layout__mastodon{display:flex;flex:1;flex-direction:column;justify-content:flex-end}.modal-layout__mastodon>*{flex:1;max-height:235px}@media screen and (max-width:600px){.account-header{margin-top:0}}.emoji-mart{font-size:13px;display:inline-block;color:#121a24}.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}.emoji-mart .emoji-mart-emoji{padding:6px}.emoji-mart-bar{border:0 solid #c0cdd9}.emoji-mart-bar:first-child{border-bottom-width:1px;border-top-left-radius:5px;border-top-right-radius:5px;background:#d9e1e8}.emoji-mart-bar:last-child{border-top-width:1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:none}.emoji-mart-anchors{display:flex;justify-content:space-between;padding:0 6px;color:#3e5a7c;line-height:0}.emoji-mart-anchor{position:relative;flex:1;text-align:center;padding:12px 4px;overflow:hidden;transition:color .1s ease-out;cursor:pointer}.emoji-mart-anchor:hover{color:#37506f}.emoji-mart-anchor-selected{color:#d8a070}.emoji-mart-anchor-selected:hover{color:#d49560}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:-1px}.emoji-mart-anchor-bar{position:absolute;bottom:-5px;left:0;width:100%;height:4px;background-color:#d8a070}.emoji-mart-anchors i{display:inline-block;width:100%;max-width:22px}.emoji-mart-anchors svg{fill:currentColor;max-height:18px}.emoji-mart-scroll{overflow-y:scroll;height:270px;max-height:35vh;padding:0 6px 6px;background:#fff;will-change:transform}.emoji-mart-scroll::-webkit-scrollbar-track:active,.emoji-mart-scroll::-webkit-scrollbar-track:hover{background-color:rgba(0,0,0,.3)}.emoji-mart-search{padding:10px 45px 10px 10px;background:#fff}.emoji-mart-search input{font-size:14px;font-weight:400;padding:7px 9px;font-family:inherit;display:block;width:100%;background:rgba(217,225,232,.3);color:#121a24;border:1px solid #d9e1e8;border-radius:4px}.emoji-mart-search input::-moz-focus-inner{border:0}.emoji-mart-search input::-moz-focus-inner,.emoji-mart-search input:active,.emoji-mart-search input:focus{outline:0!important}.emoji-mart-category .emoji-mart-emoji{cursor:pointer}.emoji-mart-category .emoji-mart-emoji span{z-index:1;position:relative;text-align:center}.emoji-mart-category .emoji-mart-emoji:hover:before{z-index:0;content:\"\";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(217,225,232,.7);border-radius:100%}.emoji-mart-category-label{z-index:2;position:relative;position:-webkit-sticky;position:sticky;top:0}.emoji-mart-category-label span{display:block;width:100%;font-weight:500;padding:5px 6px;background:#fff}.emoji-mart-emoji{position:relative;display:inline-block;font-size:0}.emoji-mart-emoji span{width:22px;height:22px}.emoji-mart-no-results{font-size:14px;text-align:center;padding-top:70px;color:#9baec8}.emoji-mart-no-results .emoji-mart-category-label{display:none}.emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}.emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}.emoji-mart-preview{display:none}.container{box-sizing:border-box;max-width:1235px;margin:0 auto;position:relative}@media screen and (max-width:1255px){.container{width:100%;padding:0 10px}}.rich-formatting{font-family:\"mastodon-font-sans-serif\",sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#9baec8;padding-right:10px}.rich-formatting a{color:#d8a070;text-decoration:underline}.rich-formatting li,.rich-formatting p{font-family:\"mastodon-font-sans-serif\",sans-serif;font-weight:400;font-size:16px;line-height:30px;margin-bottom:12px;color:#9baec8}.rich-formatting li a,.rich-formatting p a{color:#d8a070;text-decoration:underline}.rich-formatting li:last-child,.rich-formatting p:last-child{margin-bottom:0}.rich-formatting em,.rich-formatting strong{font-weight:700;color:#bcc9da}.rich-formatting h1{font-family:mastodon-font-display,sans-serif;font-size:26px;line-height:30px;font-weight:500;margin-bottom:20px;color:#d9e1e8}.rich-formatting h1 small{font-family:\"mastodon-font-sans-serif\",sans-serif;display:block;font-size:18px;font-weight:400;color:#bcc9da}.rich-formatting h2{font-family:mastodon-font-display,sans-serif;font-size:22px;line-height:26px;font-weight:500;margin-bottom:20px;color:#d9e1e8}.rich-formatting h3{font-size:18px}.rich-formatting h3,.rich-formatting h4{font-family:mastodon-font-display,sans-serif;line-height:24px;font-weight:500;margin-bottom:20px;color:#d9e1e8}.rich-formatting h4{font-size:16px}.rich-formatting h5{font-size:14px}.rich-formatting h5,.rich-formatting h6{font-family:mastodon-font-display,sans-serif;line-height:24px;font-weight:500;margin-bottom:20px;color:#d9e1e8}.rich-formatting h6{font-size:12px}.rich-formatting ol,.rich-formatting ul{margin-left:20px}.rich-formatting ol[type=a],.rich-formatting ul[type=a]{list-style-type:lower-alpha}.rich-formatting ol[type=i],.rich-formatting ul[type=i]{list-style-type:lower-roman}.rich-formatting ul{list-style:disc}.rich-formatting ol{list-style:decimal}.rich-formatting li>ol,.rich-formatting li>ul{margin-top:6px}.rich-formatting hr{width:100%;height:0;border:0;border-bottom:1px solid rgba(62,90,124,.6);margin:20px 0}.rich-formatting hr.spacer{height:1px;border:0}.information-board{background:#0b1016;padding:20px 0}.information-board .container-alt{position:relative;padding-right:295px}.information-board__sections{display:flex;justify-content:space-between;flex-wrap:wrap}.information-board__section{flex:1 0 0;font-family:\"mastodon-font-sans-serif\",sans-serif;font-size:16px;line-height:28px;color:#fff;text-align:right;padding:10px 15px}.information-board__section span,.information-board__section strong{display:block}.information-board__section span:last-child{color:#d9e1e8}.information-board__section strong{font-weight:500;font-size:32px;line-height:48px}@media screen and (max-width:700px){.information-board__section{text-align:center}}.information-board .panel{position:absolute;width:280px;box-sizing:border-box;background:#040609;padding:10px 20px 20px;border-radius:4px 4px 0 0;right:0;bottom:-40px}.information-board .panel .panel-header{font-family:mastodon-font-display,sans-serif;font-size:14px;line-height:24px;font-weight:500;color:#9baec8;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #192432;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.information-board .panel .panel-header a,.information-board .panel .panel-header span{font-weight:400;color:#7a93b6}.information-board .panel .panel-header a{text-decoration:none}.information-board .owner{text-align:center}.information-board .owner .avatar{width:80px;height:80px;margin:0 auto 15px}.information-board .owner .avatar img{display:block;width:80px;height:80px;border-radius:48px}.information-board .owner .name{font-size:14px}.information-board .owner .name a{display:block;color:#fff;text-decoration:none}.information-board .owner .name a:hover .display_name{text-decoration:underline}.information-board .owner .name .username{display:block;color:#9baec8}.landing-page .grid{display:grid;grid-gap:10px;grid-template-columns:1fr 2fr;grid-auto-columns:25%;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.landing-page .grid .column-0{display:none}.landing-page .grid .column-1{grid-column:1;grid-row:1}.landing-page .grid .column-2{grid-column:2;grid-row:1}.landing-page .grid .column-3{grid-column:3;grid-row:1/3}.landing-page .grid .column-4{grid-column:1/3;grid-row:2}@media screen and (max-width:960px){.landing-page .grid{grid-template-columns:40% 60%}.landing-page .grid .column-0{display:none}.landing-page .grid .column-1{grid-column:1;grid-row:1}.landing-page .grid .column-1.non-preview .landing-page__forms{height:100%}.landing-page .grid .column-2{grid-column:2;grid-row:1/3}.landing-page .grid .column-2.non-preview{grid-column:2;grid-row:1}.landing-page .grid .column-3{grid-column:1;grid-row:2/4}.landing-page .grid .column-4{grid-column:2;grid-row:3}.landing-page .grid .column-4.non-preview{grid-column:1/3;grid-row:2}}@media screen and (max-width:700px){.landing-page .grid{grid-template-columns:100%}.landing-page .grid .column-0{display:block;grid-column:1;grid-row:1}.landing-page .grid .column-1{grid-column:1;grid-row:3}.landing-page .grid .column-1 .brand{display:none}.landing-page .grid .column-2{grid-column:1;grid-row:2}.landing-page .grid .column-2 .landing-page__call-to-action,.landing-page .grid .column-2 .landing-page__logo{display:none}.landing-page .grid .column-2.non-preview{grid-column:1;grid-row:2}.landing-page .grid .column-3{grid-column:1;grid-row:5}.landing-page .grid .column-4,.landing-page .grid .column-4.non-preview{grid-column:1;grid-row:4}}.landing-page .column-flex{display:flex;flex-direction:column}.landing-page .separator-or{position:relative;margin:40px 0;text-align:center}.landing-page .separator-or:before{content:\"\";display:block;width:100%;height:0;border-bottom:1px solid rgba(62,90,124,.6);position:absolute;top:50%;left:0}.landing-page .separator-or span{display:inline-block;background:#121a24;font-size:12px;font-weight:500;color:#9baec8;text-transform:uppercase;position:relative;z-index:1;padding:0 8px;cursor:default}.landing-page li,.landing-page p{font-family:\"mastodon-font-sans-serif\",sans-serif;font-weight:400;font-size:16px;line-height:30px;margin-bottom:12px;color:#9baec8}.landing-page li a,.landing-page p a{color:#d8a070;text-decoration:underline}.landing-page .closed-registrations-message{margin-top:20px}.landing-page .closed-registrations-message,.landing-page .closed-registrations-message p{text-align:center;font-size:12px;line-height:18px;color:#9baec8;margin-bottom:0}.landing-page .closed-registrations-message a,.landing-page .closed-registrations-message p a{color:#d8a070;text-decoration:underline}.landing-page .closed-registrations-message p:last-child{margin-bottom:0}.landing-page em{display:inline;margin:0;padding:0;font-weight:700;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;color:#bcc9da}.landing-page h1{font-family:mastodon-font-display,sans-serif;font-size:26px;line-height:30px;font-weight:500;margin-bottom:20px;color:#d9e1e8}.landing-page h1 small{font-family:\"mastodon-font-sans-serif\",sans-serif;display:block;font-size:18px;font-weight:400;color:#bcc9da}.landing-page h2{font-family:mastodon-font-display,sans-serif;font-size:22px;line-height:26px;font-weight:500;margin-bottom:20px;color:#d9e1e8}.landing-page h3{font-size:18px}.landing-page h3,.landing-page h4{font-family:mastodon-font-display,sans-serif;line-height:24px;font-weight:500;margin-bottom:20px;color:#d9e1e8}.landing-page h4{font-size:16px}.landing-page h5{font-size:14px}.landing-page h5,.landing-page h6{font-family:mastodon-font-display,sans-serif;line-height:24px;font-weight:500;margin-bottom:20px;color:#d9e1e8}.landing-page h6{font-size:12px}.landing-page ol,.landing-page ul{margin-left:20px}.landing-page ol[type=a],.landing-page ul[type=a]{list-style-type:lower-alpha}.landing-page ol[type=i],.landing-page ul[type=i]{list-style-type:lower-roman}.landing-page ul{list-style:disc}.landing-page ol{list-style:decimal}.landing-page li>ol,.landing-page li>ul{margin-top:6px}.landing-page hr{width:100%;height:0;border:0;border-bottom:1px solid rgba(62,90,124,.6);margin:20px 0}.landing-page hr.spacer{height:1px;border:0}.landing-page .container-alt{width:100%;box-sizing:border-box;max-width:800px;margin:0 auto;word-wrap:break-word}.landing-page .header-wrapper{padding-top:15px;background:#121a24;background:linear-gradient(150deg,#202e3f,#121a24);position:relative}.landing-page .header-wrapper.compact{background:#121a24;padding-bottom:15px}.landing-page .header-wrapper.compact .hero .heading{padding-bottom:20px;font-family:\"mastodon-font-sans-serif\",sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#9baec8}.landing-page .header-wrapper.compact .hero .heading a{color:#d8a070;text-decoration:underline}.landing-page .brand a{padding-left:0;padding-right:0;color:#fff}.landing-page .brand img{height:32px;position:relative;top:4px;left:-10px}.landing-page .header{line-height:30px;overflow:hidden}.landing-page .header .container-alt{display:flex;justify-content:space-between}.landing-page .header .links{position:relative;z-index:4}.landing-page .header .links a{display:flex;justify-content:center;align-items:center;color:#9baec8;text-decoration:none;padding:12px 16px;line-height:32px;font-family:mastodon-font-display,sans-serif;font-weight:500;font-size:14px}.landing-page .header .links a:hover{color:#d9e1e8}.landing-page .header .links ul{list-style:none;margin:0}.landing-page .header .links ul li{display:inline-block;vertical-align:bottom;margin:0}.landing-page .header .links ul li:first-child a{padding-left:0}.landing-page .header .links ul li:last-child a{padding-right:0}.landing-page .header .hero{margin-top:50px;align-items:center;position:relative}.landing-page .header .hero .heading{position:relative;z-index:4;padding-bottom:150px}.landing-page .header .hero .closed-registrations-message,.landing-page .header .hero .simple_form{background:#0b1016;width:280px;padding:15px 20px;border-radius:4px 4px 0 0;line-height:normal;position:relative;z-index:4}.landing-page .header .hero .closed-registrations-message .actions,.landing-page .header .hero .closed-registrations-message .actions .block-button,.landing-page .header .hero .closed-registrations-message .actions .button,.landing-page .header .hero .closed-registrations-message .actions button,.landing-page .header .hero .simple_form .actions,.landing-page .header .hero .simple_form .actions .block-button,.landing-page .header .hero .simple_form .actions .button,.landing-page .header .hero .simple_form .actions button{margin-bottom:0}.landing-page .header .hero .closed-registrations-message{min-height:330px;display:flex;flex-direction:column;justify-content:space-between}.landing-page .about-short{background:#0b1016;padding:50px 0 30px;font-family:\"mastodon-font-sans-serif\",sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#9baec8}.landing-page .about-short a{color:#d8a070;text-decoration:underline}.landing-page.alternative{padding:10px 0}.landing-page.alternative .brand{text-align:center;padding:30px 0;margin-bottom:10px}.landing-page.alternative .brand img{position:static;padding:10px 0}@media screen and (max-width:960px){.landing-page.alternative .brand{padding:15px 0}}@media screen and (max-width:700px){.landing-page.alternative .brand{padding:0;margin-bottom:-10px}}.landing-page__forms,.landing-page__information{padding:20px}.landing-page__call-to-action{background:#0b1016;border-radius:4px;padding:25px 40px;overflow:hidden;box-sizing:border-box}.landing-page__call-to-action .row{width:100%;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between;align-items:center}.landing-page__call-to-action .row__information-board{display:flex;justify-content:flex-end;align-items:flex-end}.landing-page__call-to-action .row__information-board .information-board__section{flex:1 0 auto;padding:0 10px}@media screen and (max-width:415px){.landing-page__call-to-action .row__information-board{width:100%;justify-content:space-between}}.landing-page__call-to-action .row__mascot{flex:1;margin:10px -50px 0 0}@media screen and (max-width:415px){.landing-page__call-to-action .row__mascot{display:none}}.landing-page__logo{margin-right:20px}.landing-page__logo img{height:50px;width:auto;mix-blend-mode:lighten}.landing-page__information{padding:45px 40px;margin-bottom:10px}.landing-page__information:last-child{margin-bottom:0}.landing-page__information strong{font-weight:500;color:#bcc9da}.landing-page__information .account{border-bottom:0;padding:0}.landing-page__information .account__display-name{align-items:center;display:flex;margin-right:5px}.landing-page__information .account div.account__display-name:hover .display-name strong{text-decoration:none}.landing-page__information .account div.account__display-name .account__avatar{cursor:default}.landing-page__information .account__avatar-wrapper{margin-left:0;flex:0 0 auto}.landing-page__information .account__avatar{width:44px;height:44px;background-size:44px 44px}.landing-page__information .account .display-name{font-size:15px}.landing-page__information .account .display-name__account{font-size:14px}@media screen and (max-width:960px){.landing-page__information .contact{margin-top:30px}}@media screen and (max-width:700px){.landing-page__information{padding:25px 20px}}.landing-page #mastodon-timeline,.landing-page__forms,.landing-page__information{box-sizing:border-box;background:#121a24;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.1)}.landing-page__mascot{height:104px;position:relative;left:-40px;bottom:25px}.landing-page__mascot img{height:190px;width:auto}.landing-page__short-description .row{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:40px}@media screen and (max-width:700px){.landing-page__short-description .row{margin-bottom:20px}}.landing-page__short-description p a{color:#d9e1e8}.landing-page__short-description h1{font-weight:500;color:#fff;margin-bottom:0}.landing-page__short-description h1 small{color:#9baec8}.landing-page__short-description h1 small span{color:#d9e1e8}.landing-page__short-description p:last-child{margin-bottom:0}.landing-page__hero{margin-bottom:10px}.landing-page__hero img{display:block;margin:0;max-width:100%;height:auto;border-radius:4px}.landing-page__forms{height:100%}@media screen and (max-width:960px){.landing-page__forms{height:auto}}@media screen and (max-width:700px){.landing-page__forms{background:transparent;box-shadow:none;padding:0 20px;margin-top:30px;margin-bottom:40px}.landing-page__forms .separator-or span{background:#040609}}.landing-page__forms hr{margin:40px 0}.landing-page__forms .button{display:block}.landing-page__forms .subtle-hint a{text-decoration:none}.landing-page__forms .subtle-hint a:active,.landing-page__forms .subtle-hint a:focus,.landing-page__forms .subtle-hint a:hover{text-decoration:underline}.landing-page #mastodon-timeline{display:flex;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;font-family:\"mastodon-font-sans-serif\",sans-serif;font-size:13px;line-height:18px;font-weight:400;color:#fff;width:100%;flex:1 1 auto;overflow:hidden;height:100%}.landing-page #mastodon-timeline .column-header{color:inherit;font-family:inherit;font-size:16px;line-height:inherit;font-weight:inherit;margin:0;padding:0}.landing-page #mastodon-timeline .column{padding:0;border-radius:4px;overflow:hidden;width:100%}.landing-page #mastodon-timeline .scrollable{height:400px}.landing-page #mastodon-timeline p{font-size:inherit;line-height:inherit;font-weight:inherit;color:#fff;margin-bottom:20px}.landing-page #mastodon-timeline p:last-child{margin-bottom:0}.landing-page #mastodon-timeline p a{color:#d9e1e8;text-decoration:none}.landing-page #mastodon-timeline .attachment-list__list{margin-left:0;list-style:none}.landing-page #mastodon-timeline .attachment-list__list li{font-size:inherit;line-height:inherit;font-weight:inherit;margin-bottom:0}.landing-page #mastodon-timeline .attachment-list__list li a{color:#3e5a7c;text-decoration:none}.landing-page #mastodon-timeline .attachment-list__list li a:hover{text-decoration:underline}@media screen and (max-width:700px){.landing-page #mastodon-timeline{display:none}}.landing-page__features>p{padding-right:60px}.landing-page__features .features-list{margin:30px 0 40px}.landing-page__features__action{text-align:center}.landing-page .features-list .features-list__row{display:flex;padding:10px 0;justify-content:space-between}.landing-page .features-list .features-list__row .visual{flex:0 0 auto;display:flex;align-items:center;margin-left:15px}.landing-page .features-list .features-list__row .visual .fa{display:block;color:#9baec8;font-size:48px}.landing-page .features-list .features-list__row .text{font-size:16px;line-height:30px;color:#9baec8}.landing-page .features-list .features-list__row .text h6{font-size:inherit;line-height:inherit;margin-bottom:0}@media screen and (min-width:960px){.landing-page .features-list{display:grid;grid-gap:30px;grid-template-columns:1fr 1fr;grid-auto-columns:50%;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}}.landing-page .footer-links{padding-bottom:50px;text-align:right;color:#3e5a7c}.landing-page .footer-links p{font-size:14px}.landing-page .footer-links a{color:inherit;text-decoration:underline}.landing-page__footer{margin-top:10px;text-align:center;color:#3e5a7c}.landing-page__footer p{font-size:14px}.landing-page__footer p a{color:inherit;text-decoration:underline}@media screen and (max-width:840px){.landing-page .container-alt{padding:0 20px}.landing-page .information-board .container-alt{padding-right:20px}.landing-page .information-board .panel{position:static;margin-top:20px;width:100%;border-radius:4px}.landing-page .information-board .panel .panel-header{text-align:center}}@media screen and (max-width:675px){.landing-page .header-wrapper{padding-top:0}.landing-page .header-wrapper.compact{padding-bottom:0}.landing-page .header-wrapper.compact .hero .heading{text-align:initial}.landing-page .features .container-alt,.landing-page .header .container-alt{display:block}.landing-page .header .links{padding-top:15px;background:#0b1016}.landing-page .header .links a{padding:12px 8px}.landing-page .header .links .nav{display:flex;flex-flow:row wrap;justify-content:space-around}.landing-page .header .links .brand img{left:0;top:0}.landing-page .header .hero{margin-top:30px;padding:0}.landing-page .header .hero .heading{padding:30px 20px;text-align:center}.landing-page .header .hero .closed-registrations-message,.landing-page .header .hero .simple_form{background:#040609;width:100%;border-radius:0;box-sizing:border-box}}.landing-page .cta{margin:20px}@media screen and (max-width:700px){.landing-page.tag-page,.landing-page.tag-page .container{padding:0}.landing-page.tag-page #mastodon-timeline{display:flex;height:100vh;border-radius:0}}@media screen and (min-width:960px){.landing-page.tag-page .grid{grid-template-columns:33% 67%}}.landing-page.tag-page .grid .column-2{grid-column:2;grid-row:1}.landing-page.tag-page .brand{text-align:unset;padding:0}.landing-page.tag-page .brand img{height:48px;width:auto}.landing-page.tag-page .cta{margin:0}.landing-page.tag-page .cta .button{margin-right:4px}@media screen and (max-width:700px){.landing-page.tag-page .grid{grid-gap:0}.landing-page.tag-page .grid .column-1{grid-column:1;grid-row:1}.landing-page.tag-page .grid .column-2{display:none}}.table{width:100%;max-width:100%;border-spacing:0;border-collapse:collapse}.table td,.table th{padding:8px;line-height:18px;vertical-align:top;border-top:1px solid #121a24;text-align:left;background:#0b1016}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #121a24;border-top:0;font-weight:500}.table>tbody>tr>th{font-weight:500}.table>tbody>tr:nth-child(odd)>td,.table>tbody>tr:nth-child(odd)>th{background:#121a24}.table a{color:#d8a070;text-decoration:underline}.table a:hover{text-decoration:none}.table strong{font-weight:500}.table strong:lang(ja),.table strong:lang(ko),.table strong:lang(zh-CN),.table strong:lang(zh-HK),.table strong:lang(zh-TW){font-weight:700}.table.inline-table>tbody>tr:nth-child(odd)>td,.table.inline-table>tbody>tr:nth-child(odd)>th{background:transparent}.table.inline-table>tbody>tr:first-child>td,.table.inline-table>tbody>tr:first-child>th{border-top:0}.table.batch-table>thead>tr>th{background:#121a24;border-top:1px solid #040609;border-bottom:1px solid #040609}.table.batch-table>thead>tr>th:first-child{border-radius:4px 0 0;border-left:1px solid #040609}.table.batch-table>thead>tr>th:last-child{border-radius:0 4px 0 0;border-right:1px solid #040609}.table-wrapper{overflow:auto;margin-bottom:20px}samp{font-family:\"mastodon-font-monospace\",monospace}button.table-action-link{background:transparent;border:0;font:inherit}a.table-action-link,button.table-action-link{text-decoration:none;display:inline-block;margin-right:5px;padding:0 10px;color:#9baec8;font-weight:500}a.table-action-link:hover,button.table-action-link:hover{color:#fff}a.table-action-link i.fa,button.table-action-link i.fa{font-weight:400;margin-right:5px}a.table-action-link:first-child,button.table-action-link:first-child{padding-left:0}.batch-table__row,.batch-table__toolbar{display:flex}.batch-table__row__select,.batch-table__toolbar__select{box-sizing:border-box;padding:8px 16px;cursor:pointer;min-height:100%}.batch-table__row__select input,.batch-table__toolbar__select input{margin-top:8px}.batch-table__row__actions,.batch-table__row__content,.batch-table__toolbar__actions,.batch-table__toolbar__content{padding:8px 16px 8px 0;flex:1 1 auto}.batch-table__toolbar{border:1px solid #040609;background:#121a24;border-radius:4px 0 0;height:47px;align-items:center}.batch-table__toolbar__actions{text-align:right;padding-right:11px}.batch-table__row{border:1px solid #040609;border-top:0;background:#0b1016}.batch-table__row:hover{background:#0f151d}.batch-table__row:nth-child(2n){background:#121a24}.batch-table__row:nth-child(2n):hover{background:#151f2b}.batch-table__row__content{padding-top:12px;padding-bottom:16px}.batch-table .status__content{padding-top:0}.batch-table .status__content summary{display:list-item}.batch-table .status__content strong{font-weight:700}.admin-wrapper{display:flex;justify-content:center;height:100%}.admin-wrapper .sidebar-wrapper{flex:1 1 240px;height:100%;background:#121a24;display:flex;justify-content:flex-end}.admin-wrapper .sidebar{width:240px;height:100%;padding:0;overflow-y:auto}.admin-wrapper .sidebar .logo{display:block;margin:40px auto;width:100px;height:100px}@media screen and (max-width:600px){.admin-wrapper .sidebar>a:first-child{display:none}}.admin-wrapper .sidebar ul{list-style:none;border-radius:4px 0 0 4px;overflow:hidden;margin-bottom:20px}@media screen and (max-width:600px){.admin-wrapper .sidebar ul{margin-bottom:0}}.admin-wrapper .sidebar ul a{display:block;padding:15px;color:#9baec8;text-decoration:none;transition:all .2s linear;border-radius:4px 0 0 4px}.admin-wrapper .sidebar ul a i.fa{margin-right:5px}.admin-wrapper .sidebar ul a:hover{color:#fff;background-color:#0a0e13;transition:all .1s linear}.admin-wrapper .sidebar ul a.selected{background:#0f151d;border-radius:4px 0 0}.admin-wrapper .sidebar ul ul{background:#0b1016;border-radius:0 0 0 4px;margin:0}.admin-wrapper .sidebar ul ul a{border:0;padding:15px 35px}.admin-wrapper .sidebar ul .simple-navigation-active-leaf a{color:#fff;background-color:#d8a070;border-bottom:0;border-radius:0}.admin-wrapper .sidebar ul .simple-navigation-active-leaf a:hover{background-color:#ddad84}.admin-wrapper .sidebar>ul>.simple-navigation-active-leaf a{border-radius:4px 0 0 4px}.admin-wrapper .content-wrapper{flex:2 1 840px;overflow:auto}.admin-wrapper .content{max-width:840px;padding:60px 15px 20px 25px}@media screen and (max-width:600px){.admin-wrapper .content{max-width:none;padding:30px 15px 15px}}.admin-wrapper .content h2{color:#d9e1e8;font-size:24px;line-height:28px;font-weight:400;padding-bottom:40px;border-bottom:1px solid #202e3f;margin-bottom:40px}.admin-wrapper .content h3{color:#d9e1e8;font-size:20px;line-height:28px;font-weight:400;margin-bottom:30px}.admin-wrapper .content h4{text-transform:uppercase;font-size:13px;font-weight:700;color:#9baec8;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #202e3f}.admin-wrapper .content h6{font-size:16px;color:#d9e1e8;line-height:28px;font-weight:400}.admin-wrapper .content .fields-group h6{color:#fff;font-weight:500}.admin-wrapper .content .directory__tag>a,.admin-wrapper .content .directory__tag>div{box-shadow:none}.admin-wrapper .content .directory__tag .table-action-link .fa{color:inherit}.admin-wrapper .content .directory__tag h4{font-size:18px;font-weight:700;color:#fff;text-transform:none;padding-bottom:0;margin-bottom:0;border-bottom:none}.admin-wrapper .content>p{font-size:14px;line-height:18px;color:#d9e1e8;margin-bottom:20px}.admin-wrapper .content>p strong{color:#fff;font-weight:500}.admin-wrapper .content>p strong:lang(ja),.admin-wrapper .content>p strong:lang(ko),.admin-wrapper .content>p strong:lang(zh-CN),.admin-wrapper .content>p strong:lang(zh-HK),.admin-wrapper .content>p strong:lang(zh-TW){font-weight:700}.admin-wrapper .content hr{width:100%;height:0;border:0;border-bottom:1px solid rgba(62,90,124,.6);margin:20px 0}.admin-wrapper .content hr.spacer{height:1px;border:0}.admin-wrapper .content .muted-hint{color:#9baec8}.admin-wrapper .content .muted-hint a{color:#d8a070}.admin-wrapper .content .positive-hint{color:#79bd9a;font-weight:500}.admin-wrapper .content .negative-hint{color:#df405a;font-weight:500}@media screen and (max-width:600px){.admin-wrapper{display:block;overflow-y:auto;-webkit-overflow-scrolling:touch}.admin-wrapper .content-wrapper,.admin-wrapper .sidebar-wrapper{flex:0 0 auto;height:auto;overflow:initial}.admin-wrapper .sidebar{width:100%;padding:0;height:auto}}.filters{display:flex;flex-wrap:wrap}.filters .filter-subset{flex:0 0 auto;margin:0 40px 10px 0}.filters .filter-subset:last-child{margin-bottom:20px}.filters .filter-subset ul{margin-top:5px;list-style:none}.filters .filter-subset ul li{display:inline-block;margin-right:5px}.filters .filter-subset strong{font-weight:500;text-transform:uppercase;font-size:12px}.filters .filter-subset strong:lang(ja),.filters .filter-subset strong:lang(ko),.filters .filter-subset strong:lang(zh-CN),.filters .filter-subset strong:lang(zh-HK),.filters .filter-subset strong:lang(zh-TW){font-weight:700}.filters .filter-subset a{display:inline-block;color:#9baec8;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:500;border-bottom:2px solid #121a24}.filters .filter-subset a:hover{color:#fff;border-bottom:2px solid #1b2635}.filters .filter-subset a.selected{color:#d8a070;border-bottom:2px solid #d8a070}.flavour-screen{display:block;margin:10px auto;max-width:100%}.flavour-description{display:block;font-size:16px;margin:10px 0}.flavour-description>p{margin:10px 0}.report-accounts{display:flex;flex-wrap:wrap;margin-bottom:20px}.report-accounts__item{display:flex;flex:250px;flex-direction:column;margin:0 5px}.report-accounts__item>strong{display:block;margin:0 0 10px -5px;font-weight:500;font-size:14px;line-height:18px;color:#d9e1e8}.report-accounts__item>strong:lang(ja),.report-accounts__item>strong:lang(ko),.report-accounts__item>strong:lang(zh-CN),.report-accounts__item>strong:lang(zh-HK),.report-accounts__item>strong:lang(zh-TW){font-weight:700}.report-accounts__item .account-card{flex:1 1 auto}.account-status,.report-status{display:flex;margin-bottom:10px}.account-status .activity-stream,.report-status .activity-stream{flex:2 0 0;margin-right:20px;max-width:calc(100% - 60px)}.account-status .activity-stream .entry,.report-status .activity-stream .entry{border-radius:4px}.account-status__actions,.report-status__actions{flex:0 0 auto;display:flex;flex-direction:column}.account-status__actions .icon-button,.report-status__actions .icon-button{font-size:24px;width:24px;text-align:center;margin-bottom:10px}.simple_form.new_account_moderation_note,.simple_form.new_report_note{max-width:100%}.batch-form-box{display:flex;flex-wrap:wrap;margin-bottom:5px}.batch-form-box #form_status_batch_action{margin:0 5px 5px 0;font-size:14px}.batch-form-box input.button{margin:0 5px 5px 0}.batch-form-box .media-spoiler-toggle-buttons{margin-left:auto}.batch-form-box .media-spoiler-toggle-buttons .button{overflow:visible;margin:0 0 5px 5px;float:right}.back-link{margin-bottom:10px;font-size:14px}.back-link a{color:#d8a070;text-decoration:none}.back-link a:hover{text-decoration:underline}.spacer{flex:1 1 auto}.log-entry{margin-bottom:20px;line-height:20px}.log-entry__header{display:flex;justify-content:flex-start;align-items:center;padding:10px;background:#121a24;color:#9baec8;border-radius:4px 4px 0 0;font-size:14px;position:relative}.log-entry__avatar{margin-right:10px}.log-entry__avatar .avatar{display:block;margin:0;border-radius:50%;width:40px;height:40px}.log-entry__content{max-width:calc(100% - 90px)}.log-entry__title{word-wrap:break-word}.log-entry__timestamp{color:#3e5a7c}.log-entry__extras{background:#1c2938;border-radius:0 0 4px 4px;padding:10px;color:#9baec8;font-family:\"mastodon-font-monospace\",monospace;font-size:12px;word-wrap:break-word;min-height:20px}.log-entry__icon{font-size:28px;margin-right:10px;color:#3e5a7c}.log-entry__icon__overlay{position:absolute;top:10px;right:10px;width:10px;height:10px;border-radius:50%}.log-entry__icon__overlay.positive{background:#79bd9a}.log-entry__icon__overlay.negative{background:#e87487}.log-entry__icon__overlay.neutral{background:#d8a070}.log-entry .target,.log-entry .username,.log-entry a{color:#d9e1e8;text-decoration:none;font-weight:500}.log-entry .diff-old{color:#e87487}.log-entry .diff-neutral{color:#d9e1e8}.log-entry .diff-new{color:#79bd9a}.inline-name-tag,.name-tag,a.inline-name-tag,a.name-tag{text-decoration:none;color:#d9e1e8}.inline-name-tag .username,.name-tag .username,a.inline-name-tag .username,a.name-tag .username{font-weight:500}.inline-name-tag.suspended .username,.name-tag.suspended .username,a.inline-name-tag.suspended .username,a.name-tag.suspended .username{text-decoration:line-through;color:#e87487}.inline-name-tag.suspended .avatar,.name-tag.suspended .avatar,a.inline-name-tag.suspended .avatar,a.name-tag.suspended .avatar{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8}.name-tag,a.name-tag{display:flex;align-items:center}.name-tag .avatar,a.name-tag .avatar{display:block;margin:0 5px 0 0;border-radius:50%}.name-tag.suspended .avatar,a.name-tag.suspended .avatar{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8}.speech-bubble{margin-bottom:20px;border-left:4px solid #d8a070}.speech-bubble.positive{border-left-color:#79bd9a}.speech-bubble.negative{border-left-color:#e87487}.speech-bubble.warning{border-left-color:#ca8f04}.speech-bubble__bubble{padding:16px 16px 16px 14px;font-size:15px;line-height:20px;border-radius:4px 4px 4px 0;position:relative;font-weight:500}.speech-bubble__bubble a{color:#9baec8}.speech-bubble__owner{padding:8px 8px 8px 12px}.speech-bubble time{color:#3e5a7c}.report-card{background:#121a24;border-radius:4px;margin-bottom:20px}.report-card__profile{display:flex;justify-content:space-between;align-items:center;padding:15px}.report-card__profile .account{padding:0;border:0}.report-card__profile .account__avatar-wrapper{margin-left:0}.report-card__profile__stats{flex:0 0 auto;font-weight:500;color:#9baec8;text-transform:uppercase;text-align:right}.report-card__profile__stats a{color:inherit;text-decoration:none}.report-card__profile__stats a:active,.report-card__profile__stats a:focus,.report-card__profile__stats a:hover{color:#b5c3d6}.report-card__profile__stats .red{color:#df405a}.report-card__summary__item{display:flex;justify-content:flex-start;border-top:1px solid #0b1016}.report-card__summary__item:hover{background:#151f2b}.report-card__summary__item__assigned,.report-card__summary__item__reported-by{padding:15px;flex:0 0 auto;box-sizing:border-box;width:150px;color:#9baec8}.report-card__summary__item__assigned,.report-card__summary__item__assigned .username,.report-card__summary__item__reported-by,.report-card__summary__item__reported-by .username{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-card__summary__item__content{flex:1 1 auto;max-width:calc(100% - 300px)}.report-card__summary__item__content__icon{color:#3e5a7c;margin-right:4px;font-weight:500}.report-card__summary__item__content a{display:block;box-sizing:border-box;width:100%;padding:15px;text-decoration:none;color:#9baec8}.one-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard__counters{display:flex;flex-wrap:wrap;margin:0 -5px 20px}.dashboard__counters>div{box-sizing:border-box;flex:0 0 33.333%;padding:0 5px;margin-bottom:10px}.dashboard__counters>div>a,.dashboard__counters>div>div{padding:20px;background:#192432;border-radius:4px}.dashboard__counters>div>a{text-decoration:none;color:inherit;display:block}.dashboard__counters>div>a:active,.dashboard__counters>div>a:focus,.dashboard__counters>div>a:hover{background:#202e3f}.dashboard__counters__num,.dashboard__counters__text{text-align:center;font-weight:500;font-size:24px;line-height:21px;color:#fff;font-family:mastodon-font-display,sans-serif;margin-bottom:20px;line-height:30px}.dashboard__counters__text{font-size:18px}.dashboard__counters__label{font-size:14px;color:#9baec8;text-align:center;font-weight:500}.dashboard__widgets{display:flex;flex-wrap:wrap;margin:0 -5px}.dashboard__widgets>div{flex:0 0 33.333%;margin-bottom:20px}.dashboard__widgets>div>div{padding:0 5px}.dashboard__widgets a:not(.name-tag){color:#d9e1e8;font-weight:500;text-decoration:none}body.rtl{direction:rtl}body.rtl .column-header>button{text-align:right;padding-left:0;padding-right:15px}body.rtl .landing-page__logo{margin-right:0;margin-left:20px}body.rtl .landing-page .features-list .features-list__row .visual{margin-left:0;margin-right:15px}body.rtl .column-header__icon,body.rtl .column-link__icon{margin-right:0;margin-left:5px}body.rtl .compose-form .compose-form__buttons-wrapper .character-counter__wrapper{margin-right:0;margin-left:4px}body.rtl .navigation-bar__profile{margin-left:0;margin-right:8px}body.rtl .search__input{padding-right:10px;padding-left:30px}body.rtl .search__icon .fa{right:auto;left:10px}body.rtl .column-header__buttons{left:0;right:auto;margin-left:0;margin-right:-15px}body.rtl .column-inline-form .icon-button{margin-left:0;margin-right:5px}body.rtl .column-header__links .text-btn{margin-left:10px;margin-right:0}body.rtl .account__avatar-wrapper{float:right}body.rtl .column-header__back-button{padding-left:5px;padding-right:0}body.rtl .column-header__setting-arrows{float:left}body.rtl .setting-toggle__label{margin-left:0;margin-right:8px}body.rtl .status__avatar{left:auto;right:10px}body.rtl .activity-stream .status.light,body.rtl .status{padding-left:10px;padding-right:68px}body.rtl .activity-stream .status.light .status__display-name,body.rtl .status__info .status__display-name{padding-left:25px;padding-right:0}body.rtl .activity-stream .pre-header{padding-right:68px;padding-left:0}body.rtl .status__prepend{margin-left:0;margin-right:68px}body.rtl .status__prepend-icon-wrapper{left:auto;right:-26px}body.rtl .activity-stream .pre-header .pre-header__icon{left:auto;right:42px}body.rtl .account__avatar-overlay-overlay,body.rtl .column-back-button--slim-button{right:auto;left:0}body.rtl .activity-stream .status.light .status__header .status__meta,body.rtl .status__relative-time{float:left}body.rtl .status__action-bar__counter{margin-right:0;margin-left:11px}body.rtl .status__action-bar__counter .status__action-bar-button{margin-right:0;margin-left:4px}body.rtl .status__action-bar-button{float:right;margin-right:0;margin-left:18px}body.rtl .status__action-bar-dropdown{float:right}body.rtl .privacy-dropdown__dropdown{margin-left:0;margin-right:40px}body.rtl .privacy-dropdown__option__icon{margin-left:10px;margin-right:0}body.rtl .detailed-status__display-name .display-name{text-align:right}body.rtl .detailed-status__display-avatar{margin-right:0;margin-left:10px;float:right}body.rtl .detailed-status__favorites,body.rtl .detailed-status__reblogs{margin-left:0;margin-right:6px}body.rtl .fa-ul{margin-left:2.14285714em}body.rtl .fa-li{left:auto;right:-2.14285714em}body.rtl .admin-wrapper{direction:rtl}body.rtl .admin-wrapper .sidebar ul a i.fa,body.rtl a.table-action-link i.fa{margin-right:0;margin-left:5px}body.rtl .simple_form .check_boxes .checkbox label{padding-left:0;padding-right:25px}body.rtl .simple_form .input.with_label.boolean label.checkbox{padding-left:25px;padding-right:0}body.rtl .simple_form .check_boxes .checkbox input[type=checkbox],body.rtl .simple_form .input.boolean input[type=checkbox],body.rtl .simple_form .input.radio_buttons .radio{left:auto;right:0}body.rtl .simple_form .input.radio_buttons .radio>label{padding-right:28px;padding-left:0}body.rtl .simple_form .input-with-append .input input{padding-left:142px;padding-right:0}body.rtl .simple_form .input.boolean label.checkbox{left:auto;right:0}body.rtl .simple_form .input.boolean .hint,body.rtl .simple_form .input.boolean .label_input{padding-left:0;padding-right:28px}body.rtl .simple_form .label_input__append{right:auto;left:3px}body.rtl .simple_form .label_input__append:after{right:auto;left:0;background-image:linear-gradient(270deg,rgba(1,1,2,0),#010102)}body.rtl .simple_form select{background:#010102 url(\"data:image/svg+xml;utf8,\") no-repeat left 8px center/auto 16px}body.rtl .table td,body.rtl .table th{text-align:right}body.rtl .filters .filter-subset{margin-right:0;margin-left:45px}body.rtl .landing-page .header-wrapper .mascot{right:60px;left:auto}body.rtl .landing-page__call-to-action .row__information-board{direction:rtl}body.rtl .landing-page .header .hero .floats .float-1{left:-120px;right:auto}body.rtl .landing-page .header .hero .floats .float-2{left:210px;right:auto}body.rtl .landing-page .header .hero .floats .float-3{left:110px;right:auto}body.rtl .landing-page .header .links .brand img{left:0}body.rtl .landing-page .fa-external-link{padding-right:5px;padding-left:0!important}body.rtl .landing-page .features #mastodon-timeline{margin-right:0;margin-left:30px}@media screen and (min-width:631px){body.rtl .column,body.rtl .drawer{padding-left:5px;padding-right:5px}body.rtl .column:first-child,body.rtl .drawer:first-child{padding-left:5px;padding-right:10px}body.rtl .columns-area>div .column,body.rtl .columns-area>div .drawer{padding-left:5px;padding-right:5px}}body.rtl .public-layout .header .nav-button{margin-left:8px;margin-right:0}body.rtl .public-layout .public-account-header__tabs{margin-left:0;margin-right:20px}body.rtl .landing-page__information .account__display-name{margin-right:0;margin-left:5px}body.rtl .landing-page__information .account__avatar-wrapper{margin-left:12px;margin-right:0}body.rtl .card__bar .display-name{margin-left:0;margin-right:15px;text-align:right}body.rtl .fa-chevron-left:before{content:\"\"}body.rtl .fa-chevron-right:before{content:\"\"}body.rtl .column-back-button__icon{margin-right:0;margin-left:5px}body.rtl .column-header__setting-arrows .column-header__setting-btn:last-child{padding-left:0;padding-right:10px}body.rtl .simple_form .input.radio_buttons .radio>label input{left:auto;right:0}.emojione[title=\":8ball:\"],.emojione[title=\":ant:\"],.emojione[title=\":back:\"],.emojione[title=\":black_circle:\"],.emojione[title=\":black_heart:\"],.emojione[title=\":black_large_square:\"],.emojione[title=\":black_medium_small_square:\"],.emojione[title=\":black_medium_square:\"],.emojione[title=\":black_nib:\"],.emojione[title=\":black_small_square:\"],.emojione[title=\":bomb:\"],.emojione[title=\":bowling:\"],.emojione[title=\":bust_in_silhouette:\"],.emojione[title=\":busts_in_silhouette:\"],.emojione[title=\":camera:\"],.emojione[title=\":camera_with_flash:\"],.emojione[title=\":clubs:\"],.emojione[title=\":copyright:\"],.emojione[title=\":curly_loop:\"],.emojione[title=\":currency_exchange:\"],.emojione[title=\":dark_sunglasses:\"],.emojione[title=\":eight_pointed_black_star:\"],.emojione[title=\":electric_plug:\"],.emojione[title=\":end:\"],.emojione[title=\":female-guard:\"],.emojione[title=\":film_projector:\"],.emojione[title=\":fried_egg:\"],.emojione[title=\":gorilla:\"],.emojione[title=\":guardsman:\"],.emojione[title=\":heavy_check_mark:\"],.emojione[title=\":heavy_division_sign:\"],.emojione[title=\":heavy_dollar_sign:\"],.emojione[title=\":heavy_minus_sign:\"],.emojione[title=\":heavy_multiplication_x:\"],.emojione[title=\":heavy_plus_sign:\"],.emojione[title=\":hocho:\"],.emojione[title=\":hole:\"],.emojione[title=\":joystick:\"],.emojione[title=\":kaaba:\"],.emojione[title=\":lower_left_ballpoint_pen:\"],.emojione[title=\":lower_left_fountain_pen:\"],.emojione[title=\":male-guard:\"],.emojione[title=\":microphone:\"],.emojione[title=\":mortar_board:\"],.emojione[title=\":movie_camera:\"],.emojione[title=\":musical_score:\"],.emojione[title=\":on:\"],.emojione[title=\":registered:\"],.emojione[title=\":soon:\"],.emojione[title=\":spades:\"],.emojione[title=\":speaking_head_in_silhouette:\"],.emojione[title=\":spider:\"],.emojione[title=\":telephone_receiver:\"],.emojione[title=\":tm:\"],.emojione[title=\":top:\"],.emojione[title=\":tophat:\"],.emojione[title=\":turkey:\"],.emojione[title=\":vhs:\"],.emojione[title=\":video_camera:\"],.emojione[title=\":video_game:\"],.emojione[title=\":water_buffalo:\"],.emojione[title=\":waving_black_flag:\"],.emojione[title=\":wavy_dash:\"]{-webkit-filter:drop-shadow(1px 1px 0 #fff) drop-shadow(-1px 1px 0 #fff) drop-shadow(1px -1px 0 #fff) drop-shadow(-1px -1px 0 #fff);filter:drop-shadow(1px 1px 0 #ffffff) drop-shadow(-1px 1px 0 #ffffff) drop-shadow(1px -1px 0 #ffffff) drop-shadow(-1px -1px 0 #ffffff);-webkit-transform:scale(.71);transform:scale(.71)}"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./app/javascript/styles/mastodon/components.scss","webpack:///./app/javascript/styles/application.scss","webpack:///./app/javascript/styles/mastodon/variables.scss","webpack:///./app/javascript/styles/mastodon/basics.scss","webpack:///./app/javascript/styles/mastodon/containers.scss","webpack:///./app/javascript/styles/mastodon/lists.scss","webpack:///./app/javascript/styles/mastodon/footer.scss","webpack:///./app/javascript/styles/mastodon/compact_header.scss","webpack:///./app/javascript/styles/mastodon/widgets.scss","webpack:///./app/javascript/styles/mastodon/forms.scss","webpack:///./app/javascript/styles/mastodon/accounts.scss","webpack:///./app/javascript/styles/mastodon/stream_entries.scss","webpack:///./app/javascript/styles/mastodon/boost.scss","webpack:///./","webpack:///./app/javascript/styles/mastodon/_mixins.scss","webpack:///./app/javascript/styles/mastodon/polls.scss","webpack:///./app/javascript/styles/mastodon/modal.scss","webpack:///./app/javascript/styles/mastodon/emoji_picker.scss","webpack:///./app/javascript/styles/mastodon/about.scss","webpack:///./app/javascript/styles/mastodon/tables.scss","webpack:///./app/javascript/styles/mastodon/admin.scss","webpack:///./app/javascript/styles/mastodon/dashboard.scss","webpack:///./app/javascript/styles/mastodon/rtl.scss","webpack:///./app/javascript/styles/mastodon/accessibility.scss"],"names":[],"mappings":"AAiQE,iBC8rFD,2ZA76FC,mBACA,SACA,eACA,aACA,uBACA,CACD,8EAKC,cACD,KAGC,cACD,MAGC,gBACD,aAGC,YACD,oDAIC,uBACA,CACD,MAGC,yCACA,CACD,KAGC,uCACD,oBAGC,sBACA,CACD,0BAGC,iCACA,kBACA,CACD,gCAGC,mBACD,iCAGC,mBACD,0BAGC,8BACA,yBACA,CACD,iEAOC,kBChFW,CDiFZ,2BAGC,uBACD,KEtFC,qEACA,eACA,iBACA,gBACA,WDVM,kCCYN,qCACA,2DACA,qHACA,uCACA,CF0FD,iBE5EG,kKF+EH,cE3EG,6BACA,YACA,UACA,kBD9BS,CD6GZ,kCE3EK,kBF8EL,aEzEG,kBDvCS,CDmHZ,iBExEG,mCACA,CF2EH,yBExEK,mCACA,CF2EL,YEtEG,kBFyEH,WErEG,4BACA,gBACA,CFwEH,sBErEK,6BACA,YACA,eACA,CFwEL,WEnEG,iCACA,CFyEH,sBExEG,uBACA,SACA,CFkFH,WE9EG,oCACA,cDxEoB,mBAPX,aCqFT,uBACA,kBACA,CFqEH,mBElEK,iCACA,CFqEL,qCEjES,8BACA,WACA,YACA,iBACA,CFoET,sBE/DO,gCACA,eACA,CFkEP,OE3DC,kCACA,CF+DD,aE5DG,aF+DH,4BExDG,wBACA,YACA,mBACA,uBACA,mBACA,CF4DH,eGrMC,8BAEA,CHyMD,oCG5MD,eAMI,mBACA,CH0MD,CACF,gBGtMC,uBH0MD,oCG3MD,gBAII,mBH2MD,CACF,mBGxMG,oCACA,kBACA,CH2MH,uBGxMK,6BACA,CH2ML,qBGvMK,oCACA,mBACA,WF7BE,qBE+BF,UACA,kBACA,iBACA,6CACA,gBACA,cACA,CH0ML,kCGnMG,2BAEA,mBACA,qBACA,CHuMH,oCG5MC,kCAQI,wBACA,YACA,CHwMH,CACF,gBGnMC,yBAEA,eACA,iBACA,sBACA,iBAEA,sBAEA,CHuMD,oCGjND,gBAaI,2BAEA,mBAEA,CHwMD,CACF,wBGrMG,uBACA,gBACA,CHwMH,4BGrMK,uBACA,cACA,SACA,iBACA,CHwML,sBGnMG,4BF9EsB,uBEgFtB,CHsMH,gCGnMK,8BACA,uBACA,eACA,CHsML,6BGjMG,6BACA,iBACA,eACA,CHoMH,QG/LC,2BACA,8BACA,sBACA,mCACA,2BHmMD,kBGhMG,0BACA,CHmMH,kBG/LG,wBACA,CHkMH,kBG9LG,wBACA,CHiMH,kBG7LG,0BACA,CHgMH,sCG5LG,gBH+LH,oCG3ND,QAgCI,kDH+LD,sCG5LG,0BACA,mBACA,sBACA,CH+LH,gCG3LG,kCACA,kBACA,CH8LH,qBG1LG,aH6LH,CACF,oCG9OD,QAqDI,+CACA,CH6LD,kBG1LG,cH6LH,kBGzLG,wBACA,CH4LH,kBGxLG,wBACA,CH2LH,kBGvLG,wBACA,CH0LH,CACF,oCGtLD,eAEI,iBHyLD,CACF,0BGtLG,gBHyLH,oCG1LC,0BAII,UH0LH,CACF,uBGtLG,sDACA,kBACA,YACA,cACA,aACA,oBACA,uBACA,iBACA,eACA,CHyLH,oCGnMC,uBAaI,0BACA,MACA,OACA,SACA,gBACA,gBACA,WACA,CH0LH,CACF,2BGvLK,6BACA,CH0LL,iCGtLK,iCACA,2BACA,gBACA,CHyLL,mCGrLK,iCACA,uBACA,gBACA,CHwLL,kCGpLK,iCACA,yBACA,gBACA,CHuLL,8BGnLK,0BACA,CHsLL,kCGnLO,0BACA,WACA,kBACA,WACA,CHsLP,oCG3LK,kCAQI,YHuLP,CACF,6GGjLO,mBHoLP,iCG/KK,gCACA,eACA,eACA,gBACA,qBACA,cF3QkB,mBE6QlB,iBACA,CHkLL,sHG7KO,oCFjSA,CDkdP,oCG5KO,0CACE,aH+KP,CACF,mCG1KK,wCAEA,iBACA,CH6KL,4HGxKO,uCACA,CH2KP,qBGnKG,2BACA,0DACA,sBACA,mCACA,2BHsKH,+BGnKK,wBACA,CHsKL,+BGlKK,wBACA,CHqKL,oCGnLC,qBAkBI,qCACA,CHqKH,+BGlKK,aHqKL,CACF,sCGhKG,mCACA,kCACA,CHmKH,+CGhKK,WHmKL,oIG/JO,sDHmKP,4DG/JO,wBFvVkB,CDyfzB,gFG/JS,YF1VgB,CD4fzB,6CG5JK,0CACA,aACA,kBACA,eACA,CH+JL,mDG5JO,yBACA,kBACA,WACA,YACA,gDACA,MACA,MACA,CH+JP,iDG3JO,kFACA,WACA,YACA,SACA,yBACA,CH8JP,oCGtLG,6CA4BI,aH8JL,CACF,8CG1JK,gBH6JL,4JGzJO,kBH6JP,oCG/JK,4JAKI,gBH+JP,CACF,oCG9NC,sCAoEI,+BACA,CH8JH,mDG3JK,aH8JL,8FGzJK,gBH4JL,CACF,2CGxJK,mCACA,aACA,0BACA,CH2JL,kDGxJO,yBACA,mBACA,kBACA,SACA,OACA,QACA,YACA,0BACA,UACA,CH2JP,mDGvJO,0BACA,aACA,kBACA,aACA,CH0JP,uDGvJS,yBACA,YACA,SACA,kBACA,yBACA,kBACA,CH0JT,oCG3LG,2CAsCI,gCACA,0BACA,WACA,CHyJL,kDGtJO,aHyJP,mDGrJO,uBACA,sBAEA,CHwJP,uDGrJS,0BACA,CHwJT,CACF,0DGjKO,mDAYI,aHyJT,CACF,oCGrNG,2CAiEI,gBHwJL,CACF,oCG1NG,2CAqEI,eHyJL,CACF,4CGrJK,8BACA,CHwJL,kDGrJO,mCACA,CHwJP,qDGrJS,gCACA,WF5fF,gBE8fE,gBACA,mBACA,uBACA,4BACA,CHwJT,2DGrJW,6BACA,WFtgBJ,gBEwgBI,gBACA,sBACA,CHwJX,oCGhLG,4CA8BI,8BACA,8BACA,kBACA,CHsJL,kDGnJO,8BACA,CHsJP,qDGnJS,gCACA,gBACA,CHsJT,2DGnJW,aFjhBU,CDuqBrB,CACF,kDGhJO,wCACA,oBACA,WACA,CHmJP,oEGhJS,gCACA,eACA,CHmJT,oCG/IS,oEACE,aHkJT,CACF,2DG9IS,kCACA,cACA,cF5iBc,aE8iBd,+BACA,eACA,kBACA,iBACA,CHiJT,6DG9IW,cHiJX,sEG7IW,eHgJX,iEG5IW,yBACA,kBACA,SACA,OACA,WACA,gCACA,WACA,uBACA,CH+IX,wEG1Ia,yCACA,CH6Ib,iFGzIa,2BF9kBY,CD0tBzB,uEGtIa,iCACA,CHyIb,6DGpIW,kCACA,CHuIX,0EGnIW,4BACA,CHsIX,2EGlIW,+BACA,kBACA,WFrnBJ,4CEunBI,CHqIX,0DGhIS,wBACA,CHmIT,2DG/HS,gBHkIT,6CG5HK,2BACA,CH+HL,iEG5HO,gCACA,uBACA,aACA,CH+HP,0FG5HS,6BH+HT,wEG3HS,aH8HT,oDGzHO,gCACA,aF7oBgB,CD0wBvB,sDGzHS,mCFjpBc,qBEmpBd,aACA,eACA,CH4HT,6DGzHW,0BFtqBJ,CDmyBP,oCG7JG,6CAuCI,uBACA,CH0HL,CACF,0CGrHG,0BHwHH,oCGzHC,0CAII,gBHyHH,CACF,sCGrHG,gBHwHH,mCGpHG,sDACA,kBACA,gBACA,kBACA,CHuHH,oCG5HC,mCAQI,gCACA,eACA,CHwHH,CACF,4DGrHK,qBACA,CHwHL,8DGrHO,cHwHP,qFGpHO,wBHuHP,wEGnHO,aFxtBQ,CD80Bf,6DGhHK,8BF/tBE,CDo1BP,oFG/GK,4BACA,aFxtBkB,CD40BvB,0CG/GK,iBHkHL,mCG7GG,cFptBoB,cEqtBpB,CHgHH,wCG7GK,8BACA,CHgHL,0BG3GG,4BACA,eACA,aACA,CH8GH,8BG3GK,oCACA,YACA,cACA,mBACA,iBACA,CH8GL,oCGpHG,8BASI,cH+GL,CACF,oCGzHG,8BAaI,eHgHL,CACF,oCGpIC,0BAwBI,qCACA,CHgHH,8BG7GK,qBACA,gBACA,+BACA,CHgHL,yCG7GO,gBHgHP,yCG5GO,kBFxxBG,CDu4BV,8IG1GS,mBH6GT,CACF,SIn5BC,gBJu5BD,YIp5BG,iCACA,CJu5BH,gBIl5BC,6BACA,CJs5BD,mBIn5BG,+BACA,kBACA,CJs5BH,uBKp6BG,iCACA,oBACA,eACA,aACA,CLw6BH,oCK76BC,uBAQI,oCACA,CLy6BH,CACF,6BKt6BK,2BACA,yCACA,CLy6BL,uCKt6BO,yBACA,WACA,CLy6BP,uCKr6BO,yBACA,WACA,CLw6BP,uCKp6BO,yBACA,YACA,iBACA,CLu6BP,4CKp6BS,cLu6BT,uCKl6BO,yBACA,WACA,CLq6BP,uCKj6BO,yBACA,WACA,CLo6BP,oCKz8BG,6BAyCI,kCLo6BL,8EKh6BO,cLo6BP,uCKh6BO,WLm6BP,uCK/5BO,cLk6BP,8EK75BO,cLi6BP,uCK75BO,WLg6BP,CACF,oCK55BO,uCACE,cL+5BP,CACF,oCK35BO,4JAIE,aL85BP,CACF,0BKz5BK,yCACA,kBACA,aJlFkB,CD++BvB,4BKz5BO,kCACA,CL45BP,4BKv5BK,kCACA,CL05BL,uGKr5BO,0BLw5BP,kCKl5BO,0BACA,WACA,aACA,CLq5BP,uCKl5BS,aLq5BT,wIK74BS,aLg5BT,mBMphCG,gCACA,cLaoB,gBKXpB,mBACA,eACA,oBACA,CNwhCH,oCM/hCC,mBAUI,qCACA,CNyhCH,CACF,qBMthCK,kCACA,CNyhCL,yBMrhCK,6BLJoB,CD6hCzB,uBMphCK,wCACA,kBACA,WACA,WACA,CNuhCL,aOpjCC,qDACA,CPwjCD,kBOrjCG,wBACA,kBACA,gBACA,0BACA,eNRI,CDikCP,sBOrjCK,kFACA,WACA,YACA,SACA,yBACA,CPwjCL,mBOnjCG,mBNdS,aMeT,0BACA,eACA,cNVoB,iBMYpB,qBACA,eACA,CPsjCH,6BOnjCK,uBACA,eACA,CPsjCL,qBOljCK,mBPqjCL,gCOljCO,gBPqjCP,sBOhjCK,wBACA,UACA,gBACA,uBACA,oBACA,kBACA,oBACA,aACA,CPmjCL,qBO/iCK,cN1CoB,oBM2CpB,CPkjCL,2BO/iCO,0BPkjCP,oCOjnCD,aAqEI,aPgjCD,CACF,qBO5iCC,sCACA,CPgjCD,wBO7iCG,sCACA,gBACA,eACA,aNjEoB,CDknCvB,8BO5iCG,eP+iCH,yCO5iCK,gBP+iCL,qDO3iCK,+BACA,CP8iCL,+CO1iCK,uBACA,yBACA,CP6iCL,sEOviCC,+BACA,mBNlGW,kCMoGX,CPqjCD,0DOhjCC,qCAEA,CP8iCD,gBOviCC,6BN3GsB,iBM6GtB,qBACA,eACA,CP2iCD,uBOxiCG,gBP2iCH,kBOviCG,mBP0iCH,6BOviCK,gBP0iCL,sBOriCG,gBPwiCH,wBOriCK,WN/IE,oBMgJF,CPwiCL,sBOjiCC,yCACA,mBNjJW,mCMmJX,cN3IwB,gBM6IxB,kBACA,CPsiCD,qDOliCG,gBPsiCH,qXOliCO,gBPsjCP,wBOhjCG,uCACA,CPmjCH,wLOviCO,qBPgjCP,kIO7iCS,0BPgjCT,+BOziCG,mBP4iCH,mCOziCK,8BNvLkB,CDouCvB,6DOtiCK,gCACA,CPyiCL,2DOriCK,oCACA,CPwiCL,gEOriCO,gBPwiCP,iBOjiCC,6BN7NM,eMiON,cNlNsB,kBMoNtB,CPqiCD,8BO1iCC,oDAEA,CPijCD,aO1iCC,qCAGA,kBACA,aACA,CPqiCD,gBOliCG,WN9OI,eM+OJ,gBACA,gBACA,kBACA,CPqiCH,eOjiCG,4BNxOoB,CD6wCvB,oCOtjCD,aAsBI,+BACA,CPoiCD,gBOjiCG,ePoiCH,CACF,WO/hCC,mBN9PW,kBM+PX,kCACA,CPmiCD,gBOhiCG,wCACA,CPmiCH,sCO/hCK,gCACA,8BACA,mBN1QO,kBM4QP,aACA,qBACA,cACA,kCACA,CPkiCL,yEO3hCO,mBP8hCP,yBOzhCK,mBNnRoB,cMoRpB,CP4hCL,6BOxhCK,yBACA,CP2hCL,mBOvhCK,6BACA,gBACA,WN/SE,mBMiTF,gBACA,sBACA,CP0hCL,uBOvhCO,aNxSgB,CDk0CvB,yBOthCO,8BACA,eACA,eACA,aN/SgB,CDy0CvB,wFOjhCO,UNtUA,CD41CP,8BOjhCK,yBACA,CPohCL,sDOhhCK,oBNhUoB,CDm1CzB,cO7gCC,qCACA,CPihCD,+BO9gCG,yBACA,YACA,kBACA,kBACA,kBACA,mBACA,wBACA,CPihCH,2CO9gCK,UPihCL,4CO7gCK,UPghCL,4CO5gCK,UP+gCL,gBOzgCC,WP6gCD,yBO1gCG,kBACA,CP6gCH,yBOzgCG,2CACA,cN7WoB,gBM+WpB,YACA,CP4gCH,qCOzgCK,gBP4gCL,yBOvgCG,qCACA,+BACA,CP0gCH,uCOtgCG,gBPygCH,uBOrgCG,8BACA,eACA,gBACA,UNnZI,CD45CP,6BOrgCK,4BNzYkB,gBM2YlB,cACA,CPwgCL,oCOngCG,kCACE,aPsgCH,CACF,oCOlgCD,qIAQI,gCACA,eACA,CPqgCD,CACF,eO9/BC,iBPkgCD,oCOngCD,eAII,qBPmgCD,CACF,qBOhgCG,uBPmgCH,qCOpgCC,qBAII,uBPogCH,CACF,oCOzgCC,qBAQI,WPqgCH,CACF,oCO9gCC,qBAYI,YPsgCH,CACF,gCOlgCG,kBPqgCH,oCOtgCC,gCAII,6BPsgCH,CACF,+DOlgCO,gBPqgCP,yDOjgCO,+BACA,CPogCP,mEOjgCS,uBACA,eACA,CPogCT,wFOhgCS,yBACA,CPmgCT,kKO5/BO,gBPigCP,eOz/BC,aNtesB,CDo+CvB,gCO//BC,mBPkgCD,4BO3/BK,gBP8/BL,iBOz/BG,gCACA,qBACA,gBACA,aNlfsB,CD++CzB,sEOv/BK,0BP0/BL,KQjgDC,+DACA,CRqgDD,gBQjgDC,6BACA,aACA,CRqgDD,oBQhgDG,kCACA,CRogDH,2BQjgDK,SRogDL,yCQ//CO,mBRkgDP,oDQ//CS,gBRkgDT,+CQ7/CO,mCACA,CRggDP,qDQ7/CS,2BACA,MACA,CRggDT,4BQ1/CK,iCACA,CR6/CL,+CQ1/CO,mCACA,gBACA,WPhDA,cOkDA,UACA,CR6/CP,2EQx/CO,kBR4/CP,kDQx/CO,gBR2/CP,2CQv/CO,0BACA,MACA,CR0/CP,oCQt/CO,cPtDkB,yBOuDlB,CRy/CP,+HQp/CS,qBRu/CT,kBQh/CG,0BACA,CRm/CH,yBQh/CK,oCACA,UACA,aACA,CRm/CL,mBQ9+CG,aPjFoB,CDkkDvB,qBQ9+CK,aPlFoB,CDmkDzB,wBQ7+CK,oCACA,eACA,CRg/CL,uBQ3+CG,6BACA,cACA,CR8+CH,oBQ1+CG,gCPrGoB,CDmlDvB,gCQ1+CK,iCACA,iBACA,gBACA,eACA,CR6+CL,mBQx+CG,mBR2+CH,oBQv+CG,gBR0+CH,0JQt+CO,gBRq/CP,qDQ9+CK,aRi/CL,2DQ9+CO,mCACA,WPnJA,gBOqJA,gBACA,aACA,CRi/CP,uHQ5+CO,cRg/CP,qDQ3+CK,gCACA,CR8+CL,kDQx+CK,mCACA,WPzKE,cO2KF,kBACA,qBACA,eACA,CR2+CL,qCQv+CK,eR0+CL,kCQt+CK,WRy+CL,qCQp+CG,eRu+CH,2CQp+CK,mCACA,WP/LE,cOiMF,gBACA,eACA,CRu+CL,2CQn+CK,mBRs+CL,wCQl+CK,iCRq+CL,4BQh+CG,kCACA,CRm+CH,2BQ/9CG,mBRk+CH,6CQ/9CK,gBRk+CL,yBQ79CG,6BAEA,mBACA,CRg+CH,gCQ79CK,eRg+CL,iCQ59CK,qCACA,cACA,cACA,CR+9CL,mCQ59CO,cR+9CP,4GQz9CK,gBR69CL,oCQp/CC,yBA2BI,6BACA,CR69CH,iCQ19CK,eR69CL,yJQv9CK,mBR49CL,CACF,+CQv9CG,sCACA,eACA,WPzQI,cO2QJ,UACA,CR09CH,0CQp9CO,mCACA,WPnRA,qBOqRA,WACA,kBACA,gBACA,kBACA,aACA,CRu9CP,yDQn9CO,yBACA,QACA,QACA,CRs9CP,qJQ58CG,qCACA,WP5SI,cO8SJ,WACA,UACA,oBACA,gBACA,mBACA,sBACA,kBACA,YACA,CRm9CH,6LQh9CK,gBRu9CL,mVQn9CK,qBR09CL,gOQt9CK,oBPhUU,CD6xDf,mLQz9CK,kBRg+CL,2WQ39CK,qBP1ToB,kBO2TpB,CRs+CL,4CQh+CK,cRm+CL,+TQ19CK,qBRk+CL,6CQ99CK,8BACA,cACA,cACA,CRi+CL,6BQ59CG,WR+9CH,sBQ39CG,4BACA,CR89CH,mCQ39CK,+BACA,CR89CL,oEQv9CG,yBACA,SACA,kBACA,mBPzWsB,WAhBlB,eO4XJ,oBACA,YACA,aACA,yBACA,qBACA,kBACA,sBACA,eACA,gBACA,UACA,mBACA,iBACA,CR49CH,qGQz9CK,eR89CL,sFQ19CK,yBR+9CL,+KQ19CK,yBRi+CL,iHQ79CK,wBP1YkB,CD42DvB,+FQ99CK,kBP1ZM,CD63DX,iHQh+CO,yBRq+CP,qOQh+CO,yBRu+CP,oBQj+CG,mFACA,eACA,WP5aI,cO8aJ,WACA,UACA,oBACA,gBACA,wXACA,sBACA,kBACA,kBACA,mBACA,WACA,CRo+CH,mCQ/9CK,kBRk+CL,kCQ99CK,4BACA,QACA,sBAEA,eACA,cP1akB,oBO4alB,oBACA,eACA,gBACA,mBACA,eACA,CRi+CL,wCQ99CO,yBACA,kBACA,MACA,QACA,WACA,UACA,6DACA,CRi+CP,2BQ39CG,kBR89CH,oCQ39CK,wBACA,OACA,WACA,YACA,aACA,uBACA,mBACA,8BACA,kCACA,2CACA,CR89CL,6CQ39CO,kBR89CP,4HQz9CW,UPlfJ,CD+8DP,YQp9CC,iCAEA,cACA,CRw9CD,eQp9CC,iCPpfsB,kBOsftB,kBACA,mBACA,iBACA,CRw9CD,sBQr9CG,uEACA,aP1gBY,CDm+Df,qBQp9CG,mEACA,aP/gBQ,CDu+DX,iBQn9CG,mBRs9CH,2BQl9CG,gCACA,cACA,WACA,YACA,aACA,gDACA,mBPzhBS,WAPL,eOmiBJ,QACA,CRq9CH,6CQl9CK,SRq9CL,gHQ/8CK,oBRk9CL,iCQ98CK,mBRi9CL,sBQ58CG,gBR+8CH,oKQ38CO,gBR09CP,0DQnhDD,eA+DI,gBRw9CD,CACF,aQp9CC,iCACA,CRw9CD,eQr9CG,cP3jBoB,oBO4jBpB,CRw9CH,qBQr9CK,0BRw9CL,WQl9CC,mCACA,cACA,CRs9CD,cQn9CG,sCACA,CRs9CH,aQl9CG,cP7kBsB,yBO8kBtB,qBACA,eACA,CRq9CH,0DQh9CK,cRm9CL,6BQ58CC,gCP9lBsB,CDgjEvB,mCQ98CG,kCACA,iBACA,CRk9CH,2CQ98CG,cPvmBsB,eOwmBtB,CRk9CH,mUQ98CO,gBRk+CP,0DQn/CD,6BAuBI,gBRi+CD,CACF,YQ79CC,4BACA,sBACA,CRi+CD,SQ79CC,8BP5oBM,YO8oBN,qBACA,mCACA,oBACA,CRi+CD,aQ99CG,sBACA,CRi+CH,gBQ59CC,iCP3oBwB,UO6oBxB,CRg+CD,qBQ79CG,4BACA,CRg+CH,cQ19CG,mBR89CH,qBQ39CK,gBR89CL,+JQ19CS,gBRy+CT,2CQ/9CG,oDACA,WPxrBI,qCO0rBJ,oCACA,kBACA,aACA,kBACA,CRo+CH,+CQj+CK,WPjsBE,yBOksBF,CRq+CL,mLQh+CO,qBRs+CP,yDQj+CK,8BACA,iBACA,CRq+CL,yYQj+CS,gBRq/CT,iEQh/CO,gBRo/CP,mBQ7+CC,4BACA,kBACA,CRi/CD,2DQ7+CG,cRi/CH,4BQ5+CG,sCACA,CRg/CH,qBQ3+CC,+BPjuBsB,CDitEvB,yBQ5+CG,kBR++CH,mBQ1+CC,kCACA,CR8+CD,sBQ3+CG,0BP5vBI,kBO8vBJ,mBACA,SACA,SACA,CR8+CH,2BQ1+CG,cR6+CH,cQx+CC,aPvwBY,CDmvEb,ySQl+CG,gDR2+CH,YQt+CC,yCACA,kBACA,aACA,mBACA,kBACA,kBACA,QACA,kCACA,CR0+CD,qBQv+CG,cR0+CH,6BQt+CG,gCACA,aACA,eACA,+CACA,CRy+CH,mBQr+CG,yBACA,oBACA,gBACA,eACA,qBAEA,WACA,gCACA,CRw+CH,mBQp+CG,qBP3zBY,eO4zBZ,CRu+CH,0BQp+CK,mBP/zBU,eOg0BV,CRu+CL,mBQj+CC,mBRq+CD,4BQl+CG,4CACA,eACA,YACA,CRq+CH,2BQj+CG,gCACA,OACA,sBACA,cACA,aACA,CRo+CH,+BQj+CK,8BACA,iBACA,kBACA,SACA,CRo+CL,6BQh+CK,sBRm+CL,oCQ99CG,mBRi+CH,+BQ79CG,4DACA,kBACA,kBACA,kBACA,iBACA,CRg+CH,qCQ79CK,oCACA,cACA,YACA,SACA,kBACA,MACA,SACA,CRg+CL,wBQ39CG,oCACA,kBACA,CR89CH,QS91EG,mCACA,cACA,kCACA,CTk2EH,oCSt2EC,QAOI,gBTm2EH,CACF,4ES71EO,mBTg2EP,WS11EG,+BACA,gBACA,yBACA,CT61EH,eS11EK,yBACA,YACA,SACA,oBACA,yEACA,CT61EL,oCSz2EC,WAgBI,aT61EH,CACF,oCS92EC,WAoBI,aT81EH,CACF,WS11EG,+BACA,aACA,2BACA,mBACA,mBACA,yBACA,CT61EH,oCSp2EC,WAUI,gBT81EH,CACF,mBS31EK,yBACA,YACA,eACA,CT81EL,uBS31EO,uBACA,cACA,SACA,kBACA,kBACA,CT81EP,yBSz1EK,gCACA,CT41EL,gCSz1EO,0BR5EA,gBQ8EA,gBACA,sBACA,CT41EP,8BSx1EO,6BACA,cRvEgB,gBQyEhB,gBACA,sBACA,CT21EP,YSp1EC,iCACA,eACA,CTw1ED,4GSh1EG,0BR1GI,gBQ4GJ,qBACA,iBACA,oBACA,CTw1EH,qBSp1EG,gBRnHI,oBQoHJ,cR7GS,eQ+GT,aACA,CTu1EH,iBSn1EG,eTs1EH,sCSj1EG,sCRjHsB,CDu8EzB,mBSj1EG,yBACA,CTo1EH,uBSj1EK,qCACA,CTo1EL,mBS/0EG,2BACA,CTk1EH,uBS/0EK,oCACA,CTk1EL,sBS70EG,4BACA,CTg1EH,oCS34ED,YA+DI,kBTg1ED,kBS70EG,aTg1EH,sCS30EG,qBT+0EH,CACF,cS10EC,mBRrKW,mCQsKX,cR/JsB,eQiKtB,gBACA,kBACA,aACA,uBACA,mBACA,eACA,kBACA,aACA,eACA,CT80ED,0BS30EG,0BT80EH,wBS10EG,qCACA,CT60EH,cSx0EC,qCACA,eACA,kBACA,eACA,iBACA,gBACA,cR5LwB,sCQ8LxB,qCACA,CT40ED,wBSz0EG,cRhNY,sCQiNZ,iCACA,CT40EH,oBSx0EG,oDACA,iCACA,CT20EH,yBSt0EC,kCACA,gBACA,+CAEA,0DACA,gBACA,CT00ED,4BSv0EG,4CACA,CT00EH,wDSr0EG,mCACA,kBACA,gBACA,gBACA,mBACA,sBACA,CTy0EH,4BSr0EG,4BACA,cACA,cR1OsB,yBQ4OtB,CTw0EH,4BSp0EG,2BRjPoB,CDyjFvB,2BSn0EG,cRpPsB,oBQqPtB,CTs0EH,oGSj0EK,0BTo0EL,mCS/zEG,sEACA,CTk0EH,qCS/zEK,cRlRU,eQmRV,CTk0EL,yCS9zEK,aRvRU,CDwlFf,uCS5zEG,gBT+zEH,uCS1zEC,WT8zED,iBUjmFC,qDACA,gBACA,kBACA,CVqmFD,oCUzmFD,iBAOI,gCACA,eACA,CVsmFD,CACF,2BUnmFG,yBACA,eACA,CVsmFH,+EUlmFK,0BVsmFL,qCUjmFG,WVomFH,wBUhmFG,kBTnBS,CDsnFZ,4GU9lFK,sCVmmFL,6IU5lFO,yCACA,CVimFP,gJUzlFO,0BV8lFP,iLUvlFS,kBV4lFT,oCUtlFK,4GAGE,0BVylFL,CACF,qCUplFG,mBVulFH,oBUllFC,2BACA,mBT3DwB,WAhBlB,oBS8EN,iBACA,YACA,iBACA,QACA,CVslFD,wBUnlFG,uBACA,sBACA,gBACA,CVslFH,yCUnlFK,ST3FE,CDirFP,wCUllFK,YT/EoB,CDoqFzB,4HU9kFG,mBVilFH,wLU9kFK,aVilFL,2IUzkFK,kBT/GM,CD2rFX,uMUzkFO,YTlHI,CD8rFX,oCUtkFG,wBACE,aVykFH,CACF,wDUlkFG,aVukFH,sCUnkFG,2CACA,CVukFH,sDUpkFK,kBACA,CVwkFL,wDUpkFK,gBVwkFL,wDUpkFK,iCACA,CVwkFL,kFUpkFK,WVwkFL,oMUlkFK,gBVykFL,gCWzuFC,w+KX6uFD,sCW1uFG,w+KX6uFH,yCWxuFC,w+KZTF,UACE,4EACA,CAGF,QACE,yBACA,8BACA,sBACA,WAEA,oCACA,oBACA,eACA,gBACA,YACA,iBACA,iBACA,gBACA,eACA,kBACA,kBACA,yBACA,qBACA,uBACA,2BACA,mBACA,UACA,CAEA,2CAGE,oDACA,CAGF,qBACE,gBAEA,kFAGE,yBACA,gBAIJ,iBACE,yBACA,eAGF,0BACE,SAGF,uDAGE,oBAGF,wGAIE,gCACA,YACA,oBACA,gBACA,CAGF,2BACE,cACA,kBE5DoB,CF8DpB,oGAGE,yBAIJ,6BACE,kBExDoB,CF0DpB,0GAGE,yBAIJ,yBACE,cACA,wCACA,wBACA,CAEA,8FAGE,kCACA,CAGF,kCACE,WAIJ,sBACE,wBACA,CAIJ,iBACE,2BACA,iBACA,CAGF,aACE,+BACA,cAEA,mCACA,eACA,4BACA,CAEA,0DAGE,2CACA,CAGF,sBACE,4BACA,CAGF,oBACE,aEjIsB,CFoIxB,+BACE,SAGF,sEAGE,oBAGF,sBACE,aEnIoB,CFqIpB,qFAGE,cAGF,+BACE,cAGF,6BACE,aE5JoB,CF8JpB,sCACE,cAKN,uBACE,iDACA,yBACA,kBACA,WACA,CAEA,6BACE,0BAKN,kBACE,cACA,mCACA,eACA,gBACA,eACA,cACA,iBACA,UACA,4BACA,CAEA,yEAGE,2CACA,CAGF,2BACE,4BACA,CAGF,yBACE,aE1MsB,CF6MxB,oCACE,SAGF,qFAGE,oBAQJ,0BAHE,kBAGF,WACE,0BACA,qBACA,QACA,QACA,CAGA,8BAEE,sCACA,oBACA,kBACA,kBACA,CAKF,gBACE,YAIJ,cACE,aAEA,qCACE,cACA,sCAEA,qDACA,kBACA,eACA,eACA,CAEA,4CACE,cACA,gBAGE,kRACE,gBAKN,uCACE,cACA,yCACA,CAEA,wIAGE,qBAKN,iDACE,kBAEA,wEACE,4BACA,OACA,CAIJ,iEAEE,kBAGF,6BACE,yCACA,iCACA,CAEA,oDACE,qBACA,CAIJ,kFAEE,oCACA,WACA,SACA,cAEA,gBACA,iCACA,eACA,gBACA,SACA,SACA,CAEA,8FACE,UAGF,oCAnBF,kFAoBI,eC4rFH,CDxrFD,oCACE,kBAGF,8CACE,2CACA,iBACA,mBACA,YACA,oBACA,CAEA,iEACE,UAGF,oCAZF,8CAaI,sCACA,CC0rFH,CDtrFD,iDACE,mCACA,kBACA,SACA,WACA,WACA,sCACA,mBAEA,wCAEA,0BACA,CAEA,4FACE,cAIJ,uDACE,4BACA,iBACA,CAEA,wPAIE,mBAIJ,oEAEE,gCACA,mBACA,2BACA,iBACA,cACA,CAGF,6EAEE,+BACA,WACA,WACA,CAGF,0DACE,aExYoB,CF2YtB,uCACE,cACA,mCACA,eE1aI,CF6aJ,qEACE,gBAGF,sEACE,gCACA,YACA,cACA,CAGF,6DACE,yBACA,UACA,CAEA,sEACE,+FACA,uBACA,8BACA,UACA,2BACA,CAEA,mFACE,4BAEA,+BACA,aACA,mBACA,CAEA,4QAGE,cAIJ,6EACE,UAIJ,yEACE,4BACA,SACA,OACA,QACA,sBACA,gFACA,aACA,UACA,2BACA,CAEA,kFACE,qCAEA,mBACA,SACA,WACA,oBACA,eACA,eACA,CAEA,wFACE,UEjfJ,CFofE,6GACE,yBEtec,CFqehB,wGACE,yBEtec,CFqehB,yGACE,yBEtec,CFqehB,+FACE,yBEtec,CF2elB,gFACE,UAKN,uEACE,0CACA,sBACA,4BACA,aACA,WACA,eACA,CAIJ,6CACE,gCACA,0BACA,aACA,6BACA,CAEA,oEACE,aAEA,sGACE,iBAGF,oGACE,aAEA,4IACE,cAGF,0IACE,iBAKN,0DACE,oCACA,CAGF,yEACE,kCACA,CAEA,4FACE,iEACA,eACA,gBACA,aEvhBgB,CF0hBhB,oHACE,aEpjBI,CF0jBZ,qCACE,sCACA,WACA,CAEA,2EACE,gCACA,CAKN,iCACE,4CAGF,Ua/kBA,yCbilBE,4CACA,2CACA,WACA,WACA,CAEA,cACE,WAIJ,iBACE,qCACA,mBAEA,aAGF,yBACE,iCACA,CAGF,yBACE,4BACA,CAGF,+BACE,cACA,6BACA,iBACA,gBACA,mBACA,oBACA,CAGF,iCACE,2BACA,CAGF,8BACE,eAGF,2CAEE,iCACA,iBACA,qBACA,gBACA,uBACA,gBACA,UEtoBM,CFyoBN,uDACE,UAGF,uGACE,mBAEA,qJACE,qBAIJ,+DACE,uBACA,eACA,CAGF,+CACE,uCACA,CAEA,qEACE,gBAIJ,+CACE,cACA,qBAEA,2DACE,0BAEA,mEACE,cAKF,2EACE,qBAEA,qFACE,0BAKN,uDACE,aE/pBkB,CFmqBtB,yGACE,kBEpqBoB,CFsqBpB,qHACE,uCACA,CAGF,6IACE,SAGF,yXAGE,oBAIJ,yFACE,aAEA,uJACE,cAIJ,iDACE,kBAGF,yDACE,gBAGF,iDAAK,uBACL,iDAAK,0BAEL,iEACE,wCACA,CAIJ,4CACE,iBAGF,mCACE,6BACA,iBACA,cACA,SACA,uBACA,eAEA,CAEA,mFAEE,0BAIJ,+BACE,uCACA,uBACA,SACA,cAEA,+BACA,cACA,yBACA,iBACA,eACA,qBACA,CAGF,2BACE,cACA,2BACA,kBACA,oBACA,SACA,aACA,sBACA,WACA,WACA,+BACA,CAGF,8BACE,4BACA,CAIA,iBACE,4BACA,CAEA,uCACE,mBAEA,6CACE,uBAIJ,gFAEE,mBAKN,QAEE,4CACA,gBACA,gCACA,eACA,UAaA,mCACA,2BAZA,wDARF,QAWI,mBC+oFD,CD5oFD,wBACE,GAAK,UACL,GAAO,UCkpFR,CDppFD,gBACE,GAAK,UACL,GAAO,UCkpFR,CD5oFD,sBACE,eAGF,iCACE,8CACA,CAIA,qCACE,aEx0BkB,CFg1BlB,uEACE,aEx1BK,CF21BP,iCACE,aEr1BgB,CFy1BpB,+BACE,aEj2BO,CFm2BP,iCACE,aE31BkB,CF81BpB,+DACE,WACA,kBEl2BgB,CFo2BhB,qEACE,mBAQR,8CACE,uBAEA,oEACE,cAKN,oDAEE,cACA,0BACA,CAGF,sBACE,aEh3BsB,CFm3BxB,oCACE,6BACA,kBACA,CAGF,cACE,eAGF,kBACE,4CACA,CAEA,4CACE,8BACA,CAEA,2DACE,gBAGF,6DACE,4BACA,CAGF,0DACE,8BACA,CAGF,2EACE,eAKN,yBACE,gCACA,cACA,uBACA,YACA,CAGF,iBACE,+BAGA,iCACA,iBACA,CAEA,8CACE,aE16BoB,CF66BtB,sBACE,8BACA,sBACA,CAIJ,oBACE,gCACA,cACA,CAEA,6BACE,sCACA,kBACA,CAEA,wDACE,iBAGF,oCACE,gCACA,eACA,gBACA,aEt8BkB,CF48BxB,2BACE,kBAGF,6BACE,4BACA,CAGF,sCACE,2BACA,mBACA,uBACA,iBACA,CAGF,iBACE,oCACA,CAEA,uBACE,4BACA,8BACA,sBACA,CAEA,sFAEE,UAIJ,kCACE,+BACA,CAEA,4CACE,uBACA,eACA,CAGF,iEACE,gCACA,CAIJ,+BACE,eAIJ,uBACE,8BAEA,+BACA,CAGF,6BACE,gDACA,gCACA,aACA,mBACA,cACA,CAGF,uBACE,kCACA,CAGF,sDAEE,qCACA,eACA,eACA,CAGF,0BACE,cACA,eAEA,4BACE,aEpiCoB,CFwiCxB,QACE,4CACA,CAEA,6BACE,4BACA,WAEA,oCACA,eACA,CAIJ,iBACE,aAGF,gBACE,yBACA,kBACA,CAGF,SACE,4CACA,CAEA,iBACE,yBACA,CAEA,0CACE,cAIJ,gCACE,4BACA,cAEA,qCACA,cACA,CAIJ,kBACE,aAGF,yBACE,4BACA,iBACA,CAGF,iBc9nCE,mDACA,wBACA,4Bd8nCA,kBAEA,wBACE,2CACA,gBACA,CAGF,2BAEE,gBAEA,0Dc5oCF,mDACA,wBACA,2BACA,CdyoCE,+BAEE,6BACA,qBACA,CAKN,mBACE,eAGF,yBclpCE,WdmpCqB,qCcjpCrB,CdmpCA,8Bc5pCA,mDACA,wBACA,4BACA,Wd2pCuB,qCcrpCvB,CdwpCA,iCcjqCA,mDACA,wBACA,4BACA,WdgqCuB,sCAErB,2BACA,QACA,SACA,CAIJ,uBACE,yBACA,kBACA,CAGF,qBACE,0CACA,aEvpCsB,CF0pCtB,4BACE,gBAGE,kMACE,gBAKN,uBACE,8BACA,yBACA,CAEA,wFAGE,qBAKN,qBACE,6DACA,iBACA,gBACA,cACA,YACA,CAGF,8BACE,aAEA,2CACE,sBAIA,mFACE,mBACA,CAGF,sDACE,6BACA,gBACA,UACA,CAKN,2BACE,2BACA,iBACA,iBACA,CAGF,0BACE,qCACA,cACA,+BACA,eACA,mCACA,CAEA,iCACE,gCAGF,+BACE,uCACA,eACA,aEpvCoB,CFwvCtB,iCACE,6BACA,gBACA,UEzwCI,CF6wCF,2NACE,gBAMR,mBACE,kBAEA,kDACE,iCACA,eACA,CAIJ,2BACE,4BACA,CAGF,4JAME,qBAKA,2DACE,UE/yCI,CFozCN,iBACE,WAQF,gKACE,0BAIJ,8BACE,8BACA,sBACA,CAGF,yDAEE,cAGF,+BACE,cACA,+BACA,mBACA,eACA,CAEA,0EAEE,qCACA,eACA,CAGF,sCACE,yBE51CI,CFi2CR,iCACE,4BACA,CAGF,gBACE,sBACA,kBACA,SACA,UACA,CAUA,gHACE,aE11CoB,CF61CtB,uBACE,WAGF,uCACE,mBACA,aEx3CS,CF03CT,6CACE,uCACA,CAKN,uBACE,qCACA,eACA,cAEA,gCACA,iBACA,CAEA,2BACE,aEl4CsB,CFq4CxB,4BACE,+BACA,sBACA,CAIJ,sCACE,4BACA,CAOF,mEACE,aEl6CU,CFq6CZ,4BACE,8BACA,oBACA,CAEA,kCACE,WACA,0BAIJ,6BACE,YAGF,cACE,6BACA,gBACA,uBACA,kBACA,CAGF,oBACE,gBAGF,uBACE,eAKA,8DACE,0BAIJ,cACE,6BACA,YACA,aACA,mBACA,uBACA,qBACA,CAEA,4CACE,eACA,eACA,sEACA,oDAGF,2BACE,kBAGF,oEACE,aAIJ,gBACE,6BACA,YACA,aACA,mBACA,sBACA,CAEA,oBACE,eACA,eACA,uBACA,sBACA,oDAIJ,gBACE,0BACA,mBACA,cACA,eACA,aEh/CsB,CFm/CtB,uBACE,aEn/CsB,CFs/CxB,kBACE,cAGF,2BACE,qBAGF,yCACE,kBAEA,4DACE,sCACA,6CACA,8CACA,CAGF,2EACE,4DACA,yCACA,CAKN,yBACE,8BACA,iBACA,gBACA,eACA,CAGF,iCACE,8BACA,gBACA,sBACA,CAGF,8BACE,kCACA,CAGF,UACE,qBAGF,mBACE,8BACA,CAGF,0BACE,mDACA,QACA,CAGF,eACE,mBACA,gCACA,uCACA,YACA,CAEA,kBACE,gBAGF,oBACE,4DAGF,mBACE,4DAGF,sBACE,sDAGF,qBACE,sDAIJ,sBACE,0BACA,SACA,0BACA,CAEA,2BACE,2BACA,2BACA,yBExlDsB,CF4lDxB,0BACE,6BACA,uBACA,wBE/lDsB,CFmmDxB,6BACE,0BACA,uBACA,2BEtmDsB,CF0mDxB,4BACE,0BACA,2BACA,0BE7mDsB,CFmnDxB,uBACE,gCACA,cACA,iBACA,sBACA,qBACA,mBAEA,cACA,uCACA,kBACA,CAEA,wFAGE,mBACA,cACA,UAKN,qCACE,+BACA,gBACA,QACA,gBACA,YACA,CAEA,wCACE,mCAEA,gCACA,mCACA,gBACA,iBACA,CAGF,qDACE,QAIA,uDACE,WAIJ,6CACE,gCACA,cACA,iBACA,sBACA,qBACA,mBAEA,cACA,uCACA,kBACA,CAEA,mDACE,UAGF,mDACE,mBACA,aEzrDoB,CF8rD1B,gBACE,sBAGF,cACE,2BACA,mBACA,2BACA,gBACA,iBACA,CAEA,2BACE,kBAIJ,oCACE,cACE,aAGF,8CACE,mCCukFD,CDlkFD,8JAIE,YAIJ,kCACE,gCACA,uBACA,WACA,CAGF,QACE,8BACA,sBACA,aACA,qBACA,CAEA,oBACE,mBACA,4DACA,CAIJ,IACE,oCAEA,WACA,YACA,kBACA,CAGF,YAPE,aAOF,QACE,kCACA,sBAEA,iBACA,CAGF,aACE,4BACA,sBACA,cAEA,uCACA,eACA,mCACA,CAGF,gBAEE,6BACA,CAGF,oCACE,UAEE,mBAGF,iCAEE,mBAGF,wBACE,cAGF,gBAEE,gBCmkFD,CD/jFH,oCACE,gBAEE,oBACA,CAGF,cACE,sBAGF,+CAEE,eCkkFD,CD9jFH,oCACE,cACE,UAGF,gBAEE,8BAGA,CAEA,wCACE,kBAGF,sCACE,mBAKF,oDAEE,kCACA,CCgkFH,CD3jFH,eAGE,6BACA,CAKF,8BARE,gCACA,gBAGA,YACA,CAGF,eACE,wBACA,OACA,mBACA,sBAIA,gBAEA,WACA,YACA,iBACA,CAEA,sBACE,kBE93DS,CFk4Db,yBACE,+1BACA,eACA,CAEA,6BACE,oCACA,+GACA,uCACA,YACA,oBACA,eACA,yBACA,4DAIJ,eACE,kCACA,eACA,CAGF,gBACE,6BACA,mBACA,mBACA,aACA,mBACA,iBACA,CAEA,kBACE,kCAEA,wBACE,qDACA,CAKN,UACE,gCACA,cACA,eACA,CAGF,gBACE,4BACA,kBACA,WAEA,uCACA,eACA,gBACA,gCACA,0BACA,CAEA,oBACE,8BACA,CAGF,uBACE,6CE57DsB,CFm8DtB,oCAHF,mEAII,mBCsjFH,CDljFD,qBACE,4BACA,CAIJ,oCAEI,qBACE,eCmjFH,CD9iFH,oCACE,UACE,aCijFD,CD7iFH,YACE,oCACA,cACA,iCACA,qBACA,CAEA,kCACE,gBAGF,yBAXF,YAYI,eCgjFD,CD7iFD,kBACE,kCACA,CAGF,oBACE,gCACA,gBACA,CAKF,yBADF,uBAEI,aC8iFD,CD1iFH,oBACE,iCAEA,6BACA,eACA,oBACA,SACA,iBACA,aACA,SACA,UACA,SACA,CAEA,0BACE,0BAIJ,4BACE,4BACA,oBACA,cAEA,kCACA,eACA,kBACA,SACA,CAEA,kCACE,0BAGF,uCACE,mBAIJ,0BACE,qCACA,CAGF,0BACE,kBAGF,iCACE,6BACA,eACA,aACA,kBACA,QACA,SACA,CAGF,cACE,uCACA,eACA,6BACA,SACA,UACA,yBACA,sGACA,uCACA,CAGF,gCACE,4BACA,WACA,YACA,gBACA,UACA,kBACA,SACA,CAGF,wBACE,8BACA,uBACA,CAGF,oBACE,uBACA,UACA,mBACA,yBAEA,wBAGF,qEACE,yBAGF,2CACE,wBElmEwB,CFqmE1B,8EACE,yBAGF,0BACE,6BACA,YACA,MACA,SACA,gBACA,mBACA,cACA,SACA,UACA,4BACA,CAQF,uEAJE,sCACA,CAGF,sBACE,6BACA,YACA,MACA,SACA,gBACA,mBACA,cACA,UACA,CAKF,6CACE,UAGF,oBACE,mEACA,QACA,SACA,WACA,YACA,yBACA,kBACA,yBACA,sBACA,wBACA,CAGF,2CACE,8BE7pEwB,CFiqE1B,aACE,8BAEA,6BACA,aACA,oBACA,CAEA,mBACE,mBAIJ,mBACE,qCACA,CAGF,oBACE,uCACA,iBAEA,gBAGA,gBACA,CAGF,uCARE,+BAEA,kBEjsEW,CFusEb,mBAEE,cACA,0CAGA,cACA,CAGF,wDAGE,kBEptEW,CFutEb,aACE,cAGF,iBACE,cACA,4CACA,8BACA,CAEA,2EAGE,sEAGF,iDAIE,kCACA,CAEA,uDACE,mBAGF,6DACE,eAGF,qDACE,eAEA,yDACE,cACA,0BAIJ,qDACE,kCEzvEkB,CF4vElB,qMAGE,0BAKN,mDAGE,aEzvEoB,CF4vEtB,yBACE,mBACA,cAEA,qCACE,oDACE,aCyhFL,CDrhFC,qCACE,oDACE,aCwhFL,CDphFC,qCAhBF,yBAiBI,aCwhFH,CDphFD,6BACE,+BACA,CAIJ,oBACE,+BACA,CAEA,0BACE,8BACA,CAGF,uBACE,mBAGF,wBACE,qCACA,yBACA,wBACA,CAIJ,cACE,cACA,mCAEA,sDACA,cACA,oBACA,mBACA,cACA,UACA,CAEA,yCAEE,WACA,2BEv0EsB,CF00ExB,oCAlBF,cAmBI,eCkhFD,CD9gFH,kDACE,oCACA,6CACA,uBACA,sBACA,UACA,CAEA,yDACE,uBAKJ,yDACE,kDACA,CAGF,+CACE,cACA,6BAGF,sDACE,aEx2EwB,CF22E1B,aACE,4BACA,yBACA,kBACA,cAEA,qCACA,eACA,CAEA,sBACE,gBACA,kBACA,QACA,KACA,CAKA,gDAJA,oCACA,kBACA,CAEA,0BACE,4CACA,iBACA,aACA,CAMF,qDAEE,0BAEA,gCACA,cACA,qBACA,WACA,eACA,gBACA,CAEA,qMAGE,UAIJ,wBACE,iCACA,WACA,CAKN,cACE,eAEA,oBACE,mBAIJ,mBACE,6BACA,qBACA,WACA,YACA,QACA,CAIA,0BACE,sBACA,CAIJ,oBACE,8BACA,kBACA,cAEA,uCACA,mBACA,oBACA,CAGF,sBACE,8BACA,0BACA,CAGF,0BACE,aEh9EsB,CFm9ExB,mBACE,6BACA,eACA,gBACA,uBACA,kBACA,CAGF,oBACE,kCACA,iBACA,CAEA,wBACE,iCACA,iCACA,iCACA,SACA,uCACA,+BAIJ,wBACE,cAEA,4CACE,WAGF,kDACE,0BAGF,4CACE,oBAIJ,qBACE,qBAEA,iCACE,SAGF,2CAEE,qBAGF,yCACE,mBAGF,yCACE,cAIJ,4BACE,yBAGF,0BACE,wCACA,SACA,WACA,YACA,oBACA,sEACA,uBACA,CAGF,WACE,4BAEA,sCACA,kBACA,kBACA,oBACA,SACA,aACA,sBACA,WACA,WACA,oBACA,CAEA,iBACE,mBAIJ,UACE,gCAGF,wBACE,iCACA,gBACA,cAEA,mBACA,4BACA,cACA,mBACA,uBACA,YACA,CAEA,4BACE,kCACA,aACA,CAGF,gCACE,wBACA,wBACA,kBACA,QACA,SACA,uCACA,+BAGF,0CACE,iBAGF,+BACE,iBAEA,sCACE,iCACA,aE/kFkB,CFmlFpB,oCACE,8BACA,CAKN,wBACE,+BACA,CAGE,sCACE,yBACA,kBACA,SACA,OACA,QACA,cACA,UACA,oBACA,YACA,UACA,mFACA,CAKN,eACE,4BACA,mBACA,cACA,eACA,kBACA,UACA,UACA,gBACA,2BACA,2BACA,CAEA,sBACE,qBACA,yBACA,cACA,uBACA,aACA,gBACA,uBACA,gBACA,mBACA,MACA,CAGF,2CACE,aExpFsB,CF2pFxB,sBACE,wCAEA,2CACE,cACA,0CAIJ,2CAEE,UAIJ,wBACE,wBACA,CAGF,gCACE,kBAGF,uBACE,4BACA,cAEA,8BACA,cACA,CAEA,6BACE,cAOA,kEACE,WACA,mBAKN,4BACE,gCACA,gBACA,cAEA,mEACA,CAEA,sCACE,uBACA,CAGF,sCACE,kBAGF,+BACE,gCACA,SACA,6BACA,aACA,CAIJ,kCACE,+BACA,CAIA,kCACE,cACA,0BAIJ,+BACE,YAEA,2DACE,eAEA,sEACE,gBAKN,UACE,+BACA,oBACA,kBACA,cACA,SACA,uBACA,cACA,CAGF,qBACE,qCACA,CAGF,mBACE,cACA,+BACA,yBACA,iBACA,kBACA,QACA,SACA,uCACA,+BAEA,wBACE,yBACA,mCAEA,+CACA,kBACA,CAIJ,2BACE,0BACA,SACA,uCACA,0CACA,YACA,sBACA,6BACA,yBAEA,iBACA,CAGF,0CACE,gJAGF,6CACE,kJAGF,iCACE,GACE,iBACA,wBACA,CAGF,IACE,yBAGF,IACE,uBACA,6BACA,kBACA,SACA,CAGF,GACE,uBACA,eACA,UACA,4BACA,CCm+ED,CD3/EH,yBACE,GACE,iBACA,wBACA,CAGF,IACE,yBAGF,IACE,uBACA,6BACA,kBACA,SACA,CAGF,GACE,uBACA,eACA,UACA,4BACA,CCm+ED,CD/9EH,gCACE,GAAK,YACL,IAAM,UACN,GAAO,YCu+EN,CD1+EH,wBACE,GAAK,YACL,IAAM,UACN,GAAO,YCu+EN,CDp+EH,mBACE,mCAEA,WACA,4BACA,sBACA,YACA,uBACA,eACA,kBACA,kBACA,WACA,CAGF,eACE,gBACA,cACA,mBACA,WACA,YACA,kBACA,wBACA,qCAEA,gEAGE,uBACA,CAIJ,wBACE,4BACA,CAGF,wBACE,6BACA,eACA,CAGF,gBACE,sBACA,kBACA,0CACA,QACA,WACA,CAEA,wCACE,cAIJ,4BACE,mBAGF,gBACE,gDACA,gCACA,aACA,mBACA,cACA,CAGF,iDAEE,+BACA,CAGF,wBACE,+BACA,CAGF,0BACE,cACA,6BACA,gBACA,kBACA,CAIA,iDACE,mBAIA,mDc57FF,gCACA,WACA,YACA,gBACA,oBACA,mBZVW,cAOW,eYMtB,QACA,Cb65KD,qEa15KG,Sb65KH,wLav5KG,oBb05KH,yDat5KG,mBby5KH,oCDn/EG,mDcl6FA,eby5KD,CDn/EC,uDACE,cACA,+BACA,CAGF,2DACE,iBAGF,uDACE,mBAEA,+DACE,eAEA,gNAGE,gCACA,CAKN,+GAEE,aEz9FkB,CF49FpB,yHAEE,+BACA,aEj9FkB,CFo9FlB,iZAGE,cAIJ,+DACE,yBAGF,gDch9FF,gBZ3CM,kBY4CN,gBAGA,cZjCsB,uCF++FlB,4BE9+FoB,CD49KzB,mDav7KG,uCZtCoB,eYwCpB,gBACA,kBACA,Cb07KH,mDat7KG,cby7KH,mDar7KG,mBbw7KH,mDap7KG,6BZ7DS,CF0/FT,qDACE,YAGF,kDACE,cACA,gCACA,CAEA,6HAEE,mBAON,gCACE,mBAIJ,kBACE,WACA,gCACA,mBACA,sBAEA,wCACA,gBACA,YACA,kBACA,UACA,CAEA,wBACE,UAIJ,gBACE,8BACA,CAGF,uBACE,cACA,wCACA,gBACA,qBACA,CAGF,sCAEE,cACA,mBACA,+BACA,eACA,gBACA,eACA,aACA,cACA,mBACA,sBACA,CAEA,yBAdF,sCAeI,eCu/ED,CDp/ED,0CACE,cACA,qBAEA,sDACE,0BAKN,cACE,sBAGF,6BACE,GACE,yFACA,mCAGF,IACE,4FACA,kCAGF,IACE,6FACA,mCAGF,IACE,4FACA,kCAGF,IACE,yFACA,mCCm/ED,CD1gFH,qBACE,GACE,yFACA,mCAGF,IACE,4FACA,kCAGF,IACE,6FACA,mCAGF,IACE,4FACA,kCAGF,IACE,yFACA,mCCm/ED,CD/+EH,iCACE,iIACA,mDAGF,gCACE,MAEE,wFACA,0BAGF,IACE,sDAGF,YAGE,wDAGF,YAGE,sDAGF,IACE,wDAGF,IACE,sDCw+ED,CDpgFH,wBACE,MAEE,wFACA,0BAGF,IACE,sDAGF,YAGE,wDAGF,YAGE,sDAGF,IACE,wDAGF,IACE,sDCw+ED,CDp+EH,gCACE,0IACA,sEAGF,6BACE,gBACA,wDACA,kBACA,cACA,CAEA,gDACE,4BAGF,0DACE,WAIJ,kCACE,2BACA,WACA,cACA,CAGF,wCACE,4BACA,SACA,UACA,gBAEA,wDACA,eACA,CAEA,+CACE,6BACA,SACA,gBACA,sBACA,CAEA,gKAGE,gCAIJ,0DACE,YAKF,uBACE,4BAIJ,aACE,6CACA,aACA,YACA,uBACA,OACA,UACA,kBACA,MACA,kBACA,WACA,YACA,CAEA,eACE,oBAIJ,mBACE,yBACA,aACA,sBACA,kBACA,WACA,CAGF,yBACE,wBACA,QACA,SACA,OACA,WACA,kBACA,mBAEA,kCAGF,sBACE,oBACA,mBACA,uBACA,cAEA,+BACA,0BACA,iBACA,CAGF,iBACE,2BAEA,4BACA,CAEA,qBACE,gCACA,CAGF,sBACE,wCACA,gBACA,aACA,CAIJ,yBACE,cAGF,2BACE,sBACA,kBACA,mBAEA,gCACA,CAGF,0BACE,yBACA,MACA,WACA,mBAEA,kBAGF,cACE,6BACA,iBACA,gBACA,WACA,UACA,cACA,CAEA,yCAEE,oBAGF,kBACE,iEACA,cACA,WAEA,YACA,cACA,CAaJ,6GACE,8BACA,YAGF,4BACE,kCAEA,yDACA,iBACA,eACA,CAEA,gCACE,4DAGF,mCACE,sDAIJ,0BACE,cACA,4BACA,YACA,CAEA,iEAEE,mBACA,WACA,UAKE,4RACE,UE33GA,CFg4GN,uCACE,mBAIJ,gCACE,gCACA,uBACA,iBACA,CAGF,mCACE,2BEj3GsB,CFo3GtB,0CACE,8BACA,aE34GS,CF+4GP,wQACE,gBAON,kDACE,gBACA,8DACA,CAEA,+DACE,gBAGF,yDACE,kBEx5GoB,CF05GpB,sEACE,UE36GA,CFg7GN,sDACE,0BAGF,qDACE,mDACA,CAIJ,QACE,kBAGF,eACE,0CAEA,Ucr7GA,sBACA,WACA,YACA,gBACA,oBACA,mBZVW,cAOW,eYMtB,QACA,Cbm4LD,iCah4LG,Sbm4LH,4Ea73LG,oBbg4LH,qBa53LG,mBb+3LH,oCDn+ED,ecx5GI,eb+3LD,CD/9ED,gCACE,SAGF,oDAEE,oBAGF,kBACE,2BACA,WACA,UACA,qBACA,UACA,0BACA,eACA,WACA,YACA,cAEA,kCACA,CAEA,yBACE,8BACA,CAIJ,yBACE,wDAEA,gCACE,mDACA,uBAIJ,+BACE,wCACA,qCAEA,eAEA,sCACE,wDAGF,qCACE,cAKN,wBACE,cACA,gCACA,gBACA,eACA,cACA,CAEA,4BACE,qCACA,CAIJ,yBACE,kBAEA,4BACE,mDACA,eACA,aACA,aACA,gBACA,eACA,aEz/GoB,CF4/GpB,gCACE,qCACA,CAIJ,6FAEE,gBAIJ,yBACE,2BACA,cAEA,qBAEA,8FAGE,uCACA,CAIJ,YACE,gDACA,oBACA,YACA,CAGF,qBACE,qBACA,OACA,QACA,SACA,yBACA,CAGF,uBACE,qBACA,OACA,WACA,YACA,aACA,sBACA,mBACA,uBACA,2BACA,aACA,oBACA,yBACA,4DAGF,mBACE,iCACA,YACA,CAGF,aACE,iCACA,iBACA,CAGF,aACE,uBACA,iBACA,CAEA,oCACE,uBACA,aACA,mBACA,sBACA,CAEA,0CACE,eACA,cEzjHyB,CFskH/B,8CAPE,wBACA,OACA,QACA,QACA,CAGF,yBAME,kDACA,mBACA,CAEA,2BACE,oBAGF,yDACE,UAEA,2DACE,oBAKN,kBACE,gDACA,SACA,WAEA,4BACA,mBACA,eACA,cACA,cACA,kBACA,kBACA,MACA,QACA,CAGF,wBACE,OAGF,yBACE,QAGF,yBACE,6BACA,kBACA,OACA,YACA,mBACA,CAGF,uBACE,qBAGF,qBACE,sBACA,uBACA,kBACA,YACA,UACA,SACA,WACA,CAGF,6BACE,wBElrHwB,CFqrH1B,oBACE,4BACA,QACA,WACA,CAGF,4CAGE,mBACA,cACA,kCACA,aACA,qBACA,CAGF,mBACE,uBACA,gBACA,iBACA,iBACA,CAEA,uBACE,wBACA,OACA,WACA,YACA,sBACA,aACA,aACA,aAIA,UACA,yBACA,4DAIJ,0CATI,yCACA,sBACA,CAOJ,mBACE,8BAIA,CAGF,kDAEE,iCACA,aACA,YACA,CAEA,0DACE,eAGF,sLAEE,cACA,wBACA,gBACA,kBACA,oBACA,YACA,aACA,kBACA,4BACA,CAEA,8mBAGE,sCACA,CAGF,oiBAEE,aElxHO,CFoxHP,owDAGE,cAMR,qBACE,uBAGF,cACE,iCACA,kBACA,CAEA,qBACE,8BAEA,2CACA,cACA,CAGF,oBACE,mBACA,cACA,6BACA,iBACA,CAIJ,iBACE,oCACA,gBACA,gBACA,CAGF,0EAKE,iCAEA,kCACA,eACA,YACA,kBACA,qBACA,CAEA,wLACE,6BACA,kBACA,CAGF,0JACE,sBACA,kBACA,SACA,UACA,CAGF,qOACE,cAKF,uBACE,gBAEA,oCACA,CAGF,gEALE,2BE11HsB,CFo2H1B,wBACE,8BACA,CAEA,gCACE,oGACA,CAIJ,iFAGE,2CACA,mBAEA,6BACA,CAEA,6FACE,+BACA,cAEA,mBAGF,yGACE,cAIJ,4BACE,eAGF,0BACE,0BACA,CAGF,oBACE,eAEA,oCAHF,oBAII,gBC2+ED,CDv+EH,YACE,iBAGF,0BACE,sBAGF,cACE,0BACA,CAGF,yBACE,yCACA,CAEA,oCAJF,yBAKI,8BACA,CC4+ED,CDx+EH,+CAEE,+BACA,CAEA,oCALF,+CAMI,WC8+ED,CD1+EH,wBACE,8BACA,gBACA,gBACA,iBACA,CAEA,2CACE,aE57HsB,CF+7HxB,oFAEE,aE18HS,CF68HX,oCAhBF,wBAiBI,gBC6+ED,CDz+EH,uBACE,4CACA,eACA,CAEA,yBACE,gCACA,kBACA,CAGF,qCACE,oCACA,WACA,cAGA,gBACA,iCACA,eACA,gBACA,UAEA,kBACA,yBACA,eACA,CAEA,2CACE,yBAIJ,uCACE,kCACA,CAEA,8CACE,cACA,eAIJ,oCA3CF,uBA4CI,4BACA,OACA,CAEA,uCACE,kBCy+EH,CDp+EH,eAME,8BACA,CANA,uBACE,gCACA,CAMF,0CACE,gBAGF,kBACE,6BACA,CAEA,2BACE,SAIA,mCACE,cACA,+BACA,eACA,mBACA,oBACA,CAEA,6EAEE,gBAOA,wWAEE,mBACA,UEzjIJ,CF6jIA,sDACE,kBASR,gXAGE,2CAEA,8BACA,CAEA,ksCAGE,cAKN,4EAGE,4BACA,iBACA,CAEA,iGACE,gBAGE,uoBACE,gBAMR,sBACE,aAEA,0CACE,mBACA,CAIJ,aACE,yBACA,6BACA,MACA,MACA,CAGF,4BACE,gCACA,WAEA,qCACA,SACA,gBACA,kBACA,eACA,gBACA,UACA,oBACA,WACA,2BACA,CAKE,0DACE,aAKF,uDACE,UAKN,sBACE,gBAEA,4BACE,WAIJ,iBACE,4BACA,yBACA,kBACA,gBACA,eACA,CAEA,uBACE,4BAEA,gCACA,+BACA,aACA,sBACA,mBACA,uBACA,cACA,CAEA,2BACE,cAIJ,uBACE,sCAEA,aACA,sBACA,sBACA,CAEA,0BACE,2BACA,CAGF,yBACE,mCAEA,gBAEA,+BACE,0BAKN,yBACE,uBACA,CAEA,gDACE,uBACA,CAGF,6BACE,aEhsIkB,CFssIxB,eAEE,iCAEA,UAEA,CAGF,oCARE,sCAEA,iBAEA,CAIF,qBACE,0BAEA,WACA,iBAEA,CAIE,oEACE,2CACA,CAKN,+BACE,6BACA,qBACA,cAEA,cAEA,kEAEE,sBACA,CAGF,mCACE,oEAIJ,qBACE,4BACA,kBACA,UACA,CAGF,oCACE,2BACA,oBACA,kEACA,QACA,mCACA,sCACA,SACA,CAGF,qCACE,sDACA,gBACA,iBACA,CAKF,sBACE,gBACA,qCACA,eACA,gBACA,iBACA,CAGF,4BACE,gCACA,kEACA,QACA,mCACA,sCACA,SACA,CAGF,wDAEE,WACA,6BACA,UACA,yCACA,CAGF,8BACE,wBAEA,2BACA,0CACA,QACA,WACA,CAEA,oEACE,cAIJ,6BACE,sBACA,CAGF,2BACE,iBACA,CAKA,oKAEE,YAGF,kFACE,YAKJ,cACE,kCACA,gBAEA,gCACA,CAEA,oBACE,UAGF,oBACE,gCACA,SACA,CAGF,yBACE,2CACA,QACA,CAEA,+BACE,mDACA,qBACA,qBACA,CAKF,2BACE,4FACA,QACA,mCACA,2BAIJ,wBACE,4BACA,SACA,OACA,QACA,sBACA,iFACA,eACA,UACA,2BACA,CAEA,+BACE,UAKF,4EAEE,kBAIJ,uBACE,+BACA,MACA,OACA,WACA,YACA,UACA,SACA,gBAEA,cACA,mCACA,CAEA,8BACE,iCACA,CAEA,6GAGE,cAIJ,8BACE,4BACA,CAGF,iCACE,6BACA,eACA,CAIJ,2BACE,2CACA,mBACA,CAGF,uBACE,kCACA,gBACA,sBACA,CAGE,mCACE,eAKF,oCACE,gBAIJ,8BACE,wCACA,eACA,SACA,yBACA,CAEA,6GAGE,UEh/IA,CFq/IN,8EAGE,8BACA,CAGF,4BACE,WACA,iBAGF,wBACE,iCACA,CAGF,kDAEE,UExgJI,CF2gJN,sBACE,2BACA,cACA,CAEA,6BACE,sBACA,8BACA,CASF,4DARE,gCACA,kBACA,WACA,UACA,WACA,CAGF,+BAOE,mBAGF,8BACE,4BACA,kBACA,WACA,YACA,YACA,UACA,4BACA,mBACA,sCACA,mBACA,CAIJ,oBACE,2BACA,iBACA,CAEA,2BACE,sBACA,+BACA,kBACA,cACA,kBACA,WACA,QACA,CAGF,0DAEE,gCACA,WACA,kBACA,SACA,kBACA,CAGF,4BACE,8BAGF,4BACE,4BACA,UACA,kBACA,WACA,YACA,QACA,iBACA,4BACA,mBACA,sCACA,mBACA,CAQA,yFACE,UAQF,4GACE,oCACA,CAMR,qBACE,kDACA,wBACA,eACA,eACA,kBACA,SACA,aACA,CAGF,+BACE,6CACA,eACA,SACA,YACA,kBACA,QACA,uCACA,+BAIF,4BACE,oCACA,eACA,WACA,CAGF,uBACE,sBACA,gBACA,iBACA,CAEA,8BACE,yBACA,gBACA,CAGF,yBACE,qCACA,wBACA,WACA,MACA,OACA,sBAEA,8CACA,kBACA,cAEA,sCACA,CAEA,8FAGE,uBErqJoB,CFwqJpB,mHACE,yBACA,WACA,YACA,0BACA,iBACA,CAKN,8BACE,0BACA,SACA,uCACA,6CACA,CAIJ,qDAEE,mDACA,eACA,aACA,aACA,CAEA,mEACE,4BACA,QACA,CAGF,4HAEE,4BACA,cAEA,8BACA,gBACA,kBACA,qBACA,iBACA,CAEA,wJACE,aEvtJoB,CFytJpB,oWAEE,yBACA,kBACA,SACA,SACA,QACA,SACA,mCACA,wEAGA,4CAGF,gLACE,wDACA,CAMR,0BACE,gBAGF,ecxtJE,gBZ3CM,kBY4CN,uBAEA,gBACA,cZjCsB,sCYmCtB,CbqoOD,kBaloOG,uCZtCoB,eYwCpB,gBACA,kBACA,CbqoOH,kBajoOG,cbooOH,kBahoOG,mBbmoOH,kBa/nOG,6BZ7DS,CFgwJb,SACE,kBAEA,aACE,uBACA,sCACA,8BAGF,aACE,gCACA,cAEA,gBAEA,eACE,cACA,0BAEA,qBACE,qBAMR,2BACE,GAAK,UACL,IAAM,YACN,GAAO,UCo8EN,CDv8EH,mBACE,GAAK,UACL,IAAM,YACN,GAAO,UCo8EN,CDj8EH,2DAIE,kBAEE,oDACA,CAGF,gBACE,4DACA,CAIA,8BACE,4HACA,CAGF,8CACE,oDACA,CAIA,4DACE,mFACA,oHAIF,2EACE,mFACA,oHAOJ,8CAEE,iBAGF,8BACE,iBAEA,4CACE,2BAGF,uDACE,gBAGF,4DACE,kCACA,CAIA,0EACE,8BACA,wCACA,0CACA,CAGF,yFACE,8BACA,4CACA,oCCi7EP,CD16EH,aACE,8BACA,CAEA,gBACE,6BACA,eACA,iBACA,CAGF,qCACE,aAEA,2CACE,mBAGF,wDACE,gCACA,cACA,WACA,YACA,aACA,gDACA,mBAEA,WACA,8BAEA,CAEA,0EACE,SAGF,uMAGE,oBAGF,8DACE,mBAGF,oCA5BF,wDA6BI,eCu6EL,CDn6EC,0DACE,2BACA,gBACA,QACA,CAKN,qBAEE,0CACA,6BACA,+BACA,CAEA,8BACE,mCACA,cAIA,8BACA,CAEA,mCACE,8BACA,sBACA,CAIJ,mCACE,4BACA,CAGF,sDACE,kBAGF,oDACE,gBAIJ,oBAEE,sCACA,2BACA,mBACA,kBACA,CAEA,0BACE,cAEA,gCACE,4BACA,CAEA,sCACE,UAKN,iCACE,0BACA,CAIJ,kBACE,iCACA,MACA,OACA,WACA,YACA,yBACA,CAGF,aACE,mBACA,wCACA,uCACA,YACA,eACA,CAEA,oCARF,aASI,UC45ED,CDz5ED,gBACE,kCACA,gBACA,eACA,kBACA,yBACA,CAGF,4BACE,YAGF,4BACE,0BAEA,qCACE,+DACA,uBACA,CAIJ,uBACE,gBAIA,iDACE,qBAIJ,8BACE,eAGF,qBACE,gBAIJ,YACE,mBACA,wCACA,uCACA,YACA,eACA,CAEA,oCARF,YASI,UCm5ED,CDh5ED,qBACE,mBAGF,mBACE,+BACA,0BACA,eACA,CAGF,kBACE,4CACA,CAGF,2BACE,aAGF,gCACE,8BACA,qBACA,eACA,YACA,CAIJ,mBACE,+BACA,iBACA,CAGF,aACE,iCACA,eACA,CAEA,sBACE,YAGF,iBACE,+BACA,WACA,YACA,WACA,CAGF,sBACE,8BACA,aACA,uCACA,sFACA,kBACA,uCACA,CAGF,sBACE,6BACA,YACA,MACA,MACA,CAIJ,wBACE,4BACA,uBACA,mBACA,gBACA,iBACA,iBACA,gBACA,mBACA,WAEA,iCACA,iBACA,qBACA,qCACA,CAEA,2FAGE,mBAIJ,0BACE,cACA,+BACA,gBACA,kBACA,oBACA,CAEA,4BACE,mBAEA,uCACE,gBAIJ,4BACE,uCACA,CAEA,kCACE,qBAKN,iBACE,gBAEA,0BACE,WAEA,6FAEE,sDAIJ,uBACE,2BACA,SACA,CAGF,wBACE,6BACA,kBACA,kBACA,CAEA,4BACE,kFACA,WACA,YACA,QACA,CAIJ,sBACE,qCACA,YACA,+BACA,CAEA,8BACE,4BACA,WACA,gBACA,CAEA,+CACE,2CACA,CAKN,uBACE,oCACA,gBACA,gBACA,CAEA,gCACE,gCACA,iBACA,eACA,CAEA,6CACE,2CACA,uBACA,WACA,CAGF,wCACE,aAIJ,6BACE,YAEA,2CACE,mBAGF,uCACE,sBACA,CAGF,gCACE,gCACA,WAEA,gCACA,mBACA,sBACA,CAEA,sCACE,6BACA,cAEA,gCACA,sBACA,CAKN,+BACE,cAIJ,sBACE,6BACA,CAEA,gDAEE,gCEhzKE,CFozKJ,+CACE,qCACA,CAEA,iDACE,cAGF,wEACE,wBAGF,2DACE,aEh0KQ,CFq0Kd,wBACE,eAEA,+BACE,4BE5zKkB,CF+zKlB,iCACE,mCAEA,4CAEA,eACA,CAEA,wCACE,0BEt1KF,CF+1KN,gBACE,cACA,mDACA,gBACA,aACA,eACA,cACA,CAEA,oBACE,qCACA,CAIJ,cACE,gCACA,aACA,+BACA,CAEA,yBACE,gBAGF,oBACE,4BAEA,uCACA,kBACA,CAEA,2BACE,gBAGF,sBACE,cACA,oCACA,gBACA,cACA,gBACA,uBACA,kBACA,CAKE,oGACE,0BAMR,uBACE,0BACA,eACA,iBACA,gBACA,kBACA,aE94KoB,CFk5KtB,yBACE,wBACA,CAEA,8BACE,yBC01EP,McjwPC,8BACA,CdqwPD,SclwPG,qCACA,WACA,CdqwPH,acjwPG,wBACA,OACA,YACA,qBACA,kBACA,kBACA,CdowPH,qBcjwPK,kBbFoB,CDswPzB,Yc/vPG,uCACA,cACA,iBACA,eACA,mBACA,gBACA,sBACA,CdkwPH,+Dc9vPK,adkwPL,6Bc7vPK,oCACA,WACA,eACA,cbnCO,caqCP,UACA,oBACA,gBb9CE,yBagDF,kBACA,gBACA,CdiwPL,mCc9vPO,oBbrCkB,CDsyPzB,uBc5vPK,ed+vPL,qBc3vPK,+BACA,Cd8vPL,aczvPG,uCACA,yBACA,sBACA,WACA,YACA,cACA,kBACA,SACA,kBACA,qBACA,Cd4vPH,sBczvPK,kBd4vPL,oBcxvPK,qBbpFU,mBDg1Pf,cctvPG,gCACA,gBACA,eACA,gBACA,CdyvPH,ccrvPG,mCACA,abxEoB,CDi0PvB,YcpvPG,sCACA,UACA,SACA,SACA,cbjFoB,0BamFpB,iBACA,CduvPH,uDclvPK,qBdqvPL,cchvPG,2BACA,kBACA,cACA,CdmvPH,4Bc9uPC,6BdkvPD,+Bc/uPG,adkvPH,0Cc9uPG,0CACA,aACA,kBACA,CdivPH,kGc7uPK,adivPL,qDc5uPG,+BACA,iBACA,YACA,oBACA,cb7HoB,qCagIpB,Cd+uPH,+Bc3uPG,+BACA,Cd8uPH,2Cc3uPK,sCACA,gBACA,Cd8uPL,mCczuPG,mFACA,eACA,cbtKS,qBawKT,WACA,UACA,oBACA,qXACA,yBACA,kBACA,yBAEA,Cd4uPH,kDcxuPG,cd2uPH,actuPC,abpKsB,CD84PvB,oBcvuPG,gCd0uPH,4BcvuPK,gCd0uPL,cej7PC,g2BACA,sBACA,aACA,SACA,Cfq7PD,wBej7PC,oBACA,sBACA,wBACA,Cfq7PD,0Bel7PG,uBACA,Cfq7PH,oCeh7PC,gBACE,afo7PD,CACF,YgBp8PC,oCACA,aACA,ChBu8PD,0BgB78PG,sCACA,ChBi9PH,8BgBz8PG,YhB48PH,gBgBv8PC,uBhB28PD,4BgBx8PG,mDACA,4BACA,kBfLsB,CDi9PzB,2BgBv8PG,mDACA,+BACA,YACA,ChB08PH,oBgBr8PC,2CACA,cACA,cfPsB,aeStB,ChBy8PD,mBgBr8PC,yBACA,kBACA,iBACA,gBACA,8BACA,cACA,ChBy8PD,yBgBt8PG,chBy8PH,4BgBp8PC,afvCwB,CD++PzB,kCgBr8PG,chBw8PH,mDgBp8PG,YhBu8PH,uBgBl8PC,8BACA,OACA,WACA,WACA,wBfvDwB,CD8/PzB,sBgBj8PG,gCACA,cACA,ChBq8PH,wBgBj8PG,iCACA,ChBo8PH,mBgB/7PC,+BACA,gBACA,kBACA,gBf5FM,qBe8FN,ChBm8PD,qGgB/7PG,gChBk8PH,mBgB57PC,2CfxGM,CD0iQP,yBgB97PG,+BACA,gBACA,oBACA,cACA,WACA,gCACA,cf3GS,yBe6GT,iBACA,ChBi8PH,2CgB97PK,ShBi8PL,0GgB37PK,oBhB87PL,uCgBx7PC,ehB47PD,4CgBz7PG,4BACA,iBACA,ChB47PH,oDgBx7PG,qBACA,kBACA,MACA,OACA,WACA,YACA,sCACA,kBACA,ChB27PH,2BgBt7PC,4BACA,wBACA,gBACA,KACA,ChB07PD,gCgBv7PG,yBACA,gBACA,gBACA,efpKI,CD+lQP,kBgBr7PC,uCACA,WACA,ChBy7PD,uBgBt7PG,sBACA,ChBy7PH,uBgBp7PC,iCACA,iBACA,afzKsB,CDkmQvB,kDgBr7PG,ahBw7PH,oDgBp7PG,gBhBu7PH,sDgBn7PG,ahBs7PH,oBgBj7PC,ahBq7PD,WiBznQC,uCANc,cAQd,iBACA,CjB6nQD,qCiBjoQD,WAOI,yBACA,CjB8nQD,CACF,iBiB1nQC,kEAEA,eACA,iBACA,chBNsB,kBgBQtB,CjB8nQD,mBiB3nQG,chBTsB,yBgBUtB,CjB8nQH,uCiBznQG,kEAEA,eACA,iBACA,mBACA,ahBtBoB,CDopQvB,2CiB1nQK,chBxBoB,yBgByBpB,CjB8nQL,6DiB1nQK,gBjB8nQL,4CiBxnQG,6BACA,CjB4nQH,oBiBxnQG,4DACA,iBACA,gBACA,mBACA,ahB7CsB,CDyqQzB,0BiBxnQK,gEACA,eACA,gBACA,aACA,CjB2nQL,oBiBtnQG,4DACA,iBACA,gBACA,mBACA,ahB9DsB,CDwrQzB,oBiBpnQG,ejB4nQH,wCiB7nQG,8DAEA,gBACA,mBACA,ahBvEsB,CDwsQzB,oBiB3nQG,ejB2nQH,oBiBlnQG,ejB0nQH,wCiB3nQG,8DAEA,gBACA,mBACA,ahBzFsB,CDwtQzB,oBiBznQG,ejBynQH,wCiBhnQG,iBjBonQH,wDiBjnQK,4BjBqnQL,wDiBjnQK,4BjBqnQL,oBiBhnQG,gBjBmnQH,oBiB/mQG,mBjBknQH,8CiB7mQG,ejBinQH,oBiB7mQG,oBACA,SACA,2CACA,aACA,CjBgnQH,2BiB7mQK,mBACA,CjBgnQL,mBiB1mQC,iCACA,CjB8mQD,kCiB3mQG,qCACA,CjB8mQH,6BiB1mQG,2CACA,cACA,CjB6mQH,4BiBzmQG,6DACA,eACA,iBACA,WhBhLI,iBgBkLJ,iBACA,CjB4mQH,oEiBxmQK,cjB4mQL,4CiBvmQO,ahB7KkB,CDuxQzB,mCiBrmQK,6DACA,eACA,gBACA,CjBwmQL,oCiBhoQC,4BA4BI,kBjBwmQH,CACF,0BiBpmQG,8BACA,sBACA,mBACA,uBAEA,0BACA,QACA,YACA,CjBumQH,wCiBpmQK,4DACA,iBACA,gBACA,chB7MkB,mBgB+MlB,mBACA,gCACA,uBACA,mBACA,eACA,CjBumQL,uFiBnmQO,6BACA,CjBumQP,0CiBnmQO,qBjBsmQP,0BiBhmQG,kBjBmmQH,kCiBhmQK,uBACA,kBAEA,CjBmmQL,sCiBhmQO,yBACA,YACA,kBACA,CjBmmQP,gCiB9lQK,ejBimQL,kCiB9lQO,yBhBrQA,oBgBuQA,CjBimQP,sDiB7lQW,0BjBgmQX,0CiB1lQO,2BhBnQgB,CDi2QvB,iCiBplQG,kEAEA,eACA,iBACA,mBACA,ahBlRoB,CD42QvB,qCiBtlQK,chBpRoB,yBgBqRpB,CjB0lQL,iBiBrlQG,wBACA,UACA,gBACA,uBACA,oBACA,kBACA,oBACA,aACA,CjBwlQH,iBiBplQG,4DACA,iBACA,gBACA,mBACA,ahB3SsB,CDm4QzB,uBiBplQK,gEACA,eACA,gBACA,aACA,CjBulQL,iBiBllQG,4DACA,iBACA,gBACA,mBACA,ahB5TsB,CDk5QzB,iBiBhlQG,ejBwlQH,kCiBzlQG,8DAEA,gBACA,mBACA,ahBrUsB,CDk6QzB,iBiBvlQG,ejBulQH,iBiB9kQG,ejBslQH,kCiBvlQG,8DAEA,gBACA,mBACA,ahBvVsB,CDk7QzB,iBiBrlQG,ejBqlQH,kCiB5kQG,iBjBglQH,kDiB7kQK,4BjBilQL,kDiB7kQK,4BjBilQL,iBiB5kQG,gBjB+kQH,iBiB3kQG,mBjB8kQH,wCiBzkQG,ejB6kQH,iBiBzkQG,oBACA,SACA,2CACA,aACA,CjB4kQH,wBiBzkQK,mBACA,CjB4kQL,gDiBtkQG,ajBykQH,8BiBrkQG,qCACA,kBACA,gBACA,qBACA,CjBwkQH,mCiBrkQK,wBACA,2BACA,iBACA,8BACA,kBACA,CjBwkQL,sDiBpkQK,sCACA,oBACA,CjBukQL,kFiBpkQO,4BACA,CjBukQP,oCiB9kQG,sDAWI,wCACA,CjBukQL,CACF,2CiBnkQK,4BACA,CjBskQL,oCiBxkQG,2CAKI,ajBukQL,CACF,oBiBlkQG,kBjBqkQH,wBiBlkQK,uBACA,sBACA,CjBqkQL,2BiBhkQG,oCACA,CjBmkQH,sCiBhkQK,gBjBmkQL,kCiB/jQK,6BACA,CjBkkQL,oCiB9jQK,yBACA,CjBikQL,kDiB9jQO,gCACA,gBACA,CjBikQP,yFiB3jQW,qBjB8jQX,+EiBzjQS,ejB4jQT,oDiBvjQO,2BACA,CjB0jQP,4CiBtjQO,uBACA,yBACA,CjByjQP,kDiBrjQO,ejBwjQP,2DiBrjQS,ejBwjQT,oCiBljQK,oCACE,gBjBqjQL,CACF,oCiB/mQC,2BA8DI,kBjBqjQH,CACF,iFiB/iQG,yChBjhBS,kBgBmhBT,iCACA,CjBmjQH,sBiB/iQG,+BACA,WACA,WACA,CjBkjQH,0BiB/iQK,uBACA,CjBkjQL,sCiB5iQK,4BACA,mBACA,kBACA,CjB+iQL,oCiB3iQK,sCACE,mBjB8iQL,CACF,qCiB1iQK,ahB1iBoB,CDulRzB,oCiBziQK,2BhB7jBE,egB+jBF,CjB4iQL,0CiBziQO,ahBpjBgB,CDgmRvB,+CiBziQS,ahBtjBgB,CDkmRzB,8CiBtiQK,gBjByiQL,oBiBpiQG,mBjBuiQH,wBiBpiQK,uBACA,eACA,YACA,iBACA,CjBuiQL,oCiBjiQK,gDACE,mBjBoiQL,wCiBhiQK,gCACA,WACA,iBACA,CjBmiQL,sDiBhiQO,kBjBmiQP,CACF,oCiB7hQG,8BACE,cjBgiQH,sCiB7hQK,iBjBgiQL,qDiB5hQK,mBjB+hQL,4EiBzhQG,cjB6hQH,CACF,mBiBzhQG,YjB4hQH,SiBvhQC,oBjB2hQD,oCiB5hQD,SAII,gBjB4hQD,CACF,gBiBzhQG,oCACA,mBACA,YACA,CjB4hQH,oBiBzhQK,YjB4hQL,oCiBniQC,gBAWI,4BACA,CjB4hQH,CACF,oBiBxhQG,uCACA,gBACA,eACA,CjB2hQH,sBiBvhQG,+BACA,CjB0hQH,yBiBvhQK,sCACA,gBACA,eACA,ahB9pBkB,CDyrRvB,4BiBthQK,gCACA,CjByhQL,8BiBrhQK,mBhB/qBO,agBgrBP,0BACA,YACA,CjBwhQL,sCiBrhQO,ajBwhQP,+BiBnhQK,8BACA,CjBshQL,sDiBnhQO,+BACA,CjBshQP,gDiBlhQO,uBACA,yBACA,CjBqhQP,+BiBhhQK,ajBmhQL,sCiBhhQO,4DACA,gBACA,aACA,CjBmhQP,oCiB/gQO,4BhB7sBgB,CDguRvB,sFiB5gQG,6BhBptBoB,CD2uRvB,6BiBjhQG,gCACA,kBAEA,CjB8gQH,eiB1gQG,8BACA,aACA,kDACA,aACA,CjB6gQH,oCiBlhQC,eAQI,kDACA,CjB8gQH,6BiB3gQK,wBACA,qBACA,CjB8gQL,yCiB3gQO,qBACA,CjB8gQP,0CiB1gQO,gCACA,QACA,aACA,CjB6gQP,oCiBxgQK,WjB2gQL,0BiBvgQK,gBjB0gQL,CACF,oCiB7iQC,eAuCI,WjB0gQH,4BiBvgQK,8BACA,eACA,CjB0gQL,0GiBrgQO,gBjBwgQP,sFiBjgQK,gCjBsgQL,0BiBlgQK,ajBqgQL,+BiBlgQO,gBjBqgQP,oEiBjgQS,+BACA,CjBogQT,0CiBhgQS,gBjBmgQT,CACF,OiB3/PC,sCACA,CjB+/PD,gBiB3/PC,gCACA,aACA,UACA,YACA,chB1zBsB,qBgB4zBtB,cACA,CjB+/PD,oCiBvgQD,gBAWI,2BACA,gBACA,ahBpzBoB,CDqzRrB,CACF,OkBn1RC,0BACA,iBACA,wBACA,ClBu1RD,oBkBn1RG,6BACA,mBACA,6BACA,gBACA,kBACA,ClBu1RH,mBkBn1RG,sDACA,aACA,eACA,ClBs1RH,mBkBl1RG,gBlBq1RH,oEkBh1RG,kBjBpBS,CDu2RZ,SkB/0RG,cjBfsB,yBiBgBtB,ClBk1RH,ekB/0RK,qBlBk1RL,ckB70RG,gBlBg1RH,4HkB50RO,gBlB21RP,8FkBl1RO,uBlBq1RP,wFkB90RO,alBi1RP,+BkB10RK,mBjB5DO,6BiB6DP,+BACA,ClB60RL,2CkB10RO,mDACA,ClB60RP,0CkBz0RO,sDACA,ClB40RP,yBkBt0RG,sBlBy0RH,ekBp0RC,gCACA,ClBw0RD,KkBp0RC,gDlBw0RD,yBkBp0RC,gCACA,YACA,ClBw0RD,6CkBn0RC,0CACA,iBACA,eACA,cjB9FsB,eiBgGtB,ClBw0RD,yDkBr0RG,UjBjHI,CD07RP,uDkBr0RG,gCACA,ClBy0RH,qEkBr0RG,elBy0RH,wCkBl0RG,alBs0RH,wDkBn0RK,uCACA,eACA,eACA,ClBs0RL,oEkBn0RO,elBs0RP,0EkBl0RO,+BACA,ClBq0RP,sFkBl0RS,alBq0RT,oCkBp1RG,wDAoBI,alBo0RL,CACF,oHkB9zRK,oCACA,ClBk0RL,sBkB7zRG,4CjB7JS,sBiB+JT,YACA,kBACA,ClBg0RH,+BkB7zRK,mCACA,ClBg0RL,oCkBz0RC,sBAaI,alBg0RH,CACF,kBkB5zRG,sCACA,kBACA,ClB+zRH,oCkB5zRK,8BACE,6BlB+zRL,CACF,wBkB3zRK,mBlB8zRL,gCkB1zRK,kBjB7LO,CD0/RZ,sCkB1zRO,mBlB6zRP,2BkBxzRK,oCACA,ClB2zRL,qCkBxzRO,UlB2zRP,8BkBrzRG,clBwzRH,sCkBrzRK,kBlBwzRL,qCkBpzRK,gBlBuzRL,2BkBlzRG,sCACA,eACA,ClBqzRH,oCkBxzRC,2BAMI,6BlBszRH,CACF,oCkBlzRG,+CACE,alBqzRH,CACF,emBhiSC,oCACA,WACA,CnBoiSD,gCmBjiSG,2BACA,mBlBFS,akBIT,wBACA,CnBoiSH,wBmBhiSG,YAjBY,YAkBZ,UACA,eACA,CnBmiSH,8BmBhiSK,+BACA,YACA,YACA,CnBmiSL,oCmB/hSK,sCACE,anBkiSL,CACF,2BmB9hSK,0CACA,gBACA,kBACA,CnBiiSL,oCmBriSG,2BAOI,gBnBkiSL,CACF,6BmB/hSO,2BACA,clBhCgB,qBkBkChB,0BACA,yBACA,CnBkiSP,kCmB/hSS,iBnBkiST,mCmB9hSS,WlBzDF,yBkB0DE,yBACA,CnBiiST,sCmB7hSS,wCACA,CnBgiST,8BmB3hSO,2CACA,QACA,CnB8hSP,gCmB3hSS,0BACA,CnB8hST,4DmBzhSO,WlBhFA,yBAgBkB,gBkBkElB,eACA,CnB4hSP,kEmBzhSS,yBnB4hST,4DmBthSK,0BnByhSL,gCmBphSG,4BACA,CnBuhSH,wBmBnhSG,gBAtGY,2BAyGZ,CnBshSH,oCmB1hSC,wBAOI,qCAEA,CnBuhSH,CACF,2BmBphSK,clBnGoB,ekBoGpB,iBACA,gBACA,oBACA,gCACA,kBACA,CnBuhSL,2BmBnhSK,clB7GoB,ekB8GpB,iBACA,gBACA,kBACA,CnBshSL,2BmBlhSK,wCACA,gBACA,clBxHkB,mBkB0HlB,kBACA,+BACA,CnBqhSL,2BmBjhSK,6BlB/HoB,iBkBiIpB,eACA,CnBohSL,yCmBhhSK,WlBrJE,ekBsJF,CnBmhSL,sFmB9gSK,gBnBkhSL,+DmB9gSK,cnBihSL,2CmB7gSK,+BACA,WlBpKE,oBkBsKF,iBACA,gBACA,kBACA,CnBghSL,0BmB5gSK,gCACA,clB/JoB,kBkBiKpB,CnB+gSL,iCmB5gSO,WlBnLA,ekBoLA,CnB+gSP,2NmB3gSW,gBnB0hSX,2BmBnhSK,oBACA,SACA,2CACA,aACA,CnBshSL,kCmBnhSO,mBACA,CnBshSP,oCmBjhSK,alB9LkB,CDktSvB,sCmBjhSO,alB/LkB,CDmtSzB,uCmB/gSK,clBnNU,ekBoNV,CnBkhSL,uCmB9gSK,clBvNM,ekBwNN,CnBihSL,sCmB7gSK,clBlMkB,ekBmMlB,CnBghSL,oCmB7uSD,eAkOI,8BACA,gCACA,CnB+gSD,gEmB3gSG,0BACA,gBACA,CnB+gSH,wBmB3gSG,qBACA,WACA,CnB8gSH,CACF,SmBzgSC,2BACA,CnB6gSD,wBmB1gSG,kCACA,CnB6gSH,mCmB1gSK,mBnB6gSL,2BmBzgSK,8BACA,CnB4gSL,8BmBzgSO,qCACA,CnB4gSP,+BmBvgSK,yCACA,cACA,CnB0gSL,iNmBtgSS,gBnBqhST,0BmB/gSK,mClB5QkB,qBkB8QlB,yBACA,eACA,gBACA,+BACA,CnBkhSL,gCmB/gSO,WlBnSA,+BkBoSA,CnBkhSP,mCmB9gSO,clBxRkB,+BkByRlB,CnBihSP,gBmB1gSC,+BACA,cACA,CnB8gSD,qBmB1gSC,6BACA,aACA,CnB8gSD,uBmB3gSG,cnB8gSH,iBmBzgSC,4BACA,kBACA,CnB6gSD,uBmBzgSC,wBACA,sBACA,YACA,CnB6gSD,8BmB1gSG,mCACA,gBACA,eACA,iBACA,alBjUsB,CD+0SzB,4MmBzgSO,gBnBwhSP,qCmBlhSG,cnBqhSH,+BmB/gSC,+BACA,CnBohSD,iEmBjhSG,6BACA,2BACA,CnBqhSH,+EmBlhSK,kBnBshSL,iDmB/gSC,2BACA,qBACA,CnBohSD,2EmBjhSG,0BACA,kBACA,kBACA,CnBqhSH,sEmB/gSC,enBohSD,gBmBhhSC,4BACA,iBACA,CnBohSD,0CmBjhSG,iCACA,CnBohSH,6BmBhhSG,mBnBmhSH,8CmB/gSG,iBnBkhSH,sDmB/gSK,oCACA,WACA,CnBkhSL,WmB5gSC,iCACA,CnBghSD,amB7gSG,clBhZsB,oBkBiZtB,CnBghSH,mBmB7gSK,0BnBghSL,QmB1gSC,cnB8gSD,WmB1gSC,mCACA,CnB8gSD,mBmB3gSG,wCACA,mBACA,aACA,mBlB9aS,cAOW,0BkB0apB,eACA,iBACA,CnB8gSH,mBmB1gSG,kBnB6gSH,2BmB1gSK,uBACA,kBACA,WACA,WACA,CnB6gSL,oBmBxgSG,4BnB2gSH,kBmBvgSG,qBnB0gSH,sBmBtgSG,alBtboB,CD+7SvB,mBmBrgSG,6CACA,aACA,clB1coB,gDkB4cpB,eACA,qBACA,eACA,CnBwgSH,iBmBpgSG,iCACA,alBtcoB,CD88SvB,0BmBngSG,2BACA,WACA,WACA,YACA,iBACA,CnBsgSH,mCmBngSK,kBlB9eU,CDo/Sf,mCmBlgSK,mBnBqgSL,kCmBjgSK,kBlBveoB,CD2+SzB,qDmB7/RG,clB/esB,qBkBgftB,eACA,CnBkgSH,qBmB9/RG,cnBigSH,yBmB7/RG,alBzfsB,CDy/SzB,qBmB5/RG,alB3gBY,CD0gTf,wDmBv/RC,kClBrgBwB,CDogTzB,gGmB3/RG,gBnBigSH,wImB5/RK,0CACA,CnBkgSL,gImB9/RK,gEACA,CnBogSL,qBmB7/RC,+BACA,CnBkgSD,qCmB//RG,+BAEA,iBACA,CnBmgSH,yDmB9/RK,gEACA,CnBkgSL,emB5/RC,gDACA,CnBggSD,wBmB7/RG,yBlBhkBY,CDgkTf,wBmB5/RG,0BnB+/RH,uBmB3/RG,yBlBrkBQ,CDmkTX,uBmBz/RG,2CACA,iBACA,4BACA,kBACA,eACA,CnB6/RH,yBmB1/RK,alBxkBkB,CDqkTvB,sBmBv/RG,yBnB2/RH,oBmBv/RG,alBpkBoB,CD8jTvB,amBr/RC,mBlB9lBW,kBkB+lBX,kBACA,CnBy/RD,sBmBt/RG,2CACA,mBACA,YACA,CnBy/RH,+BmBt/RK,kBACA,CnBy/RL,+CmBt/RO,cnBy/RP,6BmBp/RK,8BACA,clB5mBkB,yBkB8mBlB,gBACA,CnBu/RL,+BmBp/RO,kCACA,CnBu/RP,gHmBl/RS,cnBq/RT,kCmBh/RO,alBzoBI,CD4nTX,4BmB5+RK,wCACA,4BACA,CnB++RL,kCmB5+RO,mBnB++RP,+EmB1+RO,2BACA,sBACA,YACA,alBjpBgB,CD+nTvB,kLmBz+RS,mCACA,sBACA,CnB8+RT,qCmBz+RO,0CACA,CnB4+RP,2CmBz+RS,clBnpBc,iBkBopBd,eACA,CnB4+RT,uCmBv+RO,oCACA,WACA,aACA,qBACA,alB5qBgB,CDupTvB,UmBn+RC,mBnBy+RD,yBmBx+RC,sCACA,CnB++RD,emB3+RC,qCACA,qBAGA,CnBu+RD,qBoBprTC,4BACA,kBAEA,CpBwrTD,yBoBrrTG,uCACA,cACA,kBACA,CpBwrTH,wDoBprTK,gCACA,iBACA,CpBurTL,2BoBnrTK,mCACA,aACA,CpBsrTL,oGoBjrTO,mBpBorTP,qDoB7qTG,kCACA,eACA,iBACA,WnBnCI,6CmBqCJ,mBACA,gBACA,CpBgrTH,2BoB5qTG,epB+qTH,4BoB3qTG,6BnBjCoB,kBmBmCpB,eACA,CpB8qTH,oBoBzqTC,4BACA,aACA,CpB6qTD,wBoB1qTG,mCACA,CpB6qTH,4BoB1qTK,cpB6qTL,qCoBxqTG,cnBtDsB,gBmBuDtB,oBACA,CpB2qTH,SqBnvTC,crBuvTD,+BqBpvTG,gCACA,kBACA,CrBuvTH,6BqBnvTG,+BACA,CrBsvTH,kEqBlvTG,+BACA,CrBqvTH,0DqBhvTG,8BACA,CrBovTH,kFqBhvTG,8BACA,CrBmvTH,kCqB/uTG,8BACA,CrBkvTH,wBqB9uTG,oCACA,CrBivTH,2BqB7uTG,oBACA,CrBgvTH,iCqB5uTG,kBACA,cACA,kBACA,CrB+uTH,0CqB3uTG,8BACA,CrB8uTH,yCqB1uTG,+BACA,CrB6uTH,kCqBzuTG,YrB4uTH,qCqBxuTG,gCACA,CrB2uTH,wCqBvuTG,WrB0uTH,gCqBtuTG,8BACA,CrByuTH,yBqBruTG,oBACA,CrBwuTH,yDqBnuTG,oCACA,CrBuuTH,2GqBluTG,iCACA,CrBsuTH,sCqBluTG,iCACA,CrBquTH,0BqBjuTG,+BACA,CrBouTH,uCqBhuTG,qBACA,CrBmuTH,wDqB/tTG,oBACA,CrBkuTH,oFqBztTG,iBACA,CrBguTH,sGqB3tTG,WrB+tTH,sCqBztTK,+BACA,CrB4tTL,iEqBztTO,8BACA,CrB4tTP,oCqBttTG,2BACA,gBACA,CrBytTH,sCqBrtTG,YrBwtTH,qCqBptTG,+BACA,CrButTH,yCqBntTG,+BACA,CrBstTH,sDqBltTG,iBrBqtTH,0CqBjtTG,gCACA,WACA,CrBotTH,wEqB/sTG,8BACA,CrBmtTH,gBqB9sTG,yBrBktTH,gBqB9sTG,6BACA,CrBitTH,wBqB7sTG,crBgtTH,6EqB3sTG,8BACA,CrB+sTH,mDqB3sTG,iCACA,CrB8sTH,+DqB1sTG,iCACA,CrB6sTH,8KqBnsTG,iBACA,CrB2sTH,wDqBvsTG,iCACA,CrB0sTH,sDqBtsTG,kCACA,CrBysTH,oDqBrsTG,iBACA,CrBwsTH,6FqBnsTG,iCACA,CrBusTH,2CqBnsTG,mBACA,CrBssTH,iDqBnsTK,kBACA,8DACA,CrBssTL,6BqBjsTG,uXrBosTH,sCqB/rTG,iBrBmsTH,iCqB/rTG,+BACA,CrBksTH,+CqB9rTG,oBACA,CrBisTH,+DqB7rTG,crBgsTH,sDqB5rTG,sBACA,CrB+rTH,sDqB3rTG,qBACA,CrB8rTH,sDqB1rTG,qBACA,CrB6rTH,iDqBzrTG,OrB4rTH,yCqBxrTG,0CACA,CrB2rTH,oDqBvrTG,+BACA,CrB0rTH,oCqBtrTG,kCAEE,kCACA,CrByrTH,0DqBtrTK,mCACA,CrB0rTL,sEqBnrTK,kCACA,CrBurTL,CACF,4CqBhrTO,8BACA,CrBmrTP,qDqB9qTK,+BACA,CrBirTL,2DqB3qTK,8BACA,CrB8qTL,6DqB1qTK,+BACA,CrB6qTL,kCqBxqTG,gCACA,gBACA,CrB2qTH,iCqBvqTG,YrB0qTH,kCqBtqTG,YrByqTH,mCqBrqTG,8BACA,CrBwqTH,+EqBpqTG,iCACA,CrBuqTH,8DqBnqTG,iBACA,CrBsqTH,ikEsB9hUC,uSACA,kG","file":"flavours/vanilla/common.css","sourcesContent":[".app-body {\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.button {\n background-color: $ui-highlight-color;\n border: 10px none;\n border-radius: 4px;\n box-sizing: border-box;\n color: $primary-text-color;\n cursor: pointer;\n display: inline-block;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n height: 36px;\n letter-spacing: 0;\n line-height: 36px;\n overflow: hidden;\n padding: 0 16px;\n position: relative;\n text-align: center;\n text-transform: uppercase;\n text-decoration: none;\n text-overflow: ellipsis;\n transition: all 100ms ease-in;\n white-space: nowrap;\n width: auto;\n\n &:active,\n &:focus,\n &:hover {\n background-color: lighten($ui-highlight-color, 10%);\n transition: all 200ms ease-out;\n }\n\n &--destructive {\n transition: none;\n\n &:active,\n &:focus,\n &:hover {\n background-color: $error-red;\n transition: none;\n }\n }\n\n &:disabled {\n background-color: $ui-primary-color;\n cursor: default;\n }\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &.button-primary,\n &.button-alternative,\n &.button-secondary,\n &.button-alternative-2 {\n font-size: 16px;\n line-height: 36px;\n height: auto;\n text-transform: none;\n padding: 4px 16px;\n }\n\n &.button-alternative {\n color: $inverted-text-color;\n background: $ui-primary-color;\n\n &:active,\n &:focus,\n &:hover {\n background-color: lighten($ui-primary-color, 4%);\n }\n }\n\n &.button-alternative-2 {\n background: $ui-base-lighter-color;\n\n &:active,\n &:focus,\n &:hover {\n background-color: lighten($ui-base-lighter-color, 4%);\n }\n }\n\n &.button-secondary {\n color: $darker-text-color;\n background: transparent;\n padding: 3px 15px;\n border: 1px solid $ui-primary-color;\n\n &:active,\n &:focus,\n &:hover {\n border-color: lighten($ui-primary-color, 4%);\n color: lighten($darker-text-color, 4%);\n }\n\n &:disabled {\n opacity: 0.5;\n }\n }\n\n &.button--block {\n display: block;\n width: 100%;\n }\n}\n\n.column__wrapper {\n display: flex;\n flex: 1 1 auto;\n position: relative;\n}\n\n.icon-button {\n display: inline-block;\n padding: 0;\n color: $action-button-color;\n border: none;\n background: transparent;\n cursor: pointer;\n transition: color 100ms ease-in;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($action-button-color, 7%);\n transition: color 200ms ease-out;\n }\n\n &.disabled {\n color: darken($action-button-color, 13%);\n cursor: default;\n }\n\n &.active {\n color: $highlight-text-color;\n }\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &.inverted {\n color: $lighter-text-color;\n\n &:hover,\n &:active,\n &:focus {\n color: darken($lighter-text-color, 7%);\n }\n\n &.disabled {\n color: lighten($lighter-text-color, 7%);\n }\n\n &.active {\n color: $highlight-text-color;\n\n &.disabled {\n color: lighten($highlight-text-color, 13%);\n }\n }\n }\n\n &.overlayed {\n box-sizing: content-box;\n background: rgba($base-overlay-background, 0.6);\n color: rgba($primary-text-color, 0.7);\n border-radius: 4px;\n padding: 2px;\n\n &:hover {\n background: rgba($base-overlay-background, 0.9);\n }\n }\n}\n\n.text-icon-button {\n color: $lighter-text-color;\n border: none;\n background: transparent;\n cursor: pointer;\n font-weight: 600;\n font-size: 11px;\n padding: 0 3px;\n line-height: 27px;\n outline: 0;\n transition: color 100ms ease-in;\n\n &:hover,\n &:active,\n &:focus {\n color: darken($lighter-text-color, 7%);\n transition: color 200ms ease-out;\n }\n\n &.disabled {\n color: lighten($lighter-text-color, 20%);\n cursor: default;\n }\n\n &.active {\n color: $highlight-text-color;\n }\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n}\n\n.dropdown-menu {\n position: absolute;\n}\n\n.invisible {\n font-size: 0;\n line-height: 0;\n display: inline-block;\n width: 0;\n height: 0;\n position: absolute;\n\n img,\n svg {\n margin: 0 !important;\n border: 0 !important;\n padding: 0 !important;\n width: 0 !important;\n height: 0 !important;\n }\n}\n\n.ellipsis {\n &::after {\n content: \"…\";\n }\n}\n\n.compose-form {\n padding: 10px;\n\n .compose-form__warning {\n color: $inverted-text-color;\n margin-bottom: 10px;\n background: $ui-primary-color;\n box-shadow: 0 2px 6px rgba($base-shadow-color, 0.3);\n padding: 8px 10px;\n border-radius: 4px;\n font-size: 13px;\n font-weight: 400;\n\n strong {\n color: $inverted-text-color;\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n a {\n color: $lighter-text-color;\n font-weight: 500;\n text-decoration: underline;\n\n &:hover,\n &:active,\n &:focus {\n text-decoration: none;\n }\n }\n }\n\n .compose-form__autosuggest-wrapper {\n position: relative;\n\n .emoji-picker-dropdown {\n position: absolute;\n right: 5px;\n top: 5px;\n }\n }\n\n .autosuggest-textarea,\n .spoiler-input {\n position: relative;\n }\n\n .spoiler-input {\n height: 0;\n transform-origin: bottom;\n opacity: 0.0;\n\n &.spoiler-input--visible {\n height: 47px;\n opacity: 1.0;\n }\n }\n\n .autosuggest-textarea__textarea,\n .spoiler-input__input {\n display: block;\n box-sizing: border-box;\n width: 100%;\n margin: 0;\n color: $inverted-text-color;\n background: $simple-background-color;\n padding: 10px;\n font-family: inherit;\n font-size: 14px;\n resize: vertical;\n border: 0;\n outline: 0;\n\n &:focus {\n outline: 0;\n }\n\n @media screen and (max-width: 600px) {\n font-size: 16px;\n }\n }\n\n .spoiler-input__input {\n border-radius: 4px;\n }\n\n .autosuggest-textarea__textarea {\n min-height: 100px;\n border-radius: 4px 4px 0 0;\n padding-bottom: 0;\n padding-right: 10px + 22px;\n resize: none;\n scrollbar-color: initial;\n\n &::-webkit-scrollbar {\n all: unset;\n }\n\n @media screen and (max-width: 600px) {\n height: 100px !important; // prevent auto-resize textarea\n resize: vertical;\n }\n }\n\n .autosuggest-textarea__suggestions {\n box-sizing: border-box;\n display: none;\n position: absolute;\n top: 100%;\n width: 100%;\n z-index: 99;\n box-shadow: 4px 4px 6px rgba($base-shadow-color, 0.4);\n background: $ui-secondary-color;\n border-radius: 0 0 4px 4px;\n color: $inverted-text-color;\n font-size: 14px;\n padding: 6px;\n\n &.autosuggest-textarea__suggestions--visible {\n display: block;\n }\n }\n\n .autosuggest-textarea__suggestions__item {\n padding: 10px;\n cursor: pointer;\n border-radius: 4px;\n\n &:hover,\n &:focus,\n &:active,\n &.selected {\n background: darken($ui-secondary-color, 10%);\n }\n }\n\n .autosuggest-account,\n .autosuggest-emoji {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n line-height: 18px;\n font-size: 14px;\n }\n\n .autosuggest-account-icon,\n .autosuggest-emoji img {\n display: block;\n margin-right: 8px;\n width: 16px;\n height: 16px;\n }\n\n .autosuggest-account .display-name__account {\n color: $lighter-text-color;\n }\n\n .compose-form__modifiers {\n color: $inverted-text-color;\n font-family: inherit;\n font-size: 14px;\n background: $simple-background-color;\n\n .compose-form__upload-wrapper {\n overflow: hidden;\n }\n\n .compose-form__uploads-wrapper {\n display: flex;\n flex-direction: row;\n padding: 5px;\n flex-wrap: wrap;\n }\n\n .compose-form__upload {\n flex: 1 1 0;\n min-width: 40%;\n margin: 5px;\n\n &__actions {\n background: linear-gradient(180deg, rgba($base-shadow-color, 0.8) 0, rgba($base-shadow-color, 0.35) 80%, transparent);\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n opacity: 0;\n transition: opacity .1s ease;\n\n .icon-button {\n flex: 0 1 auto;\n color: $secondary-text-color;\n font-size: 14px;\n font-weight: 500;\n padding: 10px;\n font-family: inherit;\n\n &:hover,\n &:focus,\n &:active {\n color: lighten($secondary-text-color, 7%);\n }\n }\n\n &.active {\n opacity: 1;\n }\n }\n\n &-description {\n position: absolute;\n z-index: 2;\n bottom: 0;\n left: 0;\n right: 0;\n box-sizing: border-box;\n background: linear-gradient(0deg, rgba($base-shadow-color, 0.8) 0, rgba($base-shadow-color, 0.35) 80%, transparent);\n padding: 10px;\n opacity: 0;\n transition: opacity .1s ease;\n\n textarea {\n background: transparent;\n color: $secondary-text-color;\n border: 0;\n padding: 0;\n margin: 0;\n width: 100%;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n\n &:focus {\n color: $white;\n }\n\n &::placeholder {\n opacity: 0.75;\n color: $secondary-text-color;\n }\n }\n\n &.active {\n opacity: 1;\n }\n }\n }\n\n .compose-form__upload-thumbnail {\n border-radius: 4px;\n background-position: center;\n background-size: cover;\n background-repeat: no-repeat;\n height: 140px;\n width: 100%;\n overflow: hidden;\n }\n }\n\n .compose-form__buttons-wrapper {\n padding: 10px;\n background: darken($simple-background-color, 8%);\n border-radius: 0 0 4px 4px;\n display: flex;\n justify-content: space-between;\n\n .compose-form__buttons {\n display: flex;\n\n .compose-form__upload-button-icon {\n line-height: 27px;\n }\n\n .compose-form__sensitive-button {\n display: none;\n\n &.compose-form__sensitive-button--visible {\n display: block;\n }\n\n .compose-form__sensitive-button__icon {\n line-height: 27px;\n }\n }\n }\n\n .icon-button {\n box-sizing: content-box;\n padding: 0 3px;\n }\n\n .character-counter__wrapper {\n align-self: center;\n margin-right: 4px;\n\n .character-counter {\n cursor: default;\n font-family: $font-sans-serif, sans-serif;\n font-size: 14px;\n font-weight: 600;\n color: $lighter-text-color;\n\n &.character-counter--over {\n color: $warning-red;\n }\n }\n }\n }\n\n .compose-form__publish {\n display: flex;\n justify-content: flex-end;\n min-width: 0;\n\n .compose-form__publish-button-wrapper {\n overflow: hidden;\n padding-top: 10px;\n }\n }\n}\n\n.no-reduce-motion .spoiler-input {\n transition: height 0.4s ease, opacity 0.4s ease;\n}\n\n.emojione {\n font-size: inherit;\n vertical-align: middle;\n object-fit: contain;\n margin: -.2ex .15em .2ex;\n width: 16px;\n height: 16px;\n\n img {\n width: auto;\n }\n}\n\n.reply-indicator {\n border-radius: 4px;\n margin-bottom: 10px;\n background: $ui-primary-color;\n padding: 10px;\n}\n\n.reply-indicator__header {\n margin-bottom: 5px;\n overflow: hidden;\n}\n\n.reply-indicator__cancel {\n float: right;\n line-height: 24px;\n}\n\n.reply-indicator__display-name {\n color: $inverted-text-color;\n display: block;\n max-width: 100%;\n line-height: 24px;\n overflow: hidden;\n padding-right: 25px;\n text-decoration: none;\n}\n\n.reply-indicator__display-avatar {\n float: left;\n margin-right: 5px;\n}\n\n.status__content--with-action {\n cursor: pointer;\n}\n\n.status__content,\n.reply-indicator__content {\n position: relative;\n font-size: 15px;\n line-height: 20px;\n word-wrap: break-word;\n overflow: hidden;\n text-overflow: ellipsis;\n padding-top: 2px;\n color: $primary-text-color;\n\n &:focus {\n outline: 0;\n }\n\n &.status__content--with-spoiler {\n white-space: normal;\n\n .status__content__text {\n white-space: pre-wrap;\n }\n }\n\n .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n }\n\n p {\n margin-bottom: 20px;\n white-space: pre-wrap;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n a {\n color: $pleroma-links;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n\n .fa {\n color: lighten($dark-text-color, 7%);\n }\n }\n\n &.mention {\n &:hover {\n text-decoration: none;\n\n span {\n text-decoration: underline;\n }\n }\n }\n\n .fa {\n color: $dark-text-color;\n }\n }\n\n .status__content__spoiler-link {\n background: $action-button-color;\n\n &:hover {\n background: lighten($action-button-color, 7%);\n text-decoration: none;\n }\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n }\n\n .status__content__text {\n display: none;\n\n &.status__content__text--visible {\n display: block;\n }\n }\n\n em {\n font-style: italic;\n }\n\n strong {\n font-weight: bold;\n }\n\n ul { list-style: disc inside; }\n ol { list-style: decimal inside; }\n\n blockquote {\n margin: .2em 0 .2em 2em;\n font-style: italic;\n }\n}\n\n.status__content.status__content--collapsed {\n max-height: 20px * 15; // 15 lines is roughly above 500 characters\n}\n\n.status__content__read-more-button {\n display: block;\n font-size: 15px;\n line-height: 20px;\n color: lighten($ui-highlight-color, 8%);\n border: 0;\n background: transparent;\n padding: 0;\n padding-top: 8px;\n\n &:hover,\n &:active {\n text-decoration: underline;\n }\n}\n\n.status__content__spoiler-link {\n display: inline-block;\n border-radius: 2px;\n background: transparent;\n border: 0;\n color: $inverted-text-color;\n font-weight: 700;\n font-size: 11px;\n padding: 0 6px;\n text-transform: uppercase;\n line-height: 20px;\n cursor: pointer;\n vertical-align: middle;\n}\n\n.status__wrapper--filtered {\n color: $dark-text-color;\n border: 0;\n font-size: inherit;\n text-align: center;\n line-height: inherit;\n margin: 0;\n padding: 15px;\n box-sizing: border-box;\n width: 100%;\n clear: both;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n}\n\n.status__prepend-icon-wrapper {\n left: -26px;\n position: absolute;\n}\n\n.focusable {\n &:focus {\n outline: 0;\n background: lighten($ui-base-color, 4%);\n\n .status.status-direct {\n background: lighten($ui-base-color, 12%);\n\n &.muted {\n background: transparent;\n }\n }\n\n .detailed-status,\n .detailed-status__action-bar {\n background: lighten($ui-base-color, 8%);\n }\n }\n}\n\n.status {\n padding: 8px 10px;\n padding-left: 68px;\n position: relative;\n min-height: 54px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n cursor: default;\n\n @supports (-ms-overflow-style: -ms-autohiding-scrollbar) {\n // Add margin to avoid Edge auto-hiding scrollbar appearing over content.\n // On Edge 16 this is 16px and Edge <=15 it's 12px, so aim for 16px.\n padding-right: 26px; // 10px + 16px\n }\n\n @keyframes fade {\n 0% { opacity: 0; }\n 100% { opacity: 1; }\n }\n\n opacity: 1;\n animation: fade 150ms linear;\n\n .video-player {\n margin-top: 8px;\n }\n\n &.status-direct:not(.read) {\n background: lighten($ui-base-color, 8%);\n border-bottom-color: lighten($ui-base-color, 12%);\n }\n\n &.light {\n .status__relative-time {\n color: $light-text-color;\n }\n\n .status__display-name {\n color: $inverted-text-color;\n }\n\n .display-name {\n strong {\n color: $inverted-text-color;\n }\n\n span {\n color: $light-text-color;\n }\n }\n\n .status__content {\n color: $inverted-text-color;\n\n a {\n color: $highlight-text-color;\n }\n\n a.status__content__spoiler-link {\n color: $primary-text-color;\n background: $ui-primary-color;\n\n &:hover {\n background: lighten($ui-primary-color, 8%);\n }\n }\n }\n }\n}\n\n.notification-favourite {\n .status.status-direct {\n background: transparent;\n\n .icon-button.disabled {\n color: lighten($action-button-color, 13%);\n }\n }\n}\n\n.status__relative-time,\n.notification__relative_time {\n color: $dark-text-color;\n float: right;\n font-size: 14px;\n}\n\n.status__display-name {\n color: $dark-text-color;\n}\n\n.status__info .status__display-name {\n display: block;\n max-width: 100%;\n padding-right: 25px;\n}\n\n.status__info {\n font-size: 15px;\n}\n\n.status-check-box {\n border-bottom: 1px solid $ui-secondary-color;\n display: flex;\n\n .status-check-box__status {\n margin: 10px 0 10px 10px;\n flex: 1;\n\n .media-gallery {\n max-width: 250px;\n }\n\n .status__content {\n padding: 0;\n white-space: normal;\n }\n\n .video-player {\n margin-top: 8px;\n max-width: 250px;\n }\n\n .media-gallery__item-thumbnail {\n cursor: default;\n }\n }\n}\n\n.status-check-box-toggle {\n align-items: center;\n display: flex;\n flex: 0 0 auto;\n justify-content: center;\n padding: 10px;\n}\n\n.status__prepend {\n margin-left: 68px;\n color: $dark-text-color;\n padding: 8px 0;\n padding-bottom: 2px;\n font-size: 14px;\n position: relative;\n\n .status__display-name strong {\n color: $dark-text-color;\n }\n\n > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n}\n\n.status__action-bar {\n align-items: center;\n display: flex;\n margin-top: 8px;\n\n &__counter {\n display: inline-flex;\n margin-right: 11px;\n align-items: center;\n\n .status__action-bar-button {\n margin-right: 4px;\n }\n\n &__label {\n display: inline-block;\n width: 14px;\n font-size: 12px;\n font-weight: 500;\n color: $action-button-color;\n }\n }\n}\n\n.status__action-bar-button {\n margin-right: 18px;\n}\n\n.status__action-bar-dropdown {\n height: 23.15px;\n width: 23.15px;\n}\n\n.detailed-status__action-bar-dropdown {\n flex: 1 1 auto;\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n}\n\n.detailed-status {\n background: lighten($ui-base-color, 4%);\n padding: 14px 10px;\n\n &--flex {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n align-items: flex-start;\n\n .status__content,\n .detailed-status__meta {\n flex: 100%;\n }\n }\n\n .status__content {\n font-size: 19px;\n line-height: 24px;\n\n .emojione {\n width: 24px;\n height: 24px;\n margin: -1px 0 0;\n }\n\n .status__content__spoiler-link {\n line-height: 24px;\n margin: -1px 0 0;\n }\n }\n\n .video-player {\n margin-top: 8px;\n }\n}\n\n.detailed-status__meta {\n margin-top: 15px;\n color: $dark-text-color;\n font-size: 14px;\n line-height: 18px;\n}\n\n.detailed-status__action-bar {\n background: lighten($ui-base-color, 4%);\n border-top: 1px solid lighten($ui-base-color, 8%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n}\n\n.detailed-status__link {\n color: inherit;\n text-decoration: none;\n}\n\n.detailed-status__favorites,\n.detailed-status__reblogs {\n display: inline-block;\n font-weight: 500;\n font-size: 12px;\n margin-left: 6px;\n}\n\n.reply-indicator__content {\n color: $inverted-text-color;\n font-size: 14px;\n\n a {\n color: $lighter-text-color;\n }\n}\n\n.domain {\n padding: 10px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n .domain__domain-name {\n flex: 1 1 auto;\n display: block;\n color: $primary-text-color;\n text-decoration: none;\n font-size: 14px;\n font-weight: 500;\n }\n}\n\n.domain__wrapper {\n display: flex;\n}\n\n.domain_buttons {\n height: 18px;\n padding: 10px;\n white-space: nowrap;\n}\n\n.account {\n padding: 10px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n &.compact {\n padding: 0;\n border-bottom: 0;\n\n .account__avatar-wrapper {\n margin-left: 0;\n }\n }\n\n .account__display-name {\n flex: 1 1 auto;\n display: block;\n color: $darker-text-color;\n overflow: hidden;\n text-decoration: none;\n font-size: 14px;\n }\n}\n\n.account__wrapper {\n display: flex;\n}\n\n.account__avatar-wrapper {\n float: left;\n margin-left: 12px;\n margin-right: 12px;\n}\n\n.account__avatar {\n @include avatar-radius();\n position: relative;\n\n &-inline {\n display: inline-block;\n vertical-align: middle;\n margin-right: 5px;\n }\n\n &-composite {\n @include avatar-radius();\n overflow: hidden;\n\n & > div {\n @include avatar-radius();\n float: left;\n position: relative;\n box-sizing: border-box;\n }\n }\n}\n\na .account__avatar {\n cursor: pointer;\n}\n\n.account__avatar-overlay {\n @include avatar-size(48px);\n\n &-base {\n @include avatar-radius();\n @include avatar-size(36px);\n }\n\n &-overlay {\n @include avatar-radius();\n @include avatar-size(24px);\n\n position: absolute;\n bottom: 0;\n right: 0;\n z-index: 1;\n }\n}\n\n.account__relationship {\n height: 18px;\n padding: 10px;\n white-space: nowrap;\n}\n\n.account__disclaimer {\n padding: 10px;\n border-top: 1px solid lighten($ui-base-color, 8%);\n color: $dark-text-color;\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n a {\n font-weight: 500;\n color: inherit;\n text-decoration: underline;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n }\n}\n\n.account__action-bar {\n border-top: 1px solid lighten($ui-base-color, 8%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n line-height: 36px;\n overflow: hidden;\n flex: 0 0 auto;\n display: flex;\n}\n\n.account__action-bar-dropdown {\n padding: 10px;\n\n .icon-button {\n vertical-align: middle;\n }\n\n .dropdown--active {\n .dropdown__content.dropdown__right {\n left: 6px;\n right: initial;\n }\n\n &::after {\n bottom: initial;\n margin-left: 11px;\n margin-top: -7px;\n right: initial;\n }\n }\n}\n\n.account__action-bar-links {\n display: flex;\n flex: 1 1 auto;\n line-height: 18px;\n text-align: center;\n}\n\n.account__action-bar__tab {\n text-decoration: none;\n overflow: hidden;\n flex: 0 1 100%;\n border-right: 1px solid lighten($ui-base-color, 8%);\n padding: 10px 0;\n border-bottom: 4px solid transparent;\n\n &.active {\n border-bottom: 4px solid $ui-highlight-color;\n }\n\n & > span {\n display: block;\n text-transform: uppercase;\n font-size: 11px;\n color: $darker-text-color;\n }\n\n strong {\n display: block;\n font-size: 15px;\n font-weight: 500;\n color: $primary-text-color;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n}\n\n.account-authorize {\n padding: 14px 10px;\n\n .detailed-status__display-name {\n display: block;\n margin-bottom: 15px;\n overflow: hidden;\n }\n}\n\n.account-authorize__avatar {\n float: left;\n margin-right: 10px;\n}\n\n.status__display-name,\n.status__relative-time,\n.detailed-status__display-name,\n.detailed-status__datetime,\n.detailed-status__application,\n.account__display-name {\n text-decoration: none;\n}\n\n.status__display-name,\n.account__display-name {\n strong {\n color: $primary-text-color;\n }\n}\n\n.muted {\n .emojione {\n opacity: 0.5;\n }\n}\n\n.status__display-name,\n.reply-indicator__display-name,\n.detailed-status__display-name,\na.account__display-name {\n &:hover strong {\n text-decoration: underline;\n }\n}\n\n.account__display-name strong {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.detailed-status__application,\n.detailed-status__datetime {\n color: inherit;\n}\n\n.detailed-status__display-name {\n color: $secondary-text-color;\n display: block;\n line-height: 24px;\n margin-bottom: 15px;\n overflow: hidden;\n\n strong,\n span {\n display: block;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n\n strong {\n font-size: 16px;\n color: $primary-text-color;\n }\n}\n\n.detailed-status__display-avatar {\n float: left;\n margin-right: 10px;\n}\n\n.status__avatar {\n height: 48px;\n left: 10px;\n position: absolute;\n top: 10px;\n width: 48px;\n}\n\n.muted {\n .status__content,\n .status__content p,\n .status__content a {\n color: $dark-text-color;\n }\n\n .status__display-name strong {\n color: $dark-text-color;\n }\n\n .status__avatar {\n opacity: 0.5;\n }\n\n a.status__content__spoiler-link {\n background: $ui-base-lighter-color;\n color: $inverted-text-color;\n\n &:hover {\n background: lighten($ui-base-lighter-color, 7%);\n text-decoration: none;\n }\n }\n}\n\n.notification__message {\n margin: 0 10px 0 68px;\n padding: 8px 0 0;\n cursor: default;\n color: $darker-text-color;\n font-size: 15px;\n line-height: 22px;\n position: relative;\n\n .fa {\n color: $highlight-text-color;\n }\n\n > span {\n display: inline;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n}\n\n.notification__favourite-icon-wrapper {\n left: -26px;\n position: absolute;\n\n .star-icon {\n color: $gold-star;\n }\n}\n\n.star-icon.active {\n color: $gold-star;\n}\n\n.notification__display-name {\n color: inherit;\n font-weight: 500;\n text-decoration: none;\n\n &:hover {\n color: $primary-text-color;\n text-decoration: underline;\n }\n}\n\n.notification__relative_time {\n float: right;\n}\n\n.display-name {\n display: block;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.display-name__html {\n font-weight: 500;\n}\n\n.display-name__account {\n font-size: 14px;\n}\n\n.status__relative-time,\n.detailed-status__datetime {\n &:hover {\n text-decoration: underline;\n }\n}\n\n.image-loader {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n\n .image-loader__preview-canvas {\n max-width: $media-modal-media-max-width;\n max-height: $media-modal-media-max-height;\n background: url('~images/void.png') repeat;\n object-fit: contain;\n }\n\n .loading-bar {\n position: relative;\n }\n\n &.image-loader--amorphous .image-loader__preview-canvas {\n display: none;\n }\n}\n\n.zoomable-image {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n\n img {\n max-width: $media-modal-media-max-width;\n max-height: $media-modal-media-max-height;\n width: auto;\n height: auto;\n object-fit: contain;\n }\n}\n\n.navigation-bar {\n padding: 10px;\n display: flex;\n align-items: center;\n flex-shrink: 0;\n cursor: default;\n color: $darker-text-color;\n\n strong {\n color: $secondary-text-color;\n }\n\n a {\n color: inherit;\n }\n\n .permalink {\n text-decoration: none;\n }\n\n .navigation-bar__actions {\n position: relative;\n\n .icon-button.close {\n position: absolute;\n pointer-events: none;\n transform: scale(0.0, 1.0) translate(-100%, 0);\n opacity: 0;\n }\n\n .compose__action-bar .icon-button {\n pointer-events: auto;\n transform: scale(1.0, 1.0) translate(0, 0);\n opacity: 1;\n }\n }\n}\n\n.navigation-bar__profile {\n flex: 1 1 auto;\n margin-left: 8px;\n line-height: 20px;\n margin-top: -1px;\n overflow: hidden;\n}\n\n.navigation-bar__profile-account {\n display: block;\n font-weight: 500;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.navigation-bar__profile-edit {\n color: inherit;\n text-decoration: none;\n}\n\n.dropdown {\n display: inline-block;\n}\n\n.dropdown__content {\n display: none;\n position: absolute;\n}\n\n.dropdown-menu__separator {\n border-bottom: 1px solid darken($ui-secondary-color, 8%);\n margin: 5px 7px 6px;\n height: 0;\n}\n\n.dropdown-menu {\n background: $ui-secondary-color;\n padding: 4px 0;\n border-radius: 4px;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n z-index: 9999;\n\n ul {\n list-style: none;\n }\n\n &.left {\n transform-origin: 100% 50%;\n }\n\n &.top {\n transform-origin: 50% 100%;\n }\n\n &.bottom {\n transform-origin: 50% 0;\n }\n\n &.right {\n transform-origin: 0 50%;\n }\n}\n\n.dropdown-menu__arrow {\n position: absolute;\n width: 0;\n height: 0;\n border: 0 solid transparent;\n\n &.left {\n right: -5px;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: $ui-secondary-color;\n }\n\n &.top {\n bottom: -5px;\n margin-left: -7px;\n border-width: 5px 7px 0;\n border-top-color: $ui-secondary-color;\n }\n\n &.bottom {\n top: -5px;\n margin-left: -7px;\n border-width: 0 7px 5px;\n border-bottom-color: $ui-secondary-color;\n }\n\n &.right {\n left: -5px;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: $ui-secondary-color;\n }\n}\n\n.dropdown-menu__item {\n a {\n font-size: 13px;\n line-height: 18px;\n display: block;\n padding: 4px 14px;\n box-sizing: border-box;\n text-decoration: none;\n background: $ui-secondary-color;\n color: $inverted-text-color;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n &:focus,\n &:hover,\n &:active {\n background: $ui-highlight-color;\n color: $secondary-text-color;\n outline: 0;\n }\n }\n}\n\n.dropdown--active .dropdown__content {\n display: block;\n line-height: 18px;\n max-width: 311px;\n right: 0;\n text-align: left;\n z-index: 9999;\n\n & > ul {\n list-style: none;\n background: $ui-secondary-color;\n padding: 4px 0;\n border-radius: 4px;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.4);\n min-width: 140px;\n position: relative;\n }\n\n &.dropdown__right {\n right: 0;\n }\n\n &.dropdown__left {\n & > ul {\n left: -98px;\n }\n }\n\n & > ul > li > a {\n font-size: 13px;\n line-height: 18px;\n display: block;\n padding: 4px 14px;\n box-sizing: border-box;\n text-decoration: none;\n background: $ui-secondary-color;\n color: $inverted-text-color;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n &:focus {\n outline: 0;\n }\n\n &:hover {\n background: $ui-highlight-color;\n color: $secondary-text-color;\n }\n }\n}\n\n.dropdown__icon {\n vertical-align: middle;\n}\n\n.columns-area {\n display: flex;\n flex: 1 1 auto;\n flex-direction: row;\n justify-content: flex-start;\n overflow-x: auto;\n position: relative;\n\n &.unscrollable {\n overflow-x: hidden;\n }\n}\n\n@media screen and (min-width: 360px) {\n .columns-area {\n padding: 10px;\n }\n\n .react-swipeable-view-container .columns-area {\n height: calc(100% - 20px) !important;\n }\n}\n\n.react-swipeable-view-container {\n &,\n .columns-area,\n .drawer,\n .column {\n height: 100%;\n }\n}\n\n.react-swipeable-view-container > * {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 100%;\n}\n\n.column {\n width: 350px;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n\n > .scrollable {\n background: $ui-base-color;\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n }\n}\n\n.ui {\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n width: 100%;\n height: 100%;\n background: darken($ui-base-color, 7%);\n}\n\n.drawer {\n width: 330px;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n overflow-y: hidden;\n}\n\n.drawer__tab {\n display: block;\n flex: 1 1 auto;\n padding: 15px 5px 13px;\n color: $darker-text-color;\n text-decoration: none;\n text-align: center;\n font-size: 16px;\n border-bottom: 2px solid transparent;\n}\n\n.column,\n.drawer {\n flex: 1 1 100%;\n overflow: hidden;\n}\n\n@media screen and (min-width: 360px) {\n .tabs-bar {\n margin: 10px;\n margin-bottom: 0;\n }\n\n .getting-started__trends,\n .search {\n margin-bottom: 10px;\n }\n\n .getting-started__panel {\n margin: 10px 0;\n }\n\n .column,\n .drawer {\n min-width: 330px;\n }\n}\n\n@media screen and (max-width: 630px) {\n .column,\n .drawer {\n width: 100%;\n padding: 0;\n }\n\n .columns-area {\n flex-direction: column;\n }\n\n .search__input,\n .autosuggest-textarea__textarea {\n font-size: 16px;\n }\n}\n\n@media screen and (min-width: 631px) {\n .columns-area {\n padding: 0;\n }\n\n .column,\n .drawer {\n flex: 1 1 auto;\n padding: 10px;\n padding-left: 5px;\n padding-right: 5px;\n\n &:first-child {\n padding-left: 10px;\n }\n\n &:last-child {\n padding-right: 10px;\n }\n }\n\n .columns-area > div {\n .column,\n .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n }\n}\n\n.drawer__pager {\n box-sizing: border-box;\n padding: 0;\n flex-grow: 1;\n position: relative;\n overflow: hidden;\n display: flex;\n}\n\n.drawer__inner {\n position: absolute;\n top: 0;\n left: 0;\n background: lighten($ui-base-color, 13%);\n box-sizing: border-box;\n padding: 0;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n overflow-y: auto;\n width: 100%;\n height: 100%;\n border-radius: 2px;\n\n &.darker {\n background: $ui-base-color;\n }\n}\n\n.drawer__inner__mastodon {\n background: lighten($ui-base-color, 13%) url('data:image/svg+xml;utf8,') no-repeat bottom / 100% auto;\n flex: 1;\n min-height: 47px;\n\n > img {\n display: block;\n object-fit: contain;\n object-position: bottom left;\n width: 100%;\n height: 100%;\n pointer-events: none;\n user-drag: none;\n user-select: none;\n }\n}\n\n.pseudo-drawer {\n background: lighten($ui-base-color, 13%);\n font-size: 13px;\n text-align: left;\n}\n\n.drawer__header {\n flex: 0 0 auto;\n font-size: 16px;\n background: lighten($ui-base-color, 8%);\n margin-bottom: 10px;\n display: flex;\n flex-direction: row;\n border-radius: 2px;\n\n a {\n transition: background 100ms ease-in;\n\n &:hover {\n background: lighten($ui-base-color, 3%);\n transition: background 200ms ease-out;\n }\n }\n}\n\n.tabs-bar {\n display: flex;\n background: lighten($ui-base-color, 8%);\n flex: 0 0 auto;\n overflow-y: auto;\n}\n\n.tabs-bar__link {\n display: block;\n flex: 1 1 auto;\n padding: 15px 10px;\n color: $primary-text-color;\n text-decoration: none;\n text-align: center;\n font-size: 14px;\n font-weight: 500;\n border-bottom: 2px solid lighten($ui-base-color, 8%);\n transition: all 50ms linear;\n\n .fa {\n font-weight: 400;\n font-size: 16px;\n }\n\n &.active {\n border-bottom: 2px solid $highlight-text-color;\n color: $highlight-text-color;\n }\n\n &:hover,\n &:focus,\n &:active {\n @media screen and (min-width: 631px) {\n background: lighten($ui-base-color, 14%);\n }\n }\n\n span {\n margin-left: 5px;\n display: none;\n }\n}\n\n@media screen and (min-width: 600px) {\n .tabs-bar__link {\n span {\n display: inline;\n }\n }\n}\n\n@media screen and (min-width: 631px) {\n .tabs-bar {\n display: none;\n }\n}\n\n.scrollable {\n overflow-y: scroll;\n overflow-x: hidden;\n flex: 1 1 auto;\n -webkit-overflow-scrolling: touch;\n will-change: transform; // improves perf in mobile Chrome\n\n &.optionally-scrollable {\n overflow-y: auto;\n }\n\n @supports(display: grid) { // hack to fix Chrome <57\n contain: strict;\n }\n\n &--flex {\n display: flex;\n flex-direction: column;\n }\n\n &__append {\n flex: 1 1 auto;\n position: relative;\n min-height: 120px;\n }\n}\n\n.scrollable.fullscreen {\n @supports(display: grid) { // hack to fix Chrome <57\n contain: none;\n }\n}\n\n.column-back-button {\n background: lighten($ui-base-color, 4%);\n color: $highlight-text-color;\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n line-height: inherit;\n border: 0;\n text-align: unset;\n padding: 15px;\n margin: 0;\n z-index: 3;\n outline: 0;\n\n &:hover {\n text-decoration: underline;\n }\n}\n\n.column-header__back-button {\n background: lighten($ui-base-color, 4%);\n border: 0;\n font-family: inherit;\n color: $highlight-text-color;\n cursor: pointer;\n white-space: nowrap;\n font-size: 16px;\n padding: 0 5px 0 0;\n z-index: 3;\n\n &:hover {\n text-decoration: underline;\n }\n\n &:last-child {\n padding: 0 15px 0 0;\n }\n}\n\n.column-back-button__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.column-back-button--slim {\n position: relative;\n}\n\n.column-back-button--slim-button {\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n padding: 15px;\n position: absolute;\n right: 0;\n top: -48px;\n}\n\n.react-toggle {\n display: inline-block;\n position: relative;\n cursor: pointer;\n background-color: transparent;\n border: 0;\n padding: 0;\n user-select: none;\n -webkit-tap-highlight-color: rgba($base-overlay-background, 0);\n -webkit-tap-highlight-color: transparent;\n}\n\n.react-toggle-screenreader-only {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.react-toggle--disabled {\n cursor: not-allowed;\n opacity: 0.5;\n transition: opacity 0.25s;\n}\n\n.react-toggle-track {\n width: 50px;\n height: 24px;\n padding: 0;\n border-radius: 30px;\n background-color: $ui-base-color;\n transition: all 0.2s ease;\n}\n\n.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: darken($ui-base-color, 10%);\n}\n\n.react-toggle--checked .react-toggle-track {\n background-color: $ui-highlight-color;\n}\n\n.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: lighten($ui-highlight-color, 10%);\n}\n\n.react-toggle-track-check {\n position: absolute;\n width: 14px;\n height: 10px;\n top: 0;\n bottom: 0;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n left: 8px;\n opacity: 0;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-check {\n opacity: 1;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle-track-x {\n position: absolute;\n width: 10px;\n height: 10px;\n top: 0;\n bottom: 0;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n right: 10px;\n opacity: 1;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-x {\n opacity: 0;\n}\n\n.react-toggle-thumb {\n transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0ms;\n position: absolute;\n top: 1px;\n left: 1px;\n width: 22px;\n height: 22px;\n border: 1px solid $ui-base-color;\n border-radius: 50%;\n background-color: darken($simple-background-color, 2%);\n box-sizing: border-box;\n transition: all 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-thumb {\n left: 27px;\n border-color: $ui-highlight-color;\n}\n\n.column-link {\n background: lighten($ui-base-color, 8%);\n color: $primary-text-color;\n display: block;\n font-size: 16px;\n padding: 15px;\n text-decoration: none;\n\n &:hover {\n background: lighten($ui-base-color, 11%);\n }\n}\n\n.column-link__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.column-link__badge {\n display: inline-block;\n border-radius: 4px;\n font-size: 12px;\n line-height: 19px;\n font-weight: 500;\n background: $ui-base-color;\n padding: 4px 8px;\n margin: -6px 10px;\n}\n\n.column-subheading {\n background: $ui-base-color;\n color: $dark-text-color;\n padding: 8px 20px;\n font-size: 12px;\n font-weight: 500;\n text-transform: uppercase;\n cursor: default;\n}\n\n.getting-started__wrapper,\n.getting-started,\n.flex-spacer {\n background: $ui-base-color;\n}\n\n.flex-spacer {\n flex: 1 1 auto;\n}\n\n.getting-started {\n color: $dark-text-color;\n overflow: auto;\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n\n &__wrapper,\n &__panel,\n &__footer {\n height: min-content;\n }\n\n &__panel,\n &__footer\n {\n padding: 10px;\n padding-top: 20px;\n flex-grow: 0;\n\n ul {\n margin-bottom: 10px;\n }\n\n ul li {\n display: inline;\n }\n\n p {\n font-size: 13px;\n\n a {\n color: $dark-text-color;\n text-decoration: underline;\n }\n }\n\n a {\n text-decoration: none;\n color: $darker-text-color;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: underline;\n }\n }\n }\n\n &__wrapper,\n &__footer\n {\n color: $dark-text-color;\n }\n\n &__trends {\n background: $ui-base-color;\n flex: 0 1 auto;\n\n @media screen and (max-height: 810px) {\n .trends__item:nth-child(3) {\n display: none;\n }\n }\n\n @media screen and (max-height: 720px) {\n .trends__item:nth-child(2) {\n display: none;\n }\n }\n\n @media screen and (max-height: 670px) {\n display: none;\n }\n }\n\n &__scrollable {\n max-height: 100%;\n overflow-y: auto;\n }\n}\n\n.keyboard-shortcuts {\n padding: 8px 0 0;\n overflow: hidden;\n\n thead {\n position: absolute;\n left: -9999px;\n }\n\n td {\n padding: 0 10px 8px;\n }\n\n kbd {\n display: inline-block;\n padding: 3px 5px;\n background-color: lighten($ui-base-color, 8%);\n border: 1px solid darken($ui-base-color, 4%);\n }\n}\n\n.setting-text {\n color: $darker-text-color;\n background: transparent;\n border: none;\n border-bottom: 2px solid $ui-primary-color;\n box-sizing: border-box;\n display: block;\n font-family: inherit;\n margin-bottom: 10px;\n padding: 7px 0;\n width: 100%;\n\n &:focus,\n &:active {\n color: $primary-text-color;\n border-bottom-color: $highlight-text-color;\n }\n\n @media screen and (max-width: 600px) {\n font-size: 16px;\n }\n}\n\n.no-reduce-motion button.icon-button i.fa-retweet {\n background-position: 0 0;\n height: 19px;\n transition: background-position 0.9s steps(10);\n transition-duration: 0s;\n vertical-align: middle;\n width: 22px;\n\n &::before {\n display: none !important;\n }\n\n}\n\n.no-reduce-motion button.icon-button.active i.fa-retweet {\n transition-duration: 0.9s;\n background-position: 0 100%;\n}\n\n.reduce-motion button.icon-button i.fa-retweet {\n color: $action-button-color;\n transition: color 100ms ease-in;\n}\n\n.reduce-motion button.icon-button.active i.fa-retweet {\n color: $highlight-text-color;\n}\n\n.status-card {\n display: flex;\n font-size: 14px;\n border: 1px solid lighten($ui-base-color, 8%);\n border-radius: 4px;\n color: $dark-text-color;\n margin-top: 14px;\n text-decoration: none;\n overflow: hidden;\n\n &__actions {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n\n & > div {\n background: rgba($base-shadow-color, 0.6);\n border-radius: 4px;\n padding: 12px 9px;\n flex: 0 0 auto;\n display: flex;\n justify-content: center;\n align-items: center;\n }\n\n button,\n a {\n display: inline;\n color: $primary-text-color;\n background: transparent;\n border: 0;\n padding: 0 5px;\n text-decoration: none;\n opacity: 0.6;\n font-size: 18px;\n line-height: 18px;\n\n &:hover,\n &:active,\n &:focus {\n opacity: 1;\n }\n }\n\n a {\n font-size: 19px;\n position: relative;\n bottom: -1px;\n }\n }\n}\n\na.status-card {\n cursor: pointer;\n\n &:hover {\n background: lighten($ui-base-color, 8%);\n }\n}\n\n.status-card-photo {\n cursor: zoom-in;\n display: block;\n text-decoration: none;\n width: 100%;\n height: auto;\n margin: 0;\n}\n\n.status-card-video {\n iframe {\n width: 100%;\n height: 100%;\n }\n}\n\n.status-card__title {\n display: block;\n font-weight: 500;\n margin-bottom: 5px;\n color: $darker-text-color;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n text-decoration: none;\n}\n\n.status-card__content {\n flex: 1 1 auto;\n overflow: hidden;\n padding: 14px 14px 14px 8px;\n}\n\n.status-card__description {\n color: $darker-text-color;\n}\n\n.status-card__host {\n display: block;\n margin-top: 5px;\n font-size: 13px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.status-card__image {\n flex: 0 0 100px;\n background: lighten($ui-base-color, 8%);\n position: relative;\n\n & > .fa {\n font-size: 21px;\n position: absolute;\n transform-origin: 50% 50%;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n }\n}\n\n.status-card.horizontal {\n display: block;\n\n .status-card__image {\n width: 100%;\n }\n\n .status-card__image-image {\n border-radius: 4px 4px 0 0;\n }\n\n .status-card__title {\n white-space: inherit;\n }\n}\n\n.status-card.compact {\n border-color: lighten($ui-base-color, 4%);\n\n &.interactive {\n border: 0;\n }\n\n .status-card__content {\n padding: 8px;\n padding-top: 10px;\n }\n\n .status-card__title {\n white-space: nowrap;\n }\n\n .status-card__image {\n flex: 0 0 60px;\n }\n}\n\na.status-card.compact:hover {\n background-color: lighten($ui-base-color, 4%);\n}\n\n.status-card__image-image {\n border-radius: 4px 0 0 4px;\n display: block;\n margin: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n background-size: cover;\n background-position: center center;\n}\n\n.load-more {\n display: block;\n color: $dark-text-color;\n background-color: transparent;\n border: 0;\n font-size: inherit;\n text-align: center;\n line-height: inherit;\n margin: 0;\n padding: 15px;\n box-sizing: border-box;\n width: 100%;\n clear: both;\n text-decoration: none;\n\n &:hover {\n background: lighten($ui-base-color, 2%);\n }\n}\n\n.load-gap {\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n}\n\n.regeneration-indicator {\n text-align: center;\n font-size: 16px;\n font-weight: 500;\n color: $dark-text-color;\n background: $ui-base-color;\n cursor: default;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n justify-content: center;\n padding: 20px;\n\n & > div {\n width: 100%;\n background: transparent;\n padding-top: 0;\n }\n\n &__figure {\n width: 100%;\n height: 160px;\n background-size: contain;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n }\n\n &.missing-indicator {\n padding-top: 20px + 48px;\n }\n\n &__label {\n margin-top: 200px;\n\n strong {\n display: block;\n margin-bottom: 10px;\n color: $dark-text-color;\n }\n\n span {\n font-size: 15px;\n font-weight: 400;\n }\n }\n}\n\n.column-header__wrapper {\n position: relative;\n flex: 0 0 auto;\n\n &.active {\n &::before {\n display: block;\n content: \"\";\n position: absolute;\n top: 35px;\n left: 0;\n right: 0;\n margin: 0 auto;\n width: 60%;\n pointer-events: none;\n height: 28px;\n z-index: 1;\n background: radial-gradient(ellipse, rgba($ui-highlight-color, 0.23) 0%, rgba($ui-highlight-color, 0) 60%);\n }\n }\n}\n\n.column-header {\n display: flex;\n font-size: 16px;\n background: lighten($ui-base-color, 4%);\n flex: 0 0 auto;\n cursor: pointer;\n position: relative;\n z-index: 2;\n outline: 0;\n overflow: hidden;\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n\n & > button {\n margin: 0;\n border: none;\n padding: 15px 0 15px 15px;\n color: inherit;\n background: transparent;\n font: inherit;\n text-align: left;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n flex: 1;\n }\n\n & > .column-header__back-button {\n color: $highlight-text-color;\n }\n\n &.active {\n box-shadow: 0 1px 0 rgba($highlight-text-color, 0.3);\n\n .column-header__icon {\n color: $highlight-text-color;\n text-shadow: 0 0 10px rgba($highlight-text-color, 0.4);\n }\n }\n\n &:focus,\n &:active {\n outline: 0;\n }\n}\n\n.column-header__buttons {\n height: 48px;\n display: flex;\n}\n\n.column-header__links .text-btn {\n margin-right: 10px;\n}\n\n.column-header__button {\n background: lighten($ui-base-color, 4%);\n border: 0;\n color: $darker-text-color;\n cursor: pointer;\n font-size: 16px;\n padding: 0 15px;\n\n &:hover {\n color: lighten($darker-text-color, 7%);\n }\n\n &.active {\n color: $primary-text-color;\n background: lighten($ui-base-color, 8%);\n\n &:hover {\n color: $primary-text-color;\n background: lighten($ui-base-color, 8%);\n }\n }\n}\n\n.column-header__collapsible {\n max-height: 70vh;\n overflow: hidden;\n overflow-y: auto;\n color: $darker-text-color;\n transition: max-height 150ms ease-in-out, opacity 300ms linear;\n opacity: 1;\n\n &.collapsed {\n max-height: 0;\n opacity: 0.5;\n }\n\n &.animating {\n overflow-y: hidden;\n }\n\n hr {\n height: 0;\n background: transparent;\n border: 0;\n border-top: 1px solid lighten($ui-base-color, 12%);\n margin: 10px 0;\n }\n}\n\n.column-header__collapsible-inner {\n background: lighten($ui-base-color, 8%);\n padding: 15px;\n}\n\n.column-header__setting-btn {\n &:hover {\n color: $darker-text-color;\n text-decoration: underline;\n }\n}\n\n.column-header__setting-arrows {\n float: right;\n\n .column-header__setting-btn {\n padding: 0 10px;\n\n &:last-child {\n padding-right: 0;\n }\n }\n}\n\n.text-btn {\n display: inline-block;\n padding: 0;\n font-family: inherit;\n font-size: inherit;\n color: inherit;\n border: 0;\n background: transparent;\n cursor: pointer;\n}\n\n.column-header__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.loading-indicator {\n color: $dark-text-color;\n font-size: 12px;\n font-weight: 400;\n text-transform: uppercase;\n overflow: visible;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n\n span {\n display: block;\n float: left;\n margin-left: 50%;\n transform: translateX(-50%);\n margin: 82px 0 0 50%;\n white-space: nowrap;\n }\n}\n\n.loading-indicator__figure {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n width: 42px;\n height: 42px;\n box-sizing: border-box;\n background-color: transparent;\n border: 0 solid lighten($ui-base-color, 26%);\n border-width: 6px;\n border-radius: 50%;\n}\n\n.no-reduce-motion .loading-indicator span {\n animation: loader-label 1.15s infinite cubic-bezier(0.215, 0.610, 0.355, 1.000);\n}\n\n.no-reduce-motion .loading-indicator__figure {\n animation: loader-figure 1.15s infinite cubic-bezier(0.215, 0.610, 0.355, 1.000);\n}\n\n@keyframes loader-figure {\n 0% {\n width: 0;\n height: 0;\n background-color: lighten($ui-base-color, 26%);\n }\n\n 29% {\n background-color: lighten($ui-base-color, 26%);\n }\n\n 30% {\n width: 42px;\n height: 42px;\n background-color: transparent;\n border-width: 21px;\n opacity: 1;\n }\n\n 100% {\n width: 42px;\n height: 42px;\n border-width: 0;\n opacity: 0;\n background-color: transparent;\n }\n}\n\n@keyframes loader-label {\n 0% { opacity: 0.25; }\n 30% { opacity: 1; }\n 100% { opacity: 0.25; }\n}\n\n.video-error-cover {\n align-items: center;\n background: $base-overlay-background;\n color: $primary-text-color;\n cursor: pointer;\n display: flex;\n flex-direction: column;\n height: 100%;\n justify-content: center;\n margin-top: 8px;\n position: relative;\n text-align: center;\n z-index: 100;\n}\n\n.media-spoiler {\n background: $base-overlay-background;\n color: $darker-text-color;\n border: 0;\n padding: 0;\n width: 100%;\n height: 100%;\n border-radius: 4px;\n appearance: none;\n\n &:hover,\n &:active,\n &:focus {\n padding: 0;\n color: lighten($darker-text-color, 8%);\n }\n}\n\n.media-spoiler__warning {\n display: block;\n font-size: 14px;\n}\n\n.media-spoiler__trigger {\n display: block;\n font-size: 11px;\n font-weight: 700;\n}\n\n.spoiler-button {\n display: none;\n left: 4px;\n position: absolute;\n text-shadow: 0 1px 1px $base-shadow-color, 1px 0 1px $base-shadow-color;\n top: 4px;\n z-index: 100;\n\n &.spoiler-button--visible {\n display: block;\n }\n}\n\n.modal-container--preloader {\n background: lighten($ui-base-color, 8%);\n}\n\n.account--panel {\n background: lighten($ui-base-color, 4%);\n border-top: 1px solid lighten($ui-base-color, 8%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n}\n\n.account--panel__button,\n.detailed-status__button {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.column-settings__outer {\n background: lighten($ui-base-color, 8%);\n padding: 15px;\n}\n\n.column-settings__section {\n color: $darker-text-color;\n cursor: default;\n display: block;\n font-weight: 500;\n margin-bottom: 10px;\n}\n\n.column-settings__hashtags {\n .column-settings__row {\n margin-bottom: 15px;\n }\n\n .column-select {\n &__control {\n @include search-input();\n }\n\n &__placeholder {\n color: $dark-text-color;\n padding-left: 2px;\n font-size: 12px;\n }\n\n &__value-container {\n padding-left: 6px;\n }\n\n &__multi-value {\n background: lighten($ui-base-color, 8%);\n\n &__remove {\n cursor: pointer;\n\n &:hover,\n &:active,\n &:focus {\n background: lighten($ui-base-color, 12%);\n color: lighten($darker-text-color, 4%);\n }\n }\n }\n\n &__multi-value__label,\n &__input {\n color: $darker-text-color;\n }\n\n &__clear-indicator,\n &__dropdown-indicator {\n cursor: pointer;\n transition: none;\n color: $dark-text-color;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($dark-text-color, 4%);\n }\n }\n\n &__indicator-separator {\n background-color: lighten($ui-base-color, 8%);\n }\n\n &__menu {\n @include search-popout();\n padding: 0;\n background: $ui-secondary-color;\n }\n\n &__menu-list {\n padding: 6px;\n }\n\n &__option {\n color: $inverted-text-color;\n border-radius: 4px;\n font-size: 14px;\n\n &--is-focused,\n &--is-selected {\n background: darken($ui-secondary-color, 10%);\n }\n }\n }\n}\n\n.column-settings__row {\n .text-btn {\n margin-bottom: 15px;\n }\n}\n\n.relationship-tag {\n color: $primary-text-color;\n margin-bottom: 4px;\n display: block;\n vertical-align: top;\n background-color: $base-overlay-background;\n text-transform: uppercase;\n font-size: 11px;\n font-weight: 500;\n padding: 4px;\n border-radius: 4px;\n opacity: 0.7;\n\n &:hover {\n opacity: 1;\n }\n}\n\n.setting-toggle {\n display: block;\n line-height: 24px;\n}\n\n.setting-toggle__label {\n color: $darker-text-color;\n display: inline-block;\n margin-bottom: 14px;\n margin-left: 8px;\n vertical-align: middle;\n}\n\n.empty-column-indicator,\n.error-column {\n color: $dark-text-color;\n background: $ui-base-color;\n text-align: center;\n padding: 20px;\n font-size: 15px;\n font-weight: 400;\n cursor: default;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n justify-content: center;\n\n @supports(display: grid) { // hack to fix Chrome <57\n contain: strict;\n }\n\n a {\n color: $highlight-text-color;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n.error-column {\n flex-direction: column;\n}\n\n@keyframes heartbeat {\n from {\n transform: scale(1);\n animation-timing-function: ease-out;\n }\n\n 10% {\n transform: scale(0.91);\n animation-timing-function: ease-in;\n }\n\n 17% {\n transform: scale(0.98);\n animation-timing-function: ease-out;\n }\n\n 33% {\n transform: scale(0.87);\n animation-timing-function: ease-in;\n }\n\n 45% {\n transform: scale(1);\n animation-timing-function: ease-out;\n }\n}\n\n.no-reduce-motion .pulse-loading {\n transform-origin: center center;\n animation: heartbeat 1.5s ease-in-out infinite both;\n}\n\n@keyframes shake-bottom {\n 0%,\n 100% {\n transform: rotate(0deg);\n transform-origin: 50% 100%;\n }\n\n 10% {\n transform: rotate(2deg);\n }\n\n 20%,\n 40%,\n 60% {\n transform: rotate(-4deg);\n }\n\n 30%,\n 50%,\n 70% {\n transform: rotate(4deg);\n }\n\n 80% {\n transform: rotate(-2deg);\n }\n\n 90% {\n transform: rotate(2deg);\n }\n}\n\n.no-reduce-motion .shake-bottom {\n transform-origin: 50% 100%;\n animation: shake-bottom 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) 2s 2 both;\n}\n\n.emoji-picker-dropdown__menu {\n background: $simple-background-color;\n position: absolute;\n box-shadow: 4px 4px 6px rgba($base-shadow-color, 0.4);\n border-radius: 4px;\n margin-top: 5px;\n\n .emoji-mart-scroll {\n transition: opacity 200ms ease;\n }\n\n &.selecting .emoji-mart-scroll {\n opacity: 0.5;\n }\n}\n\n.emoji-picker-dropdown__modifiers {\n position: absolute;\n top: 60px;\n right: 11px;\n cursor: pointer;\n}\n\n.emoji-picker-dropdown__modifiers__menu {\n position: absolute;\n z-index: 4;\n top: -4px;\n left: -8px;\n background: $simple-background-color;\n border-radius: 4px;\n box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.2);\n overflow: hidden;\n\n button {\n display: block;\n cursor: pointer;\n border: 0;\n padding: 4px 8px;\n background: transparent;\n\n &:hover,\n &:focus,\n &:active {\n background: rgba($ui-secondary-color, 0.4);\n }\n }\n\n .emoji-mart-emoji {\n height: 22px;\n }\n}\n\n.emoji-mart-emoji {\n span {\n background-repeat: no-repeat;\n }\n}\n\n.upload-area {\n align-items: center;\n background: rgba($base-overlay-background, 0.8);\n display: flex;\n height: 100%;\n justify-content: center;\n left: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n visibility: hidden;\n width: 100%;\n z-index: 2000;\n\n * {\n pointer-events: none;\n }\n}\n\n.upload-area__drop {\n width: 320px;\n height: 160px;\n display: flex;\n box-sizing: border-box;\n position: relative;\n padding: 8px;\n}\n\n.upload-area__background {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: -1;\n border-radius: 4px;\n background: $ui-base-color;\n box-shadow: 0 0 5px rgba($base-shadow-color, 0.2);\n}\n\n.upload-area__content {\n flex: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n color: $secondary-text-color;\n font-size: 18px;\n font-weight: 500;\n border: 2px dashed $ui-base-lighter-color;\n border-radius: 4px;\n}\n\n.upload-progress {\n padding: 10px;\n color: $lighter-text-color;\n overflow: hidden;\n display: flex;\n\n .fa {\n font-size: 34px;\n margin-right: 10px;\n }\n\n span {\n font-size: 12px;\n text-transform: uppercase;\n font-weight: 500;\n display: block;\n }\n}\n\n.upload-progess__message {\n flex: 1 1 auto;\n}\n\n.upload-progress__backdrop {\n width: 100%;\n height: 6px;\n border-radius: 6px;\n background: $ui-base-lighter-color;\n position: relative;\n margin-top: 5px;\n}\n\n.upload-progress__tracker {\n position: absolute;\n left: 0;\n top: 0;\n height: 6px;\n background: $ui-highlight-color;\n border-radius: 6px;\n}\n\n.emoji-button {\n display: block;\n font-size: 24px;\n line-height: 24px;\n margin-left: 2px;\n width: 24px;\n outline: 0;\n cursor: pointer;\n\n &:active,\n &:focus {\n outline: 0 !important;\n }\n\n img {\n filter: grayscale(100%);\n opacity: 0.8;\n display: block;\n margin: 0;\n width: 22px;\n height: 22px;\n margin-top: 2px;\n }\n\n &:hover,\n &:active,\n &:focus {\n img {\n opacity: 1;\n filter: none;\n }\n }\n}\n\n.dropdown--active .emoji-button img {\n opacity: 1;\n filter: none;\n}\n\n.privacy-dropdown__dropdown {\n position: absolute;\n background: $simple-background-color;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n border-radius: 4px;\n margin-left: 40px;\n overflow: hidden;\n\n &.top {\n transform-origin: 50% 100%;\n }\n\n &.bottom {\n transform-origin: 50% 0;\n }\n}\n\n.privacy-dropdown__option {\n color: $inverted-text-color;\n padding: 10px;\n cursor: pointer;\n display: flex;\n\n &:hover,\n &.active {\n background: $ui-highlight-color;\n color: $primary-text-color;\n outline: 0;\n\n .privacy-dropdown__option__content {\n color: $primary-text-color;\n\n strong {\n color: $primary-text-color;\n }\n }\n }\n\n &.active:hover {\n background: lighten($ui-highlight-color, 4%);\n }\n}\n\n.privacy-dropdown__option__icon {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-right: 10px;\n}\n\n.privacy-dropdown__option__content {\n flex: 1 1 auto;\n color: $lighter-text-color;\n\n strong {\n font-weight: 500;\n display: block;\n color: $inverted-text-color;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n}\n\n.privacy-dropdown.active {\n .privacy-dropdown__value {\n background: $simple-background-color;\n border-radius: 4px 4px 0 0;\n box-shadow: 0 -4px 4px rgba($base-shadow-color, 0.1);\n\n .icon-button {\n transition: none;\n }\n\n &.active {\n background: $ui-highlight-color;\n\n .icon-button {\n color: $primary-text-color;\n }\n }\n }\n\n &.top .privacy-dropdown__value {\n border-radius: 0 0 4px 4px;\n }\n\n .privacy-dropdown__dropdown {\n display: block;\n box-shadow: 2px 4px 6px rgba($base-shadow-color, 0.1);\n }\n}\n\n.search {\n position: relative;\n}\n\n.search__input {\n display: block;\n padding: 10px;\n padding-right: 30px;\n @include search-input();\n}\n\n.search__icon {\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus {\n outline: 0 !important;\n }\n\n .fa {\n position: absolute;\n top: 10px;\n right: 10px;\n z-index: 2;\n display: inline-block;\n opacity: 0;\n transition: all 100ms linear;\n font-size: 18px;\n width: 18px;\n height: 18px;\n color: $secondary-text-color;\n cursor: default;\n pointer-events: none;\n\n &.active {\n pointer-events: auto;\n opacity: 0.3;\n }\n }\n\n .fa-search {\n transform: rotate(90deg);\n\n &.active {\n pointer-events: none;\n transform: rotate(0deg);\n }\n }\n\n .fa-times-circle {\n top: 11px;\n transform: rotate(0deg);\n color: $action-button-color;\n cursor: pointer;\n\n &.active {\n transform: rotate(90deg);\n }\n\n &:hover {\n color: lighten($action-button-color, 7%);\n }\n }\n}\n\n.search-results__header {\n color: $dark-text-color;\n background: lighten($ui-base-color, 2%);\n padding: 15px;\n font-weight: 500;\n font-size: 16px;\n cursor: default;\n\n .fa {\n display: inline-block;\n margin-right: 5px;\n }\n}\n\n.search-results__section {\n margin-bottom: 5px;\n\n h5 {\n background: darken($ui-base-color, 4%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n cursor: default;\n display: flex;\n padding: 15px;\n font-weight: 500;\n font-size: 16px;\n color: $dark-text-color;\n\n .fa {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n .account:last-child,\n & > div:last-child .status {\n border-bottom: 0;\n }\n}\n\n.search-results__hashtag {\n display: block;\n padding: 10px;\n color: $secondary-text-color;\n text-decoration: none;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($secondary-text-color, 4%);\n text-decoration: underline;\n }\n}\n\n.modal-root {\n position: relative;\n transition: opacity 0.3s linear;\n will-change: opacity;\n z-index: 9999;\n}\n\n.modal-root__overlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: rgba($base-overlay-background, 0.7);\n}\n\n.modal-root__container {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n align-content: space-around;\n z-index: 9999;\n pointer-events: none;\n user-select: none;\n}\n\n.modal-root__modal {\n pointer-events: auto;\n display: flex;\n z-index: 9999;\n}\n\n.video-modal {\n max-width: 100vw;\n max-height: 100vh;\n position: relative;\n}\n\n.media-modal {\n width: 100%;\n height: 100%;\n position: relative;\n\n .extended-video-player {\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n\n video {\n max-width: $media-modal-media-max-width;\n max-height: $media-modal-media-max-height;\n }\n }\n}\n\n.media-modal__closer {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n.media-modal__navigation {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n pointer-events: none;\n transition: opacity 0.3s linear;\n will-change: opacity;\n\n * {\n pointer-events: auto;\n }\n\n &.media-modal__navigation--hidden {\n opacity: 0;\n\n * {\n pointer-events: none;\n }\n }\n}\n\n.media-modal__nav {\n background: rgba($base-overlay-background, 0.5);\n box-sizing: border-box;\n border: 0;\n color: $primary-text-color;\n cursor: pointer;\n display: flex;\n align-items: center;\n font-size: 24px;\n height: 20vmax;\n margin: auto 0;\n padding: 30px 15px;\n position: absolute;\n top: 0;\n bottom: 0;\n}\n\n.media-modal__nav--left {\n left: 0;\n}\n\n.media-modal__nav--right {\n right: 0;\n}\n\n.media-modal__pagination {\n width: 100%;\n text-align: center;\n position: absolute;\n left: 0;\n bottom: 20px;\n pointer-events: none;\n}\n\n.media-modal__page-dot {\n display: inline-block;\n}\n\n.media-modal__button {\n background-color: $primary-text-color;\n height: 12px;\n width: 12px;\n border-radius: 6px;\n margin: 10px;\n padding: 0;\n border: 0;\n font-size: 0;\n}\n\n.media-modal__button--active {\n background-color: $highlight-text-color;\n}\n\n.media-modal__close {\n position: absolute;\n right: 8px;\n top: 8px;\n z-index: 100;\n}\n\n.onboarding-modal,\n.error-modal,\n.embed-modal {\n background: $ui-secondary-color;\n color: $inverted-text-color;\n border-radius: 8px;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n}\n\n.error-modal__body {\n height: 80vh;\n width: 80vw;\n max-width: 520px;\n max-height: 420px;\n position: relative;\n\n & > div {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n padding: 25px;\n display: none;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n display: flex;\n opacity: 0;\n user-select: text;\n }\n}\n\n.error-modal__body {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n}\n\n.onboarding-modal__paginator,\n.error-modal__footer {\n flex: 0 0 auto;\n background: darken($ui-secondary-color, 8%);\n display: flex;\n padding: 25px;\n\n & > div {\n min-width: 33px;\n }\n\n .onboarding-modal__nav,\n .error-modal__nav {\n color: $lighter-text-color;\n border: 0;\n font-size: 14px;\n font-weight: 500;\n padding: 10px 25px;\n line-height: inherit;\n height: auto;\n margin: -10px;\n border-radius: 4px;\n background-color: transparent;\n\n &:hover,\n &:focus,\n &:active {\n color: darken($lighter-text-color, 4%);\n background-color: darken($ui-secondary-color, 16%);\n }\n\n &.onboarding-modal__done,\n &.onboarding-modal__next {\n color: $inverted-text-color;\n\n &:hover,\n &:focus,\n &:active {\n color: lighten($inverted-text-color, 4%);\n }\n }\n }\n}\n\n.error-modal__footer {\n justify-content: center;\n}\n\n.display-case {\n text-align: center;\n font-size: 15px;\n margin-bottom: 15px;\n\n &__label {\n font-weight: 500;\n color: $inverted-text-color;\n margin-bottom: 5px;\n text-transform: uppercase;\n font-size: 12px;\n }\n\n &__case {\n background: $ui-base-color;\n color: $secondary-text-color;\n font-weight: 500;\n padding: 10px;\n border-radius: 4px;\n }\n}\n\n.onboard-sliders {\n display: inline-block;\n max-width: 30px;\n max-height: auto;\n margin-left: 10px;\n}\n\n.boost-modal,\n.confirmation-modal,\n.report-modal,\n.actions-modal,\n.mute-modal {\n background: lighten($ui-secondary-color, 8%);\n color: $inverted-text-color;\n border-radius: 8px;\n overflow: hidden;\n max-width: 90vw;\n width: 480px;\n position: relative;\n flex-direction: column;\n\n .status__display-name {\n display: block;\n max-width: 100%;\n padding-right: 25px;\n }\n\n .status__avatar {\n height: 28px;\n left: 10px;\n position: absolute;\n top: 10px;\n width: 48px;\n }\n\n .status__content__spoiler-link {\n color: lighten($secondary-text-color, 8%);\n }\n}\n\n.actions-modal {\n .status {\n background: $white;\n border-bottom-color: $ui-secondary-color;\n padding-top: 10px;\n padding-bottom: 10px;\n }\n\n .dropdown-menu__separator {\n border-bottom-color: $ui-secondary-color;\n }\n}\n\n.boost-modal__container {\n overflow-x: scroll;\n padding: 10px;\n\n .status {\n user-select: text;\n border-bottom: 0;\n }\n}\n\n.boost-modal__action-bar,\n.confirmation-modal__action-bar,\n.mute-modal__action-bar {\n display: flex;\n justify-content: space-between;\n background: $ui-secondary-color;\n padding: 10px;\n line-height: 36px;\n\n & > div {\n flex: 1 1 auto;\n text-align: right;\n color: $lighter-text-color;\n padding-right: 10px;\n }\n\n .button {\n flex: 0 0 auto;\n }\n}\n\n.boost-modal__status-header {\n font-size: 15px;\n}\n\n.boost-modal__status-time {\n float: right;\n font-size: 14px;\n}\n\n.confirmation-modal {\n max-width: 85vw;\n\n @media screen and (min-width: 480px) {\n max-width: 380px;\n }\n}\n\n.mute-modal {\n line-height: 24px;\n}\n\n.mute-modal .react-toggle {\n vertical-align: middle;\n}\n\n.report-modal {\n width: 90vw;\n max-width: 700px;\n}\n\n.report-modal__container {\n display: flex;\n border-top: 1px solid $ui-secondary-color;\n\n @media screen and (max-width: 480px) {\n flex-wrap: wrap;\n overflow-y: auto;\n }\n}\n\n.report-modal__statuses,\n.report-modal__comment {\n box-sizing: border-box;\n width: 50%;\n\n @media screen and (max-width: 480px) {\n width: 100%;\n }\n}\n\n.report-modal__statuses {\n flex: 1 1 auto;\n min-height: 20vh;\n max-height: 80vh;\n overflow-y: auto;\n overflow-x: hidden;\n\n .status__content a {\n color: $highlight-text-color;\n }\n\n .status__content,\n .status__content p {\n color: $inverted-text-color;\n }\n\n @media screen and (max-width: 480px) {\n max-height: 10vh;\n }\n}\n\n.report-modal__comment {\n padding: 20px;\n border-right: 1px solid $ui-secondary-color;\n max-width: 320px;\n\n p {\n font-size: 14px;\n line-height: 20px;\n margin-bottom: 20px;\n }\n\n .setting-text {\n display: block;\n box-sizing: border-box;\n width: 100%;\n margin: 0;\n color: $inverted-text-color;\n background: $white;\n padding: 10px;\n font-family: inherit;\n font-size: 14px;\n resize: vertical;\n border: 0;\n outline: 0;\n border-radius: 4px;\n border: 1px solid $ui-secondary-color;\n margin-bottom: 20px;\n\n &:focus {\n border: 1px solid darken($ui-secondary-color, 8%);\n }\n }\n\n .setting-toggle {\n margin-top: 20px;\n margin-bottom: 24px;\n\n &__label {\n color: $inverted-text-color;\n font-size: 14px;\n }\n }\n\n @media screen and (max-width: 480px) {\n padding: 10px;\n max-width: 100%;\n order: 2;\n\n .setting-toggle {\n margin-bottom: 4px;\n }\n }\n}\n\n.actions-modal {\n .status {\n overflow-y: auto;\n max-height: 300px;\n }\n\n max-height: 80vh;\n max-width: 80vw;\n\n .actions-modal__item-label {\n font-weight: 500;\n }\n\n ul {\n overflow-y: auto;\n flex-shrink: 0;\n\n li:empty {\n margin: 0;\n }\n\n li:not(:empty) {\n a {\n color: $inverted-text-color;\n display: flex;\n padding: 12px 16px;\n font-size: 15px;\n align-items: center;\n text-decoration: none;\n\n &,\n button {\n transition: none;\n }\n\n &.active,\n &:hover,\n &:active,\n &:focus {\n &,\n button {\n background: $ui-highlight-color;\n color: $primary-text-color;\n }\n }\n\n button:first-child {\n margin-right: 10px;\n }\n }\n }\n }\n}\n\n.confirmation-modal__action-bar,\n.mute-modal__action-bar {\n .confirmation-modal__secondary-button,\n .confirmation-modal__cancel-button,\n .mute-modal__cancel-button {\n background-color: transparent;\n color: $lighter-text-color;\n font-size: 14px;\n font-weight: 500;\n\n &:hover,\n &:focus,\n &:active {\n color: darken($lighter-text-color, 4%);\n }\n }\n}\n\n.confirmation-modal__container,\n.mute-modal__container,\n.report-modal__target {\n padding: 30px;\n font-size: 16px;\n text-align: center;\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n}\n\n.report-modal__target {\n padding: 20px;\n\n .media-modal__close {\n top: 19px;\n right: 15px;\n }\n}\n\n.loading-bar {\n background-color: $highlight-text-color;\n height: 3px;\n position: absolute;\n top: 0;\n left: 0;\n}\n\n.media-gallery__gifv__label {\n display: block;\n position: absolute;\n color: $primary-text-color;\n background: rgba($base-overlay-background, 0.5);\n bottom: 6px;\n left: 6px;\n padding: 2px 6px;\n border-radius: 2px;\n font-size: 11px;\n font-weight: 600;\n z-index: 1;\n pointer-events: none;\n opacity: 0.9;\n transition: opacity 0.1s ease;\n}\n\n.media-gallery__gifv {\n &.autoplay {\n .media-gallery__gifv__label {\n display: none;\n }\n }\n\n &:hover {\n .media-gallery__gifv__label {\n opacity: 1;\n }\n }\n}\n\n.media-gallery__audio {\n margin-top: 32px;\n\n audio {\n width: 100%;\n }\n}\n\n.attachment-list {\n display: flex;\n font-size: 14px;\n border: 1px solid lighten($ui-base-color, 8%);\n border-radius: 4px;\n margin-top: 14px;\n overflow: hidden;\n\n &__icon {\n flex: 0 0 auto;\n color: $dark-text-color;\n padding: 8px 18px;\n cursor: default;\n border-right: 1px solid lighten($ui-base-color, 8%);\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n font-size: 26px;\n\n .fa {\n display: block;\n }\n }\n\n &__list {\n list-style: none;\n padding: 4px 0;\n padding-left: 8px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n li {\n display: block;\n padding: 4px 0;\n }\n\n a {\n text-decoration: none;\n color: $dark-text-color;\n font-weight: 500;\n\n &:hover {\n text-decoration: underline;\n }\n }\n }\n\n &.compact {\n border: 0;\n margin-top: 4px;\n\n .attachment-list__list {\n padding: 0;\n display: block;\n }\n\n .fa {\n color: $dark-text-color;\n }\n }\n}\n\n/* Media Gallery */\n.media-gallery {\n box-sizing: border-box;\n margin-top: 8px;\n overflow: hidden;\n border-radius: 4px;\n position: relative;\n width: 100%;\n}\n\n.media-gallery__item {\n border: none;\n box-sizing: border-box;\n display: block;\n float: left;\n position: relative;\n border-radius: 4px;\n overflow: hidden;\n\n &.standalone {\n .media-gallery__item-gifv-thumbnail {\n transform: none;\n top: 0;\n }\n }\n}\n\n.media-gallery__item-thumbnail {\n cursor: zoom-in;\n display: block;\n text-decoration: none;\n color: $secondary-text-color;\n line-height: 0;\n\n &,\n img {\n height: 100%;\n width: 100%;\n }\n\n img {\n object-fit: cover;\n }\n}\n\n.media-gallery__gifv {\n height: 100%;\n overflow: hidden;\n position: relative;\n width: 100%;\n}\n\n.media-gallery__item-gifv-thumbnail {\n cursor: zoom-in;\n height: 100%;\n object-fit: cover;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n width: 100%;\n z-index: 1;\n}\n\n.media-gallery__item-thumbnail-label {\n clip: rect(1px 1px 1px 1px); /* IE6, IE7 */\n clip: rect(1px, 1px, 1px, 1px);\n overflow: hidden;\n position: absolute;\n}\n/* End Media Gallery */\n\n/* Status Video Player */\n.status__video-player {\n background: $base-overlay-background;\n box-sizing: border-box;\n cursor: default; /* May not be needed */\n margin-top: 8px;\n overflow: hidden;\n position: relative;\n}\n\n.status__video-player-video {\n height: 100%;\n object-fit: cover;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n width: 100%;\n z-index: 1;\n}\n\n.status__video-player-expand,\n.status__video-player-mute {\n color: $primary-text-color;\n opacity: 0.8;\n position: absolute;\n right: 4px;\n text-shadow: 0 1px 1px $base-shadow-color, 1px 0 1px $base-shadow-color;\n}\n\n.status__video-player-spoiler {\n display: none;\n color: $primary-text-color;\n left: 4px;\n position: absolute;\n text-shadow: 0 1px 1px $base-shadow-color, 1px 0 1px $base-shadow-color;\n top: 4px;\n z-index: 100;\n\n &.status__video-player-spoiler--visible {\n display: block;\n }\n}\n\n.status__video-player-expand {\n bottom: 4px;\n z-index: 100;\n}\n\n.status__video-player-mute {\n top: 4px;\n z-index: 5;\n}\n\n.detailed,\n.fullscreen {\n .video-player__volume__current,\n .video-player__volume::before {\n bottom: 27px;\n }\n\n .video-player__volume__handle {\n bottom: 23px;\n }\n\n}\n\n.video-player {\n overflow: hidden;\n position: relative;\n background: $base-shadow-color;\n max-width: 100%;\n border-radius: 4px;\n\n &:focus {\n outline: 0;\n }\n\n video {\n max-width: 100vw;\n max-height: 80vh;\n z-index: 1;\n }\n\n &.fullscreen {\n width: 100% !important;\n height: 100% !important;\n margin: 0;\n\n video {\n max-width: 100% !important;\n max-height: 100% !important;\n width: 100% !important;\n height: 100% !important;\n }\n }\n\n &.inline {\n video {\n object-fit: contain;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n }\n }\n\n &__controls {\n position: absolute;\n z-index: 2;\n bottom: 0;\n left: 0;\n right: 0;\n box-sizing: border-box;\n background: linear-gradient(0deg, rgba($base-shadow-color, 0.85) 0, rgba($base-shadow-color, 0.45) 60%, transparent);\n padding: 0 15px;\n opacity: 0;\n transition: opacity .1s ease;\n\n &.active {\n opacity: 1;\n }\n }\n\n &.inactive {\n video,\n .video-player__controls {\n visibility: hidden;\n }\n }\n\n &__spoiler {\n display: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 4;\n border: 0;\n background: $base-overlay-background;\n color: $darker-text-color;\n transition: none;\n pointer-events: none;\n\n &.active {\n display: block;\n pointer-events: auto;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($darker-text-color, 7%);\n }\n }\n\n &__title {\n display: block;\n font-size: 14px;\n }\n\n &__subtitle {\n display: block;\n font-size: 11px;\n font-weight: 500;\n }\n }\n\n &__buttons-bar {\n display: flex;\n justify-content: space-between;\n padding-bottom: 10px;\n }\n\n &__buttons {\n font-size: 16px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n &.left {\n button {\n padding-left: 0;\n }\n }\n\n &.right {\n button {\n padding-right: 0;\n }\n }\n\n button {\n background: transparent;\n padding: 2px 10px;\n font-size: 16px;\n border: 0;\n color: rgba($white, 0.75);\n\n &:active,\n &:hover,\n &:focus {\n color: $white;\n }\n }\n }\n\n &__time-sep,\n &__time-total,\n &__time-current {\n font-size: 14px;\n font-weight: 500;\n }\n\n &__time-current {\n color: $white;\n margin-left: 60px;\n }\n\n &__time-sep {\n display: inline-block;\n margin: 0 6px;\n }\n\n &__time-sep,\n &__time-total {\n color: $white;\n }\n\n &__volume {\n cursor: pointer;\n height: 24px;\n display: inline;\n\n &::before {\n content: \"\";\n width: 50px;\n background: rgba($white, 0.35);\n border-radius: 4px;\n display: block;\n position: absolute;\n height: 4px;\n left: 70px;\n bottom: 20px;\n }\n\n &__current {\n display: block;\n position: absolute;\n height: 4px;\n border-radius: 4px;\n left: 70px;\n bottom: 20px;\n background: lighten($ui-highlight-color, 8%);\n }\n\n &__handle {\n position: absolute;\n z-index: 3;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n bottom: 16px;\n left: 70px;\n transition: opacity .1s ease;\n background: lighten($ui-highlight-color, 8%);\n box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.2);\n pointer-events: none;\n }\n }\n\n &__seek {\n cursor: pointer;\n height: 24px;\n position: relative;\n\n &::before {\n content: \"\";\n width: 100%;\n background: rgba($white, 0.35);\n border-radius: 4px;\n display: block;\n position: absolute;\n height: 4px;\n top: 10px;\n }\n\n &__progress,\n &__buffer {\n display: block;\n position: absolute;\n height: 4px;\n border-radius: 4px;\n top: 10px;\n background: lighten($ui-highlight-color, 8%);\n }\n\n &__buffer {\n background: rgba($white, 0.2);\n }\n\n &__handle {\n position: absolute;\n z-index: 3;\n opacity: 0;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n top: 6px;\n margin-left: -6px;\n transition: opacity .1s ease;\n background: lighten($ui-highlight-color, 8%);\n box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.2);\n pointer-events: none;\n\n &.active {\n opacity: 1;\n }\n }\n\n &:hover {\n .video-player__seek__handle {\n opacity: 1;\n }\n }\n }\n\n &.detailed,\n &.fullscreen {\n .video-player__buttons {\n button {\n padding-top: 10px;\n padding-bottom: 10px;\n }\n }\n }\n}\n\n.media-spoiler-video {\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n cursor: pointer;\n margin-top: 8px;\n position: relative;\n border: 0;\n display: block;\n}\n\n.media-spoiler-video-play-icon {\n border-radius: 100px;\n color: rgba($primary-text-color, 0.8);\n font-size: 36px;\n left: 50%;\n padding: 5px;\n position: absolute;\n top: 50%;\n transform: translate(-50%, -50%);\n}\n/* End Video Player */\n\n.account-gallery__container {\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n padding: 2px;\n}\n\n.account-gallery__item {\n flex-grow: 1;\n width: 50%;\n overflow: hidden;\n position: relative;\n\n &::before {\n content: \"\";\n display: block;\n padding-top: 100%;\n }\n\n a {\n display: block;\n width: calc(100% - 4px);\n height: calc(100% - 4px);\n margin: 2px;\n top: 0;\n left: 0;\n background-color: $base-overlay-background;\n background-size: cover;\n background-position: center;\n position: absolute;\n color: $darker-text-color;\n text-decoration: none;\n border-radius: 4px;\n\n &:hover,\n &:active,\n &:focus {\n outline: 0;\n color: $secondary-text-color;\n\n &::before {\n content: \"\";\n display: block;\n width: 100%;\n height: 100%;\n background: rgba($base-overlay-background, 0.3);\n border-radius: 4px;\n }\n }\n }\n\n &__icons {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n font-size: 24px;\n }\n}\n\n.notification__filter-bar,\n.account__section-headline {\n background: darken($ui-base-color, 4%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n cursor: default;\n display: flex;\n flex-shrink: 0;\n\n button {\n background: darken($ui-base-color, 4%);\n border: 0;\n margin: 0;\n }\n\n button,\n a {\n display: block;\n flex: 1 1 auto;\n color: $darker-text-color;\n padding: 15px 0;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n text-decoration: none;\n position: relative;\n\n &.active {\n color: $secondary-text-color;\n\n &::before,\n &::after {\n display: block;\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 50%;\n width: 0;\n height: 0;\n transform: translateX(-50%);\n border-style: solid;\n border-width: 0 10px 10px;\n border-color: transparent transparent lighten($ui-base-color, 8%);\n }\n\n &::after {\n bottom: -1px;\n border-color: transparent transparent $ui-base-color;\n }\n }\n }\n}\n\n::-webkit-scrollbar-thumb {\n border-radius: 0;\n}\n\n.search-popout {\n @include search-popout();\n}\n\nnoscript {\n text-align: center;\n\n img {\n width: 200px;\n opacity: 0.5;\n animation: flicker 4s infinite;\n }\n\n div {\n font-size: 14px;\n margin: 30px auto;\n color: $secondary-text-color;\n max-width: 400px;\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n\n &:hover {\n text-decoration: none;\n }\n }\n }\n}\n\n@keyframes flicker {\n 0% { opacity: 1; }\n 30% { opacity: 0.75; }\n 100% { opacity: 1; }\n}\n\n@media screen and (max-width: 630px) and (max-height: 400px) {\n $duration: 400ms;\n $delay: 100ms;\n\n .tabs-bar,\n .search {\n will-change: margin-top;\n transition: margin-top $duration $delay;\n }\n\n .navigation-bar {\n will-change: padding-bottom;\n transition: padding-bottom $duration $delay;\n }\n\n .navigation-bar {\n & > a:first-child {\n will-change: margin-top, margin-left, margin-right, width;\n transition: margin-top $duration $delay, margin-left $duration ($duration + $delay), margin-right $duration ($duration + $delay);\n }\n\n & > .navigation-bar__profile-edit {\n will-change: margin-top;\n transition: margin-top $duration $delay;\n }\n\n .navigation-bar__actions {\n & > .icon-button.close {\n will-change: opacity transform;\n transition: opacity $duration * 0.5 $delay,\n transform $duration $delay;\n }\n\n & > .compose__action-bar .icon-button {\n will-change: opacity transform;\n transition: opacity $duration * 0.5 $delay + $duration * 0.5,\n transform $duration $delay;\n }\n }\n }\n\n .is-composing {\n .tabs-bar,\n .search {\n margin-top: -50px;\n }\n\n .navigation-bar {\n padding-bottom: 0;\n\n & > a:first-child {\n margin: -100px 10px 0 -50px;\n }\n\n .navigation-bar__profile {\n padding-top: 2px;\n }\n\n .navigation-bar__profile-edit {\n position: absolute;\n margin-top: -60px;\n }\n\n .navigation-bar__actions {\n .icon-button.close {\n pointer-events: auto;\n opacity: 1;\n transform: scale(1.0, 1.0) translate(0, 0);\n bottom: 5px;\n }\n\n .compose__action-bar .icon-button {\n pointer-events: none;\n opacity: 0;\n transform: scale(0.0, 1.0) translate(100%, 0);\n }\n }\n }\n }\n}\n\n.embed-modal {\n max-width: 80vw;\n max-height: 80vh;\n\n h4 {\n padding: 30px;\n font-weight: 500;\n font-size: 16px;\n text-align: center;\n }\n\n .embed-modal__container {\n padding: 10px;\n\n .hint {\n margin-bottom: 15px;\n }\n\n .embed-modal__html {\n outline: 0;\n box-sizing: border-box;\n display: block;\n width: 100%;\n border: none;\n padding: 10px;\n font-family: $font-monospace, monospace;\n background: $ui-base-color;\n color: $primary-text-color;\n font-size: 14px;\n margin: 0;\n margin-bottom: 15px;\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &:focus {\n background: lighten($ui-base-color, 4%);\n }\n\n @media screen and (max-width: 600px) {\n font-size: 16px;\n }\n }\n\n .embed-modal__iframe {\n width: 400px;\n max-width: 100%;\n overflow: hidden;\n border: 0;\n }\n }\n}\n\n.account__moved-note {\n padding: 14px 10px;\n padding-bottom: 16px;\n background: lighten($ui-base-color, 4%);\n border-top: 1px solid lighten($ui-base-color, 8%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n &__message {\n position: relative;\n margin-left: 58px;\n color: $dark-text-color;\n padding: 8px 0;\n padding-top: 0;\n padding-bottom: 4px;\n font-size: 14px;\n\n > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n\n &__icon-wrapper {\n left: -26px;\n position: absolute;\n }\n\n .detailed-status__display-avatar {\n position: relative;\n }\n\n .detailed-status__display-name {\n margin-bottom: 0;\n }\n}\n\n.column-inline-form {\n padding: 7px 15px;\n padding-right: 5px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n background: lighten($ui-base-color, 4%);\n\n label {\n flex: 1 1 auto;\n\n input {\n width: 100%;\n margin-bottom: 6px;\n\n &:focus {\n outline: 0;\n }\n }\n }\n\n .icon-button {\n flex: 0 0 auto;\n margin: 0 5px;\n }\n}\n\n.drawer__backdrop {\n cursor: pointer;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: rgba($base-overlay-background, 0.5);\n}\n\n.list-editor {\n background: $ui-base-color;\n flex-direction: column;\n border-radius: 8px;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n width: 380px;\n overflow: hidden;\n\n @media screen and (max-width: 420px) {\n width: 90%;\n }\n\n h4 {\n padding: 15px 0;\n background: lighten($ui-base-color, 13%);\n font-weight: 500;\n font-size: 16px;\n text-align: center;\n border-radius: 8px 8px 0 0;\n }\n\n .drawer__pager {\n height: 50vh;\n }\n\n .drawer__inner {\n border-radius: 0 0 8px 8px;\n\n &.backdrop {\n width: calc(100% - 60px);\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n border-radius: 0 0 0 8px;\n }\n }\n\n &__accounts {\n overflow-y: auto;\n }\n\n .account__display-name {\n &:hover strong {\n text-decoration: none;\n }\n }\n\n .account__avatar {\n cursor: default;\n }\n\n .search {\n margin-bottom: 0;\n }\n}\n\n.list-adder {\n background: $ui-base-color;\n flex-direction: column;\n border-radius: 8px;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n width: 380px;\n overflow: hidden;\n\n @media screen and (max-width: 420px) {\n width: 90%;\n }\n\n &__account {\n background: lighten($ui-base-color, 13%);\n }\n\n &__lists {\n background: lighten($ui-base-color, 13%);\n height: 50vh;\n border-radius: 0 0 8px 8px;\n overflow-y: auto;\n }\n\n .list {\n padding: 10px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n }\n\n .list__wrapper {\n display: flex;\n }\n\n .list__display-name {\n flex: 1 1 auto;\n overflow: hidden;\n text-decoration: none;\n font-size: 16px;\n padding: 10px;\n }\n}\n\n.focal-point-modal {\n max-width: 80vw;\n max-height: 80vh;\n position: relative;\n}\n\n.focal-point {\n position: relative;\n cursor: pointer;\n overflow: hidden;\n\n &.dragging {\n cursor: move;\n }\n\n img {\n max-width: 80vw;\n max-height: 80vh;\n width: auto;\n height: auto;\n margin: auto;\n }\n\n &__reticle {\n position: absolute;\n width: 100px;\n height: 100px;\n transform: translate(-50%, -50%);\n background: url('~images/reticle.png') no-repeat 0 0;\n border-radius: 50%;\n box-shadow: 0 0 0 9999em rgba($base-shadow-color, 0.35);\n }\n\n &__overlay {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n }\n}\n\n.floating-action-button {\n position: fixed;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 3.9375rem;\n height: 3.9375rem;\n bottom: 1.3125rem;\n right: 1.3125rem;\n background: darken($ui-highlight-color, 3%);\n color: $white;\n border-radius: 50%;\n font-size: 21px;\n line-height: 21px;\n text-decoration: none;\n box-shadow: 2px 3px 9px rgba($base-shadow-color, 0.4);\n\n &:hover,\n &:focus,\n &:active {\n background: lighten($ui-highlight-color, 7%);\n }\n}\n\n.account__header__content {\n color: $darker-text-color;\n font-size: 14px;\n font-weight: 400;\n overflow: hidden;\n word-break: normal;\n word-wrap: break-word;\n\n p {\n margin-bottom: 20px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n a {\n color: inherit;\n text-decoration: underline;\n\n &:hover {\n text-decoration: none;\n }\n }\n}\n\n.account__header {\n overflow: hidden;\n\n &.inactive {\n opacity: 0.5;\n\n .account__header__image,\n .account__avatar {\n filter: grayscale(100%);\n }\n }\n\n &__info {\n position: absolute;\n top: 10px;\n left: 10px;\n }\n\n &__image {\n overflow: hidden;\n height: 145px;\n position: relative;\n background: darken($ui-base-color, 4%);\n\n img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n }\n }\n\n &__bar {\n position: relative;\n background: lighten($ui-base-color, 4%);\n padding: 5px;\n border-bottom: 1px solid lighten($ui-base-color, 12%);\n\n .avatar {\n display: block;\n flex: 0 0 auto;\n width: 94px;\n margin-left: -2px;\n\n .account__avatar {\n background: darken($ui-base-color, 8%);\n border: 2px solid lighten($ui-base-color, 4%);\n }\n }\n }\n\n &__tabs {\n display: flex;\n align-items: flex-start;\n padding: 7px 5px;\n margin-top: -55px;\n\n &__buttons {\n display: flex;\n align-items: center;\n padding-top: 55px;\n overflow: hidden;\n\n .icon-button {\n border: 1px solid lighten($ui-base-color, 12%);\n border-radius: 4px;\n box-sizing: content-box;\n padding: 2px;\n }\n\n .button {\n margin: 0 8px;\n }\n }\n\n &__name {\n padding: 5px;\n\n .account-role {\n vertical-align: top;\n }\n\n .emojione {\n width: 22px;\n height: 22px;\n }\n\n h1 {\n font-size: 16px;\n line-height: 24px;\n color: $primary-text-color;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n\n small {\n display: block;\n font-size: 14px;\n color: $darker-text-color;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n\n .spacer {\n flex: 1 1 auto;\n }\n }\n\n &__bio {\n overflow: hidden;\n margin: 0 -5px;\n\n .account__header__content {\n padding: 20px 15px;\n padding-bottom: 5px;\n color: $primary-text-color;\n }\n\n .account__header__fields {\n margin: 0;\n border-top: 1px solid lighten($ui-base-color, 12%);\n\n a {\n color: lighten($ui-highlight-color, 8%);\n }\n\n dl:first-child .verified {\n border-radius: 0 4px 0 0;\n }\n\n .verified a {\n color: $valid-value-color;\n }\n }\n }\n\n &__extra {\n margin-top: 4px;\n\n &__links {\n font-size: 14px;\n color: $darker-text-color;\n\n a {\n display: inline-block;\n color: $darker-text-color;\n text-decoration: none;\n padding: 10px;\n padding-top: 20px;\n font-weight: 500;\n\n strong {\n font-weight: 700;\n color: $primary-text-color;\n }\n }\n }\n }\n}\n\n.trends {\n &__header {\n color: $dark-text-color;\n background: lighten($ui-base-color, 2%);\n border-bottom: 1px solid darken($ui-base-color, 4%);\n font-weight: 500;\n padding: 15px;\n font-size: 16px;\n cursor: default;\n\n .fa {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n &__item {\n display: flex;\n align-items: center;\n padding: 15px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n &:last-child {\n border-bottom: 0;\n }\n\n &__name {\n flex: 1 1 auto;\n color: $dark-text-color;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n strong {\n font-weight: 500;\n }\n\n a {\n color: $darker-text-color;\n text-decoration: none;\n font-size: 14px;\n font-weight: 500;\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n &:hover,\n &:focus,\n &:active {\n span {\n text-decoration: underline;\n }\n }\n }\n }\n\n &__current {\n flex: 0 0 auto;\n width: 100px;\n font-size: 24px;\n line-height: 36px;\n font-weight: 500;\n text-align: center;\n color: $secondary-text-color;\n }\n\n &__sparkline {\n flex: 0 0 auto;\n width: 50px;\n\n path {\n stroke: lighten($highlight-text-color, 6%) !important;\n }\n }\n }\n}\n","@charset \"UTF-8\";\n/* http://meyerweb.com/eric/tools/css/reset/\n v2.0 | 20110126\n License: none (public domain)\n*/\nhtml, body, div, span, applet, object, iframe,\nh1, h2, h3, h4, h5, h6, p, blockquote, pre,\na, abbr, acronym, address, big, cite, code,\ndel, dfn, em, img, ins, kbd, q, s, samp,\nsmall, strike, strong, sub, sup, tt, var,\nb, u, i, center,\ndl, dt, dd, ol, ul, li,\nfieldset, form, label, legend,\ntable, caption, tbody, tfoot, thead, tr, th, td,\narticle, aside, canvas, details, embed,\nfigure, figcaption, footer, header, hgroup,\nmenu, nav, output, ruby, section, summary,\ntime, mark, audio, video {\n margin: 0;\n padding: 0;\n border: 0;\n font-size: 100%;\n font: inherit;\n vertical-align: baseline;\n}\n\n/* HTML5 display-role reset for older browsers */\narticle, aside, details, figcaption, figure,\nfooter, header, hgroup, menu, nav, section {\n display: block;\n}\n\nbody {\n line-height: 1;\n}\n\nol, ul {\n list-style: none;\n}\n\nblockquote, q {\n quotes: none;\n}\n\nblockquote:before, blockquote:after,\nq:before, q:after {\n content: \"\";\n content: none;\n}\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\nhtml {\n scrollbar-color: #192432 rgba(0, 0, 0, 0.1);\n}\n\n::-webkit-scrollbar {\n width: 12px;\n height: 12px;\n}\n\n::-webkit-scrollbar-thumb {\n background: #192432;\n border: 0px none #ffffff;\n border-radius: 50px;\n}\n\n::-webkit-scrollbar-thumb:hover {\n background: #1c2938;\n}\n\n::-webkit-scrollbar-thumb:active {\n background: #192432;\n}\n\n::-webkit-scrollbar-track {\n border: 0px none #ffffff;\n border-radius: 0;\n background: rgba(0, 0, 0, 0.1);\n}\n\n::-webkit-scrollbar-track:hover {\n background: #121a24;\n}\n\n::-webkit-scrollbar-track:active {\n background: #121a24;\n}\n\n::-webkit-scrollbar-corner {\n background: transparent;\n}\n\nbody {\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n background: #040609;\n font-size: 13px;\n line-height: 18px;\n font-weight: 400;\n color: #ffffff;\n text-rendering: optimizelegibility;\n font-feature-settings: \"kern\";\n text-size-adjust: none;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n -webkit-tap-highlight-color: transparent;\n}\nbody.system-font {\n font-family: system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", \"mastodon-font-sans-serif\", sans-serif;\n}\nbody.app-body {\n position: absolute;\n width: 100%;\n height: 100%;\n padding: 0;\n background: #121a24;\n}\nbody.app-body.with-modals--active {\n overflow-y: hidden;\n}\nbody.lighter {\n background: #121a24;\n}\nbody.with-modals {\n overflow-x: hidden;\n overflow-y: scroll;\n}\nbody.with-modals--active {\n overflow-y: hidden;\n margin-right: 13px;\n}\nbody.player {\n text-align: center;\n}\nbody.embed {\n background: #192432;\n margin: 0;\n padding-bottom: 0;\n}\nbody.embed .container {\n position: absolute;\n width: 100%;\n height: 100%;\n overflow: hidden;\n}\nbody.admin {\n background: #0b1016;\n position: fixed;\n width: 100%;\n height: 100%;\n padding: 0;\n}\nbody.error {\n position: absolute;\n text-align: center;\n color: #9baec8;\n background: #121a24;\n width: 100%;\n height: 100%;\n padding: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n}\nbody.error .dialog {\n vertical-align: middle;\n margin: 20px;\n}\nbody.error .dialog__illustration img {\n display: block;\n max-width: 470px;\n width: 100%;\n height: auto;\n margin-top: -120px;\n}\nbody.error .dialog h1 {\n font-size: 20px;\n line-height: 28px;\n font-weight: 400;\n}\n\nbutton {\n font-family: inherit;\n cursor: pointer;\n}\nbutton:focus {\n outline: none;\n}\n\n.app-holder, .app-holder > div {\n display: flex;\n width: 100%;\n height: 100%;\n align-items: center;\n justify-content: center;\n outline: 0 !important;\n}\n\n.container-alt {\n width: 700px;\n margin: 0 auto;\n margin-top: 40px;\n}\n@media screen and (max-width: 740px) {\n .container-alt {\n width: 100%;\n margin: 0;\n }\n}\n\n.logo-container {\n margin: 100px auto 50px;\n}\n@media screen and (max-width: 500px) {\n .logo-container {\n margin: 40px auto 0;\n }\n}\n.logo-container h1 {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.logo-container h1 img {\n height: 42px;\n margin-right: 10px;\n}\n.logo-container h1 a {\n display: flex;\n justify-content: center;\n align-items: center;\n color: #ffffff;\n text-decoration: none;\n outline: 0;\n padding: 12px 16px;\n line-height: 32px;\n font-family: \"mastodon-font-display\", sans-serif;\n font-weight: 500;\n font-size: 14px;\n}\n\n.compose-standalone .compose-form {\n width: 400px;\n margin: 0 auto;\n padding: 20px 0;\n margin-top: 40px;\n box-sizing: border-box;\n}\n@media screen and (max-width: 400px) {\n .compose-standalone .compose-form {\n width: 100%;\n margin-top: 0;\n padding: 20px;\n }\n}\n\n.account-header {\n width: 400px;\n margin: 0 auto;\n display: flex;\n font-size: 13px;\n line-height: 18px;\n box-sizing: border-box;\n padding: 20px 0;\n padding-bottom: 0;\n margin-bottom: -30px;\n margin-top: 40px;\n}\n@media screen and (max-width: 440px) {\n .account-header {\n width: 100%;\n margin: 0;\n margin-bottom: 10px;\n padding: 20px;\n padding-bottom: 0;\n }\n}\n.account-header .avatar {\n width: 40px;\n height: 40px;\n margin-right: 8px;\n}\n.account-header .avatar img {\n width: 100%;\n height: 100%;\n display: block;\n margin: 0;\n border-radius: 4px;\n}\n.account-header .name {\n flex: 1 1 auto;\n color: #d9e1e8;\n width: calc(100% - 88px);\n}\n.account-header .name .username {\n display: block;\n font-weight: 500;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.account-header .logout-link {\n display: block;\n font-size: 32px;\n line-height: 40px;\n margin-left: 8px;\n}\n\n.grid-3 {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: 3fr 1fr;\n grid-auto-columns: 25%;\n grid-auto-rows: max-content;\n}\n.grid-3 .column-0 {\n grid-column: 1/3;\n grid-row: 1;\n}\n.grid-3 .column-1 {\n grid-column: 1;\n grid-row: 2;\n}\n.grid-3 .column-2 {\n grid-column: 2;\n grid-row: 2;\n}\n.grid-3 .column-3 {\n grid-column: 1/3;\n grid-row: 3;\n}\n.grid-3 .landing-page__call-to-action {\n min-height: 100%;\n}\n@media screen and (max-width: 738px) {\n .grid-3 {\n grid-template-columns: minmax(0, 50%) minmax(0, 50%);\n }\n .grid-3 .landing-page__call-to-action {\n padding: 20px;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n .grid-3 .row__information-board {\n width: 100%;\n justify-content: center;\n align-items: center;\n }\n .grid-3 .row__mascot {\n display: none;\n }\n}\n@media screen and (max-width: 415px) {\n .grid-3 {\n grid-gap: 0;\n grid-template-columns: minmax(0, 100%);\n }\n .grid-3 .column-0 {\n grid-column: 1;\n }\n .grid-3 .column-1 {\n grid-column: 1;\n grid-row: 3;\n }\n .grid-3 .column-2 {\n grid-column: 1;\n grid-row: 2;\n }\n .grid-3 .column-3 {\n grid-column: 1;\n grid-row: 4;\n }\n}\n\n@media screen and (max-width: 415px) {\n .public-layout {\n padding-top: 48px;\n }\n}\n.public-layout .container {\n max-width: 960px;\n}\n@media screen and (max-width: 415px) {\n .public-layout .container {\n padding: 0;\n }\n}\n.public-layout .header {\n background: #202e3f;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n height: 48px;\n margin: 10px 0;\n display: flex;\n align-items: stretch;\n justify-content: center;\n flex-wrap: nowrap;\n overflow: hidden;\n}\n@media screen and (max-width: 415px) {\n .public-layout .header {\n position: fixed;\n width: 100%;\n top: 0;\n left: 0;\n margin: 0;\n border-radius: 0;\n box-shadow: none;\n z-index: 110;\n }\n}\n.public-layout .header > div {\n flex: 1 1 33.3%;\n min-height: 1px;\n}\n.public-layout .header .nav-left {\n display: flex;\n align-items: stretch;\n justify-content: flex-start;\n flex-wrap: nowrap;\n}\n.public-layout .header .nav-center {\n display: flex;\n align-items: stretch;\n justify-content: center;\n flex-wrap: nowrap;\n}\n.public-layout .header .nav-right {\n display: flex;\n align-items: stretch;\n justify-content: flex-end;\n flex-wrap: nowrap;\n}\n.public-layout .header .brand {\n display: block;\n padding: 15px;\n}\n.public-layout .header .brand img {\n display: block;\n height: 18px;\n width: auto;\n position: relative;\n bottom: -2px;\n}\n@media screen and (max-width: 415px) {\n .public-layout .header .brand img {\n height: 20px;\n }\n}\n.public-layout .header .brand:hover, .public-layout .header .brand:focus, .public-layout .header .brand:active {\n background: #26374d;\n}\n.public-layout .header .nav-link {\n display: flex;\n align-items: center;\n padding: 0 1rem;\n font-size: 12px;\n font-weight: 500;\n text-decoration: none;\n color: #9baec8;\n white-space: nowrap;\n text-align: center;\n}\n.public-layout .header .nav-link:hover, .public-layout .header .nav-link:focus, .public-layout .header .nav-link:active {\n text-decoration: underline;\n color: #ffffff;\n}\n@media screen and (max-width: 550px) {\n .public-layout .header .nav-link.optional {\n display: none;\n }\n}\n.public-layout .header .nav-button {\n background: #2d415a;\n margin: 8px;\n margin-left: 0;\n border-radius: 4px;\n}\n.public-layout .header .nav-button:hover, .public-layout .header .nav-button:focus, .public-layout .header .nav-button:active {\n text-decoration: none;\n background: #344b68;\n}\n.public-layout .grid {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: minmax(300px, 3fr) minmax(298px, 1fr);\n grid-auto-columns: 25%;\n grid-auto-rows: max-content;\n}\n.public-layout .grid .column-0 {\n grid-row: 1;\n grid-column: 1;\n}\n.public-layout .grid .column-1 {\n grid-row: 1;\n grid-column: 2;\n}\n@media screen and (max-width: 600px) {\n .public-layout .grid {\n grid-template-columns: 100%;\n grid-gap: 0;\n }\n .public-layout .grid .column-1 {\n display: none;\n }\n}\n.public-layout .public-account-header {\n overflow: hidden;\n margin-bottom: 10px;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n.public-layout .public-account-header.inactive {\n opacity: 0.5;\n}\n.public-layout .public-account-header.inactive .public-account-header__image,\n.public-layout .public-account-header.inactive .avatar {\n filter: grayscale(100%);\n}\n.public-layout .public-account-header.inactive .logo-button {\n background-color: #d9e1e8;\n}\n.public-layout .public-account-header.inactive .logo-button svg path:last-child {\n fill: #d9e1e8;\n}\n.public-layout .public-account-header__image {\n border-radius: 4px 4px 0 0;\n overflow: hidden;\n height: 300px;\n position: relative;\n background: black;\n}\n.public-layout .public-account-header__image::after {\n content: \"\";\n display: block;\n position: absolute;\n width: 100%;\n height: 100%;\n box-shadow: inset 0 -1px 1px 1px rgba(0, 0, 0, 0.15);\n top: 0;\n left: 0;\n}\n.public-layout .public-account-header__image img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 4px 4px 0 0;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__image {\n height: 200px;\n }\n}\n.public-layout .public-account-header--no-bar {\n margin-bottom: 0;\n}\n.public-layout .public-account-header--no-bar .public-account-header__image,\n.public-layout .public-account-header--no-bar .public-account-header__image img {\n border-radius: 4px;\n}\n@media screen and (max-width: 415px) {\n .public-layout .public-account-header--no-bar .public-account-header__image,\n.public-layout .public-account-header--no-bar .public-account-header__image img {\n border-radius: 0;\n }\n}\n@media screen and (max-width: 415px) {\n .public-layout .public-account-header {\n margin-bottom: 0;\n box-shadow: none;\n }\n .public-layout .public-account-header__image::after {\n display: none;\n }\n .public-layout .public-account-header__image, .public-layout .public-account-header__image img {\n border-radius: 0;\n }\n}\n.public-layout .public-account-header__bar {\n position: relative;\n margin-top: -80px;\n display: flex;\n justify-content: flex-start;\n}\n.public-layout .public-account-header__bar::before {\n content: \"\";\n display: block;\n background: #192432;\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 60px;\n border-radius: 0 0 4px 4px;\n z-index: -1;\n}\n.public-layout .public-account-header__bar .avatar {\n display: block;\n width: 120px;\n height: 120px;\n padding-left: 16px;\n flex: 0 0 auto;\n}\n.public-layout .public-account-header__bar .avatar img {\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 50%;\n border: 4px solid #192432;\n background: #040609;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__bar {\n margin-top: 0;\n background: #192432;\n border-radius: 0 0 4px 4px;\n padding: 5px;\n }\n .public-layout .public-account-header__bar::before {\n display: none;\n }\n .public-layout .public-account-header__bar .avatar {\n width: 48px;\n height: 48px;\n padding: 7px 0;\n padding-left: 10px;\n }\n .public-layout .public-account-header__bar .avatar img {\n border: 0;\n border-radius: 4px;\n }\n}\n@media screen and (max-width: 600px) and (max-width: 360px) {\n .public-layout .public-account-header__bar .avatar {\n display: none;\n }\n}\n@media screen and (max-width: 415px) {\n .public-layout .public-account-header__bar {\n border-radius: 0;\n }\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__bar {\n flex-wrap: wrap;\n }\n}\n.public-layout .public-account-header__tabs {\n flex: 1 1 auto;\n margin-left: 20px;\n}\n.public-layout .public-account-header__tabs__name {\n padding-top: 20px;\n padding-bottom: 8px;\n}\n.public-layout .public-account-header__tabs__name h1 {\n font-size: 20px;\n line-height: 27px;\n color: #ffffff;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n text-shadow: 1px 1px 1px #000000;\n}\n.public-layout .public-account-header__tabs__name h1 small {\n display: block;\n font-size: 14px;\n color: #ffffff;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__tabs {\n margin-left: 15px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n }\n .public-layout .public-account-header__tabs__name {\n padding-top: 0;\n padding-bottom: 0;\n }\n .public-layout .public-account-header__tabs__name h1 {\n font-size: 16px;\n line-height: 24px;\n text-shadow: none;\n }\n .public-layout .public-account-header__tabs__name h1 small {\n color: #9baec8;\n }\n}\n.public-layout .public-account-header__tabs__tabs {\n display: flex;\n justify-content: flex-start;\n align-items: stretch;\n height: 58px;\n}\n.public-layout .public-account-header__tabs__tabs .details-counters {\n display: flex;\n flex-direction: row;\n min-width: 300px;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__tabs__tabs .details-counters {\n display: none;\n }\n}\n.public-layout .public-account-header__tabs__tabs .counter {\n width: 33.3%;\n box-sizing: border-box;\n flex: 0 0 auto;\n color: #9baec8;\n padding: 10px;\n border-right: 1px solid #192432;\n cursor: default;\n text-align: center;\n position: relative;\n}\n.public-layout .public-account-header__tabs__tabs .counter a {\n display: block;\n}\n.public-layout .public-account-header__tabs__tabs .counter:last-child {\n border-right: 0;\n}\n.public-layout .public-account-header__tabs__tabs .counter::after {\n display: block;\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n border-bottom: 4px solid #9baec8;\n opacity: 0.5;\n transition: all 400ms ease;\n}\n.public-layout .public-account-header__tabs__tabs .counter.active::after {\n border-bottom: 4px solid #d8a070;\n opacity: 1;\n}\n.public-layout .public-account-header__tabs__tabs .counter.active.inactive::after {\n border-bottom-color: #d9e1e8;\n}\n.public-layout .public-account-header__tabs__tabs .counter:hover::after {\n opacity: 1;\n transition-duration: 100ms;\n}\n.public-layout .public-account-header__tabs__tabs .counter a {\n text-decoration: none;\n color: inherit;\n}\n.public-layout .public-account-header__tabs__tabs .counter .counter-label {\n font-size: 12px;\n display: block;\n}\n.public-layout .public-account-header__tabs__tabs .counter .counter-number {\n font-weight: 500;\n font-size: 18px;\n margin-bottom: 5px;\n color: #ffffff;\n font-family: \"mastodon-font-display\", sans-serif;\n}\n.public-layout .public-account-header__tabs__tabs .spacer {\n flex: 1 1 auto;\n height: 1px;\n}\n.public-layout .public-account-header__tabs__tabs__buttons {\n padding: 7px 8px;\n}\n.public-layout .public-account-header__extra {\n display: none;\n margin-top: 4px;\n}\n.public-layout .public-account-header__extra .public-account-bio {\n border-radius: 0;\n box-shadow: none;\n background: transparent;\n margin: 0 -5px;\n}\n.public-layout .public-account-header__extra .public-account-bio .account__header__fields {\n border-top: 1px solid #26374d;\n}\n.public-layout .public-account-header__extra .public-account-bio .roles {\n display: none;\n}\n.public-layout .public-account-header__extra__links {\n margin-top: -15px;\n font-size: 14px;\n color: #9baec8;\n}\n.public-layout .public-account-header__extra__links a {\n display: inline-block;\n color: #9baec8;\n text-decoration: none;\n padding: 15px;\n font-weight: 500;\n}\n.public-layout .public-account-header__extra__links a strong {\n font-weight: 700;\n color: #ffffff;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__extra {\n display: block;\n flex: 100%;\n }\n}\n.public-layout .account__section-headline {\n border-radius: 4px 4px 0 0;\n}\n@media screen and (max-width: 415px) {\n .public-layout .account__section-headline {\n border-radius: 0;\n }\n}\n.public-layout .detailed-status__meta {\n margin-top: 25px;\n}\n.public-layout .public-account-bio {\n background: #202e3f;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n overflow: hidden;\n margin-bottom: 10px;\n}\n@media screen and (max-width: 415px) {\n .public-layout .public-account-bio {\n box-shadow: none;\n margin-bottom: 0;\n border-radius: 0;\n }\n}\n.public-layout .public-account-bio .account__header__fields {\n margin: 0;\n border-top: 0;\n}\n.public-layout .public-account-bio .account__header__fields a {\n color: #e1b590;\n}\n.public-layout .public-account-bio .account__header__fields dl:first-child .verified {\n border-radius: 0 4px 0 0;\n}\n.public-layout .public-account-bio .account__header__fields .verified a {\n color: #79bd9a;\n}\n.public-layout .public-account-bio .account__header__content {\n padding: 20px;\n padding-bottom: 0;\n color: #ffffff;\n}\n.public-layout .public-account-bio__extra,\n.public-layout .public-account-bio .roles {\n padding: 20px;\n font-size: 14px;\n color: #9baec8;\n}\n.public-layout .public-account-bio .roles {\n padding-bottom: 0;\n}\n.public-layout .static-icon-button {\n color: #3e5a7c;\n font-size: 18px;\n}\n.public-layout .static-icon-button > span {\n font-size: 14px;\n font-weight: 500;\n}\n.public-layout .card-grid {\n display: flex;\n flex-wrap: wrap;\n min-width: 100%;\n margin: 0 -5px;\n}\n.public-layout .card-grid > div {\n box-sizing: border-box;\n flex: 1 0 auto;\n width: 300px;\n padding: 0 5px;\n margin-bottom: 10px;\n max-width: 33.333%;\n}\n@media screen and (max-width: 900px) {\n .public-layout .card-grid > div {\n max-width: 50%;\n }\n}\n@media screen and (max-width: 600px) {\n .public-layout .card-grid > div {\n max-width: 100%;\n }\n}\n@media screen and (max-width: 415px) {\n .public-layout .card-grid {\n margin: 0;\n border-top: 1px solid #202e3f;\n }\n .public-layout .card-grid > div {\n width: 100%;\n padding: 0;\n margin-bottom: 0;\n border-bottom: 1px solid #202e3f;\n }\n .public-layout .card-grid > div:last-child {\n border-bottom: 0;\n }\n .public-layout .card-grid > div .card__bar {\n background: #121a24;\n }\n .public-layout .card-grid > div .card__bar:hover, .public-layout .card-grid > div .card__bar:active, .public-layout .card-grid > div .card__bar:focus {\n background: #192432;\n }\n}\n\n.no-list {\n list-style: none;\n}\n.no-list li {\n display: inline-block;\n margin: 0 5px;\n}\n\n.recovery-codes {\n list-style: none;\n margin: 0 auto;\n}\n.recovery-codes li {\n font-size: 125%;\n line-height: 1.5;\n letter-spacing: 1px;\n}\n\n.public-layout .footer {\n text-align: left;\n padding-top: 20px;\n padding-bottom: 60px;\n font-size: 12px;\n color: #4c6d98;\n}\n@media screen and (max-width: 415px) {\n .public-layout .footer {\n padding-left: 20px;\n padding-right: 20px;\n }\n}\n.public-layout .footer .grid {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: 1fr 1fr 2fr 1fr 1fr;\n}\n.public-layout .footer .grid .column-0 {\n grid-column: 1;\n grid-row: 1;\n min-width: 0;\n}\n.public-layout .footer .grid .column-1 {\n grid-column: 2;\n grid-row: 1;\n min-width: 0;\n}\n.public-layout .footer .grid .column-2 {\n grid-column: 3;\n grid-row: 1;\n min-width: 0;\n text-align: center;\n}\n.public-layout .footer .grid .column-2 h4 a {\n color: #4c6d98;\n}\n.public-layout .footer .grid .column-3 {\n grid-column: 4;\n grid-row: 1;\n min-width: 0;\n}\n.public-layout .footer .grid .column-4 {\n grid-column: 5;\n grid-row: 1;\n min-width: 0;\n}\n@media screen and (max-width: 690px) {\n .public-layout .footer .grid {\n grid-template-columns: 1fr 2fr 1fr;\n }\n .public-layout .footer .grid .column-0,\n.public-layout .footer .grid .column-1 {\n grid-column: 1;\n }\n .public-layout .footer .grid .column-1 {\n grid-row: 2;\n }\n .public-layout .footer .grid .column-2 {\n grid-column: 2;\n }\n .public-layout .footer .grid .column-3,\n.public-layout .footer .grid .column-4 {\n grid-column: 3;\n }\n .public-layout .footer .grid .column-4 {\n grid-row: 2;\n }\n}\n@media screen and (max-width: 600px) {\n .public-layout .footer .grid .column-1 {\n display: block;\n }\n}\n@media screen and (max-width: 415px) {\n .public-layout .footer .grid .column-0,\n.public-layout .footer .grid .column-1,\n.public-layout .footer .grid .column-3,\n.public-layout .footer .grid .column-4 {\n display: none;\n }\n}\n.public-layout .footer h4 {\n text-transform: uppercase;\n font-weight: 700;\n margin-bottom: 8px;\n color: #9baec8;\n}\n.public-layout .footer h4 a {\n color: inherit;\n text-decoration: none;\n}\n.public-layout .footer ul a {\n text-decoration: none;\n color: #4c6d98;\n}\n.public-layout .footer ul a:hover, .public-layout .footer ul a:active, .public-layout .footer ul a:focus {\n text-decoration: underline;\n}\n.public-layout .footer .brand svg {\n display: block;\n height: 36px;\n width: auto;\n margin: 0 auto;\n}\n.public-layout .footer .brand svg path {\n fill: #4c6d98;\n}\n.public-layout .footer .brand:hover svg path, .public-layout .footer .brand:focus svg path, .public-layout .footer .brand:active svg path {\n fill: #5377a5;\n}\n\n.compact-header h1 {\n font-size: 24px;\n line-height: 28px;\n color: #9baec8;\n font-weight: 500;\n margin-bottom: 20px;\n padding: 0 10px;\n word-wrap: break-word;\n}\n@media screen and (max-width: 740px) {\n .compact-header h1 {\n text-align: center;\n padding: 20px 10px 0;\n }\n}\n.compact-header h1 a {\n color: inherit;\n text-decoration: none;\n}\n.compact-header h1 small {\n font-weight: 400;\n color: #d9e1e8;\n}\n.compact-header h1 img {\n display: inline-block;\n margin-bottom: -5px;\n margin-right: 15px;\n width: 36px;\n height: 36px;\n}\n\n.hero-widget {\n margin-bottom: 10px;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n.hero-widget__img {\n width: 100%;\n height: 167px;\n position: relative;\n overflow: hidden;\n border-radius: 4px 4px 0 0;\n background: #000000;\n}\n.hero-widget__img img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 4px 4px 0 0;\n}\n.hero-widget__text {\n background: #121a24;\n padding: 20px;\n border-radius: 0 0 4px 4px;\n font-size: 15px;\n color: #9baec8;\n line-height: 20px;\n word-wrap: break-word;\n font-weight: 400;\n}\n.hero-widget__text .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n}\n.hero-widget__text p {\n margin-bottom: 20px;\n}\n.hero-widget__text p:last-child {\n margin-bottom: 0;\n}\n.hero-widget__text em {\n display: inline;\n margin: 0;\n padding: 0;\n font-weight: 700;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n color: #bcc9da;\n}\n.hero-widget__text a {\n color: #d9e1e8;\n text-decoration: none;\n}\n.hero-widget__text a:hover {\n text-decoration: underline;\n}\n@media screen and (max-width: 415px) {\n .hero-widget {\n display: none;\n }\n}\n\n.endorsements-widget {\n margin-bottom: 10px;\n padding-bottom: 10px;\n}\n.endorsements-widget h4 {\n padding: 10px;\n text-transform: uppercase;\n font-weight: 700;\n font-size: 13px;\n color: #9baec8;\n}\n.endorsements-widget .account {\n padding: 10px 0;\n}\n.endorsements-widget .account:last-child {\n border-bottom: 0;\n}\n.endorsements-widget .account .account__display-name {\n display: flex;\n align-items: center;\n}\n.endorsements-widget .account .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n}\n\n.box-widget {\n padding: 20px;\n border-radius: 4px;\n background: #121a24;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n\n.contact-widget,\n.landing-page__information.contact-widget {\n box-sizing: border-box;\n padding: 20px;\n min-height: 100%;\n border-radius: 4px;\n background: #121a24;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n\n.contact-widget {\n font-size: 15px;\n color: #9baec8;\n line-height: 20px;\n word-wrap: break-word;\n font-weight: 400;\n}\n.contact-widget strong {\n font-weight: 500;\n}\n.contact-widget p {\n margin-bottom: 10px;\n}\n.contact-widget p:last-child {\n margin-bottom: 0;\n}\n.contact-widget__mail {\n margin-top: 10px;\n}\n.contact-widget__mail a {\n color: #ffffff;\n text-decoration: none;\n}\n\n.moved-account-widget {\n padding: 15px;\n padding-bottom: 20px;\n border-radius: 4px;\n background: #121a24;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n color: #d9e1e8;\n font-weight: 400;\n margin-bottom: 10px;\n}\n.moved-account-widget strong,\n.moved-account-widget a {\n font-weight: 500;\n}\n.moved-account-widget strong:lang(ja),\n.moved-account-widget a:lang(ja) {\n font-weight: 700;\n}\n.moved-account-widget strong:lang(ko),\n.moved-account-widget a:lang(ko) {\n font-weight: 700;\n}\n.moved-account-widget strong:lang(zh-CN),\n.moved-account-widget a:lang(zh-CN) {\n font-weight: 700;\n}\n.moved-account-widget strong:lang(zh-HK),\n.moved-account-widget a:lang(zh-HK) {\n font-weight: 700;\n}\n.moved-account-widget strong:lang(zh-TW),\n.moved-account-widget a:lang(zh-TW) {\n font-weight: 700;\n}\n.moved-account-widget a {\n color: inherit;\n text-decoration: underline;\n}\n.moved-account-widget a.mention {\n text-decoration: none;\n}\n.moved-account-widget a.mention span {\n text-decoration: none;\n}\n.moved-account-widget a.mention:focus, .moved-account-widget a.mention:hover, .moved-account-widget a.mention:active {\n text-decoration: none;\n}\n.moved-account-widget a.mention:focus span, .moved-account-widget a.mention:hover span, .moved-account-widget a.mention:active span {\n text-decoration: underline;\n}\n.moved-account-widget__message {\n margin-bottom: 15px;\n}\n.moved-account-widget__message .fa {\n margin-right: 5px;\n color: #9baec8;\n}\n.moved-account-widget__card .detailed-status__display-avatar {\n position: relative;\n cursor: pointer;\n}\n.moved-account-widget__card .detailed-status__display-name {\n margin-bottom: 0;\n text-decoration: none;\n}\n.moved-account-widget__card .detailed-status__display-name span {\n font-weight: 400;\n}\n\n.memoriam-widget {\n padding: 20px;\n border-radius: 4px;\n background: #000000;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n font-size: 14px;\n color: #9baec8;\n margin-bottom: 10px;\n}\n\n.page-header {\n background: #202e3f;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n padding: 60px 15px;\n text-align: center;\n margin: 10px 0;\n}\n.page-header h1 {\n color: #ffffff;\n font-size: 36px;\n line-height: 1.1;\n font-weight: 700;\n margin-bottom: 10px;\n}\n.page-header p {\n font-size: 15px;\n color: #9baec8;\n}\n@media screen and (max-width: 415px) {\n .page-header {\n margin-top: 0;\n background: #192432;\n }\n .page-header h1 {\n font-size: 24px;\n }\n}\n\n.directory {\n background: #121a24;\n border-radius: 4px;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n.directory__tag {\n box-sizing: border-box;\n margin-bottom: 10px;\n}\n.directory__tag > a, .directory__tag > div {\n display: flex;\n align-items: center;\n justify-content: space-between;\n background: #121a24;\n border-radius: 4px;\n padding: 15px;\n text-decoration: none;\n color: inherit;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n.directory__tag > a:hover, .directory__tag > a:active, .directory__tag > a:focus {\n background: #202e3f;\n}\n.directory__tag.active > a {\n background: #d8a070;\n cursor: default;\n}\n.directory__tag.disabled > div {\n opacity: 0.5;\n cursor: default;\n}\n.directory__tag h4 {\n flex: 1 1 auto;\n font-size: 18px;\n font-weight: 700;\n color: #ffffff;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.directory__tag h4 .fa {\n color: #9baec8;\n}\n.directory__tag h4 small {\n display: block;\n font-weight: 400;\n font-size: 15px;\n margin-top: 8px;\n color: #9baec8;\n}\n.directory__tag.active h4,\n.directory__tag.active h4 .fa,\n.directory__tag.active h4 small {\n color: #ffffff;\n}\n.directory__tag .avatar-stack {\n flex: 0 0 auto;\n width: 120px;\n}\n.directory__tag.active .avatar-stack .account__avatar {\n border-color: #d8a070;\n}\n\n.avatar-stack {\n display: flex;\n justify-content: flex-end;\n}\n.avatar-stack .account__avatar {\n flex: 0 0 auto;\n width: 36px;\n height: 36px;\n border-radius: 50%;\n position: relative;\n margin-left: -10px;\n background: #040609;\n border: 2px solid #121a24;\n}\n.avatar-stack .account__avatar:nth-child(1) {\n z-index: 1;\n}\n.avatar-stack .account__avatar:nth-child(2) {\n z-index: 2;\n}\n.avatar-stack .account__avatar:nth-child(3) {\n z-index: 3;\n}\n\n.accounts-table {\n width: 100%;\n}\n.accounts-table .account {\n padding: 0;\n border: 0;\n}\n.accounts-table thead th {\n text-align: center;\n text-transform: uppercase;\n color: #9baec8;\n font-weight: 700;\n padding: 10px;\n}\n.accounts-table thead th:first-child {\n text-align: left;\n}\n.accounts-table tbody td {\n padding: 15px 0;\n vertical-align: middle;\n border-bottom: 1px solid #202e3f;\n}\n.accounts-table tbody tr:last-child td {\n border-bottom: 0;\n}\n.accounts-table__count {\n width: 120px;\n text-align: center;\n font-size: 15px;\n font-weight: 500;\n color: #ffffff;\n}\n.accounts-table__count small {\n display: block;\n color: #9baec8;\n font-weight: 400;\n font-size: 14px;\n}\n@media screen and (max-width: 415px) {\n .accounts-table tbody td.optional {\n display: none;\n }\n}\n\n@media screen and (max-width: 415px) {\n .moved-account-widget,\n.memoriam-widget,\n.box-widget,\n.contact-widget,\n.landing-page__information.contact-widget,\n.directory,\n.page-header {\n margin-bottom: 0;\n box-shadow: none;\n border-radius: 0;\n }\n}\n\n.statuses-grid {\n min-height: 600px;\n}\n@media screen and (max-width: 640px) {\n .statuses-grid {\n width: 100% !important;\n }\n}\n.statuses-grid__item {\n width: 313.3333333333px;\n}\n@media screen and (max-width: 1255px) {\n .statuses-grid__item {\n width: 306.6666666667px;\n }\n}\n@media screen and (max-width: 640px) {\n .statuses-grid__item {\n width: 100%;\n }\n}\n@media screen and (max-width: 415px) {\n .statuses-grid__item {\n width: 100vw;\n }\n}\n.statuses-grid .detailed-status {\n border-radius: 4px;\n}\n@media screen and (max-width: 415px) {\n .statuses-grid .detailed-status {\n border-top: 1px solid #2d415a;\n }\n}\n.statuses-grid .detailed-status.compact .detailed-status__meta {\n margin-top: 15px;\n}\n.statuses-grid .detailed-status.compact .status__content {\n font-size: 15px;\n line-height: 20px;\n}\n.statuses-grid .detailed-status.compact .status__content .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n}\n.statuses-grid .detailed-status.compact .status__content .status__content__spoiler-link {\n line-height: 20px;\n margin: 0;\n}\n.statuses-grid .detailed-status.compact .media-gallery,\n.statuses-grid .detailed-status.compact .status-card,\n.statuses-grid .detailed-status.compact .video-player {\n margin-top: 15px;\n}\n\n.notice-widget {\n margin-bottom: 10px;\n color: #9baec8;\n}\n.notice-widget p {\n margin-bottom: 10px;\n}\n.notice-widget p:last-child {\n margin-bottom: 0;\n}\n.notice-widget a {\n font-size: 14px;\n line-height: 20px;\n text-decoration: none;\n font-weight: 500;\n color: #d8a070;\n}\n.notice-widget a:hover, .notice-widget a:focus, .notice-widget a:active {\n text-decoration: underline;\n}\n\ncode {\n font-family: \"mastodon-font-monospace\", monospace;\n font-weight: 400;\n}\n\n.form-container {\n max-width: 400px;\n padding: 20px;\n margin: 0 auto;\n}\n\n.simple_form .input {\n margin-bottom: 15px;\n overflow: hidden;\n}\n.simple_form .input.hidden {\n margin: 0;\n}\n.simple_form .input.radio_buttons .radio {\n margin-bottom: 15px;\n}\n.simple_form .input.radio_buttons .radio:last-child {\n margin-bottom: 0;\n}\n.simple_form .input.radio_buttons .radio > label {\n position: relative;\n padding-left: 28px;\n}\n.simple_form .input.radio_buttons .radio > label input {\n position: absolute;\n top: -2px;\n left: 0;\n}\n.simple_form .input.boolean {\n position: relative;\n margin-bottom: 0;\n}\n.simple_form .input.boolean .label_input > label {\n font-family: inherit;\n font-size: 14px;\n padding-top: 5px;\n color: #ffffff;\n display: block;\n width: auto;\n}\n.simple_form .input.boolean .label_input,\n.simple_form .input.boolean .hint {\n padding-left: 28px;\n}\n.simple_form .input.boolean .label_input__wrapper {\n position: static;\n}\n.simple_form .input.boolean label.checkbox {\n position: absolute;\n top: 2px;\n left: 0;\n}\n.simple_form .input.boolean label a {\n color: #d8a070;\n text-decoration: underline;\n}\n.simple_form .input.boolean label a:hover, .simple_form .input.boolean label a:active, .simple_form .input.boolean label a:focus {\n text-decoration: none;\n}\n.simple_form .row {\n display: flex;\n margin: 0 -5px;\n}\n.simple_form .row .input {\n box-sizing: border-box;\n flex: 1 1 auto;\n width: 50%;\n padding: 0 5px;\n}\n.simple_form .hint {\n color: #9baec8;\n}\n.simple_form .hint a {\n color: #d8a070;\n}\n.simple_form .hint code {\n border-radius: 3px;\n padding: 0.2em 0.4em;\n background: black;\n}\n.simple_form span.hint {\n display: block;\n font-size: 12px;\n margin-top: 4px;\n}\n.simple_form p.hint {\n margin-bottom: 15px;\n color: #9baec8;\n}\n.simple_form p.hint.subtle-hint {\n text-align: center;\n font-size: 12px;\n line-height: 18px;\n margin-top: 15px;\n margin-bottom: 0;\n}\n.simple_form .card {\n margin-bottom: 15px;\n}\n.simple_form strong {\n font-weight: 500;\n}\n.simple_form strong:lang(ja) {\n font-weight: 700;\n}\n.simple_form strong:lang(ko) {\n font-weight: 700;\n}\n.simple_form strong:lang(zh-CN) {\n font-weight: 700;\n}\n.simple_form strong:lang(zh-HK) {\n font-weight: 700;\n}\n.simple_form strong:lang(zh-TW) {\n font-weight: 700;\n}\n.simple_form .input.with_floating_label .label_input {\n display: flex;\n}\n.simple_form .input.with_floating_label .label_input > label {\n font-family: inherit;\n font-size: 14px;\n color: #ffffff;\n font-weight: 500;\n min-width: 150px;\n flex: 0 0 auto;\n}\n.simple_form .input.with_floating_label .label_input input,\n.simple_form .input.with_floating_label .label_input select {\n flex: 1 1 auto;\n}\n.simple_form .input.with_floating_label.select .hint {\n margin-top: 6px;\n margin-left: 150px;\n}\n.simple_form .input.with_label .label_input > label {\n font-family: inherit;\n font-size: 14px;\n color: #ffffff;\n display: block;\n margin-bottom: 8px;\n word-wrap: break-word;\n font-weight: 500;\n}\n.simple_form .input.with_label .hint {\n margin-top: 6px;\n}\n.simple_form .input.with_label ul {\n flex: 390px;\n}\n.simple_form .input.with_block_label {\n max-width: none;\n}\n.simple_form .input.with_block_label > label {\n font-family: inherit;\n font-size: 16px;\n color: #ffffff;\n display: block;\n font-weight: 500;\n padding-top: 5px;\n}\n.simple_form .input.with_block_label .hint {\n margin-bottom: 15px;\n}\n.simple_form .input.with_block_label ul {\n columns: 2;\n}\n.simple_form .required abbr {\n text-decoration: none;\n color: #e87487;\n}\n.simple_form .fields-group {\n margin-bottom: 25px;\n}\n.simple_form .fields-group .input:last-child {\n margin-bottom: 0;\n}\n.simple_form .fields-row {\n display: flex;\n margin: 0 -10px;\n padding-top: 5px;\n margin-bottom: 25px;\n}\n.simple_form .fields-row .input {\n max-width: none;\n}\n.simple_form .fields-row__column {\n box-sizing: border-box;\n padding: 0 10px;\n flex: 1 1 auto;\n min-height: 1px;\n}\n.simple_form .fields-row__column-6 {\n max-width: 50%;\n}\n.simple_form .fields-row .fields-group:last-child,\n.simple_form .fields-row .fields-row__column.fields-group {\n margin-bottom: 0;\n}\n@media screen and (max-width: 600px) {\n .simple_form .fields-row {\n display: block;\n margin-bottom: 0;\n }\n .simple_form .fields-row__column {\n max-width: none;\n }\n .simple_form .fields-row .fields-group:last-child,\n.simple_form .fields-row .fields-row__column.fields-group,\n.simple_form .fields-row .fields-row__column {\n margin-bottom: 25px;\n }\n}\n.simple_form .input.radio_buttons .radio label {\n margin-bottom: 5px;\n font-family: inherit;\n font-size: 14px;\n color: #ffffff;\n display: block;\n width: auto;\n}\n.simple_form .check_boxes .checkbox label {\n font-family: inherit;\n font-size: 14px;\n color: #ffffff;\n display: inline-block;\n width: auto;\n position: relative;\n padding-top: 5px;\n padding-left: 25px;\n flex: 1 1 auto;\n}\n.simple_form .check_boxes .checkbox input[type=checkbox] {\n position: absolute;\n left: 0;\n top: 5px;\n margin: 0;\n}\n.simple_form input[type=text],\n.simple_form input[type=number],\n.simple_form input[type=email],\n.simple_form input[type=password],\n.simple_form textarea {\n box-sizing: border-box;\n font-size: 16px;\n color: #ffffff;\n display: block;\n width: 100%;\n outline: 0;\n font-family: inherit;\n resize: vertical;\n background: #010102;\n border: 1px solid black;\n border-radius: 4px;\n padding: 10px;\n}\n.simple_form input[type=text]:invalid,\n.simple_form input[type=number]:invalid,\n.simple_form input[type=email]:invalid,\n.simple_form input[type=password]:invalid,\n.simple_form textarea:invalid {\n box-shadow: none;\n}\n.simple_form input[type=text]:focus:invalid:not(:placeholder-shown),\n.simple_form input[type=number]:focus:invalid:not(:placeholder-shown),\n.simple_form input[type=email]:focus:invalid:not(:placeholder-shown),\n.simple_form input[type=password]:focus:invalid:not(:placeholder-shown),\n.simple_form textarea:focus:invalid:not(:placeholder-shown) {\n border-color: #e87487;\n}\n.simple_form input[type=text]:required:valid,\n.simple_form input[type=number]:required:valid,\n.simple_form input[type=email]:required:valid,\n.simple_form input[type=password]:required:valid,\n.simple_form textarea:required:valid {\n border-color: #79bd9a;\n}\n.simple_form input[type=text]:hover,\n.simple_form input[type=number]:hover,\n.simple_form input[type=email]:hover,\n.simple_form input[type=password]:hover,\n.simple_form textarea:hover {\n border-color: black;\n}\n.simple_form input[type=text]:active, .simple_form input[type=text]:focus,\n.simple_form input[type=number]:active,\n.simple_form input[type=number]:focus,\n.simple_form input[type=email]:active,\n.simple_form input[type=email]:focus,\n.simple_form input[type=password]:active,\n.simple_form input[type=password]:focus,\n.simple_form textarea:active,\n.simple_form textarea:focus {\n border-color: #d8a070;\n background: #040609;\n}\n.simple_form .input.field_with_errors label {\n color: #e87487;\n}\n.simple_form .input.field_with_errors input[type=text],\n.simple_form .input.field_with_errors input[type=number],\n.simple_form .input.field_with_errors input[type=email],\n.simple_form .input.field_with_errors input[type=password],\n.simple_form .input.field_with_errors textarea,\n.simple_form .input.field_with_errors select {\n border-color: #e87487;\n}\n.simple_form .input.field_with_errors .error {\n display: block;\n font-weight: 500;\n color: #e87487;\n margin-top: 4px;\n}\n.simple_form .input.disabled {\n opacity: 0.5;\n}\n.simple_form .actions {\n margin-top: 30px;\n display: flex;\n}\n.simple_form .actions.actions--top {\n margin-top: 0;\n margin-bottom: 30px;\n}\n.simple_form button,\n.simple_form .button,\n.simple_form .block-button {\n display: block;\n width: 100%;\n border: 0;\n border-radius: 4px;\n background: #d8a070;\n color: #ffffff;\n font-size: 18px;\n line-height: inherit;\n height: auto;\n padding: 10px;\n text-transform: uppercase;\n text-decoration: none;\n text-align: center;\n box-sizing: border-box;\n cursor: pointer;\n font-weight: 500;\n outline: 0;\n margin-bottom: 10px;\n margin-right: 10px;\n}\n.simple_form button:last-child,\n.simple_form .button:last-child,\n.simple_form .block-button:last-child {\n margin-right: 0;\n}\n.simple_form button:hover,\n.simple_form .button:hover,\n.simple_form .block-button:hover {\n background-color: #ddad84;\n}\n.simple_form button:active, .simple_form button:focus,\n.simple_form .button:active,\n.simple_form .button:focus,\n.simple_form .block-button:active,\n.simple_form .block-button:focus {\n background-color: #d3935c;\n}\n.simple_form button:disabled:hover,\n.simple_form .button:disabled:hover,\n.simple_form .block-button:disabled:hover {\n background-color: #9baec8;\n}\n.simple_form button.negative,\n.simple_form .button.negative,\n.simple_form .block-button.negative {\n background: #df405a;\n}\n.simple_form button.negative:hover,\n.simple_form .button.negative:hover,\n.simple_form .block-button.negative:hover {\n background-color: #e3566d;\n}\n.simple_form button.negative:active, .simple_form button.negative:focus,\n.simple_form .button.negative:active,\n.simple_form .button.negative:focus,\n.simple_form .block-button.negative:active,\n.simple_form .block-button.negative:focus {\n background-color: #db2a47;\n}\n.simple_form select {\n appearance: none;\n box-sizing: border-box;\n font-size: 16px;\n color: #ffffff;\n display: block;\n width: 100%;\n outline: 0;\n font-family: inherit;\n resize: vertical;\n background: #010102 url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center/auto 16px;\n border: 1px solid black;\n border-radius: 4px;\n padding-left: 10px;\n padding-right: 30px;\n height: 41px;\n}\n.simple_form .label_input__wrapper {\n position: relative;\n}\n.simple_form .label_input__append {\n position: absolute;\n right: 3px;\n top: 1px;\n padding: 10px;\n padding-bottom: 9px;\n font-size: 16px;\n color: #3e5a7c;\n font-family: inherit;\n pointer-events: none;\n cursor: default;\n max-width: 140px;\n white-space: nowrap;\n overflow: hidden;\n}\n.simple_form .label_input__append::after {\n content: \"\";\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 1px;\n width: 5px;\n background-image: linear-gradient(to right, rgba(1, 1, 2, 0), #010102);\n}\n.simple_form__overlay-area {\n position: relative;\n}\n.simple_form__overlay-area__overlay {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n background: rgba(18, 26, 36, 0.65);\n backdrop-filter: blur(2px);\n border-radius: 4px;\n}\n.simple_form__overlay-area__overlay__content {\n text-align: center;\n}\n.simple_form__overlay-area__overlay__content.rich-formatting,\n.simple_form__overlay-area__overlay__content.rich-formatting p {\n color: #ffffff;\n}\n\n.block-icon {\n display: block;\n margin: 0 auto;\n margin-bottom: 10px;\n font-size: 24px;\n}\n\n.flash-message {\n background: #202e3f;\n color: #9baec8;\n border-radius: 4px;\n padding: 15px 10px;\n margin-bottom: 30px;\n text-align: center;\n}\n.flash-message.notice {\n border: 1px solid rgba(121, 189, 154, 0.5);\n background: rgba(121, 189, 154, 0.25);\n color: #79bd9a;\n}\n.flash-message.alert {\n border: 1px solid rgba(223, 64, 90, 0.5);\n background: rgba(223, 64, 90, 0.25);\n color: #df405a;\n}\n.flash-message p {\n margin-bottom: 15px;\n}\n.flash-message .oauth-code {\n outline: 0;\n box-sizing: border-box;\n display: block;\n width: 100%;\n border: none;\n padding: 10px;\n font-family: \"mastodon-font-monospace\", monospace;\n background: #121a24;\n color: #ffffff;\n font-size: 14px;\n margin: 0;\n}\n.flash-message .oauth-code::-moz-focus-inner {\n border: 0;\n}\n.flash-message .oauth-code::-moz-focus-inner, .flash-message .oauth-code:focus, .flash-message .oauth-code:active {\n outline: 0 !important;\n}\n.flash-message .oauth-code:focus {\n background: #192432;\n}\n.flash-message strong {\n font-weight: 500;\n}\n.flash-message strong:lang(ja) {\n font-weight: 700;\n}\n.flash-message strong:lang(ko) {\n font-weight: 700;\n}\n.flash-message strong:lang(zh-CN) {\n font-weight: 700;\n}\n.flash-message strong:lang(zh-HK) {\n font-weight: 700;\n}\n.flash-message strong:lang(zh-TW) {\n font-weight: 700;\n}\n@media screen and (max-width: 740px) and (min-width: 441px) {\n .flash-message {\n margin-top: 40px;\n }\n}\n\n.form-footer {\n margin-top: 30px;\n text-align: center;\n}\n.form-footer a {\n color: #9baec8;\n text-decoration: none;\n}\n.form-footer a:hover {\n text-decoration: underline;\n}\n\n.quick-nav {\n list-style: none;\n margin-bottom: 25px;\n font-size: 14px;\n}\n.quick-nav li {\n display: inline-block;\n margin-right: 10px;\n}\n.quick-nav a {\n color: #d8a070;\n text-transform: uppercase;\n text-decoration: none;\n font-weight: 700;\n}\n.quick-nav a:hover, .quick-nav a:focus, .quick-nav a:active {\n color: #e1b590;\n}\n\n.oauth-prompt,\n.follow-prompt {\n margin-bottom: 30px;\n color: #9baec8;\n}\n.oauth-prompt h2,\n.follow-prompt h2 {\n font-size: 16px;\n margin-bottom: 30px;\n text-align: center;\n}\n.oauth-prompt strong,\n.follow-prompt strong {\n color: #d9e1e8;\n font-weight: 500;\n}\n.oauth-prompt strong:lang(ja),\n.follow-prompt strong:lang(ja) {\n font-weight: 700;\n}\n.oauth-prompt strong:lang(ko),\n.follow-prompt strong:lang(ko) {\n font-weight: 700;\n}\n.oauth-prompt strong:lang(zh-CN),\n.follow-prompt strong:lang(zh-CN) {\n font-weight: 700;\n}\n.oauth-prompt strong:lang(zh-HK),\n.follow-prompt strong:lang(zh-HK) {\n font-weight: 700;\n}\n.oauth-prompt strong:lang(zh-TW),\n.follow-prompt strong:lang(zh-TW) {\n font-weight: 700;\n}\n@media screen and (max-width: 740px) and (min-width: 441px) {\n .oauth-prompt,\n.follow-prompt {\n margin-top: 40px;\n }\n}\n\n.qr-wrapper {\n display: flex;\n flex-wrap: wrap;\n align-items: flex-start;\n}\n\n.qr-code {\n flex: 0 0 auto;\n background: #ffffff;\n padding: 4px;\n margin: 0 10px 20px 0;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n display: inline-block;\n}\n.qr-code svg {\n display: block;\n margin: 0;\n}\n\n.qr-alternative {\n margin-bottom: 20px;\n color: #d9e1e8;\n flex: 150px;\n}\n.qr-alternative samp {\n display: block;\n font-size: 14px;\n}\n\n.table-form p {\n margin-bottom: 15px;\n}\n.table-form p strong {\n font-weight: 500;\n}\n.table-form p strong:lang(ja) {\n font-weight: 700;\n}\n.table-form p strong:lang(ko) {\n font-weight: 700;\n}\n.table-form p strong:lang(zh-CN) {\n font-weight: 700;\n}\n.table-form p strong:lang(zh-HK) {\n font-weight: 700;\n}\n.table-form p strong:lang(zh-TW) {\n font-weight: 700;\n}\n\n.simple_form .warning,\n.table-form .warning {\n box-sizing: border-box;\n background: rgba(223, 64, 90, 0.5);\n color: #ffffff;\n text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);\n box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4);\n border-radius: 4px;\n padding: 10px;\n margin-bottom: 15px;\n}\n.simple_form .warning a,\n.table-form .warning a {\n color: #ffffff;\n text-decoration: underline;\n}\n.simple_form .warning a:hover, .simple_form .warning a:focus, .simple_form .warning a:active,\n.table-form .warning a:hover,\n.table-form .warning a:focus,\n.table-form .warning a:active {\n text-decoration: none;\n}\n.simple_form .warning strong,\n.table-form .warning strong {\n font-weight: 600;\n display: block;\n margin-bottom: 5px;\n}\n.simple_form .warning strong:lang(ja),\n.table-form .warning strong:lang(ja) {\n font-weight: 700;\n}\n.simple_form .warning strong:lang(ko),\n.table-form .warning strong:lang(ko) {\n font-weight: 700;\n}\n.simple_form .warning strong:lang(zh-CN),\n.table-form .warning strong:lang(zh-CN) {\n font-weight: 700;\n}\n.simple_form .warning strong:lang(zh-HK),\n.table-form .warning strong:lang(zh-HK) {\n font-weight: 700;\n}\n.simple_form .warning strong:lang(zh-TW),\n.table-form .warning strong:lang(zh-TW) {\n font-weight: 700;\n}\n.simple_form .warning strong .fa,\n.table-form .warning strong .fa {\n font-weight: 400;\n}\n\n.action-pagination {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n}\n.action-pagination .actions,\n.action-pagination .pagination {\n flex: 1 1 auto;\n}\n.action-pagination .actions {\n padding: 30px 0;\n padding-right: 20px;\n flex: 0 0 auto;\n}\n\n.post-follow-actions {\n text-align: center;\n color: #9baec8;\n}\n.post-follow-actions div {\n margin-bottom: 4px;\n}\n\n.alternative-login {\n margin-top: 20px;\n margin-bottom: 20px;\n}\n.alternative-login h4 {\n font-size: 16px;\n color: #ffffff;\n text-align: center;\n margin-bottom: 20px;\n border: 0;\n padding: 0;\n}\n.alternative-login .button {\n display: block;\n}\n\n.scope-danger {\n color: #ff5050;\n}\n\n.form_admin_settings_site_short_description textarea,\n.form_admin_settings_site_description textarea,\n.form_admin_settings_site_extended_description textarea,\n.form_admin_settings_site_terms textarea,\n.form_admin_settings_custom_css textarea,\n.form_admin_settings_closed_registrations_message textarea {\n font-family: \"mastodon-font-monospace\", monospace;\n}\n\n.input-copy {\n background: #010102;\n border: 1px solid black;\n border-radius: 4px;\n display: flex;\n align-items: center;\n padding-right: 4px;\n position: relative;\n top: 1px;\n transition: border-color 300ms linear;\n}\n.input-copy__wrapper {\n flex: 1 1 auto;\n}\n.input-copy input[type=text] {\n background: transparent;\n border: 0;\n padding: 10px;\n font-size: 14px;\n font-family: \"mastodon-font-monospace\", monospace;\n}\n.input-copy button {\n flex: 0 0 auto;\n margin: 4px;\n text-transform: none;\n font-weight: 400;\n font-size: 14px;\n padding: 7px 18px;\n padding-bottom: 6px;\n width: auto;\n transition: background 300ms linear;\n}\n.input-copy.copied {\n border-color: #79bd9a;\n transition: none;\n}\n.input-copy.copied button {\n background: #79bd9a;\n transition: none;\n}\n\n.connection-prompt {\n margin-bottom: 25px;\n}\n.connection-prompt .fa-link {\n background-color: #0b1016;\n border-radius: 100%;\n font-size: 24px;\n padding: 10px;\n}\n.connection-prompt__column {\n align-items: center;\n display: flex;\n flex: 1;\n flex-direction: column;\n flex-shrink: 1;\n max-width: 50%;\n}\n.connection-prompt__column-sep {\n align-self: center;\n flex-grow: 0;\n overflow: visible;\n position: relative;\n z-index: 1;\n}\n.connection-prompt__column p {\n word-break: break-word;\n}\n.connection-prompt .account__avatar {\n margin-bottom: 20px;\n}\n.connection-prompt__connection {\n background-color: #202e3f;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n padding: 25px 10px;\n position: relative;\n text-align: center;\n}\n.connection-prompt__connection::after {\n background-color: #0b1016;\n content: \"\";\n display: block;\n height: 100%;\n left: 50%;\n position: absolute;\n top: 0;\n width: 1px;\n}\n.connection-prompt__row {\n align-items: flex-start;\n display: flex;\n flex-direction: row;\n}\n\n.card > a {\n display: block;\n text-decoration: none;\n color: inherit;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n@media screen and (max-width: 415px) {\n .card > a {\n box-shadow: none;\n }\n}\n.card > a:hover .card__bar, .card > a:active .card__bar, .card > a:focus .card__bar {\n background: #202e3f;\n}\n.card__img {\n height: 130px;\n position: relative;\n background: black;\n border-radius: 4px 4px 0 0;\n}\n.card__img img {\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n object-fit: cover;\n border-radius: 4px 4px 0 0;\n}\n@media screen and (max-width: 600px) {\n .card__img {\n height: 200px;\n }\n}\n@media screen and (max-width: 415px) {\n .card__img {\n display: none;\n }\n}\n.card__bar {\n position: relative;\n padding: 15px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n background: #192432;\n border-radius: 0 0 4px 4px;\n}\n@media screen and (max-width: 415px) {\n .card__bar {\n border-radius: 0;\n }\n}\n.card__bar .avatar {\n flex: 0 0 auto;\n width: 48px;\n height: 48px;\n padding-top: 2px;\n}\n.card__bar .avatar img {\n width: 100%;\n height: 100%;\n display: block;\n margin: 0;\n border-radius: 4px;\n background: #040609;\n}\n.card__bar .display-name {\n margin-left: 15px;\n text-align: left;\n}\n.card__bar .display-name strong {\n font-size: 15px;\n color: #ffffff;\n font-weight: 500;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.card__bar .display-name span {\n display: block;\n font-size: 14px;\n color: #9baec8;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.pagination {\n padding: 30px 0;\n text-align: center;\n overflow: hidden;\n}\n.pagination a,\n.pagination .current,\n.pagination .newer,\n.pagination .older,\n.pagination .page,\n.pagination .gap {\n font-size: 14px;\n color: #ffffff;\n font-weight: 500;\n display: inline-block;\n padding: 6px 10px;\n text-decoration: none;\n}\n.pagination .current {\n background: #ffffff;\n border-radius: 100px;\n color: #121a24;\n cursor: default;\n margin: 0 10px;\n}\n.pagination .gap {\n cursor: default;\n}\n.pagination .older,\n.pagination .newer {\n text-transform: uppercase;\n color: #d9e1e8;\n}\n.pagination .older {\n float: left;\n padding-left: 0;\n}\n.pagination .older .fa {\n display: inline-block;\n margin-right: 5px;\n}\n.pagination .newer {\n float: right;\n padding-right: 0;\n}\n.pagination .newer .fa {\n display: inline-block;\n margin-left: 5px;\n}\n.pagination .disabled {\n cursor: default;\n color: #233346;\n}\n@media screen and (max-width: 700px) {\n .pagination {\n padding: 30px 20px;\n }\n .pagination .page {\n display: none;\n }\n .pagination .newer,\n.pagination .older {\n display: inline-block;\n }\n}\n\n.nothing-here {\n background: #121a24;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n color: #9baec8;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: default;\n border-radius: 4px;\n padding: 20px;\n min-height: 30vh;\n}\n.nothing-here--under-tabs {\n border-radius: 0 0 4px 4px;\n}\n.nothing-here--flexible {\n box-sizing: border-box;\n min-height: 100%;\n}\n\n.account-role {\n display: inline-block;\n padding: 4px 6px;\n cursor: default;\n border-radius: 3px;\n font-size: 12px;\n line-height: 12px;\n font-weight: 500;\n color: #d9e1e8;\n background-color: rgba(217, 225, 232, 0.1);\n border: 1px solid rgba(217, 225, 232, 0.5);\n}\n.account-role.moderator {\n color: #79bd9a;\n background-color: rgba(121, 189, 154, 0.1);\n border-color: rgba(121, 189, 154, 0.5);\n}\n.account-role.admin {\n color: #e87487;\n background-color: rgba(232, 116, 135, 0.1);\n border-color: rgba(232, 116, 135, 0.5);\n}\n\n.account__header__fields {\n padding: 0;\n margin: 15px -15px -15px;\n border: 0 none;\n border-top: 1px solid #26374d;\n border-bottom: 1px solid #26374d;\n font-size: 14px;\n line-height: 20px;\n}\n.account__header__fields dl {\n display: flex;\n border-bottom: 1px solid #26374d;\n}\n.account__header__fields dt,\n.account__header__fields dd {\n box-sizing: border-box;\n padding: 14px;\n text-align: center;\n max-height: 48px;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.account__header__fields dt {\n font-weight: 500;\n width: 120px;\n flex: 0 0 auto;\n color: #d9e1e8;\n background: rgba(4, 6, 9, 0.5);\n}\n.account__header__fields dd {\n flex: 1 1 auto;\n color: #9baec8;\n}\n.account__header__fields a {\n color: #d8a070;\n text-decoration: none;\n}\n.account__header__fields a:hover, .account__header__fields a:focus, .account__header__fields a:active {\n text-decoration: underline;\n}\n.account__header__fields .verified {\n border: 1px solid rgba(121, 189, 154, 0.5);\n background: rgba(121, 189, 154, 0.25);\n}\n.account__header__fields .verified a {\n color: #79bd9a;\n font-weight: 500;\n}\n.account__header__fields .verified__mark {\n color: #79bd9a;\n}\n.account__header__fields dl:last-child {\n border-bottom: 0;\n}\n\n.directory__tag .trends__item__current {\n width: auto;\n}\n\n.activity-stream {\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n overflow: hidden;\n margin-bottom: 10px;\n}\n@media screen and (max-width: 415px) {\n .activity-stream {\n margin-bottom: 0;\n border-radius: 0;\n box-shadow: none;\n }\n}\n.activity-stream--headless {\n border-radius: 0;\n margin: 0;\n box-shadow: none;\n}\n.activity-stream--headless .detailed-status,\n.activity-stream--headless .status {\n border-radius: 0 !important;\n}\n.activity-stream div[data-component] {\n width: 100%;\n}\n.activity-stream .entry {\n background: #121a24;\n}\n.activity-stream .entry .detailed-status,\n.activity-stream .entry .status,\n.activity-stream .entry .load-more {\n animation: none;\n}\n.activity-stream .entry:last-child .detailed-status,\n.activity-stream .entry:last-child .status,\n.activity-stream .entry:last-child .load-more {\n border-bottom: 0;\n border-radius: 0 0 4px 4px;\n}\n.activity-stream .entry:first-child .detailed-status,\n.activity-stream .entry:first-child .status,\n.activity-stream .entry:first-child .load-more {\n border-radius: 4px 4px 0 0;\n}\n.activity-stream .entry:first-child:last-child .detailed-status,\n.activity-stream .entry:first-child:last-child .status,\n.activity-stream .entry:first-child:last-child .load-more {\n border-radius: 4px;\n}\n@media screen and (max-width: 740px) {\n .activity-stream .entry .detailed-status,\n.activity-stream .entry .status,\n.activity-stream .entry .load-more {\n border-radius: 0 !important;\n }\n}\n.activity-stream--highlighted .entry {\n background: #202e3f;\n}\n\n.button.logo-button {\n flex: 0 auto;\n font-size: 14px;\n background: #d8a070;\n color: #ffffff;\n text-transform: none;\n line-height: 36px;\n height: auto;\n padding: 3px 15px;\n border: 0;\n}\n.button.logo-button svg {\n width: 20px;\n height: auto;\n vertical-align: middle;\n margin-right: 5px;\n}\n.button.logo-button svg path:first-child {\n fill: #ffffff;\n}\n.button.logo-button svg path:last-child {\n fill: #d8a070;\n}\n.button.logo-button:active:not(:disabled), .button.logo-button:focus:not(:disabled), .button.logo-button:hover:not(:disabled) {\n background: #e3bb98;\n}\n.button.logo-button:active:not(:disabled) svg path:last-child, .button.logo-button:focus:not(:disabled) svg path:last-child, .button.logo-button:hover:not(:disabled) svg path:last-child {\n fill: #e3bb98;\n}\n.button.logo-button.button--destructive:active, .button.logo-button.button--destructive:focus, .button.logo-button.button--destructive:hover {\n background: #df405a;\n}\n.button.logo-button.button--destructive:active svg path:last-child, .button.logo-button.button--destructive:focus svg path:last-child, .button.logo-button.button--destructive:hover svg path:last-child {\n fill: #df405a;\n}\n@media screen and (max-width: 415px) {\n .button.logo-button svg {\n display: none;\n }\n}\n\n.embed .detailed-status,\n.public-layout .detailed-status {\n padding: 15px;\n}\n.embed .status,\n.public-layout .status {\n padding: 15px 15px 15px 78px;\n min-height: 50px;\n}\n.embed .status__avatar,\n.public-layout .status__avatar {\n left: 15px;\n top: 17px;\n}\n.embed .status__content,\n.public-layout .status__content {\n padding-top: 5px;\n}\n.embed .status__prepend,\n.public-layout .status__prepend {\n margin-left: 78px;\n padding-top: 15px;\n}\n.embed .status__prepend-icon-wrapper,\n.public-layout .status__prepend-icon-wrapper {\n left: -32px;\n}\n.embed .status .media-gallery, .embed .status__action-bar,\n.embed .status .video-player,\n.public-layout .status .media-gallery,\n.public-layout .status__action-bar,\n.public-layout .status .video-player {\n margin-top: 10px;\n}\n\nbutton.icon-button i.fa-retweet {\n background-image: url(\"data:image/svg+xml;utf8,\");\n}\nbutton.icon-button i.fa-retweet:hover {\n background-image: url(\"data:image/svg+xml;utf8,\");\n}\n\nbutton.icon-button.disabled i.fa-retweet {\n background-image: url(\"data:image/svg+xml;utf8,\");\n}\n\n.app-body {\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.button {\n background-color: #d8a070;\n border: 10px none;\n border-radius: 4px;\n box-sizing: border-box;\n color: #ffffff;\n cursor: pointer;\n display: inline-block;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n height: 36px;\n letter-spacing: 0;\n line-height: 36px;\n overflow: hidden;\n padding: 0 16px;\n position: relative;\n text-align: center;\n text-transform: uppercase;\n text-decoration: none;\n text-overflow: ellipsis;\n transition: all 100ms ease-in;\n white-space: nowrap;\n width: auto;\n}\n.button:active, .button:focus, .button:hover {\n background-color: #e3bb98;\n transition: all 200ms ease-out;\n}\n.button--destructive {\n transition: none;\n}\n.button--destructive:active, .button--destructive:focus, .button--destructive:hover {\n background-color: #df405a;\n transition: none;\n}\n.button:disabled {\n background-color: #9baec8;\n cursor: default;\n}\n.button::-moz-focus-inner {\n border: 0;\n}\n.button::-moz-focus-inner, .button:focus, .button:active {\n outline: 0 !important;\n}\n.button.button-primary, .button.button-alternative, .button.button-secondary, .button.button-alternative-2 {\n font-size: 16px;\n line-height: 36px;\n height: auto;\n text-transform: none;\n padding: 4px 16px;\n}\n.button.button-alternative {\n color: #121a24;\n background: #9baec8;\n}\n.button.button-alternative:active, .button.button-alternative:focus, .button.button-alternative:hover {\n background-color: #a8b9cf;\n}\n.button.button-alternative-2 {\n background: #3e5a7c;\n}\n.button.button-alternative-2:active, .button.button-alternative-2:focus, .button.button-alternative-2:hover {\n background-color: #45648a;\n}\n.button.button-secondary {\n color: #9baec8;\n background: transparent;\n padding: 3px 15px;\n border: 1px solid #9baec8;\n}\n.button.button-secondary:active, .button.button-secondary:focus, .button.button-secondary:hover {\n border-color: #a8b9cf;\n color: #a8b9cf;\n}\n.button.button-secondary:disabled {\n opacity: 0.5;\n}\n.button.button--block {\n display: block;\n width: 100%;\n}\n\n.column__wrapper {\n display: flex;\n flex: 1 1 auto;\n position: relative;\n}\n\n.icon-button {\n display: inline-block;\n padding: 0;\n color: #3e5a7c;\n border: none;\n background: transparent;\n cursor: pointer;\n transition: color 100ms ease-in;\n}\n.icon-button:hover, .icon-button:active, .icon-button:focus {\n color: #4a6b94;\n transition: color 200ms ease-out;\n}\n.icon-button.disabled {\n color: #283a50;\n cursor: default;\n}\n.icon-button.active {\n color: #d8a070;\n}\n.icon-button::-moz-focus-inner {\n border: 0;\n}\n.icon-button::-moz-focus-inner, .icon-button:focus, .icon-button:active {\n outline: 0 !important;\n}\n.icon-button.inverted {\n color: #3e5a7c;\n}\n.icon-button.inverted:hover, .icon-button.inverted:active, .icon-button.inverted:focus {\n color: #324965;\n}\n.icon-button.inverted.disabled {\n color: #4a6b94;\n}\n.icon-button.inverted.active {\n color: #d8a070;\n}\n.icon-button.inverted.active.disabled {\n color: #e6c3a4;\n}\n.icon-button.overlayed {\n box-sizing: content-box;\n background: rgba(0, 0, 0, 0.6);\n color: rgba(255, 255, 255, 0.7);\n border-radius: 4px;\n padding: 2px;\n}\n.icon-button.overlayed:hover {\n background: rgba(0, 0, 0, 0.9);\n}\n\n.text-icon-button {\n color: #3e5a7c;\n border: none;\n background: transparent;\n cursor: pointer;\n font-weight: 600;\n font-size: 11px;\n padding: 0 3px;\n line-height: 27px;\n outline: 0;\n transition: color 100ms ease-in;\n}\n.text-icon-button:hover, .text-icon-button:active, .text-icon-button:focus {\n color: #324965;\n transition: color 200ms ease-out;\n}\n.text-icon-button.disabled {\n color: #6b8cb5;\n cursor: default;\n}\n.text-icon-button.active {\n color: #d8a070;\n}\n.text-icon-button::-moz-focus-inner {\n border: 0;\n}\n.text-icon-button::-moz-focus-inner, .text-icon-button:focus, .text-icon-button:active {\n outline: 0 !important;\n}\n\n.dropdown-menu {\n position: absolute;\n}\n\n.invisible {\n font-size: 0;\n line-height: 0;\n display: inline-block;\n width: 0;\n height: 0;\n position: absolute;\n}\n.invisible img,\n.invisible svg {\n margin: 0 !important;\n border: 0 !important;\n padding: 0 !important;\n width: 0 !important;\n height: 0 !important;\n}\n\n.ellipsis::after {\n content: \"…\";\n}\n\n.compose-form {\n padding: 10px;\n}\n.compose-form .compose-form__warning {\n color: #121a24;\n margin-bottom: 10px;\n background: #9baec8;\n box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);\n padding: 8px 10px;\n border-radius: 4px;\n font-size: 13px;\n font-weight: 400;\n}\n.compose-form .compose-form__warning strong {\n color: #121a24;\n font-weight: 500;\n}\n.compose-form .compose-form__warning strong:lang(ja) {\n font-weight: 700;\n}\n.compose-form .compose-form__warning strong:lang(ko) {\n font-weight: 700;\n}\n.compose-form .compose-form__warning strong:lang(zh-CN) {\n font-weight: 700;\n}\n.compose-form .compose-form__warning strong:lang(zh-HK) {\n font-weight: 700;\n}\n.compose-form .compose-form__warning strong:lang(zh-TW) {\n font-weight: 700;\n}\n.compose-form .compose-form__warning a {\n color: #3e5a7c;\n font-weight: 500;\n text-decoration: underline;\n}\n.compose-form .compose-form__warning a:hover, .compose-form .compose-form__warning a:active, .compose-form .compose-form__warning a:focus {\n text-decoration: none;\n}\n.compose-form .compose-form__autosuggest-wrapper {\n position: relative;\n}\n.compose-form .compose-form__autosuggest-wrapper .emoji-picker-dropdown {\n position: absolute;\n right: 5px;\n top: 5px;\n}\n.compose-form .autosuggest-textarea,\n.compose-form .spoiler-input {\n position: relative;\n}\n.compose-form .spoiler-input {\n height: 0;\n transform-origin: bottom;\n opacity: 0;\n}\n.compose-form .spoiler-input.spoiler-input--visible {\n height: 47px;\n opacity: 1;\n}\n.compose-form .autosuggest-textarea__textarea,\n.compose-form .spoiler-input__input {\n display: block;\n box-sizing: border-box;\n width: 100%;\n margin: 0;\n color: #121a24;\n background: #ffffff;\n padding: 10px;\n font-family: inherit;\n font-size: 14px;\n resize: vertical;\n border: 0;\n outline: 0;\n}\n.compose-form .autosuggest-textarea__textarea:focus,\n.compose-form .spoiler-input__input:focus {\n outline: 0;\n}\n@media screen and (max-width: 600px) {\n .compose-form .autosuggest-textarea__textarea,\n.compose-form .spoiler-input__input {\n font-size: 16px;\n }\n}\n.compose-form .spoiler-input__input {\n border-radius: 4px;\n}\n.compose-form .autosuggest-textarea__textarea {\n min-height: 100px;\n border-radius: 4px 4px 0 0;\n padding-bottom: 0;\n padding-right: 32px;\n resize: none;\n scrollbar-color: initial;\n}\n.compose-form .autosuggest-textarea__textarea::-webkit-scrollbar {\n all: unset;\n}\n@media screen and (max-width: 600px) {\n .compose-form .autosuggest-textarea__textarea {\n height: 100px !important;\n resize: vertical;\n }\n}\n.compose-form .autosuggest-textarea__suggestions {\n box-sizing: border-box;\n display: none;\n position: absolute;\n top: 100%;\n width: 100%;\n z-index: 99;\n box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);\n background: #d9e1e8;\n border-radius: 0 0 4px 4px;\n color: #121a24;\n font-size: 14px;\n padding: 6px;\n}\n.compose-form .autosuggest-textarea__suggestions.autosuggest-textarea__suggestions--visible {\n display: block;\n}\n.compose-form .autosuggest-textarea__suggestions__item {\n padding: 10px;\n cursor: pointer;\n border-radius: 4px;\n}\n.compose-form .autosuggest-textarea__suggestions__item:hover, .compose-form .autosuggest-textarea__suggestions__item:focus, .compose-form .autosuggest-textarea__suggestions__item:active, .compose-form .autosuggest-textarea__suggestions__item.selected {\n background: #b9c8d5;\n}\n.compose-form .autosuggest-account,\n.compose-form .autosuggest-emoji {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n line-height: 18px;\n font-size: 14px;\n}\n.compose-form .autosuggest-account-icon,\n.compose-form .autosuggest-emoji img {\n display: block;\n margin-right: 8px;\n width: 16px;\n height: 16px;\n}\n.compose-form .autosuggest-account .display-name__account {\n color: #3e5a7c;\n}\n.compose-form .compose-form__modifiers {\n color: #121a24;\n font-family: inherit;\n font-size: 14px;\n background: #ffffff;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-wrapper {\n overflow: hidden;\n}\n.compose-form .compose-form__modifiers .compose-form__uploads-wrapper {\n display: flex;\n flex-direction: row;\n padding: 5px;\n flex-wrap: wrap;\n}\n.compose-form .compose-form__modifiers .compose-form__upload {\n flex: 1 1 0;\n min-width: 40%;\n margin: 5px;\n}\n.compose-form .compose-form__modifiers .compose-form__upload__actions {\n background: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0, rgba(0, 0, 0, 0.35) 80%, transparent);\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n opacity: 0;\n transition: opacity 0.1s ease;\n}\n.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button {\n flex: 0 1 auto;\n color: #d9e1e8;\n font-size: 14px;\n font-weight: 500;\n padding: 10px;\n font-family: inherit;\n}\n.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:hover, .compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:focus, .compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:active {\n color: #eff3f5;\n}\n.compose-form .compose-form__modifiers .compose-form__upload__actions.active {\n opacity: 1;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-description {\n position: absolute;\n z-index: 2;\n bottom: 0;\n left: 0;\n right: 0;\n box-sizing: border-box;\n background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0, rgba(0, 0, 0, 0.35) 80%, transparent);\n padding: 10px;\n opacity: 0;\n transition: opacity 0.1s ease;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-description textarea {\n background: transparent;\n color: #d9e1e8;\n border: 0;\n padding: 0;\n margin: 0;\n width: 100%;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-description textarea:focus {\n color: #ffffff;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-description textarea::placeholder {\n opacity: 0.75;\n color: #d9e1e8;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-description.active {\n opacity: 1;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-thumbnail {\n border-radius: 4px;\n background-position: center;\n background-size: cover;\n background-repeat: no-repeat;\n height: 140px;\n width: 100%;\n overflow: hidden;\n}\n.compose-form .compose-form__buttons-wrapper {\n padding: 10px;\n background: #ebebeb;\n border-radius: 0 0 4px 4px;\n display: flex;\n justify-content: space-between;\n}\n.compose-form .compose-form__buttons-wrapper .compose-form__buttons {\n display: flex;\n}\n.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__upload-button-icon {\n line-height: 27px;\n}\n.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__sensitive-button {\n display: none;\n}\n.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__sensitive-button.compose-form__sensitive-button--visible {\n display: block;\n}\n.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__sensitive-button .compose-form__sensitive-button__icon {\n line-height: 27px;\n}\n.compose-form .compose-form__buttons-wrapper .icon-button {\n box-sizing: content-box;\n padding: 0 3px;\n}\n.compose-form .compose-form__buttons-wrapper .character-counter__wrapper {\n align-self: center;\n margin-right: 4px;\n}\n.compose-form .compose-form__buttons-wrapper .character-counter__wrapper .character-counter {\n cursor: default;\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n font-size: 14px;\n font-weight: 600;\n color: #3e5a7c;\n}\n.compose-form .compose-form__buttons-wrapper .character-counter__wrapper .character-counter.character-counter--over {\n color: #ff5050;\n}\n.compose-form .compose-form__publish {\n display: flex;\n justify-content: flex-end;\n min-width: 0;\n}\n.compose-form .compose-form__publish .compose-form__publish-button-wrapper {\n overflow: hidden;\n padding-top: 10px;\n}\n\n.no-reduce-motion .spoiler-input {\n transition: height 0.4s ease, opacity 0.4s ease;\n}\n\n.emojione {\n font-size: inherit;\n vertical-align: middle;\n object-fit: contain;\n margin: -0.2ex 0.15em 0.2ex;\n width: 16px;\n height: 16px;\n}\n.emojione img {\n width: auto;\n}\n\n.reply-indicator {\n border-radius: 4px;\n margin-bottom: 10px;\n background: #9baec8;\n padding: 10px;\n}\n\n.reply-indicator__header {\n margin-bottom: 5px;\n overflow: hidden;\n}\n\n.reply-indicator__cancel {\n float: right;\n line-height: 24px;\n}\n\n.reply-indicator__display-name {\n color: #121a24;\n display: block;\n max-width: 100%;\n line-height: 24px;\n overflow: hidden;\n padding-right: 25px;\n text-decoration: none;\n}\n\n.reply-indicator__display-avatar {\n float: left;\n margin-right: 5px;\n}\n\n.status__content--with-action {\n cursor: pointer;\n}\n\n.status__content,\n.reply-indicator__content {\n position: relative;\n font-size: 15px;\n line-height: 20px;\n word-wrap: break-word;\n overflow: hidden;\n text-overflow: ellipsis;\n padding-top: 2px;\n color: #ffffff;\n}\n.status__content:focus,\n.reply-indicator__content:focus {\n outline: 0;\n}\n.status__content.status__content--with-spoiler,\n.reply-indicator__content.status__content--with-spoiler {\n white-space: normal;\n}\n.status__content.status__content--with-spoiler .status__content__text,\n.reply-indicator__content.status__content--with-spoiler .status__content__text {\n white-space: pre-wrap;\n}\n.status__content .emojione,\n.reply-indicator__content .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n}\n.status__content p,\n.reply-indicator__content p {\n margin-bottom: 20px;\n white-space: pre-wrap;\n}\n.status__content p:last-child,\n.reply-indicator__content p:last-child {\n margin-bottom: 0;\n}\n.status__content a,\n.reply-indicator__content a {\n color: #d8a070;\n text-decoration: none;\n}\n.status__content a:hover,\n.reply-indicator__content a:hover {\n text-decoration: underline;\n}\n.status__content a:hover .fa,\n.reply-indicator__content a:hover .fa {\n color: #4a6b94;\n}\n.status__content a.mention:hover,\n.reply-indicator__content a.mention:hover {\n text-decoration: none;\n}\n.status__content a.mention:hover span,\n.reply-indicator__content a.mention:hover span {\n text-decoration: underline;\n}\n.status__content a .fa,\n.reply-indicator__content a .fa {\n color: #3e5a7c;\n}\n.status__content .status__content__spoiler-link,\n.reply-indicator__content .status__content__spoiler-link {\n background: #3e5a7c;\n}\n.status__content .status__content__spoiler-link:hover,\n.reply-indicator__content .status__content__spoiler-link:hover {\n background: #4a6b94;\n text-decoration: none;\n}\n.status__content .status__content__spoiler-link::-moz-focus-inner,\n.reply-indicator__content .status__content__spoiler-link::-moz-focus-inner {\n border: 0;\n}\n.status__content .status__content__spoiler-link::-moz-focus-inner, .status__content .status__content__spoiler-link:focus, .status__content .status__content__spoiler-link:active,\n.reply-indicator__content .status__content__spoiler-link::-moz-focus-inner,\n.reply-indicator__content .status__content__spoiler-link:focus,\n.reply-indicator__content .status__content__spoiler-link:active {\n outline: 0 !important;\n}\n.status__content .status__content__text,\n.reply-indicator__content .status__content__text {\n display: none;\n}\n.status__content .status__content__text.status__content__text--visible,\n.reply-indicator__content .status__content__text.status__content__text--visible {\n display: block;\n}\n.status__content em,\n.reply-indicator__content em {\n font-style: italic;\n}\n.status__content strong,\n.reply-indicator__content strong {\n font-weight: bold;\n}\n.status__content ul,\n.reply-indicator__content ul {\n list-style: disc inside;\n}\n.status__content ol,\n.reply-indicator__content ol {\n list-style: decimal inside;\n}\n.status__content blockquote,\n.reply-indicator__content blockquote {\n margin: 0.2em 0 0.2em 2em;\n font-style: italic;\n}\n\n.status__content.status__content--collapsed {\n max-height: 300px;\n}\n\n.status__content__read-more-button {\n display: block;\n font-size: 15px;\n line-height: 20px;\n color: #e1b590;\n border: 0;\n background: transparent;\n padding: 0;\n padding-top: 8px;\n}\n.status__content__read-more-button:hover, .status__content__read-more-button:active {\n text-decoration: underline;\n}\n\n.status__content__spoiler-link {\n display: inline-block;\n border-radius: 2px;\n background: transparent;\n border: 0;\n color: #121a24;\n font-weight: 700;\n font-size: 11px;\n padding: 0 6px;\n text-transform: uppercase;\n line-height: 20px;\n cursor: pointer;\n vertical-align: middle;\n}\n\n.status__wrapper--filtered {\n color: #3e5a7c;\n border: 0;\n font-size: inherit;\n text-align: center;\n line-height: inherit;\n margin: 0;\n padding: 15px;\n box-sizing: border-box;\n width: 100%;\n clear: both;\n border-bottom: 1px solid #202e3f;\n}\n\n.status__prepend-icon-wrapper {\n left: -26px;\n position: absolute;\n}\n\n.focusable:focus {\n outline: 0;\n background: #192432;\n}\n.focusable:focus .status.status-direct {\n background: #26374d;\n}\n.focusable:focus .status.status-direct.muted {\n background: transparent;\n}\n.focusable:focus .detailed-status,\n.focusable:focus .detailed-status__action-bar {\n background: #202e3f;\n}\n\n.status {\n padding: 8px 10px;\n padding-left: 68px;\n position: relative;\n min-height: 54px;\n border-bottom: 1px solid #202e3f;\n cursor: default;\n opacity: 1;\n animation: fade 150ms linear;\n}\n@supports (-ms-overflow-style: -ms-autohiding-scrollbar) {\n .status {\n padding-right: 26px;\n }\n}\n@keyframes fade {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n.status .video-player {\n margin-top: 8px;\n}\n.status.status-direct:not(.read) {\n background: #202e3f;\n border-bottom-color: #26374d;\n}\n.status.light .status__relative-time {\n color: #9baec8;\n}\n.status.light .status__display-name {\n color: #121a24;\n}\n.status.light .display-name strong {\n color: #121a24;\n}\n.status.light .display-name span {\n color: #9baec8;\n}\n.status.light .status__content {\n color: #121a24;\n}\n.status.light .status__content a {\n color: #d8a070;\n}\n.status.light .status__content a.status__content__spoiler-link {\n color: #ffffff;\n background: #9baec8;\n}\n.status.light .status__content a.status__content__spoiler-link:hover {\n background: #b5c3d6;\n}\n\n.notification-favourite .status.status-direct {\n background: transparent;\n}\n.notification-favourite .status.status-direct .icon-button.disabled {\n color: #547aa9;\n}\n\n.status__relative-time,\n.notification__relative_time {\n color: #3e5a7c;\n float: right;\n font-size: 14px;\n}\n\n.status__display-name {\n color: #3e5a7c;\n}\n\n.status__info .status__display-name {\n display: block;\n max-width: 100%;\n padding-right: 25px;\n}\n\n.status__info {\n font-size: 15px;\n}\n\n.status-check-box {\n border-bottom: 1px solid #d9e1e8;\n display: flex;\n}\n.status-check-box .status-check-box__status {\n margin: 10px 0 10px 10px;\n flex: 1;\n}\n.status-check-box .status-check-box__status .media-gallery {\n max-width: 250px;\n}\n.status-check-box .status-check-box__status .status__content {\n padding: 0;\n white-space: normal;\n}\n.status-check-box .status-check-box__status .video-player {\n margin-top: 8px;\n max-width: 250px;\n}\n.status-check-box .status-check-box__status .media-gallery__item-thumbnail {\n cursor: default;\n}\n\n.status-check-box-toggle {\n align-items: center;\n display: flex;\n flex: 0 0 auto;\n justify-content: center;\n padding: 10px;\n}\n\n.status__prepend {\n margin-left: 68px;\n color: #3e5a7c;\n padding: 8px 0;\n padding-bottom: 2px;\n font-size: 14px;\n position: relative;\n}\n.status__prepend .status__display-name strong {\n color: #3e5a7c;\n}\n.status__prepend > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.status__action-bar {\n align-items: center;\n display: flex;\n margin-top: 8px;\n}\n.status__action-bar__counter {\n display: inline-flex;\n margin-right: 11px;\n align-items: center;\n}\n.status__action-bar__counter .status__action-bar-button {\n margin-right: 4px;\n}\n.status__action-bar__counter__label {\n display: inline-block;\n width: 14px;\n font-size: 12px;\n font-weight: 500;\n color: #3e5a7c;\n}\n\n.status__action-bar-button {\n margin-right: 18px;\n}\n\n.status__action-bar-dropdown {\n height: 23.15px;\n width: 23.15px;\n}\n\n.detailed-status__action-bar-dropdown {\n flex: 1 1 auto;\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n}\n\n.detailed-status {\n background: #192432;\n padding: 14px 10px;\n}\n.detailed-status--flex {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n align-items: flex-start;\n}\n.detailed-status--flex .status__content,\n.detailed-status--flex .detailed-status__meta {\n flex: 100%;\n}\n.detailed-status .status__content {\n font-size: 19px;\n line-height: 24px;\n}\n.detailed-status .status__content .emojione {\n width: 24px;\n height: 24px;\n margin: -1px 0 0;\n}\n.detailed-status .status__content .status__content__spoiler-link {\n line-height: 24px;\n margin: -1px 0 0;\n}\n.detailed-status .video-player {\n margin-top: 8px;\n}\n\n.detailed-status__meta {\n margin-top: 15px;\n color: #3e5a7c;\n font-size: 14px;\n line-height: 18px;\n}\n\n.detailed-status__action-bar {\n background: #192432;\n border-top: 1px solid #202e3f;\n border-bottom: 1px solid #202e3f;\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n}\n\n.detailed-status__link {\n color: inherit;\n text-decoration: none;\n}\n\n.detailed-status__favorites,\n.detailed-status__reblogs {\n display: inline-block;\n font-weight: 500;\n font-size: 12px;\n margin-left: 6px;\n}\n\n.reply-indicator__content {\n color: #121a24;\n font-size: 14px;\n}\n.reply-indicator__content a {\n color: #3e5a7c;\n}\n\n.domain {\n padding: 10px;\n border-bottom: 1px solid #202e3f;\n}\n.domain .domain__domain-name {\n flex: 1 1 auto;\n display: block;\n color: #ffffff;\n text-decoration: none;\n font-size: 14px;\n font-weight: 500;\n}\n\n.domain__wrapper {\n display: flex;\n}\n\n.domain_buttons {\n height: 18px;\n padding: 10px;\n white-space: nowrap;\n}\n\n.account {\n padding: 10px;\n border-bottom: 1px solid #202e3f;\n}\n.account.compact {\n padding: 0;\n border-bottom: 0;\n}\n.account.compact .account__avatar-wrapper {\n margin-left: 0;\n}\n.account .account__display-name {\n flex: 1 1 auto;\n display: block;\n color: #9baec8;\n overflow: hidden;\n text-decoration: none;\n font-size: 14px;\n}\n\n.account__wrapper {\n display: flex;\n}\n\n.account__avatar-wrapper {\n float: left;\n margin-left: 12px;\n margin-right: 12px;\n}\n\n.account__avatar {\n border-radius: 4px;\n background: transparent no-repeat;\n background-position: 50%;\n background-clip: padding-box;\n position: relative;\n}\n.account__avatar-inline {\n display: inline-block;\n vertical-align: middle;\n margin-right: 5px;\n}\n.account__avatar-composite {\n border-radius: 4px;\n background: transparent no-repeat;\n background-position: 50%;\n background-clip: padding-box;\n overflow: hidden;\n}\n.account__avatar-composite > div {\n border-radius: 4px;\n background: transparent no-repeat;\n background-position: 50%;\n background-clip: padding-box;\n float: left;\n position: relative;\n box-sizing: border-box;\n}\n\na .account__avatar {\n cursor: pointer;\n}\n\n.account__avatar-overlay {\n width: 48px;\n height: 48px;\n background-size: 48px 48px;\n}\n.account__avatar-overlay-base {\n border-radius: 4px;\n background: transparent no-repeat;\n background-position: 50%;\n background-clip: padding-box;\n width: 36px;\n height: 36px;\n background-size: 36px 36px;\n}\n.account__avatar-overlay-overlay {\n border-radius: 4px;\n background: transparent no-repeat;\n background-position: 50%;\n background-clip: padding-box;\n width: 24px;\n height: 24px;\n background-size: 24px 24px;\n position: absolute;\n bottom: 0;\n right: 0;\n z-index: 1;\n}\n\n.account__relationship {\n height: 18px;\n padding: 10px;\n white-space: nowrap;\n}\n\n.account__disclaimer {\n padding: 10px;\n border-top: 1px solid #202e3f;\n color: #3e5a7c;\n}\n.account__disclaimer strong {\n font-weight: 500;\n}\n.account__disclaimer strong:lang(ja) {\n font-weight: 700;\n}\n.account__disclaimer strong:lang(ko) {\n font-weight: 700;\n}\n.account__disclaimer strong:lang(zh-CN) {\n font-weight: 700;\n}\n.account__disclaimer strong:lang(zh-HK) {\n font-weight: 700;\n}\n.account__disclaimer strong:lang(zh-TW) {\n font-weight: 700;\n}\n.account__disclaimer a {\n font-weight: 500;\n color: inherit;\n text-decoration: underline;\n}\n.account__disclaimer a:hover, .account__disclaimer a:focus, .account__disclaimer a:active {\n text-decoration: none;\n}\n\n.account__action-bar {\n border-top: 1px solid #202e3f;\n border-bottom: 1px solid #202e3f;\n line-height: 36px;\n overflow: hidden;\n flex: 0 0 auto;\n display: flex;\n}\n\n.account__action-bar-dropdown {\n padding: 10px;\n}\n.account__action-bar-dropdown .icon-button {\n vertical-align: middle;\n}\n.account__action-bar-dropdown .dropdown--active .dropdown__content.dropdown__right {\n left: 6px;\n right: initial;\n}\n.account__action-bar-dropdown .dropdown--active::after {\n bottom: initial;\n margin-left: 11px;\n margin-top: -7px;\n right: initial;\n}\n\n.account__action-bar-links {\n display: flex;\n flex: 1 1 auto;\n line-height: 18px;\n text-align: center;\n}\n\n.account__action-bar__tab {\n text-decoration: none;\n overflow: hidden;\n flex: 0 1 100%;\n border-right: 1px solid #202e3f;\n padding: 10px 0;\n border-bottom: 4px solid transparent;\n}\n.account__action-bar__tab.active {\n border-bottom: 4px solid #d8a070;\n}\n.account__action-bar__tab > span {\n display: block;\n text-transform: uppercase;\n font-size: 11px;\n color: #9baec8;\n}\n.account__action-bar__tab strong {\n display: block;\n font-size: 15px;\n font-weight: 500;\n color: #ffffff;\n}\n.account__action-bar__tab strong:lang(ja) {\n font-weight: 700;\n}\n.account__action-bar__tab strong:lang(ko) {\n font-weight: 700;\n}\n.account__action-bar__tab strong:lang(zh-CN) {\n font-weight: 700;\n}\n.account__action-bar__tab strong:lang(zh-HK) {\n font-weight: 700;\n}\n.account__action-bar__tab strong:lang(zh-TW) {\n font-weight: 700;\n}\n\n.account-authorize {\n padding: 14px 10px;\n}\n.account-authorize .detailed-status__display-name {\n display: block;\n margin-bottom: 15px;\n overflow: hidden;\n}\n\n.account-authorize__avatar {\n float: left;\n margin-right: 10px;\n}\n\n.status__display-name,\n.status__relative-time,\n.detailed-status__display-name,\n.detailed-status__datetime,\n.detailed-status__application,\n.account__display-name {\n text-decoration: none;\n}\n\n.status__display-name strong,\n.account__display-name strong {\n color: #ffffff;\n}\n\n.muted .emojione {\n opacity: 0.5;\n}\n\n.status__display-name:hover strong,\n.reply-indicator__display-name:hover strong,\n.detailed-status__display-name:hover strong,\na.account__display-name:hover strong {\n text-decoration: underline;\n}\n\n.account__display-name strong {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.detailed-status__application,\n.detailed-status__datetime {\n color: inherit;\n}\n\n.detailed-status__display-name {\n color: #d9e1e8;\n display: block;\n line-height: 24px;\n margin-bottom: 15px;\n overflow: hidden;\n}\n.detailed-status__display-name strong,\n.detailed-status__display-name span {\n display: block;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.detailed-status__display-name strong {\n font-size: 16px;\n color: #ffffff;\n}\n\n.detailed-status__display-avatar {\n float: left;\n margin-right: 10px;\n}\n\n.status__avatar {\n height: 48px;\n left: 10px;\n position: absolute;\n top: 10px;\n width: 48px;\n}\n\n.muted .status__content,\n.muted .status__content p,\n.muted .status__content a {\n color: #3e5a7c;\n}\n.muted .status__display-name strong {\n color: #3e5a7c;\n}\n.muted .status__avatar {\n opacity: 0.5;\n}\n.muted a.status__content__spoiler-link {\n background: #3e5a7c;\n color: #121a24;\n}\n.muted a.status__content__spoiler-link:hover {\n background: #4a6b94;\n text-decoration: none;\n}\n\n.notification__message {\n margin: 0 10px 0 68px;\n padding: 8px 0 0;\n cursor: default;\n color: #9baec8;\n font-size: 15px;\n line-height: 22px;\n position: relative;\n}\n.notification__message .fa {\n color: #d8a070;\n}\n.notification__message > span {\n display: inline;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.notification__favourite-icon-wrapper {\n left: -26px;\n position: absolute;\n}\n.notification__favourite-icon-wrapper .star-icon {\n color: #ca8f04;\n}\n\n.star-icon.active {\n color: #ca8f04;\n}\n\n.notification__display-name {\n color: inherit;\n font-weight: 500;\n text-decoration: none;\n}\n.notification__display-name:hover {\n color: #ffffff;\n text-decoration: underline;\n}\n\n.notification__relative_time {\n float: right;\n}\n\n.display-name {\n display: block;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.display-name__html {\n font-weight: 500;\n}\n\n.display-name__account {\n font-size: 14px;\n}\n\n.status__relative-time:hover,\n.detailed-status__datetime:hover {\n text-decoration: underline;\n}\n\n.image-loader {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n}\n.image-loader .image-loader__preview-canvas {\n max-width: 100%;\n max-height: 80%;\n background: url(\"~images/void.png\") repeat;\n object-fit: contain;\n}\n.image-loader .loading-bar {\n position: relative;\n}\n.image-loader.image-loader--amorphous .image-loader__preview-canvas {\n display: none;\n}\n\n.zoomable-image {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.zoomable-image img {\n max-width: 100%;\n max-height: 80%;\n width: auto;\n height: auto;\n object-fit: contain;\n}\n\n.navigation-bar {\n padding: 10px;\n display: flex;\n align-items: center;\n flex-shrink: 0;\n cursor: default;\n color: #9baec8;\n}\n.navigation-bar strong {\n color: #d9e1e8;\n}\n.navigation-bar a {\n color: inherit;\n}\n.navigation-bar .permalink {\n text-decoration: none;\n}\n.navigation-bar .navigation-bar__actions {\n position: relative;\n}\n.navigation-bar .navigation-bar__actions .icon-button.close {\n position: absolute;\n pointer-events: none;\n transform: scale(0, 1) translate(-100%, 0);\n opacity: 0;\n}\n.navigation-bar .navigation-bar__actions .compose__action-bar .icon-button {\n pointer-events: auto;\n transform: scale(1, 1) translate(0, 0);\n opacity: 1;\n}\n\n.navigation-bar__profile {\n flex: 1 1 auto;\n margin-left: 8px;\n line-height: 20px;\n margin-top: -1px;\n overflow: hidden;\n}\n\n.navigation-bar__profile-account {\n display: block;\n font-weight: 500;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.navigation-bar__profile-edit {\n color: inherit;\n text-decoration: none;\n}\n\n.dropdown {\n display: inline-block;\n}\n\n.dropdown__content {\n display: none;\n position: absolute;\n}\n\n.dropdown-menu__separator {\n border-bottom: 1px solid #c0cdd9;\n margin: 5px 7px 6px;\n height: 0;\n}\n\n.dropdown-menu {\n background: #d9e1e8;\n padding: 4px 0;\n border-radius: 4px;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n z-index: 9999;\n}\n.dropdown-menu ul {\n list-style: none;\n}\n.dropdown-menu.left {\n transform-origin: 100% 50%;\n}\n.dropdown-menu.top {\n transform-origin: 50% 100%;\n}\n.dropdown-menu.bottom {\n transform-origin: 50% 0;\n}\n.dropdown-menu.right {\n transform-origin: 0 50%;\n}\n\n.dropdown-menu__arrow {\n position: absolute;\n width: 0;\n height: 0;\n border: 0 solid transparent;\n}\n.dropdown-menu__arrow.left {\n right: -5px;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #d9e1e8;\n}\n.dropdown-menu__arrow.top {\n bottom: -5px;\n margin-left: -7px;\n border-width: 5px 7px 0;\n border-top-color: #d9e1e8;\n}\n.dropdown-menu__arrow.bottom {\n top: -5px;\n margin-left: -7px;\n border-width: 0 7px 5px;\n border-bottom-color: #d9e1e8;\n}\n.dropdown-menu__arrow.right {\n left: -5px;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #d9e1e8;\n}\n\n.dropdown-menu__item a {\n font-size: 13px;\n line-height: 18px;\n display: block;\n padding: 4px 14px;\n box-sizing: border-box;\n text-decoration: none;\n background: #d9e1e8;\n color: #121a24;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.dropdown-menu__item a:focus, .dropdown-menu__item a:hover, .dropdown-menu__item a:active {\n background: #d8a070;\n color: #d9e1e8;\n outline: 0;\n}\n\n.dropdown--active .dropdown__content {\n display: block;\n line-height: 18px;\n max-width: 311px;\n right: 0;\n text-align: left;\n z-index: 9999;\n}\n.dropdown--active .dropdown__content > ul {\n list-style: none;\n background: #d9e1e8;\n padding: 4px 0;\n border-radius: 4px;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);\n min-width: 140px;\n position: relative;\n}\n.dropdown--active .dropdown__content.dropdown__right {\n right: 0;\n}\n.dropdown--active .dropdown__content.dropdown__left > ul {\n left: -98px;\n}\n.dropdown--active .dropdown__content > ul > li > a {\n font-size: 13px;\n line-height: 18px;\n display: block;\n padding: 4px 14px;\n box-sizing: border-box;\n text-decoration: none;\n background: #d9e1e8;\n color: #121a24;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.dropdown--active .dropdown__content > ul > li > a:focus {\n outline: 0;\n}\n.dropdown--active .dropdown__content > ul > li > a:hover {\n background: #d8a070;\n color: #d9e1e8;\n}\n\n.dropdown__icon {\n vertical-align: middle;\n}\n\n.columns-area {\n display: flex;\n flex: 1 1 auto;\n flex-direction: row;\n justify-content: flex-start;\n overflow-x: auto;\n position: relative;\n}\n.columns-area.unscrollable {\n overflow-x: hidden;\n}\n\n@media screen and (min-width: 360px) {\n .columns-area {\n padding: 10px;\n }\n\n .react-swipeable-view-container .columns-area {\n height: calc(100% - 20px) !important;\n }\n}\n.react-swipeable-view-container,\n.react-swipeable-view-container .columns-area,\n.react-swipeable-view-container .drawer,\n.react-swipeable-view-container .column {\n height: 100%;\n}\n\n.react-swipeable-view-container > * {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 100%;\n}\n\n.column {\n width: 350px;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n}\n.column > .scrollable {\n background: #121a24;\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n}\n\n.ui {\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n width: 100%;\n height: 100%;\n background: #06090c;\n}\n\n.drawer {\n width: 330px;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n overflow-y: hidden;\n}\n\n.drawer__tab {\n display: block;\n flex: 1 1 auto;\n padding: 15px 5px 13px;\n color: #9baec8;\n text-decoration: none;\n text-align: center;\n font-size: 16px;\n border-bottom: 2px solid transparent;\n}\n\n.column,\n.drawer {\n flex: 1 1 100%;\n overflow: hidden;\n}\n\n@media screen and (min-width: 360px) {\n .tabs-bar {\n margin: 10px;\n margin-bottom: 0;\n }\n\n .getting-started__trends,\n.search {\n margin-bottom: 10px;\n }\n\n .getting-started__panel {\n margin: 10px 0;\n }\n\n .column,\n.drawer {\n min-width: 330px;\n }\n}\n@media screen and (max-width: 630px) {\n .column,\n.drawer {\n width: 100%;\n padding: 0;\n }\n\n .columns-area {\n flex-direction: column;\n }\n\n .search__input,\n.autosuggest-textarea__textarea {\n font-size: 16px;\n }\n}\n@media screen and (min-width: 631px) {\n .columns-area {\n padding: 0;\n }\n\n .column,\n.drawer {\n flex: 1 1 auto;\n padding: 10px;\n padding-left: 5px;\n padding-right: 5px;\n }\n .column:first-child,\n.drawer:first-child {\n padding-left: 10px;\n }\n .column:last-child,\n.drawer:last-child {\n padding-right: 10px;\n }\n\n .columns-area > div .column,\n.columns-area > div .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n.drawer__pager {\n box-sizing: border-box;\n padding: 0;\n flex-grow: 1;\n position: relative;\n overflow: hidden;\n display: flex;\n}\n\n.drawer__inner {\n position: absolute;\n top: 0;\n left: 0;\n background: #283a50;\n box-sizing: border-box;\n padding: 0;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n overflow-y: auto;\n width: 100%;\n height: 100%;\n border-radius: 2px;\n}\n.drawer__inner.darker {\n background: #121a24;\n}\n\n.drawer__inner__mastodon {\n background: #283a50 url('data:image/svg+xml;utf8,') no-repeat bottom/100% auto;\n flex: 1;\n min-height: 47px;\n}\n.drawer__inner__mastodon > img {\n display: block;\n object-fit: contain;\n object-position: bottom left;\n width: 100%;\n height: 100%;\n pointer-events: none;\n user-drag: none;\n user-select: none;\n}\n\n.pseudo-drawer {\n background: #283a50;\n font-size: 13px;\n text-align: left;\n}\n\n.drawer__header {\n flex: 0 0 auto;\n font-size: 16px;\n background: #202e3f;\n margin-bottom: 10px;\n display: flex;\n flex-direction: row;\n border-radius: 2px;\n}\n.drawer__header a {\n transition: background 100ms ease-in;\n}\n.drawer__header a:hover {\n background: #17212e;\n transition: background 200ms ease-out;\n}\n\n.tabs-bar {\n display: flex;\n background: #202e3f;\n flex: 0 0 auto;\n overflow-y: auto;\n}\n\n.tabs-bar__link {\n display: block;\n flex: 1 1 auto;\n padding: 15px 10px;\n color: #ffffff;\n text-decoration: none;\n text-align: center;\n font-size: 14px;\n font-weight: 500;\n border-bottom: 2px solid #202e3f;\n transition: all 50ms linear;\n}\n.tabs-bar__link .fa {\n font-weight: 400;\n font-size: 16px;\n}\n.tabs-bar__link.active {\n border-bottom: 2px solid #d8a070;\n color: #d8a070;\n}\n@media screen and (min-width: 631px) {\n .tabs-bar__link:hover, .tabs-bar__link:focus, .tabs-bar__link:active {\n background: #2a3c54;\n }\n}\n.tabs-bar__link span {\n margin-left: 5px;\n display: none;\n}\n\n@media screen and (min-width: 600px) {\n .tabs-bar__link span {\n display: inline;\n }\n}\n@media screen and (min-width: 631px) {\n .tabs-bar {\n display: none;\n }\n}\n.scrollable {\n overflow-y: scroll;\n overflow-x: hidden;\n flex: 1 1 auto;\n -webkit-overflow-scrolling: touch;\n will-change: transform;\n}\n.scrollable.optionally-scrollable {\n overflow-y: auto;\n}\n@supports (display: grid) {\n .scrollable {\n contain: strict;\n }\n}\n.scrollable--flex {\n display: flex;\n flex-direction: column;\n}\n.scrollable__append {\n flex: 1 1 auto;\n position: relative;\n min-height: 120px;\n}\n\n@supports (display: grid) {\n .scrollable.fullscreen {\n contain: none;\n }\n}\n\n.column-back-button {\n background: #192432;\n color: #d8a070;\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n line-height: inherit;\n border: 0;\n text-align: unset;\n padding: 15px;\n margin: 0;\n z-index: 3;\n outline: 0;\n}\n.column-back-button:hover {\n text-decoration: underline;\n}\n\n.column-header__back-button {\n background: #192432;\n border: 0;\n font-family: inherit;\n color: #d8a070;\n cursor: pointer;\n white-space: nowrap;\n font-size: 16px;\n padding: 0 5px 0 0;\n z-index: 3;\n}\n.column-header__back-button:hover {\n text-decoration: underline;\n}\n.column-header__back-button:last-child {\n padding: 0 15px 0 0;\n}\n\n.column-back-button__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.column-back-button--slim {\n position: relative;\n}\n\n.column-back-button--slim-button {\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n padding: 15px;\n position: absolute;\n right: 0;\n top: -48px;\n}\n\n.react-toggle {\n display: inline-block;\n position: relative;\n cursor: pointer;\n background-color: transparent;\n border: 0;\n padding: 0;\n user-select: none;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n -webkit-tap-highlight-color: transparent;\n}\n\n.react-toggle-screenreader-only {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.react-toggle--disabled {\n cursor: not-allowed;\n opacity: 0.5;\n transition: opacity 0.25s;\n}\n\n.react-toggle-track {\n width: 50px;\n height: 24px;\n padding: 0;\n border-radius: 30px;\n background-color: #121a24;\n transition: all 0.2s ease;\n}\n\n.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: #010102;\n}\n\n.react-toggle--checked .react-toggle-track {\n background-color: #d8a070;\n}\n\n.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: #e3bb98;\n}\n\n.react-toggle-track-check {\n position: absolute;\n width: 14px;\n height: 10px;\n top: 0;\n bottom: 0;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n left: 8px;\n opacity: 0;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-check {\n opacity: 1;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle-track-x {\n position: absolute;\n width: 10px;\n height: 10px;\n top: 0;\n bottom: 0;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n right: 10px;\n opacity: 1;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-x {\n opacity: 0;\n}\n\n.react-toggle-thumb {\n transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0ms;\n position: absolute;\n top: 1px;\n left: 1px;\n width: 22px;\n height: 22px;\n border: 1px solid #121a24;\n border-radius: 50%;\n background-color: #fafafa;\n box-sizing: border-box;\n transition: all 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-thumb {\n left: 27px;\n border-color: #d8a070;\n}\n\n.column-link {\n background: #202e3f;\n color: #ffffff;\n display: block;\n font-size: 16px;\n padding: 15px;\n text-decoration: none;\n}\n.column-link:hover {\n background: #253549;\n}\n\n.column-link__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.column-link__badge {\n display: inline-block;\n border-radius: 4px;\n font-size: 12px;\n line-height: 19px;\n font-weight: 500;\n background: #121a24;\n padding: 4px 8px;\n margin: -6px 10px;\n}\n\n.column-subheading {\n background: #121a24;\n color: #3e5a7c;\n padding: 8px 20px;\n font-size: 12px;\n font-weight: 500;\n text-transform: uppercase;\n cursor: default;\n}\n\n.getting-started__wrapper,\n.getting-started,\n.flex-spacer {\n background: #121a24;\n}\n\n.flex-spacer {\n flex: 1 1 auto;\n}\n\n.getting-started {\n color: #3e5a7c;\n overflow: auto;\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n}\n.getting-started__wrapper, .getting-started__panel, .getting-started__footer {\n height: min-content;\n}\n.getting-started__panel, .getting-started__footer {\n padding: 10px;\n padding-top: 20px;\n flex-grow: 0;\n}\n.getting-started__panel ul, .getting-started__footer ul {\n margin-bottom: 10px;\n}\n.getting-started__panel ul li, .getting-started__footer ul li {\n display: inline;\n}\n.getting-started__panel p, .getting-started__footer p {\n font-size: 13px;\n}\n.getting-started__panel p a, .getting-started__footer p a {\n color: #3e5a7c;\n text-decoration: underline;\n}\n.getting-started__panel a, .getting-started__footer a {\n text-decoration: none;\n color: #9baec8;\n}\n.getting-started__panel a:hover, .getting-started__panel a:focus, .getting-started__panel a:active, .getting-started__footer a:hover, .getting-started__footer a:focus, .getting-started__footer a:active {\n text-decoration: underline;\n}\n.getting-started__wrapper, .getting-started__footer {\n color: #3e5a7c;\n}\n.getting-started__trends {\n background: #121a24;\n flex: 0 1 auto;\n}\n@media screen and (max-height: 810px) {\n .getting-started__trends .trends__item:nth-child(3) {\n display: none;\n }\n}\n@media screen and (max-height: 720px) {\n .getting-started__trends .trends__item:nth-child(2) {\n display: none;\n }\n}\n@media screen and (max-height: 670px) {\n .getting-started__trends {\n display: none;\n }\n}\n.getting-started__scrollable {\n max-height: 100%;\n overflow-y: auto;\n}\n\n.keyboard-shortcuts {\n padding: 8px 0 0;\n overflow: hidden;\n}\n.keyboard-shortcuts thead {\n position: absolute;\n left: -9999px;\n}\n.keyboard-shortcuts td {\n padding: 0 10px 8px;\n}\n.keyboard-shortcuts kbd {\n display: inline-block;\n padding: 3px 5px;\n background-color: #202e3f;\n border: 1px solid #0b1016;\n}\n\n.setting-text {\n color: #9baec8;\n background: transparent;\n border: none;\n border-bottom: 2px solid #9baec8;\n box-sizing: border-box;\n display: block;\n font-family: inherit;\n margin-bottom: 10px;\n padding: 7px 0;\n width: 100%;\n}\n.setting-text:focus, .setting-text:active {\n color: #ffffff;\n border-bottom-color: #d8a070;\n}\n@media screen and (max-width: 600px) {\n .setting-text {\n font-size: 16px;\n }\n}\n\n.no-reduce-motion button.icon-button i.fa-retweet {\n background-position: 0 0;\n height: 19px;\n transition: background-position 0.9s steps(10);\n transition-duration: 0s;\n vertical-align: middle;\n width: 22px;\n}\n.no-reduce-motion button.icon-button i.fa-retweet::before {\n display: none !important;\n}\n\n.no-reduce-motion button.icon-button.active i.fa-retweet {\n transition-duration: 0.9s;\n background-position: 0 100%;\n}\n\n.reduce-motion button.icon-button i.fa-retweet {\n color: #3e5a7c;\n transition: color 100ms ease-in;\n}\n\n.reduce-motion button.icon-button.active i.fa-retweet {\n color: #d8a070;\n}\n\n.status-card {\n display: flex;\n font-size: 14px;\n border: 1px solid #202e3f;\n border-radius: 4px;\n color: #3e5a7c;\n margin-top: 14px;\n text-decoration: none;\n overflow: hidden;\n}\n.status-card__actions {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.status-card__actions > div {\n background: rgba(0, 0, 0, 0.6);\n border-radius: 4px;\n padding: 12px 9px;\n flex: 0 0 auto;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.status-card__actions button,\n.status-card__actions a {\n display: inline;\n color: #ffffff;\n background: transparent;\n border: 0;\n padding: 0 5px;\n text-decoration: none;\n opacity: 0.6;\n font-size: 18px;\n line-height: 18px;\n}\n.status-card__actions button:hover, .status-card__actions button:active, .status-card__actions button:focus,\n.status-card__actions a:hover,\n.status-card__actions a:active,\n.status-card__actions a:focus {\n opacity: 1;\n}\n.status-card__actions a {\n font-size: 19px;\n position: relative;\n bottom: -1px;\n}\n\na.status-card {\n cursor: pointer;\n}\na.status-card:hover {\n background: #202e3f;\n}\n\n.status-card-photo {\n cursor: zoom-in;\n display: block;\n text-decoration: none;\n width: 100%;\n height: auto;\n margin: 0;\n}\n\n.status-card-video iframe {\n width: 100%;\n height: 100%;\n}\n\n.status-card__title {\n display: block;\n font-weight: 500;\n margin-bottom: 5px;\n color: #9baec8;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n text-decoration: none;\n}\n\n.status-card__content {\n flex: 1 1 auto;\n overflow: hidden;\n padding: 14px 14px 14px 8px;\n}\n\n.status-card__description {\n color: #9baec8;\n}\n\n.status-card__host {\n display: block;\n margin-top: 5px;\n font-size: 13px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.status-card__image {\n flex: 0 0 100px;\n background: #202e3f;\n position: relative;\n}\n.status-card__image > .fa {\n font-size: 21px;\n position: absolute;\n transform-origin: 50% 50%;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n\n.status-card.horizontal {\n display: block;\n}\n.status-card.horizontal .status-card__image {\n width: 100%;\n}\n.status-card.horizontal .status-card__image-image {\n border-radius: 4px 4px 0 0;\n}\n.status-card.horizontal .status-card__title {\n white-space: inherit;\n}\n\n.status-card.compact {\n border-color: #192432;\n}\n.status-card.compact.interactive {\n border: 0;\n}\n.status-card.compact .status-card__content {\n padding: 8px;\n padding-top: 10px;\n}\n.status-card.compact .status-card__title {\n white-space: nowrap;\n}\n.status-card.compact .status-card__image {\n flex: 0 0 60px;\n}\n\na.status-card.compact:hover {\n background-color: #192432;\n}\n\n.status-card__image-image {\n border-radius: 4px 0 0 4px;\n display: block;\n margin: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n background-size: cover;\n background-position: center center;\n}\n\n.load-more {\n display: block;\n color: #3e5a7c;\n background-color: transparent;\n border: 0;\n font-size: inherit;\n text-align: center;\n line-height: inherit;\n margin: 0;\n padding: 15px;\n box-sizing: border-box;\n width: 100%;\n clear: both;\n text-decoration: none;\n}\n.load-more:hover {\n background: #151f2b;\n}\n\n.load-gap {\n border-bottom: 1px solid #202e3f;\n}\n\n.regeneration-indicator {\n text-align: center;\n font-size: 16px;\n font-weight: 500;\n color: #3e5a7c;\n background: #121a24;\n cursor: default;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n justify-content: center;\n padding: 20px;\n}\n.regeneration-indicator > div {\n width: 100%;\n background: transparent;\n padding-top: 0;\n}\n.regeneration-indicator__figure {\n width: 100%;\n height: 160px;\n background-size: contain;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n.regeneration-indicator.missing-indicator {\n padding-top: 68px;\n}\n.regeneration-indicator__label {\n margin-top: 200px;\n}\n.regeneration-indicator__label strong {\n display: block;\n margin-bottom: 10px;\n color: #3e5a7c;\n}\n.regeneration-indicator__label span {\n font-size: 15px;\n font-weight: 400;\n}\n\n.column-header__wrapper {\n position: relative;\n flex: 0 0 auto;\n}\n.column-header__wrapper.active::before {\n display: block;\n content: \"\";\n position: absolute;\n top: 35px;\n left: 0;\n right: 0;\n margin: 0 auto;\n width: 60%;\n pointer-events: none;\n height: 28px;\n z-index: 1;\n background: radial-gradient(ellipse, rgba(216, 160, 112, 0.23) 0%, rgba(216, 160, 112, 0) 60%);\n}\n\n.column-header {\n display: flex;\n font-size: 16px;\n background: #192432;\n flex: 0 0 auto;\n cursor: pointer;\n position: relative;\n z-index: 2;\n outline: 0;\n overflow: hidden;\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n}\n.column-header > button {\n margin: 0;\n border: none;\n padding: 15px 0 15px 15px;\n color: inherit;\n background: transparent;\n font: inherit;\n text-align: left;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n flex: 1;\n}\n.column-header > .column-header__back-button {\n color: #d8a070;\n}\n.column-header.active {\n box-shadow: 0 1px 0 rgba(216, 160, 112, 0.3);\n}\n.column-header.active .column-header__icon {\n color: #d8a070;\n text-shadow: 0 0 10px rgba(216, 160, 112, 0.4);\n}\n.column-header:focus, .column-header:active {\n outline: 0;\n}\n\n.column-header__buttons {\n height: 48px;\n display: flex;\n}\n\n.column-header__links .text-btn {\n margin-right: 10px;\n}\n\n.column-header__button {\n background: #192432;\n border: 0;\n color: #9baec8;\n cursor: pointer;\n font-size: 16px;\n padding: 0 15px;\n}\n.column-header__button:hover {\n color: #b2c1d5;\n}\n.column-header__button.active {\n color: #ffffff;\n background: #202e3f;\n}\n.column-header__button.active:hover {\n color: #ffffff;\n background: #202e3f;\n}\n\n.column-header__collapsible {\n max-height: 70vh;\n overflow: hidden;\n overflow-y: auto;\n color: #9baec8;\n transition: max-height 150ms ease-in-out, opacity 300ms linear;\n opacity: 1;\n}\n.column-header__collapsible.collapsed {\n max-height: 0;\n opacity: 0.5;\n}\n.column-header__collapsible.animating {\n overflow-y: hidden;\n}\n.column-header__collapsible hr {\n height: 0;\n background: transparent;\n border: 0;\n border-top: 1px solid #26374d;\n margin: 10px 0;\n}\n\n.column-header__collapsible-inner {\n background: #202e3f;\n padding: 15px;\n}\n\n.column-header__setting-btn:hover {\n color: #9baec8;\n text-decoration: underline;\n}\n\n.column-header__setting-arrows {\n float: right;\n}\n.column-header__setting-arrows .column-header__setting-btn {\n padding: 0 10px;\n}\n.column-header__setting-arrows .column-header__setting-btn:last-child {\n padding-right: 0;\n}\n\n.text-btn {\n display: inline-block;\n padding: 0;\n font-family: inherit;\n font-size: inherit;\n color: inherit;\n border: 0;\n background: transparent;\n cursor: pointer;\n}\n\n.column-header__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.loading-indicator {\n color: #3e5a7c;\n font-size: 12px;\n font-weight: 400;\n text-transform: uppercase;\n overflow: visible;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n.loading-indicator span {\n display: block;\n float: left;\n margin-left: 50%;\n transform: translateX(-50%);\n margin: 82px 0 0 50%;\n white-space: nowrap;\n}\n\n.loading-indicator__figure {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n width: 42px;\n height: 42px;\n box-sizing: border-box;\n background-color: transparent;\n border: 0 solid #3e5a7c;\n border-width: 6px;\n border-radius: 50%;\n}\n\n.no-reduce-motion .loading-indicator span {\n animation: loader-label 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);\n}\n\n.no-reduce-motion .loading-indicator__figure {\n animation: loader-figure 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);\n}\n\n@keyframes loader-figure {\n 0% {\n width: 0;\n height: 0;\n background-color: #3e5a7c;\n }\n 29% {\n background-color: #3e5a7c;\n }\n 30% {\n width: 42px;\n height: 42px;\n background-color: transparent;\n border-width: 21px;\n opacity: 1;\n }\n 100% {\n width: 42px;\n height: 42px;\n border-width: 0;\n opacity: 0;\n background-color: transparent;\n }\n}\n@keyframes loader-label {\n 0% {\n opacity: 0.25;\n }\n 30% {\n opacity: 1;\n }\n 100% {\n opacity: 0.25;\n }\n}\n.video-error-cover {\n align-items: center;\n background: #000000;\n color: #ffffff;\n cursor: pointer;\n display: flex;\n flex-direction: column;\n height: 100%;\n justify-content: center;\n margin-top: 8px;\n position: relative;\n text-align: center;\n z-index: 100;\n}\n\n.media-spoiler {\n background: #000000;\n color: #9baec8;\n border: 0;\n padding: 0;\n width: 100%;\n height: 100%;\n border-radius: 4px;\n appearance: none;\n}\n.media-spoiler:hover, .media-spoiler:active, .media-spoiler:focus {\n padding: 0;\n color: #b5c3d6;\n}\n\n.media-spoiler__warning {\n display: block;\n font-size: 14px;\n}\n\n.media-spoiler__trigger {\n display: block;\n font-size: 11px;\n font-weight: 700;\n}\n\n.spoiler-button {\n display: none;\n left: 4px;\n position: absolute;\n text-shadow: 0 1px 1px #000000, 1px 0 1px #000000;\n top: 4px;\n z-index: 100;\n}\n.spoiler-button.spoiler-button--visible {\n display: block;\n}\n\n.modal-container--preloader {\n background: #202e3f;\n}\n\n.account--panel {\n background: #192432;\n border-top: 1px solid #202e3f;\n border-bottom: 1px solid #202e3f;\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n}\n\n.account--panel__button,\n.detailed-status__button {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.column-settings__outer {\n background: #202e3f;\n padding: 15px;\n}\n\n.column-settings__section {\n color: #9baec8;\n cursor: default;\n display: block;\n font-weight: 500;\n margin-bottom: 10px;\n}\n\n.column-settings__hashtags .column-settings__row {\n margin-bottom: 15px;\n}\n.column-settings__hashtags .column-select__control {\n outline: 0;\n box-sizing: border-box;\n width: 100%;\n border: none;\n box-shadow: none;\n font-family: inherit;\n background: #121a24;\n color: #9baec8;\n font-size: 14px;\n margin: 0;\n}\n.column-settings__hashtags .column-select__control::-moz-focus-inner {\n border: 0;\n}\n.column-settings__hashtags .column-select__control::-moz-focus-inner, .column-settings__hashtags .column-select__control:focus, .column-settings__hashtags .column-select__control:active {\n outline: 0 !important;\n}\n.column-settings__hashtags .column-select__control:focus {\n background: #192432;\n}\n@media screen and (max-width: 600px) {\n .column-settings__hashtags .column-select__control {\n font-size: 16px;\n }\n}\n.column-settings__hashtags .column-select__placeholder {\n color: #3e5a7c;\n padding-left: 2px;\n font-size: 12px;\n}\n.column-settings__hashtags .column-select__value-container {\n padding-left: 6px;\n}\n.column-settings__hashtags .column-select__multi-value {\n background: #202e3f;\n}\n.column-settings__hashtags .column-select__multi-value__remove {\n cursor: pointer;\n}\n.column-settings__hashtags .column-select__multi-value__remove:hover, .column-settings__hashtags .column-select__multi-value__remove:active, .column-settings__hashtags .column-select__multi-value__remove:focus {\n background: #26374d;\n color: #a8b9cf;\n}\n.column-settings__hashtags .column-select__multi-value__label, .column-settings__hashtags .column-select__input {\n color: #9baec8;\n}\n.column-settings__hashtags .column-select__clear-indicator, .column-settings__hashtags .column-select__dropdown-indicator {\n cursor: pointer;\n transition: none;\n color: #3e5a7c;\n}\n.column-settings__hashtags .column-select__clear-indicator:hover, .column-settings__hashtags .column-select__clear-indicator:active, .column-settings__hashtags .column-select__clear-indicator:focus, .column-settings__hashtags .column-select__dropdown-indicator:hover, .column-settings__hashtags .column-select__dropdown-indicator:active, .column-settings__hashtags .column-select__dropdown-indicator:focus {\n color: #45648a;\n}\n.column-settings__hashtags .column-select__indicator-separator {\n background-color: #202e3f;\n}\n.column-settings__hashtags .column-select__menu {\n background: #ffffff;\n border-radius: 4px;\n padding: 10px 14px;\n padding-bottom: 14px;\n margin-top: 10px;\n color: #9baec8;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n padding: 0;\n background: #d9e1e8;\n}\n.column-settings__hashtags .column-select__menu h4 {\n text-transform: uppercase;\n color: #9baec8;\n font-size: 13px;\n font-weight: 500;\n margin-bottom: 10px;\n}\n.column-settings__hashtags .column-select__menu li {\n padding: 4px 0;\n}\n.column-settings__hashtags .column-select__menu ul {\n margin-bottom: 10px;\n}\n.column-settings__hashtags .column-select__menu em {\n font-weight: 500;\n color: #121a24;\n}\n.column-settings__hashtags .column-select__menu-list {\n padding: 6px;\n}\n.column-settings__hashtags .column-select__option {\n color: #121a24;\n border-radius: 4px;\n font-size: 14px;\n}\n.column-settings__hashtags .column-select__option--is-focused, .column-settings__hashtags .column-select__option--is-selected {\n background: #b9c8d5;\n}\n\n.column-settings__row .text-btn {\n margin-bottom: 15px;\n}\n\n.relationship-tag {\n color: #ffffff;\n margin-bottom: 4px;\n display: block;\n vertical-align: top;\n background-color: #000000;\n text-transform: uppercase;\n font-size: 11px;\n font-weight: 500;\n padding: 4px;\n border-radius: 4px;\n opacity: 0.7;\n}\n.relationship-tag:hover {\n opacity: 1;\n}\n\n.setting-toggle {\n display: block;\n line-height: 24px;\n}\n\n.setting-toggle__label {\n color: #9baec8;\n display: inline-block;\n margin-bottom: 14px;\n margin-left: 8px;\n vertical-align: middle;\n}\n\n.empty-column-indicator,\n.error-column {\n color: #3e5a7c;\n background: #121a24;\n text-align: center;\n padding: 20px;\n font-size: 15px;\n font-weight: 400;\n cursor: default;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n justify-content: center;\n}\n@supports (display: grid) {\n .empty-column-indicator,\n.error-column {\n contain: strict;\n }\n}\n.empty-column-indicator a,\n.error-column a {\n color: #d8a070;\n text-decoration: none;\n}\n.empty-column-indicator a:hover,\n.error-column a:hover {\n text-decoration: underline;\n}\n\n.error-column {\n flex-direction: column;\n}\n\n@keyframes heartbeat {\n from {\n transform: scale(1);\n animation-timing-function: ease-out;\n }\n 10% {\n transform: scale(0.91);\n animation-timing-function: ease-in;\n }\n 17% {\n transform: scale(0.98);\n animation-timing-function: ease-out;\n }\n 33% {\n transform: scale(0.87);\n animation-timing-function: ease-in;\n }\n 45% {\n transform: scale(1);\n animation-timing-function: ease-out;\n }\n}\n.no-reduce-motion .pulse-loading {\n transform-origin: center center;\n animation: heartbeat 1.5s ease-in-out infinite both;\n}\n\n@keyframes shake-bottom {\n 0%, 100% {\n transform: rotate(0deg);\n transform-origin: 50% 100%;\n }\n 10% {\n transform: rotate(2deg);\n }\n 20%, 40%, 60% {\n transform: rotate(-4deg);\n }\n 30%, 50%, 70% {\n transform: rotate(4deg);\n }\n 80% {\n transform: rotate(-2deg);\n }\n 90% {\n transform: rotate(2deg);\n }\n}\n.no-reduce-motion .shake-bottom {\n transform-origin: 50% 100%;\n animation: shake-bottom 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955) 2s 2 both;\n}\n\n.emoji-picker-dropdown__menu {\n background: #ffffff;\n position: absolute;\n box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);\n border-radius: 4px;\n margin-top: 5px;\n}\n.emoji-picker-dropdown__menu .emoji-mart-scroll {\n transition: opacity 200ms ease;\n}\n.emoji-picker-dropdown__menu.selecting .emoji-mart-scroll {\n opacity: 0.5;\n}\n\n.emoji-picker-dropdown__modifiers {\n position: absolute;\n top: 60px;\n right: 11px;\n cursor: pointer;\n}\n\n.emoji-picker-dropdown__modifiers__menu {\n position: absolute;\n z-index: 4;\n top: -4px;\n left: -8px;\n background: #ffffff;\n border-radius: 4px;\n box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.2);\n overflow: hidden;\n}\n.emoji-picker-dropdown__modifiers__menu button {\n display: block;\n cursor: pointer;\n border: 0;\n padding: 4px 8px;\n background: transparent;\n}\n.emoji-picker-dropdown__modifiers__menu button:hover, .emoji-picker-dropdown__modifiers__menu button:focus, .emoji-picker-dropdown__modifiers__menu button:active {\n background: rgba(217, 225, 232, 0.4);\n}\n.emoji-picker-dropdown__modifiers__menu .emoji-mart-emoji {\n height: 22px;\n}\n\n.emoji-mart-emoji span {\n background-repeat: no-repeat;\n}\n\n.upload-area {\n align-items: center;\n background: rgba(0, 0, 0, 0.8);\n display: flex;\n height: 100%;\n justify-content: center;\n left: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n visibility: hidden;\n width: 100%;\n z-index: 2000;\n}\n.upload-area * {\n pointer-events: none;\n}\n\n.upload-area__drop {\n width: 320px;\n height: 160px;\n display: flex;\n box-sizing: border-box;\n position: relative;\n padding: 8px;\n}\n\n.upload-area__background {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: -1;\n border-radius: 4px;\n background: #121a24;\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);\n}\n\n.upload-area__content {\n flex: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n color: #d9e1e8;\n font-size: 18px;\n font-weight: 500;\n border: 2px dashed #3e5a7c;\n border-radius: 4px;\n}\n\n.upload-progress {\n padding: 10px;\n color: #3e5a7c;\n overflow: hidden;\n display: flex;\n}\n.upload-progress .fa {\n font-size: 34px;\n margin-right: 10px;\n}\n.upload-progress span {\n font-size: 12px;\n text-transform: uppercase;\n font-weight: 500;\n display: block;\n}\n\n.upload-progess__message {\n flex: 1 1 auto;\n}\n\n.upload-progress__backdrop {\n width: 100%;\n height: 6px;\n border-radius: 6px;\n background: #3e5a7c;\n position: relative;\n margin-top: 5px;\n}\n\n.upload-progress__tracker {\n position: absolute;\n left: 0;\n top: 0;\n height: 6px;\n background: #d8a070;\n border-radius: 6px;\n}\n\n.emoji-button {\n display: block;\n font-size: 24px;\n line-height: 24px;\n margin-left: 2px;\n width: 24px;\n outline: 0;\n cursor: pointer;\n}\n.emoji-button:active, .emoji-button:focus {\n outline: 0 !important;\n}\n.emoji-button img {\n filter: grayscale(100%);\n opacity: 0.8;\n display: block;\n margin: 0;\n width: 22px;\n height: 22px;\n margin-top: 2px;\n}\n.emoji-button:hover img, .emoji-button:active img, .emoji-button:focus img {\n opacity: 1;\n filter: none;\n}\n\n.dropdown--active .emoji-button img {\n opacity: 1;\n filter: none;\n}\n\n.privacy-dropdown__dropdown {\n position: absolute;\n background: #ffffff;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n border-radius: 4px;\n margin-left: 40px;\n overflow: hidden;\n}\n.privacy-dropdown__dropdown.top {\n transform-origin: 50% 100%;\n}\n.privacy-dropdown__dropdown.bottom {\n transform-origin: 50% 0;\n}\n\n.privacy-dropdown__option {\n color: #121a24;\n padding: 10px;\n cursor: pointer;\n display: flex;\n}\n.privacy-dropdown__option:hover, .privacy-dropdown__option.active {\n background: #d8a070;\n color: #ffffff;\n outline: 0;\n}\n.privacy-dropdown__option:hover .privacy-dropdown__option__content, .privacy-dropdown__option.active .privacy-dropdown__option__content {\n color: #ffffff;\n}\n.privacy-dropdown__option:hover .privacy-dropdown__option__content strong, .privacy-dropdown__option.active .privacy-dropdown__option__content strong {\n color: #ffffff;\n}\n.privacy-dropdown__option.active:hover {\n background: #dcab80;\n}\n\n.privacy-dropdown__option__icon {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-right: 10px;\n}\n\n.privacy-dropdown__option__content {\n flex: 1 1 auto;\n color: #3e5a7c;\n}\n.privacy-dropdown__option__content strong {\n font-weight: 500;\n display: block;\n color: #121a24;\n}\n.privacy-dropdown__option__content strong:lang(ja) {\n font-weight: 700;\n}\n.privacy-dropdown__option__content strong:lang(ko) {\n font-weight: 700;\n}\n.privacy-dropdown__option__content strong:lang(zh-CN) {\n font-weight: 700;\n}\n.privacy-dropdown__option__content strong:lang(zh-HK) {\n font-weight: 700;\n}\n.privacy-dropdown__option__content strong:lang(zh-TW) {\n font-weight: 700;\n}\n\n.privacy-dropdown.active .privacy-dropdown__value {\n background: #ffffff;\n border-radius: 4px 4px 0 0;\n box-shadow: 0 -4px 4px rgba(0, 0, 0, 0.1);\n}\n.privacy-dropdown.active .privacy-dropdown__value .icon-button {\n transition: none;\n}\n.privacy-dropdown.active .privacy-dropdown__value.active {\n background: #d8a070;\n}\n.privacy-dropdown.active .privacy-dropdown__value.active .icon-button {\n color: #ffffff;\n}\n.privacy-dropdown.active.top .privacy-dropdown__value {\n border-radius: 0 0 4px 4px;\n}\n.privacy-dropdown.active .privacy-dropdown__dropdown {\n display: block;\n box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.1);\n}\n\n.search {\n position: relative;\n}\n\n.search__input {\n display: block;\n padding: 10px;\n padding-right: 30px;\n outline: 0;\n box-sizing: border-box;\n width: 100%;\n border: none;\n box-shadow: none;\n font-family: inherit;\n background: #121a24;\n color: #9baec8;\n font-size: 14px;\n margin: 0;\n}\n.search__input::-moz-focus-inner {\n border: 0;\n}\n.search__input::-moz-focus-inner, .search__input:focus, .search__input:active {\n outline: 0 !important;\n}\n.search__input:focus {\n background: #192432;\n}\n@media screen and (max-width: 600px) {\n .search__input {\n font-size: 16px;\n }\n}\n\n.search__icon::-moz-focus-inner {\n border: 0;\n}\n.search__icon::-moz-focus-inner, .search__icon:focus {\n outline: 0 !important;\n}\n.search__icon .fa {\n position: absolute;\n top: 10px;\n right: 10px;\n z-index: 2;\n display: inline-block;\n opacity: 0;\n transition: all 100ms linear;\n font-size: 18px;\n width: 18px;\n height: 18px;\n color: #d9e1e8;\n cursor: default;\n pointer-events: none;\n}\n.search__icon .fa.active {\n pointer-events: auto;\n opacity: 0.3;\n}\n.search__icon .fa-search {\n transform: rotate(90deg);\n}\n.search__icon .fa-search.active {\n pointer-events: none;\n transform: rotate(0deg);\n}\n.search__icon .fa-times-circle {\n top: 11px;\n transform: rotate(0deg);\n color: #3e5a7c;\n cursor: pointer;\n}\n.search__icon .fa-times-circle.active {\n transform: rotate(90deg);\n}\n.search__icon .fa-times-circle:hover {\n color: #4a6b94;\n}\n\n.search-results__header {\n color: #3e5a7c;\n background: #151f2b;\n padding: 15px;\n font-weight: 500;\n font-size: 16px;\n cursor: default;\n}\n.search-results__header .fa {\n display: inline-block;\n margin-right: 5px;\n}\n\n.search-results__section {\n margin-bottom: 5px;\n}\n.search-results__section h5 {\n background: #0b1016;\n border-bottom: 1px solid #202e3f;\n cursor: default;\n display: flex;\n padding: 15px;\n font-weight: 500;\n font-size: 16px;\n color: #3e5a7c;\n}\n.search-results__section h5 .fa {\n display: inline-block;\n margin-right: 5px;\n}\n.search-results__section .account:last-child, .search-results__section > div:last-child .status {\n border-bottom: 0;\n}\n\n.search-results__hashtag {\n display: block;\n padding: 10px;\n color: #d9e1e8;\n text-decoration: none;\n}\n.search-results__hashtag:hover, .search-results__hashtag:active, .search-results__hashtag:focus {\n color: #e6ebf0;\n text-decoration: underline;\n}\n\n.modal-root {\n position: relative;\n transition: opacity 0.3s linear;\n will-change: opacity;\n z-index: 9999;\n}\n\n.modal-root__overlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: rgba(0, 0, 0, 0.7);\n}\n\n.modal-root__container {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n align-content: space-around;\n z-index: 9999;\n pointer-events: none;\n user-select: none;\n}\n\n.modal-root__modal {\n pointer-events: auto;\n display: flex;\n z-index: 9999;\n}\n\n.video-modal {\n max-width: 100vw;\n max-height: 100vh;\n position: relative;\n}\n\n.media-modal {\n width: 100%;\n height: 100%;\n position: relative;\n}\n.media-modal .extended-video-player {\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.media-modal .extended-video-player video {\n max-width: 100%;\n max-height: 80%;\n}\n\n.media-modal__closer {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n.media-modal__navigation {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n pointer-events: none;\n transition: opacity 0.3s linear;\n will-change: opacity;\n}\n.media-modal__navigation * {\n pointer-events: auto;\n}\n.media-modal__navigation.media-modal__navigation--hidden {\n opacity: 0;\n}\n.media-modal__navigation.media-modal__navigation--hidden * {\n pointer-events: none;\n}\n\n.media-modal__nav {\n background: rgba(0, 0, 0, 0.5);\n box-sizing: border-box;\n border: 0;\n color: #ffffff;\n cursor: pointer;\n display: flex;\n align-items: center;\n font-size: 24px;\n height: 20vmax;\n margin: auto 0;\n padding: 30px 15px;\n position: absolute;\n top: 0;\n bottom: 0;\n}\n\n.media-modal__nav--left {\n left: 0;\n}\n\n.media-modal__nav--right {\n right: 0;\n}\n\n.media-modal__pagination {\n width: 100%;\n text-align: center;\n position: absolute;\n left: 0;\n bottom: 20px;\n pointer-events: none;\n}\n\n.media-modal__page-dot {\n display: inline-block;\n}\n\n.media-modal__button {\n background-color: #ffffff;\n height: 12px;\n width: 12px;\n border-radius: 6px;\n margin: 10px;\n padding: 0;\n border: 0;\n font-size: 0;\n}\n\n.media-modal__button--active {\n background-color: #d8a070;\n}\n\n.media-modal__close {\n position: absolute;\n right: 8px;\n top: 8px;\n z-index: 100;\n}\n\n.onboarding-modal,\n.error-modal,\n.embed-modal {\n background: #d9e1e8;\n color: #121a24;\n border-radius: 8px;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n}\n\n.error-modal__body {\n height: 80vh;\n width: 80vw;\n max-width: 520px;\n max-height: 420px;\n position: relative;\n}\n.error-modal__body > div {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n padding: 25px;\n display: none;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n display: flex;\n opacity: 0;\n user-select: text;\n}\n\n.error-modal__body {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n}\n\n.onboarding-modal__paginator,\n.error-modal__footer {\n flex: 0 0 auto;\n background: #c0cdd9;\n display: flex;\n padding: 25px;\n}\n.onboarding-modal__paginator > div,\n.error-modal__footer > div {\n min-width: 33px;\n}\n.onboarding-modal__paginator .onboarding-modal__nav,\n.onboarding-modal__paginator .error-modal__nav,\n.error-modal__footer .onboarding-modal__nav,\n.error-modal__footer .error-modal__nav {\n color: #3e5a7c;\n border: 0;\n font-size: 14px;\n font-weight: 500;\n padding: 10px 25px;\n line-height: inherit;\n height: auto;\n margin: -10px;\n border-radius: 4px;\n background-color: transparent;\n}\n.onboarding-modal__paginator .onboarding-modal__nav:hover, .onboarding-modal__paginator .onboarding-modal__nav:focus, .onboarding-modal__paginator .onboarding-modal__nav:active,\n.onboarding-modal__paginator .error-modal__nav:hover,\n.onboarding-modal__paginator .error-modal__nav:focus,\n.onboarding-modal__paginator .error-modal__nav:active,\n.error-modal__footer .onboarding-modal__nav:hover,\n.error-modal__footer .onboarding-modal__nav:focus,\n.error-modal__footer .onboarding-modal__nav:active,\n.error-modal__footer .error-modal__nav:hover,\n.error-modal__footer .error-modal__nav:focus,\n.error-modal__footer .error-modal__nav:active {\n color: #37506f;\n background-color: #a6b9c9;\n}\n.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__done,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__next,\n.error-modal__footer .error-modal__nav.onboarding-modal__done,\n.error-modal__footer .error-modal__nav.onboarding-modal__next {\n color: #121a24;\n}\n.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:hover, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:focus, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:active, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:hover, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:focus, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:active,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:hover,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:focus,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:active,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:hover,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:focus,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:active,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:hover,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:focus,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:active,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:hover,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:focus,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:active,\n.error-modal__footer .error-modal__nav.onboarding-modal__done:hover,\n.error-modal__footer .error-modal__nav.onboarding-modal__done:focus,\n.error-modal__footer .error-modal__nav.onboarding-modal__done:active,\n.error-modal__footer .error-modal__nav.onboarding-modal__next:hover,\n.error-modal__footer .error-modal__nav.onboarding-modal__next:focus,\n.error-modal__footer .error-modal__nav.onboarding-modal__next:active {\n color: #192432;\n}\n\n.error-modal__footer {\n justify-content: center;\n}\n\n.display-case {\n text-align: center;\n font-size: 15px;\n margin-bottom: 15px;\n}\n.display-case__label {\n font-weight: 500;\n color: #121a24;\n margin-bottom: 5px;\n text-transform: uppercase;\n font-size: 12px;\n}\n.display-case__case {\n background: #121a24;\n color: #d9e1e8;\n font-weight: 500;\n padding: 10px;\n border-radius: 4px;\n}\n\n.onboard-sliders {\n display: inline-block;\n max-width: 30px;\n max-height: auto;\n margin-left: 10px;\n}\n\n.boost-modal,\n.confirmation-modal,\n.report-modal,\n.actions-modal,\n.mute-modal {\n background: #f2f5f7;\n color: #121a24;\n border-radius: 8px;\n overflow: hidden;\n max-width: 90vw;\n width: 480px;\n position: relative;\n flex-direction: column;\n}\n.boost-modal .status__display-name,\n.confirmation-modal .status__display-name,\n.report-modal .status__display-name,\n.actions-modal .status__display-name,\n.mute-modal .status__display-name {\n display: block;\n max-width: 100%;\n padding-right: 25px;\n}\n.boost-modal .status__avatar,\n.confirmation-modal .status__avatar,\n.report-modal .status__avatar,\n.actions-modal .status__avatar,\n.mute-modal .status__avatar {\n height: 28px;\n left: 10px;\n position: absolute;\n top: 10px;\n width: 48px;\n}\n.boost-modal .status__content__spoiler-link,\n.confirmation-modal .status__content__spoiler-link,\n.report-modal .status__content__spoiler-link,\n.actions-modal .status__content__spoiler-link,\n.mute-modal .status__content__spoiler-link {\n color: #f2f5f7;\n}\n\n.actions-modal .status {\n background: #ffffff;\n border-bottom-color: #d9e1e8;\n padding-top: 10px;\n padding-bottom: 10px;\n}\n.actions-modal .dropdown-menu__separator {\n border-bottom-color: #d9e1e8;\n}\n\n.boost-modal__container {\n overflow-x: scroll;\n padding: 10px;\n}\n.boost-modal__container .status {\n user-select: text;\n border-bottom: 0;\n}\n\n.boost-modal__action-bar,\n.confirmation-modal__action-bar,\n.mute-modal__action-bar {\n display: flex;\n justify-content: space-between;\n background: #d9e1e8;\n padding: 10px;\n line-height: 36px;\n}\n.boost-modal__action-bar > div,\n.confirmation-modal__action-bar > div,\n.mute-modal__action-bar > div {\n flex: 1 1 auto;\n text-align: right;\n color: #3e5a7c;\n padding-right: 10px;\n}\n.boost-modal__action-bar .button,\n.confirmation-modal__action-bar .button,\n.mute-modal__action-bar .button {\n flex: 0 0 auto;\n}\n\n.boost-modal__status-header {\n font-size: 15px;\n}\n\n.boost-modal__status-time {\n float: right;\n font-size: 14px;\n}\n\n.confirmation-modal {\n max-width: 85vw;\n}\n@media screen and (min-width: 480px) {\n .confirmation-modal {\n max-width: 380px;\n }\n}\n\n.mute-modal {\n line-height: 24px;\n}\n\n.mute-modal .react-toggle {\n vertical-align: middle;\n}\n\n.report-modal {\n width: 90vw;\n max-width: 700px;\n}\n\n.report-modal__container {\n display: flex;\n border-top: 1px solid #d9e1e8;\n}\n@media screen and (max-width: 480px) {\n .report-modal__container {\n flex-wrap: wrap;\n overflow-y: auto;\n }\n}\n\n.report-modal__statuses,\n.report-modal__comment {\n box-sizing: border-box;\n width: 50%;\n}\n@media screen and (max-width: 480px) {\n .report-modal__statuses,\n.report-modal__comment {\n width: 100%;\n }\n}\n\n.report-modal__statuses {\n flex: 1 1 auto;\n min-height: 20vh;\n max-height: 80vh;\n overflow-y: auto;\n overflow-x: hidden;\n}\n.report-modal__statuses .status__content a {\n color: #d8a070;\n}\n.report-modal__statuses .status__content,\n.report-modal__statuses .status__content p {\n color: #121a24;\n}\n@media screen and (max-width: 480px) {\n .report-modal__statuses {\n max-height: 10vh;\n }\n}\n\n.report-modal__comment {\n padding: 20px;\n border-right: 1px solid #d9e1e8;\n max-width: 320px;\n}\n.report-modal__comment p {\n font-size: 14px;\n line-height: 20px;\n margin-bottom: 20px;\n}\n.report-modal__comment .setting-text {\n display: block;\n box-sizing: border-box;\n width: 100%;\n margin: 0;\n color: #121a24;\n background: #ffffff;\n padding: 10px;\n font-family: inherit;\n font-size: 14px;\n resize: vertical;\n border: 0;\n outline: 0;\n border-radius: 4px;\n border: 1px solid #d9e1e8;\n margin-bottom: 20px;\n}\n.report-modal__comment .setting-text:focus {\n border: 1px solid #c0cdd9;\n}\n.report-modal__comment .setting-toggle {\n margin-top: 20px;\n margin-bottom: 24px;\n}\n.report-modal__comment .setting-toggle__label {\n color: #121a24;\n font-size: 14px;\n}\n@media screen and (max-width: 480px) {\n .report-modal__comment {\n padding: 10px;\n max-width: 100%;\n order: 2;\n }\n .report-modal__comment .setting-toggle {\n margin-bottom: 4px;\n }\n}\n\n.actions-modal {\n max-height: 80vh;\n max-width: 80vw;\n}\n.actions-modal .status {\n overflow-y: auto;\n max-height: 300px;\n}\n.actions-modal .actions-modal__item-label {\n font-weight: 500;\n}\n.actions-modal ul {\n overflow-y: auto;\n flex-shrink: 0;\n}\n.actions-modal ul li:empty {\n margin: 0;\n}\n.actions-modal ul li:not(:empty) a {\n color: #121a24;\n display: flex;\n padding: 12px 16px;\n font-size: 15px;\n align-items: center;\n text-decoration: none;\n}\n.actions-modal ul li:not(:empty) a,\n.actions-modal ul li:not(:empty) a button {\n transition: none;\n}\n.actions-modal ul li:not(:empty) a.active,\n.actions-modal ul li:not(:empty) a.active button, .actions-modal ul li:not(:empty) a:hover,\n.actions-modal ul li:not(:empty) a:hover button, .actions-modal ul li:not(:empty) a:active,\n.actions-modal ul li:not(:empty) a:active button, .actions-modal ul li:not(:empty) a:focus,\n.actions-modal ul li:not(:empty) a:focus button {\n background: #d8a070;\n color: #ffffff;\n}\n.actions-modal ul li:not(:empty) a button:first-child {\n margin-right: 10px;\n}\n\n.confirmation-modal__action-bar .confirmation-modal__secondary-button,\n.confirmation-modal__action-bar .confirmation-modal__cancel-button,\n.confirmation-modal__action-bar .mute-modal__cancel-button,\n.mute-modal__action-bar .confirmation-modal__secondary-button,\n.mute-modal__action-bar .confirmation-modal__cancel-button,\n.mute-modal__action-bar .mute-modal__cancel-button {\n background-color: transparent;\n color: #3e5a7c;\n font-size: 14px;\n font-weight: 500;\n}\n.confirmation-modal__action-bar .confirmation-modal__secondary-button:hover, .confirmation-modal__action-bar .confirmation-modal__secondary-button:focus, .confirmation-modal__action-bar .confirmation-modal__secondary-button:active,\n.confirmation-modal__action-bar .confirmation-modal__cancel-button:hover,\n.confirmation-modal__action-bar .confirmation-modal__cancel-button:focus,\n.confirmation-modal__action-bar .confirmation-modal__cancel-button:active,\n.confirmation-modal__action-bar .mute-modal__cancel-button:hover,\n.confirmation-modal__action-bar .mute-modal__cancel-button:focus,\n.confirmation-modal__action-bar .mute-modal__cancel-button:active,\n.mute-modal__action-bar .confirmation-modal__secondary-button:hover,\n.mute-modal__action-bar .confirmation-modal__secondary-button:focus,\n.mute-modal__action-bar .confirmation-modal__secondary-button:active,\n.mute-modal__action-bar .confirmation-modal__cancel-button:hover,\n.mute-modal__action-bar .confirmation-modal__cancel-button:focus,\n.mute-modal__action-bar .confirmation-modal__cancel-button:active,\n.mute-modal__action-bar .mute-modal__cancel-button:hover,\n.mute-modal__action-bar .mute-modal__cancel-button:focus,\n.mute-modal__action-bar .mute-modal__cancel-button:active {\n color: #37506f;\n}\n\n.confirmation-modal__container,\n.mute-modal__container,\n.report-modal__target {\n padding: 30px;\n font-size: 16px;\n text-align: center;\n}\n.confirmation-modal__container strong,\n.mute-modal__container strong,\n.report-modal__target strong {\n font-weight: 500;\n}\n.confirmation-modal__container strong:lang(ja),\n.mute-modal__container strong:lang(ja),\n.report-modal__target strong:lang(ja) {\n font-weight: 700;\n}\n.confirmation-modal__container strong:lang(ko),\n.mute-modal__container strong:lang(ko),\n.report-modal__target strong:lang(ko) {\n font-weight: 700;\n}\n.confirmation-modal__container strong:lang(zh-CN),\n.mute-modal__container strong:lang(zh-CN),\n.report-modal__target strong:lang(zh-CN) {\n font-weight: 700;\n}\n.confirmation-modal__container strong:lang(zh-HK),\n.mute-modal__container strong:lang(zh-HK),\n.report-modal__target strong:lang(zh-HK) {\n font-weight: 700;\n}\n.confirmation-modal__container strong:lang(zh-TW),\n.mute-modal__container strong:lang(zh-TW),\n.report-modal__target strong:lang(zh-TW) {\n font-weight: 700;\n}\n\n.report-modal__target {\n padding: 20px;\n}\n.report-modal__target .media-modal__close {\n top: 19px;\n right: 15px;\n}\n\n.loading-bar {\n background-color: #d8a070;\n height: 3px;\n position: absolute;\n top: 0;\n left: 0;\n}\n\n.media-gallery__gifv__label {\n display: block;\n position: absolute;\n color: #ffffff;\n background: rgba(0, 0, 0, 0.5);\n bottom: 6px;\n left: 6px;\n padding: 2px 6px;\n border-radius: 2px;\n font-size: 11px;\n font-weight: 600;\n z-index: 1;\n pointer-events: none;\n opacity: 0.9;\n transition: opacity 0.1s ease;\n}\n\n.media-gallery__gifv.autoplay .media-gallery__gifv__label {\n display: none;\n}\n.media-gallery__gifv:hover .media-gallery__gifv__label {\n opacity: 1;\n}\n\n.media-gallery__audio {\n margin-top: 32px;\n}\n.media-gallery__audio audio {\n width: 100%;\n}\n\n.attachment-list {\n display: flex;\n font-size: 14px;\n border: 1px solid #202e3f;\n border-radius: 4px;\n margin-top: 14px;\n overflow: hidden;\n}\n.attachment-list__icon {\n flex: 0 0 auto;\n color: #3e5a7c;\n padding: 8px 18px;\n cursor: default;\n border-right: 1px solid #202e3f;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n font-size: 26px;\n}\n.attachment-list__icon .fa {\n display: block;\n}\n.attachment-list__list {\n list-style: none;\n padding: 4px 0;\n padding-left: 8px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n.attachment-list__list li {\n display: block;\n padding: 4px 0;\n}\n.attachment-list__list a {\n text-decoration: none;\n color: #3e5a7c;\n font-weight: 500;\n}\n.attachment-list__list a:hover {\n text-decoration: underline;\n}\n.attachment-list.compact {\n border: 0;\n margin-top: 4px;\n}\n.attachment-list.compact .attachment-list__list {\n padding: 0;\n display: block;\n}\n.attachment-list.compact .fa {\n color: #3e5a7c;\n}\n\n/* Media Gallery */\n.media-gallery {\n box-sizing: border-box;\n margin-top: 8px;\n overflow: hidden;\n border-radius: 4px;\n position: relative;\n width: 100%;\n}\n\n.media-gallery__item {\n border: none;\n box-sizing: border-box;\n display: block;\n float: left;\n position: relative;\n border-radius: 4px;\n overflow: hidden;\n}\n.media-gallery__item.standalone .media-gallery__item-gifv-thumbnail {\n transform: none;\n top: 0;\n}\n\n.media-gallery__item-thumbnail {\n cursor: zoom-in;\n display: block;\n text-decoration: none;\n color: #d9e1e8;\n line-height: 0;\n}\n.media-gallery__item-thumbnail,\n.media-gallery__item-thumbnail img {\n height: 100%;\n width: 100%;\n}\n.media-gallery__item-thumbnail img {\n object-fit: cover;\n}\n\n.media-gallery__gifv {\n height: 100%;\n overflow: hidden;\n position: relative;\n width: 100%;\n}\n\n.media-gallery__item-gifv-thumbnail {\n cursor: zoom-in;\n height: 100%;\n object-fit: cover;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n width: 100%;\n z-index: 1;\n}\n\n.media-gallery__item-thumbnail-label {\n clip: rect(1px 1px 1px 1px);\n /* IE6, IE7 */\n clip: rect(1px, 1px, 1px, 1px);\n overflow: hidden;\n position: absolute;\n}\n\n/* End Media Gallery */\n/* Status Video Player */\n.status__video-player {\n background: #000000;\n box-sizing: border-box;\n cursor: default;\n /* May not be needed */\n margin-top: 8px;\n overflow: hidden;\n position: relative;\n}\n\n.status__video-player-video {\n height: 100%;\n object-fit: cover;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n width: 100%;\n z-index: 1;\n}\n\n.status__video-player-expand,\n.status__video-player-mute {\n color: #ffffff;\n opacity: 0.8;\n position: absolute;\n right: 4px;\n text-shadow: 0 1px 1px #000000, 1px 0 1px #000000;\n}\n\n.status__video-player-spoiler {\n display: none;\n color: #ffffff;\n left: 4px;\n position: absolute;\n text-shadow: 0 1px 1px #000000, 1px 0 1px #000000;\n top: 4px;\n z-index: 100;\n}\n.status__video-player-spoiler.status__video-player-spoiler--visible {\n display: block;\n}\n\n.status__video-player-expand {\n bottom: 4px;\n z-index: 100;\n}\n\n.status__video-player-mute {\n top: 4px;\n z-index: 5;\n}\n\n.detailed .video-player__volume__current,\n.detailed .video-player__volume::before,\n.fullscreen .video-player__volume__current,\n.fullscreen .video-player__volume::before {\n bottom: 27px;\n}\n.detailed .video-player__volume__handle,\n.fullscreen .video-player__volume__handle {\n bottom: 23px;\n}\n\n.video-player {\n overflow: hidden;\n position: relative;\n background: #000000;\n max-width: 100%;\n border-radius: 4px;\n}\n.video-player:focus {\n outline: 0;\n}\n.video-player video {\n max-width: 100vw;\n max-height: 80vh;\n z-index: 1;\n}\n.video-player.fullscreen {\n width: 100% !important;\n height: 100% !important;\n margin: 0;\n}\n.video-player.fullscreen video {\n max-width: 100% !important;\n max-height: 100% !important;\n width: 100% !important;\n height: 100% !important;\n}\n.video-player.inline video {\n object-fit: contain;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n}\n.video-player__controls {\n position: absolute;\n z-index: 2;\n bottom: 0;\n left: 0;\n right: 0;\n box-sizing: border-box;\n background: linear-gradient(0deg, rgba(0, 0, 0, 0.85) 0, rgba(0, 0, 0, 0.45) 60%, transparent);\n padding: 0 15px;\n opacity: 0;\n transition: opacity 0.1s ease;\n}\n.video-player__controls.active {\n opacity: 1;\n}\n.video-player.inactive video,\n.video-player.inactive .video-player__controls {\n visibility: hidden;\n}\n.video-player__spoiler {\n display: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 4;\n border: 0;\n background: #000000;\n color: #9baec8;\n transition: none;\n pointer-events: none;\n}\n.video-player__spoiler.active {\n display: block;\n pointer-events: auto;\n}\n.video-player__spoiler.active:hover, .video-player__spoiler.active:active, .video-player__spoiler.active:focus {\n color: #b2c1d5;\n}\n.video-player__spoiler__title {\n display: block;\n font-size: 14px;\n}\n.video-player__spoiler__subtitle {\n display: block;\n font-size: 11px;\n font-weight: 500;\n}\n.video-player__buttons-bar {\n display: flex;\n justify-content: space-between;\n padding-bottom: 10px;\n}\n.video-player__buttons {\n font-size: 16px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.video-player__buttons.left button {\n padding-left: 0;\n}\n.video-player__buttons.right button {\n padding-right: 0;\n}\n.video-player__buttons button {\n background: transparent;\n padding: 2px 10px;\n font-size: 16px;\n border: 0;\n color: rgba(255, 255, 255, 0.75);\n}\n.video-player__buttons button:active, .video-player__buttons button:hover, .video-player__buttons button:focus {\n color: #ffffff;\n}\n.video-player__time-sep, .video-player__time-total, .video-player__time-current {\n font-size: 14px;\n font-weight: 500;\n}\n.video-player__time-current {\n color: #ffffff;\n margin-left: 60px;\n}\n.video-player__time-sep {\n display: inline-block;\n margin: 0 6px;\n}\n.video-player__time-sep, .video-player__time-total {\n color: #ffffff;\n}\n.video-player__volume {\n cursor: pointer;\n height: 24px;\n display: inline;\n}\n.video-player__volume::before {\n content: \"\";\n width: 50px;\n background: rgba(255, 255, 255, 0.35);\n border-radius: 4px;\n display: block;\n position: absolute;\n height: 4px;\n left: 70px;\n bottom: 20px;\n}\n.video-player__volume__current {\n display: block;\n position: absolute;\n height: 4px;\n border-radius: 4px;\n left: 70px;\n bottom: 20px;\n background: #e1b590;\n}\n.video-player__volume__handle {\n position: absolute;\n z-index: 3;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n bottom: 16px;\n left: 70px;\n transition: opacity 0.1s ease;\n background: #e1b590;\n box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.2);\n pointer-events: none;\n}\n.video-player__seek {\n cursor: pointer;\n height: 24px;\n position: relative;\n}\n.video-player__seek::before {\n content: \"\";\n width: 100%;\n background: rgba(255, 255, 255, 0.35);\n border-radius: 4px;\n display: block;\n position: absolute;\n height: 4px;\n top: 10px;\n}\n.video-player__seek__progress, .video-player__seek__buffer {\n display: block;\n position: absolute;\n height: 4px;\n border-radius: 4px;\n top: 10px;\n background: #e1b590;\n}\n.video-player__seek__buffer {\n background: rgba(255, 255, 255, 0.2);\n}\n.video-player__seek__handle {\n position: absolute;\n z-index: 3;\n opacity: 0;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n top: 6px;\n margin-left: -6px;\n transition: opacity 0.1s ease;\n background: #e1b590;\n box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.2);\n pointer-events: none;\n}\n.video-player__seek__handle.active {\n opacity: 1;\n}\n.video-player__seek:hover .video-player__seek__handle {\n opacity: 1;\n}\n.video-player.detailed .video-player__buttons button, .video-player.fullscreen .video-player__buttons button {\n padding-top: 10px;\n padding-bottom: 10px;\n}\n\n.media-spoiler-video {\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n cursor: pointer;\n margin-top: 8px;\n position: relative;\n border: 0;\n display: block;\n}\n\n.media-spoiler-video-play-icon {\n border-radius: 100px;\n color: rgba(255, 255, 255, 0.8);\n font-size: 36px;\n left: 50%;\n padding: 5px;\n position: absolute;\n top: 50%;\n transform: translate(-50%, -50%);\n}\n\n/* End Video Player */\n.account-gallery__container {\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n padding: 2px;\n}\n\n.account-gallery__item {\n flex-grow: 1;\n width: 50%;\n overflow: hidden;\n position: relative;\n}\n.account-gallery__item::before {\n content: \"\";\n display: block;\n padding-top: 100%;\n}\n.account-gallery__item a {\n display: block;\n width: calc(100% - 4px);\n height: calc(100% - 4px);\n margin: 2px;\n top: 0;\n left: 0;\n background-color: #000000;\n background-size: cover;\n background-position: center;\n position: absolute;\n color: #9baec8;\n text-decoration: none;\n border-radius: 4px;\n}\n.account-gallery__item a:hover, .account-gallery__item a:active, .account-gallery__item a:focus {\n outline: 0;\n color: #d9e1e8;\n}\n.account-gallery__item a:hover::before, .account-gallery__item a:active::before, .account-gallery__item a:focus::before {\n content: \"\";\n display: block;\n width: 100%;\n height: 100%;\n background: rgba(0, 0, 0, 0.3);\n border-radius: 4px;\n}\n.account-gallery__item__icons {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n font-size: 24px;\n}\n\n.notification__filter-bar,\n.account__section-headline {\n background: #0b1016;\n border-bottom: 1px solid #202e3f;\n cursor: default;\n display: flex;\n flex-shrink: 0;\n}\n.notification__filter-bar button,\n.account__section-headline button {\n background: #0b1016;\n border: 0;\n margin: 0;\n}\n.notification__filter-bar button,\n.notification__filter-bar a,\n.account__section-headline button,\n.account__section-headline a {\n display: block;\n flex: 1 1 auto;\n color: #9baec8;\n padding: 15px 0;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n text-decoration: none;\n position: relative;\n}\n.notification__filter-bar button.active,\n.notification__filter-bar a.active,\n.account__section-headline button.active,\n.account__section-headline a.active {\n color: #d9e1e8;\n}\n.notification__filter-bar button.active::before, .notification__filter-bar button.active::after,\n.notification__filter-bar a.active::before,\n.notification__filter-bar a.active::after,\n.account__section-headline button.active::before,\n.account__section-headline button.active::after,\n.account__section-headline a.active::before,\n.account__section-headline a.active::after {\n display: block;\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 50%;\n width: 0;\n height: 0;\n transform: translateX(-50%);\n border-style: solid;\n border-width: 0 10px 10px;\n border-color: transparent transparent #202e3f;\n}\n.notification__filter-bar button.active::after,\n.notification__filter-bar a.active::after,\n.account__section-headline button.active::after,\n.account__section-headline a.active::after {\n bottom: -1px;\n border-color: transparent transparent #121a24;\n}\n\n::-webkit-scrollbar-thumb {\n border-radius: 0;\n}\n\n.search-popout {\n background: #ffffff;\n border-radius: 4px;\n padding: 10px 14px;\n padding-bottom: 14px;\n margin-top: 10px;\n color: #9baec8;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n}\n.search-popout h4 {\n text-transform: uppercase;\n color: #9baec8;\n font-size: 13px;\n font-weight: 500;\n margin-bottom: 10px;\n}\n.search-popout li {\n padding: 4px 0;\n}\n.search-popout ul {\n margin-bottom: 10px;\n}\n.search-popout em {\n font-weight: 500;\n color: #121a24;\n}\n\nnoscript {\n text-align: center;\n}\nnoscript img {\n width: 200px;\n opacity: 0.5;\n animation: flicker 4s infinite;\n}\nnoscript div {\n font-size: 14px;\n margin: 30px auto;\n color: #d9e1e8;\n max-width: 400px;\n}\nnoscript div a {\n color: #d8a070;\n text-decoration: underline;\n}\nnoscript div a:hover {\n text-decoration: none;\n}\n\n@keyframes flicker {\n 0% {\n opacity: 1;\n }\n 30% {\n opacity: 0.75;\n }\n 100% {\n opacity: 1;\n }\n}\n@media screen and (max-width: 630px) and (max-height: 400px) {\n .tabs-bar,\n.search {\n will-change: margin-top;\n transition: margin-top 400ms 100ms;\n }\n\n .navigation-bar {\n will-change: padding-bottom;\n transition: padding-bottom 400ms 100ms;\n }\n\n .navigation-bar > a:first-child {\n will-change: margin-top, margin-left, margin-right, width;\n transition: margin-top 400ms 100ms, margin-left 400ms 500ms, margin-right 400ms 500ms;\n }\n .navigation-bar > .navigation-bar__profile-edit {\n will-change: margin-top;\n transition: margin-top 400ms 100ms;\n }\n .navigation-bar .navigation-bar__actions > .icon-button.close {\n will-change: opacity transform;\n transition: opacity 200ms 100ms, transform 400ms 100ms;\n }\n .navigation-bar .navigation-bar__actions > .compose__action-bar .icon-button {\n will-change: opacity transform;\n transition: opacity 200ms 300ms, transform 400ms 100ms;\n }\n\n .is-composing .tabs-bar,\n.is-composing .search {\n margin-top: -50px;\n }\n .is-composing .navigation-bar {\n padding-bottom: 0;\n }\n .is-composing .navigation-bar > a:first-child {\n margin: -100px 10px 0 -50px;\n }\n .is-composing .navigation-bar .navigation-bar__profile {\n padding-top: 2px;\n }\n .is-composing .navigation-bar .navigation-bar__profile-edit {\n position: absolute;\n margin-top: -60px;\n }\n .is-composing .navigation-bar .navigation-bar__actions .icon-button.close {\n pointer-events: auto;\n opacity: 1;\n transform: scale(1, 1) translate(0, 0);\n bottom: 5px;\n }\n .is-composing .navigation-bar .navigation-bar__actions .compose__action-bar .icon-button {\n pointer-events: none;\n opacity: 0;\n transform: scale(0, 1) translate(100%, 0);\n }\n}\n.embed-modal {\n max-width: 80vw;\n max-height: 80vh;\n}\n.embed-modal h4 {\n padding: 30px;\n font-weight: 500;\n font-size: 16px;\n text-align: center;\n}\n.embed-modal .embed-modal__container {\n padding: 10px;\n}\n.embed-modal .embed-modal__container .hint {\n margin-bottom: 15px;\n}\n.embed-modal .embed-modal__container .embed-modal__html {\n outline: 0;\n box-sizing: border-box;\n display: block;\n width: 100%;\n border: none;\n padding: 10px;\n font-family: \"mastodon-font-monospace\", monospace;\n background: #121a24;\n color: #ffffff;\n font-size: 14px;\n margin: 0;\n margin-bottom: 15px;\n}\n.embed-modal .embed-modal__container .embed-modal__html::-moz-focus-inner {\n border: 0;\n}\n.embed-modal .embed-modal__container .embed-modal__html::-moz-focus-inner, .embed-modal .embed-modal__container .embed-modal__html:focus, .embed-modal .embed-modal__container .embed-modal__html:active {\n outline: 0 !important;\n}\n.embed-modal .embed-modal__container .embed-modal__html:focus {\n background: #192432;\n}\n@media screen and (max-width: 600px) {\n .embed-modal .embed-modal__container .embed-modal__html {\n font-size: 16px;\n }\n}\n.embed-modal .embed-modal__container .embed-modal__iframe {\n width: 400px;\n max-width: 100%;\n overflow: hidden;\n border: 0;\n}\n\n.account__moved-note {\n padding: 14px 10px;\n padding-bottom: 16px;\n background: #192432;\n border-top: 1px solid #202e3f;\n border-bottom: 1px solid #202e3f;\n}\n.account__moved-note__message {\n position: relative;\n margin-left: 58px;\n color: #3e5a7c;\n padding: 8px 0;\n padding-top: 0;\n padding-bottom: 4px;\n font-size: 14px;\n}\n.account__moved-note__message > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.account__moved-note__icon-wrapper {\n left: -26px;\n position: absolute;\n}\n.account__moved-note .detailed-status__display-avatar {\n position: relative;\n}\n.account__moved-note .detailed-status__display-name {\n margin-bottom: 0;\n}\n\n.column-inline-form {\n padding: 7px 15px;\n padding-right: 5px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n background: #192432;\n}\n.column-inline-form label {\n flex: 1 1 auto;\n}\n.column-inline-form label input {\n width: 100%;\n margin-bottom: 6px;\n}\n.column-inline-form label input:focus {\n outline: 0;\n}\n.column-inline-form .icon-button {\n flex: 0 0 auto;\n margin: 0 5px;\n}\n\n.drawer__backdrop {\n cursor: pointer;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: rgba(0, 0, 0, 0.5);\n}\n\n.list-editor {\n background: #121a24;\n flex-direction: column;\n border-radius: 8px;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n width: 380px;\n overflow: hidden;\n}\n@media screen and (max-width: 420px) {\n .list-editor {\n width: 90%;\n }\n}\n.list-editor h4 {\n padding: 15px 0;\n background: #283a50;\n font-weight: 500;\n font-size: 16px;\n text-align: center;\n border-radius: 8px 8px 0 0;\n}\n.list-editor .drawer__pager {\n height: 50vh;\n}\n.list-editor .drawer__inner {\n border-radius: 0 0 8px 8px;\n}\n.list-editor .drawer__inner.backdrop {\n width: calc(100% - 60px);\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n border-radius: 0 0 0 8px;\n}\n.list-editor__accounts {\n overflow-y: auto;\n}\n.list-editor .account__display-name:hover strong {\n text-decoration: none;\n}\n.list-editor .account__avatar {\n cursor: default;\n}\n.list-editor .search {\n margin-bottom: 0;\n}\n\n.list-adder {\n background: #121a24;\n flex-direction: column;\n border-radius: 8px;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n width: 380px;\n overflow: hidden;\n}\n@media screen and (max-width: 420px) {\n .list-adder {\n width: 90%;\n }\n}\n.list-adder__account {\n background: #283a50;\n}\n.list-adder__lists {\n background: #283a50;\n height: 50vh;\n border-radius: 0 0 8px 8px;\n overflow-y: auto;\n}\n.list-adder .list {\n padding: 10px;\n border-bottom: 1px solid #202e3f;\n}\n.list-adder .list__wrapper {\n display: flex;\n}\n.list-adder .list__display-name {\n flex: 1 1 auto;\n overflow: hidden;\n text-decoration: none;\n font-size: 16px;\n padding: 10px;\n}\n\n.focal-point-modal {\n max-width: 80vw;\n max-height: 80vh;\n position: relative;\n}\n\n.focal-point {\n position: relative;\n cursor: pointer;\n overflow: hidden;\n}\n.focal-point.dragging {\n cursor: move;\n}\n.focal-point img {\n max-width: 80vw;\n max-height: 80vh;\n width: auto;\n height: auto;\n margin: auto;\n}\n.focal-point__reticle {\n position: absolute;\n width: 100px;\n height: 100px;\n transform: translate(-50%, -50%);\n background: url(\"~images/reticle.png\") no-repeat 0 0;\n border-radius: 50%;\n box-shadow: 0 0 0 9999em rgba(0, 0, 0, 0.35);\n}\n.focal-point__overlay {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n}\n\n.floating-action-button {\n position: fixed;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 3.9375rem;\n height: 3.9375rem;\n bottom: 1.3125rem;\n right: 1.3125rem;\n background: #d59864;\n color: #ffffff;\n border-radius: 50%;\n font-size: 21px;\n line-height: 21px;\n text-decoration: none;\n box-shadow: 2px 3px 9px rgba(0, 0, 0, 0.4);\n}\n.floating-action-button:hover, .floating-action-button:focus, .floating-action-button:active {\n background: #e0b38c;\n}\n\n.account__header__content {\n color: #9baec8;\n font-size: 14px;\n font-weight: 400;\n overflow: hidden;\n word-break: normal;\n word-wrap: break-word;\n}\n.account__header__content p {\n margin-bottom: 20px;\n}\n.account__header__content p:last-child {\n margin-bottom: 0;\n}\n.account__header__content a {\n color: inherit;\n text-decoration: underline;\n}\n.account__header__content a:hover {\n text-decoration: none;\n}\n\n.account__header {\n overflow: hidden;\n}\n.account__header.inactive {\n opacity: 0.5;\n}\n.account__header.inactive .account__header__image,\n.account__header.inactive .account__avatar {\n filter: grayscale(100%);\n}\n.account__header__info {\n position: absolute;\n top: 10px;\n left: 10px;\n}\n.account__header__image {\n overflow: hidden;\n height: 145px;\n position: relative;\n background: #0b1016;\n}\n.account__header__image img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n}\n.account__header__bar {\n position: relative;\n background: #192432;\n padding: 5px;\n border-bottom: 1px solid #26374d;\n}\n.account__header__bar .avatar {\n display: block;\n flex: 0 0 auto;\n width: 94px;\n margin-left: -2px;\n}\n.account__header__bar .avatar .account__avatar {\n background: #040609;\n border: 2px solid #192432;\n}\n.account__header__tabs {\n display: flex;\n align-items: flex-start;\n padding: 7px 5px;\n margin-top: -55px;\n}\n.account__header__tabs__buttons {\n display: flex;\n align-items: center;\n padding-top: 55px;\n overflow: hidden;\n}\n.account__header__tabs__buttons .icon-button {\n border: 1px solid #26374d;\n border-radius: 4px;\n box-sizing: content-box;\n padding: 2px;\n}\n.account__header__tabs__buttons .button {\n margin: 0 8px;\n}\n.account__header__tabs__name {\n padding: 5px;\n}\n.account__header__tabs__name .account-role {\n vertical-align: top;\n}\n.account__header__tabs__name .emojione {\n width: 22px;\n height: 22px;\n}\n.account__header__tabs__name h1 {\n font-size: 16px;\n line-height: 24px;\n color: #ffffff;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.account__header__tabs__name h1 small {\n display: block;\n font-size: 14px;\n color: #9baec8;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.account__header__tabs .spacer {\n flex: 1 1 auto;\n}\n.account__header__bio {\n overflow: hidden;\n margin: 0 -5px;\n}\n.account__header__bio .account__header__content {\n padding: 20px 15px;\n padding-bottom: 5px;\n color: #ffffff;\n}\n.account__header__bio .account__header__fields {\n margin: 0;\n border-top: 1px solid #26374d;\n}\n.account__header__bio .account__header__fields a {\n color: #e1b590;\n}\n.account__header__bio .account__header__fields dl:first-child .verified {\n border-radius: 0 4px 0 0;\n}\n.account__header__bio .account__header__fields .verified a {\n color: #79bd9a;\n}\n.account__header__extra {\n margin-top: 4px;\n}\n.account__header__extra__links {\n font-size: 14px;\n color: #9baec8;\n}\n.account__header__extra__links a {\n display: inline-block;\n color: #9baec8;\n text-decoration: none;\n padding: 10px;\n padding-top: 20px;\n font-weight: 500;\n}\n.account__header__extra__links a strong {\n font-weight: 700;\n color: #ffffff;\n}\n\n.trends__header {\n color: #3e5a7c;\n background: #151f2b;\n border-bottom: 1px solid #0b1016;\n font-weight: 500;\n padding: 15px;\n font-size: 16px;\n cursor: default;\n}\n.trends__header .fa {\n display: inline-block;\n margin-right: 5px;\n}\n.trends__item {\n display: flex;\n align-items: center;\n padding: 15px;\n border-bottom: 1px solid #202e3f;\n}\n.trends__item:last-child {\n border-bottom: 0;\n}\n.trends__item__name {\n flex: 1 1 auto;\n color: #3e5a7c;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.trends__item__name strong {\n font-weight: 500;\n}\n.trends__item__name a {\n color: #9baec8;\n text-decoration: none;\n font-size: 14px;\n font-weight: 500;\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.trends__item__name a:hover span, .trends__item__name a:focus span, .trends__item__name a:active span {\n text-decoration: underline;\n}\n.trends__item__current {\n flex: 0 0 auto;\n width: 100px;\n font-size: 24px;\n line-height: 36px;\n font-weight: 500;\n text-align: center;\n color: #d9e1e8;\n}\n.trends__item__sparkline {\n flex: 0 0 auto;\n width: 50px;\n}\n.trends__item__sparkline path {\n stroke: #dfb088 !important;\n}\n\n.poll {\n margin-top: 16px;\n font-size: 14px;\n}\n.poll li {\n margin-bottom: 10px;\n position: relative;\n height: 30px;\n}\n.poll__chart {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n display: inline-block;\n border-radius: 4px;\n background: #6d89af;\n}\n.poll__chart.leading {\n background: #d8a070;\n}\n.poll__text {\n position: relative;\n display: inline-block;\n padding: 6px 0;\n line-height: 18px;\n cursor: default;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.poll__text input[type=radio],\n.poll__text input[type=checkbox] {\n display: none;\n}\n.poll__text input[type=text] {\n display: block;\n box-sizing: border-box;\n flex: 1 1 auto;\n width: 20px;\n font-size: 14px;\n color: #121a24;\n display: block;\n outline: 0;\n font-family: inherit;\n background: #ffffff;\n border: 1px solid #dbdbdb;\n border-radius: 4px;\n padding: 6px 10px;\n}\n.poll__text input[type=text]:focus {\n border-color: #d8a070;\n}\n.poll__text.selectable {\n cursor: pointer;\n}\n.poll__text.editable {\n display: flex;\n align-items: center;\n}\n.poll__input {\n display: inline-block;\n position: relative;\n border: 1px solid #9baec8;\n box-sizing: border-box;\n width: 18px;\n height: 18px;\n flex: 0 0 auto;\n margin-right: 10px;\n top: -1px;\n border-radius: 50%;\n vertical-align: middle;\n}\n.poll__input.checkbox {\n border-radius: 4px;\n}\n.poll__input.active {\n border-color: #79bd9a;\n background: #79bd9a;\n}\n.poll__number {\n display: inline-block;\n width: 36px;\n font-weight: 700;\n padding: 0 10px;\n text-align: right;\n}\n.poll__footer {\n padding-top: 6px;\n padding-bottom: 5px;\n color: #3e5a7c;\n}\n.poll__link {\n display: inline;\n background: transparent;\n padding: 0;\n margin: 0;\n border: 0;\n color: #3e5a7c;\n text-decoration: underline;\n font-size: inherit;\n}\n.poll__link:hover, .poll__link:focus, .poll__link:active {\n text-decoration: none;\n}\n.poll .button {\n height: 36px;\n padding: 0 16px;\n margin-right: 10px;\n font-size: 14px;\n}\n\n.compose-form__poll-wrapper {\n border-top: 1px solid #ebebeb;\n}\n.compose-form__poll-wrapper ul {\n padding: 10px;\n}\n.compose-form__poll-wrapper .poll__footer {\n border-top: 1px solid #ebebeb;\n padding: 10px;\n display: flex;\n align-items: center;\n}\n.compose-form__poll-wrapper .poll__footer button,\n.compose-form__poll-wrapper .poll__footer select {\n flex: 1 1 50%;\n}\n.compose-form__poll-wrapper .button.button-secondary {\n font-size: 14px;\n font-weight: 400;\n padding: 6px 10px;\n height: auto;\n line-height: inherit;\n color: #3e5a7c;\n border-color: #3e5a7c;\n margin-right: 5px;\n}\n.compose-form__poll-wrapper li {\n display: flex;\n align-items: center;\n}\n.compose-form__poll-wrapper li .poll__text {\n flex: 0 0 auto;\n width: calc(100% - (23px + 6px));\n margin-right: 6px;\n}\n.compose-form__poll-wrapper select {\n appearance: none;\n box-sizing: border-box;\n font-size: 14px;\n color: #121a24;\n display: inline-block;\n width: auto;\n outline: 0;\n font-family: inherit;\n background: #ffffff url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center/auto 16px;\n border: 1px solid #dbdbdb;\n border-radius: 4px;\n padding: 6px 10px;\n padding-right: 30px;\n}\n.compose-form__poll-wrapper .icon-button.disabled {\n color: #dbdbdb;\n}\n\n.muted .poll {\n color: #3e5a7c;\n}\n.muted .poll__chart {\n background: rgba(109, 137, 175, 0.2);\n}\n.muted .poll__chart.leading {\n background: rgba(216, 160, 112, 0.2);\n}\n\n.modal-layout {\n background: #121a24 url('data:image/svg+xml;utf8,') repeat-x bottom fixed;\n display: flex;\n flex-direction: column;\n height: 100vh;\n padding: 0;\n}\n\n.modal-layout__mastodon {\n display: flex;\n flex: 1;\n flex-direction: column;\n justify-content: flex-end;\n}\n.modal-layout__mastodon > * {\n flex: 1;\n max-height: 235px;\n}\n\n@media screen and (max-width: 600px) {\n .account-header {\n margin-top: 0;\n }\n}\n.emoji-mart {\n font-size: 13px;\n display: inline-block;\n color: #121a24;\n}\n.emoji-mart,\n.emoji-mart * {\n box-sizing: border-box;\n line-height: 1.15;\n}\n.emoji-mart .emoji-mart-emoji {\n padding: 6px;\n}\n\n.emoji-mart-bar {\n border: 0 solid #c0cdd9;\n}\n.emoji-mart-bar:first-child {\n border-bottom-width: 1px;\n border-top-left-radius: 5px;\n border-top-right-radius: 5px;\n background: #d9e1e8;\n}\n.emoji-mart-bar:last-child {\n border-top-width: 1px;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n display: none;\n}\n\n.emoji-mart-anchors {\n display: flex;\n justify-content: space-between;\n padding: 0 6px;\n color: #3e5a7c;\n line-height: 0;\n}\n\n.emoji-mart-anchor {\n position: relative;\n flex: 1;\n text-align: center;\n padding: 12px 4px;\n overflow: hidden;\n transition: color 0.1s ease-out;\n cursor: pointer;\n}\n.emoji-mart-anchor:hover {\n color: #37506f;\n}\n\n.emoji-mart-anchor-selected {\n color: #d8a070;\n}\n.emoji-mart-anchor-selected:hover {\n color: #d49560;\n}\n.emoji-mart-anchor-selected .emoji-mart-anchor-bar {\n bottom: -1px;\n}\n\n.emoji-mart-anchor-bar {\n position: absolute;\n bottom: -5px;\n left: 0;\n width: 100%;\n height: 4px;\n background-color: #d8a070;\n}\n\n.emoji-mart-anchors i {\n display: inline-block;\n width: 100%;\n max-width: 22px;\n}\n.emoji-mart-anchors svg {\n fill: currentColor;\n max-height: 18px;\n}\n\n.emoji-mart-scroll {\n overflow-y: scroll;\n height: 270px;\n max-height: 35vh;\n padding: 0 6px 6px;\n background: #ffffff;\n will-change: transform;\n}\n.emoji-mart-scroll::-webkit-scrollbar-track:hover, .emoji-mart-scroll::-webkit-scrollbar-track:active {\n background-color: rgba(0, 0, 0, 0.3);\n}\n\n.emoji-mart-search {\n padding: 10px;\n padding-right: 45px;\n background: #ffffff;\n}\n.emoji-mart-search input {\n font-size: 14px;\n font-weight: 400;\n padding: 7px 9px;\n font-family: inherit;\n display: block;\n width: 100%;\n background: rgba(217, 225, 232, 0.3);\n color: #121a24;\n border: 1px solid #d9e1e8;\n border-radius: 4px;\n}\n.emoji-mart-search input::-moz-focus-inner {\n border: 0;\n}\n.emoji-mart-search input::-moz-focus-inner, .emoji-mart-search input:focus, .emoji-mart-search input:active {\n outline: 0 !important;\n}\n\n.emoji-mart-category .emoji-mart-emoji {\n cursor: pointer;\n}\n.emoji-mart-category .emoji-mart-emoji span {\n z-index: 1;\n position: relative;\n text-align: center;\n}\n.emoji-mart-category .emoji-mart-emoji:hover::before {\n z-index: 0;\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(217, 225, 232, 0.7);\n border-radius: 100%;\n}\n\n.emoji-mart-category-label {\n z-index: 2;\n position: relative;\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n}\n.emoji-mart-category-label span {\n display: block;\n width: 100%;\n font-weight: 500;\n padding: 5px 6px;\n background: #ffffff;\n}\n\n.emoji-mart-emoji {\n position: relative;\n display: inline-block;\n font-size: 0;\n}\n.emoji-mart-emoji span {\n width: 22px;\n height: 22px;\n}\n\n.emoji-mart-no-results {\n font-size: 14px;\n text-align: center;\n padding-top: 70px;\n color: #9baec8;\n}\n.emoji-mart-no-results .emoji-mart-category-label {\n display: none;\n}\n.emoji-mart-no-results .emoji-mart-no-results-label {\n margin-top: 0.2em;\n}\n.emoji-mart-no-results .emoji-mart-emoji:hover::before {\n content: none;\n}\n\n.emoji-mart-preview {\n display: none;\n}\n\n.container {\n box-sizing: border-box;\n max-width: 1235px;\n margin: 0 auto;\n position: relative;\n}\n@media screen and (max-width: 1255px) {\n .container {\n width: 100%;\n padding: 0 10px;\n }\n}\n\n.rich-formatting {\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n color: #9baec8;\n padding-right: 10px;\n}\n.rich-formatting a {\n color: #d8a070;\n text-decoration: underline;\n}\n.rich-formatting p,\n.rich-formatting li {\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 12px;\n color: #9baec8;\n}\n.rich-formatting p a,\n.rich-formatting li a {\n color: #d8a070;\n text-decoration: underline;\n}\n.rich-formatting p:last-child,\n.rich-formatting li:last-child {\n margin-bottom: 0;\n}\n.rich-formatting strong,\n.rich-formatting em {\n font-weight: 700;\n color: #bcc9da;\n}\n.rich-formatting h1 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 26px;\n line-height: 30px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.rich-formatting h1 small {\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n display: block;\n font-size: 18px;\n font-weight: 400;\n color: #bcc9da;\n}\n.rich-formatting h2 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 22px;\n line-height: 26px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.rich-formatting h3 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 18px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.rich-formatting h4 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 16px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.rich-formatting h5 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.rich-formatting h6 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 12px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.rich-formatting ul,\n.rich-formatting ol {\n margin-left: 20px;\n}\n.rich-formatting ul[type=a],\n.rich-formatting ol[type=a] {\n list-style-type: lower-alpha;\n}\n.rich-formatting ul[type=i],\n.rich-formatting ol[type=i] {\n list-style-type: lower-roman;\n}\n.rich-formatting ul {\n list-style: disc;\n}\n.rich-formatting ol {\n list-style: decimal;\n}\n.rich-formatting li > ol,\n.rich-formatting li > ul {\n margin-top: 6px;\n}\n.rich-formatting hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba(62, 90, 124, 0.6);\n margin: 20px 0;\n}\n.rich-formatting hr.spacer {\n height: 1px;\n border: 0;\n}\n\n.information-board {\n background: #0b1016;\n padding: 20px 0;\n}\n.information-board .container-alt {\n position: relative;\n padding-right: 295px;\n}\n.information-board__sections {\n display: flex;\n justify-content: space-between;\n flex-wrap: wrap;\n}\n.information-board__section {\n flex: 1 0 0;\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n font-size: 16px;\n line-height: 28px;\n color: #ffffff;\n text-align: right;\n padding: 10px 15px;\n}\n.information-board__section span,\n.information-board__section strong {\n display: block;\n}\n.information-board__section span:last-child {\n color: #d9e1e8;\n}\n.information-board__section strong {\n font-family: \"mastodon-font-display\", sans-serif;\n font-weight: 500;\n font-size: 32px;\n line-height: 48px;\n}\n@media screen and (max-width: 700px) {\n .information-board__section {\n text-align: center;\n }\n}\n.information-board .panel {\n position: absolute;\n width: 280px;\n box-sizing: border-box;\n background: #040609;\n padding: 20px;\n padding-top: 10px;\n border-radius: 4px 4px 0 0;\n right: 0;\n bottom: -40px;\n}\n.information-board .panel .panel-header {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n color: #9baec8;\n padding-bottom: 5px;\n margin-bottom: 15px;\n border-bottom: 1px solid #192432;\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\n.information-board .panel .panel-header a,\n.information-board .panel .panel-header span {\n font-weight: 400;\n color: #7a93b6;\n}\n.information-board .panel .panel-header a {\n text-decoration: none;\n}\n.information-board .owner {\n text-align: center;\n}\n.information-board .owner .avatar {\n width: 80px;\n height: 80px;\n margin: 0 auto;\n margin-bottom: 15px;\n}\n.information-board .owner .avatar img {\n display: block;\n width: 80px;\n height: 80px;\n border-radius: 48px;\n}\n.information-board .owner .name {\n font-size: 14px;\n}\n.information-board .owner .name a {\n display: block;\n color: #ffffff;\n text-decoration: none;\n}\n.information-board .owner .name a:hover .display_name {\n text-decoration: underline;\n}\n.information-board .owner .name .username {\n display: block;\n color: #9baec8;\n}\n\n.landing-page p,\n.landing-page li {\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 12px;\n color: #9baec8;\n}\n.landing-page p a,\n.landing-page li a {\n color: #d8a070;\n text-decoration: underline;\n}\n.landing-page em {\n display: inline;\n margin: 0;\n padding: 0;\n font-weight: 700;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n color: #bcc9da;\n}\n.landing-page h1 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 26px;\n line-height: 30px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.landing-page h1 small {\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n display: block;\n font-size: 18px;\n font-weight: 400;\n color: #bcc9da;\n}\n.landing-page h2 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 22px;\n line-height: 26px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.landing-page h3 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 18px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.landing-page h4 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 16px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.landing-page h5 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.landing-page h6 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 12px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.landing-page ul,\n.landing-page ol {\n margin-left: 20px;\n}\n.landing-page ul[type=a],\n.landing-page ol[type=a] {\n list-style-type: lower-alpha;\n}\n.landing-page ul[type=i],\n.landing-page ol[type=i] {\n list-style-type: lower-roman;\n}\n.landing-page ul {\n list-style: disc;\n}\n.landing-page ol {\n list-style: decimal;\n}\n.landing-page li > ol,\n.landing-page li > ul {\n margin-top: 6px;\n}\n.landing-page hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba(62, 90, 124, 0.6);\n margin: 20px 0;\n}\n.landing-page hr.spacer {\n height: 1px;\n border: 0;\n}\n.landing-page__information, .landing-page__forms {\n padding: 20px;\n}\n.landing-page__call-to-action {\n background: #0b1016;\n border-radius: 4px;\n padding: 25px 40px;\n overflow: hidden;\n box-sizing: border-box;\n}\n.landing-page__call-to-action .row {\n width: 100%;\n display: flex;\n flex-direction: row-reverse;\n flex-wrap: nowrap;\n justify-content: space-between;\n align-items: center;\n}\n.landing-page__call-to-action .row__information-board {\n display: flex;\n justify-content: flex-end;\n align-items: flex-end;\n}\n.landing-page__call-to-action .row__information-board .information-board__section {\n flex: 1 0 auto;\n padding: 0 10px;\n}\n@media screen and (max-width: 415px) {\n .landing-page__call-to-action .row__information-board {\n width: 100%;\n justify-content: space-between;\n }\n}\n.landing-page__call-to-action .row__mascot {\n flex: 1;\n margin: 10px -50px 0 0;\n}\n@media screen and (max-width: 415px) {\n .landing-page__call-to-action .row__mascot {\n display: none;\n }\n}\n.landing-page__logo {\n margin-right: 20px;\n}\n.landing-page__logo img {\n height: 50px;\n width: auto;\n mix-blend-mode: lighten;\n}\n.landing-page__information {\n padding: 45px 40px;\n margin-bottom: 10px;\n}\n.landing-page__information:last-child {\n margin-bottom: 0;\n}\n.landing-page__information strong {\n font-weight: 500;\n color: #bcc9da;\n}\n.landing-page__information .account {\n border-bottom: 0;\n padding: 0;\n}\n.landing-page__information .account__display-name {\n align-items: center;\n display: flex;\n margin-right: 5px;\n}\n.landing-page__information .account div.account__display-name:hover .display-name strong {\n text-decoration: none;\n}\n.landing-page__information .account div.account__display-name .account__avatar {\n cursor: default;\n}\n.landing-page__information .account__avatar-wrapper {\n margin-left: 0;\n flex: 0 0 auto;\n}\n.landing-page__information .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n}\n.landing-page__information .account .display-name {\n font-size: 15px;\n}\n.landing-page__information .account .display-name__account {\n font-size: 14px;\n}\n@media screen and (max-width: 960px) {\n .landing-page__information .contact {\n margin-top: 30px;\n }\n}\n@media screen and (max-width: 700px) {\n .landing-page__information {\n padding: 25px 20px;\n }\n}\n.landing-page__information, .landing-page__forms,\n.landing-page #mastodon-timeline {\n box-sizing: border-box;\n background: #121a24;\n border-radius: 4px;\n box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);\n}\n.landing-page__mascot {\n height: 104px;\n position: relative;\n left: -40px;\n bottom: 25px;\n}\n.landing-page__mascot img {\n height: 190px;\n width: auto;\n}\n.landing-page__short-description .row {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n margin-bottom: 40px;\n}\n@media screen and (max-width: 700px) {\n .landing-page__short-description .row {\n margin-bottom: 20px;\n }\n}\n.landing-page__short-description p a {\n color: #d9e1e8;\n}\n.landing-page__short-description h1 {\n font-weight: 500;\n color: #ffffff;\n margin-bottom: 0;\n}\n.landing-page__short-description h1 small {\n color: #9baec8;\n}\n.landing-page__short-description h1 small span {\n color: #d9e1e8;\n}\n.landing-page__short-description p:last-child {\n margin-bottom: 0;\n}\n.landing-page__hero {\n margin-bottom: 10px;\n}\n.landing-page__hero img {\n display: block;\n margin: 0;\n max-width: 100%;\n height: auto;\n border-radius: 4px;\n}\n@media screen and (max-width: 840px) {\n .landing-page .information-board .container-alt {\n padding-right: 20px;\n }\n .landing-page .information-board .panel {\n position: static;\n margin-top: 20px;\n width: 100%;\n border-radius: 4px;\n }\n .landing-page .information-board .panel .panel-header {\n text-align: center;\n }\n}\n@media screen and (max-width: 675px) {\n .landing-page .header-wrapper {\n padding-top: 0;\n }\n .landing-page .header-wrapper.compact {\n padding-bottom: 0;\n }\n .landing-page .header-wrapper.compact .hero .heading {\n text-align: initial;\n }\n .landing-page .header .container-alt,\n.landing-page .features .container-alt {\n display: block;\n }\n}\n.landing-page .cta {\n margin: 20px;\n}\n\n.landing {\n margin-bottom: 100px;\n}\n@media screen and (max-width: 738px) {\n .landing {\n margin-bottom: 0;\n }\n}\n.landing__brand {\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 50px;\n}\n.landing__brand img {\n height: 52px;\n}\n@media screen and (max-width: 415px) {\n .landing__brand {\n padding: 0;\n margin-bottom: 30px;\n }\n}\n.landing .directory {\n margin-top: 30px;\n background: transparent;\n box-shadow: none;\n border-radius: 0;\n}\n.landing .hero-widget {\n margin-top: 30px;\n margin-bottom: 0;\n}\n.landing .hero-widget h4 {\n padding: 10px;\n text-transform: uppercase;\n font-weight: 700;\n font-size: 13px;\n color: #9baec8;\n}\n.landing .hero-widget__text {\n border-radius: 0;\n padding-bottom: 0;\n}\n.landing .hero-widget__footer {\n background: #121a24;\n padding: 10px;\n border-radius: 0 0 4px 4px;\n display: flex;\n}\n.landing .hero-widget__footer__column {\n flex: 1 1 50%;\n}\n.landing .hero-widget .account {\n padding: 10px 0;\n border-bottom: 0;\n}\n.landing .hero-widget .account .account__display-name {\n display: flex;\n align-items: center;\n}\n.landing .hero-widget .account .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n}\n.landing .hero-widget__counter {\n padding: 10px;\n}\n.landing .hero-widget__counter strong {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 15px;\n font-weight: 700;\n display: block;\n}\n.landing .hero-widget__counter span {\n font-size: 14px;\n color: #9baec8;\n}\n.landing .simple_form .user_agreement .label_input > label {\n font-weight: 400;\n color: #9baec8;\n}\n.landing .simple_form p.lead {\n color: #9baec8;\n font-size: 15px;\n line-height: 20px;\n font-weight: 400;\n margin-bottom: 25px;\n}\n.landing__grid {\n max-width: 960px;\n margin: 0 auto;\n display: grid;\n grid-template-columns: minmax(0, 50%) minmax(0, 50%);\n grid-gap: 30px;\n}\n@media screen and (max-width: 738px) {\n .landing__grid {\n grid-template-columns: minmax(0, 100%);\n grid-gap: 10px;\n }\n .landing__grid__column-login {\n grid-row: 1;\n display: flex;\n flex-direction: column;\n }\n .landing__grid__column-login .box-widget {\n order: 2;\n flex: 0 0 auto;\n }\n .landing__grid__column-login .hero-widget {\n margin-top: 0;\n margin-bottom: 10px;\n order: 1;\n flex: 0 0 auto;\n }\n .landing__grid__column-registration {\n grid-row: 2;\n }\n .landing__grid .directory {\n margin-top: 10px;\n }\n}\n@media screen and (max-width: 415px) {\n .landing__grid {\n grid-gap: 0;\n }\n .landing__grid .hero-widget {\n display: block;\n margin-bottom: 0;\n box-shadow: none;\n }\n .landing__grid .hero-widget__img, .landing__grid .hero-widget__img img, .landing__grid .hero-widget__footer {\n border-radius: 0;\n }\n .landing__grid .hero-widget,\n.landing__grid .box-widget,\n.landing__grid .directory__tag {\n border-bottom: 1px solid #202e3f;\n }\n .landing__grid .directory {\n margin-top: 0;\n }\n .landing__grid .directory__tag {\n margin-bottom: 0;\n }\n .landing__grid .directory__tag > a, .landing__grid .directory__tag > div {\n border-radius: 0;\n box-shadow: none;\n }\n .landing__grid .directory__tag:last-child {\n border-bottom: 0;\n }\n}\n\n.brand {\n position: relative;\n text-decoration: none;\n}\n\n.brand__tagline {\n display: block;\n position: absolute;\n bottom: -10px;\n left: 50px;\n width: 300px;\n color: #9baec8;\n text-decoration: none;\n font-size: 14px;\n}\n@media screen and (max-width: 415px) {\n .brand__tagline {\n position: static;\n width: auto;\n margin-top: 20px;\n color: #3e5a7c;\n }\n}\n\n.table {\n width: 100%;\n max-width: 100%;\n border-spacing: 0;\n border-collapse: collapse;\n}\n.table th,\n.table td {\n padding: 8px;\n line-height: 18px;\n vertical-align: top;\n border-top: 1px solid #121a24;\n text-align: left;\n background: #0b1016;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #121a24;\n border-top: 0;\n font-weight: 500;\n}\n.table > tbody > tr > th {\n font-weight: 500;\n}\n.table > tbody > tr:nth-child(odd) > td, .table > tbody > tr:nth-child(odd) > th {\n background: #121a24;\n}\n.table a {\n color: #d8a070;\n text-decoration: underline;\n}\n.table a:hover {\n text-decoration: none;\n}\n.table strong {\n font-weight: 500;\n}\n.table strong:lang(ja) {\n font-weight: 700;\n}\n.table strong:lang(ko) {\n font-weight: 700;\n}\n.table strong:lang(zh-CN) {\n font-weight: 700;\n}\n.table strong:lang(zh-HK) {\n font-weight: 700;\n}\n.table strong:lang(zh-TW) {\n font-weight: 700;\n}\n.table.inline-table > tbody > tr:nth-child(odd) > td, .table.inline-table > tbody > tr:nth-child(odd) > th {\n background: transparent;\n}\n.table.inline-table > tbody > tr:first-child > td, .table.inline-table > tbody > tr:first-child > th {\n border-top: 0;\n}\n.table.batch-table > thead > tr > th {\n background: #121a24;\n border-top: 1px solid #040609;\n border-bottom: 1px solid #040609;\n}\n.table.batch-table > thead > tr > th:first-child {\n border-radius: 4px 0 0;\n border-left: 1px solid #040609;\n}\n.table.batch-table > thead > tr > th:last-child {\n border-radius: 0 4px 0 0;\n border-right: 1px solid #040609;\n}\n.table--invites tbody td {\n vertical-align: middle;\n}\n\n.table-wrapper {\n overflow: auto;\n margin-bottom: 20px;\n}\n\nsamp {\n font-family: \"mastodon-font-monospace\", monospace;\n}\n\nbutton.table-action-link {\n background: transparent;\n border: 0;\n font: inherit;\n}\n\nbutton.table-action-link,\na.table-action-link {\n text-decoration: none;\n display: inline-block;\n margin-right: 5px;\n padding: 0 10px;\n color: #9baec8;\n font-weight: 500;\n}\nbutton.table-action-link:hover,\na.table-action-link:hover {\n color: #ffffff;\n}\nbutton.table-action-link i.fa,\na.table-action-link i.fa {\n font-weight: 400;\n margin-right: 5px;\n}\nbutton.table-action-link:first-child,\na.table-action-link:first-child {\n padding-left: 0;\n}\n\n.batch-table__toolbar, .batch-table__row {\n display: flex;\n}\n.batch-table__toolbar__select, .batch-table__row__select {\n box-sizing: border-box;\n padding: 8px 16px;\n cursor: pointer;\n min-height: 100%;\n}\n.batch-table__toolbar__select input, .batch-table__row__select input {\n margin-top: 8px;\n}\n.batch-table__toolbar__select--aligned, .batch-table__row__select--aligned {\n display: flex;\n align-items: center;\n}\n.batch-table__toolbar__select--aligned input, .batch-table__row__select--aligned input {\n margin-top: 0;\n}\n@media screen and (max-width: 415px) {\n .batch-table__toolbar__select, .batch-table__row__select {\n display: none;\n }\n}\n.batch-table__toolbar__actions, .batch-table__toolbar__content, .batch-table__row__actions, .batch-table__row__content {\n padding: 8px 0;\n padding-right: 16px;\n flex: 1 1 auto;\n}\n.batch-table__toolbar {\n border: 1px solid #040609;\n background: #121a24;\n border-radius: 4px 0 0;\n height: 47px;\n align-items: center;\n}\n.batch-table__toolbar__actions {\n text-align: right;\n padding-right: 11px;\n}\n@media screen and (max-width: 415px) {\n .batch-table__toolbar {\n display: none;\n }\n}\n.batch-table__row {\n border: 1px solid #040609;\n border-top: 0;\n background: #0b1016;\n}\n@media screen and (max-width: 415px) {\n .batch-table__row:first-child {\n border-top: 1px solid #040609;\n }\n}\n.batch-table__row:hover {\n background: #0f151d;\n}\n.batch-table__row:nth-child(even) {\n background: #121a24;\n}\n.batch-table__row:nth-child(even):hover {\n background: #151f2b;\n}\n.batch-table__row__content {\n padding-top: 12px;\n padding-bottom: 16px;\n}\n.batch-table__row__content--unpadded {\n padding: 0;\n}\n.batch-table .status__content {\n padding-top: 0;\n}\n.batch-table .status__content summary {\n display: list-item;\n}\n.batch-table .status__content strong {\n font-weight: 700;\n}\n.batch-table .nothing-here {\n border: 1px solid #040609;\n border-top: 0;\n box-shadow: none;\n}\n@media screen and (max-width: 415px) {\n .batch-table .nothing-here {\n border-top: 1px solid #040609;\n }\n}\n@media screen and (max-width: 870px) {\n .batch-table .accounts-table tbody td.optional {\n display: none;\n }\n}\n\n.admin-wrapper {\n display: flex;\n justify-content: center;\n height: 100%;\n}\n.admin-wrapper .sidebar-wrapper {\n flex: 1 1 240px;\n height: 100%;\n background: #121a24;\n display: flex;\n justify-content: flex-end;\n}\n.admin-wrapper .sidebar {\n width: 240px;\n height: 100%;\n padding: 0;\n overflow-y: auto;\n}\n.admin-wrapper .sidebar .logo {\n display: block;\n margin: 40px auto;\n width: 100px;\n height: 100px;\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper .sidebar > a:first-child {\n display: none;\n }\n}\n.admin-wrapper .sidebar ul {\n list-style: none;\n border-radius: 4px 0 0 4px;\n overflow: hidden;\n margin-bottom: 20px;\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper .sidebar ul {\n margin-bottom: 0;\n }\n}\n.admin-wrapper .sidebar ul a {\n display: block;\n padding: 15px;\n color: #9baec8;\n text-decoration: none;\n transition: all 200ms linear;\n border-radius: 4px 0 0 4px;\n}\n.admin-wrapper .sidebar ul a i.fa {\n margin-right: 5px;\n}\n.admin-wrapper .sidebar ul a:hover {\n color: #ffffff;\n background-color: #0a0e13;\n transition: all 100ms linear;\n}\n.admin-wrapper .sidebar ul a.selected {\n background: #0f151d;\n border-radius: 4px 0 0;\n}\n.admin-wrapper .sidebar ul ul {\n background: #0b1016;\n border-radius: 0 0 0 4px;\n margin: 0;\n}\n.admin-wrapper .sidebar ul ul a {\n border: 0;\n padding: 15px 35px;\n}\n.admin-wrapper .sidebar ul .simple-navigation-active-leaf a {\n color: #ffffff;\n background-color: #d8a070;\n border-bottom: 0;\n border-radius: 0;\n}\n.admin-wrapper .sidebar ul .simple-navigation-active-leaf a:hover {\n background-color: #ddad84;\n}\n.admin-wrapper .sidebar > ul > .simple-navigation-active-leaf a {\n border-radius: 4px 0 0 4px;\n}\n.admin-wrapper .content-wrapper {\n flex: 2 1 840px;\n overflow: auto;\n}\n.admin-wrapper .content {\n max-width: 840px;\n padding: 20px 15px;\n padding-top: 60px;\n padding-left: 25px;\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper .content {\n max-width: none;\n padding: 15px;\n padding-top: 30px;\n }\n}\n.admin-wrapper .content h2 {\n color: #d9e1e8;\n font-size: 24px;\n line-height: 28px;\n font-weight: 400;\n padding-bottom: 40px;\n border-bottom: 1px solid #202e3f;\n margin-bottom: 40px;\n}\n.admin-wrapper .content h3 {\n color: #d9e1e8;\n font-size: 20px;\n line-height: 28px;\n font-weight: 400;\n margin-bottom: 30px;\n}\n.admin-wrapper .content h4 {\n text-transform: uppercase;\n font-size: 13px;\n font-weight: 700;\n color: #9baec8;\n padding-bottom: 8px;\n margin-bottom: 8px;\n border-bottom: 1px solid #202e3f;\n}\n.admin-wrapper .content h6 {\n font-size: 16px;\n color: #d9e1e8;\n line-height: 28px;\n font-weight: 400;\n}\n.admin-wrapper .content .fields-group h6 {\n color: #ffffff;\n font-weight: 500;\n}\n.admin-wrapper .content .directory__tag > a,\n.admin-wrapper .content .directory__tag > div {\n box-shadow: none;\n}\n.admin-wrapper .content .directory__tag .table-action-link .fa {\n color: inherit;\n}\n.admin-wrapper .content .directory__tag h4 {\n font-size: 18px;\n font-weight: 700;\n color: #ffffff;\n text-transform: none;\n padding-bottom: 0;\n margin-bottom: 0;\n border-bottom: none;\n}\n.admin-wrapper .content > p {\n font-size: 14px;\n line-height: 18px;\n color: #d9e1e8;\n margin-bottom: 20px;\n}\n.admin-wrapper .content > p strong {\n color: #ffffff;\n font-weight: 500;\n}\n.admin-wrapper .content > p strong:lang(ja) {\n font-weight: 700;\n}\n.admin-wrapper .content > p strong:lang(ko) {\n font-weight: 700;\n}\n.admin-wrapper .content > p strong:lang(zh-CN) {\n font-weight: 700;\n}\n.admin-wrapper .content > p strong:lang(zh-HK) {\n font-weight: 700;\n}\n.admin-wrapper .content > p strong:lang(zh-TW) {\n font-weight: 700;\n}\n.admin-wrapper .content hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba(62, 90, 124, 0.6);\n margin: 20px 0;\n}\n.admin-wrapper .content hr.spacer {\n height: 1px;\n border: 0;\n}\n.admin-wrapper .content .muted-hint {\n color: #9baec8;\n}\n.admin-wrapper .content .muted-hint a {\n color: #d8a070;\n}\n.admin-wrapper .content .positive-hint {\n color: #79bd9a;\n font-weight: 500;\n}\n.admin-wrapper .content .negative-hint {\n color: #df405a;\n font-weight: 500;\n}\n.admin-wrapper .content .neutral-hint {\n color: #3e5a7c;\n font-weight: 500;\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper {\n display: block;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n }\n .admin-wrapper .sidebar-wrapper,\n.admin-wrapper .content-wrapper {\n flex: 0 0 auto;\n height: auto;\n overflow: initial;\n }\n .admin-wrapper .sidebar {\n width: 100%;\n padding: 0;\n height: auto;\n }\n}\n\n.filters {\n display: flex;\n flex-wrap: wrap;\n}\n.filters .filter-subset {\n flex: 0 0 auto;\n margin: 0 40px 10px 0;\n}\n.filters .filter-subset:last-child {\n margin-bottom: 20px;\n}\n.filters .filter-subset ul {\n margin-top: 5px;\n list-style: none;\n}\n.filters .filter-subset ul li {\n display: inline-block;\n margin-right: 5px;\n}\n.filters .filter-subset strong {\n font-weight: 500;\n text-transform: uppercase;\n font-size: 12px;\n}\n.filters .filter-subset strong:lang(ja) {\n font-weight: 700;\n}\n.filters .filter-subset strong:lang(ko) {\n font-weight: 700;\n}\n.filters .filter-subset strong:lang(zh-CN) {\n font-weight: 700;\n}\n.filters .filter-subset strong:lang(zh-HK) {\n font-weight: 700;\n}\n.filters .filter-subset strong:lang(zh-TW) {\n font-weight: 700;\n}\n.filters .filter-subset a {\n display: inline-block;\n color: #9baec8;\n text-decoration: none;\n text-transform: uppercase;\n font-size: 12px;\n font-weight: 500;\n border-bottom: 2px solid #121a24;\n}\n.filters .filter-subset a:hover {\n color: #ffffff;\n border-bottom: 2px solid #1b2635;\n}\n.filters .filter-subset a.selected {\n color: #d8a070;\n border-bottom: 2px solid #d8a070;\n}\n\n.flavour-screen {\n display: block;\n margin: 10px auto;\n max-width: 100%;\n}\n\n.flavour-description {\n display: block;\n font-size: 16px;\n margin: 10px 0;\n}\n.flavour-description > p {\n margin: 10px 0;\n}\n\n.report-accounts {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 20px;\n}\n\n.report-accounts__item {\n display: flex;\n flex: 250px;\n flex-direction: column;\n margin: 0 5px;\n}\n.report-accounts__item > strong {\n display: block;\n margin: 0 0 10px -5px;\n font-weight: 500;\n font-size: 14px;\n line-height: 18px;\n color: #d9e1e8;\n}\n.report-accounts__item > strong:lang(ja) {\n font-weight: 700;\n}\n.report-accounts__item > strong:lang(ko) {\n font-weight: 700;\n}\n.report-accounts__item > strong:lang(zh-CN) {\n font-weight: 700;\n}\n.report-accounts__item > strong:lang(zh-HK) {\n font-weight: 700;\n}\n.report-accounts__item > strong:lang(zh-TW) {\n font-weight: 700;\n}\n.report-accounts__item .account-card {\n flex: 1 1 auto;\n}\n\n.report-status,\n.account-status {\n display: flex;\n margin-bottom: 10px;\n}\n.report-status .activity-stream,\n.account-status .activity-stream {\n flex: 2 0 0;\n margin-right: 20px;\n max-width: calc(100% - 60px);\n}\n.report-status .activity-stream .entry,\n.account-status .activity-stream .entry {\n border-radius: 4px;\n}\n\n.report-status__actions,\n.account-status__actions {\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n}\n.report-status__actions .icon-button,\n.account-status__actions .icon-button {\n font-size: 24px;\n width: 24px;\n text-align: center;\n margin-bottom: 10px;\n}\n\n.simple_form.new_report_note,\n.simple_form.new_account_moderation_note {\n max-width: 100%;\n}\n\n.batch-form-box {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 5px;\n}\n.batch-form-box #form_status_batch_action {\n margin: 0 5px 5px 0;\n font-size: 14px;\n}\n.batch-form-box input.button {\n margin: 0 5px 5px 0;\n}\n.batch-form-box .media-spoiler-toggle-buttons {\n margin-left: auto;\n}\n.batch-form-box .media-spoiler-toggle-buttons .button {\n overflow: visible;\n margin: 0 0 5px 5px;\n float: right;\n}\n\n.back-link {\n margin-bottom: 10px;\n font-size: 14px;\n}\n.back-link a {\n color: #d8a070;\n text-decoration: none;\n}\n.back-link a:hover {\n text-decoration: underline;\n}\n\n.spacer {\n flex: 1 1 auto;\n}\n\n.log-entry {\n margin-bottom: 20px;\n line-height: 20px;\n}\n.log-entry__header {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n padding: 10px;\n background: #121a24;\n color: #9baec8;\n border-radius: 4px 4px 0 0;\n font-size: 14px;\n position: relative;\n}\n.log-entry__avatar {\n margin-right: 10px;\n}\n.log-entry__avatar .avatar {\n display: block;\n margin: 0;\n border-radius: 50%;\n width: 40px;\n height: 40px;\n}\n.log-entry__content {\n max-width: calc(100% - 90px);\n}\n.log-entry__title {\n word-wrap: break-word;\n}\n.log-entry__timestamp {\n color: #3e5a7c;\n}\n.log-entry__extras {\n background: #1c2938;\n border-radius: 0 0 4px 4px;\n padding: 10px;\n color: #9baec8;\n font-family: \"mastodon-font-monospace\", monospace;\n font-size: 12px;\n word-wrap: break-word;\n min-height: 20px;\n}\n.log-entry__icon {\n font-size: 28px;\n margin-right: 10px;\n color: #3e5a7c;\n}\n.log-entry__icon__overlay {\n position: absolute;\n top: 10px;\n right: 10px;\n width: 10px;\n height: 10px;\n border-radius: 50%;\n}\n.log-entry__icon__overlay.positive {\n background: #79bd9a;\n}\n.log-entry__icon__overlay.negative {\n background: #e87487;\n}\n.log-entry__icon__overlay.neutral {\n background: #d8a070;\n}\n.log-entry a,\n.log-entry .username,\n.log-entry .target {\n color: #d9e1e8;\n text-decoration: none;\n font-weight: 500;\n}\n.log-entry .diff-old {\n color: #e87487;\n}\n.log-entry .diff-neutral {\n color: #d9e1e8;\n}\n.log-entry .diff-new {\n color: #79bd9a;\n}\n\na.name-tag,\n.name-tag,\na.inline-name-tag,\n.inline-name-tag {\n text-decoration: none;\n color: #d9e1e8;\n}\na.name-tag .username,\n.name-tag .username,\na.inline-name-tag .username,\n.inline-name-tag .username {\n font-weight: 500;\n}\na.name-tag.suspended .username,\n.name-tag.suspended .username,\na.inline-name-tag.suspended .username,\n.inline-name-tag.suspended .username {\n text-decoration: line-through;\n color: #e87487;\n}\na.name-tag.suspended .avatar,\n.name-tag.suspended .avatar,\na.inline-name-tag.suspended .avatar,\n.inline-name-tag.suspended .avatar {\n filter: grayscale(100%);\n opacity: 0.8;\n}\n\na.name-tag,\n.name-tag {\n display: flex;\n align-items: center;\n}\na.name-tag .avatar,\n.name-tag .avatar {\n display: block;\n margin: 0;\n margin-right: 5px;\n border-radius: 50%;\n}\na.name-tag.suspended .avatar,\n.name-tag.suspended .avatar {\n filter: grayscale(100%);\n opacity: 0.8;\n}\n\n.speech-bubble {\n margin-bottom: 20px;\n border-left: 4px solid #d8a070;\n}\n.speech-bubble.positive {\n border-left-color: #79bd9a;\n}\n.speech-bubble.negative {\n border-left-color: #e87487;\n}\n.speech-bubble.warning {\n border-left-color: #ca8f04;\n}\n.speech-bubble__bubble {\n padding: 16px;\n padding-left: 14px;\n font-size: 15px;\n line-height: 20px;\n border-radius: 4px 4px 4px 0;\n position: relative;\n font-weight: 500;\n}\n.speech-bubble__bubble a {\n color: #9baec8;\n}\n.speech-bubble__owner {\n padding: 8px;\n padding-left: 12px;\n}\n.speech-bubble time {\n color: #3e5a7c;\n}\n\n.report-card {\n background: #121a24;\n border-radius: 4px;\n margin-bottom: 20px;\n}\n.report-card__profile {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 15px;\n}\n.report-card__profile .account {\n padding: 0;\n border: 0;\n}\n.report-card__profile .account__avatar-wrapper {\n margin-left: 0;\n}\n.report-card__profile__stats {\n flex: 0 0 auto;\n font-weight: 500;\n color: #9baec8;\n text-transform: uppercase;\n text-align: right;\n}\n.report-card__profile__stats a {\n color: inherit;\n text-decoration: none;\n}\n.report-card__profile__stats a:focus, .report-card__profile__stats a:hover, .report-card__profile__stats a:active {\n color: #b5c3d6;\n}\n.report-card__profile__stats .red {\n color: #df405a;\n}\n.report-card__summary__item {\n display: flex;\n justify-content: flex-start;\n border-top: 1px solid #0b1016;\n}\n.report-card__summary__item:hover {\n background: #151f2b;\n}\n.report-card__summary__item__reported-by, .report-card__summary__item__assigned {\n padding: 15px;\n flex: 0 0 auto;\n box-sizing: border-box;\n width: 150px;\n color: #9baec8;\n}\n.report-card__summary__item__reported-by,\n.report-card__summary__item__reported-by .username, .report-card__summary__item__assigned,\n.report-card__summary__item__assigned .username {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.report-card__summary__item__content {\n flex: 1 1 auto;\n max-width: calc(100% - 300px);\n}\n.report-card__summary__item__content__icon {\n color: #3e5a7c;\n margin-right: 4px;\n font-weight: 500;\n}\n.report-card__summary__item__content a {\n display: block;\n box-sizing: border-box;\n width: 100%;\n padding: 15px;\n text-decoration: none;\n color: #9baec8;\n}\n\n.one-line {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.ellipsized-ip {\n display: inline-block;\n max-width: 120px;\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: middle;\n}\n\n.dashboard__counters {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -5px;\n margin-bottom: 20px;\n}\n.dashboard__counters > div {\n box-sizing: border-box;\n flex: 0 0 33.333%;\n padding: 0 5px;\n margin-bottom: 10px;\n}\n.dashboard__counters > div > div, .dashboard__counters > div > a {\n padding: 20px;\n background: #192432;\n border-radius: 4px;\n}\n.dashboard__counters > div > a {\n text-decoration: none;\n color: inherit;\n display: block;\n}\n.dashboard__counters > div > a:hover, .dashboard__counters > div > a:focus, .dashboard__counters > div > a:active {\n background: #202e3f;\n}\n.dashboard__counters__num, .dashboard__counters__text {\n text-align: center;\n font-weight: 500;\n font-size: 24px;\n line-height: 21px;\n color: #ffffff;\n font-family: \"mastodon-font-display\", sans-serif;\n margin-bottom: 20px;\n line-height: 30px;\n}\n.dashboard__counters__text {\n font-size: 18px;\n}\n.dashboard__counters__label {\n font-size: 14px;\n color: #9baec8;\n text-align: center;\n font-weight: 500;\n}\n\n.dashboard__widgets {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -5px;\n}\n.dashboard__widgets > div {\n flex: 0 0 33.333%;\n margin-bottom: 20px;\n}\n.dashboard__widgets > div > div {\n padding: 0 5px;\n}\n.dashboard__widgets a:not(.name-tag) {\n color: #d9e1e8;\n font-weight: 500;\n text-decoration: none;\n}\n\nbody.rtl {\n direction: rtl;\n}\nbody.rtl .column-header > button {\n text-align: right;\n padding-left: 0;\n padding-right: 15px;\n}\nbody.rtl .landing-page__logo {\n margin-right: 0;\n margin-left: 20px;\n}\nbody.rtl .landing-page .features-list .features-list__row .visual {\n margin-left: 0;\n margin-right: 15px;\n}\nbody.rtl .column-link__icon,\nbody.rtl .column-header__icon {\n margin-right: 0;\n margin-left: 5px;\n}\nbody.rtl .compose-form .compose-form__buttons-wrapper .character-counter__wrapper {\n margin-right: 0;\n margin-left: 4px;\n}\nbody.rtl .navigation-bar__profile {\n margin-left: 0;\n margin-right: 8px;\n}\nbody.rtl .search__input {\n padding-right: 10px;\n padding-left: 30px;\n}\nbody.rtl .search__icon .fa {\n right: auto;\n left: 10px;\n}\nbody.rtl .column-header__buttons {\n left: 0;\n right: auto;\n margin-left: 0;\n margin-right: -15px;\n}\nbody.rtl .column-inline-form .icon-button {\n margin-left: 0;\n margin-right: 5px;\n}\nbody.rtl .column-header__links .text-btn {\n margin-left: 10px;\n margin-right: 0;\n}\nbody.rtl .account__avatar-wrapper {\n float: right;\n}\nbody.rtl .column-header__back-button {\n padding-left: 5px;\n padding-right: 0;\n}\nbody.rtl .column-header__setting-arrows {\n float: left;\n}\nbody.rtl .setting-toggle__label {\n margin-left: 0;\n margin-right: 8px;\n}\nbody.rtl .status__avatar {\n left: auto;\n right: 10px;\n}\nbody.rtl .status,\nbody.rtl .activity-stream .status.light {\n padding-left: 10px;\n padding-right: 68px;\n}\nbody.rtl .status__info .status__display-name,\nbody.rtl .activity-stream .status.light .status__display-name {\n padding-left: 25px;\n padding-right: 0;\n}\nbody.rtl .activity-stream .pre-header {\n padding-right: 68px;\n padding-left: 0;\n}\nbody.rtl .status__prepend {\n margin-left: 0;\n margin-right: 68px;\n}\nbody.rtl .status__prepend-icon-wrapper {\n left: auto;\n right: -26px;\n}\nbody.rtl .activity-stream .pre-header .pre-header__icon {\n left: auto;\n right: 42px;\n}\nbody.rtl .account__avatar-overlay-overlay {\n right: auto;\n left: 0;\n}\nbody.rtl .column-back-button--slim-button {\n right: auto;\n left: 0;\n}\nbody.rtl .status__relative-time,\nbody.rtl .activity-stream .status.light .status__header .status__meta {\n float: left;\n}\nbody.rtl .status__action-bar__counter {\n margin-right: 0;\n margin-left: 11px;\n}\nbody.rtl .status__action-bar__counter .status__action-bar-button {\n margin-right: 0;\n margin-left: 4px;\n}\nbody.rtl .status__action-bar-button {\n float: right;\n margin-right: 0;\n margin-left: 18px;\n}\nbody.rtl .status__action-bar-dropdown {\n float: right;\n}\nbody.rtl .privacy-dropdown__dropdown {\n margin-left: 0;\n margin-right: 40px;\n}\nbody.rtl .privacy-dropdown__option__icon {\n margin-left: 10px;\n margin-right: 0;\n}\nbody.rtl .detailed-status__display-name .display-name {\n text-align: right;\n}\nbody.rtl .detailed-status__display-avatar {\n margin-right: 0;\n margin-left: 10px;\n float: right;\n}\nbody.rtl .detailed-status__favorites,\nbody.rtl .detailed-status__reblogs {\n margin-left: 0;\n margin-right: 6px;\n}\nbody.rtl .fa-ul {\n margin-left: 0;\n margin-left: 2.14285714em;\n}\nbody.rtl .fa-li {\n left: auto;\n right: -2.14285714em;\n}\nbody.rtl .admin-wrapper {\n direction: rtl;\n}\nbody.rtl .admin-wrapper .sidebar ul a i.fa,\nbody.rtl a.table-action-link i.fa {\n margin-right: 0;\n margin-left: 5px;\n}\nbody.rtl .simple_form .check_boxes .checkbox label {\n padding-left: 0;\n padding-right: 25px;\n}\nbody.rtl .simple_form .input.with_label.boolean label.checkbox {\n padding-left: 25px;\n padding-right: 0;\n}\nbody.rtl .simple_form .check_boxes .checkbox input[type=checkbox],\nbody.rtl .simple_form .input.boolean input[type=checkbox] {\n left: auto;\n right: 0;\n}\nbody.rtl .simple_form .input.radio_buttons .radio {\n left: auto;\n right: 0;\n}\nbody.rtl .simple_form .input.radio_buttons .radio > label {\n padding-right: 28px;\n padding-left: 0;\n}\nbody.rtl .simple_form .input-with-append .input input {\n padding-left: 142px;\n padding-right: 0;\n}\nbody.rtl .simple_form .input.boolean label.checkbox {\n left: auto;\n right: 0;\n}\nbody.rtl .simple_form .input.boolean .label_input,\nbody.rtl .simple_form .input.boolean .hint {\n padding-left: 0;\n padding-right: 28px;\n}\nbody.rtl .simple_form .label_input__append {\n right: auto;\n left: 3px;\n}\nbody.rtl .simple_form .label_input__append::after {\n right: auto;\n left: 0;\n background-image: linear-gradient(to left, rgba(1, 1, 2, 0), #010102);\n}\nbody.rtl .simple_form select {\n background: #010102 url(\"data:image/svg+xml;utf8,\") no-repeat left 8px center/auto 16px;\n}\nbody.rtl .table th,\nbody.rtl .table td {\n text-align: right;\n}\nbody.rtl .filters .filter-subset {\n margin-right: 0;\n margin-left: 45px;\n}\nbody.rtl .landing-page .header-wrapper .mascot {\n right: 60px;\n left: auto;\n}\nbody.rtl .landing-page__call-to-action .row__information-board {\n direction: rtl;\n}\nbody.rtl .landing-page .header .hero .floats .float-1 {\n left: -120px;\n right: auto;\n}\nbody.rtl .landing-page .header .hero .floats .float-2 {\n left: 210px;\n right: auto;\n}\nbody.rtl .landing-page .header .hero .floats .float-3 {\n left: 110px;\n right: auto;\n}\nbody.rtl .landing-page .header .links .brand img {\n left: 0;\n}\nbody.rtl .landing-page .fa-external-link {\n padding-right: 5px;\n padding-left: 0 !important;\n}\nbody.rtl .landing-page .features #mastodon-timeline {\n margin-right: 0;\n margin-left: 30px;\n}\n@media screen and (min-width: 631px) {\n body.rtl .column,\nbody.rtl .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n body.rtl .column:first-child,\nbody.rtl .drawer:first-child {\n padding-left: 5px;\n padding-right: 10px;\n }\n body.rtl .columns-area > div .column,\nbody.rtl .columns-area > div .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\nbody.rtl .public-layout .header .nav-button {\n margin-left: 8px;\n margin-right: 0;\n}\nbody.rtl .public-layout .public-account-header__tabs {\n margin-left: 0;\n margin-right: 20px;\n}\nbody.rtl .landing-page__information .account__display-name {\n margin-right: 0;\n margin-left: 5px;\n}\nbody.rtl .landing-page__information .account__avatar-wrapper {\n margin-left: 12px;\n margin-right: 0;\n}\nbody.rtl .card__bar .display-name {\n margin-left: 0;\n margin-right: 15px;\n text-align: right;\n}\nbody.rtl .fa-chevron-left::before {\n content: \"\";\n}\nbody.rtl .fa-chevron-right::before {\n content: \"\";\n}\nbody.rtl .column-back-button__icon {\n margin-right: 0;\n margin-left: 5px;\n}\nbody.rtl .column-header__setting-arrows .column-header__setting-btn:last-child {\n padding-left: 0;\n padding-right: 10px;\n}\nbody.rtl .simple_form .input.radio_buttons .radio > label input {\n left: auto;\n right: 0;\n}\n\n.emojione[title=\":wavy_dash:\"], .emojione[title=\":waving_black_flag:\"], .emojione[title=\":water_buffalo:\"], .emojione[title=\":video_game:\"], .emojione[title=\":video_camera:\"], .emojione[title=\":vhs:\"], .emojione[title=\":turkey:\"], .emojione[title=\":tophat:\"], .emojione[title=\":top:\"], .emojione[title=\":tm:\"], .emojione[title=\":telephone_receiver:\"], .emojione[title=\":spider:\"], .emojione[title=\":speaking_head_in_silhouette:\"], .emojione[title=\":spades:\"], .emojione[title=\":soon:\"], .emojione[title=\":registered:\"], .emojione[title=\":on:\"], .emojione[title=\":musical_score:\"], .emojione[title=\":movie_camera:\"], .emojione[title=\":mortar_board:\"], .emojione[title=\":microphone:\"], .emojione[title=\":male-guard:\"], .emojione[title=\":lower_left_fountain_pen:\"], .emojione[title=\":lower_left_ballpoint_pen:\"], .emojione[title=\":kaaba:\"], .emojione[title=\":joystick:\"], .emojione[title=\":hole:\"], .emojione[title=\":hocho:\"], .emojione[title=\":heavy_plus_sign:\"], .emojione[title=\":heavy_multiplication_x:\"], .emojione[title=\":heavy_minus_sign:\"], .emojione[title=\":heavy_dollar_sign:\"], .emojione[title=\":heavy_division_sign:\"], .emojione[title=\":heavy_check_mark:\"], .emojione[title=\":guardsman:\"], .emojione[title=\":gorilla:\"], .emojione[title=\":fried_egg:\"], .emojione[title=\":film_projector:\"], .emojione[title=\":female-guard:\"], .emojione[title=\":end:\"], .emojione[title=\":electric_plug:\"], .emojione[title=\":eight_pointed_black_star:\"], .emojione[title=\":dark_sunglasses:\"], .emojione[title=\":currency_exchange:\"], .emojione[title=\":curly_loop:\"], .emojione[title=\":copyright:\"], .emojione[title=\":clubs:\"], .emojione[title=\":camera_with_flash:\"], .emojione[title=\":camera:\"], .emojione[title=\":busts_in_silhouette:\"], .emojione[title=\":bust_in_silhouette:\"], .emojione[title=\":bowling:\"], .emojione[title=\":bomb:\"], .emojione[title=\":black_small_square:\"], .emojione[title=\":black_nib:\"], .emojione[title=\":black_medium_square:\"], .emojione[title=\":black_medium_small_square:\"], .emojione[title=\":black_large_square:\"], .emojione[title=\":black_heart:\"], .emojione[title=\":black_circle:\"], .emojione[title=\":back:\"], .emojione[title=\":ant:\"], .emojione[title=\":8ball:\"] {\n filter: drop-shadow(1px 1px 0 #ffffff) drop-shadow(-1px 1px 0 #ffffff) drop-shadow(1px -1px 0 #ffffff) drop-shadow(-1px -1px 0 #ffffff);\n transform: scale(0.71);\n}","// Commonly used web colors\n$black: #000000; // Black\n$white: #ffffff; // White\n$success-green: #79bd9a !default; // Padua\n$error-red: #df405a !default; // Cerise\n$warning-red: #ff5050 !default; // Sunset Orange\n$gold-star: #ca8f04 !default; // Dark Goldenrod\n\n// Pleroma-Dark colors\n$pleroma-bg: #121a24;\n$pleroma-fg: #182230;\n$pleroma-text: #b9b9ba;\n$pleroma-links: #d8a070;\n\n// Values from the classic Mastodon UI\n$classic-base-color: $pleroma-bg;\n$classic-primary-color: #9baec8;\n$classic-secondary-color: #d9e1e8;\n$classic-highlight-color: #d8a070;\n\n// Variables for defaults in UI\n$base-shadow-color: $black !default;\n$base-overlay-background: $black !default;\n$base-border-color: $white !default;\n$simple-background-color: $white !default;\n$valid-value-color: $success-green !default;\n$error-value-color: $error-red !default;\n\n// Tell UI to use selected colors\n$ui-base-color: $classic-base-color !default; // Darkest\n$ui-base-lighter-color: lighten($ui-base-color, 26%) !default; // Lighter darkest\n$ui-primary-color: $classic-primary-color !default; // Lighter\n$ui-secondary-color: $classic-secondary-color !default; // Lightest\n$ui-highlight-color: $classic-highlight-color !default;\n\n// Variables for texts\n$primary-text-color: $white !default;\n$darker-text-color: $ui-primary-color !default;\n$dark-text-color: $ui-base-lighter-color !default;\n$secondary-text-color: $ui-secondary-color !default;\n$highlight-text-color: $ui-highlight-color !default;\n$action-button-color: $ui-base-lighter-color !default;\n// For texts on inverted backgrounds\n$inverted-text-color: $ui-base-color !default;\n$lighter-text-color: $ui-base-lighter-color !default;\n$light-text-color: $ui-primary-color !default;\n\n// Language codes that uses CJK fonts\n$cjk-langs: ja, ko, zh-CN, zh-HK, zh-TW;\n\n// Variables for components\n$media-modal-media-max-width: 100%;\n// put margins on top and bottom of image to avoid the screen covered by image.\n$media-modal-media-max-height: 80%;\n\n$no-gap-breakpoint: 415px;\n\n$font-sans-serif: 'mastodon-font-sans-serif' !default;\n$font-display: 'mastodon-font-display' !default;\n$font-monospace: 'mastodon-font-monospace' !default;\n","@function hex-color($color) {\n @if type-of($color) == 'color' {\n $color: str-slice(ie-hex-str($color), 4);\n }\n @return '%23' + unquote($color)\n}\n\nbody {\n font-family: $font-sans-serif, sans-serif;\n background: darken($ui-base-color, 8%);\n font-size: 13px;\n line-height: 18px;\n font-weight: 400;\n color: $primary-text-color;\n text-rendering: optimizelegibility;\n font-feature-settings: \"kern\";\n text-size-adjust: none;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n -webkit-tap-highlight-color: transparent;\n\n &.system-font {\n // system-ui => standard property (Chrome/Android WebView 56+, Opera 43+, Safari 11+)\n // -apple-system => Safari <11 specific\n // BlinkMacSystemFont => Chrome <56 on macOS specific\n // Segoe UI => Windows 7/8/10\n // Oxygen => KDE\n // Ubuntu => Unity/Ubuntu\n // Cantarell => GNOME\n // Fira Sans => Firefox OS\n // Droid Sans => Older Androids (<4.0)\n // Helvetica Neue => Older macOS <10.11\n // $font-sans-serif => web-font (Roboto) fallback and newer Androids (>=4.0)\n font-family: system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", $font-sans-serif, sans-serif;\n }\n\n &.app-body {\n position: absolute;\n width: 100%;\n height: 100%;\n padding: 0;\n background: $ui-base-color;\n\n &.with-modals--active {\n overflow-y: hidden;\n }\n }\n\n &.lighter {\n background: $ui-base-color;\n }\n\n &.with-modals {\n overflow-x: hidden;\n overflow-y: scroll;\n\n &--active {\n overflow-y: hidden;\n margin-right: 13px;\n }\n }\n\n &.player {\n text-align: center;\n }\n\n &.embed {\n background: lighten($ui-base-color, 4%);\n margin: 0;\n padding-bottom: 0;\n\n .container {\n position: absolute;\n width: 100%;\n height: 100%;\n overflow: hidden;\n }\n }\n\n &.admin {\n background: darken($ui-base-color, 4%);\n position: fixed;\n width: 100%;\n height: 100%;\n padding: 0;\n }\n\n &.error {\n position: absolute;\n text-align: center;\n color: $darker-text-color;\n background: $ui-base-color;\n width: 100%;\n height: 100%;\n padding: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n\n .dialog {\n vertical-align: middle;\n margin: 20px;\n\n &__illustration {\n img {\n display: block;\n max-width: 470px;\n width: 100%;\n height: auto;\n margin-top: -120px;\n }\n }\n\n h1 {\n font-size: 20px;\n line-height: 28px;\n font-weight: 400;\n }\n }\n }\n}\n\nbutton {\n font-family: inherit;\n cursor: pointer;\n\n &:focus {\n outline: none;\n }\n}\n\n.app-holder {\n &,\n & > div {\n display: flex;\n width: 100%;\n height: 100%;\n align-items: center;\n justify-content: center;\n outline: 0 !important;\n }\n}\n",".container-alt {\n width: 700px;\n margin: 0 auto;\n margin-top: 40px;\n\n @media screen and (max-width: 740px) {\n width: 100%;\n margin: 0;\n }\n}\n\n.logo-container {\n margin: 100px auto 50px;\n\n @media screen and (max-width: 500px) {\n margin: 40px auto 0;\n }\n\n h1 {\n display: flex;\n justify-content: center;\n align-items: center;\n\n img {\n height: 42px;\n margin-right: 10px;\n }\n\n a {\n display: flex;\n justify-content: center;\n align-items: center;\n color: $primary-text-color;\n text-decoration: none;\n outline: 0;\n padding: 12px 16px;\n line-height: 32px;\n font-family: $font-display, sans-serif;\n font-weight: 500;\n font-size: 14px;\n }\n }\n}\n\n.compose-standalone {\n .compose-form {\n width: 400px;\n margin: 0 auto;\n padding: 20px 0;\n margin-top: 40px;\n box-sizing: border-box;\n\n @media screen and (max-width: 400px) {\n width: 100%;\n margin-top: 0;\n padding: 20px;\n }\n }\n}\n\n.account-header {\n width: 400px;\n margin: 0 auto;\n display: flex;\n font-size: 13px;\n line-height: 18px;\n box-sizing: border-box;\n padding: 20px 0;\n padding-bottom: 0;\n margin-bottom: -30px;\n margin-top: 40px;\n\n @media screen and (max-width: 440px) {\n width: 100%;\n margin: 0;\n margin-bottom: 10px;\n padding: 20px;\n padding-bottom: 0;\n }\n\n .avatar {\n width: 40px;\n height: 40px;\n margin-right: 8px;\n\n img {\n width: 100%;\n height: 100%;\n display: block;\n margin: 0;\n border-radius: 4px;\n }\n }\n\n .name {\n flex: 1 1 auto;\n color: $secondary-text-color;\n width: calc(100% - 88px);\n\n .username {\n display: block;\n font-weight: 500;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n }\n\n .logout-link {\n display: block;\n font-size: 32px;\n line-height: 40px;\n margin-left: 8px;\n }\n}\n\n.grid-3 {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: 3fr 1fr;\n grid-auto-columns: 25%;\n grid-auto-rows: max-content;\n\n .column-0 {\n grid-column: 1/3;\n grid-row: 1;\n }\n\n .column-1 {\n grid-column: 1;\n grid-row: 2;\n }\n\n .column-2 {\n grid-column: 2;\n grid-row: 2;\n }\n\n .column-3 {\n grid-column: 1/3;\n grid-row: 3;\n }\n\n .landing-page__call-to-action {\n min-height: 100%;\n }\n\n @media screen and (max-width: 738px) {\n grid-template-columns: minmax(0, 50%) minmax(0, 50%);\n\n .landing-page__call-to-action {\n padding: 20px;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n\n .row__information-board {\n width: 100%;\n justify-content: center;\n align-items: center;\n }\n\n .row__mascot {\n display: none;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n grid-gap: 0;\n grid-template-columns: minmax(0, 100%);\n\n .column-0 {\n grid-column: 1;\n }\n\n .column-1 {\n grid-column: 1;\n grid-row: 3;\n }\n\n .column-2 {\n grid-column: 1;\n grid-row: 2;\n }\n\n .column-3 {\n grid-column: 1;\n grid-row: 4;\n }\n }\n}\n\n.public-layout {\n @media screen and (max-width: $no-gap-breakpoint) {\n padding-top: 48px;\n }\n\n .container {\n max-width: 960px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n padding: 0;\n }\n }\n\n .header {\n background: lighten($ui-base-color, 8%);\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n height: 48px;\n margin: 10px 0;\n display: flex;\n align-items: stretch;\n justify-content: center;\n flex-wrap: nowrap;\n overflow: hidden;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n position: fixed;\n width: 100%;\n top: 0;\n left: 0;\n margin: 0;\n border-radius: 0;\n box-shadow: none;\n z-index: 110;\n }\n\n & > div {\n flex: 1 1 33.3%;\n min-height: 1px;\n }\n\n .nav-left {\n display: flex;\n align-items: stretch;\n justify-content: flex-start;\n flex-wrap: nowrap;\n }\n\n .nav-center {\n display: flex;\n align-items: stretch;\n justify-content: center;\n flex-wrap: nowrap;\n }\n\n .nav-right {\n display: flex;\n align-items: stretch;\n justify-content: flex-end;\n flex-wrap: nowrap;\n }\n\n .brand {\n display: block;\n padding: 15px;\n\n img {\n display: block;\n height: 18px;\n width: auto;\n position: relative;\n bottom: -2px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n height: 20px;\n }\n }\n\n &:hover,\n &:focus,\n &:active {\n background: lighten($ui-base-color, 12%);\n }\n }\n\n .nav-link {\n display: flex;\n align-items: center;\n padding: 0 1rem;\n font-size: 12px;\n font-weight: 500;\n text-decoration: none;\n color: $darker-text-color;\n white-space: nowrap;\n text-align: center;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: underline;\n color: $primary-text-color;\n }\n\n @media screen and (max-width: 550px) {\n &.optional {\n display: none;\n }\n }\n }\n\n .nav-button {\n background: lighten($ui-base-color, 16%);\n margin: 8px;\n margin-left: 0;\n border-radius: 4px;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n background: lighten($ui-base-color, 20%);\n }\n }\n }\n\n $no-columns-breakpoint: 600px;\n\n .grid {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: minmax(300px, 3fr) minmax(298px, 1fr);\n grid-auto-columns: 25%;\n grid-auto-rows: max-content;\n\n .column-0 {\n grid-row: 1;\n grid-column: 1;\n }\n\n .column-1 {\n grid-row: 1;\n grid-column: 2;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n grid-template-columns: 100%;\n grid-gap: 0;\n\n .column-1 {\n display: none;\n }\n }\n }\n\n .public-account-header {\n overflow: hidden;\n margin-bottom: 10px;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n\n &.inactive {\n opacity: 0.5;\n\n .public-account-header__image,\n .avatar {\n filter: grayscale(100%);\n }\n\n .logo-button {\n background-color: $secondary-text-color;\n\n svg path:last-child {\n fill: $secondary-text-color;\n }\n }\n }\n\n &__image {\n border-radius: 4px 4px 0 0;\n overflow: hidden;\n height: 300px;\n position: relative;\n background: darken($ui-base-color, 12%);\n\n &::after {\n content: \"\";\n display: block;\n position: absolute;\n width: 100%;\n height: 100%;\n box-shadow: inset 0 -1px 1px 1px rgba($base-shadow-color, 0.15);\n top: 0;\n left: 0;\n }\n\n img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 4px 4px 0 0;\n }\n\n @media screen and (max-width: 600px) {\n height: 200px;\n }\n }\n\n &--no-bar {\n margin-bottom: 0;\n\n .public-account-header__image,\n .public-account-header__image img {\n border-radius: 4px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-radius: 0;\n }\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n margin-bottom: 0;\n box-shadow: none;\n\n &__image::after {\n display: none;\n }\n\n &__image,\n &__image img {\n border-radius: 0;\n }\n }\n\n &__bar {\n position: relative;\n margin-top: -80px;\n display: flex;\n justify-content: flex-start;\n\n &::before {\n content: \"\";\n display: block;\n background: lighten($ui-base-color, 4%);\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 60px;\n border-radius: 0 0 4px 4px;\n z-index: -1;\n }\n\n .avatar {\n display: block;\n width: 120px;\n height: 120px;\n padding-left: 20px - 4px;\n flex: 0 0 auto;\n\n img {\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 50%;\n border: 4px solid lighten($ui-base-color, 4%);\n background: darken($ui-base-color, 8%);\n }\n }\n\n @media screen and (max-width: 600px) {\n margin-top: 0;\n background: lighten($ui-base-color, 4%);\n border-radius: 0 0 4px 4px;\n padding: 5px;\n\n &::before {\n display: none;\n }\n\n .avatar {\n width: 48px;\n height: 48px;\n padding: 7px 0;\n padding-left: 10px;\n\n img {\n border: 0;\n border-radius: 4px;\n }\n\n @media screen and (max-width: 360px) {\n display: none;\n }\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-radius: 0;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n flex-wrap: wrap;\n }\n }\n\n &__tabs {\n flex: 1 1 auto;\n margin-left: 20px;\n\n &__name {\n padding-top: 20px;\n padding-bottom: 8px;\n\n h1 {\n font-size: 20px;\n line-height: 18px * 1.5;\n color: $primary-text-color;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n text-shadow: 1px 1px 1px $base-shadow-color;\n\n small {\n display: block;\n font-size: 14px;\n color: $primary-text-color;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n\n @media screen and (max-width: 600px) {\n margin-left: 15px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n\n &__name {\n padding-top: 0;\n padding-bottom: 0;\n\n h1 {\n font-size: 16px;\n line-height: 24px;\n text-shadow: none;\n\n small {\n color: $darker-text-color;\n }\n }\n }\n }\n\n &__tabs {\n display: flex;\n justify-content: flex-start;\n align-items: stretch;\n height: 58px;\n\n .details-counters {\n display: flex;\n flex-direction: row;\n min-width: 300px;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n .details-counters {\n display: none;\n }\n }\n\n .counter {\n width: 33.3%;\n box-sizing: border-box;\n flex: 0 0 auto;\n color: $darker-text-color;\n padding: 10px;\n border-right: 1px solid lighten($ui-base-color, 4%);\n cursor: default;\n text-align: center;\n position: relative;\n\n a {\n display: block;\n }\n\n &:last-child {\n border-right: 0;\n }\n\n &::after {\n display: block;\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n border-bottom: 4px solid $ui-primary-color;\n opacity: 0.5;\n transition: all 400ms ease;\n }\n\n &.active {\n &::after {\n border-bottom: 4px solid $highlight-text-color;\n opacity: 1;\n }\n\n &.inactive::after {\n border-bottom-color: $secondary-text-color;\n }\n }\n\n &:hover {\n &::after {\n opacity: 1;\n transition-duration: 100ms;\n }\n }\n\n a {\n text-decoration: none;\n color: inherit;\n }\n\n .counter-label {\n font-size: 12px;\n display: block;\n }\n\n .counter-number {\n font-weight: 500;\n font-size: 18px;\n margin-bottom: 5px;\n color: $primary-text-color;\n font-family: $font-display, sans-serif;\n }\n }\n\n .spacer {\n flex: 1 1 auto;\n height: 1px;\n }\n\n &__buttons {\n padding: 7px 8px;\n }\n }\n }\n\n &__extra {\n display: none;\n margin-top: 4px;\n\n .public-account-bio {\n border-radius: 0;\n box-shadow: none;\n background: transparent;\n margin: 0 -5px;\n\n .account__header__fields {\n border-top: 1px solid lighten($ui-base-color, 12%);\n }\n\n .roles {\n display: none;\n }\n }\n\n &__links {\n margin-top: -15px;\n font-size: 14px;\n color: $darker-text-color;\n\n a {\n display: inline-block;\n color: $darker-text-color;\n text-decoration: none;\n padding: 15px;\n font-weight: 500;\n\n strong {\n font-weight: 700;\n color: $primary-text-color;\n }\n }\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n display: block;\n flex: 100%;\n }\n }\n }\n\n .account__section-headline {\n border-radius: 4px 4px 0 0;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-radius: 0;\n }\n }\n\n .detailed-status__meta {\n margin-top: 25px;\n }\n\n .public-account-bio {\n background: lighten($ui-base-color, 8%);\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n overflow: hidden;\n margin-bottom: 10px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n box-shadow: none;\n margin-bottom: 0;\n border-radius: 0;\n }\n\n .account__header__fields {\n margin: 0;\n border-top: 0;\n\n a {\n color: lighten($ui-highlight-color, 8%);\n }\n\n dl:first-child .verified {\n border-radius: 0 4px 0 0;\n }\n\n .verified a {\n color: $valid-value-color;\n }\n }\n\n .account__header__content {\n padding: 20px;\n padding-bottom: 0;\n color: $primary-text-color;\n }\n\n &__extra,\n .roles {\n padding: 20px;\n font-size: 14px;\n color: $darker-text-color;\n }\n\n .roles {\n padding-bottom: 0;\n }\n }\n\n .static-icon-button {\n color: $action-button-color;\n font-size: 18px;\n\n & > span {\n font-size: 14px;\n font-weight: 500;\n }\n }\n\n .card-grid {\n display: flex;\n flex-wrap: wrap;\n min-width: 100%;\n margin: 0 -5px;\n\n & > div {\n box-sizing: border-box;\n flex: 1 0 auto;\n width: 300px;\n padding: 0 5px;\n margin-bottom: 10px;\n max-width: 33.333%;\n\n @media screen and (max-width: 900px) {\n max-width: 50%;\n }\n\n @media screen and (max-width: 600px) {\n max-width: 100%;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n margin: 0;\n border-top: 1px solid lighten($ui-base-color, 8%);\n\n & > div {\n width: 100%;\n padding: 0;\n margin-bottom: 0;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n &:last-child {\n border-bottom: 0;\n }\n\n .card__bar {\n background: $ui-base-color;\n\n &:hover,\n &:active,\n &:focus {\n background: lighten($ui-base-color, 4%);\n }\n }\n }\n }\n }\n}\n",".no-list {\n list-style: none;\n\n li {\n display: inline-block;\n margin: 0 5px;\n }\n}\n\n.recovery-codes {\n list-style: none;\n margin: 0 auto;\n\n li {\n font-size: 125%;\n line-height: 1.5;\n letter-spacing: 1px;\n }\n}\n",".public-layout {\n .footer {\n text-align: left;\n padding-top: 20px;\n padding-bottom: 60px;\n font-size: 12px;\n color: lighten($ui-base-color, 34%);\n\n @media screen and (max-width: $no-gap-breakpoint) {\n padding-left: 20px;\n padding-right: 20px;\n }\n\n .grid {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: 1fr 1fr 2fr 1fr 1fr;\n\n .column-0 {\n grid-column: 1;\n grid-row: 1;\n min-width: 0;\n }\n\n .column-1 {\n grid-column: 2;\n grid-row: 1;\n min-width: 0;\n }\n\n .column-2 {\n grid-column: 3;\n grid-row: 1;\n min-width: 0;\n text-align: center;\n\n h4 a {\n color: lighten($ui-base-color, 34%);\n }\n }\n\n .column-3 {\n grid-column: 4;\n grid-row: 1;\n min-width: 0;\n }\n\n .column-4 {\n grid-column: 5;\n grid-row: 1;\n min-width: 0;\n }\n\n @media screen and (max-width: 690px) {\n grid-template-columns: 1fr 2fr 1fr;\n\n .column-0,\n .column-1 {\n grid-column: 1;\n }\n\n .column-1 {\n grid-row: 2;\n }\n\n .column-2 {\n grid-column: 2;\n }\n\n .column-3,\n .column-4 {\n grid-column: 3;\n }\n\n .column-4 {\n grid-row: 2;\n }\n }\n\n @media screen and (max-width: 600px) {\n .column-1 {\n display: block;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n .column-0,\n .column-1,\n .column-3,\n .column-4 {\n display: none;\n }\n }\n }\n\n h4 {\n text-transform: uppercase;\n font-weight: 700;\n margin-bottom: 8px;\n color: $darker-text-color;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n }\n\n ul a {\n text-decoration: none;\n color: lighten($ui-base-color, 34%);\n\n &:hover,\n &:active,\n &:focus {\n text-decoration: underline;\n }\n }\n\n .brand {\n svg {\n display: block;\n height: 36px;\n width: auto;\n margin: 0 auto;\n\n path {\n fill: lighten($ui-base-color, 34%);\n }\n }\n\n &:hover,\n &:focus,\n &:active {\n svg path {\n fill: lighten($ui-base-color, 38%);\n }\n }\n }\n }\n}\n",".compact-header {\n h1 {\n font-size: 24px;\n line-height: 28px;\n color: $darker-text-color;\n font-weight: 500;\n margin-bottom: 20px;\n padding: 0 10px;\n word-wrap: break-word;\n\n @media screen and (max-width: 740px) {\n text-align: center;\n padding: 20px 10px 0;\n }\n\n a {\n color: inherit;\n text-decoration: none;\n }\n\n small {\n font-weight: 400;\n color: $secondary-text-color;\n }\n\n img {\n display: inline-block;\n margin-bottom: -5px;\n margin-right: 15px;\n width: 36px;\n height: 36px;\n }\n }\n}\n",".hero-widget {\n margin-bottom: 10px;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n\n &__img {\n width: 100%;\n height: 167px;\n position: relative;\n overflow: hidden;\n border-radius: 4px 4px 0 0;\n background: $base-shadow-color;\n\n img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 4px 4px 0 0;\n }\n }\n\n &__text {\n background: $ui-base-color;\n padding: 20px;\n border-radius: 0 0 4px 4px;\n font-size: 15px;\n color: $darker-text-color;\n line-height: 20px;\n word-wrap: break-word;\n font-weight: 400;\n\n .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n }\n\n p {\n margin-bottom: 20px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n em {\n display: inline;\n margin: 0;\n padding: 0;\n font-weight: 700;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n color: lighten($darker-text-color, 10%);\n }\n\n a {\n color: $secondary-text-color;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n}\n\n.endorsements-widget {\n margin-bottom: 10px;\n padding-bottom: 10px;\n\n h4 {\n padding: 10px;\n text-transform: uppercase;\n font-weight: 700;\n font-size: 13px;\n color: $darker-text-color;\n }\n\n .account {\n padding: 10px 0;\n\n &:last-child {\n border-bottom: 0;\n }\n\n .account__display-name {\n display: flex;\n align-items: center;\n }\n\n .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n }\n }\n}\n\n.box-widget {\n padding: 20px;\n border-radius: 4px;\n background: $ui-base-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n}\n\n.contact-widget,\n.landing-page__information.contact-widget {\n box-sizing: border-box;\n padding: 20px;\n min-height: 100%;\n border-radius: 4px;\n background: $ui-base-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n}\n\n.contact-widget {\n font-size: 15px;\n color: $darker-text-color;\n line-height: 20px;\n word-wrap: break-word;\n font-weight: 400;\n\n strong {\n font-weight: 500;\n }\n\n p {\n margin-bottom: 10px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n &__mail {\n margin-top: 10px;\n\n a {\n color: $primary-text-color;\n text-decoration: none;\n }\n }\n}\n\n.moved-account-widget {\n padding: 15px;\n padding-bottom: 20px;\n border-radius: 4px;\n background: $ui-base-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n color: $secondary-text-color;\n font-weight: 400;\n margin-bottom: 10px;\n\n strong,\n a {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n a {\n color: inherit;\n text-decoration: underline;\n\n &.mention {\n text-decoration: none;\n\n span {\n text-decoration: none;\n }\n\n &:focus,\n &:hover,\n &:active {\n text-decoration: none;\n\n span {\n text-decoration: underline;\n }\n }\n }\n }\n\n &__message {\n margin-bottom: 15px;\n\n .fa {\n margin-right: 5px;\n color: $darker-text-color;\n }\n }\n\n &__card {\n .detailed-status__display-avatar {\n position: relative;\n cursor: pointer;\n }\n\n .detailed-status__display-name {\n margin-bottom: 0;\n text-decoration: none;\n\n span {\n font-weight: 400;\n }\n }\n }\n}\n\n.memoriam-widget {\n padding: 20px;\n border-radius: 4px;\n background: $base-shadow-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n font-size: 14px;\n color: $darker-text-color;\n margin-bottom: 10px;\n}\n\n.page-header {\n background: lighten($ui-base-color, 8%);\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n padding: 60px 15px;\n text-align: center;\n margin: 10px 0;\n\n h1 {\n color: $primary-text-color;\n font-size: 36px;\n line-height: 1.1;\n font-weight: 700;\n margin-bottom: 10px;\n }\n\n p {\n font-size: 15px;\n color: $darker-text-color;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n margin-top: 0;\n background: lighten($ui-base-color, 4%);\n\n h1 {\n font-size: 24px;\n }\n }\n}\n\n.directory {\n background: $ui-base-color;\n border-radius: 4px;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n\n &__tag {\n box-sizing: border-box;\n margin-bottom: 10px;\n\n & > a,\n & > div {\n display: flex;\n align-items: center;\n justify-content: space-between;\n background: $ui-base-color;\n border-radius: 4px;\n padding: 15px;\n text-decoration: none;\n color: inherit;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n }\n\n & > a {\n &:hover,\n &:active,\n &:focus {\n background: lighten($ui-base-color, 8%);\n }\n }\n\n &.active > a {\n background: $ui-highlight-color;\n cursor: default;\n }\n\n &.disabled > div {\n opacity: 0.5;\n cursor: default;\n }\n\n h4 {\n flex: 1 1 auto;\n font-size: 18px;\n font-weight: 700;\n color: $primary-text-color;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n .fa {\n color: $darker-text-color;\n }\n\n small {\n display: block;\n font-weight: 400;\n font-size: 15px;\n margin-top: 8px;\n color: $darker-text-color;\n }\n }\n\n &.active h4 {\n &,\n .fa,\n small {\n color: $primary-text-color;\n }\n }\n\n .avatar-stack {\n flex: 0 0 auto;\n width: (36px + 4px) * 3;\n }\n\n &.active .avatar-stack .account__avatar {\n border-color: $ui-highlight-color;\n }\n }\n}\n\n.avatar-stack {\n display: flex;\n justify-content: flex-end;\n\n .account__avatar {\n flex: 0 0 auto;\n width: 36px;\n height: 36px;\n border-radius: 50%;\n position: relative;\n margin-left: -10px;\n background: darken($ui-base-color, 8%);\n border: 2px solid $ui-base-color;\n\n &:nth-child(1) {\n z-index: 1;\n }\n\n &:nth-child(2) {\n z-index: 2;\n }\n\n &:nth-child(3) {\n z-index: 3;\n }\n }\n}\n\n.accounts-table {\n width: 100%;\n\n .account {\n padding: 0;\n border: 0;\n }\n\n thead th {\n text-align: center;\n text-transform: uppercase;\n color: $darker-text-color;\n font-weight: 700;\n padding: 10px;\n\n &:first-child {\n text-align: left;\n }\n }\n\n tbody td {\n padding: 15px 0;\n vertical-align: middle;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n }\n\n tbody tr:last-child td {\n border-bottom: 0;\n }\n\n &__count {\n width: 120px;\n text-align: center;\n font-size: 15px;\n font-weight: 500;\n color: $primary-text-color;\n\n small {\n display: block;\n color: $darker-text-color;\n font-weight: 400;\n font-size: 14px;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n tbody td.optional {\n display: none;\n }\n }\n}\n\n.moved-account-widget,\n.memoriam-widget,\n.box-widget,\n.contact-widget,\n.landing-page__information.contact-widget,\n.directory,\n.page-header {\n @media screen and (max-width: $no-gap-breakpoint) {\n margin-bottom: 0;\n box-shadow: none;\n border-radius: 0;\n }\n}\n\n$maximum-width: 1235px;\n$fluid-breakpoint: $maximum-width + 20px;\n\n.statuses-grid {\n min-height: 600px;\n\n @media screen and (max-width: 640px) {\n width: 100% !important; // Masonry layout is unnecessary at this width\n }\n\n &__item {\n width: (960px - 20px) / 3;\n\n @media screen and (max-width: $fluid-breakpoint) {\n width: (940px - 20px) / 3;\n }\n\n @media screen and (max-width: 640px) {\n width: 100%;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n width: 100vw;\n }\n }\n\n .detailed-status {\n border-radius: 4px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-top: 1px solid lighten($ui-base-color, 16%);\n }\n\n &.compact {\n .detailed-status__meta {\n margin-top: 15px;\n }\n\n .status__content {\n font-size: 15px;\n line-height: 20px;\n\n .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n }\n\n .status__content__spoiler-link {\n line-height: 20px;\n margin: 0;\n }\n }\n\n .media-gallery,\n .status-card,\n .video-player {\n margin-top: 15px;\n }\n }\n }\n}\n\n.notice-widget {\n margin-bottom: 10px;\n color: $darker-text-color;\n\n p {\n margin-bottom: 10px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n a {\n font-size: 14px;\n line-height: 20px;\n text-decoration: none;\n font-weight: 500;\n color: $ui-highlight-color;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: underline;\n }\n }\n}\n","$no-columns-breakpoint: 600px;\n\ncode {\n font-family: $font-monospace, monospace;\n font-weight: 400;\n}\n\n.form-container {\n max-width: 400px;\n padding: 20px;\n margin: 0 auto;\n}\n\n.simple_form {\n .input {\n margin-bottom: 15px;\n overflow: hidden;\n\n &.hidden {\n margin: 0;\n }\n\n &.radio_buttons {\n .radio {\n margin-bottom: 15px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n .radio > label {\n position: relative;\n padding-left: 28px;\n\n input {\n position: absolute;\n top: -2px;\n left: 0;\n }\n }\n }\n\n &.boolean {\n position: relative;\n margin-bottom: 0;\n\n .label_input > label {\n font-family: inherit;\n font-size: 14px;\n padding-top: 5px;\n color: $primary-text-color;\n display: block;\n width: auto;\n }\n\n .label_input,\n .hint {\n padding-left: 28px;\n }\n\n .label_input__wrapper {\n position: static;\n }\n\n label.checkbox {\n position: absolute;\n top: 2px;\n left: 0;\n }\n\n label a {\n color: $highlight-text-color;\n text-decoration: underline;\n\n &:hover,\n &:active,\n &:focus {\n text-decoration: none;\n }\n }\n }\n }\n\n .row {\n display: flex;\n margin: 0 -5px;\n\n .input {\n box-sizing: border-box;\n flex: 1 1 auto;\n width: 50%;\n padding: 0 5px;\n }\n }\n\n .hint {\n color: $darker-text-color;\n\n a {\n color: $highlight-text-color;\n }\n\n code {\n border-radius: 3px;\n padding: 0.2em 0.4em;\n background: darken($ui-base-color, 12%);\n }\n }\n\n span.hint {\n display: block;\n font-size: 12px;\n margin-top: 4px;\n }\n\n p.hint {\n margin-bottom: 15px;\n color: $darker-text-color;\n\n &.subtle-hint {\n text-align: center;\n font-size: 12px;\n line-height: 18px;\n margin-top: 15px;\n margin-bottom: 0;\n }\n }\n\n .card {\n margin-bottom: 15px;\n }\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n .input.with_floating_label {\n .label_input {\n display: flex;\n\n & > label {\n font-family: inherit;\n font-size: 14px;\n color: $primary-text-color;\n font-weight: 500;\n min-width: 150px;\n flex: 0 0 auto;\n }\n\n input,\n select {\n flex: 1 1 auto;\n }\n }\n\n &.select .hint {\n margin-top: 6px;\n margin-left: 150px;\n }\n }\n\n .input.with_label {\n .label_input > label {\n font-family: inherit;\n font-size: 14px;\n color: $primary-text-color;\n display: block;\n margin-bottom: 8px;\n word-wrap: break-word;\n font-weight: 500;\n }\n\n .hint {\n margin-top: 6px;\n }\n\n ul {\n flex: 390px;\n }\n }\n\n .input.with_block_label {\n max-width: none;\n\n & > label {\n font-family: inherit;\n font-size: 16px;\n color: $primary-text-color;\n display: block;\n font-weight: 500;\n padding-top: 5px;\n }\n\n .hint {\n margin-bottom: 15px;\n }\n\n ul {\n columns: 2;\n }\n }\n\n .required abbr {\n text-decoration: none;\n color: lighten($error-value-color, 12%);\n }\n\n .fields-group {\n margin-bottom: 25px;\n\n .input:last-child {\n margin-bottom: 0;\n }\n }\n\n .fields-row {\n display: flex;\n margin: 0 -10px;\n padding-top: 5px;\n margin-bottom: 25px;\n\n .input {\n max-width: none;\n }\n\n &__column {\n box-sizing: border-box;\n padding: 0 10px;\n flex: 1 1 auto;\n min-height: 1px;\n\n &-6 {\n max-width: 50%;\n }\n }\n\n .fields-group:last-child,\n .fields-row__column.fields-group {\n margin-bottom: 0;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n display: block;\n margin-bottom: 0;\n\n &__column {\n max-width: none;\n }\n\n .fields-group:last-child,\n .fields-row__column.fields-group,\n .fields-row__column {\n margin-bottom: 25px;\n }\n }\n }\n\n .input.radio_buttons .radio label {\n margin-bottom: 5px;\n font-family: inherit;\n font-size: 14px;\n color: $primary-text-color;\n display: block;\n width: auto;\n }\n\n .check_boxes {\n .checkbox {\n label {\n font-family: inherit;\n font-size: 14px;\n color: $primary-text-color;\n display: inline-block;\n width: auto;\n position: relative;\n padding-top: 5px;\n padding-left: 25px;\n flex: 1 1 auto;\n }\n\n input[type=checkbox] {\n position: absolute;\n left: 0;\n top: 5px;\n margin: 0;\n }\n }\n }\n\n input[type=text],\n input[type=number],\n input[type=email],\n input[type=password],\n textarea {\n box-sizing: border-box;\n font-size: 16px;\n color: $primary-text-color;\n display: block;\n width: 100%;\n outline: 0;\n font-family: inherit;\n resize: vertical;\n background: darken($ui-base-color, 10%);\n border: 1px solid darken($ui-base-color, 14%);\n border-radius: 4px;\n padding: 10px;\n\n &:invalid {\n box-shadow: none;\n }\n\n &:focus:invalid:not(:placeholder-shown) {\n border-color: lighten($error-red, 12%);\n }\n\n &:required:valid {\n border-color: $valid-value-color;\n }\n\n &:hover {\n border-color: darken($ui-base-color, 20%);\n }\n\n &:active,\n &:focus {\n border-color: $highlight-text-color;\n background: darken($ui-base-color, 8%);\n }\n }\n\n .input.field_with_errors {\n label {\n color: lighten($error-red, 12%);\n }\n\n input[type=text],\n input[type=number],\n input[type=email],\n input[type=password],\n textarea,\n select {\n border-color: lighten($error-red, 12%);\n }\n\n .error {\n display: block;\n font-weight: 500;\n color: lighten($error-red, 12%);\n margin-top: 4px;\n }\n }\n\n .input.disabled {\n opacity: 0.5;\n }\n\n .actions {\n margin-top: 30px;\n display: flex;\n\n &.actions--top {\n margin-top: 0;\n margin-bottom: 30px;\n }\n }\n\n button,\n .button,\n .block-button {\n display: block;\n width: 100%;\n border: 0;\n border-radius: 4px;\n background: $ui-highlight-color;\n color: $primary-text-color;\n font-size: 18px;\n line-height: inherit;\n height: auto;\n padding: 10px;\n text-transform: uppercase;\n text-decoration: none;\n text-align: center;\n box-sizing: border-box;\n cursor: pointer;\n font-weight: 500;\n outline: 0;\n margin-bottom: 10px;\n margin-right: 10px;\n\n &:last-child {\n margin-right: 0;\n }\n\n &:hover {\n background-color: lighten($ui-highlight-color, 5%);\n }\n\n &:active,\n &:focus {\n background-color: darken($ui-highlight-color, 5%);\n }\n\n &:disabled:hover {\n background-color: $ui-primary-color;\n }\n\n &.negative {\n background: $error-value-color;\n\n &:hover {\n background-color: lighten($error-value-color, 5%);\n }\n\n &:active,\n &:focus {\n background-color: darken($error-value-color, 5%);\n }\n }\n }\n\n select {\n appearance: none;\n box-sizing: border-box;\n font-size: 16px;\n color: $primary-text-color;\n display: block;\n width: 100%;\n outline: 0;\n font-family: inherit;\n resize: vertical;\n background: darken($ui-base-color, 10%) url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center / auto 16px;\n border: 1px solid darken($ui-base-color, 14%);\n border-radius: 4px;\n padding-left: 10px;\n padding-right: 30px;\n height: 41px;\n }\n\n .label_input {\n &__wrapper {\n position: relative;\n }\n\n &__append {\n position: absolute;\n right: 3px;\n top: 1px;\n padding: 10px;\n padding-bottom: 9px;\n font-size: 16px;\n color: $dark-text-color;\n font-family: inherit;\n pointer-events: none;\n cursor: default;\n max-width: 140px;\n white-space: nowrap;\n overflow: hidden;\n\n &::after {\n content: '';\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 1px;\n width: 5px;\n background-image: linear-gradient(to right, rgba(darken($ui-base-color, 10%), 0), darken($ui-base-color, 10%));\n }\n }\n }\n\n &__overlay-area {\n position: relative;\n\n &__overlay {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n background: rgba($ui-base-color, 0.65);\n backdrop-filter: blur(2px);\n border-radius: 4px;\n\n &__content {\n text-align: center;\n\n &.rich-formatting {\n &,\n p {\n color: $primary-text-color;\n }\n }\n }\n }\n }\n}\n\n.block-icon {\n display: block;\n margin: 0 auto;\n margin-bottom: 10px;\n font-size: 24px;\n}\n\n.flash-message {\n background: lighten($ui-base-color, 8%);\n color: $darker-text-color;\n border-radius: 4px;\n padding: 15px 10px;\n margin-bottom: 30px;\n text-align: center;\n\n &.notice {\n border: 1px solid rgba($valid-value-color, 0.5);\n background: rgba($valid-value-color, 0.25);\n color: $valid-value-color;\n }\n\n &.alert {\n border: 1px solid rgba($error-value-color, 0.5);\n background: rgba($error-value-color, 0.25);\n color: $error-value-color;\n }\n\n p {\n margin-bottom: 15px;\n }\n\n .oauth-code {\n outline: 0;\n box-sizing: border-box;\n display: block;\n width: 100%;\n border: none;\n padding: 10px;\n font-family: $font-monospace, monospace;\n background: $ui-base-color;\n color: $primary-text-color;\n font-size: 14px;\n margin: 0;\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &:focus {\n background: lighten($ui-base-color, 4%);\n }\n }\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n @media screen and (max-width: 740px) and (min-width: 441px) {\n margin-top: 40px;\n }\n}\n\n.form-footer {\n margin-top: 30px;\n text-align: center;\n\n a {\n color: $darker-text-color;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n.quick-nav {\n list-style: none;\n margin-bottom: 25px;\n font-size: 14px;\n\n li {\n display: inline-block;\n margin-right: 10px;\n }\n\n a {\n color: $highlight-text-color;\n text-transform: uppercase;\n text-decoration: none;\n font-weight: 700;\n\n &:hover,\n &:focus,\n &:active {\n color: lighten($highlight-text-color, 8%);\n }\n }\n}\n\n.oauth-prompt,\n.follow-prompt {\n margin-bottom: 30px;\n color: $darker-text-color;\n\n h2 {\n font-size: 16px;\n margin-bottom: 30px;\n text-align: center;\n }\n\n strong {\n color: $secondary-text-color;\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n @media screen and (max-width: 740px) and (min-width: 441px) {\n margin-top: 40px;\n }\n}\n\n.qr-wrapper {\n display: flex;\n flex-wrap: wrap;\n align-items: flex-start;\n}\n\n.qr-code {\n flex: 0 0 auto;\n background: $simple-background-color;\n padding: 4px;\n margin: 0 10px 20px 0;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n display: inline-block;\n\n svg {\n display: block;\n margin: 0;\n }\n}\n\n.qr-alternative {\n margin-bottom: 20px;\n color: $secondary-text-color;\n flex: 150px;\n\n samp {\n display: block;\n font-size: 14px;\n }\n}\n\n.table-form {\n p {\n margin-bottom: 15px;\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n }\n}\n\n.simple_form,\n.table-form {\n .warning {\n box-sizing: border-box;\n background: rgba($error-value-color, 0.5);\n color: $primary-text-color;\n text-shadow: 1px 1px 0 rgba($base-shadow-color, 0.3);\n box-shadow: 0 2px 6px rgba($base-shadow-color, 0.4);\n border-radius: 4px;\n padding: 10px;\n margin-bottom: 15px;\n\n a {\n color: $primary-text-color;\n text-decoration: underline;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n }\n\n strong {\n font-weight: 600;\n display: block;\n margin-bottom: 5px;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n\n .fa {\n font-weight: 400;\n }\n }\n }\n}\n\n.action-pagination {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n\n .actions,\n .pagination {\n flex: 1 1 auto;\n }\n\n .actions {\n padding: 30px 0;\n padding-right: 20px;\n flex: 0 0 auto;\n }\n}\n\n.post-follow-actions {\n text-align: center;\n color: $darker-text-color;\n\n div {\n margin-bottom: 4px;\n }\n}\n\n.alternative-login {\n margin-top: 20px;\n margin-bottom: 20px;\n\n h4 {\n font-size: 16px;\n color: $primary-text-color;\n text-align: center;\n margin-bottom: 20px;\n border: 0;\n padding: 0;\n }\n\n .button {\n display: block;\n }\n}\n\n.scope-danger {\n color: $warning-red;\n}\n\n.form_admin_settings_site_short_description,\n.form_admin_settings_site_description,\n.form_admin_settings_site_extended_description,\n.form_admin_settings_site_terms,\n.form_admin_settings_custom_css,\n.form_admin_settings_closed_registrations_message {\n textarea {\n font-family: $font-monospace, monospace;\n }\n}\n\n.input-copy {\n background: darken($ui-base-color, 10%);\n border: 1px solid darken($ui-base-color, 14%);\n border-radius: 4px;\n display: flex;\n align-items: center;\n padding-right: 4px;\n position: relative;\n top: 1px;\n transition: border-color 300ms linear;\n\n &__wrapper {\n flex: 1 1 auto;\n }\n\n input[type=text] {\n background: transparent;\n border: 0;\n padding: 10px;\n font-size: 14px;\n font-family: $font-monospace, monospace;\n }\n\n button {\n flex: 0 0 auto;\n margin: 4px;\n text-transform: none;\n font-weight: 400;\n font-size: 14px;\n padding: 7px 18px;\n padding-bottom: 6px;\n width: auto;\n transition: background 300ms linear;\n }\n\n &.copied {\n border-color: $valid-value-color;\n transition: none;\n\n button {\n background: $valid-value-color;\n transition: none;\n }\n }\n}\n\n.connection-prompt {\n margin-bottom: 25px;\n\n .fa-link {\n background-color: darken($ui-base-color, 4%);\n border-radius: 100%;\n font-size: 24px;\n padding: 10px;\n }\n\n &__column {\n align-items: center;\n display: flex;\n flex: 1;\n flex-direction: column;\n flex-shrink: 1;\n max-width: 50%;\n\n &-sep {\n align-self: center;\n flex-grow: 0;\n overflow: visible;\n position: relative;\n z-index: 1;\n }\n\n p {\n word-break: break-word;\n }\n }\n\n .account__avatar {\n margin-bottom: 20px;\n }\n\n &__connection {\n background-color: lighten($ui-base-color, 8%);\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n padding: 25px 10px;\n position: relative;\n text-align: center;\n\n &::after {\n background-color: darken($ui-base-color, 4%);\n content: '';\n display: block;\n height: 100%;\n left: 50%;\n position: absolute;\n top: 0;\n width: 1px;\n }\n }\n\n &__row {\n align-items: flex-start;\n display: flex;\n flex-direction: row;\n }\n}\n",".card {\n & > a {\n display: block;\n text-decoration: none;\n color: inherit;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n\n @media screen and (max-width: $no-gap-breakpoint) {\n box-shadow: none;\n }\n\n &:hover,\n &:active,\n &:focus {\n .card__bar {\n background: lighten($ui-base-color, 8%);\n }\n }\n }\n\n &__img {\n height: 130px;\n position: relative;\n background: darken($ui-base-color, 12%);\n border-radius: 4px 4px 0 0;\n\n img {\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n object-fit: cover;\n border-radius: 4px 4px 0 0;\n }\n\n @media screen and (max-width: 600px) {\n height: 200px;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n }\n\n &__bar {\n position: relative;\n padding: 15px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n background: lighten($ui-base-color, 4%);\n border-radius: 0 0 4px 4px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-radius: 0;\n }\n\n .avatar {\n flex: 0 0 auto;\n width: 48px;\n height: 48px;\n padding-top: 2px;\n\n img {\n width: 100%;\n height: 100%;\n display: block;\n margin: 0;\n border-radius: 4px;\n background: darken($ui-base-color, 8%);\n }\n }\n\n .display-name {\n margin-left: 15px;\n text-align: left;\n\n strong {\n font-size: 15px;\n color: $primary-text-color;\n font-weight: 500;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n span {\n display: block;\n font-size: 14px;\n color: $darker-text-color;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n}\n\n.pagination {\n padding: 30px 0;\n text-align: center;\n overflow: hidden;\n\n a,\n .current,\n .newer,\n .older,\n .page,\n .gap {\n font-size: 14px;\n color: $primary-text-color;\n font-weight: 500;\n display: inline-block;\n padding: 6px 10px;\n text-decoration: none;\n }\n\n .current {\n background: $simple-background-color;\n border-radius: 100px;\n color: $inverted-text-color;\n cursor: default;\n margin: 0 10px;\n }\n\n .gap {\n cursor: default;\n }\n\n .older,\n .newer {\n text-transform: uppercase;\n color: $secondary-text-color;\n }\n\n .older {\n float: left;\n padding-left: 0;\n\n .fa {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n .newer {\n float: right;\n padding-right: 0;\n\n .fa {\n display: inline-block;\n margin-left: 5px;\n }\n }\n\n .disabled {\n cursor: default;\n color: lighten($inverted-text-color, 10%);\n }\n\n @media screen and (max-width: 700px) {\n padding: 30px 20px;\n\n .page {\n display: none;\n }\n\n .newer,\n .older {\n display: inline-block;\n }\n }\n}\n\n.nothing-here {\n background: $ui-base-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n color: $light-text-color;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: default;\n border-radius: 4px;\n padding: 20px;\n min-height: 30vh;\n\n &--under-tabs {\n border-radius: 0 0 4px 4px;\n }\n\n &--flexible {\n box-sizing: border-box;\n min-height: 100%;\n }\n}\n\n.account-role {\n display: inline-block;\n padding: 4px 6px;\n cursor: default;\n border-radius: 3px;\n font-size: 12px;\n line-height: 12px;\n font-weight: 500;\n color: $ui-secondary-color;\n background-color: rgba($ui-secondary-color, 0.1);\n border: 1px solid rgba($ui-secondary-color, 0.5);\n\n &.moderator {\n color: $success-green;\n background-color: rgba($success-green, 0.1);\n border-color: rgba($success-green, 0.5);\n }\n\n &.admin {\n color: lighten($error-red, 12%);\n background-color: rgba(lighten($error-red, 12%), 0.1);\n border-color: rgba(lighten($error-red, 12%), 0.5);\n }\n}\n\n.account__header__fields {\n padding: 0;\n margin: 15px -15px -15px;\n border: 0 none;\n border-top: 1px solid lighten($ui-base-color, 12%);\n border-bottom: 1px solid lighten($ui-base-color, 12%);\n font-size: 14px;\n line-height: 20px;\n\n dl {\n display: flex;\n border-bottom: 1px solid lighten($ui-base-color, 12%);\n }\n\n dt,\n dd {\n box-sizing: border-box;\n padding: 14px;\n text-align: center;\n max-height: 48px;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n }\n\n dt {\n font-weight: 500;\n width: 120px;\n flex: 0 0 auto;\n color: $secondary-text-color;\n background: rgba(darken($ui-base-color, 8%), 0.5);\n }\n\n dd {\n flex: 1 1 auto;\n color: $darker-text-color;\n }\n\n a {\n color: $highlight-text-color;\n text-decoration: none;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: underline;\n }\n }\n\n .verified {\n border: 1px solid rgba($valid-value-color, 0.5);\n background: rgba($valid-value-color, 0.25);\n\n a {\n color: $valid-value-color;\n font-weight: 500;\n }\n\n &__mark {\n color: $valid-value-color;\n }\n }\n\n dl:last-child {\n border-bottom: 0;\n }\n}\n\n.directory__tag .trends__item__current {\n width: auto;\n}\n",".activity-stream {\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n overflow: hidden;\n margin-bottom: 10px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n margin-bottom: 0;\n border-radius: 0;\n box-shadow: none;\n }\n\n &--headless {\n border-radius: 0;\n margin: 0;\n box-shadow: none;\n\n .detailed-status,\n .status {\n border-radius: 0 !important;\n }\n }\n\n div[data-component] {\n width: 100%;\n }\n\n .entry {\n background: $ui-base-color;\n\n .detailed-status,\n .status,\n .load-more {\n animation: none;\n }\n\n &:last-child {\n .detailed-status,\n .status,\n .load-more {\n border-bottom: 0;\n border-radius: 0 0 4px 4px;\n }\n }\n\n &:first-child {\n .detailed-status,\n .status,\n .load-more {\n border-radius: 4px 4px 0 0;\n }\n\n &:last-child {\n .detailed-status,\n .status,\n .load-more {\n border-radius: 4px;\n }\n }\n }\n\n @media screen and (max-width: 740px) {\n .detailed-status,\n .status,\n .load-more {\n border-radius: 0 !important;\n }\n }\n }\n\n &--highlighted .entry {\n background: lighten($ui-base-color, 8%);\n }\n}\n\n.button.logo-button {\n flex: 0 auto;\n font-size: 14px;\n background: $ui-highlight-color;\n color: $primary-text-color;\n text-transform: none;\n line-height: 36px;\n height: auto;\n padding: 3px 15px;\n border: 0;\n\n svg {\n width: 20px;\n height: auto;\n vertical-align: middle;\n margin-right: 5px;\n\n path:first-child {\n fill: $primary-text-color;\n }\n\n path:last-child {\n fill: $ui-highlight-color;\n }\n }\n\n &:active:not(:disabled),\n &:focus:not(:disabled),\n &:hover:not(:disabled) {\n background: lighten($ui-highlight-color, 10%);\n\n svg path:last-child {\n fill: lighten($ui-highlight-color, 10%);\n }\n }\n\n &.button--destructive {\n &:active,\n &:focus,\n &:hover {\n background: $error-red;\n\n svg path:last-child {\n fill: $error-red;\n }\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n svg {\n display: none;\n }\n }\n}\n\n.embed,\n.public-layout {\n .detailed-status {\n padding: 15px;\n }\n\n .status {\n padding: 15px 15px 15px (48px + 15px * 2);\n min-height: 48px + 2px;\n\n &__avatar {\n left: 15px;\n top: 17px;\n }\n\n &__content {\n padding-top: 5px;\n }\n\n &__prepend {\n margin-left: 48px + 15px * 2;\n padding-top: 15px;\n }\n\n &__prepend-icon-wrapper {\n left: -32px;\n }\n\n .media-gallery,\n &__action-bar,\n .video-player {\n margin-top: 10px;\n }\n }\n}\n","button.icon-button i.fa-retweet {\n background-image: url(\"data:image/svg+xml;utf8,\");\n\n &:hover {\n background-image: url(\"data:image/svg+xml;utf8,\");\n }\n}\n\nbutton.icon-button.disabled i.fa-retweet {\n background-image: url(\"data:image/svg+xml;utf8,\");\n}\n",null,"@mixin avatar-radius() {\n border-radius: 4px;\n background: transparent no-repeat;\n background-position: 50%;\n background-clip: padding-box;\n}\n\n@mixin avatar-size($size:48px) {\n width: $size;\n height: $size;\n background-size: $size $size;\n}\n\n@mixin search-input() {\n outline: 0;\n box-sizing: border-box;\n width: 100%;\n border: none;\n box-shadow: none;\n font-family: inherit;\n background: $ui-base-color;\n color: $darker-text-color;\n font-size: 14px;\n margin: 0;\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &:focus {\n background: lighten($ui-base-color, 4%);\n }\n\n @media screen and (max-width: 600px) {\n font-size: 16px;\n }\n}\n\n@mixin search-popout() {\n background: $simple-background-color;\n border-radius: 4px;\n padding: 10px 14px;\n padding-bottom: 14px;\n margin-top: 10px;\n color: $light-text-color;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n\n h4 {\n text-transform: uppercase;\n color: $light-text-color;\n font-size: 13px;\n font-weight: 500;\n margin-bottom: 10px;\n }\n\n li {\n padding: 4px 0;\n }\n\n ul {\n margin-bottom: 10px;\n }\n\n em {\n font-weight: 500;\n color: $inverted-text-color;\n }\n}\n",".poll {\n margin-top: 16px;\n font-size: 14px;\n\n li {\n margin-bottom: 10px;\n position: relative;\n height: 18px + 12px;\n }\n\n &__chart {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n display: inline-block;\n border-radius: 4px;\n background: darken($ui-primary-color, 14%);\n\n &.leading {\n background: $ui-highlight-color;\n }\n }\n\n &__text {\n position: relative;\n display: inline-block;\n padding: 6px 0;\n line-height: 18px;\n cursor: default;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n input[type=radio],\n input[type=checkbox] {\n display: none;\n }\n\n input[type=text] {\n display: block;\n box-sizing: border-box;\n flex: 1 1 auto;\n width: 20px;\n font-size: 14px;\n color: $inverted-text-color;\n display: block;\n outline: 0;\n font-family: inherit;\n background: $simple-background-color;\n border: 1px solid darken($simple-background-color, 14%);\n border-radius: 4px;\n padding: 6px 10px;\n\n &:focus {\n border-color: $highlight-text-color;\n }\n }\n\n &.selectable {\n cursor: pointer;\n }\n\n &.editable {\n display: flex;\n align-items: center;\n }\n }\n\n &__input {\n display: inline-block;\n position: relative;\n border: 1px solid $ui-primary-color;\n box-sizing: border-box;\n width: 18px;\n height: 18px;\n flex: 0 0 auto;\n margin-right: 10px;\n top: -1px;\n border-radius: 50%;\n vertical-align: middle;\n\n &.checkbox {\n border-radius: 4px;\n }\n\n &.active {\n border-color: $valid-value-color;\n background: $valid-value-color;\n }\n }\n\n &__number {\n display: inline-block;\n width: 36px;\n font-weight: 700;\n padding: 0 10px;\n text-align: right;\n }\n\n &__footer {\n padding-top: 6px;\n padding-bottom: 5px;\n color: $dark-text-color;\n }\n\n &__link {\n display: inline;\n background: transparent;\n padding: 0;\n margin: 0;\n border: 0;\n color: $dark-text-color;\n text-decoration: underline;\n font-size: inherit;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n }\n\n .button {\n height: 36px;\n padding: 0 16px;\n margin-right: 10px;\n font-size: 14px;\n }\n}\n\n.compose-form__poll-wrapper {\n border-top: 1px solid darken($simple-background-color, 8%);\n\n ul {\n padding: 10px;\n }\n\n .poll__footer {\n border-top: 1px solid darken($simple-background-color, 8%);\n padding: 10px;\n display: flex;\n align-items: center;\n\n button,\n select {\n flex: 1 1 50%;\n }\n }\n\n .button.button-secondary {\n font-size: 14px;\n font-weight: 400;\n padding: 6px 10px;\n height: auto;\n line-height: inherit;\n color: $action-button-color;\n border-color: $action-button-color;\n margin-right: 5px;\n }\n\n li {\n display: flex;\n align-items: center;\n\n .poll__text {\n flex: 0 0 auto;\n width: calc(100% - (23px + 6px));\n margin-right: 6px;\n }\n }\n\n select {\n appearance: none;\n box-sizing: border-box;\n font-size: 14px;\n color: $inverted-text-color;\n display: inline-block;\n width: auto;\n outline: 0;\n font-family: inherit;\n background: $simple-background-color url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center / auto 16px;\n border: 1px solid darken($simple-background-color, 14%);\n border-radius: 4px;\n padding: 6px 10px;\n padding-right: 30px;\n }\n\n .icon-button.disabled {\n color: darken($simple-background-color, 14%);\n }\n}\n\n.muted .poll {\n color: $dark-text-color;\n\n &__chart {\n background: rgba(darken($ui-primary-color, 14%), 0.2);\n\n &.leading {\n background: rgba($ui-highlight-color, 0.2);\n }\n }\n}\n",".modal-layout {\n background: $ui-base-color url('data:image/svg+xml;utf8,') repeat-x bottom fixed;\n display: flex;\n flex-direction: column;\n height: 100vh;\n padding: 0;\n}\n\n.modal-layout__mastodon {\n display: flex;\n flex: 1;\n flex-direction: column;\n justify-content: flex-end;\n\n > * {\n flex: 1;\n max-height: 235px;\n }\n}\n\n@media screen and (max-width: 600px) {\n .account-header {\n margin-top: 0;\n }\n}\n",".emoji-mart {\n &,\n * {\n box-sizing: border-box;\n line-height: 1.15;\n }\n\n font-size: 13px;\n display: inline-block;\n color: $inverted-text-color;\n\n .emoji-mart-emoji {\n padding: 6px;\n }\n}\n\n.emoji-mart-bar {\n border: 0 solid darken($ui-secondary-color, 8%);\n\n &:first-child {\n border-bottom-width: 1px;\n border-top-left-radius: 5px;\n border-top-right-radius: 5px;\n background: $ui-secondary-color;\n }\n\n &:last-child {\n border-top-width: 1px;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n display: none;\n }\n}\n\n.emoji-mart-anchors {\n display: flex;\n justify-content: space-between;\n padding: 0 6px;\n color: $lighter-text-color;\n line-height: 0;\n}\n\n.emoji-mart-anchor {\n position: relative;\n flex: 1;\n text-align: center;\n padding: 12px 4px;\n overflow: hidden;\n transition: color .1s ease-out;\n cursor: pointer;\n\n &:hover {\n color: darken($lighter-text-color, 4%);\n }\n}\n\n.emoji-mart-anchor-selected {\n color: $highlight-text-color;\n\n &:hover {\n color: darken($highlight-text-color, 4%);\n }\n\n .emoji-mart-anchor-bar {\n bottom: -1px;\n }\n}\n\n.emoji-mart-anchor-bar {\n position: absolute;\n bottom: -5px;\n left: 0;\n width: 100%;\n height: 4px;\n background-color: $highlight-text-color;\n}\n\n.emoji-mart-anchors {\n i {\n display: inline-block;\n width: 100%;\n max-width: 22px;\n }\n\n svg {\n fill: currentColor;\n max-height: 18px;\n }\n}\n\n.emoji-mart-scroll {\n overflow-y: scroll;\n height: 270px;\n max-height: 35vh;\n padding: 0 6px 6px;\n background: $simple-background-color;\n will-change: transform;\n\n &::-webkit-scrollbar-track:hover,\n &::-webkit-scrollbar-track:active {\n background-color: rgba($base-overlay-background, 0.3);\n }\n}\n\n.emoji-mart-search {\n padding: 10px;\n padding-right: 45px;\n background: $simple-background-color;\n\n input {\n font-size: 14px;\n font-weight: 400;\n padding: 7px 9px;\n font-family: inherit;\n display: block;\n width: 100%;\n background: rgba($ui-secondary-color, 0.3);\n color: $inverted-text-color;\n border: 1px solid $ui-secondary-color;\n border-radius: 4px;\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n }\n}\n\n.emoji-mart-category .emoji-mart-emoji {\n cursor: pointer;\n\n span {\n z-index: 1;\n position: relative;\n text-align: center;\n }\n\n &:hover::before {\n z-index: 0;\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba($ui-secondary-color, 0.7);\n border-radius: 100%;\n }\n}\n\n.emoji-mart-category-label {\n z-index: 2;\n position: relative;\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n\n span {\n display: block;\n width: 100%;\n font-weight: 500;\n padding: 5px 6px;\n background: $simple-background-color;\n }\n}\n\n.emoji-mart-emoji {\n position: relative;\n display: inline-block;\n font-size: 0;\n\n span {\n width: 22px;\n height: 22px;\n }\n}\n\n.emoji-mart-no-results {\n font-size: 14px;\n text-align: center;\n padding-top: 70px;\n color: $light-text-color;\n\n .emoji-mart-category-label {\n display: none;\n }\n\n .emoji-mart-no-results-label {\n margin-top: .2em;\n }\n\n .emoji-mart-emoji:hover::before {\n content: none;\n }\n}\n\n.emoji-mart-preview {\n display: none;\n}\n","$maximum-width: 1235px;\n$fluid-breakpoint: $maximum-width + 20px;\n$column-breakpoint: 700px;\n$small-breakpoint: 960px;\n\n.container {\n box-sizing: border-box;\n max-width: $maximum-width;\n margin: 0 auto;\n position: relative;\n\n @media screen and (max-width: $fluid-breakpoint) {\n width: 100%;\n padding: 0 10px;\n }\n}\n\n.rich-formatting {\n font-family: $font-sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n color: $darker-text-color;\n padding-right: 10px;\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n }\n\n p,\n li {\n font-family: $font-sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 12px;\n color: $darker-text-color;\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n }\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n strong,\n em {\n font-weight: 700;\n color: lighten($darker-text-color, 10%);\n }\n\n h1 {\n font-family: $font-display, sans-serif;\n font-size: 26px;\n line-height: 30px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n\n small {\n font-family: $font-sans-serif, sans-serif;\n display: block;\n font-size: 18px;\n font-weight: 400;\n color: lighten($darker-text-color, 10%);\n }\n }\n\n h2 {\n font-family: $font-display, sans-serif;\n font-size: 22px;\n line-height: 26px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h3 {\n font-family: $font-display, sans-serif;\n font-size: 18px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h4 {\n font-family: $font-display, sans-serif;\n font-size: 16px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h5 {\n font-family: $font-display, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h6 {\n font-family: $font-display, sans-serif;\n font-size: 12px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n ul,\n ol {\n margin-left: 20px;\n\n &[type='a'] {\n list-style-type: lower-alpha;\n }\n\n &[type='i'] {\n list-style-type: lower-roman;\n }\n }\n\n ul {\n list-style: disc;\n }\n\n ol {\n list-style: decimal;\n }\n\n li > ol,\n li > ul {\n margin-top: 6px;\n }\n\n hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba($ui-base-lighter-color, .6);\n margin: 20px 0;\n\n &.spacer {\n height: 1px;\n border: 0;\n }\n }\n}\n\n.information-board {\n background: darken($ui-base-color, 4%);\n padding: 20px 0;\n\n .container-alt {\n position: relative;\n padding-right: 280px + 15px;\n }\n\n &__sections {\n display: flex;\n justify-content: space-between;\n flex-wrap: wrap;\n }\n\n &__section {\n flex: 1 0 0;\n font-family: $font-sans-serif, sans-serif;\n font-size: 16px;\n line-height: 28px;\n color: $primary-text-color;\n text-align: right;\n padding: 10px 15px;\n\n span,\n strong {\n display: block;\n }\n\n span {\n &:last-child {\n color: $secondary-text-color;\n }\n }\n\n strong {\n font-family: $font-display, sans-serif;\n font-weight: 500;\n font-size: 32px;\n line-height: 48px;\n }\n\n @media screen and (max-width: $column-breakpoint) {\n text-align: center;\n }\n }\n\n .panel {\n position: absolute;\n width: 280px;\n box-sizing: border-box;\n background: darken($ui-base-color, 8%);\n padding: 20px;\n padding-top: 10px;\n border-radius: 4px 4px 0 0;\n right: 0;\n bottom: -40px;\n\n .panel-header {\n font-family: $font-display, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n color: $darker-text-color;\n padding-bottom: 5px;\n margin-bottom: 15px;\n border-bottom: 1px solid lighten($ui-base-color, 4%);\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n\n a,\n span {\n font-weight: 400;\n color: darken($darker-text-color, 10%);\n }\n\n a {\n text-decoration: none;\n }\n }\n }\n\n .owner {\n text-align: center;\n\n .avatar {\n width: 80px;\n height: 80px;\n margin: 0 auto;\n margin-bottom: 15px;\n\n img {\n display: block;\n width: 80px;\n height: 80px;\n border-radius: 48px;\n }\n }\n\n .name {\n font-size: 14px;\n\n a {\n display: block;\n color: $primary-text-color;\n text-decoration: none;\n\n &:hover {\n .display_name {\n text-decoration: underline;\n }\n }\n }\n\n .username {\n display: block;\n color: $darker-text-color;\n }\n }\n }\n}\n\n.landing-page {\n p,\n li {\n font-family: $font-sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 12px;\n color: $darker-text-color;\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n }\n }\n\n em {\n display: inline;\n margin: 0;\n padding: 0;\n font-weight: 700;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n color: lighten($darker-text-color, 10%);\n }\n\n h1 {\n font-family: $font-display, sans-serif;\n font-size: 26px;\n line-height: 30px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n\n small {\n font-family: $font-sans-serif, sans-serif;\n display: block;\n font-size: 18px;\n font-weight: 400;\n color: lighten($darker-text-color, 10%);\n }\n }\n\n h2 {\n font-family: $font-display, sans-serif;\n font-size: 22px;\n line-height: 26px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h3 {\n font-family: $font-display, sans-serif;\n font-size: 18px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h4 {\n font-family: $font-display, sans-serif;\n font-size: 16px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h5 {\n font-family: $font-display, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h6 {\n font-family: $font-display, sans-serif;\n font-size: 12px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n ul,\n ol {\n margin-left: 20px;\n\n &[type='a'] {\n list-style-type: lower-alpha;\n }\n\n &[type='i'] {\n list-style-type: lower-roman;\n }\n }\n\n ul {\n list-style: disc;\n }\n\n ol {\n list-style: decimal;\n }\n\n li > ol,\n li > ul {\n margin-top: 6px;\n }\n\n hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba($ui-base-lighter-color, .6);\n margin: 20px 0;\n\n &.spacer {\n height: 1px;\n border: 0;\n }\n }\n\n &__information,\n &__forms {\n padding: 20px;\n }\n\n &__call-to-action {\n background: darken($ui-base-color, 4%);\n border-radius: 4px;\n padding: 25px 40px;\n overflow: hidden;\n box-sizing: border-box;\n\n .row {\n width: 100%;\n display: flex;\n flex-direction: row-reverse;\n flex-wrap: nowrap;\n justify-content: space-between;\n align-items: center;\n }\n\n .row__information-board {\n display: flex;\n justify-content: flex-end;\n align-items: flex-end;\n\n .information-board__section {\n flex: 1 0 auto;\n padding: 0 10px;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n width: 100%;\n justify-content: space-between;\n }\n }\n\n .row__mascot {\n flex: 1;\n margin: 10px -50px 0 0;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n }\n }\n\n &__logo {\n margin-right: 20px;\n\n img {\n height: 50px;\n width: auto;\n mix-blend-mode: lighten;\n }\n }\n\n &__information {\n padding: 45px 40px;\n margin-bottom: 10px;\n\n &:last-child {\n margin-bottom: 0;\n }\n\n strong {\n font-weight: 500;\n color: lighten($darker-text-color, 10%);\n }\n\n .account {\n border-bottom: 0;\n padding: 0;\n\n &__display-name {\n align-items: center;\n display: flex;\n margin-right: 5px;\n }\n\n div.account__display-name {\n &:hover {\n .display-name strong {\n text-decoration: none;\n }\n }\n\n .account__avatar {\n cursor: default;\n }\n }\n\n &__avatar-wrapper {\n margin-left: 0;\n flex: 0 0 auto;\n }\n\n &__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n }\n\n .display-name {\n font-size: 15px;\n\n &__account {\n font-size: 14px;\n }\n }\n }\n\n @media screen and (max-width: $small-breakpoint) {\n .contact {\n margin-top: 30px;\n }\n }\n\n @media screen and (max-width: $column-breakpoint) {\n padding: 25px 20px;\n }\n }\n\n &__information,\n &__forms,\n #mastodon-timeline {\n box-sizing: border-box;\n background: $ui-base-color;\n border-radius: 4px;\n box-shadow: 0 0 6px rgba($black, 0.1);\n }\n\n &__mascot {\n height: 104px;\n position: relative;\n left: -40px;\n bottom: 25px;\n\n img {\n height: 190px;\n width: auto;\n }\n }\n\n &__short-description {\n .row {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n margin-bottom: 40px;\n }\n\n @media screen and (max-width: $column-breakpoint) {\n .row {\n margin-bottom: 20px;\n }\n }\n\n p a {\n color: $secondary-text-color;\n }\n\n h1 {\n font-weight: 500;\n color: $primary-text-color;\n margin-bottom: 0;\n\n small {\n color: $darker-text-color;\n\n span {\n color: $secondary-text-color;\n }\n }\n }\n\n p:last-child {\n margin-bottom: 0;\n }\n }\n\n &__hero {\n margin-bottom: 10px;\n\n img {\n display: block;\n margin: 0;\n max-width: 100%;\n height: auto;\n border-radius: 4px;\n }\n }\n\n @media screen and (max-width: 840px) {\n .information-board {\n .container-alt {\n padding-right: 20px;\n }\n\n .panel {\n position: static;\n margin-top: 20px;\n width: 100%;\n border-radius: 4px;\n\n .panel-header {\n text-align: center;\n }\n }\n }\n }\n\n @media screen and (max-width: 675px) {\n .header-wrapper {\n padding-top: 0;\n\n &.compact {\n padding-bottom: 0;\n }\n\n &.compact .hero .heading {\n text-align: initial;\n }\n }\n\n .header .container-alt,\n .features .container-alt {\n display: block;\n }\n }\n\n .cta {\n margin: 20px;\n }\n}\n\n.landing {\n margin-bottom: 100px;\n\n @media screen and (max-width: 738px) {\n margin-bottom: 0;\n }\n\n &__brand {\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 50px;\n\n img {\n height: 52px;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n padding: 0;\n margin-bottom: 30px;\n }\n }\n\n .directory {\n margin-top: 30px;\n background: transparent;\n box-shadow: none;\n border-radius: 0;\n }\n\n .hero-widget {\n margin-top: 30px;\n margin-bottom: 0;\n\n h4 {\n padding: 10px;\n text-transform: uppercase;\n font-weight: 700;\n font-size: 13px;\n color: $darker-text-color;\n }\n\n &__text {\n border-radius: 0;\n padding-bottom: 0;\n }\n\n &__footer {\n background: $ui-base-color;\n padding: 10px;\n border-radius: 0 0 4px 4px;\n display: flex;\n\n &__column {\n flex: 1 1 50%;\n }\n }\n\n .account {\n padding: 10px 0;\n border-bottom: 0;\n\n .account__display-name {\n display: flex;\n align-items: center;\n }\n\n .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n }\n }\n\n &__counter {\n padding: 10px;\n\n strong {\n font-family: $font-display, sans-serif;\n font-size: 15px;\n font-weight: 700;\n display: block;\n }\n\n span {\n font-size: 14px;\n color: $darker-text-color;\n }\n }\n }\n\n .simple_form .user_agreement .label_input > label {\n font-weight: 400;\n color: $darker-text-color;\n }\n\n .simple_form p.lead {\n color: $darker-text-color;\n font-size: 15px;\n line-height: 20px;\n font-weight: 400;\n margin-bottom: 25px;\n }\n\n &__grid {\n max-width: 960px;\n margin: 0 auto;\n display: grid;\n grid-template-columns: minmax(0, 50%) minmax(0, 50%);\n grid-gap: 30px;\n\n @media screen and (max-width: 738px) {\n grid-template-columns: minmax(0, 100%);\n grid-gap: 10px;\n\n &__column-login {\n grid-row: 1;\n display: flex;\n flex-direction: column;\n\n .box-widget {\n order: 2;\n flex: 0 0 auto;\n }\n\n .hero-widget {\n margin-top: 0;\n margin-bottom: 10px;\n order: 1;\n flex: 0 0 auto;\n }\n }\n\n &__column-registration {\n grid-row: 2;\n }\n\n .directory {\n margin-top: 10px;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n grid-gap: 0;\n\n .hero-widget {\n display: block;\n margin-bottom: 0;\n box-shadow: none;\n\n &__img,\n &__img img,\n &__footer {\n border-radius: 0;\n }\n }\n\n .hero-widget,\n .box-widget,\n .directory__tag {\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n }\n\n .directory {\n margin-top: 0;\n\n &__tag {\n margin-bottom: 0;\n\n & > a,\n & > div {\n border-radius: 0;\n box-shadow: none;\n }\n\n &:last-child {\n border-bottom: 0;\n }\n }\n }\n }\n }\n}\n\n.brand {\n position: relative;\n text-decoration: none;\n}\n\n.brand__tagline {\n display: block;\n position: absolute;\n bottom: -10px;\n left: 50px;\n width: 300px;\n color: $ui-primary-color;\n text-decoration: none;\n font-size: 14px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n position: static;\n width: auto;\n margin-top: 20px;\n color: $dark-text-color;\n }\n}\n\n",".table {\n width: 100%;\n max-width: 100%;\n border-spacing: 0;\n border-collapse: collapse;\n\n th,\n td {\n padding: 8px;\n line-height: 18px;\n vertical-align: top;\n border-top: 1px solid $ui-base-color;\n text-align: left;\n background: darken($ui-base-color, 4%);\n }\n\n & > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid $ui-base-color;\n border-top: 0;\n font-weight: 500;\n }\n\n & > tbody > tr > th {\n font-weight: 500;\n }\n\n & > tbody > tr:nth-child(odd) > td,\n & > tbody > tr:nth-child(odd) > th {\n background: $ui-base-color;\n }\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n\n &:hover {\n text-decoration: none;\n }\n }\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n &.inline-table {\n & > tbody > tr:nth-child(odd) {\n & > td,\n & > th {\n background: transparent;\n }\n }\n\n & > tbody > tr:first-child {\n & > td,\n & > th {\n border-top: 0;\n }\n }\n }\n\n &.batch-table {\n & > thead > tr > th {\n background: $ui-base-color;\n border-top: 1px solid darken($ui-base-color, 8%);\n border-bottom: 1px solid darken($ui-base-color, 8%);\n\n &:first-child {\n border-radius: 4px 0 0;\n border-left: 1px solid darken($ui-base-color, 8%);\n }\n\n &:last-child {\n border-radius: 0 4px 0 0;\n border-right: 1px solid darken($ui-base-color, 8%);\n }\n }\n }\n\n &--invites tbody td {\n vertical-align: middle;\n }\n}\n\n.table-wrapper {\n overflow: auto;\n margin-bottom: 20px;\n}\n\nsamp {\n font-family: $font-monospace, monospace;\n}\n\nbutton.table-action-link {\n background: transparent;\n border: 0;\n font: inherit;\n}\n\nbutton.table-action-link,\na.table-action-link {\n text-decoration: none;\n display: inline-block;\n margin-right: 5px;\n padding: 0 10px;\n color: $darker-text-color;\n font-weight: 500;\n\n &:hover {\n color: $primary-text-color;\n }\n\n i.fa {\n font-weight: 400;\n margin-right: 5px;\n }\n\n &:first-child {\n padding-left: 0;\n }\n}\n\n.batch-table {\n &__toolbar,\n &__row {\n display: flex;\n\n &__select {\n box-sizing: border-box;\n padding: 8px 16px;\n cursor: pointer;\n min-height: 100%;\n\n input {\n margin-top: 8px;\n }\n\n &--aligned {\n display: flex;\n align-items: center;\n\n input {\n margin-top: 0;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n }\n\n &__actions,\n &__content {\n padding: 8px 0;\n padding-right: 16px;\n flex: 1 1 auto;\n }\n }\n\n &__toolbar {\n border: 1px solid darken($ui-base-color, 8%);\n background: $ui-base-color;\n border-radius: 4px 0 0;\n height: 47px;\n align-items: center;\n\n &__actions {\n text-align: right;\n padding-right: 16px - 5px;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n }\n\n &__row {\n border: 1px solid darken($ui-base-color, 8%);\n border-top: 0;\n background: darken($ui-base-color, 4%);\n\n @media screen and (max-width: $no-gap-breakpoint) {\n &:first-child {\n border-top: 1px solid darken($ui-base-color, 8%);\n }\n }\n\n &:hover {\n background: darken($ui-base-color, 2%);\n }\n\n &:nth-child(even) {\n background: $ui-base-color;\n\n &:hover {\n background: lighten($ui-base-color, 2%);\n }\n }\n\n &__content {\n padding-top: 12px;\n padding-bottom: 16px;\n\n &--unpadded {\n padding: 0;\n }\n }\n }\n\n .status__content {\n padding-top: 0;\n\n summary {\n display: list-item;\n }\n\n strong {\n font-weight: 700;\n }\n }\n\n .nothing-here {\n border: 1px solid darken($ui-base-color, 8%);\n border-top: 0;\n box-shadow: none;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-top: 1px solid darken($ui-base-color, 8%);\n }\n }\n\n @media screen and (max-width: 870px) {\n .accounts-table tbody td.optional {\n display: none;\n }\n }\n}\n","$no-columns-breakpoint: 600px;\n$sidebar-width: 240px;\n$content-width: 840px;\n\n.admin-wrapper {\n display: flex;\n justify-content: center;\n height: 100%;\n\n .sidebar-wrapper {\n flex: 1 1 $sidebar-width;\n height: 100%;\n background: $ui-base-color;\n display: flex;\n justify-content: flex-end;\n }\n\n .sidebar {\n width: $sidebar-width;\n height: 100%;\n padding: 0;\n overflow-y: auto;\n\n .logo {\n display: block;\n margin: 40px auto;\n width: 100px;\n height: 100px;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n & > a:first-child {\n display: none;\n }\n }\n\n ul {\n list-style: none;\n border-radius: 4px 0 0 4px;\n overflow: hidden;\n margin-bottom: 20px;\n\n @media screen and (max-width: $no-columns-breakpoint) {\n margin-bottom: 0;\n }\n\n a {\n display: block;\n padding: 15px;\n color: $darker-text-color;\n text-decoration: none;\n transition: all 200ms linear;\n border-radius: 4px 0 0 4px;\n\n i.fa {\n margin-right: 5px;\n }\n\n &:hover {\n color: $primary-text-color;\n background-color: darken($ui-base-color, 5%);\n transition: all 100ms linear;\n }\n\n &.selected {\n background: darken($ui-base-color, 2%);\n border-radius: 4px 0 0;\n }\n }\n\n ul {\n background: darken($ui-base-color, 4%);\n border-radius: 0 0 0 4px;\n margin: 0;\n\n a {\n border: 0;\n padding: 15px 35px;\n }\n }\n\n .simple-navigation-active-leaf a {\n color: $primary-text-color;\n background-color: $ui-highlight-color;\n border-bottom: 0;\n border-radius: 0;\n\n &:hover {\n background-color: lighten($ui-highlight-color, 5%);\n }\n }\n }\n\n & > ul > .simple-navigation-active-leaf a {\n border-radius: 4px 0 0 4px;\n }\n }\n\n .content-wrapper {\n flex: 2 1 $content-width;\n overflow: auto;\n }\n\n .content {\n max-width: $content-width;\n padding: 20px 15px;\n padding-top: 60px;\n padding-left: 25px;\n\n @media screen and (max-width: $no-columns-breakpoint) {\n max-width: none;\n padding: 15px;\n padding-top: 30px;\n }\n\n h2 {\n color: $secondary-text-color;\n font-size: 24px;\n line-height: 28px;\n font-weight: 400;\n padding-bottom: 40px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n margin-bottom: 40px;\n }\n\n h3 {\n color: $secondary-text-color;\n font-size: 20px;\n line-height: 28px;\n font-weight: 400;\n margin-bottom: 30px;\n }\n\n h4 {\n text-transform: uppercase;\n font-size: 13px;\n font-weight: 700;\n color: $darker-text-color;\n padding-bottom: 8px;\n margin-bottom: 8px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n }\n\n h6 {\n font-size: 16px;\n color: $secondary-text-color;\n line-height: 28px;\n font-weight: 400;\n }\n\n .fields-group h6 {\n color: $primary-text-color;\n font-weight: 500;\n }\n\n .directory__tag > a,\n .directory__tag > div {\n box-shadow: none;\n }\n\n .directory__tag .table-action-link .fa {\n color: inherit;\n }\n\n .directory__tag h4 {\n font-size: 18px;\n font-weight: 700;\n color: $primary-text-color;\n text-transform: none;\n padding-bottom: 0;\n margin-bottom: 0;\n border-bottom: none;\n }\n\n & > p {\n font-size: 14px;\n line-height: 18px;\n color: $secondary-text-color;\n margin-bottom: 20px;\n\n strong {\n color: $primary-text-color;\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n }\n\n hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba($ui-base-lighter-color, .6);\n margin: 20px 0;\n\n &.spacer {\n height: 1px;\n border: 0;\n }\n }\n\n .muted-hint {\n color: $darker-text-color;\n\n a {\n color: $highlight-text-color;\n }\n }\n\n .positive-hint {\n color: $valid-value-color;\n font-weight: 500;\n }\n\n .negative-hint {\n color: $error-value-color;\n font-weight: 500;\n }\n\n .neutral-hint {\n color: $dark-text-color;\n font-weight: 500;\n }\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n display: block;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n\n .sidebar-wrapper,\n .content-wrapper {\n flex: 0 0 auto;\n height: auto;\n overflow: initial;\n }\n\n .sidebar {\n width: 100%;\n padding: 0;\n height: auto;\n }\n }\n}\n\n.filters {\n display: flex;\n flex-wrap: wrap;\n\n .filter-subset {\n flex: 0 0 auto;\n margin: 0 40px 10px 0;\n\n &:last-child {\n margin-bottom: 20px;\n }\n\n ul {\n margin-top: 5px;\n list-style: none;\n\n li {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n strong {\n font-weight: 500;\n text-transform: uppercase;\n font-size: 12px;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n a {\n display: inline-block;\n color: $darker-text-color;\n text-decoration: none;\n text-transform: uppercase;\n font-size: 12px;\n font-weight: 500;\n border-bottom: 2px solid $ui-base-color;\n\n &:hover {\n color: $primary-text-color;\n border-bottom: 2px solid lighten($ui-base-color, 5%);\n }\n\n &.selected {\n color: $highlight-text-color;\n border-bottom: 2px solid $ui-highlight-color;\n }\n }\n }\n}\n\n.flavour-screen {\n display: block;\n margin: 10px auto;\n max-width: 100%;\n}\n\n.flavour-description {\n display: block;\n font-size: 16px;\n margin: 10px 0;\n\n & > p {\n margin: 10px 0;\n }\n}\n\n.report-accounts {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 20px;\n}\n\n.report-accounts__item {\n display: flex;\n flex: 250px;\n flex-direction: column;\n margin: 0 5px;\n\n & > strong {\n display: block;\n margin: 0 0 10px -5px;\n font-weight: 500;\n font-size: 14px;\n line-height: 18px;\n color: $secondary-text-color;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n .account-card {\n flex: 1 1 auto;\n }\n}\n\n.report-status,\n.account-status {\n display: flex;\n margin-bottom: 10px;\n\n .activity-stream {\n flex: 2 0 0;\n margin-right: 20px;\n max-width: calc(100% - 60px);\n\n .entry {\n border-radius: 4px;\n }\n }\n}\n\n.report-status__actions,\n.account-status__actions {\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n\n .icon-button {\n font-size: 24px;\n width: 24px;\n text-align: center;\n margin-bottom: 10px;\n }\n}\n\n.simple_form.new_report_note,\n.simple_form.new_account_moderation_note {\n max-width: 100%;\n}\n\n.batch-form-box {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 5px;\n\n #form_status_batch_action {\n margin: 0 5px 5px 0;\n font-size: 14px;\n }\n\n input.button {\n margin: 0 5px 5px 0;\n }\n\n .media-spoiler-toggle-buttons {\n margin-left: auto;\n\n .button {\n overflow: visible;\n margin: 0 0 5px 5px;\n float: right;\n }\n }\n}\n\n.back-link {\n margin-bottom: 10px;\n font-size: 14px;\n\n a {\n color: $highlight-text-color;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n.spacer {\n flex: 1 1 auto;\n}\n\n.log-entry {\n margin-bottom: 20px;\n line-height: 20px;\n\n &__header {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n padding: 10px;\n background: $ui-base-color;\n color: $darker-text-color;\n border-radius: 4px 4px 0 0;\n font-size: 14px;\n position: relative;\n }\n\n &__avatar {\n margin-right: 10px;\n\n .avatar {\n display: block;\n margin: 0;\n border-radius: 50%;\n width: 40px;\n height: 40px;\n }\n }\n\n &__content {\n max-width: calc(100% - 90px);\n }\n\n &__title {\n word-wrap: break-word;\n }\n\n &__timestamp {\n color: $dark-text-color;\n }\n\n &__extras {\n background: lighten($ui-base-color, 6%);\n border-radius: 0 0 4px 4px;\n padding: 10px;\n color: $darker-text-color;\n font-family: $font-monospace, monospace;\n font-size: 12px;\n word-wrap: break-word;\n min-height: 20px;\n }\n\n &__icon {\n font-size: 28px;\n margin-right: 10px;\n color: $dark-text-color;\n }\n\n &__icon__overlay {\n position: absolute;\n top: 10px;\n right: 10px;\n width: 10px;\n height: 10px;\n border-radius: 50%;\n\n &.positive {\n background: $success-green;\n }\n\n &.negative {\n background: lighten($error-red, 12%);\n }\n\n &.neutral {\n background: $ui-highlight-color;\n }\n }\n\n a,\n .username,\n .target {\n color: $secondary-text-color;\n text-decoration: none;\n font-weight: 500;\n }\n\n .diff-old {\n color: lighten($error-red, 12%);\n }\n\n .diff-neutral {\n color: $secondary-text-color;\n }\n\n .diff-new {\n color: $success-green;\n }\n}\n\na.name-tag,\n.name-tag,\na.inline-name-tag,\n.inline-name-tag {\n text-decoration: none;\n color: $secondary-text-color;\n\n .username {\n font-weight: 500;\n }\n\n &.suspended {\n .username {\n text-decoration: line-through;\n color: lighten($error-red, 12%);\n }\n\n .avatar {\n filter: grayscale(100%);\n opacity: 0.8;\n }\n }\n}\n\na.name-tag,\n.name-tag {\n display: flex;\n align-items: center;\n\n .avatar {\n display: block;\n margin: 0;\n margin-right: 5px;\n border-radius: 50%;\n }\n\n &.suspended {\n .avatar {\n filter: grayscale(100%);\n opacity: 0.8;\n }\n }\n}\n\n.speech-bubble {\n margin-bottom: 20px;\n border-left: 4px solid $ui-highlight-color;\n\n &.positive {\n border-left-color: $success-green;\n }\n\n &.negative {\n border-left-color: lighten($error-red, 12%);\n }\n\n &.warning {\n border-left-color: $gold-star;\n }\n\n &__bubble {\n padding: 16px;\n padding-left: 14px;\n font-size: 15px;\n line-height: 20px;\n border-radius: 4px 4px 4px 0;\n position: relative;\n font-weight: 500;\n\n a {\n color: $darker-text-color;\n }\n }\n\n &__owner {\n padding: 8px;\n padding-left: 12px;\n }\n\n time {\n color: $dark-text-color;\n }\n}\n\n.report-card {\n background: $ui-base-color;\n border-radius: 4px;\n margin-bottom: 20px;\n\n &__profile {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 15px;\n\n .account {\n padding: 0;\n border: 0;\n\n &__avatar-wrapper {\n margin-left: 0;\n }\n }\n\n &__stats {\n flex: 0 0 auto;\n font-weight: 500;\n color: $darker-text-color;\n text-transform: uppercase;\n text-align: right;\n\n a {\n color: inherit;\n text-decoration: none;\n\n &:focus,\n &:hover,\n &:active {\n color: lighten($darker-text-color, 8%);\n }\n }\n\n .red {\n color: $error-value-color;\n }\n }\n }\n\n &__summary {\n &__item {\n display: flex;\n justify-content: flex-start;\n border-top: 1px solid darken($ui-base-color, 4%);\n\n &:hover {\n background: lighten($ui-base-color, 2%);\n }\n\n &__reported-by,\n &__assigned {\n padding: 15px;\n flex: 0 0 auto;\n box-sizing: border-box;\n width: 150px;\n color: $darker-text-color;\n\n &,\n .username {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n\n &__content {\n flex: 1 1 auto;\n max-width: calc(100% - 300px);\n\n &__icon {\n color: $dark-text-color;\n margin-right: 4px;\n font-weight: 500;\n }\n }\n\n &__content a {\n display: block;\n box-sizing: border-box;\n width: 100%;\n padding: 15px;\n text-decoration: none;\n color: $darker-text-color;\n }\n }\n }\n}\n\n.one-line {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.ellipsized-ip {\n display: inline-block;\n max-width: 120px;\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: middle;\n}\n",".dashboard__counters {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -5px;\n margin-bottom: 20px;\n\n & > div {\n box-sizing: border-box;\n flex: 0 0 33.333%;\n padding: 0 5px;\n margin-bottom: 10px;\n\n & > div,\n & > a {\n padding: 20px;\n background: lighten($ui-base-color, 4%);\n border-radius: 4px;\n }\n\n & > a {\n text-decoration: none;\n color: inherit;\n display: block;\n\n &:hover,\n &:focus,\n &:active {\n background: lighten($ui-base-color, 8%);\n }\n }\n }\n\n &__num,\n &__text {\n text-align: center;\n font-weight: 500;\n font-size: 24px;\n line-height: 21px;\n color: $primary-text-color;\n font-family: $font-display, sans-serif;\n margin-bottom: 20px;\n line-height: 30px;\n }\n\n &__text {\n font-size: 18px;\n }\n\n &__label {\n font-size: 14px;\n color: $darker-text-color;\n text-align: center;\n font-weight: 500;\n }\n}\n\n.dashboard__widgets {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -5px;\n\n & > div {\n flex: 0 0 33.333%;\n margin-bottom: 20px;\n\n & > div {\n padding: 0 5px;\n }\n }\n\n a:not(.name-tag) {\n color: $ui-secondary-color;\n font-weight: 500;\n text-decoration: none;\n }\n}\n","body.rtl {\n direction: rtl;\n\n .column-header > button {\n text-align: right;\n padding-left: 0;\n padding-right: 15px;\n }\n\n .landing-page__logo {\n margin-right: 0;\n margin-left: 20px;\n }\n\n .landing-page .features-list .features-list__row .visual {\n margin-left: 0;\n margin-right: 15px;\n }\n\n .column-link__icon,\n .column-header__icon {\n margin-right: 0;\n margin-left: 5px;\n }\n\n .compose-form .compose-form__buttons-wrapper .character-counter__wrapper {\n margin-right: 0;\n margin-left: 4px;\n }\n\n .navigation-bar__profile {\n margin-left: 0;\n margin-right: 8px;\n }\n\n .search__input {\n padding-right: 10px;\n padding-left: 30px;\n }\n\n .search__icon .fa {\n right: auto;\n left: 10px;\n }\n\n .column-header__buttons {\n left: 0;\n right: auto;\n margin-left: 0;\n margin-right: -15px;\n }\n\n .column-inline-form .icon-button {\n margin-left: 0;\n margin-right: 5px;\n }\n\n .column-header__links .text-btn {\n margin-left: 10px;\n margin-right: 0;\n }\n\n .account__avatar-wrapper {\n float: right;\n }\n\n .column-header__back-button {\n padding-left: 5px;\n padding-right: 0;\n }\n\n .column-header__setting-arrows {\n float: left;\n }\n\n .setting-toggle__label {\n margin-left: 0;\n margin-right: 8px;\n }\n\n .status__avatar {\n left: auto;\n right: 10px;\n }\n\n .status,\n .activity-stream .status.light {\n padding-left: 10px;\n padding-right: 68px;\n }\n\n .status__info .status__display-name,\n .activity-stream .status.light .status__display-name {\n padding-left: 25px;\n padding-right: 0;\n }\n\n .activity-stream .pre-header {\n padding-right: 68px;\n padding-left: 0;\n }\n\n .status__prepend {\n margin-left: 0;\n margin-right: 68px;\n }\n\n .status__prepend-icon-wrapper {\n left: auto;\n right: -26px;\n }\n\n .activity-stream .pre-header .pre-header__icon {\n left: auto;\n right: 42px;\n }\n\n .account__avatar-overlay-overlay {\n right: auto;\n left: 0;\n }\n\n .column-back-button--slim-button {\n right: auto;\n left: 0;\n }\n\n .status__relative-time,\n .activity-stream .status.light .status__header .status__meta {\n float: left;\n }\n\n .status__action-bar {\n\n &__counter {\n margin-right: 0;\n margin-left: 11px;\n\n .status__action-bar-button {\n margin-right: 0;\n margin-left: 4px;\n }\n }\n }\n\n .status__action-bar-button {\n float: right;\n margin-right: 0;\n margin-left: 18px;\n }\n\n .status__action-bar-dropdown {\n float: right;\n }\n\n .privacy-dropdown__dropdown {\n margin-left: 0;\n margin-right: 40px;\n }\n\n .privacy-dropdown__option__icon {\n margin-left: 10px;\n margin-right: 0;\n }\n\n .detailed-status__display-name .display-name {\n text-align: right;\n }\n\n .detailed-status__display-avatar {\n margin-right: 0;\n margin-left: 10px;\n float: right;\n }\n\n .detailed-status__favorites,\n .detailed-status__reblogs {\n margin-left: 0;\n margin-right: 6px;\n }\n\n .fa-ul {\n margin-left: 0;\n margin-left: 2.14285714em;\n }\n\n .fa-li {\n left: auto;\n right: -2.14285714em;\n }\n\n .admin-wrapper {\n direction: rtl;\n }\n\n .admin-wrapper .sidebar ul a i.fa,\n a.table-action-link i.fa {\n margin-right: 0;\n margin-left: 5px;\n }\n\n .simple_form .check_boxes .checkbox label {\n padding-left: 0;\n padding-right: 25px;\n }\n\n .simple_form .input.with_label.boolean label.checkbox {\n padding-left: 25px;\n padding-right: 0;\n }\n\n .simple_form .check_boxes .checkbox input[type=\"checkbox\"],\n .simple_form .input.boolean input[type=\"checkbox\"] {\n left: auto;\n right: 0;\n }\n\n .simple_form .input.radio_buttons .radio {\n left: auto;\n right: 0;\n }\n\n .simple_form .input.radio_buttons .radio > label {\n padding-right: 28px;\n padding-left: 0;\n }\n\n .simple_form .input-with-append .input input {\n padding-left: 142px;\n padding-right: 0;\n }\n\n .simple_form .input.boolean label.checkbox {\n left: auto;\n right: 0;\n }\n\n .simple_form .input.boolean .label_input,\n .simple_form .input.boolean .hint {\n padding-left: 0;\n padding-right: 28px;\n }\n\n .simple_form .label_input__append {\n right: auto;\n left: 3px;\n\n &::after {\n right: auto;\n left: 0;\n background-image: linear-gradient(to left, rgba(darken($ui-base-color, 10%), 0), darken($ui-base-color, 10%));\n }\n }\n\n .simple_form select {\n background: darken($ui-base-color, 10%) url(\"data:image/svg+xml;utf8,\") no-repeat left 8px center / auto 16px;\n }\n\n .table th,\n .table td {\n text-align: right;\n }\n\n .filters .filter-subset {\n margin-right: 0;\n margin-left: 45px;\n }\n\n .landing-page .header-wrapper .mascot {\n right: 60px;\n left: auto;\n }\n\n .landing-page__call-to-action .row__information-board {\n direction: rtl;\n }\n\n .landing-page .header .hero .floats .float-1 {\n left: -120px;\n right: auto;\n }\n\n .landing-page .header .hero .floats .float-2 {\n left: 210px;\n right: auto;\n }\n\n .landing-page .header .hero .floats .float-3 {\n left: 110px;\n right: auto;\n }\n\n .landing-page .header .links .brand img {\n left: 0;\n }\n\n .landing-page .fa-external-link {\n padding-right: 5px;\n padding-left: 0 !important;\n }\n\n .landing-page .features #mastodon-timeline {\n margin-right: 0;\n margin-left: 30px;\n }\n\n @media screen and (min-width: 631px) {\n .column,\n .drawer {\n padding-left: 5px;\n padding-right: 5px;\n\n &:first-child {\n padding-left: 5px;\n padding-right: 10px;\n }\n }\n\n .columns-area > div {\n .column,\n .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n }\n }\n\n .public-layout {\n .header {\n .nav-button {\n margin-left: 8px;\n margin-right: 0;\n }\n }\n\n .public-account-header__tabs {\n margin-left: 0;\n margin-right: 20px;\n }\n }\n\n .landing-page__information {\n .account__display-name {\n margin-right: 0;\n margin-left: 5px;\n }\n\n .account__avatar-wrapper {\n margin-left: 12px;\n margin-right: 0;\n }\n }\n\n .card__bar .display-name {\n margin-left: 0;\n margin-right: 15px;\n text-align: right;\n }\n\n .fa-chevron-left::before {\n content: \"\\F054\";\n }\n\n .fa-chevron-right::before {\n content: \"\\F053\";\n }\n\n .column-back-button__icon {\n margin-right: 0;\n margin-left: 5px;\n }\n\n .column-header__setting-arrows .column-header__setting-btn:last-child {\n padding-left: 0;\n padding-right: 10px;\n }\n\n .simple_form .input.radio_buttons .radio > label input {\n left: auto;\n right: 0;\n }\n}\n","$black-emojis: '8ball' 'ant' 'back' 'black_circle' 'black_heart' 'black_large_square' 'black_medium_small_square' 'black_medium_square' 'black_nib' 'black_small_square' 'bomb' 'bowling' 'bust_in_silhouette' 'busts_in_silhouette' 'camera' 'camera_with_flash' 'clubs' 'copyright' 'curly_loop' 'currency_exchange' 'dark_sunglasses' 'eight_pointed_black_star' 'electric_plug' 'end' 'female-guard' 'film_projector' 'fried_egg' 'gorilla' 'guardsman' 'heavy_check_mark' 'heavy_division_sign' 'heavy_dollar_sign' 'heavy_minus_sign' 'heavy_multiplication_x' 'heavy_plus_sign' 'hocho' 'hole' 'joystick' 'kaaba' 'lower_left_ballpoint_pen' 'lower_left_fountain_pen' 'male-guard' 'microphone' 'mortar_board' 'movie_camera' 'musical_score' 'on' 'registered' 'soon' 'spades' 'speaking_head_in_silhouette' 'spider' 'telephone_receiver' 'tm' 'top' 'tophat' 'turkey' 'vhs' 'video_camera' 'video_game' 'water_buffalo' 'waving_black_flag' 'wavy_dash';\n\n%white-emoji-outline {\n filter: drop-shadow(1px 1px 0 $white) drop-shadow(-1px 1px 0 $white) drop-shadow(1px -1px 0 $white) drop-shadow(-1px -1px 0 $white);\n transform: scale(.71);\n}\n\n.emojione {\n @each $emoji in $black-emojis {\n &[title=':#{$emoji}:'] {\n @extend %white-emoji-outline;\n }\n }\n}\n"],"sourceRoot":""} \ No newline at end of file diff --git a/priv/static/packs/flavours/vanilla/common.js b/priv/static/packs/flavours/vanilla/common.js index 46c26a3f1..9444ce04b 100644 Binary files a/priv/static/packs/flavours/vanilla/common.js and b/priv/static/packs/flavours/vanilla/common.js differ diff --git a/priv/static/packs/flavours/vanilla/embed.css b/priv/static/packs/flavours/vanilla/embed.css index f5843854f..e270e962e 100644 Binary files a/priv/static/packs/flavours/vanilla/embed.css and b/priv/static/packs/flavours/vanilla/embed.css differ diff --git a/priv/static/packs/flavours/vanilla/embed.css.map b/priv/static/packs/flavours/vanilla/embed.css.map index 229c41ff9..5e17aeb56 100644 --- a/priv/static/packs/flavours/vanilla/embed.css.map +++ b/priv/static/packs/flavours/vanilla/embed.css.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./node_modules/font-awesome/css/font-awesome.css"],"names":[],"mappings":"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","file":"flavours/vanilla/embed.css","sourcesContent":["@charset \"UTF-8\";\n/*!\n * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */@font-face{font-family:FontAwesome;src:url(/packs/fontawesome-webfont-674f50d287a8c48dc19ba404d20fe713.eot);src:url(/packs/fontawesome-webfont-674f50d287a8c48dc19ba404d20fe713.eot?#iefix&v=4.7.0) format(\"embedded-opentype\"),url(/packs/fontawesome-webfont-af7ae505a9eed503f8b8e6982036873e.woff2) format(\"woff2\"),url(/packs/fontawesome-webfont-fee66e712a8a08eef5805a46892932ad.woff) format(\"woff\"),url(/packs/fontawesome-webfont-b06871f281fee6b241d60582ae9369b9.ttf) format(\"truetype\"),url(/packs/fontawesome-webfont-912ec66d7572ff821749319396470bde.svg#fontawesomeregular) format(\"svg\");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:\"\"}.fa-music:before{content:\"\"}.fa-search:before{content:\"\"}.fa-envelope-o:before{content:\"\"}.fa-heart:before{content:\"\"}.fa-star:before{content:\"\"}.fa-star-o:before{content:\"\"}.fa-user:before{content:\"\"}.fa-film:before{content:\"\"}.fa-th-large:before{content:\"\"}.fa-th:before{content:\"\"}.fa-th-list:before{content:\"\"}.fa-check:before{content:\"\"}.fa-close:before,.fa-remove:before,.fa-times:before{content:\"\"}.fa-search-plus:before{content:\"\"}.fa-search-minus:before{content:\"\"}.fa-power-off:before{content:\"\"}.fa-signal:before{content:\"\"}.fa-cog:before,.fa-gear:before{content:\"\"}.fa-trash-o:before{content:\"\"}.fa-home:before{content:\"\"}.fa-file-o:before{content:\"\"}.fa-clock-o:before{content:\"\"}.fa-road:before{content:\"\"}.fa-download:before{content:\"\"}.fa-arrow-circle-o-down:before{content:\"\"}.fa-arrow-circle-o-up:before{content:\"\"}.fa-inbox:before{content:\"\"}.fa-play-circle-o:before{content:\"\"}.fa-repeat:before,.fa-rotate-right:before{content:\"\"}.fa-refresh:before{content:\"\"}.fa-list-alt:before{content:\"\"}.fa-lock:before{content:\"\"}.fa-flag:before{content:\"\"}.fa-headphones:before{content:\"\"}.fa-volume-off:before{content:\"\"}.fa-volume-down:before{content:\"\"}.fa-volume-up:before{content:\"\"}.fa-qrcode:before{content:\"\"}.fa-barcode:before{content:\"\"}.fa-tag:before{content:\"\"}.fa-tags:before{content:\"\"}.fa-book:before{content:\"\"}.fa-bookmark:before{content:\"\"}.fa-print:before{content:\"\"}.fa-camera:before{content:\"\"}.fa-font:before{content:\"\"}.fa-bold:before{content:\"\"}.fa-italic:before{content:\"\"}.fa-text-height:before{content:\"\"}.fa-text-width:before{content:\"\"}.fa-align-left:before{content:\"\"}.fa-align-center:before{content:\"\"}.fa-align-right:before{content:\"\"}.fa-align-justify:before{content:\"\"}.fa-list:before{content:\"\"}.fa-dedent:before,.fa-outdent:before{content:\"\"}.fa-indent:before{content:\"\"}.fa-video-camera:before{content:\"\"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:\"\"}.fa-pencil:before{content:\"\"}.fa-map-marker:before{content:\"\"}.fa-adjust:before{content:\"\"}.fa-tint:before{content:\"\"}.fa-edit:before,.fa-pencil-square-o:before{content:\"\"}.fa-share-square-o:before{content:\"\"}.fa-check-square-o:before{content:\"\"}.fa-arrows:before{content:\"\"}.fa-step-backward:before{content:\"\"}.fa-fast-backward:before{content:\"\"}.fa-backward:before{content:\"\"}.fa-play:before{content:\"\"}.fa-pause:before{content:\"\"}.fa-stop:before{content:\"\"}.fa-forward:before{content:\"\"}.fa-fast-forward:before{content:\"\"}.fa-step-forward:before{content:\"\"}.fa-eject:before{content:\"\"}.fa-chevron-left:before{content:\"\"}.fa-chevron-right:before{content:\"\"}.fa-plus-circle:before{content:\"\"}.fa-minus-circle:before{content:\"\"}.fa-times-circle:before{content:\"\"}.fa-check-circle:before{content:\"\"}.fa-question-circle:before{content:\"\"}.fa-info-circle:before{content:\"\"}.fa-crosshairs:before{content:\"\"}.fa-times-circle-o:before{content:\"\"}.fa-check-circle-o:before{content:\"\"}.fa-ban:before{content:\"\"}.fa-arrow-left:before{content:\"\"}.fa-arrow-right:before{content:\"\"}.fa-arrow-up:before{content:\"\"}.fa-arrow-down:before{content:\"\"}.fa-mail-forward:before,.fa-share:before{content:\"\"}.fa-expand:before{content:\"\"}.fa-compress:before{content:\"\"}.fa-plus:before{content:\"\"}.fa-minus:before{content:\"\"}.fa-asterisk:before{content:\"\"}.fa-exclamation-circle:before{content:\"\"}.fa-gift:before{content:\"\"}.fa-leaf:before{content:\"\"}.fa-fire:before{content:\"\"}.fa-eye:before{content:\"\"}.fa-eye-slash:before{content:\"\"}.fa-exclamation-triangle:before,.fa-warning:before{content:\"\"}.fa-plane:before{content:\"\"}.fa-calendar:before{content:\"\"}.fa-random:before{content:\"\"}.fa-comment:before{content:\"\"}.fa-magnet:before{content:\"\"}.fa-chevron-up:before{content:\"\"}.fa-chevron-down:before{content:\"\"}.fa-retweet:before{content:\"\"}.fa-shopping-cart:before{content:\"\"}.fa-folder:before{content:\"\"}.fa-folder-open:before{content:\"\"}.fa-arrows-v:before{content:\"\"}.fa-arrows-h:before{content:\"\"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:\"\"}.fa-twitter-square:before{content:\"\"}.fa-facebook-square:before{content:\"\"}.fa-camera-retro:before{content:\"\"}.fa-key:before{content:\"\"}.fa-cogs:before,.fa-gears:before{content:\"\"}.fa-comments:before{content:\"\"}.fa-thumbs-o-up:before{content:\"\"}.fa-thumbs-o-down:before{content:\"\"}.fa-star-half:before{content:\"\"}.fa-heart-o:before{content:\"\"}.fa-sign-out:before{content:\"\"}.fa-linkedin-square:before{content:\"\"}.fa-thumb-tack:before{content:\"\"}.fa-external-link:before{content:\"\"}.fa-sign-in:before{content:\"\"}.fa-trophy:before{content:\"\"}.fa-github-square:before{content:\"\"}.fa-upload:before{content:\"\"}.fa-lemon-o:before{content:\"\"}.fa-phone:before{content:\"\"}.fa-square-o:before{content:\"\"}.fa-bookmark-o:before{content:\"\"}.fa-phone-square:before{content:\"\"}.fa-twitter:before{content:\"\"}.fa-facebook-f:before,.fa-facebook:before{content:\"\"}.fa-github:before{content:\"\"}.fa-unlock:before{content:\"\"}.fa-credit-card:before{content:\"\"}.fa-feed:before,.fa-rss:before{content:\"\"}.fa-hdd-o:before{content:\"\"}.fa-bullhorn:before{content:\"\"}.fa-bell:before{content:\"\"}.fa-certificate:before{content:\"\"}.fa-hand-o-right:before{content:\"\"}.fa-hand-o-left:before{content:\"\"}.fa-hand-o-up:before{content:\"\"}.fa-hand-o-down:before{content:\"\"}.fa-arrow-circle-left:before{content:\"\"}.fa-arrow-circle-right:before{content:\"\"}.fa-arrow-circle-up:before{content:\"\"}.fa-arrow-circle-down:before{content:\"\"}.fa-globe:before{content:\"\"}.fa-wrench:before{content:\"\"}.fa-tasks:before{content:\"\"}.fa-filter:before{content:\"\"}.fa-briefcase:before{content:\"\"}.fa-arrows-alt:before{content:\"\"}.fa-group:before,.fa-users:before{content:\"\"}.fa-chain:before,.fa-link:before{content:\"\"}.fa-cloud:before{content:\"\"}.fa-flask:before{content:\"\"}.fa-cut:before,.fa-scissors:before{content:\"\"}.fa-copy:before,.fa-files-o:before{content:\"\"}.fa-paperclip:before{content:\"\"}.fa-floppy-o:before,.fa-save:before{content:\"\"}.fa-square:before{content:\"\"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:\"\"}.fa-list-ul:before{content:\"\"}.fa-list-ol:before{content:\"\"}.fa-strikethrough:before{content:\"\"}.fa-underline:before{content:\"\"}.fa-table:before{content:\"\"}.fa-magic:before{content:\"\"}.fa-truck:before{content:\"\"}.fa-pinterest:before{content:\"\"}.fa-pinterest-square:before{content:\"\"}.fa-google-plus-square:before{content:\"\"}.fa-google-plus:before{content:\"\"}.fa-money:before{content:\"\"}.fa-caret-down:before{content:\"\"}.fa-caret-up:before{content:\"\"}.fa-caret-left:before{content:\"\"}.fa-caret-right:before{content:\"\"}.fa-columns:before{content:\"\"}.fa-sort:before,.fa-unsorted:before{content:\"\"}.fa-sort-desc:before,.fa-sort-down:before{content:\"\"}.fa-sort-asc:before,.fa-sort-up:before{content:\"\"}.fa-envelope:before{content:\"\"}.fa-linkedin:before{content:\"\"}.fa-rotate-left:before,.fa-undo:before{content:\"\"}.fa-gavel:before,.fa-legal:before{content:\"\"}.fa-dashboard:before,.fa-tachometer:before{content:\"\"}.fa-comment-o:before{content:\"\"}.fa-comments-o:before{content:\"\"}.fa-bolt:before,.fa-flash:before{content:\"\"}.fa-sitemap:before{content:\"\"}.fa-umbrella:before{content:\"\"}.fa-clipboard:before,.fa-paste:before{content:\"\"}.fa-lightbulb-o:before{content:\"\"}.fa-exchange:before{content:\"\"}.fa-cloud-download:before{content:\"\"}.fa-cloud-upload:before{content:\"\"}.fa-user-md:before{content:\"\"}.fa-stethoscope:before{content:\"\"}.fa-suitcase:before{content:\"\"}.fa-bell-o:before{content:\"\"}.fa-coffee:before{content:\"\"}.fa-cutlery:before{content:\"\"}.fa-file-text-o:before{content:\"\"}.fa-building-o:before{content:\"\"}.fa-hospital-o:before{content:\"\"}.fa-ambulance:before{content:\"\"}.fa-medkit:before{content:\"\"}.fa-fighter-jet:before{content:\"\"}.fa-beer:before{content:\"\"}.fa-h-square:before{content:\"\"}.fa-plus-square:before{content:\"\"}.fa-angle-double-left:before{content:\"\"}.fa-angle-double-right:before{content:\"\"}.fa-angle-double-up:before{content:\"\"}.fa-angle-double-down:before{content:\"\"}.fa-angle-left:before{content:\"\"}.fa-angle-right:before{content:\"\"}.fa-angle-up:before{content:\"\"}.fa-angle-down:before{content:\"\"}.fa-desktop:before{content:\"\"}.fa-laptop:before{content:\"\"}.fa-tablet:before{content:\"\"}.fa-mobile-phone:before,.fa-mobile:before{content:\"\"}.fa-circle-o:before{content:\"\"}.fa-quote-left:before{content:\"\"}.fa-quote-right:before{content:\"\"}.fa-spinner:before{content:\"\"}.fa-circle:before{content:\"\"}.fa-mail-reply:before,.fa-reply:before{content:\"\"}.fa-github-alt:before{content:\"\"}.fa-folder-o:before{content:\"\"}.fa-folder-open-o:before{content:\"\"}.fa-smile-o:before{content:\"\"}.fa-frown-o:before{content:\"\"}.fa-meh-o:before{content:\"\"}.fa-gamepad:before{content:\"\"}.fa-keyboard-o:before{content:\"\"}.fa-flag-o:before{content:\"\"}.fa-flag-checkered:before{content:\"\"}.fa-terminal:before{content:\"\"}.fa-code:before{content:\"\"}.fa-mail-reply-all:before,.fa-reply-all:before{content:\"\"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:\"\"}.fa-location-arrow:before{content:\"\"}.fa-crop:before{content:\"\"}.fa-code-fork:before{content:\"\"}.fa-chain-broken:before,.fa-unlink:before{content:\"\"}.fa-question:before{content:\"\"}.fa-info:before{content:\"\"}.fa-exclamation:before{content:\"\"}.fa-superscript:before{content:\"\"}.fa-subscript:before{content:\"\"}.fa-eraser:before{content:\"\"}.fa-puzzle-piece:before{content:\"\"}.fa-microphone:before{content:\"\"}.fa-microphone-slash:before{content:\"\"}.fa-shield:before{content:\"\"}.fa-calendar-o:before{content:\"\"}.fa-fire-extinguisher:before{content:\"\"}.fa-rocket:before{content:\"\"}.fa-maxcdn:before{content:\"\"}.fa-chevron-circle-left:before{content:\"\"}.fa-chevron-circle-right:before{content:\"\"}.fa-chevron-circle-up:before{content:\"\"}.fa-chevron-circle-down:before{content:\"\"}.fa-html5:before{content:\"\"}.fa-css3:before{content:\"\"}.fa-anchor:before{content:\"\"}.fa-unlock-alt:before{content:\"\"}.fa-bullseye:before{content:\"\"}.fa-ellipsis-h:before{content:\"\"}.fa-ellipsis-v:before{content:\"\"}.fa-rss-square:before{content:\"\"}.fa-play-circle:before{content:\"\"}.fa-ticket:before{content:\"\"}.fa-minus-square:before{content:\"\"}.fa-minus-square-o:before{content:\"\"}.fa-level-up:before{content:\"\"}.fa-level-down:before{content:\"\"}.fa-check-square:before{content:\"\"}.fa-pencil-square:before{content:\"\"}.fa-external-link-square:before{content:\"\"}.fa-share-square:before{content:\"\"}.fa-compass:before{content:\"\"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:\"\"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:\"\"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:\"\"}.fa-eur:before,.fa-euro:before{content:\"\"}.fa-gbp:before{content:\"\"}.fa-dollar:before,.fa-usd:before{content:\"\"}.fa-inr:before,.fa-rupee:before{content:\"\"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:\"\"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:\"\"}.fa-krw:before,.fa-won:before{content:\"\"}.fa-bitcoin:before,.fa-btc:before{content:\"\"}.fa-file:before{content:\"\"}.fa-file-text:before{content:\"\"}.fa-sort-alpha-asc:before{content:\"\"}.fa-sort-alpha-desc:before{content:\"\"}.fa-sort-amount-asc:before{content:\"\"}.fa-sort-amount-desc:before{content:\"\"}.fa-sort-numeric-asc:before{content:\"\"}.fa-sort-numeric-desc:before{content:\"\"}.fa-thumbs-up:before{content:\"\"}.fa-thumbs-down:before{content:\"\"}.fa-youtube-square:before{content:\"\"}.fa-youtube:before{content:\"\"}.fa-xing:before{content:\"\"}.fa-xing-square:before{content:\"\"}.fa-youtube-play:before{content:\"\"}.fa-dropbox:before{content:\"\"}.fa-stack-overflow:before{content:\"\"}.fa-instagram:before{content:\"\"}.fa-flickr:before{content:\"\"}.fa-adn:before{content:\"\"}.fa-bitbucket:before{content:\"\"}.fa-bitbucket-square:before{content:\"\"}.fa-tumblr:before{content:\"\"}.fa-tumblr-square:before{content:\"\"}.fa-long-arrow-down:before{content:\"\"}.fa-long-arrow-up:before{content:\"\"}.fa-long-arrow-left:before{content:\"\"}.fa-long-arrow-right:before{content:\"\"}.fa-apple:before{content:\"\"}.fa-windows:before{content:\"\"}.fa-android:before{content:\"\"}.fa-linux:before{content:\"\"}.fa-dribbble:before{content:\"\"}.fa-skype:before{content:\"\"}.fa-foursquare:before{content:\"\"}.fa-trello:before{content:\"\"}.fa-female:before{content:\"\"}.fa-male:before{content:\"\"}.fa-gittip:before,.fa-gratipay:before{content:\"\"}.fa-sun-o:before{content:\"\"}.fa-moon-o:before{content:\"\"}.fa-archive:before{content:\"\"}.fa-bug:before{content:\"\"}.fa-vk:before{content:\"\"}.fa-weibo:before{content:\"\"}.fa-renren:before{content:\"\"}.fa-pagelines:before{content:\"\"}.fa-stack-exchange:before{content:\"\"}.fa-arrow-circle-o-right:before{content:\"\"}.fa-arrow-circle-o-left:before{content:\"\"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:\"\"}.fa-dot-circle-o:before{content:\"\"}.fa-wheelchair:before{content:\"\"}.fa-vimeo-square:before{content:\"\"}.fa-try:before,.fa-turkish-lira:before{content:\"\"}.fa-plus-square-o:before{content:\"\"}.fa-space-shuttle:before{content:\"\"}.fa-slack:before{content:\"\"}.fa-envelope-square:before{content:\"\"}.fa-wordpress:before{content:\"\"}.fa-openid:before{content:\"\"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:\"\"}.fa-graduation-cap:before,.fa-mortar-board:before{content:\"\"}.fa-yahoo:before{content:\"\"}.fa-google:before{content:\"\"}.fa-reddit:before{content:\"\"}.fa-reddit-square:before{content:\"\"}.fa-stumbleupon-circle:before{content:\"\"}.fa-stumbleupon:before{content:\"\"}.fa-delicious:before{content:\"\"}.fa-digg:before{content:\"\"}.fa-pied-piper-pp:before{content:\"\"}.fa-pied-piper-alt:before{content:\"\"}.fa-drupal:before{content:\"\"}.fa-joomla:before{content:\"\"}.fa-language:before{content:\"\"}.fa-fax:before{content:\"\"}.fa-building:before{content:\"\"}.fa-child:before{content:\"\"}.fa-paw:before{content:\"\"}.fa-spoon:before{content:\"\"}.fa-cube:before{content:\"\"}.fa-cubes:before{content:\"\"}.fa-behance:before{content:\"\"}.fa-behance-square:before{content:\"\"}.fa-steam:before{content:\"\"}.fa-steam-square:before{content:\"\"}.fa-recycle:before{content:\"\"}.fa-automobile:before,.fa-car:before{content:\"\"}.fa-cab:before,.fa-taxi:before{content:\"\"}.fa-tree:before{content:\"\"}.fa-spotify:before{content:\"\"}.fa-deviantart:before{content:\"\"}.fa-soundcloud:before{content:\"\"}.fa-database:before{content:\"\"}.fa-file-pdf-o:before{content:\"\"}.fa-file-word-o:before{content:\"\"}.fa-file-excel-o:before{content:\"\"}.fa-file-powerpoint-o:before{content:\"\"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:\"\"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:\"\"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:\"\"}.fa-file-movie-o:before,.fa-file-video-o:before{content:\"\"}.fa-file-code-o:before{content:\"\"}.fa-vine:before{content:\"\"}.fa-codepen:before{content:\"\"}.fa-jsfiddle:before{content:\"\"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:\"\"}.fa-circle-o-notch:before{content:\"\"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:\"\"}.fa-empire:before,.fa-ge:before{content:\"\"}.fa-git-square:before{content:\"\"}.fa-git:before{content:\"\"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:\"\"}.fa-tencent-weibo:before{content:\"\"}.fa-qq:before{content:\"\"}.fa-wechat:before,.fa-weixin:before{content:\"\"}.fa-paper-plane:before,.fa-send:before{content:\"\"}.fa-paper-plane-o:before,.fa-send-o:before{content:\"\"}.fa-history:before{content:\"\"}.fa-circle-thin:before{content:\"\"}.fa-header:before{content:\"\"}.fa-paragraph:before{content:\"\"}.fa-sliders:before{content:\"\"}.fa-share-alt:before{content:\"\"}.fa-share-alt-square:before{content:\"\"}.fa-bomb:before{content:\"\"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:\"\"}.fa-tty:before{content:\"\"}.fa-binoculars:before{content:\"\"}.fa-plug:before{content:\"\"}.fa-slideshare:before{content:\"\"}.fa-twitch:before{content:\"\"}.fa-yelp:before{content:\"\"}.fa-newspaper-o:before{content:\"\"}.fa-wifi:before{content:\"\"}.fa-calculator:before{content:\"\"}.fa-paypal:before{content:\"\"}.fa-google-wallet:before{content:\"\"}.fa-cc-visa:before{content:\"\"}.fa-cc-mastercard:before{content:\"\"}.fa-cc-discover:before{content:\"\"}.fa-cc-amex:before{content:\"\"}.fa-cc-paypal:before{content:\"\"}.fa-cc-stripe:before{content:\"\"}.fa-bell-slash:before{content:\"\"}.fa-bell-slash-o:before{content:\"\"}.fa-trash:before{content:\"\"}.fa-copyright:before{content:\"\"}.fa-at:before{content:\"\"}.fa-eyedropper:before{content:\"\"}.fa-paint-brush:before{content:\"\"}.fa-birthday-cake:before{content:\"\"}.fa-area-chart:before{content:\"\"}.fa-pie-chart:before{content:\"\"}.fa-line-chart:before{content:\"\"}.fa-lastfm:before{content:\"\"}.fa-lastfm-square:before{content:\"\"}.fa-toggle-off:before{content:\"\"}.fa-toggle-on:before{content:\"\"}.fa-bicycle:before{content:\"\"}.fa-bus:before{content:\"\"}.fa-ioxhost:before{content:\"\"}.fa-angellist:before{content:\"\"}.fa-cc:before{content:\"\"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:\"\"}.fa-meanpath:before{content:\"\"}.fa-buysellads:before{content:\"\"}.fa-connectdevelop:before{content:\"\"}.fa-dashcube:before{content:\"\"}.fa-forumbee:before{content:\"\"}.fa-leanpub:before{content:\"\"}.fa-sellsy:before{content:\"\"}.fa-shirtsinbulk:before{content:\"\"}.fa-simplybuilt:before{content:\"\"}.fa-skyatlas:before{content:\"\"}.fa-cart-plus:before{content:\"\"}.fa-cart-arrow-down:before{content:\"\"}.fa-diamond:before{content:\"\"}.fa-ship:before{content:\"\"}.fa-user-secret:before{content:\"\"}.fa-motorcycle:before{content:\"\"}.fa-street-view:before{content:\"\"}.fa-heartbeat:before{content:\"\"}.fa-venus:before{content:\"\"}.fa-mars:before{content:\"\"}.fa-mercury:before{content:\"\"}.fa-intersex:before,.fa-transgender:before{content:\"\"}.fa-transgender-alt:before{content:\"\"}.fa-venus-double:before{content:\"\"}.fa-mars-double:before{content:\"\"}.fa-venus-mars:before{content:\"\"}.fa-mars-stroke:before{content:\"\"}.fa-mars-stroke-v:before{content:\"\"}.fa-mars-stroke-h:before{content:\"\"}.fa-neuter:before{content:\"\"}.fa-genderless:before{content:\"\"}.fa-facebook-official:before{content:\"\"}.fa-pinterest-p:before{content:\"\"}.fa-whatsapp:before{content:\"\"}.fa-server:before{content:\"\"}.fa-user-plus:before{content:\"\"}.fa-user-times:before{content:\"\"}.fa-bed:before,.fa-hotel:before{content:\"\"}.fa-viacoin:before{content:\"\"}.fa-train:before{content:\"\"}.fa-subway:before{content:\"\"}.fa-medium:before{content:\"\"}.fa-y-combinator:before,.fa-yc:before{content:\"\"}.fa-optin-monster:before{content:\"\"}.fa-opencart:before{content:\"\"}.fa-expeditedssl:before{content:\"\"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:\"\"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:\"\"}.fa-battery-2:before,.fa-battery-half:before{content:\"\"}.fa-battery-1:before,.fa-battery-quarter:before{content:\"\"}.fa-battery-0:before,.fa-battery-empty:before{content:\"\"}.fa-mouse-pointer:before{content:\"\"}.fa-i-cursor:before{content:\"\"}.fa-object-group:before{content:\"\"}.fa-object-ungroup:before{content:\"\"}.fa-sticky-note:before{content:\"\"}.fa-sticky-note-o:before{content:\"\"}.fa-cc-jcb:before{content:\"\"}.fa-cc-diners-club:before{content:\"\"}.fa-clone:before{content:\"\"}.fa-balance-scale:before{content:\"\"}.fa-hourglass-o:before{content:\"\"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:\"\"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:\"\"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:\"\"}.fa-hourglass:before{content:\"\"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:\"\"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:\"\"}.fa-hand-scissors-o:before{content:\"\"}.fa-hand-lizard-o:before{content:\"\"}.fa-hand-spock-o:before{content:\"\"}.fa-hand-pointer-o:before{content:\"\"}.fa-hand-peace-o:before{content:\"\"}.fa-trademark:before{content:\"\"}.fa-registered:before{content:\"\"}.fa-creative-commons:before{content:\"\"}.fa-gg:before{content:\"\"}.fa-gg-circle:before{content:\"\"}.fa-tripadvisor:before{content:\"\"}.fa-odnoklassniki:before{content:\"\"}.fa-odnoklassniki-square:before{content:\"\"}.fa-get-pocket:before{content:\"\"}.fa-wikipedia-w:before{content:\"\"}.fa-safari:before{content:\"\"}.fa-chrome:before{content:\"\"}.fa-firefox:before{content:\"\"}.fa-opera:before{content:\"\"}.fa-internet-explorer:before{content:\"\"}.fa-television:before,.fa-tv:before{content:\"\"}.fa-contao:before{content:\"\"}.fa-500px:before{content:\"\"}.fa-amazon:before{content:\"\"}.fa-calendar-plus-o:before{content:\"\"}.fa-calendar-minus-o:before{content:\"\"}.fa-calendar-times-o:before{content:\"\"}.fa-calendar-check-o:before{content:\"\"}.fa-industry:before{content:\"\"}.fa-map-pin:before{content:\"\"}.fa-map-signs:before{content:\"\"}.fa-map-o:before{content:\"\"}.fa-map:before{content:\"\"}.fa-commenting:before{content:\"\"}.fa-commenting-o:before{content:\"\"}.fa-houzz:before{content:\"\"}.fa-vimeo:before{content:\"\"}.fa-black-tie:before{content:\"\"}.fa-fonticons:before{content:\"\"}.fa-reddit-alien:before{content:\"\"}.fa-edge:before{content:\"\"}.fa-credit-card-alt:before{content:\"\"}.fa-codiepie:before{content:\"\"}.fa-modx:before{content:\"\"}.fa-fort-awesome:before{content:\"\"}.fa-usb:before{content:\"\"}.fa-product-hunt:before{content:\"\"}.fa-mixcloud:before{content:\"\"}.fa-scribd:before{content:\"\"}.fa-pause-circle:before{content:\"\"}.fa-pause-circle-o:before{content:\"\"}.fa-stop-circle:before{content:\"\"}.fa-stop-circle-o:before{content:\"\"}.fa-shopping-bag:before{content:\"\"}.fa-shopping-basket:before{content:\"\"}.fa-hashtag:before{content:\"\"}.fa-bluetooth:before{content:\"\"}.fa-bluetooth-b:before{content:\"\"}.fa-percent:before{content:\"\"}.fa-gitlab:before{content:\"\"}.fa-wpbeginner:before{content:\"\"}.fa-wpforms:before{content:\"\"}.fa-envira:before{content:\"\"}.fa-universal-access:before{content:\"\"}.fa-wheelchair-alt:before{content:\"\"}.fa-question-circle-o:before{content:\"\"}.fa-blind:before{content:\"\"}.fa-audio-description:before{content:\"\"}.fa-volume-control-phone:before{content:\"\"}.fa-braille:before{content:\"\"}.fa-assistive-listening-systems:before{content:\"\"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:\"\"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:\"\"}.fa-glide:before{content:\"\"}.fa-glide-g:before{content:\"\"}.fa-sign-language:before,.fa-signing:before{content:\"\"}.fa-low-vision:before{content:\"\"}.fa-viadeo:before{content:\"\"}.fa-viadeo-square:before{content:\"\"}.fa-snapchat:before{content:\"\"}.fa-snapchat-ghost:before{content:\"\"}.fa-snapchat-square:before{content:\"\"}.fa-pied-piper:before{content:\"\"}.fa-first-order:before{content:\"\"}.fa-yoast:before{content:\"\"}.fa-themeisle:before{content:\"\"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:\"\"}.fa-fa:before,.fa-font-awesome:before{content:\"\"}.fa-handshake-o:before{content:\"\"}.fa-envelope-open:before{content:\"\"}.fa-envelope-open-o:before{content:\"\"}.fa-linode:before{content:\"\"}.fa-address-book:before{content:\"\"}.fa-address-book-o:before{content:\"\"}.fa-address-card:before,.fa-vcard:before{content:\"\"}.fa-address-card-o:before,.fa-vcard-o:before{content:\"\"}.fa-user-circle:before{content:\"\"}.fa-user-circle-o:before{content:\"\"}.fa-user-o:before{content:\"\"}.fa-id-badge:before{content:\"\"}.fa-drivers-license:before,.fa-id-card:before{content:\"\"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:\"\"}.fa-quora:before{content:\"\"}.fa-free-code-camp:before{content:\"\"}.fa-telegram:before{content:\"\"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:\"\"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:\"\"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:\"\"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:\"\"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:\"\"}.fa-shower:before{content:\"\"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:\"\"}.fa-podcast:before{content:\"\"}.fa-window-maximize:before{content:\"\"}.fa-window-minimize:before{content:\"\"}.fa-window-restore:before{content:\"\"}.fa-times-rectangle:before,.fa-window-close:before{content:\"\"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:\"\"}.fa-bandcamp:before{content:\"\"}.fa-grav:before{content:\"\"}.fa-etsy:before{content:\"\"}.fa-imdb:before{content:\"\"}.fa-ravelry:before{content:\"\"}.fa-eercast:before{content:\"\"}.fa-microchip:before{content:\"\"}.fa-snowflake-o:before{content:\"\"}.fa-superpowers:before{content:\"\"}.fa-wpexplorer:before{content:\"\"}.fa-meetup:before{content:\"\"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./node_modules/font-awesome/css/font-awesome.css","webpack:///font-awesome.css"],"names":[],"mappings":"AAsLA;AAtLA;;;ECIE,CDJF,WAOE,0DACA,sPACA,gBACA,iBACA,CAEF,IACE,kEACA,kBACA,oBACA,mCACA,iCACA,CAGF,OACE,yCACA,mBACA,CAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,OACE,oCACA,CAEF,OACE,wCACA,oBACA,CAEF,UACE,kBAEF,OACE,qCACA,mBACA,gBACA,iBACA,CAEF,aACE,mBAEF,WACE,iDACA,kBACA,CAEF,cACE,WAEF,eACE,YAEF,iBACE,kBAEF,kBACE,iBAGF,YACE,YAEF,WACE,WAEF,cACE,kBAEF,eACE,iBAEF,SACE,iFACA,CAEF,UACE,qFACA,CAEF,2BACE,GACE,qDACA,CAEF,GACE,yDACA,CAwBD,CArBH,mBACE,GACE,qDACA,CAEF,GACE,yDACA,CAwBD,CArBH,cACE,sGACA,uBAEA,CAEF,eACE,uGACA,wBAEA,CAEF,eACE,uGACA,wBAEA,CAEF,oBACE,6GACA,oBAEA,CAEF,kBACE,6GACA,oBAEA,CAEF,gHAKE,gCAEF,UACE,uCACA,UACA,WACA,gBACA,qBACA,CAEF,0BAEE,yBACA,WACA,iBACA,CAEF,aACE,oBAEF,aACE,cAEF,YACE,WAIF,iBACE,YAEF,iBACE,YAEF,kBACE,YAEF,sBACE,YAEF,iBACE,YAEF,gBACE,YAEF,kBACE,YAEF,gBACE,YAEF,gBACE,YAEF,oBACE,YAEF,cACE,YAEF,mBACE,YAEF,iBACE,YAEF,oDAGE,YAEF,uBACE,YAEF,wBACE,YAEF,qBACE,YAEF,kBACE,YAEF,+BAEE,YAEF,mBACE,YAEF,gBACE,YAEF,kBACE,YAEF,mBACE,YAEF,gBACE,YAEF,oBACE,YAEF,+BACE,YAEF,6BACE,YAEF,iBACE,YAEF,yBACE,YAEF,0CAEE,YAEF,mBACE,YAEF,oBACE,YAEF,gBACE,YAEF,gBACE,YAEF,sBACE,YAEF,sBACE,YAEF,uBACE,YAEF,qBACE,YAEF,kBACE,YAEF,mBACE,YAEF,eACE,YAEF,gBACE,YAEF,gBACE,YAEF,oBACE,YAEF,iBACE,YAEF,kB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","file":"flavours/vanilla/embed.css","sourcesContent":["/*!\n * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */\n/* FONT PATH\n * -------------------------- */\n@font-face {\n font-family: 'FontAwesome';\n src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');\n src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');\n font-weight: normal;\n font-style: normal;\n}\n.fa {\n display: inline-block;\n font: normal normal normal 14px/1 FontAwesome;\n font-size: inherit;\n text-rendering: auto;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n/* makes the font 33% larger relative to the icon container */\n.fa-lg {\n font-size: 1.33333333em;\n line-height: 0.75em;\n vertical-align: -15%;\n}\n.fa-2x {\n font-size: 2em;\n}\n.fa-3x {\n font-size: 3em;\n}\n.fa-4x {\n font-size: 4em;\n}\n.fa-5x {\n font-size: 5em;\n}\n.fa-fw {\n width: 1.28571429em;\n text-align: center;\n}\n.fa-ul {\n padding-left: 0;\n margin-left: 2.14285714em;\n list-style-type: none;\n}\n.fa-ul > li {\n position: relative;\n}\n.fa-li {\n position: absolute;\n left: -2.14285714em;\n width: 2.14285714em;\n top: 0.14285714em;\n text-align: center;\n}\n.fa-li.fa-lg {\n left: -1.85714286em;\n}\n.fa-border {\n padding: .2em .25em .15em;\n border: solid 0.08em #eeeeee;\n border-radius: .1em;\n}\n.fa-pull-left {\n float: left;\n}\n.fa-pull-right {\n float: right;\n}\n.fa.fa-pull-left {\n margin-right: .3em;\n}\n.fa.fa-pull-right {\n margin-left: .3em;\n}\n/* Deprecated as of 4.4.0 */\n.pull-right {\n float: right;\n}\n.pull-left {\n float: left;\n}\n.fa.pull-left {\n margin-right: .3em;\n}\n.fa.pull-right {\n margin-left: .3em;\n}\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";\n -webkit-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n.fa-rotate-180 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";\n -webkit-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n.fa-rotate-270 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";\n -webkit-transform: rotate(270deg);\n -ms-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n.fa-flip-horizontal {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";\n -webkit-transform: scale(-1, 1);\n -ms-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n.fa-flip-vertical {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";\n -webkit-transform: scale(1, -1);\n -ms-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical {\n filter: none;\n}\n.fa-stack {\n position: relative;\n display: inline-block;\n width: 2em;\n height: 2em;\n line-height: 2em;\n vertical-align: middle;\n}\n.fa-stack-1x,\n.fa-stack-2x {\n position: absolute;\n left: 0;\n width: 100%;\n text-align: center;\n}\n.fa-stack-1x {\n line-height: inherit;\n}\n.fa-stack-2x {\n font-size: 2em;\n}\n.fa-inverse {\n color: #ffffff;\n}\n/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\n readers do not read off random characters that represent icons */\n.fa-glass:before {\n content: \"\\f000\";\n}\n.fa-music:before {\n content: \"\\f001\";\n}\n.fa-search:before {\n content: \"\\f002\";\n}\n.fa-envelope-o:before {\n content: \"\\f003\";\n}\n.fa-heart:before {\n content: \"\\f004\";\n}\n.fa-star:before {\n content: \"\\f005\";\n}\n.fa-star-o:before {\n content: \"\\f006\";\n}\n.fa-user:before {\n content: \"\\f007\";\n}\n.fa-film:before {\n content: \"\\f008\";\n}\n.fa-th-large:before {\n content: \"\\f009\";\n}\n.fa-th:before {\n content: \"\\f00a\";\n}\n.fa-th-list:before {\n content: \"\\f00b\";\n}\n.fa-check:before {\n content: \"\\f00c\";\n}\n.fa-remove:before,\n.fa-close:before,\n.fa-times:before {\n content: \"\\f00d\";\n}\n.fa-search-plus:before {\n content: \"\\f00e\";\n}\n.fa-search-minus:before {\n content: \"\\f010\";\n}\n.fa-power-off:before {\n content: \"\\f011\";\n}\n.fa-signal:before {\n content: \"\\f012\";\n}\n.fa-gear:before,\n.fa-cog:before {\n content: \"\\f013\";\n}\n.fa-trash-o:before {\n content: \"\\f014\";\n}\n.fa-home:before {\n content: \"\\f015\";\n}\n.fa-file-o:before {\n content: \"\\f016\";\n}\n.fa-clock-o:before {\n content: \"\\f017\";\n}\n.fa-road:before {\n content: \"\\f018\";\n}\n.fa-download:before {\n content: \"\\f019\";\n}\n.fa-arrow-circle-o-down:before {\n content: \"\\f01a\";\n}\n.fa-arrow-circle-o-up:before {\n content: \"\\f01b\";\n}\n.fa-inbox:before {\n content: \"\\f01c\";\n}\n.fa-play-circle-o:before {\n content: \"\\f01d\";\n}\n.fa-rotate-right:before,\n.fa-repeat:before {\n content: \"\\f01e\";\n}\n.fa-refresh:before {\n content: \"\\f021\";\n}\n.fa-list-alt:before {\n content: \"\\f022\";\n}\n.fa-lock:before {\n content: \"\\f023\";\n}\n.fa-flag:before {\n content: \"\\f024\";\n}\n.fa-headphones:before {\n content: \"\\f025\";\n}\n.fa-volume-off:before {\n content: \"\\f026\";\n}\n.fa-volume-down:before {\n content: \"\\f027\";\n}\n.fa-volume-up:before {\n content: \"\\f028\";\n}\n.fa-qrcode:before {\n content: \"\\f029\";\n}\n.fa-barcode:before {\n content: \"\\f02a\";\n}\n.fa-tag:before {\n content: \"\\f02b\";\n}\n.fa-tags:before {\n content: \"\\f02c\";\n}\n.fa-book:before {\n content: \"\\f02d\";\n}\n.fa-bookmark:before {\n content: \"\\f02e\";\n}\n.fa-print:before {\n content: \"\\f02f\";\n}\n.fa-camera:before {\n content: \"\\f030\";\n}\n.fa-font:before {\n content: \"\\f031\";\n}\n.fa-bold:before {\n content: \"\\f032\";\n}\n.fa-italic:before {\n content: \"\\f033\";\n}\n.fa-text-height:before {\n content: \"\\f034\";\n}\n.fa-text-width:before {\n content: \"\\f035\";\n}\n.fa-align-left:before {\n content: \"\\f036\";\n}\n.fa-align-center:before {\n content: \"\\f037\";\n}\n.fa-align-right:before {\n content: \"\\f038\";\n}\n.fa-align-justify:before {\n content: \"\\f039\";\n}\n.fa-list:before {\n content: \"\\f03a\";\n}\n.fa-dedent:before,\n.fa-outdent:before {\n content: \"\\f03b\";\n}\n.fa-indent:before {\n content: \"\\f03c\";\n}\n.fa-video-camera:before {\n content: \"\\f03d\";\n}\n.fa-photo:before,\n.fa-image:before,\n.fa-picture-o:before {\n content: \"\\f03e\";\n}\n.fa-pencil:before {\n content: \"\\f040\";\n}\n.fa-map-marker:before {\n content: \"\\f041\";\n}\n.fa-adjust:before {\n content: \"\\f042\";\n}\n.fa-tint:before {\n content: \"\\f043\";\n}\n.fa-edit:before,\n.fa-pencil-square-o:before {\n content: \"\\f044\";\n}\n.fa-share-square-o:before {\n content: \"\\f045\";\n}\n.fa-check-square-o:before {\n content: \"\\f046\";\n}\n.fa-arrows:before {\n content: \"\\f047\";\n}\n.fa-step-backward:before {\n content: \"\\f048\";\n}\n.fa-fast-backward:before {\n content: \"\\f049\";\n}\n.fa-backward:before {\n content: \"\\f04a\";\n}\n.fa-play:before {\n content: \"\\f04b\";\n}\n.fa-pause:before {\n content: \"\\f04c\";\n}\n.fa-stop:before {\n content: \"\\f04d\";\n}\n.fa-forward:before {\n content: \"\\f04e\";\n}\n.fa-fast-forward:before {\n content: \"\\f050\";\n}\n.fa-step-forward:before {\n content: \"\\f051\";\n}\n.fa-eject:before {\n content: \"\\f052\";\n}\n.fa-chevron-left:before {\n content: \"\\f053\";\n}\n.fa-chevron-right:before {\n content: \"\\f054\";\n}\n.fa-plus-circle:before {\n content: \"\\f055\";\n}\n.fa-minus-circle:before {\n content: \"\\f056\";\n}\n.fa-times-circle:before {\n content: \"\\f057\";\n}\n.fa-check-circle:before {\n content: \"\\f058\";\n}\n.fa-question-circle:before {\n content: \"\\f059\";\n}\n.fa-info-circle:before {\n content: \"\\f05a\";\n}\n.fa-crosshairs:before {\n content: \"\\f05b\";\n}\n.fa-times-circle-o:before {\n content: \"\\f05c\";\n}\n.fa-check-circle-o:before {\n content: \"\\f05d\";\n}\n.fa-ban:before {\n content: \"\\f05e\";\n}\n.fa-arrow-left:before {\n content: \"\\f060\";\n}\n.fa-arrow-right:before {\n content: \"\\f061\";\n}\n.fa-arrow-up:before {\n content: \"\\f062\";\n}\n.fa-arrow-down:before {\n content: \"\\f063\";\n}\n.fa-mail-forward:before,\n.fa-share:before {\n content: \"\\f064\";\n}\n.fa-expand:before {\n content: \"\\f065\";\n}\n.fa-compress:before {\n content: \"\\f066\";\n}\n.fa-plus:before {\n content: \"\\f067\";\n}\n.fa-minus:before {\n content: \"\\f068\";\n}\n.fa-asterisk:before {\n content: \"\\f069\";\n}\n.fa-exclamation-circle:before {\n content: \"\\f06a\";\n}\n.fa-gift:before {\n content: \"\\f06b\";\n}\n.fa-leaf:before {\n content: \"\\f06c\";\n}\n.fa-fire:before {\n content: \"\\f06d\";\n}\n.fa-eye:before {\n content: \"\\f06e\";\n}\n.fa-eye-slash:before {\n content: \"\\f070\";\n}\n.fa-warning:before,\n.fa-exclamation-triangle:before {\n content: \"\\f071\";\n}\n.fa-plane:before {\n content: \"\\f072\";\n}\n.fa-calendar:before {\n content: \"\\f073\";\n}\n.fa-random:before {\n content: \"\\f074\";\n}\n.fa-comment:before {\n content: \"\\f075\";\n}\n.fa-magnet:before {\n content: \"\\f076\";\n}\n.fa-chevron-up:before {\n content: \"\\f077\";\n}\n.fa-chevron-down:before {\n content: \"\\f078\";\n}\n.fa-retweet:before {\n content: \"\\f079\";\n}\n.fa-shopping-cart:before {\n content: \"\\f07a\";\n}\n.fa-folder:before {\n content: \"\\f07b\";\n}\n.fa-folder-open:before {\n content: \"\\f07c\";\n}\n.fa-arrows-v:before {\n content: \"\\f07d\";\n}\n.fa-arrows-h:before {\n content: \"\\f07e\";\n}\n.fa-bar-chart-o:before,\n.fa-bar-chart:before {\n content: \"\\f080\";\n}\n.fa-twitter-square:before {\n content: \"\\f081\";\n}\n.fa-facebook-square:before {\n content: \"\\f082\";\n}\n.fa-camera-retro:before {\n content: \"\\f083\";\n}\n.fa-key:before {\n content: \"\\f084\";\n}\n.fa-gears:before,\n.fa-cogs:before {\n content: \"\\f085\";\n}\n.fa-comments:before {\n content: \"\\f086\";\n}\n.fa-thumbs-o-up:before {\n content: \"\\f087\";\n}\n.fa-thumbs-o-down:before {\n content: \"\\f088\";\n}\n.fa-star-half:before {\n content: \"\\f089\";\n}\n.fa-heart-o:before {\n content: \"\\f08a\";\n}\n.fa-sign-out:before {\n content: \"\\f08b\";\n}\n.fa-linkedin-square:before {\n content: \"\\f08c\";\n}\n.fa-thumb-tack:before {\n content: \"\\f08d\";\n}\n.fa-external-link:before {\n content: \"\\f08e\";\n}\n.fa-sign-in:before {\n content: \"\\f090\";\n}\n.fa-trophy:before {\n content: \"\\f091\";\n}\n.fa-github-square:before {\n content: \"\\f092\";\n}\n.fa-upload:before {\n content: \"\\f093\";\n}\n.fa-lemon-o:before {\n content: \"\\f094\";\n}\n.fa-phone:before {\n content: \"\\f095\";\n}\n.fa-square-o:before {\n content: \"\\f096\";\n}\n.fa-bookmark-o:before {\n content: \"\\f097\";\n}\n.fa-phone-square:before {\n content: \"\\f098\";\n}\n.fa-twitter:before {\n content: \"\\f099\";\n}\n.fa-facebook-f:before,\n.fa-facebook:before {\n content: \"\\f09a\";\n}\n.fa-github:before {\n content: \"\\f09b\";\n}\n.fa-unlock:before {\n content: \"\\f09c\";\n}\n.fa-credit-card:before {\n content: \"\\f09d\";\n}\n.fa-feed:before,\n.fa-rss:before {\n content: \"\\f09e\";\n}\n.fa-hdd-o:before {\n content: \"\\f0a0\";\n}\n.fa-bullhorn:before {\n content: \"\\f0a1\";\n}\n.fa-bell:before {\n content: \"\\f0f3\";\n}\n.fa-certificate:before {\n content: \"\\f0a3\";\n}\n.fa-hand-o-right:before {\n content: \"\\f0a4\";\n}\n.fa-hand-o-left:before {\n content: \"\\f0a5\";\n}\n.fa-hand-o-up:before {\n content: \"\\f0a6\";\n}\n.fa-hand-o-down:before {\n content: \"\\f0a7\";\n}\n.fa-arrow-circle-left:before {\n content: \"\\f0a8\";\n}\n.fa-arrow-circle-right:before {\n content: \"\\f0a9\";\n}\n.fa-arrow-circle-up:before {\n content: \"\\f0aa\";\n}\n.fa-arrow-circle-down:before {\n content: \"\\f0ab\";\n}\n.fa-globe:before {\n content: \"\\f0ac\";\n}\n.fa-wrench:before {\n content: \"\\f0ad\";\n}\n.fa-tasks:before {\n content: \"\\f0ae\";\n}\n.fa-filter:before {\n content: \"\\f0b0\";\n}\n.fa-briefcase:before {\n content: \"\\f0b1\";\n}\n.fa-arrows-alt:before {\n content: \"\\f0b2\";\n}\n.fa-group:before,\n.fa-users:before {\n content: \"\\f0c0\";\n}\n.fa-chain:before,\n.fa-link:before {\n content: \"\\f0c1\";\n}\n.fa-cloud:before {\n content: \"\\f0c2\";\n}\n.fa-flask:before {\n content: \"\\f0c3\";\n}\n.fa-cut:before,\n.fa-scissors:before {\n content: \"\\f0c4\";\n}\n.fa-copy:before,\n.fa-files-o:before {\n content: \"\\f0c5\";\n}\n.fa-paperclip:before {\n content: \"\\f0c6\";\n}\n.fa-save:before,\n.fa-floppy-o:before {\n content: \"\\f0c7\";\n}\n.fa-square:before {\n content: \"\\f0c8\";\n}\n.fa-navicon:before,\n.fa-reorder:before,\n.fa-bars:before {\n content: \"\\f0c9\";\n}\n.fa-list-ul:before {\n content: \"\\f0ca\";\n}\n.fa-list-ol:before {\n content: \"\\f0cb\";\n}\n.fa-strikethrough:before {\n content: \"\\f0cc\";\n}\n.fa-underline:before {\n content: \"\\f0cd\";\n}\n.fa-table:before {\n content: \"\\f0ce\";\n}\n.fa-magic:before {\n content: \"\\f0d0\";\n}\n.fa-truck:before {\n content: \"\\f0d1\";\n}\n.fa-pinterest:before {\n content: \"\\f0d2\";\n}\n.fa-pinterest-square:before {\n content: \"\\f0d3\";\n}\n.fa-google-plus-square:before {\n content: \"\\f0d4\";\n}\n.fa-google-plus:before {\n content: \"\\f0d5\";\n}\n.fa-money:before {\n content: \"\\f0d6\";\n}\n.fa-caret-down:before {\n content: \"\\f0d7\";\n}\n.fa-caret-up:before {\n content: \"\\f0d8\";\n}\n.fa-caret-left:before {\n content: \"\\f0d9\";\n}\n.fa-caret-right:before {\n content: \"\\f0da\";\n}\n.fa-columns:before {\n content: \"\\f0db\";\n}\n.fa-unsorted:before,\n.fa-sort:before {\n content: \"\\f0dc\";\n}\n.fa-sort-down:before,\n.fa-sort-desc:before {\n content: \"\\f0dd\";\n}\n.fa-sort-up:before,\n.fa-sort-asc:before {\n content: \"\\f0de\";\n}\n.fa-envelope:before {\n content: \"\\f0e0\";\n}\n.fa-linkedin:before {\n content: \"\\f0e1\";\n}\n.fa-rotate-left:before,\n.fa-undo:before {\n content: \"\\f0e2\";\n}\n.fa-legal:before,\n.fa-gavel:before {\n content: \"\\f0e3\";\n}\n.fa-dashboard:before,\n.fa-tachometer:before {\n content: \"\\f0e4\";\n}\n.fa-comment-o:before {\n content: \"\\f0e5\";\n}\n.fa-comments-o:before {\n content: \"\\f0e6\";\n}\n.fa-flash:before,\n.fa-bolt:before {\n content: \"\\f0e7\";\n}\n.fa-sitemap:before {\n content: \"\\f0e8\";\n}\n.fa-umbrella:before {\n content: \"\\f0e9\";\n}\n.fa-paste:before,\n.fa-clipboard:before {\n content: \"\\f0ea\";\n}\n.fa-lightbulb-o:before {\n content: \"\\f0eb\";\n}\n.fa-exchange:before {\n content: \"\\f0ec\";\n}\n.fa-cloud-download:before {\n content: \"\\f0ed\";\n}\n.fa-cloud-upload:before {\n content: \"\\f0ee\";\n}\n.fa-user-md:before {\n content: \"\\f0f0\";\n}\n.fa-stethoscope:before {\n content: \"\\f0f1\";\n}\n.fa-suitcase:before {\n content: \"\\f0f2\";\n}\n.fa-bell-o:before {\n content: \"\\f0a2\";\n}\n.fa-coffee:before {\n content: \"\\f0f4\";\n}\n.fa-cutlery:before {\n content: \"\\f0f5\";\n}\n.fa-file-text-o:before {\n content: \"\\f0f6\";\n}\n.fa-building-o:before {\n content: \"\\f0f7\";\n}\n.fa-hospital-o:before {\n content: \"\\f0f8\";\n}\n.fa-ambulance:before {\n content: \"\\f0f9\";\n}\n.fa-medkit:before {\n content: \"\\f0fa\";\n}\n.fa-fighter-jet:before {\n content: \"\\f0fb\";\n}\n.fa-beer:before {\n content: \"\\f0fc\";\n}\n.fa-h-square:before {\n content: \"\\f0fd\";\n}\n.fa-plus-square:before {\n content: \"\\f0fe\";\n}\n.fa-angle-double-left:before {\n content: \"\\f100\";\n}\n.fa-angle-double-right:before {\n content: \"\\f101\";\n}\n.fa-angle-double-up:before {\n content: \"\\f102\";\n}\n.fa-angle-double-down:before {\n content: \"\\f103\";\n}\n.fa-angle-left:before {\n content: \"\\f104\";\n}\n.fa-angle-right:before {\n content: \"\\f105\";\n}\n.fa-angle-up:before {\n content: \"\\f106\";\n}\n.fa-angle-down:before {\n content: \"\\f107\";\n}\n.fa-desktop:before {\n content: \"\\f108\";\n}\n.fa-laptop:before {\n content: \"\\f109\";\n}\n.fa-tablet:before {\n content: \"\\f10a\";\n}\n.fa-mobile-phone:before,\n.fa-mobile:before {\n content: \"\\f10b\";\n}\n.fa-circle-o:before {\n content: \"\\f10c\";\n}\n.fa-quote-left:before {\n content: \"\\f10d\";\n}\n.fa-quote-right:before {\n content: \"\\f10e\";\n}\n.fa-spinner:before {\n content: \"\\f110\";\n}\n.fa-circle:before {\n content: \"\\f111\";\n}\n.fa-mail-reply:before,\n.fa-reply:before {\n content: \"\\f112\";\n}\n.fa-github-alt:before {\n content: \"\\f113\";\n}\n.fa-folder-o:before {\n content: \"\\f114\";\n}\n.fa-folder-open-o:before {\n content: \"\\f115\";\n}\n.fa-smile-o:before {\n content: \"\\f118\";\n}\n.fa-frown-o:before {\n content: \"\\f119\";\n}\n.fa-meh-o:before {\n content: \"\\f11a\";\n}\n.fa-gamepad:before {\n content: \"\\f11b\";\n}\n.fa-keyboard-o:before {\n content: \"\\f11c\";\n}\n.fa-flag-o:before {\n content: \"\\f11d\";\n}\n.fa-flag-checkered:before {\n content: \"\\f11e\";\n}\n.fa-terminal:before {\n content: \"\\f120\";\n}\n.fa-code:before {\n content: \"\\f121\";\n}\n.fa-mail-reply-all:before,\n.fa-reply-all:before {\n content: \"\\f122\";\n}\n.fa-star-half-empty:before,\n.fa-star-half-full:before,\n.fa-star-half-o:before {\n content: \"\\f123\";\n}\n.fa-location-arrow:before {\n content: \"\\f124\";\n}\n.fa-crop:before {\n content: \"\\f125\";\n}\n.fa-code-fork:before {\n content: \"\\f126\";\n}\n.fa-unlink:before,\n.fa-chain-broken:before {\n content: \"\\f127\";\n}\n.fa-question:before {\n content: \"\\f128\";\n}\n.fa-info:before {\n content: \"\\f129\";\n}\n.fa-exclamation:before {\n content: \"\\f12a\";\n}\n.fa-superscript:before {\n content: \"\\f12b\";\n}\n.fa-subscript:before {\n content: \"\\f12c\";\n}\n.fa-eraser:before {\n content: \"\\f12d\";\n}\n.fa-puzzle-piece:before {\n content: \"\\f12e\";\n}\n.fa-microphone:before {\n content: \"\\f130\";\n}\n.fa-microphone-slash:before {\n content: \"\\f131\";\n}\n.fa-shield:before {\n content: \"\\f132\";\n}\n.fa-calendar-o:before {\n content: \"\\f133\";\n}\n.fa-fire-extinguisher:before {\n content: \"\\f134\";\n}\n.fa-rocket:before {\n content: \"\\f135\";\n}\n.fa-maxcdn:before {\n content: \"\\f136\";\n}\n.fa-chevron-circle-left:before {\n content: \"\\f137\";\n}\n.fa-chevron-circle-right:before {\n content: \"\\f138\";\n}\n.fa-chevron-circle-up:before {\n content: \"\\f139\";\n}\n.fa-chevron-circle-down:before {\n content: \"\\f13a\";\n}\n.fa-html5:before {\n content: \"\\f13b\";\n}\n.fa-css3:before {\n content: \"\\f13c\";\n}\n.fa-anchor:before {\n content: \"\\f13d\";\n}\n.fa-unlock-alt:before {\n content: \"\\f13e\";\n}\n.fa-bullseye:before {\n content: \"\\f140\";\n}\n.fa-ellipsis-h:before {\n content: \"\\f141\";\n}\n.fa-ellipsis-v:before {\n content: \"\\f142\";\n}\n.fa-rss-square:before {\n content: \"\\f143\";\n}\n.fa-play-circle:before {\n content: \"\\f144\";\n}\n.fa-ticket:before {\n content: \"\\f145\";\n}\n.fa-minus-square:before {\n content: \"\\f146\";\n}\n.fa-minus-square-o:before {\n content: \"\\f147\";\n}\n.fa-level-up:before {\n content: \"\\f148\";\n}\n.fa-level-down:before {\n content: \"\\f149\";\n}\n.fa-check-square:before {\n content: \"\\f14a\";\n}\n.fa-pencil-square:before {\n content: \"\\f14b\";\n}\n.fa-external-link-square:before {\n content: \"\\f14c\";\n}\n.fa-share-square:before {\n content: \"\\f14d\";\n}\n.fa-compass:before {\n content: \"\\f14e\";\n}\n.fa-toggle-down:before,\n.fa-caret-square-o-down:before {\n content: \"\\f150\";\n}\n.fa-toggle-up:before,\n.fa-caret-square-o-up:before {\n content: \"\\f151\";\n}\n.fa-toggle-right:before,\n.fa-caret-square-o-right:before {\n content: \"\\f152\";\n}\n.fa-euro:before,\n.fa-eur:before {\n content: \"\\f153\";\n}\n.fa-gbp:before {\n content: \"\\f154\";\n}\n.fa-dollar:before,\n.fa-usd:before {\n content: \"\\f155\";\n}\n.fa-rupee:before,\n.fa-inr:before {\n content: \"\\f156\";\n}\n.fa-cny:before,\n.fa-rmb:before,\n.fa-yen:before,\n.fa-jpy:before {\n content: \"\\f157\";\n}\n.fa-ruble:before,\n.fa-rouble:before,\n.fa-rub:before {\n content: \"\\f158\";\n}\n.fa-won:before,\n.fa-krw:before {\n content: \"\\f159\";\n}\n.fa-bitcoin:before,\n.fa-btc:before {\n content: \"\\f15a\";\n}\n.fa-file:before {\n content: \"\\f15b\";\n}\n.fa-file-text:before {\n content: \"\\f15c\";\n}\n.fa-sort-alpha-asc:before {\n content: \"\\f15d\";\n}\n.fa-sort-alpha-desc:before {\n content: \"\\f15e\";\n}\n.fa-sort-amount-asc:before {\n content: \"\\f160\";\n}\n.fa-sort-amount-desc:before {\n content: \"\\f161\";\n}\n.fa-sort-numeric-asc:before {\n content: \"\\f162\";\n}\n.fa-sort-numeric-desc:before {\n content: \"\\f163\";\n}\n.fa-thumbs-up:before {\n content: \"\\f164\";\n}\n.fa-thumbs-down:before {\n content: \"\\f165\";\n}\n.fa-youtube-square:before {\n content: \"\\f166\";\n}\n.fa-youtube:before {\n content: \"\\f167\";\n}\n.fa-xing:before {\n content: \"\\f168\";\n}\n.fa-xing-square:before {\n content: \"\\f169\";\n}\n.fa-youtube-play:before {\n content: \"\\f16a\";\n}\n.fa-dropbox:before {\n content: \"\\f16b\";\n}\n.fa-stack-overflow:before {\n content: \"\\f16c\";\n}\n.fa-instagram:before {\n content: \"\\f16d\";\n}\n.fa-flickr:before {\n content: \"\\f16e\";\n}\n.fa-adn:before {\n content: \"\\f170\";\n}\n.fa-bitbucket:before {\n content: \"\\f171\";\n}\n.fa-bitbucket-square:before {\n content: \"\\f172\";\n}\n.fa-tumblr:before {\n content: \"\\f173\";\n}\n.fa-tumblr-square:before {\n content: \"\\f174\";\n}\n.fa-long-arrow-down:before {\n content: \"\\f175\";\n}\n.fa-long-arrow-up:before {\n content: \"\\f176\";\n}\n.fa-long-arrow-left:before {\n content: \"\\f177\";\n}\n.fa-long-arrow-right:before {\n content: \"\\f178\";\n}\n.fa-apple:before {\n content: \"\\f179\";\n}\n.fa-windows:before {\n content: \"\\f17a\";\n}\n.fa-android:before {\n content: \"\\f17b\";\n}\n.fa-linux:before {\n content: \"\\f17c\";\n}\n.fa-dribbble:before {\n content: \"\\f17d\";\n}\n.fa-skype:before {\n content: \"\\f17e\";\n}\n.fa-foursquare:before {\n content: \"\\f180\";\n}\n.fa-trello:before {\n content: \"\\f181\";\n}\n.fa-female:before {\n content: \"\\f182\";\n}\n.fa-male:before {\n content: \"\\f183\";\n}\n.fa-gittip:before,\n.fa-gratipay:before {\n content: \"\\f184\";\n}\n.fa-sun-o:before {\n content: \"\\f185\";\n}\n.fa-moon-o:before {\n content: \"\\f186\";\n}\n.fa-archive:before {\n content: \"\\f187\";\n}\n.fa-bug:before {\n content: \"\\f188\";\n}\n.fa-vk:before {\n content: \"\\f189\";\n}\n.fa-weibo:before {\n content: \"\\f18a\";\n}\n.fa-renren:before {\n content: \"\\f18b\";\n}\n.fa-pagelines:before {\n content: \"\\f18c\";\n}\n.fa-stack-exchange:before {\n content: \"\\f18d\";\n}\n.fa-arrow-circle-o-right:before {\n content: \"\\f18e\";\n}\n.fa-arrow-circle-o-left:before {\n content: \"\\f190\";\n}\n.fa-toggle-left:before,\n.fa-caret-square-o-left:before {\n content: \"\\f191\";\n}\n.fa-dot-circle-o:before {\n content: \"\\f192\";\n}\n.fa-wheelchair:before {\n content: \"\\f193\";\n}\n.fa-vimeo-square:before {\n content: \"\\f194\";\n}\n.fa-turkish-lira:before,\n.fa-try:before {\n content: \"\\f195\";\n}\n.fa-plus-square-o:before {\n content: \"\\f196\";\n}\n.fa-space-shuttle:before {\n content: \"\\f197\";\n}\n.fa-slack:before {\n content: \"\\f198\";\n}\n.fa-envelope-square:before {\n content: \"\\f199\";\n}\n.fa-wordpress:before {\n content: \"\\f19a\";\n}\n.fa-openid:before {\n content: \"\\f19b\";\n}\n.fa-institution:before,\n.fa-bank:before,\n.fa-university:before {\n content: \"\\f19c\";\n}\n.fa-mortar-board:before,\n.fa-graduation-cap:before {\n content: \"\\f19d\";\n}\n.fa-yahoo:before {\n content: \"\\f19e\";\n}\n.fa-google:before {\n content: \"\\f1a0\";\n}\n.fa-reddit:before {\n content: \"\\f1a1\";\n}\n.fa-reddit-square:before {\n content: \"\\f1a2\";\n}\n.fa-stumbleupon-circle:before {\n content: \"\\f1a3\";\n}\n.fa-stumbleupon:before {\n content: \"\\f1a4\";\n}\n.fa-delicious:before {\n content: \"\\f1a5\";\n}\n.fa-digg:before {\n content: \"\\f1a6\";\n}\n.fa-pied-piper-pp:before {\n content: \"\\f1a7\";\n}\n.fa-pied-piper-alt:before {\n content: \"\\f1a8\";\n}\n.fa-drupal:before {\n content: \"\\f1a9\";\n}\n.fa-joomla:before {\n content: \"\\f1aa\";\n}\n.fa-language:before {\n content: \"\\f1ab\";\n}\n.fa-fax:before {\n content: \"\\f1ac\";\n}\n.fa-building:before {\n content: \"\\f1ad\";\n}\n.fa-child:before {\n content: \"\\f1ae\";\n}\n.fa-paw:before {\n content: \"\\f1b0\";\n}\n.fa-spoon:before {\n content: \"\\f1b1\";\n}\n.fa-cube:before {\n content: \"\\f1b2\";\n}\n.fa-cubes:before {\n content: \"\\f1b3\";\n}\n.fa-behance:before {\n content: \"\\f1b4\";\n}\n.fa-behance-square:before {\n content: \"\\f1b5\";\n}\n.fa-steam:before {\n content: \"\\f1b6\";\n}\n.fa-steam-square:before {\n content: \"\\f1b7\";\n}\n.fa-recycle:before {\n content: \"\\f1b8\";\n}\n.fa-automobile:before,\n.fa-car:before {\n content: \"\\f1b9\";\n}\n.fa-cab:before,\n.fa-taxi:before {\n content: \"\\f1ba\";\n}\n.fa-tree:before {\n content: \"\\f1bb\";\n}\n.fa-spotify:before {\n content: \"\\f1bc\";\n}\n.fa-deviantart:before {\n content: \"\\f1bd\";\n}\n.fa-soundcloud:before {\n content: \"\\f1be\";\n}\n.fa-database:before {\n content: \"\\f1c0\";\n}\n.fa-file-pdf-o:before {\n content: \"\\f1c1\";\n}\n.fa-file-word-o:before {\n content: \"\\f1c2\";\n}\n.fa-file-excel-o:before {\n content: \"\\f1c3\";\n}\n.fa-file-powerpoint-o:before {\n content: \"\\f1c4\";\n}\n.fa-file-photo-o:before,\n.fa-file-picture-o:before,\n.fa-file-image-o:before {\n content: \"\\f1c5\";\n}\n.fa-file-zip-o:before,\n.fa-file-archive-o:before {\n content: \"\\f1c6\";\n}\n.fa-file-sound-o:before,\n.fa-file-audio-o:before {\n content: \"\\f1c7\";\n}\n.fa-file-movie-o:before,\n.fa-file-video-o:before {\n content: \"\\f1c8\";\n}\n.fa-file-code-o:before {\n content: \"\\f1c9\";\n}\n.fa-vine:before {\n content: \"\\f1ca\";\n}\n.fa-codepen:before {\n content: \"\\f1cb\";\n}\n.fa-jsfiddle:before {\n content: \"\\f1cc\";\n}\n.fa-life-bouy:before,\n.fa-life-buoy:before,\n.fa-life-saver:before,\n.fa-support:before,\n.fa-life-ring:before {\n content: \"\\f1cd\";\n}\n.fa-circle-o-notch:before {\n content: \"\\f1ce\";\n}\n.fa-ra:before,\n.fa-resistance:before,\n.fa-rebel:before {\n content: \"\\f1d0\";\n}\n.fa-ge:before,\n.fa-empire:before {\n content: \"\\f1d1\";\n}\n.fa-git-square:before {\n content: \"\\f1d2\";\n}\n.fa-git:before {\n content: \"\\f1d3\";\n}\n.fa-y-combinator-square:before,\n.fa-yc-square:before,\n.fa-hacker-news:before {\n content: \"\\f1d4\";\n}\n.fa-tencent-weibo:before {\n content: \"\\f1d5\";\n}\n.fa-qq:before {\n content: \"\\f1d6\";\n}\n.fa-wechat:before,\n.fa-weixin:before {\n content: \"\\f1d7\";\n}\n.fa-send:before,\n.fa-paper-plane:before {\n content: \"\\f1d8\";\n}\n.fa-send-o:before,\n.fa-paper-plane-o:before {\n content: \"\\f1d9\";\n}\n.fa-history:before {\n content: \"\\f1da\";\n}\n.fa-circle-thin:before {\n content: \"\\f1db\";\n}\n.fa-header:before {\n content: \"\\f1dc\";\n}\n.fa-paragraph:before {\n content: \"\\f1dd\";\n}\n.fa-sliders:before {\n content: \"\\f1de\";\n}\n.fa-share-alt:before {\n content: \"\\f1e0\";\n}\n.fa-share-alt-square:before {\n content: \"\\f1e1\";\n}\n.fa-bomb:before {\n content: \"\\f1e2\";\n}\n.fa-soccer-ball-o:before,\n.fa-futbol-o:before {\n content: \"\\f1e3\";\n}\n.fa-tty:before {\n content: \"\\f1e4\";\n}\n.fa-binoculars:before {\n content: \"\\f1e5\";\n}\n.fa-plug:before {\n content: \"\\f1e6\";\n}\n.fa-slideshare:before {\n content: \"\\f1e7\";\n}\n.fa-twitch:before {\n content: \"\\f1e8\";\n}\n.fa-yelp:before {\n content: \"\\f1e9\";\n}\n.fa-newspaper-o:before {\n content: \"\\f1ea\";\n}\n.fa-wifi:before {\n content: \"\\f1eb\";\n}\n.fa-calculator:before {\n content: \"\\f1ec\";\n}\n.fa-paypal:before {\n content: \"\\f1ed\";\n}\n.fa-google-wallet:before {\n content: \"\\f1ee\";\n}\n.fa-cc-visa:before {\n content: \"\\f1f0\";\n}\n.fa-cc-mastercard:before {\n content: \"\\f1f1\";\n}\n.fa-cc-discover:before {\n content: \"\\f1f2\";\n}\n.fa-cc-amex:before {\n content: \"\\f1f3\";\n}\n.fa-cc-paypal:before {\n content: \"\\f1f4\";\n}\n.fa-cc-stripe:before {\n content: \"\\f1f5\";\n}\n.fa-bell-slash:before {\n content: \"\\f1f6\";\n}\n.fa-bell-slash-o:before {\n content: \"\\f1f7\";\n}\n.fa-trash:before {\n content: \"\\f1f8\";\n}\n.fa-copyright:before {\n content: \"\\f1f9\";\n}\n.fa-at:before {\n content: \"\\f1fa\";\n}\n.fa-eyedropper:before {\n content: \"\\f1fb\";\n}\n.fa-paint-brush:before {\n content: \"\\f1fc\";\n}\n.fa-birthday-cake:before {\n content: \"\\f1fd\";\n}\n.fa-area-chart:before {\n content: \"\\f1fe\";\n}\n.fa-pie-chart:before {\n content: \"\\f200\";\n}\n.fa-line-chart:before {\n content: \"\\f201\";\n}\n.fa-lastfm:before {\n content: \"\\f202\";\n}\n.fa-lastfm-square:before {\n content: \"\\f203\";\n}\n.fa-toggle-off:before {\n content: \"\\f204\";\n}\n.fa-toggle-on:before {\n content: \"\\f205\";\n}\n.fa-bicycle:before {\n content: \"\\f206\";\n}\n.fa-bus:before {\n content: \"\\f207\";\n}\n.fa-ioxhost:before {\n content: \"\\f208\";\n}\n.fa-angellist:before {\n content: \"\\f209\";\n}\n.fa-cc:before {\n content: \"\\f20a\";\n}\n.fa-shekel:before,\n.fa-sheqel:before,\n.fa-ils:before {\n content: \"\\f20b\";\n}\n.fa-meanpath:before {\n content: \"\\f20c\";\n}\n.fa-buysellads:before {\n content: \"\\f20d\";\n}\n.fa-connectdevelop:before {\n content: \"\\f20e\";\n}\n.fa-dashcube:before {\n content: \"\\f210\";\n}\n.fa-forumbee:before {\n content: \"\\f211\";\n}\n.fa-leanpub:before {\n content: \"\\f212\";\n}\n.fa-sellsy:before {\n content: \"\\f213\";\n}\n.fa-shirtsinbulk:before {\n content: \"\\f214\";\n}\n.fa-simplybuilt:before {\n content: \"\\f215\";\n}\n.fa-skyatlas:before {\n content: \"\\f216\";\n}\n.fa-cart-plus:before {\n content: \"\\f217\";\n}\n.fa-cart-arrow-down:before {\n content: \"\\f218\";\n}\n.fa-diamond:before {\n content: \"\\f219\";\n}\n.fa-ship:before {\n content: \"\\f21a\";\n}\n.fa-user-secret:before {\n content: \"\\f21b\";\n}\n.fa-motorcycle:before {\n content: \"\\f21c\";\n}\n.fa-street-view:before {\n content: \"\\f21d\";\n}\n.fa-heartbeat:before {\n content: \"\\f21e\";\n}\n.fa-venus:before {\n content: \"\\f221\";\n}\n.fa-mars:before {\n content: \"\\f222\";\n}\n.fa-mercury:before {\n content: \"\\f223\";\n}\n.fa-intersex:before,\n.fa-transgender:before {\n content: \"\\f224\";\n}\n.fa-transgender-alt:before {\n content: \"\\f225\";\n}\n.fa-venus-double:before {\n content: \"\\f226\";\n}\n.fa-mars-double:before {\n content: \"\\f227\";\n}\n.fa-venus-mars:before {\n content: \"\\f228\";\n}\n.fa-mars-stroke:before {\n content: \"\\f229\";\n}\n.fa-mars-stroke-v:before {\n content: \"\\f22a\";\n}\n.fa-mars-stroke-h:before {\n content: \"\\f22b\";\n}\n.fa-neuter:before {\n content: \"\\f22c\";\n}\n.fa-genderless:before {\n content: \"\\f22d\";\n}\n.fa-facebook-official:before {\n content: \"\\f230\";\n}\n.fa-pinterest-p:before {\n content: \"\\f231\";\n}\n.fa-whatsapp:before {\n content: \"\\f232\";\n}\n.fa-server:before {\n content: \"\\f233\";\n}\n.fa-user-plus:before {\n content: \"\\f234\";\n}\n.fa-user-times:before {\n content: \"\\f235\";\n}\n.fa-hotel:before,\n.fa-bed:before {\n content: \"\\f236\";\n}\n.fa-viacoin:before {\n content: \"\\f237\";\n}\n.fa-train:before {\n content: \"\\f238\";\n}\n.fa-subway:before {\n content: \"\\f239\";\n}\n.fa-medium:before {\n content: \"\\f23a\";\n}\n.fa-yc:before,\n.fa-y-combinator:before {\n content: \"\\f23b\";\n}\n.fa-optin-monster:before {\n content: \"\\f23c\";\n}\n.fa-opencart:before {\n content: \"\\f23d\";\n}\n.fa-expeditedssl:before {\n content: \"\\f23e\";\n}\n.fa-battery-4:before,\n.fa-battery:before,\n.fa-battery-full:before {\n content: \"\\f240\";\n}\n.fa-battery-3:before,\n.fa-battery-three-quarters:before {\n content: \"\\f241\";\n}\n.fa-battery-2:before,\n.fa-battery-half:before {\n content: \"\\f242\";\n}\n.fa-battery-1:before,\n.fa-battery-quarter:before {\n content: \"\\f243\";\n}\n.fa-battery-0:before,\n.fa-battery-empty:before {\n content: \"\\f244\";\n}\n.fa-mouse-pointer:before {\n content: \"\\f245\";\n}\n.fa-i-cursor:before {\n content: \"\\f246\";\n}\n.fa-object-group:before {\n content: \"\\f247\";\n}\n.fa-object-ungroup:before {\n content: \"\\f248\";\n}\n.fa-sticky-note:before {\n content: \"\\f249\";\n}\n.fa-sticky-note-o:before {\n content: \"\\f24a\";\n}\n.fa-cc-jcb:before {\n content: \"\\f24b\";\n}\n.fa-cc-diners-club:before {\n content: \"\\f24c\";\n}\n.fa-clone:before {\n content: \"\\f24d\";\n}\n.fa-balance-scale:before {\n content: \"\\f24e\";\n}\n.fa-hourglass-o:before {\n content: \"\\f250\";\n}\n.fa-hourglass-1:before,\n.fa-hourglass-start:before {\n content: \"\\f251\";\n}\n.fa-hourglass-2:before,\n.fa-hourglass-half:before {\n content: \"\\f252\";\n}\n.fa-hourglass-3:before,\n.fa-hourglass-end:before {\n content: \"\\f253\";\n}\n.fa-hourglass:before {\n content: \"\\f254\";\n}\n.fa-hand-grab-o:before,\n.fa-hand-rock-o:before {\n content: \"\\f255\";\n}\n.fa-hand-stop-o:before,\n.fa-hand-paper-o:before {\n content: \"\\f256\";\n}\n.fa-hand-scissors-o:before {\n content: \"\\f257\";\n}\n.fa-hand-lizard-o:before {\n content: \"\\f258\";\n}\n.fa-hand-spock-o:before {\n content: \"\\f259\";\n}\n.fa-hand-pointer-o:before {\n content: \"\\f25a\";\n}\n.fa-hand-peace-o:before {\n content: \"\\f25b\";\n}\n.fa-trademark:before {\n content: \"\\f25c\";\n}\n.fa-registered:before {\n content: \"\\f25d\";\n}\n.fa-creative-commons:before {\n content: \"\\f25e\";\n}\n.fa-gg:before {\n content: \"\\f260\";\n}\n.fa-gg-circle:before {\n content: \"\\f261\";\n}\n.fa-tripadvisor:before {\n content: \"\\f262\";\n}\n.fa-odnoklassniki:before {\n content: \"\\f263\";\n}\n.fa-odnoklassniki-square:before {\n content: \"\\f264\";\n}\n.fa-get-pocket:before {\n content: \"\\f265\";\n}\n.fa-wikipedia-w:before {\n content: \"\\f266\";\n}\n.fa-safari:before {\n content: \"\\f267\";\n}\n.fa-chrome:before {\n content: \"\\f268\";\n}\n.fa-firefox:before {\n content: \"\\f269\";\n}\n.fa-opera:before {\n content: \"\\f26a\";\n}\n.fa-internet-explorer:before {\n content: \"\\f26b\";\n}\n.fa-tv:before,\n.fa-television:before {\n content: \"\\f26c\";\n}\n.fa-contao:before {\n content: \"\\f26d\";\n}\n.fa-500px:before {\n content: \"\\f26e\";\n}\n.fa-amazon:before {\n content: \"\\f270\";\n}\n.fa-calendar-plus-o:before {\n content: \"\\f271\";\n}\n.fa-calendar-minus-o:before {\n content: \"\\f272\";\n}\n.fa-calendar-times-o:before {\n content: \"\\f273\";\n}\n.fa-calendar-check-o:before {\n content: \"\\f274\";\n}\n.fa-industry:before {\n content: \"\\f275\";\n}\n.fa-map-pin:before {\n content: \"\\f276\";\n}\n.fa-map-signs:before {\n content: \"\\f277\";\n}\n.fa-map-o:before {\n content: \"\\f278\";\n}\n.fa-map:before {\n content: \"\\f279\";\n}\n.fa-commenting:before {\n content: \"\\f27a\";\n}\n.fa-commenting-o:before {\n content: \"\\f27b\";\n}\n.fa-houzz:before {\n content: \"\\f27c\";\n}\n.fa-vimeo:before {\n content: \"\\f27d\";\n}\n.fa-black-tie:before {\n content: \"\\f27e\";\n}\n.fa-fonticons:before {\n content: \"\\f280\";\n}\n.fa-reddit-alien:before {\n content: \"\\f281\";\n}\n.fa-edge:before {\n content: \"\\f282\";\n}\n.fa-credit-card-alt:before {\n content: \"\\f283\";\n}\n.fa-codiepie:before {\n content: \"\\f284\";\n}\n.fa-modx:before {\n content: \"\\f285\";\n}\n.fa-fort-awesome:before {\n content: \"\\f286\";\n}\n.fa-usb:before {\n content: \"\\f287\";\n}\n.fa-product-hunt:before {\n content: \"\\f288\";\n}\n.fa-mixcloud:before {\n content: \"\\f289\";\n}\n.fa-scribd:before {\n content: \"\\f28a\";\n}\n.fa-pause-circle:before {\n content: \"\\f28b\";\n}\n.fa-pause-circle-o:before {\n content: \"\\f28c\";\n}\n.fa-stop-circle:before {\n content: \"\\f28d\";\n}\n.fa-stop-circle-o:before {\n content: \"\\f28e\";\n}\n.fa-shopping-bag:before {\n content: \"\\f290\";\n}\n.fa-shopping-basket:before {\n content: \"\\f291\";\n}\n.fa-hashtag:before {\n content: \"\\f292\";\n}\n.fa-bluetooth:before {\n content: \"\\f293\";\n}\n.fa-bluetooth-b:before {\n content: \"\\f294\";\n}\n.fa-percent:before {\n content: \"\\f295\";\n}\n.fa-gitlab:before {\n content: \"\\f296\";\n}\n.fa-wpbeginner:before {\n content: \"\\f297\";\n}\n.fa-wpforms:before {\n content: \"\\f298\";\n}\n.fa-envira:before {\n content: \"\\f299\";\n}\n.fa-universal-access:before {\n content: \"\\f29a\";\n}\n.fa-wheelchair-alt:before {\n content: \"\\f29b\";\n}\n.fa-question-circle-o:before {\n content: \"\\f29c\";\n}\n.fa-blind:before {\n content: \"\\f29d\";\n}\n.fa-audio-description:before {\n content: \"\\f29e\";\n}\n.fa-volume-control-phone:before {\n content: \"\\f2a0\";\n}\n.fa-braille:before {\n content: \"\\f2a1\";\n}\n.fa-assistive-listening-systems:before {\n content: \"\\f2a2\";\n}\n.fa-asl-interpreting:before,\n.fa-american-sign-language-interpreting:before {\n content: \"\\f2a3\";\n}\n.fa-deafness:before,\n.fa-hard-of-hearing:before,\n.fa-deaf:before {\n content: \"\\f2a4\";\n}\n.fa-glide:before {\n content: \"\\f2a5\";\n}\n.fa-glide-g:before {\n content: \"\\f2a6\";\n}\n.fa-signing:before,\n.fa-sign-language:before {\n content: \"\\f2a7\";\n}\n.fa-low-vision:before {\n content: \"\\f2a8\";\n}\n.fa-viadeo:before {\n content: \"\\f2a9\";\n}\n.fa-viadeo-square:before {\n content: \"\\f2aa\";\n}\n.fa-snapchat:before {\n content: \"\\f2ab\";\n}\n.fa-snapchat-ghost:before {\n content: \"\\f2ac\";\n}\n.fa-snapchat-square:before {\n content: \"\\f2ad\";\n}\n.fa-pied-piper:before {\n content: \"\\f2ae\";\n}\n.fa-first-order:before {\n content: \"\\f2b0\";\n}\n.fa-yoast:before {\n content: \"\\f2b1\";\n}\n.fa-themeisle:before {\n content: \"\\f2b2\";\n}\n.fa-google-plus-circle:before,\n.fa-google-plus-official:before {\n content: \"\\f2b3\";\n}\n.fa-fa:before,\n.fa-font-awesome:before {\n content: \"\\f2b4\";\n}\n.fa-handshake-o:before {\n content: \"\\f2b5\";\n}\n.fa-envelope-open:before {\n content: \"\\f2b6\";\n}\n.fa-envelope-open-o:before {\n content: \"\\f2b7\";\n}\n.fa-linode:before {\n content: \"\\f2b8\";\n}\n.fa-address-book:before {\n content: \"\\f2b9\";\n}\n.fa-address-book-o:before {\n content: \"\\f2ba\";\n}\n.fa-vcard:before,\n.fa-address-card:before {\n content: \"\\f2bb\";\n}\n.fa-vcard-o:before,\n.fa-address-card-o:before {\n content: \"\\f2bc\";\n}\n.fa-user-circle:before {\n content: \"\\f2bd\";\n}\n.fa-user-circle-o:before {\n content: \"\\f2be\";\n}\n.fa-user-o:before {\n content: \"\\f2c0\";\n}\n.fa-id-badge:before {\n content: \"\\f2c1\";\n}\n.fa-drivers-license:before,\n.fa-id-card:before {\n content: \"\\f2c2\";\n}\n.fa-drivers-license-o:before,\n.fa-id-card-o:before {\n content: \"\\f2c3\";\n}\n.fa-quora:before {\n content: \"\\f2c4\";\n}\n.fa-free-code-camp:before {\n content: \"\\f2c5\";\n}\n.fa-telegram:before {\n content: \"\\f2c6\";\n}\n.fa-thermometer-4:before,\n.fa-thermometer:before,\n.fa-thermometer-full:before {\n content: \"\\f2c7\";\n}\n.fa-thermometer-3:before,\n.fa-thermometer-three-quarters:before {\n content: \"\\f2c8\";\n}\n.fa-thermometer-2:before,\n.fa-thermometer-half:before {\n content: \"\\f2c9\";\n}\n.fa-thermometer-1:before,\n.fa-thermometer-quarter:before {\n content: \"\\f2ca\";\n}\n.fa-thermometer-0:before,\n.fa-thermometer-empty:before {\n content: \"\\f2cb\";\n}\n.fa-shower:before {\n content: \"\\f2cc\";\n}\n.fa-bathtub:before,\n.fa-s15:before,\n.fa-bath:before {\n content: \"\\f2cd\";\n}\n.fa-podcast:before {\n content: \"\\f2ce\";\n}\n.fa-window-maximize:before {\n content: \"\\f2d0\";\n}\n.fa-window-minimize:before {\n content: \"\\f2d1\";\n}\n.fa-window-restore:before {\n content: \"\\f2d2\";\n}\n.fa-times-rectangle:before,\n.fa-window-close:before {\n content: \"\\f2d3\";\n}\n.fa-times-rectangle-o:before,\n.fa-window-close-o:before {\n content: \"\\f2d4\";\n}\n.fa-bandcamp:before {\n content: \"\\f2d5\";\n}\n.fa-grav:before {\n content: \"\\f2d6\";\n}\n.fa-etsy:before {\n content: \"\\f2d7\";\n}\n.fa-imdb:before {\n content: \"\\f2d8\";\n}\n.fa-ravelry:before {\n content: \"\\f2d9\";\n}\n.fa-eercast:before {\n content: \"\\f2da\";\n}\n.fa-microchip:before {\n content: \"\\f2db\";\n}\n.fa-snowflake-o:before {\n content: \"\\f2dc\";\n}\n.fa-superpowers:before {\n content: \"\\f2dd\";\n}\n.fa-wpexplorer:before {\n content: \"\\f2de\";\n}\n.fa-meetup:before {\n content: \"\\f2e0\";\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n","@charset \"UTF-8\";\n/*!\n * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format(\"embedded-opentype\"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format(\"woff2\"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format(\"woff\"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format(\"truetype\"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format(\"svg\");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:\"\"}.fa-music:before{content:\"\"}.fa-search:before{content:\"\"}.fa-envelope-o:before{content:\"\"}.fa-heart:before{content:\"\"}.fa-star:before{content:\"\"}.fa-star-o:before{content:\"\"}.fa-user:before{content:\"\"}.fa-film:before{content:\"\"}.fa-th-large:before{content:\"\"}.fa-th:before{content:\"\"}.fa-th-list:before{content:\"\"}.fa-check:before{content:\"\"}.fa-close:before,.fa-remove:before,.fa-times:before{content:\"\"}.fa-search-plus:before{content:\"\"}.fa-search-minus:before{content:\"\"}.fa-power-off:before{content:\"\"}.fa-signal:before{content:\"\"}.fa-cog:before,.fa-gear:before{content:\"\"}.fa-trash-o:before{content:\"\"}.fa-home:before{content:\"\"}.fa-file-o:before{content:\"\"}.fa-clock-o:before{content:\"\"}.fa-road:before{content:\"\"}.fa-download:before{content:\"\"}.fa-arrow-circle-o-down:before{content:\"\"}.fa-arrow-circle-o-up:before{content:\"\"}.fa-inbox:before{content:\"\"}.fa-play-circle-o:before{content:\"\"}.fa-repeat:before,.fa-rotate-right:before{content:\"\"}.fa-refresh:before{content:\"\"}.fa-list-alt:before{content:\"\"}.fa-lock:before{content:\"\"}.fa-flag:before{content:\"\"}.fa-headphones:before{content:\"\"}.fa-volume-off:before{content:\"\"}.fa-volume-down:before{content:\"\"}.fa-volume-up:before{content:\"\"}.fa-qrcode:before{content:\"\"}.fa-barcode:before{content:\"\"}.fa-tag:before{content:\"\"}.fa-tags:before{content:\"\"}.fa-book:before{content:\"\"}.fa-bookmark:before{content:\"\"}.fa-print:before{content:\"\"}.fa-camera:before{content:\"\"}.fa-font:before{content:\"\"}.fa-bold:before{content:\"\"}.fa-italic:before{content:\"\"}.fa-text-height:before{content:\"\"}.fa-text-width:before{content:\"\"}.fa-align-left:before{content:\"\"}.fa-align-center:before{content:\"\"}.fa-align-right:before{content:\"\"}.fa-align-justify:before{content:\"\"}.fa-list:before{content:\"\"}.fa-dedent:before,.fa-outdent:before{content:\"\"}.fa-indent:before{content:\"\"}.fa-video-camera:before{content:\"\"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:\"\"}.fa-pencil:before{content:\"\"}.fa-map-marker:before{content:\"\"}.fa-adjust:before{content:\"\"}.fa-tint:before{content:\"\"}.fa-edit:before,.fa-pencil-square-o:before{content:\"\"}.fa-share-square-o:before{content:\"\"}.fa-check-square-o:before{content:\"\"}.fa-arrows:before{content:\"\"}.fa-step-backward:before{content:\"\"}.fa-fast-backward:before{content:\"\"}.fa-backward:before{content:\"\"}.fa-play:before{content:\"\"}.fa-pause:before{content:\"\"}.fa-stop:before{content:\"\"}.fa-forward:before{content:\"\"}.fa-fast-forward:before{content:\"\"}.fa-step-forward:before{content:\"\"}.fa-eject:before{content:\"\"}.fa-chevron-left:before{content:\"\"}.fa-chevron-right:before{content:\"\"}.fa-plus-circle:before{content:\"\"}.fa-minus-circle:before{content:\"\"}.fa-times-circle:before{content:\"\"}.fa-check-circle:before{content:\"\"}.fa-question-circle:before{content:\"\"}.fa-info-circle:before{content:\"\"}.fa-crosshairs:before{content:\"\"}.fa-times-circle-o:before{content:\"\"}.fa-check-circle-o:before{content:\"\"}.fa-ban:before{content:\"\"}.fa-arrow-left:before{content:\"\"}.fa-arrow-right:before{content:\"\"}.fa-arrow-up:before{content:\"\"}.fa-arrow-down:before{content:\"\"}.fa-mail-forward:before,.fa-share:before{content:\"\"}.fa-expand:before{content:\"\"}.fa-compress:before{content:\"\"}.fa-plus:before{content:\"\"}.fa-minus:before{content:\"\"}.fa-asterisk:before{content:\"\"}.fa-exclamation-circle:before{content:\"\"}.fa-gift:before{content:\"\"}.fa-leaf:before{content:\"\"}.fa-fire:before{content:\"\"}.fa-eye:before{content:\"\"}.fa-eye-slash:before{content:\"\"}.fa-exclamation-triangle:before,.fa-warning:before{content:\"\"}.fa-plane:before{content:\"\"}.fa-calendar:before{content:\"\"}.fa-random:before{content:\"\"}.fa-comment:before{content:\"\"}.fa-magnet:before{content:\"\"}.fa-chevron-up:before{content:\"\"}.fa-chevron-down:before{content:\"\"}.fa-retweet:before{content:\"\"}.fa-shopping-cart:before{content:\"\"}.fa-folder:before{content:\"\"}.fa-folder-open:before{content:\"\"}.fa-arrows-v:before{content:\"\"}.fa-arrows-h:before{content:\"\"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:\"\"}.fa-twitter-square:before{content:\"\"}.fa-facebook-square:before{content:\"\"}.fa-camera-retro:before{content:\"\"}.fa-key:before{content:\"\"}.fa-cogs:before,.fa-gears:before{content:\"\"}.fa-comments:before{content:\"\"}.fa-thumbs-o-up:before{content:\"\"}.fa-thumbs-o-down:before{content:\"\"}.fa-star-half:before{content:\"\"}.fa-heart-o:before{content:\"\"}.fa-sign-out:before{content:\"\"}.fa-linkedin-square:before{content:\"\"}.fa-thumb-tack:before{content:\"\"}.fa-external-link:before{content:\"\"}.fa-sign-in:before{content:\"\"}.fa-trophy:before{content:\"\"}.fa-github-square:before{content:\"\"}.fa-upload:before{content:\"\"}.fa-lemon-o:before{content:\"\"}.fa-phone:before{content:\"\"}.fa-square-o:before{content:\"\"}.fa-bookmark-o:before{content:\"\"}.fa-phone-square:before{content:\"\"}.fa-twitter:before{content:\"\"}.fa-facebook-f:before,.fa-facebook:before{content:\"\"}.fa-github:before{content:\"\"}.fa-unlock:before{content:\"\"}.fa-credit-card:before{content:\"\"}.fa-feed:before,.fa-rss:before{content:\"\"}.fa-hdd-o:before{content:\"\"}.fa-bullhorn:before{content:\"\"}.fa-bell:before{content:\"\"}.fa-certificate:before{content:\"\"}.fa-hand-o-right:before{content:\"\"}.fa-hand-o-left:before{content:\"\"}.fa-hand-o-up:before{content:\"\"}.fa-hand-o-down:before{content:\"\"}.fa-arrow-circle-left:before{content:\"\"}.fa-arrow-circle-right:before{content:\"\"}.fa-arrow-circle-up:before{content:\"\"}.fa-arrow-circle-down:before{content:\"\"}.fa-globe:before{content:\"\"}.fa-wrench:before{content:\"\"}.fa-tasks:before{content:\"\"}.fa-filter:before{content:\"\"}.fa-briefcase:before{content:\"\"}.fa-arrows-alt:before{content:\"\"}.fa-group:before,.fa-users:before{content:\"\"}.fa-chain:before,.fa-link:before{content:\"\"}.fa-cloud:before{content:\"\"}.fa-flask:before{content:\"\"}.fa-cut:before,.fa-scissors:before{content:\"\"}.fa-copy:before,.fa-files-o:before{content:\"\"}.fa-paperclip:before{content:\"\"}.fa-floppy-o:before,.fa-save:before{content:\"\"}.fa-square:before{content:\"\"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:\"\"}.fa-list-ul:before{content:\"\"}.fa-list-ol:before{content:\"\"}.fa-strikethrough:before{content:\"\"}.fa-underline:before{content:\"\"}.fa-table:before{content:\"\"}.fa-magic:before{content:\"\"}.fa-truck:before{content:\"\"}.fa-pinterest:before{content:\"\"}.fa-pinterest-square:before{content:\"\"}.fa-google-plus-square:before{content:\"\"}.fa-google-plus:before{content:\"\"}.fa-money:before{content:\"\"}.fa-caret-down:before{content:\"\"}.fa-caret-up:before{content:\"\"}.fa-caret-left:before{content:\"\"}.fa-caret-right:before{content:\"\"}.fa-columns:before{content:\"\"}.fa-sort:before,.fa-unsorted:before{content:\"\"}.fa-sort-desc:before,.fa-sort-down:before{content:\"\"}.fa-sort-asc:before,.fa-sort-up:before{content:\"\"}.fa-envelope:before{content:\"\"}.fa-linkedin:before{content:\"\"}.fa-rotate-left:before,.fa-undo:before{content:\"\"}.fa-gavel:before,.fa-legal:before{content:\"\"}.fa-dashboard:before,.fa-tachometer:before{content:\"\"}.fa-comment-o:before{content:\"\"}.fa-comments-o:before{content:\"\"}.fa-bolt:before,.fa-flash:before{content:\"\"}.fa-sitemap:before{content:\"\"}.fa-umbrella:before{content:\"\"}.fa-clipboard:before,.fa-paste:before{content:\"\"}.fa-lightbulb-o:before{content:\"\"}.fa-exchange:before{content:\"\"}.fa-cloud-download:before{content:\"\"}.fa-cloud-upload:before{content:\"\"}.fa-user-md:before{content:\"\"}.fa-stethoscope:before{content:\"\"}.fa-suitcase:before{content:\"\"}.fa-bell-o:before{content:\"\"}.fa-coffee:before{content:\"\"}.fa-cutlery:before{content:\"\"}.fa-file-text-o:before{content:\"\"}.fa-building-o:before{content:\"\"}.fa-hospital-o:before{content:\"\"}.fa-ambulance:before{content:\"\"}.fa-medkit:before{content:\"\"}.fa-fighter-jet:before{content:\"\"}.fa-beer:before{content:\"\"}.fa-h-square:before{content:\"\"}.fa-plus-square:before{content:\"\"}.fa-angle-double-left:before{content:\"\"}.fa-angle-double-right:before{content:\"\"}.fa-angle-double-up:before{content:\"\"}.fa-angle-double-down:before{content:\"\"}.fa-angle-left:before{content:\"\"}.fa-angle-right:before{content:\"\"}.fa-angle-up:before{content:\"\"}.fa-angle-down:before{content:\"\"}.fa-desktop:before{content:\"\"}.fa-laptop:before{content:\"\"}.fa-tablet:before{content:\"\"}.fa-mobile-phone:before,.fa-mobile:before{content:\"\"}.fa-circle-o:before{content:\"\"}.fa-quote-left:before{content:\"\"}.fa-quote-right:before{content:\"\"}.fa-spinner:before{content:\"\"}.fa-circle:before{content:\"\"}.fa-mail-reply:before,.fa-reply:before{content:\"\"}.fa-github-alt:before{content:\"\"}.fa-folder-o:before{content:\"\"}.fa-folder-open-o:before{content:\"\"}.fa-smile-o:before{content:\"\"}.fa-frown-o:before{content:\"\"}.fa-meh-o:before{content:\"\"}.fa-gamepad:before{content:\"\"}.fa-keyboard-o:before{content:\"\"}.fa-flag-o:before{content:\"\"}.fa-flag-checkered:before{content:\"\"}.fa-terminal:before{content:\"\"}.fa-code:before{content:\"\"}.fa-mail-reply-all:before,.fa-reply-all:before{content:\"\"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:\"\"}.fa-location-arrow:before{content:\"\"}.fa-crop:before{content:\"\"}.fa-code-fork:before{content:\"\"}.fa-chain-broken:before,.fa-unlink:before{content:\"\"}.fa-question:before{content:\"\"}.fa-info:before{content:\"\"}.fa-exclamation:before{content:\"\"}.fa-superscript:before{content:\"\"}.fa-subscript:before{content:\"\"}.fa-eraser:before{content:\"\"}.fa-puzzle-piece:before{content:\"\"}.fa-microphone:before{content:\"\"}.fa-microphone-slash:before{content:\"\"}.fa-shield:before{content:\"\"}.fa-calendar-o:before{content:\"\"}.fa-fire-extinguisher:before{content:\"\"}.fa-rocket:before{content:\"\"}.fa-maxcdn:before{content:\"\"}.fa-chevron-circle-left:before{content:\"\"}.fa-chevron-circle-right:before{content:\"\"}.fa-chevron-circle-up:before{content:\"\"}.fa-chevron-circle-down:before{content:\"\"}.fa-html5:before{content:\"\"}.fa-css3:before{content:\"\"}.fa-anchor:before{content:\"\"}.fa-unlock-alt:before{content:\"\"}.fa-bullseye:before{content:\"\"}.fa-ellipsis-h:before{content:\"\"}.fa-ellipsis-v:before{content:\"\"}.fa-rss-square:before{content:\"\"}.fa-play-circle:before{content:\"\"}.fa-ticket:before{content:\"\"}.fa-minus-square:before{content:\"\"}.fa-minus-square-o:before{content:\"\"}.fa-level-up:before{content:\"\"}.fa-level-down:before{content:\"\"}.fa-check-square:before{content:\"\"}.fa-pencil-square:before{content:\"\"}.fa-external-link-square:before{content:\"\"}.fa-share-square:before{content:\"\"}.fa-compass:before{content:\"\"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:\"\"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:\"\"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:\"\"}.fa-eur:before,.fa-euro:before{content:\"\"}.fa-gbp:before{content:\"\"}.fa-dollar:before,.fa-usd:before{content:\"\"}.fa-inr:before,.fa-rupee:before{content:\"\"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:\"\"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:\"\"}.fa-krw:before,.fa-won:before{content:\"\"}.fa-bitcoin:before,.fa-btc:before{content:\"\"}.fa-file:before{content:\"\"}.fa-file-text:before{content:\"\"}.fa-sort-alpha-asc:before{content:\"\"}.fa-sort-alpha-desc:before{content:\"\"}.fa-sort-amount-asc:before{content:\"\"}.fa-sort-amount-desc:before{content:\"\"}.fa-sort-numeric-asc:before{content:\"\"}.fa-sort-numeric-desc:before{content:\"\"}.fa-thumbs-up:before{content:\"\"}.fa-thumbs-down:before{content:\"\"}.fa-youtube-square:before{content:\"\"}.fa-youtube:before{content:\"\"}.fa-xing:before{content:\"\"}.fa-xing-square:before{content:\"\"}.fa-youtube-play:before{content:\"\"}.fa-dropbox:before{content:\"\"}.fa-stack-overflow:before{content:\"\"}.fa-instagram:before{content:\"\"}.fa-flickr:before{content:\"\"}.fa-adn:before{content:\"\"}.fa-bitbucket:before{content:\"\"}.fa-bitbucket-square:before{content:\"\"}.fa-tumblr:before{content:\"\"}.fa-tumblr-square:before{content:\"\"}.fa-long-arrow-down:before{content:\"\"}.fa-long-arrow-up:before{content:\"\"}.fa-long-arrow-left:before{content:\"\"}.fa-long-arrow-right:before{content:\"\"}.fa-apple:before{content:\"\"}.fa-windows:before{content:\"\"}.fa-android:before{content:\"\"}.fa-linux:before{content:\"\"}.fa-dribbble:before{content:\"\"}.fa-skype:before{content:\"\"}.fa-foursquare:before{content:\"\"}.fa-trello:before{content:\"\"}.fa-female:before{content:\"\"}.fa-male:before{content:\"\"}.fa-gittip:before,.fa-gratipay:before{content:\"\"}.fa-sun-o:before{content:\"\"}.fa-moon-o:before{content:\"\"}.fa-archive:before{content:\"\"}.fa-bug:before{content:\"\"}.fa-vk:before{content:\"\"}.fa-weibo:before{content:\"\"}.fa-renren:before{content:\"\"}.fa-pagelines:before{content:\"\"}.fa-stack-exchange:before{content:\"\"}.fa-arrow-circle-o-right:before{content:\"\"}.fa-arrow-circle-o-left:before{content:\"\"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:\"\"}.fa-dot-circle-o:before{content:\"\"}.fa-wheelchair:before{content:\"\"}.fa-vimeo-square:before{content:\"\"}.fa-try:before,.fa-turkish-lira:before{content:\"\"}.fa-plus-square-o:before{content:\"\"}.fa-space-shuttle:before{content:\"\"}.fa-slack:before{content:\"\"}.fa-envelope-square:before{content:\"\"}.fa-wordpress:before{content:\"\"}.fa-openid:before{content:\"\"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:\"\"}.fa-graduation-cap:before,.fa-mortar-board:before{content:\"\"}.fa-yahoo:before{content:\"\"}.fa-google:before{content:\"\"}.fa-reddit:before{content:\"\"}.fa-reddit-square:before{content:\"\"}.fa-stumbleupon-circle:before{content:\"\"}.fa-stumbleupon:before{content:\"\"}.fa-delicious:before{content:\"\"}.fa-digg:before{content:\"\"}.fa-pied-piper-pp:before{content:\"\"}.fa-pied-piper-alt:before{content:\"\"}.fa-drupal:before{content:\"\"}.fa-joomla:before{content:\"\"}.fa-language:before{content:\"\"}.fa-fax:before{content:\"\"}.fa-building:before{content:\"\"}.fa-child:before{content:\"\"}.fa-paw:before{content:\"\"}.fa-spoon:before{content:\"\"}.fa-cube:before{content:\"\"}.fa-cubes:before{content:\"\"}.fa-behance:before{content:\"\"}.fa-behance-square:before{content:\"\"}.fa-steam:before{content:\"\"}.fa-steam-square:before{content:\"\"}.fa-recycle:before{content:\"\"}.fa-automobile:before,.fa-car:before{content:\"\"}.fa-cab:before,.fa-taxi:before{content:\"\"}.fa-tree:before{content:\"\"}.fa-spotify:before{content:\"\"}.fa-deviantart:before{content:\"\"}.fa-soundcloud:before{content:\"\"}.fa-database:before{content:\"\"}.fa-file-pdf-o:before{content:\"\"}.fa-file-word-o:before{content:\"\"}.fa-file-excel-o:before{content:\"\"}.fa-file-powerpoint-o:before{content:\"\"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:\"\"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:\"\"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:\"\"}.fa-file-movie-o:before,.fa-file-video-o:before{content:\"\"}.fa-file-code-o:before{content:\"\"}.fa-vine:before{content:\"\"}.fa-codepen:before{content:\"\"}.fa-jsfiddle:before{content:\"\"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:\"\"}.fa-circle-o-notch:before{content:\"\"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:\"\"}.fa-empire:before,.fa-ge:before{content:\"\"}.fa-git-square:before{content:\"\"}.fa-git:before{content:\"\"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:\"\"}.fa-tencent-weibo:before{content:\"\"}.fa-qq:before{content:\"\"}.fa-wechat:before,.fa-weixin:before{content:\"\"}.fa-paper-plane:before,.fa-send:before{content:\"\"}.fa-paper-plane-o:before,.fa-send-o:before{content:\"\"}.fa-history:before{content:\"\"}.fa-circle-thin:before{content:\"\"}.fa-header:before{content:\"\"}.fa-paragraph:before{content:\"\"}.fa-sliders:before{content:\"\"}.fa-share-alt:before{content:\"\"}.fa-share-alt-square:before{content:\"\"}.fa-bomb:before{content:\"\"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:\"\"}.fa-tty:before{content:\"\"}.fa-binoculars:before{content:\"\"}.fa-plug:before{content:\"\"}.fa-slideshare:before{content:\"\"}.fa-twitch:before{content:\"\"}.fa-yelp:before{content:\"\"}.fa-newspaper-o:before{content:\"\"}.fa-wifi:before{content:\"\"}.fa-calculator:before{content:\"\"}.fa-paypal:before{content:\"\"}.fa-google-wallet:before{content:\"\"}.fa-cc-visa:before{content:\"\"}.fa-cc-mastercard:before{content:\"\"}.fa-cc-discover:before{content:\"\"}.fa-cc-amex:before{content:\"\"}.fa-cc-paypal:before{content:\"\"}.fa-cc-stripe:before{content:\"\"}.fa-bell-slash:before{content:\"\"}.fa-bell-slash-o:before{content:\"\"}.fa-trash:before{content:\"\"}.fa-copyright:before{content:\"\"}.fa-at:before{content:\"\"}.fa-eyedropper:before{content:\"\"}.fa-paint-brush:before{content:\"\"}.fa-birthday-cake:before{content:\"\"}.fa-area-chart:before{content:\"\"}.fa-pie-chart:before{content:\"\"}.fa-line-chart:before{content:\"\"}.fa-lastfm:before{content:\"\"}.fa-lastfm-square:before{content:\"\"}.fa-toggle-off:before{content:\"\"}.fa-toggle-on:before{content:\"\"}.fa-bicycle:before{content:\"\"}.fa-bus:before{content:\"\"}.fa-ioxhost:before{content:\"\"}.fa-angellist:before{content:\"\"}.fa-cc:before{content:\"\"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:\"\"}.fa-meanpath:before{content:\"\"}.fa-buysellads:before{content:\"\"}.fa-connectdevelop:before{content:\"\"}.fa-dashcube:before{content:\"\"}.fa-forumbee:before{content:\"\"}.fa-leanpub:before{content:\"\"}.fa-sellsy:before{content:\"\"}.fa-shirtsinbulk:before{content:\"\"}.fa-simplybuilt:before{content:\"\"}.fa-skyatlas:before{content:\"\"}.fa-cart-plus:before{content:\"\"}.fa-cart-arrow-down:before{content:\"\"}.fa-diamond:before{content:\"\"}.fa-ship:before{content:\"\"}.fa-user-secret:before{content:\"\"}.fa-motorcycle:before{content:\"\"}.fa-street-view:before{content:\"\"}.fa-heartbeat:before{content:\"\"}.fa-venus:before{content:\"\"}.fa-mars:before{content:\"\"}.fa-mercury:before{content:\"\"}.fa-intersex:before,.fa-transgender:before{content:\"\"}.fa-transgender-alt:before{content:\"\"}.fa-venus-double:before{content:\"\"}.fa-mars-double:before{content:\"\"}.fa-venus-mars:before{content:\"\"}.fa-mars-stroke:before{content:\"\"}.fa-mars-stroke-v:before{content:\"\"}.fa-mars-stroke-h:before{content:\"\"}.fa-neuter:before{content:\"\"}.fa-genderless:before{content:\"\"}.fa-facebook-official:before{content:\"\"}.fa-pinterest-p:before{content:\"\"}.fa-whatsapp:before{content:\"\"}.fa-server:before{content:\"\"}.fa-user-plus:before{content:\"\"}.fa-user-times:before{content:\"\"}.fa-bed:before,.fa-hotel:before{content:\"\"}.fa-viacoin:before{content:\"\"}.fa-train:before{content:\"\"}.fa-subway:before{content:\"\"}.fa-medium:before{content:\"\"}.fa-y-combinator:before,.fa-yc:before{content:\"\"}.fa-optin-monster:before{content:\"\"}.fa-opencart:before{content:\"\"}.fa-expeditedssl:before{content:\"\"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:\"\"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:\"\"}.fa-battery-2:before,.fa-battery-half:before{content:\"\"}.fa-battery-1:before,.fa-battery-quarter:before{content:\"\"}.fa-battery-0:before,.fa-battery-empty:before{content:\"\"}.fa-mouse-pointer:before{content:\"\"}.fa-i-cursor:before{content:\"\"}.fa-object-group:before{content:\"\"}.fa-object-ungroup:before{content:\"\"}.fa-sticky-note:before{content:\"\"}.fa-sticky-note-o:before{content:\"\"}.fa-cc-jcb:before{content:\"\"}.fa-cc-diners-club:before{content:\"\"}.fa-clone:before{content:\"\"}.fa-balance-scale:before{content:\"\"}.fa-hourglass-o:before{content:\"\"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:\"\"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:\"\"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:\"\"}.fa-hourglass:before{content:\"\"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:\"\"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:\"\"}.fa-hand-scissors-o:before{content:\"\"}.fa-hand-lizard-o:before{content:\"\"}.fa-hand-spock-o:before{content:\"\"}.fa-hand-pointer-o:before{content:\"\"}.fa-hand-peace-o:before{content:\"\"}.fa-trademark:before{content:\"\"}.fa-registered:before{content:\"\"}.fa-creative-commons:before{content:\"\"}.fa-gg:before{content:\"\"}.fa-gg-circle:before{content:\"\"}.fa-tripadvisor:before{content:\"\"}.fa-odnoklassniki:before{content:\"\"}.fa-odnoklassniki-square:before{content:\"\"}.fa-get-pocket:before{content:\"\"}.fa-wikipedia-w:before{content:\"\"}.fa-safari:before{content:\"\"}.fa-chrome:before{content:\"\"}.fa-firefox:before{content:\"\"}.fa-opera:before{content:\"\"}.fa-internet-explorer:before{content:\"\"}.fa-television:before,.fa-tv:before{content:\"\"}.fa-contao:before{content:\"\"}.fa-500px:before{content:\"\"}.fa-amazon:before{content:\"\"}.fa-calendar-plus-o:before{content:\"\"}.fa-calendar-minus-o:before{content:\"\"}.fa-calendar-times-o:before{content:\"\"}.fa-calendar-check-o:before{content:\"\"}.fa-industry:before{content:\"\"}.fa-map-pin:before{content:\"\"}.fa-map-signs:before{content:\"\"}.fa-map-o:before{content:\"\"}.fa-map:before{content:\"\"}.fa-commenting:before{content:\"\"}.fa-commenting-o:before{content:\"\"}.fa-houzz:before{content:\"\"}.fa-vimeo:before{content:\"\"}.fa-black-tie:before{content:\"\"}.fa-fonticons:before{content:\"\"}.fa-reddit-alien:before{content:\"\"}.fa-edge:before{content:\"\"}.fa-credit-card-alt:before{content:\"\"}.fa-codiepie:before{content:\"\"}.fa-modx:before{content:\"\"}.fa-fort-awesome:before{content:\"\"}.fa-usb:before{content:\"\"}.fa-product-hunt:before{content:\"\"}.fa-mixcloud:before{content:\"\"}.fa-scribd:before{content:\"\"}.fa-pause-circle:before{content:\"\"}.fa-pause-circle-o:before{content:\"\"}.fa-stop-circle:before{content:\"\"}.fa-stop-circle-o:before{content:\"\"}.fa-shopping-bag:before{content:\"\"}.fa-shopping-basket:before{content:\"\"}.fa-hashtag:before{content:\"\"}.fa-bluetooth:before{content:\"\"}.fa-bluetooth-b:before{content:\"\"}.fa-percent:before{content:\"\"}.fa-gitlab:before{content:\"\"}.fa-wpbeginner:before{content:\"\"}.fa-wpforms:before{content:\"\"}.fa-envira:before{content:\"\"}.fa-universal-access:before{content:\"\"}.fa-wheelchair-alt:before{content:\"\"}.fa-question-circle-o:before{content:\"\"}.fa-blind:before{content:\"\"}.fa-audio-description:before{content:\"\"}.fa-volume-control-phone:before{content:\"\"}.fa-braille:before{content:\"\"}.fa-assistive-listening-systems:before{content:\"\"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:\"\"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:\"\"}.fa-glide:before{content:\"\"}.fa-glide-g:before{content:\"\"}.fa-sign-language:before,.fa-signing:before{content:\"\"}.fa-low-vision:before{content:\"\"}.fa-viadeo:before{content:\"\"}.fa-viadeo-square:before{content:\"\"}.fa-snapchat:before{content:\"\"}.fa-snapchat-ghost:before{content:\"\"}.fa-snapchat-square:before{content:\"\"}.fa-pied-piper:before{content:\"\"}.fa-first-order:before{content:\"\"}.fa-yoast:before{content:\"\"}.fa-themeisle:before{content:\"\"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:\"\"}.fa-fa:before,.fa-font-awesome:before{content:\"\"}.fa-handshake-o:before{content:\"\"}.fa-envelope-open:before{content:\"\"}.fa-envelope-open-o:before{content:\"\"}.fa-linode:before{content:\"\"}.fa-address-book:before{content:\"\"}.fa-address-book-o:before{content:\"\"}.fa-address-card:before,.fa-vcard:before{content:\"\"}.fa-address-card-o:before,.fa-vcard-o:before{content:\"\"}.fa-user-circle:before{content:\"\"}.fa-user-circle-o:before{content:\"\"}.fa-user-o:before{content:\"\"}.fa-id-badge:before{content:\"\"}.fa-drivers-license:before,.fa-id-card:before{content:\"\"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:\"\"}.fa-quora:before{content:\"\"}.fa-free-code-camp:before{content:\"\"}.fa-telegram:before{content:\"\"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:\"\"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:\"\"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:\"\"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:\"\"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:\"\"}.fa-shower:before{content:\"\"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:\"\"}.fa-podcast:before{content:\"\"}.fa-window-maximize:before{content:\"\"}.fa-window-minimize:before{content:\"\"}.fa-window-restore:before{content:\"\"}.fa-times-rectangle:before,.fa-window-close:before{content:\"\"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:\"\"}.fa-bandcamp:before{content:\"\"}.fa-grav:before{content:\"\"}.fa-etsy:before{content:\"\"}.fa-imdb:before{content:\"\"}.fa-ravelry:before{content:\"\"}.fa-eercast:before{content:\"\"}.fa-microchip:before{content:\"\"}.fa-snowflake-o:before{content:\"\"}.fa-superpowers:before{content:\"\"}.fa-wpexplorer:before{content:\"\"}.fa-meetup:before{content:\"\"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}"],"sourceRoot":""} \ No newline at end of file diff --git a/priv/static/packs/flavours/vanilla/embed.js b/priv/static/packs/flavours/vanilla/embed.js index e998bbb0e..5de2ec099 100644 Binary files a/priv/static/packs/flavours/vanilla/embed.js and b/priv/static/packs/flavours/vanilla/embed.js differ diff --git a/priv/static/packs/flavours/vanilla/embed.js.map b/priv/static/packs/flavours/vanilla/embed.js.map index f6e167a72..62cae4e67 100644 Binary files a/priv/static/packs/flavours/vanilla/embed.js.map and b/priv/static/packs/flavours/vanilla/embed.js.map differ diff --git a/priv/static/packs/flavours/vanilla/error.js b/priv/static/packs/flavours/vanilla/error.js index 1ed3f38ff..7d709bd46 100644 Binary files a/priv/static/packs/flavours/vanilla/error.js and b/priv/static/packs/flavours/vanilla/error.js differ diff --git a/priv/static/packs/flavours/vanilla/home.css b/priv/static/packs/flavours/vanilla/home.css index 913251f74..c366647ee 100644 Binary files a/priv/static/packs/flavours/vanilla/home.css and b/priv/static/packs/flavours/vanilla/home.css differ diff --git a/priv/static/packs/flavours/vanilla/home.css.map b/priv/static/packs/flavours/vanilla/home.css.map index f8a98976a..564838d99 100644 --- a/priv/static/packs/flavours/vanilla/home.css.map +++ b/priv/static/packs/flavours/vanilla/home.css.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./node_modules/font-awesome/css/font-awesome.css"],"names":[],"mappings":"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","file":"flavours/vanilla/home.css","sourcesContent":["@charset \"UTF-8\";\n/*!\n * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */@font-face{font-family:FontAwesome;src:url(/packs/fontawesome-webfont-674f50d287a8c48dc19ba404d20fe713.eot);src:url(/packs/fontawesome-webfont-674f50d287a8c48dc19ba404d20fe713.eot?#iefix&v=4.7.0) format(\"embedded-opentype\"),url(/packs/fontawesome-webfont-af7ae505a9eed503f8b8e6982036873e.woff2) format(\"woff2\"),url(/packs/fontawesome-webfont-fee66e712a8a08eef5805a46892932ad.woff) format(\"woff\"),url(/packs/fontawesome-webfont-b06871f281fee6b241d60582ae9369b9.ttf) format(\"truetype\"),url(/packs/fontawesome-webfont-912ec66d7572ff821749319396470bde.svg#fontawesomeregular) format(\"svg\");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:\"\"}.fa-music:before{content:\"\"}.fa-search:before{content:\"\"}.fa-envelope-o:before{content:\"\"}.fa-heart:before{content:\"\"}.fa-star:before{content:\"\"}.fa-star-o:before{content:\"\"}.fa-user:before{content:\"\"}.fa-film:before{content:\"\"}.fa-th-large:before{content:\"\"}.fa-th:before{content:\"\"}.fa-th-list:before{content:\"\"}.fa-check:before{content:\"\"}.fa-close:before,.fa-remove:before,.fa-times:before{content:\"\"}.fa-search-plus:before{content:\"\"}.fa-search-minus:before{content:\"\"}.fa-power-off:before{content:\"\"}.fa-signal:before{content:\"\"}.fa-cog:before,.fa-gear:before{content:\"\"}.fa-trash-o:before{content:\"\"}.fa-home:before{content:\"\"}.fa-file-o:before{content:\"\"}.fa-clock-o:before{content:\"\"}.fa-road:before{content:\"\"}.fa-download:before{content:\"\"}.fa-arrow-circle-o-down:before{content:\"\"}.fa-arrow-circle-o-up:before{content:\"\"}.fa-inbox:before{content:\"\"}.fa-play-circle-o:before{content:\"\"}.fa-repeat:before,.fa-rotate-right:before{content:\"\"}.fa-refresh:before{content:\"\"}.fa-list-alt:before{content:\"\"}.fa-lock:before{content:\"\"}.fa-flag:before{content:\"\"}.fa-headphones:before{content:\"\"}.fa-volume-off:before{content:\"\"}.fa-volume-down:before{content:\"\"}.fa-volume-up:before{content:\"\"}.fa-qrcode:before{content:\"\"}.fa-barcode:before{content:\"\"}.fa-tag:before{content:\"\"}.fa-tags:before{content:\"\"}.fa-book:before{content:\"\"}.fa-bookmark:before{content:\"\"}.fa-print:before{content:\"\"}.fa-camera:before{content:\"\"}.fa-font:before{content:\"\"}.fa-bold:before{content:\"\"}.fa-italic:before{content:\"\"}.fa-text-height:before{content:\"\"}.fa-text-width:before{content:\"\"}.fa-align-left:before{content:\"\"}.fa-align-center:before{content:\"\"}.fa-align-right:before{content:\"\"}.fa-align-justify:before{content:\"\"}.fa-list:before{content:\"\"}.fa-dedent:before,.fa-outdent:before{content:\"\"}.fa-indent:before{content:\"\"}.fa-video-camera:before{content:\"\"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:\"\"}.fa-pencil:before{content:\"\"}.fa-map-marker:before{content:\"\"}.fa-adjust:before{content:\"\"}.fa-tint:before{content:\"\"}.fa-edit:before,.fa-pencil-square-o:before{content:\"\"}.fa-share-square-o:before{content:\"\"}.fa-check-square-o:before{content:\"\"}.fa-arrows:before{content:\"\"}.fa-step-backward:before{content:\"\"}.fa-fast-backward:before{content:\"\"}.fa-backward:before{content:\"\"}.fa-play:before{content:\"\"}.fa-pause:before{content:\"\"}.fa-stop:before{content:\"\"}.fa-forward:before{content:\"\"}.fa-fast-forward:before{content:\"\"}.fa-step-forward:before{content:\"\"}.fa-eject:before{content:\"\"}.fa-chevron-left:before{content:\"\"}.fa-chevron-right:before{content:\"\"}.fa-plus-circle:before{content:\"\"}.fa-minus-circle:before{content:\"\"}.fa-times-circle:before{content:\"\"}.fa-check-circle:before{content:\"\"}.fa-question-circle:before{content:\"\"}.fa-info-circle:before{content:\"\"}.fa-crosshairs:before{content:\"\"}.fa-times-circle-o:before{content:\"\"}.fa-check-circle-o:before{content:\"\"}.fa-ban:before{content:\"\"}.fa-arrow-left:before{content:\"\"}.fa-arrow-right:before{content:\"\"}.fa-arrow-up:before{content:\"\"}.fa-arrow-down:before{content:\"\"}.fa-mail-forward:before,.fa-share:before{content:\"\"}.fa-expand:before{content:\"\"}.fa-compress:before{content:\"\"}.fa-plus:before{content:\"\"}.fa-minus:before{content:\"\"}.fa-asterisk:before{content:\"\"}.fa-exclamation-circle:before{content:\"\"}.fa-gift:before{content:\"\"}.fa-leaf:before{content:\"\"}.fa-fire:before{content:\"\"}.fa-eye:before{content:\"\"}.fa-eye-slash:before{content:\"\"}.fa-exclamation-triangle:before,.fa-warning:before{content:\"\"}.fa-plane:before{content:\"\"}.fa-calendar:before{content:\"\"}.fa-random:before{content:\"\"}.fa-comment:before{content:\"\"}.fa-magnet:before{content:\"\"}.fa-chevron-up:before{content:\"\"}.fa-chevron-down:before{content:\"\"}.fa-retweet:before{content:\"\"}.fa-shopping-cart:before{content:\"\"}.fa-folder:before{content:\"\"}.fa-folder-open:before{content:\"\"}.fa-arrows-v:before{content:\"\"}.fa-arrows-h:before{content:\"\"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:\"\"}.fa-twitter-square:before{content:\"\"}.fa-facebook-square:before{content:\"\"}.fa-camera-retro:before{content:\"\"}.fa-key:before{content:\"\"}.fa-cogs:before,.fa-gears:before{content:\"\"}.fa-comments:before{content:\"\"}.fa-thumbs-o-up:before{content:\"\"}.fa-thumbs-o-down:before{content:\"\"}.fa-star-half:before{content:\"\"}.fa-heart-o:before{content:\"\"}.fa-sign-out:before{content:\"\"}.fa-linkedin-square:before{content:\"\"}.fa-thumb-tack:before{content:\"\"}.fa-external-link:before{content:\"\"}.fa-sign-in:before{content:\"\"}.fa-trophy:before{content:\"\"}.fa-github-square:before{content:\"\"}.fa-upload:before{content:\"\"}.fa-lemon-o:before{content:\"\"}.fa-phone:before{content:\"\"}.fa-square-o:before{content:\"\"}.fa-bookmark-o:before{content:\"\"}.fa-phone-square:before{content:\"\"}.fa-twitter:before{content:\"\"}.fa-facebook-f:before,.fa-facebook:before{content:\"\"}.fa-github:before{content:\"\"}.fa-unlock:before{content:\"\"}.fa-credit-card:before{content:\"\"}.fa-feed:before,.fa-rss:before{content:\"\"}.fa-hdd-o:before{content:\"\"}.fa-bullhorn:before{content:\"\"}.fa-bell:before{content:\"\"}.fa-certificate:before{content:\"\"}.fa-hand-o-right:before{content:\"\"}.fa-hand-o-left:before{content:\"\"}.fa-hand-o-up:before{content:\"\"}.fa-hand-o-down:before{content:\"\"}.fa-arrow-circle-left:before{content:\"\"}.fa-arrow-circle-right:before{content:\"\"}.fa-arrow-circle-up:before{content:\"\"}.fa-arrow-circle-down:before{content:\"\"}.fa-globe:before{content:\"\"}.fa-wrench:before{content:\"\"}.fa-tasks:before{content:\"\"}.fa-filter:before{content:\"\"}.fa-briefcase:before{content:\"\"}.fa-arrows-alt:before{content:\"\"}.fa-group:before,.fa-users:before{content:\"\"}.fa-chain:before,.fa-link:before{content:\"\"}.fa-cloud:before{content:\"\"}.fa-flask:before{content:\"\"}.fa-cut:before,.fa-scissors:before{content:\"\"}.fa-copy:before,.fa-files-o:before{content:\"\"}.fa-paperclip:before{content:\"\"}.fa-floppy-o:before,.fa-save:before{content:\"\"}.fa-square:before{content:\"\"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:\"\"}.fa-list-ul:before{content:\"\"}.fa-list-ol:before{content:\"\"}.fa-strikethrough:before{content:\"\"}.fa-underline:before{content:\"\"}.fa-table:before{content:\"\"}.fa-magic:before{content:\"\"}.fa-truck:before{content:\"\"}.fa-pinterest:before{content:\"\"}.fa-pinterest-square:before{content:\"\"}.fa-google-plus-square:before{content:\"\"}.fa-google-plus:before{content:\"\"}.fa-money:before{content:\"\"}.fa-caret-down:before{content:\"\"}.fa-caret-up:before{content:\"\"}.fa-caret-left:before{content:\"\"}.fa-caret-right:before{content:\"\"}.fa-columns:before{content:\"\"}.fa-sort:before,.fa-unsorted:before{content:\"\"}.fa-sort-desc:before,.fa-sort-down:before{content:\"\"}.fa-sort-asc:before,.fa-sort-up:before{content:\"\"}.fa-envelope:before{content:\"\"}.fa-linkedin:before{content:\"\"}.fa-rotate-left:before,.fa-undo:before{content:\"\"}.fa-gavel:before,.fa-legal:before{content:\"\"}.fa-dashboard:before,.fa-tachometer:before{content:\"\"}.fa-comment-o:before{content:\"\"}.fa-comments-o:before{content:\"\"}.fa-bolt:before,.fa-flash:before{content:\"\"}.fa-sitemap:before{content:\"\"}.fa-umbrella:before{content:\"\"}.fa-clipboard:before,.fa-paste:before{content:\"\"}.fa-lightbulb-o:before{content:\"\"}.fa-exchange:before{content:\"\"}.fa-cloud-download:before{content:\"\"}.fa-cloud-upload:before{content:\"\"}.fa-user-md:before{content:\"\"}.fa-stethoscope:before{content:\"\"}.fa-suitcase:before{content:\"\"}.fa-bell-o:before{content:\"\"}.fa-coffee:before{content:\"\"}.fa-cutlery:before{content:\"\"}.fa-file-text-o:before{content:\"\"}.fa-building-o:before{content:\"\"}.fa-hospital-o:before{content:\"\"}.fa-ambulance:before{content:\"\"}.fa-medkit:before{content:\"\"}.fa-fighter-jet:before{content:\"\"}.fa-beer:before{content:\"\"}.fa-h-square:before{content:\"\"}.fa-plus-square:before{content:\"\"}.fa-angle-double-left:before{content:\"\"}.fa-angle-double-right:before{content:\"\"}.fa-angle-double-up:before{content:\"\"}.fa-angle-double-down:before{content:\"\"}.fa-angle-left:before{content:\"\"}.fa-angle-right:before{content:\"\"}.fa-angle-up:before{content:\"\"}.fa-angle-down:before{content:\"\"}.fa-desktop:before{content:\"\"}.fa-laptop:before{content:\"\"}.fa-tablet:before{content:\"\"}.fa-mobile-phone:before,.fa-mobile:before{content:\"\"}.fa-circle-o:before{content:\"\"}.fa-quote-left:before{content:\"\"}.fa-quote-right:before{content:\"\"}.fa-spinner:before{content:\"\"}.fa-circle:before{content:\"\"}.fa-mail-reply:before,.fa-reply:before{content:\"\"}.fa-github-alt:before{content:\"\"}.fa-folder-o:before{content:\"\"}.fa-folder-open-o:before{content:\"\"}.fa-smile-o:before{content:\"\"}.fa-frown-o:before{content:\"\"}.fa-meh-o:before{content:\"\"}.fa-gamepad:before{content:\"\"}.fa-keyboard-o:before{content:\"\"}.fa-flag-o:before{content:\"\"}.fa-flag-checkered:before{content:\"\"}.fa-terminal:before{content:\"\"}.fa-code:before{content:\"\"}.fa-mail-reply-all:before,.fa-reply-all:before{content:\"\"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:\"\"}.fa-location-arrow:before{content:\"\"}.fa-crop:before{content:\"\"}.fa-code-fork:before{content:\"\"}.fa-chain-broken:before,.fa-unlink:before{content:\"\"}.fa-question:before{content:\"\"}.fa-info:before{content:\"\"}.fa-exclamation:before{content:\"\"}.fa-superscript:before{content:\"\"}.fa-subscript:before{content:\"\"}.fa-eraser:before{content:\"\"}.fa-puzzle-piece:before{content:\"\"}.fa-microphone:before{content:\"\"}.fa-microphone-slash:before{content:\"\"}.fa-shield:before{content:\"\"}.fa-calendar-o:before{content:\"\"}.fa-fire-extinguisher:before{content:\"\"}.fa-rocket:before{content:\"\"}.fa-maxcdn:before{content:\"\"}.fa-chevron-circle-left:before{content:\"\"}.fa-chevron-circle-right:before{content:\"\"}.fa-chevron-circle-up:before{content:\"\"}.fa-chevron-circle-down:before{content:\"\"}.fa-html5:before{content:\"\"}.fa-css3:before{content:\"\"}.fa-anchor:before{content:\"\"}.fa-unlock-alt:before{content:\"\"}.fa-bullseye:before{content:\"\"}.fa-ellipsis-h:before{content:\"\"}.fa-ellipsis-v:before{content:\"\"}.fa-rss-square:before{content:\"\"}.fa-play-circle:before{content:\"\"}.fa-ticket:before{content:\"\"}.fa-minus-square:before{content:\"\"}.fa-minus-square-o:before{content:\"\"}.fa-level-up:before{content:\"\"}.fa-level-down:before{content:\"\"}.fa-check-square:before{content:\"\"}.fa-pencil-square:before{content:\"\"}.fa-external-link-square:before{content:\"\"}.fa-share-square:before{content:\"\"}.fa-compass:before{content:\"\"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:\"\"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:\"\"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:\"\"}.fa-eur:before,.fa-euro:before{content:\"\"}.fa-gbp:before{content:\"\"}.fa-dollar:before,.fa-usd:before{content:\"\"}.fa-inr:before,.fa-rupee:before{content:\"\"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:\"\"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:\"\"}.fa-krw:before,.fa-won:before{content:\"\"}.fa-bitcoin:before,.fa-btc:before{content:\"\"}.fa-file:before{content:\"\"}.fa-file-text:before{content:\"\"}.fa-sort-alpha-asc:before{content:\"\"}.fa-sort-alpha-desc:before{content:\"\"}.fa-sort-amount-asc:before{content:\"\"}.fa-sort-amount-desc:before{content:\"\"}.fa-sort-numeric-asc:before{content:\"\"}.fa-sort-numeric-desc:before{content:\"\"}.fa-thumbs-up:before{content:\"\"}.fa-thumbs-down:before{content:\"\"}.fa-youtube-square:before{content:\"\"}.fa-youtube:before{content:\"\"}.fa-xing:before{content:\"\"}.fa-xing-square:before{content:\"\"}.fa-youtube-play:before{content:\"\"}.fa-dropbox:before{content:\"\"}.fa-stack-overflow:before{content:\"\"}.fa-instagram:before{content:\"\"}.fa-flickr:before{content:\"\"}.fa-adn:before{content:\"\"}.fa-bitbucket:before{content:\"\"}.fa-bitbucket-square:before{content:\"\"}.fa-tumblr:before{content:\"\"}.fa-tumblr-square:before{content:\"\"}.fa-long-arrow-down:before{content:\"\"}.fa-long-arrow-up:before{content:\"\"}.fa-long-arrow-left:before{content:\"\"}.fa-long-arrow-right:before{content:\"\"}.fa-apple:before{content:\"\"}.fa-windows:before{content:\"\"}.fa-android:before{content:\"\"}.fa-linux:before{content:\"\"}.fa-dribbble:before{content:\"\"}.fa-skype:before{content:\"\"}.fa-foursquare:before{content:\"\"}.fa-trello:before{content:\"\"}.fa-female:before{content:\"\"}.fa-male:before{content:\"\"}.fa-gittip:before,.fa-gratipay:before{content:\"\"}.fa-sun-o:before{content:\"\"}.fa-moon-o:before{content:\"\"}.fa-archive:before{content:\"\"}.fa-bug:before{content:\"\"}.fa-vk:before{content:\"\"}.fa-weibo:before{content:\"\"}.fa-renren:before{content:\"\"}.fa-pagelines:before{content:\"\"}.fa-stack-exchange:before{content:\"\"}.fa-arrow-circle-o-right:before{content:\"\"}.fa-arrow-circle-o-left:before{content:\"\"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:\"\"}.fa-dot-circle-o:before{content:\"\"}.fa-wheelchair:before{content:\"\"}.fa-vimeo-square:before{content:\"\"}.fa-try:before,.fa-turkish-lira:before{content:\"\"}.fa-plus-square-o:before{content:\"\"}.fa-space-shuttle:before{content:\"\"}.fa-slack:before{content:\"\"}.fa-envelope-square:before{content:\"\"}.fa-wordpress:before{content:\"\"}.fa-openid:before{content:\"\"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:\"\"}.fa-graduation-cap:before,.fa-mortar-board:before{content:\"\"}.fa-yahoo:before{content:\"\"}.fa-google:before{content:\"\"}.fa-reddit:before{content:\"\"}.fa-reddit-square:before{content:\"\"}.fa-stumbleupon-circle:before{content:\"\"}.fa-stumbleupon:before{content:\"\"}.fa-delicious:before{content:\"\"}.fa-digg:before{content:\"\"}.fa-pied-piper-pp:before{content:\"\"}.fa-pied-piper-alt:before{content:\"\"}.fa-drupal:before{content:\"\"}.fa-joomla:before{content:\"\"}.fa-language:before{content:\"\"}.fa-fax:before{content:\"\"}.fa-building:before{content:\"\"}.fa-child:before{content:\"\"}.fa-paw:before{content:\"\"}.fa-spoon:before{content:\"\"}.fa-cube:before{content:\"\"}.fa-cubes:before{content:\"\"}.fa-behance:before{content:\"\"}.fa-behance-square:before{content:\"\"}.fa-steam:before{content:\"\"}.fa-steam-square:before{content:\"\"}.fa-recycle:before{content:\"\"}.fa-automobile:before,.fa-car:before{content:\"\"}.fa-cab:before,.fa-taxi:before{content:\"\"}.fa-tree:before{content:\"\"}.fa-spotify:before{content:\"\"}.fa-deviantart:before{content:\"\"}.fa-soundcloud:before{content:\"\"}.fa-database:before{content:\"\"}.fa-file-pdf-o:before{content:\"\"}.fa-file-word-o:before{content:\"\"}.fa-file-excel-o:before{content:\"\"}.fa-file-powerpoint-o:before{content:\"\"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:\"\"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:\"\"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:\"\"}.fa-file-movie-o:before,.fa-file-video-o:before{content:\"\"}.fa-file-code-o:before{content:\"\"}.fa-vine:before{content:\"\"}.fa-codepen:before{content:\"\"}.fa-jsfiddle:before{content:\"\"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:\"\"}.fa-circle-o-notch:before{content:\"\"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:\"\"}.fa-empire:before,.fa-ge:before{content:\"\"}.fa-git-square:before{content:\"\"}.fa-git:before{content:\"\"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:\"\"}.fa-tencent-weibo:before{content:\"\"}.fa-qq:before{content:\"\"}.fa-wechat:before,.fa-weixin:before{content:\"\"}.fa-paper-plane:before,.fa-send:before{content:\"\"}.fa-paper-plane-o:before,.fa-send-o:before{content:\"\"}.fa-history:before{content:\"\"}.fa-circle-thin:before{content:\"\"}.fa-header:before{content:\"\"}.fa-paragraph:before{content:\"\"}.fa-sliders:before{content:\"\"}.fa-share-alt:before{content:\"\"}.fa-share-alt-square:before{content:\"\"}.fa-bomb:before{content:\"\"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:\"\"}.fa-tty:before{content:\"\"}.fa-binoculars:before{content:\"\"}.fa-plug:before{content:\"\"}.fa-slideshare:before{content:\"\"}.fa-twitch:before{content:\"\"}.fa-yelp:before{content:\"\"}.fa-newspaper-o:before{content:\"\"}.fa-wifi:before{content:\"\"}.fa-calculator:before{content:\"\"}.fa-paypal:before{content:\"\"}.fa-google-wallet:before{content:\"\"}.fa-cc-visa:before{content:\"\"}.fa-cc-mastercard:before{content:\"\"}.fa-cc-discover:before{content:\"\"}.fa-cc-amex:before{content:\"\"}.fa-cc-paypal:before{content:\"\"}.fa-cc-stripe:before{content:\"\"}.fa-bell-slash:before{content:\"\"}.fa-bell-slash-o:before{content:\"\"}.fa-trash:before{content:\"\"}.fa-copyright:before{content:\"\"}.fa-at:before{content:\"\"}.fa-eyedropper:before{content:\"\"}.fa-paint-brush:before{content:\"\"}.fa-birthday-cake:before{content:\"\"}.fa-area-chart:before{content:\"\"}.fa-pie-chart:before{content:\"\"}.fa-line-chart:before{content:\"\"}.fa-lastfm:before{content:\"\"}.fa-lastfm-square:before{content:\"\"}.fa-toggle-off:before{content:\"\"}.fa-toggle-on:before{content:\"\"}.fa-bicycle:before{content:\"\"}.fa-bus:before{content:\"\"}.fa-ioxhost:before{content:\"\"}.fa-angellist:before{content:\"\"}.fa-cc:before{content:\"\"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:\"\"}.fa-meanpath:before{content:\"\"}.fa-buysellads:before{content:\"\"}.fa-connectdevelop:before{content:\"\"}.fa-dashcube:before{content:\"\"}.fa-forumbee:before{content:\"\"}.fa-leanpub:before{content:\"\"}.fa-sellsy:before{content:\"\"}.fa-shirtsinbulk:before{content:\"\"}.fa-simplybuilt:before{content:\"\"}.fa-skyatlas:before{content:\"\"}.fa-cart-plus:before{content:\"\"}.fa-cart-arrow-down:before{content:\"\"}.fa-diamond:before{content:\"\"}.fa-ship:before{content:\"\"}.fa-user-secret:before{content:\"\"}.fa-motorcycle:before{content:\"\"}.fa-street-view:before{content:\"\"}.fa-heartbeat:before{content:\"\"}.fa-venus:before{content:\"\"}.fa-mars:before{content:\"\"}.fa-mercury:before{content:\"\"}.fa-intersex:before,.fa-transgender:before{content:\"\"}.fa-transgender-alt:before{content:\"\"}.fa-venus-double:before{content:\"\"}.fa-mars-double:before{content:\"\"}.fa-venus-mars:before{content:\"\"}.fa-mars-stroke:before{content:\"\"}.fa-mars-stroke-v:before{content:\"\"}.fa-mars-stroke-h:before{content:\"\"}.fa-neuter:before{content:\"\"}.fa-genderless:before{content:\"\"}.fa-facebook-official:before{content:\"\"}.fa-pinterest-p:before{content:\"\"}.fa-whatsapp:before{content:\"\"}.fa-server:before{content:\"\"}.fa-user-plus:before{content:\"\"}.fa-user-times:before{content:\"\"}.fa-bed:before,.fa-hotel:before{content:\"\"}.fa-viacoin:before{content:\"\"}.fa-train:before{content:\"\"}.fa-subway:before{content:\"\"}.fa-medium:before{content:\"\"}.fa-y-combinator:before,.fa-yc:before{content:\"\"}.fa-optin-monster:before{content:\"\"}.fa-opencart:before{content:\"\"}.fa-expeditedssl:before{content:\"\"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:\"\"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:\"\"}.fa-battery-2:before,.fa-battery-half:before{content:\"\"}.fa-battery-1:before,.fa-battery-quarter:before{content:\"\"}.fa-battery-0:before,.fa-battery-empty:before{content:\"\"}.fa-mouse-pointer:before{content:\"\"}.fa-i-cursor:before{content:\"\"}.fa-object-group:before{content:\"\"}.fa-object-ungroup:before{content:\"\"}.fa-sticky-note:before{content:\"\"}.fa-sticky-note-o:before{content:\"\"}.fa-cc-jcb:before{content:\"\"}.fa-cc-diners-club:before{content:\"\"}.fa-clone:before{content:\"\"}.fa-balance-scale:before{content:\"\"}.fa-hourglass-o:before{content:\"\"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:\"\"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:\"\"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:\"\"}.fa-hourglass:before{content:\"\"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:\"\"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:\"\"}.fa-hand-scissors-o:before{content:\"\"}.fa-hand-lizard-o:before{content:\"\"}.fa-hand-spock-o:before{content:\"\"}.fa-hand-pointer-o:before{content:\"\"}.fa-hand-peace-o:before{content:\"\"}.fa-trademark:before{content:\"\"}.fa-registered:before{content:\"\"}.fa-creative-commons:before{content:\"\"}.fa-gg:before{content:\"\"}.fa-gg-circle:before{content:\"\"}.fa-tripadvisor:before{content:\"\"}.fa-odnoklassniki:before{content:\"\"}.fa-odnoklassniki-square:before{content:\"\"}.fa-get-pocket:before{content:\"\"}.fa-wikipedia-w:before{content:\"\"}.fa-safari:before{content:\"\"}.fa-chrome:before{content:\"\"}.fa-firefox:before{content:\"\"}.fa-opera:before{content:\"\"}.fa-internet-explorer:before{content:\"\"}.fa-television:before,.fa-tv:before{content:\"\"}.fa-contao:before{content:\"\"}.fa-500px:before{content:\"\"}.fa-amazon:before{content:\"\"}.fa-calendar-plus-o:before{content:\"\"}.fa-calendar-minus-o:before{content:\"\"}.fa-calendar-times-o:before{content:\"\"}.fa-calendar-check-o:before{content:\"\"}.fa-industry:before{content:\"\"}.fa-map-pin:before{content:\"\"}.fa-map-signs:before{content:\"\"}.fa-map-o:before{content:\"\"}.fa-map:before{content:\"\"}.fa-commenting:before{content:\"\"}.fa-commenting-o:before{content:\"\"}.fa-houzz:before{content:\"\"}.fa-vimeo:before{content:\"\"}.fa-black-tie:before{content:\"\"}.fa-fonticons:before{content:\"\"}.fa-reddit-alien:before{content:\"\"}.fa-edge:before{content:\"\"}.fa-credit-card-alt:before{content:\"\"}.fa-codiepie:before{content:\"\"}.fa-modx:before{content:\"\"}.fa-fort-awesome:before{content:\"\"}.fa-usb:before{content:\"\"}.fa-product-hunt:before{content:\"\"}.fa-mixcloud:before{content:\"\"}.fa-scribd:before{content:\"\"}.fa-pause-circle:before{content:\"\"}.fa-pause-circle-o:before{content:\"\"}.fa-stop-circle:before{content:\"\"}.fa-stop-circle-o:before{content:\"\"}.fa-shopping-bag:before{content:\"\"}.fa-shopping-basket:before{content:\"\"}.fa-hashtag:before{content:\"\"}.fa-bluetooth:before{content:\"\"}.fa-bluetooth-b:before{content:\"\"}.fa-percent:before{content:\"\"}.fa-gitlab:before{content:\"\"}.fa-wpbeginner:before{content:\"\"}.fa-wpforms:before{content:\"\"}.fa-envira:before{content:\"\"}.fa-universal-access:before{content:\"\"}.fa-wheelchair-alt:before{content:\"\"}.fa-question-circle-o:before{content:\"\"}.fa-blind:before{content:\"\"}.fa-audio-description:before{content:\"\"}.fa-volume-control-phone:before{content:\"\"}.fa-braille:before{content:\"\"}.fa-assistive-listening-systems:before{content:\"\"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:\"\"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:\"\"}.fa-glide:before{content:\"\"}.fa-glide-g:before{content:\"\"}.fa-sign-language:before,.fa-signing:before{content:\"\"}.fa-low-vision:before{content:\"\"}.fa-viadeo:before{content:\"\"}.fa-viadeo-square:before{content:\"\"}.fa-snapchat:before{content:\"\"}.fa-snapchat-ghost:before{content:\"\"}.fa-snapchat-square:before{content:\"\"}.fa-pied-piper:before{content:\"\"}.fa-first-order:before{content:\"\"}.fa-yoast:before{content:\"\"}.fa-themeisle:before{content:\"\"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:\"\"}.fa-fa:before,.fa-font-awesome:before{content:\"\"}.fa-handshake-o:before{content:\"\"}.fa-envelope-open:before{content:\"\"}.fa-envelope-open-o:before{content:\"\"}.fa-linode:before{content:\"\"}.fa-address-book:before{content:\"\"}.fa-address-book-o:before{content:\"\"}.fa-address-card:before,.fa-vcard:before{content:\"\"}.fa-address-card-o:before,.fa-vcard-o:before{content:\"\"}.fa-user-circle:before{content:\"\"}.fa-user-circle-o:before{content:\"\"}.fa-user-o:before{content:\"\"}.fa-id-badge:before{content:\"\"}.fa-drivers-license:before,.fa-id-card:before{content:\"\"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:\"\"}.fa-quora:before{content:\"\"}.fa-free-code-camp:before{content:\"\"}.fa-telegram:before{content:\"\"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:\"\"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:\"\"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:\"\"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:\"\"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:\"\"}.fa-shower:before{content:\"\"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:\"\"}.fa-podcast:before{content:\"\"}.fa-window-maximize:before{content:\"\"}.fa-window-minimize:before{content:\"\"}.fa-window-restore:before{content:\"\"}.fa-times-rectangle:before,.fa-window-close:before{content:\"\"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:\"\"}.fa-bandcamp:before{content:\"\"}.fa-grav:before{content:\"\"}.fa-etsy:before{content:\"\"}.fa-imdb:before{content:\"\"}.fa-ravelry:before{content:\"\"}.fa-eercast:before{content:\"\"}.fa-microchip:before{content:\"\"}.fa-snowflake-o:before{content:\"\"}.fa-superpowers:before{content:\"\"}.fa-wpexplorer:before{content:\"\"}.fa-meetup:before{content:\"\"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./node_modules/font-awesome/css/font-awesome.css","webpack:///font-awesome.css"],"names":[],"mappings":"AAsLA;AAtLA;;;ECIE,CDJF,WAOE,0DACA,sPACA,gBACA,iBACA,CAEF,IACE,kEACA,kBACA,oBACA,mCACA,iCACA,CAGF,OACE,yCACA,mBACA,CAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,OACE,oCACA,CAEF,OACE,wCACA,oBACA,CAEF,UACE,kBAEF,OACE,qCACA,mBACA,gBACA,iBACA,CAEF,aACE,mBAEF,WACE,iDACA,kBACA,CAEF,cACE,WAEF,eACE,YAEF,iBACE,kBAEF,kBACE,iBAGF,YACE,YAEF,WACE,WAEF,cACE,kBAEF,eACE,iBAEF,SACE,iFACA,CAEF,UACE,qFACA,CAEF,2BACE,GACE,qDACA,CAEF,GACE,yDACA,CAwBD,CArBH,mBACE,GACE,qDACA,CAEF,GACE,yDACA,CAwBD,CArBH,cACE,sGACA,uBAEA,CAEF,eACE,uGACA,wBAEA,CAEF,eACE,uGACA,wBAEA,CAEF,oBACE,6GACA,oBAEA,CAEF,kBACE,6GACA,oBAEA,CAEF,gHAKE,gCAEF,UACE,uCACA,UACA,WACA,gBACA,qBACA,CAEF,0BAEE,yBACA,WACA,iBACA,CAEF,aACE,oBAEF,aACE,cAEF,YACE,WAIF,iBACE,YAEF,iBACE,YAEF,kBACE,YAEF,sBACE,YAEF,iBACE,YAEF,gBACE,YAEF,kBACE,YAEF,gBACE,YAEF,gBACE,YAEF,oBACE,YAEF,cACE,YAEF,mBACE,YAEF,iBACE,YAEF,oDAGE,YAEF,uBACE,YAEF,wBACE,YAEF,qBACE,YAEF,kBACE,YAEF,+BAEE,YAEF,mBACE,YAEF,gBACE,YAEF,kBACE,YAEF,mBACE,YAEF,gBACE,YAEF,oBACE,YAEF,+BACE,YAEF,6BACE,YAEF,iBACE,YAEF,yBACE,YAEF,0CAEE,YAEF,mBACE,YAEF,oBACE,YAEF,gBACE,YAEF,gBACE,YAEF,sBACE,YAEF,sBACE,YAEF,uBACE,YAEF,qBACE,YAEF,kBACE,YAEF,mBACE,YAEF,eACE,YAEF,gBACE,YAEF,gBACE,YAEF,oBACE,YAEF,iBACE,YAEF,kB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","file":"flavours/vanilla/home.css","sourcesContent":["/*!\n * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */\n/* FONT PATH\n * -------------------------- */\n@font-face {\n font-family: 'FontAwesome';\n src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');\n src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');\n font-weight: normal;\n font-style: normal;\n}\n.fa {\n display: inline-block;\n font: normal normal normal 14px/1 FontAwesome;\n font-size: inherit;\n text-rendering: auto;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n/* makes the font 33% larger relative to the icon container */\n.fa-lg {\n font-size: 1.33333333em;\n line-height: 0.75em;\n vertical-align: -15%;\n}\n.fa-2x {\n font-size: 2em;\n}\n.fa-3x {\n font-size: 3em;\n}\n.fa-4x {\n font-size: 4em;\n}\n.fa-5x {\n font-size: 5em;\n}\n.fa-fw {\n width: 1.28571429em;\n text-align: center;\n}\n.fa-ul {\n padding-left: 0;\n margin-left: 2.14285714em;\n list-style-type: none;\n}\n.fa-ul > li {\n position: relative;\n}\n.fa-li {\n position: absolute;\n left: -2.14285714em;\n width: 2.14285714em;\n top: 0.14285714em;\n text-align: center;\n}\n.fa-li.fa-lg {\n left: -1.85714286em;\n}\n.fa-border {\n padding: .2em .25em .15em;\n border: solid 0.08em #eeeeee;\n border-radius: .1em;\n}\n.fa-pull-left {\n float: left;\n}\n.fa-pull-right {\n float: right;\n}\n.fa.fa-pull-left {\n margin-right: .3em;\n}\n.fa.fa-pull-right {\n margin-left: .3em;\n}\n/* Deprecated as of 4.4.0 */\n.pull-right {\n float: right;\n}\n.pull-left {\n float: left;\n}\n.fa.pull-left {\n margin-right: .3em;\n}\n.fa.pull-right {\n margin-left: .3em;\n}\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";\n -webkit-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n.fa-rotate-180 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";\n -webkit-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n.fa-rotate-270 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";\n -webkit-transform: rotate(270deg);\n -ms-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n.fa-flip-horizontal {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";\n -webkit-transform: scale(-1, 1);\n -ms-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n.fa-flip-vertical {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";\n -webkit-transform: scale(1, -1);\n -ms-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical {\n filter: none;\n}\n.fa-stack {\n position: relative;\n display: inline-block;\n width: 2em;\n height: 2em;\n line-height: 2em;\n vertical-align: middle;\n}\n.fa-stack-1x,\n.fa-stack-2x {\n position: absolute;\n left: 0;\n width: 100%;\n text-align: center;\n}\n.fa-stack-1x {\n line-height: inherit;\n}\n.fa-stack-2x {\n font-size: 2em;\n}\n.fa-inverse {\n color: #ffffff;\n}\n/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\n readers do not read off random characters that represent icons */\n.fa-glass:before {\n content: \"\\f000\";\n}\n.fa-music:before {\n content: \"\\f001\";\n}\n.fa-search:before {\n content: \"\\f002\";\n}\n.fa-envelope-o:before {\n content: \"\\f003\";\n}\n.fa-heart:before {\n content: \"\\f004\";\n}\n.fa-star:before {\n content: \"\\f005\";\n}\n.fa-star-o:before {\n content: \"\\f006\";\n}\n.fa-user:before {\n content: \"\\f007\";\n}\n.fa-film:before {\n content: \"\\f008\";\n}\n.fa-th-large:before {\n content: \"\\f009\";\n}\n.fa-th:before {\n content: \"\\f00a\";\n}\n.fa-th-list:before {\n content: \"\\f00b\";\n}\n.fa-check:before {\n content: \"\\f00c\";\n}\n.fa-remove:before,\n.fa-close:before,\n.fa-times:before {\n content: \"\\f00d\";\n}\n.fa-search-plus:before {\n content: \"\\f00e\";\n}\n.fa-search-minus:before {\n content: \"\\f010\";\n}\n.fa-power-off:before {\n content: \"\\f011\";\n}\n.fa-signal:before {\n content: \"\\f012\";\n}\n.fa-gear:before,\n.fa-cog:before {\n content: \"\\f013\";\n}\n.fa-trash-o:before {\n content: \"\\f014\";\n}\n.fa-home:before {\n content: \"\\f015\";\n}\n.fa-file-o:before {\n content: \"\\f016\";\n}\n.fa-clock-o:before {\n content: \"\\f017\";\n}\n.fa-road:before {\n content: \"\\f018\";\n}\n.fa-download:before {\n content: \"\\f019\";\n}\n.fa-arrow-circle-o-down:before {\n content: \"\\f01a\";\n}\n.fa-arrow-circle-o-up:before {\n content: \"\\f01b\";\n}\n.fa-inbox:before {\n content: \"\\f01c\";\n}\n.fa-play-circle-o:before {\n content: \"\\f01d\";\n}\n.fa-rotate-right:before,\n.fa-repeat:before {\n content: \"\\f01e\";\n}\n.fa-refresh:before {\n content: \"\\f021\";\n}\n.fa-list-alt:before {\n content: \"\\f022\";\n}\n.fa-lock:before {\n content: \"\\f023\";\n}\n.fa-flag:before {\n content: \"\\f024\";\n}\n.fa-headphones:before {\n content: \"\\f025\";\n}\n.fa-volume-off:before {\n content: \"\\f026\";\n}\n.fa-volume-down:before {\n content: \"\\f027\";\n}\n.fa-volume-up:before {\n content: \"\\f028\";\n}\n.fa-qrcode:before {\n content: \"\\f029\";\n}\n.fa-barcode:before {\n content: \"\\f02a\";\n}\n.fa-tag:before {\n content: \"\\f02b\";\n}\n.fa-tags:before {\n content: \"\\f02c\";\n}\n.fa-book:before {\n content: \"\\f02d\";\n}\n.fa-bookmark:before {\n content: \"\\f02e\";\n}\n.fa-print:before {\n content: \"\\f02f\";\n}\n.fa-camera:before {\n content: \"\\f030\";\n}\n.fa-font:before {\n content: \"\\f031\";\n}\n.fa-bold:before {\n content: \"\\f032\";\n}\n.fa-italic:before {\n content: \"\\f033\";\n}\n.fa-text-height:before {\n content: \"\\f034\";\n}\n.fa-text-width:before {\n content: \"\\f035\";\n}\n.fa-align-left:before {\n content: \"\\f036\";\n}\n.fa-align-center:before {\n content: \"\\f037\";\n}\n.fa-align-right:before {\n content: \"\\f038\";\n}\n.fa-align-justify:before {\n content: \"\\f039\";\n}\n.fa-list:before {\n content: \"\\f03a\";\n}\n.fa-dedent:before,\n.fa-outdent:before {\n content: \"\\f03b\";\n}\n.fa-indent:before {\n content: \"\\f03c\";\n}\n.fa-video-camera:before {\n content: \"\\f03d\";\n}\n.fa-photo:before,\n.fa-image:before,\n.fa-picture-o:before {\n content: \"\\f03e\";\n}\n.fa-pencil:before {\n content: \"\\f040\";\n}\n.fa-map-marker:before {\n content: \"\\f041\";\n}\n.fa-adjust:before {\n content: \"\\f042\";\n}\n.fa-tint:before {\n content: \"\\f043\";\n}\n.fa-edit:before,\n.fa-pencil-square-o:before {\n content: \"\\f044\";\n}\n.fa-share-square-o:before {\n content: \"\\f045\";\n}\n.fa-check-square-o:before {\n content: \"\\f046\";\n}\n.fa-arrows:before {\n content: \"\\f047\";\n}\n.fa-step-backward:before {\n content: \"\\f048\";\n}\n.fa-fast-backward:before {\n content: \"\\f049\";\n}\n.fa-backward:before {\n content: \"\\f04a\";\n}\n.fa-play:before {\n content: \"\\f04b\";\n}\n.fa-pause:before {\n content: \"\\f04c\";\n}\n.fa-stop:before {\n content: \"\\f04d\";\n}\n.fa-forward:before {\n content: \"\\f04e\";\n}\n.fa-fast-forward:before {\n content: \"\\f050\";\n}\n.fa-step-forward:before {\n content: \"\\f051\";\n}\n.fa-eject:before {\n content: \"\\f052\";\n}\n.fa-chevron-left:before {\n content: \"\\f053\";\n}\n.fa-chevron-right:before {\n content: \"\\f054\";\n}\n.fa-plus-circle:before {\n content: \"\\f055\";\n}\n.fa-minus-circle:before {\n content: \"\\f056\";\n}\n.fa-times-circle:before {\n content: \"\\f057\";\n}\n.fa-check-circle:before {\n content: \"\\f058\";\n}\n.fa-question-circle:before {\n content: \"\\f059\";\n}\n.fa-info-circle:before {\n content: \"\\f05a\";\n}\n.fa-crosshairs:before {\n content: \"\\f05b\";\n}\n.fa-times-circle-o:before {\n content: \"\\f05c\";\n}\n.fa-check-circle-o:before {\n content: \"\\f05d\";\n}\n.fa-ban:before {\n content: \"\\f05e\";\n}\n.fa-arrow-left:before {\n content: \"\\f060\";\n}\n.fa-arrow-right:before {\n content: \"\\f061\";\n}\n.fa-arrow-up:before {\n content: \"\\f062\";\n}\n.fa-arrow-down:before {\n content: \"\\f063\";\n}\n.fa-mail-forward:before,\n.fa-share:before {\n content: \"\\f064\";\n}\n.fa-expand:before {\n content: \"\\f065\";\n}\n.fa-compress:before {\n content: \"\\f066\";\n}\n.fa-plus:before {\n content: \"\\f067\";\n}\n.fa-minus:before {\n content: \"\\f068\";\n}\n.fa-asterisk:before {\n content: \"\\f069\";\n}\n.fa-exclamation-circle:before {\n content: \"\\f06a\";\n}\n.fa-gift:before {\n content: \"\\f06b\";\n}\n.fa-leaf:before {\n content: \"\\f06c\";\n}\n.fa-fire:before {\n content: \"\\f06d\";\n}\n.fa-eye:before {\n content: \"\\f06e\";\n}\n.fa-eye-slash:before {\n content: \"\\f070\";\n}\n.fa-warning:before,\n.fa-exclamation-triangle:before {\n content: \"\\f071\";\n}\n.fa-plane:before {\n content: \"\\f072\";\n}\n.fa-calendar:before {\n content: \"\\f073\";\n}\n.fa-random:before {\n content: \"\\f074\";\n}\n.fa-comment:before {\n content: \"\\f075\";\n}\n.fa-magnet:before {\n content: \"\\f076\";\n}\n.fa-chevron-up:before {\n content: \"\\f077\";\n}\n.fa-chevron-down:before {\n content: \"\\f078\";\n}\n.fa-retweet:before {\n content: \"\\f079\";\n}\n.fa-shopping-cart:before {\n content: \"\\f07a\";\n}\n.fa-folder:before {\n content: \"\\f07b\";\n}\n.fa-folder-open:before {\n content: \"\\f07c\";\n}\n.fa-arrows-v:before {\n content: \"\\f07d\";\n}\n.fa-arrows-h:before {\n content: \"\\f07e\";\n}\n.fa-bar-chart-o:before,\n.fa-bar-chart:before {\n content: \"\\f080\";\n}\n.fa-twitter-square:before {\n content: \"\\f081\";\n}\n.fa-facebook-square:before {\n content: \"\\f082\";\n}\n.fa-camera-retro:before {\n content: \"\\f083\";\n}\n.fa-key:before {\n content: \"\\f084\";\n}\n.fa-gears:before,\n.fa-cogs:before {\n content: \"\\f085\";\n}\n.fa-comments:before {\n content: \"\\f086\";\n}\n.fa-thumbs-o-up:before {\n content: \"\\f087\";\n}\n.fa-thumbs-o-down:before {\n content: \"\\f088\";\n}\n.fa-star-half:before {\n content: \"\\f089\";\n}\n.fa-heart-o:before {\n content: \"\\f08a\";\n}\n.fa-sign-out:before {\n content: \"\\f08b\";\n}\n.fa-linkedin-square:before {\n content: \"\\f08c\";\n}\n.fa-thumb-tack:before {\n content: \"\\f08d\";\n}\n.fa-external-link:before {\n content: \"\\f08e\";\n}\n.fa-sign-in:before {\n content: \"\\f090\";\n}\n.fa-trophy:before {\n content: \"\\f091\";\n}\n.fa-github-square:before {\n content: \"\\f092\";\n}\n.fa-upload:before {\n content: \"\\f093\";\n}\n.fa-lemon-o:before {\n content: \"\\f094\";\n}\n.fa-phone:before {\n content: \"\\f095\";\n}\n.fa-square-o:before {\n content: \"\\f096\";\n}\n.fa-bookmark-o:before {\n content: \"\\f097\";\n}\n.fa-phone-square:before {\n content: \"\\f098\";\n}\n.fa-twitter:before {\n content: \"\\f099\";\n}\n.fa-facebook-f:before,\n.fa-facebook:before {\n content: \"\\f09a\";\n}\n.fa-github:before {\n content: \"\\f09b\";\n}\n.fa-unlock:before {\n content: \"\\f09c\";\n}\n.fa-credit-card:before {\n content: \"\\f09d\";\n}\n.fa-feed:before,\n.fa-rss:before {\n content: \"\\f09e\";\n}\n.fa-hdd-o:before {\n content: \"\\f0a0\";\n}\n.fa-bullhorn:before {\n content: \"\\f0a1\";\n}\n.fa-bell:before {\n content: \"\\f0f3\";\n}\n.fa-certificate:before {\n content: \"\\f0a3\";\n}\n.fa-hand-o-right:before {\n content: \"\\f0a4\";\n}\n.fa-hand-o-left:before {\n content: \"\\f0a5\";\n}\n.fa-hand-o-up:before {\n content: \"\\f0a6\";\n}\n.fa-hand-o-down:before {\n content: \"\\f0a7\";\n}\n.fa-arrow-circle-left:before {\n content: \"\\f0a8\";\n}\n.fa-arrow-circle-right:before {\n content: \"\\f0a9\";\n}\n.fa-arrow-circle-up:before {\n content: \"\\f0aa\";\n}\n.fa-arrow-circle-down:before {\n content: \"\\f0ab\";\n}\n.fa-globe:before {\n content: \"\\f0ac\";\n}\n.fa-wrench:before {\n content: \"\\f0ad\";\n}\n.fa-tasks:before {\n content: \"\\f0ae\";\n}\n.fa-filter:before {\n content: \"\\f0b0\";\n}\n.fa-briefcase:before {\n content: \"\\f0b1\";\n}\n.fa-arrows-alt:before {\n content: \"\\f0b2\";\n}\n.fa-group:before,\n.fa-users:before {\n content: \"\\f0c0\";\n}\n.fa-chain:before,\n.fa-link:before {\n content: \"\\f0c1\";\n}\n.fa-cloud:before {\n content: \"\\f0c2\";\n}\n.fa-flask:before {\n content: \"\\f0c3\";\n}\n.fa-cut:before,\n.fa-scissors:before {\n content: \"\\f0c4\";\n}\n.fa-copy:before,\n.fa-files-o:before {\n content: \"\\f0c5\";\n}\n.fa-paperclip:before {\n content: \"\\f0c6\";\n}\n.fa-save:before,\n.fa-floppy-o:before {\n content: \"\\f0c7\";\n}\n.fa-square:before {\n content: \"\\f0c8\";\n}\n.fa-navicon:before,\n.fa-reorder:before,\n.fa-bars:before {\n content: \"\\f0c9\";\n}\n.fa-list-ul:before {\n content: \"\\f0ca\";\n}\n.fa-list-ol:before {\n content: \"\\f0cb\";\n}\n.fa-strikethrough:before {\n content: \"\\f0cc\";\n}\n.fa-underline:before {\n content: \"\\f0cd\";\n}\n.fa-table:before {\n content: \"\\f0ce\";\n}\n.fa-magic:before {\n content: \"\\f0d0\";\n}\n.fa-truck:before {\n content: \"\\f0d1\";\n}\n.fa-pinterest:before {\n content: \"\\f0d2\";\n}\n.fa-pinterest-square:before {\n content: \"\\f0d3\";\n}\n.fa-google-plus-square:before {\n content: \"\\f0d4\";\n}\n.fa-google-plus:before {\n content: \"\\f0d5\";\n}\n.fa-money:before {\n content: \"\\f0d6\";\n}\n.fa-caret-down:before {\n content: \"\\f0d7\";\n}\n.fa-caret-up:before {\n content: \"\\f0d8\";\n}\n.fa-caret-left:before {\n content: \"\\f0d9\";\n}\n.fa-caret-right:before {\n content: \"\\f0da\";\n}\n.fa-columns:before {\n content: \"\\f0db\";\n}\n.fa-unsorted:before,\n.fa-sort:before {\n content: \"\\f0dc\";\n}\n.fa-sort-down:before,\n.fa-sort-desc:before {\n content: \"\\f0dd\";\n}\n.fa-sort-up:before,\n.fa-sort-asc:before {\n content: \"\\f0de\";\n}\n.fa-envelope:before {\n content: \"\\f0e0\";\n}\n.fa-linkedin:before {\n content: \"\\f0e1\";\n}\n.fa-rotate-left:before,\n.fa-undo:before {\n content: \"\\f0e2\";\n}\n.fa-legal:before,\n.fa-gavel:before {\n content: \"\\f0e3\";\n}\n.fa-dashboard:before,\n.fa-tachometer:before {\n content: \"\\f0e4\";\n}\n.fa-comment-o:before {\n content: \"\\f0e5\";\n}\n.fa-comments-o:before {\n content: \"\\f0e6\";\n}\n.fa-flash:before,\n.fa-bolt:before {\n content: \"\\f0e7\";\n}\n.fa-sitemap:before {\n content: \"\\f0e8\";\n}\n.fa-umbrella:before {\n content: \"\\f0e9\";\n}\n.fa-paste:before,\n.fa-clipboard:before {\n content: \"\\f0ea\";\n}\n.fa-lightbulb-o:before {\n content: \"\\f0eb\";\n}\n.fa-exchange:before {\n content: \"\\f0ec\";\n}\n.fa-cloud-download:before {\n content: \"\\f0ed\";\n}\n.fa-cloud-upload:before {\n content: \"\\f0ee\";\n}\n.fa-user-md:before {\n content: \"\\f0f0\";\n}\n.fa-stethoscope:before {\n content: \"\\f0f1\";\n}\n.fa-suitcase:before {\n content: \"\\f0f2\";\n}\n.fa-bell-o:before {\n content: \"\\f0a2\";\n}\n.fa-coffee:before {\n content: \"\\f0f4\";\n}\n.fa-cutlery:before {\n content: \"\\f0f5\";\n}\n.fa-file-text-o:before {\n content: \"\\f0f6\";\n}\n.fa-building-o:before {\n content: \"\\f0f7\";\n}\n.fa-hospital-o:before {\n content: \"\\f0f8\";\n}\n.fa-ambulance:before {\n content: \"\\f0f9\";\n}\n.fa-medkit:before {\n content: \"\\f0fa\";\n}\n.fa-fighter-jet:before {\n content: \"\\f0fb\";\n}\n.fa-beer:before {\n content: \"\\f0fc\";\n}\n.fa-h-square:before {\n content: \"\\f0fd\";\n}\n.fa-plus-square:before {\n content: \"\\f0fe\";\n}\n.fa-angle-double-left:before {\n content: \"\\f100\";\n}\n.fa-angle-double-right:before {\n content: \"\\f101\";\n}\n.fa-angle-double-up:before {\n content: \"\\f102\";\n}\n.fa-angle-double-down:before {\n content: \"\\f103\";\n}\n.fa-angle-left:before {\n content: \"\\f104\";\n}\n.fa-angle-right:before {\n content: \"\\f105\";\n}\n.fa-angle-up:before {\n content: \"\\f106\";\n}\n.fa-angle-down:before {\n content: \"\\f107\";\n}\n.fa-desktop:before {\n content: \"\\f108\";\n}\n.fa-laptop:before {\n content: \"\\f109\";\n}\n.fa-tablet:before {\n content: \"\\f10a\";\n}\n.fa-mobile-phone:before,\n.fa-mobile:before {\n content: \"\\f10b\";\n}\n.fa-circle-o:before {\n content: \"\\f10c\";\n}\n.fa-quote-left:before {\n content: \"\\f10d\";\n}\n.fa-quote-right:before {\n content: \"\\f10e\";\n}\n.fa-spinner:before {\n content: \"\\f110\";\n}\n.fa-circle:before {\n content: \"\\f111\";\n}\n.fa-mail-reply:before,\n.fa-reply:before {\n content: \"\\f112\";\n}\n.fa-github-alt:before {\n content: \"\\f113\";\n}\n.fa-folder-o:before {\n content: \"\\f114\";\n}\n.fa-folder-open-o:before {\n content: \"\\f115\";\n}\n.fa-smile-o:before {\n content: \"\\f118\";\n}\n.fa-frown-o:before {\n content: \"\\f119\";\n}\n.fa-meh-o:before {\n content: \"\\f11a\";\n}\n.fa-gamepad:before {\n content: \"\\f11b\";\n}\n.fa-keyboard-o:before {\n content: \"\\f11c\";\n}\n.fa-flag-o:before {\n content: \"\\f11d\";\n}\n.fa-flag-checkered:before {\n content: \"\\f11e\";\n}\n.fa-terminal:before {\n content: \"\\f120\";\n}\n.fa-code:before {\n content: \"\\f121\";\n}\n.fa-mail-reply-all:before,\n.fa-reply-all:before {\n content: \"\\f122\";\n}\n.fa-star-half-empty:before,\n.fa-star-half-full:before,\n.fa-star-half-o:before {\n content: \"\\f123\";\n}\n.fa-location-arrow:before {\n content: \"\\f124\";\n}\n.fa-crop:before {\n content: \"\\f125\";\n}\n.fa-code-fork:before {\n content: \"\\f126\";\n}\n.fa-unlink:before,\n.fa-chain-broken:before {\n content: \"\\f127\";\n}\n.fa-question:before {\n content: \"\\f128\";\n}\n.fa-info:before {\n content: \"\\f129\";\n}\n.fa-exclamation:before {\n content: \"\\f12a\";\n}\n.fa-superscript:before {\n content: \"\\f12b\";\n}\n.fa-subscript:before {\n content: \"\\f12c\";\n}\n.fa-eraser:before {\n content: \"\\f12d\";\n}\n.fa-puzzle-piece:before {\n content: \"\\f12e\";\n}\n.fa-microphone:before {\n content: \"\\f130\";\n}\n.fa-microphone-slash:before {\n content: \"\\f131\";\n}\n.fa-shield:before {\n content: \"\\f132\";\n}\n.fa-calendar-o:before {\n content: \"\\f133\";\n}\n.fa-fire-extinguisher:before {\n content: \"\\f134\";\n}\n.fa-rocket:before {\n content: \"\\f135\";\n}\n.fa-maxcdn:before {\n content: \"\\f136\";\n}\n.fa-chevron-circle-left:before {\n content: \"\\f137\";\n}\n.fa-chevron-circle-right:before {\n content: \"\\f138\";\n}\n.fa-chevron-circle-up:before {\n content: \"\\f139\";\n}\n.fa-chevron-circle-down:before {\n content: \"\\f13a\";\n}\n.fa-html5:before {\n content: \"\\f13b\";\n}\n.fa-css3:before {\n content: \"\\f13c\";\n}\n.fa-anchor:before {\n content: \"\\f13d\";\n}\n.fa-unlock-alt:before {\n content: \"\\f13e\";\n}\n.fa-bullseye:before {\n content: \"\\f140\";\n}\n.fa-ellipsis-h:before {\n content: \"\\f141\";\n}\n.fa-ellipsis-v:before {\n content: \"\\f142\";\n}\n.fa-rss-square:before {\n content: \"\\f143\";\n}\n.fa-play-circle:before {\n content: \"\\f144\";\n}\n.fa-ticket:before {\n content: \"\\f145\";\n}\n.fa-minus-square:before {\n content: \"\\f146\";\n}\n.fa-minus-square-o:before {\n content: \"\\f147\";\n}\n.fa-level-up:before {\n content: \"\\f148\";\n}\n.fa-level-down:before {\n content: \"\\f149\";\n}\n.fa-check-square:before {\n content: \"\\f14a\";\n}\n.fa-pencil-square:before {\n content: \"\\f14b\";\n}\n.fa-external-link-square:before {\n content: \"\\f14c\";\n}\n.fa-share-square:before {\n content: \"\\f14d\";\n}\n.fa-compass:before {\n content: \"\\f14e\";\n}\n.fa-toggle-down:before,\n.fa-caret-square-o-down:before {\n content: \"\\f150\";\n}\n.fa-toggle-up:before,\n.fa-caret-square-o-up:before {\n content: \"\\f151\";\n}\n.fa-toggle-right:before,\n.fa-caret-square-o-right:before {\n content: \"\\f152\";\n}\n.fa-euro:before,\n.fa-eur:before {\n content: \"\\f153\";\n}\n.fa-gbp:before {\n content: \"\\f154\";\n}\n.fa-dollar:before,\n.fa-usd:before {\n content: \"\\f155\";\n}\n.fa-rupee:before,\n.fa-inr:before {\n content: \"\\f156\";\n}\n.fa-cny:before,\n.fa-rmb:before,\n.fa-yen:before,\n.fa-jpy:before {\n content: \"\\f157\";\n}\n.fa-ruble:before,\n.fa-rouble:before,\n.fa-rub:before {\n content: \"\\f158\";\n}\n.fa-won:before,\n.fa-krw:before {\n content: \"\\f159\";\n}\n.fa-bitcoin:before,\n.fa-btc:before {\n content: \"\\f15a\";\n}\n.fa-file:before {\n content: \"\\f15b\";\n}\n.fa-file-text:before {\n content: \"\\f15c\";\n}\n.fa-sort-alpha-asc:before {\n content: \"\\f15d\";\n}\n.fa-sort-alpha-desc:before {\n content: \"\\f15e\";\n}\n.fa-sort-amount-asc:before {\n content: \"\\f160\";\n}\n.fa-sort-amount-desc:before {\n content: \"\\f161\";\n}\n.fa-sort-numeric-asc:before {\n content: \"\\f162\";\n}\n.fa-sort-numeric-desc:before {\n content: \"\\f163\";\n}\n.fa-thumbs-up:before {\n content: \"\\f164\";\n}\n.fa-thumbs-down:before {\n content: \"\\f165\";\n}\n.fa-youtube-square:before {\n content: \"\\f166\";\n}\n.fa-youtube:before {\n content: \"\\f167\";\n}\n.fa-xing:before {\n content: \"\\f168\";\n}\n.fa-xing-square:before {\n content: \"\\f169\";\n}\n.fa-youtube-play:before {\n content: \"\\f16a\";\n}\n.fa-dropbox:before {\n content: \"\\f16b\";\n}\n.fa-stack-overflow:before {\n content: \"\\f16c\";\n}\n.fa-instagram:before {\n content: \"\\f16d\";\n}\n.fa-flickr:before {\n content: \"\\f16e\";\n}\n.fa-adn:before {\n content: \"\\f170\";\n}\n.fa-bitbucket:before {\n content: \"\\f171\";\n}\n.fa-bitbucket-square:before {\n content: \"\\f172\";\n}\n.fa-tumblr:before {\n content: \"\\f173\";\n}\n.fa-tumblr-square:before {\n content: \"\\f174\";\n}\n.fa-long-arrow-down:before {\n content: \"\\f175\";\n}\n.fa-long-arrow-up:before {\n content: \"\\f176\";\n}\n.fa-long-arrow-left:before {\n content: \"\\f177\";\n}\n.fa-long-arrow-right:before {\n content: \"\\f178\";\n}\n.fa-apple:before {\n content: \"\\f179\";\n}\n.fa-windows:before {\n content: \"\\f17a\";\n}\n.fa-android:before {\n content: \"\\f17b\";\n}\n.fa-linux:before {\n content: \"\\f17c\";\n}\n.fa-dribbble:before {\n content: \"\\f17d\";\n}\n.fa-skype:before {\n content: \"\\f17e\";\n}\n.fa-foursquare:before {\n content: \"\\f180\";\n}\n.fa-trello:before {\n content: \"\\f181\";\n}\n.fa-female:before {\n content: \"\\f182\";\n}\n.fa-male:before {\n content: \"\\f183\";\n}\n.fa-gittip:before,\n.fa-gratipay:before {\n content: \"\\f184\";\n}\n.fa-sun-o:before {\n content: \"\\f185\";\n}\n.fa-moon-o:before {\n content: \"\\f186\";\n}\n.fa-archive:before {\n content: \"\\f187\";\n}\n.fa-bug:before {\n content: \"\\f188\";\n}\n.fa-vk:before {\n content: \"\\f189\";\n}\n.fa-weibo:before {\n content: \"\\f18a\";\n}\n.fa-renren:before {\n content: \"\\f18b\";\n}\n.fa-pagelines:before {\n content: \"\\f18c\";\n}\n.fa-stack-exchange:before {\n content: \"\\f18d\";\n}\n.fa-arrow-circle-o-right:before {\n content: \"\\f18e\";\n}\n.fa-arrow-circle-o-left:before {\n content: \"\\f190\";\n}\n.fa-toggle-left:before,\n.fa-caret-square-o-left:before {\n content: \"\\f191\";\n}\n.fa-dot-circle-o:before {\n content: \"\\f192\";\n}\n.fa-wheelchair:before {\n content: \"\\f193\";\n}\n.fa-vimeo-square:before {\n content: \"\\f194\";\n}\n.fa-turkish-lira:before,\n.fa-try:before {\n content: \"\\f195\";\n}\n.fa-plus-square-o:before {\n content: \"\\f196\";\n}\n.fa-space-shuttle:before {\n content: \"\\f197\";\n}\n.fa-slack:before {\n content: \"\\f198\";\n}\n.fa-envelope-square:before {\n content: \"\\f199\";\n}\n.fa-wordpress:before {\n content: \"\\f19a\";\n}\n.fa-openid:before {\n content: \"\\f19b\";\n}\n.fa-institution:before,\n.fa-bank:before,\n.fa-university:before {\n content: \"\\f19c\";\n}\n.fa-mortar-board:before,\n.fa-graduation-cap:before {\n content: \"\\f19d\";\n}\n.fa-yahoo:before {\n content: \"\\f19e\";\n}\n.fa-google:before {\n content: \"\\f1a0\";\n}\n.fa-reddit:before {\n content: \"\\f1a1\";\n}\n.fa-reddit-square:before {\n content: \"\\f1a2\";\n}\n.fa-stumbleupon-circle:before {\n content: \"\\f1a3\";\n}\n.fa-stumbleupon:before {\n content: \"\\f1a4\";\n}\n.fa-delicious:before {\n content: \"\\f1a5\";\n}\n.fa-digg:before {\n content: \"\\f1a6\";\n}\n.fa-pied-piper-pp:before {\n content: \"\\f1a7\";\n}\n.fa-pied-piper-alt:before {\n content: \"\\f1a8\";\n}\n.fa-drupal:before {\n content: \"\\f1a9\";\n}\n.fa-joomla:before {\n content: \"\\f1aa\";\n}\n.fa-language:before {\n content: \"\\f1ab\";\n}\n.fa-fax:before {\n content: \"\\f1ac\";\n}\n.fa-building:before {\n content: \"\\f1ad\";\n}\n.fa-child:before {\n content: \"\\f1ae\";\n}\n.fa-paw:before {\n content: \"\\f1b0\";\n}\n.fa-spoon:before {\n content: \"\\f1b1\";\n}\n.fa-cube:before {\n content: \"\\f1b2\";\n}\n.fa-cubes:before {\n content: \"\\f1b3\";\n}\n.fa-behance:before {\n content: \"\\f1b4\";\n}\n.fa-behance-square:before {\n content: \"\\f1b5\";\n}\n.fa-steam:before {\n content: \"\\f1b6\";\n}\n.fa-steam-square:before {\n content: \"\\f1b7\";\n}\n.fa-recycle:before {\n content: \"\\f1b8\";\n}\n.fa-automobile:before,\n.fa-car:before {\n content: \"\\f1b9\";\n}\n.fa-cab:before,\n.fa-taxi:before {\n content: \"\\f1ba\";\n}\n.fa-tree:before {\n content: \"\\f1bb\";\n}\n.fa-spotify:before {\n content: \"\\f1bc\";\n}\n.fa-deviantart:before {\n content: \"\\f1bd\";\n}\n.fa-soundcloud:before {\n content: \"\\f1be\";\n}\n.fa-database:before {\n content: \"\\f1c0\";\n}\n.fa-file-pdf-o:before {\n content: \"\\f1c1\";\n}\n.fa-file-word-o:before {\n content: \"\\f1c2\";\n}\n.fa-file-excel-o:before {\n content: \"\\f1c3\";\n}\n.fa-file-powerpoint-o:before {\n content: \"\\f1c4\";\n}\n.fa-file-photo-o:before,\n.fa-file-picture-o:before,\n.fa-file-image-o:before {\n content: \"\\f1c5\";\n}\n.fa-file-zip-o:before,\n.fa-file-archive-o:before {\n content: \"\\f1c6\";\n}\n.fa-file-sound-o:before,\n.fa-file-audio-o:before {\n content: \"\\f1c7\";\n}\n.fa-file-movie-o:before,\n.fa-file-video-o:before {\n content: \"\\f1c8\";\n}\n.fa-file-code-o:before {\n content: \"\\f1c9\";\n}\n.fa-vine:before {\n content: \"\\f1ca\";\n}\n.fa-codepen:before {\n content: \"\\f1cb\";\n}\n.fa-jsfiddle:before {\n content: \"\\f1cc\";\n}\n.fa-life-bouy:before,\n.fa-life-buoy:before,\n.fa-life-saver:before,\n.fa-support:before,\n.fa-life-ring:before {\n content: \"\\f1cd\";\n}\n.fa-circle-o-notch:before {\n content: \"\\f1ce\";\n}\n.fa-ra:before,\n.fa-resistance:before,\n.fa-rebel:before {\n content: \"\\f1d0\";\n}\n.fa-ge:before,\n.fa-empire:before {\n content: \"\\f1d1\";\n}\n.fa-git-square:before {\n content: \"\\f1d2\";\n}\n.fa-git:before {\n content: \"\\f1d3\";\n}\n.fa-y-combinator-square:before,\n.fa-yc-square:before,\n.fa-hacker-news:before {\n content: \"\\f1d4\";\n}\n.fa-tencent-weibo:before {\n content: \"\\f1d5\";\n}\n.fa-qq:before {\n content: \"\\f1d6\";\n}\n.fa-wechat:before,\n.fa-weixin:before {\n content: \"\\f1d7\";\n}\n.fa-send:before,\n.fa-paper-plane:before {\n content: \"\\f1d8\";\n}\n.fa-send-o:before,\n.fa-paper-plane-o:before {\n content: \"\\f1d9\";\n}\n.fa-history:before {\n content: \"\\f1da\";\n}\n.fa-circle-thin:before {\n content: \"\\f1db\";\n}\n.fa-header:before {\n content: \"\\f1dc\";\n}\n.fa-paragraph:before {\n content: \"\\f1dd\";\n}\n.fa-sliders:before {\n content: \"\\f1de\";\n}\n.fa-share-alt:before {\n content: \"\\f1e0\";\n}\n.fa-share-alt-square:before {\n content: \"\\f1e1\";\n}\n.fa-bomb:before {\n content: \"\\f1e2\";\n}\n.fa-soccer-ball-o:before,\n.fa-futbol-o:before {\n content: \"\\f1e3\";\n}\n.fa-tty:before {\n content: \"\\f1e4\";\n}\n.fa-binoculars:before {\n content: \"\\f1e5\";\n}\n.fa-plug:before {\n content: \"\\f1e6\";\n}\n.fa-slideshare:before {\n content: \"\\f1e7\";\n}\n.fa-twitch:before {\n content: \"\\f1e8\";\n}\n.fa-yelp:before {\n content: \"\\f1e9\";\n}\n.fa-newspaper-o:before {\n content: \"\\f1ea\";\n}\n.fa-wifi:before {\n content: \"\\f1eb\";\n}\n.fa-calculator:before {\n content: \"\\f1ec\";\n}\n.fa-paypal:before {\n content: \"\\f1ed\";\n}\n.fa-google-wallet:before {\n content: \"\\f1ee\";\n}\n.fa-cc-visa:before {\n content: \"\\f1f0\";\n}\n.fa-cc-mastercard:before {\n content: \"\\f1f1\";\n}\n.fa-cc-discover:before {\n content: \"\\f1f2\";\n}\n.fa-cc-amex:before {\n content: \"\\f1f3\";\n}\n.fa-cc-paypal:before {\n content: \"\\f1f4\";\n}\n.fa-cc-stripe:before {\n content: \"\\f1f5\";\n}\n.fa-bell-slash:before {\n content: \"\\f1f6\";\n}\n.fa-bell-slash-o:before {\n content: \"\\f1f7\";\n}\n.fa-trash:before {\n content: \"\\f1f8\";\n}\n.fa-copyright:before {\n content: \"\\f1f9\";\n}\n.fa-at:before {\n content: \"\\f1fa\";\n}\n.fa-eyedropper:before {\n content: \"\\f1fb\";\n}\n.fa-paint-brush:before {\n content: \"\\f1fc\";\n}\n.fa-birthday-cake:before {\n content: \"\\f1fd\";\n}\n.fa-area-chart:before {\n content: \"\\f1fe\";\n}\n.fa-pie-chart:before {\n content: \"\\f200\";\n}\n.fa-line-chart:before {\n content: \"\\f201\";\n}\n.fa-lastfm:before {\n content: \"\\f202\";\n}\n.fa-lastfm-square:before {\n content: \"\\f203\";\n}\n.fa-toggle-off:before {\n content: \"\\f204\";\n}\n.fa-toggle-on:before {\n content: \"\\f205\";\n}\n.fa-bicycle:before {\n content: \"\\f206\";\n}\n.fa-bus:before {\n content: \"\\f207\";\n}\n.fa-ioxhost:before {\n content: \"\\f208\";\n}\n.fa-angellist:before {\n content: \"\\f209\";\n}\n.fa-cc:before {\n content: \"\\f20a\";\n}\n.fa-shekel:before,\n.fa-sheqel:before,\n.fa-ils:before {\n content: \"\\f20b\";\n}\n.fa-meanpath:before {\n content: \"\\f20c\";\n}\n.fa-buysellads:before {\n content: \"\\f20d\";\n}\n.fa-connectdevelop:before {\n content: \"\\f20e\";\n}\n.fa-dashcube:before {\n content: \"\\f210\";\n}\n.fa-forumbee:before {\n content: \"\\f211\";\n}\n.fa-leanpub:before {\n content: \"\\f212\";\n}\n.fa-sellsy:before {\n content: \"\\f213\";\n}\n.fa-shirtsinbulk:before {\n content: \"\\f214\";\n}\n.fa-simplybuilt:before {\n content: \"\\f215\";\n}\n.fa-skyatlas:before {\n content: \"\\f216\";\n}\n.fa-cart-plus:before {\n content: \"\\f217\";\n}\n.fa-cart-arrow-down:before {\n content: \"\\f218\";\n}\n.fa-diamond:before {\n content: \"\\f219\";\n}\n.fa-ship:before {\n content: \"\\f21a\";\n}\n.fa-user-secret:before {\n content: \"\\f21b\";\n}\n.fa-motorcycle:before {\n content: \"\\f21c\";\n}\n.fa-street-view:before {\n content: \"\\f21d\";\n}\n.fa-heartbeat:before {\n content: \"\\f21e\";\n}\n.fa-venus:before {\n content: \"\\f221\";\n}\n.fa-mars:before {\n content: \"\\f222\";\n}\n.fa-mercury:before {\n content: \"\\f223\";\n}\n.fa-intersex:before,\n.fa-transgender:before {\n content: \"\\f224\";\n}\n.fa-transgender-alt:before {\n content: \"\\f225\";\n}\n.fa-venus-double:before {\n content: \"\\f226\";\n}\n.fa-mars-double:before {\n content: \"\\f227\";\n}\n.fa-venus-mars:before {\n content: \"\\f228\";\n}\n.fa-mars-stroke:before {\n content: \"\\f229\";\n}\n.fa-mars-stroke-v:before {\n content: \"\\f22a\";\n}\n.fa-mars-stroke-h:before {\n content: \"\\f22b\";\n}\n.fa-neuter:before {\n content: \"\\f22c\";\n}\n.fa-genderless:before {\n content: \"\\f22d\";\n}\n.fa-facebook-official:before {\n content: \"\\f230\";\n}\n.fa-pinterest-p:before {\n content: \"\\f231\";\n}\n.fa-whatsapp:before {\n content: \"\\f232\";\n}\n.fa-server:before {\n content: \"\\f233\";\n}\n.fa-user-plus:before {\n content: \"\\f234\";\n}\n.fa-user-times:before {\n content: \"\\f235\";\n}\n.fa-hotel:before,\n.fa-bed:before {\n content: \"\\f236\";\n}\n.fa-viacoin:before {\n content: \"\\f237\";\n}\n.fa-train:before {\n content: \"\\f238\";\n}\n.fa-subway:before {\n content: \"\\f239\";\n}\n.fa-medium:before {\n content: \"\\f23a\";\n}\n.fa-yc:before,\n.fa-y-combinator:before {\n content: \"\\f23b\";\n}\n.fa-optin-monster:before {\n content: \"\\f23c\";\n}\n.fa-opencart:before {\n content: \"\\f23d\";\n}\n.fa-expeditedssl:before {\n content: \"\\f23e\";\n}\n.fa-battery-4:before,\n.fa-battery:before,\n.fa-battery-full:before {\n content: \"\\f240\";\n}\n.fa-battery-3:before,\n.fa-battery-three-quarters:before {\n content: \"\\f241\";\n}\n.fa-battery-2:before,\n.fa-battery-half:before {\n content: \"\\f242\";\n}\n.fa-battery-1:before,\n.fa-battery-quarter:before {\n content: \"\\f243\";\n}\n.fa-battery-0:before,\n.fa-battery-empty:before {\n content: \"\\f244\";\n}\n.fa-mouse-pointer:before {\n content: \"\\f245\";\n}\n.fa-i-cursor:before {\n content: \"\\f246\";\n}\n.fa-object-group:before {\n content: \"\\f247\";\n}\n.fa-object-ungroup:before {\n content: \"\\f248\";\n}\n.fa-sticky-note:before {\n content: \"\\f249\";\n}\n.fa-sticky-note-o:before {\n content: \"\\f24a\";\n}\n.fa-cc-jcb:before {\n content: \"\\f24b\";\n}\n.fa-cc-diners-club:before {\n content: \"\\f24c\";\n}\n.fa-clone:before {\n content: \"\\f24d\";\n}\n.fa-balance-scale:before {\n content: \"\\f24e\";\n}\n.fa-hourglass-o:before {\n content: \"\\f250\";\n}\n.fa-hourglass-1:before,\n.fa-hourglass-start:before {\n content: \"\\f251\";\n}\n.fa-hourglass-2:before,\n.fa-hourglass-half:before {\n content: \"\\f252\";\n}\n.fa-hourglass-3:before,\n.fa-hourglass-end:before {\n content: \"\\f253\";\n}\n.fa-hourglass:before {\n content: \"\\f254\";\n}\n.fa-hand-grab-o:before,\n.fa-hand-rock-o:before {\n content: \"\\f255\";\n}\n.fa-hand-stop-o:before,\n.fa-hand-paper-o:before {\n content: \"\\f256\";\n}\n.fa-hand-scissors-o:before {\n content: \"\\f257\";\n}\n.fa-hand-lizard-o:before {\n content: \"\\f258\";\n}\n.fa-hand-spock-o:before {\n content: \"\\f259\";\n}\n.fa-hand-pointer-o:before {\n content: \"\\f25a\";\n}\n.fa-hand-peace-o:before {\n content: \"\\f25b\";\n}\n.fa-trademark:before {\n content: \"\\f25c\";\n}\n.fa-registered:before {\n content: \"\\f25d\";\n}\n.fa-creative-commons:before {\n content: \"\\f25e\";\n}\n.fa-gg:before {\n content: \"\\f260\";\n}\n.fa-gg-circle:before {\n content: \"\\f261\";\n}\n.fa-tripadvisor:before {\n content: \"\\f262\";\n}\n.fa-odnoklassniki:before {\n content: \"\\f263\";\n}\n.fa-odnoklassniki-square:before {\n content: \"\\f264\";\n}\n.fa-get-pocket:before {\n content: \"\\f265\";\n}\n.fa-wikipedia-w:before {\n content: \"\\f266\";\n}\n.fa-safari:before {\n content: \"\\f267\";\n}\n.fa-chrome:before {\n content: \"\\f268\";\n}\n.fa-firefox:before {\n content: \"\\f269\";\n}\n.fa-opera:before {\n content: \"\\f26a\";\n}\n.fa-internet-explorer:before {\n content: \"\\f26b\";\n}\n.fa-tv:before,\n.fa-television:before {\n content: \"\\f26c\";\n}\n.fa-contao:before {\n content: \"\\f26d\";\n}\n.fa-500px:before {\n content: \"\\f26e\";\n}\n.fa-amazon:before {\n content: \"\\f270\";\n}\n.fa-calendar-plus-o:before {\n content: \"\\f271\";\n}\n.fa-calendar-minus-o:before {\n content: \"\\f272\";\n}\n.fa-calendar-times-o:before {\n content: \"\\f273\";\n}\n.fa-calendar-check-o:before {\n content: \"\\f274\";\n}\n.fa-industry:before {\n content: \"\\f275\";\n}\n.fa-map-pin:before {\n content: \"\\f276\";\n}\n.fa-map-signs:before {\n content: \"\\f277\";\n}\n.fa-map-o:before {\n content: \"\\f278\";\n}\n.fa-map:before {\n content: \"\\f279\";\n}\n.fa-commenting:before {\n content: \"\\f27a\";\n}\n.fa-commenting-o:before {\n content: \"\\f27b\";\n}\n.fa-houzz:before {\n content: \"\\f27c\";\n}\n.fa-vimeo:before {\n content: \"\\f27d\";\n}\n.fa-black-tie:before {\n content: \"\\f27e\";\n}\n.fa-fonticons:before {\n content: \"\\f280\";\n}\n.fa-reddit-alien:before {\n content: \"\\f281\";\n}\n.fa-edge:before {\n content: \"\\f282\";\n}\n.fa-credit-card-alt:before {\n content: \"\\f283\";\n}\n.fa-codiepie:before {\n content: \"\\f284\";\n}\n.fa-modx:before {\n content: \"\\f285\";\n}\n.fa-fort-awesome:before {\n content: \"\\f286\";\n}\n.fa-usb:before {\n content: \"\\f287\";\n}\n.fa-product-hunt:before {\n content: \"\\f288\";\n}\n.fa-mixcloud:before {\n content: \"\\f289\";\n}\n.fa-scribd:before {\n content: \"\\f28a\";\n}\n.fa-pause-circle:before {\n content: \"\\f28b\";\n}\n.fa-pause-circle-o:before {\n content: \"\\f28c\";\n}\n.fa-stop-circle:before {\n content: \"\\f28d\";\n}\n.fa-stop-circle-o:before {\n content: \"\\f28e\";\n}\n.fa-shopping-bag:before {\n content: \"\\f290\";\n}\n.fa-shopping-basket:before {\n content: \"\\f291\";\n}\n.fa-hashtag:before {\n content: \"\\f292\";\n}\n.fa-bluetooth:before {\n content: \"\\f293\";\n}\n.fa-bluetooth-b:before {\n content: \"\\f294\";\n}\n.fa-percent:before {\n content: \"\\f295\";\n}\n.fa-gitlab:before {\n content: \"\\f296\";\n}\n.fa-wpbeginner:before {\n content: \"\\f297\";\n}\n.fa-wpforms:before {\n content: \"\\f298\";\n}\n.fa-envira:before {\n content: \"\\f299\";\n}\n.fa-universal-access:before {\n content: \"\\f29a\";\n}\n.fa-wheelchair-alt:before {\n content: \"\\f29b\";\n}\n.fa-question-circle-o:before {\n content: \"\\f29c\";\n}\n.fa-blind:before {\n content: \"\\f29d\";\n}\n.fa-audio-description:before {\n content: \"\\f29e\";\n}\n.fa-volume-control-phone:before {\n content: \"\\f2a0\";\n}\n.fa-braille:before {\n content: \"\\f2a1\";\n}\n.fa-assistive-listening-systems:before {\n content: \"\\f2a2\";\n}\n.fa-asl-interpreting:before,\n.fa-american-sign-language-interpreting:before {\n content: \"\\f2a3\";\n}\n.fa-deafness:before,\n.fa-hard-of-hearing:before,\n.fa-deaf:before {\n content: \"\\f2a4\";\n}\n.fa-glide:before {\n content: \"\\f2a5\";\n}\n.fa-glide-g:before {\n content: \"\\f2a6\";\n}\n.fa-signing:before,\n.fa-sign-language:before {\n content: \"\\f2a7\";\n}\n.fa-low-vision:before {\n content: \"\\f2a8\";\n}\n.fa-viadeo:before {\n content: \"\\f2a9\";\n}\n.fa-viadeo-square:before {\n content: \"\\f2aa\";\n}\n.fa-snapchat:before {\n content: \"\\f2ab\";\n}\n.fa-snapchat-ghost:before {\n content: \"\\f2ac\";\n}\n.fa-snapchat-square:before {\n content: \"\\f2ad\";\n}\n.fa-pied-piper:before {\n content: \"\\f2ae\";\n}\n.fa-first-order:before {\n content: \"\\f2b0\";\n}\n.fa-yoast:before {\n content: \"\\f2b1\";\n}\n.fa-themeisle:before {\n content: \"\\f2b2\";\n}\n.fa-google-plus-circle:before,\n.fa-google-plus-official:before {\n content: \"\\f2b3\";\n}\n.fa-fa:before,\n.fa-font-awesome:before {\n content: \"\\f2b4\";\n}\n.fa-handshake-o:before {\n content: \"\\f2b5\";\n}\n.fa-envelope-open:before {\n content: \"\\f2b6\";\n}\n.fa-envelope-open-o:before {\n content: \"\\f2b7\";\n}\n.fa-linode:before {\n content: \"\\f2b8\";\n}\n.fa-address-book:before {\n content: \"\\f2b9\";\n}\n.fa-address-book-o:before {\n content: \"\\f2ba\";\n}\n.fa-vcard:before,\n.fa-address-card:before {\n content: \"\\f2bb\";\n}\n.fa-vcard-o:before,\n.fa-address-card-o:before {\n content: \"\\f2bc\";\n}\n.fa-user-circle:before {\n content: \"\\f2bd\";\n}\n.fa-user-circle-o:before {\n content: \"\\f2be\";\n}\n.fa-user-o:before {\n content: \"\\f2c0\";\n}\n.fa-id-badge:before {\n content: \"\\f2c1\";\n}\n.fa-drivers-license:before,\n.fa-id-card:before {\n content: \"\\f2c2\";\n}\n.fa-drivers-license-o:before,\n.fa-id-card-o:before {\n content: \"\\f2c3\";\n}\n.fa-quora:before {\n content: \"\\f2c4\";\n}\n.fa-free-code-camp:before {\n content: \"\\f2c5\";\n}\n.fa-telegram:before {\n content: \"\\f2c6\";\n}\n.fa-thermometer-4:before,\n.fa-thermometer:before,\n.fa-thermometer-full:before {\n content: \"\\f2c7\";\n}\n.fa-thermometer-3:before,\n.fa-thermometer-three-quarters:before {\n content: \"\\f2c8\";\n}\n.fa-thermometer-2:before,\n.fa-thermometer-half:before {\n content: \"\\f2c9\";\n}\n.fa-thermometer-1:before,\n.fa-thermometer-quarter:before {\n content: \"\\f2ca\";\n}\n.fa-thermometer-0:before,\n.fa-thermometer-empty:before {\n content: \"\\f2cb\";\n}\n.fa-shower:before {\n content: \"\\f2cc\";\n}\n.fa-bathtub:before,\n.fa-s15:before,\n.fa-bath:before {\n content: \"\\f2cd\";\n}\n.fa-podcast:before {\n content: \"\\f2ce\";\n}\n.fa-window-maximize:before {\n content: \"\\f2d0\";\n}\n.fa-window-minimize:before {\n content: \"\\f2d1\";\n}\n.fa-window-restore:before {\n content: \"\\f2d2\";\n}\n.fa-times-rectangle:before,\n.fa-window-close:before {\n content: \"\\f2d3\";\n}\n.fa-times-rectangle-o:before,\n.fa-window-close-o:before {\n content: \"\\f2d4\";\n}\n.fa-bandcamp:before {\n content: \"\\f2d5\";\n}\n.fa-grav:before {\n content: \"\\f2d6\";\n}\n.fa-etsy:before {\n content: \"\\f2d7\";\n}\n.fa-imdb:before {\n content: \"\\f2d8\";\n}\n.fa-ravelry:before {\n content: \"\\f2d9\";\n}\n.fa-eercast:before {\n content: \"\\f2da\";\n}\n.fa-microchip:before {\n content: \"\\f2db\";\n}\n.fa-snowflake-o:before {\n content: \"\\f2dc\";\n}\n.fa-superpowers:before {\n content: \"\\f2dd\";\n}\n.fa-wpexplorer:before {\n content: \"\\f2de\";\n}\n.fa-meetup:before {\n content: \"\\f2e0\";\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n","@charset \"UTF-8\";\n/*!\n * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format(\"embedded-opentype\"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format(\"woff2\"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format(\"woff\"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format(\"truetype\"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format(\"svg\");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:\"\"}.fa-music:before{content:\"\"}.fa-search:before{content:\"\"}.fa-envelope-o:before{content:\"\"}.fa-heart:before{content:\"\"}.fa-star:before{content:\"\"}.fa-star-o:before{content:\"\"}.fa-user:before{content:\"\"}.fa-film:before{content:\"\"}.fa-th-large:before{content:\"\"}.fa-th:before{content:\"\"}.fa-th-list:before{content:\"\"}.fa-check:before{content:\"\"}.fa-close:before,.fa-remove:before,.fa-times:before{content:\"\"}.fa-search-plus:before{content:\"\"}.fa-search-minus:before{content:\"\"}.fa-power-off:before{content:\"\"}.fa-signal:before{content:\"\"}.fa-cog:before,.fa-gear:before{content:\"\"}.fa-trash-o:before{content:\"\"}.fa-home:before{content:\"\"}.fa-file-o:before{content:\"\"}.fa-clock-o:before{content:\"\"}.fa-road:before{content:\"\"}.fa-download:before{content:\"\"}.fa-arrow-circle-o-down:before{content:\"\"}.fa-arrow-circle-o-up:before{content:\"\"}.fa-inbox:before{content:\"\"}.fa-play-circle-o:before{content:\"\"}.fa-repeat:before,.fa-rotate-right:before{content:\"\"}.fa-refresh:before{content:\"\"}.fa-list-alt:before{content:\"\"}.fa-lock:before{content:\"\"}.fa-flag:before{content:\"\"}.fa-headphones:before{content:\"\"}.fa-volume-off:before{content:\"\"}.fa-volume-down:before{content:\"\"}.fa-volume-up:before{content:\"\"}.fa-qrcode:before{content:\"\"}.fa-barcode:before{content:\"\"}.fa-tag:before{content:\"\"}.fa-tags:before{content:\"\"}.fa-book:before{content:\"\"}.fa-bookmark:before{content:\"\"}.fa-print:before{content:\"\"}.fa-camera:before{content:\"\"}.fa-font:before{content:\"\"}.fa-bold:before{content:\"\"}.fa-italic:before{content:\"\"}.fa-text-height:before{content:\"\"}.fa-text-width:before{content:\"\"}.fa-align-left:before{content:\"\"}.fa-align-center:before{content:\"\"}.fa-align-right:before{content:\"\"}.fa-align-justify:before{content:\"\"}.fa-list:before{content:\"\"}.fa-dedent:before,.fa-outdent:before{content:\"\"}.fa-indent:before{content:\"\"}.fa-video-camera:before{content:\"\"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:\"\"}.fa-pencil:before{content:\"\"}.fa-map-marker:before{content:\"\"}.fa-adjust:before{content:\"\"}.fa-tint:before{content:\"\"}.fa-edit:before,.fa-pencil-square-o:before{content:\"\"}.fa-share-square-o:before{content:\"\"}.fa-check-square-o:before{content:\"\"}.fa-arrows:before{content:\"\"}.fa-step-backward:before{content:\"\"}.fa-fast-backward:before{content:\"\"}.fa-backward:before{content:\"\"}.fa-play:before{content:\"\"}.fa-pause:before{content:\"\"}.fa-stop:before{content:\"\"}.fa-forward:before{content:\"\"}.fa-fast-forward:before{content:\"\"}.fa-step-forward:before{content:\"\"}.fa-eject:before{content:\"\"}.fa-chevron-left:before{content:\"\"}.fa-chevron-right:before{content:\"\"}.fa-plus-circle:before{content:\"\"}.fa-minus-circle:before{content:\"\"}.fa-times-circle:before{content:\"\"}.fa-check-circle:before{content:\"\"}.fa-question-circle:before{content:\"\"}.fa-info-circle:before{content:\"\"}.fa-crosshairs:before{content:\"\"}.fa-times-circle-o:before{content:\"\"}.fa-check-circle-o:before{content:\"\"}.fa-ban:before{content:\"\"}.fa-arrow-left:before{content:\"\"}.fa-arrow-right:before{content:\"\"}.fa-arrow-up:before{content:\"\"}.fa-arrow-down:before{content:\"\"}.fa-mail-forward:before,.fa-share:before{content:\"\"}.fa-expand:before{content:\"\"}.fa-compress:before{content:\"\"}.fa-plus:before{content:\"\"}.fa-minus:before{content:\"\"}.fa-asterisk:before{content:\"\"}.fa-exclamation-circle:before{content:\"\"}.fa-gift:before{content:\"\"}.fa-leaf:before{content:\"\"}.fa-fire:before{content:\"\"}.fa-eye:before{content:\"\"}.fa-eye-slash:before{content:\"\"}.fa-exclamation-triangle:before,.fa-warning:before{content:\"\"}.fa-plane:before{content:\"\"}.fa-calendar:before{content:\"\"}.fa-random:before{content:\"\"}.fa-comment:before{content:\"\"}.fa-magnet:before{content:\"\"}.fa-chevron-up:before{content:\"\"}.fa-chevron-down:before{content:\"\"}.fa-retweet:before{content:\"\"}.fa-shopping-cart:before{content:\"\"}.fa-folder:before{content:\"\"}.fa-folder-open:before{content:\"\"}.fa-arrows-v:before{content:\"\"}.fa-arrows-h:before{content:\"\"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:\"\"}.fa-twitter-square:before{content:\"\"}.fa-facebook-square:before{content:\"\"}.fa-camera-retro:before{content:\"\"}.fa-key:before{content:\"\"}.fa-cogs:before,.fa-gears:before{content:\"\"}.fa-comments:before{content:\"\"}.fa-thumbs-o-up:before{content:\"\"}.fa-thumbs-o-down:before{content:\"\"}.fa-star-half:before{content:\"\"}.fa-heart-o:before{content:\"\"}.fa-sign-out:before{content:\"\"}.fa-linkedin-square:before{content:\"\"}.fa-thumb-tack:before{content:\"\"}.fa-external-link:before{content:\"\"}.fa-sign-in:before{content:\"\"}.fa-trophy:before{content:\"\"}.fa-github-square:before{content:\"\"}.fa-upload:before{content:\"\"}.fa-lemon-o:before{content:\"\"}.fa-phone:before{content:\"\"}.fa-square-o:before{content:\"\"}.fa-bookmark-o:before{content:\"\"}.fa-phone-square:before{content:\"\"}.fa-twitter:before{content:\"\"}.fa-facebook-f:before,.fa-facebook:before{content:\"\"}.fa-github:before{content:\"\"}.fa-unlock:before{content:\"\"}.fa-credit-card:before{content:\"\"}.fa-feed:before,.fa-rss:before{content:\"\"}.fa-hdd-o:before{content:\"\"}.fa-bullhorn:before{content:\"\"}.fa-bell:before{content:\"\"}.fa-certificate:before{content:\"\"}.fa-hand-o-right:before{content:\"\"}.fa-hand-o-left:before{content:\"\"}.fa-hand-o-up:before{content:\"\"}.fa-hand-o-down:before{content:\"\"}.fa-arrow-circle-left:before{content:\"\"}.fa-arrow-circle-right:before{content:\"\"}.fa-arrow-circle-up:before{content:\"\"}.fa-arrow-circle-down:before{content:\"\"}.fa-globe:before{content:\"\"}.fa-wrench:before{content:\"\"}.fa-tasks:before{content:\"\"}.fa-filter:before{content:\"\"}.fa-briefcase:before{content:\"\"}.fa-arrows-alt:before{content:\"\"}.fa-group:before,.fa-users:before{content:\"\"}.fa-chain:before,.fa-link:before{content:\"\"}.fa-cloud:before{content:\"\"}.fa-flask:before{content:\"\"}.fa-cut:before,.fa-scissors:before{content:\"\"}.fa-copy:before,.fa-files-o:before{content:\"\"}.fa-paperclip:before{content:\"\"}.fa-floppy-o:before,.fa-save:before{content:\"\"}.fa-square:before{content:\"\"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:\"\"}.fa-list-ul:before{content:\"\"}.fa-list-ol:before{content:\"\"}.fa-strikethrough:before{content:\"\"}.fa-underline:before{content:\"\"}.fa-table:before{content:\"\"}.fa-magic:before{content:\"\"}.fa-truck:before{content:\"\"}.fa-pinterest:before{content:\"\"}.fa-pinterest-square:before{content:\"\"}.fa-google-plus-square:before{content:\"\"}.fa-google-plus:before{content:\"\"}.fa-money:before{content:\"\"}.fa-caret-down:before{content:\"\"}.fa-caret-up:before{content:\"\"}.fa-caret-left:before{content:\"\"}.fa-caret-right:before{content:\"\"}.fa-columns:before{content:\"\"}.fa-sort:before,.fa-unsorted:before{content:\"\"}.fa-sort-desc:before,.fa-sort-down:before{content:\"\"}.fa-sort-asc:before,.fa-sort-up:before{content:\"\"}.fa-envelope:before{content:\"\"}.fa-linkedin:before{content:\"\"}.fa-rotate-left:before,.fa-undo:before{content:\"\"}.fa-gavel:before,.fa-legal:before{content:\"\"}.fa-dashboard:before,.fa-tachometer:before{content:\"\"}.fa-comment-o:before{content:\"\"}.fa-comments-o:before{content:\"\"}.fa-bolt:before,.fa-flash:before{content:\"\"}.fa-sitemap:before{content:\"\"}.fa-umbrella:before{content:\"\"}.fa-clipboard:before,.fa-paste:before{content:\"\"}.fa-lightbulb-o:before{content:\"\"}.fa-exchange:before{content:\"\"}.fa-cloud-download:before{content:\"\"}.fa-cloud-upload:before{content:\"\"}.fa-user-md:before{content:\"\"}.fa-stethoscope:before{content:\"\"}.fa-suitcase:before{content:\"\"}.fa-bell-o:before{content:\"\"}.fa-coffee:before{content:\"\"}.fa-cutlery:before{content:\"\"}.fa-file-text-o:before{content:\"\"}.fa-building-o:before{content:\"\"}.fa-hospital-o:before{content:\"\"}.fa-ambulance:before{content:\"\"}.fa-medkit:before{content:\"\"}.fa-fighter-jet:before{content:\"\"}.fa-beer:before{content:\"\"}.fa-h-square:before{content:\"\"}.fa-plus-square:before{content:\"\"}.fa-angle-double-left:before{content:\"\"}.fa-angle-double-right:before{content:\"\"}.fa-angle-double-up:before{content:\"\"}.fa-angle-double-down:before{content:\"\"}.fa-angle-left:before{content:\"\"}.fa-angle-right:before{content:\"\"}.fa-angle-up:before{content:\"\"}.fa-angle-down:before{content:\"\"}.fa-desktop:before{content:\"\"}.fa-laptop:before{content:\"\"}.fa-tablet:before{content:\"\"}.fa-mobile-phone:before,.fa-mobile:before{content:\"\"}.fa-circle-o:before{content:\"\"}.fa-quote-left:before{content:\"\"}.fa-quote-right:before{content:\"\"}.fa-spinner:before{content:\"\"}.fa-circle:before{content:\"\"}.fa-mail-reply:before,.fa-reply:before{content:\"\"}.fa-github-alt:before{content:\"\"}.fa-folder-o:before{content:\"\"}.fa-folder-open-o:before{content:\"\"}.fa-smile-o:before{content:\"\"}.fa-frown-o:before{content:\"\"}.fa-meh-o:before{content:\"\"}.fa-gamepad:before{content:\"\"}.fa-keyboard-o:before{content:\"\"}.fa-flag-o:before{content:\"\"}.fa-flag-checkered:before{content:\"\"}.fa-terminal:before{content:\"\"}.fa-code:before{content:\"\"}.fa-mail-reply-all:before,.fa-reply-all:before{content:\"\"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:\"\"}.fa-location-arrow:before{content:\"\"}.fa-crop:before{content:\"\"}.fa-code-fork:before{content:\"\"}.fa-chain-broken:before,.fa-unlink:before{content:\"\"}.fa-question:before{content:\"\"}.fa-info:before{content:\"\"}.fa-exclamation:before{content:\"\"}.fa-superscript:before{content:\"\"}.fa-subscript:before{content:\"\"}.fa-eraser:before{content:\"\"}.fa-puzzle-piece:before{content:\"\"}.fa-microphone:before{content:\"\"}.fa-microphone-slash:before{content:\"\"}.fa-shield:before{content:\"\"}.fa-calendar-o:before{content:\"\"}.fa-fire-extinguisher:before{content:\"\"}.fa-rocket:before{content:\"\"}.fa-maxcdn:before{content:\"\"}.fa-chevron-circle-left:before{content:\"\"}.fa-chevron-circle-right:before{content:\"\"}.fa-chevron-circle-up:before{content:\"\"}.fa-chevron-circle-down:before{content:\"\"}.fa-html5:before{content:\"\"}.fa-css3:before{content:\"\"}.fa-anchor:before{content:\"\"}.fa-unlock-alt:before{content:\"\"}.fa-bullseye:before{content:\"\"}.fa-ellipsis-h:before{content:\"\"}.fa-ellipsis-v:before{content:\"\"}.fa-rss-square:before{content:\"\"}.fa-play-circle:before{content:\"\"}.fa-ticket:before{content:\"\"}.fa-minus-square:before{content:\"\"}.fa-minus-square-o:before{content:\"\"}.fa-level-up:before{content:\"\"}.fa-level-down:before{content:\"\"}.fa-check-square:before{content:\"\"}.fa-pencil-square:before{content:\"\"}.fa-external-link-square:before{content:\"\"}.fa-share-square:before{content:\"\"}.fa-compass:before{content:\"\"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:\"\"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:\"\"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:\"\"}.fa-eur:before,.fa-euro:before{content:\"\"}.fa-gbp:before{content:\"\"}.fa-dollar:before,.fa-usd:before{content:\"\"}.fa-inr:before,.fa-rupee:before{content:\"\"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:\"\"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:\"\"}.fa-krw:before,.fa-won:before{content:\"\"}.fa-bitcoin:before,.fa-btc:before{content:\"\"}.fa-file:before{content:\"\"}.fa-file-text:before{content:\"\"}.fa-sort-alpha-asc:before{content:\"\"}.fa-sort-alpha-desc:before{content:\"\"}.fa-sort-amount-asc:before{content:\"\"}.fa-sort-amount-desc:before{content:\"\"}.fa-sort-numeric-asc:before{content:\"\"}.fa-sort-numeric-desc:before{content:\"\"}.fa-thumbs-up:before{content:\"\"}.fa-thumbs-down:before{content:\"\"}.fa-youtube-square:before{content:\"\"}.fa-youtube:before{content:\"\"}.fa-xing:before{content:\"\"}.fa-xing-square:before{content:\"\"}.fa-youtube-play:before{content:\"\"}.fa-dropbox:before{content:\"\"}.fa-stack-overflow:before{content:\"\"}.fa-instagram:before{content:\"\"}.fa-flickr:before{content:\"\"}.fa-adn:before{content:\"\"}.fa-bitbucket:before{content:\"\"}.fa-bitbucket-square:before{content:\"\"}.fa-tumblr:before{content:\"\"}.fa-tumblr-square:before{content:\"\"}.fa-long-arrow-down:before{content:\"\"}.fa-long-arrow-up:before{content:\"\"}.fa-long-arrow-left:before{content:\"\"}.fa-long-arrow-right:before{content:\"\"}.fa-apple:before{content:\"\"}.fa-windows:before{content:\"\"}.fa-android:before{content:\"\"}.fa-linux:before{content:\"\"}.fa-dribbble:before{content:\"\"}.fa-skype:before{content:\"\"}.fa-foursquare:before{content:\"\"}.fa-trello:before{content:\"\"}.fa-female:before{content:\"\"}.fa-male:before{content:\"\"}.fa-gittip:before,.fa-gratipay:before{content:\"\"}.fa-sun-o:before{content:\"\"}.fa-moon-o:before{content:\"\"}.fa-archive:before{content:\"\"}.fa-bug:before{content:\"\"}.fa-vk:before{content:\"\"}.fa-weibo:before{content:\"\"}.fa-renren:before{content:\"\"}.fa-pagelines:before{content:\"\"}.fa-stack-exchange:before{content:\"\"}.fa-arrow-circle-o-right:before{content:\"\"}.fa-arrow-circle-o-left:before{content:\"\"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:\"\"}.fa-dot-circle-o:before{content:\"\"}.fa-wheelchair:before{content:\"\"}.fa-vimeo-square:before{content:\"\"}.fa-try:before,.fa-turkish-lira:before{content:\"\"}.fa-plus-square-o:before{content:\"\"}.fa-space-shuttle:before{content:\"\"}.fa-slack:before{content:\"\"}.fa-envelope-square:before{content:\"\"}.fa-wordpress:before{content:\"\"}.fa-openid:before{content:\"\"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:\"\"}.fa-graduation-cap:before,.fa-mortar-board:before{content:\"\"}.fa-yahoo:before{content:\"\"}.fa-google:before{content:\"\"}.fa-reddit:before{content:\"\"}.fa-reddit-square:before{content:\"\"}.fa-stumbleupon-circle:before{content:\"\"}.fa-stumbleupon:before{content:\"\"}.fa-delicious:before{content:\"\"}.fa-digg:before{content:\"\"}.fa-pied-piper-pp:before{content:\"\"}.fa-pied-piper-alt:before{content:\"\"}.fa-drupal:before{content:\"\"}.fa-joomla:before{content:\"\"}.fa-language:before{content:\"\"}.fa-fax:before{content:\"\"}.fa-building:before{content:\"\"}.fa-child:before{content:\"\"}.fa-paw:before{content:\"\"}.fa-spoon:before{content:\"\"}.fa-cube:before{content:\"\"}.fa-cubes:before{content:\"\"}.fa-behance:before{content:\"\"}.fa-behance-square:before{content:\"\"}.fa-steam:before{content:\"\"}.fa-steam-square:before{content:\"\"}.fa-recycle:before{content:\"\"}.fa-automobile:before,.fa-car:before{content:\"\"}.fa-cab:before,.fa-taxi:before{content:\"\"}.fa-tree:before{content:\"\"}.fa-spotify:before{content:\"\"}.fa-deviantart:before{content:\"\"}.fa-soundcloud:before{content:\"\"}.fa-database:before{content:\"\"}.fa-file-pdf-o:before{content:\"\"}.fa-file-word-o:before{content:\"\"}.fa-file-excel-o:before{content:\"\"}.fa-file-powerpoint-o:before{content:\"\"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:\"\"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:\"\"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:\"\"}.fa-file-movie-o:before,.fa-file-video-o:before{content:\"\"}.fa-file-code-o:before{content:\"\"}.fa-vine:before{content:\"\"}.fa-codepen:before{content:\"\"}.fa-jsfiddle:before{content:\"\"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:\"\"}.fa-circle-o-notch:before{content:\"\"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:\"\"}.fa-empire:before,.fa-ge:before{content:\"\"}.fa-git-square:before{content:\"\"}.fa-git:before{content:\"\"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:\"\"}.fa-tencent-weibo:before{content:\"\"}.fa-qq:before{content:\"\"}.fa-wechat:before,.fa-weixin:before{content:\"\"}.fa-paper-plane:before,.fa-send:before{content:\"\"}.fa-paper-plane-o:before,.fa-send-o:before{content:\"\"}.fa-history:before{content:\"\"}.fa-circle-thin:before{content:\"\"}.fa-header:before{content:\"\"}.fa-paragraph:before{content:\"\"}.fa-sliders:before{content:\"\"}.fa-share-alt:before{content:\"\"}.fa-share-alt-square:before{content:\"\"}.fa-bomb:before{content:\"\"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:\"\"}.fa-tty:before{content:\"\"}.fa-binoculars:before{content:\"\"}.fa-plug:before{content:\"\"}.fa-slideshare:before{content:\"\"}.fa-twitch:before{content:\"\"}.fa-yelp:before{content:\"\"}.fa-newspaper-o:before{content:\"\"}.fa-wifi:before{content:\"\"}.fa-calculator:before{content:\"\"}.fa-paypal:before{content:\"\"}.fa-google-wallet:before{content:\"\"}.fa-cc-visa:before{content:\"\"}.fa-cc-mastercard:before{content:\"\"}.fa-cc-discover:before{content:\"\"}.fa-cc-amex:before{content:\"\"}.fa-cc-paypal:before{content:\"\"}.fa-cc-stripe:before{content:\"\"}.fa-bell-slash:before{content:\"\"}.fa-bell-slash-o:before{content:\"\"}.fa-trash:before{content:\"\"}.fa-copyright:before{content:\"\"}.fa-at:before{content:\"\"}.fa-eyedropper:before{content:\"\"}.fa-paint-brush:before{content:\"\"}.fa-birthday-cake:before{content:\"\"}.fa-area-chart:before{content:\"\"}.fa-pie-chart:before{content:\"\"}.fa-line-chart:before{content:\"\"}.fa-lastfm:before{content:\"\"}.fa-lastfm-square:before{content:\"\"}.fa-toggle-off:before{content:\"\"}.fa-toggle-on:before{content:\"\"}.fa-bicycle:before{content:\"\"}.fa-bus:before{content:\"\"}.fa-ioxhost:before{content:\"\"}.fa-angellist:before{content:\"\"}.fa-cc:before{content:\"\"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:\"\"}.fa-meanpath:before{content:\"\"}.fa-buysellads:before{content:\"\"}.fa-connectdevelop:before{content:\"\"}.fa-dashcube:before{content:\"\"}.fa-forumbee:before{content:\"\"}.fa-leanpub:before{content:\"\"}.fa-sellsy:before{content:\"\"}.fa-shirtsinbulk:before{content:\"\"}.fa-simplybuilt:before{content:\"\"}.fa-skyatlas:before{content:\"\"}.fa-cart-plus:before{content:\"\"}.fa-cart-arrow-down:before{content:\"\"}.fa-diamond:before{content:\"\"}.fa-ship:before{content:\"\"}.fa-user-secret:before{content:\"\"}.fa-motorcycle:before{content:\"\"}.fa-street-view:before{content:\"\"}.fa-heartbeat:before{content:\"\"}.fa-venus:before{content:\"\"}.fa-mars:before{content:\"\"}.fa-mercury:before{content:\"\"}.fa-intersex:before,.fa-transgender:before{content:\"\"}.fa-transgender-alt:before{content:\"\"}.fa-venus-double:before{content:\"\"}.fa-mars-double:before{content:\"\"}.fa-venus-mars:before{content:\"\"}.fa-mars-stroke:before{content:\"\"}.fa-mars-stroke-v:before{content:\"\"}.fa-mars-stroke-h:before{content:\"\"}.fa-neuter:before{content:\"\"}.fa-genderless:before{content:\"\"}.fa-facebook-official:before{content:\"\"}.fa-pinterest-p:before{content:\"\"}.fa-whatsapp:before{content:\"\"}.fa-server:before{content:\"\"}.fa-user-plus:before{content:\"\"}.fa-user-times:before{content:\"\"}.fa-bed:before,.fa-hotel:before{content:\"\"}.fa-viacoin:before{content:\"\"}.fa-train:before{content:\"\"}.fa-subway:before{content:\"\"}.fa-medium:before{content:\"\"}.fa-y-combinator:before,.fa-yc:before{content:\"\"}.fa-optin-monster:before{content:\"\"}.fa-opencart:before{content:\"\"}.fa-expeditedssl:before{content:\"\"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:\"\"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:\"\"}.fa-battery-2:before,.fa-battery-half:before{content:\"\"}.fa-battery-1:before,.fa-battery-quarter:before{content:\"\"}.fa-battery-0:before,.fa-battery-empty:before{content:\"\"}.fa-mouse-pointer:before{content:\"\"}.fa-i-cursor:before{content:\"\"}.fa-object-group:before{content:\"\"}.fa-object-ungroup:before{content:\"\"}.fa-sticky-note:before{content:\"\"}.fa-sticky-note-o:before{content:\"\"}.fa-cc-jcb:before{content:\"\"}.fa-cc-diners-club:before{content:\"\"}.fa-clone:before{content:\"\"}.fa-balance-scale:before{content:\"\"}.fa-hourglass-o:before{content:\"\"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:\"\"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:\"\"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:\"\"}.fa-hourglass:before{content:\"\"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:\"\"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:\"\"}.fa-hand-scissors-o:before{content:\"\"}.fa-hand-lizard-o:before{content:\"\"}.fa-hand-spock-o:before{content:\"\"}.fa-hand-pointer-o:before{content:\"\"}.fa-hand-peace-o:before{content:\"\"}.fa-trademark:before{content:\"\"}.fa-registered:before{content:\"\"}.fa-creative-commons:before{content:\"\"}.fa-gg:before{content:\"\"}.fa-gg-circle:before{content:\"\"}.fa-tripadvisor:before{content:\"\"}.fa-odnoklassniki:before{content:\"\"}.fa-odnoklassniki-square:before{content:\"\"}.fa-get-pocket:before{content:\"\"}.fa-wikipedia-w:before{content:\"\"}.fa-safari:before{content:\"\"}.fa-chrome:before{content:\"\"}.fa-firefox:before{content:\"\"}.fa-opera:before{content:\"\"}.fa-internet-explorer:before{content:\"\"}.fa-television:before,.fa-tv:before{content:\"\"}.fa-contao:before{content:\"\"}.fa-500px:before{content:\"\"}.fa-amazon:before{content:\"\"}.fa-calendar-plus-o:before{content:\"\"}.fa-calendar-minus-o:before{content:\"\"}.fa-calendar-times-o:before{content:\"\"}.fa-calendar-check-o:before{content:\"\"}.fa-industry:before{content:\"\"}.fa-map-pin:before{content:\"\"}.fa-map-signs:before{content:\"\"}.fa-map-o:before{content:\"\"}.fa-map:before{content:\"\"}.fa-commenting:before{content:\"\"}.fa-commenting-o:before{content:\"\"}.fa-houzz:before{content:\"\"}.fa-vimeo:before{content:\"\"}.fa-black-tie:before{content:\"\"}.fa-fonticons:before{content:\"\"}.fa-reddit-alien:before{content:\"\"}.fa-edge:before{content:\"\"}.fa-credit-card-alt:before{content:\"\"}.fa-codiepie:before{content:\"\"}.fa-modx:before{content:\"\"}.fa-fort-awesome:before{content:\"\"}.fa-usb:before{content:\"\"}.fa-product-hunt:before{content:\"\"}.fa-mixcloud:before{content:\"\"}.fa-scribd:before{content:\"\"}.fa-pause-circle:before{content:\"\"}.fa-pause-circle-o:before{content:\"\"}.fa-stop-circle:before{content:\"\"}.fa-stop-circle-o:before{content:\"\"}.fa-shopping-bag:before{content:\"\"}.fa-shopping-basket:before{content:\"\"}.fa-hashtag:before{content:\"\"}.fa-bluetooth:before{content:\"\"}.fa-bluetooth-b:before{content:\"\"}.fa-percent:before{content:\"\"}.fa-gitlab:before{content:\"\"}.fa-wpbeginner:before{content:\"\"}.fa-wpforms:before{content:\"\"}.fa-envira:before{content:\"\"}.fa-universal-access:before{content:\"\"}.fa-wheelchair-alt:before{content:\"\"}.fa-question-circle-o:before{content:\"\"}.fa-blind:before{content:\"\"}.fa-audio-description:before{content:\"\"}.fa-volume-control-phone:before{content:\"\"}.fa-braille:before{content:\"\"}.fa-assistive-listening-systems:before{content:\"\"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:\"\"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:\"\"}.fa-glide:before{content:\"\"}.fa-glide-g:before{content:\"\"}.fa-sign-language:before,.fa-signing:before{content:\"\"}.fa-low-vision:before{content:\"\"}.fa-viadeo:before{content:\"\"}.fa-viadeo-square:before{content:\"\"}.fa-snapchat:before{content:\"\"}.fa-snapchat-ghost:before{content:\"\"}.fa-snapchat-square:before{content:\"\"}.fa-pied-piper:before{content:\"\"}.fa-first-order:before{content:\"\"}.fa-yoast:before{content:\"\"}.fa-themeisle:before{content:\"\"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:\"\"}.fa-fa:before,.fa-font-awesome:before{content:\"\"}.fa-handshake-o:before{content:\"\"}.fa-envelope-open:before{content:\"\"}.fa-envelope-open-o:before{content:\"\"}.fa-linode:before{content:\"\"}.fa-address-book:before{content:\"\"}.fa-address-book-o:before{content:\"\"}.fa-address-card:before,.fa-vcard:before{content:\"\"}.fa-address-card-o:before,.fa-vcard-o:before{content:\"\"}.fa-user-circle:before{content:\"\"}.fa-user-circle-o:before{content:\"\"}.fa-user-o:before{content:\"\"}.fa-id-badge:before{content:\"\"}.fa-drivers-license:before,.fa-id-card:before{content:\"\"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:\"\"}.fa-quora:before{content:\"\"}.fa-free-code-camp:before{content:\"\"}.fa-telegram:before{content:\"\"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:\"\"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:\"\"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:\"\"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:\"\"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:\"\"}.fa-shower:before{content:\"\"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:\"\"}.fa-podcast:before{content:\"\"}.fa-window-maximize:before{content:\"\"}.fa-window-minimize:before{content:\"\"}.fa-window-restore:before{content:\"\"}.fa-times-rectangle:before,.fa-window-close:before{content:\"\"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:\"\"}.fa-bandcamp:before{content:\"\"}.fa-grav:before{content:\"\"}.fa-etsy:before{content:\"\"}.fa-imdb:before{content:\"\"}.fa-ravelry:before{content:\"\"}.fa-eercast:before{content:\"\"}.fa-microchip:before{content:\"\"}.fa-snowflake-o:before{content:\"\"}.fa-superpowers:before{content:\"\"}.fa-wpexplorer:before{content:\"\"}.fa-meetup:before{content:\"\"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}"],"sourceRoot":""} \ No newline at end of file diff --git a/priv/static/packs/flavours/vanilla/home.js b/priv/static/packs/flavours/vanilla/home.js index 0b2116974..efc476747 100644 Binary files a/priv/static/packs/flavours/vanilla/home.js and b/priv/static/packs/flavours/vanilla/home.js differ diff --git a/priv/static/packs/flavours/vanilla/home.js.map b/priv/static/packs/flavours/vanilla/home.js.map index c058c00af..2f47c54a9 100644 Binary files a/priv/static/packs/flavours/vanilla/home.js.map and b/priv/static/packs/flavours/vanilla/home.js.map differ diff --git a/priv/static/packs/flavours/vanilla/public.css b/priv/static/packs/flavours/vanilla/public.css index 598e83d9d..b9c4276f6 100644 Binary files a/priv/static/packs/flavours/vanilla/public.css and b/priv/static/packs/flavours/vanilla/public.css differ diff --git a/priv/static/packs/flavours/vanilla/public.css.map b/priv/static/packs/flavours/vanilla/public.css.map index b2e41a350..6ab313ed1 100644 --- a/priv/static/packs/flavours/vanilla/public.css.map +++ b/priv/static/packs/flavours/vanilla/public.css.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./node_modules/font-awesome/css/font-awesome.css"],"names":[],"mappings":"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","file":"flavours/vanilla/public.css","sourcesContent":["@charset \"UTF-8\";\n/*!\n * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */@font-face{font-family:FontAwesome;src:url(/packs/fontawesome-webfont-674f50d287a8c48dc19ba404d20fe713.eot);src:url(/packs/fontawesome-webfont-674f50d287a8c48dc19ba404d20fe713.eot?#iefix&v=4.7.0) format(\"embedded-opentype\"),url(/packs/fontawesome-webfont-af7ae505a9eed503f8b8e6982036873e.woff2) format(\"woff2\"),url(/packs/fontawesome-webfont-fee66e712a8a08eef5805a46892932ad.woff) format(\"woff\"),url(/packs/fontawesome-webfont-b06871f281fee6b241d60582ae9369b9.ttf) format(\"truetype\"),url(/packs/fontawesome-webfont-912ec66d7572ff821749319396470bde.svg#fontawesomeregular) format(\"svg\");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:\"\"}.fa-music:before{content:\"\"}.fa-search:before{content:\"\"}.fa-envelope-o:before{content:\"\"}.fa-heart:before{content:\"\"}.fa-star:before{content:\"\"}.fa-star-o:before{content:\"\"}.fa-user:before{content:\"\"}.fa-film:before{content:\"\"}.fa-th-large:before{content:\"\"}.fa-th:before{content:\"\"}.fa-th-list:before{content:\"\"}.fa-check:before{content:\"\"}.fa-close:before,.fa-remove:before,.fa-times:before{content:\"\"}.fa-search-plus:before{content:\"\"}.fa-search-minus:before{content:\"\"}.fa-power-off:before{content:\"\"}.fa-signal:before{content:\"\"}.fa-cog:before,.fa-gear:before{content:\"\"}.fa-trash-o:before{content:\"\"}.fa-home:before{content:\"\"}.fa-file-o:before{content:\"\"}.fa-clock-o:before{content:\"\"}.fa-road:before{content:\"\"}.fa-download:before{content:\"\"}.fa-arrow-circle-o-down:before{content:\"\"}.fa-arrow-circle-o-up:before{content:\"\"}.fa-inbox:before{content:\"\"}.fa-play-circle-o:before{content:\"\"}.fa-repeat:before,.fa-rotate-right:before{content:\"\"}.fa-refresh:before{content:\"\"}.fa-list-alt:before{content:\"\"}.fa-lock:before{content:\"\"}.fa-flag:before{content:\"\"}.fa-headphones:before{content:\"\"}.fa-volume-off:before{content:\"\"}.fa-volume-down:before{content:\"\"}.fa-volume-up:before{content:\"\"}.fa-qrcode:before{content:\"\"}.fa-barcode:before{content:\"\"}.fa-tag:before{content:\"\"}.fa-tags:before{content:\"\"}.fa-book:before{content:\"\"}.fa-bookmark:before{content:\"\"}.fa-print:before{content:\"\"}.fa-camera:before{content:\"\"}.fa-font:before{content:\"\"}.fa-bold:before{content:\"\"}.fa-italic:before{content:\"\"}.fa-text-height:before{content:\"\"}.fa-text-width:before{content:\"\"}.fa-align-left:before{content:\"\"}.fa-align-center:before{content:\"\"}.fa-align-right:before{content:\"\"}.fa-align-justify:before{content:\"\"}.fa-list:before{content:\"\"}.fa-dedent:before,.fa-outdent:before{content:\"\"}.fa-indent:before{content:\"\"}.fa-video-camera:before{content:\"\"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:\"\"}.fa-pencil:before{content:\"\"}.fa-map-marker:before{content:\"\"}.fa-adjust:before{content:\"\"}.fa-tint:before{content:\"\"}.fa-edit:before,.fa-pencil-square-o:before{content:\"\"}.fa-share-square-o:before{content:\"\"}.fa-check-square-o:before{content:\"\"}.fa-arrows:before{content:\"\"}.fa-step-backward:before{content:\"\"}.fa-fast-backward:before{content:\"\"}.fa-backward:before{content:\"\"}.fa-play:before{content:\"\"}.fa-pause:before{content:\"\"}.fa-stop:before{content:\"\"}.fa-forward:before{content:\"\"}.fa-fast-forward:before{content:\"\"}.fa-step-forward:before{content:\"\"}.fa-eject:before{content:\"\"}.fa-chevron-left:before{content:\"\"}.fa-chevron-right:before{content:\"\"}.fa-plus-circle:before{content:\"\"}.fa-minus-circle:before{content:\"\"}.fa-times-circle:before{content:\"\"}.fa-check-circle:before{content:\"\"}.fa-question-circle:before{content:\"\"}.fa-info-circle:before{content:\"\"}.fa-crosshairs:before{content:\"\"}.fa-times-circle-o:before{content:\"\"}.fa-check-circle-o:before{content:\"\"}.fa-ban:before{content:\"\"}.fa-arrow-left:before{content:\"\"}.fa-arrow-right:before{content:\"\"}.fa-arrow-up:before{content:\"\"}.fa-arrow-down:before{content:\"\"}.fa-mail-forward:before,.fa-share:before{content:\"\"}.fa-expand:before{content:\"\"}.fa-compress:before{content:\"\"}.fa-plus:before{content:\"\"}.fa-minus:before{content:\"\"}.fa-asterisk:before{content:\"\"}.fa-exclamation-circle:before{content:\"\"}.fa-gift:before{content:\"\"}.fa-leaf:before{content:\"\"}.fa-fire:before{content:\"\"}.fa-eye:before{content:\"\"}.fa-eye-slash:before{content:\"\"}.fa-exclamation-triangle:before,.fa-warning:before{content:\"\"}.fa-plane:before{content:\"\"}.fa-calendar:before{content:\"\"}.fa-random:before{content:\"\"}.fa-comment:before{content:\"\"}.fa-magnet:before{content:\"\"}.fa-chevron-up:before{content:\"\"}.fa-chevron-down:before{content:\"\"}.fa-retweet:before{content:\"\"}.fa-shopping-cart:before{content:\"\"}.fa-folder:before{content:\"\"}.fa-folder-open:before{content:\"\"}.fa-arrows-v:before{content:\"\"}.fa-arrows-h:before{content:\"\"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:\"\"}.fa-twitter-square:before{content:\"\"}.fa-facebook-square:before{content:\"\"}.fa-camera-retro:before{content:\"\"}.fa-key:before{content:\"\"}.fa-cogs:before,.fa-gears:before{content:\"\"}.fa-comments:before{content:\"\"}.fa-thumbs-o-up:before{content:\"\"}.fa-thumbs-o-down:before{content:\"\"}.fa-star-half:before{content:\"\"}.fa-heart-o:before{content:\"\"}.fa-sign-out:before{content:\"\"}.fa-linkedin-square:before{content:\"\"}.fa-thumb-tack:before{content:\"\"}.fa-external-link:before{content:\"\"}.fa-sign-in:before{content:\"\"}.fa-trophy:before{content:\"\"}.fa-github-square:before{content:\"\"}.fa-upload:before{content:\"\"}.fa-lemon-o:before{content:\"\"}.fa-phone:before{content:\"\"}.fa-square-o:before{content:\"\"}.fa-bookmark-o:before{content:\"\"}.fa-phone-square:before{content:\"\"}.fa-twitter:before{content:\"\"}.fa-facebook-f:before,.fa-facebook:before{content:\"\"}.fa-github:before{content:\"\"}.fa-unlock:before{content:\"\"}.fa-credit-card:before{content:\"\"}.fa-feed:before,.fa-rss:before{content:\"\"}.fa-hdd-o:before{content:\"\"}.fa-bullhorn:before{content:\"\"}.fa-bell:before{content:\"\"}.fa-certificate:before{content:\"\"}.fa-hand-o-right:before{content:\"\"}.fa-hand-o-left:before{content:\"\"}.fa-hand-o-up:before{content:\"\"}.fa-hand-o-down:before{content:\"\"}.fa-arrow-circle-left:before{content:\"\"}.fa-arrow-circle-right:before{content:\"\"}.fa-arrow-circle-up:before{content:\"\"}.fa-arrow-circle-down:before{content:\"\"}.fa-globe:before{content:\"\"}.fa-wrench:before{content:\"\"}.fa-tasks:before{content:\"\"}.fa-filter:before{content:\"\"}.fa-briefcase:before{content:\"\"}.fa-arrows-alt:before{content:\"\"}.fa-group:before,.fa-users:before{content:\"\"}.fa-chain:before,.fa-link:before{content:\"\"}.fa-cloud:before{content:\"\"}.fa-flask:before{content:\"\"}.fa-cut:before,.fa-scissors:before{content:\"\"}.fa-copy:before,.fa-files-o:before{content:\"\"}.fa-paperclip:before{content:\"\"}.fa-floppy-o:before,.fa-save:before{content:\"\"}.fa-square:before{content:\"\"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:\"\"}.fa-list-ul:before{content:\"\"}.fa-list-ol:before{content:\"\"}.fa-strikethrough:before{content:\"\"}.fa-underline:before{content:\"\"}.fa-table:before{content:\"\"}.fa-magic:before{content:\"\"}.fa-truck:before{content:\"\"}.fa-pinterest:before{content:\"\"}.fa-pinterest-square:before{content:\"\"}.fa-google-plus-square:before{content:\"\"}.fa-google-plus:before{content:\"\"}.fa-money:before{content:\"\"}.fa-caret-down:before{content:\"\"}.fa-caret-up:before{content:\"\"}.fa-caret-left:before{content:\"\"}.fa-caret-right:before{content:\"\"}.fa-columns:before{content:\"\"}.fa-sort:before,.fa-unsorted:before{content:\"\"}.fa-sort-desc:before,.fa-sort-down:before{content:\"\"}.fa-sort-asc:before,.fa-sort-up:before{content:\"\"}.fa-envelope:before{content:\"\"}.fa-linkedin:before{content:\"\"}.fa-rotate-left:before,.fa-undo:before{content:\"\"}.fa-gavel:before,.fa-legal:before{content:\"\"}.fa-dashboard:before,.fa-tachometer:before{content:\"\"}.fa-comment-o:before{content:\"\"}.fa-comments-o:before{content:\"\"}.fa-bolt:before,.fa-flash:before{content:\"\"}.fa-sitemap:before{content:\"\"}.fa-umbrella:before{content:\"\"}.fa-clipboard:before,.fa-paste:before{content:\"\"}.fa-lightbulb-o:before{content:\"\"}.fa-exchange:before{content:\"\"}.fa-cloud-download:before{content:\"\"}.fa-cloud-upload:before{content:\"\"}.fa-user-md:before{content:\"\"}.fa-stethoscope:before{content:\"\"}.fa-suitcase:before{content:\"\"}.fa-bell-o:before{content:\"\"}.fa-coffee:before{content:\"\"}.fa-cutlery:before{content:\"\"}.fa-file-text-o:before{content:\"\"}.fa-building-o:before{content:\"\"}.fa-hospital-o:before{content:\"\"}.fa-ambulance:before{content:\"\"}.fa-medkit:before{content:\"\"}.fa-fighter-jet:before{content:\"\"}.fa-beer:before{content:\"\"}.fa-h-square:before{content:\"\"}.fa-plus-square:before{content:\"\"}.fa-angle-double-left:before{content:\"\"}.fa-angle-double-right:before{content:\"\"}.fa-angle-double-up:before{content:\"\"}.fa-angle-double-down:before{content:\"\"}.fa-angle-left:before{content:\"\"}.fa-angle-right:before{content:\"\"}.fa-angle-up:before{content:\"\"}.fa-angle-down:before{content:\"\"}.fa-desktop:before{content:\"\"}.fa-laptop:before{content:\"\"}.fa-tablet:before{content:\"\"}.fa-mobile-phone:before,.fa-mobile:before{content:\"\"}.fa-circle-o:before{content:\"\"}.fa-quote-left:before{content:\"\"}.fa-quote-right:before{content:\"\"}.fa-spinner:before{content:\"\"}.fa-circle:before{content:\"\"}.fa-mail-reply:before,.fa-reply:before{content:\"\"}.fa-github-alt:before{content:\"\"}.fa-folder-o:before{content:\"\"}.fa-folder-open-o:before{content:\"\"}.fa-smile-o:before{content:\"\"}.fa-frown-o:before{content:\"\"}.fa-meh-o:before{content:\"\"}.fa-gamepad:before{content:\"\"}.fa-keyboard-o:before{content:\"\"}.fa-flag-o:before{content:\"\"}.fa-flag-checkered:before{content:\"\"}.fa-terminal:before{content:\"\"}.fa-code:before{content:\"\"}.fa-mail-reply-all:before,.fa-reply-all:before{content:\"\"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:\"\"}.fa-location-arrow:before{content:\"\"}.fa-crop:before{content:\"\"}.fa-code-fork:before{content:\"\"}.fa-chain-broken:before,.fa-unlink:before{content:\"\"}.fa-question:before{content:\"\"}.fa-info:before{content:\"\"}.fa-exclamation:before{content:\"\"}.fa-superscript:before{content:\"\"}.fa-subscript:before{content:\"\"}.fa-eraser:before{content:\"\"}.fa-puzzle-piece:before{content:\"\"}.fa-microphone:before{content:\"\"}.fa-microphone-slash:before{content:\"\"}.fa-shield:before{content:\"\"}.fa-calendar-o:before{content:\"\"}.fa-fire-extinguisher:before{content:\"\"}.fa-rocket:before{content:\"\"}.fa-maxcdn:before{content:\"\"}.fa-chevron-circle-left:before{content:\"\"}.fa-chevron-circle-right:before{content:\"\"}.fa-chevron-circle-up:before{content:\"\"}.fa-chevron-circle-down:before{content:\"\"}.fa-html5:before{content:\"\"}.fa-css3:before{content:\"\"}.fa-anchor:before{content:\"\"}.fa-unlock-alt:before{content:\"\"}.fa-bullseye:before{content:\"\"}.fa-ellipsis-h:before{content:\"\"}.fa-ellipsis-v:before{content:\"\"}.fa-rss-square:before{content:\"\"}.fa-play-circle:before{content:\"\"}.fa-ticket:before{content:\"\"}.fa-minus-square:before{content:\"\"}.fa-minus-square-o:before{content:\"\"}.fa-level-up:before{content:\"\"}.fa-level-down:before{content:\"\"}.fa-check-square:before{content:\"\"}.fa-pencil-square:before{content:\"\"}.fa-external-link-square:before{content:\"\"}.fa-share-square:before{content:\"\"}.fa-compass:before{content:\"\"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:\"\"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:\"\"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:\"\"}.fa-eur:before,.fa-euro:before{content:\"\"}.fa-gbp:before{content:\"\"}.fa-dollar:before,.fa-usd:before{content:\"\"}.fa-inr:before,.fa-rupee:before{content:\"\"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:\"\"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:\"\"}.fa-krw:before,.fa-won:before{content:\"\"}.fa-bitcoin:before,.fa-btc:before{content:\"\"}.fa-file:before{content:\"\"}.fa-file-text:before{content:\"\"}.fa-sort-alpha-asc:before{content:\"\"}.fa-sort-alpha-desc:before{content:\"\"}.fa-sort-amount-asc:before{content:\"\"}.fa-sort-amount-desc:before{content:\"\"}.fa-sort-numeric-asc:before{content:\"\"}.fa-sort-numeric-desc:before{content:\"\"}.fa-thumbs-up:before{content:\"\"}.fa-thumbs-down:before{content:\"\"}.fa-youtube-square:before{content:\"\"}.fa-youtube:before{content:\"\"}.fa-xing:before{content:\"\"}.fa-xing-square:before{content:\"\"}.fa-youtube-play:before{content:\"\"}.fa-dropbox:before{content:\"\"}.fa-stack-overflow:before{content:\"\"}.fa-instagram:before{content:\"\"}.fa-flickr:before{content:\"\"}.fa-adn:before{content:\"\"}.fa-bitbucket:before{content:\"\"}.fa-bitbucket-square:before{content:\"\"}.fa-tumblr:before{content:\"\"}.fa-tumblr-square:before{content:\"\"}.fa-long-arrow-down:before{content:\"\"}.fa-long-arrow-up:before{content:\"\"}.fa-long-arrow-left:before{content:\"\"}.fa-long-arrow-right:before{content:\"\"}.fa-apple:before{content:\"\"}.fa-windows:before{content:\"\"}.fa-android:before{content:\"\"}.fa-linux:before{content:\"\"}.fa-dribbble:before{content:\"\"}.fa-skype:before{content:\"\"}.fa-foursquare:before{content:\"\"}.fa-trello:before{content:\"\"}.fa-female:before{content:\"\"}.fa-male:before{content:\"\"}.fa-gittip:before,.fa-gratipay:before{content:\"\"}.fa-sun-o:before{content:\"\"}.fa-moon-o:before{content:\"\"}.fa-archive:before{content:\"\"}.fa-bug:before{content:\"\"}.fa-vk:before{content:\"\"}.fa-weibo:before{content:\"\"}.fa-renren:before{content:\"\"}.fa-pagelines:before{content:\"\"}.fa-stack-exchange:before{content:\"\"}.fa-arrow-circle-o-right:before{content:\"\"}.fa-arrow-circle-o-left:before{content:\"\"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:\"\"}.fa-dot-circle-o:before{content:\"\"}.fa-wheelchair:before{content:\"\"}.fa-vimeo-square:before{content:\"\"}.fa-try:before,.fa-turkish-lira:before{content:\"\"}.fa-plus-square-o:before{content:\"\"}.fa-space-shuttle:before{content:\"\"}.fa-slack:before{content:\"\"}.fa-envelope-square:before{content:\"\"}.fa-wordpress:before{content:\"\"}.fa-openid:before{content:\"\"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:\"\"}.fa-graduation-cap:before,.fa-mortar-board:before{content:\"\"}.fa-yahoo:before{content:\"\"}.fa-google:before{content:\"\"}.fa-reddit:before{content:\"\"}.fa-reddit-square:before{content:\"\"}.fa-stumbleupon-circle:before{content:\"\"}.fa-stumbleupon:before{content:\"\"}.fa-delicious:before{content:\"\"}.fa-digg:before{content:\"\"}.fa-pied-piper-pp:before{content:\"\"}.fa-pied-piper-alt:before{content:\"\"}.fa-drupal:before{content:\"\"}.fa-joomla:before{content:\"\"}.fa-language:before{content:\"\"}.fa-fax:before{content:\"\"}.fa-building:before{content:\"\"}.fa-child:before{content:\"\"}.fa-paw:before{content:\"\"}.fa-spoon:before{content:\"\"}.fa-cube:before{content:\"\"}.fa-cubes:before{content:\"\"}.fa-behance:before{content:\"\"}.fa-behance-square:before{content:\"\"}.fa-steam:before{content:\"\"}.fa-steam-square:before{content:\"\"}.fa-recycle:before{content:\"\"}.fa-automobile:before,.fa-car:before{content:\"\"}.fa-cab:before,.fa-taxi:before{content:\"\"}.fa-tree:before{content:\"\"}.fa-spotify:before{content:\"\"}.fa-deviantart:before{content:\"\"}.fa-soundcloud:before{content:\"\"}.fa-database:before{content:\"\"}.fa-file-pdf-o:before{content:\"\"}.fa-file-word-o:before{content:\"\"}.fa-file-excel-o:before{content:\"\"}.fa-file-powerpoint-o:before{content:\"\"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:\"\"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:\"\"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:\"\"}.fa-file-movie-o:before,.fa-file-video-o:before{content:\"\"}.fa-file-code-o:before{content:\"\"}.fa-vine:before{content:\"\"}.fa-codepen:before{content:\"\"}.fa-jsfiddle:before{content:\"\"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:\"\"}.fa-circle-o-notch:before{content:\"\"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:\"\"}.fa-empire:before,.fa-ge:before{content:\"\"}.fa-git-square:before{content:\"\"}.fa-git:before{content:\"\"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:\"\"}.fa-tencent-weibo:before{content:\"\"}.fa-qq:before{content:\"\"}.fa-wechat:before,.fa-weixin:before{content:\"\"}.fa-paper-plane:before,.fa-send:before{content:\"\"}.fa-paper-plane-o:before,.fa-send-o:before{content:\"\"}.fa-history:before{content:\"\"}.fa-circle-thin:before{content:\"\"}.fa-header:before{content:\"\"}.fa-paragraph:before{content:\"\"}.fa-sliders:before{content:\"\"}.fa-share-alt:before{content:\"\"}.fa-share-alt-square:before{content:\"\"}.fa-bomb:before{content:\"\"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:\"\"}.fa-tty:before{content:\"\"}.fa-binoculars:before{content:\"\"}.fa-plug:before{content:\"\"}.fa-slideshare:before{content:\"\"}.fa-twitch:before{content:\"\"}.fa-yelp:before{content:\"\"}.fa-newspaper-o:before{content:\"\"}.fa-wifi:before{content:\"\"}.fa-calculator:before{content:\"\"}.fa-paypal:before{content:\"\"}.fa-google-wallet:before{content:\"\"}.fa-cc-visa:before{content:\"\"}.fa-cc-mastercard:before{content:\"\"}.fa-cc-discover:before{content:\"\"}.fa-cc-amex:before{content:\"\"}.fa-cc-paypal:before{content:\"\"}.fa-cc-stripe:before{content:\"\"}.fa-bell-slash:before{content:\"\"}.fa-bell-slash-o:before{content:\"\"}.fa-trash:before{content:\"\"}.fa-copyright:before{content:\"\"}.fa-at:before{content:\"\"}.fa-eyedropper:before{content:\"\"}.fa-paint-brush:before{content:\"\"}.fa-birthday-cake:before{content:\"\"}.fa-area-chart:before{content:\"\"}.fa-pie-chart:before{content:\"\"}.fa-line-chart:before{content:\"\"}.fa-lastfm:before{content:\"\"}.fa-lastfm-square:before{content:\"\"}.fa-toggle-off:before{content:\"\"}.fa-toggle-on:before{content:\"\"}.fa-bicycle:before{content:\"\"}.fa-bus:before{content:\"\"}.fa-ioxhost:before{content:\"\"}.fa-angellist:before{content:\"\"}.fa-cc:before{content:\"\"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:\"\"}.fa-meanpath:before{content:\"\"}.fa-buysellads:before{content:\"\"}.fa-connectdevelop:before{content:\"\"}.fa-dashcube:before{content:\"\"}.fa-forumbee:before{content:\"\"}.fa-leanpub:before{content:\"\"}.fa-sellsy:before{content:\"\"}.fa-shirtsinbulk:before{content:\"\"}.fa-simplybuilt:before{content:\"\"}.fa-skyatlas:before{content:\"\"}.fa-cart-plus:before{content:\"\"}.fa-cart-arrow-down:before{content:\"\"}.fa-diamond:before{content:\"\"}.fa-ship:before{content:\"\"}.fa-user-secret:before{content:\"\"}.fa-motorcycle:before{content:\"\"}.fa-street-view:before{content:\"\"}.fa-heartbeat:before{content:\"\"}.fa-venus:before{content:\"\"}.fa-mars:before{content:\"\"}.fa-mercury:before{content:\"\"}.fa-intersex:before,.fa-transgender:before{content:\"\"}.fa-transgender-alt:before{content:\"\"}.fa-venus-double:before{content:\"\"}.fa-mars-double:before{content:\"\"}.fa-venus-mars:before{content:\"\"}.fa-mars-stroke:before{content:\"\"}.fa-mars-stroke-v:before{content:\"\"}.fa-mars-stroke-h:before{content:\"\"}.fa-neuter:before{content:\"\"}.fa-genderless:before{content:\"\"}.fa-facebook-official:before{content:\"\"}.fa-pinterest-p:before{content:\"\"}.fa-whatsapp:before{content:\"\"}.fa-server:before{content:\"\"}.fa-user-plus:before{content:\"\"}.fa-user-times:before{content:\"\"}.fa-bed:before,.fa-hotel:before{content:\"\"}.fa-viacoin:before{content:\"\"}.fa-train:before{content:\"\"}.fa-subway:before{content:\"\"}.fa-medium:before{content:\"\"}.fa-y-combinator:before,.fa-yc:before{content:\"\"}.fa-optin-monster:before{content:\"\"}.fa-opencart:before{content:\"\"}.fa-expeditedssl:before{content:\"\"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:\"\"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:\"\"}.fa-battery-2:before,.fa-battery-half:before{content:\"\"}.fa-battery-1:before,.fa-battery-quarter:before{content:\"\"}.fa-battery-0:before,.fa-battery-empty:before{content:\"\"}.fa-mouse-pointer:before{content:\"\"}.fa-i-cursor:before{content:\"\"}.fa-object-group:before{content:\"\"}.fa-object-ungroup:before{content:\"\"}.fa-sticky-note:before{content:\"\"}.fa-sticky-note-o:before{content:\"\"}.fa-cc-jcb:before{content:\"\"}.fa-cc-diners-club:before{content:\"\"}.fa-clone:before{content:\"\"}.fa-balance-scale:before{content:\"\"}.fa-hourglass-o:before{content:\"\"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:\"\"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:\"\"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:\"\"}.fa-hourglass:before{content:\"\"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:\"\"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:\"\"}.fa-hand-scissors-o:before{content:\"\"}.fa-hand-lizard-o:before{content:\"\"}.fa-hand-spock-o:before{content:\"\"}.fa-hand-pointer-o:before{content:\"\"}.fa-hand-peace-o:before{content:\"\"}.fa-trademark:before{content:\"\"}.fa-registered:before{content:\"\"}.fa-creative-commons:before{content:\"\"}.fa-gg:before{content:\"\"}.fa-gg-circle:before{content:\"\"}.fa-tripadvisor:before{content:\"\"}.fa-odnoklassniki:before{content:\"\"}.fa-odnoklassniki-square:before{content:\"\"}.fa-get-pocket:before{content:\"\"}.fa-wikipedia-w:before{content:\"\"}.fa-safari:before{content:\"\"}.fa-chrome:before{content:\"\"}.fa-firefox:before{content:\"\"}.fa-opera:before{content:\"\"}.fa-internet-explorer:before{content:\"\"}.fa-television:before,.fa-tv:before{content:\"\"}.fa-contao:before{content:\"\"}.fa-500px:before{content:\"\"}.fa-amazon:before{content:\"\"}.fa-calendar-plus-o:before{content:\"\"}.fa-calendar-minus-o:before{content:\"\"}.fa-calendar-times-o:before{content:\"\"}.fa-calendar-check-o:before{content:\"\"}.fa-industry:before{content:\"\"}.fa-map-pin:before{content:\"\"}.fa-map-signs:before{content:\"\"}.fa-map-o:before{content:\"\"}.fa-map:before{content:\"\"}.fa-commenting:before{content:\"\"}.fa-commenting-o:before{content:\"\"}.fa-houzz:before{content:\"\"}.fa-vimeo:before{content:\"\"}.fa-black-tie:before{content:\"\"}.fa-fonticons:before{content:\"\"}.fa-reddit-alien:before{content:\"\"}.fa-edge:before{content:\"\"}.fa-credit-card-alt:before{content:\"\"}.fa-codiepie:before{content:\"\"}.fa-modx:before{content:\"\"}.fa-fort-awesome:before{content:\"\"}.fa-usb:before{content:\"\"}.fa-product-hunt:before{content:\"\"}.fa-mixcloud:before{content:\"\"}.fa-scribd:before{content:\"\"}.fa-pause-circle:before{content:\"\"}.fa-pause-circle-o:before{content:\"\"}.fa-stop-circle:before{content:\"\"}.fa-stop-circle-o:before{content:\"\"}.fa-shopping-bag:before{content:\"\"}.fa-shopping-basket:before{content:\"\"}.fa-hashtag:before{content:\"\"}.fa-bluetooth:before{content:\"\"}.fa-bluetooth-b:before{content:\"\"}.fa-percent:before{content:\"\"}.fa-gitlab:before{content:\"\"}.fa-wpbeginner:before{content:\"\"}.fa-wpforms:before{content:\"\"}.fa-envira:before{content:\"\"}.fa-universal-access:before{content:\"\"}.fa-wheelchair-alt:before{content:\"\"}.fa-question-circle-o:before{content:\"\"}.fa-blind:before{content:\"\"}.fa-audio-description:before{content:\"\"}.fa-volume-control-phone:before{content:\"\"}.fa-braille:before{content:\"\"}.fa-assistive-listening-systems:before{content:\"\"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:\"\"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:\"\"}.fa-glide:before{content:\"\"}.fa-glide-g:before{content:\"\"}.fa-sign-language:before,.fa-signing:before{content:\"\"}.fa-low-vision:before{content:\"\"}.fa-viadeo:before{content:\"\"}.fa-viadeo-square:before{content:\"\"}.fa-snapchat:before{content:\"\"}.fa-snapchat-ghost:before{content:\"\"}.fa-snapchat-square:before{content:\"\"}.fa-pied-piper:before{content:\"\"}.fa-first-order:before{content:\"\"}.fa-yoast:before{content:\"\"}.fa-themeisle:before{content:\"\"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:\"\"}.fa-fa:before,.fa-font-awesome:before{content:\"\"}.fa-handshake-o:before{content:\"\"}.fa-envelope-open:before{content:\"\"}.fa-envelope-open-o:before{content:\"\"}.fa-linode:before{content:\"\"}.fa-address-book:before{content:\"\"}.fa-address-book-o:before{content:\"\"}.fa-address-card:before,.fa-vcard:before{content:\"\"}.fa-address-card-o:before,.fa-vcard-o:before{content:\"\"}.fa-user-circle:before{content:\"\"}.fa-user-circle-o:before{content:\"\"}.fa-user-o:before{content:\"\"}.fa-id-badge:before{content:\"\"}.fa-drivers-license:before,.fa-id-card:before{content:\"\"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:\"\"}.fa-quora:before{content:\"\"}.fa-free-code-camp:before{content:\"\"}.fa-telegram:before{content:\"\"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:\"\"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:\"\"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:\"\"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:\"\"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:\"\"}.fa-shower:before{content:\"\"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:\"\"}.fa-podcast:before{content:\"\"}.fa-window-maximize:before{content:\"\"}.fa-window-minimize:before{content:\"\"}.fa-window-restore:before{content:\"\"}.fa-times-rectangle:before,.fa-window-close:before{content:\"\"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:\"\"}.fa-bandcamp:before{content:\"\"}.fa-grav:before{content:\"\"}.fa-etsy:before{content:\"\"}.fa-imdb:before{content:\"\"}.fa-ravelry:before{content:\"\"}.fa-eercast:before{content:\"\"}.fa-microchip:before{content:\"\"}.fa-snowflake-o:before{content:\"\"}.fa-superpowers:before{content:\"\"}.fa-wpexplorer:before{content:\"\"}.fa-meetup:before{content:\"\"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./node_modules/font-awesome/css/font-awesome.css","webpack:///font-awesome.css"],"names":[],"mappings":"AAsLA;AAtLA;;;ECIE,CDJF,WAOE,0DACA,sPACA,gBACA,iBACA,CAEF,IACE,kEACA,kBACA,oBACA,mCACA,iCACA,CAGF,OACE,yCACA,mBACA,CAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,OACE,oCACA,CAEF,OACE,wCACA,oBACA,CAEF,UACE,kBAEF,OACE,qCACA,mBACA,gBACA,iBACA,CAEF,aACE,mBAEF,WACE,iDACA,kBACA,CAEF,cACE,WAEF,eACE,YAEF,iBACE,kBAEF,kBACE,iBAGF,YACE,YAEF,WACE,WAEF,cACE,kBAEF,eACE,iBAEF,SACE,iFACA,CAEF,UACE,qFACA,CAEF,2BACE,GACE,qDACA,CAEF,GACE,yDACA,CAwBD,CArBH,mBACE,GACE,qDACA,CAEF,GACE,yDACA,CAwBD,CArBH,cACE,sGACA,uBAEA,CAEF,eACE,uGACA,wBAEA,CAEF,eACE,uGACA,wBAEA,CAEF,oBACE,6GACA,oBAEA,CAEF,kBACE,6GACA,oBAEA,CAEF,gHAKE,gCAEF,UACE,uCACA,UACA,WACA,gBACA,qBACA,CAEF,0BAEE,yBACA,WACA,iBACA,CAEF,aACE,oBAEF,aACE,cAEF,YACE,WAIF,iBACE,YAEF,iBACE,YAEF,kBACE,YAEF,sBACE,YAEF,iBACE,YAEF,gBACE,YAEF,kBACE,YAEF,gBACE,YAEF,gBACE,YAEF,oBACE,YAEF,cACE,YAEF,mBACE,YAEF,iBACE,YAEF,oDAGE,YAEF,uBACE,YAEF,wBACE,YAEF,qBACE,YAEF,kBACE,YAEF,+BAEE,YAEF,mBACE,YAEF,gBACE,YAEF,kBACE,YAEF,mBACE,YAEF,gBACE,YAEF,oBACE,YAEF,+BACE,YAEF,6BACE,YAEF,iBACE,YAEF,yBACE,YAEF,0CAEE,YAEF,mBACE,YAEF,oBACE,YAEF,gBACE,YAEF,gBACE,YAEF,sBACE,YAEF,sBACE,YAEF,uBACE,YAEF,qBACE,YAEF,kBACE,YAEF,mBACE,YAEF,eACE,YAEF,gBACE,YAEF,gBACE,YAEF,oBACE,YAEF,iBACE,YAEF,kB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","file":"flavours/vanilla/public.css","sourcesContent":["/*!\n * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */\n/* FONT PATH\n * -------------------------- */\n@font-face {\n font-family: 'FontAwesome';\n src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');\n src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');\n font-weight: normal;\n font-style: normal;\n}\n.fa {\n display: inline-block;\n font: normal normal normal 14px/1 FontAwesome;\n font-size: inherit;\n text-rendering: auto;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n/* makes the font 33% larger relative to the icon container */\n.fa-lg {\n font-size: 1.33333333em;\n line-height: 0.75em;\n vertical-align: -15%;\n}\n.fa-2x {\n font-size: 2em;\n}\n.fa-3x {\n font-size: 3em;\n}\n.fa-4x {\n font-size: 4em;\n}\n.fa-5x {\n font-size: 5em;\n}\n.fa-fw {\n width: 1.28571429em;\n text-align: center;\n}\n.fa-ul {\n padding-left: 0;\n margin-left: 2.14285714em;\n list-style-type: none;\n}\n.fa-ul > li {\n position: relative;\n}\n.fa-li {\n position: absolute;\n left: -2.14285714em;\n width: 2.14285714em;\n top: 0.14285714em;\n text-align: center;\n}\n.fa-li.fa-lg {\n left: -1.85714286em;\n}\n.fa-border {\n padding: .2em .25em .15em;\n border: solid 0.08em #eeeeee;\n border-radius: .1em;\n}\n.fa-pull-left {\n float: left;\n}\n.fa-pull-right {\n float: right;\n}\n.fa.fa-pull-left {\n margin-right: .3em;\n}\n.fa.fa-pull-right {\n margin-left: .3em;\n}\n/* Deprecated as of 4.4.0 */\n.pull-right {\n float: right;\n}\n.pull-left {\n float: left;\n}\n.fa.pull-left {\n margin-right: .3em;\n}\n.fa.pull-right {\n margin-left: .3em;\n}\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";\n -webkit-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n.fa-rotate-180 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";\n -webkit-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n.fa-rotate-270 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";\n -webkit-transform: rotate(270deg);\n -ms-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n.fa-flip-horizontal {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";\n -webkit-transform: scale(-1, 1);\n -ms-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n.fa-flip-vertical {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";\n -webkit-transform: scale(1, -1);\n -ms-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical {\n filter: none;\n}\n.fa-stack {\n position: relative;\n display: inline-block;\n width: 2em;\n height: 2em;\n line-height: 2em;\n vertical-align: middle;\n}\n.fa-stack-1x,\n.fa-stack-2x {\n position: absolute;\n left: 0;\n width: 100%;\n text-align: center;\n}\n.fa-stack-1x {\n line-height: inherit;\n}\n.fa-stack-2x {\n font-size: 2em;\n}\n.fa-inverse {\n color: #ffffff;\n}\n/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\n readers do not read off random characters that represent icons */\n.fa-glass:before {\n content: \"\\f000\";\n}\n.fa-music:before {\n content: \"\\f001\";\n}\n.fa-search:before {\n content: \"\\f002\";\n}\n.fa-envelope-o:before {\n content: \"\\f003\";\n}\n.fa-heart:before {\n content: \"\\f004\";\n}\n.fa-star:before {\n content: \"\\f005\";\n}\n.fa-star-o:before {\n content: \"\\f006\";\n}\n.fa-user:before {\n content: \"\\f007\";\n}\n.fa-film:before {\n content: \"\\f008\";\n}\n.fa-th-large:before {\n content: \"\\f009\";\n}\n.fa-th:before {\n content: \"\\f00a\";\n}\n.fa-th-list:before {\n content: \"\\f00b\";\n}\n.fa-check:before {\n content: \"\\f00c\";\n}\n.fa-remove:before,\n.fa-close:before,\n.fa-times:before {\n content: \"\\f00d\";\n}\n.fa-search-plus:before {\n content: \"\\f00e\";\n}\n.fa-search-minus:before {\n content: \"\\f010\";\n}\n.fa-power-off:before {\n content: \"\\f011\";\n}\n.fa-signal:before {\n content: \"\\f012\";\n}\n.fa-gear:before,\n.fa-cog:before {\n content: \"\\f013\";\n}\n.fa-trash-o:before {\n content: \"\\f014\";\n}\n.fa-home:before {\n content: \"\\f015\";\n}\n.fa-file-o:before {\n content: \"\\f016\";\n}\n.fa-clock-o:before {\n content: \"\\f017\";\n}\n.fa-road:before {\n content: \"\\f018\";\n}\n.fa-download:before {\n content: \"\\f019\";\n}\n.fa-arrow-circle-o-down:before {\n content: \"\\f01a\";\n}\n.fa-arrow-circle-o-up:before {\n content: \"\\f01b\";\n}\n.fa-inbox:before {\n content: \"\\f01c\";\n}\n.fa-play-circle-o:before {\n content: \"\\f01d\";\n}\n.fa-rotate-right:before,\n.fa-repeat:before {\n content: \"\\f01e\";\n}\n.fa-refresh:before {\n content: \"\\f021\";\n}\n.fa-list-alt:before {\n content: \"\\f022\";\n}\n.fa-lock:before {\n content: \"\\f023\";\n}\n.fa-flag:before {\n content: \"\\f024\";\n}\n.fa-headphones:before {\n content: \"\\f025\";\n}\n.fa-volume-off:before {\n content: \"\\f026\";\n}\n.fa-volume-down:before {\n content: \"\\f027\";\n}\n.fa-volume-up:before {\n content: \"\\f028\";\n}\n.fa-qrcode:before {\n content: \"\\f029\";\n}\n.fa-barcode:before {\n content: \"\\f02a\";\n}\n.fa-tag:before {\n content: \"\\f02b\";\n}\n.fa-tags:before {\n content: \"\\f02c\";\n}\n.fa-book:before {\n content: \"\\f02d\";\n}\n.fa-bookmark:before {\n content: \"\\f02e\";\n}\n.fa-print:before {\n content: \"\\f02f\";\n}\n.fa-camera:before {\n content: \"\\f030\";\n}\n.fa-font:before {\n content: \"\\f031\";\n}\n.fa-bold:before {\n content: \"\\f032\";\n}\n.fa-italic:before {\n content: \"\\f033\";\n}\n.fa-text-height:before {\n content: \"\\f034\";\n}\n.fa-text-width:before {\n content: \"\\f035\";\n}\n.fa-align-left:before {\n content: \"\\f036\";\n}\n.fa-align-center:before {\n content: \"\\f037\";\n}\n.fa-align-right:before {\n content: \"\\f038\";\n}\n.fa-align-justify:before {\n content: \"\\f039\";\n}\n.fa-list:before {\n content: \"\\f03a\";\n}\n.fa-dedent:before,\n.fa-outdent:before {\n content: \"\\f03b\";\n}\n.fa-indent:before {\n content: \"\\f03c\";\n}\n.fa-video-camera:before {\n content: \"\\f03d\";\n}\n.fa-photo:before,\n.fa-image:before,\n.fa-picture-o:before {\n content: \"\\f03e\";\n}\n.fa-pencil:before {\n content: \"\\f040\";\n}\n.fa-map-marker:before {\n content: \"\\f041\";\n}\n.fa-adjust:before {\n content: \"\\f042\";\n}\n.fa-tint:before {\n content: \"\\f043\";\n}\n.fa-edit:before,\n.fa-pencil-square-o:before {\n content: \"\\f044\";\n}\n.fa-share-square-o:before {\n content: \"\\f045\";\n}\n.fa-check-square-o:before {\n content: \"\\f046\";\n}\n.fa-arrows:before {\n content: \"\\f047\";\n}\n.fa-step-backward:before {\n content: \"\\f048\";\n}\n.fa-fast-backward:before {\n content: \"\\f049\";\n}\n.fa-backward:before {\n content: \"\\f04a\";\n}\n.fa-play:before {\n content: \"\\f04b\";\n}\n.fa-pause:before {\n content: \"\\f04c\";\n}\n.fa-stop:before {\n content: \"\\f04d\";\n}\n.fa-forward:before {\n content: \"\\f04e\";\n}\n.fa-fast-forward:before {\n content: \"\\f050\";\n}\n.fa-step-forward:before {\n content: \"\\f051\";\n}\n.fa-eject:before {\n content: \"\\f052\";\n}\n.fa-chevron-left:before {\n content: \"\\f053\";\n}\n.fa-chevron-right:before {\n content: \"\\f054\";\n}\n.fa-plus-circle:before {\n content: \"\\f055\";\n}\n.fa-minus-circle:before {\n content: \"\\f056\";\n}\n.fa-times-circle:before {\n content: \"\\f057\";\n}\n.fa-check-circle:before {\n content: \"\\f058\";\n}\n.fa-question-circle:before {\n content: \"\\f059\";\n}\n.fa-info-circle:before {\n content: \"\\f05a\";\n}\n.fa-crosshairs:before {\n content: \"\\f05b\";\n}\n.fa-times-circle-o:before {\n content: \"\\f05c\";\n}\n.fa-check-circle-o:before {\n content: \"\\f05d\";\n}\n.fa-ban:before {\n content: \"\\f05e\";\n}\n.fa-arrow-left:before {\n content: \"\\f060\";\n}\n.fa-arrow-right:before {\n content: \"\\f061\";\n}\n.fa-arrow-up:before {\n content: \"\\f062\";\n}\n.fa-arrow-down:before {\n content: \"\\f063\";\n}\n.fa-mail-forward:before,\n.fa-share:before {\n content: \"\\f064\";\n}\n.fa-expand:before {\n content: \"\\f065\";\n}\n.fa-compress:before {\n content: \"\\f066\";\n}\n.fa-plus:before {\n content: \"\\f067\";\n}\n.fa-minus:before {\n content: \"\\f068\";\n}\n.fa-asterisk:before {\n content: \"\\f069\";\n}\n.fa-exclamation-circle:before {\n content: \"\\f06a\";\n}\n.fa-gift:before {\n content: \"\\f06b\";\n}\n.fa-leaf:before {\n content: \"\\f06c\";\n}\n.fa-fire:before {\n content: \"\\f06d\";\n}\n.fa-eye:before {\n content: \"\\f06e\";\n}\n.fa-eye-slash:before {\n content: \"\\f070\";\n}\n.fa-warning:before,\n.fa-exclamation-triangle:before {\n content: \"\\f071\";\n}\n.fa-plane:before {\n content: \"\\f072\";\n}\n.fa-calendar:before {\n content: \"\\f073\";\n}\n.fa-random:before {\n content: \"\\f074\";\n}\n.fa-comment:before {\n content: \"\\f075\";\n}\n.fa-magnet:before {\n content: \"\\f076\";\n}\n.fa-chevron-up:before {\n content: \"\\f077\";\n}\n.fa-chevron-down:before {\n content: \"\\f078\";\n}\n.fa-retweet:before {\n content: \"\\f079\";\n}\n.fa-shopping-cart:before {\n content: \"\\f07a\";\n}\n.fa-folder:before {\n content: \"\\f07b\";\n}\n.fa-folder-open:before {\n content: \"\\f07c\";\n}\n.fa-arrows-v:before {\n content: \"\\f07d\";\n}\n.fa-arrows-h:before {\n content: \"\\f07e\";\n}\n.fa-bar-chart-o:before,\n.fa-bar-chart:before {\n content: \"\\f080\";\n}\n.fa-twitter-square:before {\n content: \"\\f081\";\n}\n.fa-facebook-square:before {\n content: \"\\f082\";\n}\n.fa-camera-retro:before {\n content: \"\\f083\";\n}\n.fa-key:before {\n content: \"\\f084\";\n}\n.fa-gears:before,\n.fa-cogs:before {\n content: \"\\f085\";\n}\n.fa-comments:before {\n content: \"\\f086\";\n}\n.fa-thumbs-o-up:before {\n content: \"\\f087\";\n}\n.fa-thumbs-o-down:before {\n content: \"\\f088\";\n}\n.fa-star-half:before {\n content: \"\\f089\";\n}\n.fa-heart-o:before {\n content: \"\\f08a\";\n}\n.fa-sign-out:before {\n content: \"\\f08b\";\n}\n.fa-linkedin-square:before {\n content: \"\\f08c\";\n}\n.fa-thumb-tack:before {\n content: \"\\f08d\";\n}\n.fa-external-link:before {\n content: \"\\f08e\";\n}\n.fa-sign-in:before {\n content: \"\\f090\";\n}\n.fa-trophy:before {\n content: \"\\f091\";\n}\n.fa-github-square:before {\n content: \"\\f092\";\n}\n.fa-upload:before {\n content: \"\\f093\";\n}\n.fa-lemon-o:before {\n content: \"\\f094\";\n}\n.fa-phone:before {\n content: \"\\f095\";\n}\n.fa-square-o:before {\n content: \"\\f096\";\n}\n.fa-bookmark-o:before {\n content: \"\\f097\";\n}\n.fa-phone-square:before {\n content: \"\\f098\";\n}\n.fa-twitter:before {\n content: \"\\f099\";\n}\n.fa-facebook-f:before,\n.fa-facebook:before {\n content: \"\\f09a\";\n}\n.fa-github:before {\n content: \"\\f09b\";\n}\n.fa-unlock:before {\n content: \"\\f09c\";\n}\n.fa-credit-card:before {\n content: \"\\f09d\";\n}\n.fa-feed:before,\n.fa-rss:before {\n content: \"\\f09e\";\n}\n.fa-hdd-o:before {\n content: \"\\f0a0\";\n}\n.fa-bullhorn:before {\n content: \"\\f0a1\";\n}\n.fa-bell:before {\n content: \"\\f0f3\";\n}\n.fa-certificate:before {\n content: \"\\f0a3\";\n}\n.fa-hand-o-right:before {\n content: \"\\f0a4\";\n}\n.fa-hand-o-left:before {\n content: \"\\f0a5\";\n}\n.fa-hand-o-up:before {\n content: \"\\f0a6\";\n}\n.fa-hand-o-down:before {\n content: \"\\f0a7\";\n}\n.fa-arrow-circle-left:before {\n content: \"\\f0a8\";\n}\n.fa-arrow-circle-right:before {\n content: \"\\f0a9\";\n}\n.fa-arrow-circle-up:before {\n content: \"\\f0aa\";\n}\n.fa-arrow-circle-down:before {\n content: \"\\f0ab\";\n}\n.fa-globe:before {\n content: \"\\f0ac\";\n}\n.fa-wrench:before {\n content: \"\\f0ad\";\n}\n.fa-tasks:before {\n content: \"\\f0ae\";\n}\n.fa-filter:before {\n content: \"\\f0b0\";\n}\n.fa-briefcase:before {\n content: \"\\f0b1\";\n}\n.fa-arrows-alt:before {\n content: \"\\f0b2\";\n}\n.fa-group:before,\n.fa-users:before {\n content: \"\\f0c0\";\n}\n.fa-chain:before,\n.fa-link:before {\n content: \"\\f0c1\";\n}\n.fa-cloud:before {\n content: \"\\f0c2\";\n}\n.fa-flask:before {\n content: \"\\f0c3\";\n}\n.fa-cut:before,\n.fa-scissors:before {\n content: \"\\f0c4\";\n}\n.fa-copy:before,\n.fa-files-o:before {\n content: \"\\f0c5\";\n}\n.fa-paperclip:before {\n content: \"\\f0c6\";\n}\n.fa-save:before,\n.fa-floppy-o:before {\n content: \"\\f0c7\";\n}\n.fa-square:before {\n content: \"\\f0c8\";\n}\n.fa-navicon:before,\n.fa-reorder:before,\n.fa-bars:before {\n content: \"\\f0c9\";\n}\n.fa-list-ul:before {\n content: \"\\f0ca\";\n}\n.fa-list-ol:before {\n content: \"\\f0cb\";\n}\n.fa-strikethrough:before {\n content: \"\\f0cc\";\n}\n.fa-underline:before {\n content: \"\\f0cd\";\n}\n.fa-table:before {\n content: \"\\f0ce\";\n}\n.fa-magic:before {\n content: \"\\f0d0\";\n}\n.fa-truck:before {\n content: \"\\f0d1\";\n}\n.fa-pinterest:before {\n content: \"\\f0d2\";\n}\n.fa-pinterest-square:before {\n content: \"\\f0d3\";\n}\n.fa-google-plus-square:before {\n content: \"\\f0d4\";\n}\n.fa-google-plus:before {\n content: \"\\f0d5\";\n}\n.fa-money:before {\n content: \"\\f0d6\";\n}\n.fa-caret-down:before {\n content: \"\\f0d7\";\n}\n.fa-caret-up:before {\n content: \"\\f0d8\";\n}\n.fa-caret-left:before {\n content: \"\\f0d9\";\n}\n.fa-caret-right:before {\n content: \"\\f0da\";\n}\n.fa-columns:before {\n content: \"\\f0db\";\n}\n.fa-unsorted:before,\n.fa-sort:before {\n content: \"\\f0dc\";\n}\n.fa-sort-down:before,\n.fa-sort-desc:before {\n content: \"\\f0dd\";\n}\n.fa-sort-up:before,\n.fa-sort-asc:before {\n content: \"\\f0de\";\n}\n.fa-envelope:before {\n content: \"\\f0e0\";\n}\n.fa-linkedin:before {\n content: \"\\f0e1\";\n}\n.fa-rotate-left:before,\n.fa-undo:before {\n content: \"\\f0e2\";\n}\n.fa-legal:before,\n.fa-gavel:before {\n content: \"\\f0e3\";\n}\n.fa-dashboard:before,\n.fa-tachometer:before {\n content: \"\\f0e4\";\n}\n.fa-comment-o:before {\n content: \"\\f0e5\";\n}\n.fa-comments-o:before {\n content: \"\\f0e6\";\n}\n.fa-flash:before,\n.fa-bolt:before {\n content: \"\\f0e7\";\n}\n.fa-sitemap:before {\n content: \"\\f0e8\";\n}\n.fa-umbrella:before {\n content: \"\\f0e9\";\n}\n.fa-paste:before,\n.fa-clipboard:before {\n content: \"\\f0ea\";\n}\n.fa-lightbulb-o:before {\n content: \"\\f0eb\";\n}\n.fa-exchange:before {\n content: \"\\f0ec\";\n}\n.fa-cloud-download:before {\n content: \"\\f0ed\";\n}\n.fa-cloud-upload:before {\n content: \"\\f0ee\";\n}\n.fa-user-md:before {\n content: \"\\f0f0\";\n}\n.fa-stethoscope:before {\n content: \"\\f0f1\";\n}\n.fa-suitcase:before {\n content: \"\\f0f2\";\n}\n.fa-bell-o:before {\n content: \"\\f0a2\";\n}\n.fa-coffee:before {\n content: \"\\f0f4\";\n}\n.fa-cutlery:before {\n content: \"\\f0f5\";\n}\n.fa-file-text-o:before {\n content: \"\\f0f6\";\n}\n.fa-building-o:before {\n content: \"\\f0f7\";\n}\n.fa-hospital-o:before {\n content: \"\\f0f8\";\n}\n.fa-ambulance:before {\n content: \"\\f0f9\";\n}\n.fa-medkit:before {\n content: \"\\f0fa\";\n}\n.fa-fighter-jet:before {\n content: \"\\f0fb\";\n}\n.fa-beer:before {\n content: \"\\f0fc\";\n}\n.fa-h-square:before {\n content: \"\\f0fd\";\n}\n.fa-plus-square:before {\n content: \"\\f0fe\";\n}\n.fa-angle-double-left:before {\n content: \"\\f100\";\n}\n.fa-angle-double-right:before {\n content: \"\\f101\";\n}\n.fa-angle-double-up:before {\n content: \"\\f102\";\n}\n.fa-angle-double-down:before {\n content: \"\\f103\";\n}\n.fa-angle-left:before {\n content: \"\\f104\";\n}\n.fa-angle-right:before {\n content: \"\\f105\";\n}\n.fa-angle-up:before {\n content: \"\\f106\";\n}\n.fa-angle-down:before {\n content: \"\\f107\";\n}\n.fa-desktop:before {\n content: \"\\f108\";\n}\n.fa-laptop:before {\n content: \"\\f109\";\n}\n.fa-tablet:before {\n content: \"\\f10a\";\n}\n.fa-mobile-phone:before,\n.fa-mobile:before {\n content: \"\\f10b\";\n}\n.fa-circle-o:before {\n content: \"\\f10c\";\n}\n.fa-quote-left:before {\n content: \"\\f10d\";\n}\n.fa-quote-right:before {\n content: \"\\f10e\";\n}\n.fa-spinner:before {\n content: \"\\f110\";\n}\n.fa-circle:before {\n content: \"\\f111\";\n}\n.fa-mail-reply:before,\n.fa-reply:before {\n content: \"\\f112\";\n}\n.fa-github-alt:before {\n content: \"\\f113\";\n}\n.fa-folder-o:before {\n content: \"\\f114\";\n}\n.fa-folder-open-o:before {\n content: \"\\f115\";\n}\n.fa-smile-o:before {\n content: \"\\f118\";\n}\n.fa-frown-o:before {\n content: \"\\f119\";\n}\n.fa-meh-o:before {\n content: \"\\f11a\";\n}\n.fa-gamepad:before {\n content: \"\\f11b\";\n}\n.fa-keyboard-o:before {\n content: \"\\f11c\";\n}\n.fa-flag-o:before {\n content: \"\\f11d\";\n}\n.fa-flag-checkered:before {\n content: \"\\f11e\";\n}\n.fa-terminal:before {\n content: \"\\f120\";\n}\n.fa-code:before {\n content: \"\\f121\";\n}\n.fa-mail-reply-all:before,\n.fa-reply-all:before {\n content: \"\\f122\";\n}\n.fa-star-half-empty:before,\n.fa-star-half-full:before,\n.fa-star-half-o:before {\n content: \"\\f123\";\n}\n.fa-location-arrow:before {\n content: \"\\f124\";\n}\n.fa-crop:before {\n content: \"\\f125\";\n}\n.fa-code-fork:before {\n content: \"\\f126\";\n}\n.fa-unlink:before,\n.fa-chain-broken:before {\n content: \"\\f127\";\n}\n.fa-question:before {\n content: \"\\f128\";\n}\n.fa-info:before {\n content: \"\\f129\";\n}\n.fa-exclamation:before {\n content: \"\\f12a\";\n}\n.fa-superscript:before {\n content: \"\\f12b\";\n}\n.fa-subscript:before {\n content: \"\\f12c\";\n}\n.fa-eraser:before {\n content: \"\\f12d\";\n}\n.fa-puzzle-piece:before {\n content: \"\\f12e\";\n}\n.fa-microphone:before {\n content: \"\\f130\";\n}\n.fa-microphone-slash:before {\n content: \"\\f131\";\n}\n.fa-shield:before {\n content: \"\\f132\";\n}\n.fa-calendar-o:before {\n content: \"\\f133\";\n}\n.fa-fire-extinguisher:before {\n content: \"\\f134\";\n}\n.fa-rocket:before {\n content: \"\\f135\";\n}\n.fa-maxcdn:before {\n content: \"\\f136\";\n}\n.fa-chevron-circle-left:before {\n content: \"\\f137\";\n}\n.fa-chevron-circle-right:before {\n content: \"\\f138\";\n}\n.fa-chevron-circle-up:before {\n content: \"\\f139\";\n}\n.fa-chevron-circle-down:before {\n content: \"\\f13a\";\n}\n.fa-html5:before {\n content: \"\\f13b\";\n}\n.fa-css3:before {\n content: \"\\f13c\";\n}\n.fa-anchor:before {\n content: \"\\f13d\";\n}\n.fa-unlock-alt:before {\n content: \"\\f13e\";\n}\n.fa-bullseye:before {\n content: \"\\f140\";\n}\n.fa-ellipsis-h:before {\n content: \"\\f141\";\n}\n.fa-ellipsis-v:before {\n content: \"\\f142\";\n}\n.fa-rss-square:before {\n content: \"\\f143\";\n}\n.fa-play-circle:before {\n content: \"\\f144\";\n}\n.fa-ticket:before {\n content: \"\\f145\";\n}\n.fa-minus-square:before {\n content: \"\\f146\";\n}\n.fa-minus-square-o:before {\n content: \"\\f147\";\n}\n.fa-level-up:before {\n content: \"\\f148\";\n}\n.fa-level-down:before {\n content: \"\\f149\";\n}\n.fa-check-square:before {\n content: \"\\f14a\";\n}\n.fa-pencil-square:before {\n content: \"\\f14b\";\n}\n.fa-external-link-square:before {\n content: \"\\f14c\";\n}\n.fa-share-square:before {\n content: \"\\f14d\";\n}\n.fa-compass:before {\n content: \"\\f14e\";\n}\n.fa-toggle-down:before,\n.fa-caret-square-o-down:before {\n content: \"\\f150\";\n}\n.fa-toggle-up:before,\n.fa-caret-square-o-up:before {\n content: \"\\f151\";\n}\n.fa-toggle-right:before,\n.fa-caret-square-o-right:before {\n content: \"\\f152\";\n}\n.fa-euro:before,\n.fa-eur:before {\n content: \"\\f153\";\n}\n.fa-gbp:before {\n content: \"\\f154\";\n}\n.fa-dollar:before,\n.fa-usd:before {\n content: \"\\f155\";\n}\n.fa-rupee:before,\n.fa-inr:before {\n content: \"\\f156\";\n}\n.fa-cny:before,\n.fa-rmb:before,\n.fa-yen:before,\n.fa-jpy:before {\n content: \"\\f157\";\n}\n.fa-ruble:before,\n.fa-rouble:before,\n.fa-rub:before {\n content: \"\\f158\";\n}\n.fa-won:before,\n.fa-krw:before {\n content: \"\\f159\";\n}\n.fa-bitcoin:before,\n.fa-btc:before {\n content: \"\\f15a\";\n}\n.fa-file:before {\n content: \"\\f15b\";\n}\n.fa-file-text:before {\n content: \"\\f15c\";\n}\n.fa-sort-alpha-asc:before {\n content: \"\\f15d\";\n}\n.fa-sort-alpha-desc:before {\n content: \"\\f15e\";\n}\n.fa-sort-amount-asc:before {\n content: \"\\f160\";\n}\n.fa-sort-amount-desc:before {\n content: \"\\f161\";\n}\n.fa-sort-numeric-asc:before {\n content: \"\\f162\";\n}\n.fa-sort-numeric-desc:before {\n content: \"\\f163\";\n}\n.fa-thumbs-up:before {\n content: \"\\f164\";\n}\n.fa-thumbs-down:before {\n content: \"\\f165\";\n}\n.fa-youtube-square:before {\n content: \"\\f166\";\n}\n.fa-youtube:before {\n content: \"\\f167\";\n}\n.fa-xing:before {\n content: \"\\f168\";\n}\n.fa-xing-square:before {\n content: \"\\f169\";\n}\n.fa-youtube-play:before {\n content: \"\\f16a\";\n}\n.fa-dropbox:before {\n content: \"\\f16b\";\n}\n.fa-stack-overflow:before {\n content: \"\\f16c\";\n}\n.fa-instagram:before {\n content: \"\\f16d\";\n}\n.fa-flickr:before {\n content: \"\\f16e\";\n}\n.fa-adn:before {\n content: \"\\f170\";\n}\n.fa-bitbucket:before {\n content: \"\\f171\";\n}\n.fa-bitbucket-square:before {\n content: \"\\f172\";\n}\n.fa-tumblr:before {\n content: \"\\f173\";\n}\n.fa-tumblr-square:before {\n content: \"\\f174\";\n}\n.fa-long-arrow-down:before {\n content: \"\\f175\";\n}\n.fa-long-arrow-up:before {\n content: \"\\f176\";\n}\n.fa-long-arrow-left:before {\n content: \"\\f177\";\n}\n.fa-long-arrow-right:before {\n content: \"\\f178\";\n}\n.fa-apple:before {\n content: \"\\f179\";\n}\n.fa-windows:before {\n content: \"\\f17a\";\n}\n.fa-android:before {\n content: \"\\f17b\";\n}\n.fa-linux:before {\n content: \"\\f17c\";\n}\n.fa-dribbble:before {\n content: \"\\f17d\";\n}\n.fa-skype:before {\n content: \"\\f17e\";\n}\n.fa-foursquare:before {\n content: \"\\f180\";\n}\n.fa-trello:before {\n content: \"\\f181\";\n}\n.fa-female:before {\n content: \"\\f182\";\n}\n.fa-male:before {\n content: \"\\f183\";\n}\n.fa-gittip:before,\n.fa-gratipay:before {\n content: \"\\f184\";\n}\n.fa-sun-o:before {\n content: \"\\f185\";\n}\n.fa-moon-o:before {\n content: \"\\f186\";\n}\n.fa-archive:before {\n content: \"\\f187\";\n}\n.fa-bug:before {\n content: \"\\f188\";\n}\n.fa-vk:before {\n content: \"\\f189\";\n}\n.fa-weibo:before {\n content: \"\\f18a\";\n}\n.fa-renren:before {\n content: \"\\f18b\";\n}\n.fa-pagelines:before {\n content: \"\\f18c\";\n}\n.fa-stack-exchange:before {\n content: \"\\f18d\";\n}\n.fa-arrow-circle-o-right:before {\n content: \"\\f18e\";\n}\n.fa-arrow-circle-o-left:before {\n content: \"\\f190\";\n}\n.fa-toggle-left:before,\n.fa-caret-square-o-left:before {\n content: \"\\f191\";\n}\n.fa-dot-circle-o:before {\n content: \"\\f192\";\n}\n.fa-wheelchair:before {\n content: \"\\f193\";\n}\n.fa-vimeo-square:before {\n content: \"\\f194\";\n}\n.fa-turkish-lira:before,\n.fa-try:before {\n content: \"\\f195\";\n}\n.fa-plus-square-o:before {\n content: \"\\f196\";\n}\n.fa-space-shuttle:before {\n content: \"\\f197\";\n}\n.fa-slack:before {\n content: \"\\f198\";\n}\n.fa-envelope-square:before {\n content: \"\\f199\";\n}\n.fa-wordpress:before {\n content: \"\\f19a\";\n}\n.fa-openid:before {\n content: \"\\f19b\";\n}\n.fa-institution:before,\n.fa-bank:before,\n.fa-university:before {\n content: \"\\f19c\";\n}\n.fa-mortar-board:before,\n.fa-graduation-cap:before {\n content: \"\\f19d\";\n}\n.fa-yahoo:before {\n content: \"\\f19e\";\n}\n.fa-google:before {\n content: \"\\f1a0\";\n}\n.fa-reddit:before {\n content: \"\\f1a1\";\n}\n.fa-reddit-square:before {\n content: \"\\f1a2\";\n}\n.fa-stumbleupon-circle:before {\n content: \"\\f1a3\";\n}\n.fa-stumbleupon:before {\n content: \"\\f1a4\";\n}\n.fa-delicious:before {\n content: \"\\f1a5\";\n}\n.fa-digg:before {\n content: \"\\f1a6\";\n}\n.fa-pied-piper-pp:before {\n content: \"\\f1a7\";\n}\n.fa-pied-piper-alt:before {\n content: \"\\f1a8\";\n}\n.fa-drupal:before {\n content: \"\\f1a9\";\n}\n.fa-joomla:before {\n content: \"\\f1aa\";\n}\n.fa-language:before {\n content: \"\\f1ab\";\n}\n.fa-fax:before {\n content: \"\\f1ac\";\n}\n.fa-building:before {\n content: \"\\f1ad\";\n}\n.fa-child:before {\n content: \"\\f1ae\";\n}\n.fa-paw:before {\n content: \"\\f1b0\";\n}\n.fa-spoon:before {\n content: \"\\f1b1\";\n}\n.fa-cube:before {\n content: \"\\f1b2\";\n}\n.fa-cubes:before {\n content: \"\\f1b3\";\n}\n.fa-behance:before {\n content: \"\\f1b4\";\n}\n.fa-behance-square:before {\n content: \"\\f1b5\";\n}\n.fa-steam:before {\n content: \"\\f1b6\";\n}\n.fa-steam-square:before {\n content: \"\\f1b7\";\n}\n.fa-recycle:before {\n content: \"\\f1b8\";\n}\n.fa-automobile:before,\n.fa-car:before {\n content: \"\\f1b9\";\n}\n.fa-cab:before,\n.fa-taxi:before {\n content: \"\\f1ba\";\n}\n.fa-tree:before {\n content: \"\\f1bb\";\n}\n.fa-spotify:before {\n content: \"\\f1bc\";\n}\n.fa-deviantart:before {\n content: \"\\f1bd\";\n}\n.fa-soundcloud:before {\n content: \"\\f1be\";\n}\n.fa-database:before {\n content: \"\\f1c0\";\n}\n.fa-file-pdf-o:before {\n content: \"\\f1c1\";\n}\n.fa-file-word-o:before {\n content: \"\\f1c2\";\n}\n.fa-file-excel-o:before {\n content: \"\\f1c3\";\n}\n.fa-file-powerpoint-o:before {\n content: \"\\f1c4\";\n}\n.fa-file-photo-o:before,\n.fa-file-picture-o:before,\n.fa-file-image-o:before {\n content: \"\\f1c5\";\n}\n.fa-file-zip-o:before,\n.fa-file-archive-o:before {\n content: \"\\f1c6\";\n}\n.fa-file-sound-o:before,\n.fa-file-audio-o:before {\n content: \"\\f1c7\";\n}\n.fa-file-movie-o:before,\n.fa-file-video-o:before {\n content: \"\\f1c8\";\n}\n.fa-file-code-o:before {\n content: \"\\f1c9\";\n}\n.fa-vine:before {\n content: \"\\f1ca\";\n}\n.fa-codepen:before {\n content: \"\\f1cb\";\n}\n.fa-jsfiddle:before {\n content: \"\\f1cc\";\n}\n.fa-life-bouy:before,\n.fa-life-buoy:before,\n.fa-life-saver:before,\n.fa-support:before,\n.fa-life-ring:before {\n content: \"\\f1cd\";\n}\n.fa-circle-o-notch:before {\n content: \"\\f1ce\";\n}\n.fa-ra:before,\n.fa-resistance:before,\n.fa-rebel:before {\n content: \"\\f1d0\";\n}\n.fa-ge:before,\n.fa-empire:before {\n content: \"\\f1d1\";\n}\n.fa-git-square:before {\n content: \"\\f1d2\";\n}\n.fa-git:before {\n content: \"\\f1d3\";\n}\n.fa-y-combinator-square:before,\n.fa-yc-square:before,\n.fa-hacker-news:before {\n content: \"\\f1d4\";\n}\n.fa-tencent-weibo:before {\n content: \"\\f1d5\";\n}\n.fa-qq:before {\n content: \"\\f1d6\";\n}\n.fa-wechat:before,\n.fa-weixin:before {\n content: \"\\f1d7\";\n}\n.fa-send:before,\n.fa-paper-plane:before {\n content: \"\\f1d8\";\n}\n.fa-send-o:before,\n.fa-paper-plane-o:before {\n content: \"\\f1d9\";\n}\n.fa-history:before {\n content: \"\\f1da\";\n}\n.fa-circle-thin:before {\n content: \"\\f1db\";\n}\n.fa-header:before {\n content: \"\\f1dc\";\n}\n.fa-paragraph:before {\n content: \"\\f1dd\";\n}\n.fa-sliders:before {\n content: \"\\f1de\";\n}\n.fa-share-alt:before {\n content: \"\\f1e0\";\n}\n.fa-share-alt-square:before {\n content: \"\\f1e1\";\n}\n.fa-bomb:before {\n content: \"\\f1e2\";\n}\n.fa-soccer-ball-o:before,\n.fa-futbol-o:before {\n content: \"\\f1e3\";\n}\n.fa-tty:before {\n content: \"\\f1e4\";\n}\n.fa-binoculars:before {\n content: \"\\f1e5\";\n}\n.fa-plug:before {\n content: \"\\f1e6\";\n}\n.fa-slideshare:before {\n content: \"\\f1e7\";\n}\n.fa-twitch:before {\n content: \"\\f1e8\";\n}\n.fa-yelp:before {\n content: \"\\f1e9\";\n}\n.fa-newspaper-o:before {\n content: \"\\f1ea\";\n}\n.fa-wifi:before {\n content: \"\\f1eb\";\n}\n.fa-calculator:before {\n content: \"\\f1ec\";\n}\n.fa-paypal:before {\n content: \"\\f1ed\";\n}\n.fa-google-wallet:before {\n content: \"\\f1ee\";\n}\n.fa-cc-visa:before {\n content: \"\\f1f0\";\n}\n.fa-cc-mastercard:before {\n content: \"\\f1f1\";\n}\n.fa-cc-discover:before {\n content: \"\\f1f2\";\n}\n.fa-cc-amex:before {\n content: \"\\f1f3\";\n}\n.fa-cc-paypal:before {\n content: \"\\f1f4\";\n}\n.fa-cc-stripe:before {\n content: \"\\f1f5\";\n}\n.fa-bell-slash:before {\n content: \"\\f1f6\";\n}\n.fa-bell-slash-o:before {\n content: \"\\f1f7\";\n}\n.fa-trash:before {\n content: \"\\f1f8\";\n}\n.fa-copyright:before {\n content: \"\\f1f9\";\n}\n.fa-at:before {\n content: \"\\f1fa\";\n}\n.fa-eyedropper:before {\n content: \"\\f1fb\";\n}\n.fa-paint-brush:before {\n content: \"\\f1fc\";\n}\n.fa-birthday-cake:before {\n content: \"\\f1fd\";\n}\n.fa-area-chart:before {\n content: \"\\f1fe\";\n}\n.fa-pie-chart:before {\n content: \"\\f200\";\n}\n.fa-line-chart:before {\n content: \"\\f201\";\n}\n.fa-lastfm:before {\n content: \"\\f202\";\n}\n.fa-lastfm-square:before {\n content: \"\\f203\";\n}\n.fa-toggle-off:before {\n content: \"\\f204\";\n}\n.fa-toggle-on:before {\n content: \"\\f205\";\n}\n.fa-bicycle:before {\n content: \"\\f206\";\n}\n.fa-bus:before {\n content: \"\\f207\";\n}\n.fa-ioxhost:before {\n content: \"\\f208\";\n}\n.fa-angellist:before {\n content: \"\\f209\";\n}\n.fa-cc:before {\n content: \"\\f20a\";\n}\n.fa-shekel:before,\n.fa-sheqel:before,\n.fa-ils:before {\n content: \"\\f20b\";\n}\n.fa-meanpath:before {\n content: \"\\f20c\";\n}\n.fa-buysellads:before {\n content: \"\\f20d\";\n}\n.fa-connectdevelop:before {\n content: \"\\f20e\";\n}\n.fa-dashcube:before {\n content: \"\\f210\";\n}\n.fa-forumbee:before {\n content: \"\\f211\";\n}\n.fa-leanpub:before {\n content: \"\\f212\";\n}\n.fa-sellsy:before {\n content: \"\\f213\";\n}\n.fa-shirtsinbulk:before {\n content: \"\\f214\";\n}\n.fa-simplybuilt:before {\n content: \"\\f215\";\n}\n.fa-skyatlas:before {\n content: \"\\f216\";\n}\n.fa-cart-plus:before {\n content: \"\\f217\";\n}\n.fa-cart-arrow-down:before {\n content: \"\\f218\";\n}\n.fa-diamond:before {\n content: \"\\f219\";\n}\n.fa-ship:before {\n content: \"\\f21a\";\n}\n.fa-user-secret:before {\n content: \"\\f21b\";\n}\n.fa-motorcycle:before {\n content: \"\\f21c\";\n}\n.fa-street-view:before {\n content: \"\\f21d\";\n}\n.fa-heartbeat:before {\n content: \"\\f21e\";\n}\n.fa-venus:before {\n content: \"\\f221\";\n}\n.fa-mars:before {\n content: \"\\f222\";\n}\n.fa-mercury:before {\n content: \"\\f223\";\n}\n.fa-intersex:before,\n.fa-transgender:before {\n content: \"\\f224\";\n}\n.fa-transgender-alt:before {\n content: \"\\f225\";\n}\n.fa-venus-double:before {\n content: \"\\f226\";\n}\n.fa-mars-double:before {\n content: \"\\f227\";\n}\n.fa-venus-mars:before {\n content: \"\\f228\";\n}\n.fa-mars-stroke:before {\n content: \"\\f229\";\n}\n.fa-mars-stroke-v:before {\n content: \"\\f22a\";\n}\n.fa-mars-stroke-h:before {\n content: \"\\f22b\";\n}\n.fa-neuter:before {\n content: \"\\f22c\";\n}\n.fa-genderless:before {\n content: \"\\f22d\";\n}\n.fa-facebook-official:before {\n content: \"\\f230\";\n}\n.fa-pinterest-p:before {\n content: \"\\f231\";\n}\n.fa-whatsapp:before {\n content: \"\\f232\";\n}\n.fa-server:before {\n content: \"\\f233\";\n}\n.fa-user-plus:before {\n content: \"\\f234\";\n}\n.fa-user-times:before {\n content: \"\\f235\";\n}\n.fa-hotel:before,\n.fa-bed:before {\n content: \"\\f236\";\n}\n.fa-viacoin:before {\n content: \"\\f237\";\n}\n.fa-train:before {\n content: \"\\f238\";\n}\n.fa-subway:before {\n content: \"\\f239\";\n}\n.fa-medium:before {\n content: \"\\f23a\";\n}\n.fa-yc:before,\n.fa-y-combinator:before {\n content: \"\\f23b\";\n}\n.fa-optin-monster:before {\n content: \"\\f23c\";\n}\n.fa-opencart:before {\n content: \"\\f23d\";\n}\n.fa-expeditedssl:before {\n content: \"\\f23e\";\n}\n.fa-battery-4:before,\n.fa-battery:before,\n.fa-battery-full:before {\n content: \"\\f240\";\n}\n.fa-battery-3:before,\n.fa-battery-three-quarters:before {\n content: \"\\f241\";\n}\n.fa-battery-2:before,\n.fa-battery-half:before {\n content: \"\\f242\";\n}\n.fa-battery-1:before,\n.fa-battery-quarter:before {\n content: \"\\f243\";\n}\n.fa-battery-0:before,\n.fa-battery-empty:before {\n content: \"\\f244\";\n}\n.fa-mouse-pointer:before {\n content: \"\\f245\";\n}\n.fa-i-cursor:before {\n content: \"\\f246\";\n}\n.fa-object-group:before {\n content: \"\\f247\";\n}\n.fa-object-ungroup:before {\n content: \"\\f248\";\n}\n.fa-sticky-note:before {\n content: \"\\f249\";\n}\n.fa-sticky-note-o:before {\n content: \"\\f24a\";\n}\n.fa-cc-jcb:before {\n content: \"\\f24b\";\n}\n.fa-cc-diners-club:before {\n content: \"\\f24c\";\n}\n.fa-clone:before {\n content: \"\\f24d\";\n}\n.fa-balance-scale:before {\n content: \"\\f24e\";\n}\n.fa-hourglass-o:before {\n content: \"\\f250\";\n}\n.fa-hourglass-1:before,\n.fa-hourglass-start:before {\n content: \"\\f251\";\n}\n.fa-hourglass-2:before,\n.fa-hourglass-half:before {\n content: \"\\f252\";\n}\n.fa-hourglass-3:before,\n.fa-hourglass-end:before {\n content: \"\\f253\";\n}\n.fa-hourglass:before {\n content: \"\\f254\";\n}\n.fa-hand-grab-o:before,\n.fa-hand-rock-o:before {\n content: \"\\f255\";\n}\n.fa-hand-stop-o:before,\n.fa-hand-paper-o:before {\n content: \"\\f256\";\n}\n.fa-hand-scissors-o:before {\n content: \"\\f257\";\n}\n.fa-hand-lizard-o:before {\n content: \"\\f258\";\n}\n.fa-hand-spock-o:before {\n content: \"\\f259\";\n}\n.fa-hand-pointer-o:before {\n content: \"\\f25a\";\n}\n.fa-hand-peace-o:before {\n content: \"\\f25b\";\n}\n.fa-trademark:before {\n content: \"\\f25c\";\n}\n.fa-registered:before {\n content: \"\\f25d\";\n}\n.fa-creative-commons:before {\n content: \"\\f25e\";\n}\n.fa-gg:before {\n content: \"\\f260\";\n}\n.fa-gg-circle:before {\n content: \"\\f261\";\n}\n.fa-tripadvisor:before {\n content: \"\\f262\";\n}\n.fa-odnoklassniki:before {\n content: \"\\f263\";\n}\n.fa-odnoklassniki-square:before {\n content: \"\\f264\";\n}\n.fa-get-pocket:before {\n content: \"\\f265\";\n}\n.fa-wikipedia-w:before {\n content: \"\\f266\";\n}\n.fa-safari:before {\n content: \"\\f267\";\n}\n.fa-chrome:before {\n content: \"\\f268\";\n}\n.fa-firefox:before {\n content: \"\\f269\";\n}\n.fa-opera:before {\n content: \"\\f26a\";\n}\n.fa-internet-explorer:before {\n content: \"\\f26b\";\n}\n.fa-tv:before,\n.fa-television:before {\n content: \"\\f26c\";\n}\n.fa-contao:before {\n content: \"\\f26d\";\n}\n.fa-500px:before {\n content: \"\\f26e\";\n}\n.fa-amazon:before {\n content: \"\\f270\";\n}\n.fa-calendar-plus-o:before {\n content: \"\\f271\";\n}\n.fa-calendar-minus-o:before {\n content: \"\\f272\";\n}\n.fa-calendar-times-o:before {\n content: \"\\f273\";\n}\n.fa-calendar-check-o:before {\n content: \"\\f274\";\n}\n.fa-industry:before {\n content: \"\\f275\";\n}\n.fa-map-pin:before {\n content: \"\\f276\";\n}\n.fa-map-signs:before {\n content: \"\\f277\";\n}\n.fa-map-o:before {\n content: \"\\f278\";\n}\n.fa-map:before {\n content: \"\\f279\";\n}\n.fa-commenting:before {\n content: \"\\f27a\";\n}\n.fa-commenting-o:before {\n content: \"\\f27b\";\n}\n.fa-houzz:before {\n content: \"\\f27c\";\n}\n.fa-vimeo:before {\n content: \"\\f27d\";\n}\n.fa-black-tie:before {\n content: \"\\f27e\";\n}\n.fa-fonticons:before {\n content: \"\\f280\";\n}\n.fa-reddit-alien:before {\n content: \"\\f281\";\n}\n.fa-edge:before {\n content: \"\\f282\";\n}\n.fa-credit-card-alt:before {\n content: \"\\f283\";\n}\n.fa-codiepie:before {\n content: \"\\f284\";\n}\n.fa-modx:before {\n content: \"\\f285\";\n}\n.fa-fort-awesome:before {\n content: \"\\f286\";\n}\n.fa-usb:before {\n content: \"\\f287\";\n}\n.fa-product-hunt:before {\n content: \"\\f288\";\n}\n.fa-mixcloud:before {\n content: \"\\f289\";\n}\n.fa-scribd:before {\n content: \"\\f28a\";\n}\n.fa-pause-circle:before {\n content: \"\\f28b\";\n}\n.fa-pause-circle-o:before {\n content: \"\\f28c\";\n}\n.fa-stop-circle:before {\n content: \"\\f28d\";\n}\n.fa-stop-circle-o:before {\n content: \"\\f28e\";\n}\n.fa-shopping-bag:before {\n content: \"\\f290\";\n}\n.fa-shopping-basket:before {\n content: \"\\f291\";\n}\n.fa-hashtag:before {\n content: \"\\f292\";\n}\n.fa-bluetooth:before {\n content: \"\\f293\";\n}\n.fa-bluetooth-b:before {\n content: \"\\f294\";\n}\n.fa-percent:before {\n content: \"\\f295\";\n}\n.fa-gitlab:before {\n content: \"\\f296\";\n}\n.fa-wpbeginner:before {\n content: \"\\f297\";\n}\n.fa-wpforms:before {\n content: \"\\f298\";\n}\n.fa-envira:before {\n content: \"\\f299\";\n}\n.fa-universal-access:before {\n content: \"\\f29a\";\n}\n.fa-wheelchair-alt:before {\n content: \"\\f29b\";\n}\n.fa-question-circle-o:before {\n content: \"\\f29c\";\n}\n.fa-blind:before {\n content: \"\\f29d\";\n}\n.fa-audio-description:before {\n content: \"\\f29e\";\n}\n.fa-volume-control-phone:before {\n content: \"\\f2a0\";\n}\n.fa-braille:before {\n content: \"\\f2a1\";\n}\n.fa-assistive-listening-systems:before {\n content: \"\\f2a2\";\n}\n.fa-asl-interpreting:before,\n.fa-american-sign-language-interpreting:before {\n content: \"\\f2a3\";\n}\n.fa-deafness:before,\n.fa-hard-of-hearing:before,\n.fa-deaf:before {\n content: \"\\f2a4\";\n}\n.fa-glide:before {\n content: \"\\f2a5\";\n}\n.fa-glide-g:before {\n content: \"\\f2a6\";\n}\n.fa-signing:before,\n.fa-sign-language:before {\n content: \"\\f2a7\";\n}\n.fa-low-vision:before {\n content: \"\\f2a8\";\n}\n.fa-viadeo:before {\n content: \"\\f2a9\";\n}\n.fa-viadeo-square:before {\n content: \"\\f2aa\";\n}\n.fa-snapchat:before {\n content: \"\\f2ab\";\n}\n.fa-snapchat-ghost:before {\n content: \"\\f2ac\";\n}\n.fa-snapchat-square:before {\n content: \"\\f2ad\";\n}\n.fa-pied-piper:before {\n content: \"\\f2ae\";\n}\n.fa-first-order:before {\n content: \"\\f2b0\";\n}\n.fa-yoast:before {\n content: \"\\f2b1\";\n}\n.fa-themeisle:before {\n content: \"\\f2b2\";\n}\n.fa-google-plus-circle:before,\n.fa-google-plus-official:before {\n content: \"\\f2b3\";\n}\n.fa-fa:before,\n.fa-font-awesome:before {\n content: \"\\f2b4\";\n}\n.fa-handshake-o:before {\n content: \"\\f2b5\";\n}\n.fa-envelope-open:before {\n content: \"\\f2b6\";\n}\n.fa-envelope-open-o:before {\n content: \"\\f2b7\";\n}\n.fa-linode:before {\n content: \"\\f2b8\";\n}\n.fa-address-book:before {\n content: \"\\f2b9\";\n}\n.fa-address-book-o:before {\n content: \"\\f2ba\";\n}\n.fa-vcard:before,\n.fa-address-card:before {\n content: \"\\f2bb\";\n}\n.fa-vcard-o:before,\n.fa-address-card-o:before {\n content: \"\\f2bc\";\n}\n.fa-user-circle:before {\n content: \"\\f2bd\";\n}\n.fa-user-circle-o:before {\n content: \"\\f2be\";\n}\n.fa-user-o:before {\n content: \"\\f2c0\";\n}\n.fa-id-badge:before {\n content: \"\\f2c1\";\n}\n.fa-drivers-license:before,\n.fa-id-card:before {\n content: \"\\f2c2\";\n}\n.fa-drivers-license-o:before,\n.fa-id-card-o:before {\n content: \"\\f2c3\";\n}\n.fa-quora:before {\n content: \"\\f2c4\";\n}\n.fa-free-code-camp:before {\n content: \"\\f2c5\";\n}\n.fa-telegram:before {\n content: \"\\f2c6\";\n}\n.fa-thermometer-4:before,\n.fa-thermometer:before,\n.fa-thermometer-full:before {\n content: \"\\f2c7\";\n}\n.fa-thermometer-3:before,\n.fa-thermometer-three-quarters:before {\n content: \"\\f2c8\";\n}\n.fa-thermometer-2:before,\n.fa-thermometer-half:before {\n content: \"\\f2c9\";\n}\n.fa-thermometer-1:before,\n.fa-thermometer-quarter:before {\n content: \"\\f2ca\";\n}\n.fa-thermometer-0:before,\n.fa-thermometer-empty:before {\n content: \"\\f2cb\";\n}\n.fa-shower:before {\n content: \"\\f2cc\";\n}\n.fa-bathtub:before,\n.fa-s15:before,\n.fa-bath:before {\n content: \"\\f2cd\";\n}\n.fa-podcast:before {\n content: \"\\f2ce\";\n}\n.fa-window-maximize:before {\n content: \"\\f2d0\";\n}\n.fa-window-minimize:before {\n content: \"\\f2d1\";\n}\n.fa-window-restore:before {\n content: \"\\f2d2\";\n}\n.fa-times-rectangle:before,\n.fa-window-close:before {\n content: \"\\f2d3\";\n}\n.fa-times-rectangle-o:before,\n.fa-window-close-o:before {\n content: \"\\f2d4\";\n}\n.fa-bandcamp:before {\n content: \"\\f2d5\";\n}\n.fa-grav:before {\n content: \"\\f2d6\";\n}\n.fa-etsy:before {\n content: \"\\f2d7\";\n}\n.fa-imdb:before {\n content: \"\\f2d8\";\n}\n.fa-ravelry:before {\n content: \"\\f2d9\";\n}\n.fa-eercast:before {\n content: \"\\f2da\";\n}\n.fa-microchip:before {\n content: \"\\f2db\";\n}\n.fa-snowflake-o:before {\n content: \"\\f2dc\";\n}\n.fa-superpowers:before {\n content: \"\\f2dd\";\n}\n.fa-wpexplorer:before {\n content: \"\\f2de\";\n}\n.fa-meetup:before {\n content: \"\\f2e0\";\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n","@charset \"UTF-8\";\n/*!\n * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format(\"embedded-opentype\"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format(\"woff2\"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format(\"woff\"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format(\"truetype\"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format(\"svg\");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:\"\"}.fa-music:before{content:\"\"}.fa-search:before{content:\"\"}.fa-envelope-o:before{content:\"\"}.fa-heart:before{content:\"\"}.fa-star:before{content:\"\"}.fa-star-o:before{content:\"\"}.fa-user:before{content:\"\"}.fa-film:before{content:\"\"}.fa-th-large:before{content:\"\"}.fa-th:before{content:\"\"}.fa-th-list:before{content:\"\"}.fa-check:before{content:\"\"}.fa-close:before,.fa-remove:before,.fa-times:before{content:\"\"}.fa-search-plus:before{content:\"\"}.fa-search-minus:before{content:\"\"}.fa-power-off:before{content:\"\"}.fa-signal:before{content:\"\"}.fa-cog:before,.fa-gear:before{content:\"\"}.fa-trash-o:before{content:\"\"}.fa-home:before{content:\"\"}.fa-file-o:before{content:\"\"}.fa-clock-o:before{content:\"\"}.fa-road:before{content:\"\"}.fa-download:before{content:\"\"}.fa-arrow-circle-o-down:before{content:\"\"}.fa-arrow-circle-o-up:before{content:\"\"}.fa-inbox:before{content:\"\"}.fa-play-circle-o:before{content:\"\"}.fa-repeat:before,.fa-rotate-right:before{content:\"\"}.fa-refresh:before{content:\"\"}.fa-list-alt:before{content:\"\"}.fa-lock:before{content:\"\"}.fa-flag:before{content:\"\"}.fa-headphones:before{content:\"\"}.fa-volume-off:before{content:\"\"}.fa-volume-down:before{content:\"\"}.fa-volume-up:before{content:\"\"}.fa-qrcode:before{content:\"\"}.fa-barcode:before{content:\"\"}.fa-tag:before{content:\"\"}.fa-tags:before{content:\"\"}.fa-book:before{content:\"\"}.fa-bookmark:before{content:\"\"}.fa-print:before{content:\"\"}.fa-camera:before{content:\"\"}.fa-font:before{content:\"\"}.fa-bold:before{content:\"\"}.fa-italic:before{content:\"\"}.fa-text-height:before{content:\"\"}.fa-text-width:before{content:\"\"}.fa-align-left:before{content:\"\"}.fa-align-center:before{content:\"\"}.fa-align-right:before{content:\"\"}.fa-align-justify:before{content:\"\"}.fa-list:before{content:\"\"}.fa-dedent:before,.fa-outdent:before{content:\"\"}.fa-indent:before{content:\"\"}.fa-video-camera:before{content:\"\"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:\"\"}.fa-pencil:before{content:\"\"}.fa-map-marker:before{content:\"\"}.fa-adjust:before{content:\"\"}.fa-tint:before{content:\"\"}.fa-edit:before,.fa-pencil-square-o:before{content:\"\"}.fa-share-square-o:before{content:\"\"}.fa-check-square-o:before{content:\"\"}.fa-arrows:before{content:\"\"}.fa-step-backward:before{content:\"\"}.fa-fast-backward:before{content:\"\"}.fa-backward:before{content:\"\"}.fa-play:before{content:\"\"}.fa-pause:before{content:\"\"}.fa-stop:before{content:\"\"}.fa-forward:before{content:\"\"}.fa-fast-forward:before{content:\"\"}.fa-step-forward:before{content:\"\"}.fa-eject:before{content:\"\"}.fa-chevron-left:before{content:\"\"}.fa-chevron-right:before{content:\"\"}.fa-plus-circle:before{content:\"\"}.fa-minus-circle:before{content:\"\"}.fa-times-circle:before{content:\"\"}.fa-check-circle:before{content:\"\"}.fa-question-circle:before{content:\"\"}.fa-info-circle:before{content:\"\"}.fa-crosshairs:before{content:\"\"}.fa-times-circle-o:before{content:\"\"}.fa-check-circle-o:before{content:\"\"}.fa-ban:before{content:\"\"}.fa-arrow-left:before{content:\"\"}.fa-arrow-right:before{content:\"\"}.fa-arrow-up:before{content:\"\"}.fa-arrow-down:before{content:\"\"}.fa-mail-forward:before,.fa-share:before{content:\"\"}.fa-expand:before{content:\"\"}.fa-compress:before{content:\"\"}.fa-plus:before{content:\"\"}.fa-minus:before{content:\"\"}.fa-asterisk:before{content:\"\"}.fa-exclamation-circle:before{content:\"\"}.fa-gift:before{content:\"\"}.fa-leaf:before{content:\"\"}.fa-fire:before{content:\"\"}.fa-eye:before{content:\"\"}.fa-eye-slash:before{content:\"\"}.fa-exclamation-triangle:before,.fa-warning:before{content:\"\"}.fa-plane:before{content:\"\"}.fa-calendar:before{content:\"\"}.fa-random:before{content:\"\"}.fa-comment:before{content:\"\"}.fa-magnet:before{content:\"\"}.fa-chevron-up:before{content:\"\"}.fa-chevron-down:before{content:\"\"}.fa-retweet:before{content:\"\"}.fa-shopping-cart:before{content:\"\"}.fa-folder:before{content:\"\"}.fa-folder-open:before{content:\"\"}.fa-arrows-v:before{content:\"\"}.fa-arrows-h:before{content:\"\"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:\"\"}.fa-twitter-square:before{content:\"\"}.fa-facebook-square:before{content:\"\"}.fa-camera-retro:before{content:\"\"}.fa-key:before{content:\"\"}.fa-cogs:before,.fa-gears:before{content:\"\"}.fa-comments:before{content:\"\"}.fa-thumbs-o-up:before{content:\"\"}.fa-thumbs-o-down:before{content:\"\"}.fa-star-half:before{content:\"\"}.fa-heart-o:before{content:\"\"}.fa-sign-out:before{content:\"\"}.fa-linkedin-square:before{content:\"\"}.fa-thumb-tack:before{content:\"\"}.fa-external-link:before{content:\"\"}.fa-sign-in:before{content:\"\"}.fa-trophy:before{content:\"\"}.fa-github-square:before{content:\"\"}.fa-upload:before{content:\"\"}.fa-lemon-o:before{content:\"\"}.fa-phone:before{content:\"\"}.fa-square-o:before{content:\"\"}.fa-bookmark-o:before{content:\"\"}.fa-phone-square:before{content:\"\"}.fa-twitter:before{content:\"\"}.fa-facebook-f:before,.fa-facebook:before{content:\"\"}.fa-github:before{content:\"\"}.fa-unlock:before{content:\"\"}.fa-credit-card:before{content:\"\"}.fa-feed:before,.fa-rss:before{content:\"\"}.fa-hdd-o:before{content:\"\"}.fa-bullhorn:before{content:\"\"}.fa-bell:before{content:\"\"}.fa-certificate:before{content:\"\"}.fa-hand-o-right:before{content:\"\"}.fa-hand-o-left:before{content:\"\"}.fa-hand-o-up:before{content:\"\"}.fa-hand-o-down:before{content:\"\"}.fa-arrow-circle-left:before{content:\"\"}.fa-arrow-circle-right:before{content:\"\"}.fa-arrow-circle-up:before{content:\"\"}.fa-arrow-circle-down:before{content:\"\"}.fa-globe:before{content:\"\"}.fa-wrench:before{content:\"\"}.fa-tasks:before{content:\"\"}.fa-filter:before{content:\"\"}.fa-briefcase:before{content:\"\"}.fa-arrows-alt:before{content:\"\"}.fa-group:before,.fa-users:before{content:\"\"}.fa-chain:before,.fa-link:before{content:\"\"}.fa-cloud:before{content:\"\"}.fa-flask:before{content:\"\"}.fa-cut:before,.fa-scissors:before{content:\"\"}.fa-copy:before,.fa-files-o:before{content:\"\"}.fa-paperclip:before{content:\"\"}.fa-floppy-o:before,.fa-save:before{content:\"\"}.fa-square:before{content:\"\"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:\"\"}.fa-list-ul:before{content:\"\"}.fa-list-ol:before{content:\"\"}.fa-strikethrough:before{content:\"\"}.fa-underline:before{content:\"\"}.fa-table:before{content:\"\"}.fa-magic:before{content:\"\"}.fa-truck:before{content:\"\"}.fa-pinterest:before{content:\"\"}.fa-pinterest-square:before{content:\"\"}.fa-google-plus-square:before{content:\"\"}.fa-google-plus:before{content:\"\"}.fa-money:before{content:\"\"}.fa-caret-down:before{content:\"\"}.fa-caret-up:before{content:\"\"}.fa-caret-left:before{content:\"\"}.fa-caret-right:before{content:\"\"}.fa-columns:before{content:\"\"}.fa-sort:before,.fa-unsorted:before{content:\"\"}.fa-sort-desc:before,.fa-sort-down:before{content:\"\"}.fa-sort-asc:before,.fa-sort-up:before{content:\"\"}.fa-envelope:before{content:\"\"}.fa-linkedin:before{content:\"\"}.fa-rotate-left:before,.fa-undo:before{content:\"\"}.fa-gavel:before,.fa-legal:before{content:\"\"}.fa-dashboard:before,.fa-tachometer:before{content:\"\"}.fa-comment-o:before{content:\"\"}.fa-comments-o:before{content:\"\"}.fa-bolt:before,.fa-flash:before{content:\"\"}.fa-sitemap:before{content:\"\"}.fa-umbrella:before{content:\"\"}.fa-clipboard:before,.fa-paste:before{content:\"\"}.fa-lightbulb-o:before{content:\"\"}.fa-exchange:before{content:\"\"}.fa-cloud-download:before{content:\"\"}.fa-cloud-upload:before{content:\"\"}.fa-user-md:before{content:\"\"}.fa-stethoscope:before{content:\"\"}.fa-suitcase:before{content:\"\"}.fa-bell-o:before{content:\"\"}.fa-coffee:before{content:\"\"}.fa-cutlery:before{content:\"\"}.fa-file-text-o:before{content:\"\"}.fa-building-o:before{content:\"\"}.fa-hospital-o:before{content:\"\"}.fa-ambulance:before{content:\"\"}.fa-medkit:before{content:\"\"}.fa-fighter-jet:before{content:\"\"}.fa-beer:before{content:\"\"}.fa-h-square:before{content:\"\"}.fa-plus-square:before{content:\"\"}.fa-angle-double-left:before{content:\"\"}.fa-angle-double-right:before{content:\"\"}.fa-angle-double-up:before{content:\"\"}.fa-angle-double-down:before{content:\"\"}.fa-angle-left:before{content:\"\"}.fa-angle-right:before{content:\"\"}.fa-angle-up:before{content:\"\"}.fa-angle-down:before{content:\"\"}.fa-desktop:before{content:\"\"}.fa-laptop:before{content:\"\"}.fa-tablet:before{content:\"\"}.fa-mobile-phone:before,.fa-mobile:before{content:\"\"}.fa-circle-o:before{content:\"\"}.fa-quote-left:before{content:\"\"}.fa-quote-right:before{content:\"\"}.fa-spinner:before{content:\"\"}.fa-circle:before{content:\"\"}.fa-mail-reply:before,.fa-reply:before{content:\"\"}.fa-github-alt:before{content:\"\"}.fa-folder-o:before{content:\"\"}.fa-folder-open-o:before{content:\"\"}.fa-smile-o:before{content:\"\"}.fa-frown-o:before{content:\"\"}.fa-meh-o:before{content:\"\"}.fa-gamepad:before{content:\"\"}.fa-keyboard-o:before{content:\"\"}.fa-flag-o:before{content:\"\"}.fa-flag-checkered:before{content:\"\"}.fa-terminal:before{content:\"\"}.fa-code:before{content:\"\"}.fa-mail-reply-all:before,.fa-reply-all:before{content:\"\"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:\"\"}.fa-location-arrow:before{content:\"\"}.fa-crop:before{content:\"\"}.fa-code-fork:before{content:\"\"}.fa-chain-broken:before,.fa-unlink:before{content:\"\"}.fa-question:before{content:\"\"}.fa-info:before{content:\"\"}.fa-exclamation:before{content:\"\"}.fa-superscript:before{content:\"\"}.fa-subscript:before{content:\"\"}.fa-eraser:before{content:\"\"}.fa-puzzle-piece:before{content:\"\"}.fa-microphone:before{content:\"\"}.fa-microphone-slash:before{content:\"\"}.fa-shield:before{content:\"\"}.fa-calendar-o:before{content:\"\"}.fa-fire-extinguisher:before{content:\"\"}.fa-rocket:before{content:\"\"}.fa-maxcdn:before{content:\"\"}.fa-chevron-circle-left:before{content:\"\"}.fa-chevron-circle-right:before{content:\"\"}.fa-chevron-circle-up:before{content:\"\"}.fa-chevron-circle-down:before{content:\"\"}.fa-html5:before{content:\"\"}.fa-css3:before{content:\"\"}.fa-anchor:before{content:\"\"}.fa-unlock-alt:before{content:\"\"}.fa-bullseye:before{content:\"\"}.fa-ellipsis-h:before{content:\"\"}.fa-ellipsis-v:before{content:\"\"}.fa-rss-square:before{content:\"\"}.fa-play-circle:before{content:\"\"}.fa-ticket:before{content:\"\"}.fa-minus-square:before{content:\"\"}.fa-minus-square-o:before{content:\"\"}.fa-level-up:before{content:\"\"}.fa-level-down:before{content:\"\"}.fa-check-square:before{content:\"\"}.fa-pencil-square:before{content:\"\"}.fa-external-link-square:before{content:\"\"}.fa-share-square:before{content:\"\"}.fa-compass:before{content:\"\"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:\"\"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:\"\"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:\"\"}.fa-eur:before,.fa-euro:before{content:\"\"}.fa-gbp:before{content:\"\"}.fa-dollar:before,.fa-usd:before{content:\"\"}.fa-inr:before,.fa-rupee:before{content:\"\"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:\"\"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:\"\"}.fa-krw:before,.fa-won:before{content:\"\"}.fa-bitcoin:before,.fa-btc:before{content:\"\"}.fa-file:before{content:\"\"}.fa-file-text:before{content:\"\"}.fa-sort-alpha-asc:before{content:\"\"}.fa-sort-alpha-desc:before{content:\"\"}.fa-sort-amount-asc:before{content:\"\"}.fa-sort-amount-desc:before{content:\"\"}.fa-sort-numeric-asc:before{content:\"\"}.fa-sort-numeric-desc:before{content:\"\"}.fa-thumbs-up:before{content:\"\"}.fa-thumbs-down:before{content:\"\"}.fa-youtube-square:before{content:\"\"}.fa-youtube:before{content:\"\"}.fa-xing:before{content:\"\"}.fa-xing-square:before{content:\"\"}.fa-youtube-play:before{content:\"\"}.fa-dropbox:before{content:\"\"}.fa-stack-overflow:before{content:\"\"}.fa-instagram:before{content:\"\"}.fa-flickr:before{content:\"\"}.fa-adn:before{content:\"\"}.fa-bitbucket:before{content:\"\"}.fa-bitbucket-square:before{content:\"\"}.fa-tumblr:before{content:\"\"}.fa-tumblr-square:before{content:\"\"}.fa-long-arrow-down:before{content:\"\"}.fa-long-arrow-up:before{content:\"\"}.fa-long-arrow-left:before{content:\"\"}.fa-long-arrow-right:before{content:\"\"}.fa-apple:before{content:\"\"}.fa-windows:before{content:\"\"}.fa-android:before{content:\"\"}.fa-linux:before{content:\"\"}.fa-dribbble:before{content:\"\"}.fa-skype:before{content:\"\"}.fa-foursquare:before{content:\"\"}.fa-trello:before{content:\"\"}.fa-female:before{content:\"\"}.fa-male:before{content:\"\"}.fa-gittip:before,.fa-gratipay:before{content:\"\"}.fa-sun-o:before{content:\"\"}.fa-moon-o:before{content:\"\"}.fa-archive:before{content:\"\"}.fa-bug:before{content:\"\"}.fa-vk:before{content:\"\"}.fa-weibo:before{content:\"\"}.fa-renren:before{content:\"\"}.fa-pagelines:before{content:\"\"}.fa-stack-exchange:before{content:\"\"}.fa-arrow-circle-o-right:before{content:\"\"}.fa-arrow-circle-o-left:before{content:\"\"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:\"\"}.fa-dot-circle-o:before{content:\"\"}.fa-wheelchair:before{content:\"\"}.fa-vimeo-square:before{content:\"\"}.fa-try:before,.fa-turkish-lira:before{content:\"\"}.fa-plus-square-o:before{content:\"\"}.fa-space-shuttle:before{content:\"\"}.fa-slack:before{content:\"\"}.fa-envelope-square:before{content:\"\"}.fa-wordpress:before{content:\"\"}.fa-openid:before{content:\"\"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:\"\"}.fa-graduation-cap:before,.fa-mortar-board:before{content:\"\"}.fa-yahoo:before{content:\"\"}.fa-google:before{content:\"\"}.fa-reddit:before{content:\"\"}.fa-reddit-square:before{content:\"\"}.fa-stumbleupon-circle:before{content:\"\"}.fa-stumbleupon:before{content:\"\"}.fa-delicious:before{content:\"\"}.fa-digg:before{content:\"\"}.fa-pied-piper-pp:before{content:\"\"}.fa-pied-piper-alt:before{content:\"\"}.fa-drupal:before{content:\"\"}.fa-joomla:before{content:\"\"}.fa-language:before{content:\"\"}.fa-fax:before{content:\"\"}.fa-building:before{content:\"\"}.fa-child:before{content:\"\"}.fa-paw:before{content:\"\"}.fa-spoon:before{content:\"\"}.fa-cube:before{content:\"\"}.fa-cubes:before{content:\"\"}.fa-behance:before{content:\"\"}.fa-behance-square:before{content:\"\"}.fa-steam:before{content:\"\"}.fa-steam-square:before{content:\"\"}.fa-recycle:before{content:\"\"}.fa-automobile:before,.fa-car:before{content:\"\"}.fa-cab:before,.fa-taxi:before{content:\"\"}.fa-tree:before{content:\"\"}.fa-spotify:before{content:\"\"}.fa-deviantart:before{content:\"\"}.fa-soundcloud:before{content:\"\"}.fa-database:before{content:\"\"}.fa-file-pdf-o:before{content:\"\"}.fa-file-word-o:before{content:\"\"}.fa-file-excel-o:before{content:\"\"}.fa-file-powerpoint-o:before{content:\"\"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:\"\"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:\"\"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:\"\"}.fa-file-movie-o:before,.fa-file-video-o:before{content:\"\"}.fa-file-code-o:before{content:\"\"}.fa-vine:before{content:\"\"}.fa-codepen:before{content:\"\"}.fa-jsfiddle:before{content:\"\"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:\"\"}.fa-circle-o-notch:before{content:\"\"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:\"\"}.fa-empire:before,.fa-ge:before{content:\"\"}.fa-git-square:before{content:\"\"}.fa-git:before{content:\"\"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:\"\"}.fa-tencent-weibo:before{content:\"\"}.fa-qq:before{content:\"\"}.fa-wechat:before,.fa-weixin:before{content:\"\"}.fa-paper-plane:before,.fa-send:before{content:\"\"}.fa-paper-plane-o:before,.fa-send-o:before{content:\"\"}.fa-history:before{content:\"\"}.fa-circle-thin:before{content:\"\"}.fa-header:before{content:\"\"}.fa-paragraph:before{content:\"\"}.fa-sliders:before{content:\"\"}.fa-share-alt:before{content:\"\"}.fa-share-alt-square:before{content:\"\"}.fa-bomb:before{content:\"\"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:\"\"}.fa-tty:before{content:\"\"}.fa-binoculars:before{content:\"\"}.fa-plug:before{content:\"\"}.fa-slideshare:before{content:\"\"}.fa-twitch:before{content:\"\"}.fa-yelp:before{content:\"\"}.fa-newspaper-o:before{content:\"\"}.fa-wifi:before{content:\"\"}.fa-calculator:before{content:\"\"}.fa-paypal:before{content:\"\"}.fa-google-wallet:before{content:\"\"}.fa-cc-visa:before{content:\"\"}.fa-cc-mastercard:before{content:\"\"}.fa-cc-discover:before{content:\"\"}.fa-cc-amex:before{content:\"\"}.fa-cc-paypal:before{content:\"\"}.fa-cc-stripe:before{content:\"\"}.fa-bell-slash:before{content:\"\"}.fa-bell-slash-o:before{content:\"\"}.fa-trash:before{content:\"\"}.fa-copyright:before{content:\"\"}.fa-at:before{content:\"\"}.fa-eyedropper:before{content:\"\"}.fa-paint-brush:before{content:\"\"}.fa-birthday-cake:before{content:\"\"}.fa-area-chart:before{content:\"\"}.fa-pie-chart:before{content:\"\"}.fa-line-chart:before{content:\"\"}.fa-lastfm:before{content:\"\"}.fa-lastfm-square:before{content:\"\"}.fa-toggle-off:before{content:\"\"}.fa-toggle-on:before{content:\"\"}.fa-bicycle:before{content:\"\"}.fa-bus:before{content:\"\"}.fa-ioxhost:before{content:\"\"}.fa-angellist:before{content:\"\"}.fa-cc:before{content:\"\"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:\"\"}.fa-meanpath:before{content:\"\"}.fa-buysellads:before{content:\"\"}.fa-connectdevelop:before{content:\"\"}.fa-dashcube:before{content:\"\"}.fa-forumbee:before{content:\"\"}.fa-leanpub:before{content:\"\"}.fa-sellsy:before{content:\"\"}.fa-shirtsinbulk:before{content:\"\"}.fa-simplybuilt:before{content:\"\"}.fa-skyatlas:before{content:\"\"}.fa-cart-plus:before{content:\"\"}.fa-cart-arrow-down:before{content:\"\"}.fa-diamond:before{content:\"\"}.fa-ship:before{content:\"\"}.fa-user-secret:before{content:\"\"}.fa-motorcycle:before{content:\"\"}.fa-street-view:before{content:\"\"}.fa-heartbeat:before{content:\"\"}.fa-venus:before{content:\"\"}.fa-mars:before{content:\"\"}.fa-mercury:before{content:\"\"}.fa-intersex:before,.fa-transgender:before{content:\"\"}.fa-transgender-alt:before{content:\"\"}.fa-venus-double:before{content:\"\"}.fa-mars-double:before{content:\"\"}.fa-venus-mars:before{content:\"\"}.fa-mars-stroke:before{content:\"\"}.fa-mars-stroke-v:before{content:\"\"}.fa-mars-stroke-h:before{content:\"\"}.fa-neuter:before{content:\"\"}.fa-genderless:before{content:\"\"}.fa-facebook-official:before{content:\"\"}.fa-pinterest-p:before{content:\"\"}.fa-whatsapp:before{content:\"\"}.fa-server:before{content:\"\"}.fa-user-plus:before{content:\"\"}.fa-user-times:before{content:\"\"}.fa-bed:before,.fa-hotel:before{content:\"\"}.fa-viacoin:before{content:\"\"}.fa-train:before{content:\"\"}.fa-subway:before{content:\"\"}.fa-medium:before{content:\"\"}.fa-y-combinator:before,.fa-yc:before{content:\"\"}.fa-optin-monster:before{content:\"\"}.fa-opencart:before{content:\"\"}.fa-expeditedssl:before{content:\"\"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:\"\"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:\"\"}.fa-battery-2:before,.fa-battery-half:before{content:\"\"}.fa-battery-1:before,.fa-battery-quarter:before{content:\"\"}.fa-battery-0:before,.fa-battery-empty:before{content:\"\"}.fa-mouse-pointer:before{content:\"\"}.fa-i-cursor:before{content:\"\"}.fa-object-group:before{content:\"\"}.fa-object-ungroup:before{content:\"\"}.fa-sticky-note:before{content:\"\"}.fa-sticky-note-o:before{content:\"\"}.fa-cc-jcb:before{content:\"\"}.fa-cc-diners-club:before{content:\"\"}.fa-clone:before{content:\"\"}.fa-balance-scale:before{content:\"\"}.fa-hourglass-o:before{content:\"\"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:\"\"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:\"\"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:\"\"}.fa-hourglass:before{content:\"\"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:\"\"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:\"\"}.fa-hand-scissors-o:before{content:\"\"}.fa-hand-lizard-o:before{content:\"\"}.fa-hand-spock-o:before{content:\"\"}.fa-hand-pointer-o:before{content:\"\"}.fa-hand-peace-o:before{content:\"\"}.fa-trademark:before{content:\"\"}.fa-registered:before{content:\"\"}.fa-creative-commons:before{content:\"\"}.fa-gg:before{content:\"\"}.fa-gg-circle:before{content:\"\"}.fa-tripadvisor:before{content:\"\"}.fa-odnoklassniki:before{content:\"\"}.fa-odnoklassniki-square:before{content:\"\"}.fa-get-pocket:before{content:\"\"}.fa-wikipedia-w:before{content:\"\"}.fa-safari:before{content:\"\"}.fa-chrome:before{content:\"\"}.fa-firefox:before{content:\"\"}.fa-opera:before{content:\"\"}.fa-internet-explorer:before{content:\"\"}.fa-television:before,.fa-tv:before{content:\"\"}.fa-contao:before{content:\"\"}.fa-500px:before{content:\"\"}.fa-amazon:before{content:\"\"}.fa-calendar-plus-o:before{content:\"\"}.fa-calendar-minus-o:before{content:\"\"}.fa-calendar-times-o:before{content:\"\"}.fa-calendar-check-o:before{content:\"\"}.fa-industry:before{content:\"\"}.fa-map-pin:before{content:\"\"}.fa-map-signs:before{content:\"\"}.fa-map-o:before{content:\"\"}.fa-map:before{content:\"\"}.fa-commenting:before{content:\"\"}.fa-commenting-o:before{content:\"\"}.fa-houzz:before{content:\"\"}.fa-vimeo:before{content:\"\"}.fa-black-tie:before{content:\"\"}.fa-fonticons:before{content:\"\"}.fa-reddit-alien:before{content:\"\"}.fa-edge:before{content:\"\"}.fa-credit-card-alt:before{content:\"\"}.fa-codiepie:before{content:\"\"}.fa-modx:before{content:\"\"}.fa-fort-awesome:before{content:\"\"}.fa-usb:before{content:\"\"}.fa-product-hunt:before{content:\"\"}.fa-mixcloud:before{content:\"\"}.fa-scribd:before{content:\"\"}.fa-pause-circle:before{content:\"\"}.fa-pause-circle-o:before{content:\"\"}.fa-stop-circle:before{content:\"\"}.fa-stop-circle-o:before{content:\"\"}.fa-shopping-bag:before{content:\"\"}.fa-shopping-basket:before{content:\"\"}.fa-hashtag:before{content:\"\"}.fa-bluetooth:before{content:\"\"}.fa-bluetooth-b:before{content:\"\"}.fa-percent:before{content:\"\"}.fa-gitlab:before{content:\"\"}.fa-wpbeginner:before{content:\"\"}.fa-wpforms:before{content:\"\"}.fa-envira:before{content:\"\"}.fa-universal-access:before{content:\"\"}.fa-wheelchair-alt:before{content:\"\"}.fa-question-circle-o:before{content:\"\"}.fa-blind:before{content:\"\"}.fa-audio-description:before{content:\"\"}.fa-volume-control-phone:before{content:\"\"}.fa-braille:before{content:\"\"}.fa-assistive-listening-systems:before{content:\"\"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:\"\"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:\"\"}.fa-glide:before{content:\"\"}.fa-glide-g:before{content:\"\"}.fa-sign-language:before,.fa-signing:before{content:\"\"}.fa-low-vision:before{content:\"\"}.fa-viadeo:before{content:\"\"}.fa-viadeo-square:before{content:\"\"}.fa-snapchat:before{content:\"\"}.fa-snapchat-ghost:before{content:\"\"}.fa-snapchat-square:before{content:\"\"}.fa-pied-piper:before{content:\"\"}.fa-first-order:before{content:\"\"}.fa-yoast:before{content:\"\"}.fa-themeisle:before{content:\"\"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:\"\"}.fa-fa:before,.fa-font-awesome:before{content:\"\"}.fa-handshake-o:before{content:\"\"}.fa-envelope-open:before{content:\"\"}.fa-envelope-open-o:before{content:\"\"}.fa-linode:before{content:\"\"}.fa-address-book:before{content:\"\"}.fa-address-book-o:before{content:\"\"}.fa-address-card:before,.fa-vcard:before{content:\"\"}.fa-address-card-o:before,.fa-vcard-o:before{content:\"\"}.fa-user-circle:before{content:\"\"}.fa-user-circle-o:before{content:\"\"}.fa-user-o:before{content:\"\"}.fa-id-badge:before{content:\"\"}.fa-drivers-license:before,.fa-id-card:before{content:\"\"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:\"\"}.fa-quora:before{content:\"\"}.fa-free-code-camp:before{content:\"\"}.fa-telegram:before{content:\"\"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:\"\"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:\"\"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:\"\"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:\"\"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:\"\"}.fa-shower:before{content:\"\"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:\"\"}.fa-podcast:before{content:\"\"}.fa-window-maximize:before{content:\"\"}.fa-window-minimize:before{content:\"\"}.fa-window-restore:before{content:\"\"}.fa-times-rectangle:before,.fa-window-close:before{content:\"\"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:\"\"}.fa-bandcamp:before{content:\"\"}.fa-grav:before{content:\"\"}.fa-etsy:before{content:\"\"}.fa-imdb:before{content:\"\"}.fa-ravelry:before{content:\"\"}.fa-eercast:before{content:\"\"}.fa-microchip:before{content:\"\"}.fa-snowflake-o:before{content:\"\"}.fa-superpowers:before{content:\"\"}.fa-wpexplorer:before{content:\"\"}.fa-meetup:before{content:\"\"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}"],"sourceRoot":""} \ No newline at end of file diff --git a/priv/static/packs/flavours/vanilla/public.js b/priv/static/packs/flavours/vanilla/public.js index f8d9ead94..d59072764 100644 Binary files a/priv/static/packs/flavours/vanilla/public.js and b/priv/static/packs/flavours/vanilla/public.js differ diff --git a/priv/static/packs/flavours/vanilla/public.js.map b/priv/static/packs/flavours/vanilla/public.js.map index 8a005e7ae..b91359aa8 100644 Binary files a/priv/static/packs/flavours/vanilla/public.js.map and b/priv/static/packs/flavours/vanilla/public.js.map differ diff --git a/priv/static/packs/flavours/vanilla/settings.css b/priv/static/packs/flavours/vanilla/settings.css index 5b6927121..d7fbee90c 100644 Binary files a/priv/static/packs/flavours/vanilla/settings.css and b/priv/static/packs/flavours/vanilla/settings.css differ diff --git a/priv/static/packs/flavours/vanilla/settings.css.map b/priv/static/packs/flavours/vanilla/settings.css.map index c5622608d..0f699c326 100644 --- a/priv/static/packs/flavours/vanilla/settings.css.map +++ b/priv/static/packs/flavours/vanilla/settings.css.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./node_modules/font-awesome/css/font-awesome.css"],"names":[],"mappings":"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","file":"flavours/vanilla/settings.css","sourcesContent":["@charset \"UTF-8\";\n/*!\n * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */@font-face{font-family:FontAwesome;src:url(/packs/fontawesome-webfont-674f50d287a8c48dc19ba404d20fe713.eot);src:url(/packs/fontawesome-webfont-674f50d287a8c48dc19ba404d20fe713.eot?#iefix&v=4.7.0) format(\"embedded-opentype\"),url(/packs/fontawesome-webfont-af7ae505a9eed503f8b8e6982036873e.woff2) format(\"woff2\"),url(/packs/fontawesome-webfont-fee66e712a8a08eef5805a46892932ad.woff) format(\"woff\"),url(/packs/fontawesome-webfont-b06871f281fee6b241d60582ae9369b9.ttf) format(\"truetype\"),url(/packs/fontawesome-webfont-912ec66d7572ff821749319396470bde.svg#fontawesomeregular) format(\"svg\");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:\"\"}.fa-music:before{content:\"\"}.fa-search:before{content:\"\"}.fa-envelope-o:before{content:\"\"}.fa-heart:before{content:\"\"}.fa-star:before{content:\"\"}.fa-star-o:before{content:\"\"}.fa-user:before{content:\"\"}.fa-film:before{content:\"\"}.fa-th-large:before{content:\"\"}.fa-th:before{content:\"\"}.fa-th-list:before{content:\"\"}.fa-check:before{content:\"\"}.fa-close:before,.fa-remove:before,.fa-times:before{content:\"\"}.fa-search-plus:before{content:\"\"}.fa-search-minus:before{content:\"\"}.fa-power-off:before{content:\"\"}.fa-signal:before{content:\"\"}.fa-cog:before,.fa-gear:before{content:\"\"}.fa-trash-o:before{content:\"\"}.fa-home:before{content:\"\"}.fa-file-o:before{content:\"\"}.fa-clock-o:before{content:\"\"}.fa-road:before{content:\"\"}.fa-download:before{content:\"\"}.fa-arrow-circle-o-down:before{content:\"\"}.fa-arrow-circle-o-up:before{content:\"\"}.fa-inbox:before{content:\"\"}.fa-play-circle-o:before{content:\"\"}.fa-repeat:before,.fa-rotate-right:before{content:\"\"}.fa-refresh:before{content:\"\"}.fa-list-alt:before{content:\"\"}.fa-lock:before{content:\"\"}.fa-flag:before{content:\"\"}.fa-headphones:before{content:\"\"}.fa-volume-off:before{content:\"\"}.fa-volume-down:before{content:\"\"}.fa-volume-up:before{content:\"\"}.fa-qrcode:before{content:\"\"}.fa-barcode:before{content:\"\"}.fa-tag:before{content:\"\"}.fa-tags:before{content:\"\"}.fa-book:before{content:\"\"}.fa-bookmark:before{content:\"\"}.fa-print:before{content:\"\"}.fa-camera:before{content:\"\"}.fa-font:before{content:\"\"}.fa-bold:before{content:\"\"}.fa-italic:before{content:\"\"}.fa-text-height:before{content:\"\"}.fa-text-width:before{content:\"\"}.fa-align-left:before{content:\"\"}.fa-align-center:before{content:\"\"}.fa-align-right:before{content:\"\"}.fa-align-justify:before{content:\"\"}.fa-list:before{content:\"\"}.fa-dedent:before,.fa-outdent:before{content:\"\"}.fa-indent:before{content:\"\"}.fa-video-camera:before{content:\"\"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:\"\"}.fa-pencil:before{content:\"\"}.fa-map-marker:before{content:\"\"}.fa-adjust:before{content:\"\"}.fa-tint:before{content:\"\"}.fa-edit:before,.fa-pencil-square-o:before{content:\"\"}.fa-share-square-o:before{content:\"\"}.fa-check-square-o:before{content:\"\"}.fa-arrows:before{content:\"\"}.fa-step-backward:before{content:\"\"}.fa-fast-backward:before{content:\"\"}.fa-backward:before{content:\"\"}.fa-play:before{content:\"\"}.fa-pause:before{content:\"\"}.fa-stop:before{content:\"\"}.fa-forward:before{content:\"\"}.fa-fast-forward:before{content:\"\"}.fa-step-forward:before{content:\"\"}.fa-eject:before{content:\"\"}.fa-chevron-left:before{content:\"\"}.fa-chevron-right:before{content:\"\"}.fa-plus-circle:before{content:\"\"}.fa-minus-circle:before{content:\"\"}.fa-times-circle:before{content:\"\"}.fa-check-circle:before{content:\"\"}.fa-question-circle:before{content:\"\"}.fa-info-circle:before{content:\"\"}.fa-crosshairs:before{content:\"\"}.fa-times-circle-o:before{content:\"\"}.fa-check-circle-o:before{content:\"\"}.fa-ban:before{content:\"\"}.fa-arrow-left:before{content:\"\"}.fa-arrow-right:before{content:\"\"}.fa-arrow-up:before{content:\"\"}.fa-arrow-down:before{content:\"\"}.fa-mail-forward:before,.fa-share:before{content:\"\"}.fa-expand:before{content:\"\"}.fa-compress:before{content:\"\"}.fa-plus:before{content:\"\"}.fa-minus:before{content:\"\"}.fa-asterisk:before{content:\"\"}.fa-exclamation-circle:before{content:\"\"}.fa-gift:before{content:\"\"}.fa-leaf:before{content:\"\"}.fa-fire:before{content:\"\"}.fa-eye:before{content:\"\"}.fa-eye-slash:before{content:\"\"}.fa-exclamation-triangle:before,.fa-warning:before{content:\"\"}.fa-plane:before{content:\"\"}.fa-calendar:before{content:\"\"}.fa-random:before{content:\"\"}.fa-comment:before{content:\"\"}.fa-magnet:before{content:\"\"}.fa-chevron-up:before{content:\"\"}.fa-chevron-down:before{content:\"\"}.fa-retweet:before{content:\"\"}.fa-shopping-cart:before{content:\"\"}.fa-folder:before{content:\"\"}.fa-folder-open:before{content:\"\"}.fa-arrows-v:before{content:\"\"}.fa-arrows-h:before{content:\"\"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:\"\"}.fa-twitter-square:before{content:\"\"}.fa-facebook-square:before{content:\"\"}.fa-camera-retro:before{content:\"\"}.fa-key:before{content:\"\"}.fa-cogs:before,.fa-gears:before{content:\"\"}.fa-comments:before{content:\"\"}.fa-thumbs-o-up:before{content:\"\"}.fa-thumbs-o-down:before{content:\"\"}.fa-star-half:before{content:\"\"}.fa-heart-o:before{content:\"\"}.fa-sign-out:before{content:\"\"}.fa-linkedin-square:before{content:\"\"}.fa-thumb-tack:before{content:\"\"}.fa-external-link:before{content:\"\"}.fa-sign-in:before{content:\"\"}.fa-trophy:before{content:\"\"}.fa-github-square:before{content:\"\"}.fa-upload:before{content:\"\"}.fa-lemon-o:before{content:\"\"}.fa-phone:before{content:\"\"}.fa-square-o:before{content:\"\"}.fa-bookmark-o:before{content:\"\"}.fa-phone-square:before{content:\"\"}.fa-twitter:before{content:\"\"}.fa-facebook-f:before,.fa-facebook:before{content:\"\"}.fa-github:before{content:\"\"}.fa-unlock:before{content:\"\"}.fa-credit-card:before{content:\"\"}.fa-feed:before,.fa-rss:before{content:\"\"}.fa-hdd-o:before{content:\"\"}.fa-bullhorn:before{content:\"\"}.fa-bell:before{content:\"\"}.fa-certificate:before{content:\"\"}.fa-hand-o-right:before{content:\"\"}.fa-hand-o-left:before{content:\"\"}.fa-hand-o-up:before{content:\"\"}.fa-hand-o-down:before{content:\"\"}.fa-arrow-circle-left:before{content:\"\"}.fa-arrow-circle-right:before{content:\"\"}.fa-arrow-circle-up:before{content:\"\"}.fa-arrow-circle-down:before{content:\"\"}.fa-globe:before{content:\"\"}.fa-wrench:before{content:\"\"}.fa-tasks:before{content:\"\"}.fa-filter:before{content:\"\"}.fa-briefcase:before{content:\"\"}.fa-arrows-alt:before{content:\"\"}.fa-group:before,.fa-users:before{content:\"\"}.fa-chain:before,.fa-link:before{content:\"\"}.fa-cloud:before{content:\"\"}.fa-flask:before{content:\"\"}.fa-cut:before,.fa-scissors:before{content:\"\"}.fa-copy:before,.fa-files-o:before{content:\"\"}.fa-paperclip:before{content:\"\"}.fa-floppy-o:before,.fa-save:before{content:\"\"}.fa-square:before{content:\"\"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:\"\"}.fa-list-ul:before{content:\"\"}.fa-list-ol:before{content:\"\"}.fa-strikethrough:before{content:\"\"}.fa-underline:before{content:\"\"}.fa-table:before{content:\"\"}.fa-magic:before{content:\"\"}.fa-truck:before{content:\"\"}.fa-pinterest:before{content:\"\"}.fa-pinterest-square:before{content:\"\"}.fa-google-plus-square:before{content:\"\"}.fa-google-plus:before{content:\"\"}.fa-money:before{content:\"\"}.fa-caret-down:before{content:\"\"}.fa-caret-up:before{content:\"\"}.fa-caret-left:before{content:\"\"}.fa-caret-right:before{content:\"\"}.fa-columns:before{content:\"\"}.fa-sort:before,.fa-unsorted:before{content:\"\"}.fa-sort-desc:before,.fa-sort-down:before{content:\"\"}.fa-sort-asc:before,.fa-sort-up:before{content:\"\"}.fa-envelope:before{content:\"\"}.fa-linkedin:before{content:\"\"}.fa-rotate-left:before,.fa-undo:before{content:\"\"}.fa-gavel:before,.fa-legal:before{content:\"\"}.fa-dashboard:before,.fa-tachometer:before{content:\"\"}.fa-comment-o:before{content:\"\"}.fa-comments-o:before{content:\"\"}.fa-bolt:before,.fa-flash:before{content:\"\"}.fa-sitemap:before{content:\"\"}.fa-umbrella:before{content:\"\"}.fa-clipboard:before,.fa-paste:before{content:\"\"}.fa-lightbulb-o:before{content:\"\"}.fa-exchange:before{content:\"\"}.fa-cloud-download:before{content:\"\"}.fa-cloud-upload:before{content:\"\"}.fa-user-md:before{content:\"\"}.fa-stethoscope:before{content:\"\"}.fa-suitcase:before{content:\"\"}.fa-bell-o:before{content:\"\"}.fa-coffee:before{content:\"\"}.fa-cutlery:before{content:\"\"}.fa-file-text-o:before{content:\"\"}.fa-building-o:before{content:\"\"}.fa-hospital-o:before{content:\"\"}.fa-ambulance:before{content:\"\"}.fa-medkit:before{content:\"\"}.fa-fighter-jet:before{content:\"\"}.fa-beer:before{content:\"\"}.fa-h-square:before{content:\"\"}.fa-plus-square:before{content:\"\"}.fa-angle-double-left:before{content:\"\"}.fa-angle-double-right:before{content:\"\"}.fa-angle-double-up:before{content:\"\"}.fa-angle-double-down:before{content:\"\"}.fa-angle-left:before{content:\"\"}.fa-angle-right:before{content:\"\"}.fa-angle-up:before{content:\"\"}.fa-angle-down:before{content:\"\"}.fa-desktop:before{content:\"\"}.fa-laptop:before{content:\"\"}.fa-tablet:before{content:\"\"}.fa-mobile-phone:before,.fa-mobile:before{content:\"\"}.fa-circle-o:before{content:\"\"}.fa-quote-left:before{content:\"\"}.fa-quote-right:before{content:\"\"}.fa-spinner:before{content:\"\"}.fa-circle:before{content:\"\"}.fa-mail-reply:before,.fa-reply:before{content:\"\"}.fa-github-alt:before{content:\"\"}.fa-folder-o:before{content:\"\"}.fa-folder-open-o:before{content:\"\"}.fa-smile-o:before{content:\"\"}.fa-frown-o:before{content:\"\"}.fa-meh-o:before{content:\"\"}.fa-gamepad:before{content:\"\"}.fa-keyboard-o:before{content:\"\"}.fa-flag-o:before{content:\"\"}.fa-flag-checkered:before{content:\"\"}.fa-terminal:before{content:\"\"}.fa-code:before{content:\"\"}.fa-mail-reply-all:before,.fa-reply-all:before{content:\"\"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:\"\"}.fa-location-arrow:before{content:\"\"}.fa-crop:before{content:\"\"}.fa-code-fork:before{content:\"\"}.fa-chain-broken:before,.fa-unlink:before{content:\"\"}.fa-question:before{content:\"\"}.fa-info:before{content:\"\"}.fa-exclamation:before{content:\"\"}.fa-superscript:before{content:\"\"}.fa-subscript:before{content:\"\"}.fa-eraser:before{content:\"\"}.fa-puzzle-piece:before{content:\"\"}.fa-microphone:before{content:\"\"}.fa-microphone-slash:before{content:\"\"}.fa-shield:before{content:\"\"}.fa-calendar-o:before{content:\"\"}.fa-fire-extinguisher:before{content:\"\"}.fa-rocket:before{content:\"\"}.fa-maxcdn:before{content:\"\"}.fa-chevron-circle-left:before{content:\"\"}.fa-chevron-circle-right:before{content:\"\"}.fa-chevron-circle-up:before{content:\"\"}.fa-chevron-circle-down:before{content:\"\"}.fa-html5:before{content:\"\"}.fa-css3:before{content:\"\"}.fa-anchor:before{content:\"\"}.fa-unlock-alt:before{content:\"\"}.fa-bullseye:before{content:\"\"}.fa-ellipsis-h:before{content:\"\"}.fa-ellipsis-v:before{content:\"\"}.fa-rss-square:before{content:\"\"}.fa-play-circle:before{content:\"\"}.fa-ticket:before{content:\"\"}.fa-minus-square:before{content:\"\"}.fa-minus-square-o:before{content:\"\"}.fa-level-up:before{content:\"\"}.fa-level-down:before{content:\"\"}.fa-check-square:before{content:\"\"}.fa-pencil-square:before{content:\"\"}.fa-external-link-square:before{content:\"\"}.fa-share-square:before{content:\"\"}.fa-compass:before{content:\"\"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:\"\"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:\"\"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:\"\"}.fa-eur:before,.fa-euro:before{content:\"\"}.fa-gbp:before{content:\"\"}.fa-dollar:before,.fa-usd:before{content:\"\"}.fa-inr:before,.fa-rupee:before{content:\"\"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:\"\"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:\"\"}.fa-krw:before,.fa-won:before{content:\"\"}.fa-bitcoin:before,.fa-btc:before{content:\"\"}.fa-file:before{content:\"\"}.fa-file-text:before{content:\"\"}.fa-sort-alpha-asc:before{content:\"\"}.fa-sort-alpha-desc:before{content:\"\"}.fa-sort-amount-asc:before{content:\"\"}.fa-sort-amount-desc:before{content:\"\"}.fa-sort-numeric-asc:before{content:\"\"}.fa-sort-numeric-desc:before{content:\"\"}.fa-thumbs-up:before{content:\"\"}.fa-thumbs-down:before{content:\"\"}.fa-youtube-square:before{content:\"\"}.fa-youtube:before{content:\"\"}.fa-xing:before{content:\"\"}.fa-xing-square:before{content:\"\"}.fa-youtube-play:before{content:\"\"}.fa-dropbox:before{content:\"\"}.fa-stack-overflow:before{content:\"\"}.fa-instagram:before{content:\"\"}.fa-flickr:before{content:\"\"}.fa-adn:before{content:\"\"}.fa-bitbucket:before{content:\"\"}.fa-bitbucket-square:before{content:\"\"}.fa-tumblr:before{content:\"\"}.fa-tumblr-square:before{content:\"\"}.fa-long-arrow-down:before{content:\"\"}.fa-long-arrow-up:before{content:\"\"}.fa-long-arrow-left:before{content:\"\"}.fa-long-arrow-right:before{content:\"\"}.fa-apple:before{content:\"\"}.fa-windows:before{content:\"\"}.fa-android:before{content:\"\"}.fa-linux:before{content:\"\"}.fa-dribbble:before{content:\"\"}.fa-skype:before{content:\"\"}.fa-foursquare:before{content:\"\"}.fa-trello:before{content:\"\"}.fa-female:before{content:\"\"}.fa-male:before{content:\"\"}.fa-gittip:before,.fa-gratipay:before{content:\"\"}.fa-sun-o:before{content:\"\"}.fa-moon-o:before{content:\"\"}.fa-archive:before{content:\"\"}.fa-bug:before{content:\"\"}.fa-vk:before{content:\"\"}.fa-weibo:before{content:\"\"}.fa-renren:before{content:\"\"}.fa-pagelines:before{content:\"\"}.fa-stack-exchange:before{content:\"\"}.fa-arrow-circle-o-right:before{content:\"\"}.fa-arrow-circle-o-left:before{content:\"\"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:\"\"}.fa-dot-circle-o:before{content:\"\"}.fa-wheelchair:before{content:\"\"}.fa-vimeo-square:before{content:\"\"}.fa-try:before,.fa-turkish-lira:before{content:\"\"}.fa-plus-square-o:before{content:\"\"}.fa-space-shuttle:before{content:\"\"}.fa-slack:before{content:\"\"}.fa-envelope-square:before{content:\"\"}.fa-wordpress:before{content:\"\"}.fa-openid:before{content:\"\"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:\"\"}.fa-graduation-cap:before,.fa-mortar-board:before{content:\"\"}.fa-yahoo:before{content:\"\"}.fa-google:before{content:\"\"}.fa-reddit:before{content:\"\"}.fa-reddit-square:before{content:\"\"}.fa-stumbleupon-circle:before{content:\"\"}.fa-stumbleupon:before{content:\"\"}.fa-delicious:before{content:\"\"}.fa-digg:before{content:\"\"}.fa-pied-piper-pp:before{content:\"\"}.fa-pied-piper-alt:before{content:\"\"}.fa-drupal:before{content:\"\"}.fa-joomla:before{content:\"\"}.fa-language:before{content:\"\"}.fa-fax:before{content:\"\"}.fa-building:before{content:\"\"}.fa-child:before{content:\"\"}.fa-paw:before{content:\"\"}.fa-spoon:before{content:\"\"}.fa-cube:before{content:\"\"}.fa-cubes:before{content:\"\"}.fa-behance:before{content:\"\"}.fa-behance-square:before{content:\"\"}.fa-steam:before{content:\"\"}.fa-steam-square:before{content:\"\"}.fa-recycle:before{content:\"\"}.fa-automobile:before,.fa-car:before{content:\"\"}.fa-cab:before,.fa-taxi:before{content:\"\"}.fa-tree:before{content:\"\"}.fa-spotify:before{content:\"\"}.fa-deviantart:before{content:\"\"}.fa-soundcloud:before{content:\"\"}.fa-database:before{content:\"\"}.fa-file-pdf-o:before{content:\"\"}.fa-file-word-o:before{content:\"\"}.fa-file-excel-o:before{content:\"\"}.fa-file-powerpoint-o:before{content:\"\"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:\"\"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:\"\"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:\"\"}.fa-file-movie-o:before,.fa-file-video-o:before{content:\"\"}.fa-file-code-o:before{content:\"\"}.fa-vine:before{content:\"\"}.fa-codepen:before{content:\"\"}.fa-jsfiddle:before{content:\"\"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:\"\"}.fa-circle-o-notch:before{content:\"\"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:\"\"}.fa-empire:before,.fa-ge:before{content:\"\"}.fa-git-square:before{content:\"\"}.fa-git:before{content:\"\"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:\"\"}.fa-tencent-weibo:before{content:\"\"}.fa-qq:before{content:\"\"}.fa-wechat:before,.fa-weixin:before{content:\"\"}.fa-paper-plane:before,.fa-send:before{content:\"\"}.fa-paper-plane-o:before,.fa-send-o:before{content:\"\"}.fa-history:before{content:\"\"}.fa-circle-thin:before{content:\"\"}.fa-header:before{content:\"\"}.fa-paragraph:before{content:\"\"}.fa-sliders:before{content:\"\"}.fa-share-alt:before{content:\"\"}.fa-share-alt-square:before{content:\"\"}.fa-bomb:before{content:\"\"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:\"\"}.fa-tty:before{content:\"\"}.fa-binoculars:before{content:\"\"}.fa-plug:before{content:\"\"}.fa-slideshare:before{content:\"\"}.fa-twitch:before{content:\"\"}.fa-yelp:before{content:\"\"}.fa-newspaper-o:before{content:\"\"}.fa-wifi:before{content:\"\"}.fa-calculator:before{content:\"\"}.fa-paypal:before{content:\"\"}.fa-google-wallet:before{content:\"\"}.fa-cc-visa:before{content:\"\"}.fa-cc-mastercard:before{content:\"\"}.fa-cc-discover:before{content:\"\"}.fa-cc-amex:before{content:\"\"}.fa-cc-paypal:before{content:\"\"}.fa-cc-stripe:before{content:\"\"}.fa-bell-slash:before{content:\"\"}.fa-bell-slash-o:before{content:\"\"}.fa-trash:before{content:\"\"}.fa-copyright:before{content:\"\"}.fa-at:before{content:\"\"}.fa-eyedropper:before{content:\"\"}.fa-paint-brush:before{content:\"\"}.fa-birthday-cake:before{content:\"\"}.fa-area-chart:before{content:\"\"}.fa-pie-chart:before{content:\"\"}.fa-line-chart:before{content:\"\"}.fa-lastfm:before{content:\"\"}.fa-lastfm-square:before{content:\"\"}.fa-toggle-off:before{content:\"\"}.fa-toggle-on:before{content:\"\"}.fa-bicycle:before{content:\"\"}.fa-bus:before{content:\"\"}.fa-ioxhost:before{content:\"\"}.fa-angellist:before{content:\"\"}.fa-cc:before{content:\"\"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:\"\"}.fa-meanpath:before{content:\"\"}.fa-buysellads:before{content:\"\"}.fa-connectdevelop:before{content:\"\"}.fa-dashcube:before{content:\"\"}.fa-forumbee:before{content:\"\"}.fa-leanpub:before{content:\"\"}.fa-sellsy:before{content:\"\"}.fa-shirtsinbulk:before{content:\"\"}.fa-simplybuilt:before{content:\"\"}.fa-skyatlas:before{content:\"\"}.fa-cart-plus:before{content:\"\"}.fa-cart-arrow-down:before{content:\"\"}.fa-diamond:before{content:\"\"}.fa-ship:before{content:\"\"}.fa-user-secret:before{content:\"\"}.fa-motorcycle:before{content:\"\"}.fa-street-view:before{content:\"\"}.fa-heartbeat:before{content:\"\"}.fa-venus:before{content:\"\"}.fa-mars:before{content:\"\"}.fa-mercury:before{content:\"\"}.fa-intersex:before,.fa-transgender:before{content:\"\"}.fa-transgender-alt:before{content:\"\"}.fa-venus-double:before{content:\"\"}.fa-mars-double:before{content:\"\"}.fa-venus-mars:before{content:\"\"}.fa-mars-stroke:before{content:\"\"}.fa-mars-stroke-v:before{content:\"\"}.fa-mars-stroke-h:before{content:\"\"}.fa-neuter:before{content:\"\"}.fa-genderless:before{content:\"\"}.fa-facebook-official:before{content:\"\"}.fa-pinterest-p:before{content:\"\"}.fa-whatsapp:before{content:\"\"}.fa-server:before{content:\"\"}.fa-user-plus:before{content:\"\"}.fa-user-times:before{content:\"\"}.fa-bed:before,.fa-hotel:before{content:\"\"}.fa-viacoin:before{content:\"\"}.fa-train:before{content:\"\"}.fa-subway:before{content:\"\"}.fa-medium:before{content:\"\"}.fa-y-combinator:before,.fa-yc:before{content:\"\"}.fa-optin-monster:before{content:\"\"}.fa-opencart:before{content:\"\"}.fa-expeditedssl:before{content:\"\"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:\"\"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:\"\"}.fa-battery-2:before,.fa-battery-half:before{content:\"\"}.fa-battery-1:before,.fa-battery-quarter:before{content:\"\"}.fa-battery-0:before,.fa-battery-empty:before{content:\"\"}.fa-mouse-pointer:before{content:\"\"}.fa-i-cursor:before{content:\"\"}.fa-object-group:before{content:\"\"}.fa-object-ungroup:before{content:\"\"}.fa-sticky-note:before{content:\"\"}.fa-sticky-note-o:before{content:\"\"}.fa-cc-jcb:before{content:\"\"}.fa-cc-diners-club:before{content:\"\"}.fa-clone:before{content:\"\"}.fa-balance-scale:before{content:\"\"}.fa-hourglass-o:before{content:\"\"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:\"\"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:\"\"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:\"\"}.fa-hourglass:before{content:\"\"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:\"\"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:\"\"}.fa-hand-scissors-o:before{content:\"\"}.fa-hand-lizard-o:before{content:\"\"}.fa-hand-spock-o:before{content:\"\"}.fa-hand-pointer-o:before{content:\"\"}.fa-hand-peace-o:before{content:\"\"}.fa-trademark:before{content:\"\"}.fa-registered:before{content:\"\"}.fa-creative-commons:before{content:\"\"}.fa-gg:before{content:\"\"}.fa-gg-circle:before{content:\"\"}.fa-tripadvisor:before{content:\"\"}.fa-odnoklassniki:before{content:\"\"}.fa-odnoklassniki-square:before{content:\"\"}.fa-get-pocket:before{content:\"\"}.fa-wikipedia-w:before{content:\"\"}.fa-safari:before{content:\"\"}.fa-chrome:before{content:\"\"}.fa-firefox:before{content:\"\"}.fa-opera:before{content:\"\"}.fa-internet-explorer:before{content:\"\"}.fa-television:before,.fa-tv:before{content:\"\"}.fa-contao:before{content:\"\"}.fa-500px:before{content:\"\"}.fa-amazon:before{content:\"\"}.fa-calendar-plus-o:before{content:\"\"}.fa-calendar-minus-o:before{content:\"\"}.fa-calendar-times-o:before{content:\"\"}.fa-calendar-check-o:before{content:\"\"}.fa-industry:before{content:\"\"}.fa-map-pin:before{content:\"\"}.fa-map-signs:before{content:\"\"}.fa-map-o:before{content:\"\"}.fa-map:before{content:\"\"}.fa-commenting:before{content:\"\"}.fa-commenting-o:before{content:\"\"}.fa-houzz:before{content:\"\"}.fa-vimeo:before{content:\"\"}.fa-black-tie:before{content:\"\"}.fa-fonticons:before{content:\"\"}.fa-reddit-alien:before{content:\"\"}.fa-edge:before{content:\"\"}.fa-credit-card-alt:before{content:\"\"}.fa-codiepie:before{content:\"\"}.fa-modx:before{content:\"\"}.fa-fort-awesome:before{content:\"\"}.fa-usb:before{content:\"\"}.fa-product-hunt:before{content:\"\"}.fa-mixcloud:before{content:\"\"}.fa-scribd:before{content:\"\"}.fa-pause-circle:before{content:\"\"}.fa-pause-circle-o:before{content:\"\"}.fa-stop-circle:before{content:\"\"}.fa-stop-circle-o:before{content:\"\"}.fa-shopping-bag:before{content:\"\"}.fa-shopping-basket:before{content:\"\"}.fa-hashtag:before{content:\"\"}.fa-bluetooth:before{content:\"\"}.fa-bluetooth-b:before{content:\"\"}.fa-percent:before{content:\"\"}.fa-gitlab:before{content:\"\"}.fa-wpbeginner:before{content:\"\"}.fa-wpforms:before{content:\"\"}.fa-envira:before{content:\"\"}.fa-universal-access:before{content:\"\"}.fa-wheelchair-alt:before{content:\"\"}.fa-question-circle-o:before{content:\"\"}.fa-blind:before{content:\"\"}.fa-audio-description:before{content:\"\"}.fa-volume-control-phone:before{content:\"\"}.fa-braille:before{content:\"\"}.fa-assistive-listening-systems:before{content:\"\"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:\"\"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:\"\"}.fa-glide:before{content:\"\"}.fa-glide-g:before{content:\"\"}.fa-sign-language:before,.fa-signing:before{content:\"\"}.fa-low-vision:before{content:\"\"}.fa-viadeo:before{content:\"\"}.fa-viadeo-square:before{content:\"\"}.fa-snapchat:before{content:\"\"}.fa-snapchat-ghost:before{content:\"\"}.fa-snapchat-square:before{content:\"\"}.fa-pied-piper:before{content:\"\"}.fa-first-order:before{content:\"\"}.fa-yoast:before{content:\"\"}.fa-themeisle:before{content:\"\"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:\"\"}.fa-fa:before,.fa-font-awesome:before{content:\"\"}.fa-handshake-o:before{content:\"\"}.fa-envelope-open:before{content:\"\"}.fa-envelope-open-o:before{content:\"\"}.fa-linode:before{content:\"\"}.fa-address-book:before{content:\"\"}.fa-address-book-o:before{content:\"\"}.fa-address-card:before,.fa-vcard:before{content:\"\"}.fa-address-card-o:before,.fa-vcard-o:before{content:\"\"}.fa-user-circle:before{content:\"\"}.fa-user-circle-o:before{content:\"\"}.fa-user-o:before{content:\"\"}.fa-id-badge:before{content:\"\"}.fa-drivers-license:before,.fa-id-card:before{content:\"\"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:\"\"}.fa-quora:before{content:\"\"}.fa-free-code-camp:before{content:\"\"}.fa-telegram:before{content:\"\"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:\"\"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:\"\"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:\"\"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:\"\"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:\"\"}.fa-shower:before{content:\"\"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:\"\"}.fa-podcast:before{content:\"\"}.fa-window-maximize:before{content:\"\"}.fa-window-minimize:before{content:\"\"}.fa-window-restore:before{content:\"\"}.fa-times-rectangle:before,.fa-window-close:before{content:\"\"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:\"\"}.fa-bandcamp:before{content:\"\"}.fa-grav:before{content:\"\"}.fa-etsy:before{content:\"\"}.fa-imdb:before{content:\"\"}.fa-ravelry:before{content:\"\"}.fa-eercast:before{content:\"\"}.fa-microchip:before{content:\"\"}.fa-snowflake-o:before{content:\"\"}.fa-superpowers:before{content:\"\"}.fa-wpexplorer:before{content:\"\"}.fa-meetup:before{content:\"\"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./node_modules/font-awesome/css/font-awesome.css","webpack:///font-awesome.css"],"names":[],"mappings":"AAsLA;AAtLA;;;ECIE,CDJF,WAOE,0DACA,sPACA,gBACA,iBACA,CAEF,IACE,kEACA,kBACA,oBACA,mCACA,iCACA,CAGF,OACE,yCACA,mBACA,CAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,OACE,oCACA,CAEF,OACE,wCACA,oBACA,CAEF,UACE,kBAEF,OACE,qCACA,mBACA,gBACA,iBACA,CAEF,aACE,mBAEF,WACE,iDACA,kBACA,CAEF,cACE,WAEF,eACE,YAEF,iBACE,kBAEF,kBACE,iBAGF,YACE,YAEF,WACE,WAEF,cACE,kBAEF,eACE,iBAEF,SACE,iFACA,CAEF,UACE,qFACA,CAEF,2BACE,GACE,qDACA,CAEF,GACE,yDACA,CAwBD,CArBH,mBACE,GACE,qDACA,CAEF,GACE,yDACA,CAwBD,CArBH,cACE,sGACA,uBAEA,CAEF,eACE,uGACA,wBAEA,CAEF,eACE,uGACA,wBAEA,CAEF,oBACE,6GACA,oBAEA,CAEF,kBACE,6GACA,oBAEA,CAEF,gHAKE,gCAEF,UACE,uCACA,UACA,WACA,gBACA,qBACA,CAEF,0BAEE,yBACA,WACA,iBACA,CAEF,aACE,oBAEF,aACE,cAEF,YACE,WAIF,iBACE,YAEF,iBACE,YAEF,kBACE,YAEF,sBACE,YAEF,iBACE,YAEF,gBACE,YAEF,kBACE,YAEF,gBACE,YAEF,gBACE,YAEF,oBACE,YAEF,cACE,YAEF,mBACE,YAEF,iBACE,YAEF,oDAGE,YAEF,uBACE,YAEF,wBACE,YAEF,qBACE,YAEF,kBACE,YAEF,+BAEE,YAEF,mBACE,YAEF,gBACE,YAEF,kBACE,YAEF,mBACE,YAEF,gBACE,YAEF,oBACE,YAEF,+BACE,YAEF,6BACE,YAEF,iBACE,YAEF,yBACE,YAEF,0CAEE,YAEF,mBACE,YAEF,oBACE,YAEF,gBACE,YAEF,gBACE,YAEF,sBACE,YAEF,sBACE,YAEF,uBACE,YAEF,qBACE,YAEF,kBACE,YAEF,mBACE,YAEF,eACE,YAEF,gBACE,YAEF,gBACE,YAEF,oBACE,YAEF,iBACE,YAEF,kBACE,YAEF,gBACE,YAEF,gBACE,YAEF,kBACE,YAEF,uBACE,YAEF,sBACE,YAEF,sBACE,YAEF,wBACE,YAEF,uBACE,YAEF,yBACE,YAEF,gBACE,YAEF,qCAEE,YAEF,kBACE,YAEF,wBACE,YAEF,uDAGE,YAEF,kBACE,YAEF,sBACE,YAEF,kBACE,YAEF,gBACE,YAEF,2CAEE,YAEF,0BACE,YAEF,0BACE,YAEF,kBACE,YAEF,yBACE,YAEF,yBACE,YAEF,oBACE,YAEF,gBACE,YAEF,iBACE,YAEF,gBACE,YAEF,mBACE,YAEF,wBACE,YAEF,wBACE,YAEF,iBACE,YAEF,wBACE,YAEF,yBACE,YAEF,uBACE,YAEF,wBACE,YAEF,wBACE,YAEF,wBACE,YAEF,2BACE,YAEF,uBACE,YAEF,sBACE,YAEF,0BACE,YAEF,0BACE,YAEF,eACE,YAEF,sBACE,YAEF,uBACE,YAEF,oBACE,YAEF,sBACE,YAEF,yCAEE,YAEF,kBACE,YAEF,oBACE,YAEF,gBACE,YAEF,iBACE,YAEF,oBACE,YAEF,8BACE,YAEF,gBACE,YAEF,gBACE,YAEF,gBACE,YAEF,eACE,YAEF,qBACE,YAEF,mDAEE,YAEF,iBACE,YAEF,oBACE,YAEF,kBACE,YAEF,mBACE,YAEF,kBACE,YAEF,sBACE,YAEF,wBACE,YAEF,mBACE,YAEF,yBACE,YAEF,kBACE,YAEF,uBACE,YAEF,oBACE,YAEF,oBACE,YAEF,4CAEE,YAEF,0BACE,YAEF,2BACE,YAEF,wBACE,YAEF,eACE,YAEF,iCAEE,YAEF,oBACE,YAEF,uBACE,YAEF,yBACE,YAEF,qBACE,YAEF,mBACE,YAEF,oBACE,YAEF,2BACE,YAEF,sBACE,YAEF,yBACE,YAEF,mBACE,YAEF,kBACE,YAEF,yBACE,YAEF,kBACE,YAEF,mBACE,YAEF,iBACE,YAEF,oBACE,YAEF,sBACE,YAEF,wBACE,YAEF,mBACE,YAEF,0CAEE,YAEF,kBACE,YAEF,kBACE,YAEF,uBACE,YAEF,+BAEE,YAEF,iBACE,YAEF,oBACE,YAEF,gBACE,YAEF,uBACE,YAEF,wBACE,YAEF,uBACE,YAEF,qBACE,YAEF,uBACE,YAEF,6BACE,YAEF,8BACE,YAEF,2BACE,YAEF,6BACE,YAEF,iBACE,YAEF,kBACE,YAEF,iBACE,YAEF,kBACE,YAEF,qBACE,YAEF,sBACE,YAEF,kCAEE,YAEF,iCAEE,YAEF,iBACE,YAEF,iBACE,YAEF,mCAEE,YAEF,mCAEE,YAEF,qBACE,YAEF,oCAEE,YAEF,kBACE,YAEF,sDAGE,YAEF,mBACE,YAEF,mBACE,YAEF,yBACE,YAEF,qBACE,YAEF,iBACE,YAEF,iBACE,YAEF,iBACE,YAEF,qBACE,YAEF,4BACE,YAEF,8BACE,YAEF,uBACE,YAEF,iBACE,YAEF,sBACE,YAEF,oBACE,YAEF,sBACE,YAEF,uBACE,YAEF,mBACE,YAEF,oCAEE,YAEF,0CAEE,YAEF,uCAEE,YAEF,oBACE,YAEF,oBACE,YAEF,uCAEE,YAEF,kCAEE,YAEF,2CAEE,YAEF,qBACE,YAEF,sBACE,YAEF,iCAEE,YAEF,mBACE,YAEF,oBACE,YAEF,sCAEE,YAEF,uBACE,YAEF,oBACE,YAEF,0BACE,YAEF,wBACE,YAEF,mBACE,YAEF,uBACE,YAEF,oBACE,YAEF,kBACE,YAEF,kBACE,YAEF,mBACE,YAEF,uBACE,YAEF,sBACE,YAEF,sBACE,YAEF,qBACE,YAEF,kBACE,YAEF,uBACE,YAEF,gBACE,YAEF,oBACE,YAEF,uBACE,YAEF,6BACE,YAEF,8BACE,YAEF,2BACE,YAEF,6BACE,YAEF,sBACE,YAEF,uBACE,YAEF,oBACE,YAEF,sBACE,YAEF,mBACE,YAEF,kBACE,YAEF,kBACE,YAEF,0CAEE,YAEF,oBACE,YAEF,sBACE,YAEF,uBACE,YAEF,mBACE,YAEF,kBACE,YAEF,uCAEE,YAEF,sBACE,YAEF,oBACE,YAEF,yBACE,YAEF,mBACE,YAEF,mBACE,YAEF,iBACE,YAEF,mBACE,YAEF,sBACE,YAEF,kBACE,YAEF,0BACE,YAEF,oBACE,YAEF,gBACE,YAEF,+CAEE,YAEF,4EAGE,YAEF,0BACE,YAEF,gBACE,YAEF,qBACE,YAEF,0CAEE,YAEF,oBACE,YAEF,gBACE,YAEF,uBACE,YAEF,uBACE,YAEF,qBACE,YAEF,kBACE,YAEF,wBACE,YAEF,sBACE,YAEF,4BACE,YAEF,kBACE,YAEF,sBACE,YAEF,6BACE,YAEF,kBACE,YAEF,kBACE,YAEF,+BACE,YAEF,gCACE,YAEF,6BACE,YAEF,+BACE,YAEF,iBACE,YAEF,gBACE,YAEF,kBACE,YAEF,sBACE,YAEF,oBACE,YAEF,sBACE,YAEF,sBACE,YAEF,sBACE,YAEF,uBACE,YAEF,kBACE,YAEF,wBACE,YAEF,0BACE,YAEF,oBACE,YAEF,sBACE,YAEF,wBACE,YAEF,yBACE,YAEF,gCACE,YAEF,wBACE,YAEF,mBACE,YAEF,sDAEE,YAEF,kDAEE,YAEF,wDAEE,YAEF,+BAEE,YAEF,eACE,YAEF,iCAEE,YAEF,gCAEE,YAEF,4DAIE,YAEF,kDAGE,YAEF,8BAEE,YAEF,kCAEE,YAEF,gBACE,YAEF,qBACE,YAEF,0BACE,YAEF,2BACE,YAEF,2BACE,YAEF,4BACE,YAEF,4BACE,YAEF,6BACE,YAEF,qBACE,YAEF,uBACE,YAEF,0BACE,YAEF,mBACE,YAEF,gBACE,YAEF,uBACE,YAEF,wBACE,YAEF,mBACE,YAEF,0BACE,YAEF,qBACE,YAEF,kBACE,YAEF,eACE,YAEF,qBACE,YAEF,4BACE,YAEF,kBACE,YAEF,yBACE,YAEF,2BACE,YAEF,yBACE,YAEF,2BACE,YAEF,4BACE,YAEF,iBACE,YAEF,mBACE,YAEF,mBACE,YAEF,iBACE,YAEF,oBACE,YAEF,iBACE,YAEF,sBACE,YAEF,kBACE,YAEF,kBACE,YAEF,gBACE,YAEF,sCAEE,YAEF,iBACE,YAEF,kBACE,YAEF,mBACE,YAEF,eACE,YAEF,cACE,YAEF,iBACE,YAEF,kBACE,YAEF,qBACE,YAEF,0BACE,YAEF,gCACE,YAEF,+BACE,YAEF,sDAEE,YAEF,wBACE,YAEF,sBACE,YAEF,wBACE,YAEF,uCAEE,YAEF,yBACE,YAEF,yBACE,YAEF,iBACE,YAEF,2BACE,YAEF,qBACE,YAEF,kBACE,YAEF,6DAGE,YAEF,kDAEE,YAEF,iBACE,YAEF,kBACE,YAEF,kBACE,YAEF,yBACE,YAEF,8BACE,YAEF,uBACE,YAEF,qBACE,YAEF,gBACE,YAEF,yBACE,YAEF,0BACE,YAEF,kBACE,YAEF,kBACE,YAEF,oBACE,YAEF,eACE,YAEF,oBACE,YAEF,iBACE,YAEF,eACE,YAEF,iBACE,YAEF,gBACE,YAEF,iBACE,YAEF,mBACE,YAEF,0BACE,YAEF,iBACE,YAEF,wBACE,YAEF,mBACE,YAEF,qCAEE,YAEF,+BAEE,YAEF,gBACE,YAEF,mBACE,YAEF,sBACE,YAEF,sBACE,YAEF,oBACE,YAEF,sBACE,YAEF,uBACE,YAEF,wBACE,YAEF,6BACE,YAEF,0EAGE,YAEF,gDAEE,YAEF,gDAEE,YAEF,gDAEE,YAEF,uBACE,YAEF,gBACE,YAEF,mBACE,YAEF,oBACE,YAEF,wGAKE,YAEF,0BACE,YAEF,qDAGE,YAEF,gCAEE,YAEF,sBACE,YAEF,eACE,YAEF,2EAGE,YAEF,yBACE,YAEF,cACE,YAEF,oCAEE,YAEF,uCAEE,YAEF,2CAEE,YAEF,mBACE,YAEF,uBACE,YAEF,kBACE,YAEF,qBACE,YAEF,mBACE,YAEF,qBACE,YAEF,4BACE,YAEF,gBACE,YAEF,6CAEE,YAEF,eACE,YAEF,sBACE,YAEF,gBACE,YAEF,sBACE,YAEF,kBACE,YAEF,gBACE,YAEF,uBACE,YAEF,gBACE,YAEF,sBACE,YAEF,kBACE,YAEF,yBACE,YAEF,mBACE,YAEF,yBACE,YAEF,uBACE,YAEF,mBACE,YAEF,qBACE,YAEF,qBACE,YAEF,sBACE,YAEF,wBACE,YAEF,iBACE,YAEF,qBACE,YAEF,cACE,YAEF,sBACE,YAEF,uBACE,YAEF,yBACE,YAEF,sBACE,YAEF,qBACE,YAEF,sBACE,YAEF,kBACE,YAEF,yBACE,YAEF,sBACE,YAEF,qBACE,YAEF,mBACE,YAEF,eACE,YAEF,mBACE,YAEF,qBACE,YAEF,cACE,YAEF,mDAGE,YAEF,oBACE,YAEF,sBACE,YAEF,0BACE,YAEF,oBACE,YAEF,oBACE,YAEF,mBACE,YAEF,kBACE,YAEF,wBACE,YAEF,uBACE,YAEF,oBACE,YAEF,qBACE,YAEF,2BACE,YAEF,mBACE,YAEF,gBACE,YAEF,uBACE,YAEF,sBACE,YAEF,uBACE,YAEF,qBACE,YAEF,iBACE,YAEF,gBACE,YAEF,mBACE,YAEF,2CAEE,YAEF,2BACE,YAEF,wBACE,YAEF,uBACE,YAEF,sBACE,YAEF,uBACE,YAEF,yBACE,YAEF,yBACE,YAEF,kBACE,YAEF,sBACE,YAEF,6BACE,YAEF,uBACE,YAEF,oBACE,YAEF,kBACE,YAEF,qBACE,YAEF,sBACE,YAEF,gCAEE,YAEF,mBACE,YAEF,iBACE,YAEF,kBACE,YAEF,kBACE,YAEF,sCAEE,YAEF,yBACE,YAEF,oBACE,YAEF,wBACE,YAEF,gEAGE,YAEF,uDAEE,YAEF,6CAEE,YAEF,gDAEE,YAEF,8CAEE,YAEF,yBACE,YAEF,oBACE,YAEF,wBACE,YAEF,0BACE,YAEF,uBACE,YAEF,yBACE,YAEF,kBACE,YAEF,0BACE,YAEF,iBACE,YAEF,yBACE,YAEF,uBACE,YAEF,kDAEE,YAEF,iDAEE,YAEF,gDAEE,YAEF,qBACE,YAEF,8CAEE,YAEF,+CAEE,YAEF,2BACE,YAEF,yBACE,YAEF,wBACE,YAEF,0BACE,YAEF,wBACE,YAEF,qBACE,YAEF,sBACE,YAEF,4BACE,YAEF,cACE,YAEF,qBACE,YAEF,uBACE,YAEF,yBACE,YAEF,gCACE,YAEF,sBACE,YAEF,uBACE,YAEF,kBACE,YAEF,kBACE,YAEF,mBACE,YAEF,iBACE,YAEF,6BACE,YAEF,oCAEE,YAEF,kBACE,YAEF,iBACE,YAEF,kBACE,YAEF,2BACE,YAEF,4BACE,YAEF,4BACE,YAEF,4BACE,YAEF,oBACE,YAEF,mBACE,YAEF,qBACE,YAEF,iBACE,YAEF,eACE,YAEF,sBACE,YAEF,wBACE,YAEF,iBACE,YAEF,iBACE,YAEF,qBACE,YAEF,qBACE,YAEF,wBACE,YAEF,gBACE,YAEF,2BACE,YAEF,oBACE,YAEF,gBACE,YAEF,wBACE,YAEF,eACE,YAEF,wBACE,YAEF,oBACE,YAEF,kBACE,YAEF,wBACE,YAEF,0BACE,YAEF,uBACE,YAEF,yBACE,YAEF,wBACE,YAEF,2BACE,YAEF,mBACE,YAEF,qBACE,YAEF,uBACE,YAEF,mBACE,YAEF,kBACE,YAEF,sBACE,YAEF,mBACE,YAEF,kBACE,YAEF,4BACE,YAEF,0BACE,YAEF,6BACE,YAEF,iBACE,YAEF,6BACE,YAEF,gCACE,YAEF,mBACE,YAEF,uCACE,YAEF,2EAEE,YAEF,+DAGE,YAEF,iBACE,YAEF,mBACE,YAEF,4CAEE,YAEF,sBACE,YAEF,kBACE,YAEF,yBACE,YAEF,oBACE,YAEF,0BACE,YAEF,2BACE,YAEF,sBACE,YAEF,uBACE,YAEF,iBACE,YAEF,qBACE,YAEF,8DAEE,YAEF,sCAEE,YAEF,uBACE,YAEF,yBACE,YAEF,2BACE,YAEF,kBACE,YAEF,wBACE,YAEF,0BACE,YAEF,yCAEE,YAEF,6CAEE,YAEF,uBACE,YAEF,yBACE,YAEF,kBACE,YAEF,oBACE,YAEF,8CAEE,YAEF,kDAEE,YAEF,iBACE,YAEF,0BACE,YAEF,oBACE,YAEF,4EAGE,YAEF,+DAEE,YAEF,qDAEE,YAEF,wDAEE,YAEF,sDAEE,YAEF,kBACE,YAEF,kDAGE,YAEF,mBACE,YAEF,2BACE,YAEF,2BACE,YAEF,0BACE,YAEF,mDAEE,YAEF,uDAEE,YAEF,oBACE,YAEF,gBACE,YAEF,gBACE,YAEF,gBACE,YAEF,mBACE,YAEF,mBACE,YAEF,qBACE,YAEF,uBACE,YAEF,uBACE,YAEF,sBACE,YAEF,kBACE,YAEF,SACE,4BACA,WACA,UACA,YACA,gBACA,mBACA,QACA,CAEF,mDAEE,2BACA,YACA,SACA,iBACA,SACA,wM","file":"flavours/vanilla/settings.css","sourcesContent":["/*!\n * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */\n/* FONT PATH\n * -------------------------- */\n@font-face {\n font-family: 'FontAwesome';\n src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');\n src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');\n font-weight: normal;\n font-style: normal;\n}\n.fa {\n display: inline-block;\n font: normal normal normal 14px/1 FontAwesome;\n font-size: inherit;\n text-rendering: auto;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n/* makes the font 33% larger relative to the icon container */\n.fa-lg {\n font-size: 1.33333333em;\n line-height: 0.75em;\n vertical-align: -15%;\n}\n.fa-2x {\n font-size: 2em;\n}\n.fa-3x {\n font-size: 3em;\n}\n.fa-4x {\n font-size: 4em;\n}\n.fa-5x {\n font-size: 5em;\n}\n.fa-fw {\n width: 1.28571429em;\n text-align: center;\n}\n.fa-ul {\n padding-left: 0;\n margin-left: 2.14285714em;\n list-style-type: none;\n}\n.fa-ul > li {\n position: relative;\n}\n.fa-li {\n position: absolute;\n left: -2.14285714em;\n width: 2.14285714em;\n top: 0.14285714em;\n text-align: center;\n}\n.fa-li.fa-lg {\n left: -1.85714286em;\n}\n.fa-border {\n padding: .2em .25em .15em;\n border: solid 0.08em #eeeeee;\n border-radius: .1em;\n}\n.fa-pull-left {\n float: left;\n}\n.fa-pull-right {\n float: right;\n}\n.fa.fa-pull-left {\n margin-right: .3em;\n}\n.fa.fa-pull-right {\n margin-left: .3em;\n}\n/* Deprecated as of 4.4.0 */\n.pull-right {\n float: right;\n}\n.pull-left {\n float: left;\n}\n.fa.pull-left {\n margin-right: .3em;\n}\n.fa.pull-right {\n margin-left: .3em;\n}\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";\n -webkit-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n.fa-rotate-180 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";\n -webkit-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n.fa-rotate-270 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";\n -webkit-transform: rotate(270deg);\n -ms-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n.fa-flip-horizontal {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";\n -webkit-transform: scale(-1, 1);\n -ms-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n.fa-flip-vertical {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";\n -webkit-transform: scale(1, -1);\n -ms-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical {\n filter: none;\n}\n.fa-stack {\n position: relative;\n display: inline-block;\n width: 2em;\n height: 2em;\n line-height: 2em;\n vertical-align: middle;\n}\n.fa-stack-1x,\n.fa-stack-2x {\n position: absolute;\n left: 0;\n width: 100%;\n text-align: center;\n}\n.fa-stack-1x {\n line-height: inherit;\n}\n.fa-stack-2x {\n font-size: 2em;\n}\n.fa-inverse {\n color: #ffffff;\n}\n/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\n readers do not read off random characters that represent icons */\n.fa-glass:before {\n content: \"\\f000\";\n}\n.fa-music:before {\n content: \"\\f001\";\n}\n.fa-search:before {\n content: \"\\f002\";\n}\n.fa-envelope-o:before {\n content: \"\\f003\";\n}\n.fa-heart:before {\n content: \"\\f004\";\n}\n.fa-star:before {\n content: \"\\f005\";\n}\n.fa-star-o:before {\n content: \"\\f006\";\n}\n.fa-user:before {\n content: \"\\f007\";\n}\n.fa-film:before {\n content: \"\\f008\";\n}\n.fa-th-large:before {\n content: \"\\f009\";\n}\n.fa-th:before {\n content: \"\\f00a\";\n}\n.fa-th-list:before {\n content: \"\\f00b\";\n}\n.fa-check:before {\n content: \"\\f00c\";\n}\n.fa-remove:before,\n.fa-close:before,\n.fa-times:before {\n content: \"\\f00d\";\n}\n.fa-search-plus:before {\n content: \"\\f00e\";\n}\n.fa-search-minus:before {\n content: \"\\f010\";\n}\n.fa-power-off:before {\n content: \"\\f011\";\n}\n.fa-signal:before {\n content: \"\\f012\";\n}\n.fa-gear:before,\n.fa-cog:before {\n content: \"\\f013\";\n}\n.fa-trash-o:before {\n content: \"\\f014\";\n}\n.fa-home:before {\n content: \"\\f015\";\n}\n.fa-file-o:before {\n content: \"\\f016\";\n}\n.fa-clock-o:before {\n content: \"\\f017\";\n}\n.fa-road:before {\n content: \"\\f018\";\n}\n.fa-download:before {\n content: \"\\f019\";\n}\n.fa-arrow-circle-o-down:before {\n content: \"\\f01a\";\n}\n.fa-arrow-circle-o-up:before {\n content: \"\\f01b\";\n}\n.fa-inbox:before {\n content: \"\\f01c\";\n}\n.fa-play-circle-o:before {\n content: \"\\f01d\";\n}\n.fa-rotate-right:before,\n.fa-repeat:before {\n content: \"\\f01e\";\n}\n.fa-refresh:before {\n content: \"\\f021\";\n}\n.fa-list-alt:before {\n content: \"\\f022\";\n}\n.fa-lock:before {\n content: \"\\f023\";\n}\n.fa-flag:before {\n content: \"\\f024\";\n}\n.fa-headphones:before {\n content: \"\\f025\";\n}\n.fa-volume-off:before {\n content: \"\\f026\";\n}\n.fa-volume-down:before {\n content: \"\\f027\";\n}\n.fa-volume-up:before {\n content: \"\\f028\";\n}\n.fa-qrcode:before {\n content: \"\\f029\";\n}\n.fa-barcode:before {\n content: \"\\f02a\";\n}\n.fa-tag:before {\n content: \"\\f02b\";\n}\n.fa-tags:before {\n content: \"\\f02c\";\n}\n.fa-book:before {\n content: \"\\f02d\";\n}\n.fa-bookmark:before {\n content: \"\\f02e\";\n}\n.fa-print:before {\n content: \"\\f02f\";\n}\n.fa-camera:before {\n content: \"\\f030\";\n}\n.fa-font:before {\n content: \"\\f031\";\n}\n.fa-bold:before {\n content: \"\\f032\";\n}\n.fa-italic:before {\n content: \"\\f033\";\n}\n.fa-text-height:before {\n content: \"\\f034\";\n}\n.fa-text-width:before {\n content: \"\\f035\";\n}\n.fa-align-left:before {\n content: \"\\f036\";\n}\n.fa-align-center:before {\n content: \"\\f037\";\n}\n.fa-align-right:before {\n content: \"\\f038\";\n}\n.fa-align-justify:before {\n content: \"\\f039\";\n}\n.fa-list:before {\n content: \"\\f03a\";\n}\n.fa-dedent:before,\n.fa-outdent:before {\n content: \"\\f03b\";\n}\n.fa-indent:before {\n content: \"\\f03c\";\n}\n.fa-video-camera:before {\n content: \"\\f03d\";\n}\n.fa-photo:before,\n.fa-image:before,\n.fa-picture-o:before {\n content: \"\\f03e\";\n}\n.fa-pencil:before {\n content: \"\\f040\";\n}\n.fa-map-marker:before {\n content: \"\\f041\";\n}\n.fa-adjust:before {\n content: \"\\f042\";\n}\n.fa-tint:before {\n content: \"\\f043\";\n}\n.fa-edit:before,\n.fa-pencil-square-o:before {\n content: \"\\f044\";\n}\n.fa-share-square-o:before {\n content: \"\\f045\";\n}\n.fa-check-square-o:before {\n content: \"\\f046\";\n}\n.fa-arrows:before {\n content: \"\\f047\";\n}\n.fa-step-backward:before {\n content: \"\\f048\";\n}\n.fa-fast-backward:before {\n content: \"\\f049\";\n}\n.fa-backward:before {\n content: \"\\f04a\";\n}\n.fa-play:before {\n content: \"\\f04b\";\n}\n.fa-pause:before {\n content: \"\\f04c\";\n}\n.fa-stop:before {\n content: \"\\f04d\";\n}\n.fa-forward:before {\n content: \"\\f04e\";\n}\n.fa-fast-forward:before {\n content: \"\\f050\";\n}\n.fa-step-forward:before {\n content: \"\\f051\";\n}\n.fa-eject:before {\n content: \"\\f052\";\n}\n.fa-chevron-left:before {\n content: \"\\f053\";\n}\n.fa-chevron-right:before {\n content: \"\\f054\";\n}\n.fa-plus-circle:before {\n content: \"\\f055\";\n}\n.fa-minus-circle:before {\n content: \"\\f056\";\n}\n.fa-times-circle:before {\n content: \"\\f057\";\n}\n.fa-check-circle:before {\n content: \"\\f058\";\n}\n.fa-question-circle:before {\n content: \"\\f059\";\n}\n.fa-info-circle:before {\n content: \"\\f05a\";\n}\n.fa-crosshairs:before {\n content: \"\\f05b\";\n}\n.fa-times-circle-o:before {\n content: \"\\f05c\";\n}\n.fa-check-circle-o:before {\n content: \"\\f05d\";\n}\n.fa-ban:before {\n content: \"\\f05e\";\n}\n.fa-arrow-left:before {\n content: \"\\f060\";\n}\n.fa-arrow-right:before {\n content: \"\\f061\";\n}\n.fa-arrow-up:before {\n content: \"\\f062\";\n}\n.fa-arrow-down:before {\n content: \"\\f063\";\n}\n.fa-mail-forward:before,\n.fa-share:before {\n content: \"\\f064\";\n}\n.fa-expand:before {\n content: \"\\f065\";\n}\n.fa-compress:before {\n content: \"\\f066\";\n}\n.fa-plus:before {\n content: \"\\f067\";\n}\n.fa-minus:before {\n content: \"\\f068\";\n}\n.fa-asterisk:before {\n content: \"\\f069\";\n}\n.fa-exclamation-circle:before {\n content: \"\\f06a\";\n}\n.fa-gift:before {\n content: \"\\f06b\";\n}\n.fa-leaf:before {\n content: \"\\f06c\";\n}\n.fa-fire:before {\n content: \"\\f06d\";\n}\n.fa-eye:before {\n content: \"\\f06e\";\n}\n.fa-eye-slash:before {\n content: \"\\f070\";\n}\n.fa-warning:before,\n.fa-exclamation-triangle:before {\n content: \"\\f071\";\n}\n.fa-plane:before {\n content: \"\\f072\";\n}\n.fa-calendar:before {\n content: \"\\f073\";\n}\n.fa-random:before {\n content: \"\\f074\";\n}\n.fa-comment:before {\n content: \"\\f075\";\n}\n.fa-magnet:before {\n content: \"\\f076\";\n}\n.fa-chevron-up:before {\n content: \"\\f077\";\n}\n.fa-chevron-down:before {\n content: \"\\f078\";\n}\n.fa-retweet:before {\n content: \"\\f079\";\n}\n.fa-shopping-cart:before {\n content: \"\\f07a\";\n}\n.fa-folder:before {\n content: \"\\f07b\";\n}\n.fa-folder-open:before {\n content: \"\\f07c\";\n}\n.fa-arrows-v:before {\n content: \"\\f07d\";\n}\n.fa-arrows-h:before {\n content: \"\\f07e\";\n}\n.fa-bar-chart-o:before,\n.fa-bar-chart:before {\n content: \"\\f080\";\n}\n.fa-twitter-square:before {\n content: \"\\f081\";\n}\n.fa-facebook-square:before {\n content: \"\\f082\";\n}\n.fa-camera-retro:before {\n content: \"\\f083\";\n}\n.fa-key:before {\n content: \"\\f084\";\n}\n.fa-gears:before,\n.fa-cogs:before {\n content: \"\\f085\";\n}\n.fa-comments:before {\n content: \"\\f086\";\n}\n.fa-thumbs-o-up:before {\n content: \"\\f087\";\n}\n.fa-thumbs-o-down:before {\n content: \"\\f088\";\n}\n.fa-star-half:before {\n content: \"\\f089\";\n}\n.fa-heart-o:before {\n content: \"\\f08a\";\n}\n.fa-sign-out:before {\n content: \"\\f08b\";\n}\n.fa-linkedin-square:before {\n content: \"\\f08c\";\n}\n.fa-thumb-tack:before {\n content: \"\\f08d\";\n}\n.fa-external-link:before {\n content: \"\\f08e\";\n}\n.fa-sign-in:before {\n content: \"\\f090\";\n}\n.fa-trophy:before {\n content: \"\\f091\";\n}\n.fa-github-square:before {\n content: \"\\f092\";\n}\n.fa-upload:before {\n content: \"\\f093\";\n}\n.fa-lemon-o:before {\n content: \"\\f094\";\n}\n.fa-phone:before {\n content: \"\\f095\";\n}\n.fa-square-o:before {\n content: \"\\f096\";\n}\n.fa-bookmark-o:before {\n content: \"\\f097\";\n}\n.fa-phone-square:before {\n content: \"\\f098\";\n}\n.fa-twitter:before {\n content: \"\\f099\";\n}\n.fa-facebook-f:before,\n.fa-facebook:before {\n content: \"\\f09a\";\n}\n.fa-github:before {\n content: \"\\f09b\";\n}\n.fa-unlock:before {\n content: \"\\f09c\";\n}\n.fa-credit-card:before {\n content: \"\\f09d\";\n}\n.fa-feed:before,\n.fa-rss:before {\n content: \"\\f09e\";\n}\n.fa-hdd-o:before {\n content: \"\\f0a0\";\n}\n.fa-bullhorn:before {\n content: \"\\f0a1\";\n}\n.fa-bell:before {\n content: \"\\f0f3\";\n}\n.fa-certificate:before {\n content: \"\\f0a3\";\n}\n.fa-hand-o-right:before {\n content: \"\\f0a4\";\n}\n.fa-hand-o-left:before {\n content: \"\\f0a5\";\n}\n.fa-hand-o-up:before {\n content: \"\\f0a6\";\n}\n.fa-hand-o-down:before {\n content: \"\\f0a7\";\n}\n.fa-arrow-circle-left:before {\n content: \"\\f0a8\";\n}\n.fa-arrow-circle-right:before {\n content: \"\\f0a9\";\n}\n.fa-arrow-circle-up:before {\n content: \"\\f0aa\";\n}\n.fa-arrow-circle-down:before {\n content: \"\\f0ab\";\n}\n.fa-globe:before {\n content: \"\\f0ac\";\n}\n.fa-wrench:before {\n content: \"\\f0ad\";\n}\n.fa-tasks:before {\n content: \"\\f0ae\";\n}\n.fa-filter:before {\n content: \"\\f0b0\";\n}\n.fa-briefcase:before {\n content: \"\\f0b1\";\n}\n.fa-arrows-alt:before {\n content: \"\\f0b2\";\n}\n.fa-group:before,\n.fa-users:before {\n content: \"\\f0c0\";\n}\n.fa-chain:before,\n.fa-link:before {\n content: \"\\f0c1\";\n}\n.fa-cloud:before {\n content: \"\\f0c2\";\n}\n.fa-flask:before {\n content: \"\\f0c3\";\n}\n.fa-cut:before,\n.fa-scissors:before {\n content: \"\\f0c4\";\n}\n.fa-copy:before,\n.fa-files-o:before {\n content: \"\\f0c5\";\n}\n.fa-paperclip:before {\n content: \"\\f0c6\";\n}\n.fa-save:before,\n.fa-floppy-o:before {\n content: \"\\f0c7\";\n}\n.fa-square:before {\n content: \"\\f0c8\";\n}\n.fa-navicon:before,\n.fa-reorder:before,\n.fa-bars:before {\n content: \"\\f0c9\";\n}\n.fa-list-ul:before {\n content: \"\\f0ca\";\n}\n.fa-list-ol:before {\n content: \"\\f0cb\";\n}\n.fa-strikethrough:before {\n content: \"\\f0cc\";\n}\n.fa-underline:before {\n content: \"\\f0cd\";\n}\n.fa-table:before {\n content: \"\\f0ce\";\n}\n.fa-magic:before {\n content: \"\\f0d0\";\n}\n.fa-truck:before {\n content: \"\\f0d1\";\n}\n.fa-pinterest:before {\n content: \"\\f0d2\";\n}\n.fa-pinterest-square:before {\n content: \"\\f0d3\";\n}\n.fa-google-plus-square:before {\n content: \"\\f0d4\";\n}\n.fa-google-plus:before {\n content: \"\\f0d5\";\n}\n.fa-money:before {\n content: \"\\f0d6\";\n}\n.fa-caret-down:before {\n content: \"\\f0d7\";\n}\n.fa-caret-up:before {\n content: \"\\f0d8\";\n}\n.fa-caret-left:before {\n content: \"\\f0d9\";\n}\n.fa-caret-right:before {\n content: \"\\f0da\";\n}\n.fa-columns:before {\n content: \"\\f0db\";\n}\n.fa-unsorted:before,\n.fa-sort:before {\n content: \"\\f0dc\";\n}\n.fa-sort-down:before,\n.fa-sort-desc:before {\n content: \"\\f0dd\";\n}\n.fa-sort-up:before,\n.fa-sort-asc:before {\n content: \"\\f0de\";\n}\n.fa-envelope:before {\n content: \"\\f0e0\";\n}\n.fa-linkedin:before {\n content: \"\\f0e1\";\n}\n.fa-rotate-left:before,\n.fa-undo:before {\n content: \"\\f0e2\";\n}\n.fa-legal:before,\n.fa-gavel:before {\n content: \"\\f0e3\";\n}\n.fa-dashboard:before,\n.fa-tachometer:before {\n content: \"\\f0e4\";\n}\n.fa-comment-o:before {\n content: \"\\f0e5\";\n}\n.fa-comments-o:before {\n content: \"\\f0e6\";\n}\n.fa-flash:before,\n.fa-bolt:before {\n content: \"\\f0e7\";\n}\n.fa-sitemap:before {\n content: \"\\f0e8\";\n}\n.fa-umbrella:before {\n content: \"\\f0e9\";\n}\n.fa-paste:before,\n.fa-clipboard:before {\n content: \"\\f0ea\";\n}\n.fa-lightbulb-o:before {\n content: \"\\f0eb\";\n}\n.fa-exchange:before {\n content: \"\\f0ec\";\n}\n.fa-cloud-download:before {\n content: \"\\f0ed\";\n}\n.fa-cloud-upload:before {\n content: \"\\f0ee\";\n}\n.fa-user-md:before {\n content: \"\\f0f0\";\n}\n.fa-stethoscope:before {\n content: \"\\f0f1\";\n}\n.fa-suitcase:before {\n content: \"\\f0f2\";\n}\n.fa-bell-o:before {\n content: \"\\f0a2\";\n}\n.fa-coffee:before {\n content: \"\\f0f4\";\n}\n.fa-cutlery:before {\n content: \"\\f0f5\";\n}\n.fa-file-text-o:before {\n content: \"\\f0f6\";\n}\n.fa-building-o:before {\n content: \"\\f0f7\";\n}\n.fa-hospital-o:before {\n content: \"\\f0f8\";\n}\n.fa-ambulance:before {\n content: \"\\f0f9\";\n}\n.fa-medkit:before {\n content: \"\\f0fa\";\n}\n.fa-fighter-jet:before {\n content: \"\\f0fb\";\n}\n.fa-beer:before {\n content: \"\\f0fc\";\n}\n.fa-h-square:before {\n content: \"\\f0fd\";\n}\n.fa-plus-square:before {\n content: \"\\f0fe\";\n}\n.fa-angle-double-left:before {\n content: \"\\f100\";\n}\n.fa-angle-double-right:before {\n content: \"\\f101\";\n}\n.fa-angle-double-up:before {\n content: \"\\f102\";\n}\n.fa-angle-double-down:before {\n content: \"\\f103\";\n}\n.fa-angle-left:before {\n content: \"\\f104\";\n}\n.fa-angle-right:before {\n content: \"\\f105\";\n}\n.fa-angle-up:before {\n content: \"\\f106\";\n}\n.fa-angle-down:before {\n content: \"\\f107\";\n}\n.fa-desktop:before {\n content: \"\\f108\";\n}\n.fa-laptop:before {\n content: \"\\f109\";\n}\n.fa-tablet:before {\n content: \"\\f10a\";\n}\n.fa-mobile-phone:before,\n.fa-mobile:before {\n content: \"\\f10b\";\n}\n.fa-circle-o:before {\n content: \"\\f10c\";\n}\n.fa-quote-left:before {\n content: \"\\f10d\";\n}\n.fa-quote-right:before {\n content: \"\\f10e\";\n}\n.fa-spinner:before {\n content: \"\\f110\";\n}\n.fa-circle:before {\n content: \"\\f111\";\n}\n.fa-mail-reply:before,\n.fa-reply:before {\n content: \"\\f112\";\n}\n.fa-github-alt:before {\n content: \"\\f113\";\n}\n.fa-folder-o:before {\n content: \"\\f114\";\n}\n.fa-folder-open-o:before {\n content: \"\\f115\";\n}\n.fa-smile-o:before {\n content: \"\\f118\";\n}\n.fa-frown-o:before {\n content: \"\\f119\";\n}\n.fa-meh-o:before {\n content: \"\\f11a\";\n}\n.fa-gamepad:before {\n content: \"\\f11b\";\n}\n.fa-keyboard-o:before {\n content: \"\\f11c\";\n}\n.fa-flag-o:before {\n content: \"\\f11d\";\n}\n.fa-flag-checkered:before {\n content: \"\\f11e\";\n}\n.fa-terminal:before {\n content: \"\\f120\";\n}\n.fa-code:before {\n content: \"\\f121\";\n}\n.fa-mail-reply-all:before,\n.fa-reply-all:before {\n content: \"\\f122\";\n}\n.fa-star-half-empty:before,\n.fa-star-half-full:before,\n.fa-star-half-o:before {\n content: \"\\f123\";\n}\n.fa-location-arrow:before {\n content: \"\\f124\";\n}\n.fa-crop:before {\n content: \"\\f125\";\n}\n.fa-code-fork:before {\n content: \"\\f126\";\n}\n.fa-unlink:before,\n.fa-chain-broken:before {\n content: \"\\f127\";\n}\n.fa-question:before {\n content: \"\\f128\";\n}\n.fa-info:before {\n content: \"\\f129\";\n}\n.fa-exclamation:before {\n content: \"\\f12a\";\n}\n.fa-superscript:before {\n content: \"\\f12b\";\n}\n.fa-subscript:before {\n content: \"\\f12c\";\n}\n.fa-eraser:before {\n content: \"\\f12d\";\n}\n.fa-puzzle-piece:before {\n content: \"\\f12e\";\n}\n.fa-microphone:before {\n content: \"\\f130\";\n}\n.fa-microphone-slash:before {\n content: \"\\f131\";\n}\n.fa-shield:before {\n content: \"\\f132\";\n}\n.fa-calendar-o:before {\n content: \"\\f133\";\n}\n.fa-fire-extinguisher:before {\n content: \"\\f134\";\n}\n.fa-rocket:before {\n content: \"\\f135\";\n}\n.fa-maxcdn:before {\n content: \"\\f136\";\n}\n.fa-chevron-circle-left:before {\n content: \"\\f137\";\n}\n.fa-chevron-circle-right:before {\n content: \"\\f138\";\n}\n.fa-chevron-circle-up:before {\n content: \"\\f139\";\n}\n.fa-chevron-circle-down:before {\n content: \"\\f13a\";\n}\n.fa-html5:before {\n content: \"\\f13b\";\n}\n.fa-css3:before {\n content: \"\\f13c\";\n}\n.fa-anchor:before {\n content: \"\\f13d\";\n}\n.fa-unlock-alt:before {\n content: \"\\f13e\";\n}\n.fa-bullseye:before {\n content: \"\\f140\";\n}\n.fa-ellipsis-h:before {\n content: \"\\f141\";\n}\n.fa-ellipsis-v:before {\n content: \"\\f142\";\n}\n.fa-rss-square:before {\n content: \"\\f143\";\n}\n.fa-play-circle:before {\n content: \"\\f144\";\n}\n.fa-ticket:before {\n content: \"\\f145\";\n}\n.fa-minus-square:before {\n content: \"\\f146\";\n}\n.fa-minus-square-o:before {\n content: \"\\f147\";\n}\n.fa-level-up:before {\n content: \"\\f148\";\n}\n.fa-level-down:before {\n content: \"\\f149\";\n}\n.fa-check-square:before {\n content: \"\\f14a\";\n}\n.fa-pencil-square:before {\n content: \"\\f14b\";\n}\n.fa-external-link-square:before {\n content: \"\\f14c\";\n}\n.fa-share-square:before {\n content: \"\\f14d\";\n}\n.fa-compass:before {\n content: \"\\f14e\";\n}\n.fa-toggle-down:before,\n.fa-caret-square-o-down:before {\n content: \"\\f150\";\n}\n.fa-toggle-up:before,\n.fa-caret-square-o-up:before {\n content: \"\\f151\";\n}\n.fa-toggle-right:before,\n.fa-caret-square-o-right:before {\n content: \"\\f152\";\n}\n.fa-euro:before,\n.fa-eur:before {\n content: \"\\f153\";\n}\n.fa-gbp:before {\n content: \"\\f154\";\n}\n.fa-dollar:before,\n.fa-usd:before {\n content: \"\\f155\";\n}\n.fa-rupee:before,\n.fa-inr:before {\n content: \"\\f156\";\n}\n.fa-cny:before,\n.fa-rmb:before,\n.fa-yen:before,\n.fa-jpy:before {\n content: \"\\f157\";\n}\n.fa-ruble:before,\n.fa-rouble:before,\n.fa-rub:before {\n content: \"\\f158\";\n}\n.fa-won:before,\n.fa-krw:before {\n content: \"\\f159\";\n}\n.fa-bitcoin:before,\n.fa-btc:before {\n content: \"\\f15a\";\n}\n.fa-file:before {\n content: \"\\f15b\";\n}\n.fa-file-text:before {\n content: \"\\f15c\";\n}\n.fa-sort-alpha-asc:before {\n content: \"\\f15d\";\n}\n.fa-sort-alpha-desc:before {\n content: \"\\f15e\";\n}\n.fa-sort-amount-asc:before {\n content: \"\\f160\";\n}\n.fa-sort-amount-desc:before {\n content: \"\\f161\";\n}\n.fa-sort-numeric-asc:before {\n content: \"\\f162\";\n}\n.fa-sort-numeric-desc:before {\n content: \"\\f163\";\n}\n.fa-thumbs-up:before {\n content: \"\\f164\";\n}\n.fa-thumbs-down:before {\n content: \"\\f165\";\n}\n.fa-youtube-square:before {\n content: \"\\f166\";\n}\n.fa-youtube:before {\n content: \"\\f167\";\n}\n.fa-xing:before {\n content: \"\\f168\";\n}\n.fa-xing-square:before {\n content: \"\\f169\";\n}\n.fa-youtube-play:before {\n content: \"\\f16a\";\n}\n.fa-dropbox:before {\n content: \"\\f16b\";\n}\n.fa-stack-overflow:before {\n content: \"\\f16c\";\n}\n.fa-instagram:before {\n content: \"\\f16d\";\n}\n.fa-flickr:before {\n content: \"\\f16e\";\n}\n.fa-adn:before {\n content: \"\\f170\";\n}\n.fa-bitbucket:before {\n content: \"\\f171\";\n}\n.fa-bitbucket-square:before {\n content: \"\\f172\";\n}\n.fa-tumblr:before {\n content: \"\\f173\";\n}\n.fa-tumblr-square:before {\n content: \"\\f174\";\n}\n.fa-long-arrow-down:before {\n content: \"\\f175\";\n}\n.fa-long-arrow-up:before {\n content: \"\\f176\";\n}\n.fa-long-arrow-left:before {\n content: \"\\f177\";\n}\n.fa-long-arrow-right:before {\n content: \"\\f178\";\n}\n.fa-apple:before {\n content: \"\\f179\";\n}\n.fa-windows:before {\n content: \"\\f17a\";\n}\n.fa-android:before {\n content: \"\\f17b\";\n}\n.fa-linux:before {\n content: \"\\f17c\";\n}\n.fa-dribbble:before {\n content: \"\\f17d\";\n}\n.fa-skype:before {\n content: \"\\f17e\";\n}\n.fa-foursquare:before {\n content: \"\\f180\";\n}\n.fa-trello:before {\n content: \"\\f181\";\n}\n.fa-female:before {\n content: \"\\f182\";\n}\n.fa-male:before {\n content: \"\\f183\";\n}\n.fa-gittip:before,\n.fa-gratipay:before {\n content: \"\\f184\";\n}\n.fa-sun-o:before {\n content: \"\\f185\";\n}\n.fa-moon-o:before {\n content: \"\\f186\";\n}\n.fa-archive:before {\n content: \"\\f187\";\n}\n.fa-bug:before {\n content: \"\\f188\";\n}\n.fa-vk:before {\n content: \"\\f189\";\n}\n.fa-weibo:before {\n content: \"\\f18a\";\n}\n.fa-renren:before {\n content: \"\\f18b\";\n}\n.fa-pagelines:before {\n content: \"\\f18c\";\n}\n.fa-stack-exchange:before {\n content: \"\\f18d\";\n}\n.fa-arrow-circle-o-right:before {\n content: \"\\f18e\";\n}\n.fa-arrow-circle-o-left:before {\n content: \"\\f190\";\n}\n.fa-toggle-left:before,\n.fa-caret-square-o-left:before {\n content: \"\\f191\";\n}\n.fa-dot-circle-o:before {\n content: \"\\f192\";\n}\n.fa-wheelchair:before {\n content: \"\\f193\";\n}\n.fa-vimeo-square:before {\n content: \"\\f194\";\n}\n.fa-turkish-lira:before,\n.fa-try:before {\n content: \"\\f195\";\n}\n.fa-plus-square-o:before {\n content: \"\\f196\";\n}\n.fa-space-shuttle:before {\n content: \"\\f197\";\n}\n.fa-slack:before {\n content: \"\\f198\";\n}\n.fa-envelope-square:before {\n content: \"\\f199\";\n}\n.fa-wordpress:before {\n content: \"\\f19a\";\n}\n.fa-openid:before {\n content: \"\\f19b\";\n}\n.fa-institution:before,\n.fa-bank:before,\n.fa-university:before {\n content: \"\\f19c\";\n}\n.fa-mortar-board:before,\n.fa-graduation-cap:before {\n content: \"\\f19d\";\n}\n.fa-yahoo:before {\n content: \"\\f19e\";\n}\n.fa-google:before {\n content: \"\\f1a0\";\n}\n.fa-reddit:before {\n content: \"\\f1a1\";\n}\n.fa-reddit-square:before {\n content: \"\\f1a2\";\n}\n.fa-stumbleupon-circle:before {\n content: \"\\f1a3\";\n}\n.fa-stumbleupon:before {\n content: \"\\f1a4\";\n}\n.fa-delicious:before {\n content: \"\\f1a5\";\n}\n.fa-digg:before {\n content: \"\\f1a6\";\n}\n.fa-pied-piper-pp:before {\n content: \"\\f1a7\";\n}\n.fa-pied-piper-alt:before {\n content: \"\\f1a8\";\n}\n.fa-drupal:before {\n content: \"\\f1a9\";\n}\n.fa-joomla:before {\n content: \"\\f1aa\";\n}\n.fa-language:before {\n content: \"\\f1ab\";\n}\n.fa-fax:before {\n content: \"\\f1ac\";\n}\n.fa-building:before {\n content: \"\\f1ad\";\n}\n.fa-child:before {\n content: \"\\f1ae\";\n}\n.fa-paw:before {\n content: \"\\f1b0\";\n}\n.fa-spoon:before {\n content: \"\\f1b1\";\n}\n.fa-cube:before {\n content: \"\\f1b2\";\n}\n.fa-cubes:before {\n content: \"\\f1b3\";\n}\n.fa-behance:before {\n content: \"\\f1b4\";\n}\n.fa-behance-square:before {\n content: \"\\f1b5\";\n}\n.fa-steam:before {\n content: \"\\f1b6\";\n}\n.fa-steam-square:before {\n content: \"\\f1b7\";\n}\n.fa-recycle:before {\n content: \"\\f1b8\";\n}\n.fa-automobile:before,\n.fa-car:before {\n content: \"\\f1b9\";\n}\n.fa-cab:before,\n.fa-taxi:before {\n content: \"\\f1ba\";\n}\n.fa-tree:before {\n content: \"\\f1bb\";\n}\n.fa-spotify:before {\n content: \"\\f1bc\";\n}\n.fa-deviantart:before {\n content: \"\\f1bd\";\n}\n.fa-soundcloud:before {\n content: \"\\f1be\";\n}\n.fa-database:before {\n content: \"\\f1c0\";\n}\n.fa-file-pdf-o:before {\n content: \"\\f1c1\";\n}\n.fa-file-word-o:before {\n content: \"\\f1c2\";\n}\n.fa-file-excel-o:before {\n content: \"\\f1c3\";\n}\n.fa-file-powerpoint-o:before {\n content: \"\\f1c4\";\n}\n.fa-file-photo-o:before,\n.fa-file-picture-o:before,\n.fa-file-image-o:before {\n content: \"\\f1c5\";\n}\n.fa-file-zip-o:before,\n.fa-file-archive-o:before {\n content: \"\\f1c6\";\n}\n.fa-file-sound-o:before,\n.fa-file-audio-o:before {\n content: \"\\f1c7\";\n}\n.fa-file-movie-o:before,\n.fa-file-video-o:before {\n content: \"\\f1c8\";\n}\n.fa-file-code-o:before {\n content: \"\\f1c9\";\n}\n.fa-vine:before {\n content: \"\\f1ca\";\n}\n.fa-codepen:before {\n content: \"\\f1cb\";\n}\n.fa-jsfiddle:before {\n content: \"\\f1cc\";\n}\n.fa-life-bouy:before,\n.fa-life-buoy:before,\n.fa-life-saver:before,\n.fa-support:before,\n.fa-life-ring:before {\n content: \"\\f1cd\";\n}\n.fa-circle-o-notch:before {\n content: \"\\f1ce\";\n}\n.fa-ra:before,\n.fa-resistance:before,\n.fa-rebel:before {\n content: \"\\f1d0\";\n}\n.fa-ge:before,\n.fa-empire:before {\n content: \"\\f1d1\";\n}\n.fa-git-square:before {\n content: \"\\f1d2\";\n}\n.fa-git:before {\n content: \"\\f1d3\";\n}\n.fa-y-combinator-square:before,\n.fa-yc-square:before,\n.fa-hacker-news:before {\n content: \"\\f1d4\";\n}\n.fa-tencent-weibo:before {\n content: \"\\f1d5\";\n}\n.fa-qq:before {\n content: \"\\f1d6\";\n}\n.fa-wechat:before,\n.fa-weixin:before {\n content: \"\\f1d7\";\n}\n.fa-send:before,\n.fa-paper-plane:before {\n content: \"\\f1d8\";\n}\n.fa-send-o:before,\n.fa-paper-plane-o:before {\n content: \"\\f1d9\";\n}\n.fa-history:before {\n content: \"\\f1da\";\n}\n.fa-circle-thin:before {\n content: \"\\f1db\";\n}\n.fa-header:before {\n content: \"\\f1dc\";\n}\n.fa-paragraph:before {\n content: \"\\f1dd\";\n}\n.fa-sliders:before {\n content: \"\\f1de\";\n}\n.fa-share-alt:before {\n content: \"\\f1e0\";\n}\n.fa-share-alt-square:before {\n content: \"\\f1e1\";\n}\n.fa-bomb:before {\n content: \"\\f1e2\";\n}\n.fa-soccer-ball-o:before,\n.fa-futbol-o:before {\n content: \"\\f1e3\";\n}\n.fa-tty:before {\n content: \"\\f1e4\";\n}\n.fa-binoculars:before {\n content: \"\\f1e5\";\n}\n.fa-plug:before {\n content: \"\\f1e6\";\n}\n.fa-slideshare:before {\n content: \"\\f1e7\";\n}\n.fa-twitch:before {\n content: \"\\f1e8\";\n}\n.fa-yelp:before {\n content: \"\\f1e9\";\n}\n.fa-newspaper-o:before {\n content: \"\\f1ea\";\n}\n.fa-wifi:before {\n content: \"\\f1eb\";\n}\n.fa-calculator:before {\n content: \"\\f1ec\";\n}\n.fa-paypal:before {\n content: \"\\f1ed\";\n}\n.fa-google-wallet:before {\n content: \"\\f1ee\";\n}\n.fa-cc-visa:before {\n content: \"\\f1f0\";\n}\n.fa-cc-mastercard:before {\n content: \"\\f1f1\";\n}\n.fa-cc-discover:before {\n content: \"\\f1f2\";\n}\n.fa-cc-amex:before {\n content: \"\\f1f3\";\n}\n.fa-cc-paypal:before {\n content: \"\\f1f4\";\n}\n.fa-cc-stripe:before {\n content: \"\\f1f5\";\n}\n.fa-bell-slash:before {\n content: \"\\f1f6\";\n}\n.fa-bell-slash-o:before {\n content: \"\\f1f7\";\n}\n.fa-trash:before {\n content: \"\\f1f8\";\n}\n.fa-copyright:before {\n content: \"\\f1f9\";\n}\n.fa-at:before {\n content: \"\\f1fa\";\n}\n.fa-eyedropper:before {\n content: \"\\f1fb\";\n}\n.fa-paint-brush:before {\n content: \"\\f1fc\";\n}\n.fa-birthday-cake:before {\n content: \"\\f1fd\";\n}\n.fa-area-chart:before {\n content: \"\\f1fe\";\n}\n.fa-pie-chart:before {\n content: \"\\f200\";\n}\n.fa-line-chart:before {\n content: \"\\f201\";\n}\n.fa-lastfm:before {\n content: \"\\f202\";\n}\n.fa-lastfm-square:before {\n content: \"\\f203\";\n}\n.fa-toggle-off:before {\n content: \"\\f204\";\n}\n.fa-toggle-on:before {\n content: \"\\f205\";\n}\n.fa-bicycle:before {\n content: \"\\f206\";\n}\n.fa-bus:before {\n content: \"\\f207\";\n}\n.fa-ioxhost:before {\n content: \"\\f208\";\n}\n.fa-angellist:before {\n content: \"\\f209\";\n}\n.fa-cc:before {\n content: \"\\f20a\";\n}\n.fa-shekel:before,\n.fa-sheqel:before,\n.fa-ils:before {\n content: \"\\f20b\";\n}\n.fa-meanpath:before {\n content: \"\\f20c\";\n}\n.fa-buysellads:before {\n content: \"\\f20d\";\n}\n.fa-connectdevelop:before {\n content: \"\\f20e\";\n}\n.fa-dashcube:before {\n content: \"\\f210\";\n}\n.fa-forumbee:before {\n content: \"\\f211\";\n}\n.fa-leanpub:before {\n content: \"\\f212\";\n}\n.fa-sellsy:before {\n content: \"\\f213\";\n}\n.fa-shirtsinbulk:before {\n content: \"\\f214\";\n}\n.fa-simplybuilt:before {\n content: \"\\f215\";\n}\n.fa-skyatlas:before {\n content: \"\\f216\";\n}\n.fa-cart-plus:before {\n content: \"\\f217\";\n}\n.fa-cart-arrow-down:before {\n content: \"\\f218\";\n}\n.fa-diamond:before {\n content: \"\\f219\";\n}\n.fa-ship:before {\n content: \"\\f21a\";\n}\n.fa-user-secret:before {\n content: \"\\f21b\";\n}\n.fa-motorcycle:before {\n content: \"\\f21c\";\n}\n.fa-street-view:before {\n content: \"\\f21d\";\n}\n.fa-heartbeat:before {\n content: \"\\f21e\";\n}\n.fa-venus:before {\n content: \"\\f221\";\n}\n.fa-mars:before {\n content: \"\\f222\";\n}\n.fa-mercury:before {\n content: \"\\f223\";\n}\n.fa-intersex:before,\n.fa-transgender:before {\n content: \"\\f224\";\n}\n.fa-transgender-alt:before {\n content: \"\\f225\";\n}\n.fa-venus-double:before {\n content: \"\\f226\";\n}\n.fa-mars-double:before {\n content: \"\\f227\";\n}\n.fa-venus-mars:before {\n content: \"\\f228\";\n}\n.fa-mars-stroke:before {\n content: \"\\f229\";\n}\n.fa-mars-stroke-v:before {\n content: \"\\f22a\";\n}\n.fa-mars-stroke-h:before {\n content: \"\\f22b\";\n}\n.fa-neuter:before {\n content: \"\\f22c\";\n}\n.fa-genderless:before {\n content: \"\\f22d\";\n}\n.fa-facebook-official:before {\n content: \"\\f230\";\n}\n.fa-pinterest-p:before {\n content: \"\\f231\";\n}\n.fa-whatsapp:before {\n content: \"\\f232\";\n}\n.fa-server:before {\n content: \"\\f233\";\n}\n.fa-user-plus:before {\n content: \"\\f234\";\n}\n.fa-user-times:before {\n content: \"\\f235\";\n}\n.fa-hotel:before,\n.fa-bed:before {\n content: \"\\f236\";\n}\n.fa-viacoin:before {\n content: \"\\f237\";\n}\n.fa-train:before {\n content: \"\\f238\";\n}\n.fa-subway:before {\n content: \"\\f239\";\n}\n.fa-medium:before {\n content: \"\\f23a\";\n}\n.fa-yc:before,\n.fa-y-combinator:before {\n content: \"\\f23b\";\n}\n.fa-optin-monster:before {\n content: \"\\f23c\";\n}\n.fa-opencart:before {\n content: \"\\f23d\";\n}\n.fa-expeditedssl:before {\n content: \"\\f23e\";\n}\n.fa-battery-4:before,\n.fa-battery:before,\n.fa-battery-full:before {\n content: \"\\f240\";\n}\n.fa-battery-3:before,\n.fa-battery-three-quarters:before {\n content: \"\\f241\";\n}\n.fa-battery-2:before,\n.fa-battery-half:before {\n content: \"\\f242\";\n}\n.fa-battery-1:before,\n.fa-battery-quarter:before {\n content: \"\\f243\";\n}\n.fa-battery-0:before,\n.fa-battery-empty:before {\n content: \"\\f244\";\n}\n.fa-mouse-pointer:before {\n content: \"\\f245\";\n}\n.fa-i-cursor:before {\n content: \"\\f246\";\n}\n.fa-object-group:before {\n content: \"\\f247\";\n}\n.fa-object-ungroup:before {\n content: \"\\f248\";\n}\n.fa-sticky-note:before {\n content: \"\\f249\";\n}\n.fa-sticky-note-o:before {\n content: \"\\f24a\";\n}\n.fa-cc-jcb:before {\n content: \"\\f24b\";\n}\n.fa-cc-diners-club:before {\n content: \"\\f24c\";\n}\n.fa-clone:before {\n content: \"\\f24d\";\n}\n.fa-balance-scale:before {\n content: \"\\f24e\";\n}\n.fa-hourglass-o:before {\n content: \"\\f250\";\n}\n.fa-hourglass-1:before,\n.fa-hourglass-start:before {\n content: \"\\f251\";\n}\n.fa-hourglass-2:before,\n.fa-hourglass-half:before {\n content: \"\\f252\";\n}\n.fa-hourglass-3:before,\n.fa-hourglass-end:before {\n content: \"\\f253\";\n}\n.fa-hourglass:before {\n content: \"\\f254\";\n}\n.fa-hand-grab-o:before,\n.fa-hand-rock-o:before {\n content: \"\\f255\";\n}\n.fa-hand-stop-o:before,\n.fa-hand-paper-o:before {\n content: \"\\f256\";\n}\n.fa-hand-scissors-o:before {\n content: \"\\f257\";\n}\n.fa-hand-lizard-o:before {\n content: \"\\f258\";\n}\n.fa-hand-spock-o:before {\n content: \"\\f259\";\n}\n.fa-hand-pointer-o:before {\n content: \"\\f25a\";\n}\n.fa-hand-peace-o:before {\n content: \"\\f25b\";\n}\n.fa-trademark:before {\n content: \"\\f25c\";\n}\n.fa-registered:before {\n content: \"\\f25d\";\n}\n.fa-creative-commons:before {\n content: \"\\f25e\";\n}\n.fa-gg:before {\n content: \"\\f260\";\n}\n.fa-gg-circle:before {\n content: \"\\f261\";\n}\n.fa-tripadvisor:before {\n content: \"\\f262\";\n}\n.fa-odnoklassniki:before {\n content: \"\\f263\";\n}\n.fa-odnoklassniki-square:before {\n content: \"\\f264\";\n}\n.fa-get-pocket:before {\n content: \"\\f265\";\n}\n.fa-wikipedia-w:before {\n content: \"\\f266\";\n}\n.fa-safari:before {\n content: \"\\f267\";\n}\n.fa-chrome:before {\n content: \"\\f268\";\n}\n.fa-firefox:before {\n content: \"\\f269\";\n}\n.fa-opera:before {\n content: \"\\f26a\";\n}\n.fa-internet-explorer:before {\n content: \"\\f26b\";\n}\n.fa-tv:before,\n.fa-television:before {\n content: \"\\f26c\";\n}\n.fa-contao:before {\n content: \"\\f26d\";\n}\n.fa-500px:before {\n content: \"\\f26e\";\n}\n.fa-amazon:before {\n content: \"\\f270\";\n}\n.fa-calendar-plus-o:before {\n content: \"\\f271\";\n}\n.fa-calendar-minus-o:before {\n content: \"\\f272\";\n}\n.fa-calendar-times-o:before {\n content: \"\\f273\";\n}\n.fa-calendar-check-o:before {\n content: \"\\f274\";\n}\n.fa-industry:before {\n content: \"\\f275\";\n}\n.fa-map-pin:before {\n content: \"\\f276\";\n}\n.fa-map-signs:before {\n content: \"\\f277\";\n}\n.fa-map-o:before {\n content: \"\\f278\";\n}\n.fa-map:before {\n content: \"\\f279\";\n}\n.fa-commenting:before {\n content: \"\\f27a\";\n}\n.fa-commenting-o:before {\n content: \"\\f27b\";\n}\n.fa-houzz:before {\n content: \"\\f27c\";\n}\n.fa-vimeo:before {\n content: \"\\f27d\";\n}\n.fa-black-tie:before {\n content: \"\\f27e\";\n}\n.fa-fonticons:before {\n content: \"\\f280\";\n}\n.fa-reddit-alien:before {\n content: \"\\f281\";\n}\n.fa-edge:before {\n content: \"\\f282\";\n}\n.fa-credit-card-alt:before {\n content: \"\\f283\";\n}\n.fa-codiepie:before {\n content: \"\\f284\";\n}\n.fa-modx:before {\n content: \"\\f285\";\n}\n.fa-fort-awesome:before {\n content: \"\\f286\";\n}\n.fa-usb:before {\n content: \"\\f287\";\n}\n.fa-product-hunt:before {\n content: \"\\f288\";\n}\n.fa-mixcloud:before {\n content: \"\\f289\";\n}\n.fa-scribd:before {\n content: \"\\f28a\";\n}\n.fa-pause-circle:before {\n content: \"\\f28b\";\n}\n.fa-pause-circle-o:before {\n content: \"\\f28c\";\n}\n.fa-stop-circle:before {\n content: \"\\f28d\";\n}\n.fa-stop-circle-o:before {\n content: \"\\f28e\";\n}\n.fa-shopping-bag:before {\n content: \"\\f290\";\n}\n.fa-shopping-basket:before {\n content: \"\\f291\";\n}\n.fa-hashtag:before {\n content: \"\\f292\";\n}\n.fa-bluetooth:before {\n content: \"\\f293\";\n}\n.fa-bluetooth-b:before {\n content: \"\\f294\";\n}\n.fa-percent:before {\n content: \"\\f295\";\n}\n.fa-gitlab:before {\n content: \"\\f296\";\n}\n.fa-wpbeginner:before {\n content: \"\\f297\";\n}\n.fa-wpforms:before {\n content: \"\\f298\";\n}\n.fa-envira:before {\n content: \"\\f299\";\n}\n.fa-universal-access:before {\n content: \"\\f29a\";\n}\n.fa-wheelchair-alt:before {\n content: \"\\f29b\";\n}\n.fa-question-circle-o:before {\n content: \"\\f29c\";\n}\n.fa-blind:before {\n content: \"\\f29d\";\n}\n.fa-audio-description:before {\n content: \"\\f29e\";\n}\n.fa-volume-control-phone:before {\n content: \"\\f2a0\";\n}\n.fa-braille:before {\n content: \"\\f2a1\";\n}\n.fa-assistive-listening-systems:before {\n content: \"\\f2a2\";\n}\n.fa-asl-interpreting:before,\n.fa-american-sign-language-interpreting:before {\n content: \"\\f2a3\";\n}\n.fa-deafness:before,\n.fa-hard-of-hearing:before,\n.fa-deaf:before {\n content: \"\\f2a4\";\n}\n.fa-glide:before {\n content: \"\\f2a5\";\n}\n.fa-glide-g:before {\n content: \"\\f2a6\";\n}\n.fa-signing:before,\n.fa-sign-language:before {\n content: \"\\f2a7\";\n}\n.fa-low-vision:before {\n content: \"\\f2a8\";\n}\n.fa-viadeo:before {\n content: \"\\f2a9\";\n}\n.fa-viadeo-square:before {\n content: \"\\f2aa\";\n}\n.fa-snapchat:before {\n content: \"\\f2ab\";\n}\n.fa-snapchat-ghost:before {\n content: \"\\f2ac\";\n}\n.fa-snapchat-square:before {\n content: \"\\f2ad\";\n}\n.fa-pied-piper:before {\n content: \"\\f2ae\";\n}\n.fa-first-order:before {\n content: \"\\f2b0\";\n}\n.fa-yoast:before {\n content: \"\\f2b1\";\n}\n.fa-themeisle:before {\n content: \"\\f2b2\";\n}\n.fa-google-plus-circle:before,\n.fa-google-plus-official:before {\n content: \"\\f2b3\";\n}\n.fa-fa:before,\n.fa-font-awesome:before {\n content: \"\\f2b4\";\n}\n.fa-handshake-o:before {\n content: \"\\f2b5\";\n}\n.fa-envelope-open:before {\n content: \"\\f2b6\";\n}\n.fa-envelope-open-o:before {\n content: \"\\f2b7\";\n}\n.fa-linode:before {\n content: \"\\f2b8\";\n}\n.fa-address-book:before {\n content: \"\\f2b9\";\n}\n.fa-address-book-o:before {\n content: \"\\f2ba\";\n}\n.fa-vcard:before,\n.fa-address-card:before {\n content: \"\\f2bb\";\n}\n.fa-vcard-o:before,\n.fa-address-card-o:before {\n content: \"\\f2bc\";\n}\n.fa-user-circle:before {\n content: \"\\f2bd\";\n}\n.fa-user-circle-o:before {\n content: \"\\f2be\";\n}\n.fa-user-o:before {\n content: \"\\f2c0\";\n}\n.fa-id-badge:before {\n content: \"\\f2c1\";\n}\n.fa-drivers-license:before,\n.fa-id-card:before {\n content: \"\\f2c2\";\n}\n.fa-drivers-license-o:before,\n.fa-id-card-o:before {\n content: \"\\f2c3\";\n}\n.fa-quora:before {\n content: \"\\f2c4\";\n}\n.fa-free-code-camp:before {\n content: \"\\f2c5\";\n}\n.fa-telegram:before {\n content: \"\\f2c6\";\n}\n.fa-thermometer-4:before,\n.fa-thermometer:before,\n.fa-thermometer-full:before {\n content: \"\\f2c7\";\n}\n.fa-thermometer-3:before,\n.fa-thermometer-three-quarters:before {\n content: \"\\f2c8\";\n}\n.fa-thermometer-2:before,\n.fa-thermometer-half:before {\n content: \"\\f2c9\";\n}\n.fa-thermometer-1:before,\n.fa-thermometer-quarter:before {\n content: \"\\f2ca\";\n}\n.fa-thermometer-0:before,\n.fa-thermometer-empty:before {\n content: \"\\f2cb\";\n}\n.fa-shower:before {\n content: \"\\f2cc\";\n}\n.fa-bathtub:before,\n.fa-s15:before,\n.fa-bath:before {\n content: \"\\f2cd\";\n}\n.fa-podcast:before {\n content: \"\\f2ce\";\n}\n.fa-window-maximize:before {\n content: \"\\f2d0\";\n}\n.fa-window-minimize:before {\n content: \"\\f2d1\";\n}\n.fa-window-restore:before {\n content: \"\\f2d2\";\n}\n.fa-times-rectangle:before,\n.fa-window-close:before {\n content: \"\\f2d3\";\n}\n.fa-times-rectangle-o:before,\n.fa-window-close-o:before {\n content: \"\\f2d4\";\n}\n.fa-bandcamp:before {\n content: \"\\f2d5\";\n}\n.fa-grav:before {\n content: \"\\f2d6\";\n}\n.fa-etsy:before {\n content: \"\\f2d7\";\n}\n.fa-imdb:before {\n content: \"\\f2d8\";\n}\n.fa-ravelry:before {\n content: \"\\f2d9\";\n}\n.fa-eercast:before {\n content: \"\\f2da\";\n}\n.fa-microchip:before {\n content: \"\\f2db\";\n}\n.fa-snowflake-o:before {\n content: \"\\f2dc\";\n}\n.fa-superpowers:before {\n content: \"\\f2dd\";\n}\n.fa-wpexplorer:before {\n content: \"\\f2de\";\n}\n.fa-meetup:before {\n content: \"\\f2e0\";\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n","@charset \"UTF-8\";\n/*!\n * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format(\"embedded-opentype\"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format(\"woff2\"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format(\"woff\"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format(\"truetype\"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format(\"svg\");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:\"\"}.fa-music:before{content:\"\"}.fa-search:before{content:\"\"}.fa-envelope-o:before{content:\"\"}.fa-heart:before{content:\"\"}.fa-star:before{content:\"\"}.fa-star-o:before{content:\"\"}.fa-user:before{content:\"\"}.fa-film:before{content:\"\"}.fa-th-large:before{content:\"\"}.fa-th:before{content:\"\"}.fa-th-list:before{content:\"\"}.fa-check:before{content:\"\"}.fa-close:before,.fa-remove:before,.fa-times:before{content:\"\"}.fa-search-plus:before{content:\"\"}.fa-search-minus:before{content:\"\"}.fa-power-off:before{content:\"\"}.fa-signal:before{content:\"\"}.fa-cog:before,.fa-gear:before{content:\"\"}.fa-trash-o:before{content:\"\"}.fa-home:before{content:\"\"}.fa-file-o:before{content:\"\"}.fa-clock-o:before{content:\"\"}.fa-road:before{content:\"\"}.fa-download:before{content:\"\"}.fa-arrow-circle-o-down:before{content:\"\"}.fa-arrow-circle-o-up:before{content:\"\"}.fa-inbox:before{content:\"\"}.fa-play-circle-o:before{content:\"\"}.fa-repeat:before,.fa-rotate-right:before{content:\"\"}.fa-refresh:before{content:\"\"}.fa-list-alt:before{content:\"\"}.fa-lock:before{content:\"\"}.fa-flag:before{content:\"\"}.fa-headphones:before{content:\"\"}.fa-volume-off:before{content:\"\"}.fa-volume-down:before{content:\"\"}.fa-volume-up:before{content:\"\"}.fa-qrcode:before{content:\"\"}.fa-barcode:before{content:\"\"}.fa-tag:before{content:\"\"}.fa-tags:before{content:\"\"}.fa-book:before{content:\"\"}.fa-bookmark:before{content:\"\"}.fa-print:before{content:\"\"}.fa-camera:before{content:\"\"}.fa-font:before{content:\"\"}.fa-bold:before{content:\"\"}.fa-italic:before{content:\"\"}.fa-text-height:before{content:\"\"}.fa-text-width:before{content:\"\"}.fa-align-left:before{content:\"\"}.fa-align-center:before{content:\"\"}.fa-align-right:before{content:\"\"}.fa-align-justify:before{content:\"\"}.fa-list:before{content:\"\"}.fa-dedent:before,.fa-outdent:before{content:\"\"}.fa-indent:before{content:\"\"}.fa-video-camera:before{content:\"\"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:\"\"}.fa-pencil:before{content:\"\"}.fa-map-marker:before{content:\"\"}.fa-adjust:before{content:\"\"}.fa-tint:before{content:\"\"}.fa-edit:before,.fa-pencil-square-o:before{content:\"\"}.fa-share-square-o:before{content:\"\"}.fa-check-square-o:before{content:\"\"}.fa-arrows:before{content:\"\"}.fa-step-backward:before{content:\"\"}.fa-fast-backward:before{content:\"\"}.fa-backward:before{content:\"\"}.fa-play:before{content:\"\"}.fa-pause:before{content:\"\"}.fa-stop:before{content:\"\"}.fa-forward:before{content:\"\"}.fa-fast-forward:before{content:\"\"}.fa-step-forward:before{content:\"\"}.fa-eject:before{content:\"\"}.fa-chevron-left:before{content:\"\"}.fa-chevron-right:before{content:\"\"}.fa-plus-circle:before{content:\"\"}.fa-minus-circle:before{content:\"\"}.fa-times-circle:before{content:\"\"}.fa-check-circle:before{content:\"\"}.fa-question-circle:before{content:\"\"}.fa-info-circle:before{content:\"\"}.fa-crosshairs:before{content:\"\"}.fa-times-circle-o:before{content:\"\"}.fa-check-circle-o:before{content:\"\"}.fa-ban:before{content:\"\"}.fa-arrow-left:before{content:\"\"}.fa-arrow-right:before{content:\"\"}.fa-arrow-up:before{content:\"\"}.fa-arrow-down:before{content:\"\"}.fa-mail-forward:before,.fa-share:before{content:\"\"}.fa-expand:before{content:\"\"}.fa-compress:before{content:\"\"}.fa-plus:before{content:\"\"}.fa-minus:before{content:\"\"}.fa-asterisk:before{content:\"\"}.fa-exclamation-circle:before{content:\"\"}.fa-gift:before{content:\"\"}.fa-leaf:before{content:\"\"}.fa-fire:before{content:\"\"}.fa-eye:before{content:\"\"}.fa-eye-slash:before{content:\"\"}.fa-exclamation-triangle:before,.fa-warning:before{content:\"\"}.fa-plane:before{content:\"\"}.fa-calendar:before{content:\"\"}.fa-random:before{content:\"\"}.fa-comment:before{content:\"\"}.fa-magnet:before{content:\"\"}.fa-chevron-up:before{content:\"\"}.fa-chevron-down:before{content:\"\"}.fa-retweet:before{content:\"\"}.fa-shopping-cart:before{content:\"\"}.fa-folder:before{content:\"\"}.fa-folder-open:before{content:\"\"}.fa-arrows-v:before{content:\"\"}.fa-arrows-h:before{content:\"\"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:\"\"}.fa-twitter-square:before{content:\"\"}.fa-facebook-square:before{content:\"\"}.fa-camera-retro:before{content:\"\"}.fa-key:before{content:\"\"}.fa-cogs:before,.fa-gears:before{content:\"\"}.fa-comments:before{content:\"\"}.fa-thumbs-o-up:before{content:\"\"}.fa-thumbs-o-down:before{content:\"\"}.fa-star-half:before{content:\"\"}.fa-heart-o:before{content:\"\"}.fa-sign-out:before{content:\"\"}.fa-linkedin-square:before{content:\"\"}.fa-thumb-tack:before{content:\"\"}.fa-external-link:before{content:\"\"}.fa-sign-in:before{content:\"\"}.fa-trophy:before{content:\"\"}.fa-github-square:before{content:\"\"}.fa-upload:before{content:\"\"}.fa-lemon-o:before{content:\"\"}.fa-phone:before{content:\"\"}.fa-square-o:before{content:\"\"}.fa-bookmark-o:before{content:\"\"}.fa-phone-square:before{content:\"\"}.fa-twitter:before{content:\"\"}.fa-facebook-f:before,.fa-facebook:before{content:\"\"}.fa-github:before{content:\"\"}.fa-unlock:before{content:\"\"}.fa-credit-card:before{content:\"\"}.fa-feed:before,.fa-rss:before{content:\"\"}.fa-hdd-o:before{content:\"\"}.fa-bullhorn:before{content:\"\"}.fa-bell:before{content:\"\"}.fa-certificate:before{content:\"\"}.fa-hand-o-right:before{content:\"\"}.fa-hand-o-left:before{content:\"\"}.fa-hand-o-up:before{content:\"\"}.fa-hand-o-down:before{content:\"\"}.fa-arrow-circle-left:before{content:\"\"}.fa-arrow-circle-right:before{content:\"\"}.fa-arrow-circle-up:before{content:\"\"}.fa-arrow-circle-down:before{content:\"\"}.fa-globe:before{content:\"\"}.fa-wrench:before{content:\"\"}.fa-tasks:before{content:\"\"}.fa-filter:before{content:\"\"}.fa-briefcase:before{content:\"\"}.fa-arrows-alt:before{content:\"\"}.fa-group:before,.fa-users:before{content:\"\"}.fa-chain:before,.fa-link:before{content:\"\"}.fa-cloud:before{content:\"\"}.fa-flask:before{content:\"\"}.fa-cut:before,.fa-scissors:before{content:\"\"}.fa-copy:before,.fa-files-o:before{content:\"\"}.fa-paperclip:before{content:\"\"}.fa-floppy-o:before,.fa-save:before{content:\"\"}.fa-square:before{content:\"\"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:\"\"}.fa-list-ul:before{content:\"\"}.fa-list-ol:before{content:\"\"}.fa-strikethrough:before{content:\"\"}.fa-underline:before{content:\"\"}.fa-table:before{content:\"\"}.fa-magic:before{content:\"\"}.fa-truck:before{content:\"\"}.fa-pinterest:before{content:\"\"}.fa-pinterest-square:before{content:\"\"}.fa-google-plus-square:before{content:\"\"}.fa-google-plus:before{content:\"\"}.fa-money:before{content:\"\"}.fa-caret-down:before{content:\"\"}.fa-caret-up:before{content:\"\"}.fa-caret-left:before{content:\"\"}.fa-caret-right:before{content:\"\"}.fa-columns:before{content:\"\"}.fa-sort:before,.fa-unsorted:before{content:\"\"}.fa-sort-desc:before,.fa-sort-down:before{content:\"\"}.fa-sort-asc:before,.fa-sort-up:before{content:\"\"}.fa-envelope:before{content:\"\"}.fa-linkedin:before{content:\"\"}.fa-rotate-left:before,.fa-undo:before{content:\"\"}.fa-gavel:before,.fa-legal:before{content:\"\"}.fa-dashboard:before,.fa-tachometer:before{content:\"\"}.fa-comment-o:before{content:\"\"}.fa-comments-o:before{content:\"\"}.fa-bolt:before,.fa-flash:before{content:\"\"}.fa-sitemap:before{content:\"\"}.fa-umbrella:before{content:\"\"}.fa-clipboard:before,.fa-paste:before{content:\"\"}.fa-lightbulb-o:before{content:\"\"}.fa-exchange:before{content:\"\"}.fa-cloud-download:before{content:\"\"}.fa-cloud-upload:before{content:\"\"}.fa-user-md:before{content:\"\"}.fa-stethoscope:before{content:\"\"}.fa-suitcase:before{content:\"\"}.fa-bell-o:before{content:\"\"}.fa-coffee:before{content:\"\"}.fa-cutlery:before{content:\"\"}.fa-file-text-o:before{content:\"\"}.fa-building-o:before{content:\"\"}.fa-hospital-o:before{content:\"\"}.fa-ambulance:before{content:\"\"}.fa-medkit:before{content:\"\"}.fa-fighter-jet:before{content:\"\"}.fa-beer:before{content:\"\"}.fa-h-square:before{content:\"\"}.fa-plus-square:before{content:\"\"}.fa-angle-double-left:before{content:\"\"}.fa-angle-double-right:before{content:\"\"}.fa-angle-double-up:before{content:\"\"}.fa-angle-double-down:before{content:\"\"}.fa-angle-left:before{content:\"\"}.fa-angle-right:before{content:\"\"}.fa-angle-up:before{content:\"\"}.fa-angle-down:before{content:\"\"}.fa-desktop:before{content:\"\"}.fa-laptop:before{content:\"\"}.fa-tablet:before{content:\"\"}.fa-mobile-phone:before,.fa-mobile:before{content:\"\"}.fa-circle-o:before{content:\"\"}.fa-quote-left:before{content:\"\"}.fa-quote-right:before{content:\"\"}.fa-spinner:before{content:\"\"}.fa-circle:before{content:\"\"}.fa-mail-reply:before,.fa-reply:before{content:\"\"}.fa-github-alt:before{content:\"\"}.fa-folder-o:before{content:\"\"}.fa-folder-open-o:before{content:\"\"}.fa-smile-o:before{content:\"\"}.fa-frown-o:before{content:\"\"}.fa-meh-o:before{content:\"\"}.fa-gamepad:before{content:\"\"}.fa-keyboard-o:before{content:\"\"}.fa-flag-o:before{content:\"\"}.fa-flag-checkered:before{content:\"\"}.fa-terminal:before{content:\"\"}.fa-code:before{content:\"\"}.fa-mail-reply-all:before,.fa-reply-all:before{content:\"\"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:\"\"}.fa-location-arrow:before{content:\"\"}.fa-crop:before{content:\"\"}.fa-code-fork:before{content:\"\"}.fa-chain-broken:before,.fa-unlink:before{content:\"\"}.fa-question:before{content:\"\"}.fa-info:before{content:\"\"}.fa-exclamation:before{content:\"\"}.fa-superscript:before{content:\"\"}.fa-subscript:before{content:\"\"}.fa-eraser:before{content:\"\"}.fa-puzzle-piece:before{content:\"\"}.fa-microphone:before{content:\"\"}.fa-microphone-slash:before{content:\"\"}.fa-shield:before{content:\"\"}.fa-calendar-o:before{content:\"\"}.fa-fire-extinguisher:before{content:\"\"}.fa-rocket:before{content:\"\"}.fa-maxcdn:before{content:\"\"}.fa-chevron-circle-left:before{content:\"\"}.fa-chevron-circle-right:before{content:\"\"}.fa-chevron-circle-up:before{content:\"\"}.fa-chevron-circle-down:before{content:\"\"}.fa-html5:before{content:\"\"}.fa-css3:before{content:\"\"}.fa-anchor:before{content:\"\"}.fa-unlock-alt:before{content:\"\"}.fa-bullseye:before{content:\"\"}.fa-ellipsis-h:before{content:\"\"}.fa-ellipsis-v:before{content:\"\"}.fa-rss-square:before{content:\"\"}.fa-play-circle:before{content:\"\"}.fa-ticket:before{content:\"\"}.fa-minus-square:before{content:\"\"}.fa-minus-square-o:before{content:\"\"}.fa-level-up:before{content:\"\"}.fa-level-down:before{content:\"\"}.fa-check-square:before{content:\"\"}.fa-pencil-square:before{content:\"\"}.fa-external-link-square:before{content:\"\"}.fa-share-square:before{content:\"\"}.fa-compass:before{content:\"\"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:\"\"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:\"\"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:\"\"}.fa-eur:before,.fa-euro:before{content:\"\"}.fa-gbp:before{content:\"\"}.fa-dollar:before,.fa-usd:before{content:\"\"}.fa-inr:before,.fa-rupee:before{content:\"\"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:\"\"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:\"\"}.fa-krw:before,.fa-won:before{content:\"\"}.fa-bitcoin:before,.fa-btc:before{content:\"\"}.fa-file:before{content:\"\"}.fa-file-text:before{content:\"\"}.fa-sort-alpha-asc:before{content:\"\"}.fa-sort-alpha-desc:before{content:\"\"}.fa-sort-amount-asc:before{content:\"\"}.fa-sort-amount-desc:before{content:\"\"}.fa-sort-numeric-asc:before{content:\"\"}.fa-sort-numeric-desc:before{content:\"\"}.fa-thumbs-up:before{content:\"\"}.fa-thumbs-down:before{content:\"\"}.fa-youtube-square:before{content:\"\"}.fa-youtube:before{content:\"\"}.fa-xing:before{content:\"\"}.fa-xing-square:before{content:\"\"}.fa-youtube-play:before{content:\"\"}.fa-dropbox:before{content:\"\"}.fa-stack-overflow:before{content:\"\"}.fa-instagram:before{content:\"\"}.fa-flickr:before{content:\"\"}.fa-adn:before{content:\"\"}.fa-bitbucket:before{content:\"\"}.fa-bitbucket-square:before{content:\"\"}.fa-tumblr:before{content:\"\"}.fa-tumblr-square:before{content:\"\"}.fa-long-arrow-down:before{content:\"\"}.fa-long-arrow-up:before{content:\"\"}.fa-long-arrow-left:before{content:\"\"}.fa-long-arrow-right:before{content:\"\"}.fa-apple:before{content:\"\"}.fa-windows:before{content:\"\"}.fa-android:before{content:\"\"}.fa-linux:before{content:\"\"}.fa-dribbble:before{content:\"\"}.fa-skype:before{content:\"\"}.fa-foursquare:before{content:\"\"}.fa-trello:before{content:\"\"}.fa-female:before{content:\"\"}.fa-male:before{content:\"\"}.fa-gittip:before,.fa-gratipay:before{content:\"\"}.fa-sun-o:before{content:\"\"}.fa-moon-o:before{content:\"\"}.fa-archive:before{content:\"\"}.fa-bug:before{content:\"\"}.fa-vk:before{content:\"\"}.fa-weibo:before{content:\"\"}.fa-renren:before{content:\"\"}.fa-pagelines:before{content:\"\"}.fa-stack-exchange:before{content:\"\"}.fa-arrow-circle-o-right:before{content:\"\"}.fa-arrow-circle-o-left:before{content:\"\"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:\"\"}.fa-dot-circle-o:before{content:\"\"}.fa-wheelchair:before{content:\"\"}.fa-vimeo-square:before{content:\"\"}.fa-try:before,.fa-turkish-lira:before{content:\"\"}.fa-plus-square-o:before{content:\"\"}.fa-space-shuttle:before{content:\"\"}.fa-slack:before{content:\"\"}.fa-envelope-square:before{content:\"\"}.fa-wordpress:before{content:\"\"}.fa-openid:before{content:\"\"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:\"\"}.fa-graduation-cap:before,.fa-mortar-board:before{content:\"\"}.fa-yahoo:before{content:\"\"}.fa-google:before{content:\"\"}.fa-reddit:before{content:\"\"}.fa-reddit-square:before{content:\"\"}.fa-stumbleupon-circle:before{content:\"\"}.fa-stumbleupon:before{content:\"\"}.fa-delicious:before{content:\"\"}.fa-digg:before{content:\"\"}.fa-pied-piper-pp:before{content:\"\"}.fa-pied-piper-alt:before{content:\"\"}.fa-drupal:before{content:\"\"}.fa-joomla:before{content:\"\"}.fa-language:before{content:\"\"}.fa-fax:before{content:\"\"}.fa-building:before{content:\"\"}.fa-child:before{content:\"\"}.fa-paw:before{content:\"\"}.fa-spoon:before{content:\"\"}.fa-cube:before{content:\"\"}.fa-cubes:before{content:\"\"}.fa-behance:before{content:\"\"}.fa-behance-square:before{content:\"\"}.fa-steam:before{content:\"\"}.fa-steam-square:before{content:\"\"}.fa-recycle:before{content:\"\"}.fa-automobile:before,.fa-car:before{content:\"\"}.fa-cab:before,.fa-taxi:before{content:\"\"}.fa-tree:before{content:\"\"}.fa-spotify:before{content:\"\"}.fa-deviantart:before{content:\"\"}.fa-soundcloud:before{content:\"\"}.fa-database:before{content:\"\"}.fa-file-pdf-o:before{content:\"\"}.fa-file-word-o:before{content:\"\"}.fa-file-excel-o:before{content:\"\"}.fa-file-powerpoint-o:before{content:\"\"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:\"\"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:\"\"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:\"\"}.fa-file-movie-o:before,.fa-file-video-o:before{content:\"\"}.fa-file-code-o:before{content:\"\"}.fa-vine:before{content:\"\"}.fa-codepen:before{content:\"\"}.fa-jsfiddle:before{content:\"\"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:\"\"}.fa-circle-o-notch:before{content:\"\"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:\"\"}.fa-empire:before,.fa-ge:before{content:\"\"}.fa-git-square:before{content:\"\"}.fa-git:before{content:\"\"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:\"\"}.fa-tencent-weibo:before{content:\"\"}.fa-qq:before{content:\"\"}.fa-wechat:before,.fa-weixin:before{content:\"\"}.fa-paper-plane:before,.fa-send:before{content:\"\"}.fa-paper-plane-o:before,.fa-send-o:before{content:\"\"}.fa-history:before{content:\"\"}.fa-circle-thin:before{content:\"\"}.fa-header:before{content:\"\"}.fa-paragraph:before{content:\"\"}.fa-sliders:before{content:\"\"}.fa-share-alt:before{content:\"\"}.fa-share-alt-square:before{content:\"\"}.fa-bomb:before{content:\"\"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:\"\"}.fa-tty:before{content:\"\"}.fa-binoculars:before{content:\"\"}.fa-plug:before{content:\"\"}.fa-slideshare:before{content:\"\"}.fa-twitch:before{content:\"\"}.fa-yelp:before{content:\"\"}.fa-newspaper-o:before{content:\"\"}.fa-wifi:before{content:\"\"}.fa-calculator:before{content:\"\"}.fa-paypal:before{content:\"\"}.fa-google-wallet:before{content:\"\"}.fa-cc-visa:before{content:\"\"}.fa-cc-mastercard:before{content:\"\"}.fa-cc-discover:before{content:\"\"}.fa-cc-amex:before{content:\"\"}.fa-cc-paypal:before{content:\"\"}.fa-cc-stripe:before{content:\"\"}.fa-bell-slash:before{content:\"\"}.fa-bell-slash-o:before{content:\"\"}.fa-trash:before{content:\"\"}.fa-copyright:before{content:\"\"}.fa-at:before{content:\"\"}.fa-eyedropper:before{content:\"\"}.fa-paint-brush:before{content:\"\"}.fa-birthday-cake:before{content:\"\"}.fa-area-chart:before{content:\"\"}.fa-pie-chart:before{content:\"\"}.fa-line-chart:before{content:\"\"}.fa-lastfm:before{content:\"\"}.fa-lastfm-square:before{content:\"\"}.fa-toggle-off:before{content:\"\"}.fa-toggle-on:before{content:\"\"}.fa-bicycle:before{content:\"\"}.fa-bus:before{content:\"\"}.fa-ioxhost:before{content:\"\"}.fa-angellist:before{content:\"\"}.fa-cc:before{content:\"\"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:\"\"}.fa-meanpath:before{content:\"\"}.fa-buysellads:before{content:\"\"}.fa-connectdevelop:before{content:\"\"}.fa-dashcube:before{content:\"\"}.fa-forumbee:before{content:\"\"}.fa-leanpub:before{content:\"\"}.fa-sellsy:before{content:\"\"}.fa-shirtsinbulk:before{content:\"\"}.fa-simplybuilt:before{content:\"\"}.fa-skyatlas:before{content:\"\"}.fa-cart-plus:before{content:\"\"}.fa-cart-arrow-down:before{content:\"\"}.fa-diamond:before{content:\"\"}.fa-ship:before{content:\"\"}.fa-user-secret:before{content:\"\"}.fa-motorcycle:before{content:\"\"}.fa-street-view:before{content:\"\"}.fa-heartbeat:before{content:\"\"}.fa-venus:before{content:\"\"}.fa-mars:before{content:\"\"}.fa-mercury:before{content:\"\"}.fa-intersex:before,.fa-transgender:before{content:\"\"}.fa-transgender-alt:before{content:\"\"}.fa-venus-double:before{content:\"\"}.fa-mars-double:before{content:\"\"}.fa-venus-mars:before{content:\"\"}.fa-mars-stroke:before{content:\"\"}.fa-mars-stroke-v:before{content:\"\"}.fa-mars-stroke-h:before{content:\"\"}.fa-neuter:before{content:\"\"}.fa-genderless:before{content:\"\"}.fa-facebook-official:before{content:\"\"}.fa-pinterest-p:before{content:\"\"}.fa-whatsapp:before{content:\"\"}.fa-server:before{content:\"\"}.fa-user-plus:before{content:\"\"}.fa-user-times:before{content:\"\"}.fa-bed:before,.fa-hotel:before{content:\"\"}.fa-viacoin:before{content:\"\"}.fa-train:before{content:\"\"}.fa-subway:before{content:\"\"}.fa-medium:before{content:\"\"}.fa-y-combinator:before,.fa-yc:before{content:\"\"}.fa-optin-monster:before{content:\"\"}.fa-opencart:before{content:\"\"}.fa-expeditedssl:before{content:\"\"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:\"\"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:\"\"}.fa-battery-2:before,.fa-battery-half:before{content:\"\"}.fa-battery-1:before,.fa-battery-quarter:before{content:\"\"}.fa-battery-0:before,.fa-battery-empty:before{content:\"\"}.fa-mouse-pointer:before{content:\"\"}.fa-i-cursor:before{content:\"\"}.fa-object-group:before{content:\"\"}.fa-object-ungroup:before{content:\"\"}.fa-sticky-note:before{content:\"\"}.fa-sticky-note-o:before{content:\"\"}.fa-cc-jcb:before{content:\"\"}.fa-cc-diners-club:before{content:\"\"}.fa-clone:before{content:\"\"}.fa-balance-scale:before{content:\"\"}.fa-hourglass-o:before{content:\"\"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:\"\"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:\"\"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:\"\"}.fa-hourglass:before{content:\"\"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:\"\"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:\"\"}.fa-hand-scissors-o:before{content:\"\"}.fa-hand-lizard-o:before{content:\"\"}.fa-hand-spock-o:before{content:\"\"}.fa-hand-pointer-o:before{content:\"\"}.fa-hand-peace-o:before{content:\"\"}.fa-trademark:before{content:\"\"}.fa-registered:before{content:\"\"}.fa-creative-commons:before{content:\"\"}.fa-gg:before{content:\"\"}.fa-gg-circle:before{content:\"\"}.fa-tripadvisor:before{content:\"\"}.fa-odnoklassniki:before{content:\"\"}.fa-odnoklassniki-square:before{content:\"\"}.fa-get-pocket:before{content:\"\"}.fa-wikipedia-w:before{content:\"\"}.fa-safari:before{content:\"\"}.fa-chrome:before{content:\"\"}.fa-firefox:before{content:\"\"}.fa-opera:before{content:\"\"}.fa-internet-explorer:before{content:\"\"}.fa-television:before,.fa-tv:before{content:\"\"}.fa-contao:before{content:\"\"}.fa-500px:before{content:\"\"}.fa-amazon:before{content:\"\"}.fa-calendar-plus-o:before{content:\"\"}.fa-calendar-minus-o:before{content:\"\"}.fa-calendar-times-o:before{content:\"\"}.fa-calendar-check-o:before{content:\"\"}.fa-industry:before{content:\"\"}.fa-map-pin:before{content:\"\"}.fa-map-signs:before{content:\"\"}.fa-map-o:before{content:\"\"}.fa-map:before{content:\"\"}.fa-commenting:before{content:\"\"}.fa-commenting-o:before{content:\"\"}.fa-houzz:before{content:\"\"}.fa-vimeo:before{content:\"\"}.fa-black-tie:before{content:\"\"}.fa-fonticons:before{content:\"\"}.fa-reddit-alien:before{content:\"\"}.fa-edge:before{content:\"\"}.fa-credit-card-alt:before{content:\"\"}.fa-codiepie:before{content:\"\"}.fa-modx:before{content:\"\"}.fa-fort-awesome:before{content:\"\"}.fa-usb:before{content:\"\"}.fa-product-hunt:before{content:\"\"}.fa-mixcloud:before{content:\"\"}.fa-scribd:before{content:\"\"}.fa-pause-circle:before{content:\"\"}.fa-pause-circle-o:before{content:\"\"}.fa-stop-circle:before{content:\"\"}.fa-stop-circle-o:before{content:\"\"}.fa-shopping-bag:before{content:\"\"}.fa-shopping-basket:before{content:\"\"}.fa-hashtag:before{content:\"\"}.fa-bluetooth:before{content:\"\"}.fa-bluetooth-b:before{content:\"\"}.fa-percent:before{content:\"\"}.fa-gitlab:before{content:\"\"}.fa-wpbeginner:before{content:\"\"}.fa-wpforms:before{content:\"\"}.fa-envira:before{content:\"\"}.fa-universal-access:before{content:\"\"}.fa-wheelchair-alt:before{content:\"\"}.fa-question-circle-o:before{content:\"\"}.fa-blind:before{content:\"\"}.fa-audio-description:before{content:\"\"}.fa-volume-control-phone:before{content:\"\"}.fa-braille:before{content:\"\"}.fa-assistive-listening-systems:before{content:\"\"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:\"\"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:\"\"}.fa-glide:before{content:\"\"}.fa-glide-g:before{content:\"\"}.fa-sign-language:before,.fa-signing:before{content:\"\"}.fa-low-vision:before{content:\"\"}.fa-viadeo:before{content:\"\"}.fa-viadeo-square:before{content:\"\"}.fa-snapchat:before{content:\"\"}.fa-snapchat-ghost:before{content:\"\"}.fa-snapchat-square:before{content:\"\"}.fa-pied-piper:before{content:\"\"}.fa-first-order:before{content:\"\"}.fa-yoast:before{content:\"\"}.fa-themeisle:before{content:\"\"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:\"\"}.fa-fa:before,.fa-font-awesome:before{content:\"\"}.fa-handshake-o:before{content:\"\"}.fa-envelope-open:before{content:\"\"}.fa-envelope-open-o:before{content:\"\"}.fa-linode:before{content:\"\"}.fa-address-book:before{content:\"\"}.fa-address-book-o:before{content:\"\"}.fa-address-card:before,.fa-vcard:before{content:\"\"}.fa-address-card-o:before,.fa-vcard-o:before{content:\"\"}.fa-user-circle:before{content:\"\"}.fa-user-circle-o:before{content:\"\"}.fa-user-o:before{content:\"\"}.fa-id-badge:before{content:\"\"}.fa-drivers-license:before,.fa-id-card:before{content:\"\"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:\"\"}.fa-quora:before{content:\"\"}.fa-free-code-camp:before{content:\"\"}.fa-telegram:before{content:\"\"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:\"\"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:\"\"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:\"\"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:\"\"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:\"\"}.fa-shower:before{content:\"\"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:\"\"}.fa-podcast:before{content:\"\"}.fa-window-maximize:before{content:\"\"}.fa-window-minimize:before{content:\"\"}.fa-window-restore:before{content:\"\"}.fa-times-rectangle:before,.fa-window-close:before{content:\"\"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:\"\"}.fa-bandcamp:before{content:\"\"}.fa-grav:before{content:\"\"}.fa-etsy:before{content:\"\"}.fa-imdb:before{content:\"\"}.fa-ravelry:before{content:\"\"}.fa-eercast:before{content:\"\"}.fa-microchip:before{content:\"\"}.fa-snowflake-o:before{content:\"\"}.fa-superpowers:before{content:\"\"}.fa-wpexplorer:before{content:\"\"}.fa-meetup:before{content:\"\"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}"],"sourceRoot":""} \ No newline at end of file diff --git a/priv/static/packs/flavours/vanilla/settings.js b/priv/static/packs/flavours/vanilla/settings.js index 8d1d121e2..4e478045a 100644 Binary files a/priv/static/packs/flavours/vanilla/settings.js and b/priv/static/packs/flavours/vanilla/settings.js differ diff --git a/priv/static/packs/flavours/vanilla/settings.js.map b/priv/static/packs/flavours/vanilla/settings.js.map index 7f093f705..12fc92db1 100644 Binary files a/priv/static/packs/flavours/vanilla/settings.js.map and b/priv/static/packs/flavours/vanilla/settings.js.map differ diff --git a/priv/static/packs/flavours/vanilla/share.css b/priv/static/packs/flavours/vanilla/share.css index 44a8bc232..5b890fbbb 100644 Binary files a/priv/static/packs/flavours/vanilla/share.css and b/priv/static/packs/flavours/vanilla/share.css differ diff --git a/priv/static/packs/flavours/vanilla/share.css.map b/priv/static/packs/flavours/vanilla/share.css.map index 3632c1e75..376592fd1 100644 --- a/priv/static/packs/flavours/vanilla/share.css.map +++ b/priv/static/packs/flavours/vanilla/share.css.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./node_modules/font-awesome/css/font-awesome.css"],"names":[],"mappings":"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","file":"flavours/vanilla/share.css","sourcesContent":["@charset \"UTF-8\";\n/*!\n * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */@font-face{font-family:FontAwesome;src:url(/packs/fontawesome-webfont-674f50d287a8c48dc19ba404d20fe713.eot);src:url(/packs/fontawesome-webfont-674f50d287a8c48dc19ba404d20fe713.eot?#iefix&v=4.7.0) format(\"embedded-opentype\"),url(/packs/fontawesome-webfont-af7ae505a9eed503f8b8e6982036873e.woff2) format(\"woff2\"),url(/packs/fontawesome-webfont-fee66e712a8a08eef5805a46892932ad.woff) format(\"woff\"),url(/packs/fontawesome-webfont-b06871f281fee6b241d60582ae9369b9.ttf) format(\"truetype\"),url(/packs/fontawesome-webfont-912ec66d7572ff821749319396470bde.svg#fontawesomeregular) format(\"svg\");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:\"\"}.fa-music:before{content:\"\"}.fa-search:before{content:\"\"}.fa-envelope-o:before{content:\"\"}.fa-heart:before{content:\"\"}.fa-star:before{content:\"\"}.fa-star-o:before{content:\"\"}.fa-user:before{content:\"\"}.fa-film:before{content:\"\"}.fa-th-large:before{content:\"\"}.fa-th:before{content:\"\"}.fa-th-list:before{content:\"\"}.fa-check:before{content:\"\"}.fa-close:before,.fa-remove:before,.fa-times:before{content:\"\"}.fa-search-plus:before{content:\"\"}.fa-search-minus:before{content:\"\"}.fa-power-off:before{content:\"\"}.fa-signal:before{content:\"\"}.fa-cog:before,.fa-gear:before{content:\"\"}.fa-trash-o:before{content:\"\"}.fa-home:before{content:\"\"}.fa-file-o:before{content:\"\"}.fa-clock-o:before{content:\"\"}.fa-road:before{content:\"\"}.fa-download:before{content:\"\"}.fa-arrow-circle-o-down:before{content:\"\"}.fa-arrow-circle-o-up:before{content:\"\"}.fa-inbox:before{content:\"\"}.fa-play-circle-o:before{content:\"\"}.fa-repeat:before,.fa-rotate-right:before{content:\"\"}.fa-refresh:before{content:\"\"}.fa-list-alt:before{content:\"\"}.fa-lock:before{content:\"\"}.fa-flag:before{content:\"\"}.fa-headphones:before{content:\"\"}.fa-volume-off:before{content:\"\"}.fa-volume-down:before{content:\"\"}.fa-volume-up:before{content:\"\"}.fa-qrcode:before{content:\"\"}.fa-barcode:before{content:\"\"}.fa-tag:before{content:\"\"}.fa-tags:before{content:\"\"}.fa-book:before{content:\"\"}.fa-bookmark:before{content:\"\"}.fa-print:before{content:\"\"}.fa-camera:before{content:\"\"}.fa-font:before{content:\"\"}.fa-bold:before{content:\"\"}.fa-italic:before{content:\"\"}.fa-text-height:before{content:\"\"}.fa-text-width:before{content:\"\"}.fa-align-left:before{content:\"\"}.fa-align-center:before{content:\"\"}.fa-align-right:before{content:\"\"}.fa-align-justify:before{content:\"\"}.fa-list:before{content:\"\"}.fa-dedent:before,.fa-outdent:before{content:\"\"}.fa-indent:before{content:\"\"}.fa-video-camera:before{content:\"\"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:\"\"}.fa-pencil:before{content:\"\"}.fa-map-marker:before{content:\"\"}.fa-adjust:before{content:\"\"}.fa-tint:before{content:\"\"}.fa-edit:before,.fa-pencil-square-o:before{content:\"\"}.fa-share-square-o:before{content:\"\"}.fa-check-square-o:before{content:\"\"}.fa-arrows:before{content:\"\"}.fa-step-backward:before{content:\"\"}.fa-fast-backward:before{content:\"\"}.fa-backward:before{content:\"\"}.fa-play:before{content:\"\"}.fa-pause:before{content:\"\"}.fa-stop:before{content:\"\"}.fa-forward:before{content:\"\"}.fa-fast-forward:before{content:\"\"}.fa-step-forward:before{content:\"\"}.fa-eject:before{content:\"\"}.fa-chevron-left:before{content:\"\"}.fa-chevron-right:before{content:\"\"}.fa-plus-circle:before{content:\"\"}.fa-minus-circle:before{content:\"\"}.fa-times-circle:before{content:\"\"}.fa-check-circle:before{content:\"\"}.fa-question-circle:before{content:\"\"}.fa-info-circle:before{content:\"\"}.fa-crosshairs:before{content:\"\"}.fa-times-circle-o:before{content:\"\"}.fa-check-circle-o:before{content:\"\"}.fa-ban:before{content:\"\"}.fa-arrow-left:before{content:\"\"}.fa-arrow-right:before{content:\"\"}.fa-arrow-up:before{content:\"\"}.fa-arrow-down:before{content:\"\"}.fa-mail-forward:before,.fa-share:before{content:\"\"}.fa-expand:before{content:\"\"}.fa-compress:before{content:\"\"}.fa-plus:before{content:\"\"}.fa-minus:before{content:\"\"}.fa-asterisk:before{content:\"\"}.fa-exclamation-circle:before{content:\"\"}.fa-gift:before{content:\"\"}.fa-leaf:before{content:\"\"}.fa-fire:before{content:\"\"}.fa-eye:before{content:\"\"}.fa-eye-slash:before{content:\"\"}.fa-exclamation-triangle:before,.fa-warning:before{content:\"\"}.fa-plane:before{content:\"\"}.fa-calendar:before{content:\"\"}.fa-random:before{content:\"\"}.fa-comment:before{content:\"\"}.fa-magnet:before{content:\"\"}.fa-chevron-up:before{content:\"\"}.fa-chevron-down:before{content:\"\"}.fa-retweet:before{content:\"\"}.fa-shopping-cart:before{content:\"\"}.fa-folder:before{content:\"\"}.fa-folder-open:before{content:\"\"}.fa-arrows-v:before{content:\"\"}.fa-arrows-h:before{content:\"\"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:\"\"}.fa-twitter-square:before{content:\"\"}.fa-facebook-square:before{content:\"\"}.fa-camera-retro:before{content:\"\"}.fa-key:before{content:\"\"}.fa-cogs:before,.fa-gears:before{content:\"\"}.fa-comments:before{content:\"\"}.fa-thumbs-o-up:before{content:\"\"}.fa-thumbs-o-down:before{content:\"\"}.fa-star-half:before{content:\"\"}.fa-heart-o:before{content:\"\"}.fa-sign-out:before{content:\"\"}.fa-linkedin-square:before{content:\"\"}.fa-thumb-tack:before{content:\"\"}.fa-external-link:before{content:\"\"}.fa-sign-in:before{content:\"\"}.fa-trophy:before{content:\"\"}.fa-github-square:before{content:\"\"}.fa-upload:before{content:\"\"}.fa-lemon-o:before{content:\"\"}.fa-phone:before{content:\"\"}.fa-square-o:before{content:\"\"}.fa-bookmark-o:before{content:\"\"}.fa-phone-square:before{content:\"\"}.fa-twitter:before{content:\"\"}.fa-facebook-f:before,.fa-facebook:before{content:\"\"}.fa-github:before{content:\"\"}.fa-unlock:before{content:\"\"}.fa-credit-card:before{content:\"\"}.fa-feed:before,.fa-rss:before{content:\"\"}.fa-hdd-o:before{content:\"\"}.fa-bullhorn:before{content:\"\"}.fa-bell:before{content:\"\"}.fa-certificate:before{content:\"\"}.fa-hand-o-right:before{content:\"\"}.fa-hand-o-left:before{content:\"\"}.fa-hand-o-up:before{content:\"\"}.fa-hand-o-down:before{content:\"\"}.fa-arrow-circle-left:before{content:\"\"}.fa-arrow-circle-right:before{content:\"\"}.fa-arrow-circle-up:before{content:\"\"}.fa-arrow-circle-down:before{content:\"\"}.fa-globe:before{content:\"\"}.fa-wrench:before{content:\"\"}.fa-tasks:before{content:\"\"}.fa-filter:before{content:\"\"}.fa-briefcase:before{content:\"\"}.fa-arrows-alt:before{content:\"\"}.fa-group:before,.fa-users:before{content:\"\"}.fa-chain:before,.fa-link:before{content:\"\"}.fa-cloud:before{content:\"\"}.fa-flask:before{content:\"\"}.fa-cut:before,.fa-scissors:before{content:\"\"}.fa-copy:before,.fa-files-o:before{content:\"\"}.fa-paperclip:before{content:\"\"}.fa-floppy-o:before,.fa-save:before{content:\"\"}.fa-square:before{content:\"\"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:\"\"}.fa-list-ul:before{content:\"\"}.fa-list-ol:before{content:\"\"}.fa-strikethrough:before{content:\"\"}.fa-underline:before{content:\"\"}.fa-table:before{content:\"\"}.fa-magic:before{content:\"\"}.fa-truck:before{content:\"\"}.fa-pinterest:before{content:\"\"}.fa-pinterest-square:before{content:\"\"}.fa-google-plus-square:before{content:\"\"}.fa-google-plus:before{content:\"\"}.fa-money:before{content:\"\"}.fa-caret-down:before{content:\"\"}.fa-caret-up:before{content:\"\"}.fa-caret-left:before{content:\"\"}.fa-caret-right:before{content:\"\"}.fa-columns:before{content:\"\"}.fa-sort:before,.fa-unsorted:before{content:\"\"}.fa-sort-desc:before,.fa-sort-down:before{content:\"\"}.fa-sort-asc:before,.fa-sort-up:before{content:\"\"}.fa-envelope:before{content:\"\"}.fa-linkedin:before{content:\"\"}.fa-rotate-left:before,.fa-undo:before{content:\"\"}.fa-gavel:before,.fa-legal:before{content:\"\"}.fa-dashboard:before,.fa-tachometer:before{content:\"\"}.fa-comment-o:before{content:\"\"}.fa-comments-o:before{content:\"\"}.fa-bolt:before,.fa-flash:before{content:\"\"}.fa-sitemap:before{content:\"\"}.fa-umbrella:before{content:\"\"}.fa-clipboard:before,.fa-paste:before{content:\"\"}.fa-lightbulb-o:before{content:\"\"}.fa-exchange:before{content:\"\"}.fa-cloud-download:before{content:\"\"}.fa-cloud-upload:before{content:\"\"}.fa-user-md:before{content:\"\"}.fa-stethoscope:before{content:\"\"}.fa-suitcase:before{content:\"\"}.fa-bell-o:before{content:\"\"}.fa-coffee:before{content:\"\"}.fa-cutlery:before{content:\"\"}.fa-file-text-o:before{content:\"\"}.fa-building-o:before{content:\"\"}.fa-hospital-o:before{content:\"\"}.fa-ambulance:before{content:\"\"}.fa-medkit:before{content:\"\"}.fa-fighter-jet:before{content:\"\"}.fa-beer:before{content:\"\"}.fa-h-square:before{content:\"\"}.fa-plus-square:before{content:\"\"}.fa-angle-double-left:before{content:\"\"}.fa-angle-double-right:before{content:\"\"}.fa-angle-double-up:before{content:\"\"}.fa-angle-double-down:before{content:\"\"}.fa-angle-left:before{content:\"\"}.fa-angle-right:before{content:\"\"}.fa-angle-up:before{content:\"\"}.fa-angle-down:before{content:\"\"}.fa-desktop:before{content:\"\"}.fa-laptop:before{content:\"\"}.fa-tablet:before{content:\"\"}.fa-mobile-phone:before,.fa-mobile:before{content:\"\"}.fa-circle-o:before{content:\"\"}.fa-quote-left:before{content:\"\"}.fa-quote-right:before{content:\"\"}.fa-spinner:before{content:\"\"}.fa-circle:before{content:\"\"}.fa-mail-reply:before,.fa-reply:before{content:\"\"}.fa-github-alt:before{content:\"\"}.fa-folder-o:before{content:\"\"}.fa-folder-open-o:before{content:\"\"}.fa-smile-o:before{content:\"\"}.fa-frown-o:before{content:\"\"}.fa-meh-o:before{content:\"\"}.fa-gamepad:before{content:\"\"}.fa-keyboard-o:before{content:\"\"}.fa-flag-o:before{content:\"\"}.fa-flag-checkered:before{content:\"\"}.fa-terminal:before{content:\"\"}.fa-code:before{content:\"\"}.fa-mail-reply-all:before,.fa-reply-all:before{content:\"\"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:\"\"}.fa-location-arrow:before{content:\"\"}.fa-crop:before{content:\"\"}.fa-code-fork:before{content:\"\"}.fa-chain-broken:before,.fa-unlink:before{content:\"\"}.fa-question:before{content:\"\"}.fa-info:before{content:\"\"}.fa-exclamation:before{content:\"\"}.fa-superscript:before{content:\"\"}.fa-subscript:before{content:\"\"}.fa-eraser:before{content:\"\"}.fa-puzzle-piece:before{content:\"\"}.fa-microphone:before{content:\"\"}.fa-microphone-slash:before{content:\"\"}.fa-shield:before{content:\"\"}.fa-calendar-o:before{content:\"\"}.fa-fire-extinguisher:before{content:\"\"}.fa-rocket:before{content:\"\"}.fa-maxcdn:before{content:\"\"}.fa-chevron-circle-left:before{content:\"\"}.fa-chevron-circle-right:before{content:\"\"}.fa-chevron-circle-up:before{content:\"\"}.fa-chevron-circle-down:before{content:\"\"}.fa-html5:before{content:\"\"}.fa-css3:before{content:\"\"}.fa-anchor:before{content:\"\"}.fa-unlock-alt:before{content:\"\"}.fa-bullseye:before{content:\"\"}.fa-ellipsis-h:before{content:\"\"}.fa-ellipsis-v:before{content:\"\"}.fa-rss-square:before{content:\"\"}.fa-play-circle:before{content:\"\"}.fa-ticket:before{content:\"\"}.fa-minus-square:before{content:\"\"}.fa-minus-square-o:before{content:\"\"}.fa-level-up:before{content:\"\"}.fa-level-down:before{content:\"\"}.fa-check-square:before{content:\"\"}.fa-pencil-square:before{content:\"\"}.fa-external-link-square:before{content:\"\"}.fa-share-square:before{content:\"\"}.fa-compass:before{content:\"\"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:\"\"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:\"\"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:\"\"}.fa-eur:before,.fa-euro:before{content:\"\"}.fa-gbp:before{content:\"\"}.fa-dollar:before,.fa-usd:before{content:\"\"}.fa-inr:before,.fa-rupee:before{content:\"\"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:\"\"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:\"\"}.fa-krw:before,.fa-won:before{content:\"\"}.fa-bitcoin:before,.fa-btc:before{content:\"\"}.fa-file:before{content:\"\"}.fa-file-text:before{content:\"\"}.fa-sort-alpha-asc:before{content:\"\"}.fa-sort-alpha-desc:before{content:\"\"}.fa-sort-amount-asc:before{content:\"\"}.fa-sort-amount-desc:before{content:\"\"}.fa-sort-numeric-asc:before{content:\"\"}.fa-sort-numeric-desc:before{content:\"\"}.fa-thumbs-up:before{content:\"\"}.fa-thumbs-down:before{content:\"\"}.fa-youtube-square:before{content:\"\"}.fa-youtube:before{content:\"\"}.fa-xing:before{content:\"\"}.fa-xing-square:before{content:\"\"}.fa-youtube-play:before{content:\"\"}.fa-dropbox:before{content:\"\"}.fa-stack-overflow:before{content:\"\"}.fa-instagram:before{content:\"\"}.fa-flickr:before{content:\"\"}.fa-adn:before{content:\"\"}.fa-bitbucket:before{content:\"\"}.fa-bitbucket-square:before{content:\"\"}.fa-tumblr:before{content:\"\"}.fa-tumblr-square:before{content:\"\"}.fa-long-arrow-down:before{content:\"\"}.fa-long-arrow-up:before{content:\"\"}.fa-long-arrow-left:before{content:\"\"}.fa-long-arrow-right:before{content:\"\"}.fa-apple:before{content:\"\"}.fa-windows:before{content:\"\"}.fa-android:before{content:\"\"}.fa-linux:before{content:\"\"}.fa-dribbble:before{content:\"\"}.fa-skype:before{content:\"\"}.fa-foursquare:before{content:\"\"}.fa-trello:before{content:\"\"}.fa-female:before{content:\"\"}.fa-male:before{content:\"\"}.fa-gittip:before,.fa-gratipay:before{content:\"\"}.fa-sun-o:before{content:\"\"}.fa-moon-o:before{content:\"\"}.fa-archive:before{content:\"\"}.fa-bug:before{content:\"\"}.fa-vk:before{content:\"\"}.fa-weibo:before{content:\"\"}.fa-renren:before{content:\"\"}.fa-pagelines:before{content:\"\"}.fa-stack-exchange:before{content:\"\"}.fa-arrow-circle-o-right:before{content:\"\"}.fa-arrow-circle-o-left:before{content:\"\"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:\"\"}.fa-dot-circle-o:before{content:\"\"}.fa-wheelchair:before{content:\"\"}.fa-vimeo-square:before{content:\"\"}.fa-try:before,.fa-turkish-lira:before{content:\"\"}.fa-plus-square-o:before{content:\"\"}.fa-space-shuttle:before{content:\"\"}.fa-slack:before{content:\"\"}.fa-envelope-square:before{content:\"\"}.fa-wordpress:before{content:\"\"}.fa-openid:before{content:\"\"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:\"\"}.fa-graduation-cap:before,.fa-mortar-board:before{content:\"\"}.fa-yahoo:before{content:\"\"}.fa-google:before{content:\"\"}.fa-reddit:before{content:\"\"}.fa-reddit-square:before{content:\"\"}.fa-stumbleupon-circle:before{content:\"\"}.fa-stumbleupon:before{content:\"\"}.fa-delicious:before{content:\"\"}.fa-digg:before{content:\"\"}.fa-pied-piper-pp:before{content:\"\"}.fa-pied-piper-alt:before{content:\"\"}.fa-drupal:before{content:\"\"}.fa-joomla:before{content:\"\"}.fa-language:before{content:\"\"}.fa-fax:before{content:\"\"}.fa-building:before{content:\"\"}.fa-child:before{content:\"\"}.fa-paw:before{content:\"\"}.fa-spoon:before{content:\"\"}.fa-cube:before{content:\"\"}.fa-cubes:before{content:\"\"}.fa-behance:before{content:\"\"}.fa-behance-square:before{content:\"\"}.fa-steam:before{content:\"\"}.fa-steam-square:before{content:\"\"}.fa-recycle:before{content:\"\"}.fa-automobile:before,.fa-car:before{content:\"\"}.fa-cab:before,.fa-taxi:before{content:\"\"}.fa-tree:before{content:\"\"}.fa-spotify:before{content:\"\"}.fa-deviantart:before{content:\"\"}.fa-soundcloud:before{content:\"\"}.fa-database:before{content:\"\"}.fa-file-pdf-o:before{content:\"\"}.fa-file-word-o:before{content:\"\"}.fa-file-excel-o:before{content:\"\"}.fa-file-powerpoint-o:before{content:\"\"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:\"\"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:\"\"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:\"\"}.fa-file-movie-o:before,.fa-file-video-o:before{content:\"\"}.fa-file-code-o:before{content:\"\"}.fa-vine:before{content:\"\"}.fa-codepen:before{content:\"\"}.fa-jsfiddle:before{content:\"\"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:\"\"}.fa-circle-o-notch:before{content:\"\"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:\"\"}.fa-empire:before,.fa-ge:before{content:\"\"}.fa-git-square:before{content:\"\"}.fa-git:before{content:\"\"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:\"\"}.fa-tencent-weibo:before{content:\"\"}.fa-qq:before{content:\"\"}.fa-wechat:before,.fa-weixin:before{content:\"\"}.fa-paper-plane:before,.fa-send:before{content:\"\"}.fa-paper-plane-o:before,.fa-send-o:before{content:\"\"}.fa-history:before{content:\"\"}.fa-circle-thin:before{content:\"\"}.fa-header:before{content:\"\"}.fa-paragraph:before{content:\"\"}.fa-sliders:before{content:\"\"}.fa-share-alt:before{content:\"\"}.fa-share-alt-square:before{content:\"\"}.fa-bomb:before{content:\"\"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:\"\"}.fa-tty:before{content:\"\"}.fa-binoculars:before{content:\"\"}.fa-plug:before{content:\"\"}.fa-slideshare:before{content:\"\"}.fa-twitch:before{content:\"\"}.fa-yelp:before{content:\"\"}.fa-newspaper-o:before{content:\"\"}.fa-wifi:before{content:\"\"}.fa-calculator:before{content:\"\"}.fa-paypal:before{content:\"\"}.fa-google-wallet:before{content:\"\"}.fa-cc-visa:before{content:\"\"}.fa-cc-mastercard:before{content:\"\"}.fa-cc-discover:before{content:\"\"}.fa-cc-amex:before{content:\"\"}.fa-cc-paypal:before{content:\"\"}.fa-cc-stripe:before{content:\"\"}.fa-bell-slash:before{content:\"\"}.fa-bell-slash-o:before{content:\"\"}.fa-trash:before{content:\"\"}.fa-copyright:before{content:\"\"}.fa-at:before{content:\"\"}.fa-eyedropper:before{content:\"\"}.fa-paint-brush:before{content:\"\"}.fa-birthday-cake:before{content:\"\"}.fa-area-chart:before{content:\"\"}.fa-pie-chart:before{content:\"\"}.fa-line-chart:before{content:\"\"}.fa-lastfm:before{content:\"\"}.fa-lastfm-square:before{content:\"\"}.fa-toggle-off:before{content:\"\"}.fa-toggle-on:before{content:\"\"}.fa-bicycle:before{content:\"\"}.fa-bus:before{content:\"\"}.fa-ioxhost:before{content:\"\"}.fa-angellist:before{content:\"\"}.fa-cc:before{content:\"\"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:\"\"}.fa-meanpath:before{content:\"\"}.fa-buysellads:before{content:\"\"}.fa-connectdevelop:before{content:\"\"}.fa-dashcube:before{content:\"\"}.fa-forumbee:before{content:\"\"}.fa-leanpub:before{content:\"\"}.fa-sellsy:before{content:\"\"}.fa-shirtsinbulk:before{content:\"\"}.fa-simplybuilt:before{content:\"\"}.fa-skyatlas:before{content:\"\"}.fa-cart-plus:before{content:\"\"}.fa-cart-arrow-down:before{content:\"\"}.fa-diamond:before{content:\"\"}.fa-ship:before{content:\"\"}.fa-user-secret:before{content:\"\"}.fa-motorcycle:before{content:\"\"}.fa-street-view:before{content:\"\"}.fa-heartbeat:before{content:\"\"}.fa-venus:before{content:\"\"}.fa-mars:before{content:\"\"}.fa-mercury:before{content:\"\"}.fa-intersex:before,.fa-transgender:before{content:\"\"}.fa-transgender-alt:before{content:\"\"}.fa-venus-double:before{content:\"\"}.fa-mars-double:before{content:\"\"}.fa-venus-mars:before{content:\"\"}.fa-mars-stroke:before{content:\"\"}.fa-mars-stroke-v:before{content:\"\"}.fa-mars-stroke-h:before{content:\"\"}.fa-neuter:before{content:\"\"}.fa-genderless:before{content:\"\"}.fa-facebook-official:before{content:\"\"}.fa-pinterest-p:before{content:\"\"}.fa-whatsapp:before{content:\"\"}.fa-server:before{content:\"\"}.fa-user-plus:before{content:\"\"}.fa-user-times:before{content:\"\"}.fa-bed:before,.fa-hotel:before{content:\"\"}.fa-viacoin:before{content:\"\"}.fa-train:before{content:\"\"}.fa-subway:before{content:\"\"}.fa-medium:before{content:\"\"}.fa-y-combinator:before,.fa-yc:before{content:\"\"}.fa-optin-monster:before{content:\"\"}.fa-opencart:before{content:\"\"}.fa-expeditedssl:before{content:\"\"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:\"\"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:\"\"}.fa-battery-2:before,.fa-battery-half:before{content:\"\"}.fa-battery-1:before,.fa-battery-quarter:before{content:\"\"}.fa-battery-0:before,.fa-battery-empty:before{content:\"\"}.fa-mouse-pointer:before{content:\"\"}.fa-i-cursor:before{content:\"\"}.fa-object-group:before{content:\"\"}.fa-object-ungroup:before{content:\"\"}.fa-sticky-note:before{content:\"\"}.fa-sticky-note-o:before{content:\"\"}.fa-cc-jcb:before{content:\"\"}.fa-cc-diners-club:before{content:\"\"}.fa-clone:before{content:\"\"}.fa-balance-scale:before{content:\"\"}.fa-hourglass-o:before{content:\"\"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:\"\"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:\"\"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:\"\"}.fa-hourglass:before{content:\"\"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:\"\"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:\"\"}.fa-hand-scissors-o:before{content:\"\"}.fa-hand-lizard-o:before{content:\"\"}.fa-hand-spock-o:before{content:\"\"}.fa-hand-pointer-o:before{content:\"\"}.fa-hand-peace-o:before{content:\"\"}.fa-trademark:before{content:\"\"}.fa-registered:before{content:\"\"}.fa-creative-commons:before{content:\"\"}.fa-gg:before{content:\"\"}.fa-gg-circle:before{content:\"\"}.fa-tripadvisor:before{content:\"\"}.fa-odnoklassniki:before{content:\"\"}.fa-odnoklassniki-square:before{content:\"\"}.fa-get-pocket:before{content:\"\"}.fa-wikipedia-w:before{content:\"\"}.fa-safari:before{content:\"\"}.fa-chrome:before{content:\"\"}.fa-firefox:before{content:\"\"}.fa-opera:before{content:\"\"}.fa-internet-explorer:before{content:\"\"}.fa-television:before,.fa-tv:before{content:\"\"}.fa-contao:before{content:\"\"}.fa-500px:before{content:\"\"}.fa-amazon:before{content:\"\"}.fa-calendar-plus-o:before{content:\"\"}.fa-calendar-minus-o:before{content:\"\"}.fa-calendar-times-o:before{content:\"\"}.fa-calendar-check-o:before{content:\"\"}.fa-industry:before{content:\"\"}.fa-map-pin:before{content:\"\"}.fa-map-signs:before{content:\"\"}.fa-map-o:before{content:\"\"}.fa-map:before{content:\"\"}.fa-commenting:before{content:\"\"}.fa-commenting-o:before{content:\"\"}.fa-houzz:before{content:\"\"}.fa-vimeo:before{content:\"\"}.fa-black-tie:before{content:\"\"}.fa-fonticons:before{content:\"\"}.fa-reddit-alien:before{content:\"\"}.fa-edge:before{content:\"\"}.fa-credit-card-alt:before{content:\"\"}.fa-codiepie:before{content:\"\"}.fa-modx:before{content:\"\"}.fa-fort-awesome:before{content:\"\"}.fa-usb:before{content:\"\"}.fa-product-hunt:before{content:\"\"}.fa-mixcloud:before{content:\"\"}.fa-scribd:before{content:\"\"}.fa-pause-circle:before{content:\"\"}.fa-pause-circle-o:before{content:\"\"}.fa-stop-circle:before{content:\"\"}.fa-stop-circle-o:before{content:\"\"}.fa-shopping-bag:before{content:\"\"}.fa-shopping-basket:before{content:\"\"}.fa-hashtag:before{content:\"\"}.fa-bluetooth:before{content:\"\"}.fa-bluetooth-b:before{content:\"\"}.fa-percent:before{content:\"\"}.fa-gitlab:before{content:\"\"}.fa-wpbeginner:before{content:\"\"}.fa-wpforms:before{content:\"\"}.fa-envira:before{content:\"\"}.fa-universal-access:before{content:\"\"}.fa-wheelchair-alt:before{content:\"\"}.fa-question-circle-o:before{content:\"\"}.fa-blind:before{content:\"\"}.fa-audio-description:before{content:\"\"}.fa-volume-control-phone:before{content:\"\"}.fa-braille:before{content:\"\"}.fa-assistive-listening-systems:before{content:\"\"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:\"\"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:\"\"}.fa-glide:before{content:\"\"}.fa-glide-g:before{content:\"\"}.fa-sign-language:before,.fa-signing:before{content:\"\"}.fa-low-vision:before{content:\"\"}.fa-viadeo:before{content:\"\"}.fa-viadeo-square:before{content:\"\"}.fa-snapchat:before{content:\"\"}.fa-snapchat-ghost:before{content:\"\"}.fa-snapchat-square:before{content:\"\"}.fa-pied-piper:before{content:\"\"}.fa-first-order:before{content:\"\"}.fa-yoast:before{content:\"\"}.fa-themeisle:before{content:\"\"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:\"\"}.fa-fa:before,.fa-font-awesome:before{content:\"\"}.fa-handshake-o:before{content:\"\"}.fa-envelope-open:before{content:\"\"}.fa-envelope-open-o:before{content:\"\"}.fa-linode:before{content:\"\"}.fa-address-book:before{content:\"\"}.fa-address-book-o:before{content:\"\"}.fa-address-card:before,.fa-vcard:before{content:\"\"}.fa-address-card-o:before,.fa-vcard-o:before{content:\"\"}.fa-user-circle:before{content:\"\"}.fa-user-circle-o:before{content:\"\"}.fa-user-o:before{content:\"\"}.fa-id-badge:before{content:\"\"}.fa-drivers-license:before,.fa-id-card:before{content:\"\"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:\"\"}.fa-quora:before{content:\"\"}.fa-free-code-camp:before{content:\"\"}.fa-telegram:before{content:\"\"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:\"\"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:\"\"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:\"\"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:\"\"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:\"\"}.fa-shower:before{content:\"\"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:\"\"}.fa-podcast:before{content:\"\"}.fa-window-maximize:before{content:\"\"}.fa-window-minimize:before{content:\"\"}.fa-window-restore:before{content:\"\"}.fa-times-rectangle:before,.fa-window-close:before{content:\"\"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:\"\"}.fa-bandcamp:before{content:\"\"}.fa-grav:before{content:\"\"}.fa-etsy:before{content:\"\"}.fa-imdb:before{content:\"\"}.fa-ravelry:before{content:\"\"}.fa-eercast:before{content:\"\"}.fa-microchip:before{content:\"\"}.fa-snowflake-o:before{content:\"\"}.fa-superpowers:before{content:\"\"}.fa-wpexplorer:before{content:\"\"}.fa-meetup:before{content:\"\"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./node_modules/font-awesome/css/font-awesome.css","webpack:///font-awesome.css"],"names":[],"mappings":"AAsLA;AAtLA;;;ECIE,CDJF,WAOE,0DACA,sPACA,gBACA,iBACA,CAEF,IACE,kEACA,kBACA,oBACA,mCACA,iCACA,CAGF,OACE,yCACA,mBACA,CAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,OACE,cAEF,OACE,oCACA,CAEF,OACE,wCACA,oBACA,CAEF,UACE,kBAEF,OACE,qCACA,mBACA,gBACA,iBACA,CAEF,aACE,mBAEF,WACE,iDACA,kBACA,CAEF,cACE,WAEF,eACE,YAEF,iBACE,kBAEF,kBACE,iBAGF,YACE,YAEF,WACE,WAEF,cACE,kBAEF,eACE,iBAEF,SACE,iFACA,CAEF,UACE,qFACA,CAEF,2BACE,GACE,qDACA,CAEF,GACE,yDACA,CAwBD,CArBH,mBACE,GACE,qDACA,CAEF,GACE,yDACA,CAwBD,CArBH,cACE,sGACA,uBAEA,CAEF,eACE,uGACA,wBAEA,CAEF,eACE,uGACA,wBAEA,CAEF,oBACE,6GACA,oBAEA,CAEF,kBACE,6GACA,oBAEA,CAEF,gHAKE,gCAEF,UACE,uCACA,UACA,WACA,gBACA,qBACA,CAEF,0BAEE,yBACA,WACA,iBACA,CAEF,aACE,oBAEF,aACE,cAEF,YACE,WAIF,iBACE,YAEF,iBACE,YAEF,kBACE,YAEF,sBACE,YAEF,iBACE,YAEF,gBACE,YAEF,kBACE,YAEF,gBACE,YAEF,gBACE,YAEF,oBACE,YAEF,cACE,YAEF,mBACE,YAEF,iBACE,YAEF,oDAGE,YAEF,uBACE,YAEF,wBACE,YAEF,qBACE,YAEF,kBACE,YAEF,+BAEE,YAEF,mBACE,YAEF,gBACE,YAEF,kBACE,YAEF,mBACE,YAEF,gBACE,YAEF,oBACE,YAEF,+BACE,YAEF,6BACE,YAEF,iBACE,YAEF,yBACE,YAEF,0CAEE,YAEF,mBACE,YAEF,oBACE,YAEF,gBACE,YAEF,gBACE,YAEF,sBACE,YAEF,sBACE,YAEF,uBACE,YAEF,qBACE,YAEF,kBACE,YAEF,mBACE,YAEF,eACE,YAEF,gBACE,YAEF,gBACE,YAEF,oBACE,YAEF,iBACE,YAEF,kB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","file":"flavours/vanilla/share.css","sourcesContent":["/*!\n * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */\n/* FONT PATH\n * -------------------------- */\n@font-face {\n font-family: 'FontAwesome';\n src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');\n src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');\n font-weight: normal;\n font-style: normal;\n}\n.fa {\n display: inline-block;\n font: normal normal normal 14px/1 FontAwesome;\n font-size: inherit;\n text-rendering: auto;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n/* makes the font 33% larger relative to the icon container */\n.fa-lg {\n font-size: 1.33333333em;\n line-height: 0.75em;\n vertical-align: -15%;\n}\n.fa-2x {\n font-size: 2em;\n}\n.fa-3x {\n font-size: 3em;\n}\n.fa-4x {\n font-size: 4em;\n}\n.fa-5x {\n font-size: 5em;\n}\n.fa-fw {\n width: 1.28571429em;\n text-align: center;\n}\n.fa-ul {\n padding-left: 0;\n margin-left: 2.14285714em;\n list-style-type: none;\n}\n.fa-ul > li {\n position: relative;\n}\n.fa-li {\n position: absolute;\n left: -2.14285714em;\n width: 2.14285714em;\n top: 0.14285714em;\n text-align: center;\n}\n.fa-li.fa-lg {\n left: -1.85714286em;\n}\n.fa-border {\n padding: .2em .25em .15em;\n border: solid 0.08em #eeeeee;\n border-radius: .1em;\n}\n.fa-pull-left {\n float: left;\n}\n.fa-pull-right {\n float: right;\n}\n.fa.fa-pull-left {\n margin-right: .3em;\n}\n.fa.fa-pull-right {\n margin-left: .3em;\n}\n/* Deprecated as of 4.4.0 */\n.pull-right {\n float: right;\n}\n.pull-left {\n float: left;\n}\n.fa.pull-left {\n margin-right: .3em;\n}\n.fa.pull-right {\n margin-left: .3em;\n}\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";\n -webkit-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n.fa-rotate-180 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";\n -webkit-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n.fa-rotate-270 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";\n -webkit-transform: rotate(270deg);\n -ms-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n.fa-flip-horizontal {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";\n -webkit-transform: scale(-1, 1);\n -ms-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n.fa-flip-vertical {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";\n -webkit-transform: scale(1, -1);\n -ms-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical {\n filter: none;\n}\n.fa-stack {\n position: relative;\n display: inline-block;\n width: 2em;\n height: 2em;\n line-height: 2em;\n vertical-align: middle;\n}\n.fa-stack-1x,\n.fa-stack-2x {\n position: absolute;\n left: 0;\n width: 100%;\n text-align: center;\n}\n.fa-stack-1x {\n line-height: inherit;\n}\n.fa-stack-2x {\n font-size: 2em;\n}\n.fa-inverse {\n color: #ffffff;\n}\n/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\n readers do not read off random characters that represent icons */\n.fa-glass:before {\n content: \"\\f000\";\n}\n.fa-music:before {\n content: \"\\f001\";\n}\n.fa-search:before {\n content: \"\\f002\";\n}\n.fa-envelope-o:before {\n content: \"\\f003\";\n}\n.fa-heart:before {\n content: \"\\f004\";\n}\n.fa-star:before {\n content: \"\\f005\";\n}\n.fa-star-o:before {\n content: \"\\f006\";\n}\n.fa-user:before {\n content: \"\\f007\";\n}\n.fa-film:before {\n content: \"\\f008\";\n}\n.fa-th-large:before {\n content: \"\\f009\";\n}\n.fa-th:before {\n content: \"\\f00a\";\n}\n.fa-th-list:before {\n content: \"\\f00b\";\n}\n.fa-check:before {\n content: \"\\f00c\";\n}\n.fa-remove:before,\n.fa-close:before,\n.fa-times:before {\n content: \"\\f00d\";\n}\n.fa-search-plus:before {\n content: \"\\f00e\";\n}\n.fa-search-minus:before {\n content: \"\\f010\";\n}\n.fa-power-off:before {\n content: \"\\f011\";\n}\n.fa-signal:before {\n content: \"\\f012\";\n}\n.fa-gear:before,\n.fa-cog:before {\n content: \"\\f013\";\n}\n.fa-trash-o:before {\n content: \"\\f014\";\n}\n.fa-home:before {\n content: \"\\f015\";\n}\n.fa-file-o:before {\n content: \"\\f016\";\n}\n.fa-clock-o:before {\n content: \"\\f017\";\n}\n.fa-road:before {\n content: \"\\f018\";\n}\n.fa-download:before {\n content: \"\\f019\";\n}\n.fa-arrow-circle-o-down:before {\n content: \"\\f01a\";\n}\n.fa-arrow-circle-o-up:before {\n content: \"\\f01b\";\n}\n.fa-inbox:before {\n content: \"\\f01c\";\n}\n.fa-play-circle-o:before {\n content: \"\\f01d\";\n}\n.fa-rotate-right:before,\n.fa-repeat:before {\n content: \"\\f01e\";\n}\n.fa-refresh:before {\n content: \"\\f021\";\n}\n.fa-list-alt:before {\n content: \"\\f022\";\n}\n.fa-lock:before {\n content: \"\\f023\";\n}\n.fa-flag:before {\n content: \"\\f024\";\n}\n.fa-headphones:before {\n content: \"\\f025\";\n}\n.fa-volume-off:before {\n content: \"\\f026\";\n}\n.fa-volume-down:before {\n content: \"\\f027\";\n}\n.fa-volume-up:before {\n content: \"\\f028\";\n}\n.fa-qrcode:before {\n content: \"\\f029\";\n}\n.fa-barcode:before {\n content: \"\\f02a\";\n}\n.fa-tag:before {\n content: \"\\f02b\";\n}\n.fa-tags:before {\n content: \"\\f02c\";\n}\n.fa-book:before {\n content: \"\\f02d\";\n}\n.fa-bookmark:before {\n content: \"\\f02e\";\n}\n.fa-print:before {\n content: \"\\f02f\";\n}\n.fa-camera:before {\n content: \"\\f030\";\n}\n.fa-font:before {\n content: \"\\f031\";\n}\n.fa-bold:before {\n content: \"\\f032\";\n}\n.fa-italic:before {\n content: \"\\f033\";\n}\n.fa-text-height:before {\n content: \"\\f034\";\n}\n.fa-text-width:before {\n content: \"\\f035\";\n}\n.fa-align-left:before {\n content: \"\\f036\";\n}\n.fa-align-center:before {\n content: \"\\f037\";\n}\n.fa-align-right:before {\n content: \"\\f038\";\n}\n.fa-align-justify:before {\n content: \"\\f039\";\n}\n.fa-list:before {\n content: \"\\f03a\";\n}\n.fa-dedent:before,\n.fa-outdent:before {\n content: \"\\f03b\";\n}\n.fa-indent:before {\n content: \"\\f03c\";\n}\n.fa-video-camera:before {\n content: \"\\f03d\";\n}\n.fa-photo:before,\n.fa-image:before,\n.fa-picture-o:before {\n content: \"\\f03e\";\n}\n.fa-pencil:before {\n content: \"\\f040\";\n}\n.fa-map-marker:before {\n content: \"\\f041\";\n}\n.fa-adjust:before {\n content: \"\\f042\";\n}\n.fa-tint:before {\n content: \"\\f043\";\n}\n.fa-edit:before,\n.fa-pencil-square-o:before {\n content: \"\\f044\";\n}\n.fa-share-square-o:before {\n content: \"\\f045\";\n}\n.fa-check-square-o:before {\n content: \"\\f046\";\n}\n.fa-arrows:before {\n content: \"\\f047\";\n}\n.fa-step-backward:before {\n content: \"\\f048\";\n}\n.fa-fast-backward:before {\n content: \"\\f049\";\n}\n.fa-backward:before {\n content: \"\\f04a\";\n}\n.fa-play:before {\n content: \"\\f04b\";\n}\n.fa-pause:before {\n content: \"\\f04c\";\n}\n.fa-stop:before {\n content: \"\\f04d\";\n}\n.fa-forward:before {\n content: \"\\f04e\";\n}\n.fa-fast-forward:before {\n content: \"\\f050\";\n}\n.fa-step-forward:before {\n content: \"\\f051\";\n}\n.fa-eject:before {\n content: \"\\f052\";\n}\n.fa-chevron-left:before {\n content: \"\\f053\";\n}\n.fa-chevron-right:before {\n content: \"\\f054\";\n}\n.fa-plus-circle:before {\n content: \"\\f055\";\n}\n.fa-minus-circle:before {\n content: \"\\f056\";\n}\n.fa-times-circle:before {\n content: \"\\f057\";\n}\n.fa-check-circle:before {\n content: \"\\f058\";\n}\n.fa-question-circle:before {\n content: \"\\f059\";\n}\n.fa-info-circle:before {\n content: \"\\f05a\";\n}\n.fa-crosshairs:before {\n content: \"\\f05b\";\n}\n.fa-times-circle-o:before {\n content: \"\\f05c\";\n}\n.fa-check-circle-o:before {\n content: \"\\f05d\";\n}\n.fa-ban:before {\n content: \"\\f05e\";\n}\n.fa-arrow-left:before {\n content: \"\\f060\";\n}\n.fa-arrow-right:before {\n content: \"\\f061\";\n}\n.fa-arrow-up:before {\n content: \"\\f062\";\n}\n.fa-arrow-down:before {\n content: \"\\f063\";\n}\n.fa-mail-forward:before,\n.fa-share:before {\n content: \"\\f064\";\n}\n.fa-expand:before {\n content: \"\\f065\";\n}\n.fa-compress:before {\n content: \"\\f066\";\n}\n.fa-plus:before {\n content: \"\\f067\";\n}\n.fa-minus:before {\n content: \"\\f068\";\n}\n.fa-asterisk:before {\n content: \"\\f069\";\n}\n.fa-exclamation-circle:before {\n content: \"\\f06a\";\n}\n.fa-gift:before {\n content: \"\\f06b\";\n}\n.fa-leaf:before {\n content: \"\\f06c\";\n}\n.fa-fire:before {\n content: \"\\f06d\";\n}\n.fa-eye:before {\n content: \"\\f06e\";\n}\n.fa-eye-slash:before {\n content: \"\\f070\";\n}\n.fa-warning:before,\n.fa-exclamation-triangle:before {\n content: \"\\f071\";\n}\n.fa-plane:before {\n content: \"\\f072\";\n}\n.fa-calendar:before {\n content: \"\\f073\";\n}\n.fa-random:before {\n content: \"\\f074\";\n}\n.fa-comment:before {\n content: \"\\f075\";\n}\n.fa-magnet:before {\n content: \"\\f076\";\n}\n.fa-chevron-up:before {\n content: \"\\f077\";\n}\n.fa-chevron-down:before {\n content: \"\\f078\";\n}\n.fa-retweet:before {\n content: \"\\f079\";\n}\n.fa-shopping-cart:before {\n content: \"\\f07a\";\n}\n.fa-folder:before {\n content: \"\\f07b\";\n}\n.fa-folder-open:before {\n content: \"\\f07c\";\n}\n.fa-arrows-v:before {\n content: \"\\f07d\";\n}\n.fa-arrows-h:before {\n content: \"\\f07e\";\n}\n.fa-bar-chart-o:before,\n.fa-bar-chart:before {\n content: \"\\f080\";\n}\n.fa-twitter-square:before {\n content: \"\\f081\";\n}\n.fa-facebook-square:before {\n content: \"\\f082\";\n}\n.fa-camera-retro:before {\n content: \"\\f083\";\n}\n.fa-key:before {\n content: \"\\f084\";\n}\n.fa-gears:before,\n.fa-cogs:before {\n content: \"\\f085\";\n}\n.fa-comments:before {\n content: \"\\f086\";\n}\n.fa-thumbs-o-up:before {\n content: \"\\f087\";\n}\n.fa-thumbs-o-down:before {\n content: \"\\f088\";\n}\n.fa-star-half:before {\n content: \"\\f089\";\n}\n.fa-heart-o:before {\n content: \"\\f08a\";\n}\n.fa-sign-out:before {\n content: \"\\f08b\";\n}\n.fa-linkedin-square:before {\n content: \"\\f08c\";\n}\n.fa-thumb-tack:before {\n content: \"\\f08d\";\n}\n.fa-external-link:before {\n content: \"\\f08e\";\n}\n.fa-sign-in:before {\n content: \"\\f090\";\n}\n.fa-trophy:before {\n content: \"\\f091\";\n}\n.fa-github-square:before {\n content: \"\\f092\";\n}\n.fa-upload:before {\n content: \"\\f093\";\n}\n.fa-lemon-o:before {\n content: \"\\f094\";\n}\n.fa-phone:before {\n content: \"\\f095\";\n}\n.fa-square-o:before {\n content: \"\\f096\";\n}\n.fa-bookmark-o:before {\n content: \"\\f097\";\n}\n.fa-phone-square:before {\n content: \"\\f098\";\n}\n.fa-twitter:before {\n content: \"\\f099\";\n}\n.fa-facebook-f:before,\n.fa-facebook:before {\n content: \"\\f09a\";\n}\n.fa-github:before {\n content: \"\\f09b\";\n}\n.fa-unlock:before {\n content: \"\\f09c\";\n}\n.fa-credit-card:before {\n content: \"\\f09d\";\n}\n.fa-feed:before,\n.fa-rss:before {\n content: \"\\f09e\";\n}\n.fa-hdd-o:before {\n content: \"\\f0a0\";\n}\n.fa-bullhorn:before {\n content: \"\\f0a1\";\n}\n.fa-bell:before {\n content: \"\\f0f3\";\n}\n.fa-certificate:before {\n content: \"\\f0a3\";\n}\n.fa-hand-o-right:before {\n content: \"\\f0a4\";\n}\n.fa-hand-o-left:before {\n content: \"\\f0a5\";\n}\n.fa-hand-o-up:before {\n content: \"\\f0a6\";\n}\n.fa-hand-o-down:before {\n content: \"\\f0a7\";\n}\n.fa-arrow-circle-left:before {\n content: \"\\f0a8\";\n}\n.fa-arrow-circle-right:before {\n content: \"\\f0a9\";\n}\n.fa-arrow-circle-up:before {\n content: \"\\f0aa\";\n}\n.fa-arrow-circle-down:before {\n content: \"\\f0ab\";\n}\n.fa-globe:before {\n content: \"\\f0ac\";\n}\n.fa-wrench:before {\n content: \"\\f0ad\";\n}\n.fa-tasks:before {\n content: \"\\f0ae\";\n}\n.fa-filter:before {\n content: \"\\f0b0\";\n}\n.fa-briefcase:before {\n content: \"\\f0b1\";\n}\n.fa-arrows-alt:before {\n content: \"\\f0b2\";\n}\n.fa-group:before,\n.fa-users:before {\n content: \"\\f0c0\";\n}\n.fa-chain:before,\n.fa-link:before {\n content: \"\\f0c1\";\n}\n.fa-cloud:before {\n content: \"\\f0c2\";\n}\n.fa-flask:before {\n content: \"\\f0c3\";\n}\n.fa-cut:before,\n.fa-scissors:before {\n content: \"\\f0c4\";\n}\n.fa-copy:before,\n.fa-files-o:before {\n content: \"\\f0c5\";\n}\n.fa-paperclip:before {\n content: \"\\f0c6\";\n}\n.fa-save:before,\n.fa-floppy-o:before {\n content: \"\\f0c7\";\n}\n.fa-square:before {\n content: \"\\f0c8\";\n}\n.fa-navicon:before,\n.fa-reorder:before,\n.fa-bars:before {\n content: \"\\f0c9\";\n}\n.fa-list-ul:before {\n content: \"\\f0ca\";\n}\n.fa-list-ol:before {\n content: \"\\f0cb\";\n}\n.fa-strikethrough:before {\n content: \"\\f0cc\";\n}\n.fa-underline:before {\n content: \"\\f0cd\";\n}\n.fa-table:before {\n content: \"\\f0ce\";\n}\n.fa-magic:before {\n content: \"\\f0d0\";\n}\n.fa-truck:before {\n content: \"\\f0d1\";\n}\n.fa-pinterest:before {\n content: \"\\f0d2\";\n}\n.fa-pinterest-square:before {\n content: \"\\f0d3\";\n}\n.fa-google-plus-square:before {\n content: \"\\f0d4\";\n}\n.fa-google-plus:before {\n content: \"\\f0d5\";\n}\n.fa-money:before {\n content: \"\\f0d6\";\n}\n.fa-caret-down:before {\n content: \"\\f0d7\";\n}\n.fa-caret-up:before {\n content: \"\\f0d8\";\n}\n.fa-caret-left:before {\n content: \"\\f0d9\";\n}\n.fa-caret-right:before {\n content: \"\\f0da\";\n}\n.fa-columns:before {\n content: \"\\f0db\";\n}\n.fa-unsorted:before,\n.fa-sort:before {\n content: \"\\f0dc\";\n}\n.fa-sort-down:before,\n.fa-sort-desc:before {\n content: \"\\f0dd\";\n}\n.fa-sort-up:before,\n.fa-sort-asc:before {\n content: \"\\f0de\";\n}\n.fa-envelope:before {\n content: \"\\f0e0\";\n}\n.fa-linkedin:before {\n content: \"\\f0e1\";\n}\n.fa-rotate-left:before,\n.fa-undo:before {\n content: \"\\f0e2\";\n}\n.fa-legal:before,\n.fa-gavel:before {\n content: \"\\f0e3\";\n}\n.fa-dashboard:before,\n.fa-tachometer:before {\n content: \"\\f0e4\";\n}\n.fa-comment-o:before {\n content: \"\\f0e5\";\n}\n.fa-comments-o:before {\n content: \"\\f0e6\";\n}\n.fa-flash:before,\n.fa-bolt:before {\n content: \"\\f0e7\";\n}\n.fa-sitemap:before {\n content: \"\\f0e8\";\n}\n.fa-umbrella:before {\n content: \"\\f0e9\";\n}\n.fa-paste:before,\n.fa-clipboard:before {\n content: \"\\f0ea\";\n}\n.fa-lightbulb-o:before {\n content: \"\\f0eb\";\n}\n.fa-exchange:before {\n content: \"\\f0ec\";\n}\n.fa-cloud-download:before {\n content: \"\\f0ed\";\n}\n.fa-cloud-upload:before {\n content: \"\\f0ee\";\n}\n.fa-user-md:before {\n content: \"\\f0f0\";\n}\n.fa-stethoscope:before {\n content: \"\\f0f1\";\n}\n.fa-suitcase:before {\n content: \"\\f0f2\";\n}\n.fa-bell-o:before {\n content: \"\\f0a2\";\n}\n.fa-coffee:before {\n content: \"\\f0f4\";\n}\n.fa-cutlery:before {\n content: \"\\f0f5\";\n}\n.fa-file-text-o:before {\n content: \"\\f0f6\";\n}\n.fa-building-o:before {\n content: \"\\f0f7\";\n}\n.fa-hospital-o:before {\n content: \"\\f0f8\";\n}\n.fa-ambulance:before {\n content: \"\\f0f9\";\n}\n.fa-medkit:before {\n content: \"\\f0fa\";\n}\n.fa-fighter-jet:before {\n content: \"\\f0fb\";\n}\n.fa-beer:before {\n content: \"\\f0fc\";\n}\n.fa-h-square:before {\n content: \"\\f0fd\";\n}\n.fa-plus-square:before {\n content: \"\\f0fe\";\n}\n.fa-angle-double-left:before {\n content: \"\\f100\";\n}\n.fa-angle-double-right:before {\n content: \"\\f101\";\n}\n.fa-angle-double-up:before {\n content: \"\\f102\";\n}\n.fa-angle-double-down:before {\n content: \"\\f103\";\n}\n.fa-angle-left:before {\n content: \"\\f104\";\n}\n.fa-angle-right:before {\n content: \"\\f105\";\n}\n.fa-angle-up:before {\n content: \"\\f106\";\n}\n.fa-angle-down:before {\n content: \"\\f107\";\n}\n.fa-desktop:before {\n content: \"\\f108\";\n}\n.fa-laptop:before {\n content: \"\\f109\";\n}\n.fa-tablet:before {\n content: \"\\f10a\";\n}\n.fa-mobile-phone:before,\n.fa-mobile:before {\n content: \"\\f10b\";\n}\n.fa-circle-o:before {\n content: \"\\f10c\";\n}\n.fa-quote-left:before {\n content: \"\\f10d\";\n}\n.fa-quote-right:before {\n content: \"\\f10e\";\n}\n.fa-spinner:before {\n content: \"\\f110\";\n}\n.fa-circle:before {\n content: \"\\f111\";\n}\n.fa-mail-reply:before,\n.fa-reply:before {\n content: \"\\f112\";\n}\n.fa-github-alt:before {\n content: \"\\f113\";\n}\n.fa-folder-o:before {\n content: \"\\f114\";\n}\n.fa-folder-open-o:before {\n content: \"\\f115\";\n}\n.fa-smile-o:before {\n content: \"\\f118\";\n}\n.fa-frown-o:before {\n content: \"\\f119\";\n}\n.fa-meh-o:before {\n content: \"\\f11a\";\n}\n.fa-gamepad:before {\n content: \"\\f11b\";\n}\n.fa-keyboard-o:before {\n content: \"\\f11c\";\n}\n.fa-flag-o:before {\n content: \"\\f11d\";\n}\n.fa-flag-checkered:before {\n content: \"\\f11e\";\n}\n.fa-terminal:before {\n content: \"\\f120\";\n}\n.fa-code:before {\n content: \"\\f121\";\n}\n.fa-mail-reply-all:before,\n.fa-reply-all:before {\n content: \"\\f122\";\n}\n.fa-star-half-empty:before,\n.fa-star-half-full:before,\n.fa-star-half-o:before {\n content: \"\\f123\";\n}\n.fa-location-arrow:before {\n content: \"\\f124\";\n}\n.fa-crop:before {\n content: \"\\f125\";\n}\n.fa-code-fork:before {\n content: \"\\f126\";\n}\n.fa-unlink:before,\n.fa-chain-broken:before {\n content: \"\\f127\";\n}\n.fa-question:before {\n content: \"\\f128\";\n}\n.fa-info:before {\n content: \"\\f129\";\n}\n.fa-exclamation:before {\n content: \"\\f12a\";\n}\n.fa-superscript:before {\n content: \"\\f12b\";\n}\n.fa-subscript:before {\n content: \"\\f12c\";\n}\n.fa-eraser:before {\n content: \"\\f12d\";\n}\n.fa-puzzle-piece:before {\n content: \"\\f12e\";\n}\n.fa-microphone:before {\n content: \"\\f130\";\n}\n.fa-microphone-slash:before {\n content: \"\\f131\";\n}\n.fa-shield:before {\n content: \"\\f132\";\n}\n.fa-calendar-o:before {\n content: \"\\f133\";\n}\n.fa-fire-extinguisher:before {\n content: \"\\f134\";\n}\n.fa-rocket:before {\n content: \"\\f135\";\n}\n.fa-maxcdn:before {\n content: \"\\f136\";\n}\n.fa-chevron-circle-left:before {\n content: \"\\f137\";\n}\n.fa-chevron-circle-right:before {\n content: \"\\f138\";\n}\n.fa-chevron-circle-up:before {\n content: \"\\f139\";\n}\n.fa-chevron-circle-down:before {\n content: \"\\f13a\";\n}\n.fa-html5:before {\n content: \"\\f13b\";\n}\n.fa-css3:before {\n content: \"\\f13c\";\n}\n.fa-anchor:before {\n content: \"\\f13d\";\n}\n.fa-unlock-alt:before {\n content: \"\\f13e\";\n}\n.fa-bullseye:before {\n content: \"\\f140\";\n}\n.fa-ellipsis-h:before {\n content: \"\\f141\";\n}\n.fa-ellipsis-v:before {\n content: \"\\f142\";\n}\n.fa-rss-square:before {\n content: \"\\f143\";\n}\n.fa-play-circle:before {\n content: \"\\f144\";\n}\n.fa-ticket:before {\n content: \"\\f145\";\n}\n.fa-minus-square:before {\n content: \"\\f146\";\n}\n.fa-minus-square-o:before {\n content: \"\\f147\";\n}\n.fa-level-up:before {\n content: \"\\f148\";\n}\n.fa-level-down:before {\n content: \"\\f149\";\n}\n.fa-check-square:before {\n content: \"\\f14a\";\n}\n.fa-pencil-square:before {\n content: \"\\f14b\";\n}\n.fa-external-link-square:before {\n content: \"\\f14c\";\n}\n.fa-share-square:before {\n content: \"\\f14d\";\n}\n.fa-compass:before {\n content: \"\\f14e\";\n}\n.fa-toggle-down:before,\n.fa-caret-square-o-down:before {\n content: \"\\f150\";\n}\n.fa-toggle-up:before,\n.fa-caret-square-o-up:before {\n content: \"\\f151\";\n}\n.fa-toggle-right:before,\n.fa-caret-square-o-right:before {\n content: \"\\f152\";\n}\n.fa-euro:before,\n.fa-eur:before {\n content: \"\\f153\";\n}\n.fa-gbp:before {\n content: \"\\f154\";\n}\n.fa-dollar:before,\n.fa-usd:before {\n content: \"\\f155\";\n}\n.fa-rupee:before,\n.fa-inr:before {\n content: \"\\f156\";\n}\n.fa-cny:before,\n.fa-rmb:before,\n.fa-yen:before,\n.fa-jpy:before {\n content: \"\\f157\";\n}\n.fa-ruble:before,\n.fa-rouble:before,\n.fa-rub:before {\n content: \"\\f158\";\n}\n.fa-won:before,\n.fa-krw:before {\n content: \"\\f159\";\n}\n.fa-bitcoin:before,\n.fa-btc:before {\n content: \"\\f15a\";\n}\n.fa-file:before {\n content: \"\\f15b\";\n}\n.fa-file-text:before {\n content: \"\\f15c\";\n}\n.fa-sort-alpha-asc:before {\n content: \"\\f15d\";\n}\n.fa-sort-alpha-desc:before {\n content: \"\\f15e\";\n}\n.fa-sort-amount-asc:before {\n content: \"\\f160\";\n}\n.fa-sort-amount-desc:before {\n content: \"\\f161\";\n}\n.fa-sort-numeric-asc:before {\n content: \"\\f162\";\n}\n.fa-sort-numeric-desc:before {\n content: \"\\f163\";\n}\n.fa-thumbs-up:before {\n content: \"\\f164\";\n}\n.fa-thumbs-down:before {\n content: \"\\f165\";\n}\n.fa-youtube-square:before {\n content: \"\\f166\";\n}\n.fa-youtube:before {\n content: \"\\f167\";\n}\n.fa-xing:before {\n content: \"\\f168\";\n}\n.fa-xing-square:before {\n content: \"\\f169\";\n}\n.fa-youtube-play:before {\n content: \"\\f16a\";\n}\n.fa-dropbox:before {\n content: \"\\f16b\";\n}\n.fa-stack-overflow:before {\n content: \"\\f16c\";\n}\n.fa-instagram:before {\n content: \"\\f16d\";\n}\n.fa-flickr:before {\n content: \"\\f16e\";\n}\n.fa-adn:before {\n content: \"\\f170\";\n}\n.fa-bitbucket:before {\n content: \"\\f171\";\n}\n.fa-bitbucket-square:before {\n content: \"\\f172\";\n}\n.fa-tumblr:before {\n content: \"\\f173\";\n}\n.fa-tumblr-square:before {\n content: \"\\f174\";\n}\n.fa-long-arrow-down:before {\n content: \"\\f175\";\n}\n.fa-long-arrow-up:before {\n content: \"\\f176\";\n}\n.fa-long-arrow-left:before {\n content: \"\\f177\";\n}\n.fa-long-arrow-right:before {\n content: \"\\f178\";\n}\n.fa-apple:before {\n content: \"\\f179\";\n}\n.fa-windows:before {\n content: \"\\f17a\";\n}\n.fa-android:before {\n content: \"\\f17b\";\n}\n.fa-linux:before {\n content: \"\\f17c\";\n}\n.fa-dribbble:before {\n content: \"\\f17d\";\n}\n.fa-skype:before {\n content: \"\\f17e\";\n}\n.fa-foursquare:before {\n content: \"\\f180\";\n}\n.fa-trello:before {\n content: \"\\f181\";\n}\n.fa-female:before {\n content: \"\\f182\";\n}\n.fa-male:before {\n content: \"\\f183\";\n}\n.fa-gittip:before,\n.fa-gratipay:before {\n content: \"\\f184\";\n}\n.fa-sun-o:before {\n content: \"\\f185\";\n}\n.fa-moon-o:before {\n content: \"\\f186\";\n}\n.fa-archive:before {\n content: \"\\f187\";\n}\n.fa-bug:before {\n content: \"\\f188\";\n}\n.fa-vk:before {\n content: \"\\f189\";\n}\n.fa-weibo:before {\n content: \"\\f18a\";\n}\n.fa-renren:before {\n content: \"\\f18b\";\n}\n.fa-pagelines:before {\n content: \"\\f18c\";\n}\n.fa-stack-exchange:before {\n content: \"\\f18d\";\n}\n.fa-arrow-circle-o-right:before {\n content: \"\\f18e\";\n}\n.fa-arrow-circle-o-left:before {\n content: \"\\f190\";\n}\n.fa-toggle-left:before,\n.fa-caret-square-o-left:before {\n content: \"\\f191\";\n}\n.fa-dot-circle-o:before {\n content: \"\\f192\";\n}\n.fa-wheelchair:before {\n content: \"\\f193\";\n}\n.fa-vimeo-square:before {\n content: \"\\f194\";\n}\n.fa-turkish-lira:before,\n.fa-try:before {\n content: \"\\f195\";\n}\n.fa-plus-square-o:before {\n content: \"\\f196\";\n}\n.fa-space-shuttle:before {\n content: \"\\f197\";\n}\n.fa-slack:before {\n content: \"\\f198\";\n}\n.fa-envelope-square:before {\n content: \"\\f199\";\n}\n.fa-wordpress:before {\n content: \"\\f19a\";\n}\n.fa-openid:before {\n content: \"\\f19b\";\n}\n.fa-institution:before,\n.fa-bank:before,\n.fa-university:before {\n content: \"\\f19c\";\n}\n.fa-mortar-board:before,\n.fa-graduation-cap:before {\n content: \"\\f19d\";\n}\n.fa-yahoo:before {\n content: \"\\f19e\";\n}\n.fa-google:before {\n content: \"\\f1a0\";\n}\n.fa-reddit:before {\n content: \"\\f1a1\";\n}\n.fa-reddit-square:before {\n content: \"\\f1a2\";\n}\n.fa-stumbleupon-circle:before {\n content: \"\\f1a3\";\n}\n.fa-stumbleupon:before {\n content: \"\\f1a4\";\n}\n.fa-delicious:before {\n content: \"\\f1a5\";\n}\n.fa-digg:before {\n content: \"\\f1a6\";\n}\n.fa-pied-piper-pp:before {\n content: \"\\f1a7\";\n}\n.fa-pied-piper-alt:before {\n content: \"\\f1a8\";\n}\n.fa-drupal:before {\n content: \"\\f1a9\";\n}\n.fa-joomla:before {\n content: \"\\f1aa\";\n}\n.fa-language:before {\n content: \"\\f1ab\";\n}\n.fa-fax:before {\n content: \"\\f1ac\";\n}\n.fa-building:before {\n content: \"\\f1ad\";\n}\n.fa-child:before {\n content: \"\\f1ae\";\n}\n.fa-paw:before {\n content: \"\\f1b0\";\n}\n.fa-spoon:before {\n content: \"\\f1b1\";\n}\n.fa-cube:before {\n content: \"\\f1b2\";\n}\n.fa-cubes:before {\n content: \"\\f1b3\";\n}\n.fa-behance:before {\n content: \"\\f1b4\";\n}\n.fa-behance-square:before {\n content: \"\\f1b5\";\n}\n.fa-steam:before {\n content: \"\\f1b6\";\n}\n.fa-steam-square:before {\n content: \"\\f1b7\";\n}\n.fa-recycle:before {\n content: \"\\f1b8\";\n}\n.fa-automobile:before,\n.fa-car:before {\n content: \"\\f1b9\";\n}\n.fa-cab:before,\n.fa-taxi:before {\n content: \"\\f1ba\";\n}\n.fa-tree:before {\n content: \"\\f1bb\";\n}\n.fa-spotify:before {\n content: \"\\f1bc\";\n}\n.fa-deviantart:before {\n content: \"\\f1bd\";\n}\n.fa-soundcloud:before {\n content: \"\\f1be\";\n}\n.fa-database:before {\n content: \"\\f1c0\";\n}\n.fa-file-pdf-o:before {\n content: \"\\f1c1\";\n}\n.fa-file-word-o:before {\n content: \"\\f1c2\";\n}\n.fa-file-excel-o:before {\n content: \"\\f1c3\";\n}\n.fa-file-powerpoint-o:before {\n content: \"\\f1c4\";\n}\n.fa-file-photo-o:before,\n.fa-file-picture-o:before,\n.fa-file-image-o:before {\n content: \"\\f1c5\";\n}\n.fa-file-zip-o:before,\n.fa-file-archive-o:before {\n content: \"\\f1c6\";\n}\n.fa-file-sound-o:before,\n.fa-file-audio-o:before {\n content: \"\\f1c7\";\n}\n.fa-file-movie-o:before,\n.fa-file-video-o:before {\n content: \"\\f1c8\";\n}\n.fa-file-code-o:before {\n content: \"\\f1c9\";\n}\n.fa-vine:before {\n content: \"\\f1ca\";\n}\n.fa-codepen:before {\n content: \"\\f1cb\";\n}\n.fa-jsfiddle:before {\n content: \"\\f1cc\";\n}\n.fa-life-bouy:before,\n.fa-life-buoy:before,\n.fa-life-saver:before,\n.fa-support:before,\n.fa-life-ring:before {\n content: \"\\f1cd\";\n}\n.fa-circle-o-notch:before {\n content: \"\\f1ce\";\n}\n.fa-ra:before,\n.fa-resistance:before,\n.fa-rebel:before {\n content: \"\\f1d0\";\n}\n.fa-ge:before,\n.fa-empire:before {\n content: \"\\f1d1\";\n}\n.fa-git-square:before {\n content: \"\\f1d2\";\n}\n.fa-git:before {\n content: \"\\f1d3\";\n}\n.fa-y-combinator-square:before,\n.fa-yc-square:before,\n.fa-hacker-news:before {\n content: \"\\f1d4\";\n}\n.fa-tencent-weibo:before {\n content: \"\\f1d5\";\n}\n.fa-qq:before {\n content: \"\\f1d6\";\n}\n.fa-wechat:before,\n.fa-weixin:before {\n content: \"\\f1d7\";\n}\n.fa-send:before,\n.fa-paper-plane:before {\n content: \"\\f1d8\";\n}\n.fa-send-o:before,\n.fa-paper-plane-o:before {\n content: \"\\f1d9\";\n}\n.fa-history:before {\n content: \"\\f1da\";\n}\n.fa-circle-thin:before {\n content: \"\\f1db\";\n}\n.fa-header:before {\n content: \"\\f1dc\";\n}\n.fa-paragraph:before {\n content: \"\\f1dd\";\n}\n.fa-sliders:before {\n content: \"\\f1de\";\n}\n.fa-share-alt:before {\n content: \"\\f1e0\";\n}\n.fa-share-alt-square:before {\n content: \"\\f1e1\";\n}\n.fa-bomb:before {\n content: \"\\f1e2\";\n}\n.fa-soccer-ball-o:before,\n.fa-futbol-o:before {\n content: \"\\f1e3\";\n}\n.fa-tty:before {\n content: \"\\f1e4\";\n}\n.fa-binoculars:before {\n content: \"\\f1e5\";\n}\n.fa-plug:before {\n content: \"\\f1e6\";\n}\n.fa-slideshare:before {\n content: \"\\f1e7\";\n}\n.fa-twitch:before {\n content: \"\\f1e8\";\n}\n.fa-yelp:before {\n content: \"\\f1e9\";\n}\n.fa-newspaper-o:before {\n content: \"\\f1ea\";\n}\n.fa-wifi:before {\n content: \"\\f1eb\";\n}\n.fa-calculator:before {\n content: \"\\f1ec\";\n}\n.fa-paypal:before {\n content: \"\\f1ed\";\n}\n.fa-google-wallet:before {\n content: \"\\f1ee\";\n}\n.fa-cc-visa:before {\n content: \"\\f1f0\";\n}\n.fa-cc-mastercard:before {\n content: \"\\f1f1\";\n}\n.fa-cc-discover:before {\n content: \"\\f1f2\";\n}\n.fa-cc-amex:before {\n content: \"\\f1f3\";\n}\n.fa-cc-paypal:before {\n content: \"\\f1f4\";\n}\n.fa-cc-stripe:before {\n content: \"\\f1f5\";\n}\n.fa-bell-slash:before {\n content: \"\\f1f6\";\n}\n.fa-bell-slash-o:before {\n content: \"\\f1f7\";\n}\n.fa-trash:before {\n content: \"\\f1f8\";\n}\n.fa-copyright:before {\n content: \"\\f1f9\";\n}\n.fa-at:before {\n content: \"\\f1fa\";\n}\n.fa-eyedropper:before {\n content: \"\\f1fb\";\n}\n.fa-paint-brush:before {\n content: \"\\f1fc\";\n}\n.fa-birthday-cake:before {\n content: \"\\f1fd\";\n}\n.fa-area-chart:before {\n content: \"\\f1fe\";\n}\n.fa-pie-chart:before {\n content: \"\\f200\";\n}\n.fa-line-chart:before {\n content: \"\\f201\";\n}\n.fa-lastfm:before {\n content: \"\\f202\";\n}\n.fa-lastfm-square:before {\n content: \"\\f203\";\n}\n.fa-toggle-off:before {\n content: \"\\f204\";\n}\n.fa-toggle-on:before {\n content: \"\\f205\";\n}\n.fa-bicycle:before {\n content: \"\\f206\";\n}\n.fa-bus:before {\n content: \"\\f207\";\n}\n.fa-ioxhost:before {\n content: \"\\f208\";\n}\n.fa-angellist:before {\n content: \"\\f209\";\n}\n.fa-cc:before {\n content: \"\\f20a\";\n}\n.fa-shekel:before,\n.fa-sheqel:before,\n.fa-ils:before {\n content: \"\\f20b\";\n}\n.fa-meanpath:before {\n content: \"\\f20c\";\n}\n.fa-buysellads:before {\n content: \"\\f20d\";\n}\n.fa-connectdevelop:before {\n content: \"\\f20e\";\n}\n.fa-dashcube:before {\n content: \"\\f210\";\n}\n.fa-forumbee:before {\n content: \"\\f211\";\n}\n.fa-leanpub:before {\n content: \"\\f212\";\n}\n.fa-sellsy:before {\n content: \"\\f213\";\n}\n.fa-shirtsinbulk:before {\n content: \"\\f214\";\n}\n.fa-simplybuilt:before {\n content: \"\\f215\";\n}\n.fa-skyatlas:before {\n content: \"\\f216\";\n}\n.fa-cart-plus:before {\n content: \"\\f217\";\n}\n.fa-cart-arrow-down:before {\n content: \"\\f218\";\n}\n.fa-diamond:before {\n content: \"\\f219\";\n}\n.fa-ship:before {\n content: \"\\f21a\";\n}\n.fa-user-secret:before {\n content: \"\\f21b\";\n}\n.fa-motorcycle:before {\n content: \"\\f21c\";\n}\n.fa-street-view:before {\n content: \"\\f21d\";\n}\n.fa-heartbeat:before {\n content: \"\\f21e\";\n}\n.fa-venus:before {\n content: \"\\f221\";\n}\n.fa-mars:before {\n content: \"\\f222\";\n}\n.fa-mercury:before {\n content: \"\\f223\";\n}\n.fa-intersex:before,\n.fa-transgender:before {\n content: \"\\f224\";\n}\n.fa-transgender-alt:before {\n content: \"\\f225\";\n}\n.fa-venus-double:before {\n content: \"\\f226\";\n}\n.fa-mars-double:before {\n content: \"\\f227\";\n}\n.fa-venus-mars:before {\n content: \"\\f228\";\n}\n.fa-mars-stroke:before {\n content: \"\\f229\";\n}\n.fa-mars-stroke-v:before {\n content: \"\\f22a\";\n}\n.fa-mars-stroke-h:before {\n content: \"\\f22b\";\n}\n.fa-neuter:before {\n content: \"\\f22c\";\n}\n.fa-genderless:before {\n content: \"\\f22d\";\n}\n.fa-facebook-official:before {\n content: \"\\f230\";\n}\n.fa-pinterest-p:before {\n content: \"\\f231\";\n}\n.fa-whatsapp:before {\n content: \"\\f232\";\n}\n.fa-server:before {\n content: \"\\f233\";\n}\n.fa-user-plus:before {\n content: \"\\f234\";\n}\n.fa-user-times:before {\n content: \"\\f235\";\n}\n.fa-hotel:before,\n.fa-bed:before {\n content: \"\\f236\";\n}\n.fa-viacoin:before {\n content: \"\\f237\";\n}\n.fa-train:before {\n content: \"\\f238\";\n}\n.fa-subway:before {\n content: \"\\f239\";\n}\n.fa-medium:before {\n content: \"\\f23a\";\n}\n.fa-yc:before,\n.fa-y-combinator:before {\n content: \"\\f23b\";\n}\n.fa-optin-monster:before {\n content: \"\\f23c\";\n}\n.fa-opencart:before {\n content: \"\\f23d\";\n}\n.fa-expeditedssl:before {\n content: \"\\f23e\";\n}\n.fa-battery-4:before,\n.fa-battery:before,\n.fa-battery-full:before {\n content: \"\\f240\";\n}\n.fa-battery-3:before,\n.fa-battery-three-quarters:before {\n content: \"\\f241\";\n}\n.fa-battery-2:before,\n.fa-battery-half:before {\n content: \"\\f242\";\n}\n.fa-battery-1:before,\n.fa-battery-quarter:before {\n content: \"\\f243\";\n}\n.fa-battery-0:before,\n.fa-battery-empty:before {\n content: \"\\f244\";\n}\n.fa-mouse-pointer:before {\n content: \"\\f245\";\n}\n.fa-i-cursor:before {\n content: \"\\f246\";\n}\n.fa-object-group:before {\n content: \"\\f247\";\n}\n.fa-object-ungroup:before {\n content: \"\\f248\";\n}\n.fa-sticky-note:before {\n content: \"\\f249\";\n}\n.fa-sticky-note-o:before {\n content: \"\\f24a\";\n}\n.fa-cc-jcb:before {\n content: \"\\f24b\";\n}\n.fa-cc-diners-club:before {\n content: \"\\f24c\";\n}\n.fa-clone:before {\n content: \"\\f24d\";\n}\n.fa-balance-scale:before {\n content: \"\\f24e\";\n}\n.fa-hourglass-o:before {\n content: \"\\f250\";\n}\n.fa-hourglass-1:before,\n.fa-hourglass-start:before {\n content: \"\\f251\";\n}\n.fa-hourglass-2:before,\n.fa-hourglass-half:before {\n content: \"\\f252\";\n}\n.fa-hourglass-3:before,\n.fa-hourglass-end:before {\n content: \"\\f253\";\n}\n.fa-hourglass:before {\n content: \"\\f254\";\n}\n.fa-hand-grab-o:before,\n.fa-hand-rock-o:before {\n content: \"\\f255\";\n}\n.fa-hand-stop-o:before,\n.fa-hand-paper-o:before {\n content: \"\\f256\";\n}\n.fa-hand-scissors-o:before {\n content: \"\\f257\";\n}\n.fa-hand-lizard-o:before {\n content: \"\\f258\";\n}\n.fa-hand-spock-o:before {\n content: \"\\f259\";\n}\n.fa-hand-pointer-o:before {\n content: \"\\f25a\";\n}\n.fa-hand-peace-o:before {\n content: \"\\f25b\";\n}\n.fa-trademark:before {\n content: \"\\f25c\";\n}\n.fa-registered:before {\n content: \"\\f25d\";\n}\n.fa-creative-commons:before {\n content: \"\\f25e\";\n}\n.fa-gg:before {\n content: \"\\f260\";\n}\n.fa-gg-circle:before {\n content: \"\\f261\";\n}\n.fa-tripadvisor:before {\n content: \"\\f262\";\n}\n.fa-odnoklassniki:before {\n content: \"\\f263\";\n}\n.fa-odnoklassniki-square:before {\n content: \"\\f264\";\n}\n.fa-get-pocket:before {\n content: \"\\f265\";\n}\n.fa-wikipedia-w:before {\n content: \"\\f266\";\n}\n.fa-safari:before {\n content: \"\\f267\";\n}\n.fa-chrome:before {\n content: \"\\f268\";\n}\n.fa-firefox:before {\n content: \"\\f269\";\n}\n.fa-opera:before {\n content: \"\\f26a\";\n}\n.fa-internet-explorer:before {\n content: \"\\f26b\";\n}\n.fa-tv:before,\n.fa-television:before {\n content: \"\\f26c\";\n}\n.fa-contao:before {\n content: \"\\f26d\";\n}\n.fa-500px:before {\n content: \"\\f26e\";\n}\n.fa-amazon:before {\n content: \"\\f270\";\n}\n.fa-calendar-plus-o:before {\n content: \"\\f271\";\n}\n.fa-calendar-minus-o:before {\n content: \"\\f272\";\n}\n.fa-calendar-times-o:before {\n content: \"\\f273\";\n}\n.fa-calendar-check-o:before {\n content: \"\\f274\";\n}\n.fa-industry:before {\n content: \"\\f275\";\n}\n.fa-map-pin:before {\n content: \"\\f276\";\n}\n.fa-map-signs:before {\n content: \"\\f277\";\n}\n.fa-map-o:before {\n content: \"\\f278\";\n}\n.fa-map:before {\n content: \"\\f279\";\n}\n.fa-commenting:before {\n content: \"\\f27a\";\n}\n.fa-commenting-o:before {\n content: \"\\f27b\";\n}\n.fa-houzz:before {\n content: \"\\f27c\";\n}\n.fa-vimeo:before {\n content: \"\\f27d\";\n}\n.fa-black-tie:before {\n content: \"\\f27e\";\n}\n.fa-fonticons:before {\n content: \"\\f280\";\n}\n.fa-reddit-alien:before {\n content: \"\\f281\";\n}\n.fa-edge:before {\n content: \"\\f282\";\n}\n.fa-credit-card-alt:before {\n content: \"\\f283\";\n}\n.fa-codiepie:before {\n content: \"\\f284\";\n}\n.fa-modx:before {\n content: \"\\f285\";\n}\n.fa-fort-awesome:before {\n content: \"\\f286\";\n}\n.fa-usb:before {\n content: \"\\f287\";\n}\n.fa-product-hunt:before {\n content: \"\\f288\";\n}\n.fa-mixcloud:before {\n content: \"\\f289\";\n}\n.fa-scribd:before {\n content: \"\\f28a\";\n}\n.fa-pause-circle:before {\n content: \"\\f28b\";\n}\n.fa-pause-circle-o:before {\n content: \"\\f28c\";\n}\n.fa-stop-circle:before {\n content: \"\\f28d\";\n}\n.fa-stop-circle-o:before {\n content: \"\\f28e\";\n}\n.fa-shopping-bag:before {\n content: \"\\f290\";\n}\n.fa-shopping-basket:before {\n content: \"\\f291\";\n}\n.fa-hashtag:before {\n content: \"\\f292\";\n}\n.fa-bluetooth:before {\n content: \"\\f293\";\n}\n.fa-bluetooth-b:before {\n content: \"\\f294\";\n}\n.fa-percent:before {\n content: \"\\f295\";\n}\n.fa-gitlab:before {\n content: \"\\f296\";\n}\n.fa-wpbeginner:before {\n content: \"\\f297\";\n}\n.fa-wpforms:before {\n content: \"\\f298\";\n}\n.fa-envira:before {\n content: \"\\f299\";\n}\n.fa-universal-access:before {\n content: \"\\f29a\";\n}\n.fa-wheelchair-alt:before {\n content: \"\\f29b\";\n}\n.fa-question-circle-o:before {\n content: \"\\f29c\";\n}\n.fa-blind:before {\n content: \"\\f29d\";\n}\n.fa-audio-description:before {\n content: \"\\f29e\";\n}\n.fa-volume-control-phone:before {\n content: \"\\f2a0\";\n}\n.fa-braille:before {\n content: \"\\f2a1\";\n}\n.fa-assistive-listening-systems:before {\n content: \"\\f2a2\";\n}\n.fa-asl-interpreting:before,\n.fa-american-sign-language-interpreting:before {\n content: \"\\f2a3\";\n}\n.fa-deafness:before,\n.fa-hard-of-hearing:before,\n.fa-deaf:before {\n content: \"\\f2a4\";\n}\n.fa-glide:before {\n content: \"\\f2a5\";\n}\n.fa-glide-g:before {\n content: \"\\f2a6\";\n}\n.fa-signing:before,\n.fa-sign-language:before {\n content: \"\\f2a7\";\n}\n.fa-low-vision:before {\n content: \"\\f2a8\";\n}\n.fa-viadeo:before {\n content: \"\\f2a9\";\n}\n.fa-viadeo-square:before {\n content: \"\\f2aa\";\n}\n.fa-snapchat:before {\n content: \"\\f2ab\";\n}\n.fa-snapchat-ghost:before {\n content: \"\\f2ac\";\n}\n.fa-snapchat-square:before {\n content: \"\\f2ad\";\n}\n.fa-pied-piper:before {\n content: \"\\f2ae\";\n}\n.fa-first-order:before {\n content: \"\\f2b0\";\n}\n.fa-yoast:before {\n content: \"\\f2b1\";\n}\n.fa-themeisle:before {\n content: \"\\f2b2\";\n}\n.fa-google-plus-circle:before,\n.fa-google-plus-official:before {\n content: \"\\f2b3\";\n}\n.fa-fa:before,\n.fa-font-awesome:before {\n content: \"\\f2b4\";\n}\n.fa-handshake-o:before {\n content: \"\\f2b5\";\n}\n.fa-envelope-open:before {\n content: \"\\f2b6\";\n}\n.fa-envelope-open-o:before {\n content: \"\\f2b7\";\n}\n.fa-linode:before {\n content: \"\\f2b8\";\n}\n.fa-address-book:before {\n content: \"\\f2b9\";\n}\n.fa-address-book-o:before {\n content: \"\\f2ba\";\n}\n.fa-vcard:before,\n.fa-address-card:before {\n content: \"\\f2bb\";\n}\n.fa-vcard-o:before,\n.fa-address-card-o:before {\n content: \"\\f2bc\";\n}\n.fa-user-circle:before {\n content: \"\\f2bd\";\n}\n.fa-user-circle-o:before {\n content: \"\\f2be\";\n}\n.fa-user-o:before {\n content: \"\\f2c0\";\n}\n.fa-id-badge:before {\n content: \"\\f2c1\";\n}\n.fa-drivers-license:before,\n.fa-id-card:before {\n content: \"\\f2c2\";\n}\n.fa-drivers-license-o:before,\n.fa-id-card-o:before {\n content: \"\\f2c3\";\n}\n.fa-quora:before {\n content: \"\\f2c4\";\n}\n.fa-free-code-camp:before {\n content: \"\\f2c5\";\n}\n.fa-telegram:before {\n content: \"\\f2c6\";\n}\n.fa-thermometer-4:before,\n.fa-thermometer:before,\n.fa-thermometer-full:before {\n content: \"\\f2c7\";\n}\n.fa-thermometer-3:before,\n.fa-thermometer-three-quarters:before {\n content: \"\\f2c8\";\n}\n.fa-thermometer-2:before,\n.fa-thermometer-half:before {\n content: \"\\f2c9\";\n}\n.fa-thermometer-1:before,\n.fa-thermometer-quarter:before {\n content: \"\\f2ca\";\n}\n.fa-thermometer-0:before,\n.fa-thermometer-empty:before {\n content: \"\\f2cb\";\n}\n.fa-shower:before {\n content: \"\\f2cc\";\n}\n.fa-bathtub:before,\n.fa-s15:before,\n.fa-bath:before {\n content: \"\\f2cd\";\n}\n.fa-podcast:before {\n content: \"\\f2ce\";\n}\n.fa-window-maximize:before {\n content: \"\\f2d0\";\n}\n.fa-window-minimize:before {\n content: \"\\f2d1\";\n}\n.fa-window-restore:before {\n content: \"\\f2d2\";\n}\n.fa-times-rectangle:before,\n.fa-window-close:before {\n content: \"\\f2d3\";\n}\n.fa-times-rectangle-o:before,\n.fa-window-close-o:before {\n content: \"\\f2d4\";\n}\n.fa-bandcamp:before {\n content: \"\\f2d5\";\n}\n.fa-grav:before {\n content: \"\\f2d6\";\n}\n.fa-etsy:before {\n content: \"\\f2d7\";\n}\n.fa-imdb:before {\n content: \"\\f2d8\";\n}\n.fa-ravelry:before {\n content: \"\\f2d9\";\n}\n.fa-eercast:before {\n content: \"\\f2da\";\n}\n.fa-microchip:before {\n content: \"\\f2db\";\n}\n.fa-snowflake-o:before {\n content: \"\\f2dc\";\n}\n.fa-superpowers:before {\n content: \"\\f2dd\";\n}\n.fa-wpexplorer:before {\n content: \"\\f2de\";\n}\n.fa-meetup:before {\n content: \"\\f2e0\";\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n","@charset \"UTF-8\";\n/*!\n * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format(\"embedded-opentype\"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format(\"woff2\"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format(\"woff\"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format(\"truetype\"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format(\"svg\");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:\"\"}.fa-music:before{content:\"\"}.fa-search:before{content:\"\"}.fa-envelope-o:before{content:\"\"}.fa-heart:before{content:\"\"}.fa-star:before{content:\"\"}.fa-star-o:before{content:\"\"}.fa-user:before{content:\"\"}.fa-film:before{content:\"\"}.fa-th-large:before{content:\"\"}.fa-th:before{content:\"\"}.fa-th-list:before{content:\"\"}.fa-check:before{content:\"\"}.fa-close:before,.fa-remove:before,.fa-times:before{content:\"\"}.fa-search-plus:before{content:\"\"}.fa-search-minus:before{content:\"\"}.fa-power-off:before{content:\"\"}.fa-signal:before{content:\"\"}.fa-cog:before,.fa-gear:before{content:\"\"}.fa-trash-o:before{content:\"\"}.fa-home:before{content:\"\"}.fa-file-o:before{content:\"\"}.fa-clock-o:before{content:\"\"}.fa-road:before{content:\"\"}.fa-download:before{content:\"\"}.fa-arrow-circle-o-down:before{content:\"\"}.fa-arrow-circle-o-up:before{content:\"\"}.fa-inbox:before{content:\"\"}.fa-play-circle-o:before{content:\"\"}.fa-repeat:before,.fa-rotate-right:before{content:\"\"}.fa-refresh:before{content:\"\"}.fa-list-alt:before{content:\"\"}.fa-lock:before{content:\"\"}.fa-flag:before{content:\"\"}.fa-headphones:before{content:\"\"}.fa-volume-off:before{content:\"\"}.fa-volume-down:before{content:\"\"}.fa-volume-up:before{content:\"\"}.fa-qrcode:before{content:\"\"}.fa-barcode:before{content:\"\"}.fa-tag:before{content:\"\"}.fa-tags:before{content:\"\"}.fa-book:before{content:\"\"}.fa-bookmark:before{content:\"\"}.fa-print:before{content:\"\"}.fa-camera:before{content:\"\"}.fa-font:before{content:\"\"}.fa-bold:before{content:\"\"}.fa-italic:before{content:\"\"}.fa-text-height:before{content:\"\"}.fa-text-width:before{content:\"\"}.fa-align-left:before{content:\"\"}.fa-align-center:before{content:\"\"}.fa-align-right:before{content:\"\"}.fa-align-justify:before{content:\"\"}.fa-list:before{content:\"\"}.fa-dedent:before,.fa-outdent:before{content:\"\"}.fa-indent:before{content:\"\"}.fa-video-camera:before{content:\"\"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:\"\"}.fa-pencil:before{content:\"\"}.fa-map-marker:before{content:\"\"}.fa-adjust:before{content:\"\"}.fa-tint:before{content:\"\"}.fa-edit:before,.fa-pencil-square-o:before{content:\"\"}.fa-share-square-o:before{content:\"\"}.fa-check-square-o:before{content:\"\"}.fa-arrows:before{content:\"\"}.fa-step-backward:before{content:\"\"}.fa-fast-backward:before{content:\"\"}.fa-backward:before{content:\"\"}.fa-play:before{content:\"\"}.fa-pause:before{content:\"\"}.fa-stop:before{content:\"\"}.fa-forward:before{content:\"\"}.fa-fast-forward:before{content:\"\"}.fa-step-forward:before{content:\"\"}.fa-eject:before{content:\"\"}.fa-chevron-left:before{content:\"\"}.fa-chevron-right:before{content:\"\"}.fa-plus-circle:before{content:\"\"}.fa-minus-circle:before{content:\"\"}.fa-times-circle:before{content:\"\"}.fa-check-circle:before{content:\"\"}.fa-question-circle:before{content:\"\"}.fa-info-circle:before{content:\"\"}.fa-crosshairs:before{content:\"\"}.fa-times-circle-o:before{content:\"\"}.fa-check-circle-o:before{content:\"\"}.fa-ban:before{content:\"\"}.fa-arrow-left:before{content:\"\"}.fa-arrow-right:before{content:\"\"}.fa-arrow-up:before{content:\"\"}.fa-arrow-down:before{content:\"\"}.fa-mail-forward:before,.fa-share:before{content:\"\"}.fa-expand:before{content:\"\"}.fa-compress:before{content:\"\"}.fa-plus:before{content:\"\"}.fa-minus:before{content:\"\"}.fa-asterisk:before{content:\"\"}.fa-exclamation-circle:before{content:\"\"}.fa-gift:before{content:\"\"}.fa-leaf:before{content:\"\"}.fa-fire:before{content:\"\"}.fa-eye:before{content:\"\"}.fa-eye-slash:before{content:\"\"}.fa-exclamation-triangle:before,.fa-warning:before{content:\"\"}.fa-plane:before{content:\"\"}.fa-calendar:before{content:\"\"}.fa-random:before{content:\"\"}.fa-comment:before{content:\"\"}.fa-magnet:before{content:\"\"}.fa-chevron-up:before{content:\"\"}.fa-chevron-down:before{content:\"\"}.fa-retweet:before{content:\"\"}.fa-shopping-cart:before{content:\"\"}.fa-folder:before{content:\"\"}.fa-folder-open:before{content:\"\"}.fa-arrows-v:before{content:\"\"}.fa-arrows-h:before{content:\"\"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:\"\"}.fa-twitter-square:before{content:\"\"}.fa-facebook-square:before{content:\"\"}.fa-camera-retro:before{content:\"\"}.fa-key:before{content:\"\"}.fa-cogs:before,.fa-gears:before{content:\"\"}.fa-comments:before{content:\"\"}.fa-thumbs-o-up:before{content:\"\"}.fa-thumbs-o-down:before{content:\"\"}.fa-star-half:before{content:\"\"}.fa-heart-o:before{content:\"\"}.fa-sign-out:before{content:\"\"}.fa-linkedin-square:before{content:\"\"}.fa-thumb-tack:before{content:\"\"}.fa-external-link:before{content:\"\"}.fa-sign-in:before{content:\"\"}.fa-trophy:before{content:\"\"}.fa-github-square:before{content:\"\"}.fa-upload:before{content:\"\"}.fa-lemon-o:before{content:\"\"}.fa-phone:before{content:\"\"}.fa-square-o:before{content:\"\"}.fa-bookmark-o:before{content:\"\"}.fa-phone-square:before{content:\"\"}.fa-twitter:before{content:\"\"}.fa-facebook-f:before,.fa-facebook:before{content:\"\"}.fa-github:before{content:\"\"}.fa-unlock:before{content:\"\"}.fa-credit-card:before{content:\"\"}.fa-feed:before,.fa-rss:before{content:\"\"}.fa-hdd-o:before{content:\"\"}.fa-bullhorn:before{content:\"\"}.fa-bell:before{content:\"\"}.fa-certificate:before{content:\"\"}.fa-hand-o-right:before{content:\"\"}.fa-hand-o-left:before{content:\"\"}.fa-hand-o-up:before{content:\"\"}.fa-hand-o-down:before{content:\"\"}.fa-arrow-circle-left:before{content:\"\"}.fa-arrow-circle-right:before{content:\"\"}.fa-arrow-circle-up:before{content:\"\"}.fa-arrow-circle-down:before{content:\"\"}.fa-globe:before{content:\"\"}.fa-wrench:before{content:\"\"}.fa-tasks:before{content:\"\"}.fa-filter:before{content:\"\"}.fa-briefcase:before{content:\"\"}.fa-arrows-alt:before{content:\"\"}.fa-group:before,.fa-users:before{content:\"\"}.fa-chain:before,.fa-link:before{content:\"\"}.fa-cloud:before{content:\"\"}.fa-flask:before{content:\"\"}.fa-cut:before,.fa-scissors:before{content:\"\"}.fa-copy:before,.fa-files-o:before{content:\"\"}.fa-paperclip:before{content:\"\"}.fa-floppy-o:before,.fa-save:before{content:\"\"}.fa-square:before{content:\"\"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:\"\"}.fa-list-ul:before{content:\"\"}.fa-list-ol:before{content:\"\"}.fa-strikethrough:before{content:\"\"}.fa-underline:before{content:\"\"}.fa-table:before{content:\"\"}.fa-magic:before{content:\"\"}.fa-truck:before{content:\"\"}.fa-pinterest:before{content:\"\"}.fa-pinterest-square:before{content:\"\"}.fa-google-plus-square:before{content:\"\"}.fa-google-plus:before{content:\"\"}.fa-money:before{content:\"\"}.fa-caret-down:before{content:\"\"}.fa-caret-up:before{content:\"\"}.fa-caret-left:before{content:\"\"}.fa-caret-right:before{content:\"\"}.fa-columns:before{content:\"\"}.fa-sort:before,.fa-unsorted:before{content:\"\"}.fa-sort-desc:before,.fa-sort-down:before{content:\"\"}.fa-sort-asc:before,.fa-sort-up:before{content:\"\"}.fa-envelope:before{content:\"\"}.fa-linkedin:before{content:\"\"}.fa-rotate-left:before,.fa-undo:before{content:\"\"}.fa-gavel:before,.fa-legal:before{content:\"\"}.fa-dashboard:before,.fa-tachometer:before{content:\"\"}.fa-comment-o:before{content:\"\"}.fa-comments-o:before{content:\"\"}.fa-bolt:before,.fa-flash:before{content:\"\"}.fa-sitemap:before{content:\"\"}.fa-umbrella:before{content:\"\"}.fa-clipboard:before,.fa-paste:before{content:\"\"}.fa-lightbulb-o:before{content:\"\"}.fa-exchange:before{content:\"\"}.fa-cloud-download:before{content:\"\"}.fa-cloud-upload:before{content:\"\"}.fa-user-md:before{content:\"\"}.fa-stethoscope:before{content:\"\"}.fa-suitcase:before{content:\"\"}.fa-bell-o:before{content:\"\"}.fa-coffee:before{content:\"\"}.fa-cutlery:before{content:\"\"}.fa-file-text-o:before{content:\"\"}.fa-building-o:before{content:\"\"}.fa-hospital-o:before{content:\"\"}.fa-ambulance:before{content:\"\"}.fa-medkit:before{content:\"\"}.fa-fighter-jet:before{content:\"\"}.fa-beer:before{content:\"\"}.fa-h-square:before{content:\"\"}.fa-plus-square:before{content:\"\"}.fa-angle-double-left:before{content:\"\"}.fa-angle-double-right:before{content:\"\"}.fa-angle-double-up:before{content:\"\"}.fa-angle-double-down:before{content:\"\"}.fa-angle-left:before{content:\"\"}.fa-angle-right:before{content:\"\"}.fa-angle-up:before{content:\"\"}.fa-angle-down:before{content:\"\"}.fa-desktop:before{content:\"\"}.fa-laptop:before{content:\"\"}.fa-tablet:before{content:\"\"}.fa-mobile-phone:before,.fa-mobile:before{content:\"\"}.fa-circle-o:before{content:\"\"}.fa-quote-left:before{content:\"\"}.fa-quote-right:before{content:\"\"}.fa-spinner:before{content:\"\"}.fa-circle:before{content:\"\"}.fa-mail-reply:before,.fa-reply:before{content:\"\"}.fa-github-alt:before{content:\"\"}.fa-folder-o:before{content:\"\"}.fa-folder-open-o:before{content:\"\"}.fa-smile-o:before{content:\"\"}.fa-frown-o:before{content:\"\"}.fa-meh-o:before{content:\"\"}.fa-gamepad:before{content:\"\"}.fa-keyboard-o:before{content:\"\"}.fa-flag-o:before{content:\"\"}.fa-flag-checkered:before{content:\"\"}.fa-terminal:before{content:\"\"}.fa-code:before{content:\"\"}.fa-mail-reply-all:before,.fa-reply-all:before{content:\"\"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:\"\"}.fa-location-arrow:before{content:\"\"}.fa-crop:before{content:\"\"}.fa-code-fork:before{content:\"\"}.fa-chain-broken:before,.fa-unlink:before{content:\"\"}.fa-question:before{content:\"\"}.fa-info:before{content:\"\"}.fa-exclamation:before{content:\"\"}.fa-superscript:before{content:\"\"}.fa-subscript:before{content:\"\"}.fa-eraser:before{content:\"\"}.fa-puzzle-piece:before{content:\"\"}.fa-microphone:before{content:\"\"}.fa-microphone-slash:before{content:\"\"}.fa-shield:before{content:\"\"}.fa-calendar-o:before{content:\"\"}.fa-fire-extinguisher:before{content:\"\"}.fa-rocket:before{content:\"\"}.fa-maxcdn:before{content:\"\"}.fa-chevron-circle-left:before{content:\"\"}.fa-chevron-circle-right:before{content:\"\"}.fa-chevron-circle-up:before{content:\"\"}.fa-chevron-circle-down:before{content:\"\"}.fa-html5:before{content:\"\"}.fa-css3:before{content:\"\"}.fa-anchor:before{content:\"\"}.fa-unlock-alt:before{content:\"\"}.fa-bullseye:before{content:\"\"}.fa-ellipsis-h:before{content:\"\"}.fa-ellipsis-v:before{content:\"\"}.fa-rss-square:before{content:\"\"}.fa-play-circle:before{content:\"\"}.fa-ticket:before{content:\"\"}.fa-minus-square:before{content:\"\"}.fa-minus-square-o:before{content:\"\"}.fa-level-up:before{content:\"\"}.fa-level-down:before{content:\"\"}.fa-check-square:before{content:\"\"}.fa-pencil-square:before{content:\"\"}.fa-external-link-square:before{content:\"\"}.fa-share-square:before{content:\"\"}.fa-compass:before{content:\"\"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:\"\"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:\"\"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:\"\"}.fa-eur:before,.fa-euro:before{content:\"\"}.fa-gbp:before{content:\"\"}.fa-dollar:before,.fa-usd:before{content:\"\"}.fa-inr:before,.fa-rupee:before{content:\"\"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:\"\"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:\"\"}.fa-krw:before,.fa-won:before{content:\"\"}.fa-bitcoin:before,.fa-btc:before{content:\"\"}.fa-file:before{content:\"\"}.fa-file-text:before{content:\"\"}.fa-sort-alpha-asc:before{content:\"\"}.fa-sort-alpha-desc:before{content:\"\"}.fa-sort-amount-asc:before{content:\"\"}.fa-sort-amount-desc:before{content:\"\"}.fa-sort-numeric-asc:before{content:\"\"}.fa-sort-numeric-desc:before{content:\"\"}.fa-thumbs-up:before{content:\"\"}.fa-thumbs-down:before{content:\"\"}.fa-youtube-square:before{content:\"\"}.fa-youtube:before{content:\"\"}.fa-xing:before{content:\"\"}.fa-xing-square:before{content:\"\"}.fa-youtube-play:before{content:\"\"}.fa-dropbox:before{content:\"\"}.fa-stack-overflow:before{content:\"\"}.fa-instagram:before{content:\"\"}.fa-flickr:before{content:\"\"}.fa-adn:before{content:\"\"}.fa-bitbucket:before{content:\"\"}.fa-bitbucket-square:before{content:\"\"}.fa-tumblr:before{content:\"\"}.fa-tumblr-square:before{content:\"\"}.fa-long-arrow-down:before{content:\"\"}.fa-long-arrow-up:before{content:\"\"}.fa-long-arrow-left:before{content:\"\"}.fa-long-arrow-right:before{content:\"\"}.fa-apple:before{content:\"\"}.fa-windows:before{content:\"\"}.fa-android:before{content:\"\"}.fa-linux:before{content:\"\"}.fa-dribbble:before{content:\"\"}.fa-skype:before{content:\"\"}.fa-foursquare:before{content:\"\"}.fa-trello:before{content:\"\"}.fa-female:before{content:\"\"}.fa-male:before{content:\"\"}.fa-gittip:before,.fa-gratipay:before{content:\"\"}.fa-sun-o:before{content:\"\"}.fa-moon-o:before{content:\"\"}.fa-archive:before{content:\"\"}.fa-bug:before{content:\"\"}.fa-vk:before{content:\"\"}.fa-weibo:before{content:\"\"}.fa-renren:before{content:\"\"}.fa-pagelines:before{content:\"\"}.fa-stack-exchange:before{content:\"\"}.fa-arrow-circle-o-right:before{content:\"\"}.fa-arrow-circle-o-left:before{content:\"\"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:\"\"}.fa-dot-circle-o:before{content:\"\"}.fa-wheelchair:before{content:\"\"}.fa-vimeo-square:before{content:\"\"}.fa-try:before,.fa-turkish-lira:before{content:\"\"}.fa-plus-square-o:before{content:\"\"}.fa-space-shuttle:before{content:\"\"}.fa-slack:before{content:\"\"}.fa-envelope-square:before{content:\"\"}.fa-wordpress:before{content:\"\"}.fa-openid:before{content:\"\"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:\"\"}.fa-graduation-cap:before,.fa-mortar-board:before{content:\"\"}.fa-yahoo:before{content:\"\"}.fa-google:before{content:\"\"}.fa-reddit:before{content:\"\"}.fa-reddit-square:before{content:\"\"}.fa-stumbleupon-circle:before{content:\"\"}.fa-stumbleupon:before{content:\"\"}.fa-delicious:before{content:\"\"}.fa-digg:before{content:\"\"}.fa-pied-piper-pp:before{content:\"\"}.fa-pied-piper-alt:before{content:\"\"}.fa-drupal:before{content:\"\"}.fa-joomla:before{content:\"\"}.fa-language:before{content:\"\"}.fa-fax:before{content:\"\"}.fa-building:before{content:\"\"}.fa-child:before{content:\"\"}.fa-paw:before{content:\"\"}.fa-spoon:before{content:\"\"}.fa-cube:before{content:\"\"}.fa-cubes:before{content:\"\"}.fa-behance:before{content:\"\"}.fa-behance-square:before{content:\"\"}.fa-steam:before{content:\"\"}.fa-steam-square:before{content:\"\"}.fa-recycle:before{content:\"\"}.fa-automobile:before,.fa-car:before{content:\"\"}.fa-cab:before,.fa-taxi:before{content:\"\"}.fa-tree:before{content:\"\"}.fa-spotify:before{content:\"\"}.fa-deviantart:before{content:\"\"}.fa-soundcloud:before{content:\"\"}.fa-database:before{content:\"\"}.fa-file-pdf-o:before{content:\"\"}.fa-file-word-o:before{content:\"\"}.fa-file-excel-o:before{content:\"\"}.fa-file-powerpoint-o:before{content:\"\"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:\"\"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:\"\"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:\"\"}.fa-file-movie-o:before,.fa-file-video-o:before{content:\"\"}.fa-file-code-o:before{content:\"\"}.fa-vine:before{content:\"\"}.fa-codepen:before{content:\"\"}.fa-jsfiddle:before{content:\"\"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:\"\"}.fa-circle-o-notch:before{content:\"\"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:\"\"}.fa-empire:before,.fa-ge:before{content:\"\"}.fa-git-square:before{content:\"\"}.fa-git:before{content:\"\"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:\"\"}.fa-tencent-weibo:before{content:\"\"}.fa-qq:before{content:\"\"}.fa-wechat:before,.fa-weixin:before{content:\"\"}.fa-paper-plane:before,.fa-send:before{content:\"\"}.fa-paper-plane-o:before,.fa-send-o:before{content:\"\"}.fa-history:before{content:\"\"}.fa-circle-thin:before{content:\"\"}.fa-header:before{content:\"\"}.fa-paragraph:before{content:\"\"}.fa-sliders:before{content:\"\"}.fa-share-alt:before{content:\"\"}.fa-share-alt-square:before{content:\"\"}.fa-bomb:before{content:\"\"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:\"\"}.fa-tty:before{content:\"\"}.fa-binoculars:before{content:\"\"}.fa-plug:before{content:\"\"}.fa-slideshare:before{content:\"\"}.fa-twitch:before{content:\"\"}.fa-yelp:before{content:\"\"}.fa-newspaper-o:before{content:\"\"}.fa-wifi:before{content:\"\"}.fa-calculator:before{content:\"\"}.fa-paypal:before{content:\"\"}.fa-google-wallet:before{content:\"\"}.fa-cc-visa:before{content:\"\"}.fa-cc-mastercard:before{content:\"\"}.fa-cc-discover:before{content:\"\"}.fa-cc-amex:before{content:\"\"}.fa-cc-paypal:before{content:\"\"}.fa-cc-stripe:before{content:\"\"}.fa-bell-slash:before{content:\"\"}.fa-bell-slash-o:before{content:\"\"}.fa-trash:before{content:\"\"}.fa-copyright:before{content:\"\"}.fa-at:before{content:\"\"}.fa-eyedropper:before{content:\"\"}.fa-paint-brush:before{content:\"\"}.fa-birthday-cake:before{content:\"\"}.fa-area-chart:before{content:\"\"}.fa-pie-chart:before{content:\"\"}.fa-line-chart:before{content:\"\"}.fa-lastfm:before{content:\"\"}.fa-lastfm-square:before{content:\"\"}.fa-toggle-off:before{content:\"\"}.fa-toggle-on:before{content:\"\"}.fa-bicycle:before{content:\"\"}.fa-bus:before{content:\"\"}.fa-ioxhost:before{content:\"\"}.fa-angellist:before{content:\"\"}.fa-cc:before{content:\"\"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:\"\"}.fa-meanpath:before{content:\"\"}.fa-buysellads:before{content:\"\"}.fa-connectdevelop:before{content:\"\"}.fa-dashcube:before{content:\"\"}.fa-forumbee:before{content:\"\"}.fa-leanpub:before{content:\"\"}.fa-sellsy:before{content:\"\"}.fa-shirtsinbulk:before{content:\"\"}.fa-simplybuilt:before{content:\"\"}.fa-skyatlas:before{content:\"\"}.fa-cart-plus:before{content:\"\"}.fa-cart-arrow-down:before{content:\"\"}.fa-diamond:before{content:\"\"}.fa-ship:before{content:\"\"}.fa-user-secret:before{content:\"\"}.fa-motorcycle:before{content:\"\"}.fa-street-view:before{content:\"\"}.fa-heartbeat:before{content:\"\"}.fa-venus:before{content:\"\"}.fa-mars:before{content:\"\"}.fa-mercury:before{content:\"\"}.fa-intersex:before,.fa-transgender:before{content:\"\"}.fa-transgender-alt:before{content:\"\"}.fa-venus-double:before{content:\"\"}.fa-mars-double:before{content:\"\"}.fa-venus-mars:before{content:\"\"}.fa-mars-stroke:before{content:\"\"}.fa-mars-stroke-v:before{content:\"\"}.fa-mars-stroke-h:before{content:\"\"}.fa-neuter:before{content:\"\"}.fa-genderless:before{content:\"\"}.fa-facebook-official:before{content:\"\"}.fa-pinterest-p:before{content:\"\"}.fa-whatsapp:before{content:\"\"}.fa-server:before{content:\"\"}.fa-user-plus:before{content:\"\"}.fa-user-times:before{content:\"\"}.fa-bed:before,.fa-hotel:before{content:\"\"}.fa-viacoin:before{content:\"\"}.fa-train:before{content:\"\"}.fa-subway:before{content:\"\"}.fa-medium:before{content:\"\"}.fa-y-combinator:before,.fa-yc:before{content:\"\"}.fa-optin-monster:before{content:\"\"}.fa-opencart:before{content:\"\"}.fa-expeditedssl:before{content:\"\"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:\"\"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:\"\"}.fa-battery-2:before,.fa-battery-half:before{content:\"\"}.fa-battery-1:before,.fa-battery-quarter:before{content:\"\"}.fa-battery-0:before,.fa-battery-empty:before{content:\"\"}.fa-mouse-pointer:before{content:\"\"}.fa-i-cursor:before{content:\"\"}.fa-object-group:before{content:\"\"}.fa-object-ungroup:before{content:\"\"}.fa-sticky-note:before{content:\"\"}.fa-sticky-note-o:before{content:\"\"}.fa-cc-jcb:before{content:\"\"}.fa-cc-diners-club:before{content:\"\"}.fa-clone:before{content:\"\"}.fa-balance-scale:before{content:\"\"}.fa-hourglass-o:before{content:\"\"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:\"\"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:\"\"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:\"\"}.fa-hourglass:before{content:\"\"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:\"\"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:\"\"}.fa-hand-scissors-o:before{content:\"\"}.fa-hand-lizard-o:before{content:\"\"}.fa-hand-spock-o:before{content:\"\"}.fa-hand-pointer-o:before{content:\"\"}.fa-hand-peace-o:before{content:\"\"}.fa-trademark:before{content:\"\"}.fa-registered:before{content:\"\"}.fa-creative-commons:before{content:\"\"}.fa-gg:before{content:\"\"}.fa-gg-circle:before{content:\"\"}.fa-tripadvisor:before{content:\"\"}.fa-odnoklassniki:before{content:\"\"}.fa-odnoklassniki-square:before{content:\"\"}.fa-get-pocket:before{content:\"\"}.fa-wikipedia-w:before{content:\"\"}.fa-safari:before{content:\"\"}.fa-chrome:before{content:\"\"}.fa-firefox:before{content:\"\"}.fa-opera:before{content:\"\"}.fa-internet-explorer:before{content:\"\"}.fa-television:before,.fa-tv:before{content:\"\"}.fa-contao:before{content:\"\"}.fa-500px:before{content:\"\"}.fa-amazon:before{content:\"\"}.fa-calendar-plus-o:before{content:\"\"}.fa-calendar-minus-o:before{content:\"\"}.fa-calendar-times-o:before{content:\"\"}.fa-calendar-check-o:before{content:\"\"}.fa-industry:before{content:\"\"}.fa-map-pin:before{content:\"\"}.fa-map-signs:before{content:\"\"}.fa-map-o:before{content:\"\"}.fa-map:before{content:\"\"}.fa-commenting:before{content:\"\"}.fa-commenting-o:before{content:\"\"}.fa-houzz:before{content:\"\"}.fa-vimeo:before{content:\"\"}.fa-black-tie:before{content:\"\"}.fa-fonticons:before{content:\"\"}.fa-reddit-alien:before{content:\"\"}.fa-edge:before{content:\"\"}.fa-credit-card-alt:before{content:\"\"}.fa-codiepie:before{content:\"\"}.fa-modx:before{content:\"\"}.fa-fort-awesome:before{content:\"\"}.fa-usb:before{content:\"\"}.fa-product-hunt:before{content:\"\"}.fa-mixcloud:before{content:\"\"}.fa-scribd:before{content:\"\"}.fa-pause-circle:before{content:\"\"}.fa-pause-circle-o:before{content:\"\"}.fa-stop-circle:before{content:\"\"}.fa-stop-circle-o:before{content:\"\"}.fa-shopping-bag:before{content:\"\"}.fa-shopping-basket:before{content:\"\"}.fa-hashtag:before{content:\"\"}.fa-bluetooth:before{content:\"\"}.fa-bluetooth-b:before{content:\"\"}.fa-percent:before{content:\"\"}.fa-gitlab:before{content:\"\"}.fa-wpbeginner:before{content:\"\"}.fa-wpforms:before{content:\"\"}.fa-envira:before{content:\"\"}.fa-universal-access:before{content:\"\"}.fa-wheelchair-alt:before{content:\"\"}.fa-question-circle-o:before{content:\"\"}.fa-blind:before{content:\"\"}.fa-audio-description:before{content:\"\"}.fa-volume-control-phone:before{content:\"\"}.fa-braille:before{content:\"\"}.fa-assistive-listening-systems:before{content:\"\"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:\"\"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:\"\"}.fa-glide:before{content:\"\"}.fa-glide-g:before{content:\"\"}.fa-sign-language:before,.fa-signing:before{content:\"\"}.fa-low-vision:before{content:\"\"}.fa-viadeo:before{content:\"\"}.fa-viadeo-square:before{content:\"\"}.fa-snapchat:before{content:\"\"}.fa-snapchat-ghost:before{content:\"\"}.fa-snapchat-square:before{content:\"\"}.fa-pied-piper:before{content:\"\"}.fa-first-order:before{content:\"\"}.fa-yoast:before{content:\"\"}.fa-themeisle:before{content:\"\"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:\"\"}.fa-fa:before,.fa-font-awesome:before{content:\"\"}.fa-handshake-o:before{content:\"\"}.fa-envelope-open:before{content:\"\"}.fa-envelope-open-o:before{content:\"\"}.fa-linode:before{content:\"\"}.fa-address-book:before{content:\"\"}.fa-address-book-o:before{content:\"\"}.fa-address-card:before,.fa-vcard:before{content:\"\"}.fa-address-card-o:before,.fa-vcard-o:before{content:\"\"}.fa-user-circle:before{content:\"\"}.fa-user-circle-o:before{content:\"\"}.fa-user-o:before{content:\"\"}.fa-id-badge:before{content:\"\"}.fa-drivers-license:before,.fa-id-card:before{content:\"\"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:\"\"}.fa-quora:before{content:\"\"}.fa-free-code-camp:before{content:\"\"}.fa-telegram:before{content:\"\"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:\"\"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:\"\"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:\"\"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:\"\"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:\"\"}.fa-shower:before{content:\"\"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:\"\"}.fa-podcast:before{content:\"\"}.fa-window-maximize:before{content:\"\"}.fa-window-minimize:before{content:\"\"}.fa-window-restore:before{content:\"\"}.fa-times-rectangle:before,.fa-window-close:before{content:\"\"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:\"\"}.fa-bandcamp:before{content:\"\"}.fa-grav:before{content:\"\"}.fa-etsy:before{content:\"\"}.fa-imdb:before{content:\"\"}.fa-ravelry:before{content:\"\"}.fa-eercast:before{content:\"\"}.fa-microchip:before{content:\"\"}.fa-snowflake-o:before{content:\"\"}.fa-superpowers:before{content:\"\"}.fa-wpexplorer:before{content:\"\"}.fa-meetup:before{content:\"\"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}"],"sourceRoot":""} \ No newline at end of file diff --git a/priv/static/packs/flavours/vanilla/share.js b/priv/static/packs/flavours/vanilla/share.js index 173c263bf..f2e3f1a92 100644 Binary files a/priv/static/packs/flavours/vanilla/share.js and b/priv/static/packs/flavours/vanilla/share.js differ diff --git a/priv/static/packs/flavours/vanilla/share.js.map b/priv/static/packs/flavours/vanilla/share.js.map index 6b71e886d..8d2749b04 100644 Binary files a/priv/static/packs/flavours/vanilla/share.js.map and b/priv/static/packs/flavours/vanilla/share.js.map differ diff --git a/priv/static/packs/glitch-preview-bb9cc15a0102bfaf65712e5cff7e58df.jpg b/priv/static/packs/glitch-preview-bb9cc15a0102bfaf65712e5cff7e58df.jpg deleted file mode 100644 index 5d2d5880c..000000000 Binary files a/priv/static/packs/glitch-preview-bb9cc15a0102bfaf65712e5cff7e58df.jpg and /dev/null differ diff --git a/priv/static/packs/icon_about-ffafc67a2e97ca436da6c1bf61a8ab68.png b/priv/static/packs/icon_about-ffafc67a2e97ca436da6c1bf61a8ab68.png deleted file mode 100644 index b597becb9..000000000 Binary files a/priv/static/packs/icon_about-ffafc67a2e97ca436da6c1bf61a8ab68.png and /dev/null differ diff --git a/priv/static/packs/icon_blocks-0b0e54d45ff0177b02e1357ac09c0d51.png b/priv/static/packs/icon_blocks-0b0e54d45ff0177b02e1357ac09c0d51.png deleted file mode 100644 index 521048961..000000000 Binary files a/priv/static/packs/icon_blocks-0b0e54d45ff0177b02e1357ac09c0d51.png and /dev/null differ diff --git a/priv/static/packs/icon_file_download-0b212ed1bca11e1e02539a20b3821d87.png b/priv/static/packs/icon_file_download-0b212ed1bca11e1e02539a20b3821d87.png deleted file mode 100644 index 447012b4b..000000000 Binary files a/priv/static/packs/icon_file_download-0b212ed1bca11e1e02539a20b3821d87.png and /dev/null differ diff --git a/priv/static/packs/icon_follow_requests-32eaf00987b072b2b12f8015d6a6a250.png b/priv/static/packs/icon_follow_requests-32eaf00987b072b2b12f8015d6a6a250.png deleted file mode 100644 index 7e5f220a6..000000000 Binary files a/priv/static/packs/icon_follow_requests-32eaf00987b072b2b12f8015d6a6a250.png and /dev/null differ diff --git a/priv/static/packs/icon_grade-1f9e039d0f024626ab071d18098b65a0.png b/priv/static/packs/icon_grade-1f9e039d0f024626ab071d18098b65a0.png deleted file mode 100644 index 1a4a8a4dc..000000000 Binary files a/priv/static/packs/icon_grade-1f9e039d0f024626ab071d18098b65a0.png and /dev/null differ diff --git a/priv/static/packs/icon_home-433b9d93fc1f035ec09330c2512a4879.png b/priv/static/packs/icon_home-433b9d93fc1f035ec09330c2512a4879.png deleted file mode 100644 index 6bc35c479..000000000 Binary files a/priv/static/packs/icon_home-433b9d93fc1f035ec09330c2512a4879.png and /dev/null differ diff --git a/priv/static/packs/icon_keyboard_shortcuts-4b183486762cfcc9f0de7522520a5485.png b/priv/static/packs/icon_keyboard_shortcuts-4b183486762cfcc9f0de7522520a5485.png deleted file mode 100644 index ce82f0885..000000000 Binary files a/priv/static/packs/icon_keyboard_shortcuts-4b183486762cfcc9f0de7522520a5485.png and /dev/null differ diff --git a/priv/static/packs/icon_likes-27b8551da2d56d81062818c035ed622e.png b/priv/static/packs/icon_likes-27b8551da2d56d81062818c035ed622e.png deleted file mode 100644 index 997bb0fcc..000000000 Binary files a/priv/static/packs/icon_likes-27b8551da2d56d81062818c035ed622e.png and /dev/null differ diff --git a/priv/static/packs/icon_lists-ae69bf4fb26c40d2c9b056c55c9153e2.png b/priv/static/packs/icon_lists-ae69bf4fb26c40d2c9b056c55c9153e2.png deleted file mode 100644 index c50ecd936..000000000 Binary files a/priv/static/packs/icon_lists-ae69bf4fb26c40d2c9b056c55c9153e2.png and /dev/null differ diff --git a/priv/static/packs/icon_local-eade3ebeb7ac50f798cd40ed5fe62232.png b/priv/static/packs/icon_local-eade3ebeb7ac50f798cd40ed5fe62232.png deleted file mode 100644 index 261a13a73..000000000 Binary files a/priv/static/packs/icon_local-eade3ebeb7ac50f798cd40ed5fe62232.png and /dev/null differ diff --git a/priv/static/packs/icon_lock_open-d377f10d3f005d0d042a1ee1dee8284d.png b/priv/static/packs/icon_lock_open-d377f10d3f005d0d042a1ee1dee8284d.png deleted file mode 100644 index 223deb185..000000000 Binary files a/priv/static/packs/icon_lock_open-d377f10d3f005d0d042a1ee1dee8284d.png and /dev/null differ diff --git a/priv/static/packs/icon_logout-3abd28c4fc25290e6e4088c50d3352f4.png b/priv/static/packs/icon_logout-3abd28c4fc25290e6e4088c50d3352f4.png deleted file mode 100644 index 9a074d231..000000000 Binary files a/priv/static/packs/icon_logout-3abd28c4fc25290e6e4088c50d3352f4.png and /dev/null differ diff --git a/priv/static/packs/icon_mutes-5e7612d5c63fedb3fc59558284304cfc.png b/priv/static/packs/icon_mutes-5e7612d5c63fedb3fc59558284304cfc.png deleted file mode 100644 index 6296a4972..000000000 Binary files a/priv/static/packs/icon_mutes-5e7612d5c63fedb3fc59558284304cfc.png and /dev/null differ diff --git a/priv/static/packs/icon_person_add-44d0a8dfa7dce95be5f6e3cfe0cdd133.png b/priv/static/packs/icon_person_add-44d0a8dfa7dce95be5f6e3cfe0cdd133.png deleted file mode 100644 index e6204e9c8..000000000 Binary files a/priv/static/packs/icon_person_add-44d0a8dfa7dce95be5f6e3cfe0cdd133.png and /dev/null differ diff --git a/priv/static/packs/icon_pin-79e04b07bcaa1266eee3164e83f574b4.png b/priv/static/packs/icon_pin-79e04b07bcaa1266eee3164e83f574b4.png deleted file mode 100644 index e8a94266e..000000000 Binary files a/priv/static/packs/icon_pin-79e04b07bcaa1266eee3164e83f574b4.png and /dev/null differ diff --git a/priv/static/packs/icon_public-2d798a39bb2bd6314e47b00669686556.png b/priv/static/packs/icon_public-2d798a39bb2bd6314e47b00669686556.png deleted file mode 100644 index ee0b8cc56..000000000 Binary files a/priv/static/packs/icon_public-2d798a39bb2bd6314e47b00669686556.png and /dev/null differ diff --git a/priv/static/packs/icon_settings-e7c53fb8ee137f93827e2db21f507cb1.png b/priv/static/packs/icon_settings-e7c53fb8ee137f93827e2db21f507cb1.png deleted file mode 100644 index 4c16ceef8..000000000 Binary files a/priv/static/packs/icon_settings-e7c53fb8ee137f93827e2db21f507cb1.png and /dev/null differ diff --git a/priv/static/packs/icon_warning-af2b38fe580f274ca4c80479bd12141e.png b/priv/static/packs/icon_warning-af2b38fe580f274ca4c80479bd12141e.png deleted file mode 100644 index feb67f3ea..000000000 Binary files a/priv/static/packs/icon_warning-af2b38fe580f274ca4c80479bd12141e.png and /dev/null differ diff --git a/priv/static/packs/locales.js b/priv/static/packs/locales.js index f9f2eb767..df256d984 100644 Binary files a/priv/static/packs/locales.js and b/priv/static/packs/locales.js differ diff --git a/priv/static/packs/locales.js.map b/priv/static/packs/locales.js.map index 0389818b5..8db8119e5 100644 Binary files a/priv/static/packs/locales.js.map and b/priv/static/packs/locales.js.map differ diff --git a/priv/static/packs/locales/glitch/ar.js b/priv/static/packs/locales/glitch/ar.js index 62cc2d436..4e0df73a3 100644 Binary files a/priv/static/packs/locales/glitch/ar.js and b/priv/static/packs/locales/glitch/ar.js differ diff --git a/priv/static/packs/locales/glitch/ar.js.map b/priv/static/packs/locales/glitch/ar.js.map index d2adc4b88..0d0248b4b 100644 Binary files a/priv/static/packs/locales/glitch/ar.js.map and b/priv/static/packs/locales/glitch/ar.js.map differ diff --git a/priv/static/packs/locales/glitch/bg.js b/priv/static/packs/locales/glitch/bg.js index 71d1a7ebe..cd32b71ed 100644 Binary files a/priv/static/packs/locales/glitch/bg.js and b/priv/static/packs/locales/glitch/bg.js differ diff --git a/priv/static/packs/locales/glitch/bg.js.map b/priv/static/packs/locales/glitch/bg.js.map index 34b535d4a..fb5b28f8b 100644 Binary files a/priv/static/packs/locales/glitch/bg.js.map and b/priv/static/packs/locales/glitch/bg.js.map differ diff --git a/priv/static/packs/locales/glitch/ca.js b/priv/static/packs/locales/glitch/ca.js index a6e34471c..728469706 100644 Binary files a/priv/static/packs/locales/glitch/ca.js and b/priv/static/packs/locales/glitch/ca.js differ diff --git a/priv/static/packs/locales/glitch/ca.js.map b/priv/static/packs/locales/glitch/ca.js.map index 0e680eb72..8b7d28f20 100644 Binary files a/priv/static/packs/locales/glitch/ca.js.map and b/priv/static/packs/locales/glitch/ca.js.map differ diff --git a/priv/static/packs/locales/glitch/de.js b/priv/static/packs/locales/glitch/de.js index 9ebdfc135..40a9c062a 100644 Binary files a/priv/static/packs/locales/glitch/de.js and b/priv/static/packs/locales/glitch/de.js differ diff --git a/priv/static/packs/locales/glitch/de.js.map b/priv/static/packs/locales/glitch/de.js.map index 662b146b3..f7a11cc5d 100644 Binary files a/priv/static/packs/locales/glitch/de.js.map and b/priv/static/packs/locales/glitch/de.js.map differ diff --git a/priv/static/packs/locales/glitch/en.js b/priv/static/packs/locales/glitch/en.js index bb04a6615..bd123a5e8 100644 Binary files a/priv/static/packs/locales/glitch/en.js and b/priv/static/packs/locales/glitch/en.js differ diff --git a/priv/static/packs/locales/glitch/en.js.map b/priv/static/packs/locales/glitch/en.js.map index 88dccf46b..973a097ff 100644 Binary files a/priv/static/packs/locales/glitch/en.js.map and b/priv/static/packs/locales/glitch/en.js.map differ diff --git a/priv/static/packs/locales/glitch/eo.js b/priv/static/packs/locales/glitch/eo.js index bf7a5bbad..37e583f48 100644 Binary files a/priv/static/packs/locales/glitch/eo.js and b/priv/static/packs/locales/glitch/eo.js differ diff --git a/priv/static/packs/locales/glitch/eo.js.map b/priv/static/packs/locales/glitch/eo.js.map index 88ef23075..00e4baa2a 100644 Binary files a/priv/static/packs/locales/glitch/eo.js.map and b/priv/static/packs/locales/glitch/eo.js.map differ diff --git a/priv/static/packs/locales/glitch/es.js b/priv/static/packs/locales/glitch/es.js index 3659b02df..c24d79554 100644 Binary files a/priv/static/packs/locales/glitch/es.js and b/priv/static/packs/locales/glitch/es.js differ diff --git a/priv/static/packs/locales/glitch/es.js.map b/priv/static/packs/locales/glitch/es.js.map index 7d32145af..6b1ad8cd4 100644 Binary files a/priv/static/packs/locales/glitch/es.js.map and b/priv/static/packs/locales/glitch/es.js.map differ diff --git a/priv/static/packs/locales/glitch/fa.js b/priv/static/packs/locales/glitch/fa.js index a24b50dbc..d2622bc3e 100644 Binary files a/priv/static/packs/locales/glitch/fa.js and b/priv/static/packs/locales/glitch/fa.js differ diff --git a/priv/static/packs/locales/glitch/fa.js.map b/priv/static/packs/locales/glitch/fa.js.map index a6adef581..d3f164769 100644 Binary files a/priv/static/packs/locales/glitch/fa.js.map and b/priv/static/packs/locales/glitch/fa.js.map differ diff --git a/priv/static/packs/locales/glitch/fi.js b/priv/static/packs/locales/glitch/fi.js index e1cbca06a..827803450 100644 Binary files a/priv/static/packs/locales/glitch/fi.js and b/priv/static/packs/locales/glitch/fi.js differ diff --git a/priv/static/packs/locales/glitch/fi.js.map b/priv/static/packs/locales/glitch/fi.js.map index f7d90bde3..6d8b5870d 100644 Binary files a/priv/static/packs/locales/glitch/fi.js.map and b/priv/static/packs/locales/glitch/fi.js.map differ diff --git a/priv/static/packs/locales/glitch/fr.js b/priv/static/packs/locales/glitch/fr.js index d50346a46..8004ce0be 100644 Binary files a/priv/static/packs/locales/glitch/fr.js and b/priv/static/packs/locales/glitch/fr.js differ diff --git a/priv/static/packs/locales/glitch/fr.js.map b/priv/static/packs/locales/glitch/fr.js.map index 6ff602a9e..f8017e95b 100644 Binary files a/priv/static/packs/locales/glitch/fr.js.map and b/priv/static/packs/locales/glitch/fr.js.map differ diff --git a/priv/static/packs/locales/glitch/he.js b/priv/static/packs/locales/glitch/he.js index 38b3fc556..da14f3b34 100644 Binary files a/priv/static/packs/locales/glitch/he.js and b/priv/static/packs/locales/glitch/he.js differ diff --git a/priv/static/packs/locales/glitch/he.js.map b/priv/static/packs/locales/glitch/he.js.map index 660d968a6..aa383327a 100644 Binary files a/priv/static/packs/locales/glitch/he.js.map and b/priv/static/packs/locales/glitch/he.js.map differ diff --git a/priv/static/packs/locales/glitch/hr.js b/priv/static/packs/locales/glitch/hr.js index 9d3d0391b..1cdf289b0 100644 Binary files a/priv/static/packs/locales/glitch/hr.js and b/priv/static/packs/locales/glitch/hr.js differ diff --git a/priv/static/packs/locales/glitch/hr.js.map b/priv/static/packs/locales/glitch/hr.js.map index 99e4088bb..5eeeae97f 100644 Binary files a/priv/static/packs/locales/glitch/hr.js.map and b/priv/static/packs/locales/glitch/hr.js.map differ diff --git a/priv/static/packs/locales/glitch/hu.js b/priv/static/packs/locales/glitch/hu.js index ac6d7c298..6afff321b 100644 Binary files a/priv/static/packs/locales/glitch/hu.js and b/priv/static/packs/locales/glitch/hu.js differ diff --git a/priv/static/packs/locales/glitch/hu.js.map b/priv/static/packs/locales/glitch/hu.js.map index ac33f5a4c..b5c5578de 100644 Binary files a/priv/static/packs/locales/glitch/hu.js.map and b/priv/static/packs/locales/glitch/hu.js.map differ diff --git a/priv/static/packs/locales/glitch/id.js b/priv/static/packs/locales/glitch/id.js index b24a012aa..682cd6486 100644 Binary files a/priv/static/packs/locales/glitch/id.js and b/priv/static/packs/locales/glitch/id.js differ diff --git a/priv/static/packs/locales/glitch/id.js.map b/priv/static/packs/locales/glitch/id.js.map index f4e8a4817..3779269a5 100644 Binary files a/priv/static/packs/locales/glitch/id.js.map and b/priv/static/packs/locales/glitch/id.js.map differ diff --git a/priv/static/packs/locales/glitch/io.js b/priv/static/packs/locales/glitch/io.js index 1337342c3..99d437809 100644 Binary files a/priv/static/packs/locales/glitch/io.js and b/priv/static/packs/locales/glitch/io.js differ diff --git a/priv/static/packs/locales/glitch/io.js.map b/priv/static/packs/locales/glitch/io.js.map index e6b405a66..5da09748b 100644 Binary files a/priv/static/packs/locales/glitch/io.js.map and b/priv/static/packs/locales/glitch/io.js.map differ diff --git a/priv/static/packs/locales/glitch/it.js b/priv/static/packs/locales/glitch/it.js index efc35b141..9642abfd5 100644 Binary files a/priv/static/packs/locales/glitch/it.js and b/priv/static/packs/locales/glitch/it.js differ diff --git a/priv/static/packs/locales/glitch/it.js.map b/priv/static/packs/locales/glitch/it.js.map index 91d1d4037..c4a2173de 100644 Binary files a/priv/static/packs/locales/glitch/it.js.map and b/priv/static/packs/locales/glitch/it.js.map differ diff --git a/priv/static/packs/locales/glitch/ja.js b/priv/static/packs/locales/glitch/ja.js index a78036a81..65deccfd6 100644 Binary files a/priv/static/packs/locales/glitch/ja.js and b/priv/static/packs/locales/glitch/ja.js differ diff --git a/priv/static/packs/locales/glitch/ja.js.map b/priv/static/packs/locales/glitch/ja.js.map index 47c5d6c70..c3a39e135 100644 Binary files a/priv/static/packs/locales/glitch/ja.js.map and b/priv/static/packs/locales/glitch/ja.js.map differ diff --git a/priv/static/packs/locales/glitch/ko.js b/priv/static/packs/locales/glitch/ko.js index c0ceb2809..d6157d43b 100644 Binary files a/priv/static/packs/locales/glitch/ko.js and b/priv/static/packs/locales/glitch/ko.js differ diff --git a/priv/static/packs/locales/glitch/ko.js.map b/priv/static/packs/locales/glitch/ko.js.map index 592a78572..f68852ce0 100644 Binary files a/priv/static/packs/locales/glitch/ko.js.map and b/priv/static/packs/locales/glitch/ko.js.map differ diff --git a/priv/static/packs/locales/glitch/nl.js b/priv/static/packs/locales/glitch/nl.js index b8c1a842f..4823bbb0b 100644 Binary files a/priv/static/packs/locales/glitch/nl.js and b/priv/static/packs/locales/glitch/nl.js differ diff --git a/priv/static/packs/locales/glitch/nl.js.map b/priv/static/packs/locales/glitch/nl.js.map index 487bb0b62..a68f13449 100644 Binary files a/priv/static/packs/locales/glitch/nl.js.map and b/priv/static/packs/locales/glitch/nl.js.map differ diff --git a/priv/static/packs/locales/glitch/no.js b/priv/static/packs/locales/glitch/no.js index 1c6579198..6b8679078 100644 Binary files a/priv/static/packs/locales/glitch/no.js and b/priv/static/packs/locales/glitch/no.js differ diff --git a/priv/static/packs/locales/glitch/no.js.map b/priv/static/packs/locales/glitch/no.js.map index ef4d2336b..f6ce52b89 100644 Binary files a/priv/static/packs/locales/glitch/no.js.map and b/priv/static/packs/locales/glitch/no.js.map differ diff --git a/priv/static/packs/locales/glitch/oc.js b/priv/static/packs/locales/glitch/oc.js index f3b6403e7..121a0c57a 100644 Binary files a/priv/static/packs/locales/glitch/oc.js and b/priv/static/packs/locales/glitch/oc.js differ diff --git a/priv/static/packs/locales/glitch/oc.js.map b/priv/static/packs/locales/glitch/oc.js.map index 35baad2ee..2107dc164 100644 Binary files a/priv/static/packs/locales/glitch/oc.js.map and b/priv/static/packs/locales/glitch/oc.js.map differ diff --git a/priv/static/packs/locales/glitch/pl.js b/priv/static/packs/locales/glitch/pl.js index 57f3c3b35..5409566c8 100644 Binary files a/priv/static/packs/locales/glitch/pl.js and b/priv/static/packs/locales/glitch/pl.js differ diff --git a/priv/static/packs/locales/glitch/pl.js.map b/priv/static/packs/locales/glitch/pl.js.map index 99267457c..233ca5c22 100644 Binary files a/priv/static/packs/locales/glitch/pl.js.map and b/priv/static/packs/locales/glitch/pl.js.map differ diff --git a/priv/static/packs/locales/glitch/pt-BR.js b/priv/static/packs/locales/glitch/pt-BR.js index e3cae1d47..f268b10bf 100644 Binary files a/priv/static/packs/locales/glitch/pt-BR.js and b/priv/static/packs/locales/glitch/pt-BR.js differ diff --git a/priv/static/packs/locales/glitch/pt-BR.js.map b/priv/static/packs/locales/glitch/pt-BR.js.map index 1f7c24dcb..cc6528acf 100644 Binary files a/priv/static/packs/locales/glitch/pt-BR.js.map and b/priv/static/packs/locales/glitch/pt-BR.js.map differ diff --git a/priv/static/packs/locales/glitch/pt.js b/priv/static/packs/locales/glitch/pt.js index 6e76c6b68..c72843e80 100644 Binary files a/priv/static/packs/locales/glitch/pt.js and b/priv/static/packs/locales/glitch/pt.js differ diff --git a/priv/static/packs/locales/glitch/pt.js.map b/priv/static/packs/locales/glitch/pt.js.map index b1769def7..f54d86b17 100644 Binary files a/priv/static/packs/locales/glitch/pt.js.map and b/priv/static/packs/locales/glitch/pt.js.map differ diff --git a/priv/static/packs/locales/glitch/ru.js b/priv/static/packs/locales/glitch/ru.js index c1937e7fa..0ed028334 100644 Binary files a/priv/static/packs/locales/glitch/ru.js and b/priv/static/packs/locales/glitch/ru.js differ diff --git a/priv/static/packs/locales/glitch/ru.js.map b/priv/static/packs/locales/glitch/ru.js.map index 2ac14b400..6fa8f5f24 100644 Binary files a/priv/static/packs/locales/glitch/ru.js.map and b/priv/static/packs/locales/glitch/ru.js.map differ diff --git a/priv/static/packs/locales/glitch/sv.js b/priv/static/packs/locales/glitch/sv.js index dab9f5c91..256b123a8 100644 Binary files a/priv/static/packs/locales/glitch/sv.js and b/priv/static/packs/locales/glitch/sv.js differ diff --git a/priv/static/packs/locales/glitch/sv.js.map b/priv/static/packs/locales/glitch/sv.js.map index 4925bf902..e3472bdb8 100644 Binary files a/priv/static/packs/locales/glitch/sv.js.map and b/priv/static/packs/locales/glitch/sv.js.map differ diff --git a/priv/static/packs/locales/glitch/th.js b/priv/static/packs/locales/glitch/th.js index ebcde3fdd..0daef84cd 100644 Binary files a/priv/static/packs/locales/glitch/th.js and b/priv/static/packs/locales/glitch/th.js differ diff --git a/priv/static/packs/locales/glitch/th.js.map b/priv/static/packs/locales/glitch/th.js.map index e5f26a668..fbaf751a4 100644 Binary files a/priv/static/packs/locales/glitch/th.js.map and b/priv/static/packs/locales/glitch/th.js.map differ diff --git a/priv/static/packs/locales/glitch/tr.js b/priv/static/packs/locales/glitch/tr.js index 25957ff2a..6b5f34bc6 100644 Binary files a/priv/static/packs/locales/glitch/tr.js and b/priv/static/packs/locales/glitch/tr.js differ diff --git a/priv/static/packs/locales/glitch/tr.js.map b/priv/static/packs/locales/glitch/tr.js.map index 04a9f377d..98f7c9d66 100644 Binary files a/priv/static/packs/locales/glitch/tr.js.map and b/priv/static/packs/locales/glitch/tr.js.map differ diff --git a/priv/static/packs/locales/glitch/uk.js b/priv/static/packs/locales/glitch/uk.js index cbfaddb0e..b2eb23718 100644 Binary files a/priv/static/packs/locales/glitch/uk.js and b/priv/static/packs/locales/glitch/uk.js differ diff --git a/priv/static/packs/locales/glitch/uk.js.map b/priv/static/packs/locales/glitch/uk.js.map index 5a4aff1c1..babd563fb 100644 Binary files a/priv/static/packs/locales/glitch/uk.js.map and b/priv/static/packs/locales/glitch/uk.js.map differ diff --git a/priv/static/packs/locales/glitch/zh-CN.js b/priv/static/packs/locales/glitch/zh-CN.js index 548bb2adb..76a29a06b 100644 Binary files a/priv/static/packs/locales/glitch/zh-CN.js and b/priv/static/packs/locales/glitch/zh-CN.js differ diff --git a/priv/static/packs/locales/glitch/zh-CN.js.map b/priv/static/packs/locales/glitch/zh-CN.js.map index cf5489fae..daeac5356 100644 Binary files a/priv/static/packs/locales/glitch/zh-CN.js.map and b/priv/static/packs/locales/glitch/zh-CN.js.map differ diff --git a/priv/static/packs/locales/glitch/zh-HK.js b/priv/static/packs/locales/glitch/zh-HK.js index 0bd898597..ff5a72e52 100644 Binary files a/priv/static/packs/locales/glitch/zh-HK.js and b/priv/static/packs/locales/glitch/zh-HK.js differ diff --git a/priv/static/packs/locales/glitch/zh-HK.js.map b/priv/static/packs/locales/glitch/zh-HK.js.map index c0bae6f15..3ee44b9be 100644 Binary files a/priv/static/packs/locales/glitch/zh-HK.js.map and b/priv/static/packs/locales/glitch/zh-HK.js.map differ diff --git a/priv/static/packs/locales/glitch/zh-TW.js b/priv/static/packs/locales/glitch/zh-TW.js index bf0c2ef0e..60e5c3ded 100644 Binary files a/priv/static/packs/locales/glitch/zh-TW.js and b/priv/static/packs/locales/glitch/zh-TW.js differ diff --git a/priv/static/packs/locales/glitch/zh-TW.js.map b/priv/static/packs/locales/glitch/zh-TW.js.map index f5c229f81..fe9fa62dc 100644 Binary files a/priv/static/packs/locales/glitch/zh-TW.js.map and b/priv/static/packs/locales/glitch/zh-TW.js.map differ diff --git a/priv/static/packs/locales/vanilla/ar.js b/priv/static/packs/locales/vanilla/ar.js index 9b9e8c899..84429108c 100644 Binary files a/priv/static/packs/locales/vanilla/ar.js and b/priv/static/packs/locales/vanilla/ar.js differ diff --git a/priv/static/packs/locales/vanilla/ar.js.map b/priv/static/packs/locales/vanilla/ar.js.map index 3fa76d808..9ff9a065f 100644 Binary files a/priv/static/packs/locales/vanilla/ar.js.map and b/priv/static/packs/locales/vanilla/ar.js.map differ diff --git a/priv/static/packs/locales/vanilla/ast.js b/priv/static/packs/locales/vanilla/ast.js index ee062548f..e7d6ee72c 100644 Binary files a/priv/static/packs/locales/vanilla/ast.js and b/priv/static/packs/locales/vanilla/ast.js differ diff --git a/priv/static/packs/locales/vanilla/ast.js.map b/priv/static/packs/locales/vanilla/ast.js.map index c53a67a4d..9bb0805d7 100644 Binary files a/priv/static/packs/locales/vanilla/ast.js.map and b/priv/static/packs/locales/vanilla/ast.js.map differ diff --git a/priv/static/packs/locales/vanilla/bg.js b/priv/static/packs/locales/vanilla/bg.js index c221ce8b6..6943914ea 100644 Binary files a/priv/static/packs/locales/vanilla/bg.js and b/priv/static/packs/locales/vanilla/bg.js differ diff --git a/priv/static/packs/locales/vanilla/bg.js.map b/priv/static/packs/locales/vanilla/bg.js.map index b012d98f0..27fa9134f 100644 Binary files a/priv/static/packs/locales/vanilla/bg.js.map and b/priv/static/packs/locales/vanilla/bg.js.map differ diff --git a/priv/static/packs/locales/vanilla/bn.js b/priv/static/packs/locales/vanilla/bn.js new file mode 100644 index 000000000..3e237903e Binary files /dev/null and b/priv/static/packs/locales/vanilla/bn.js differ diff --git a/priv/static/packs/locales/vanilla/bn.js.map b/priv/static/packs/locales/vanilla/bn.js.map new file mode 100644 index 000000000..cefaee50c Binary files /dev/null and b/priv/static/packs/locales/vanilla/bn.js.map differ diff --git a/priv/static/packs/locales/vanilla/ca.js b/priv/static/packs/locales/vanilla/ca.js index 530eb191f..3886cc884 100644 Binary files a/priv/static/packs/locales/vanilla/ca.js and b/priv/static/packs/locales/vanilla/ca.js differ diff --git a/priv/static/packs/locales/vanilla/ca.js.map b/priv/static/packs/locales/vanilla/ca.js.map index 1d4790811..a90ed5b99 100644 Binary files a/priv/static/packs/locales/vanilla/ca.js.map and b/priv/static/packs/locales/vanilla/ca.js.map differ diff --git a/priv/static/packs/locales/vanilla/co.js b/priv/static/packs/locales/vanilla/co.js index f9cff7f62..7c1948445 100644 Binary files a/priv/static/packs/locales/vanilla/co.js and b/priv/static/packs/locales/vanilla/co.js differ diff --git a/priv/static/packs/locales/vanilla/co.js.map b/priv/static/packs/locales/vanilla/co.js.map index 8aa248e6d..d6416b614 100644 Binary files a/priv/static/packs/locales/vanilla/co.js.map and b/priv/static/packs/locales/vanilla/co.js.map differ diff --git a/priv/static/packs/locales/vanilla/cs.js b/priv/static/packs/locales/vanilla/cs.js index c60298037..5ac64de37 100644 Binary files a/priv/static/packs/locales/vanilla/cs.js and b/priv/static/packs/locales/vanilla/cs.js differ diff --git a/priv/static/packs/locales/vanilla/cs.js.map b/priv/static/packs/locales/vanilla/cs.js.map index dda22796a..3fc4ce64a 100644 Binary files a/priv/static/packs/locales/vanilla/cs.js.map and b/priv/static/packs/locales/vanilla/cs.js.map differ diff --git a/priv/static/packs/locales/vanilla/cy.js b/priv/static/packs/locales/vanilla/cy.js index ca6fa9d4a..6b04d9e5d 100644 Binary files a/priv/static/packs/locales/vanilla/cy.js and b/priv/static/packs/locales/vanilla/cy.js differ diff --git a/priv/static/packs/locales/vanilla/cy.js.map b/priv/static/packs/locales/vanilla/cy.js.map index 1083d1126..df11c1401 100644 Binary files a/priv/static/packs/locales/vanilla/cy.js.map and b/priv/static/packs/locales/vanilla/cy.js.map differ diff --git a/priv/static/packs/locales/vanilla/da.js b/priv/static/packs/locales/vanilla/da.js index d5ca89d79..8acfca0e6 100644 Binary files a/priv/static/packs/locales/vanilla/da.js and b/priv/static/packs/locales/vanilla/da.js differ diff --git a/priv/static/packs/locales/vanilla/da.js.map b/priv/static/packs/locales/vanilla/da.js.map index 1d0a19469..ab1766c4e 100644 Binary files a/priv/static/packs/locales/vanilla/da.js.map and b/priv/static/packs/locales/vanilla/da.js.map differ diff --git a/priv/static/packs/locales/vanilla/de.js b/priv/static/packs/locales/vanilla/de.js index 6421e3dc3..2d0b7ab4b 100644 Binary files a/priv/static/packs/locales/vanilla/de.js and b/priv/static/packs/locales/vanilla/de.js differ diff --git a/priv/static/packs/locales/vanilla/de.js.map b/priv/static/packs/locales/vanilla/de.js.map index 4e46e827b..59b06b597 100644 Binary files a/priv/static/packs/locales/vanilla/de.js.map and b/priv/static/packs/locales/vanilla/de.js.map differ diff --git a/priv/static/packs/locales/vanilla/el.js b/priv/static/packs/locales/vanilla/el.js index 34f994a8e..25c5a6ee2 100644 Binary files a/priv/static/packs/locales/vanilla/el.js and b/priv/static/packs/locales/vanilla/el.js differ diff --git a/priv/static/packs/locales/vanilla/el.js.map b/priv/static/packs/locales/vanilla/el.js.map index be4ac28aa..2cd9ae48e 100644 Binary files a/priv/static/packs/locales/vanilla/el.js.map and b/priv/static/packs/locales/vanilla/el.js.map differ diff --git a/priv/static/packs/locales/vanilla/en.js b/priv/static/packs/locales/vanilla/en.js index eaa717de8..4045c90d9 100644 Binary files a/priv/static/packs/locales/vanilla/en.js and b/priv/static/packs/locales/vanilla/en.js differ diff --git a/priv/static/packs/locales/vanilla/en.js.map b/priv/static/packs/locales/vanilla/en.js.map index 3d57b73a8..a1c6859a9 100644 Binary files a/priv/static/packs/locales/vanilla/en.js.map and b/priv/static/packs/locales/vanilla/en.js.map differ diff --git a/priv/static/packs/locales/vanilla/eo.js b/priv/static/packs/locales/vanilla/eo.js index 2400c0f91..674c46326 100644 Binary files a/priv/static/packs/locales/vanilla/eo.js and b/priv/static/packs/locales/vanilla/eo.js differ diff --git a/priv/static/packs/locales/vanilla/eo.js.map b/priv/static/packs/locales/vanilla/eo.js.map index cf93d5023..31d1efdbe 100644 Binary files a/priv/static/packs/locales/vanilla/eo.js.map and b/priv/static/packs/locales/vanilla/eo.js.map differ diff --git a/priv/static/packs/locales/vanilla/es.js b/priv/static/packs/locales/vanilla/es.js index a2f600e26..1698af987 100644 Binary files a/priv/static/packs/locales/vanilla/es.js and b/priv/static/packs/locales/vanilla/es.js differ diff --git a/priv/static/packs/locales/vanilla/es.js.map b/priv/static/packs/locales/vanilla/es.js.map index 0b7c85f6f..f5091bb62 100644 Binary files a/priv/static/packs/locales/vanilla/es.js.map and b/priv/static/packs/locales/vanilla/es.js.map differ diff --git a/priv/static/packs/locales/vanilla/eu.js b/priv/static/packs/locales/vanilla/eu.js index a0fb64c4e..796f6f3fa 100644 Binary files a/priv/static/packs/locales/vanilla/eu.js and b/priv/static/packs/locales/vanilla/eu.js differ diff --git a/priv/static/packs/locales/vanilla/eu.js.map b/priv/static/packs/locales/vanilla/eu.js.map index 95f0d10f2..32d4dbb7c 100644 Binary files a/priv/static/packs/locales/vanilla/eu.js.map and b/priv/static/packs/locales/vanilla/eu.js.map differ diff --git a/priv/static/packs/locales/vanilla/fa.js b/priv/static/packs/locales/vanilla/fa.js index 19162e0b7..e8b291eb5 100644 Binary files a/priv/static/packs/locales/vanilla/fa.js and b/priv/static/packs/locales/vanilla/fa.js differ diff --git a/priv/static/packs/locales/vanilla/fa.js.map b/priv/static/packs/locales/vanilla/fa.js.map index 42af13d7e..73b0e956d 100644 Binary files a/priv/static/packs/locales/vanilla/fa.js.map and b/priv/static/packs/locales/vanilla/fa.js.map differ diff --git a/priv/static/packs/locales/vanilla/fi.js b/priv/static/packs/locales/vanilla/fi.js index a46819da9..8a6ae3bd5 100644 Binary files a/priv/static/packs/locales/vanilla/fi.js and b/priv/static/packs/locales/vanilla/fi.js differ diff --git a/priv/static/packs/locales/vanilla/fi.js.map b/priv/static/packs/locales/vanilla/fi.js.map index 213192d22..dd4e73bca 100644 Binary files a/priv/static/packs/locales/vanilla/fi.js.map and b/priv/static/packs/locales/vanilla/fi.js.map differ diff --git a/priv/static/packs/locales/vanilla/fr.js b/priv/static/packs/locales/vanilla/fr.js index 319cc46d9..1ed39de55 100644 Binary files a/priv/static/packs/locales/vanilla/fr.js and b/priv/static/packs/locales/vanilla/fr.js differ diff --git a/priv/static/packs/locales/vanilla/fr.js.map b/priv/static/packs/locales/vanilla/fr.js.map index 25e378060..6838980dd 100644 Binary files a/priv/static/packs/locales/vanilla/fr.js.map and b/priv/static/packs/locales/vanilla/fr.js.map differ diff --git a/priv/static/packs/locales/vanilla/gl.js b/priv/static/packs/locales/vanilla/gl.js index f56b68252..0dbdca904 100644 Binary files a/priv/static/packs/locales/vanilla/gl.js and b/priv/static/packs/locales/vanilla/gl.js differ diff --git a/priv/static/packs/locales/vanilla/gl.js.map b/priv/static/packs/locales/vanilla/gl.js.map index 0d28d0212..817a96f3c 100644 Binary files a/priv/static/packs/locales/vanilla/gl.js.map and b/priv/static/packs/locales/vanilla/gl.js.map differ diff --git a/priv/static/packs/locales/vanilla/he.js b/priv/static/packs/locales/vanilla/he.js index fa7c179da..b0429bbeb 100644 Binary files a/priv/static/packs/locales/vanilla/he.js and b/priv/static/packs/locales/vanilla/he.js differ diff --git a/priv/static/packs/locales/vanilla/he.js.map b/priv/static/packs/locales/vanilla/he.js.map index 77f79c8c2..ebb34dea7 100644 Binary files a/priv/static/packs/locales/vanilla/he.js.map and b/priv/static/packs/locales/vanilla/he.js.map differ diff --git a/priv/static/packs/locales/vanilla/hr.js b/priv/static/packs/locales/vanilla/hr.js index bd1fb294f..bf8779bf4 100644 Binary files a/priv/static/packs/locales/vanilla/hr.js and b/priv/static/packs/locales/vanilla/hr.js differ diff --git a/priv/static/packs/locales/vanilla/hr.js.map b/priv/static/packs/locales/vanilla/hr.js.map index 98c24681a..7983f0ab3 100644 Binary files a/priv/static/packs/locales/vanilla/hr.js.map and b/priv/static/packs/locales/vanilla/hr.js.map differ diff --git a/priv/static/packs/locales/vanilla/hu.js b/priv/static/packs/locales/vanilla/hu.js index 6156f51c2..96fa5b580 100644 Binary files a/priv/static/packs/locales/vanilla/hu.js and b/priv/static/packs/locales/vanilla/hu.js differ diff --git a/priv/static/packs/locales/vanilla/hu.js.map b/priv/static/packs/locales/vanilla/hu.js.map index 7a5ee3e36..2ab6722b2 100644 Binary files a/priv/static/packs/locales/vanilla/hu.js.map and b/priv/static/packs/locales/vanilla/hu.js.map differ diff --git a/priv/static/packs/locales/vanilla/hy.js b/priv/static/packs/locales/vanilla/hy.js index 9d2a8908d..74cbf97ee 100644 Binary files a/priv/static/packs/locales/vanilla/hy.js and b/priv/static/packs/locales/vanilla/hy.js differ diff --git a/priv/static/packs/locales/vanilla/hy.js.map b/priv/static/packs/locales/vanilla/hy.js.map index eafc741fe..5b1639e76 100644 Binary files a/priv/static/packs/locales/vanilla/hy.js.map and b/priv/static/packs/locales/vanilla/hy.js.map differ diff --git a/priv/static/packs/locales/vanilla/id.js b/priv/static/packs/locales/vanilla/id.js index c33107e52..a48387369 100644 Binary files a/priv/static/packs/locales/vanilla/id.js and b/priv/static/packs/locales/vanilla/id.js differ diff --git a/priv/static/packs/locales/vanilla/id.js.map b/priv/static/packs/locales/vanilla/id.js.map index edb65b218..7e7e9d384 100644 Binary files a/priv/static/packs/locales/vanilla/id.js.map and b/priv/static/packs/locales/vanilla/id.js.map differ diff --git a/priv/static/packs/locales/vanilla/io.js b/priv/static/packs/locales/vanilla/io.js index b22443833..888cd3ba7 100644 Binary files a/priv/static/packs/locales/vanilla/io.js and b/priv/static/packs/locales/vanilla/io.js differ diff --git a/priv/static/packs/locales/vanilla/io.js.map b/priv/static/packs/locales/vanilla/io.js.map index 0693c80c7..a3adb8648 100644 Binary files a/priv/static/packs/locales/vanilla/io.js.map and b/priv/static/packs/locales/vanilla/io.js.map differ diff --git a/priv/static/packs/locales/vanilla/it.js b/priv/static/packs/locales/vanilla/it.js index 4a60dd847..3e36c046a 100644 Binary files a/priv/static/packs/locales/vanilla/it.js and b/priv/static/packs/locales/vanilla/it.js differ diff --git a/priv/static/packs/locales/vanilla/it.js.map b/priv/static/packs/locales/vanilla/it.js.map index e213b647f..992df7b2d 100644 Binary files a/priv/static/packs/locales/vanilla/it.js.map and b/priv/static/packs/locales/vanilla/it.js.map differ diff --git a/priv/static/packs/locales/vanilla/ja.js b/priv/static/packs/locales/vanilla/ja.js index 53dfe8459..1e11add51 100644 Binary files a/priv/static/packs/locales/vanilla/ja.js and b/priv/static/packs/locales/vanilla/ja.js differ diff --git a/priv/static/packs/locales/vanilla/ja.js.map b/priv/static/packs/locales/vanilla/ja.js.map index b8866bf4e..4e2e3a103 100644 Binary files a/priv/static/packs/locales/vanilla/ja.js.map and b/priv/static/packs/locales/vanilla/ja.js.map differ diff --git a/priv/static/packs/locales/vanilla/ka.js b/priv/static/packs/locales/vanilla/ka.js index 4b8e3f802..13bfee930 100644 Binary files a/priv/static/packs/locales/vanilla/ka.js and b/priv/static/packs/locales/vanilla/ka.js differ diff --git a/priv/static/packs/locales/vanilla/ka.js.map b/priv/static/packs/locales/vanilla/ka.js.map index 0b04228e5..0df0d9806 100644 Binary files a/priv/static/packs/locales/vanilla/ka.js.map and b/priv/static/packs/locales/vanilla/ka.js.map differ diff --git a/priv/static/packs/locales/vanilla/kk.js b/priv/static/packs/locales/vanilla/kk.js index ef9b05233..6f7f60796 100644 Binary files a/priv/static/packs/locales/vanilla/kk.js and b/priv/static/packs/locales/vanilla/kk.js differ diff --git a/priv/static/packs/locales/vanilla/kk.js.map b/priv/static/packs/locales/vanilla/kk.js.map index 159937ed5..b3ebecf27 100644 Binary files a/priv/static/packs/locales/vanilla/kk.js.map and b/priv/static/packs/locales/vanilla/kk.js.map differ diff --git a/priv/static/packs/locales/vanilla/ko.js b/priv/static/packs/locales/vanilla/ko.js index 7f336e5c8..329775b11 100644 Binary files a/priv/static/packs/locales/vanilla/ko.js and b/priv/static/packs/locales/vanilla/ko.js differ diff --git a/priv/static/packs/locales/vanilla/ko.js.map b/priv/static/packs/locales/vanilla/ko.js.map index 25f512504..f63f88a12 100644 Binary files a/priv/static/packs/locales/vanilla/ko.js.map and b/priv/static/packs/locales/vanilla/ko.js.map differ diff --git a/priv/static/packs/locales/vanilla/lv.js b/priv/static/packs/locales/vanilla/lv.js index 56cc0fbf2..abda08526 100644 Binary files a/priv/static/packs/locales/vanilla/lv.js and b/priv/static/packs/locales/vanilla/lv.js differ diff --git a/priv/static/packs/locales/vanilla/lv.js.map b/priv/static/packs/locales/vanilla/lv.js.map index b3a5d0969..e712c8f49 100644 Binary files a/priv/static/packs/locales/vanilla/lv.js.map and b/priv/static/packs/locales/vanilla/lv.js.map differ diff --git a/priv/static/packs/locales/vanilla/ms.js b/priv/static/packs/locales/vanilla/ms.js index cb262542e..ddc6ff833 100644 Binary files a/priv/static/packs/locales/vanilla/ms.js and b/priv/static/packs/locales/vanilla/ms.js differ diff --git a/priv/static/packs/locales/vanilla/ms.js.map b/priv/static/packs/locales/vanilla/ms.js.map index 56c8c40c4..f8d53c9c4 100644 Binary files a/priv/static/packs/locales/vanilla/ms.js.map and b/priv/static/packs/locales/vanilla/ms.js.map differ diff --git a/priv/static/packs/locales/vanilla/nl.js b/priv/static/packs/locales/vanilla/nl.js index 28972b4bb..b849f8bc8 100644 Binary files a/priv/static/packs/locales/vanilla/nl.js and b/priv/static/packs/locales/vanilla/nl.js differ diff --git a/priv/static/packs/locales/vanilla/nl.js.map b/priv/static/packs/locales/vanilla/nl.js.map index 33f974f5c..faddc7ff8 100644 Binary files a/priv/static/packs/locales/vanilla/nl.js.map and b/priv/static/packs/locales/vanilla/nl.js.map differ diff --git a/priv/static/packs/locales/vanilla/no.js b/priv/static/packs/locales/vanilla/no.js index b3c3566af..104d8fa51 100644 Binary files a/priv/static/packs/locales/vanilla/no.js and b/priv/static/packs/locales/vanilla/no.js differ diff --git a/priv/static/packs/locales/vanilla/no.js.map b/priv/static/packs/locales/vanilla/no.js.map index 32e8e9a56..7045ce930 100644 Binary files a/priv/static/packs/locales/vanilla/no.js.map and b/priv/static/packs/locales/vanilla/no.js.map differ diff --git a/priv/static/packs/locales/vanilla/oc.js b/priv/static/packs/locales/vanilla/oc.js index 96c722d64..faca7d343 100644 Binary files a/priv/static/packs/locales/vanilla/oc.js and b/priv/static/packs/locales/vanilla/oc.js differ diff --git a/priv/static/packs/locales/vanilla/oc.js.map b/priv/static/packs/locales/vanilla/oc.js.map index 13c48dbb0..77d8fbc96 100644 Binary files a/priv/static/packs/locales/vanilla/oc.js.map and b/priv/static/packs/locales/vanilla/oc.js.map differ diff --git a/priv/static/packs/locales/vanilla/pl.js b/priv/static/packs/locales/vanilla/pl.js index e81e8f5c0..d22d0f6c7 100644 Binary files a/priv/static/packs/locales/vanilla/pl.js and b/priv/static/packs/locales/vanilla/pl.js differ diff --git a/priv/static/packs/locales/vanilla/pl.js.map b/priv/static/packs/locales/vanilla/pl.js.map index 75b58cf09..2338cba74 100644 Binary files a/priv/static/packs/locales/vanilla/pl.js.map and b/priv/static/packs/locales/vanilla/pl.js.map differ diff --git a/priv/static/packs/locales/vanilla/pt-BR.js b/priv/static/packs/locales/vanilla/pt-BR.js index 45ee371cd..c265226af 100644 Binary files a/priv/static/packs/locales/vanilla/pt-BR.js and b/priv/static/packs/locales/vanilla/pt-BR.js differ diff --git a/priv/static/packs/locales/vanilla/pt-BR.js.map b/priv/static/packs/locales/vanilla/pt-BR.js.map index 9cbd8b870..b02bf4e4b 100644 Binary files a/priv/static/packs/locales/vanilla/pt-BR.js.map and b/priv/static/packs/locales/vanilla/pt-BR.js.map differ diff --git a/priv/static/packs/locales/vanilla/pt.js b/priv/static/packs/locales/vanilla/pt.js index 506a3e8f0..efe08c262 100644 Binary files a/priv/static/packs/locales/vanilla/pt.js and b/priv/static/packs/locales/vanilla/pt.js differ diff --git a/priv/static/packs/locales/vanilla/pt.js.map b/priv/static/packs/locales/vanilla/pt.js.map index 055922fdf..5f5c7c9c8 100644 Binary files a/priv/static/packs/locales/vanilla/pt.js.map and b/priv/static/packs/locales/vanilla/pt.js.map differ diff --git a/priv/static/packs/locales/vanilla/ro.js b/priv/static/packs/locales/vanilla/ro.js index e40585e2b..0683c654c 100644 Binary files a/priv/static/packs/locales/vanilla/ro.js and b/priv/static/packs/locales/vanilla/ro.js differ diff --git a/priv/static/packs/locales/vanilla/ro.js.map b/priv/static/packs/locales/vanilla/ro.js.map index a5fe29f3a..7ae195e83 100644 Binary files a/priv/static/packs/locales/vanilla/ro.js.map and b/priv/static/packs/locales/vanilla/ro.js.map differ diff --git a/priv/static/packs/locales/vanilla/ru.js b/priv/static/packs/locales/vanilla/ru.js index 55c8dcf4a..a677ea598 100644 Binary files a/priv/static/packs/locales/vanilla/ru.js and b/priv/static/packs/locales/vanilla/ru.js differ diff --git a/priv/static/packs/locales/vanilla/ru.js.map b/priv/static/packs/locales/vanilla/ru.js.map index 3e3d1cb49..050d102fa 100644 Binary files a/priv/static/packs/locales/vanilla/ru.js.map and b/priv/static/packs/locales/vanilla/ru.js.map differ diff --git a/priv/static/packs/locales/vanilla/sk.js b/priv/static/packs/locales/vanilla/sk.js index 34045c1ab..e01a1a89a 100644 Binary files a/priv/static/packs/locales/vanilla/sk.js and b/priv/static/packs/locales/vanilla/sk.js differ diff --git a/priv/static/packs/locales/vanilla/sk.js.map b/priv/static/packs/locales/vanilla/sk.js.map index 66df74cbf..c34c18500 100644 Binary files a/priv/static/packs/locales/vanilla/sk.js.map and b/priv/static/packs/locales/vanilla/sk.js.map differ diff --git a/priv/static/packs/locales/vanilla/sl.js b/priv/static/packs/locales/vanilla/sl.js index d812d06d9..d87b73bdd 100644 Binary files a/priv/static/packs/locales/vanilla/sl.js and b/priv/static/packs/locales/vanilla/sl.js differ diff --git a/priv/static/packs/locales/vanilla/sl.js.map b/priv/static/packs/locales/vanilla/sl.js.map index a8702aa75..a67b07bc8 100644 Binary files a/priv/static/packs/locales/vanilla/sl.js.map and b/priv/static/packs/locales/vanilla/sl.js.map differ diff --git a/priv/static/packs/locales/vanilla/sq.js b/priv/static/packs/locales/vanilla/sq.js index 8eead73a9..12b83b0d8 100644 Binary files a/priv/static/packs/locales/vanilla/sq.js and b/priv/static/packs/locales/vanilla/sq.js differ diff --git a/priv/static/packs/locales/vanilla/sq.js.map b/priv/static/packs/locales/vanilla/sq.js.map index eac158264..c4bbc095b 100644 Binary files a/priv/static/packs/locales/vanilla/sq.js.map and b/priv/static/packs/locales/vanilla/sq.js.map differ diff --git a/priv/static/packs/locales/vanilla/sr-Latn.js b/priv/static/packs/locales/vanilla/sr-Latn.js index 3a5624d30..740687a1a 100644 Binary files a/priv/static/packs/locales/vanilla/sr-Latn.js and b/priv/static/packs/locales/vanilla/sr-Latn.js differ diff --git a/priv/static/packs/locales/vanilla/sr-Latn.js.map b/priv/static/packs/locales/vanilla/sr-Latn.js.map index d8e53aa5d..a2d199758 100644 Binary files a/priv/static/packs/locales/vanilla/sr-Latn.js.map and b/priv/static/packs/locales/vanilla/sr-Latn.js.map differ diff --git a/priv/static/packs/locales/vanilla/sr.js b/priv/static/packs/locales/vanilla/sr.js index 6473f0b15..63243a1de 100644 Binary files a/priv/static/packs/locales/vanilla/sr.js and b/priv/static/packs/locales/vanilla/sr.js differ diff --git a/priv/static/packs/locales/vanilla/sr.js.map b/priv/static/packs/locales/vanilla/sr.js.map index 35cd8686a..04615c64c 100644 Binary files a/priv/static/packs/locales/vanilla/sr.js.map and b/priv/static/packs/locales/vanilla/sr.js.map differ diff --git a/priv/static/packs/locales/vanilla/sv.js b/priv/static/packs/locales/vanilla/sv.js index 7a8dc02ba..7db8ac5c9 100644 Binary files a/priv/static/packs/locales/vanilla/sv.js and b/priv/static/packs/locales/vanilla/sv.js differ diff --git a/priv/static/packs/locales/vanilla/sv.js.map b/priv/static/packs/locales/vanilla/sv.js.map index 1bdf2a266..c20c6d10c 100644 Binary files a/priv/static/packs/locales/vanilla/sv.js.map and b/priv/static/packs/locales/vanilla/sv.js.map differ diff --git a/priv/static/packs/locales/vanilla/ta.js b/priv/static/packs/locales/vanilla/ta.js index 71ff04fb2..9cb42474b 100644 Binary files a/priv/static/packs/locales/vanilla/ta.js and b/priv/static/packs/locales/vanilla/ta.js differ diff --git a/priv/static/packs/locales/vanilla/ta.js.map b/priv/static/packs/locales/vanilla/ta.js.map index b91a3285c..b43f6c641 100644 Binary files a/priv/static/packs/locales/vanilla/ta.js.map and b/priv/static/packs/locales/vanilla/ta.js.map differ diff --git a/priv/static/packs/locales/vanilla/te.js b/priv/static/packs/locales/vanilla/te.js index 9d235cf2b..1c1726259 100644 Binary files a/priv/static/packs/locales/vanilla/te.js and b/priv/static/packs/locales/vanilla/te.js differ diff --git a/priv/static/packs/locales/vanilla/te.js.map b/priv/static/packs/locales/vanilla/te.js.map index 3d0ebbd41..647960a04 100644 Binary files a/priv/static/packs/locales/vanilla/te.js.map and b/priv/static/packs/locales/vanilla/te.js.map differ diff --git a/priv/static/packs/locales/vanilla/th.js b/priv/static/packs/locales/vanilla/th.js index 9e3322ffb..9f20e1eea 100644 Binary files a/priv/static/packs/locales/vanilla/th.js and b/priv/static/packs/locales/vanilla/th.js differ diff --git a/priv/static/packs/locales/vanilla/th.js.map b/priv/static/packs/locales/vanilla/th.js.map index 80bce0a42..c302684c3 100644 Binary files a/priv/static/packs/locales/vanilla/th.js.map and b/priv/static/packs/locales/vanilla/th.js.map differ diff --git a/priv/static/packs/locales/vanilla/tr.js b/priv/static/packs/locales/vanilla/tr.js index ce57470f0..5fd586fec 100644 Binary files a/priv/static/packs/locales/vanilla/tr.js and b/priv/static/packs/locales/vanilla/tr.js differ diff --git a/priv/static/packs/locales/vanilla/tr.js.map b/priv/static/packs/locales/vanilla/tr.js.map index d24a1cf2a..f072e5e73 100644 Binary files a/priv/static/packs/locales/vanilla/tr.js.map and b/priv/static/packs/locales/vanilla/tr.js.map differ diff --git a/priv/static/packs/locales/vanilla/uk.js b/priv/static/packs/locales/vanilla/uk.js index 892a9eab5..e6ac89fe1 100644 Binary files a/priv/static/packs/locales/vanilla/uk.js and b/priv/static/packs/locales/vanilla/uk.js differ diff --git a/priv/static/packs/locales/vanilla/uk.js.map b/priv/static/packs/locales/vanilla/uk.js.map index 5727d1aff..12b1e59d8 100644 Binary files a/priv/static/packs/locales/vanilla/uk.js.map and b/priv/static/packs/locales/vanilla/uk.js.map differ diff --git a/priv/static/packs/locales/vanilla/zh-CN.js b/priv/static/packs/locales/vanilla/zh-CN.js index 1cebb6522..3d5a4de8c 100644 Binary files a/priv/static/packs/locales/vanilla/zh-CN.js and b/priv/static/packs/locales/vanilla/zh-CN.js differ diff --git a/priv/static/packs/locales/vanilla/zh-CN.js.map b/priv/static/packs/locales/vanilla/zh-CN.js.map index db037edae..2774d024d 100644 Binary files a/priv/static/packs/locales/vanilla/zh-CN.js.map and b/priv/static/packs/locales/vanilla/zh-CN.js.map differ diff --git a/priv/static/packs/locales/vanilla/zh-HK.js b/priv/static/packs/locales/vanilla/zh-HK.js index 9d06290c1..21d46831c 100644 Binary files a/priv/static/packs/locales/vanilla/zh-HK.js and b/priv/static/packs/locales/vanilla/zh-HK.js differ diff --git a/priv/static/packs/locales/vanilla/zh-HK.js.map b/priv/static/packs/locales/vanilla/zh-HK.js.map index 1f9a266c2..e07b76b13 100644 Binary files a/priv/static/packs/locales/vanilla/zh-HK.js.map and b/priv/static/packs/locales/vanilla/zh-HK.js.map differ diff --git a/priv/static/packs/locales/vanilla/zh-TW.js b/priv/static/packs/locales/vanilla/zh-TW.js index ba8ae7411..d66f224b4 100644 Binary files a/priv/static/packs/locales/vanilla/zh-TW.js and b/priv/static/packs/locales/vanilla/zh-TW.js differ diff --git a/priv/static/packs/locales/vanilla/zh-TW.js.map b/priv/static/packs/locales/vanilla/zh-TW.js.map index 3eea60f4b..b2d65b33f 100644 Binary files a/priv/static/packs/locales/vanilla/zh-TW.js.map and b/priv/static/packs/locales/vanilla/zh-TW.js.map differ diff --git a/priv/static/packs/logo_full-efefe08462ede002abb7fc1e69005cbb.png b/priv/static/packs/logo_full-efefe08462ede002abb7fc1e69005cbb.png deleted file mode 100644 index 19bdd81aa..000000000 Binary files a/priv/static/packs/logo_full-efefe08462ede002abb7fc1e69005cbb.png and /dev/null differ diff --git a/priv/static/packs/logo_transparent-73bf4bea5ad08ce44d516e472dc452c1.png b/priv/static/packs/logo_transparent-73bf4bea5ad08ce44d516e472dc452c1.png deleted file mode 100644 index 28ead92d5..000000000 Binary files a/priv/static/packs/logo_transparent-73bf4bea5ad08ce44d516e472dc452c1.png and /dev/null differ diff --git a/priv/static/packs/manifest.json b/priv/static/packs/manifest.json index 459104e72..255e2342b 100644 --- a/priv/static/packs/manifest.json +++ b/priv/static/packs/manifest.json @@ -1,13 +1,6 @@ { - "MSSansSerif.ttf": "/packs/MSSansSerif-a678e38bb3e20736cbed7a6925f24666.ttf", - "Montserrat-Medium.ttf": "/packs/Montserrat-Medium-5f797490f806b3b229299f0a66de89c9.ttf", - "Montserrat-Regular.ttf": "/packs/Montserrat-Regular-6a18f75e59e23e7f23b8a4ef70d748cd.ttf", - "Montserrat-Regular.woff": "/packs/Montserrat-Regular-b0322f2faed575161a052b5af953251a.woff", - "Montserrat-Regular.woff2": "/packs/Montserrat-Regular-080422d4c1328f3407818d25c86cce51.woff2", "base_polyfills.js": "/packs/base_polyfills.js", "base_polyfills.js.map": "/packs/base_polyfills.js.map", - "clippy_frame.png": "/packs/clippy_frame-3446d4d28d72aef2f64f7fabae30eb4a.png", - "clippy_wave.gif": "/packs/clippy_wave-afb828463da264adbce26a3f17731f6c.gif", "common.js": "/packs/common.js", "common.js.map": "/packs/common.js.map", "containers/media_container.js": "/packs/containers/media_container.js", @@ -32,6 +25,1262 @@ "core/settings.js.map": "/packs/core/settings.js.map", "emoji_picker.js": "/packs/emoji_picker.js", "emoji_picker.js.map": "/packs/emoji_picker.js.map", + "entrypoints": { + "locales": { + "js": [ + "/packs/locales.js" + ], + "js.map": [ + "/packs/locales.js.map" + ] + }, + "locales/glitch/ar": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/ar.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/ar.js.map" + ] + }, + "locales/glitch/bg": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/bg.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/bg.js.map" + ] + }, + "locales/glitch/ca": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/ca.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/ca.js.map" + ] + }, + "locales/glitch/de": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/de.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/de.js.map" + ] + }, + "locales/glitch/en": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/en.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/en.js.map" + ] + }, + "locales/glitch/eo": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/eo.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/eo.js.map" + ] + }, + "locales/glitch/es": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/es.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/es.js.map" + ] + }, + "locales/glitch/fa": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/fa.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/fa.js.map" + ] + }, + "locales/glitch/fi": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/fi.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/fi.js.map" + ] + }, + "locales/glitch/fr": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/fr.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/fr.js.map" + ] + }, + "locales/glitch/he": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/he.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/he.js.map" + ] + }, + "locales/glitch/hr": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/hr.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/hr.js.map" + ] + }, + "locales/glitch/hu": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/hu.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/hu.js.map" + ] + }, + "locales/glitch/id": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/id.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/id.js.map" + ] + }, + "locales/glitch/io": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/io.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/io.js.map" + ] + }, + "locales/glitch/it": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/it.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/it.js.map" + ] + }, + "locales/glitch/ja": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/ja.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/ja.js.map" + ] + }, + "locales/glitch/ko": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/ko.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/ko.js.map" + ] + }, + "locales/glitch/nl": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/nl.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/nl.js.map" + ] + }, + "locales/glitch/no": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/no.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/no.js.map" + ] + }, + "locales/glitch/oc": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/oc.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/oc.js.map" + ] + }, + "locales/glitch/pl": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/pl.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/pl.js.map" + ] + }, + "locales/glitch/pt-BR": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/pt-BR.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/pt-BR.js.map" + ] + }, + "locales/glitch/pt": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/pt.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/pt.js.map" + ] + }, + "locales/glitch/ru": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/ru.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/ru.js.map" + ] + }, + "locales/glitch/sv": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/sv.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/sv.js.map" + ] + }, + "locales/glitch/th": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/th.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/th.js.map" + ] + }, + "locales/glitch/tr": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/tr.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/tr.js.map" + ] + }, + "locales/glitch/uk": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/uk.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/uk.js.map" + ] + }, + "locales/glitch/zh-CN": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/zh-CN.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/zh-CN.js.map" + ] + }, + "locales/glitch/zh-HK": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/zh-HK.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/zh-HK.js.map" + ] + }, + "locales/glitch/zh-TW": { + "js": [ + "/packs/locales.js", + "/packs/locales/glitch/zh-TW.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/glitch/zh-TW.js.map" + ] + }, + "locales/vanilla/ar": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/ar.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/ar.js.map" + ] + }, + "locales/vanilla/ast": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/ast.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/ast.js.map" + ] + }, + "locales/vanilla/bg": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/bg.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/bg.js.map" + ] + }, + "locales/vanilla/bn": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/bn.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/bn.js.map" + ] + }, + "locales/vanilla/ca": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/ca.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/ca.js.map" + ] + }, + "locales/vanilla/co": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/co.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/co.js.map" + ] + }, + "locales/vanilla/cs": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/cs.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/cs.js.map" + ] + }, + "locales/vanilla/cy": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/cy.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/cy.js.map" + ] + }, + "locales/vanilla/da": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/da.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/da.js.map" + ] + }, + "locales/vanilla/de": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/de.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/de.js.map" + ] + }, + "locales/vanilla/el": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/el.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/el.js.map" + ] + }, + "locales/vanilla/en": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/en.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/en.js.map" + ] + }, + "locales/vanilla/eo": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/eo.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/eo.js.map" + ] + }, + "locales/vanilla/es": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/es.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/es.js.map" + ] + }, + "locales/vanilla/eu": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/eu.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/eu.js.map" + ] + }, + "locales/vanilla/fa": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/fa.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/fa.js.map" + ] + }, + "locales/vanilla/fi": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/fi.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/fi.js.map" + ] + }, + "locales/vanilla/fr": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/fr.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/fr.js.map" + ] + }, + "locales/vanilla/gl": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/gl.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/gl.js.map" + ] + }, + "locales/vanilla/he": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/he.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/he.js.map" + ] + }, + "locales/vanilla/hr": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/hr.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/hr.js.map" + ] + }, + "locales/vanilla/hu": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/hu.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/hu.js.map" + ] + }, + "locales/vanilla/hy": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/hy.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/hy.js.map" + ] + }, + "locales/vanilla/id": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/id.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/id.js.map" + ] + }, + "locales/vanilla/io": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/io.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/io.js.map" + ] + }, + "locales/vanilla/it": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/it.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/it.js.map" + ] + }, + "locales/vanilla/ja": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/ja.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/ja.js.map" + ] + }, + "locales/vanilla/ka": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/ka.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/ka.js.map" + ] + }, + "locales/vanilla/kk": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/kk.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/kk.js.map" + ] + }, + "locales/vanilla/ko": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/ko.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/ko.js.map" + ] + }, + "locales/vanilla/lv": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/lv.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/lv.js.map" + ] + }, + "locales/vanilla/ms": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/ms.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/ms.js.map" + ] + }, + "locales/vanilla/nl": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/nl.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/nl.js.map" + ] + }, + "locales/vanilla/no": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/no.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/no.js.map" + ] + }, + "locales/vanilla/oc": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/oc.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/oc.js.map" + ] + }, + "locales/vanilla/pl": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/pl.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/pl.js.map" + ] + }, + "locales/vanilla/pt-BR": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/pt-BR.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/pt-BR.js.map" + ] + }, + "locales/vanilla/pt": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/pt.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/pt.js.map" + ] + }, + "locales/vanilla/ro": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/ro.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/ro.js.map" + ] + }, + "locales/vanilla/ru": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/ru.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/ru.js.map" + ] + }, + "locales/vanilla/sk": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/sk.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/sk.js.map" + ] + }, + "locales/vanilla/sl": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/sl.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/sl.js.map" + ] + }, + "locales/vanilla/sq": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/sq.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/sq.js.map" + ] + }, + "locales/vanilla/sr-Latn": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/sr-Latn.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/sr-Latn.js.map" + ] + }, + "locales/vanilla/sr": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/sr.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/sr.js.map" + ] + }, + "locales/vanilla/sv": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/sv.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/sv.js.map" + ] + }, + "locales/vanilla/ta": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/ta.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/ta.js.map" + ] + }, + "locales/vanilla/te": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/te.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/te.js.map" + ] + }, + "locales/vanilla/th": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/th.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/th.js.map" + ] + }, + "locales/vanilla/tr": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/tr.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/tr.js.map" + ] + }, + "locales/vanilla/uk": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/uk.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/uk.js.map" + ] + }, + "locales/vanilla/zh-CN": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/zh-CN.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/zh-CN.js.map" + ] + }, + "locales/vanilla/zh-HK": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/zh-HK.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/zh-HK.js.map" + ] + }, + "locales/vanilla/zh-TW": { + "js": [ + "/packs/locales.js", + "/packs/locales/vanilla/zh-TW.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/locales/vanilla/zh-TW.js.map" + ] + }, + "core/admin": { + "js": [ + "/packs/locales.js", + "/packs/core/admin.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/core/admin.js.map" + ] + }, + "core/common": { + "js": [ + "/packs/locales.js", + "/packs/core/common.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/core/common.js.map" + ], + "css": [ + "/packs/core/common.css" + ], + "css.map": [ + "/packs/core/common.css.map" + ] + }, + "core/embed": { + "js": [ + "/packs/locales.js", + "/packs/core/embed.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/core/embed.js.map" + ] + }, + "core/mailer": { + "js": [ + "/packs/locales.js", + "/packs/core/mailer.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/core/mailer.js.map" + ], + "css": [ + "/packs/core/mailer.css" + ], + "css.map": [ + "/packs/core/mailer.css.map" + ] + }, + "core/modal": { + "js": [ + "/packs/locales.js", + "/packs/core/modal.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/core/modal.js.map" + ] + }, + "core/public": { + "js": [ + "/packs/locales.js", + "/packs/core/public.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/core/public.js.map" + ] + }, + "core/settings": { + "js": [ + "/packs/locales.js", + "/packs/core/settings.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/core/settings.js.map" + ] + }, + "flavours/glitch/about": { + "js": [ + "/packs/locales.js", + "/packs/flavours/glitch/about.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/flavours/glitch/about.js.map" + ] + }, + "flavours/glitch/admin": { + "js": [ + "/packs/locales.js", + "/packs/flavours/glitch/admin.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/flavours/glitch/admin.js.map" + ] + }, + "flavours/glitch/common": { + "js": [ + "/packs/locales.js", + "/packs/flavours/glitch/common.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/flavours/glitch/common.js.map" + ], + "css": [ + "/packs/flavours/glitch/common.css" + ], + "css.map": [ + "/packs/flavours/glitch/common.css.map" + ] + }, + "flavours/glitch/embed": { + "js": [ + "/packs/locales.js", + "/packs/flavours/glitch/embed.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/flavours/glitch/embed.js.map" + ] + }, + "flavours/glitch/error": { + "js": [ + "/packs/locales.js", + "/packs/flavours/glitch/error.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/flavours/glitch/error.js.map" + ] + }, + "flavours/glitch/home": { + "js": [ + "/packs/locales.js", + "/packs/flavours/glitch/home.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/flavours/glitch/home.js.map" + ] + }, + "flavours/glitch/public": { + "js": [ + "/packs/locales.js", + "/packs/flavours/glitch/public.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/flavours/glitch/public.js.map" + ] + }, + "flavours/glitch/share": { + "js": [ + "/packs/locales.js", + "/packs/flavours/glitch/share.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/flavours/glitch/share.js.map" + ] + }, + "skins/glitch/contrast/common": { + "js": [ + "/packs/locales.js", + "/packs/skins/glitch/contrast/common.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/skins/glitch/contrast/common.js.map" + ], + "css": [ + "/packs/skins/glitch/contrast/common.css" + ], + "css.map": [ + "/packs/skins/glitch/contrast/common.css.map" + ] + }, + "skins/glitch/mastodon-light/common": { + "js": [ + "/packs/locales.js", + "/packs/skins/glitch/mastodon-light/common.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/skins/glitch/mastodon-light/common.js.map" + ], + "css": [ + "/packs/skins/glitch/mastodon-light/common.css" + ], + "css.map": [ + "/packs/skins/glitch/mastodon-light/common.css.map" + ] + }, + "flavours/vanilla/about": { + "js": [ + "/packs/locales.js", + "/packs/flavours/vanilla/about.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/flavours/vanilla/about.js.map" + ], + "css": [ + "/packs/flavours/vanilla/about.css" + ], + "css.map": [ + "/packs/flavours/vanilla/about.css.map" + ] + }, + "flavours/vanilla/admin": { + "js": [ + "/packs/locales.js", + "/packs/flavours/vanilla/admin.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/flavours/vanilla/admin.js.map" + ], + "css": [ + "/packs/flavours/vanilla/admin.css" + ], + "css.map": [ + "/packs/flavours/vanilla/admin.css.map" + ] + }, + "flavours/vanilla/common": { + "js": [ + "/packs/locales.js", + "/packs/flavours/vanilla/common.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/flavours/vanilla/common.js.map" + ], + "css": [ + "/packs/flavours/vanilla/common.css" + ], + "css.map": [ + "/packs/flavours/vanilla/common.css.map" + ] + }, + "flavours/vanilla/embed": { + "js": [ + "/packs/locales.js", + "/packs/flavours/vanilla/embed.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/flavours/vanilla/embed.js.map" + ], + "css": [ + "/packs/flavours/vanilla/embed.css" + ], + "css.map": [ + "/packs/flavours/vanilla/embed.css.map" + ] + }, + "flavours/vanilla/error": { + "js": [ + "/packs/locales.js", + "/packs/flavours/vanilla/error.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/flavours/vanilla/error.js.map" + ] + }, + "flavours/vanilla/home": { + "js": [ + "/packs/locales.js", + "/packs/flavours/vanilla/home.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/flavours/vanilla/home.js.map" + ], + "css": [ + "/packs/flavours/vanilla/home.css" + ], + "css.map": [ + "/packs/flavours/vanilla/home.css.map" + ] + }, + "flavours/vanilla/public": { + "js": [ + "/packs/locales.js", + "/packs/flavours/vanilla/public.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/flavours/vanilla/public.js.map" + ], + "css": [ + "/packs/flavours/vanilla/public.css" + ], + "css.map": [ + "/packs/flavours/vanilla/public.css.map" + ] + }, + "flavours/vanilla/settings": { + "js": [ + "/packs/locales.js", + "/packs/flavours/vanilla/settings.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/flavours/vanilla/settings.js.map" + ], + "css": [ + "/packs/flavours/vanilla/settings.css" + ], + "css.map": [ + "/packs/flavours/vanilla/settings.css.map" + ] + }, + "flavours/vanilla/share": { + "js": [ + "/packs/locales.js", + "/packs/flavours/vanilla/share.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/flavours/vanilla/share.js.map" + ], + "css": [ + "/packs/flavours/vanilla/share.css" + ], + "css.map": [ + "/packs/flavours/vanilla/share.css.map" + ] + }, + "skins/vanilla/contrast/common": { + "js": [ + "/packs/locales.js", + "/packs/skins/vanilla/contrast/common.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/skins/vanilla/contrast/common.js.map" + ], + "css": [ + "/packs/skins/vanilla/contrast/common.css" + ], + "css.map": [ + "/packs/skins/vanilla/contrast/common.css.map" + ] + }, + "skins/vanilla/mastodon-light/common": { + "js": [ + "/packs/locales.js", + "/packs/skins/vanilla/mastodon-light/common.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/skins/vanilla/mastodon-light/common.js.map" + ], + "css": [ + "/packs/skins/vanilla/mastodon-light/common.css" + ], + "css.map": [ + "/packs/skins/vanilla/mastodon-light/common.css.map" + ] + }, + "skins/vanilla/win95/common": { + "js": [ + "/packs/locales.js", + "/packs/skins/vanilla/win95/common.js" + ], + "js.map": [ + "/packs/locales.js.map", + "/packs/skins/vanilla/win95/common.js.map" + ], + "css": [ + "/packs/skins/vanilla/win95/common.css" + ], + "css.map": [ + "/packs/skins/vanilla/win95/common.css.map" + ] + } + }, "extra_polyfills.js": "/packs/extra_polyfills.js", "extra_polyfills.js.map": "/packs/extra_polyfills.js.map", "features/account_gallery.js": "/packs/features/account_gallery.js", @@ -212,43 +1461,6 @@ "flavours/vanilla/share.css.map": "/packs/flavours/vanilla/share.css.map", "flavours/vanilla/share.js": "/packs/flavours/vanilla/share.js", "flavours/vanilla/share.js.map": "/packs/flavours/vanilla/share.js.map", - "fontawesome-webfont.eot?v=4.7.0": "/packs/fontawesome-webfont-674f50d287a8c48dc19ba404d20fe713.eot", - "fontawesome-webfont.svg?v=4.7.0": "/packs/fontawesome-webfont-912ec66d7572ff821749319396470bde.svg", - "fontawesome-webfont.ttf?v=4.7.0": "/packs/fontawesome-webfont-b06871f281fee6b241d60582ae9369b9.ttf", - "fontawesome-webfont.woff2?v=4.7.0": "/packs/fontawesome-webfont-af7ae505a9eed503f8b8e6982036873e.woff2", - "fontawesome-webfont.woff?v=4.7.0": "/packs/fontawesome-webfont-fee66e712a8a08eef5805a46892932ad.woff", - "glitch-preview.jpg": "/packs/glitch-preview-bb9cc15a0102bfaf65712e5cff7e58df.jpg", - "icon_about.png": "/packs/icon_about-ffafc67a2e97ca436da6c1bf61a8ab68.png", - "icon_blocks.png": "/packs/icon_blocks-0b0e54d45ff0177b02e1357ac09c0d51.png", - "icon_cached.png": "/packs/icon_cached-26ffa26120a2a16a9be78a75cc603793.png", - "icon_cached.svg": "/packs/icon_cached-108e30d96e1d5152be7fe2978bcdfe14.svg", - "icon_done.png": "/packs/icon_done-e07ea253e82d137816cfb8d77a3b1562.png", - "icon_done.svg": "/packs/icon_done-dba357bfbba455428787fefc655ce120.svg", - "icon_email.png": "/packs/icon_email-ed5d2a37fa765e4c5fec080a82b0a783.png", - "icon_email.svg": "/packs/icon_email-1346985c7aaceb601b0d4257133254f4.svg", - "icon_file_download.png": "/packs/icon_file_download-0b212ed1bca11e1e02539a20b3821d87.png", - "icon_file_download.svg": "/packs/icon_file_download-4b5c054e76b0df3cbbc851854cd10c3c.svg", - "icon_flag.svg": "/packs/icon_flag-6cc7d5ce6f0c35fe10e0f05494b2aba8.svg", - "icon_follow_requests.png": "/packs/icon_follow_requests-32eaf00987b072b2b12f8015d6a6a250.png", - "icon_grade.png": "/packs/icon_grade-1f9e039d0f024626ab071d18098b65a0.png", - "icon_grade.svg": "/packs/icon_grade-8e81b8e88c2b5834347a2a226c65d440.svg", - "icon_home.png": "/packs/icon_home-433b9d93fc1f035ec09330c2512a4879.png", - "icon_keyboard_shortcuts.png": "/packs/icon_keyboard_shortcuts-4b183486762cfcc9f0de7522520a5485.png", - "icon_likes.png": "/packs/icon_likes-27b8551da2d56d81062818c035ed622e.png", - "icon_lists.png": "/packs/icon_lists-ae69bf4fb26c40d2c9b056c55c9153e2.png", - "icon_local.png": "/packs/icon_local-eade3ebeb7ac50f798cd40ed5fe62232.png", - "icon_lock_open.png": "/packs/icon_lock_open-d377f10d3f005d0d042a1ee1dee8284d.png", - "icon_lock_open.svg": "/packs/icon_lock_open-c9627928caaaa505ac7de2a64bd065ec.svg", - "icon_logout.png": "/packs/icon_logout-3abd28c4fc25290e6e4088c50d3352f4.png", - "icon_mutes.png": "/packs/icon_mutes-5e7612d5c63fedb3fc59558284304cfc.png", - "icon_person_add.png": "/packs/icon_person_add-44d0a8dfa7dce95be5f6e3cfe0cdd133.png", - "icon_person_add.svg": "/packs/icon_person_add-5c56ef10b9e99e77a44d89041f4b77b5.svg", - "icon_pin.png": "/packs/icon_pin-79e04b07bcaa1266eee3164e83f574b4.png", - "icon_public.png": "/packs/icon_public-2d798a39bb2bd6314e47b00669686556.png", - "icon_reply.png": "/packs/icon_reply-1c00f97d10006dd420bc620b26a79d8a.png", - "icon_reply.svg": "/packs/icon_reply-b5e28e1fe6acd4ec003e643e947f1c4a.svg", - "icon_settings.png": "/packs/icon_settings-e7c53fb8ee137f93827e2db21f507cb1.png", - "icon_warning.png": "/packs/icon_warning-af2b38fe580f274ca4c80479bd12141e.png", "locales.js": "/packs/locales.js", "locales.js.map": "/packs/locales.js.map", "locales/glitch/ar.js": "/packs/locales/glitch/ar.js", @@ -321,6 +1533,8 @@ "locales/vanilla/ast.js.map": "/packs/locales/vanilla/ast.js.map", "locales/vanilla/bg.js": "/packs/locales/vanilla/bg.js", "locales/vanilla/bg.js.map": "/packs/locales/vanilla/bg.js.map", + "locales/vanilla/bn.js": "/packs/locales/vanilla/bn.js", + "locales/vanilla/bn.js.map": "/packs/locales/vanilla/bn.js.map", "locales/vanilla/ca.js": "/packs/locales/vanilla/ca.js", "locales/vanilla/ca.js.map": "/packs/locales/vanilla/ca.js.map", "locales/vanilla/co.js": "/packs/locales/vanilla/co.js", @@ -421,39 +1635,59 @@ "locales/vanilla/zh-HK.js.map": "/packs/locales/vanilla/zh-HK.js.map", "locales/vanilla/zh-TW.js": "/packs/locales/vanilla/zh-TW.js", "locales/vanilla/zh-TW.js.map": "/packs/locales/vanilla/zh-TW.js.map", - "logo_full.png": "/packs/logo_full-efefe08462ede002abb7fc1e69005cbb.png", - "logo_transparent.png": "/packs/logo_transparent-73bf4bea5ad08ce44d516e472dc452c1.png", + "media/flavours/glitch/images/glitch-preview.jpg": "/packs/media/flavours/glitch/images/glitch-preview-bb9cc15a0102bfaf65712e5cff7e58df.jpg", + "media/flavours/glitch/images/wave-drawer-glitched.png": "/packs/media/flavours/glitch/images/wave-drawer-glitched-33467bf8c8d2b995d6c76d8810aba3db.png", + "media/flavours/glitch/images/wave-drawer.png": "/packs/media/flavours/glitch/images/wave-drawer-ee1bfcbe5811ea31771b7187c7507ee6.png", + "media/fonts/fontawesome-webfont.eot?v=4.7.0": "/packs/media/fonts/fontawesome-webfont-674f50d2.eot", + "media/fonts/fontawesome-webfont.svg?v=4.7.0": "/packs/media/fonts/fontawesome-webfont-912ec66d.svg", + "media/fonts/fontawesome-webfont.ttf?v=4.7.0": "/packs/media/fonts/fontawesome-webfont-b06871f2.ttf", + "media/fonts/fontawesome-webfont.woff2?v=4.7.0": "/packs/media/fonts/fontawesome-webfont-af7ae505.woff2", + "media/fonts/fontawesome-webfont.woff?v=4.7.0": "/packs/media/fonts/fontawesome-webfont-fee66e71.woff", + "media/fonts/premillenium/MSSansSerif.ttf": "/packs/media/fonts/premillenium/MSSansSerif-a678e38bb3e20736cbed7a6925f24666.ttf", + "media/images/clippy_frame.png": "/packs/media/images/clippy_frame-3446d4d28d72aef2f64f7fabae30eb4a.png", + "media/images/clippy_wave.gif": "/packs/media/images/clippy_wave-afb828463da264adbce26a3f17731f6c.gif", + "media/images/icon_about.png": "/packs/media/images/icon_about-ffafc67a2e97ca436da6c1bf61a8ab68.png", + "media/images/icon_blocks.png": "/packs/media/images/icon_blocks-0b0e54d45ff0177b02e1357ac09c0d51.png", + "media/images/icon_cached.svg": "/packs/media/images/icon_cached-108e30d96e1d5152be7fe2978bcdfe14.svg", + "media/images/icon_done.svg": "/packs/media/images/icon_done-dba357bfbba455428787fefc655ce120.svg", + "media/images/icon_email.svg": "/packs/media/images/icon_email-1346985c7aaceb601b0d4257133254f4.svg", + "media/images/icon_file_download.svg": "/packs/media/images/icon_file_download-4b5c054e76b0df3cbbc851854cd10c3c.svg", + "media/images/icon_flag.svg": "/packs/media/images/icon_flag-6cc7d5ce6f0c35fe10e0f05494b2aba8.svg", + "media/images/icon_follow_requests.png": "/packs/media/images/icon_follow_requests-32eaf00987b072b2b12f8015d6a6a250.png", + "media/images/icon_grade.svg": "/packs/media/images/icon_grade-8e81b8e88c2b5834347a2a226c65d440.svg", + "media/images/icon_home.png": "/packs/media/images/icon_home-433b9d93fc1f035ec09330c2512a4879.png", + "media/images/icon_keyboard_shortcuts.png": "/packs/media/images/icon_keyboard_shortcuts-4b183486762cfcc9f0de7522520a5485.png", + "media/images/icon_likes.png": "/packs/media/images/icon_likes-27b8551da2d56d81062818c035ed622e.png", + "media/images/icon_lists.png": "/packs/media/images/icon_lists-ae69bf4fb26c40d2c9b056c55c9153e2.png", + "media/images/icon_local.png": "/packs/media/images/icon_local-eade3ebeb7ac50f798cd40ed5fe62232.png", + "media/images/icon_lock_open.svg": "/packs/media/images/icon_lock_open-c9627928caaaa505ac7de2a64bd065ec.svg", + "media/images/icon_logout.png": "/packs/media/images/icon_logout-3abd28c4fc25290e6e4088c50d3352f4.png", + "media/images/icon_mutes.png": "/packs/media/images/icon_mutes-5e7612d5c63fedb3fc59558284304cfc.png", + "media/images/icon_person_add.svg": "/packs/media/images/icon_person_add-5c56ef10b9e99e77a44d89041f4b77b5.svg", + "media/images/icon_pin.png": "/packs/media/images/icon_pin-79e04b07bcaa1266eee3164e83f574b4.png", + "media/images/icon_public.png": "/packs/media/images/icon_public-2d798a39bb2bd6314e47b00669686556.png", + "media/images/icon_reply.svg": "/packs/media/images/icon_reply-b5e28e1fe6acd4ec003e643e947f1c4a.svg", + "media/images/icon_settings.png": "/packs/media/images/icon_settings-e7c53fb8ee137f93827e2db21f507cb1.png", + "media/images/logo_transparent_black.svg": "/packs/media/images/logo_transparent_black-24a8608615e64fe9a08a898c25552819.svg", + "media/images/mailer/icon_cached.png": "/packs/media/images/mailer/icon_cached-26ffa26120a2a16a9be78a75cc603793.png", + "media/images/mailer/icon_done.png": "/packs/media/images/mailer/icon_done-e07ea253e82d137816cfb8d77a3b1562.png", + "media/images/mailer/icon_email.png": "/packs/media/images/mailer/icon_email-ed5d2a37fa765e4c5fec080a82b0a783.png", + "media/images/mailer/icon_file_download.png": "/packs/media/images/mailer/icon_file_download-0b212ed1bca11e1e02539a20b3821d87.png", + "media/images/mailer/icon_grade.png": "/packs/media/images/mailer/icon_grade-1f9e039d0f024626ab071d18098b65a0.png", + "media/images/mailer/icon_lock_open.png": "/packs/media/images/mailer/icon_lock_open-d377f10d3f005d0d042a1ee1dee8284d.png", + "media/images/mailer/icon_person_add.png": "/packs/media/images/mailer/icon_person_add-44d0a8dfa7dce95be5f6e3cfe0cdd133.png", + "media/images/mailer/icon_reply.png": "/packs/media/images/mailer/icon_reply-1c00f97d10006dd420bc620b26a79d8a.png", + "media/images/mailer/icon_warning.png": "/packs/media/images/mailer/icon_warning-af2b38fe580f274ca4c80479bd12141e.png", + "media/images/proof_providers/keybase.png": "/packs/media/images/proof_providers/keybase-22af312ae5def3706736e6a014fdc761.png", + "media/images/reticle.png": "/packs/media/images/reticle-6490ecbb61185e86e62dca0845cf2dcf.png", + "media/images/start.png": "/packs/media/images/start-d443e819b6248a54c6eb466c75938306.png", + "media/images/void.png": "/packs/media/images/void-4c8270c17facce6d53726a2ebb9745f2.png", "modals/embed_modal.js": "/packs/modals/embed_modal.js", "modals/embed_modal.js.map": "/packs/modals/embed_modal.js.map", "modals/mute_modal.js": "/packs/modals/mute_modal.js", "modals/mute_modal.js.map": "/packs/modals/mute_modal.js.map", "modals/report_modal.js": "/packs/modals/report_modal.js", "modals/report_modal.js.map": "/packs/modals/report_modal.js.map", - "reticle.png": "/packs/reticle-6490ecbb61185e86e62dca0845cf2dcf.png", - "roboto-bold-webfont.svg": "/packs/roboto-bold-webfont-4cbd1966fc397282fa35d69070782b80.svg", - "roboto-bold-webfont.ttf": "/packs/roboto-bold-webfont-5bacc29257521cc73732f2597cc19c4b.ttf", - "roboto-bold-webfont.woff": "/packs/roboto-bold-webfont-df0f5fd966b99c0f503ae50c064fbba8.woff", - "roboto-bold-webfont.woff2": "/packs/roboto-bold-webfont-f633cb5c651ba4d50791e1adf55d3c18.woff2", - "roboto-italic-webfont.svg": "/packs/roboto-italic-webfont-d88a9e8476fabedea3b87fd0ba2df3b3.svg", - "roboto-italic-webfont.ttf": "/packs/roboto-italic-webfont-4c71bd4a88468ea62f92e55cb4e33aef.ttf", - "roboto-italic-webfont.woff": "/packs/roboto-italic-webfont-927fdbf83b347742d39f0b00f3cfa99a.woff", - "roboto-italic-webfont.woff2": "/packs/roboto-italic-webfont-50efdad8c62f5f279e3f4f1f63a4f9bc.woff2", - "roboto-medium-webfont.svg": "/packs/roboto-medium-webfont-f407ec033f15172c3c4acf75608dd11d.svg", - "roboto-medium-webfont.ttf": "/packs/roboto-medium-webfont-7f0e4c7727a4bc5f37d95d804c6e0348.ttf", - "roboto-medium-webfont.woff": "/packs/roboto-medium-webfont-6484794cd05bbf97f3f0c730cec21665.woff", - "roboto-medium-webfont.woff2": "/packs/roboto-medium-webfont-69c55fc2fe77d38934ea98dc31642ce6.woff2", - "roboto-regular-webfont.svg": "/packs/roboto-regular-webfont-77dc6a0145954a963b95d30773543105.svg", - "roboto-regular-webfont.ttf": "/packs/roboto-regular-webfont-42a434b9f3c8c7a57b83488483b2d08e.ttf", - "roboto-regular-webfont.woff": "/packs/roboto-regular-webfont-b06ad091cf548c38401f3e5883cb36a2.woff", - "roboto-regular-webfont.woff2": "/packs/roboto-regular-webfont-3ec24f953ed5e859a6402cb3c030ea8b.woff2", - "robotomono-regular-webfont.svg": "/packs/robotomono-regular-webfont-51e9ccf8c829f4894a7e5a0883e864fc.svg", - "robotomono-regular-webfont.ttf": "/packs/robotomono-regular-webfont-0ba95b3b2370e6bf1dcdb20aa3a54ff2.ttf", - "robotomono-regular-webfont.woff": "/packs/robotomono-regular-webfont-09e0ef66c9dee2fa2689f6e5f2437670.woff", - "robotomono-regular-webfont.woff2": "/packs/robotomono-regular-webfont-6c1ce30b90ee993b22618ec489585594.woff2", - "screen_federation.svg": "/packs/screen_federation-2e3d2e6a976a77293e341b6188515bf2.svg", - "screen_hello.svg": "/packs/screen_hello-d08d3eac890211eaa3ae6d75639787dd.svg", - "screen_interactions.svg": "/packs/screen_interactions-9837dafaee30c5efee219d469acd1e84.svg", - "screenshot.jpg": "/packs/screenshot-752460e373ba6c7519109936bd0656f6.jpg", "skins/glitch/contrast/common.css": "/packs/skins/glitch/contrast/common.css", "skins/glitch/contrast/common.css.map": "/packs/skins/glitch/contrast/common.css.map", "skins/glitch/contrast/common.js": "/packs/skins/glitch/contrast/common.js", @@ -473,9 +1707,5 @@ "skins/vanilla/win95/common.css": "/packs/skins/vanilla/win95/common.css", "skins/vanilla/win95/common.css.map": "/packs/skins/vanilla/win95/common.css.map", "skins/vanilla/win95/common.js": "/packs/skins/vanilla/win95/common.js", - "skins/vanilla/win95/common.js.map": "/packs/skins/vanilla/win95/common.js.map", - "start.png": "/packs/start-d443e819b6248a54c6eb466c75938306.png", - "void.png": "/packs/void-4c8270c17facce6d53726a2ebb9745f2.png", - "wave-drawer-glitched.png": "/packs/wave-drawer-glitched-33467bf8c8d2b995d6c76d8810aba3db.png", - "wave-drawer.png": "/packs/wave-drawer-ee1bfcbe5811ea31771b7187c7507ee6.png" + "skins/vanilla/win95/common.js.map": "/packs/skins/vanilla/win95/common.js.map" } \ No newline at end of file diff --git a/priv/static/packs/media/flavours/glitch/images/glitch-preview-bb9cc15a0102bfaf65712e5cff7e58df.jpg b/priv/static/packs/media/flavours/glitch/images/glitch-preview-bb9cc15a0102bfaf65712e5cff7e58df.jpg new file mode 100644 index 000000000..fc5c42043 Binary files /dev/null and b/priv/static/packs/media/flavours/glitch/images/glitch-preview-bb9cc15a0102bfaf65712e5cff7e58df.jpg differ diff --git a/priv/static/packs/media/flavours/glitch/images/wave-drawer-ee1bfcbe5811ea31771b7187c7507ee6.png b/priv/static/packs/media/flavours/glitch/images/wave-drawer-ee1bfcbe5811ea31771b7187c7507ee6.png new file mode 100644 index 000000000..ca9f9e1d8 Binary files /dev/null and b/priv/static/packs/media/flavours/glitch/images/wave-drawer-ee1bfcbe5811ea31771b7187c7507ee6.png differ diff --git a/priv/static/packs/media/flavours/glitch/images/wave-drawer-glitched-33467bf8c8d2b995d6c76d8810aba3db.png b/priv/static/packs/media/flavours/glitch/images/wave-drawer-glitched-33467bf8c8d2b995d6c76d8810aba3db.png new file mode 100644 index 000000000..2290663db Binary files /dev/null and b/priv/static/packs/media/flavours/glitch/images/wave-drawer-glitched-33467bf8c8d2b995d6c76d8810aba3db.png differ diff --git a/priv/static/packs/fontawesome-webfont-674f50d287a8c48dc19ba404d20fe713.eot b/priv/static/packs/media/fonts/fontawesome-webfont-674f50d2.eot similarity index 100% rename from priv/static/packs/fontawesome-webfont-674f50d287a8c48dc19ba404d20fe713.eot rename to priv/static/packs/media/fonts/fontawesome-webfont-674f50d2.eot diff --git a/priv/static/packs/fontawesome-webfont-912ec66d7572ff821749319396470bde.svg b/priv/static/packs/media/fonts/fontawesome-webfont-912ec66d.svg similarity index 100% rename from priv/static/packs/fontawesome-webfont-912ec66d7572ff821749319396470bde.svg rename to priv/static/packs/media/fonts/fontawesome-webfont-912ec66d.svg diff --git a/priv/static/packs/fontawesome-webfont-af7ae505a9eed503f8b8e6982036873e.woff2 b/priv/static/packs/media/fonts/fontawesome-webfont-af7ae505.woff2 similarity index 100% rename from priv/static/packs/fontawesome-webfont-af7ae505a9eed503f8b8e6982036873e.woff2 rename to priv/static/packs/media/fonts/fontawesome-webfont-af7ae505.woff2 diff --git a/priv/static/packs/fontawesome-webfont-b06871f281fee6b241d60582ae9369b9.ttf b/priv/static/packs/media/fonts/fontawesome-webfont-b06871f2.ttf similarity index 100% rename from priv/static/packs/fontawesome-webfont-b06871f281fee6b241d60582ae9369b9.ttf rename to priv/static/packs/media/fonts/fontawesome-webfont-b06871f2.ttf diff --git a/priv/static/packs/fontawesome-webfont-fee66e712a8a08eef5805a46892932ad.woff b/priv/static/packs/media/fonts/fontawesome-webfont-fee66e71.woff similarity index 100% rename from priv/static/packs/fontawesome-webfont-fee66e712a8a08eef5805a46892932ad.woff rename to priv/static/packs/media/fonts/fontawesome-webfont-fee66e71.woff diff --git a/priv/static/packs/MSSansSerif-a678e38bb3e20736cbed7a6925f24666.ttf b/priv/static/packs/media/fonts/premillenium/MSSansSerif-a678e38bb3e20736cbed7a6925f24666.ttf similarity index 100% rename from priv/static/packs/MSSansSerif-a678e38bb3e20736cbed7a6925f24666.ttf rename to priv/static/packs/media/fonts/premillenium/MSSansSerif-a678e38bb3e20736cbed7a6925f24666.ttf diff --git a/priv/static/packs/media/images/clippy_frame-3446d4d28d72aef2f64f7fabae30eb4a.png b/priv/static/packs/media/images/clippy_frame-3446d4d28d72aef2f64f7fabae30eb4a.png new file mode 100644 index 000000000..7f2cd6a59 Binary files /dev/null and b/priv/static/packs/media/images/clippy_frame-3446d4d28d72aef2f64f7fabae30eb4a.png differ diff --git a/priv/static/packs/clippy_wave-afb828463da264adbce26a3f17731f6c.gif b/priv/static/packs/media/images/clippy_wave-afb828463da264adbce26a3f17731f6c.gif similarity index 67% rename from priv/static/packs/clippy_wave-afb828463da264adbce26a3f17731f6c.gif rename to priv/static/packs/media/images/clippy_wave-afb828463da264adbce26a3f17731f6c.gif index bbb4e53ab..4d2e38a3d 100644 Binary files a/priv/static/packs/clippy_wave-afb828463da264adbce26a3f17731f6c.gif and b/priv/static/packs/media/images/clippy_wave-afb828463da264adbce26a3f17731f6c.gif differ diff --git a/priv/static/packs/media/images/icon_about-ffafc67a2e97ca436da6c1bf61a8ab68.png b/priv/static/packs/media/images/icon_about-ffafc67a2e97ca436da6c1bf61a8ab68.png new file mode 100644 index 000000000..08b76dcd9 Binary files /dev/null and b/priv/static/packs/media/images/icon_about-ffafc67a2e97ca436da6c1bf61a8ab68.png differ diff --git a/priv/static/packs/media/images/icon_blocks-0b0e54d45ff0177b02e1357ac09c0d51.png b/priv/static/packs/media/images/icon_blocks-0b0e54d45ff0177b02e1357ac09c0d51.png new file mode 100644 index 000000000..8b1490875 Binary files /dev/null and b/priv/static/packs/media/images/icon_blocks-0b0e54d45ff0177b02e1357ac09c0d51.png differ diff --git a/priv/static/packs/icon_cached-108e30d96e1d5152be7fe2978bcdfe14.svg b/priv/static/packs/media/images/icon_cached-108e30d96e1d5152be7fe2978bcdfe14.svg similarity index 100% rename from priv/static/packs/icon_cached-108e30d96e1d5152be7fe2978bcdfe14.svg rename to priv/static/packs/media/images/icon_cached-108e30d96e1d5152be7fe2978bcdfe14.svg diff --git a/priv/static/packs/icon_done-dba357bfbba455428787fefc655ce120.svg b/priv/static/packs/media/images/icon_done-dba357bfbba455428787fefc655ce120.svg similarity index 100% rename from priv/static/packs/icon_done-dba357bfbba455428787fefc655ce120.svg rename to priv/static/packs/media/images/icon_done-dba357bfbba455428787fefc655ce120.svg diff --git a/priv/static/packs/icon_email-1346985c7aaceb601b0d4257133254f4.svg b/priv/static/packs/media/images/icon_email-1346985c7aaceb601b0d4257133254f4.svg similarity index 100% rename from priv/static/packs/icon_email-1346985c7aaceb601b0d4257133254f4.svg rename to priv/static/packs/media/images/icon_email-1346985c7aaceb601b0d4257133254f4.svg diff --git a/priv/static/packs/icon_file_download-4b5c054e76b0df3cbbc851854cd10c3c.svg b/priv/static/packs/media/images/icon_file_download-4b5c054e76b0df3cbbc851854cd10c3c.svg similarity index 100% rename from priv/static/packs/icon_file_download-4b5c054e76b0df3cbbc851854cd10c3c.svg rename to priv/static/packs/media/images/icon_file_download-4b5c054e76b0df3cbbc851854cd10c3c.svg diff --git a/priv/static/packs/icon_flag-6cc7d5ce6f0c35fe10e0f05494b2aba8.svg b/priv/static/packs/media/images/icon_flag-6cc7d5ce6f0c35fe10e0f05494b2aba8.svg similarity index 100% rename from priv/static/packs/icon_flag-6cc7d5ce6f0c35fe10e0f05494b2aba8.svg rename to priv/static/packs/media/images/icon_flag-6cc7d5ce6f0c35fe10e0f05494b2aba8.svg diff --git a/priv/static/packs/media/images/icon_follow_requests-32eaf00987b072b2b12f8015d6a6a250.png b/priv/static/packs/media/images/icon_follow_requests-32eaf00987b072b2b12f8015d6a6a250.png new file mode 100644 index 000000000..4123e2a69 Binary files /dev/null and b/priv/static/packs/media/images/icon_follow_requests-32eaf00987b072b2b12f8015d6a6a250.png differ diff --git a/priv/static/packs/icon_grade-8e81b8e88c2b5834347a2a226c65d440.svg b/priv/static/packs/media/images/icon_grade-8e81b8e88c2b5834347a2a226c65d440.svg similarity index 100% rename from priv/static/packs/icon_grade-8e81b8e88c2b5834347a2a226c65d440.svg rename to priv/static/packs/media/images/icon_grade-8e81b8e88c2b5834347a2a226c65d440.svg diff --git a/priv/static/packs/media/images/icon_home-433b9d93fc1f035ec09330c2512a4879.png b/priv/static/packs/media/images/icon_home-433b9d93fc1f035ec09330c2512a4879.png new file mode 100644 index 000000000..66ce779c0 Binary files /dev/null and b/priv/static/packs/media/images/icon_home-433b9d93fc1f035ec09330c2512a4879.png differ diff --git a/priv/static/packs/media/images/icon_keyboard_shortcuts-4b183486762cfcc9f0de7522520a5485.png b/priv/static/packs/media/images/icon_keyboard_shortcuts-4b183486762cfcc9f0de7522520a5485.png new file mode 100644 index 000000000..d66f3939e Binary files /dev/null and b/priv/static/packs/media/images/icon_keyboard_shortcuts-4b183486762cfcc9f0de7522520a5485.png differ diff --git a/priv/static/packs/media/images/icon_likes-27b8551da2d56d81062818c035ed622e.png b/priv/static/packs/media/images/icon_likes-27b8551da2d56d81062818c035ed622e.png new file mode 100644 index 000000000..17d7a9c59 Binary files /dev/null and b/priv/static/packs/media/images/icon_likes-27b8551da2d56d81062818c035ed622e.png differ diff --git a/priv/static/packs/media/images/icon_lists-ae69bf4fb26c40d2c9b056c55c9153e2.png b/priv/static/packs/media/images/icon_lists-ae69bf4fb26c40d2c9b056c55c9153e2.png new file mode 100644 index 000000000..3828946e8 Binary files /dev/null and b/priv/static/packs/media/images/icon_lists-ae69bf4fb26c40d2c9b056c55c9153e2.png differ diff --git a/priv/static/packs/media/images/icon_local-eade3ebeb7ac50f798cd40ed5fe62232.png b/priv/static/packs/media/images/icon_local-eade3ebeb7ac50f798cd40ed5fe62232.png new file mode 100644 index 000000000..5f82df395 Binary files /dev/null and b/priv/static/packs/media/images/icon_local-eade3ebeb7ac50f798cd40ed5fe62232.png differ diff --git a/priv/static/packs/icon_lock_open-c9627928caaaa505ac7de2a64bd065ec.svg b/priv/static/packs/media/images/icon_lock_open-c9627928caaaa505ac7de2a64bd065ec.svg similarity index 100% rename from priv/static/packs/icon_lock_open-c9627928caaaa505ac7de2a64bd065ec.svg rename to priv/static/packs/media/images/icon_lock_open-c9627928caaaa505ac7de2a64bd065ec.svg diff --git a/priv/static/packs/media/images/icon_logout-3abd28c4fc25290e6e4088c50d3352f4.png b/priv/static/packs/media/images/icon_logout-3abd28c4fc25290e6e4088c50d3352f4.png new file mode 100644 index 000000000..7ff806f58 Binary files /dev/null and b/priv/static/packs/media/images/icon_logout-3abd28c4fc25290e6e4088c50d3352f4.png differ diff --git a/priv/static/packs/media/images/icon_mutes-5e7612d5c63fedb3fc59558284304cfc.png b/priv/static/packs/media/images/icon_mutes-5e7612d5c63fedb3fc59558284304cfc.png new file mode 100644 index 000000000..c2225e966 Binary files /dev/null and b/priv/static/packs/media/images/icon_mutes-5e7612d5c63fedb3fc59558284304cfc.png differ diff --git a/priv/static/packs/icon_person_add-5c56ef10b9e99e77a44d89041f4b77b5.svg b/priv/static/packs/media/images/icon_person_add-5c56ef10b9e99e77a44d89041f4b77b5.svg similarity index 100% rename from priv/static/packs/icon_person_add-5c56ef10b9e99e77a44d89041f4b77b5.svg rename to priv/static/packs/media/images/icon_person_add-5c56ef10b9e99e77a44d89041f4b77b5.svg diff --git a/priv/static/packs/media/images/icon_pin-79e04b07bcaa1266eee3164e83f574b4.png b/priv/static/packs/media/images/icon_pin-79e04b07bcaa1266eee3164e83f574b4.png new file mode 100644 index 000000000..2329d8c54 Binary files /dev/null and b/priv/static/packs/media/images/icon_pin-79e04b07bcaa1266eee3164e83f574b4.png differ diff --git a/priv/static/packs/media/images/icon_public-2d798a39bb2bd6314e47b00669686556.png b/priv/static/packs/media/images/icon_public-2d798a39bb2bd6314e47b00669686556.png new file mode 100644 index 000000000..3c09460db Binary files /dev/null and b/priv/static/packs/media/images/icon_public-2d798a39bb2bd6314e47b00669686556.png differ diff --git a/priv/static/packs/icon_reply-b5e28e1fe6acd4ec003e643e947f1c4a.svg b/priv/static/packs/media/images/icon_reply-b5e28e1fe6acd4ec003e643e947f1c4a.svg similarity index 100% rename from priv/static/packs/icon_reply-b5e28e1fe6acd4ec003e643e947f1c4a.svg rename to priv/static/packs/media/images/icon_reply-b5e28e1fe6acd4ec003e643e947f1c4a.svg diff --git a/priv/static/packs/media/images/icon_settings-e7c53fb8ee137f93827e2db21f507cb1.png b/priv/static/packs/media/images/icon_settings-e7c53fb8ee137f93827e2db21f507cb1.png new file mode 100644 index 000000000..07f5c4519 Binary files /dev/null and b/priv/static/packs/media/images/icon_settings-e7c53fb8ee137f93827e2db21f507cb1.png differ diff --git a/priv/static/packs/media/images/logo_transparent_black-24a8608615e64fe9a08a898c25552819.svg b/priv/static/packs/media/images/logo_transparent_black-24a8608615e64fe9a08a898c25552819.svg new file mode 100644 index 000000000..e44bcf5e1 --- /dev/null +++ b/priv/static/packs/media/images/logo_transparent_black-24a8608615e64fe9a08a898c25552819.svg @@ -0,0 +1 @@ + diff --git a/priv/static/packs/icon_cached-26ffa26120a2a16a9be78a75cc603793.png b/priv/static/packs/media/images/mailer/icon_cached-26ffa26120a2a16a9be78a75cc603793.png similarity index 68% rename from priv/static/packs/icon_cached-26ffa26120a2a16a9be78a75cc603793.png rename to priv/static/packs/media/images/mailer/icon_cached-26ffa26120a2a16a9be78a75cc603793.png index d3cd2a2fd..5c993dbee 100644 Binary files a/priv/static/packs/icon_cached-26ffa26120a2a16a9be78a75cc603793.png and b/priv/static/packs/media/images/mailer/icon_cached-26ffa26120a2a16a9be78a75cc603793.png differ diff --git a/priv/static/packs/icon_done-e07ea253e82d137816cfb8d77a3b1562.png b/priv/static/packs/media/images/mailer/icon_done-e07ea253e82d137816cfb8d77a3b1562.png similarity index 56% rename from priv/static/packs/icon_done-e07ea253e82d137816cfb8d77a3b1562.png rename to priv/static/packs/media/images/mailer/icon_done-e07ea253e82d137816cfb8d77a3b1562.png index 15a74c4c4..f7f95a0e8 100644 Binary files a/priv/static/packs/icon_done-e07ea253e82d137816cfb8d77a3b1562.png and b/priv/static/packs/media/images/mailer/icon_done-e07ea253e82d137816cfb8d77a3b1562.png differ diff --git a/priv/static/packs/icon_email-ed5d2a37fa765e4c5fec080a82b0a783.png b/priv/static/packs/media/images/mailer/icon_email-ed5d2a37fa765e4c5fec080a82b0a783.png similarity index 67% rename from priv/static/packs/icon_email-ed5d2a37fa765e4c5fec080a82b0a783.png rename to priv/static/packs/media/images/mailer/icon_email-ed5d2a37fa765e4c5fec080a82b0a783.png index c549e78fa..13967009a 100644 Binary files a/priv/static/packs/icon_email-ed5d2a37fa765e4c5fec080a82b0a783.png and b/priv/static/packs/media/images/mailer/icon_email-ed5d2a37fa765e4c5fec080a82b0a783.png differ diff --git a/priv/static/packs/media/images/mailer/icon_file_download-0b212ed1bca11e1e02539a20b3821d87.png b/priv/static/packs/media/images/mailer/icon_file_download-0b212ed1bca11e1e02539a20b3821d87.png new file mode 100644 index 000000000..3f7ac429b Binary files /dev/null and b/priv/static/packs/media/images/mailer/icon_file_download-0b212ed1bca11e1e02539a20b3821d87.png differ diff --git a/priv/static/packs/media/images/mailer/icon_grade-1f9e039d0f024626ab071d18098b65a0.png b/priv/static/packs/media/images/mailer/icon_grade-1f9e039d0f024626ab071d18098b65a0.png new file mode 100644 index 000000000..8c212b7ee Binary files /dev/null and b/priv/static/packs/media/images/mailer/icon_grade-1f9e039d0f024626ab071d18098b65a0.png differ diff --git a/priv/static/packs/media/images/mailer/icon_lock_open-d377f10d3f005d0d042a1ee1dee8284d.png b/priv/static/packs/media/images/mailer/icon_lock_open-d377f10d3f005d0d042a1ee1dee8284d.png new file mode 100644 index 000000000..c854c3bdb Binary files /dev/null and b/priv/static/packs/media/images/mailer/icon_lock_open-d377f10d3f005d0d042a1ee1dee8284d.png differ diff --git a/priv/static/packs/media/images/mailer/icon_person_add-44d0a8dfa7dce95be5f6e3cfe0cdd133.png b/priv/static/packs/media/images/mailer/icon_person_add-44d0a8dfa7dce95be5f6e3cfe0cdd133.png new file mode 100644 index 000000000..6290a42ae Binary files /dev/null and b/priv/static/packs/media/images/mailer/icon_person_add-44d0a8dfa7dce95be5f6e3cfe0cdd133.png differ diff --git a/priv/static/packs/icon_reply-1c00f97d10006dd420bc620b26a79d8a.png b/priv/static/packs/media/images/mailer/icon_reply-1c00f97d10006dd420bc620b26a79d8a.png similarity index 56% rename from priv/static/packs/icon_reply-1c00f97d10006dd420bc620b26a79d8a.png rename to priv/static/packs/media/images/mailer/icon_reply-1c00f97d10006dd420bc620b26a79d8a.png index 544211c8c..a70093356 100644 Binary files a/priv/static/packs/icon_reply-1c00f97d10006dd420bc620b26a79d8a.png and b/priv/static/packs/media/images/mailer/icon_reply-1c00f97d10006dd420bc620b26a79d8a.png differ diff --git a/priv/static/packs/media/images/mailer/icon_warning-af2b38fe580f274ca4c80479bd12141e.png b/priv/static/packs/media/images/mailer/icon_warning-af2b38fe580f274ca4c80479bd12141e.png new file mode 100644 index 000000000..7baaac61c Binary files /dev/null and b/priv/static/packs/media/images/mailer/icon_warning-af2b38fe580f274ca4c80479bd12141e.png differ diff --git a/priv/static/packs/media/images/proof_providers/keybase-22af312ae5def3706736e6a014fdc761.png b/priv/static/packs/media/images/proof_providers/keybase-22af312ae5def3706736e6a014fdc761.png new file mode 100644 index 000000000..7e3ac657f Binary files /dev/null and b/priv/static/packs/media/images/proof_providers/keybase-22af312ae5def3706736e6a014fdc761.png differ diff --git a/priv/static/packs/media/images/reticle-6490ecbb61185e86e62dca0845cf2dcf.png b/priv/static/packs/media/images/reticle-6490ecbb61185e86e62dca0845cf2dcf.png new file mode 100644 index 000000000..41a5d1c3a Binary files /dev/null and b/priv/static/packs/media/images/reticle-6490ecbb61185e86e62dca0845cf2dcf.png differ diff --git a/priv/static/packs/media/images/start-d443e819b6248a54c6eb466c75938306.png b/priv/static/packs/media/images/start-d443e819b6248a54c6eb466c75938306.png new file mode 100644 index 000000000..7843455b6 Binary files /dev/null and b/priv/static/packs/media/images/start-d443e819b6248a54c6eb466c75938306.png differ diff --git a/priv/static/packs/media/images/void-4c8270c17facce6d53726a2ebb9745f2.png b/priv/static/packs/media/images/void-4c8270c17facce6d53726a2ebb9745f2.png new file mode 100644 index 000000000..d73066688 Binary files /dev/null and b/priv/static/packs/media/images/void-4c8270c17facce6d53726a2ebb9745f2.png differ diff --git a/priv/static/packs/modals/embed_modal.js b/priv/static/packs/modals/embed_modal.js index 3cc6c91e1..d906495d1 100644 Binary files a/priv/static/packs/modals/embed_modal.js and b/priv/static/packs/modals/embed_modal.js differ diff --git a/priv/static/packs/modals/embed_modal.js.map b/priv/static/packs/modals/embed_modal.js.map index 6d1afd2ef..afc149bf7 100644 Binary files a/priv/static/packs/modals/embed_modal.js.map and b/priv/static/packs/modals/embed_modal.js.map differ diff --git a/priv/static/packs/modals/mute_modal.js b/priv/static/packs/modals/mute_modal.js index e612fb9e7..41e3a69c6 100644 Binary files a/priv/static/packs/modals/mute_modal.js and b/priv/static/packs/modals/mute_modal.js differ diff --git a/priv/static/packs/modals/mute_modal.js.map b/priv/static/packs/modals/mute_modal.js.map index 142cfdafe..86fd608a4 100644 Binary files a/priv/static/packs/modals/mute_modal.js.map and b/priv/static/packs/modals/mute_modal.js.map differ diff --git a/priv/static/packs/modals/report_modal.js b/priv/static/packs/modals/report_modal.js index db9a049ff..2fc2bd06d 100644 Binary files a/priv/static/packs/modals/report_modal.js and b/priv/static/packs/modals/report_modal.js differ diff --git a/priv/static/packs/modals/report_modal.js.map b/priv/static/packs/modals/report_modal.js.map index fb12a184c..110d02e7c 100644 Binary files a/priv/static/packs/modals/report_modal.js.map and b/priv/static/packs/modals/report_modal.js.map differ diff --git a/priv/static/packs/reticle-6490ecbb61185e86e62dca0845cf2dcf.png b/priv/static/packs/reticle-6490ecbb61185e86e62dca0845cf2dcf.png deleted file mode 100644 index a7d6644c8..000000000 Binary files a/priv/static/packs/reticle-6490ecbb61185e86e62dca0845cf2dcf.png and /dev/null differ diff --git a/priv/static/packs/roboto-bold-webfont-4cbd1966fc397282fa35d69070782b80.svg b/priv/static/packs/roboto-bold-webfont-4cbd1966fc397282fa35d69070782b80.svg deleted file mode 100644 index 8b591f99e..000000000 --- a/priv/static/packs/roboto-bold-webfont-4cbd1966fc397282fa35d69070782b80.svg +++ /dev/null @@ -1,16273 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/priv/static/packs/roboto-bold-webfont-5bacc29257521cc73732f2597cc19c4b.ttf b/priv/static/packs/roboto-bold-webfont-5bacc29257521cc73732f2597cc19c4b.ttf deleted file mode 100644 index 08f6a72cc..000000000 Binary files a/priv/static/packs/roboto-bold-webfont-5bacc29257521cc73732f2597cc19c4b.ttf and /dev/null differ diff --git a/priv/static/packs/roboto-bold-webfont-df0f5fd966b99c0f503ae50c064fbba8.woff b/priv/static/packs/roboto-bold-webfont-df0f5fd966b99c0f503ae50c064fbba8.woff deleted file mode 100644 index c70f9410b..000000000 Binary files a/priv/static/packs/roboto-bold-webfont-df0f5fd966b99c0f503ae50c064fbba8.woff and /dev/null differ diff --git a/priv/static/packs/roboto-bold-webfont-f633cb5c651ba4d50791e1adf55d3c18.woff2 b/priv/static/packs/roboto-bold-webfont-f633cb5c651ba4d50791e1adf55d3c18.woff2 deleted file mode 100644 index 4ce0bec66..000000000 Binary files a/priv/static/packs/roboto-bold-webfont-f633cb5c651ba4d50791e1adf55d3c18.woff2 and /dev/null differ diff --git a/priv/static/packs/roboto-italic-webfont-4c71bd4a88468ea62f92e55cb4e33aef.ttf b/priv/static/packs/roboto-italic-webfont-4c71bd4a88468ea62f92e55cb4e33aef.ttf deleted file mode 100644 index f2175cb32..000000000 Binary files a/priv/static/packs/roboto-italic-webfont-4c71bd4a88468ea62f92e55cb4e33aef.ttf and /dev/null differ diff --git a/priv/static/packs/roboto-italic-webfont-50efdad8c62f5f279e3f4f1f63a4f9bc.woff2 b/priv/static/packs/roboto-italic-webfont-50efdad8c62f5f279e3f4f1f63a4f9bc.woff2 deleted file mode 100644 index 6b8dfd0b5..000000000 Binary files a/priv/static/packs/roboto-italic-webfont-50efdad8c62f5f279e3f4f1f63a4f9bc.woff2 and /dev/null differ diff --git a/priv/static/packs/roboto-italic-webfont-927fdbf83b347742d39f0b00f3cfa99a.woff b/priv/static/packs/roboto-italic-webfont-927fdbf83b347742d39f0b00f3cfa99a.woff deleted file mode 100644 index 05e4efc6a..000000000 Binary files a/priv/static/packs/roboto-italic-webfont-927fdbf83b347742d39f0b00f3cfa99a.woff and /dev/null differ diff --git a/priv/static/packs/roboto-italic-webfont-d88a9e8476fabedea3b87fd0ba2df3b3.svg b/priv/static/packs/roboto-italic-webfont-d88a9e8476fabedea3b87fd0ba2df3b3.svg deleted file mode 100644 index 44ffeb077..000000000 --- a/priv/static/packs/roboto-italic-webfont-d88a9e8476fabedea3b87fd0ba2df3b3.svg +++ /dev/null @@ -1,15513 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/priv/static/packs/roboto-medium-webfont-6484794cd05bbf97f3f0c730cec21665.woff b/priv/static/packs/roboto-medium-webfont-6484794cd05bbf97f3f0c730cec21665.woff deleted file mode 100644 index ade9ac255..000000000 Binary files a/priv/static/packs/roboto-medium-webfont-6484794cd05bbf97f3f0c730cec21665.woff and /dev/null differ diff --git a/priv/static/packs/roboto-medium-webfont-69c55fc2fe77d38934ea98dc31642ce6.woff2 b/priv/static/packs/roboto-medium-webfont-69c55fc2fe77d38934ea98dc31642ce6.woff2 deleted file mode 100644 index 030f255eb..000000000 Binary files a/priv/static/packs/roboto-medium-webfont-69c55fc2fe77d38934ea98dc31642ce6.woff2 and /dev/null differ diff --git a/priv/static/packs/roboto-medium-webfont-7f0e4c7727a4bc5f37d95d804c6e0348.ttf b/priv/static/packs/roboto-medium-webfont-7f0e4c7727a4bc5f37d95d804c6e0348.ttf deleted file mode 100644 index 052420e8e..000000000 Binary files a/priv/static/packs/roboto-medium-webfont-7f0e4c7727a4bc5f37d95d804c6e0348.ttf and /dev/null differ diff --git a/priv/static/packs/roboto-medium-webfont-f407ec033f15172c3c4acf75608dd11d.svg b/priv/static/packs/roboto-medium-webfont-f407ec033f15172c3c4acf75608dd11d.svg deleted file mode 100644 index 290467b21..000000000 --- a/priv/static/packs/roboto-medium-webfont-f407ec033f15172c3c4acf75608dd11d.svg +++ /dev/null @@ -1,16273 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/priv/static/packs/roboto-regular-webfont-3ec24f953ed5e859a6402cb3c030ea8b.woff2 b/priv/static/packs/roboto-regular-webfont-3ec24f953ed5e859a6402cb3c030ea8b.woff2 deleted file mode 100644 index e01739b21..000000000 Binary files a/priv/static/packs/roboto-regular-webfont-3ec24f953ed5e859a6402cb3c030ea8b.woff2 and /dev/null differ diff --git a/priv/static/packs/roboto-regular-webfont-42a434b9f3c8c7a57b83488483b2d08e.ttf b/priv/static/packs/roboto-regular-webfont-42a434b9f3c8c7a57b83488483b2d08e.ttf deleted file mode 100644 index 696fd82b8..000000000 Binary files a/priv/static/packs/roboto-regular-webfont-42a434b9f3c8c7a57b83488483b2d08e.ttf and /dev/null differ diff --git a/priv/static/packs/roboto-regular-webfont-77dc6a0145954a963b95d30773543105.svg b/priv/static/packs/roboto-regular-webfont-77dc6a0145954a963b95d30773543105.svg deleted file mode 100644 index 1d15b6bce..000000000 --- a/priv/static/packs/roboto-regular-webfont-77dc6a0145954a963b95d30773543105.svg +++ /dev/null @@ -1,15513 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/priv/static/packs/roboto-regular-webfont-b06ad091cf548c38401f3e5883cb36a2.woff b/priv/static/packs/roboto-regular-webfont-b06ad091cf548c38401f3e5883cb36a2.woff deleted file mode 100644 index b5e69e2b7..000000000 Binary files a/priv/static/packs/roboto-regular-webfont-b06ad091cf548c38401f3e5883cb36a2.woff and /dev/null differ diff --git a/priv/static/packs/robotomono-regular-webfont-09e0ef66c9dee2fa2689f6e5f2437670.woff b/priv/static/packs/robotomono-regular-webfont-09e0ef66c9dee2fa2689f6e5f2437670.woff deleted file mode 100644 index 1ed8af5d0..000000000 Binary files a/priv/static/packs/robotomono-regular-webfont-09e0ef66c9dee2fa2689f6e5f2437670.woff and /dev/null differ diff --git a/priv/static/packs/robotomono-regular-webfont-0ba95b3b2370e6bf1dcdb20aa3a54ff2.ttf b/priv/static/packs/robotomono-regular-webfont-0ba95b3b2370e6bf1dcdb20aa3a54ff2.ttf deleted file mode 100644 index 1ab663e40..000000000 Binary files a/priv/static/packs/robotomono-regular-webfont-0ba95b3b2370e6bf1dcdb20aa3a54ff2.ttf and /dev/null differ diff --git a/priv/static/packs/robotomono-regular-webfont-51e9ccf8c829f4894a7e5a0883e864fc.svg b/priv/static/packs/robotomono-regular-webfont-51e9ccf8c829f4894a7e5a0883e864fc.svg deleted file mode 100644 index 8b0e15729..000000000 --- a/priv/static/packs/robotomono-regular-webfont-51e9ccf8c829f4894a7e5a0883e864fc.svg +++ /dev/null @@ -1,1051 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/priv/static/packs/robotomono-regular-webfont-6c1ce30b90ee993b22618ec489585594.woff2 b/priv/static/packs/robotomono-regular-webfont-6c1ce30b90ee993b22618ec489585594.woff2 deleted file mode 100644 index 1142739f6..000000000 Binary files a/priv/static/packs/robotomono-regular-webfont-6c1ce30b90ee993b22618ec489585594.woff2 and /dev/null differ diff --git a/priv/static/packs/screen_federation-2e3d2e6a976a77293e341b6188515bf2.svg b/priv/static/packs/screen_federation-2e3d2e6a976a77293e341b6188515bf2.svg deleted file mode 100644 index 7019a7356..000000000 --- a/priv/static/packs/screen_federation-2e3d2e6a976a77293e341b6188515bf2.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/priv/static/packs/screen_hello-d08d3eac890211eaa3ae6d75639787dd.svg b/priv/static/packs/screen_hello-d08d3eac890211eaa3ae6d75639787dd.svg deleted file mode 100644 index 7bcdd0afd..000000000 --- a/priv/static/packs/screen_hello-d08d3eac890211eaa3ae6d75639787dd.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/priv/static/packs/screen_interactions-9837dafaee30c5efee219d469acd1e84.svg b/priv/static/packs/screen_interactions-9837dafaee30c5efee219d469acd1e84.svg deleted file mode 100644 index 66a36f978..000000000 --- a/priv/static/packs/screen_interactions-9837dafaee30c5efee219d469acd1e84.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/priv/static/packs/screenshot-752460e373ba6c7519109936bd0656f6.jpg b/priv/static/packs/screenshot-752460e373ba6c7519109936bd0656f6.jpg deleted file mode 100644 index ab7462491..000000000 Binary files a/priv/static/packs/screenshot-752460e373ba6c7519109936bd0656f6.jpg and /dev/null differ diff --git a/priv/static/packs/skins/glitch/contrast/common.css b/priv/static/packs/skins/glitch/contrast/common.css index eb7481d3d..af01eb67d 100644 Binary files a/priv/static/packs/skins/glitch/contrast/common.css and b/priv/static/packs/skins/glitch/contrast/common.css differ diff --git a/priv/static/packs/skins/glitch/contrast/common.css.map b/priv/static/packs/skins/glitch/contrast/common.css.map index 4c96af287..382380766 100644 --- a/priv/static/packs/skins/glitch/contrast/common.css.map +++ b/priv/static/packs/skins/glitch/contrast/common.css.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./app/javascript/skins/glitch/contrast/common.scss"],"names":[],"mappings":"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","file":"skins/glitch/contrast/common.css","sourcesContent":["@charset \"UTF-8\";@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-italic-webfont-50efdad8c62f5f279e3f4f1f63a4f9bc.woff2) format(\"woff2\"),url(/packs/roboto-italic-webfont-927fdbf83b347742d39f0b00f3cfa99a.woff) format(\"woff\"),url(/packs/roboto-italic-webfont-4c71bd4a88468ea62f92e55cb4e33aef.ttf) format(\"truetype\"),url(/packs/roboto-italic-webfont-d88a9e8476fabedea3b87fd0ba2df3b3.svg#roboto-italic-webfont) format(\"svg\");font-weight:400;font-style:italic}@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-bold-webfont-f633cb5c651ba4d50791e1adf55d3c18.woff2) format(\"woff2\"),url(/packs/roboto-bold-webfont-df0f5fd966b99c0f503ae50c064fbba8.woff) format(\"woff\"),url(/packs/roboto-bold-webfont-5bacc29257521cc73732f2597cc19c4b.ttf) format(\"truetype\"),url(/packs/roboto-bold-webfont-4cbd1966fc397282fa35d69070782b80.svg#roboto-bold-webfont) format(\"svg\");font-weight:700;font-style:normal}@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-medium-webfont-69c55fc2fe77d38934ea98dc31642ce6.woff2) format(\"woff2\"),url(/packs/roboto-medium-webfont-6484794cd05bbf97f3f0c730cec21665.woff) format(\"woff\"),url(/packs/roboto-medium-webfont-7f0e4c7727a4bc5f37d95d804c6e0348.ttf) format(\"truetype\"),url(/packs/roboto-medium-webfont-f407ec033f15172c3c4acf75608dd11d.svg#roboto-medium-webfont) format(\"svg\");font-weight:500;font-style:normal}@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-regular-webfont-3ec24f953ed5e859a6402cb3c030ea8b.woff2) format(\"woff2\"),url(/packs/roboto-regular-webfont-b06ad091cf548c38401f3e5883cb36a2.woff) format(\"woff\"),url(/packs/roboto-regular-webfont-42a434b9f3c8c7a57b83488483b2d08e.ttf) format(\"truetype\"),url(/packs/roboto-regular-webfont-77dc6a0145954a963b95d30773543105.svg#roboto-regular-webfont) format(\"svg\");font-weight:400;font-style:normal}@font-face{font-family:\"mastodon-font-monospace\";src:local(\"Roboto Mono\"),url(/packs/robotomono-regular-webfont-6c1ce30b90ee993b22618ec489585594.woff2) format(\"woff2\"),url(/packs/robotomono-regular-webfont-09e0ef66c9dee2fa2689f6e5f2437670.woff) format(\"woff\"),url(/packs/robotomono-regular-webfont-0ba95b3b2370e6bf1dcdb20aa3a54ff2.ttf) format(\"truetype\"),url(/packs/robotomono-regular-webfont-51e9ccf8c829f4894a7e5a0883e864fc.svg#roboto_monoregular) format(\"svg\");font-weight:400;font-style:normal}@font-face{font-family:mastodon-font-display;src:local(\"Montserrat\"),url(/packs/Montserrat-Regular-080422d4c1328f3407818d25c86cce51.woff2) format(\"woff2\"),url(/packs/Montserrat-Regular-b0322f2faed575161a052b5af953251a.woff) format(\"woff\"),url(/packs/Montserrat-Regular-6a18f75e59e23e7f23b8a4ef70d748cd.ttf) format(\"truetype\");font-weight:400;font-style:normal}@font-face{font-family:mastodon-font-display;src:local(\"Montserrat\"),url(/packs/Montserrat-Medium-5f797490f806b3b229299f0a66de89c9.ttf) format(\"truetype\");font-weight:500;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:\"\";content:none}table{border-collapse:collapse;border-spacing:0}html{scrollbar-color:#313543 rgba(0,0,0,.1)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{background:#313543;border:0 #fff;border-radius:50px}::-webkit-scrollbar-thumb:hover{background:#353a49}::-webkit-scrollbar-thumb:active{background:#313543}::-webkit-scrollbar-track{border:0 #fff;border-radius:0;background:rgba(0,0,0,.1)}::-webkit-scrollbar-track:active,::-webkit-scrollbar-track:hover{background:#282c37}::-webkit-scrollbar-corner{background:transparent}body{font-family:sans-serif;background:#17191f;font-size:13px;line-height:18px;font-weight:400;color:#fff;text-rendering:optimizelegibility;-webkit-font-feature-settings:\"kern\";font-feature-settings:\"kern\";-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}body.system-font{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body.app-body{position:absolute;width:100%;height:100%;padding:0;background:#282c37}body.app-body.with-modals--active{overflow-y:hidden}body.lighter{background:#282c37}body.with-modals{overflow-x:hidden;overflow-y:scroll}body.with-modals--active{overflow-y:hidden;margin-right:13px}body.embed{background:#313543;margin:0;padding-bottom:0}body.embed .container{position:absolute;width:100%;height:100%;overflow:hidden}body.admin{background:#1f232b;position:fixed}body.admin,body.error{width:100%;height:100%;padding:0}body.error{position:absolute;text-align:center;color:#dde3ec;background:#282c37;display:flex;justify-content:center;align-items:center}body.error .dialog{vertical-align:middle;margin:20px}body.error .dialog img{display:block;max-width:470px;width:100%;height:auto;margin-top:-120px}body.error .dialog h1{font-size:20px;line-height:28px;font-weight:400}button{font-family:inherit;cursor:pointer}button:focus{outline:none}.app-holder,.app-holder>div{display:flex;width:100%;height:100%;align-items:center;justify-content:center;outline:0!important}.container-alt{width:700px;margin:40px auto 0}@media screen and (max-width:740px){.container-alt{width:100%;margin:0}}.logo-container{margin:100px auto 50px}@media screen and (max-width:400px){.logo-container{margin:30px auto 20px}}.logo-container h1{display:flex;justify-content:center;align-items:center}.logo-container h1 img{height:42px;margin-right:10px}.logo-container h1 a{display:flex;justify-content:center;align-items:center;color:#fff;text-decoration:none;outline:0;padding:12px 16px;line-height:32px;font-family:sans-serif;font-weight:500;font-size:14px}.compose-standalone .compose-form{width:400px;padding:20px 0;margin:40px auto 0;box-sizing:border-box}@media screen and (max-width:400px){.compose-standalone .compose-form{width:100%;margin-top:0;padding:20px}}.account-header{width:400px;display:flex;font-size:13px;line-height:18px;box-sizing:border-box;padding:20px 0 0;margin:40px auto -30px}@media screen and (max-width:440px){.account-header{width:100%;margin:0 0 10px;padding:20px 20px 0}}.account-header .avatar{width:40px;height:40px;background-size:40px 40px;margin-right:8px}.account-header .avatar img{width:100%;height:100%;display:block;margin:0;border-radius:4px;border-radius:8%;background:transparent no-repeat;background-position:50%;background-clip:padding-box}.account-header .name{flex:1 1 auto;color:#ecf0f4;width:calc(100% - 88px)}.account-header .name .username{display:block;font-weight:500;text-overflow:ellipsis;overflow:hidden}.account-header .logout-link{display:block;font-size:32px;line-height:40px;margin-left:8px}.grid-3{display:grid;grid-gap:10px;grid-template-columns:3fr 1fr;grid-auto-columns:25%;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.grid-3 .column-0{grid-column:1/3;grid-row:1}.grid-3 .column-1{grid-column:1;grid-row:2}.grid-3 .column-2{grid-column:2;grid-row:2}.grid-3 .column-3{grid-column:1/3;grid-row:3}.grid-3 .landing-page__call-to-action{min-height:100%}@media screen and (max-width:738px){.grid-3{grid-template-columns:minmax(0,50%) minmax(0,50%)}.grid-3 .landing-page__call-to-action{padding:20px;display:flex;align-items:center;justify-content:center}.grid-3 .row__information-board{width:100%;justify-content:center;align-items:center}.grid-3 .row__mascot{display:none}}@media screen and (max-width:415px){.grid-3{grid-gap:0;grid-template-columns:minmax(0,100%)}.grid-3 .column-0{grid-column:1}.grid-3 .column-1{grid-column:1;grid-row:3}.grid-3 .column-2{grid-column:1;grid-row:2}.grid-3 .column-3{grid-column:1;grid-row:4}}@media screen and (max-width:415px){.public-layout{padding-top:48px}}.public-layout .container{max-width:960px}@media screen and (max-width:415px){.public-layout .container{padding:0}}.public-layout .header{background:#393f4f;box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:4px;height:48px;margin:10px 0;display:flex;align-items:stretch;justify-content:center;flex-wrap:nowrap;overflow:hidden}@media screen and (max-width:415px){.public-layout .header{position:fixed;width:100%;top:0;left:0;margin:0;border-radius:0;box-shadow:none;z-index:110}}.public-layout .header>div{flex:1 1 33.3%;min-height:1px}.public-layout .header .nav-left{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap}.public-layout .header .nav-center{display:flex;align-items:stretch;justify-content:center;flex-wrap:nowrap}.public-layout .header .nav-right{display:flex;align-items:stretch;justify-content:flex-end;flex-wrap:nowrap}.public-layout .header .brand{display:block;padding:15px}.public-layout .header .brand img{display:block;height:18px;width:auto;position:relative;bottom:-2px}@media screen and (max-width:415px){.public-layout .header .brand img{height:20px}}.public-layout .header .brand:active,.public-layout .header .brand:focus,.public-layout .header .brand:hover{background:#42485a}.public-layout .header .nav-link{display:flex;align-items:center;padding:0 1rem;font-size:12px;font-weight:500;text-decoration:none;color:#dde3ec;white-space:nowrap;text-align:center}.public-layout .header .nav-link:active,.public-layout .header .nav-link:focus,.public-layout .header .nav-link:hover{text-decoration:underline;color:#fff}@media screen and (max-width:550px){.public-layout .header .nav-link.optional{display:none}}.public-layout .header .nav-button{background:#4a5266;margin:8px 8px 8px 0;border-radius:4px}.public-layout .header .nav-button:active,.public-layout .header .nav-button:focus,.public-layout .header .nav-button:hover{text-decoration:none;background:#535b72}.public-layout .grid{display:grid;grid-gap:10px;grid-template-columns:minmax(300px,3fr) minmax(298px,1fr);grid-auto-columns:25%;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.public-layout .grid .column-0{grid-row:1;grid-column:1}.public-layout .grid .column-1{grid-row:1;grid-column:2}@media screen and (max-width:600px){.public-layout .grid{grid-template-columns:100%;grid-gap:0}.public-layout .grid .column-1{display:none}}.public-layout .public-account-header{overflow:hidden;margin-bottom:10px;box-shadow:0 0 15px rgba(0,0,0,.2)}.public-layout .public-account-header.inactive{opacity:.5}.public-layout .public-account-header.inactive .avatar,.public-layout .public-account-header.inactive .public-account-header__image{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.public-layout .public-account-header.inactive .logo-button{background-color:#ecf0f4}.public-layout .public-account-header.inactive .logo-button svg path:last-child{fill:#ecf0f4}.public-layout .public-account-header__image{border-radius:4px 4px 0 0;overflow:hidden;height:300px;position:relative;background:#0e1014}.public-layout .public-account-header__image:after{content:\"\";display:block;position:absolute;width:100%;height:100%;box-shadow:inset 0 -1px 1px 1px rgba(0,0,0,.15);top:0;left:0}.public-layout .public-account-header__image img{-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;display:block;width:100%;height:100%;margin:0;border-radius:4px 4px 0 0}@media screen and (max-width:600px){.public-layout .public-account-header__image{height:200px}}.public-layout .public-account-header--no-bar{margin-bottom:0}.public-layout .public-account-header--no-bar .public-account-header__image,.public-layout .public-account-header--no-bar .public-account-header__image img{border-radius:4px}@media screen and (max-width:415px){.public-layout .public-account-header--no-bar .public-account-header__image,.public-layout .public-account-header--no-bar .public-account-header__image img{border-radius:0}}@media screen and (max-width:415px){.public-layout .public-account-header{margin-bottom:0;box-shadow:none}.public-layout .public-account-header__image:after{display:none}.public-layout .public-account-header__image,.public-layout .public-account-header__image img{border-radius:0}}.public-layout .public-account-header__bar{position:relative;margin-top:-80px;display:flex;justify-content:flex-start}.public-layout .public-account-header__bar:before{content:\"\";display:block;background:#313543;position:absolute;bottom:0;left:0;right:0;height:60px;border-radius:0 0 4px 4px;z-index:-1}.public-layout .public-account-header__bar .avatar{display:block;width:120px;height:120px;background-size:120px 120px;padding-left:16px;flex:0 0 auto}.public-layout .public-account-header__bar .avatar img{display:block;width:100%;height:100%;margin:0;border-radius:50%;border:4px solid #313543;background:#17191f;border-radius:8%;background:transparent no-repeat;background-position:50%;background-clip:padding-box}@media screen and (max-width:600px){.public-layout .public-account-header__bar{margin-top:0;background:#313543;border-radius:0 0 4px 4px;padding:5px}.public-layout .public-account-header__bar:before{display:none}.public-layout .public-account-header__bar .avatar{width:48px;height:48px;background-size:48px 48px;padding:7px 0 7px 10px}.public-layout .public-account-header__bar .avatar img{border:0;border-radius:4px;border-radius:8%;background:transparent no-repeat;background-position:50%;background-clip:padding-box}}@media screen and (max-width:600px) and (max-width:360px){.public-layout .public-account-header__bar .avatar{display:none}}@media screen and (max-width:415px){.public-layout .public-account-header__bar{border-radius:0}}@media screen and (max-width:600px){.public-layout .public-account-header__bar{flex-wrap:wrap}}.public-layout .public-account-header__tabs{flex:1 1 auto;margin-left:20px}.public-layout .public-account-header__tabs__name{padding-top:20px;padding-bottom:8px}.public-layout .public-account-header__tabs__name h1{font-size:20px;line-height:27px;color:#fff;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-shadow:1px 1px 1px #000}.public-layout .public-account-header__tabs__name h1 small{display:block;font-size:14px;color:#fff;font-weight:400;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:600px){.public-layout .public-account-header__tabs{margin-left:15px;display:flex;justify-content:space-between;align-items:center}.public-layout .public-account-header__tabs__name{padding-top:0;padding-bottom:0}.public-layout .public-account-header__tabs__name h1{font-size:16px;line-height:24px;text-shadow:none}.public-layout .public-account-header__tabs__name h1 small{color:#dde3ec}}.public-layout .public-account-header__tabs__tabs{display:flex;justify-content:flex-start;align-items:stretch;height:58px}.public-layout .public-account-header__tabs__tabs .details-counters{display:flex;flex-direction:row;min-width:300px}@media screen and (max-width:600px){.public-layout .public-account-header__tabs__tabs .details-counters{display:none}}.public-layout .public-account-header__tabs__tabs .counter{width:33.3%;box-sizing:border-box;flex:0 0 auto;color:#dde3ec;padding:10px;border-right:1px solid #313543;cursor:default;text-align:center;position:relative}.public-layout .public-account-header__tabs__tabs .counter a{display:block}.public-layout .public-account-header__tabs__tabs .counter:last-child{border-right:0}.public-layout .public-account-header__tabs__tabs .counter:after{display:block;content:\"\";position:absolute;bottom:0;left:0;width:100%;border-bottom:4px solid #9baec8;opacity:.5;transition:all .4s ease}.public-layout .public-account-header__tabs__tabs .counter.active:after{border-bottom:4px solid #2b90d9;opacity:1}.public-layout .public-account-header__tabs__tabs .counter.active.inactive:after{border-bottom-color:#ecf0f4}.public-layout .public-account-header__tabs__tabs .counter:hover:after{opacity:1;transition-duration:.1s}.public-layout .public-account-header__tabs__tabs .counter a{text-decoration:none;color:inherit}.public-layout .public-account-header__tabs__tabs .counter .counter-label{font-size:12px;display:block}.public-layout .public-account-header__tabs__tabs .counter .counter-number{font-weight:500;font-size:18px;margin-bottom:5px;color:#fff;font-family:sans-serif}.public-layout .public-account-header__tabs__tabs .spacer{flex:1 1 auto;height:1px}.public-layout .public-account-header__tabs__tabs__buttons{padding:7px 8px}.public-layout .public-account-header__extra{display:none;margin-top:4px}.public-layout .public-account-header__extra .public-account-bio{border-radius:0;box-shadow:none;background:transparent;margin:0 -5px}.public-layout .public-account-header__extra .public-account-bio .account__header__fields{border-top:1px solid #42485a}.public-layout .public-account-header__extra .public-account-bio .roles{display:none}.public-layout .public-account-header__extra__links{margin-top:-15px;font-size:14px;color:#dde3ec}.public-layout .public-account-header__extra__links a{display:inline-block;color:#dde3ec;text-decoration:none;padding:15px}.public-layout .public-account-header__extra__links a strong{font-weight:700;color:#fff}@media screen and (max-width:600px){.public-layout .public-account-header__extra{display:block;flex:100%}}.public-layout .account__section-headline{border-radius:4px 4px 0 0}@media screen and (max-width:415px){.public-layout .account__section-headline{border-radius:0}}.public-layout .detailed-status__meta{margin-top:25px}.public-layout .public-account-bio{background:#393f4f;box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:4px;overflow:hidden;margin-bottom:10px}@media screen and (max-width:415px){.public-layout .public-account-bio{box-shadow:none;margin-bottom:0;border-radius:0}}.public-layout .public-account-bio .account__header__fields{margin:0;border-top:0}.public-layout .public-account-bio .account__header__fields a{color:#4e79df}.public-layout .public-account-bio .account__header__fields dl:first-child .verified{border-radius:0 4px 0 0}.public-layout .public-account-bio .account__header__fields .verified a{color:#79bd9a}.public-layout .public-account-bio .account__header__content{padding:20px 20px 0;color:#fff}.public-layout .public-account-bio .roles,.public-layout .public-account-bio__extra{padding:20px;font-size:14px;color:#dde3ec}.public-layout .public-account-bio .roles{padding-bottom:0}.public-layout .static-icon-button{color:#8d9ac2;font-size:18px}.public-layout .static-icon-button>span{font-size:14px;font-weight:500}.public-layout .card-grid{display:flex;flex-wrap:wrap;min-width:100%;margin:0 -5px}.public-layout .card-grid>div{box-sizing:border-box;flex:1 0 auto;width:300px;padding:0 5px;margin-bottom:10px;max-width:33.333%}@media screen and (max-width:900px){.public-layout .card-grid>div{max-width:50%}}@media screen and (max-width:600px){.public-layout .card-grid>div{max-width:100%}}@media screen and (max-width:415px){.public-layout .card-grid{margin:0;border-top:1px solid #393f4f}.public-layout .card-grid>div{width:100%;padding:0;margin-bottom:0;border-bottom:1px solid #393f4f}.public-layout .card-grid>div:last-child{border-bottom:0}.public-layout .card-grid>div .card__bar{background:#282c37}.public-layout .card-grid>div .card__bar:active,.public-layout .card-grid>div .card__bar:focus,.public-layout .card-grid>div .card__bar:hover{background:#313543}}.no-list{list-style:none}.no-list li{display:inline-block;margin:0 5px}.recovery-codes{list-style:none;margin:0 auto}.recovery-codes li{font-size:125%;line-height:1.5;letter-spacing:1px}.modal-layout{background:#282c37 url('data:image/svg+xml;utf8,') repeat-x bottom fixed;display:flex;flex-direction:column;height:100vh;padding:0}.modal-layout__mastodon{display:flex;flex:1;flex-direction:column;justify-content:flex-end}.modal-layout__mastodon>*{flex:1;max-height:235px}@media screen and (max-width:600px){.account-header{margin-top:0}}.public-layout .footer{text-align:left;padding-top:20px;padding-bottom:60px;font-size:12px;color:#737d99}@media screen and (max-width:415px){.public-layout .footer{padding-left:20px;padding-right:20px}}.public-layout .footer .grid{display:grid;grid-gap:10px;grid-template-columns:1fr 1fr 2fr 1fr 1fr}.public-layout .footer .grid .column-0{grid-column:1;grid-row:1;min-width:0}.public-layout .footer .grid .column-1{grid-column:2;grid-row:1;min-width:0}.public-layout .footer .grid .column-2{grid-column:3;grid-row:1;min-width:0;text-align:center}.public-layout .footer .grid .column-2 h4 a{color:#737d99}.public-layout .footer .grid .column-3{grid-column:4;grid-row:1;min-width:0}.public-layout .footer .grid .column-4{grid-column:5;grid-row:1;min-width:0}@media screen and (max-width:690px){.public-layout .footer .grid{grid-template-columns:1fr 2fr 1fr}.public-layout .footer .grid .column-0,.public-layout .footer .grid .column-1{grid-column:1}.public-layout .footer .grid .column-1{grid-row:2}.public-layout .footer .grid .column-2{grid-column:2}.public-layout .footer .grid .column-3,.public-layout .footer .grid .column-4{grid-column:3}.public-layout .footer .grid .column-4{grid-row:2}}@media screen and (max-width:600px){.public-layout .footer .grid .column-1{display:block}}@media screen and (max-width:415px){.public-layout .footer .grid .column-0,.public-layout .footer .grid .column-1,.public-layout .footer .grid .column-3,.public-layout .footer .grid .column-4{display:none}}.public-layout .footer h4{text-transform:uppercase;font-weight:700;margin-bottom:8px;color:#dde3ec}.public-layout .footer h4 a{color:inherit;text-decoration:none}.public-layout .footer ul a{text-decoration:none;color:#737d99}.public-layout .footer ul a:active,.public-layout .footer ul a:focus,.public-layout .footer ul a:hover{text-decoration:underline}.public-layout .footer .brand svg{display:block;height:36px;width:auto;margin:0 auto}.public-layout .footer .brand svg path{fill:#737d99}.public-layout .footer .brand:active svg path,.public-layout .footer .brand:focus svg path,.public-layout .footer .brand:hover svg path{fill:#7f88a2}.compact-header h1{font-size:24px;line-height:28px;color:#dde3ec;font-weight:500;margin-bottom:20px;padding:0 10px;word-wrap:break-word}@media screen and (max-width:740px){.compact-header h1{text-align:center;padding:20px 10px 0}}.compact-header h1 a{color:inherit;text-decoration:none}.compact-header h1 small{font-weight:400;color:#ecf0f4}.compact-header h1 img{display:inline-block;margin-bottom:-5px;margin-right:15px;width:36px;height:36px}.hero-widget{margin-bottom:10px;box-shadow:0 0 15px rgba(0,0,0,.2)}.hero-widget__img{width:100%;height:167px;position:relative;overflow:hidden;border-radius:4px 4px 0 0;background:#000}.hero-widget__img img{-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;display:block;width:100%;height:100%;margin:0;border-radius:4px 4px 0 0}.hero-widget__text{background:#282c37;padding:20px;border-radius:0 0 4px 4px;font-size:15px;color:#dde3ec;line-height:20px;word-wrap:break-word;font-weight:400}.hero-widget__text .emojione{width:20px;height:20px;margin:-3px 0 0}.hero-widget__text p{margin-bottom:20px}.hero-widget__text p:last-child{margin-bottom:0}.hero-widget__text em{display:inline;margin:0;padding:0;font-weight:700;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;color:#fefefe}.hero-widget__text a{color:#ecf0f4;text-decoration:none}.hero-widget__text a:hover{text-decoration:underline}@media screen and (max-width:415px){.hero-widget{display:none}}.endorsements-widget{margin-bottom:10px;padding-bottom:10px}.endorsements-widget h4{padding:10px;text-transform:uppercase;font-weight:700;font-size:13px;color:#dde3ec}.endorsements-widget .account{padding:10px 0}.endorsements-widget .account:last-child{border-bottom:0}.endorsements-widget .account .account__display-name{display:flex;align-items:center}.endorsements-widget .account .account__avatar{width:44px;height:44px;background-size:44px 44px}.box-widget,.contact-widget,.landing-page__information.contact-widget{padding:20px;border-radius:4px;background:#282c37;box-shadow:0 0 15px rgba(0,0,0,.2)}.contact-widget,.landing-page__information.contact-widget{box-sizing:border-box;min-height:100%}.contact-widget{font-size:15px;color:#dde3ec;line-height:20px;word-wrap:break-word;font-weight:400}.contact-widget strong{font-weight:500}.contact-widget p{margin-bottom:10px}.contact-widget p:last-child{margin-bottom:0}.contact-widget__mail{margin-top:10px}.contact-widget__mail a{color:#fff;text-decoration:none}.moved-account-widget{padding:15px 15px 20px;border-radius:4px;background:#282c37;box-shadow:0 0 15px rgba(0,0,0,.2);color:#ecf0f4;font-weight:400;margin-bottom:10px}.moved-account-widget a,.moved-account-widget strong{font-weight:500}.moved-account-widget a:lang(ja),.moved-account-widget a:lang(ko),.moved-account-widget a:lang(zh-CN),.moved-account-widget a:lang(zh-HK),.moved-account-widget a:lang(zh-TW),.moved-account-widget strong:lang(ja),.moved-account-widget strong:lang(ko),.moved-account-widget strong:lang(zh-CN),.moved-account-widget strong:lang(zh-HK),.moved-account-widget strong:lang(zh-TW){font-weight:700}.moved-account-widget a{color:inherit;text-decoration:underline}.moved-account-widget a.mention,.moved-account-widget a.mention:active,.moved-account-widget a.mention:focus,.moved-account-widget a.mention:hover,.moved-account-widget a.mention span{text-decoration:none}.moved-account-widget a.mention:active span,.moved-account-widget a.mention:focus span,.moved-account-widget a.mention:hover span{text-decoration:underline}.moved-account-widget__message{margin-bottom:15px}.moved-account-widget__message .fa{margin-right:5px;color:#dde3ec}.moved-account-widget__card .detailed-status__display-avatar{position:relative;cursor:pointer}.moved-account-widget__card .detailed-status__display-name{margin-bottom:0;text-decoration:none}.moved-account-widget__card .detailed-status__display-name span{font-weight:400}.memoriam-widget{padding:20px;background:#000;font-size:14px;color:#dde3ec;margin-bottom:10px}.memoriam-widget,.page-header{border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.2)}.page-header{background:#393f4f;padding:60px 15px;text-align:center;margin:10px 0}.page-header h1{color:#fff;font-size:36px;line-height:1.1;font-weight:700;margin-bottom:10px}.page-header p{font-size:15px;color:#dde3ec}@media screen and (max-width:415px){.page-header{margin-top:0;background:#313543}.page-header h1{font-size:24px}}.directory{background:#282c37;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.2)}.directory__tag{box-sizing:border-box;margin-bottom:10px}.directory__tag>a,.directory__tag>div{display:flex;align-items:center;justify-content:space-between;background:#282c37;border-radius:4px;padding:15px;text-decoration:none;color:inherit;box-shadow:0 0 15px rgba(0,0,0,.2)}.directory__tag>a:active,.directory__tag>a:focus,.directory__tag>a:hover{background:#393f4f}.directory__tag.active>a{background:#2b5fd9;cursor:default}.directory__tag h4{flex:1 1 auto;font-size:18px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.directory__tag h4 .fa{color:#dde3ec}.directory__tag h4 small{display:block;font-weight:400;font-size:15px;margin-top:8px;color:#dde3ec}.directory__tag.active h4,.directory__tag.active h4 .fa,.directory__tag.active h4 small{color:#fff}.directory__tag .avatar-stack{flex:0 0 auto;width:120px}.directory__tag.active .avatar-stack .account__avatar{border-color:#2b5fd9}.avatar-stack{display:flex;justify-content:flex-end}.avatar-stack .account__avatar{flex:0 0 auto;width:36px;height:36px;border-radius:50%;position:relative;margin-left:-10px;border:2px solid #282c37}.avatar-stack .account__avatar:first-child{z-index:1}.avatar-stack .account__avatar:nth-child(2){z-index:2}.avatar-stack .account__avatar:nth-child(3){z-index:3}.accounts-table{width:100%}.accounts-table .account{padding:0;border:0}.accounts-table thead th{text-align:center;text-transform:uppercase;color:#dde3ec;font-weight:700;padding:10px}.accounts-table thead th:first-child{text-align:left}.accounts-table tbody td{padding:15px 0;vertical-align:middle;border-bottom:1px solid #393f4f}.accounts-table tbody tr:last-child td{border-bottom:0}.accounts-table__count{width:120px;text-align:center;font-size:15px;font-weight:500;color:#fff}.accounts-table__count small{display:block;color:#dde3ec;font-weight:400;font-size:14px}@media screen and (max-width:415px){.accounts-table tbody td.optional{display:none}}@media screen and (max-width:415px){.box-widget,.contact-widget,.directory,.landing-page__information.contact-widget,.memoriam-widget,.moved-account-widget,.page-header{margin-bottom:0;box-shadow:none;border-radius:0}}.statuses-grid{min-height:600px}@media screen and (max-width:640px){.statuses-grid{width:100%!important}}.statuses-grid__item{width:313.3333333333px}@media screen and (max-width:1255px){.statuses-grid__item{width:306.6666666667px}}@media screen and (max-width:640px){.statuses-grid__item{width:100%}}@media screen and (max-width:415px){.statuses-grid__item{width:100vw}}.statuses-grid .detailed-status{border-radius:4px}@media screen and (max-width:415px){.statuses-grid .detailed-status{border-top:1px solid #4a5266}}.statuses-grid .detailed-status.compact .detailed-status__meta{margin-top:15px}.statuses-grid .detailed-status.compact .status__content{font-size:15px;line-height:20px}.statuses-grid .detailed-status.compact .status__content .emojione{width:20px;height:20px;margin:-3px 0 0}.statuses-grid .detailed-status.compact .status__content .status__content__spoiler-link{line-height:20px;margin:0}.statuses-grid .detailed-status.compact .media-gallery,.statuses-grid .detailed-status.compact .status-card,.statuses-grid .detailed-status.compact .video-player{margin-top:15px}.notice-widget{color:#dde3ec}.notice-widget,.notice-widget p{margin-bottom:10px}.notice-widget p:last-child{margin-bottom:0}.notice-widget a{font-size:14px;line-height:20px;text-decoration:none;font-weight:500;color:#2b5fd9}.notice-widget a:active,.notice-widget a:focus,.notice-widget a:hover{text-decoration:underline}code{font-family:monospace,monospace;font-weight:400}.form-container{max-width:400px;padding:20px;margin:0 auto}.simple_form .input{margin-bottom:15px;overflow:hidden}.simple_form .input.hidden{margin:0}.simple_form .input.radio_buttons .radio{margin-bottom:15px}.simple_form .input.radio_buttons .radio:last-child{margin-bottom:0}.simple_form .input.radio_buttons .radio>label{position:relative;padding-left:28px}.simple_form .input.radio_buttons .radio>label input{position:absolute;top:-2px;left:0}.simple_form .input.boolean{position:relative;margin-bottom:0}.simple_form .input.boolean .label_input>label{font-family:inherit;font-size:14px;padding-top:5px;color:#fff;display:block;width:auto}.simple_form .input.boolean .hint,.simple_form .input.boolean .label_input{padding-left:28px}.simple_form .input.boolean .label_input__wrapper{position:static}.simple_form .input.boolean label.checkbox{position:absolute;top:2px;left:0}.simple_form .row{display:flex;margin:0 -5px}.simple_form .row .input{box-sizing:border-box;flex:1 1 auto;width:50%;padding:0 5px}.simple_form .hint{color:#dde3ec}.simple_form .hint a{color:#2b90d9}.simple_form .hint code{border-radius:3px;padding:.2em .4em;background:#0e1014}.simple_form span.hint{display:block;font-size:12px;margin-top:4px}.simple_form p.hint{margin-bottom:15px;color:#dde3ec}.simple_form p.hint.subtle-hint{text-align:center;font-size:12px;line-height:18px;margin-top:15px;margin-bottom:0}.simple_form .card{margin-bottom:15px}.simple_form strong{font-weight:500}.simple_form strong:lang(ja),.simple_form strong:lang(ko),.simple_form strong:lang(zh-CN),.simple_form strong:lang(zh-HK),.simple_form strong:lang(zh-TW){font-weight:700}.simple_form .input.with_floating_label .label_input{display:flex}.simple_form .input.with_floating_label .label_input>label{font-family:inherit;font-size:14px;color:#fff;font-weight:500;min-width:150px;flex:0 0 auto}.simple_form .input.with_floating_label .label_input input,.simple_form .input.with_floating_label .label_input select{flex:1 1 auto}.simple_form .input.with_floating_label.select .hint{margin-top:6px;margin-left:150px}.simple_form .input.with_label .label_input>label{font-family:inherit;font-size:14px;color:#fff;display:block;margin-bottom:8px;word-wrap:break-word;font-weight:500}.simple_form .input.with_label .hint{margin-top:6px}.simple_form .input.with_label ul{flex:390px}.simple_form .input.with_block_label{max-width:none}.simple_form .input.with_block_label>label{font-family:inherit;font-size:16px;color:#fff;display:block;font-weight:500;padding-top:5px}.simple_form .input.with_block_label .hint{margin-bottom:15px}.simple_form .input.with_block_label ul{-webkit-columns:2;column-count:2}.simple_form .required abbr{text-decoration:none;color:#e87487}.simple_form .fields-group{margin-bottom:25px}.simple_form .fields-group .input:last-child{margin-bottom:0}.simple_form .fields-row{display:flex;padding-top:5px;margin:0 -10px 25px}.simple_form .fields-row .input{max-width:none}.simple_form .fields-row__column{box-sizing:border-box;padding:0 10px;flex:1 1 auto;min-height:1px}.simple_form .fields-row__column-6{max-width:50%}.simple_form .fields-row .fields-group:last-child,.simple_form .fields-row .fields-row__column.fields-group{margin-bottom:0}@media screen and (max-width:600px){.simple_form .fields-row{display:block;margin-bottom:0}.simple_form .fields-row__column{max-width:none}.simple_form .fields-row .fields-group:last-child,.simple_form .fields-row .fields-row__column,.simple_form .fields-row .fields-row__column.fields-group{margin-bottom:25px}}.simple_form .input.radio_buttons .radio label{margin-bottom:5px;font-family:inherit;font-size:14px;color:#fff;display:block;width:auto}.simple_form .check_boxes .checkbox label{font-family:inherit;font-size:14px;color:#fff;display:inline-block;width:auto;position:relative;padding-top:5px;padding-left:25px;flex:1 1 auto}.simple_form .check_boxes .checkbox input[type=checkbox]{position:absolute;left:0;top:5px;margin:0}.simple_form input[type=email],.simple_form input[type=number],.simple_form input[type=password],.simple_form input[type=text],.simple_form textarea{box-sizing:border-box;font-size:16px;color:#fff;display:block;width:100%;outline:0;font-family:inherit;resize:vertical;background:#131419;border:1px solid #0a0b0e;border-radius:4px;padding:10px}.simple_form input[type=email]:invalid,.simple_form input[type=number]:invalid,.simple_form input[type=password]:invalid,.simple_form input[type=text]:invalid,.simple_form textarea:invalid{box-shadow:none}.simple_form input[type=email]:focus:invalid,.simple_form input[type=number]:focus:invalid,.simple_form input[type=password]:focus:invalid,.simple_form input[type=text]:focus:invalid,.simple_form textarea:focus:invalid{border-color:#e87487}.simple_form input[type=email]:required:valid,.simple_form input[type=number]:required:valid,.simple_form input[type=password]:required:valid,.simple_form input[type=text]:required:valid,.simple_form textarea:required:valid{border-color:#79bd9a}.simple_form input[type=email]:hover,.simple_form input[type=number]:hover,.simple_form input[type=password]:hover,.simple_form input[type=text]:hover,.simple_form textarea:hover{border-color:#000}.simple_form input[type=email]:active,.simple_form input[type=email]:focus,.simple_form input[type=number]:active,.simple_form input[type=number]:focus,.simple_form input[type=password]:active,.simple_form input[type=password]:focus,.simple_form input[type=text]:active,.simple_form input[type=text]:focus,.simple_form textarea:active,.simple_form textarea:focus{border-color:#2b90d9;background:#17191f}.simple_form .input.field_with_errors label{color:#e87487}.simple_form .input.field_with_errors input[type=email],.simple_form .input.field_with_errors input[type=number],.simple_form .input.field_with_errors input[type=password],.simple_form .input.field_with_errors input[type=text],.simple_form .input.field_with_errors select,.simple_form .input.field_with_errors textarea{border-color:#e87487}.simple_form .input.field_with_errors .error{display:block;font-weight:500;color:#e87487;margin-top:4px}.simple_form .actions{margin-top:30px;display:flex}.simple_form .actions.actions--top{margin-top:0;margin-bottom:30px}.simple_form .block-button,.simple_form .button,.simple_form button{display:block;width:100%;border:0;border-radius:4px;background:#2b5fd9;color:#fff;font-size:18px;line-height:inherit;height:auto;padding:10px;text-transform:uppercase;text-decoration:none;text-align:center;box-sizing:border-box;cursor:pointer;font-weight:500;outline:0;margin-bottom:10px;margin-right:10px}.simple_form .block-button:last-child,.simple_form .button:last-child,.simple_form button:last-child{margin-right:0}.simple_form .block-button:hover,.simple_form .button:hover,.simple_form button:hover{background-color:#416fdd}.simple_form .block-button:active,.simple_form .block-button:focus,.simple_form .button:active,.simple_form .button:focus,.simple_form button:active,.simple_form button:focus{background-color:#2454c7}.simple_form .block-button.negative,.simple_form .button.negative,.simple_form button.negative{background:#df405a}.simple_form .block-button.negative:hover,.simple_form .button.negative:hover,.simple_form button.negative:hover{background-color:#e3566d}.simple_form .block-button.negative:active,.simple_form .block-button.negative:focus,.simple_form .button.negative:active,.simple_form .button.negative:focus,.simple_form button.negative:active,.simple_form button.negative:focus{background-color:#db2a47}.simple_form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font-size:16px;color:#fff;display:block;width:100%;outline:0;font-family:inherit;resize:vertical;background:#131419 url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center/auto 16px;border:1px solid #0a0b0e;border-radius:4px;padding-left:10px;padding-right:30px;height:41px}.simple_form .label_input__wrapper{position:relative}.simple_form .label_input__append{position:absolute;right:3px;top:1px;padding:10px 10px 9px;font-size:16px;color:#c2cede;font-family:inherit;pointer-events:none;cursor:default;max-width:140px;white-space:nowrap;overflow:hidden}.simple_form .label_input__append:after{content:\"\";display:block;position:absolute;top:0;right:0;bottom:1px;width:5px;background-image:linear-gradient(90deg,rgba(19,20,25,0),#131419)}.flash-message{background:#393f4f;color:#dde3ec;border-radius:4px;padding:15px 10px;margin-bottom:30px;text-align:center}.flash-message.notice{border:1px solid rgba(121,189,154,.5);background:rgba(121,189,154,.25);color:#79bd9a}.flash-message.alert{border:1px solid rgba(223,64,90,.5);background:rgba(223,64,90,.25);color:#df405a}.flash-message p{margin-bottom:15px}.flash-message .oauth-code{outline:0;box-sizing:border-box;display:block;width:100%;border:none;padding:10px;font-family:monospace,monospace;background:#282c37;color:#fff;font-size:14px;margin:0}.flash-message .oauth-code::-moz-focus-inner{border:0}.flash-message .oauth-code::-moz-focus-inner,.flash-message .oauth-code:active,.flash-message .oauth-code:focus{outline:0!important}.flash-message .oauth-code:focus{background:#313543}.flash-message strong{font-weight:500}.flash-message strong:lang(ja),.flash-message strong:lang(ko),.flash-message strong:lang(zh-CN),.flash-message strong:lang(zh-HK),.flash-message strong:lang(zh-TW){font-weight:700}@media screen and (max-width:740px) and (min-width:441px){.flash-message{margin-top:40px}}.form-footer{margin-top:30px;text-align:center}.form-footer a{color:#dde3ec;text-decoration:none}.form-footer a:hover{text-decoration:underline}.quick-nav{list-style:none;margin-bottom:25px;font-size:14px}.quick-nav li{display:inline-block;margin-right:10px}.quick-nav a{color:#2b90d9;text-transform:uppercase;text-decoration:none;font-weight:700}.quick-nav a:active,.quick-nav a:focus,.quick-nav a:hover{color:#4ea2df}.follow-prompt,.oauth-prompt{margin-bottom:30px;color:#dde3ec}.follow-prompt h2,.oauth-prompt h2{font-size:16px;margin-bottom:30px;text-align:center}.follow-prompt strong,.oauth-prompt strong{color:#ecf0f4;font-weight:500}.follow-prompt strong:lang(ja),.follow-prompt strong:lang(ko),.follow-prompt strong:lang(zh-CN),.follow-prompt strong:lang(zh-HK),.follow-prompt strong:lang(zh-TW),.oauth-prompt strong:lang(ja),.oauth-prompt strong:lang(ko),.oauth-prompt strong:lang(zh-CN),.oauth-prompt strong:lang(zh-HK),.oauth-prompt strong:lang(zh-TW){font-weight:700}@media screen and (max-width:740px) and (min-width:441px){.follow-prompt,.oauth-prompt{margin-top:40px}}.qr-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start}.qr-code{flex:0 0 auto;background:#fff;padding:4px;margin:0 10px 20px 0;box-shadow:0 0 15px rgba(0,0,0,.2);display:inline-block}.qr-code svg{display:block;margin:0}.qr-alternative{margin-bottom:20px;color:#ecf0f4;flex:150px}.qr-alternative samp{display:block;font-size:14px}.table-form p{margin-bottom:15px}.table-form p strong{font-weight:500}.table-form p strong:lang(ja),.table-form p strong:lang(ko),.table-form p strong:lang(zh-CN),.table-form p strong:lang(zh-HK),.table-form p strong:lang(zh-TW){font-weight:700}.simple_form .warning,.table-form .warning{box-sizing:border-box;background:rgba(223,64,90,.5);color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.3);box-shadow:0 2px 6px rgba(0,0,0,.4);border-radius:4px;padding:10px;margin-bottom:15px}.simple_form .warning a,.table-form .warning a{color:#fff;text-decoration:underline}.simple_form .warning a:active,.simple_form .warning a:focus,.simple_form .warning a:hover,.table-form .warning a:active,.table-form .warning a:focus,.table-form .warning a:hover{text-decoration:none}.simple_form .warning strong,.table-form .warning strong{font-weight:600;display:block;margin-bottom:5px}.simple_form .warning strong:lang(ja),.simple_form .warning strong:lang(ko),.simple_form .warning strong:lang(zh-CN),.simple_form .warning strong:lang(zh-HK),.simple_form .warning strong:lang(zh-TW),.table-form .warning strong:lang(ja),.table-form .warning strong:lang(ko),.table-form .warning strong:lang(zh-CN),.table-form .warning strong:lang(zh-HK),.table-form .warning strong:lang(zh-TW){font-weight:700}.simple_form .warning strong .fa,.table-form .warning strong .fa{font-weight:400}.action-pagination{display:flex;flex-wrap:wrap;align-items:center}.action-pagination .actions,.action-pagination .pagination{flex:1 1 auto}.action-pagination .actions{padding:30px 20px 30px 0;flex:0 0 auto}.post-follow-actions{text-align:center;color:#dde3ec}.post-follow-actions div{margin-bottom:4px}.alternative-login{margin-top:20px;margin-bottom:20px}.alternative-login h4{font-size:16px;color:#fff;text-align:center;margin-bottom:20px;border:0;padding:0}.alternative-login .button{display:block}.scope-danger{color:#ff5050}.form_admin_settings_closed_registrations_message textarea,.form_admin_settings_custom_css textarea,.form_admin_settings_site_description textarea,.form_admin_settings_site_extended_description textarea,.form_admin_settings_site_short_description textarea,.form_admin_settings_site_terms textarea{font-family:monospace,monospace}.input-copy{background:#131419;border:1px solid #0a0b0e;border-radius:4px;display:flex;align-items:center;padding-right:4px;position:relative;top:1px;transition:border-color .3s linear}.input-copy__wrapper{flex:1 1 auto}.input-copy input[type=text]{background:transparent;border:0;padding:10px;font-size:14px;font-family:monospace,monospace}.input-copy button{flex:0 0 auto;margin:4px;text-transform:none;font-weight:400;font-size:14px;padding:7px 18px 6px;width:auto;transition:background .3s linear}.input-copy.copied{border-color:#79bd9a;transition:none}.input-copy.copied button{background:#79bd9a;transition:none}.card>a{display:block;text-decoration:none;color:inherit;box-shadow:0 0 15px rgba(0,0,0,.2)}@media screen and (max-width:415px){.card>a{box-shadow:none}}.card>a:active .card__bar,.card>a:focus .card__bar,.card>a:hover .card__bar{background:#393f4f}.card__img{height:130px;position:relative;background:#0e1014;border-radius:4px 4px 0 0}.card__img img{display:block;width:100%;height:100%;margin:0;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;border-radius:4px 4px 0 0}@media screen and (max-width:600px){.card__img{height:200px}}@media screen and (max-width:415px){.card__img{display:none}}.card__bar{position:relative;padding:15px;display:flex;justify-content:flex-start;align-items:center;background:#313543;border-radius:0 0 4px 4px}@media screen and (max-width:415px){.card__bar{border-radius:0}}.card__bar .avatar{flex:0 0 auto;width:48px;height:48px;background-size:48px 48px;padding-top:2px}.card__bar .avatar img{width:100%;height:100%;display:block;margin:0;border-radius:4px;border-radius:8%;background:transparent no-repeat;background-position:50%;background-clip:padding-box;background:#17191f}.card__bar .display-name{margin-left:15px;text-align:left}.card__bar .display-name strong{font-size:15px;color:#fff;font-weight:500;overflow:hidden;text-overflow:ellipsis}.card__bar .display-name span{display:block;font-size:14px;color:#dde3ec;font-weight:400;overflow:hidden;text-overflow:ellipsis}.pagination{padding:30px 0;text-align:center;overflow:hidden}.pagination .current,.pagination .gap,.pagination .newer,.pagination .older,.pagination .page,.pagination a{font-size:14px;color:#fff;font-weight:500;display:inline-block;padding:6px 10px;text-decoration:none}.pagination .current{background:#fff;border-radius:100px;color:#000;cursor:default;margin:0 10px}.pagination .gap{cursor:default}.pagination .newer,.pagination .older{text-transform:uppercase;color:#ecf0f4}.pagination .older{float:left;padding-left:0}.pagination .older .fa{display:inline-block;margin-right:5px}.pagination .newer{float:right;padding-right:0}.pagination .newer .fa{display:inline-block;margin-left:5px}.pagination .disabled{cursor:default;color:#1a1a1a}@media screen and (max-width:700px){.pagination{padding:30px 20px}.pagination .page{display:none}.pagination .newer,.pagination .older{display:inline-block}}.nothing-here{background:#282c37;box-shadow:0 0 15px rgba(0,0,0,.2);color:#364861;font-size:14px;font-weight:500;text-align:center;display:flex;justify-content:center;align-items:center;cursor:default;border-radius:4px;padding:20px;min-height:30vh}.nothing-here--under-tabs{border-radius:0 0 4px 4px}.nothing-here--flexible{box-sizing:border-box;min-height:100%}.account-role{display:inline-block;padding:4px 6px;cursor:default;border-radius:3px;font-size:12px;line-height:12px;font-weight:500;color:#d9e1e8;background-color:rgba(217,225,232,.1);border:1px solid rgba(217,225,232,.5)}.account-role.moderator{color:#79bd9a;background-color:rgba(121,189,154,.1);border-color:rgba(121,189,154,.5)}.account-role.admin{color:#e87487;background-color:rgba(232,116,135,.1);border-color:rgba(232,116,135,.5)}.account__header__fields{padding:0;margin:15px -15px -15px;border-bottom:0;border-top:0;border-color:#42485a currentcolor;border-style:solid none;border-width:1px 0;font-size:14px;line-height:20px}.account__header__fields dl{display:flex;border-bottom:1px solid #42485a}.account__header__fields dd,.account__header__fields dt{box-sizing:border-box;padding:14px;text-align:center;max-height:48px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account__header__fields dt{font-weight:500;width:120px;flex:0 0 auto;color:#ecf0f4;background:rgba(23,25,31,.5)}.account__header__fields dd{flex:1 1 auto;color:#dde3ec}.account__header__fields a{color:#2b90d9;text-decoration:none}.account__header__fields a:active,.account__header__fields a:focus,.account__header__fields a:hover{text-decoration:underline}.account__header__fields .verified{border:1px solid rgba(121,189,154,.5);background:rgba(121,189,154,.25)}.account__header__fields .verified a{color:#79bd9a;font-weight:500}.account__header__fields .verified__mark{color:#79bd9a}.account__header__fields dl:last-child{border-bottom:0}.directory__tag .trends__item__current{width:auto}.activity-stream{box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:4px;overflow:hidden;margin-bottom:10px}@media screen and (max-width:415px){.activity-stream{margin-bottom:0;border-radius:0;box-shadow:none}}.activity-stream--headless{border-radius:0;margin:0;box-shadow:none}.activity-stream--headless .detailed-status,.activity-stream--headless .status{border-radius:0!important}.activity-stream div[data-component]{width:100%}.activity-stream .entry{background:#282c37}.activity-stream .entry .detailed-status,.activity-stream .entry .load-more,.activity-stream .entry .status{-webkit-animation:none;animation:none}.activity-stream .entry:last-child .detailed-status,.activity-stream .entry:last-child .load-more,.activity-stream .entry:last-child .status{border-bottom:0;border-radius:0 0 4px 4px}.activity-stream .entry:first-child .detailed-status,.activity-stream .entry:first-child .load-more,.activity-stream .entry:first-child .status{border-radius:4px 4px 0 0}.activity-stream .entry:first-child:last-child .detailed-status,.activity-stream .entry:first-child:last-child .load-more,.activity-stream .entry:first-child:last-child .status{border-radius:4px}@media screen and (max-width:740px){.activity-stream .entry .detailed-status,.activity-stream .entry .load-more,.activity-stream .entry .status{border-radius:0!important}}.activity-stream--highlighted .entry{background:#393f4f}.button.logo-button{flex:0 auto;font-size:14px;background:#2b5fd9;color:#fff;text-transform:none;line-height:36px;height:auto;padding:3px 15px;border:0}.button.logo-button svg{width:20px;height:auto;vertical-align:middle;margin-right:5px}.button.logo-button svg path:first-child{fill:#fff}.button.logo-button svg path:last-child{fill:#2b5fd9}.button.logo-button:active,.button.logo-button:focus,.button.logo-button:hover{background:#5680e1}.button.logo-button:active svg path:last-child,.button.logo-button:focus svg path:last-child,.button.logo-button:hover svg path:last-child{fill:#5680e1}.button.logo-button.button--destructive:active,.button.logo-button.button--destructive:focus,.button.logo-button.button--destructive:hover{background:#df405a}.button.logo-button.button--destructive:active svg path:last-child,.button.logo-button.button--destructive:focus svg path:last-child,.button.logo-button.button--destructive:hover svg path:last-child{fill:#df405a}@media screen and (max-width:415px){.button.logo-button svg{display:none}}.embed .detailed-status,.public-layout .detailed-status{padding:15px}.embed .status,.public-layout .status{padding:15px 15px 15px 78px;min-height:50px}.embed .status__avatar,.public-layout .status__avatar{left:15px;top:17px}.embed .status__content,.public-layout .status__content{padding-top:5px}.embed .status__prepend,.public-layout .status__prepend{margin:initial;margin-left:78px;padding:15px 0 2px}.embed .status__prepend-icon-wrapper,.public-layout .status__prepend-icon-wrapper{position:absolute;margin:initial;float:none;width:auto;left:-32px}.embed .status .media-gallery,.embed .status .video-player,.embed .status__action-bar,.public-layout .status .media-gallery,.public-layout .status .video-player,.public-layout .status__action-bar{margin-top:10px}.embed .status .status__info,.public-layout .status .status__info{font-size:15px;display:initial}.embed .status .status__relative-time,.public-layout .status .status__relative-time{color:#c2cede;float:right;font-size:14px;width:auto;margin:initial;padding:initial}.embed .status .status__info .status__display-name,.public-layout .status .status__info .status__display-name{display:block;max-width:100%;padding-right:25px;margin:initial}.embed .status .status__info .status__display-name .display-name strong,.public-layout .status .status__info .status__display-name .display-name strong{display:inline}.embed .status .status__avatar,.public-layout .status .status__avatar{height:48px;position:absolute;width:48px;margin:initial}.rtl .embed .status .status__relative-time,.rtl .public-layout .status .status__relative-time{float:left}.app-body{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.button{background-color:#2558d0;border:10px;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:14px;font-weight:500;height:36px;letter-spacing:0;line-height:36px;overflow:hidden;padding:0 16px;position:relative;text-align:center;text-transform:uppercase;text-decoration:none;text-overflow:ellipsis;transition:all .1s ease-in;white-space:nowrap;width:auto}.button:active,.button:focus,.button:hover{background-color:#4976de;transition:all .2s ease-out}.button:disabled{background-color:#9baec8;cursor:default}.button.button-alternative,.button.button-alternative-2,.button.button-primary,.button.button-secondary{font-size:16px;line-height:36px;height:auto;text-transform:none;padding:4px 16px}.button.button-alternative{color:#000;background:#9baec8}.button.button-alternative:active,.button.button-alternative:focus,.button.button-alternative:hover{background-color:#a8b9cf}.button.button-alternative-2{background:#606984}.button.button-alternative-2:active,.button.button-alternative-2:focus,.button.button-alternative-2:hover{background-color:#687390}.button.button-secondary{font-size:16px;line-height:36px;height:auto;color:#dde3ec;text-transform:none;background:transparent;padding:3px 15px;border-radius:4px;border:1px solid #9baec8}.button.button-secondary:active,.button.button-secondary:focus,.button.button-secondary:hover{border-color:#a8b9cf;color:#eaeef3}.button.button--block{display:block;width:100%}.icon-button{display:inline-block;padding:0;color:#8d9ac2;border:none;background:transparent;cursor:pointer;transition:color .1s ease-in}.icon-button:active,.icon-button:focus,.icon-button:hover{color:#a4afce;transition:color .2s ease-out}.icon-button.disabled{color:#6274ab;cursor:default}.icon-button.active{color:#2b90d9}.icon-button::-moz-focus-inner{border:0}.icon-button::-moz-focus-inner,.icon-button:active,.icon-button:focus{outline:0!important}.icon-button.inverted{color:#1b1e25}.icon-button.inverted:active,.icon-button.inverted:focus,.icon-button.inverted:hover{color:#0c0d11}.icon-button.inverted.disabled{color:#2a2e3a}.icon-button.inverted.active{color:#2b90d9}.icon-button.inverted.active.disabled{color:#63ade3}.icon-button.overlayed{box-sizing:content-box;background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.7);border-radius:4px;padding:2px}.icon-button.overlayed:hover{background:rgba(0,0,0,.9)}.text-icon-button{color:#1b1e25;border:none;background:transparent;cursor:pointer;font-weight:600;font-size:11px;padding:0 3px;line-height:27px;outline:0;transition:color .1s ease-in}.text-icon-button:active,.text-icon-button:focus,.text-icon-button:hover{color:#0c0d11;transition:color .2s ease-out}.text-icon-button.disabled{color:#464d60;cursor:default}.text-icon-button.active{color:#2b90d9}.text-icon-button::-moz-focus-inner{border:0}.text-icon-button::-moz-focus-inner,.text-icon-button:active,.text-icon-button:focus{outline:0!important}.dropdown-menu{position:absolute;-webkit-transform-origin:50% 0;transform-origin:50% 0}.invisible{font-size:0;line-height:0;display:inline-block;width:0;height:0;position:absolute}.invisible img,.invisible svg{margin:0!important;border:0!important;padding:0!important;width:0!important;height:0!important}.ellipsis:after{content:\"…\"}.notification__favourite-icon-wrapper{left:0;position:absolute}.notification__favourite-icon-wrapper .fa.star-icon,.star-icon.active{color:#ca8f04}.bookmark-icon.active{color:#ff5050}.notification__display-name{color:inherit;font-weight:500;text-decoration:none}.notification__display-name:hover{color:#fff;text-decoration:underline}.display-name{display:block;padding:6px 0;max-width:100%;height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.display-name strong{font-size:16px;font-weight:500}.display-name span,.display-name strong{display:block;height:18px;line-height:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.display-name span{font-size:15px}.display-name:hover strong{text-decoration:underline}.display-name.inline{padding:0;height:18px;font-size:15px;line-height:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.display-name.inline span,.display-name.inline strong{display:inline;height:auto;font-size:inherit;line-height:inherit}.display-name__html{font-weight:500}.display-name__account{font-size:14px}.image-loader{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.image-loader .image-loader__preview-canvas{max-width:100%;max-height:80%;background:url(/packs/void-4c8270c17facce6d53726a2ebb9745f2.png) repeat;-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain}.image-loader .loading-bar{position:relative}.image-loader.image-loader--amorphous .image-loader__preview-canvas{display:none}.zoomable-image{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.zoomable-image img{max-width:100%;max-height:80%;width:auto;height:auto;-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain}.dropdown{display:inline-block}.dropdown__content{display:none;position:absolute}.dropdown-menu__separator{border-bottom:1px solid #c0cdd9;margin:5px 7px 6px;height:0}.dropdown-menu{background:#d9e1e8;padding:4px 0;border-radius:4px;box-shadow:2px 4px 15px rgba(0,0,0,.4)}.dropdown-menu ul{list-style:none}.dropdown-menu__arrow{position:absolute;width:0;height:0;border:0 solid transparent}.dropdown-menu__arrow.left{right:-5px;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#d9e1e8}.dropdown-menu__arrow.top{bottom:-5px;margin-left:-7px;border-width:5px 7px 0;border-top-color:#d9e1e8}.dropdown-menu__arrow.bottom{top:-5px;margin-left:-7px;border-width:0 7px 5px;border-bottom-color:#d9e1e8}.dropdown-menu__arrow.right{left:-5px;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#d9e1e8}.dropdown-menu__item a{font-size:13px;line-height:18px;display:block;padding:4px 14px;box-sizing:border-box;text-decoration:none;background:#d9e1e8;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-menu__item a:active,.dropdown-menu__item a:focus,.dropdown-menu__item a:hover{background:#2b5fd9;color:#ecf0f4;outline:0}.dropdown--active .dropdown__content{display:block;line-height:18px;max-width:311px;right:0;text-align:left;z-index:9999}.dropdown--active .dropdown__content>ul{list-style:none;background:#d9e1e8;padding:4px 0;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.4);min-width:140px;position:relative}.dropdown--active .dropdown__content.dropdown__right{right:0}.dropdown--active .dropdown__content.dropdown__left>ul{left:-98px}.dropdown--active .dropdown__content>ul>li>a{font-size:13px;line-height:18px;display:block;padding:4px 14px;box-sizing:border-box;text-decoration:none;background:#d9e1e8;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown--active .dropdown__content>ul>li>a:focus{outline:0}.dropdown--active .dropdown__content>ul>li>a:hover{background:#2b5fd9;color:#ecf0f4}.dropdown__icon{vertical-align:middle}.static-content{padding:20px 10px 10px;color:#c2cede}.static-content h1{font-size:16px;font-weight:500;margin-bottom:40px;text-align:center}.static-content p{font-size:13px;margin-bottom:20px}.tabs-bar{display:flex;background:#393f4f;flex:0 0 auto;overflow-y:auto}.tabs-bar__link{display:block;flex:1 1 auto;padding:15px 10px;color:#fff;text-decoration:none;text-align:center;font-size:14px;font-weight:500;border-bottom:2px solid #393f4f;transition:all .2s linear}.tabs-bar__link .fa{font-weight:400;font-size:16px}.tabs-bar__link.active{border-bottom:2px solid #2b5fd9;color:#2b90d9}@media screen and (min-width:631px){.auto-columns .tabs-bar__link:active,.auto-columns .tabs-bar__link:focus,.auto-columns .tabs-bar__link:hover{background:#464d60;transition:all .1s linear}}.multi-columns .tabs-bar__link:active,.multi-columns .tabs-bar__link:focus,.multi-columns .tabs-bar__link:hover{background:#464d60;transition:all .1s linear}.tabs-bar__link span:last-child{margin-left:5px;display:none}@media screen and (min-width:631px){.auto-columns .tabs-bar{display:none}}.multi-columns .tabs-bar{display:none}.scrollable{overflow-y:scroll;overflow-x:hidden;flex:1 1 auto;-webkit-overflow-scrolling:touch;will-change:transform}.scrollable.optionally-scrollable{overflow-y:auto}@supports (display:grid){.scrollable{contain:strict}}.scrollable--flex{display:flex;flex-direction:column}.scrollable__append{flex:1 1 auto;position:relative;min-height:120px}@supports (display:grid){.scrollable.fullscreen{contain:none}}.react-toggle{display:inline-block;position:relative;cursor:pointer;background-color:transparent;border:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.react-toggle-screenreader-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.react-toggle--disabled{cursor:not-allowed;opacity:.5;transition:opacity .25s}.react-toggle-track{width:50px;height:24px;padding:0;border-radius:30px;background-color:#282c37;transition:all .2s ease}.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#131419}.react-toggle--checked .react-toggle-track{background-color:#2b5fd9}.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#5680e1}.react-toggle-track-check{position:absolute;width:14px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;left:8px;opacity:0;transition:opacity .25s ease}.react-toggle--checked .react-toggle-track-check,.react-toggle-track-x{opacity:1;transition:opacity .25s ease}.react-toggle-track-x{position:absolute;width:10px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;right:10px}.react-toggle--checked .react-toggle-track-x{opacity:0}.react-toggle-thumb{transition:all .5s cubic-bezier(.23,1,.32,1) 0ms;position:absolute;top:1px;left:1px;width:22px;height:22px;border:1px solid #282c37;border-radius:50%;background-color:#fafafa;box-sizing:border-box;transition:all .25s ease}.react-toggle--checked .react-toggle-thumb{left:27px;border-color:#2b5fd9}.getting-started__wrapper,.getting_started{background:#282c37}.getting-started__wrapper{position:relative;overflow-y:auto}.getting-started{background:#282c37;flex:1 0 auto}.getting-started p{color:#ecf0f4}.getting-started a{color:#c2cede}.getting-started__panel{height:-webkit-min-content;height:-moz-min-content;height:min-content}.getting-started__footer,.getting-started__panel{padding:20px 10px 10px;flex:0 1 auto}.getting-started__footer ul,.getting-started__panel ul{margin-bottom:10px}.getting-started__footer ul li,.getting-started__panel ul li{display:inline}.getting-started__footer p,.getting-started__panel p{color:#c2cede;font-size:13px}.getting-started__footer p a,.getting-started__panel p a{color:#c2cede;text-decoration:underline}.getting-started__footer a,.getting-started__panel a{text-decoration:none;color:#dde3ec}.getting-started__footer a:active,.getting-started__footer a:focus,.getting-started__footer a:hover,.getting-started__panel a:active,.getting-started__panel a:focus,.getting-started__panel a:hover{text-decoration:underline}.column-link__badge{display:inline-block;border-radius:4px;font-size:12px;line-height:19px;font-weight:500;background:#282c37;padding:4px 8px;margin:-6px 10px}.keyboard-shortcuts{padding:8px 0 0;overflow:hidden}.keyboard-shortcuts thead{position:absolute;left:-9999px}.keyboard-shortcuts td{padding:0 10px 8px}.keyboard-shortcuts kbd{display:inline-block;padding:3px 5px;background-color:#393f4f;border:1px solid #1f232b}.setting-text{color:#dde3ec;background:transparent;border:none;border-bottom:2px solid #9baec8;box-sizing:border-box;display:block;font-family:inherit;margin-bottom:10px;padding:7px 0;width:100%}.setting-text:active,.setting-text:focus{color:#fff;border-bottom-color:#2b5fd9}@media screen and (max-width:600px){.auto-columns .setting-text,.single-column .setting-text{font-size:16px}}.setting-text.light{color:#000;border-bottom:2px solid #626c87}.setting-text.light:active,.setting-text.light:focus{color:#000;border-bottom-color:#2b5fd9}.no-reduce-motion button.icon-button i.fa-retweet{background-position:0 0;height:19px;transition:background-position .9s steps(10);transition-duration:0s;vertical-align:middle;width:22px}.no-reduce-motion button.icon-button i.fa-retweet:before{display:none!important}.no-reduce-motion button.icon-button.active i.fa-retweet{transition-duration:.9s;background-position:0 100%}.reduce-motion button.icon-button i.fa-retweet{color:#8d9ac2;transition:color .1s ease-in}.reduce-motion button.icon-button.active i.fa-retweet{color:#2b90d9}.reduce-motion button.icon-button.disabled i.fa-retweet{color:#6274ab}.load-more{display:block;color:#c2cede;background-color:transparent;border:0;font-size:inherit;text-align:center;line-height:inherit;margin:0;padding:15px;box-sizing:border-box;width:100%;clear:both;text-decoration:none}.load-more:hover{background:#2c313d}.load-gap{border-bottom:1px solid #393f4f}.missing-indicator{padding-top:68px}.scrollable>div>:first-child .notification__dismiss-overlay>.wrappy{border-top:1px solid #282c37}.notification__dismiss-overlay{overflow:hidden;position:absolute;top:0;right:0;bottom:-1px;padding-left:15px;z-index:999;align-items:center;justify-content:flex-end;cursor:pointer;display:flex}.notification__dismiss-overlay .wrappy{width:4rem;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#393f4f;border-left:1px solid #535b72;box-shadow:0 0 5px #000;border-bottom:1px solid #282c37}.notification__dismiss-overlay .ckbox{border:2px solid #9baec8;border-radius:2px;width:30px;height:30px;font-size:20px;color:#dde3ec;text-shadow:0 0 5px #000;display:flex;justify-content:center;align-items:center}.notification__dismiss-overlay:focus{outline:0!important}.notification__dismiss-overlay:focus .ckbox{box-shadow:0 0 1px 1px #2b5fd9}.text-btn{display:inline-block;padding:0;font-family:inherit;font-size:inherit;color:inherit;border:0;background:transparent;cursor:pointer}.loading-indicator{color:#c2cede;font-size:12px;font-weight:400;text-transform:uppercase;overflow:visible;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-indicator span{display:block;float:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:82px 0 0 50%;white-space:nowrap}.loading-indicator__figure{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:42px;height:42px;box-sizing:border-box;background-color:transparent;border:6px solid #606984;border-radius:50%}.no-reduce-motion .loading-indicator span{-webkit-animation:loader-label 1.15s cubic-bezier(.215,.61,.355,1) infinite;animation:loader-label 1.15s cubic-bezier(.215,.61,.355,1) infinite}.no-reduce-motion .loading-indicator__figure{-webkit-animation:loader-figure 1.15s cubic-bezier(.215,.61,.355,1) infinite;animation:loader-figure 1.15s cubic-bezier(.215,.61,.355,1) infinite}@-webkit-keyframes loader-figure{0%{width:0;height:0;background-color:#606984}29%{background-color:#606984}30%{width:42px;height:42px;background-color:transparent;border-width:21px;opacity:1}to{width:42px;height:42px;border-width:0;opacity:0;background-color:transparent}}@keyframes loader-figure{0%{width:0;height:0;background-color:#606984}29%{background-color:#606984}30%{width:42px;height:42px;background-color:transparent;border-width:21px;opacity:1}to{width:42px;height:42px;border-width:0;opacity:0;background-color:transparent}}@-webkit-keyframes loader-label{0%{opacity:.25}30%{opacity:1}to{opacity:.25}}@keyframes loader-label{0%{opacity:.25}30%{opacity:1}to{opacity:.25}}.spoiler-button{display:none;left:4px;position:absolute;text-shadow:0 1px 1px #000,1px 0 1px #000;top:4px;z-index:100}.spoiler-button.spoiler-button--visible{display:block}.setting-toggle{display:block;line-height:24px}.setting-meta__label,.setting-radio__label,.setting-toggle__label{color:#dde3ec;display:inline-block;margin-bottom:14px;margin-left:8px;vertical-align:middle}.setting-radio{display:block;line-height:18px}.setting-radio__label{margin-bottom:0}.column-settings__row legend{color:#dde3ec;cursor:default;display:block;font-weight:500;margin-top:10px}.setting-radio__input{vertical-align:middle}.setting-meta__label{float:right}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.pulse-loading{-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both}.upload-area{align-items:center;background:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%;z-index:2000}.upload-area *{pointer-events:none}.upload-area__drop{width:320px;height:160px;display:flex;box-sizing:border-box;position:relative;padding:8px}.upload-area__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:4px;background:#282c37;box-shadow:0 0 5px rgba(0,0,0,.2)}.upload-area__content{flex:1;display:flex;align-items:center;justify-content:center;color:#ecf0f4;font-size:18px;font-weight:500;border:2px dashed #606984;border-radius:4px}.dropdown--active .emoji-button img{opacity:1;-webkit-filter:none;filter:none}.loading-bar{background-color:#2b5fd9;height:3px;position:absolute;top:0;left:0}.icon-badge-wrapper{position:relative}.icon-badge{position:absolute;display:block;right:-.25em;top:-.25em;background-color:#2b5fd9;border-radius:50%;font-size:75%;width:1em;height:1em}::-webkit-scrollbar-thumb{border-radius:0}noscript{text-align:center}noscript img{width:200px;opacity:.5;-webkit-animation:flicker 4s infinite;animation:flicker 4s infinite}noscript div{font-size:14px;margin:30px auto;color:#ecf0f4;max-width:400px}noscript div a{color:#2b90d9;text-decoration:underline}noscript div a:hover{text-decoration:none}@-webkit-keyframes flicker{0%{opacity:1}30%{opacity:.75}to{opacity:1}}@keyframes flicker{0%{opacity:1}30%{opacity:.75}to{opacity:1}}button.icon-button i.fa-retweet{background-image:url(\"data:image/svg+xml;utf8,\")}button.icon-button i.fa-retweet:hover{background-image:url(\"data:image/svg+xml;utf8,\")}.status-direct button.icon-button.disabled i.fa-retweet,.status-direct button.icon-button.disabled i.fa-retweet:hover,button.icon-button.disabled i.fa-retweet,button.icon-button.disabled i.fa-retweet:hover{background-image:url(\"data:image/svg+xml;utf8,\")}.account{padding:10px;border-bottom:1px solid #393f4f;color:inherit;text-decoration:none}.account .account__display-name{flex:1 1 auto;display:block;color:#dde3ec;overflow:hidden;text-decoration:none;font-size:14px}.account.small{border:none;padding:0}.account.small>.account__avatar-wrapper{margin:0 8px 0 0}.account.small>.display-name{height:24px;line-height:24px}.account__wrapper{display:flex}.account__avatar-wrapper{float:left;margin-left:12px;margin-right:12px}.account__avatar{border-radius:8%;background:transparent no-repeat;background-position:50%;background-clip:padding-box;position:relative;cursor:pointer}.account__avatar-inline{display:inline-block;vertical-align:middle;margin-right:5px}.account__avatar-overlay{position:relative;width:48px;height:48px;background-size:48px 48px}.account__avatar-overlay-base{border-radius:8%;background:transparent no-repeat;background-position:50%;background-clip:padding-box;width:36px;height:36px;background-size:36px 36px}.account__avatar-overlay-overlay{border-radius:8%;background:transparent no-repeat;background-position:50%;background-clip:padding-box;width:24px;height:24px;background-size:24px 24px;position:absolute;bottom:0;right:0;z-index:1}.account__relationship{height:18px;padding:10px;white-space:nowrap}.account__header,.account__header__wrapper{flex:0 0 auto;background:#313543}.account__header{text-align:center;background-size:cover;background-position:50%;position:relative}.account__header .account__avatar{border-radius:8%;background:transparent no-repeat;background-position:50%;background-clip:padding-box;width:90px;height:90px;background-size:90px 90px;display:block;margin:0 auto 10px;overflow:hidden}.account__header.inactive{opacity:.5}.account__header.inactive .account__header__avatar{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.account__header.inactive .account__header__username{color:#ecf0f4}.account__header>div{background:rgba(49,53,67,.9);padding:20px 10px}.account__header .account__header__content{color:#ecf0f4}.account__header .account__header__display-name{color:#fff;display:inline-block;width:100%;font-size:20px;line-height:27px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.account__header .account__header__username{color:#2b90d9;font-size:14px;font-weight:400;display:block;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis}.account__disclaimer{padding:10px;border-top:1px solid #393f4f;color:#c2cede}.account__disclaimer strong{font-weight:500}.account__disclaimer strong:lang(ja),.account__disclaimer strong:lang(ko),.account__disclaimer strong:lang(zh-CN),.account__disclaimer strong:lang(zh-HK),.account__disclaimer strong:lang(zh-TW){font-weight:700}.account__disclaimer a{font-weight:500;color:inherit;text-decoration:underline}.account__disclaimer a:active,.account__disclaimer a:focus,.account__disclaimer a:hover{text-decoration:none}.account__header__content{color:#dde3ec;font-size:14px;font-weight:400;overflow:hidden;word-break:normal;word-wrap:break-word}.account__header__content p{margin-bottom:20px}.account__header__content p:last-child{margin-bottom:0}.account__header__content a{color:inherit;text-decoration:underline}.account__header__content a:hover{text-decoration:none}.account__header__display-name .emojione{width:25px;height:25px}.account__action-bar{border-top:1px solid #393f4f;border-bottom:1px solid #393f4f;line-height:36px;overflow:hidden;flex:0 0 auto;display:flex}.account__action-bar-dropdown{padding:10px}.account__action-bar-dropdown .dropdown--active .dropdown__content.dropdown__right{left:6px;right:auto}.account__action-bar-dropdown .dropdown--active:after{bottom:auto;margin-left:11px;margin-top:-7px;right:auto}.account__action-bar-links{display:flex;flex:1 1 auto;line-height:18px;text-align:center}.account__action-bar__tab{text-decoration:none;overflow:hidden;flex:0 1 100%;border-left:1px solid #393f4f;padding:10px 0;border-bottom:4px solid transparent}.account__action-bar__tab.active{border-bottom:4px solid #2b5fd9}.account__action-bar__tab>span{display:block;text-transform:uppercase;font-size:11px;color:#dde3ec}.account__action-bar__tab strong{display:block;font-size:15px;font-weight:500;color:#fff}.account__action-bar__tab strong:lang(ja),.account__action-bar__tab strong:lang(ko),.account__action-bar__tab strong:lang(zh-CN),.account__action-bar__tab strong:lang(zh-HK),.account__action-bar__tab strong:lang(zh-TW){font-weight:700}.account__action-bar__tab abbr{color:#2b90d9}.account__header__avatar{background-size:90px 90px;display:block;height:90px;margin:0 auto 10px;overflow:hidden;width:90px}.account-authorize{padding:14px 10px}.account-authorize .detailed-status__display-name{display:block;margin-bottom:15px;overflow:hidden}.account-authorize__avatar{float:left;margin-right:10px}.notification__message{margin-left:42px;padding:8px 0 0 26px;cursor:default;color:#dde3ec;font-size:15px;position:relative}.notification__message .fa{color:#2b90d9}.notification__message>span{display:block;overflow:hidden;text-overflow:ellipsis}.account--panel{background:#313543;border-top:1px solid #393f4f;border-bottom:1px solid #393f4f;display:flex;flex-direction:row;padding:10px 0}.account--panel__button,.detailed-status__button{flex:1 1 auto;text-align:center}.column-settings__outer{background:#393f4f;padding:15px}.column-settings__section{color:#dde3ec;cursor:default;display:block;font-weight:500;margin-bottom:10px}.column-settings__hashtags .column-settings__row{margin-bottom:15px}.column-settings__hashtags .column-select__control{outline:0;box-sizing:border-box;width:100%;border:none;box-shadow:none;font-family:inherit;background:#282c37;color:#dde3ec;font-size:14px;margin:0}.column-settings__hashtags .column-select__control::-moz-focus-inner{border:0}.column-settings__hashtags .column-select__control::-moz-focus-inner,.column-settings__hashtags .column-select__control:active,.column-settings__hashtags .column-select__control:focus{outline:0!important}.column-settings__hashtags .column-select__control:focus{background:#313543}@media screen and (max-width:600px){.column-settings__hashtags .column-select__control{font-size:16px}}.column-settings__hashtags .column-select__placeholder{color:#c2cede;padding-left:2px;font-size:12px}.column-settings__hashtags .column-select__value-container{padding-left:6px}.column-settings__hashtags .column-select__multi-value{background:#393f4f}.column-settings__hashtags .column-select__multi-value__remove{cursor:pointer}.column-settings__hashtags .column-select__multi-value__remove:active,.column-settings__hashtags .column-select__multi-value__remove:focus,.column-settings__hashtags .column-select__multi-value__remove:hover{background:#42485a;color:#eaeef3}.column-settings__hashtags .column-select__input,.column-settings__hashtags .column-select__multi-value__label{color:#dde3ec}.column-settings__hashtags .column-select__clear-indicator,.column-settings__hashtags .column-select__dropdown-indicator{cursor:pointer;transition:none;color:#c2cede}.column-settings__hashtags .column-select__clear-indicator:active,.column-settings__hashtags .column-select__clear-indicator:focus,.column-settings__hashtags .column-select__clear-indicator:hover,.column-settings__hashtags .column-select__dropdown-indicator:active,.column-settings__hashtags .column-select__dropdown-indicator:focus,.column-settings__hashtags .column-select__dropdown-indicator:hover{color:#d0d9e5}.column-settings__hashtags .column-select__indicator-separator{background-color:#393f4f}.column-settings__hashtags .column-select__menu{background:#fff;border-radius:4px;margin-top:10px;color:#364861;box-shadow:2px 4px 15px rgba(0,0,0,.4);padding:0;background:#d9e1e8}.column-settings__hashtags .column-select__menu h4{text-transform:uppercase;color:#364861;font-size:13px;font-weight:500;margin-bottom:10px}.column-settings__hashtags .column-select__menu li{padding:4px 0}.column-settings__hashtags .column-select__menu ul{margin-bottom:10px}.column-settings__hashtags .column-select__menu em{font-weight:500;color:#000}.column-settings__hashtags .column-select__menu-list{padding:6px}.column-settings__hashtags .column-select__option{color:#000;border-radius:4px;font-size:14px}.column-settings__hashtags .column-select__option--is-focused,.column-settings__hashtags .column-select__option--is-selected{background:#b9c8d5}.column-settings__row .text-btn{margin-bottom:15px}.account--follows-info{top:10px}.account--follows-info,.account--muting-info{color:#fff;position:absolute;left:10px;opacity:.7;display:inline-block;vertical-align:top;background-color:rgba(0,0,0,.4);text-transform:uppercase;font-size:11px;font-weight:500;padding:4px;border-radius:4px}.account--muting-info{top:40px}.account--action-button{position:absolute;top:10px;right:20px}.account-gallery__container{display:flex;justify-content:center;flex-wrap:wrap;padding:2px}.account-gallery__item{flex-grow:1;width:50%;overflow:hidden;position:relative}.account-gallery__item:before{content:\"\";display:block;padding-top:100%}.account-gallery__item a{display:block;width:calc(100% - 4px);height:calc(100% - 4px);margin:2px;top:0;left:0;background-color:#000;background-size:cover;background-position:50%;position:absolute;color:#9baec8;text-decoration:none;border-radius:4px}.account-gallery__item a:active,.account-gallery__item a:focus,.account-gallery__item a:hover{outline:0;color:#d9e1e8}.account-gallery__item a:active:before,.account-gallery__item a:focus:before,.account-gallery__item a:hover:before{content:\"\";display:block;width:100%;height:100%;background:rgba(0,0,0,.3);border-radius:4px}.account-gallery__item__icons{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:24px}.account__section-headline,.notification__filter-bar{background:#1f232b;border-bottom:1px solid #393f4f;cursor:default;display:flex;flex-shrink:0}.account__section-headline button,.notification__filter-bar button{background:#1f232b;border:0;margin:0}.account__section-headline a,.account__section-headline button,.notification__filter-bar a,.notification__filter-bar button{display:block;flex:1 1 auto;color:#dde3ec;padding:15px 0;font-size:14px;font-weight:500;text-align:center;text-decoration:none;position:relative}.account__section-headline a.active,.account__section-headline button.active,.notification__filter-bar a.active,.notification__filter-bar button.active{color:#ecf0f4}.account__section-headline a.active:after,.account__section-headline a.active:before,.account__section-headline button.active:after,.account__section-headline button.active:before,.notification__filter-bar a.active:after,.notification__filter-bar a.active:before,.notification__filter-bar button.active:after,.notification__filter-bar button.active:before{display:block;content:\"\";position:absolute;bottom:0;left:50%;width:0;height:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-color:transparent transparent #393f4f;border-style:solid;border-width:0 10px 10px}.account__section-headline a.active:after,.account__section-headline button.active:after,.notification__filter-bar a.active:after,.notification__filter-bar button.active:after{bottom:-1px;border-color:transparent transparent #282c37}.account__moved-note{padding:14px 10px 16px;background:#313543;border-top:1px solid #393f4f;border-bottom:1px solid #393f4f}.account__moved-note__message{position:relative;margin-left:58px;color:#c2cede;padding:0 0 4px;font-size:14px}.account__moved-note__message>span{display:block;overflow:hidden;text-overflow:ellipsis}.account__moved-note__icon-wrapper{left:-26px;position:absolute}.account__moved-note .detailed-status__display-avatar{position:relative}.account__moved-note .detailed-status__display-name{margin-bottom:0}.account__header .roles{margin-top:20px;margin-bottom:20px;padding:0 15px}.domain{padding:10px;border-bottom:1px solid #393f4f}.domain .domain__domain-name{flex:1 1 auto;display:block;color:#fff;text-decoration:none;font-size:14px;font-weight:500}.domain__wrapper{display:flex}.domain_buttons{height:18px;padding:10px;white-space:nowrap}.status__content--with-action{cursor:pointer}.status__content{position:relative;margin:10px 0;font-size:15px;line-height:20px;word-wrap:break-word;overflow:visible;padding-top:5px}.status__content em{font-style:italic}.status__content strong{font-weight:700}.status__content ul{list-style:disc inside}.status__content ol{list-style:decimal inside}.status__content blockquote{margin:.2em 0 .2em 2em;font-style:italic}.status__content:focus{outline:0}.status__content .emojione{width:20px;height:20px;margin:-3px 0 0}.status__content p{margin-bottom:20px;white-space:pre-wrap}.status__content p:last-child{margin-bottom:0}.status__content a{color:#d8a070;text-decoration:none}.status__content a:hover{text-decoration:underline}.status__content a:hover .fa{color:#dae1ea}.status__content a.mention:hover{text-decoration:none}.status__content a.mention:hover span{text-decoration:underline}.status__content a .fa{color:#c2cede}.status__content .status__content__spoiler{display:none}.status__content .status__content__spoiler.status__content__spoiler--visible{display:block}.status__content .status__content__spoiler-link{background:#687390}.status__content .status__content__spoiler-link:hover{background:#707b97;text-decoration:none}.status__content__spoiler-link{display:inline-block;border-radius:2px;background:#687390;border:none;color:#000;font-weight:500;font-size:11px;padding:0 5px;text-transform:uppercase;line-height:inherit;cursor:pointer;vertical-align:bottom}.status__content__spoiler-link:hover{background:#707b97;text-decoration:none}.status__content__spoiler-link .status__content__spoiler-icon{display:inline-block;margin:0 0 0 5px;border-left:1px solid;padding:0 0 0 4px;font-size:16px;vertical-align:-2px}.notif-cleaning .notification-follow,.notif-cleaning .status{padding-right:4.5rem}.status__wrapper--filtered{color:#c2cede;border:0;font-size:inherit;text-align:center;line-height:inherit;margin:0;padding:15px;box-sizing:border-box;width:100%;clear:both;border-bottom:1px solid #393f4f}.status__prepend-icon-wrapper{float:left;margin:0 10px 0 -58px;width:48px;text-align:right}.notification-follow{position:relative;border-bottom:1px solid #393f4f}.notification-follow .account{border-bottom:0}.focusable:focus{outline:0;background:#313543}.focusable:focus .status.status-direct{background:#42485a}.focusable:focus .status.status-direct.muted{background:transparent}.focusable:focus .detailed-status,.focusable:focus .detailed-status__action-bar{background:#393f4f}.status{padding:10px 14px;position:relative;height:auto;border-bottom:1px solid #393f4f;cursor:default;opacity:1;-webkit-animation:fade .15s linear;animation:fade .15s linear}@supports (-ms-overflow-style:-ms-autohiding-scrollbar){.status{padding-right:28px}}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}.status .video-player{margin-top:8px}.status.status-direct{background:#393f4f}.status.light .status__relative-time{color:#1b1e25}.status.light .display-name strong,.status.light .status__display-name{color:#000}.status.light .display-name span{color:#1b1e25}.status.light .status__content{color:#000}.status.light .status__content a{color:#2b90d9}.status.light .status__content a.status__content__spoiler-link{color:#fff;background:#9baec8}.status.light .status__content a.status__content__spoiler-link:hover{background:#b5c3d6}.status.collapsed{background-position:50%;background-size:cover;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.status.collapsed.has-background:before{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-image:linear-gradient(180deg,rgba(0,0,0,.75),rgba(0,0,0,.65) 24px,rgba(0,0,0,.8));pointer-events:none;content:\"\"}.status.collapsed .display-name:hover .display-name__html{text-decoration:none}.status.collapsed .status__content{height:20px;overflow:hidden;text-overflow:ellipsis;padding-top:0}.status.collapsed .status__content:after{content:\"\";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(rgba(40,44,55,0),#282c37);pointer-events:none}.status.collapsed .status__content a:hover{text-decoration:none}.status.collapsed:focus>.status__content:after{background:linear-gradient(rgba(49,53,67,0),#313543)}.status.collapsed.status-direct>.status__content:after{background:linear-gradient(rgba(57,63,79,0),#393f4f)}.status.collapsed .notification__message{margin-bottom:0}.status.collapsed .status__info .notification__message>span{white-space:nowrap}.status .notification__message{margin:-10px 0 10px}.notification-favourite .status.status-direct{background:transparent}.notification-favourite .status.status-direct .icon-button.disabled{color:#b8c0d9}.status__relative-time{display:inline-block;margin-left:auto;padding-left:18px;width:120px;color:#c2cede;font-size:14px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status__display-name{margin:0 auto 0 0;color:#c2cede;overflow:hidden}.status__info__account .status__display-name{display:block;max-width:100%}.status__info{display:flex;font-size:15px}.status__info>span{text-overflow:ellipsis;overflow:hidden}.status__info .notification__message>span{word-wrap:break-word}.status__info__icons{margin-left:auto;display:flex;align-items:center;height:1em;color:#8d9ac2}.status__info__icons .status__media-icon{padding-left:6px;padding-right:1px}.status__info__icons .status__visibility-icon{padding-left:4px}.status__info__account{display:flex}.status-check-box{border-bottom:1px solid #d9e1e8;display:flex}.status-check-box .status-check-box__status{margin:10px 0 10px 10px;flex:1}.status-check-box .status-check-box__status .media-gallery{max-width:250px}.status-check-box .status-check-box__status .status__content{padding:0;white-space:normal}.status-check-box .status-check-box__status .video-player{margin-top:8px;max-width:250px}.status-check-box .status-check-box__status .media-gallery__item-thumbnail{cursor:default}.status-check-box-toggle{align-items:center;display:flex;flex:0 0 auto;justify-content:center;padding:10px}.status__prepend{margin:-10px -10px 10px;color:#c2cede;padding:8px 10px 0 68px;font-size:14px;position:relative}.status__prepend .status__display-name strong{color:#c2cede}.status__prepend>span{display:block;overflow:hidden;text-overflow:ellipsis}.status__action-bar{align-items:center;display:flex;margin-top:8px}.status__action-bar__counter{display:inline-flex;margin-right:11px;align-items:center}.status__action-bar__counter .status__action-bar-button{margin-right:4px}.status__action-bar__counter__label{display:inline-block;width:14px;font-size:12px;font-weight:500;color:#8d9ac2}.status__action-bar-button{margin-right:18px}.status__action-bar-dropdown{height:23.15px;width:23.15px}.detailed-status__action-bar-dropdown{flex:1 1 auto;display:flex;align-items:center;justify-content:center;position:relative}.detailed-status{background:#313543;padding:14px 10px}.detailed-status--flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.detailed-status--flex .detailed-status__meta,.detailed-status--flex .status__content{flex:100%}.detailed-status .status__content{font-size:19px;line-height:24px}.detailed-status .status__content .emojione{width:24px;height:24px;margin:-1px 0 0}.detailed-status .video-player{margin-top:8px}.detailed-status__meta{margin-top:15px;color:#c2cede;font-size:14px;line-height:18px}.detailed-status__action-bar{background:#313543;border-top:1px solid #393f4f;border-bottom:1px solid #393f4f;display:flex;flex-direction:row;padding:10px 0}.detailed-status__link{color:inherit;text-decoration:none}.detailed-status__favorites,.detailed-status__reblogs{display:inline-block;font-weight:500;font-size:12px;margin-left:6px}.account__display-name,.detailed-status__application,.detailed-status__datetime,.detailed-status__display-name,.status__display-name,.status__relative-time{text-decoration:none}.account__display-name strong,.status__display-name strong{color:#fff}.muted .emojione{opacity:.5}.account__display-name:hover strong,.detailed-status__display-name:hover strong,.reply-indicator__display-name:hover strong,.status__display-name:hover strong{text-decoration:underline}.account__display-name strong{display:block;overflow:hidden;text-overflow:ellipsis}.detailed-status__application,.detailed-status__datetime{color:inherit}.detailed-status__display-name{color:#ecf0f4;display:block;line-height:24px;margin-bottom:15px;overflow:hidden}.detailed-status__display-name span,.detailed-status__display-name strong{display:block;text-overflow:ellipsis;overflow:hidden}.detailed-status__display-name strong{font-size:16px;color:#fff}.detailed-status__display-avatar{float:left;margin-right:10px}.status__avatar{flex:none;margin:0 10px 0 0;height:48px;width:48px}.muted .status__content,.muted .status__content a,.muted .status__content p,.muted .status__display-name strong{color:#c2cede}.muted .status__avatar{opacity:.5}.muted a.status__content__spoiler-link{background:#606984;color:#000}.muted a.status__content__spoiler-link:hover{background:#66718d;text-decoration:none}.detailed-status__datetime:hover,.status__relative-time:hover{text-decoration:underline}.status-card{display:flex;font-size:14px;border:1px solid #393f4f;border-radius:4px;color:#c2cede;margin-top:14px;text-decoration:none;overflow:hidden}.status-card__actions{bottom:0;left:0;position:absolute;right:0;top:0}.status-card__actions,.status-card__actions>div{display:flex;justify-content:center;align-items:center}.status-card__actions>div{background:rgba(0,0,0,.6);border-radius:4px;padding:12px 9px;flex:0 0 auto}.status-card__actions a,.status-card__actions button{display:inline;color:#fff;background:transparent;border:0;padding:0 5px;text-decoration:none;opacity:.6;font-size:18px;line-height:18px}.status-card__actions a:active,.status-card__actions a:focus,.status-card__actions a:hover,.status-card__actions button:active,.status-card__actions button:focus,.status-card__actions button:hover{opacity:1}.status-card__actions a{font-size:19px;position:relative;bottom:-1px}.status-card__actions a .fa,.status-card__actions a:hover .fa{color:inherit}a.status-card{cursor:pointer}a.status-card:hover{background:#393f4f}.status-card-photo{cursor:zoom-in;display:block;text-decoration:none;width:100%;height:auto;margin:0}.status-card-video iframe{width:100%;height:100%}.status-card__title{display:block;font-weight:500;margin-bottom:5px;color:#dde3ec;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.status-card__content{flex:1 1 auto;overflow:hidden;padding:14px 14px 14px 8px}.status-card__description{color:#dde3ec}.status-card__host{display:block;margin-top:5px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-card__image{flex:0 0 100px;background:#393f4f;position:relative}.status-card__image>.fa{font-size:21px;position:absolute;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.status-card.horizontal{display:block}.status-card.horizontal .status-card__image{width:100%}.status-card.horizontal .status-card__image-image{border-radius:4px 4px 0 0}.status-card.horizontal .status-card__title{white-space:inherit}.status-card.compact{border-color:#313543}.status-card.compact.interactive{border:0}.status-card.compact .status-card__content{padding:10px 8px 8px}.status-card.compact .status-card__title{white-space:nowrap}.status-card.compact .status-card__image{flex:0 0 60px}a.status-card.compact:hover{background-color:#313543}.status-card__image-image{border-radius:4px 0 0 4px;display:block;margin:0;width:100%;height:100%;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;background-size:cover;background-position:50%}.status__video-player{display:flex;align-items:center;background:#000;box-sizing:border-box;cursor:default;margin-top:8px;overflow:hidden;position:relative}.status__video-player.full-width{margin-left:-14px;margin-right:-14px;width:inherit;max-width:none;height:250px;border-radius:0}.status__video-player-video{height:100%;-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}.status__video-player-video:not(.letterbox){height:100%;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover}.status__video-player-expand,.status__video-player-mute{color:#fff;opacity:.8;position:absolute;right:4px;text-shadow:0 1px 1px #000,1px 0 1px #000}.status__video-player-spoiler{display:none;color:#fff;left:4px;position:absolute;text-shadow:0 1px 1px #000,1px 0 1px #000;top:4px;z-index:100}.status__video-player-spoiler.status__video-player-spoiler--visible{display:block}.status__video-player-expand{bottom:4px;z-index:100}.status__video-player-mute{top:4px;z-index:5}.attachment-list{display:flex;font-size:14px;border:1px solid #393f4f;border-radius:4px;margin-top:14px;overflow:hidden}.attachment-list__icon{flex:0 0 auto;color:#c2cede;padding:8px 18px;cursor:default;border-right:1px solid #393f4f;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:26px}.attachment-list__icon .fa{display:block}.attachment-list__list{list-style:none;padding:4px 0 4px 8px;display:flex;flex-direction:column;justify-content:center}.attachment-list__list li{display:block;padding:4px 0}.attachment-list__list a{text-decoration:none;color:#c2cede;font-weight:500}.attachment-list__list a:hover{text-decoration:underline}.attachment-list.compact{border:0;margin-top:4px}.attachment-list.compact .attachment-list__list{padding:0;display:block}.attachment-list.compact .fa{color:#c2cede}.modal-container--preloader{background:#393f4f}.modal-root{position:relative;transition:opacity .3s linear;will-change:opacity;z-index:9999}.modal-root__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7)}.modal-root__container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:space-around;z-index:9999;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal-root__modal{pointer-events:auto;display:flex;z-index:9999}.embed-modal,.error-modal,.onboarding-modal{background:#d9e1e8;color:#000;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.onboarding-modal__pager{height:80vh;width:80vw;max-width:520px;max-height:470px}.onboarding-modal__pager .react-swipeable-view-container>div{width:100%;height:100%;box-sizing:border-box;display:none;flex-direction:column;align-items:center;justify-content:center;display:flex;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.error-modal__body{height:80vh;width:80vw;max-width:520px;max-height:420px;position:relative}.error-modal__body>div{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:25px;display:none;display:flex;opacity:0;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.error-modal__body,.error-modal__body>div{flex-direction:column;align-items:center;justify-content:center}.error-modal__body{display:flex;text-align:center}@media screen and (max-width:550px){.onboarding-modal{width:100%;height:100%;border-radius:0}.onboarding-modal__pager{width:100%;height:auto;max-width:none;max-height:none;flex:1 1 auto}}.error-modal__footer,.onboarding-modal__paginator{flex:0 0 auto;background:#c0cdd9;display:flex;padding:25px}.error-modal__footer>div,.onboarding-modal__paginator>div{min-width:33px}.error-modal__footer .error-modal__nav,.error-modal__footer .onboarding-modal__nav,.onboarding-modal__paginator .error-modal__nav,.onboarding-modal__paginator .onboarding-modal__nav{color:#1b1e25;border:0;font-size:14px;font-weight:500;padding:10px 25px;line-height:inherit;height:auto;margin:-10px;border-radius:4px;background-color:transparent}.error-modal__footer .error-modal__nav:active,.error-modal__footer .error-modal__nav:focus,.error-modal__footer .error-modal__nav:hover,.error-modal__footer .onboarding-modal__nav:active,.error-modal__footer .onboarding-modal__nav:focus,.error-modal__footer .onboarding-modal__nav:hover,.onboarding-modal__paginator .error-modal__nav:active,.onboarding-modal__paginator .error-modal__nav:focus,.onboarding-modal__paginator .error-modal__nav:hover,.onboarding-modal__paginator .onboarding-modal__nav:active,.onboarding-modal__paginator .onboarding-modal__nav:focus,.onboarding-modal__paginator .onboarding-modal__nav:hover{color:#131419;background-color:#a6b9c9}.error-modal__footer .error-modal__nav.onboarding-modal__done,.error-modal__footer .error-modal__nav.onboarding-modal__next,.error-modal__footer .onboarding-modal__nav.onboarding-modal__done,.error-modal__footer .onboarding-modal__nav.onboarding-modal__next,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next{color:#000}.error-modal__footer .error-modal__nav.onboarding-modal__done:active,.error-modal__footer .error-modal__nav.onboarding-modal__done:focus,.error-modal__footer .error-modal__nav.onboarding-modal__done:hover,.error-modal__footer .error-modal__nav.onboarding-modal__next:active,.error-modal__footer .error-modal__nav.onboarding-modal__next:focus,.error-modal__footer .error-modal__nav.onboarding-modal__next:hover,.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:active,.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:focus,.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:hover,.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:active,.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:focus,.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:hover,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:active,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:focus,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:hover,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:active,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:focus,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:hover,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:active,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:focus,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:hover,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:active,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:focus,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:hover{color:#0a0a0a}.error-modal__footer{justify-content:center}.onboarding-modal__dots{flex:1 1 auto;display:flex;align-items:center;justify-content:center}.onboarding-modal__dot{width:14px;height:14px;border-radius:14px;background:#a6b9c9;margin:0 3px;cursor:pointer}.onboarding-modal__dot:hover{background:#a0b4c5}.onboarding-modal__dot.active{cursor:default;background:#8da5ba}.onboarding-modal__page__wrapper{pointer-events:none;padding:25px 25px 0}.onboarding-modal__page__wrapper.onboarding-modal__page__wrapper--active{pointer-events:auto}.onboarding-modal__page{cursor:default;line-height:21px}.onboarding-modal__page h1{font-size:18px;font-weight:500;color:#000;margin-bottom:20px}.onboarding-modal__page a{color:#2b90d9}.onboarding-modal__page a:active,.onboarding-modal__page a:focus,.onboarding-modal__page a:hover{color:#3c99dc}.onboarding-modal__page .navigation-bar a{color:inherit}.onboarding-modal__page p{font-size:16px;color:#1b1e25;margin-top:10px;margin-bottom:10px}.onboarding-modal__page p:last-child{margin-bottom:0}.onboarding-modal__page p strong{font-weight:500;background:#282c37;color:#ecf0f4;border-radius:4px;font-size:14px;padding:3px 6px}.onboarding-modal__page p strong:lang(ja),.onboarding-modal__page p strong:lang(ko),.onboarding-modal__page p strong:lang(zh-CN),.onboarding-modal__page p strong:lang(zh-HK),.onboarding-modal__page p strong:lang(zh-TW){font-weight:700}.onboarding-modal__page__wrapper-0{height:100%;padding:0}.onboarding-modal__page-one__lead{padding:45px 65px 0;margin-bottom:10px}.onboarding-modal__page-one__lead h1{font-size:26px;line-height:36px;margin-bottom:8px}.onboarding-modal__page-one__lead p{margin-bottom:0}.onboarding-modal__page-one__extra{padding-right:65px;padding-left:185px;text-align:center}.display-case{text-align:center;font-size:15px;margin-bottom:15px}.display-case__label{font-weight:500;color:#000;margin-bottom:5px;text-transform:uppercase;font-size:12px}.display-case__case{background:#282c37;color:#ecf0f4;font-weight:500;padding:10px;border-radius:4px}.onboarding-modal__page-five p,.onboarding-modal__page-four p,.onboarding-modal__page-three p,.onboarding-modal__page-two p{text-align:left}.onboarding-modal__page-five .figure,.onboarding-modal__page-four .figure,.onboarding-modal__page-three .figure,.onboarding-modal__page-two .figure{background:#17191f;color:#ecf0f4;margin-bottom:20px;border-radius:4px;padding:10px;text-align:center;font-size:14px;box-shadow:1px 2px 6px rgba(0,0,0,.3)}.onboarding-modal__page-five .figure .onboarding-modal__image,.onboarding-modal__page-four .figure .onboarding-modal__image,.onboarding-modal__page-three .figure .onboarding-modal__image,.onboarding-modal__page-two .figure .onboarding-modal__image{border-radius:4px;margin-bottom:10px}.onboarding-modal__page-five .figure.non-interactive,.onboarding-modal__page-four .figure.non-interactive,.onboarding-modal__page-three .figure.non-interactive,.onboarding-modal__page-two .figure.non-interactive{pointer-events:none;text-align:left}.onboarding-modal__page-four__columns .row{display:flex;margin-bottom:20px}.onboarding-modal__page-four__columns .row>div{flex:1 1 0;margin:0 10px}.onboarding-modal__page-four__columns .row>div:first-child{margin-left:0}.onboarding-modal__page-four__columns .row>div:last-child{margin-right:0}.onboarding-modal__page-four__columns .row>div p{text-align:center}.onboarding-modal__page-four__columns .row:last-child{margin-bottom:0}.onboarding-modal__page-four__columns .column-header{color:#fff}@media screen and (max-width:320px) and (max-height:600px){.onboarding-modal__page p{font-size:14px;line-height:20px}.onboarding-modal__page-five .figure,.onboarding-modal__page-four .figure,.onboarding-modal__page-three .figure,.onboarding-modal__page-two .figure{font-size:12px;margin-bottom:10px}.onboarding-modal__page-four__columns .row{margin-bottom:10px}.onboarding-modal__page-four__columns .column-header{padding:5px;font-size:12px}}.onboard-sliders{display:inline-block;max-width:30px;max-height:auto;margin-left:10px}.actions-modal,.boost-modal,.confirmation-modal,.doodle-modal,.favourite-modal,.mute-modal,.report-modal{background:#f2f5f7;color:#000;border-radius:8px;overflow:hidden;max-width:90vw;width:480px;position:relative;flex-direction:column}.actions-modal .status__display-name,.boost-modal .status__display-name,.confirmation-modal .status__display-name,.doodle-modal .status__display-name,.favourite-modal .status__display-name,.mute-modal .status__display-name,.report-modal .status__display-name{display:flex}.actions-modal .status__avatar,.boost-modal .status__avatar,.confirmation-modal .status__avatar,.doodle-modal .status__avatar,.favourite-modal .status__avatar,.mute-modal .status__avatar,.report-modal .status__avatar{height:28px;left:10px;top:10px;width:48px}.actions-modal .status__content__spoiler-link,.boost-modal .status__content__spoiler-link,.confirmation-modal .status__content__spoiler-link,.doodle-modal .status__content__spoiler-link,.favourite-modal .status__content__spoiler-link,.mute-modal .status__content__spoiler-link,.report-modal .status__content__spoiler-link{color:#fff}.actions-modal .status{background:#fff;padding-top:10px;padding-bottom:10px}.actions-modal .dropdown-menu__separator,.actions-modal .status{border-bottom-color:#d9e1e8}.boost-modal__container,.favourite-modal__container{overflow-x:scroll;padding:10px}.boost-modal__container .status,.favourite-modal__container .status{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;border-bottom:0}.boost-modal__action-bar,.confirmation-modal__action-bar,.doodle-modal__action-bar,.favourite-modal__action-bar,.mute-modal__action-bar{display:flex;justify-content:space-between;background:#d9e1e8;padding:10px;line-height:36px}.boost-modal__action-bar>div,.confirmation-modal__action-bar>div,.doodle-modal__action-bar>div,.favourite-modal__action-bar>div,.mute-modal__action-bar>div{flex:1 1 auto;text-align:right;color:#1b1e25;padding-right:10px}.boost-modal__action-bar .button,.confirmation-modal__action-bar .button,.doodle-modal__action-bar .button,.favourite-modal__action-bar .button,.mute-modal__action-bar .button{flex:0 0 auto}.boost-modal__status-header,.favourite-modal__status-header{font-size:15px}.boost-modal__status-time,.favourite-modal__status-time{float:right;font-size:14px}.confirmation-modal{max-width:85vw}@media screen and (min-width:480px){.confirmation-modal{max-width:380px}}.mute-modal{line-height:24px}.mute-modal .react-toggle{vertical-align:middle}.report-modal{width:90vw;max-width:700px}.report-modal__container{display:flex;border-top:1px solid #d9e1e8}@media screen and (max-width:480px){.report-modal__container{flex-wrap:wrap;overflow-y:auto}}.report-modal__comment,.report-modal__statuses{box-sizing:border-box;width:50%}@media screen and (max-width:480px){.report-modal__comment,.report-modal__statuses{width:100%}}.report-modal__statuses{flex:1 1 auto;min-height:20vh;max-height:80vh;overflow-y:auto;overflow-x:hidden}.report-modal__statuses .status__content a{color:#2b90d9}@media screen and (max-width:480px){.report-modal__statuses{max-height:10vh}}.report-modal__comment{padding:20px;border-right:1px solid #d9e1e8;max-width:320px}.report-modal__comment p{font-size:14px;line-height:20px;margin-bottom:20px}.report-modal__comment .setting-text{display:block;box-sizing:border-box;width:100%;color:#000;background:#fff;padding:10px;font-family:inherit;font-size:14px;resize:vertical;outline:0;border-radius:4px;border:1px solid #d9e1e8;margin:0 0 20px}.report-modal__comment .setting-text:focus{border:1px solid #c0cdd9}.report-modal__comment .setting-toggle{margin-top:20px;margin-bottom:24px}.report-modal__comment .setting-toggle__label{color:#000;font-size:14px}@media screen and (max-width:480px){.report-modal__comment{padding:10px;max-width:100%;order:2}.report-modal__comment .setting-toggle{margin-bottom:4px}}.report-modal__target{padding:20px}.report-modal__target .media-modal__close{top:19px;right:15px}.actions-modal{max-height:80vh;max-width:80vw}.actions-modal .status{overflow-y:auto;max-height:300px}.actions-modal strong{display:block;font-weight:500}.actions-modal .actions-modal__item-label{font-weight:500}.actions-modal ul{overflow-y:auto;flex-shrink:0}.actions-modal ul li:empty{margin:0}.actions-modal ul li:not(:empty) a{color:#000;display:flex;padding:12px 16px;font-size:15px;align-items:center;text-decoration:none}.actions-modal ul li:not(:empty) a,.actions-modal ul li:not(:empty) a button{transition:none}.actions-modal ul li:not(:empty) a.active,.actions-modal ul li:not(:empty) a.active button,.actions-modal ul li:not(:empty) a:active,.actions-modal ul li:not(:empty) a:active button,.actions-modal ul li:not(:empty) a:focus,.actions-modal ul li:not(:empty) a:focus button,.actions-modal ul li:not(:empty) a:hover,.actions-modal ul li:not(:empty) a:hover button{background:#2b5fd9;color:#fff}.actions-modal ul li:not(:empty) a>.icon,.actions-modal ul li:not(:empty) a>.react-toggle,.actions-modal ul li:not(:empty) a button:first-child{margin-right:10px}.confirmation-modal__action-bar .confirmation-modal__cancel-button,.confirmation-modal__action-bar .mute-modal__cancel-button,.mute-modal__action-bar .confirmation-modal__cancel-button,.mute-modal__action-bar .mute-modal__cancel-button{background-color:transparent;color:#1b1e25;font-size:14px;font-weight:500}.confirmation-modal__action-bar .confirmation-modal__cancel-button:active,.confirmation-modal__action-bar .confirmation-modal__cancel-button:focus,.confirmation-modal__action-bar .confirmation-modal__cancel-button:hover,.confirmation-modal__action-bar .mute-modal__cancel-button:active,.confirmation-modal__action-bar .mute-modal__cancel-button:focus,.confirmation-modal__action-bar .mute-modal__cancel-button:hover,.mute-modal__action-bar .confirmation-modal__cancel-button:active,.mute-modal__action-bar .confirmation-modal__cancel-button:focus,.mute-modal__action-bar .confirmation-modal__cancel-button:hover,.mute-modal__action-bar .mute-modal__cancel-button:active,.mute-modal__action-bar .mute-modal__cancel-button:focus,.mute-modal__action-bar .mute-modal__cancel-button:hover{color:#131419}.confirmation-modal__do_not_ask_again{padding-left:20px;padding-right:20px;padding-bottom:10px;font-size:14px}.confirmation-modal__do_not_ask_again input,.confirmation-modal__do_not_ask_again label{vertical-align:middle}.confirmation-modal__container,.mute-modal__container,.report-modal__target{padding:30px;font-size:16px;text-align:center}.confirmation-modal__container strong,.mute-modal__container strong,.report-modal__target strong{font-weight:500}.confirmation-modal__container strong:lang(ja),.confirmation-modal__container strong:lang(ko),.confirmation-modal__container strong:lang(zh-CN),.confirmation-modal__container strong:lang(zh-HK),.confirmation-modal__container strong:lang(zh-TW),.mute-modal__container strong:lang(ja),.mute-modal__container strong:lang(ko),.mute-modal__container strong:lang(zh-CN),.mute-modal__container strong:lang(zh-HK),.mute-modal__container strong:lang(zh-TW),.report-modal__target strong:lang(ja),.report-modal__target strong:lang(ko),.report-modal__target strong:lang(zh-CN),.report-modal__target strong:lang(zh-HK),.report-modal__target strong:lang(zh-TW){font-weight:700}.embed-modal{max-width:80vw;max-height:80vh}.embed-modal h4{padding:30px;font-weight:500;font-size:16px;text-align:center}.embed-modal .embed-modal__container{padding:10px}.embed-modal .embed-modal__container .hint{margin-bottom:15px}.embed-modal .embed-modal__container .embed-modal__html{outline:0;box-sizing:border-box;display:block;width:100%;border:none;padding:10px;font-family:\"mastodon-font-monospace\",monospace;background:#282c37;color:#fff;font-size:14px;margin:0 0 15px}.embed-modal .embed-modal__container .embed-modal__html::-moz-focus-inner{border:0}.embed-modal .embed-modal__container .embed-modal__html::-moz-focus-inner,.embed-modal .embed-modal__container .embed-modal__html:active,.embed-modal .embed-modal__container .embed-modal__html:focus{outline:0!important}.embed-modal .embed-modal__container .embed-modal__html:focus{background:#313543}@media screen and (max-width:600px){.embed-modal .embed-modal__container .embed-modal__html{font-size:16px}}.embed-modal .embed-modal__container .embed-modal__iframe{width:400px;max-width:100%;overflow:hidden;border:0}.focal-point{position:relative;cursor:pointer;overflow:hidden}.focal-point.dragging{cursor:move}.focal-point img{max-width:80vw;max-height:80vh;width:auto;height:auto;margin:auto}.focal-point__reticle{position:absolute;width:100px;height:100px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(/packs/reticle-6490ecbb61185e86e62dca0845cf2dcf.png) no-repeat 0 0;border-radius:50%;box-shadow:0 0 0 9999em rgba(0,0,0,.35)}.focal-point__overlay{position:absolute;width:100%;height:100%;top:0;left:0}.account__header .account__header__fields{font-size:15px;line-height:20px;overflow:hidden;margin:20px -10px -20px;border-bottom:0;border-top:0}.account__header .account__header__fields dl{background:#282c37;border-top:1px solid #313543;border-bottom:0;display:flex}.account__header .account__header__fields dd,.account__header .account__header__fields dt{box-sizing:border-box;padding:14px 5px;text-align:center;max-height:48px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account__header .account__header__fields dt{color:#dde3ec;background:#444b5d;width:120px;flex:0 0 auto;font-weight:500}.account__header .account__header__fields dd{flex:1 1 auto;color:#fff;background:#282c37}.account__header .account__header__fields dd.verified{border:1px solid rgba(121,189,154,.5);background:rgba(121,189,154,.25)}.composer{padding:10px}.no-reduce-motion .composer--spoiler{transition:height .4s ease,opacity .4s ease}.composer--spoiler{height:0;-webkit-transform-origin:bottom;transform-origin:bottom;opacity:0}.composer--spoiler.composer--spoiler--visible{height:47px;opacity:1}.composer--spoiler input{display:block;box-sizing:border-box;margin:0;border:none;border-radius:4px;padding:10px;width:100%;outline:0;color:#000;background:#fff;font-size:14px;font-family:inherit;resize:vertical}.composer--spoiler input:focus{outline:0}@media screen and (max-width:630px){.auto-columns .composer--spoiler input{font-size:16px}}.single-column .composer--spoiler input{font-size:16px}.composer--warning{color:#000;margin-bottom:15px;background:#9baec8;box-shadow:0 2px 6px rgba(0,0,0,.3);padding:8px 10px;border-radius:4px;font-size:13px;font-weight:400}.composer--warning a{color:#1b1e25;font-weight:500;text-decoration:underline}.composer--warning a:active,.composer--warning a:focus,.composer--warning a:hover{text-decoration:none}.composer--reply{margin:0 0 10px;border-radius:4px;padding:10px;background:#9baec8}.composer--reply>header{margin-bottom:5px;overflow:hidden}.composer--reply>header>.account.small{color:#000}.composer--reply>header>.cancel{float:right;line-height:24px}.composer--reply>.content{position:relative;margin:10px 0;font-size:14px;line-height:20px;color:#000;word-wrap:break-word;font-weight:400;overflow:visible;white-space:pre-wrap;padding:5px 12px 0}.composer--reply>.content p{margin-bottom:20px}.composer--reply>.content p:last-child{margin-bottom:0}.composer--reply>.content a{color:#1b1e25;text-decoration:none}.composer--reply>.content a:hover{text-decoration:underline}.composer--reply>.content a.mention:hover{text-decoration:none}.composer--reply>.content a.mention:hover span{text-decoration:underline}.composer--reply .emojione{width:20px;height:20px;margin:-5px 0 0}.emoji-picker-dropdown{position:absolute;right:5px;top:5px}.emoji-picker-dropdown ::-webkit-scrollbar-track:active,.emoji-picker-dropdown ::-webkit-scrollbar-track:hover{background-color:rgba(0,0,0,.3)}.composer--textarea{position:relative}.composer--textarea>label .textarea{display:block;box-sizing:border-box;margin:0;border:none;border-radius:4px 4px 0 0;padding:10px 32px 0 10px;width:100%;min-height:100px;outline:0;color:#000;background:#fff;font-size:14px;font-family:inherit;resize:none}.composer--textarea>label .textarea:disabled{background:#d9e1e8}.composer--textarea>label .textarea:focus{outline:0}@media screen and (max-width:630px){.auto-columns .composer--textarea>label .textarea{font-size:16px}}.single-column .composer--textarea>label .textarea{font-size:16px}@media screen and (max-width:600px){.auto-columns .composer--textarea>label .textarea,.single-column .composer--textarea>label .textarea{height:100px!important;resize:vertical}}.composer--textarea--icons{display:block;position:absolute;top:29px;right:5px;bottom:5px;overflow:hidden}.composer--textarea--icons>.textarea_icon{display:block;margin:2px 0 0 2px;width:24px;height:24px;color:#1b1e25;font-size:18px;line-height:24px;text-align:center;opacity:.8}.composer--textarea--suggestions{display:block;position:absolute;box-sizing:border-box;top:100%;border-radius:0 0 4px 4px;padding:6px;width:100%;color:#000;background:#d9e1e8;box-shadow:4px 4px 6px rgba(0,0,0,.4);font-size:14px;z-index:99}.composer--textarea--suggestions[hidden]{display:none}.composer--textarea--suggestions--item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border-radius:4px;padding:10px;font-size:14px;line-height:18px;overflow:hidden;cursor:pointer}.composer--textarea--suggestions--item.selected,.composer--textarea--suggestions--item:active,.composer--textarea--suggestions--item:focus,.composer--textarea--suggestions--item:hover{background:#b9c8d5}.composer--textarea--suggestions--item>.emoji img{display:block;float:left;margin-right:8px;width:18px;height:18px}.composer--textarea--suggestions--item>.account.small .display-name>span{color:#1b1e25}.composer--upload_form{padding:5px;color:#000;background:#fff;font-size:14px}.composer--upload_form>.content{display:flex;flex-direction:row;flex-wrap:wrap;font-family:inherit;overflow:hidden}.composer--upload_form--item{flex:1 1 0;margin:5px;min-width:40%}.composer--upload_form--item>div{position:relative;border-radius:4px;height:140px;width:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;overflow:hidden}.composer--upload_form--item>div textarea{display:block;position:absolute;box-sizing:border-box;bottom:0;left:0;margin:0;border:0;padding:10px;width:100%;color:#ecf0f4;background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.35) 80%,transparent);font-size:14px;font-family:inherit;font-weight:500;opacity:0;z-index:2;transition:opacity .1s ease}.composer--upload_form--item>div textarea:focus{color:#fff}.composer--upload_form--item>div textarea::-webkit-input-placeholder{opacity:.54;color:#ecf0f4}.composer--upload_form--item>div textarea:-ms-input-placeholder{opacity:.54;color:#ecf0f4}.composer--upload_form--item>div textarea::-ms-input-placeholder{opacity:.54;color:#ecf0f4}.composer--upload_form--item>div textarea::placeholder{opacity:.54;color:#ecf0f4}.composer--upload_form--item>div>.close{mix-blend-mode:difference}.composer--upload_form--item.active>div textarea{opacity:1}.composer--upload_form--actions{background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,.35) 80%,transparent);display:flex;align-items:flex-start;justify-content:space-between;opacity:0;transition:opacity .1s ease}.composer--upload_form--actions .icon-button{flex:0 1 auto;color:#d9e1e8;font-size:14px;font-weight:500;padding:10px;font-family:inherit}.composer--upload_form--actions .icon-button:active,.composer--upload_form--actions .icon-button:focus,.composer--upload_form--actions .icon-button:hover{color:#e6ebf0}.composer--upload_form--actions.active{opacity:1}.composer--upload_form--progress{display:flex;padding:10px;color:#dde3ec;overflow:hidden}.composer--upload_form--progress>.fa{font-size:34px;margin-right:10px}.composer--upload_form--progress>.message{flex:1 1 auto}.composer--upload_form--progress>.message>span{display:block;font-size:12px;font-weight:500;text-transform:uppercase}.composer--upload_form--progress>.message>.backdrop{position:relative;margin-top:5px;border-radius:6px;width:100%;height:6px;background:#606984}.composer--upload_form--progress>.message>.backdrop>.tracker{position:absolute;top:0;left:0;height:6px;border-radius:6px;background:#2b5fd9}.composer--options{padding:10px;background:#ebebeb;box-shadow:inset 0 5px 5px rgba(0,0,0,.05);border-radius:0 0 4px 4px;height:27px}.composer--options>*{display:inline-block;box-sizing:content-box;padding:0 3px;height:27px;line-height:27px;vertical-align:bottom}.composer--options>hr{display:inline-block;margin:0 3px;border:0 transparent;border-left:1px solid #c2c2c2;padding:0;width:0;height:27px;background:transparent}.composer--options--dropdown.open>.value{border-radius:4px 4px 0 0;box-shadow:0 -4px 4px rgba(0,0,0,.1);color:#fff;background:#2b5fd9;transition:none}.composer--options--dropdown.open.top>.value{border-radius:0 0 4px 4px;box-shadow:0 4px 4px rgba(0,0,0,.1)}.composer--options--dropdown--content{position:absolute;border-radius:4px;box-shadow:2px 4px 15px rgba(0,0,0,.4);background:#fff;overflow:hidden;-webkit-transform-origin:50% 0;transform-origin:50% 0}.composer--options--dropdown--content--item{display:flex;align-items:center;padding:10px;color:#000;cursor:pointer}.composer--options--dropdown--content--item>.content{flex:1 1 auto;color:#1b1e25}.composer--options--dropdown--content--item>.content:not(:first-child){margin-left:10px}.composer--options--dropdown--content--item>.content strong{display:block;color:#000;font-weight:500}.composer--options--dropdown--content--item.active,.composer--options--dropdown--content--item:hover{background:#2b5fd9;color:#fff}.composer--options--dropdown--content--item.active>.content,.composer--options--dropdown--content--item.active>.content strong,.composer--options--dropdown--content--item:hover>.content,.composer--options--dropdown--content--item:hover>.content strong{color:#fff}.composer--options--dropdown--content--item.active:hover{background:#3c6cdc}.composer--publisher{padding-top:10px;text-align:right;white-space:nowrap;overflow:hidden}.composer--publisher>.count{display:inline-block;margin:0 16px 0 8px;font-size:16px;line-height:36px}.composer--publisher>.primary{display:inline-block;margin:0;padding:0 10px;text-align:center}.composer--publisher>.side_arm{display:inline-block;margin:0 2px 0 0;padding:0;width:36px;text-align:center}.composer--publisher.over>.count{color:#ff5050}.column__wrapper,.columns-area{display:flex;flex:1 1 auto;position:relative}.columns-area{flex-direction:row;justify-content:flex-start;overflow-x:auto}@media screen and (min-width:360px){.auto-columns .columns-area,.single-column .columns-area{padding:10px}.auto-columns .react-swipeable-view-container .columns-area,.single-column .react-swipeable-view-container .columns-area{height:calc(100% - 20px)!important}}.react-swipeable-view-container,.react-swipeable-view-container .column,.react-swipeable-view-container .columns-area{height:100%}.react-swipeable-view-container>*{display:flex;align-items:center;justify-content:center;height:100%}.ui{flex:0 0 auto;display:flex;flex-direction:column;width:100%;height:100%;background:#191b22}@media screen and (min-width:360px){.auto-columns .tabs-bar,.single-column .tabs-bar{margin:10px 10px 0}}@media screen and (max-width:630px){:root .auto-columns .column{flex:auto;width:100%;min-width:0;max-width:none;padding:0}:root .auto-columns .columns-area{flex-direction:column}:root .auto-columns .autosuggest-textarea__textarea,:root .auto-columns .search__input{font-size:16px}}:root .single-column .column{flex:auto;width:100%;min-width:0;max-width:none;padding:0}:root .single-column .columns-area{flex-direction:column}:root .single-column .autosuggest-textarea__textarea,:root .single-column .search__input{font-size:16px}@media screen and (min-width:631px){.auto-columns .columns-area{padding:0}.auto-columns .column{flex:0 0 auto;padding:10px 5px}.auto-columns .column:first-child{padding-left:10px}.auto-columns .column:last-child{padding-right:10px}.auto-columns .columns-area>div .column{padding-left:5px;padding-right:5px}}.multi-columns .columns-area{padding:0}.multi-columns .column{flex:0 0 auto;padding:10px 5px}.multi-columns .column:first-child{padding-left:10px}.multi-columns .column:last-child{padding-right:10px}.multi-columns .columns-area>div .column{padding-left:5px;padding-right:5px}.column-back-button{background:#313543;color:#2b90d9;cursor:pointer;flex:0 0 auto;font-size:16px;border:0;text-align:unset;padding:15px;margin:0;z-index:3}.column-back-button:hover{text-decoration:underline}.column-header__back-button{background:#313543;border:0;font-family:inherit;color:#2b90d9;cursor:pointer;flex:0 0 auto;font-size:16px;padding:0 5px 0 0;z-index:3}.column-header__back-button:hover{text-decoration:underline}.column-header__back-button:last-child{padding:0 15px 0 0}.column-back-button__icon{display:inline-block;margin-right:5px}.column-back-button--slim{position:relative}.column-back-button--slim-button{cursor:pointer;flex:0 0 auto;font-size:16px;padding:15px;position:absolute;right:0;top:-48px}.column-link{background:#393f4f;color:#fff;display:block;font-size:16px;padding:15px;text-decoration:none}.column-link:hover{background:#404657}.column-link__icon{display:inline-block;margin-right:5px}.column-subheading{background:#282c37;color:#c2cede;padding:8px 20px;font-size:12px;font-weight:500;text-transform:uppercase;cursor:default}.column-header__wrapper{position:relative;flex:0 0 auto}.column-header__wrapper.active:before{display:block;content:\"\";position:absolute;top:35px;left:0;right:0;margin:0 auto;width:60%;pointer-events:none;height:28px;z-index:1;background:radial-gradient(ellipse,rgba(43,95,217,.23) 0,rgba(43,95,217,0) 60%)}.column-header{display:flex;font-size:16px;background:#313543;flex:0 0 auto;cursor:pointer;position:relative;z-index:2;outline:0;overflow:hidden}.column-header>button{margin:0;border:none;padding:15px;color:inherit;background:transparent;font:inherit;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1}.column-header>.column-header__back-button{color:#2b90d9}.column-header.active{box-shadow:0 1px 0 rgba(43,95,217,.3)}.column-header.active .column-header__icon{color:#2b90d9;text-shadow:0 0 10px rgba(43,95,217,.4)}.column-header:active,.column-header:focus{outline:0}.column{width:330px;position:relative;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.wide .column{flex:auto;min-width:330px;max-width:400px}.column>.scrollable{background:#282c37}.column-header__buttons{height:48px;display:flex;margin-left:0}.column-header__links .text-btn{margin-right:10px}.column-header__button,.column-header__notif-cleaning-buttons button{background:#313543;border:0;color:#dde3ec;cursor:pointer;font-size:16px;padding:0 15px}.column-header__button:hover,.column-header__notif-cleaning-buttons button:hover{color:#f4f6f9}.column-header__button.active,.column-header__button.active:hover,.column-header__notif-cleaning-buttons button.active,.column-header__notif-cleaning-buttons button.active:hover{color:#fff;background:#393f4f}.column-header__button:focus,.column-header__notif-cleaning-buttons button:focus{text-shadow:0 0 4px #2454c7}.column-header__notif-cleaning-buttons{display:flex;align-items:stretch;justify-content:space-around}.column-header__notif-cleaning-buttons button{background:transparent;text-align:center;padding:10px 0;white-space:pre-wrap}.column-header__notif-cleaning-buttons b{font-weight:700}.column-header__collapsible-inner.nopad-drawer{padding:0}.column-header__collapsible{max-height:70vh;overflow:hidden;overflow-y:auto;color:#dde3ec;transition:max-height .15s ease-in-out,opacity .3s linear;opacity:1}.column-header__collapsible.collapsed{max-height:0;opacity:.5}.column-header__collapsible.animating{overflow-y:hidden}.column-header__collapsible hr{height:0;background:transparent;border:0;border-top:1px solid #42485a;margin:10px 0}.column-header__collapsible.ncd{transition:none}.column-header__collapsible.ncd.collapsed{max-height:0;opacity:.7}.column-header__collapsible-inner{background:#393f4f;padding:15px}.column-header__setting-btn:hover{color:#dde3ec;text-decoration:underline}.column-header__setting-arrows{float:right}.column-header__setting-arrows .column-header__setting-btn{padding:0 10px}.column-header__setting-arrows .column-header__setting-btn:last-child{padding-right:0}.column-header__title{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1}.column-header__icon{display:inline-block;margin-right:5px}.empty-column-indicator,.error-column{color:#c2cede;background:#282c37;text-align:center;padding:20px;font-size:15px;font-weight:400;cursor:default;display:flex;flex:1 1 auto;align-items:center;justify-content:center}@supports (display:grid){.empty-column-indicator,.error-column{contain:strict}}.empty-column-indicator a,.error-column a{color:#2b90d9;text-decoration:none}.empty-column-indicator a:hover,.error-column a:hover{text-decoration:underline}.error-column{flex-direction:column}.single-column.navbar-under .tabs-bar{margin-top:0!important;margin-bottom:-6px!important}@media screen and (max-width:360px){.auto-columns.navbar-under .tabs-bar{margin-top:0!important;margin-bottom:-6px!important}}@media screen and (max-width:360px){.auto-columns.navbar-under .react-swipeable-view-container .columns-area,.single-column.navbar-under .react-swipeable-view-container .columns-area{height:100%!important}}.column-inline-form{padding:7px 5px 7px 15px;display:flex;justify-content:flex-start;align-items:center;background:#313543}.column-inline-form label{flex:1 1 auto}.column-inline-form label input{width:100%;margin-bottom:6px}.column-inline-form label input:focus{outline:0}.column-inline-form .icon-button{flex:0 0 auto;margin:0 5px}.floating-action-button{position:fixed;display:flex;justify-content:center;align-items:center;width:3.9375rem;height:3.9375rem;bottom:1.3125rem;right:1.3125rem;background:#2558d0;color:#fff;border-radius:50%;font-size:21px;line-height:21px;text-decoration:none;box-shadow:2px 3px 9px rgba(0,0,0,.4)}.floating-action-button:active,.floating-action-button:focus,.floating-action-button:hover{background:#4976de}.regeneration-indicator{text-align:center;font-size:16px;font-weight:500;color:#c2cede;background:#282c37;cursor:default;display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:20px}.regeneration-indicator>div{width:100%;background:transparent;padding-top:0}.regeneration-indicator__figure{width:100%;height:160px;background-size:contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.regeneration-indicator.missing-indicator{padding-top:68px}.regeneration-indicator__label{margin-top:200px}.regeneration-indicator__label strong{display:block;margin-bottom:10px;color:#c2cede}.regeneration-indicator__label span{font-size:15px;font-weight:400}.search{position:relative}.search__input{display:block;padding:10px 30px 10px 10px;outline:0;box-sizing:border-box;width:100%;border:none;box-shadow:none;font-family:inherit;background:#282c37;color:#dde3ec;font-size:14px;margin:0}.search__input::-moz-focus-inner{border:0}.search__input::-moz-focus-inner,.search__input:active,.search__input:focus{outline:0!important}.search__input:focus{background:#313543}@media screen and (max-width:600px){.search__input{font-size:16px}}.search__icon .fa{position:absolute;top:10px;right:10px;z-index:2;display:inline-block;opacity:0;transition:all .1s linear;font-size:18px;width:18px;height:18px;color:#ecf0f4;cursor:default;pointer-events:none}.search__icon .fa.active{pointer-events:auto;opacity:.3}.search__icon .fa-search{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search__icon .fa-search.active{pointer-events:none;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.search__icon .fa-times-circle{top:11px;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer}.search__icon .fa-times-circle.active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search__icon .fa-times-circle:hover{color:#fff}.search-results__header{padding:15px 10px;font-size:14px}.search-results__header,.trends__header{color:#c2cede;background:#2c313d;border-bottom:1px solid #1f232b;font-weight:500}.trends__header{padding:15px;font-size:16px;cursor:default}.trends__header .fa{display:inline-block;margin-right:5px}.trends__item{display:flex;align-items:center;padding:15px;border-bottom:1px solid #393f4f}.trends__item:last-child{border-bottom:0}.trends__item__name{flex:1 1 auto;color:#c2cede;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trends__item__name strong{font-weight:500}.trends__item__name a{color:#dde3ec;text-decoration:none;font-size:14px;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trends__item__name a:active span,.trends__item__name a:focus span,.trends__item__name a:hover span{text-decoration:underline}.trends__item__current{flex:0 0 auto;width:100px;font-size:24px;line-height:36px;font-weight:500;text-align:center;color:#ecf0f4}.trends__item__sparkline{flex:0 0 auto;width:50px}.trends__item__sparkline path{stroke:#459ede!important}.emojione{font-family:\"object-fit:contain\",inherit;vertical-align:middle;-o-object-fit:contain;object-fit:contain;margin:-.2ex .15em .2ex;width:16px;height:16px}.emojione img{width:auto}.emoji-picker-dropdown__menu{background:#fff;position:absolute;box-shadow:4px 4px 6px rgba(0,0,0,.4);border-radius:4px;margin-top:5px}.emoji-picker-dropdown__menu .emoji-mart-scroll{transition:opacity .2s ease}.emoji-picker-dropdown__menu.selecting .emoji-mart-scroll{opacity:.5}.emoji-picker-dropdown__modifiers{position:absolute;top:60px;right:11px;cursor:pointer}.emoji-picker-dropdown__modifiers__menu{position:absolute;z-index:4;top:-4px;left:-8px;background:#fff;border-radius:4px;box-shadow:1px 2px 6px rgba(0,0,0,.2);overflow:hidden}.emoji-picker-dropdown__modifiers__menu button{display:block;cursor:pointer;border:0;padding:4px 8px;background:transparent}.emoji-picker-dropdown__modifiers__menu button:active,.emoji-picker-dropdown__modifiers__menu button:focus,.emoji-picker-dropdown__modifiers__menu button:hover{background:rgba(217,225,232,.4)}.emoji-picker-dropdown__modifiers__menu .emoji-mart-emoji{height:22px}.emoji-mart-emoji span{background-repeat:no-repeat}.emoji-button{display:block;font-size:24px;line-height:24px;margin-left:2px;width:24px;outline:0;cursor:pointer}.emoji-button:active,.emoji-button:focus{outline:0!important}.emoji-button img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8;display:block;width:22px;height:22px;margin:2px 0 0}.emoji-button:active img,.emoji-button:focus img,.emoji-button:hover img{opacity:1;-webkit-filter:none;filter:none}.doodle-modal{width:unset}.doodle-modal__container{background:#d9e1e8;text-align:center;line-height:0}.doodle-modal__container canvas{border:5px solid #d9e1e8}.doodle-modal__action-bar .filler{flex-grow:1;margin:0;padding:0}.doodle-modal__action-bar .doodle-toolbar{line-height:1;display:flex;flex-direction:column;flex-grow:0;justify-content:space-around}.doodle-modal__action-bar .doodle-toolbar.with-inputs label{display:inline-block;width:70px;text-align:right;margin-right:2px}.doodle-modal__action-bar .doodle-toolbar.with-inputs input[type=number],.doodle-modal__action-bar .doodle-toolbar.with-inputs input[type=text]{width:40px}.doodle-modal__action-bar .doodle-toolbar.with-inputs span.val{display:inline-block;text-align:left;width:50px}.doodle-modal__action-bar .doodle-palette{padding-right:0!important;border:1px solid #000;line-height:.2rem;flex-grow:0;background:#fff}.doodle-modal__action-bar .doodle-palette button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;margin:0;padding:0;text-align:center;color:#000;text-shadow:0 0 1px #fff;cursor:pointer;box-shadow:inset 0 0 1px hsla(0,0%,100%,.5);border:1px solid #000;outline-offset:-1px}.doodle-modal__action-bar .doodle-palette button.foreground{outline:1px dashed #fff}.doodle-modal__action-bar .doodle-palette button.background{outline:1px dashed red}.doodle-modal__action-bar .doodle-palette button.foreground.background{outline:1px dashed red;border-color:#fff}.drawer{width:300px;box-sizing:border-box;display:flex;flex-direction:column;overflow-y:hidden;padding:10px 5px;flex:none}.drawer:first-child{padding-left:10px}.drawer:last-child{padding-right:10px}@media screen and (max-width:630px){.auto-columns .drawer{flex:auto}}.single-column .drawer{flex:auto}@media screen and (max-width:630px){.auto-columns .drawer,.auto-columns .drawer:first-child,.auto-columns .drawer:last-child,.single-column .drawer,.single-column .drawer:first-child,.single-column .drawer:last-child{padding:0}}.wide .drawer{min-width:300px;max-width:400px;flex:1 1 200px}@media screen and (max-width:630px){:root .auto-columns .drawer{flex:auto;width:100%;min-width:0;max-width:none;padding:0}}:root .single-column .drawer{flex:auto;width:100%;min-width:0;max-width:none;padding:0}.react-swipeable-view-container .drawer{height:100%}.drawer--header{display:flex;flex-direction:row;margin-bottom:10px;flex:none;background:#393f4f;font-size:16px}.drawer--header>*{display:block;box-sizing:border-box;border-bottom:2px solid transparent;padding:15px 5px 13px;height:48px;flex:1 1 auto;color:#dde3ec;text-align:center;text-decoration:none;cursor:pointer}.drawer--header a{transition:background .1s ease-in}.drawer--header a:focus,.drawer--header a:hover{outline:none;background:#2e3340;transition:background .2s ease-out}.drawer--search{position:relative;margin-bottom:10px;flex:none}@media screen and (max-width:360px){.auto-columns .drawer--search,.single-column .drawer--search{margin-bottom:0}}@media screen and (max-width:630px){.auto-columns .drawer--search{font-size:16px}}.single-column .drawer--search{font-size:16px}.drawer--search input{display:block;box-sizing:border-box;margin:0;border:none;padding:10px 30px 10px 10px;width:100%;height:36px;outline:0;color:#dde3ec;background:#282c37;font-size:14px;font-family:inherit;line-height:16px}.drawer--search input:focus{outline:0;background:#313543}.drawer--search>.icon{display:block;position:absolute;top:10px;right:10px;width:18px;height:18px;color:#ecf0f4;font-size:18px;line-height:18px;z-index:2}.drawer--search>.icon .fa{display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;cursor:default;pointer-events:none;transition:all .1s linear}.drawer--search>.icon .fa-search{opacity:.3;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.drawer--search>.icon .fa-times-circle{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);cursor:pointer}.drawer--search>.icon .fa-times-circle:hover{color:#fff}.drawer--search.active>.icon .fa-search{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.drawer--search.active>.icon .fa-times-circle{opacity:.3;pointer-events:auto;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.drawer--search--popout{background:#fff;border-radius:4px;padding:10px 14px 14px;margin-top:10px;color:#364861;box-shadow:2px 4px 15px rgba(0,0,0,.4)}.drawer--search--popout h4{text-transform:uppercase;color:#364861;font-size:13px;font-weight:500;margin-bottom:10px}.drawer--search--popout li{padding:4px 0}.drawer--search--popout ul{margin-bottom:10px}.drawer--search--popout em{font-weight:500;color:#000}.drawer--account{padding:10px;color:#dde3ec}.drawer--account>a{color:inherit;text-decoration:none}.drawer--account>.avatar{float:left;margin-right:10px}.drawer--account>.acct{display:block;color:#ecf0f4;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer--results{position:absolute;top:0;bottom:0;left:0;right:0;padding:0;background:#282c37;overflow-x:hidden;overflow-y:auto}.drawer--results>header{border-bottom:1px solid #1f232b;padding:15px 10px;color:#c2cede;background:#2c313d;font-size:14px;font-weight:500}.drawer--results>section{background:#282c37;margin-bottom:20px}.drawer--results>section h5{position:relative}.drawer--results>section h5:before{content:\"\";display:block;position:absolute;left:0;right:0;top:50%;width:100%;height:0;border-top:1px solid #393f4f}.drawer--results>section h5 span{display:inline-block;background:#282c37;color:#dde3ec;font-size:14px;font-weight:500;padding:10px;position:relative;z-index:1;cursor:default}.drawer--results>section .account:last-child,.drawer--results>section>div:last-child .status{border-bottom:0}.drawer--results>section>.hashtag{display:block;padding:10px;color:#ecf0f4;text-decoration:none}.drawer--results>section>.hashtag:active,.drawer--results>section>.hashtag:focus,.drawer--results>section>.hashtag:hover{color:#f9fafb;text-decoration:underline}.drawer__pager{flex-grow:1;position:relative}.drawer__inner,.drawer__pager{box-sizing:border-box;padding:0;overflow:hidden;display:flex}.drawer__inner{position:absolute;top:0;left:0;background:#444b5d;flex-direction:column;overflow-y:auto;width:100%;height:100%}.drawer__inner.darker{background:#282c37}.drawer__inner__mastodon{background:#444b5d url('data:image/svg+xml;utf8,') no-repeat bottom/100% auto;flex:1;min-height:47px}.drawer__inner__mastodon>img{display:block;-o-object-fit:contain;font-family:\"object-fit:contain;object-position:bottom left\";object-fit:contain;-o-object-position:bottom left;object-position:bottom left;width:100%;height:100%;pointer-events:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.drawer__inner__mastodon>.mastodon{display:block;width:100%;height:100%;border:none;cursor:inherit}.pseudo-drawer{background:#444b5d;font-size:13px;text-align:left}.drawer__backdrop{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.video-error-cover{align-items:center;background:#000;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;margin-top:8px;position:relative;text-align:center;z-index:100}.media-spoiler{background:#000;color:#dde3ec;border:0;width:100%;height:100%}.media-spoiler:active,.media-spoiler:focus,.media-spoiler:hover{color:#f7f9fb}.status__content>.media-spoiler{margin-top:15px}.media-spoiler.full-width{margin-left:-14px;margin-right:-14px;width:inherit;max-width:none;height:250px;border-radius:0}.media-spoiler__warning{display:block;font-size:14px}.media-spoiler__trigger{display:block;font-size:11px;font-weight:500}.media-gallery__gifv__label{display:block;position:absolute;color:#fff;background:rgba(0,0,0,.5);bottom:6px;left:6px;padding:2px 6px;border-radius:2px;font-size:11px;font-weight:600;z-index:1;pointer-events:none;opacity:.9;transition:opacity .1s ease}.media-gallery__gifv.autoplay .media-gallery__gifv__label{display:none}.media-gallery__gifv:hover .media-gallery__gifv__label{opacity:1}.media-gallery__audio{height:100%;display:flex;flex-direction:column}.media-gallery__audio span{text-align:center;color:#dde3ec;display:flex;height:100%;align-items:center}.media-gallery__audio audio,.media-gallery__audio span p{width:100%}.media-gallery{box-sizing:border-box;margin-top:8px;overflow:hidden;border-radius:4px;position:relative;width:100%;height:110px}.media-gallery.full-width{margin-left:-14px;margin-right:-14px;width:inherit;max-width:none;height:250px;border-radius:0}.media-gallery__item{border:none;box-sizing:border-box;display:block;float:left;position:relative;border-radius:4px;overflow:hidden}.full-width .media-gallery__item{border-radius:0}.media-gallery__item.standalone .media-gallery__item-gifv-thumbnail{-webkit-transform:none;transform:none;top:0}.media-gallery__item.letterbox{background:#000}.media-gallery__item-thumbnail{cursor:zoom-in;display:block;text-decoration:none;color:#ecf0f4;line-height:0}.media-gallery__item-thumbnail,.media-gallery__item-thumbnail img{height:100%;width:100%;-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain}.media-gallery__item-thumbnail:not(.letterbox),.media-gallery__item-thumbnail img:not(.letterbox){height:100%;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover}.media-gallery__gifv{height:100%;overflow:hidden;position:relative;width:100%;display:flex;justify-content:center}.media-gallery__item-gifv-thumbnail{cursor:zoom-in;height:100%;width:100%;position:relative;z-index:1;-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain}.media-gallery__item-gifv-thumbnail:not(.letterbox){height:100%;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover}.media-gallery__item-thumbnail-label{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute}.video-modal{max-width:100vw;max-height:100vh;position:relative}.media-modal{width:100%;height:100%;position:relative}.media-modal .extended-video-player{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.media-modal .extended-video-player video{max-width:100%;max-height:80%}.media-modal__closer,.media-modal__navigation{position:absolute;top:0;left:0;right:0;bottom:0}.media-modal__navigation{pointer-events:none;transition:opacity .3s linear;will-change:opacity}.media-modal__navigation *{pointer-events:auto}.media-modal__navigation.media-modal__navigation--hidden{opacity:0}.media-modal__navigation.media-modal__navigation--hidden *{pointer-events:none}.media-modal__nav{background:rgba(0,0,0,.5);box-sizing:border-box;border:0;color:#fff;cursor:pointer;display:flex;align-items:center;font-size:24px;height:20vmax;margin:auto 0;padding:30px 15px;position:absolute;top:0;bottom:0}.media-modal__nav--left{left:0}.media-modal__nav--right{right:0}.media-modal__pagination{width:100%;text-align:center;position:absolute;left:0;bottom:20px;pointer-events:none}.media-modal__page-dot{display:inline-block}.media-modal__button{background-color:#fff;height:12px;width:12px;border-radius:6px;margin:10px;padding:0;border:0;font-size:0}.media-modal__button--active{background-color:#2b5fd9}.media-modal__close{position:absolute;right:8px;top:8px;z-index:100}.detailed .video-player__volume:before,.detailed .video-player__volume__current,.fullscreen .video-player__volume:before,.fullscreen .video-player__volume__current{bottom:27px}.detailed .video-player__volume__handle,.fullscreen .video-player__volume__handle{bottom:23px}.video-player{overflow:hidden;position:relative;background:#000;max-width:100%}.video-player:focus{outline:0}.detailed-status .video-player{width:100%;height:100%}.video-player.full-width{margin-left:-14px;margin-right:-14px;width:inherit;max-width:none;height:250px;border-radius:0}.video-player video{max-width:100vw;max-height:80vh;z-index:1;position:relative}.video-player.fullscreen{width:100%!important;height:100%!important;margin:0}.video-player.fullscreen video{max-width:100%!important;max-height:100%!important;width:100%!important;height:100%!important}.video-player.inline video{-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.video-player__controls{position:absolute;z-index:2;bottom:0;left:0;right:0;box-sizing:border-box;background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.45) 60%,transparent);padding:0 15px;opacity:0;transition:opacity .1s ease}.video-player__controls.active{opacity:1}.video-player.inactive .video-player__controls,.video-player.inactive video{visibility:hidden}.video-player__spoiler{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;border:0;background:#000;color:#dde3ec;transition:none;pointer-events:none}.video-player__spoiler.active{display:block;pointer-events:auto}.video-player__spoiler.active:active,.video-player__spoiler.active:focus,.video-player__spoiler.active:hover{color:#f4f6f9}.video-player__spoiler__title{display:block;font-size:14px}.video-player__spoiler__subtitle{display:block;font-size:11px;font-weight:500}.video-player__buttons-bar{display:flex;justify-content:space-between;padding-bottom:10px}.video-player__buttons{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-player__buttons.left button{padding-left:0}.video-player__buttons.right button{padding-right:0}.video-player__buttons button{background:transparent;padding:2px 10px;font-size:16px;border:0;color:hsla(0,0%,100%,.75)}.video-player__buttons button:active,.video-player__buttons button:focus,.video-player__buttons button:hover{color:#fff}.video-player__time-current,.video-player__time-sep,.video-player__time-total{font-size:14px;font-weight:500}.video-player__time-current{color:#fff;margin-left:60px}.video-player__time-sep{display:inline-block;margin:0 6px}.video-player__time-sep,.video-player__time-total{color:#fff}.video-player__volume{cursor:pointer;height:24px;display:inline}.video-player__volume:before{content:\"\";width:50px;background:hsla(0,0%,100%,.35)}.video-player__volume:before,.video-player__volume__current{border-radius:4px;display:block;position:absolute;height:4px;left:70px;bottom:20px}.video-player__volume__current{background:#4e79df}.video-player__volume__handle{position:absolute;z-index:3;border-radius:50%;width:12px;height:12px;bottom:16px;left:70px;transition:opacity .1s ease;background:#4e79df;box-shadow:1px 2px 6px rgba(0,0,0,.2);pointer-events:none}.video-player__seek{cursor:pointer;height:24px;position:relative}.video-player__seek:before{content:\"\";width:100%;background:hsla(0,0%,100%,.35);border-radius:4px;display:block;position:absolute;height:4px;top:10px}.video-player__seek__buffer,.video-player__seek__progress{display:block;position:absolute;height:4px;border-radius:4px;top:10px;background:#4e79df}.video-player__seek__buffer{background:hsla(0,0%,100%,.2)}.video-player__seek__handle{position:absolute;z-index:3;opacity:0;border-radius:50%;width:12px;height:12px;top:6px;margin-left:-6px;transition:opacity .1s ease;background:#4e79df;box-shadow:1px 2px 6px rgba(0,0,0,.2);pointer-events:none}.video-player__seek:hover .video-player__seek__handle,.video-player__seek__handle.active{opacity:1}.video-player.detailed .video-player__buttons button,.video-player.fullscreen .video-player__buttons button{padding-top:10px;padding-bottom:10px}.media-spoiler-video{background-size:cover;background-repeat:no-repeat;background-position:50%;cursor:pointer;margin-top:8px;position:relative;border:0;display:block}.media-spoiler-video.full-width{margin-left:-14px;margin-right:-14px;width:inherit;max-width:none;height:250px;border-radius:0}.media-spoiler-video-play-icon{border-radius:100px;color:hsla(0,0%,100%,.8);font-size:36px;left:50%;padding:5px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sensitive-info{display:flex;flex-direction:row;align-items:center;position:absolute;top:4px;left:4px;z-index:100}.sensitive-marker{margin:0 3px;border-radius:2px;padding:2px 6px;color:hsla(0,0%,100%,.8);background:rgba(0,0,0,.5);font-size:12px;line-height:15px;text-transform:uppercase;opacity:.9;transition:opacity .1s ease}.media-gallery:hover .sensitive-marker{opacity:1}.list-editor{background:#282c37;flex-direction:column;border-radius:8px;box-shadow:2px 4px 15px rgba(0,0,0,.4);width:380px;overflow:hidden}@media screen and (max-width:420px){.list-editor{width:90%}}.list-editor h4{padding:15px 0;background:#444b5d;font-weight:500;font-size:16px;text-align:center;border-radius:8px 8px 0 0}.list-editor .drawer__pager{height:50vh}.list-editor .drawer__inner{border-radius:0 0 8px 8px}.list-editor .drawer__inner.backdrop{width:calc(100% - 60px);box-shadow:2px 4px 15px rgba(0,0,0,.4);border-radius:0 0 0 8px}.list-editor__accounts{overflow-y:auto}.list-editor .account__display-name:hover strong{text-decoration:none}.list-editor .account__avatar{cursor:default}.list-editor .search{margin-bottom:0}.list-adder{background:#282c37;flex-direction:column;border-radius:8px;box-shadow:2px 4px 15px rgba(0,0,0,.4);width:380px;overflow:hidden}@media screen and (max-width:420px){.list-adder{width:90%}}.list-adder__account{background:#444b5d}.list-adder__lists{background:#444b5d;height:50vh;border-radius:0 0 8px 8px;overflow-y:auto}.list-adder .list{padding:10px;border-bottom:1px solid #393f4f}.list-adder .list__wrapper{display:flex}.list-adder .list__display-name{flex:1 1 auto;overflow:hidden;text-decoration:none;font-size:16px;padding:10px}.emoji-mart{font-size:13px;display:inline-block;color:#000}.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}.emoji-mart .emoji-mart-emoji{padding:6px}.emoji-mart-bar{border:0 solid #c0cdd9}.emoji-mart-bar:first-child{border-bottom-width:1px;border-top-left-radius:5px;border-top-right-radius:5px;background:#d9e1e8}.emoji-mart-bar:last-child{border-top-width:1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:none}.emoji-mart-anchors{display:flex;justify-content:space-between;padding:0 6px;color:#1b1e25;line-height:0}.emoji-mart-anchor{position:relative;flex:1;text-align:center;padding:12px 4px;overflow:hidden;transition:color .1s ease-out;cursor:pointer}.emoji-mart-anchor:hover{color:#131419}.emoji-mart-anchor-selected{color:#2b90d9}.emoji-mart-anchor-selected:hover{color:#2485cb}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:0}.emoji-mart-anchor-bar{position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:#2558d0}.emoji-mart-anchors i{display:inline-block;width:100%;max-width:22px}.emoji-mart-anchors svg{fill:currentColor;max-height:18px}.emoji-mart-scroll{overflow-y:scroll;height:270px;max-height:35vh;padding:0 6px 6px;background:#fff;will-change:transform}.emoji-mart-scroll::-webkit-scrollbar-track:active,.emoji-mart-scroll::-webkit-scrollbar-track:hover{background-color:rgba(0,0,0,.3)}.emoji-mart-search{padding:10px 45px 10px 10px;background:#fff}.emoji-mart-search input{font-size:14px;font-weight:400;padding:7px 9px;font-family:inherit;display:block;width:100%;background:rgba(217,225,232,.3);color:#000;border:1px solid #d9e1e8;border-radius:4px}.emoji-mart-search input::-moz-focus-inner{border:0}.emoji-mart-search input::-moz-focus-inner,.emoji-mart-search input:active,.emoji-mart-search input:focus{outline:0!important}.emoji-mart-category .emoji-mart-emoji{cursor:pointer}.emoji-mart-category .emoji-mart-emoji span{z-index:1;position:relative;text-align:center}.emoji-mart-category .emoji-mart-emoji:hover:before{z-index:0;content:\"\";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(217,225,232,.7);border-radius:100%}.emoji-mart-category-label{z-index:2;position:relative;position:-webkit-sticky;position:sticky;top:0}.emoji-mart-category-label span{display:block;width:100%;font-weight:500;padding:5px 6px;background:#fff}.emoji-mart-emoji{position:relative;display:inline-block;font-size:0}.emoji-mart-emoji span{width:22px;height:22px}.emoji-mart-no-results{font-size:14px;text-align:center;padding-top:70px;color:#364861}.emoji-mart-no-results .emoji-mart-category-label{display:none}.emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}.emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}.emoji-mart-preview{display:none}.glitch.local-settings{position:relative;display:flex;flex-direction:row;background:#d9e1e8;color:#000;border-radius:8px;height:80vh;width:80vw;max-width:740px;max-height:450px;overflow:hidden}.glitch.local-settings label,.glitch.local-settings legend{display:block;font-size:14px}.glitch.local-settings .boolean label,.glitch.local-settings .radio_buttons label{position:relative;padding-left:28px;padding-top:3px}.glitch.local-settings .boolean label input,.glitch.local-settings .radio_buttons label input{position:absolute;left:0;top:0}.glitch.local-settings span.hint{display:block;color:#1b1e25}.glitch.local-settings h1{font-size:18px;font-weight:500;line-height:24px;margin-bottom:20px}.glitch.local-settings h2{font-size:15px;font-weight:500;line-height:20px;margin-top:20px;margin-bottom:10px}.glitch.local-settings__navigation__item{display:block;padding:15px 20px;color:inherit;background:#f2f5f7;border-bottom:1px solid #d9e1e8;cursor:pointer;text-decoration:none;outline:none;transition:background .3s}.glitch.local-settings__navigation__item .text-icon-button{color:inherit;transition:unset}.glitch.local-settings__navigation__item:hover{background:#d9e1e8}.glitch.local-settings__navigation__item.active{background:#2b5fd9;color:#fff}.glitch.local-settings__navigation__item.close,.glitch.local-settings__navigation__item.close:hover{background:#df405a;color:#fff}.glitch.local-settings__navigation{background:#f2f5f7;width:212px;font-size:15px;line-height:20px;overflow-y:auto}.glitch.local-settings__page{display:block;flex:auto;padding:15px 20px;width:360px;overflow-y:auto}.glitch.local-settings__page__item{margin-bottom:2px}.glitch.local-settings__page__item.radio_buttons,.glitch.local-settings__page__item.string{margin-top:10px;margin-bottom:10px}@media screen and (max-width:630px){.glitch.local-settings__navigation{width:40px;flex-shrink:0}.glitch.local-settings__navigation__item{padding:10px}.glitch.local-settings__navigation__item span:last-of-type{display:none}}.error-boundary h1{font-size:26px;line-height:36px;font-weight:400;margin-bottom:8px}.error-boundary p{color:#fff;font-size:15px;line-height:20px}.error-boundary p a{color:#fff;text-decoration:underline}.error-boundary p ul{list-style:disc;margin-left:0;padding-left:1em}.error-boundary p textarea.web_app_crash-stacktrace{width:100%;resize:none;white-space:pre;font-family:monospace,monospace}.container{box-sizing:border-box;max-width:1235px;margin:0 auto;position:relative}@media screen and (max-width:1255px){.container{width:100%;padding:0 10px}}.rich-formatting{font-family:sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#dde3ec;padding-right:10px}.rich-formatting a{color:#2b90d9;text-decoration:underline}.rich-formatting li,.rich-formatting p{font-family:sans-serif;font-weight:400;font-size:16px;line-height:30px;margin-bottom:12px;color:#dde3ec}.rich-formatting li a,.rich-formatting p a{color:#2b90d9;text-decoration:underline}.rich-formatting li:last-child,.rich-formatting p:last-child{margin-bottom:0}.rich-formatting em,.rich-formatting strong{font-weight:700;color:#fefefe}.rich-formatting h1{font-family:sans-serif;font-size:26px;line-height:30px;font-weight:500;margin-bottom:20px;color:#ecf0f4}.rich-formatting h1 small{font-family:sans-serif;display:block;font-size:18px;font-weight:400;color:#fefefe}.rich-formatting h2{font-size:22px;line-height:26px}.rich-formatting h2,.rich-formatting h3{font-family:sans-serif;font-weight:500;margin-bottom:20px;color:#ecf0f4}.rich-formatting h3{font-size:18px;line-height:24px}.rich-formatting h4{font-size:16px}.rich-formatting h4,.rich-formatting h5{font-family:sans-serif;line-height:24px;font-weight:500;margin-bottom:20px;color:#ecf0f4}.rich-formatting h5{font-size:14px}.rich-formatting h6{font-family:sans-serif;font-size:12px;line-height:24px;font-weight:500;margin-bottom:20px;color:#ecf0f4}.rich-formatting ol,.rich-formatting ul{margin-left:20px}.rich-formatting ol[type=a],.rich-formatting ul[type=a]{list-style-type:lower-alpha}.rich-formatting ol[type=i],.rich-formatting ul[type=i]{list-style-type:lower-roman}.rich-formatting ul{list-style:disc}.rich-formatting ol{list-style:decimal}.rich-formatting li>ol,.rich-formatting li>ul{margin-top:6px}.rich-formatting hr{width:100%;height:0;border:0;border-bottom:1px solid rgba(96,105,132,.6);margin:20px 0}.rich-formatting hr.spacer{height:1px;border:0}.information-board{background:#1f232b;padding:20px 0}.information-board .container-alt{position:relative;padding-right:295px}.information-board__sections{display:flex;justify-content:space-between;flex-wrap:wrap}.information-board__section{flex:1 0 0;font-family:sans-serif;font-size:16px;line-height:28px;color:#fff;text-align:right;padding:10px 15px}.information-board__section span,.information-board__section strong{display:block}.information-board__section span:last-child{color:#ecf0f4}.information-board__section strong{font-weight:500;font-size:32px;line-height:48px}@media screen and (max-width:700px){.information-board__section{text-align:center}}.information-board .panel{position:absolute;width:280px;box-sizing:border-box;background:#17191f;padding:10px 20px 20px;border-radius:4px 4px 0 0;right:0;bottom:-40px}.information-board .panel .panel-header{font-family:sans-serif;font-size:14px;line-height:24px;font-weight:500;color:#dde3ec;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #313543;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.information-board .panel .panel-header a,.information-board .panel .panel-header span{font-weight:400;color:#bcc9da}.information-board .panel .panel-header a{text-decoration:none}.information-board .owner{text-align:center}.information-board .owner .avatar{width:80px;height:80px;background-size:80px 80px;margin:0 auto 15px}.information-board .owner .avatar img{display:block;width:80px;height:80px;border-radius:48px;border-radius:8%;background:transparent no-repeat;background-position:50%;background-clip:padding-box}.information-board .owner .name{font-size:14px}.information-board .owner .name a{display:block;color:#fff;text-decoration:none}.information-board .owner .name a:hover .display_name{text-decoration:underline}.information-board .owner .name .username{display:block;color:#dde3ec}.landing-page .grid{display:grid;grid-gap:10px;grid-template-columns:1fr 2fr;grid-auto-columns:25%;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.landing-page .grid .column-0{display:none}.landing-page .grid .column-1{grid-column:1;grid-row:1}.landing-page .grid .column-2{grid-column:2;grid-row:1}.landing-page .grid .column-3{grid-column:3;grid-row:1/3}.landing-page .grid .column-4{grid-column:1/3;grid-row:2}@media screen and (max-width:960px){.landing-page .grid{grid-template-columns:40% 60%}.landing-page .grid .column-0{display:none}.landing-page .grid .column-1{grid-column:1;grid-row:1}.landing-page .grid .column-1.non-preview .landing-page__forms{height:100%}.landing-page .grid .column-2{grid-column:2;grid-row:1/3}.landing-page .grid .column-2.non-preview{grid-column:2;grid-row:1}.landing-page .grid .column-3{grid-column:1;grid-row:2/4}.landing-page .grid .column-4{grid-column:2;grid-row:3}.landing-page .grid .column-4.non-preview{grid-column:1/3;grid-row:2}}@media screen and (max-width:700px){.landing-page .grid{grid-template-columns:100%}.landing-page .grid .column-0{display:block;grid-column:1;grid-row:1}.landing-page .grid .column-1{grid-column:1;grid-row:3}.landing-page .grid .column-1 .brand{display:none}.landing-page .grid .column-2{grid-column:1;grid-row:2}.landing-page .grid .column-2 .landing-page__call-to-action,.landing-page .grid .column-2 .landing-page__logo{display:none}.landing-page .grid .column-2.non-preview{grid-column:1;grid-row:2}.landing-page .grid .column-3{grid-column:1;grid-row:5}.landing-page .grid .column-4,.landing-page .grid .column-4.non-preview{grid-column:1;grid-row:4}}.landing-page .column-flex{display:flex;flex-direction:column}.landing-page .separator-or{position:relative;margin:40px 0;text-align:center}.landing-page .separator-or:before{content:\"\";display:block;width:100%;height:0;border-bottom:1px solid rgba(96,105,132,.6);position:absolute;top:50%;left:0}.landing-page .separator-or span{display:inline-block;background:#282c37;font-size:12px;font-weight:500;color:#dde3ec;text-transform:uppercase;position:relative;z-index:1;padding:0 8px;cursor:default}.landing-page li,.landing-page p{font-family:sans-serif;font-weight:400;font-size:16px;line-height:30px;margin-bottom:12px;color:#dde3ec}.landing-page li a,.landing-page p a{color:#2b90d9;text-decoration:underline}.landing-page .closed-registrations-message{margin-top:20px}.landing-page .closed-registrations-message,.landing-page .closed-registrations-message p{text-align:center;font-size:12px;line-height:18px;color:#dde3ec;margin-bottom:0}.landing-page .closed-registrations-message a,.landing-page .closed-registrations-message p a{color:#2b90d9;text-decoration:underline}.landing-page .closed-registrations-message p:last-child{margin-bottom:0}.landing-page em{display:inline;margin:0;padding:0;font-weight:700;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;color:#fefefe}.landing-page h1{font-family:sans-serif;font-size:26px;line-height:30px;font-weight:500;margin-bottom:20px;color:#ecf0f4}.landing-page h1 small{font-family:sans-serif;display:block;font-size:18px;font-weight:400;color:#fefefe}.landing-page h2{font-size:22px;line-height:26px}.landing-page h2,.landing-page h3{font-family:sans-serif;font-weight:500;margin-bottom:20px;color:#ecf0f4}.landing-page h3{font-size:18px;line-height:24px}.landing-page h4{font-size:16px}.landing-page h4,.landing-page h5{font-family:sans-serif;line-height:24px;font-weight:500;margin-bottom:20px;color:#ecf0f4}.landing-page h5{font-size:14px}.landing-page h6{font-family:sans-serif;font-size:12px;line-height:24px;font-weight:500;margin-bottom:20px;color:#ecf0f4}.landing-page ol,.landing-page ul{margin-left:20px}.landing-page ol[type=a],.landing-page ul[type=a]{list-style-type:lower-alpha}.landing-page ol[type=i],.landing-page ul[type=i]{list-style-type:lower-roman}.landing-page ul{list-style:disc}.landing-page ol{list-style:decimal}.landing-page li>ol,.landing-page li>ul{margin-top:6px}.landing-page hr{width:100%;height:0;border:0;border-bottom:1px solid rgba(96,105,132,.6);margin:20px 0}.landing-page hr.spacer{height:1px;border:0}.landing-page .container-alt{width:100%;box-sizing:border-box;max-width:800px;margin:0 auto;word-wrap:break-word}.landing-page .header-wrapper{padding-top:15px;background:#282c37;background:linear-gradient(150deg,#393f4f,#282c37);position:relative}.landing-page .header-wrapper.compact{background:#282c37;padding-bottom:15px}.landing-page .header-wrapper.compact .hero .heading{padding-bottom:20px;font-family:sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#dde3ec}.landing-page .header-wrapper.compact .hero .heading a{color:#2b90d9;text-decoration:underline}.landing-page .brand a{padding-left:0;padding-right:0;color:#fff}.landing-page .brand img{height:32px;position:relative;top:4px;left:-10px}.landing-page .header{line-height:30px;overflow:hidden}.landing-page .header .container-alt{display:flex;justify-content:space-between}.landing-page .header .links{position:relative;z-index:4}.landing-page .header .links a{display:flex;justify-content:center;align-items:center;color:#dde3ec;text-decoration:none;padding:12px 16px;line-height:32px;font-family:sans-serif;font-weight:500;font-size:14px}.landing-page .header .links a:hover{color:#ecf0f4}.landing-page .header .links ul{list-style:none;margin:0}.landing-page .header .links ul li{display:inline-block;vertical-align:bottom;margin:0}.landing-page .header .links ul li:first-child a{padding-left:0}.landing-page .header .links ul li:last-child a{padding-right:0}.landing-page .header .hero{margin-top:50px;align-items:center;position:relative}.landing-page .header .hero .heading{position:relative;z-index:4;padding-bottom:150px}.landing-page .header .hero .closed-registrations-message,.landing-page .header .hero .simple_form{background:#1f232b;width:280px;padding:15px 20px;border-radius:4px 4px 0 0;line-height:normal;position:relative;z-index:4}.landing-page .header .hero .closed-registrations-message .actions,.landing-page .header .hero .closed-registrations-message .actions .block-button,.landing-page .header .hero .closed-registrations-message .actions .button,.landing-page .header .hero .closed-registrations-message .actions button,.landing-page .header .hero .simple_form .actions,.landing-page .header .hero .simple_form .actions .block-button,.landing-page .header .hero .simple_form .actions .button,.landing-page .header .hero .simple_form .actions button{margin-bottom:0}.landing-page .header .hero .closed-registrations-message{min-height:330px;display:flex;flex-direction:column;justify-content:space-between}.landing-page .about-short{background:#1f232b;padding:50px 0 30px;font-family:sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#dde3ec}.landing-page .about-short a{color:#2b90d9;text-decoration:underline}.landing-page.alternative{padding:10px 0}.landing-page.alternative .brand{text-align:center;padding:30px 0;margin-bottom:10px}.landing-page.alternative .brand img{position:static;padding:10px 0}@media screen and (max-width:960px){.landing-page.alternative .brand{padding:15px 0}}@media screen and (max-width:700px){.landing-page.alternative .brand{padding:0;margin-bottom:-10px}}.landing-page__forms,.landing-page__information{padding:20px}.landing-page__call-to-action{background:#1f232b;border-radius:4px;padding:25px 40px;overflow:hidden;box-sizing:border-box}.landing-page__call-to-action .row{width:100%;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between;align-items:center}.landing-page__call-to-action .row__information-board{display:flex;justify-content:flex-end;align-items:flex-end}.landing-page__call-to-action .row__information-board .information-board__section{flex:1 0 auto;padding:0 10px}@media screen and (max-width:415px){.landing-page__call-to-action .row__information-board{width:100%;justify-content:space-between}}.landing-page__call-to-action .row__mascot{flex:1;margin:10px -50px 0 0}@media screen and (max-width:415px){.landing-page__call-to-action .row__mascot{display:none}}.landing-page__logo{margin-right:20px}.landing-page__logo img{height:50px;width:auto;mix-blend-mode:lighten}.landing-page__information{padding:45px 40px;margin-bottom:10px}.landing-page__information:last-child{margin-bottom:0}.landing-page__information strong{font-weight:500;color:#fefefe}.landing-page__information .account{border-bottom:0;padding:0}.landing-page__information .account__display-name{align-items:center;display:flex;margin-right:5px}.landing-page__information .account div.account__display-name:hover .display-name strong{text-decoration:none}.landing-page__information .account div.account__display-name .account__avatar{cursor:default}.landing-page__information .account__avatar-wrapper{margin-left:0;flex:0 0 auto}.landing-page__information .account__avatar{width:44px;height:44px;background-size:44px 44px}.landing-page__information .account .display-name{font-size:15px}.landing-page__information .account .display-name__account{font-size:14px}@media screen and (max-width:960px){.landing-page__information .contact{margin-top:30px}}@media screen and (max-width:700px){.landing-page__information{padding:25px 20px}}.landing-page #mastodon-timeline,.landing-page__forms,.landing-page__information{box-sizing:border-box;background:#282c37;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.1)}.landing-page__mascot{height:104px;position:relative;left:-40px;bottom:25px}.landing-page__mascot img{height:190px;width:auto}.landing-page__short-description .row{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:40px}@media screen and (max-width:700px){.landing-page__short-description .row{margin-bottom:20px}}.landing-page__short-description p a{color:#ecf0f4}.landing-page__short-description h1{font-weight:500;color:#fff;margin-bottom:0}.landing-page__short-description h1 small{color:#dde3ec}.landing-page__short-description h1 small span{color:#ecf0f4}.landing-page__short-description p:last-child{margin-bottom:0}.landing-page__hero{margin-bottom:10px}.landing-page__hero img{display:block;margin:0;max-width:100%;height:auto;border-radius:4px}.landing-page__forms{height:100%}@media screen and (max-width:960px){.landing-page__forms{height:auto}}@media screen and (max-width:700px){.landing-page__forms{background:transparent;box-shadow:none;padding:0 20px;margin-top:30px;margin-bottom:40px}.landing-page__forms .separator-or span{background:#17191f}}.landing-page__forms hr{margin:40px 0}.landing-page__forms .button{display:block}.landing-page__forms .subtle-hint a{text-decoration:none}.landing-page__forms .subtle-hint a:active,.landing-page__forms .subtle-hint a:focus,.landing-page__forms .subtle-hint a:hover{text-decoration:underline}.landing-page #mastodon-timeline{display:flex;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;font-family:sans-serif;font-size:13px;line-height:18px;font-weight:400;color:#fff;width:100%;flex:1 1 auto;overflow:hidden;height:100%}.landing-page #mastodon-timeline .column-header{color:inherit;font-family:inherit;font-size:16px;line-height:inherit;font-weight:inherit;margin:0;padding:0}.landing-page #mastodon-timeline .column{padding:0;border-radius:4px;overflow:hidden;width:100%}.landing-page #mastodon-timeline .scrollable{height:400px}.landing-page #mastodon-timeline p{font-size:inherit;line-height:inherit;font-weight:inherit;color:#fff;margin-bottom:20px}.landing-page #mastodon-timeline p:last-child{margin-bottom:0}.landing-page #mastodon-timeline p a{color:#ecf0f4;text-decoration:none}.landing-page #mastodon-timeline .attachment-list__list{margin-left:0;list-style:none}.landing-page #mastodon-timeline .attachment-list__list li{font-size:inherit;line-height:inherit;font-weight:inherit;margin-bottom:0}.landing-page #mastodon-timeline .attachment-list__list li a{color:#c2cede;text-decoration:none}.landing-page #mastodon-timeline .attachment-list__list li a:hover{text-decoration:underline}@media screen and (max-width:700px){.landing-page #mastodon-timeline{display:none}}.landing-page__features>p{padding-right:60px}.landing-page__features .features-list{margin:30px 0 40px}.landing-page__features__action{text-align:center}.landing-page .features-list .features-list__row{display:flex;padding:10px 0;justify-content:space-between}.landing-page .features-list .features-list__row .visual{flex:0 0 auto;display:flex;align-items:center;margin-left:15px}.landing-page .features-list .features-list__row .visual .fa{display:block;color:#dde3ec;font-size:48px}.landing-page .features-list .features-list__row .text{font-size:16px;line-height:30px;color:#dde3ec}.landing-page .features-list .features-list__row .text h6{font-size:inherit;line-height:inherit;margin-bottom:0}@media screen and (min-width:960px){.landing-page .features-list{display:grid;grid-gap:30px;grid-template-columns:1fr 1fr;grid-auto-columns:50%;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}}.landing-page .footer-links{padding-bottom:50px;text-align:right;color:#c2cede}.landing-page .footer-links p{font-size:14px}.landing-page .footer-links a{color:inherit;text-decoration:underline}.landing-page__footer{margin-top:10px;text-align:center;color:#c2cede}.landing-page__footer p{font-size:14px}.landing-page__footer p a{color:inherit;text-decoration:underline}@media screen and (max-width:840px){.landing-page .container-alt{padding:0 20px}.landing-page .information-board .container-alt{padding-right:20px}.landing-page .information-board .panel{position:static;margin-top:20px;width:100%;border-radius:4px}.landing-page .information-board .panel .panel-header{text-align:center}}@media screen and (max-width:675px){.landing-page .header-wrapper{padding-top:0}.landing-page .header-wrapper.compact{padding-bottom:0}.landing-page .header-wrapper.compact .hero .heading{text-align:initial}.landing-page .features .container-alt,.landing-page .header .container-alt{display:block}.landing-page .header .links{padding-top:15px;background:#1f232b}.landing-page .header .links a{padding:12px 8px}.landing-page .header .links .nav{display:flex;flex-flow:row wrap;justify-content:space-around}.landing-page .header .links .brand img{left:0;top:0}.landing-page .header .hero{margin-top:30px;padding:0}.landing-page .header .hero .heading{padding:30px 20px;text-align:center}.landing-page .header .hero .closed-registrations-message,.landing-page .header .hero .simple_form{background:#17191f;width:100%;border-radius:0;box-sizing:border-box}}.landing-page .cta{margin:20px}@media screen and (max-width:700px){.landing-page.tag-page,.landing-page.tag-page .container{padding:0}.landing-page.tag-page #mastodon-timeline{display:flex;height:100vh;border-radius:0}}@media screen and (min-width:960px){.landing-page.tag-page .grid{grid-template-columns:33% 67%}}.landing-page.tag-page .grid .column-2{grid-column:2;grid-row:1}.landing-page.tag-page .brand{text-align:unset;padding:0}.landing-page.tag-page .brand img{height:48px;width:auto}.landing-page.tag-page .cta{margin:0}.landing-page.tag-page .cta .button{margin-right:4px}@media screen and (max-width:700px){.landing-page.tag-page .grid{grid-gap:0}.landing-page.tag-page .grid .column-1{grid-column:1;grid-row:1}.landing-page.tag-page .grid .column-2{display:none}}.table{width:100%;max-width:100%;border-spacing:0;border-collapse:collapse}.table td,.table th{padding:8px;line-height:18px;vertical-align:top;border-top:1px solid #282c37;text-align:left;background:#1f232b}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #282c37;border-top:0;font-weight:500}.table>tbody>tr>th{font-weight:500}.table>tbody>tr:nth-child(odd)>td,.table>tbody>tr:nth-child(odd)>th{background:#282c37}.table a{color:#2b90d9;text-decoration:underline}.table a:hover{text-decoration:none}.table strong{font-weight:500}.table strong:lang(ja),.table strong:lang(ko),.table strong:lang(zh-CN),.table strong:lang(zh-HK),.table strong:lang(zh-TW){font-weight:700}.table.inline-table>tbody>tr:nth-child(odd)>td,.table.inline-table>tbody>tr:nth-child(odd)>th{background:transparent}.table.inline-table>tbody>tr:first-child>td,.table.inline-table>tbody>tr:first-child>th{border-top:0}.table.batch-table>thead>tr>th{background:#282c37;border-top:1px solid #17191f;border-bottom:1px solid #17191f}.table.batch-table>thead>tr>th:first-child{border-radius:4px 0 0;border-left:1px solid #17191f}.table.batch-table>thead>tr>th:last-child{border-radius:0 4px 0 0;border-right:1px solid #17191f}.table-wrapper{overflow:auto;margin-bottom:20px}samp{font-family:monospace,monospace}button.table-action-link{background:transparent;border:0;font:inherit}a.table-action-link,button.table-action-link{text-decoration:none;display:inline-block;margin-right:5px;padding:0 10px;color:#dde3ec;font-weight:500}a.table-action-link:hover,button.table-action-link:hover{color:#fff}a.table-action-link i.fa,button.table-action-link i.fa{font-weight:400;margin-right:5px}a.table-action-link:first-child,button.table-action-link:first-child{padding-left:0}.batch-table__row,.batch-table__toolbar{display:flex}.batch-table__row__select,.batch-table__toolbar__select{box-sizing:border-box;padding:8px 16px;cursor:pointer;min-height:100%}.batch-table__row__select input,.batch-table__toolbar__select input{margin-top:8px}.batch-table__row__actions,.batch-table__row__content,.batch-table__toolbar__actions,.batch-table__toolbar__content{padding:8px 16px 8px 0;flex:1 1 auto}.batch-table__toolbar{border:1px solid #17191f;background:#282c37;border-radius:4px 0 0;height:47px;align-items:center}.batch-table__toolbar__actions{text-align:right;padding-right:11px}.batch-table__row{border:1px solid #17191f;border-top:0;background:#1f232b}.batch-table__row:hover{background:#242731}.batch-table__row:nth-child(2n){background:#282c37}.batch-table__row:nth-child(2n):hover{background:#2c313d}.batch-table__row__content{padding-top:12px;padding-bottom:16px}.batch-table .status__content{padding-top:0}.batch-table .status__content strong{font-weight:700}.admin-wrapper{display:flex;justify-content:center;height:100%}.admin-wrapper .sidebar-wrapper{flex:1 1 240px;height:100%;background:#282c37;display:flex;justify-content:flex-end}.admin-wrapper .sidebar{width:240px;height:100%;padding:0;overflow-y:auto}.admin-wrapper .sidebar .logo{display:block;margin:40px auto;width:100px;height:100px}@media screen and (max-width:600px){.admin-wrapper .sidebar>a:first-child{display:none}}.admin-wrapper .sidebar ul{list-style:none;border-radius:4px 0 0 4px;overflow:hidden;margin-bottom:20px}@media screen and (max-width:600px){.admin-wrapper .sidebar ul{margin-bottom:0}}.admin-wrapper .sidebar ul a{display:block;padding:15px;color:#dde3ec;text-decoration:none;transition:all .2s linear;border-radius:4px 0 0 4px}.admin-wrapper .sidebar ul a i.fa{margin-right:5px}.admin-wrapper .sidebar ul a:hover{color:#fff;background-color:#1d2028;transition:all .1s linear}.admin-wrapper .sidebar ul a.selected{background:#242731;border-radius:4px 0 0}.admin-wrapper .sidebar ul ul{background:#1f232b;border-radius:0 0 0 4px;margin:0}.admin-wrapper .sidebar ul ul a{border:0;padding:15px 35px}.admin-wrapper .sidebar ul .simple-navigation-active-leaf a{color:#fff;background-color:#2b5fd9;border-bottom:0;border-radius:0}.admin-wrapper .sidebar ul .simple-navigation-active-leaf a:hover{background-color:#416fdd}.admin-wrapper .sidebar>ul>.simple-navigation-active-leaf a{border-radius:4px 0 0 4px}.admin-wrapper .content-wrapper{flex:2 1 840px;overflow:auto}.admin-wrapper .content{max-width:840px;padding:60px 15px 20px 25px}@media screen and (max-width:600px){.admin-wrapper .content{max-width:none;padding:30px 15px 15px}}.admin-wrapper .content h2{color:#ecf0f4;font-size:24px;line-height:28px;font-weight:400;padding-bottom:40px;border-bottom:1px solid #393f4f;margin-bottom:40px}.admin-wrapper .content h3{color:#ecf0f4;font-size:20px;line-height:28px;font-weight:400;margin-bottom:30px}.admin-wrapper .content h4{text-transform:uppercase;font-size:13px;font-weight:700;color:#dde3ec;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #393f4f}.admin-wrapper .content h6{font-size:16px;color:#ecf0f4;line-height:28px;font-weight:400}.admin-wrapper .content .fields-group h6{color:#fff;font-weight:500}.admin-wrapper .content .directory__tag>a,.admin-wrapper .content .directory__tag>div{box-shadow:none}.admin-wrapper .content .directory__tag .table-action-link .fa{color:inherit}.admin-wrapper .content .directory__tag h4{font-size:18px;font-weight:700;color:#fff;text-transform:none;padding-bottom:0;margin-bottom:0;border-bottom:none}.admin-wrapper .content>p{font-size:14px;line-height:18px;color:#ecf0f4;margin-bottom:20px}.admin-wrapper .content>p strong{color:#fff;font-weight:500}.admin-wrapper .content>p strong:lang(ja),.admin-wrapper .content>p strong:lang(ko),.admin-wrapper .content>p strong:lang(zh-CN),.admin-wrapper .content>p strong:lang(zh-HK),.admin-wrapper .content>p strong:lang(zh-TW){font-weight:700}.admin-wrapper .content hr{width:100%;height:0;border:0;border-bottom:1px solid rgba(96,105,132,.6);margin:20px 0}.admin-wrapper .content hr.spacer{height:1px;border:0}.admin-wrapper .content .muted-hint{color:#dde3ec}.admin-wrapper .content .muted-hint a{color:#2b90d9}.admin-wrapper .content .positive-hint{color:#79bd9a;font-weight:500}.admin-wrapper .content .negative-hint{color:#df405a;font-weight:500}@media screen and (max-width:600px){.admin-wrapper{display:block;overflow-y:auto;-webkit-overflow-scrolling:touch}.admin-wrapper .content-wrapper,.admin-wrapper .sidebar-wrapper{flex:0 0 auto;height:auto;overflow:initial}.admin-wrapper .sidebar{width:100%;padding:0;height:auto}}.filters{display:flex;flex-wrap:wrap}.filters .filter-subset{flex:0 0 auto;margin:0 40px 10px 0}.filters .filter-subset:last-child{margin-bottom:20px}.filters .filter-subset ul{margin-top:5px;list-style:none}.filters .filter-subset ul li{display:inline-block;margin-right:5px}.filters .filter-subset strong{font-weight:500;text-transform:uppercase;font-size:12px}.filters .filter-subset strong:lang(ja),.filters .filter-subset strong:lang(ko),.filters .filter-subset strong:lang(zh-CN),.filters .filter-subset strong:lang(zh-HK),.filters .filter-subset strong:lang(zh-TW){font-weight:700}.filters .filter-subset a{display:inline-block;color:#dde3ec;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:500;border-bottom:2px solid #282c37}.filters .filter-subset a:hover{color:#fff;border-bottom:2px solid #333846}.filters .filter-subset a.selected{color:#2b90d9;border-bottom:2px solid #2b5fd9}.flavour-screen{display:block;margin:10px auto;max-width:100%}.flavour-description{display:block;font-size:16px;margin:10px 0}.flavour-description>p{margin:10px 0}.report-accounts{display:flex;flex-wrap:wrap;margin-bottom:20px}.report-accounts__item{display:flex;flex:250px;flex-direction:column;margin:0 5px}.report-accounts__item>strong{display:block;margin:0 0 10px -5px;font-weight:500;font-size:14px;line-height:18px;color:#ecf0f4}.report-accounts__item>strong:lang(ja),.report-accounts__item>strong:lang(ko),.report-accounts__item>strong:lang(zh-CN),.report-accounts__item>strong:lang(zh-HK),.report-accounts__item>strong:lang(zh-TW){font-weight:700}.report-accounts__item .account-card{flex:1 1 auto}.account-status,.report-status{display:flex;margin-bottom:10px}.account-status .activity-stream,.report-status .activity-stream{flex:2 0 0;margin-right:20px;max-width:calc(100% - 60px)}.account-status .activity-stream .entry,.report-status .activity-stream .entry{border-radius:4px}.account-status__actions,.report-status__actions{flex:0 0 auto;display:flex;flex-direction:column}.account-status__actions .icon-button,.report-status__actions .icon-button{font-size:24px;width:24px;text-align:center;margin-bottom:10px}.simple_form.new_account_moderation_note,.simple_form.new_report_note{max-width:100%}.batch-form-box{display:flex;flex-wrap:wrap;margin-bottom:5px}.batch-form-box #form_status_batch_action{margin:0 5px 5px 0;font-size:14px}.batch-form-box input.button{margin:0 5px 5px 0}.batch-form-box .media-spoiler-toggle-buttons{margin-left:auto}.batch-form-box .media-spoiler-toggle-buttons .button{overflow:visible;margin:0 0 5px 5px;float:right}.back-link{margin-bottom:10px;font-size:14px}.back-link a{color:#2b90d9;text-decoration:none}.back-link a:hover{text-decoration:underline}.spacer{flex:1 1 auto}.log-entry{margin-bottom:20px;line-height:20px}.log-entry__header{display:flex;justify-content:flex-start;align-items:center;padding:10px;background:#282c37;color:#dde3ec;border-radius:4px 4px 0 0;font-size:14px;position:relative}.log-entry__avatar{margin-right:10px}.log-entry__avatar .avatar{display:block;margin:0;border-radius:50%;width:40px;height:40px}.log-entry__content{max-width:calc(100% - 90px)}.log-entry__title{word-wrap:break-word}.log-entry__timestamp{color:#c2cede}.log-entry__extras{background:#353a49;border-radius:0 0 4px 4px;padding:10px;color:#dde3ec;font-family:monospace,monospace;font-size:12px;word-wrap:break-word;min-height:20px}.log-entry__icon{font-size:28px;margin-right:10px;color:#c2cede}.log-entry__icon__overlay{position:absolute;top:10px;right:10px;width:10px;height:10px;border-radius:50%}.log-entry__icon__overlay.positive{background:#79bd9a}.log-entry__icon__overlay.negative{background:#e87487}.log-entry__icon__overlay.neutral{background:#2b5fd9}.log-entry .target,.log-entry .username,.log-entry a{color:#ecf0f4;text-decoration:none;font-weight:500}.log-entry .diff-old{color:#e87487}.log-entry .diff-neutral{color:#ecf0f4}.log-entry .diff-new{color:#79bd9a}.inline-name-tag,.name-tag,a.inline-name-tag,a.name-tag{text-decoration:none;color:#ecf0f4}.inline-name-tag .username,.name-tag .username,a.inline-name-tag .username,a.name-tag .username{font-weight:500}.inline-name-tag.suspended .username,.name-tag.suspended .username,a.inline-name-tag.suspended .username,a.name-tag.suspended .username{text-decoration:line-through;color:#e87487}.inline-name-tag.suspended .avatar,.name-tag.suspended .avatar,a.inline-name-tag.suspended .avatar,a.name-tag.suspended .avatar{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8}.name-tag,a.name-tag{display:flex;align-items:center}.name-tag .avatar,a.name-tag .avatar{display:block;margin:0 5px 0 0;border-radius:50%}.name-tag.suspended .avatar,a.name-tag.suspended .avatar{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8}.speech-bubble{margin-bottom:20px;border-left:4px solid #2b5fd9}.speech-bubble.positive{border-left-color:#79bd9a}.speech-bubble.negative{border-left-color:#e87487}.speech-bubble.warning{border-left-color:#ca8f04}.speech-bubble__bubble{padding:16px 16px 16px 14px;font-size:15px;line-height:20px;border-radius:4px 4px 4px 0;position:relative;font-weight:500}.speech-bubble__bubble a{color:#dde3ec}.speech-bubble__owner{padding:8px 8px 8px 12px}.speech-bubble time{color:#c2cede}.report-card{background:#282c37;border-radius:4px;margin-bottom:20px}.report-card__profile{display:flex;justify-content:space-between;align-items:center;padding:15px}.report-card__profile .account{padding:0;border:0}.report-card__profile .account__avatar-wrapper{margin-left:0}.report-card__profile__stats{flex:0 0 auto;font-weight:500;color:#dde3ec;text-transform:uppercase;text-align:right}.report-card__profile__stats a{color:inherit;text-decoration:none}.report-card__profile__stats a:active,.report-card__profile__stats a:focus,.report-card__profile__stats a:hover{color:#f7f9fb}.report-card__profile__stats .red{color:#df405a}.report-card__summary__item{display:flex;justify-content:flex-start;border-top:1px solid #1f232b}.report-card__summary__item:hover{background:#2c313d}.report-card__summary__item__assigned,.report-card__summary__item__reported-by{padding:15px;flex:0 0 auto;box-sizing:border-box;width:150px;color:#dde3ec}.report-card__summary__item__assigned,.report-card__summary__item__assigned .username,.report-card__summary__item__reported-by,.report-card__summary__item__reported-by .username{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-card__summary__item__content{flex:1 1 auto;max-width:calc(100% - 300px)}.report-card__summary__item__content__icon{color:#c2cede;margin-right:4px;font-weight:500}.report-card__summary__item__content a{display:block;box-sizing:border-box;width:100%;padding:15px;text-decoration:none;color:#dde3ec}.one-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emojione[title=\":8ball:\"],.emojione[title=\":ant:\"],.emojione[title=\":back:\"],.emojione[title=\":black_circle:\"],.emojione[title=\":black_heart:\"],.emojione[title=\":black_large_square:\"],.emojione[title=\":black_medium_small_square:\"],.emojione[title=\":black_medium_square:\"],.emojione[title=\":black_nib:\"],.emojione[title=\":black_small_square:\"],.emojione[title=\":bomb:\"],.emojione[title=\":bowling:\"],.emojione[title=\":bust_in_silhouette:\"],.emojione[title=\":busts_in_silhouette:\"],.emojione[title=\":camera:\"],.emojione[title=\":camera_with_flash:\"],.emojione[title=\":clubs:\"],.emojione[title=\":copyright:\"],.emojione[title=\":curly_loop:\"],.emojione[title=\":currency_exchange:\"],.emojione[title=\":dark_sunglasses:\"],.emojione[title=\":eight_pointed_black_star:\"],.emojione[title=\":electric_plug:\"],.emojione[title=\":end:\"],.emojione[title=\":female-guard:\"],.emojione[title=\":film_projector:\"],.emojione[title=\":fried_egg:\"],.emojione[title=\":gorilla:\"],.emojione[title=\":guardsman:\"],.emojione[title=\":heavy_check_mark:\"],.emojione[title=\":heavy_division_sign:\"],.emojione[title=\":heavy_dollar_sign:\"],.emojione[title=\":heavy_minus_sign:\"],.emojione[title=\":heavy_multiplication_x:\"],.emojione[title=\":heavy_plus_sign:\"],.emojione[title=\":hocho:\"],.emojione[title=\":hole:\"],.emojione[title=\":joystick:\"],.emojione[title=\":kaaba:\"],.emojione[title=\":lower_left_ballpoint_pen:\"],.emojione[title=\":lower_left_fountain_pen:\"],.emojione[title=\":male-guard:\"],.emojione[title=\":microphone:\"],.emojione[title=\":mortar_board:\"],.emojione[title=\":movie_camera:\"],.emojione[title=\":musical_score:\"],.emojione[title=\":on:\"],.emojione[title=\":registered:\"],.emojione[title=\":soon:\"],.emojione[title=\":spades:\"],.emojione[title=\":speaking_head_in_silhouette:\"],.emojione[title=\":spider:\"],.emojione[title=\":telephone_receiver:\"],.emojione[title=\":tm:\"],.emojione[title=\":top:\"],.emojione[title=\":tophat:\"],.emojione[title=\":turkey:\"],.emojione[title=\":vhs:\"],.emojione[title=\":video_camera:\"],.emojione[title=\":video_game:\"],.emojione[title=\":water_buffalo:\"],.emojione[title=\":waving_black_flag:\"],.emojione[title=\":wavy_dash:\"]{-webkit-filter:drop-shadow(1px 1px 0 #fff) drop-shadow(-1px 1px 0 #fff) drop-shadow(1px -1px 0 #fff) drop-shadow(-1px -1px 0 #fff);filter:drop-shadow(1px 1px 0 #ffffff) drop-shadow(-1px 1px 0 #ffffff) drop-shadow(1px -1px 0 #ffffff) drop-shadow(-1px -1px 0 #ffffff)}body.rtl{direction:rtl}body.rtl .column-header>button{text-align:right;padding-left:0;padding-right:15px}body.rtl .landing-page__logo{margin-right:0;margin-left:20px}body.rtl .landing-page .features-list .features-list__row .visual{margin-left:0;margin-right:15px}body.rtl .column-header__icon,body.rtl .column-link__icon{margin-right:0;margin-left:5px}body.rtl .compose-form .compose-form__buttons-wrapper .character-counter__wrapper{margin-right:0;margin-left:4px}body.rtl .navigation-bar__profile{margin-left:0;margin-right:8px}body.rtl .search__input{padding-right:10px;padding-left:30px}body.rtl .search__icon .fa{right:auto;left:10px}body.rtl .column-header__buttons{left:0;right:auto;margin-left:-15px;margin-right:0}body.rtl .column-inline-form .icon-button{margin-left:0;margin-right:5px}body.rtl .column-header__links .text-btn{margin-left:10px;margin-right:0}body.rtl .account__avatar-wrapper{float:right}body.rtl .column-header__back-button{padding-left:5px;padding-right:0}body.rtl .column-header__setting-arrows{float:left}body.rtl .setting-toggle__label{margin-left:0;margin-right:8px}body.rtl .setting-meta__label{float:left}body.rtl .status__avatar{left:auto;right:10px}body.rtl .activity-stream .status.light,body.rtl .status{padding-left:10px;padding-right:68px}body.rtl .activity-stream .status.light .status__display-name,body.rtl .status__info .status__display-name{padding-left:25px;padding-right:0}body.rtl .activity-stream .pre-header{padding-right:68px;padding-left:0}body.rtl .status__prepend{margin-left:0;margin-right:68px}body.rtl .status__prepend-icon-wrapper{left:auto;right:-26px}body.rtl .activity-stream .pre-header .pre-header__icon{left:auto;right:42px}body.rtl .account__avatar-overlay-overlay,body.rtl .column-back-button--slim-button{right:auto;left:0}body.rtl .activity-stream .status.light .status__header .status__meta,body.rtl .status__relative-time{float:left}body.rtl .activity-stream .detailed-status.light .detailed-status__display-name>div{float:right;margin-right:0;margin-left:10px}body.rtl .activity-stream .detailed-status.light .detailed-status__meta span>span{margin-left:0;margin-right:6px}body.rtl .status__action-bar__counter{margin-right:0;margin-left:11px}body.rtl .status__action-bar__counter .status__action-bar-button{margin-right:0;margin-left:4px}body.rtl .status__action-bar-button{float:right;margin-right:0;margin-left:18px}body.rtl .status__action-bar-dropdown{float:right}body.rtl .privacy-dropdown__dropdown{margin-left:0;margin-right:40px}body.rtl .privacy-dropdown__option__icon{margin-left:10px;margin-right:0}body.rtl .detailed-status__display-avatar{margin-right:0;margin-left:10px;float:right}body.rtl .detailed-status__favorites,body.rtl .detailed-status__reblogs{margin-left:0;margin-right:6px}body.rtl .fa-ul{margin-left:2.14285714em}body.rtl .fa-li{left:auto;right:-2.14285714em}body.rtl .admin-wrapper{direction:rtl}body.rtl .admin-wrapper .sidebar ul a i.fa,body.rtl a.table-action-link i.fa{margin-right:0;margin-left:5px}body.rtl .simple_form .check_boxes .checkbox label{padding-left:0;padding-right:25px}body.rtl .simple_form .input.with_label.boolean label.checkbox{padding-left:25px;padding-right:0}body.rtl .simple_form .check_boxes .checkbox input[type=checkbox],body.rtl .simple_form .input.boolean input[type=checkbox],body.rtl .simple_form .input.radio_buttons .radio{left:auto;right:0}body.rtl .simple_form .input.radio_buttons .radio>label{padding-right:28px;padding-left:0}body.rtl .simple_form .input-with-append .input input{padding-left:142px;padding-right:0}body.rtl .simple_form .input.boolean label.checkbox{left:auto;right:0}body.rtl .simple_form .input.boolean .hint,body.rtl .simple_form .input.boolean .label_input{padding-left:0;padding-right:28px}body.rtl .simple_form .label_input__append{right:auto;left:3px}body.rtl .simple_form .label_input__append:after{right:auto;left:0;background-image:linear-gradient(270deg,rgba(19,20,25,0),#131419)}body.rtl .simple_form select{background:#131419 url(\"data:image/svg+xml;utf8,\") no-repeat left 8px center/auto 16px}body.rtl .table td,body.rtl .table th{text-align:right}body.rtl .filters .filter-subset{margin-right:0;margin-left:45px}body.rtl .landing-page .header-wrapper .mascot{right:60px;left:auto}body.rtl .landing-page__call-to-action .row__information-board{direction:rtl}body.rtl .landing-page .header .hero .floats .float-1{left:-120px;right:auto}body.rtl .landing-page .header .hero .floats .float-2{left:210px;right:auto}body.rtl .landing-page .header .hero .floats .float-3{left:110px;right:auto}body.rtl .landing-page .header .links .brand img{left:0}body.rtl .landing-page .fa-external-link{padding-right:5px;padding-left:0!important}body.rtl .landing-page .features #mastodon-timeline{margin-right:0;margin-left:30px}@media screen and (min-width:631px){body.rtl .column,body.rtl .drawer{padding-left:5px;padding-right:5px}body.rtl .column:first-child,body.rtl .drawer:first-child{padding-left:5px;padding-right:10px}body.rtl .columns-area>div .column,body.rtl .columns-area>div .drawer{padding-left:5px;padding-right:5px}}body.rtl .public-layout .header .nav-button{margin-left:8px;margin-right:0}body.rtl .public-layout .public-account-header__tabs{margin-left:0;margin-right:20px}body.rtl .landing-page__information .account__display-name{margin-right:0;margin-left:5px}body.rtl .landing-page__information .account__avatar-wrapper{margin-left:12px;margin-right:0}body.rtl .card__bar .display-name{margin-left:0;margin-right:15px;text-align:right}body.rtl .fa-chevron-left:before{content:\"\"}body.rtl .fa-chevron-right:before{content:\"\"}body.rtl .column-back-button__icon{margin-right:0;margin-left:5px}body.rtl .column-header__setting-arrows .column-header__setting-btn:last-child{padding-left:0;padding-right:10px}body.rtl .simple_form .input.radio_buttons .radio>label input{left:auto;right:0}.dashboard__counters{display:flex;flex-wrap:wrap;margin:0 -5px 20px}.dashboard__counters>div{box-sizing:border-box;flex:0 0 33.333%;padding:0 5px;margin-bottom:10px}.dashboard__counters>div>a,.dashboard__counters>div>div{padding:20px;background:#313543;border-radius:4px}.dashboard__counters>div>a{text-decoration:none;color:inherit;display:block}.dashboard__counters>div>a:active,.dashboard__counters>div>a:focus,.dashboard__counters>div>a:hover{background:#393f4f}.dashboard__counters__num,.dashboard__counters__text{text-align:center;font-weight:500;font-size:24px;line-height:21px;color:#fff;font-family:sans-serif;margin-bottom:20px;line-height:30px}.dashboard__counters__text{font-size:18px}.dashboard__counters__label{font-size:14px;color:#dde3ec;text-align:center;font-weight:500}.dashboard__widgets{display:flex;flex-wrap:wrap;margin:0 -5px}.dashboard__widgets>div{flex:0 0 33.333%;margin-bottom:20px}.dashboard__widgets>div>div{padding:0 5px}.dashboard__widgets a:not(.name-tag){color:#d9e1e8;font-weight:500;text-decoration:none}.compose-form .compose-form__modifiers .compose-form__upload-description input::-webkit-input-placeholder{opacity:1}.compose-form .compose-form__modifiers .compose-form__upload-description input:-ms-input-placeholder{opacity:1}.compose-form .compose-form__modifiers .compose-form__upload-description input::-ms-input-placeholder{opacity:1}.compose-form .compose-form__modifiers .compose-form__upload-description input::placeholder{opacity:1}.landing-page__short-description p a,.reply-indicator__content a,.rich-formatting a,.rich-formatting li a,.rich-formatting p a,.status__content a{color:#5f86e2;text-decoration:underline}.landing-page__short-description p a.mention,.reply-indicator__content a.mention,.rich-formatting a.mention,.rich-formatting li a.mention,.rich-formatting p a.mention,.status__content a.mention{text-decoration:none}.landing-page__short-description p a.mention span,.reply-indicator__content a.mention span,.rich-formatting a.mention span,.rich-formatting li a.mention span,.rich-formatting p a.mention span,.status__content a.mention span{text-decoration:underline}.landing-page__short-description p a.mention span:active,.landing-page__short-description p a.mention span:focus,.landing-page__short-description p a.mention span:hover,.landing-page__short-description p a:active,.landing-page__short-description p a:focus,.landing-page__short-description p a:hover,.reply-indicator__content a.mention span:active,.reply-indicator__content a.mention span:focus,.reply-indicator__content a.mention span:hover,.reply-indicator__content a:active,.reply-indicator__content a:focus,.reply-indicator__content a:hover,.rich-formatting a.mention span:active,.rich-formatting a.mention span:focus,.rich-formatting a.mention span:hover,.rich-formatting a:active,.rich-formatting a:focus,.rich-formatting a:hover,.rich-formatting li a.mention span:active,.rich-formatting li a.mention span:focus,.rich-formatting li a.mention span:hover,.rich-formatting li a:active,.rich-formatting li a:focus,.rich-formatting li a:hover,.rich-formatting p a.mention span:active,.rich-formatting p a.mention span:focus,.rich-formatting p a.mention span:hover,.rich-formatting p a:active,.rich-formatting p a:focus,.rich-formatting p a:hover,.status__content a.mention span:active,.status__content a.mention span:focus,.status__content a.mention span:hover,.status__content a:active,.status__content a:focus,.status__content a:hover{text-decoration:none}.landing-page__short-description p a.status__content__spoiler-link,.reply-indicator__content a.status__content__spoiler-link,.rich-formatting a.status__content__spoiler-link,.rich-formatting li a.status__content__spoiler-link,.rich-formatting p a.status__content__spoiler-link,.status__content a.status__content__spoiler-link{color:#ecf0f4;text-decoration:none}.status__content__read-more-button{text-decoration:underline}.status__content__read-more-button:active,.status__content__read-more-button:focus,.status__content__read-more-button:hover{text-decoration:none}.getting-started__footer a{text-decoration:underline}.getting-started__footer a:active,.getting-started__footer a:focus,.getting-started__footer a:hover{text-decoration:none}"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./app/javascript/flavours/glitch/styles/components/index.scss","webpack:///./app/javascript/skins/glitch/contrast/common.scss","webpack:///./app/javascript/flavours/glitch/styles/contrast/variables.scss","webpack:///./app/javascript/flavours/glitch/styles/basics.scss","webpack:///./app/javascript/flavours/glitch/styles/containers.scss","webpack:///./app/javascript/flavours/glitch/styles/variables.scss","webpack:///./app/javascript/flavours/glitch/styles/_mixins.scss","webpack:///./app/javascript/flavours/glitch/styles/lists.scss","webpack:///./app/javascript/flavours/glitch/styles/modal.scss","webpack:///./app/javascript/flavours/glitch/styles/footer.scss","webpack:///./app/javascript/flavours/glitch/styles/compact_header.scss","webpack:///./app/javascript/flavours/glitch/styles/widgets.scss","webpack:///./app/javascript/flavours/glitch/styles/forms.scss","webpack:///./app/javascript/flavours/glitch/styles/accounts.scss","webpack:///./app/javascript/flavours/glitch/styles/stream_entries.scss","webpack:///./app/javascript/flavours/glitch/styles/components/boost.scss","webpack:///./app/javascript/flavours/glitch/styles/components/accounts.scss","webpack:///./app/javascript/flavours/glitch/styles/components/domains.scss","webpack:///./app/javascript/flavours/glitch/styles/components/status.scss","webpack:///./app/javascript/flavours/glitch/styles/components/modal.scss","webpack:///./app/javascript/flavours/glitch/styles/components/composer.scss","webpack:///./app/javascript/flavours/glitch/styles/components/columns.scss","webpack:///./app/javascript/flavours/glitch/styles/components/regeneration_indicator.scss","webpack:///./app/javascript/flavours/glitch/styles/components/search.scss","webpack:///./","webpack:///./app/javascript/flavours/glitch/styles/components/emoji.scss","webpack:///./app/javascript/flavours/glitch/styles/components/doodle.scss","webpack:///./app/javascript/flavours/glitch/styles/components/drawer.scss","webpack:///./app/javascript/flavours/glitch/styles/components/media.scss","webpack:///./app/javascript/flavours/glitch/styles/components/sensitive.scss","webpack:///./app/javascript/flavours/glitch/styles/components/lists.scss","webpack:///./app/javascript/flavours/glitch/styles/components/emoji_picker.scss","webpack:///./app/javascript/flavours/glitch/styles/components/local_settings.scss","webpack:///./app/javascript/flavours/glitch/styles/components/error_boundary.scss","webpack:///./app/javascript/flavours/glitch/styles/polls.scss","webpack:///./app/javascript/flavours/glitch/styles/about.scss","webpack:///./app/javascript/flavours/glitch/styles/tables.scss","webpack:///./app/javascript/flavours/glitch/styles/admin.scss","webpack:///./app/javascript/flavours/glitch/styles/accessibility.scss","webpack:///./app/javascript/flavours/glitch/styles/rtl.scss","webpack:///./app/javascript/flavours/glitch/styles/dashboard.scss","webpack:///./app/javascript/flavours/glitch/styles/contrast/diff.scss"],"names":[],"mappings":"AAuPE,iBCixFD,2ZAt/FC,mBACA,SACA,eACA,aACA,uBACA,CACD,8EAKC,cACD,KAGC,cACD,MAGC,gBACD,aAGC,YACD,oDAIC,uBACA,CACD,MAGC,yCACA,CACD,KAGC,uCACD,oBAGC,sBACA,CACD,0BAGC,iCACA,kBACA,CACD,gCAGC,mBACD,iCAGC,mBACD,0BAGC,8BACA,yBACA,CACD,iEAOC,kBCtFmB,CDuFpB,2BAGC,uBACD,KEtFC,0CACA,eACA,iBACA,gBACA,WAEA,uEACA,2DACA,qHACA,uCACA,CF0FD,iBE5EG,uIF+EH,cE3EG,6BACA,YACA,UACA,kBDpCiB,CDmHpB,kCE3EK,kBF8EL,aEzEG,kBD7CiB,CDyHpB,iBExEG,mCACA,CF2EH,yBExEK,mCACA,CF2EL,WEtEG,4BACA,gBACA,CFyEH,sBEtEK,6BACA,YACA,eACA,CFyEL,WEpEG,iCACA,CF0EH,sBEzEG,uBACA,SACA,CFmFH,WE/EG,oCACA,cDrEgB,mBAZC,aCuFjB,uBACA,kBACA,CFsEH,mBEnEK,iCACA,CFsEL,uBEnEO,8BACA,WACA,YACA,iBACA,CFsEP,sBElEO,gCACA,eACA,CFqEP,OE9DC,kCACA,CFkED,aE/DG,aFkEH,4BE3DG,wBACA,YACA,mBACA,uBACA,mBACA,CF+DH,eGlMC,8BAEA,CHsMD,oCGzMD,eAMI,mBACA,CHuMD,CACF,gBGnMC,uBHuMD,oCGxMD,gBAII,mBHwMD,CACF,mBGrMG,oCACA,kBACA,CHwMH,uBGrMK,6BACA,CHwML,qBGpMK,oCACA,mBACA,WC7BE,qBD+BF,UACA,kBACA,iBACA,uBACA,gBACA,cACA,CHuML,kCGhMG,2BAEA,mBACA,qBACA,CHoMH,oCGzMC,kCAQI,wBACA,YACA,CHqMH,CACF,gBGhMC,yBAEA,eACA,iBACA,sBACA,iBAEA,sBAEA,CHoMD,oCG9MD,gBAaI,2BAEA,mBAEA,CHqMD,CACF,wBK5QC,WF4EuB,sCACrB,iBHuMH,4BGpMK,uBACA,cACA,SACA,kBACA,iBC3BkB,wBC9DtB,2BACA,CLkSD,sBGpMG,4BFhFmB,uBEkFnB,CHuMH,gCGpMK,8BACA,uBACA,eACA,CHuML,6BGlMG,6BACA,iBACA,eACA,CHqMH,QGhMC,2BACA,8BACA,sBACA,mCACA,2BHoMD,kBGjMG,0BACA,CHoMH,kBGhMG,wBACA,CHmMH,kBG/LG,wBACA,CHkMH,kBG9LG,0BACA,CHiMH,sCG7LG,gBHgMH,oCG5ND,QAgCI,kDHgMD,sCG7LG,0BACA,mBACA,sBACA,CHgMH,gCG5LG,kCACA,kBACA,CH+LH,qBG3LG,aH8LH,CACF,oCG/OD,QAqDI,+CACA,CH8LD,kBG3LG,cH8LH,kBG1LG,wBACA,CH6LH,kBGzLG,wBACA,CH4LH,kBGxLG,wBACA,CH2LH,CACF,oCGvLD,eAEI,iBH0LD,CACF,0BGvLG,gBH0LH,oCG3LC,0BAII,UH2LH,CACF,uBGvLG,sDACA,kBACA,YACA,cACA,aACA,oBACA,uBACA,iBACA,eACA,CH0LH,oCGpMC,uBAaI,0BACA,MACA,OACA,SACA,gBACA,gBACA,WACA,CH2LH,CACF,2BGxLK,6BACA,CH2LL,iCGvLK,iCACA,2BACA,gBACA,CH0LL,mCGtLK,iCACA,uBACA,gBACA,CHyLL,kCGrLK,iCACA,yBACA,gBACA,CHwLL,8BGpLK,0BACA,CHuLL,kCGpLO,0BACA,WACA,kBACA,WACA,CHuLP,oCG5LK,kCAQI,YHwLP,CACF,6GGlLO,mBHqLP,iCGhLK,gCACA,eACA,eACA,gBACA,qBACA,cF9Qc,mBEgRd,iBACA,CHmLL,sHG9KO,oCCnSA,CJqdP,oCG7KO,0CACE,aHgLP,CACF,mCG3KK,wCAEA,iBACA,CH8KL,4HGzKO,uCACA,CH4KP,qBGpKG,2BACA,0DACA,sBACA,mCACA,2BHuKH,+BGpKK,wBACA,CHuKL,+BGnKK,wBACA,CHsKL,oCGpLC,qBAkBI,qCACA,CHsKH,+BGnKK,aHsKL,CACF,sCGjKG,mCACA,kCACA,CHoKH,+CGjKK,WHoKL,oIGhKO,sDHoKP,4DGhKO,wBFzVe,CD4ftB,gFGhKS,YF5Va,CD+ftB,6CG7JK,0CACA,aACA,kBACA,kBACA,CHgKL,mDG7JO,yBACA,kBACA,WACA,YACA,gDACA,MACA,MACA,CHgKP,iDG5JO,kFACA,WACA,YACA,SACA,yBACA,CH+JP,oCGvLG,6CA4BI,aH+JL,CACF,8CG3JK,gBH8JL,4JG1JO,kBH8JP,oCGhKK,4JAKI,gBHgKP,CACF,oCG/NC,sCAoEI,+BACA,CH+JH,mDG5JK,aH+JL,8FG1JK,gBH6JL,CACF,2CGzJK,mCACA,aACA,0BACA,CH4JL,kDGzJO,yBACA,mBACA,kBACA,SACA,OACA,QACA,YACA,0BACA,UACA,CH4JP,mDGxJO,0BAGqB,yCACrB,+BACA,CH6JP,uDG1JS,yBACA,YACA,SACA,kBACA,yBACA,mBACA,iBC/Yc,wBC9DtB,2BACA,CL4mBD,oCGlMG,2CAwCI,gCACA,0BACA,WACA,CH8JL,kDG3JO,aH8JP,mDKlnBD,WF0d6B,sCAErB,uBH+JP,uDG5JS,2BACA,iBCvaY,wBC9DtB,2BACA,CLsoBC,CACF,0DG5KO,mDAcI,aHkKT,CACF,oCGlOG,2CAqEI,gBHiKL,CACF,oCGvOG,2CAyEI,eHkKL,CACF,4CG9JK,8BACA,CHiKL,kDG9JO,mCACA,CHiKP,qDG9JS,gCACA,WClgBF,gBDogBE,gBACA,mBACA,uBACA,4BACA,CHiKT,2DG9JW,6BACA,WC5gBJ,gBD8gBI,gBACA,sBACA,CHiKX,oCGzLG,4CA8BI,8BACA,8BACA,kBACA,CH+JL,kDG5JO,8BACA,CH+JP,qDG5JS,gCACA,gBACA,CH+JT,2DG5JW,aFxhBM,CDurBjB,CACF,kDGzJO,wCACA,oBACA,WACA,CH4JP,oEGzJS,gCACA,eACA,CH4JT,oCGxJS,oEACE,aH2JT,CACF,2DGvJS,kCACA,cACA,cFnjBU,aEqjBV,+BACA,eACA,kBACA,iBACA,CH0JT,6DGvJW,cH0JX,sEGtJW,eHyJX,iEGrJW,yBACA,kBACA,SACA,OACA,WACA,gCACA,WACA,uBACA,CHwJX,wEGnJa,yCACA,CHsJb,iFGlJa,2BFplBS,CDyuBtB,uEG/Ia,iCACA,CHkJb,6DG7IW,kCACA,CHgJX,0EG5IW,4BACA,CH+IX,2EG3IW,+BACA,kBACA,WC3nBJ,sBD6nBI,CH8IX,0DGzIS,wBACA,CH4IT,2DGxIS,gBH2IT,6CGrIK,2BACA,CHwIL,iEGrIO,gCACA,uBACA,aACA,CHwIP,0FGrIS,6BHwIT,wEGpIS,aHuIT,oDGlIO,gCACA,aFppBY,CD0xBnB,sDGlIS,mCFxpBU,qBE0pBV,aACA,eACA,CHqIT,6DGlIW,0BC5qBJ,CJkzBP,oCGtKG,6CAuCI,uBACA,CHmIL,CACF,0CG9HG,0BHiIH,oCGlIC,0CAII,gBHkIH,CACF,sCG9HG,gBHiIH,mCG7HG,sDACA,kBACA,gBACA,kBACA,CHgIH,oCGrIC,mCAQI,gCACA,eACA,CHiIH,CACF,4DG9HK,qBACA,CHiIL,8DG9HO,cHiIP,qFG7HO,wBHgIP,wEG5HO,aC9tBQ,CJ61Bf,6DGzHK,8BCruBE,CJm2BP,oFGxHK,4BACA,aF/tBc,CD41BnB,0CGxHK,iBH2HL,mCGtHG,cFruBkB,cEsuBlB,CHyHH,wCGtHK,8BACA,CHyHL,0BGpHG,4BACA,eACA,aACA,CHuHH,8BGpHK,oCACA,YACA,cACA,mBACA,iBACA,CHuHL,oCG7HG,8BASI,cHwHL,CACF,oCGlIG,8BAaI,eHyHL,CACF,oCG7IC,0BAwBI,qCACA,CHyHH,8BGtHK,qBACA,gBACA,+BACA,CHyHL,yCGtHO,gBHyHP,yCGrHO,kBFpyBW,CD45BlB,8IGnHS,mBHsHT,CACF,SMl6BC,gBNs6BD,YMn6BG,iCACA,CNs6BH,gBMj6BC,6BACA,CNq6BD,mBMl6BG,+BACA,kBACA,CNq6BH,cOp7BC,g2BACA,sBACA,aACA,SACA,CPw7BD,wBOp7BC,oBACA,sBACA,wBACA,CPw7BD,0BOr7BG,uBACA,CPw7BH,oCOn7BC,gBACE,aPu7BD,CACF,uBQ58BG,iCACA,oBACA,eACA,aACA,CR+8BH,oCQp9BC,uBAQI,oCACA,CRg9BH,CACF,6BQ78BK,2BACA,yCACA,CRg9BL,uCQ78BO,yBACA,WACA,CRg9BP,uCQ58BO,yBACA,WACA,CR+8BP,uCQ38BO,yBACA,YACA,iBACA,CR88BP,4CQ38BS,cR88BT,uCQz8BO,yBACA,WACA,CR48BP,uCQx8BO,yBACA,WACA,CR28BP,oCQh/BG,6BAyCI,kCR28BL,8EQv8BO,cR28BP,uCQv8BO,WR08BP,uCQt8BO,cRy8BP,8EQp8BO,cRw8BP,uCQp8BO,WRu8BP,CACF,oCQn8BO,uCACE,cRs8BP,CACF,oCQl8BO,4JAIE,aRq8BP,CACF,0BQh8BK,yCACA,kBACA,aPnFc,CDuhCnB,4BQh8BO,kCACA,CRm8BP,4BQ97BK,kCACA,CRi8BL,uGQ57BO,0BR+7BP,kCQz7BO,0BACA,WACA,aACA,CR47BP,uCQz7BS,aR47BT,wIQp7BS,aRu7BT,mBS3jCG,gCACA,cRYgB,gBQVhB,mBACA,eACA,oBACA,CT+jCH,oCStkCC,mBAUI,qCACA,CTgkCH,CACF,qBS7jCK,kCACA,CTgkCL,yBS5jCK,6BRJiB,CDokCtB,uBS3jCK,wCACA,kBACA,WACA,WACA,CT8jCL,aU3lCC,qDACA,CV+lCD,kBU5lCG,wBACA,kBACA,gBACA,0BACA,eNRI,CJwmCP,sBU5lCK,kFACA,WACA,YACA,SACA,yBACA,CV+lCL,mBU1lCG,mBTpBiB,aSqBjB,0BACA,eACA,cTXgB,iBSahB,qBACA,eACA,CV6lCH,6BU1lCK,uBACA,eACA,CV6lCL,qBUzlCK,mBV4lCL,gCUzlCO,gBV4lCP,sBUvlCK,wBACA,UACA,gBACA,uBACA,oBACA,kBACA,oBACA,aACA,CV0lCL,qBUtlCK,cT1CiB,oBS2CjB,CVylCL,2BUtlCO,0BVylCP,oCUxpCD,aAqEI,aVulCD,CACF,qBUnlCC,sCACA,CVulCD,wBUplCG,sCACA,gBACA,eACA,aTlEgB,CD0pCnB,8BUnlCG,eVslCH,yCUnlCK,gBVslCL,qDUllCK,+BACA,CVqlCL,+CUjlCK,uBACA,yBACA,CVolCL,sEU9kCC,+BACA,mBTxGmB,kCS0GnB,CV4lCD,0DUvlCC,qCAEA,CVqlCD,gBU9kCC,6BT5GkB,iBS8GlB,qBACA,eACA,CVklCD,uBU/kCG,gBVklCH,kBU9kCG,mBVilCH,6BU9kCK,gBVilCL,sBU5kCG,gBV+kCH,wBU5kCK,WN/IE,oBMgJF,CV+kCL,sBUxkCC,yCACA,mBTvJmB,mCSyJnB,cT3IqB,gBS6IrB,kBACA,CV6kCD,qDUzkCG,gBV6kCH,qXUzkCO,gBV6lCP,wBUvlCG,uCACA,CV0lCH,wLU9kCO,qBVulCP,kIUplCS,0BVulCT,+BUhlCG,mBVmlCH,mCUhlCK,8BTxLc,CD4wCnB,6DU7kCK,gCACA,CVglCL,2DU5kCK,oCACA,CV+kCL,gEU5kCO,gBV+kCP,iBUxkCC,6BN7NM,eMiON,cTnNkB,kBSqNlB,CV4kCD,8BUjlCC,oDAEA,CVwlCD,aUjlCC,qCAGA,kBACA,aACA,CV4kCD,gBUzkCG,WN9OI,eM+OJ,gBACA,gBACA,kBACA,CV4kCH,eUxkCG,4BTzOgB,CDqzCnB,oCU7lCD,aAsBI,+BACA,CV2kCD,gBUxkCG,eV2kCH,CACF,WUtkCC,mBTpQmB,kBSqQnB,kCACA,CV0kCD,gBUvkCG,wCACA,CV0kCH,sCUtkCK,gCACA,8BACA,mBThRe,kBSkRf,aACA,qBACA,cACA,kCACA,CVykCL,yEUlkCO,mBVqkCP,yBUhkCK,mBTxRe,cSyRf,CVmkCL,6BU/jCK,yBACA,CVkkCL,mBU9jCK,6BACA,gBACA,WN/SE,mBMiTF,gBACA,sBACA,CVikCL,uBU9jCO,aTzSY,CD02CnB,yBU7jCO,8BACA,eACA,eACA,aThTY,CDi3CnB,wFUxjCO,UNtUA,CJm4CP,8BUxjCK,yBACA,CV2jCL,sDUvjCK,oBTrUe,CD+3CpB,cUpjCC,qCACA,CVwjCD,+BUrjCG,yBACA,YACA,kBACA,kBACA,kBACA,mBACA,wBACA,CVwjCH,2CUrjCK,UVwjCL,4CUpjCK,UVujCL,4CUnjCK,UVsjCL,gBUhjCC,WVojCD,yBUjjCG,kBACA,CVojCH,yBUhjCG,2CACA,cT9WgB,gBSgXhB,YACA,CVmjCH,qCUhjCK,gBVmjCL,yBU9iCG,qCACA,+BACA,CVijCH,uCU7iCG,gBVgjCH,uBU5iCG,8BACA,eACA,gBACA,UNnZI,CJm8CP,6BU5iCK,4BT1Yc,gBS4Yd,cACA,CV+iCL,oCU1iCG,kCACE,aV6iCH,CACF,oCUziCD,qIAQI,gCACA,eACA,CV4iCD,CACF,eUriCC,iBVyiCD,oCU1iCD,eAII,qBV0iCD,CACF,qBUviCG,uBV0iCH,qCU3iCC,qBAII,uBV2iCH,CACF,oCUhjCC,qBAQI,WV4iCH,CACF,oCUrjCC,qBAYI,YV6iCH,CACF,gCUziCG,kBV4iCH,oCU7iCC,gCAII,6BV6iCH,CACF,+DUziCO,gBV4iCP,yDUxiCO,+BACA,CV2iCP,mEUxiCS,uBACA,eACA,CV2iCT,wFUviCS,yBACA,CV0iCT,kKUniCO,gBVwiCP,eUhiCC,aTvekB,CD4gDnB,gCUtiCC,mBVyiCD,4BUliCK,gBVqiCL,iBUhiCG,gCACA,qBACA,gBACA,aTvfiB,CD2hDpB,sEU9hCK,0BViiCL,KWxiDC,+CACA,CX4iDD,gBWxiDC,6BACA,aACA,CX4iDD,oBWviDG,kCACA,CX2iDH,2BWxiDK,SX2iDL,yCWtiDO,mBXyiDP,oDWtiDS,gBXyiDT,+CWpiDO,mCACA,CXuiDP,qDWpiDS,2BACA,MACA,CXuiDT,4BWjiDK,iCACA,CXoiDL,+CWjiDO,mCACA,gBACA,WPhDA,cOkDA,UACA,CXoiDP,2EW/hDO,kBXmiDP,kDW/hDO,gBXkiDP,2CW9hDO,0BACA,MACA,CXiiDP,oCW7hDO,cVlEkB,yBUmElB,CXgiDP,+HW3hDS,qBX8hDT,kBWvhDG,0BACA,CX0hDH,yBWvhDK,oCACA,UACA,aACA,CX0hDL,mBWrhDG,aVlFgB,CD0mDnB,qBWrhDK,aV9FoB,CDsnDzB,wBWphDK,oCACA,kBACA,CXuhDL,uBWlhDG,6BACA,cACA,CXqhDH,oBWjhDG,gCVtGgB,CD2nDnB,gCWjhDK,iCACA,iBACA,gBACA,eACA,CXohDL,mBW/gDG,mBXkhDH,oBW9gDG,gBXihDH,0JW7gDO,gBX4hDP,qDWrhDK,aXwhDL,2DWrhDO,mCACA,WPnJA,gBOqJA,gBACA,aACA,CXwhDP,uHWnhDO,cXuhDP,qDWlhDK,gCACA,CXqhDL,kDW/gDK,mCACA,WPzKE,cO2KF,kBACA,qBACA,eACA,CXkhDL,qCW9gDK,eXihDL,kCW7gDK,WXghDL,qCW3gDG,eX8gDH,2CW3gDK,mCACA,WP/LE,cOiMF,gBACA,eACA,CX8gDL,2CW1gDK,mBX6gDL,wCWzgDK,iCX4gDL,4BWvgDG,kCACA,CX0gDH,2BWtgDG,mBXygDH,6CWtgDK,gBXygDL,yBWpgDG,6BAEA,mBACA,CXugDH,gCWpgDK,eXugDL,iCWngDK,qCACA,cACA,cACA,CXsgDL,mCWngDO,cXsgDP,4GWhgDK,gBXogDL,oCW3hDC,yBA2BI,6BACA,CXogDH,iCWjgDK,eXogDL,yJW9/CK,mBXmgDL,CACF,+CW9/CG,sCACA,eACA,WPzQI,cO2QJ,UACA,CXigDH,0CW3/CO,mCACA,WPnRA,qBOqRA,WACA,kBACA,gBACA,kBACA,aACA,CX8/CP,yDW1/CO,yBACA,QACA,QACA,CX6/CP,qJWn/CG,qCACA,WP5SI,cO8SJ,WACA,UACA,oBACA,gBACA,mBACA,yBACA,kBACA,YACA,CX0/CH,6LWv/CK,gBX8/CL,mVW1/CK,qBXigDL,gOW7/CK,oBPhUU,CJo0Df,mLWhgDK,kBXugDL,2WWlgDK,qBVtUoB,kBUuUpB,CX6gDL,4CWvgDK,cX0gDL,+TWjgDK,qBXygDL,6CWrgDK,8BACA,cACA,cACA,CXwgDL,6BWngDG,WXsgDH,sBWlgDG,4BACA,CXqgDH,mCWlgDK,+BACA,CXqgDL,oEW9/CG,yBACA,SACA,kBACA,mBV9WiB,WGXb,eO4XJ,oBACA,YACA,aACA,yBACA,qBACA,kBACA,sBACA,eACA,gBACA,UACA,mBACA,iBACA,CXmgDH,qGWhgDK,eXqgDL,sFWjgDK,yBXsgDL,+KWjgDK,yBXwgDL,iHWpgDK,wBVtZkB,CD+5DvB,+FWrgDK,kBP1ZM,CJo6DX,iHWvgDO,yBX4gDP,qOWvgDO,yBX8gDP,oBWxgDG,mFACA,eACA,WP5aI,cO8aJ,WACA,UACA,oBACA,gBACA,wXACA,yBACA,kBACA,kBACA,mBACA,WACA,CX2gDH,mCWtgDK,kBXygDL,kCWrgDK,4BACA,QACA,sBAEA,eACA,cVxbY,oBU0bZ,oBACA,eACA,gBACA,mBACA,eACA,CXwgDL,wCWrgDO,yBACA,kBACA,MACA,QACA,WACA,UACA,gEACA,CXwgDP,2BWlgDG,kBXqgDH,oCWlgDK,wBACA,OACA,WACA,YACA,aACA,uBACA,mBACA,8BACA,kCACA,2CACA,CXqgDL,6CWlgDO,kBXqgDP,4HWhgDW,UPlfJ,CJs/DP,YW3/CC,iCAEA,cACA,CX+/CD,eW3/CC,iCVrfkB,kBUuflB,kBACA,mBACA,iBACA,CX+/CD,sBW5/CG,uEACA,aP1gBY,CJ0gEf,qBW3/CG,mEACA,aP/gBQ,CJ8gEX,iBW1/CG,mBX6/CH,2BWz/CG,gCACA,cACA,WACA,YACA,aACA,gCACA,mBV/hBiB,WGDb,eOmiBJ,QACA,CX4/CH,6CWz/CK,SX4/CL,gHWt/CK,oBXy/CL,iCWr/CK,mBXw/CL,sBWn/CG,gBXs/CH,oKWl/CO,gBXigDP,0DW1jDD,eA+DI,gBX+/CD,CACF,aW3/CC,iCACA,CX+/CD,eW5/CG,cV5jBgB,oBU6jBhB,CX+/CH,qBW5/CK,0BX+/CL,WWz/CC,mCACA,cACA,CX6/CD,cW1/CG,sCACA,CX6/CH,aWz/CG,cVzlBsB,yBU0lBtB,qBACA,eACA,CX4/CH,0DWv/CK,cX0/CL,6BWn/CC,gCV/lBkB,CDwlEnB,mCWr/CG,kCACA,iBACA,CXy/CH,2CWr/CG,cVvmBmB,eUwmBnB,CXy/CH,mUWr/CO,gBXygDP,0DW1hDD,6BAuBI,gBXwgDD,CACF,YWpgDC,4BACA,sBACA,CXwgDD,SWpgDC,8BP5oBM,YO8oBN,qBACA,mCACA,oBACA,CXwgDD,aWrgDG,sBACA,CXwgDH,gBWngDC,iCV3oBqB,UU6oBrB,CXugDD,qBWpgDG,4BACA,CXugDH,cWjgDG,mBXqgDH,qBWlgDK,gBXqgDL,+JWjgDS,gBXghDT,2CWtgDG,oDACA,WPxrBI,qCO0rBJ,oCACA,kBACA,aACA,kBACA,CX2gDH,+CWxgDK,WPjsBE,yBOksBF,CX4gDL,mLWvgDO,qBX6gDP,yDWxgDK,8BACA,iBACA,CX4gDL,yYWxgDS,gBX4hDT,iEWvhDO,gBX2hDP,mBWphDC,4BACA,kBACA,CXwhDD,2DWphDG,cXwhDH,4BWnhDG,sCACA,CXuhDH,qBWlhDC,+BVluBkB,CDyvEnB,yBWnhDG,kBXshDH,mBWjhDC,kCACA,CXqhDD,sBWlhDG,0BP5vBI,kBO8vBJ,mBACA,SACA,SACA,CXqhDH,2BWjhDG,cXohDH,cW/gDC,aPvwBY,CJ0xEb,ySWzgDG,gCXkhDH,YW7gDC,4CACA,kBACA,aACA,mBACA,kBACA,kBACA,QACA,kCACA,CXihDD,qBW9gDG,cXihDH,6BW7gDG,gCACA,aACA,eACA,+BACA,CXghDH,mBW5gDG,yBACA,oBACA,gBACA,eACA,qBAEA,WACA,gCACA,CX+gDH,mBW3gDG,qBP3zBY,eO4zBZ,CX8gDH,0BW3gDK,mBP/zBU,eOg0BV,CX8gDL,mBWxgDC,mBX4gDD,4BWzgDG,4CACA,eACA,YACA,CX4gDH,2BWxgDG,gCACA,OACA,sBACA,cACA,aACA,CX2gDH,+BWxgDK,8BACA,iBACA,kBACA,SACA,CX2gDL,6BWvgDK,sBX0gDL,oCWrgDG,mBXwgDH,+BWpgDG,4DACA,kBACA,kBACA,kBACA,iBACA,CXugDH,qCWpgDK,oCACA,cACA,YACA,SACA,kBACA,MACA,SACA,CXugDL,wBWlgDG,oCACA,kBACA,CXqgDH,QYr4EG,mCACA,cACA,kCACA,CZy4EH,oCY74EC,QAOI,gBZ04EH,CACF,4EYp4EO,mBZu4EP,WYj4EG,+BACA,mBACA,yBACA,CZo4EH,eYj4EK,yBACA,YACA,SACA,oBACA,yEACA,CZo4EL,oCYh5EC,WAgBI,aZo4EH,CACF,oCYr5EC,WAoBI,aZq4EH,CACF,WYj4EG,+BACA,aACA,2BACA,mBACA,mBACA,yBACA,CZo4EH,oCY34EC,WAUI,gBZq4EH,CACF,mBYl4EK,cPnDJ,WACA,YACA,yCOqDI,CZu4EL,uBYp4EO,uBACA,cACA,SACA,kBPnEN,iBD+DsB,wBC9DtB,4BACA,kBOoEM,CZy4EP,yBYp4EK,gCACA,CZu4EL,gCYp4EO,0BR9EA,gBQgFA,gBACA,sBACA,CZu4EP,8BYn4EO,6BACA,cX1EY,gBW4EZ,gBACA,sBACA,CZs4EP,YY/3EC,iCACA,eACA,CZm4ED,4GY33EG,0BR5GI,gBQ8GJ,qBACA,iBACA,oBACA,CZm4EH,qBY/3EG,gBRrHI,oBQsHJ,WXvHI,eWyHJ,aACA,CZk4EH,iBY93EG,eZi4EH,sCY53EG,sCXnHmB,CDo/EtB,mBY53EG,yBACA,CZ+3EH,uBY53EK,qCACA,CZ+3EL,mBY13EG,2BACA,CZ63EH,uBY13EK,oCACA,CZ63EL,sBYx3EG,4BACA,CZ23EH,oCYt7ED,YA+DI,kBZ23ED,kBYx3EG,aZ23EH,sCYt3EG,qBZ03EH,CACF,cYr3EC,mBX7KmB,mCW8KnB,cX1JiB,eW4JjB,gBACA,kBACA,aACA,uBACA,mBACA,eACA,kBACA,aACA,eACA,CZy3ED,0BYt3EG,0BZy3EH,wBYr3EG,qCACA,CZw3EH,cYn3EC,qCACA,eACA,kBACA,eACA,iBACA,gBACA,cX1MwB,sCW4MxB,qCACA,CZu3ED,wBYp3EG,cRlNY,sCQmNZ,iCACA,CZu3EH,oBYn3EG,oDACA,iCACA,CZs3EH,yBYj3EC,kCACA,gBACA,+CAEA,0DACA,gBACA,CZq3ED,4BYl3EG,4CACA,CZq3EH,wDYh3EG,mCACA,kBACA,gBACA,gBACA,mBACA,sBACA,CZo3EH,4BYh3EG,4BACA,cACA,cX5OmB,4BW8OnB,CZm3EH,4BY/2EG,2BXpPgB,CDumFnB,2BY92EG,cXlQsB,oBWmQtB,CZi3EH,oGY52EK,0BZ+2EL,mCY12EG,sEACA,CZ62EH,qCY12EK,cRpRU,eQqRV,CZ62EL,yCYz2EK,aRzRU,CJqoFf,uCYv2EG,gBZ02EH,uCYr2EC,WZy2ED,iBa9oFC,qDACA,gBACA,kBACA,CbkpFD,oCatpFD,iBAOI,gCACA,eACA,CbmpFD,CACF,2BahpFG,yBACA,eACA,CbmpFH,+Ea/oFK,0BbmpFL,qCa9oFG,WbipFH,wBa7oFG,kBZzBiB,CDyqFpB,4Ga3oFK,sCbgpFL,6IazoFO,yCACA,Cb8oFP,gJatoFO,0Bb2oFP,iLapoFS,kBbyoFT,oCanoFK,4GAGE,0BbsoFL,CACF,qCajoFG,mBbooFH,oBa/nFC,2BACA,mBZhEmB,WGXb,oBS8EN,iBACA,YACA,iBACA,QACA,CbmoFD,wBahoFG,uBACA,sBACA,gBACA,CbmoFH,yCahoFK,ST3FE,CJ8tFP,wCa/nFK,YZpFe,CDstFpB,+Ea3nFG,mBb8nFH,2Ia3nFK,ab8nFL,2IatnFK,kBT/GM,CJwuFX,uMatnFO,YTlHI,CJ2uFX,oCannFG,wBACE,absnFH,CACF,wDa/mFG,abonFH,sCahnFG,2CACA,CbonFH,sDajnFK,kBACA,CbqnFL,wDajnFK,gBbqnFL,wDa/mFK,gCACA,kBACA,CbqnFL,kFajnFK,iCACA,WACA,WACA,UACA,CbqnFL,oMa/mFK,gBbsnFL,kEa5mFK,8BACA,CbinFL,oFa7mFK,cZvKY,YYwKZ,eACA,WACA,eACA,eACA,CbinFL,8Ga7mFK,6BACA,uBAEA,cACA,CbinFL,wJa9mFO,ebknFP,sEa7mFK,8BACA,WACA,cACA,CbinFL,8FazmFK,WdvNN,UACE,4EACA,CAGF,QACE,qCACA,kBACA,sBACA,WAEA,oCACA,oBACA,eACA,gBACA,YACA,iBACA,iBACA,gBACA,eACA,kBACA,kBACA,yBACA,qBACA,uBACA,2BACA,mBACA,UACA,CAEA,2CAGE,oDACA,CAGF,qBACE,gBAEA,kFAGE,yBACA,gBAIJ,iBACE,yBACA,eAGF,wGAIE,gCACA,YACA,oBACA,gBACA,CAGF,2BACE,WACA,kBE9DoB,CFgEpB,oGAGE,yBAIJ,6BACE,kBK5CoB,CL8CpB,0GAGE,yBAIJ,yBACE,gCACA,YACA,cAEA,2CACA,iBACA,kBACA,wBACA,CAEA,8FAGE,kCACA,CAGF,kCACE,WAIJ,sBACE,wBACA,CAIJ,aACE,+BACA,cAEA,mCACA,eACA,4BACA,CAEA,0DAGE,2CACA,CAGF,sBACE,4BACA,CAGF,oBACE,aElIsB,CFqIxB,+BACE,SAGF,sEAGE,oBAGF,sBACE,aEhIiB,CFkIjB,qFAGE,cAGF,+BACE,cAGF,6BACE,aE7JoB,CF+JpB,sCACE,cAKN,uBACE,iDACA,yBACA,kBACA,WACA,CAEA,6BACE,0BAKN,kBACE,cACA,mCACA,eACA,gBACA,eACA,cACA,iBACA,UACA,4BACA,CAEA,yEAGE,2CACA,CAGF,2BACE,4BACA,CAGF,yBACE,aE3MsB,CF8MxB,oCACE,SAGF,qFAGE,oBAIJ,eACE,iDACA,uBAGF,WACE,0BACA,qBACA,QACA,SACA,iBACA,CAEA,8BAEE,sCACA,oBACA,kBACA,kBACA,CAKF,gBACE,YAIJ,sCACE,wBACA,CAOF,sEACE,aKhQU,CLmQZ,sBACE,aKrQY,CLwQd,4BACE,8BACA,oBACA,CAEA,kCACE,WACA,0BAIJ,cACE,6BACA,gBACA,uBACA,kBACA,CAEA,qBAGE,8BACA,CAOF,wCAVE,0BACA,iBAGA,uBACA,gBACA,kBACA,CAGF,mBAGE,eAQA,2BACE,0BAIJ,qBACE,sBACA,eACA,iBACA,uBACA,mBACA,eACA,CASA,sDACE,2BACA,kBACA,mBACA,CAKN,oBACE,gBAGF,uBACE,eAGF,cACE,6BACA,YACA,aACA,mBACA,uBACA,qBACA,CAEA,4CACE,eACA,eACA,sEACA,oDAGF,2BACE,kBAGF,oEACE,aAIJ,gBACE,6BACA,YACA,aACA,mBACA,sBACA,CAEA,oBACE,eACA,eACA,uBACA,sBACA,oDAIJ,UACE,qBAGF,mBACE,8BACA,CAGF,0BACE,mDACA,QACA,CAGF,eACE,mBACA,gCACA,sCACA,CAEA,kBACE,gBAIJ,sBACE,0BACA,SACA,0BACA,CAEA,2BACE,2BACA,2BACA,yBEnasB,CFuaxB,0BACE,6BACA,uBACA,wBE1asB,CF8axB,6BACE,0BACA,uBACA,2BEjbsB,CFqbxB,4BACE,0BACA,2BACA,0BExbsB,CF8bxB,uBACE,gCACA,cACA,iBACA,sBACA,qBACA,mBAEA,WACA,uCACA,kBACA,CAEA,wFAGE,mBACA,cACA,UAKN,qCACE,+BACA,gBACA,QACA,gBACA,YACA,CAEA,wCACE,mCAEA,gCACA,mCACA,gBACA,iBACA,CAGF,qDACE,QAIA,uDACE,WAIJ,6CACE,gCACA,cACA,iBACA,sBACA,qBACA,mBAEA,WACA,uCACA,kBACA,CAEA,mDACE,UAGF,mDACE,mBACA,aExfiB,CF6fvB,gBACE,sBAGF,gBAEE,oCEpgBgB,CFugBhB,mBACE,+BACA,mBACA,iBACA,CAGF,kBACE,iCACA,CAIJ,UACE,gCACA,cACA,eACA,CAGF,gBACE,4BACA,kBACA,WAEA,uCACA,eACA,gBACA,gCACA,yBACA,CAEA,oBACE,8BACA,CAGF,uBACE,6CEvjBsB,CDoyGzB,oCK1wGC,6GNqiBI,4CACA,CCyuFH,CACF,gHD3uFK,4CACA,CAIJ,gCACE,4BACA,CC4uFH,oCDvuFC,wBACE,aC2uFD,CD5uFD,yBACE,aAIJ,YACE,oCACA,cACA,iCACA,qBACA,CAEA,kCACE,gBAGF,yBAXF,YAYI,eC+uFD,CD5uFD,kBACE,kCACA,CAGF,oBACE,gCACA,gBACA,CAKF,yBADF,uBAEI,aC6uFD,CDzuFH,cACE,uCACA,eACA,6BACA,SACA,UACA,yBACA,sGACA,uCACA,CAGF,gCACE,4BACA,WACA,YACA,gBACA,UACA,kBACA,SACA,CAGF,wBACE,8BACA,uBACA,CAGF,oBACE,uBACA,UACA,mBACA,yBAEA,wBAGF,qEACE,yBAGF,2CACE,wBErpBmB,CFwpBrB,8EACE,yBAGF,0BACE,6BACA,YACA,MACA,SACA,gBACA,mBACA,cACA,SACA,UACA,4BACA,CAQF,uEAJE,sCACA,CAGF,sBACE,6BACA,YACA,MACA,SACA,gBACA,mBACA,cACA,UACA,CAKF,6CACE,UAGF,oBACE,mEACA,QACA,SACA,WACA,YACA,yBACA,kBACA,yBACA,sBACA,wBACA,CAGF,2CACE,8BEhtBmB,CFotBrB,2CAEE,kBEhuBmB,CFmuBrB,0BACE,iCACA,CAGF,iBACE,mBACA,cAEA,mBACE,aE/tBmB,CFkuBrB,mBACE,aEpuBc,CFuuBhB,wBACE,sEAGF,iDAGE,oCACA,CAEA,uDACE,mBAGF,6DACE,eAGF,qDACE,cACA,eAEA,yDACE,cACA,0BAIJ,qDACE,kCErwBc,CFwwBd,qMAGE,0BAMR,oBACE,uCACA,eACA,iBACA,gBACA,mBAEA,gCACA,CAGF,oBACE,+BACA,CAEA,0BACE,8BACA,CAGF,uBACE,mBAGF,wBACE,qCACA,yBACA,wBACA,CAIJ,cACE,cACA,mCAEA,sDACA,cACA,oBACA,mBACA,cACA,UACA,CAEA,yCAEE,WACA,2BEl0BiB,CD8hHpB,oCKnhHC,yDN2zBE,eC4tFD,CDztFD,oBACE,WACA,gCAEA,qDAEE,WACA,2BEh1Be,CFq1BrB,kDACE,oCACA,6CACA,uBACA,sBACA,UACA,CAEA,yDACE,uBAIJ,yDACE,kDACA,CAGF,+CACE,cACA,6BAGF,sDACE,aEp3BwB,CFu3B1B,wDACE,cAGF,WACE,4BAEA,sCACA,kBACA,kBACA,oBACA,SACA,aACA,sBACA,WACA,WACA,oBACA,CAEA,iBACE,mBAIJ,UACE,gCAGF,mBACE,iBAGF,oEACE,6BAGF,+BACE,kCACA,MACA,QACA,YACA,kBACA,YAEA,mBACA,yBACA,eACA,YAEA,CAEA,uCACE,WACA,gCACA,sBACA,mBACA,uBACA,mBACA,8BACA,wBACA,+BACA,CAGF,sCACE,2CACA,WACA,YACA,eACA,cAEA,sCACA,uBACA,kBACA,CAGF,qCACE,oBAEA,4CACE,+BAKN,UACE,+BACA,oBACA,kBACA,cACA,SACA,uBACA,cACA,CAGF,mBACE,cACA,+BACA,yBACA,iBACA,kBACA,QACA,SACA,uCACA,+BAEA,wBACE,yBACA,mCAEA,+CACA,kBACA,CAIJ,2BACE,0BACA,SACA,uCACA,0CACA,YACA,sBACA,6BACA,yBAEA,iBACA,CAGF,0CACE,gJAGF,6CACE,kJAGF,iCACE,GACE,iBACA,wBACA,CAGF,IACE,yBAGF,IACE,uBACA,6BACA,kBACA,SACA,CAGF,GACE,uBACA,eACA,UACA,4BACA,CC6sFD,CDruFH,yBACE,GACE,iBACA,wBACA,CAGF,IACE,yBAGF,IACE,uBACA,6BACA,kBACA,SACA,CAGF,GACE,uBACA,eACA,UACA,4BACA,CC6sFD,CDzsFH,gCACE,GAAK,YACL,IAAM,UACN,GAAO,YCitFN,CDptFH,wBACE,GAAK,YACL,IAAM,UACN,GAAO,YCitFN,CD9sFH,gBACE,sBACA,kBACA,0CACA,QACA,WACA,CAEA,wCACE,cAIJ,gBACE,8BACA,CAGF,kEAGE,cACA,wCACA,gBACA,qBACA,CAGF,eACE,8BACA,CAGF,sBACE,gBAGF,6BACE,cACA,6BACA,gBACA,eACA,CAGF,sBACE,sBAGF,qBACE,YAGF,6BACE,GACE,qFACA,0EACA,mCAGF,IACE,4FACA,kCAGF,IACE,6FACA,mCAGF,IACE,4FACA,kCAGF,IACE,yFACA,mCC4sFD,CDpuFH,qBACE,GACE,qFACA,0EACA,mCAGF,IACE,4FACA,kCAGF,IACE,6FACA,mCAGF,IACE,4FACA,kCAGF,IACE,yFACA,mCC4sFD,CDxsFH,eACE,8GAGF,aACE,6CACA,aACA,YACA,uBACA,OACA,UACA,kBACA,MACA,kBACA,WACA,YACA,CAEA,eACE,oBAIJ,mBACE,yBACA,aACA,sBACA,kBACA,WACA,CAGF,yBACE,wBACA,QACA,SACA,OACA,WACA,kBACA,mBAEA,kCAGF,sBACE,oBACA,mBACA,uBACA,cAEA,+BACA,0BACA,iBACA,CAGF,oCACE,8BACA,YAGF,aACE,yBACA,6BACA,MACA,MACA,CAGF,oBACE,kBAGF,YACE,gCACA,aACA,WACA,yBAEA,gCACA,UACA,UACA,CAGF,0BACE,gBAGF,SACE,kBAEA,aACE,uBACA,sCACA,8BAGF,aACE,gCACA,cAEA,gBAEA,eACE,cACA,0BAEA,qBACE,qBAMR,2BACE,GAAK,UACL,IAAM,YACN,GAAO,UC2sFN,CD9sFH,mBACE,GAAK,UACL,IAAM,YACN,GAAO,UC2sFN,CACF,gCc77HC,w+Kdg8HD,sCc77HG,w+Kdg8HH,8Mcl7HG,qkBd07HH,Se38HC,6CACA,cACA,oBACA,Cf+8HD,gCe58HG,4BACA,cdOgB,gBcLhB,qBACA,cACA,Cf+8HH,ee38HG,qBACA,Cf88HH,wCe58HkC,iBf+8HlC,6Be58HK,4BACA,Cf+8HL,kBez8HC,af68HD,yBez8HC,4BACA,iBACA,Cf68HD,iBK/+HC,iBD+DsB,wBC9DtB,4BACA,kBUqCA,cACA,Cf+8HD,wBe58HG,2CACA,gBACA,Cf+8HH,yBe18HC,kBV5CA,WACA,YACA,0BL2/HD,8BK7/HC,WACA,YACA,0BLmgID,+DK3gIC,iBD+DsB,wBC9DtB,2BACA,CLqhID,iCKjhIC,WACA,YACA,4CUsDE,SACA,QACA,SACA,Cfs9HH,uBej9HC,yBACA,kBACA,Cfq9HD,0Bej9HC,gCACA,Cfq9HD,qBej9HC,0BdlEgB,CDwhIjB,4Bel9HG,gBfq9HH,kMej9HO,gBfg+HP,uBe19HG,8BACA,yBACA,Cf69HH,wFex9HK,qBf29HL,qBer9HC,6DACA,iBACA,gBACA,cACA,YACA,Cfy9HD,2Ber9HC,2BACA,iBACA,iBACA,Cfy9HD,0Ber9HC,qCACA,cACA,8BACA,eACA,mCACA,Cfy9HD,sCet9HG,cfy9HH,iCer9HG,gCfw9HH,+Bep9HG,uCACA,eACA,adhIgB,CDwlInB,iCen9HG,6BACA,gBACA,UXpJI,CJ2mIP,2Nel9HO,gBfi+HP,+Be39HG,ad3JsB,CDynIzB,mBez9HC,kBf69HD,kDe19HG,iCACA,eACA,Cf69HH,2Bex9HC,4BACA,Cf49HD,uBex9HC,sCACA,eACA,cdxKkB,ec0KlB,iBACA,Cf49HD,2Bez9HG,advLsB,CDmpIzB,4Bex9HG,8BACA,sBACA,Cf29HH,gBet9HC,gDACA,gCACA,aACA,mBACA,cACA,Cf09HD,iDer9HC,+BACA,Cf09HD,wBet9HC,+BACA,Cf09HD,0Bet9HC,cd7MkB,ec8MlB,cACA,gBACA,kBACA,Cf09HD,iDer9HG,mBfy9HH,mDKxoIC,gCACA,WACA,YACA,gBACA,oBACA,mBJxDmB,cAYD,eI+ClB,QACA,CL2oID,qEKxoIG,SL2oIH,wLKroIG,oBLwoIH,yDKpoIG,mBLuoIH,oCe1+HG,mDVzJA,eLuoID,CACF,uDe1+HK,cd9NY,iBc+NZ,cACA,Cf6+HL,2Dez+HK,iBf4+HL,uDex+HK,mBf2+HL,+Dex+HO,ef2+HP,gNet+HS,gCACA,Cfy+HT,+Gel+HK,adzPc,CD8tInB,yHeh+HK,+BACA,ad9PY,CDkuIjB,iZe99HO,cfi+HP,+De59HK,yBf+9HL,gDKnqIC,gBDnFM,kBCoFN,gBAGA,cJlEiB,uCIoEjB,UUmMI,kBdzRoB,CD8vIzB,mDKrqIG,uCJvEe,eIyEf,gBACA,kBACA,CLwqIH,mDKpqIG,cLuqIH,mDKnqIG,mBLsqIH,mDKlqIG,0BJ7GI,CDmxIP,qDej/HK,Yfo/HL,kDeh/HK,WdtSE,kBcuSF,cACA,Cfm/HL,6He/+HO,mBfk/HP,gCe1+HG,mBf8+HH,kBez+HC,WXxTM,kBWyTN,cACA,mBACA,sBX5TM,yBW8TN,eACA,gBACA,YACA,kBACA,UACA,Cf6+HD,wBe1+HG,Uf6+HH,4Bex+HC,oCACA,eACA,WACA,Cf4+HD,uBex+HC,sBACA,gBACA,iBACA,Cf4+HD,8Bez+HG,yBACA,gBACA,Cf4+HH,yBex+HG,qCACA,wBACA,WACA,MACA,OACA,sBXnWI,sBWqWJ,wBACA,kBACA,cdpWoB,qBcsWpB,iBACA,Cf2+HH,8Fet+HK,uBd3WoB,CDq1IzB,mHet+HO,yBACA,WACA,YACA,0BACA,iBACA,Cfy+HP,8Ben+HG,0BACA,SACA,uCACA,6CACA,Cfs+HH,qDeh+HC,mDACA,eACA,aACA,aACA,Cfq+HD,mEel+HG,4BACA,QACA,Cfs+HH,4Hej+HG,4BACA,cdzYgB,ec2YhB,eACA,gBACA,kBACA,qBACA,iBACA,Cfu+HH,wJep+HK,adjZiB,CD23ItB,oWet+HO,yBACA,kBACA,SACA,SACA,QACA,SACA,mCACA,wEAGA,4Cf++HP,gLe3+HO,wDACA,Cfi/HP,qBez+HC,0CACA,6BACA,+BACA,Cf8+HD,8Be3+HG,mCACA,cdpbc,gBcwbd,cACA,Cf8+HH,mCe3+HK,8BACA,sBACA,Cf8+HL,mCez+HG,4BACA,Cf4+HH,sDex+HG,kBf2+HH,oDev+HG,gBf0+HH,0Ber+HC,cdldkB,ecmdlB,gBACA,gBACA,kBACA,oBACA,Cfy+HD,4Bet+HG,mBfy+HH,uCet+HK,gBfy+HL,4Bep+HG,uCACA,Cfu+HH,kCep+HK,qBfu+HL,iBej+HC,gBfq+HD,0Bel+HG,Wfq+HH,6Fej+HK,sDfq+HL,uBeh+HG,2BACA,SACA,Cfm+HH,wBe/9HG,6BACA,kBACA,kBACA,Cfk+HH,4Be/9HK,kFACA,WACA,YACA,QACA,Cfk+HL,sBe79HG,qCACA,YACA,+BACA,Cfg+HH,8Be79HK,4BACA,WACA,gBACA,Cfg+HL,+Ce79HO,2CACA,Cfg+HP,uBe19HG,oCACA,gBACA,gBACA,Cf69HH,gCe19HK,gCACA,iBACA,eACA,Cf69HL,6Ce19HO,2CACA,uBACA,WACA,Cf69HP,wCez9HO,af49HP,6Bev9HK,Yf09HL,2Cev9HO,mBf09HP,uCet9HO,sBACA,Cfy9HP,gCer9HO,gCACA,WXllBA,gBWolBA,gBACA,mBACA,sBACA,Cfw9HP,sCer9HS,6BACA,cd9kBU,gBcglBV,gBACA,sBACA,Cfw9HT,+Bel9HK,cfq9HL,sBeh9HG,6BACA,Cfm9HH,gDe/8HK,gCX/mBE,CJmkJP,+Ce/8HK,qCACA,Cfk9HL,iDe/8HO,cfk9HP,wEe98HO,wBfi9HP,2De78HO,aX/nBQ,CJ+kJf,wBe18HG,ef68HH,+Be18HK,4Bd5nBc,CD0kJnB,iCe18HO,mCdhoBY,qBckoBZ,uBAEA,eACA,Cf68HP,wCe18HS,0BXrpBF,CJmmJP,QgBpmJC,4CACA,ChBwmJD,6BgBrmJG,4BACA,WZJI,qBYMJ,eACA,eACA,ChBwmJH,iBgBnmJC,ahBumJD,gBgBnmJC,yBACA,kBACA,ChBumJD,8BiB3nJC,ejB+nJD,iBiB3nJC,gCACA,eACA,iBACA,qBACA,iBACA,eACA,CjB+nJD,oBiB5nJG,kBjB+nJH,wBiB3nJG,gBjB8nJH,oBiB3nJM,uBjB8nJN,oBiB7nJM,0BjBgoJN,4BiB7nJG,wCACA,CjBgoJH,uBiB5nJG,UjB+nJH,2BiB3nJG,uBACA,eACA,CjB8nJH,mBiB1nJG,uCACA,CjB6nJH,8BiB1nJK,gBjB6nJL,mBiBxnJG,cbnCY,oBaoCZ,CjB2nJH,yBiBxnJK,0BjB2nJL,6BiBxnJO,cjB2nJP,iCiBrnJO,qBjBwnJP,sCiBrnJS,0BjBwnJT,uBiBlnJK,ahBvDY,CD4qJjB,2CiBhnJG,ajBmnJH,6EiBhnJK,cjBmnJL,gDiB9mJG,mBjBinJH,sDiB9mJK,uCACA,CjBinJL,+BiB3mJC,uCACA,mBACA,YACA,WhBhGM,gBgBkGN,eACA,cACA,yBACA,oBACA,eACA,qBACA,CjB+mJD,qCiB5mJG,uCACA,CjB+mJH,8DiB3mJG,sCACA,sBACA,kBACA,eACA,mBACA,CjB8mJH,6DiBxmJG,qBjB4mJH,2BiBvmJC,chBjHgB,SgBkHhB,kBACA,kBACA,oBACA,SACA,aACA,sBACA,WACA,WACA,+BACA,CjB2mJD,8BiBvmJC,iCACA,WACA,gBACA,CjB2mJD,qBiBvmJC,iDAGA,CjBymJD,8BiBtmJG,gBjBymJH,iBiBnmJG,4BACA,CjBumJH,uCiBpmJK,mBjBumJL,6CiBpmJO,uBjBumJP,gFiBjmJK,mBjBqmJL,QiB/lJC,oCACA,YACA,gCACA,eACA,UAaA,mCACA,2BjBulJD,wDiB1mJD,QAUI,mBjBomJD,CACF,wBiBjmJG,GAAK,UjBqmJN,GiBpmJQ,UjBumJR,CACF,gBiBzmJG,GAAK,UjBqmJN,GiBpmJQ,UjBumJR,CACF,sBiBjmJG,ejBomJH,sBiBhmJG,mBjBmmJH,qCiB9lJK,ahB7Le,CD8xJpB,uEiBxlJO,UhB3NA,CDyzJP,iCiB1lJO,ahB1Ma,CDuyJpB,+BiBxlJK,UhBpOE,CD+zJP,iCiBxlJO,ahBlOkB,CD6zJzB,+DiBvlJO,Wb1OA,kBHEgB,CDm0JvB,qEiBvlJS,mBjB0lJT,kBiBnlJG,8CACA,yBACA,4DjBslJH,wCiBnlJK,gCACA,OACA,QACA,MACA,SACA,6FACA,oBACA,UACA,CjBslJL,0DiBllJK,qBjBqlJL,mCiBjlJK,4BACA,uBACA,aACA,CjBolJL,yCiBjlJO,6BACA,MACA,SAAQ,OACR,QAAS,qDACT,mBACA,CjBslJP,2CiBllJO,qBjBqlJP,+CiBjlJK,qDjBolJL,uDiBjlJK,qDjBolJL,yCiBhlJK,gBjBmlJL,4DiB/kJK,mBjBklJL,+BiB7kJG,oBjBglJH,8CiB1kJG,uBjB8kJH,oEiB3kJK,cjB8kJL,uBiBxkJC,sCACA,kBACA,YACA,chBjTgB,egBmThB,iBACA,mBACA,gBACA,sBACA,CjB4kJD,sBiBxkJC,gChB3TgB,egB6ThB,CjB4kJD,6CiBxkJC,4BACA,CjB4kJD,ciBxkJC,2BACA,CjB4kJD,mBiBzkJG,sCACA,CjB4kJH,0CiBxkJG,qBjB2kJH,qBiBtkJC,8BACA,mBACA,WACA,ahBpVoB,CD+5JrB,yCiBvkJG,kCACA,CjB0kJH,8CiBtkJG,iBjBykJH,uBiBpkJC,+BACA,CjBwkJD,kBiBpkJC,4CACA,CjBwkJD,4CiBrkJG,8BACA,CjBwkJH,2DiBrkJK,gBjBwkJL,6DiBpkJK,4BACA,CjBukJL,0DiBnkJK,8BACA,CjBskJL,2EiBlkJK,ejBqkJL,yBiB/jJC,gCACA,cACA,uBACA,YACA,CjBmkJD,iBiB/jJC,sChB9YgB,wBgBgZhB,eACA,iBACA,CjBmkJD,8CiBhkJG,ahBrZc,CDw9JjB,sBiB/jJG,8BACA,sBACA,CjBkkJH,oBiB7jJC,gCACA,cACA,CjBikJD,6BiB9jJG,sCACA,kBACA,CjBikJH,wDiB9jJK,iBjBikJL,oCiB7jJK,gCACA,eACA,gBACA,ahB9agB,CD++JrB,2BiB1jJC,kBjB8jJD,6BiB1jJC,4BACA,CjB8jJD,sCiB1jJC,2BACA,mBACA,uBACA,iBACA,CjB8jJD,iBiB1jJC,oCACA,CjB8jJD,uBiB3jJG,4BACA,8BACA,sBACA,CjB8jJH,sFiB1jJK,UjB8jJL,kCiBzjJG,+BACA,CjB4jJH,4CiBzjJK,uBACA,eACA,CjB4jJL,+BiBvjJG,ejB0jJH,uBiBrjJC,8BhBzegB,egB2ehB,gBACA,CjByjJD,6BiBrjJC,gDACA,gCACA,aACA,mBACA,cACA,CjByjJD,uBiBrjJC,kCACA,CjByjJD,sDiBpjJC,qCACA,eACA,eACA,CjByjJD,4JiBhjJC,qBjByjJD,2DiBnjJG,Ub/hBI,CJulKP,iBiBljJG,WjBsjJH,+JiB7iJG,0BjBojJH,8BiB/iJC,8BACA,sBACA,CjBmjJD,yDiB9iJC,cjBmjJD,+BiB/iJC,chB/iBqB,cgBgjBrB,iBACA,mBACA,eACA,CjBmjJD,0EiB/iJG,qCACA,eACA,CjBmjJH,sCiB/iJG,yBb5kBI,CJ+nKP,iCiB7iJC,4BACA,CjBijJD,gBiB7iJC,4BACA,YACA,UACA,CjBijJD,gHiBtiJG,ahBvlBc,CDsoKjB,uBiB3iJG,WjB8iJH,uCiB1iJG,mBb/kBoB,UH/BhB,CD4pKP,6CiB1iJK,uCACA,CjB6iJL,8DiBriJG,0BjB0iJH,aiBriJC,4BACA,yBACA,kBACA,chBpnBgB,gBgBsnBhB,qBACA,eACA,CjByiJD,sBiBtiJG,gBACA,kBACA,QACA,KACA,CjB4iJH,gDiB3iJG,oCACA,kBACA,CjBkjJH,0BiB/iJK,4CACA,iBACA,aACA,CjB4iJL,qDiBpiJK,0Bb9pBE,uBagqBF,SACA,cACA,qBACA,WACA,eACA,gBACA,CjBwiJL,qMiBniJO,UjByiJP,wBiBpiJK,iCACA,WACA,CjBuiJL,8DiBniJK,cjBsiJL,ciBhiJC,ejBoiJD,oBiBjiJG,mBjBoiJH,mBiB/hJC,6BACA,qBACA,WACE,YACA,QACA,CjBmiJH,0BiB9hJG,sBACA,CjBkiJH,oBiB7hJC,8BACA,kBACA,chBzsBkB,gBgB2sBlB,uBACA,mBACA,oBACA,CjBiiJD,sBiB7hJC,8BACA,0BACA,CjBiiJD,0BiB7hJC,ahBxtBkB,CDyvKnB,mBiB7hJC,6BACA,eACA,gBACA,uBACA,kBACA,CjBiiJD,oBiB7hJC,kCACA,iBACA,CjBiiJD,wBiB9hJG,iCACA,iCACA,iCACA,SACA,uCACA,+BjBiiJH,wBiB5hJC,cjBgiJD,4CiB7hJG,WjBgiJH,kDiB5hJG,0BjB+hJH,4CiB3hJG,oBjB8hJH,qBiBzhJC,qBjB6hJD,iCiB1hJG,SjB6hJH,2CiBxhJG,qBjB4hJH,yCiBxhJG,mBjB2hJH,yCiBvhJG,cjB0hJH,4BiBrhJC,yBjByhJD,0BiBrhJC,wCACA,SACA,WACA,YACA,oBACA,sEACA,uBACA,CjByhJD,sBiBrhJC,gCACA,gBbvzBM,sBayzBN,eACA,eACA,gBACA,iBACA,CjB0hJD,iCK5yKG,qCACA,cACA,eACA,aACA,eACA,CL+yKH,4BiB5hJC,kCACA,sEACA,QACA,mCACA,sCACA,SACA,CjBgiJD,4CiB7hJG,gCACA,gDjBgiJH,wDiB1hJC,Wbl1BM,Wam1BN,kBACA,UACA,yCACA,CjB+hJD,8BiB3hJC,wBb11BM,Sa41BN,kBACA,0CACA,QACA,WACA,CjB+hJD,oEiB5hJG,cjB+hJH,6BiB1hJC,sBACA,CjB8hJD,2BiB1hJC,iBACA,CjB8hJD,iBiB1hJC,4BACA,yBACA,kBACA,gBACA,eACA,CjB8hJD,uBiB3hJG,4BhB52Bc,iBgB82Bd,eACA,+BACA,aACA,sBACA,mBACA,uBACA,cACA,CjB8hJH,2BiB3hJK,cjB8hJL,uBiBzhJG,sCAEA,aACA,sBACA,sBACA,CjB4hJH,0BiBzhJK,2BACA,CjB4hJL,yBiBxhJK,mChB14BY,egB44BZ,CjB2hJL,+BiBxhJO,0BjB2hJP,yBiBrhJG,uBACA,CjBwhJH,gDiBrhJK,uBACA,CjBwhJL,6BiBphJK,ahB95BY,CDq7KjB,4BkBp8KC,mBlBw8KD,YkBp8KC,gDACA,oBACA,YACA,ClBw8KD,qBkBp8KC,qBACA,OACA,QACA,SACA,yBACA,ClBw8KD,uBkBp8KC,qBACA,OACA,WACA,YACA,aACA,sBACA,mBACA,uBACA,2BACA,aACA,oBACA,yBACA,4DlBw8KD,mBkBp8KC,iCACA,YACA,ClBw8KD,4CkBl8KC,mBjBxCwB,WAJlB,kBiB8CN,gBACA,aACA,qBACA,ClBw8KD,yBkBp8KC,uBACA,gBACA,gBACA,ClBw8KD,6DkBr8KG,uBACA,sBACA,aACA,sBACA,mBACA,uBACA,aACA,yBACA,4DlBw8KH,mBkBn8KC,uBACA,gBACA,iBACA,iBACA,ClBu8KD,uBkBp8KG,wBACA,OACA,WACA,YACA,sBACA,aACA,aACA,aAIA,UACA,yBACA,4DlBu8KH,0CkB58KG,yCACA,sBACA,ClBk9KH,mBkB18KC,8BAIA,ClBs8KD,oCkBl8KC,kBACE,uBACA,eACA,ClBs8KD,yBkBl8KC,uBACA,eACA,gBACA,aACA,ClBs8KD,CACF,kDkBj8KC,iCACA,aACA,YACA,ClBq8KD,0DkBl8KG,elBs8KH,sLkBj8KG,cjBhHiB,SiBiHjB,eACA,gBACA,kBACA,oBACA,YACA,aACA,kBACA,4BACA,ClBu8KH,8mBkBl8KK,sCACA,ClB88KL,oiBkBz8KK,UjBzJE,CD2mLP,owDkB78KO,clBk+KP,qBkB39KC,uBlB+9KD,wBkB39KC,2BACA,mBACA,sBACA,ClB+9KD,uBkB39KC,uBACA,mBACA,mBACA,aACA,cACA,ClB+9KD,6BkB59KG,mBlB+9KH,8BkB39KG,iCACA,ClB89KH,iCkBz9KC,uCAEA,ClB69KD,yEkB19KG,oBlB69KH,wBkBx9KC,+BACA,ClB49KD,2BkBz9KG,+BACA,WjBjNI,kBiBmNJ,ClB49KH,0BkBx9KG,ajBlNsB,CD6qLzB,iGkBt9KK,clBy9KL,0CkBp9KG,clBu9KH,0BkBn9KG,6BjBhNiB,gBiBkNjB,kBACA,ClBs9KH,qCkBn9KK,gBlBs9KL,iCkBl9KK,mCjB7Oe,cAcE,kBiBkOjB,eACA,eACA,ClBq9KL,2NkBj9KS,gBlBg+KT,mCkBx9KC,qBACA,ClB49KD,kCkBr9KG,sCACA,ClB29KH,qCkBx9KK,gCACA,iBACA,ClB29KL,oCkBv9KK,gBlB09KL,mCkBr9KG,sCACA,iBACA,ClBw9KH,ckBn9KC,iCACA,kBACA,ClBu9KD,qBkBp9KG,2BjBnSI,kBiBqSJ,yBACA,cACA,ClBu9KH,oBkBn9KG,mBjBzSiB,cAcE,gBiB6RnB,aACA,iBACA,ClBs9KH,4HkB78KG,gBlBo9KH,oJkBh9KG,iCjB5SmB,mBiB8SnB,kBACA,aACA,kBACA,eACA,qCACA,ClBs9KH,wPkBn9KK,oCACA,ClBy9KL,oNkBr9KK,mCACA,ClB29KL,2CkBp9KG,+BACA,ClBw9KH,+CkBr9KK,wBACA,ClBw9KL,2DkBr9KO,clBw9KP,0DkBp9KO,elBu9KP,iDkBn9KO,kBlBs9KP,sDkBj9KK,gBlBo9KL,qDkB/8KG,Ud5WI,CJ8zLP,2DkB78KC,0BACE,+BACA,ClBi9KD,oJkB18KC,iCACA,ClBi9KD,2CkB78KC,mBlBi9KD,qDkB78KC,0BACA,ClBi9KD,CACF,iBkB78KC,oCACA,gBACA,gBACA,ClBg9KD,yGkBv8KC,8BjBtZM,kBiBwZN,gBACA,eACA,YACA,kBACA,qBACA,ClBg9KD,mQkB78KG,alBq9KH,yNkBj9KG,sBACA,SACA,UACA,ClBy9KH,kUkBr9KG,WlB69KH,uBkBv9KG,gBdhbI,iBckbJ,mBACA,ClB29KH,gEkB79KG,2BjB9asB,CD84LzB,oDkBp9KC,8BACA,ClBy9KD,oEkBt9KG,oGACA,ClB09KH,wIkBl9KC,2CACA,mBjBxcwB,aiB0cxB,gBACA,ClBy9KD,4JkBt9KG,+BACA,cjB9biB,kBiBgcjB,ClB49KH,gLkBx9KG,clB89KH,4DkBx9KC,elB69KD,wDkBx9KC,0BACA,ClB69KD,oBkBz9KC,elB69KD,oCkB99KD,oBAII,gBlB89KD,CACF,YkB19KC,iBlB89KD,0BkB19KC,sBlB89KD,ckB19KC,0BACA,ClB89KD,yBkB19KC,yCACA,ClB89KD,oCkBh+KD,yBAKI,8BACA,ClB+9KD,CACF,+CkB19KC,+BACA,ClB+9KD,oCkBl+KD,+CAMI,WlBi+KD,CACF,wBkB79KC,8BACA,gBACA,gBACA,iBACA,ClBi+KD,2CkB99KG,ajBphBsB,CDq/LzB,oCkBz+KD,wBAYI,gBlBi+KD,CACF,uBkB79KC,4CACA,eACA,ClBi+KD,yBkB99KG,gCACA,kBACA,ClBi+KH,qCkB79KG,oCACA,WACA,WjB/iBI,gBGCA,ackjBJ,oBACA,eACA,gBACA,UAEA,kBACA,yBACA,eACA,ClBg+KH,2CkB79KK,yBlBg+KL,uCkB39KG,kCACA,ClB89KH,8CkB39KK,WjBvkBE,ciBwkBF,ClB89KL,oCkBrgLD,uBA4CI,4BACA,OACA,ClB69KD,uCkB19KG,kBlB69KH,CACF,sBkBx9KC,alB49KD,0CkBz9KG,mBACA,ClB49KH,ekB78KC,8BACA,ClBi9KD,uBkB39KG,gCACA,ClB89KH,sBkB19KG,6BACA,ClB69KH,0CkBt9KG,gBlBy9KH,kBkBr9KG,6BACA,ClBw9KH,2BkBr9KK,SlBw9KL,mCkBn9KO,WjB5nBA,aiB6nBA,kBACA,eACA,mBACA,oBACA,ClBs9KP,6EkBl9KS,gBlBs9KT,wWkB78KW,mBjBloBS,UGXb,CJkmMP,gJkB78KS,kBlBi9KT,gXkBr8KG,2CjB7oBiB,eiB+oBjB,eACA,ClB88KH,ksCkBz8KK,clB29KL,sCkBr9KC,qCACA,oBACA,cAEA,ClBw9KD,wFkBr9KG,sBlBw9KH,4EkBj9KC,4BACA,iBACA,ClBu9KD,iGkBp9KG,gBlBy9KH,uoBkBr9KO,gBlB8+KP,akBv+KC,8BACA,ClB2+KD,gBkBx+KG,6BACA,eACA,iBACA,ClB2+KH,qCkBv+KG,alB0+KH,2CkBv+KK,mBlB0+KL,wDkBt+KK,gCACA,cACA,WACA,YACA,aACA,gDACA,mBjBpuBe,WGDb,ecwuBF,eAEA,ClBy+KL,0EkBt+KO,SlBy+KP,uMkBn+KO,oBlBs+KP,8DkBl+KO,mBlBq+KP,oCkB9/KG,wDA6BI,elBq+KL,CACF,0DkBj+KK,2BACA,gBACA,QACA,ClBo+KL,akB99KC,iCACA,eACA,ClBk+KD,sBkB/9KG,YlBk+KH,iBkB99KG,+BACA,WACA,YACA,WACA,ClBi+KH,sBkB79KG,8BACA,aACA,uCACA,sFACA,kBACA,uCACA,ClBg+KH,sBkB59KG,6BACA,YACA,MACA,MACA,ClB+9KH,UmBxwMC,anB4wMD,qCmBxwMC,4CnB4wMD,mBmBxwMC,yCACA,iCACA,CnB4wMD,8CmBzwMG,qBACA,CnB4wMH,yBmBxwMG,oCACA,SACA,YACA,kBACA,aACA,WACA,UACA,WlBzBI,gBGCA,ee2BJ,oBACA,eACA,CnB2wMH,+BmBzwMa,UnB4wMb,oCKhyMC,uCcqB4D,enB+wM3D,CACF,wCmBhxM6D,enBmxM7D,mBmB9wMC,WlBtCM,mBkBuCN,mBlBpCsB,oCkBsCtB,iBACA,kBACA,eACA,eACA,CnBkxMD,qBmB/wMG,clB3BiB,gBkB4BjB,yBACA,CnBkxMH,kFmB9wMa,qBnBixMb,iBmB5wMC,kCACA,aACA,kBlB1DsB,CD20MvB,wBmB7wMG,iCACA,CnBgxMH,uCmB9wMwB,UlBpEjB,CDq1MP,gCmB9wMK,4BACA,CnBixML,0BmB5wMG,gCACA,eAEA,iBACA,WlBjFI,qBkBmFJ,gBACA,iBACA,qBACA,kBACA,CnB+wMH,4BmB5wMK,mBnB+wML,uCmB7wMoB,gBnBgxMpB,4BmB5wMK,clB3Ee,oBkB4Ef,CnB+wML,kCmB7wMe,0BnBgxMf,0CmB5wMS,qBnB+wMT,+CmB7wMgB,0BnBgxMhB,2BmBzwMG,uBACA,eACA,CnB4wMH,uBmBvwMC,4BACA,OACA,CnB2wMD,+GmBvwMG,gCnB2wMH,oBmBtwMC,kBnB0wMD,oCmBtwMK,oCACA,SACA,YACA,0BACA,yBACA,WACA,iBACA,UACA,WlB9IE,gBGCA,eegJF,oBACA,YACA,oBACA,CnBywML,uDmBtwMO,UnBywMP,6CmBtwMkB,kBlBtJO,CD+5MzB,0CmBxwMe,UnB2wMf,oCK15MC,kDcgJ8D,enB8wM7D,CACF,mDmB/wM+D,enBkxM/D,oCKv5MC,qGcwIM,sCACA,CnBmxML,CACF,2BmB7wMC,gCACA,SACA,UACA,WACA,eACA,CnBixMD,0CmB9wMG,iCACA,WACA,YACA,clB7JiB,ekB+JjB,iBACA,kBACA,UACA,CnBixMH,iCmB5wMC,gCACA,sBACA,SACA,0BACA,YACA,WACA,WlBlMM,mBAIkB,sCkBiMxB,eACA,UACA,CnBgxMD,yCmB9wMa,anBixMb,uCmB7wMC,gCACA,mBACA,2BACA,kBACA,aACA,eACA,iBACA,gBACA,cACA,CnBixMD,wLmB5wMc,mBnB+wMd,kDmB3wMK,yBACA,iBACA,WACA,WACA,CnB8wML,yEmBxwMgB,alBpNI,CD+9MpB,uBmBrwMC,uBlB/OM,gBGCA,ceiPN,CnBywMD,gCmBtwMG,gCACA,eACA,oBACA,eACA,CnBywMH,6BmBpwMC,sBACA,aACA,CnBwwMD,iCmBrwMG,oCACA,aACA,WACA,wBACA,sBACA,4BACA,eACA,CnBwwMH,0CmBrwMK,gCACA,sBACA,SACA,OACA,SACA,SACA,aACA,WACA,clBrQiB,gFkBuQjB,eACA,oBACA,gBACA,UACA,UACA,2BACA,CnBwwML,gDmBtwMe,Uf9RR,CJuiNP,qEmBtwMO,yBlBlRe,CD4hNtB,gEmB1wMO,yBlBlRe,CD4hNtB,iEmB1wMO,yBlBlRe,CD4hNtB,uDmB1wMO,yBlBlRe,CD4hNtB,wCmBrwMgB,0BnBwwMhB,iDmBnwMgB,UnBswMhB,gCmBhwMC,+FACA,uBACA,8BACA,UACA,2BACA,CnBowMD,6CmBjwMG,4BlBtTsB,ekBwTtB,gBACA,aACA,mBACA,CnBowMH,0JmB/vMK,cnBkwML,uCmB7vMG,UnBgwMH,iCmB3vMC,0BACA,clBjUkB,ekBmUlB,CnB+vMD,qCmB5vMG,gCACA,CnB+vMH,0CmB3vMG,cnB8vMH,+CmB3vMK,6BACA,gBACA,wBACA,CnB8vML,oDmB1vMK,iCACA,kBACA,WACA,WACA,kBfxUkB,CJskNvB,6DmB1vMO,wBACA,OACA,WACA,kBACA,kBlBnWa,CDimNpB,yBmBtvMC,WlBvXM,oBkBwXN,eACA,efxXM,CJmnNP,mBmBtvMC,gCACA,2CACA,0BACA,WACA,CnB0vMD,qBmBvvMG,4CACA,cACA,YACA,iBACA,qBACA,CnB0vMH,sBmBtvMG,kCACA,qBAGA,wCACA,QACA,YACA,sBACA,CnByvMH,yCmBlvMK,+DACA,Wf7ZE,mBHWa,ekBqZf,CnBsvML,6CmBlvMO,6DACA,CnBqvMP,sCmB9uMC,oCACA,uCACA,gBf9aM,gBegbN,+BACA,uBnBkvMD,4CmB9uMC,gCACA,aACA,WlBxbM,ckB0bN,CnBkvMD,qDmB/uMG,2BlBxaiB,CD2pNpB,uEmBhvMyB,iBnBmvMzB,4DmBhvMK,yBlBncE,ekBqcF,CnBmvML,qGmB7uMG,mBlB/biB,UGXb,CJ2rNP,4PmB3uMc,UfhdP,CJisNP,yDmB7uMkB,mBnBgvMlB,qBmB5uMC,kCACA,mBACA,eACA,CnBgvMD,4BmB7uMG,yCACA,eACA,gBACA,CnBgvMH,8BmB5uMG,8BACA,eACA,iBACA,CnB+uMH,+BmB3uMG,sCACA,UACA,WACA,iBACA,CnB8uMH,iCmB1uMgB,afjfH,CJ8tNb,+BoBluNC,2BACA,iBACA,CpB+uND,coBzuNC,8CACA,eACA,CpBuuND,oCoBluNC,yDACE,apBsuND,yHoBluNC,mCpBquND,CACF,sHoB9tNG,YpBouNH,kCoB/tNC,gCACA,uBACA,WACA,CpBmuND,IoBntNC,2BACA,sBACA,WACA,YACA,kBACA,CpBkuND,oCoB1tNC,iDAEE,mBpBkuND,CACF,oCoB7tNG,4BACE,qBACA,YACA,eACA,SACA,CpBiuNH,kCoB7tNG,sBpBguNH,uFoB3tNG,epB+tNH,CACF,6BoB7uNK,qBACA,YACA,eACA,SACA,CpBgvNL,mCoB5uNK,sBpB+uNL,yFoB1uNK,epB8uNL,oCoBxuNC,4BACE,UpB4uND,sBoBxuNC,8BAGA,CpB2uND,kCoBxuNG,kBpB2uNH,iCoBvuNG,mBpB0uNH,wCoBpuNG,kCACA,CpBuuNH,CACF,6BoB7vNG,UpBiwNH,uBoB7vNG,8BAGA,CpBgwNH,mCoB7vNK,kBpBgwNL,kCoB5vNK,mBpB+vNL,yCoBzvNK,kCACA,CpB4vNL,oBoBtvNC,iCnBpHwB,emBsHxB,cACA,eACA,SACA,iBACA,aACA,SACA,SACA,CpB0vND,0BoBvvNG,0BpB0vNH,4BoBrvNC,4BACA,oBACA,cnBvIwB,emByIxB,cACA,eACA,kBACA,SACA,CpByvND,kCoBtvNG,0BpByvNH,uCoBrvNG,mBpBwvNH,0BoBnvNC,qCACA,CpBuvND,0BoBnvNC,kBpBuvND,iCoBnvNC,6BACA,eACA,aACA,kBACA,QACA,SACA,CpBuvND,aoBnvNC,8BhBhLM,cgBkLN,eACA,aACA,oBACA,CpBuvND,mBoBpvNG,mBpBuvNH,mBoBlvNC,qCACA,CpBsvND,mBoBlvNC,mBnBjMmB,cAaH,iBmBsLhB,eACA,gBACA,yBACA,cACA,CpBsvND,wBoBlvNC,+BACA,CpBsvND,sCoBlvNK,yBACA,kBACA,SACA,OACA,QACA,cACA,UACA,oBACA,YACA,UACA,+EACA,CpBqvNL,eoB/uNC,4BACA,mBACA,cACA,eACA,kBACA,UACA,UACA,eACA,CpBmvND,sBoBhvNG,qBACA,aACA,cACA,uBACA,aACA,gBACA,uBACA,gBACA,mBACA,MACA,CpBmvNH,2CoB/uNG,anBvPsB,CDy+NzB,sBoB9uNG,sCpBivNH,2CoB9uNK,cnB9PoB,uCmB+PpB,CpBivNL,2CoB3uNG,UpB8uNH,QoBzuNC,8BACA,sBACA,aACA,sBACA,eACA,CpB6uND,coB1uNG,0BACA,eACA,CpB6uNH,oBoBzuNG,kBnB3RiB,CDugOpB,wBoBvuNC,yBACA,aACA,CpB2uND,gCoBvuNC,kBpB2uND,qEoBvuNC,4BACA,cnB/RkB,emBiSlB,eACA,cACA,CpB2uND,iFoBxuNG,cpB2uNH,kLoBnuNK,WhB3TE,kBgB4TF,CpB0uNL,iFoBpuNG,4BpBuuNH,uCoBluNC,iCACA,4BACA,CpBsuND,8CoBluNG,yCACA,eACA,oBACA,CpBquNH,yCoBjuNG,gBpBouNH,+CoB9tNC,UpBkuND,4BoB9tNC,gCACA,gBACA,cnBnVkB,0DmBqVlB,SACA,CpBkuND,sCoB/tNG,uBACA,CpBkuNH,sCoB9tNG,kBpBiuNH,+BoB7tNG,gCACA,SACA,6BACA,aACA,CpBguNH,gCoB3tNG,gBpB8tNH,0CoB5tNK,uBACA,CpB+tNL,kCoBztNC,+BACA,CpB6tND,kCoBxtNG,cnB1XgB,yBmB2XhB,CpB4tNH,+BoBvtNC,YpB2tND,2DoBxtNG,epB2tNH,sEoBxtNK,gBpB2tNL,sBoBrtNC,4CACA,gBACA,mBACA,MACA,CpBytND,qBoBrtNC,qCACA,CpBytND,sCoBptNC,cnBzZgB,mBAbG,kBmBwanB,aACA,eACA,gBACA,eACA,aACA,cACA,mBACA,sBACA,CpBytND,yBoBruND,sCAcI,epB4tND,CACF,0CoBztNG,cnBnbsB,oBmBobtB,CpB6tNH,sDoB1tNK,0BpB8tNL,coBxtNC,sBpB4tND,sCoBttNG,mDACA,CpB0tNH,oCoB5tNC,qCACE,mDACA,CpBguND,CACF,oCoBntND,mJAGI,sBpBstND,CACF,oBoBjtNC,sCACA,2BACA,mBACA,kBACA,CpBstND,0BoBntNG,cpBstNH,gCoBntNK,4BACA,CpBstNL,sCoBntNO,UpBstNP,iCoBhtNG,0BACA,CpBmtNH,wBoB9sNC,4BACA,uBACA,mBACA,gBACA,iBACA,iBACA,gBACA,mBACA,WhBjgBM,kBgBmgBN,eACA,iBACA,qBACA,qCACA,CpBktND,2FoB7sNG,mBpBgtNH,wBqB7tOC,iCACA,gBACA,cpBagB,mBAbG,eoBGnB,aACA,cACA,mBACA,uBACA,YACA,CrBiuOD,4BqB9tOG,kCACA,aACA,CrBiuOH,gCqB7tOG,wBACA,wBACA,kBACA,QACA,SACA,uCACA,+BrBguOH,0CqB5tOG,iBrB+tOH,+BqB3tOG,iBrB8tOH,sCqB3tOK,iCACA,apBtBY,CDqvOjB,oCqB1tOK,8BACA,CrB6tOL,QsBxwOC,kBtB4wOD,esBxwOC,0CjBiDA,gCACA,WACA,YACA,gBACA,oBACA,mBJxDmB,cAYD,eI+ClB,QACA,CL8tOD,iCK3tOG,SL8tOH,4EKxtOG,oBL2tOH,qBKvtOG,mBL0tOH,oCsBlyOD,ejB4EI,eL0tOD,CACF,kBsB9xOG,2BACA,WACA,UACA,qBACA,UACA,0BACA,eACA,WACA,YACA,crBLmB,eqBOnB,mBACA,CtBkyOH,yBsB/xOK,8BACA,CtBkyOL,yBsB7xOG,wDtBgyOH,gCsB7xOK,mDACA,uBtBgyOL,+BsB3xOG,wCACA,qCACA,CtB8xOH,sCsB3xOK,wDtB8xOL,qCsB1xOK,UlBlDE,CJ+0OP,wBsBpxOC,gCACA,CtB4xOD,wCsBhyOC,crB1CgB,mBqB2ChB,gCACA,eAGA,CtBqyOD,gBsB5xOG,4BACA,cACA,CtB0xOH,oBsBvxOK,qCACA,CtB0xOL,csBrxOG,gCACA,aACA,+BACA,CtBwxOH,yBsBrxOK,gBtBwxOL,oBsBpxOK,4BrB7EY,gBqB+EZ,uBACA,kBACA,CtBuxOL,2BsBpxOO,gBtBuxOP,sBsBnxOO,crBzFY,qBqB0FZ,eACA,gBACA,cACA,gBACA,uBACA,kBACA,CtBsxOP,oGsBhxOW,0BtBmxOX,uBsB5wOK,0BACA,eACA,iBACA,gBACA,kBACA,arBhHiB,CDg4OtB,yBsB3wOK,wBACA,CtB8wOL,8BsB3wOO,yBtB8wOP,UuBx5OD,yCCEE,4CACA,2CACA,WACA,WACA,CxB25OD,cwBx5OG,WxB25OH,6BwBt5OC,gBpBZM,kBoBaN,sCACA,kBACA,cACA,CxB05OD,gDwBv5OG,4BxB05OH,0DwBt5OG,WxBy5OH,kCwBp5OC,2BACA,WACA,cACA,CxBw5OD,wCwBp5OC,4BACA,SACA,UACA,gBpBtCM,kBoBwCN,sCACA,eACA,CxBw5OD,+CwBr5OG,6BACA,SACA,gBACA,sBACA,CxBw5OH,gKwBn5OK,gCxBs5OL,0DwBj5OG,YxBo5OH,uBwB94OG,4BxBk5OH,cwB74OC,6BACA,iBACA,gBACA,WACA,UACA,cACA,CxBi5OD,yCwB74OG,oBxBg5OH,kBwB54OG,iEACA,cACA,WAEA,YACA,cACA,CxB+4OH,yEwBx4OK,8BACA,YxB24OL,cyB5+OC,YzBg/OD,yByB5+OC,mBAPS,kBAQT,aACA,CzBg/OD,gCyB9+OG,yBzBi/OH,kCyBz+OG,qBACA,SACA,CzB6+OH,0CyBz+OG,2BAEA,sBACA,YACA,4BACA,CzB2+OH,4DyBv+OO,gCACA,iBACA,gBACA,CzB0+OP,gJyBt+OO,WzBy+OP,+DyBt+OO,qCACA,UACA,CzBy+OP,0CyBn+OG,gDACA,kBACA,YACA,eACA,CzBs+OH,iDyBn+OK,wEACA,YACA,SACA,UAAW,kBACX,WACA,yBACA,eACA,4CACA,sBACA,mBACA,CzBu+OL,4DyBp+OO,wBzBu+OP,4DyBn+OO,uBzBs+OP,uEyBl+OO,wCACA,CzBq+OP,Q0BrjPC,kCACA,aACA,sBACA,kBACA,iBACA,SACA,C1ByjPD,oB0BtjPG,kB1ByjPH,mB0BrjPG,mB1BwjPH,oCKzjPC,sBqBI0D,U1ByjPzD,CACF,uB0B1jP2D,U1B6jP3D,oC0B1jPG,qLAAiC,U1B8jPlC,CACF,c0B3jPG,gCACA,cACA,C1B8jPH,oC0B1jPG,4BACE,qBACA,YACA,eACA,SACA,C1B6jPH,CACF,6B0BlkPK,qBACA,YACA,eACA,SACA,C1BqkPL,wC0BjkPqC,Y1BokPrC,gB0BhkPC,gCACA,mBACA,UACA,mBACA,cACA,C1BokPD,kB0BjkPG,oCACA,oCACA,sBACA,YACA,cACA,czBzCgB,kByB2ChB,qBACA,cACA,C1BokPH,kB0BhkPG,kC1BmkPH,gD0B/jPK,gCACA,kCACA,C1BkkPL,gB0B5jPC,qCACA,SACA,C1BgkPD,oCKtnPC,6DqBwDkE,gB1BkkPjE,CACF,oCKtoPC,8BqBoE0D,e1BskPzD,CACF,+B0BvkP2D,e1B0kP3D,sB0BvkPG,oCACA,SACA,YACA,4BACA,WACA,YACA,UACA,czB5EgB,mBAZC,eyB2FjB,oBACA,gBACA,C1B0kPH,4B0BvkPK,4BACA,C1B0kPL,sB0BrkPG,gCACA,SACA,WACA,WACA,YACA,czB7FmB,eyB+FnB,iBACA,SACA,C1BwkPH,0B0BrkPK,uCACA,MACA,SACA,OACA,QACA,UACA,eACA,oBACA,yBACA,C1BwkPL,iC0BpkPK,0CACA,uB1BukPL,uC0BnkPK,wEACA,C1BskPL,6C0BpkPe,UtBxIR,CJ+sPP,wC0BhkPO,0CACA,wB1BmkPP,8C0B/jPO,+BACA,+BACA,uB1BkkPP,wBKroPC,gBDnFM,kBCoFN,uBAEA,gBACA,cJlEiB,sCIoEjB,CLyoPD,2BKtoPG,uCJvEe,eIyEf,gBACA,kBACA,CLyoPH,2BKroPG,cLwoPH,2BKpoPG,mBLuoPH,2BKnoPG,0BJ7GI,CDovPP,iB0BllPC,0BzBpJkB,CD2uPnB,mB0BnlPG,kCACA,C1BslPH,yB0BllPG,4BACA,C1BqlPH,uB0BjlPG,4BzBhKmB,gByBkKnB,mBACA,gBACA,sBACA,C1BolPH,iB0B/kPC,wBACA,SACA,OACA,QACA,UACA,mBzB7LmB,kByB+LnB,eACA,C1BmlPD,wB0BhlPG,czBtLc,mByBuLd,aACA,gBACA,eACA,cACA,C1BmlPH,4B0BhlPK,qCACA,C1BmlPL,yB0B9kPG,kB1BilPH,4B0B9kPK,mDACA,eACA,aACA,aACA,gBACA,eACA,azB7MY,CD+xPjB,gC0B9kPO,qCACA,C1BilPP,6F0B3kPK,gB1B8kPL,kC0B1kPK,2BACA,czB5NiB,oByB8NjB,C1B6kPL,yH0BxkPO,uCACA,C1B2kPP,e0BlkPC,6BACA,C1B0kPD,8B0B7kPC,gCACA,gBAGA,YACA,C1BulPD,e0BnlPC,wBACA,OACA,mBACA,sBAIA,gBAEA,WACA,WACA,C1BwkPD,sB0BrkPG,kBzBhRiB,CDw1PpB,yB0BnkPC,+1BACA,eACA,C1BukPD,6B0BpkPG,oCACA,+GACA,uCACA,YACA,oBACA,eACA,yBACA,4D1BukPH,mC0BnkPG,yBACA,YACA,YACA,cACA,C1BskPH,e0BjkPC,kCACA,eACA,C1BqkPD,kB0BjkPC,iCACA,MACA,OACA,WACA,YACA,yBACA,C1BqkPD,mB2Bj4PC,mCvBAM,WACA,euBEN,aACA,sBACA,YACA,uBACA,eACA,kBACA,kBACA,WACA,C3Bq4PD,e2Bj4PC,gBvBfM,cHcY,S0BGlB,WACA,WACA,C3Bq4PD,gE2Bh4PG,c3Bm4PH,gC2B/3PG,gB3Bk4PH,0BKn3PG,qCACA,cACA,eACA,aACA,eACA,CLs3PH,wB2Bp4PC,4BACA,C3Bw4PD,wB2Bp4PC,6BACA,eACA,C3Bw4PD,4B2Bp4PC,gCACA,WvB7CM,0BuB+CN,WACA,SACA,gBACA,kBACA,eACA,gBACA,UACA,oBACA,WACA,2BACA,C3Bw4PD,0D2Bl4PK,a3Bs4PL,uD2Bh4PK,U3Bm4PL,sB2B73PC,yBACA,qBACA,C3Bi4PD,2B2B93PG,gC1BnEgB,a0BqEhB,YACA,kBACA,C3Bi4PH,yD2Bz3PG,W3B+3PH,e2B13PC,qCACA,gBACA,kBACA,kBACA,WACA,YACA,C3B83PD,0BK37PG,qCACA,cACA,eACA,aACA,eACA,CL87PH,qB2Bh4PC,kCACA,cACA,WACA,kBACA,kBACA,eACA,C3Bo4PD,iC2Bj4PG,gB3Bo4PH,oE2B/3PK,2CACA,C3Bk4PL,+B2B73PG,evBlII,CJkgQP,+B2B33PC,6BACA,qBACA,c1BzHqB,a0B2HrB,C3B+3PD,kE2B33PG,uBACA,sBACA,oD3B+3PH,kG2B53PK,gCACA,gD3Bg4PL,qB2B13PC,4BACA,kBACA,WACA,aACA,sBACA,C3B83PD,oC2B13PC,2BACA,WACA,kBACA,UACA,sBACA,oD3B83PD,oD2B33PG,gCACA,gD3B83PH,qC2Bz3PC,sDACA,gBACA,iBACA,C3B83PD,a2B13PC,iCACA,iBACA,C3B83PD,a2B13PC,uBACA,iBACA,C3B83PD,oC2B33PG,uBACA,aACA,mBACA,sBACA,C3B83PH,0C2B33PK,evBvJwB,cAEC,CJohQ9B,8C2Bx3PC,wBACA,OACA,QACA,QACA,C3Bu4PD,yB2B93PC,kDACA,mBACA,C3B43PD,2B2Bz3PG,oB3B43PH,yD2Bx3PG,U3B23PH,2D2Bx3PK,oB3B23PL,kB2Br3PC,gDACA,SACA,WvBlPM,euBoPN,aACA,mBACA,eACA,cACA,cACA,kBACA,kBACA,MACA,QACA,C3By3PD,wB2Br3PC,O3By3PD,yB2Br3PC,Q3By3PD,yB2Br3PC,6BACA,kBACA,OACA,YACA,mBACA,C3By3PD,uB2Br3PC,qB3By3PD,qB2Br3PC,sBvBtRM,YuBuRN,WACA,kBACA,YACA,UACA,SACA,WACA,C3By3PD,6B2Br3PC,wB1BtRmB,CD+oQpB,oB2Br3PC,4BACA,QACA,WACA,C3By3PD,oK2Bl3PG,Y3By3PH,kF2Br3PG,Y3By3PH,c2Bn3PC,kCACA,gBvB3TM,cuB6TN,C3Bu3PD,oB2Bp3PG,U3Bu3PH,+B2Bn3PG,sBACA,C3Bs3PH,yBKhpQG,qCACA,cACA,eACA,aACA,eACA,CLmpQH,oB2Bx3PG,gCACA,UACA,iBACA,C3B23PH,yB2Bv3PG,2CACA,QACA,C3B03PH,+B2Bv3PK,mDACA,qBACA,qBACA,C3B03PL,2B2Bp3PK,4FACA,QACA,mCACA,2B3Bu3PL,wB2Bl3PG,4BACA,SACA,OACA,QACA,sBACA,iFACA,eACA,UACA,2BACA,C3Bq3PH,+B2Bl3PK,U3Bq3PL,4E2B92PK,kB3Bk3PL,uB2B72PG,+BACA,MACA,OACA,WACA,YACA,UACA,SACA,gBvBvYI,cHcY,gB0B4XhB,mBACA,C3Bg3PH,8B2B72PK,iCACA,C3Bg3PL,6G2B32PO,c3B82PP,8B2Bz2PK,4BACA,C3B42PL,iC2Bx2PK,6BACA,eACA,C3B22PL,2B2Bt2PG,2CACA,mBACA,C3By2PH,uB2Br2PG,kCACA,gBACA,sBACA,C3Bw2PH,mC2Bp2PO,e3Bu2PP,oC2Bj2PO,gB3Bo2PP,8B2B/1PK,wCACA,eACA,SACA,yBACA,C3Bk2PL,6G2B71PO,UvBrcA,CJqyQP,8E2Bx1PG,8BACA,C3B21PH,4B2Bv1PG,WvBldI,gBuBmdJ,C3B01PH,wB2Bt1PG,iCACA,C3By1PH,kD2Bp1PG,UvB7dI,CJozQP,sB2Bn1PG,2BACA,cACA,C3Bs1PH,6B2Bn1PK,sBACA,8BACA,C3B41PL,4D2B31PK,gCACA,kBACA,WACA,UACA,WACA,C3B+1PL,+B2Br1PK,mB3Bq1PL,8B2Bj1PK,4BACA,kBACA,WACA,YACA,YACA,UACA,4BACA,mBACA,sCACA,mBACA,C3Bo1PL,oB2B/0PG,2BACA,iBACA,C3Bk1PH,2B2B/0PK,sBACA,+BACA,kBACA,cACA,kBACA,WACA,QACA,C3Bk1PL,0D2B70PK,gCACA,WACA,kBACA,SACA,kBACA,C3Bg1PL,4B2B50PK,8B3B+0PL,4B2B30PK,4BACA,UACA,kBACA,WACA,YACA,QACA,iBACA,4BACA,mBACA,sCACA,mBACA,C3B80PL,yF2Br0PO,U3B20PP,4G2Bl0PK,oCACA,C3Bq0PL,qB2B9zPC,kDACA,wBACA,eACA,eACA,kBACA,SAIA,aACA,C3B+zPD,gCK72QG,qCACA,cACA,eACA,aACA,eACA,CLg3QH,+B2Bn0PC,6CACA,eACA,SACA,YACA,kBACA,QACA,uCACA,+B3Bu0PD,gB4B36QC,gCACA,mBACA,kBACA,QACA,SACA,WACA,C5B+6QD,kB4B36QC,+BACA,gBACA,yBACA,0BACA,eACA,iBACA,yBACA,WACA,2BACA,C5B+6QD,uC4B76Q0B,U5Bg7Q1B,a6Br8QC,mB5BEmB,sB4BDnB,kBACA,uCACA,YACA,eACA,C7By8QD,oC6B/8QD,aASI,U7B08QD,CACF,gB6Bv8QG,kCACA,gBACA,eACA,kBACA,yBACA,C7B08QH,4B6Bt8QG,Y7By8QH,4B6Br8QG,0B7Bw8QH,qC6Br8QK,+DACA,uBACA,C7Bw8QL,uB6Bn8QG,gB7Bs8QH,iD6Bj8QK,qB7Bo8QL,8B6B/7QG,e7Bk8QH,qB6B97QG,gB7Bi8QH,Y6B57QC,mB5BpDmB,sB4BqDnB,kBACA,uCACA,YACA,eACA,C7Bg8QD,oC6Bt8QD,YASI,U7Bi8QD,CACF,qB6B97QG,mB7Bi8QH,mB6B77QG,+BACA,0BACA,eACA,C7Bg8QH,kB6B57QG,4CACA,C7B+7QH,2B6B37QG,a7B87QH,gC6B17QG,8BACA,qBACA,eACA,YACA,C7B67QH,Y8BjhRC,oCACA,U7BPM,CD6hRP,0B8B3hRG,sCACA,C9B+hRH,8B8BvhRG,Y9B0hRH,gB8BrhRC,uB9ByhRD,4B8BthRG,mDACA,4BACA,kB7BjBsB,CD2iRzB,2B8BrhRG,mDACA,+BACA,YACA,C9BwhRH,oB8BnhRC,2CACA,cACA,c7BfmB,a6BiBnB,C9BuhRD,mB8BnhRC,yBACA,kBACA,iBACA,gBACA,8BACA,cACA,C9BuhRD,yB8BphRG,c9BuhRH,4B8BlhRC,a7BnDwB,CDykRzB,kC8BnhRG,c9BshRH,mD8BlhRG,S9BqhRH,uB8BhhRC,8BACA,OACA,WACA,WACA,wBACA,C9BohRD,sB8B/gRG,gCACA,cACA,C9BmhRH,wB8B/gRG,iCACA,C9BkhRH,mB8B7gRC,+BACA,gBACA,kBACA,gB1B5FM,qB0B8FN,C9BihRD,qG8B7gRG,gC9BghRH,mB8B1gRC,2C1BxGM,CJwnRP,yB8B5gRG,+BACA,gBACA,oBACA,cACA,WACA,gCACA,W7BnHI,yB6BqHJ,iBACA,C9B+gRH,2C8B5gRK,S9B+gRL,0G8BzgRK,oB9B4gRL,uC8BtgRC,e9B0gRD,4C8BvgRG,4BACA,iBACA,C9B0gRH,oD8BtgRG,qBACA,kBACA,MACA,OACA,WACA,YACA,sCACA,kBACA,C9BygRH,2B8BpgRC,4BACA,wBACA,gBACA,KACA,C9BwgRD,gC8BrgRG,yBACA,gBACA,gBACA,e1BpKI,CJ6qRP,kB8BngRC,uCACA,WACA,C9BugRD,uB8BpgRG,sBACA,C9BugRH,uB8BlgRC,iCACA,iBACA,a7BlKiB,CDyqRlB,kD8BngRG,a9BsgRH,oD8BlgRG,gB9BqgRH,sD8BjgRG,a9BogRH,oB8B//QC,a9BmgRD,uB+B5sRC,+BACA,mBACA,mB9BEwB,WAJlB,kB8BKN,YACA,WACA,gBACA,iBACA,eACA,C/BgtRD,2D+B7sRG,4BACA,C/BgtRH,kF+B5sRG,oCACA,eACA,C/B+sRH,8F+B5sRK,yBACA,KACA,C/B+sRL,iC+B1sRG,2B9BTiB,CDutRpB,0B+BzsRG,+BACA,iBACA,kBACA,C/B4sRH,0B+BxsRG,+BACA,iBACA,gBACA,kBACA,C/B2sRH,yC+BtsRC,gCACA,cACA,mBACA,gCACA,eACA,qBACA,aACA,yBACA,C/B0sRD,2D+BvsRG,8BACA,C/B0sRH,+C+BtsRG,kB9B/DsB,CDwwRzB,gD+BrsRG,mB9B3DiB,UGXb,CJ+wRP,oG+BpsRG,mB3BzEQ,UAFJ,CJmxRP,mC+BlsRC,+BACA,eACA,iBACA,eACA,C/BssRD,6B+BlsRC,wBACA,kBACA,YACA,eACA,C/BssRD,mC+BlsRC,kB/BssRD,2F+BjsRC,kCACA,C/BssRD,oC+BlsRC,mCACE,wBACA,C/BssRD,yC+BlsRC,a/BssRD,2D+BnsRG,a/BssRH,CACF,mBgC3zRG,gCACA,gBACA,iBACA,ChC8zRH,kBgC1zRG,W5BPI,e4BQJ,gBACA,ChC6zRH,oBgC1zRK,W5BZE,yB4BaF,ChC6zRL,qBgCzzRK,8BACA,gBACA,ChC4zRL,oDgCxzRK,uBACA,gBACA,+BACA,ChC2zRL,MiCt1RC,8BACA,CjC01RD,SiCv1RG,qCACA,WACA,CjC01RH,aiCt1RG,wBACA,OACA,YACA,qBACA,kBACA,kBACA,CjCy1RH,qBiCt1RK,kBhCPe,CDg2RpB,YiCp1RG,uCACA,cACA,iBACA,eACA,mBACA,gBACA,sBACA,CjCu1RH,+DiCn1RK,ajCu1RL,6BiCl1RK,oCACA,WACA,eACA,WhC3CE,cgC6CF,UACA,oBACA,gB7B9CE,yB6BgDF,kBACA,gBACA,CjCs1RL,mCiCn1RO,oBhCjDkB,CDu4RzB,uBiCj1RK,ejCo1RL,qBiCh1RK,+BACA,CjCm1RL,aiC90RG,uCACA,yBACA,sBACA,WACA,YACA,cACA,kBACA,SACA,kBACA,qBACA,CjCi1RH,sBiC90RK,kBjCi1RL,oBiC70RK,qB7BpFU,mBJq6Rf,ciC30RG,gCACA,gBACA,eACA,gBACA,CjC80RH,ciC10RG,mCACA,ahCtFc,CDo6RjB,YiCz0RG,sCACA,UACA,SACA,SACA,chC/Fc,0BgCiGd,iBACA,CjC40RH,uDiCv0RK,qBjC00RL,ciCr0RG,2BACA,kBACA,cACA,CjCw0RH,4BiCn0RC,6BjCu0RD,+BiCp0RG,ajCu0RH,0CiCn0RG,0CACA,aACA,kBACA,CjCs0RH,kGiCl0RK,uBACA,CjCs0RL,qDiCj0RG,+BACA,iBACA,YACA,oBACA,chCzIkB,qCgC4IlB,CjCo0RH,+BiCh0RG,+BACA,CjCm0RH,2CiCh0RK,sCACA,gBACA,CjCm0RL,mCiC9zRG,mFACA,eACA,WhC/KI,qBgCiLJ,WACA,UACA,oBACA,qXACA,yBACA,kBACA,yBAEA,CjCi0RH,kDiC7zRG,cjCg0RH,aiC3zRC,ahCnLgB,CDk/RjB,oBiC5zRG,gCjC+zRH,4BiC5zRK,8BjC+zRL,WkClgSC,uCANc,cAQd,iBACA,ClCsgSD,qCkC1gSD,WAOI,yBACA,ClCugSD,CACF,iBkCngSC,uCAEA,eACA,iBACA,cjCPkB,kBiCSlB,ClCugSD,mBkCpgSG,cjCrBsB,yBiCsBtB,ClCugSH,uCkClgSG,uCAEA,eACA,iBACA,mBACA,ajCvBgB,CD8hSnB,2CkCngSK,cjCpCoB,yBiCqCpB,ClCugSL,6DkCngSK,gBlCugSL,4CkCjgSG,6BACA,ClCqgSH,oBkCjgSG,sCACA,iBACA,gBACA,mBACA,ajC7CmB,CDkjStB,0BkCjgSK,qCACA,eACA,gBACA,aACA,ClCogSL,oBkC9/RG,+BACA,ClCqgSH,wCkCvgSG,uCAGA,mBACA,ajC9DmB,CDykStB,oBkCrgSG,+BACA,ClCogSH,oBkC5/RG,elCogSH,wCkCrgSG,wCAEA,gBACA,mBACA,ajChFmB,CDylStB,oBkCngSG,elCmgSH,oBkC3/RG,sCACA,iBACA,gBACA,mBACA,ajClGmB,CDimStB,wCkCz/RG,iBlC6/RH,wDkC1/RK,4BlC8/RL,wDkC1/RK,4BlC8/RL,oBkCz/RG,gBlC4/RH,oBkCx/RG,mBlC2/RH,8CkCt/RG,elC0/RH,oBkCt/RG,oBACA,SACA,4CACA,aACA,ClCy/RH,2BkCt/RK,mBACA,ClCy/RL,mBkCn/RC,iCACA,ClCu/RD,kCkCp/RG,qCACA,ClCu/RH,6BkCn/RG,2CACA,cACA,ClCs/RH,4BkCl/RG,kCACA,eACA,iBACA,W9BhLI,iB8BkLJ,iBACA,ClCq/RH,oEkCj/RK,clCq/RL,4CkCh/RO,ajC7Ke,CDgqStB,mCkC9+RK,uCACA,eACA,gBACA,ClCi/RL,oCkCzgSC,4BA4BI,kBlCi/RH,CACF,0BkC7+RG,8BACA,sBACA,mBACA,uBAEA,0BACA,QACA,YACA,ClCg/RH,wCkC7+RK,sCACA,iBACA,gBACA,cjC9Mc,mBiCgNd,mBACA,gCACA,uBACA,mBACA,eACA,ClCg/RL,uFkC5+RO,6BACA,ClCg/RP,0CkC5+RO,qBlC++RP,0BkCz+RG,kBlC4+RH,kCKxtSC,WACA,YACA,4C6BiPI,ClC8+RL,sCkC3+RO,yBACA,YACA,mB7B9PN,iBD+DsB,wBC9DtB,2BACA,CL8uSD,gCkC3+RK,elC8+RL,kCkC3+RO,yB9BvQA,oB8ByQA,ClC8+RP,sDkC1+RW,0BlC6+RX,0CkCv+RO,2BjCtQY,CDivSnB,iCkCj+RG,uCAEA,eACA,iBACA,mBACA,ajCrRgB,CD4vSnB,qCkCn+RK,cjClSoB,yBiCmSpB,ClCu+RL,iBkCl+RG,wBACA,UACA,gBACA,uBACA,oBACA,kBACA,oBACA,aACA,ClCq+RH,iBkCj+RG,sCACA,iBACA,gBACA,mBACA,ajC7SmB,CDkxStB,uBkCj+RK,qCACA,eACA,gBACA,aACA,ClCo+RL,iBkC99RG,+BACA,ClCq+RH,kCkCv+RG,uCAGA,mBACA,ajC9TmB,CDyyStB,iBkCr+RG,+BACA,ClCo+RH,iBkC59RG,elCo+RH,kCkCr+RG,wCAEA,gBACA,mBACA,ajChVmB,CDyzStB,iBkCn+RG,elCm+RH,iBkC39RG,sCACA,iBACA,gBACA,mBACA,ajClWmB,CDi0StB,kCkCz9RG,iBlC69RH,kDkC19RK,4BlC89RL,kDkC19RK,4BlC89RL,iBkCz9RG,gBlC49RH,iBkCx9RG,mBlC29RH,wCkCt9RG,elC09RH,iBkCt9RG,oBACA,SACA,4CACA,aACA,ClCy9RH,wBkCt9RK,mBACA,ClCy9RL,gDkCn9RG,alCs9RH,8BkCl9RG,qCACA,kBACA,gBACA,qBACA,ClCq9RH,mCkCl9RK,wBACA,2BACA,iBACA,8BACA,kBACA,ClCq9RL,sDkCj9RK,sCACA,oBACA,ClCo9RL,kFkCj9RO,4BACA,ClCo9RP,oCkC39RG,sDAWI,wCACA,ClCo9RL,CACF,2CkCh9RK,4BACA,ClCm9RL,oCkCr9RG,2CAKI,alCo9RL,CACF,oBkC/8RG,kBlCk9RH,wBkC/8RK,uBACA,sBACA,ClCk9RL,2BkC78RG,oCACA,ClCg9RH,sCkC78RK,gBlCg9RL,kCkC58RK,6BACA,ClC+8RL,oCkC38RK,yBACA,ClC88RL,kDkC38RO,gCACA,gBACA,ClC88RP,yFkCx8RW,qBlC28RX,+EkCt8RS,elCy8RT,oDkCp8RO,2BACA,ClCu8RP,4CK57SC,WACA,YACA,0BLk8SD,kDkCp8RO,elCu8RP,2DkCp8RS,elCu8RT,oCkCj8RK,oCACE,gBlCo8RL,CACF,oCkC//RC,2BA+DI,kBlCo8RH,CACF,iFkC97RG,yCjC1hBiB,kBiC4hBjB,iCACA,ClCk8RH,sBkC97RG,+BACA,WACA,WACA,ClCi8RH,0BkC97RK,uBACA,ClCi8RL,sCkC37RK,4BACA,mBACA,kBACA,ClC87RL,oCkC17RK,sCACE,mBlC67RL,CACF,qCkCz7RK,ajC7iBiB,CDy+StB,oCkCx7RK,2B9BhkBE,e8BkkBF,ClC27RL,0CkCx7RO,ajCxjBY,CDm/SnB,+CkCx7RS,ajCzjBa,CDo/StB,8CkCr7RK,gBlCw7RL,oBkCn7RG,mBlCs7RH,wBkCn7RK,uBACA,eACA,YACA,iBACA,ClCs7RL,oCkCh7RK,gDACE,mBlCm7RL,wCkC/6RK,gCACA,WACA,iBACA,ClCk7RL,sDkC/6RO,kBlCk7RP,CACF,oCkC56RG,8BACE,clC+6RH,sCkC56RK,iBlC+6RL,qDkC36RK,mBlC86RL,4EkCx6RG,clC46RH,CACF,mBkCx6RG,YlC26RH,SkCt6RC,oBlC06RD,oCkC36RD,SAII,gBlC26RD,CACF,gBkCx6RG,oCACA,mBACA,YACA,ClC26RH,oBkCx6RK,YlC26RL,oCkCl7RC,gBAWI,4BACA,ClC26RH,CACF,oBkCv6RG,uCACA,gBACA,eACA,ClC06RH,sBkCt6RG,+BACA,ClCy6RH,yBkCt6RK,sCACA,gBACA,eACA,ajClqBc,CD4kTnB,4BkCr6RK,gCACA,ClCw6RL,8BkCp6RK,mBjCxrBe,aiCyrBf,0BACA,YACA,ClCu6RL,sCkCp6RO,alCu6RP,+BkCl6RK,8BACA,ClCq6RL,sDkCl6RO,+BACA,ClCq6RP,gDkCj6RO,uBACA,yBACA,ClCo6RP,+BkC/5RK,alCk6RL,sCkC/5RO,sCACA,gBACA,aACA,ClCk6RP,oCkC95RO,4BjCjtBY,CDmnTnB,sFkC35RG,6BjCxtBgB,CD8nTnB,6BkCh6RG,gCACA,kBAEA,ClC65RH,ekCz5RG,8BACA,aACA,kDACA,aACA,ClC45RH,oCkCj6RC,eAQI,kDACA,ClC65RH,6BkC15RK,wBACA,qBACA,ClC65RL,yCkC15RO,qBACA,ClC65RP,0CkCz5RO,gCACA,QACA,aACA,ClC45RP,oCkCv5RK,WlC05RL,0BkCt5RK,gBlCy5RL,CACF,oCkC57RC,eAuCI,WlCy5RH,4BkCt5RK,8BACA,eACA,ClCy5RL,0GkCp5RO,gBlCu5RP,sFkCh5RK,gClCq5RL,0BkCj5RK,alCo5RL,+BkCj5RO,gBlCo5RP,oEkCh5RS,+BACA,ClCm5RT,0CkC/4RS,gBlCk5RT,CACF,OkC14RC,sCACA,ClC84RD,gBkC14RC,gCACA,aACA,UACA,YACA,cjCz0BsB,qBiC20BtB,cACA,ClC84RD,oCkCt5RD,gBAWI,2BACA,gBACA,ajCr0Bc,CDqtTf,CACF,OmCruTC,0BACA,iBACA,wBACA,CnCyuTD,oBmCruTG,6BACA,mBACA,6BACA,gBACA,kBACA,CnCyuTH,mBmCruTG,sDACA,aACA,eACA,CnCwuTH,mBmCpuTG,gBnCuuTH,oEmCluTG,kBlC1BiB,CD+vTpB,SmCjuTG,clC3BsB,yBkC4BtB,CnCouTH,emCjuTK,qBnCouTL,cmC/tTG,gBnCkuTH,4HmC9tTO,gBnC6uTP,8FmCpuTO,uBnCuuTP,wFmChuTO,anCmuTP,+BmC5tTK,mBlClEe,6BkCmEf,+BACA,CnC+tTL,2CmC5tTO,mDACA,CnC+tTP,0CmC3tTO,sDACA,CnC8tTP,yBmCxtTG,sBnC2tTH,emCttTC,gCACA,CnC0tTD,KmCttTC,gCnC0tTD,yBmCttTC,gCACA,YACA,CnC0tTD,6CmCrtTC,0CACA,iBACA,eACA,clC/FkB,ekCiGlB,CnC0tTD,yDmCvtTG,U/BjHI,CJ40TP,uDmCvtTG,gCACA,CnC2tTH,qEmCvtTG,enC2tTH,wCmCptTG,anCwtTH,wDmCrtTK,uCACA,eACA,eACA,CnCwtTL,oEmCrtTO,enCwtTP,0EmCptTO,+BACA,CnCutTP,sFmCptTS,anCutTT,oCmCtuTG,wDAoBI,anCstTL,CACF,oHmChtTK,oCACA,CnCotTL,sBmC/sTG,4ClCnKiB,sBkCqKjB,YACA,kBACA,CnCktTH,+BmC/sTK,mCACA,CnCktTL,oCmC3tTC,sBAaI,anCktTH,CACF,kBmC9sTG,sCACA,kBACA,CnCitTH,oCmC9sTK,8BACE,6BnCitTL,CACF,wBmC7sTK,mBnCgtTL,gCmC5sTK,kBlCnMe,CDk5TpB,sCmC5sTO,mBnC+sTP,2BmC1sTK,oCACA,CnC6sTL,qCmC1sTO,UnC6sTP,8BmCvsTG,cnC0sTH,qCmCvsTK,gBnC0sTL,2BmCrsTG,sCACA,eACA,CnCwsTH,oCmC3sTC,2BAMI,6BnCysTH,CACF,oCmCrsTG,+CACE,anCwsTH,CACF,eoC/6TC,oCACA,WACA,CpCm7TD,gCoCh7TG,2BACA,mBnCRiB,amCUjB,wBACA,CpCm7TH,wBoC/6TG,YAjBY,YAkBZ,UACA,eACA,CpCk7TH,8BoC/6TK,+BACA,YACA,YACA,CpCk7TL,oCoC96TK,sCACE,apCi7TL,CACF,2BoC76TK,0CACA,gBACA,kBACA,CpCg7TL,oCoCp7TG,2BAOI,gBpCi7TL,CACF,6BoC96TO,2BACA,cnCjCY,qBmCmCZ,0BACA,yBACA,CpCi7TP,kCoC96TS,iBpCi7TT,mCoC76TS,WhCzDF,yBgC0DE,yBACA,CpCg7TT,sCoC56TS,wCACA,CpC+6TT,8BoC16TO,2CACA,QACA,CpC66TP,gCoC16TS,0BACA,CpC66TT,4DoCx6TO,WhChFA,yBHWa,gBmCuEb,eACA,CpC26TP,kEoCx6TS,yBpC26TT,4DoCr6TK,0BpCw6TL,gCoCn6TG,4BACA,CpCs6TH,wBoCl6TG,gBAtGY,2BAyGZ,CpCq6TH,oCoCz6TC,wBAOI,qCAEA,CpCs6TH,CACF,2BoCn6TK,cnCnGiB,emCoGjB,iBACA,gBACA,oBACA,gCACA,kBACA,CpCs6TL,2BoCl6TK,cnC7GiB,emC8GjB,iBACA,gBACA,kBACA,CpCq6TL,2BoCj6TK,wCACA,gBACA,cnCzHc,mBmC2Hd,kBACA,+BACA,CpCo6TL,2BoCh6TK,6BnC/HiB,iBmCiIjB,eACA,CpCm6TL,yCoC/5TK,WhCrJE,egCsJF,CpCk6TL,sFoC75TK,gBpCi6TL,+DoC75TK,cpCg6TL,2CoC55TK,+BACA,WhCpKE,oBgCsKF,iBACA,gBACA,kBACA,CpC+5TL,0BoC35TK,gCACA,cnC/JiB,kBmCiKjB,CpC85TL,iCoC35TO,WhCnLA,egCoLA,CpC85TP,2NoC15TW,gBpCy6TX,2BoCl6TK,oBACA,SACA,4CACA,aACA,CpCq6TL,kCoCl6TO,mBACA,CpCq6TP,oCoCh6TK,anC/Lc,CDkmUnB,sCoCh6TO,anC3MkB,CD8mUzB,uCoC95TK,chCnNU,egCoNV,CpCi6TL,uCoC75TK,chCvNM,egCwNN,CpCg6TL,sCoC55TK,cnChNY,emCiNZ,CpC+5TL,oCoC5nUD,eAkOI,8BACA,gCACA,CpC85TD,gEoC15TG,0BACA,gBACA,CpC85TH,wBoC15TG,qBACA,WACA,CpC65TH,CACF,SoCx5TC,2BACA,CpC45TD,wBoCz5TG,kCACA,CpC45TH,mCoCz5TK,mBpC45TL,2BoCx5TK,8BACA,CpC25TL,8BoCx5TO,qCACA,CpC25TP,+BoCt5TK,yCACA,cACA,CpCy5TL,iNoCr5TS,gBpCo6TT,0BoC95TK,mCnC7Qc,qBmC+Qd,yBACA,eACA,gBACA,+BACA,CpCi6TL,gCoC95TO,WhCnSA,+BgCoSA,CpCi6TP,mCoC75TO,cnCpSkB,+BmCqSlB,CpCg6TP,gBoCz5TC,+BACA,cACA,CpC65TD,qBoCz5TC,6BACA,aACA,CpC65TD,uBoC15TG,cpC65TH,iBoCx5TC,4BACA,kBACA,CpC45TD,uBoCx5TC,wBACA,sBACA,YACA,CpC45TD,8BoCz5TG,mCACA,gBACA,eACA,iBACA,anCjUmB,CD8tUtB,4MoCx5TO,gBpCu6TP,qCoCj6TG,cpCo6TH,+BoC95TC,+BACA,CpCm6TD,iEoCh6TG,6BACA,2BACA,CpCo6TH,+EoCj6TK,kBpCq6TL,iDoC95TC,2BACA,qBACA,CpCm6TD,2EoCh6TG,0BACA,kBACA,kBACA,CpCo6TH,sEoC95TC,epCm6TD,gBoC/5TC,4BACA,iBACA,CpCm6TD,0CoCh6TG,iCACA,CpCm6TH,6BoC/5TG,mBpCk6TH,8CoC95TG,iBpCi6TH,sDoC95TK,oCACA,WACA,CpCi6TL,WoC35TC,iCACA,CpC+5TD,aoC55TG,cnC5ZsB,oBmC6ZtB,CpC+5TH,mBoC55TK,0BpC+5TL,QoCz5TC,cpC65TD,WoCz5TC,mCACA,CpC65TD,mBoC15TG,wCACA,mBACA,aACA,mBnCpbiB,cAYD,0BmC2ahB,eACA,iBACA,CpC65TH,mBoCz5TG,kBpC45TH,2BoCz5TK,uBACA,kBACA,WACA,WACA,CpC45TL,oBoCv5TG,4BpC05TH,kBoCt5TG,qBpCy5TH,sBoCr5TG,anCpcc,CD41UjB,mBoCp5TG,6CACA,aACA,cnC3cgB,gCmC6chB,eACA,qBACA,eACA,CpCu5TH,iBoCn5TG,iCACA,anCpdc,CD22UjB,0BoCl5TG,2BACA,WACA,WACA,YACA,iBACA,CpCq5TH,mCoCl5TK,kBhC9eU,CJm4Uf,mCoCj5TK,mBpCo5TL,kCoCh5TK,kBnC5ee,CD+3UpB,qDoC54TG,cnC/emB,qBmCgfnB,eACA,CpCi5TH,qBoC74TG,cpCg5TH,yBoC54TG,anCzfmB,CDw4UtB,qBoC34TG,ahC3gBY,CJy5Uf,wDoCt4TC,kCnCrgBqB,CDm5UtB,gGoC14TG,gBpCg5TH,wIoC34TK,0CACA,CpCi5TL,gIoC74TK,gEACA,CpCm5TL,qBoC54TC,+BACA,CpCi5TD,qCoC94TG,+BAEA,iBACA,CpCk5TH,yDoC74TK,gEACA,CpCi5TL,eoC34TC,gDACA,CpC+4TD,wBoC54TG,yBhChkBY,CJ+8Uf,wBoC34TG,0BpC84TH,uBoC14TG,yBhCrkBQ,CJk9UX,uBoCx4TG,2CACA,iBACA,4BACA,kBACA,eACA,CpC44TH,yBoCz4TK,anCzkBc,CDq9UnB,sBoCt4TG,yBpC04TH,oBoCt4TG,anCllBc,CD29UjB,aoCp4TC,mBnCpmBmB,kBmCqmBnB,kBACA,CpCw4TD,sBoCr4TG,2CACA,mBACA,YACA,CpCw4TH,+BoCr4TK,kBACA,CpCw4TL,+CoCr4TO,cpCw4TP,6BoCn4TK,8BACA,cnC7mBc,yBmC+mBd,gBACA,CpCs4TL,+BoCn4TO,kCACA,CpCs4TP,gHoCj4TS,cpCo4TT,kCoC/3TO,ahCzoBI,CJ2gVX,4BoC33TK,wCACA,4BACA,CpC83TL,kCoC33TO,mBpC83TP,+EoCz3TO,2BACA,sBACA,YACA,anClpBY,CD+gVnB,kLoCx3TS,mCACA,sBACA,CpC63TT,qCoCx3TO,0CACA,CpC23TP,2CoCx3TS,cnCjqBQ,iBmCkqBR,eACA,CpC23TT,uCoCt3TO,oCACA,WACA,aACA,qBACA,anC7qBY,CDuiVnB,UoCl3TC,mBpCw3TD,yBoCv3TC,sCACA,CpC83TD,eoC13TC,qCACA,qBAGA,CpCs3TD,ikEqCjkVC,0QrCqkVD,SsCvkVC,ctC2kVD,+BsCxkVG,gCACA,kBACA,CtC2kVH,6BsCvkVG,+BACA,CtC0kVH,kEsCtkVG,+BACA,CtCykVH,0DsCpkVG,8BACA,CtCwkVH,kFsCpkVG,8BACA,CtCukVH,kCsCnkVG,8BACA,CtCskVH,wBsClkVG,oCACA,CtCqkVH,2BsCjkVG,oBACA,CtCokVH,iCsChkVG,kBACA,kBACA,cACA,CtCmkVH,0CsC/jVG,8BACA,CtCkkVH,yCsC9jVG,+BACA,CtCikVH,kCsC7jVG,YtCgkVH,qCsC5jVG,gCACA,CtC+jVH,wCsC3jVG,WtC8jVH,gCsC1jVG,8BACA,CtC6jVH,8BsCzjVG,WtC4jVH,yBsCxjVG,oBACA,CtC2jVH,yDsCtjVG,oCACA,CtC0jVH,2GsCrjVG,iCACA,CtCyjVH,sCsCrjVG,iCACA,CtCwjVH,0BsCpjVG,+BACA,CtCujVH,uCsCnjVG,qBACA,CtCsjVH,wDsCljVG,oBACA,CtCqjVH,oFsC5iVG,iBACA,CtCmjVH,sGsC9iVG,WtCkjVH,oFsC9iVG,2BACA,gBACA,CtCijVH,kFsC7iVG,8BACA,CtCgjVH,sCsC1iVK,+BACA,CtC6iVL,iEsC1iVO,8BACA,CtC6iVP,oCsCviVG,2BACA,gBACA,CtC0iVH,sCsCtiVG,YtCyiVH,qCsCriVG,+BACA,CtCwiVH,yCsCpiVG,+BACA,CtCuiVH,0CsCniVG,gCACA,WACA,CtCsiVH,wEsCjiVG,8BACA,CtCqiVH,gBsChiVG,yBtCoiVH,gBsChiVG,6BACA,CtCmiVH,wBsC/hVG,ctCkiVH,6EsC7hVG,8BACA,CtCiiVH,mDsC7hVG,iCACA,CtCgiVH,+DsC5hVG,iCACA,CtC+hVH,8KsCrhVG,iBACA,CtC6hVH,wDsCzhVG,iCACA,CtC4hVH,sDsCxhVG,kCACA,CtC2hVH,oDsCvhVG,iBACA,CtC0hVH,6FsCrhVG,iCACA,CtCyhVH,2CsCrhVG,mBACA,CtCwhVH,iDsCrhVK,kBACA,iEACA,CtCwhVL,6BsCnhVG,uXtCshVH,sCsCjhVG,iBtCqhVH,iCsCjhVG,+BACA,CtCohVH,+CsChhVG,oBACA,CtCmhVH,+DsC/gVG,ctCkhVH,sDsC9gVG,sBACA,CtCihVH,sDsC7gVG,qBACA,CtCghVH,sDsC5gVG,qBACA,CtC+gVH,iDsC3gVG,OtC8gVH,yCsC1gVG,0CACA,CtC6gVH,oDsCzgVG,+BACA,CtC4gVH,oCsCxgVG,kCAEE,kCACA,CtC2gVH,0DsCxgVK,mCACA,CtC4gVL,sEsCrgVK,kCACA,CtCygVL,CACF,4CsClgVO,8BACA,CtCqgVP,qDsChgVK,+BACA,CtCmgVL,2DsC7/UK,8BACA,CtCggVL,6DsC5/UK,+BACA,CtC+/UL,kCsC1/UG,gCACA,gBACA,CtC6/UH,iCsCz/UG,YtC4/UH,kCsCx/UG,YtC2/UH,mCsCv/UG,8BACA,CtC0/UH,+EsCt/UG,iCACA,CtCy/UH,8DsCr/UG,iBACA,CtCw/UH,qBuC73VC,4BACA,kBAEA,CvCi4VD,yBuC93VG,uCACA,cACA,kBACA,CvCi4VH,wDuC73VK,gCACA,iBACA,CvCg4VL,2BuC53VK,mCACA,aACA,CvC+3VL,oGuC13VO,mBvC63VP,qDuCt3VG,kCACA,eACA,iBACA,WnCnCI,uBmCqCJ,mBACA,gBACA,CvCy3VH,2BuCr3VG,evCw3VH,4BuCp3VG,6BtClCgB,kBsCoChB,eACA,CvCu3VH,oBuCl3VC,4BACA,aACA,CvCs3VD,wBuCn3VG,mCACA,CvCs3VH,4BuCn3VK,cvCs3VL,qCuCj3VG,ctClEsB,gBsCmEtB,oBACA,CvCo3VH,0GwCt7VW,UxC07VX,qGwC17VW,UxC07VX,sGwC17VW,UxC07VX,4FwC17VW,UxC07VX,kJwC56VC,uCACA,CxCq7VD,kMwCl7VG,qBxC07VH,gOwCt7VG,0BxC87VH,0zCwCl7VG,qBxCs9VH,sUwCl9VG,cvC5BmB,oBuC6BnB,CxC09VH,mCwCr9VC,0BxCy9VD,4HwCp9VG,qBxCu9VH,2BwCl9VC,0BxCs9VD,oGwCj9VG,kG","file":"skins/glitch/contrast/common.css","sourcesContent":[".app-body {\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.button {\n background-color: darken($ui-highlight-color, 3%);\n border: 10px none;\n border-radius: 4px;\n box-sizing: border-box;\n color: $primary-text-color;\n cursor: pointer;\n display: inline-block;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n height: 36px;\n letter-spacing: 0;\n line-height: 36px;\n overflow: hidden;\n padding: 0 16px;\n position: relative;\n text-align: center;\n text-transform: uppercase;\n text-decoration: none;\n text-overflow: ellipsis;\n transition: all 100ms ease-in;\n white-space: nowrap;\n width: auto;\n\n &:active,\n &:focus,\n &:hover {\n background-color: lighten($ui-highlight-color, 7%);\n transition: all 200ms ease-out;\n }\n\n &--destructive {\n transition: none;\n\n &:active,\n &:focus,\n &:hover {\n background-color: $error-red;\n transition: none;\n }\n }\n\n &:disabled {\n background-color: $ui-primary-color;\n cursor: default;\n }\n\n &.button-primary,\n &.button-alternative,\n &.button-secondary,\n &.button-alternative-2 {\n font-size: 16px;\n line-height: 36px;\n height: auto;\n text-transform: none;\n padding: 4px 16px;\n }\n\n &.button-alternative {\n color: $inverted-text-color;\n background: $ui-primary-color;\n\n &:active,\n &:focus,\n &:hover {\n background-color: lighten($ui-primary-color, 4%);\n }\n }\n\n &.button-alternative-2 {\n background: $ui-base-lighter-color;\n\n &:active,\n &:focus,\n &:hover {\n background-color: lighten($ui-base-lighter-color, 4%);\n }\n }\n\n &.button-secondary {\n font-size: 16px;\n line-height: 36px;\n height: auto;\n color: $darker-text-color;\n text-transform: none;\n background: transparent;\n padding: 3px 15px;\n border-radius: 4px;\n border: 1px solid $ui-primary-color;\n\n &:active,\n &:focus,\n &:hover {\n border-color: lighten($ui-primary-color, 4%);\n color: lighten($darker-text-color, 4%);\n }\n\n &:disabled {\n opacity: 0.5;\n }\n }\n\n &.button--block {\n display: block;\n width: 100%;\n }\n}\n\n.icon-button {\n display: inline-block;\n padding: 0;\n color: $action-button-color;\n border: none;\n background: transparent;\n cursor: pointer;\n transition: color 100ms ease-in;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($action-button-color, 7%);\n transition: color 200ms ease-out;\n }\n\n &.disabled {\n color: darken($action-button-color, 13%);\n cursor: default;\n }\n\n &.active {\n color: $highlight-text-color;\n }\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &.inverted {\n color: $lighter-text-color;\n\n &:hover,\n &:active,\n &:focus {\n color: darken($lighter-text-color, 7%);\n }\n\n &.disabled {\n color: lighten($lighter-text-color, 7%);\n }\n\n &.active {\n color: $highlight-text-color;\n\n &.disabled {\n color: lighten($highlight-text-color, 13%);\n }\n }\n }\n\n &.overlayed {\n box-sizing: content-box;\n background: rgba($base-overlay-background, 0.6);\n color: rgba($primary-text-color, 0.7);\n border-radius: 4px;\n padding: 2px;\n\n &:hover {\n background: rgba($base-overlay-background, 0.9);\n }\n }\n}\n\n.text-icon-button {\n color: $lighter-text-color;\n border: none;\n background: transparent;\n cursor: pointer;\n font-weight: 600;\n font-size: 11px;\n padding: 0 3px;\n line-height: 27px;\n outline: 0;\n transition: color 100ms ease-in;\n\n &:hover,\n &:active,\n &:focus {\n color: darken($lighter-text-color, 7%);\n transition: color 200ms ease-out;\n }\n\n &.disabled {\n color: lighten($lighter-text-color, 20%);\n cursor: default;\n }\n\n &.active {\n color: $highlight-text-color;\n }\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n}\n\n.dropdown-menu {\n position: absolute;\n transform-origin: 50% 0;\n}\n\n.invisible {\n font-size: 0;\n line-height: 0;\n display: inline-block;\n width: 0;\n height: 0;\n position: absolute;\n\n img,\n svg {\n margin: 0 !important;\n border: 0 !important;\n padding: 0 !important;\n width: 0 !important;\n height: 0 !important;\n }\n}\n\n.ellipsis {\n &::after {\n content: \"…\";\n }\n}\n\n.notification__favourite-icon-wrapper {\n left: 0;\n position: absolute;\n\n .fa.star-icon {\n color: $gold-star;\n }\n}\n\n.star-icon.active {\n color: $gold-star;\n}\n\n.bookmark-icon.active {\n color: $red-bookmark;\n}\n\n.notification__display-name {\n color: inherit;\n font-weight: 500;\n text-decoration: none;\n\n &:hover {\n color: $primary-text-color;\n text-decoration: underline;\n }\n}\n\n.display-name {\n display: block;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n strong {\n display: block;\n height: 18px;\n font-size: 16px;\n font-weight: 500;\n line-height: 18px;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n }\n\n span {\n display: block;\n height: 18px;\n font-size: 15px;\n line-height: 18px;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n }\n\n &:hover {\n strong {\n text-decoration: underline;\n }\n }\n\n &.inline {\n padding: 0;\n height: 18px;\n font-size: 15px;\n line-height: 18px;\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n\n strong {\n display: inline;\n height: auto;\n font-size: inherit;\n line-height: inherit;\n }\n\n span {\n display: inline;\n height: auto;\n font-size: inherit;\n line-height: inherit;\n }\n }\n}\n\n.display-name__html {\n font-weight: 500;\n}\n\n.display-name__account {\n font-size: 14px;\n}\n\n.image-loader {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n\n .image-loader__preview-canvas {\n max-width: $media-modal-media-max-width;\n max-height: $media-modal-media-max-height;\n background: url('~images/void.png') repeat;\n object-fit: contain;\n }\n\n .loading-bar {\n position: relative;\n }\n\n &.image-loader--amorphous .image-loader__preview-canvas {\n display: none;\n }\n}\n\n.zoomable-image {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n\n img {\n max-width: $media-modal-media-max-width;\n max-height: $media-modal-media-max-height;\n width: auto;\n height: auto;\n object-fit: contain;\n }\n}\n\n.dropdown {\n display: inline-block;\n}\n\n.dropdown__content {\n display: none;\n position: absolute;\n}\n\n.dropdown-menu__separator {\n border-bottom: 1px solid darken($ui-secondary-color, 8%);\n margin: 5px 7px 6px;\n height: 0;\n}\n\n.dropdown-menu {\n background: $ui-secondary-color;\n padding: 4px 0;\n border-radius: 4px;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n\n ul {\n list-style: none;\n }\n}\n\n.dropdown-menu__arrow {\n position: absolute;\n width: 0;\n height: 0;\n border: 0 solid transparent;\n\n &.left {\n right: -5px;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: $ui-secondary-color;\n }\n\n &.top {\n bottom: -5px;\n margin-left: -7px;\n border-width: 5px 7px 0;\n border-top-color: $ui-secondary-color;\n }\n\n &.bottom {\n top: -5px;\n margin-left: -7px;\n border-width: 0 7px 5px;\n border-bottom-color: $ui-secondary-color;\n }\n\n &.right {\n left: -5px;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: $ui-secondary-color;\n }\n}\n\n.dropdown-menu__item {\n a {\n font-size: 13px;\n line-height: 18px;\n display: block;\n padding: 4px 14px;\n box-sizing: border-box;\n text-decoration: none;\n background: $ui-secondary-color;\n color: $inverted-text-color;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n &:focus,\n &:hover,\n &:active {\n background: $ui-highlight-color;\n color: $secondary-text-color;\n outline: 0;\n }\n }\n}\n\n.dropdown--active .dropdown__content {\n display: block;\n line-height: 18px;\n max-width: 311px;\n right: 0;\n text-align: left;\n z-index: 9999;\n\n & > ul {\n list-style: none;\n background: $ui-secondary-color;\n padding: 4px 0;\n border-radius: 4px;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.4);\n min-width: 140px;\n position: relative;\n }\n\n &.dropdown__right {\n right: 0;\n }\n\n &.dropdown__left {\n & > ul {\n left: -98px;\n }\n }\n\n & > ul > li > a {\n font-size: 13px;\n line-height: 18px;\n display: block;\n padding: 4px 14px;\n box-sizing: border-box;\n text-decoration: none;\n background: $ui-secondary-color;\n color: $inverted-text-color;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n &:focus {\n outline: 0;\n }\n\n &:hover {\n background: $ui-highlight-color;\n color: $secondary-text-color;\n }\n }\n}\n\n.dropdown__icon {\n vertical-align: middle;\n}\n\n.static-content {\n padding: 10px;\n padding-top: 20px;\n color: $dark-text-color;\n\n h1 {\n font-size: 16px;\n font-weight: 500;\n margin-bottom: 40px;\n text-align: center;\n }\n\n p {\n font-size: 13px;\n margin-bottom: 20px;\n }\n}\n\n.tabs-bar {\n display: flex;\n background: lighten($ui-base-color, 8%);\n flex: 0 0 auto;\n overflow-y: auto;\n}\n\n.tabs-bar__link {\n display: block;\n flex: 1 1 auto;\n padding: 15px 10px;\n color: $primary-text-color;\n text-decoration: none;\n text-align: center;\n font-size: 14px;\n font-weight: 500;\n border-bottom: 2px solid lighten($ui-base-color, 8%);\n transition: all 200ms linear;\n\n .fa {\n font-weight: 400;\n font-size: 16px;\n }\n\n &.active {\n border-bottom: 2px solid $ui-highlight-color;\n color: $highlight-text-color;\n }\n\n &:hover,\n &:focus,\n &:active {\n @include multi-columns('screen and (min-width: 631px)') {\n background: lighten($ui-base-color, 14%);\n transition: all 100ms linear;\n }\n }\n\n span:last-child {\n margin-left: 5px;\n display: none;\n }\n}\n\n@include multi-columns('screen and (min-width: 631px)', $parent: null) {\n .tabs-bar {\n display: none;\n }\n}\n\n.scrollable {\n overflow-y: scroll;\n overflow-x: hidden;\n flex: 1 1 auto;\n -webkit-overflow-scrolling: touch;\n will-change: transform; // improves perf in mobile Chrome\n\n &.optionally-scrollable {\n overflow-y: auto;\n }\n\n @supports(display: grid) { // hack to fix Chrome <57\n contain: strict;\n }\n\n &--flex {\n display: flex;\n flex-direction: column;\n }\n\n &__append {\n flex: 1 1 auto;\n position: relative;\n min-height: 120px;\n }\n}\n\n.scrollable.fullscreen {\n @supports(display: grid) { // hack to fix Chrome <57\n contain: none;\n }\n}\n\n.react-toggle {\n display: inline-block;\n position: relative;\n cursor: pointer;\n background-color: transparent;\n border: 0;\n padding: 0;\n user-select: none;\n -webkit-tap-highlight-color: rgba($base-overlay-background, 0);\n -webkit-tap-highlight-color: transparent;\n}\n\n.react-toggle-screenreader-only {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.react-toggle--disabled {\n cursor: not-allowed;\n opacity: 0.5;\n transition: opacity 0.25s;\n}\n\n.react-toggle-track {\n width: 50px;\n height: 24px;\n padding: 0;\n border-radius: 30px;\n background-color: $ui-base-color;\n transition: all 0.2s ease;\n}\n\n.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: darken($ui-base-color, 10%);\n}\n\n.react-toggle--checked .react-toggle-track {\n background-color: $ui-highlight-color;\n}\n\n.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: lighten($ui-highlight-color, 10%);\n}\n\n.react-toggle-track-check {\n position: absolute;\n width: 14px;\n height: 10px;\n top: 0;\n bottom: 0;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n left: 8px;\n opacity: 0;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-check {\n opacity: 1;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle-track-x {\n position: absolute;\n width: 10px;\n height: 10px;\n top: 0;\n bottom: 0;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n right: 10px;\n opacity: 1;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-x {\n opacity: 0;\n}\n\n.react-toggle-thumb {\n transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0ms;\n position: absolute;\n top: 1px;\n left: 1px;\n width: 22px;\n height: 22px;\n border: 1px solid $ui-base-color;\n border-radius: 50%;\n background-color: darken($simple-background-color, 2%);\n box-sizing: border-box;\n transition: all 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-thumb {\n left: 27px;\n border-color: $ui-highlight-color;\n}\n\n.getting-started__wrapper,\n.getting_started {\n background: $ui-base-color;\n}\n\n.getting-started__wrapper {\n position: relative;\n overflow-y: auto;\n}\n\n.getting-started {\n background: $ui-base-color;\n flex: 1 0 auto;\n\n p {\n color: $secondary-text-color;\n }\n\n a {\n color: $dark-text-color;\n }\n\n &__panel {\n height: min-content;\n }\n\n &__panel,\n &__footer {\n padding: 10px;\n padding-top: 20px;\n flex: 0 1 auto;\n\n ul {\n margin-bottom: 10px;\n }\n\n ul li {\n display: inline;\n }\n\n p {\n color: $dark-text-color;\n font-size: 13px;\n\n a {\n color: $dark-text-color;\n text-decoration: underline;\n }\n }\n\n a {\n text-decoration: none;\n color: $darker-text-color;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: underline;\n }\n }\n }\n}\n\n.column-link__badge {\n display: inline-block;\n border-radius: 4px;\n font-size: 12px;\n line-height: 19px;\n font-weight: 500;\n background: $ui-base-color;\n padding: 4px 8px;\n margin: -6px 10px;\n}\n\n.keyboard-shortcuts {\n padding: 8px 0 0;\n overflow: hidden;\n\n thead {\n position: absolute;\n left: -9999px;\n }\n\n td {\n padding: 0 10px 8px;\n }\n\n kbd {\n display: inline-block;\n padding: 3px 5px;\n background-color: lighten($ui-base-color, 8%);\n border: 1px solid darken($ui-base-color, 4%);\n }\n}\n\n.setting-text {\n color: $darker-text-color;\n background: transparent;\n border: none;\n border-bottom: 2px solid $ui-primary-color;\n box-sizing: border-box;\n display: block;\n font-family: inherit;\n margin-bottom: 10px;\n padding: 7px 0;\n width: 100%;\n\n &:focus,\n &:active {\n color: $primary-text-color;\n border-bottom-color: $ui-highlight-color;\n }\n\n @include limited-single-column('screen and (max-width: 600px)') {\n font-size: 16px;\n }\n\n &.light {\n color: $inverted-text-color;\n border-bottom: 2px solid lighten($ui-base-color, 27%);\n\n &:focus,\n &:active {\n color: $inverted-text-color;\n border-bottom-color: $ui-highlight-color;\n }\n }\n}\n\n.no-reduce-motion button.icon-button i.fa-retweet {\n background-position: 0 0;\n height: 19px;\n transition: background-position 0.9s steps(10);\n transition-duration: 0s;\n vertical-align: middle;\n width: 22px;\n\n &::before {\n display: none !important;\n }\n}\n\n.no-reduce-motion button.icon-button.active i.fa-retweet {\n transition-duration: 0.9s;\n background-position: 0 100%;\n}\n\n.reduce-motion button.icon-button i.fa-retweet {\n color: $action-button-color;\n transition: color 100ms ease-in;\n}\n\n.reduce-motion button.icon-button.active i.fa-retweet {\n color: $highlight-text-color;\n}\n\n.reduce-motion button.icon-button.disabled i.fa-retweet {\n color: darken($action-button-color, 13%);\n}\n\n.load-more {\n display: block;\n color: $dark-text-color;\n background-color: transparent;\n border: 0;\n font-size: inherit;\n text-align: center;\n line-height: inherit;\n margin: 0;\n padding: 15px;\n box-sizing: border-box;\n width: 100%;\n clear: both;\n text-decoration: none;\n\n &:hover {\n background: lighten($ui-base-color, 2%);\n }\n}\n\n.load-gap {\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n}\n\n.missing-indicator {\n padding-top: 20px + 48px;\n}\n\n.scrollable > div > :first-child .notification__dismiss-overlay > .wrappy {\n border-top: 1px solid $ui-base-color;\n}\n\n.notification__dismiss-overlay {\n overflow: hidden;\n position: absolute;\n top: 0;\n right: 0;\n bottom: -1px;\n padding-left: 15px; // space for the box shadow to be visible\n\n z-index: 999;\n align-items: center;\n justify-content: flex-end;\n cursor: pointer;\n\n display: flex;\n\n .wrappy {\n width: $dismiss-overlay-width;\n align-self: stretch;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n background: lighten($ui-base-color, 8%);\n border-left: 1px solid lighten($ui-base-color, 20%);\n box-shadow: 0 0 5px black;\n border-bottom: 1px solid $ui-base-color;\n }\n\n .ckbox {\n border: 2px solid $ui-primary-color;\n border-radius: 2px;\n width: 30px;\n height: 30px;\n font-size: 20px;\n color: $darker-text-color;\n text-shadow: 0 0 5px black;\n display: flex;\n justify-content: center;\n align-items: center;\n }\n\n &:focus {\n outline: 0 !important;\n\n .ckbox {\n box-shadow: 0 0 1px 1px $ui-highlight-color;\n }\n }\n}\n\n.text-btn {\n display: inline-block;\n padding: 0;\n font-family: inherit;\n font-size: inherit;\n color: inherit;\n border: 0;\n background: transparent;\n cursor: pointer;\n}\n\n.loading-indicator {\n color: $dark-text-color;\n font-size: 12px;\n font-weight: 400;\n text-transform: uppercase;\n overflow: visible;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n\n span {\n display: block;\n float: left;\n margin-left: 50%;\n transform: translateX(-50%);\n margin: 82px 0 0 50%;\n white-space: nowrap;\n }\n}\n\n.loading-indicator__figure {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n width: 42px;\n height: 42px;\n box-sizing: border-box;\n background-color: transparent;\n border: 0 solid lighten($ui-base-color, 26%);\n border-width: 6px;\n border-radius: 50%;\n}\n\n.no-reduce-motion .loading-indicator span {\n animation: loader-label 1.15s infinite cubic-bezier(0.215, 0.610, 0.355, 1.000);\n}\n\n.no-reduce-motion .loading-indicator__figure {\n animation: loader-figure 1.15s infinite cubic-bezier(0.215, 0.610, 0.355, 1.000);\n}\n\n@keyframes loader-figure {\n 0% {\n width: 0;\n height: 0;\n background-color: lighten($ui-base-color, 26%);\n }\n\n 29% {\n background-color: lighten($ui-base-color, 26%);\n }\n\n 30% {\n width: 42px;\n height: 42px;\n background-color: transparent;\n border-width: 21px;\n opacity: 1;\n }\n\n 100% {\n width: 42px;\n height: 42px;\n border-width: 0;\n opacity: 0;\n background-color: transparent;\n }\n}\n\n@keyframes loader-label {\n 0% { opacity: 0.25; }\n 30% { opacity: 1; }\n 100% { opacity: 0.25; }\n}\n\n.spoiler-button {\n display: none;\n left: 4px;\n position: absolute;\n text-shadow: 0 1px 1px $base-shadow-color, 1px 0 1px $base-shadow-color;\n top: 4px;\n z-index: 100;\n\n &.spoiler-button--visible {\n display: block;\n }\n}\n\n.setting-toggle {\n display: block;\n line-height: 24px;\n}\n\n.setting-toggle__label,\n.setting-radio__label,\n.setting-meta__label {\n color: $darker-text-color;\n display: inline-block;\n margin-bottom: 14px;\n margin-left: 8px;\n vertical-align: middle;\n}\n\n.setting-radio {\n display: block;\n line-height: 18px;\n}\n\n.setting-radio__label {\n margin-bottom: 0;\n}\n\n.column-settings__row legend {\n color: $darker-text-color;\n cursor: default;\n display: block;\n font-weight: 500;\n margin-top: 10px;\n}\n\n.setting-radio__input {\n vertical-align: middle;\n}\n\n.setting-meta__label {\n float: right;\n}\n\n@keyframes heartbeat {\n from {\n transform: scale(1);\n transform-origin: center center;\n animation-timing-function: ease-out;\n }\n\n 10% {\n transform: scale(0.91);\n animation-timing-function: ease-in;\n }\n\n 17% {\n transform: scale(0.98);\n animation-timing-function: ease-out;\n }\n\n 33% {\n transform: scale(0.87);\n animation-timing-function: ease-in;\n }\n\n 45% {\n transform: scale(1);\n animation-timing-function: ease-out;\n }\n}\n\n.pulse-loading {\n animation: heartbeat 1.5s ease-in-out infinite both;\n}\n\n.upload-area {\n align-items: center;\n background: rgba($base-overlay-background, 0.8);\n display: flex;\n height: 100%;\n justify-content: center;\n left: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n visibility: hidden;\n width: 100%;\n z-index: 2000;\n\n * {\n pointer-events: none;\n }\n}\n\n.upload-area__drop {\n width: 320px;\n height: 160px;\n display: flex;\n box-sizing: border-box;\n position: relative;\n padding: 8px;\n}\n\n.upload-area__background {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: -1;\n border-radius: 4px;\n background: $ui-base-color;\n box-shadow: 0 0 5px rgba($base-shadow-color, 0.2);\n}\n\n.upload-area__content {\n flex: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n color: $secondary-text-color;\n font-size: 18px;\n font-weight: 500;\n border: 2px dashed $ui-base-lighter-color;\n border-radius: 4px;\n}\n\n.dropdown--active .emoji-button img {\n opacity: 1;\n filter: none;\n}\n\n.loading-bar {\n background-color: $ui-highlight-color;\n height: 3px;\n position: absolute;\n top: 0;\n left: 0;\n}\n\n.icon-badge-wrapper {\n position: relative;\n}\n\n.icon-badge {\n position: absolute;\n display: block;\n right: -.25em;\n top: -.25em;\n background-color: $ui-highlight-color;\n border-radius: 50%;\n font-size: 75%;\n width: 1em;\n height: 1em;\n}\n\n::-webkit-scrollbar-thumb {\n border-radius: 0;\n}\n\nnoscript {\n text-align: center;\n\n img {\n width: 200px;\n opacity: 0.5;\n animation: flicker 4s infinite;\n }\n\n div {\n font-size: 14px;\n margin: 30px auto;\n color: $secondary-text-color;\n max-width: 400px;\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n\n &:hover {\n text-decoration: none;\n }\n }\n }\n}\n\n@keyframes flicker {\n 0% { opacity: 1; }\n 30% { opacity: 0.75; }\n 100% { opacity: 1; }\n}\n\n@import 'boost';\n@import 'accounts';\n@import 'domains';\n@import 'status';\n@import 'modal';\n@import 'composer';\n@import 'columns';\n@import 'regeneration_indicator';\n@import 'search';\n@import 'emoji';\n@import 'doodle';\n@import 'drawer';\n@import 'media';\n@import 'sensitive';\n@import 'lists';\n@import 'emoji_picker';\n@import 'local_settings';\n@import 'error_boundary';\n","@charset \"UTF-8\";\n/* http://meyerweb.com/eric/tools/css/reset/\n v2.0 | 20110126\n License: none (public domain)\n*/\nhtml, body, div, span, applet, object, iframe,\nh1, h2, h3, h4, h5, h6, p, blockquote, pre,\na, abbr, acronym, address, big, cite, code,\ndel, dfn, em, img, ins, kbd, q, s, samp,\nsmall, strike, strong, sub, sup, tt, var,\nb, u, i, center,\ndl, dt, dd, ol, ul, li,\nfieldset, form, label, legend,\ntable, caption, tbody, tfoot, thead, tr, th, td,\narticle, aside, canvas, details, embed,\nfigure, figcaption, footer, header, hgroup,\nmenu, nav, output, ruby, section, summary,\ntime, mark, audio, video {\n margin: 0;\n padding: 0;\n border: 0;\n font-size: 100%;\n font: inherit;\n vertical-align: baseline;\n}\n\n/* HTML5 display-role reset for older browsers */\narticle, aside, details, figcaption, figure,\nfooter, header, hgroup, menu, nav, section {\n display: block;\n}\n\nbody {\n line-height: 1;\n}\n\nol, ul {\n list-style: none;\n}\n\nblockquote, q {\n quotes: none;\n}\n\nblockquote:before, blockquote:after,\nq:before, q:after {\n content: \"\";\n content: none;\n}\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\nhtml {\n scrollbar-color: #313543 rgba(0, 0, 0, 0.1);\n}\n\n::-webkit-scrollbar {\n width: 12px;\n height: 12px;\n}\n\n::-webkit-scrollbar-thumb {\n background: #313543;\n border: 0px none #ffffff;\n border-radius: 50px;\n}\n\n::-webkit-scrollbar-thumb:hover {\n background: #353a49;\n}\n\n::-webkit-scrollbar-thumb:active {\n background: #313543;\n}\n\n::-webkit-scrollbar-track {\n border: 0px none #ffffff;\n border-radius: 0;\n background: rgba(0, 0, 0, 0.1);\n}\n\n::-webkit-scrollbar-track:hover {\n background: #282c37;\n}\n\n::-webkit-scrollbar-track:active {\n background: #282c37;\n}\n\n::-webkit-scrollbar-corner {\n background: transparent;\n}\n\nbody {\n font-family: sans-serif, sans-serif;\n background: #17191f;\n font-size: 13px;\n line-height: 18px;\n font-weight: 400;\n color: #ffffff;\n text-rendering: optimizelegibility;\n font-feature-settings: \"kern\";\n text-size-adjust: none;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n -webkit-tap-highlight-color: transparent;\n}\nbody.system-font {\n font-family: system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", sans-serif, sans-serif;\n}\nbody.app-body {\n position: absolute;\n width: 100%;\n height: 100%;\n padding: 0;\n background: #282c37;\n}\nbody.app-body.with-modals--active {\n overflow-y: hidden;\n}\nbody.lighter {\n background: #282c37;\n}\nbody.with-modals {\n overflow-x: hidden;\n overflow-y: scroll;\n}\nbody.with-modals--active {\n overflow-y: hidden;\n margin-right: 13px;\n}\nbody.embed {\n background: #313543;\n margin: 0;\n padding-bottom: 0;\n}\nbody.embed .container {\n position: absolute;\n width: 100%;\n height: 100%;\n overflow: hidden;\n}\nbody.admin {\n background: #1f232b;\n position: fixed;\n width: 100%;\n height: 100%;\n padding: 0;\n}\nbody.error {\n position: absolute;\n text-align: center;\n color: #dde3ec;\n background: #282c37;\n width: 100%;\n height: 100%;\n padding: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n}\nbody.error .dialog {\n vertical-align: middle;\n margin: 20px;\n}\nbody.error .dialog img {\n display: block;\n max-width: 470px;\n width: 100%;\n height: auto;\n margin-top: -120px;\n}\nbody.error .dialog h1 {\n font-size: 20px;\n line-height: 28px;\n font-weight: 400;\n}\n\nbutton {\n font-family: inherit;\n cursor: pointer;\n}\nbutton:focus {\n outline: none;\n}\n\n.app-holder, .app-holder > div {\n display: flex;\n width: 100%;\n height: 100%;\n align-items: center;\n justify-content: center;\n outline: 0 !important;\n}\n\n.container-alt {\n width: 700px;\n margin: 0 auto;\n margin-top: 40px;\n}\n@media screen and (max-width: 740px) {\n .container-alt {\n width: 100%;\n margin: 0;\n }\n}\n\n.logo-container {\n margin: 100px auto 50px;\n}\n@media screen and (max-width: 500px) {\n .logo-container {\n margin: 40px auto 0;\n }\n}\n.logo-container h1 {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.logo-container h1 img {\n height: 42px;\n margin-right: 10px;\n}\n.logo-container h1 a {\n display: flex;\n justify-content: center;\n align-items: center;\n color: #ffffff;\n text-decoration: none;\n outline: 0;\n padding: 12px 16px;\n line-height: 32px;\n font-family: sans-serif, sans-serif;\n font-weight: 500;\n font-size: 14px;\n}\n\n.compose-standalone .compose-form {\n width: 400px;\n margin: 0 auto;\n padding: 20px 0;\n margin-top: 40px;\n box-sizing: border-box;\n}\n@media screen and (max-width: 400px) {\n .compose-standalone .compose-form {\n width: 100%;\n margin-top: 0;\n padding: 20px;\n }\n}\n\n.account-header {\n width: 400px;\n margin: 0 auto;\n display: flex;\n font-size: 13px;\n line-height: 18px;\n box-sizing: border-box;\n padding: 20px 0;\n padding-bottom: 0;\n margin-bottom: -30px;\n margin-top: 40px;\n}\n@media screen and (max-width: 440px) {\n .account-header {\n width: 100%;\n margin: 0;\n margin-bottom: 10px;\n padding: 20px;\n padding-bottom: 0;\n }\n}\n.account-header .avatar {\n width: 40px;\n height: 40px;\n width: 40px;\n height: 40px;\n background-size: 40px 40px;\n margin-right: 8px;\n}\n.account-header .avatar img {\n width: 100%;\n height: 100%;\n display: block;\n margin: 0;\n border-radius: 4px;\n border-radius: 8%;\n background-position: 50%;\n background-clip: padding-box;\n}\n.account-header .name {\n flex: 1 1 auto;\n color: #ecf0f4;\n width: calc(100% - 88px);\n}\n.account-header .name .username {\n display: block;\n font-weight: 500;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.account-header .logout-link {\n display: block;\n font-size: 32px;\n line-height: 40px;\n margin-left: 8px;\n}\n\n.grid-3 {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: 3fr 1fr;\n grid-auto-columns: 25%;\n grid-auto-rows: max-content;\n}\n.grid-3 .column-0 {\n grid-column: 1/3;\n grid-row: 1;\n}\n.grid-3 .column-1 {\n grid-column: 1;\n grid-row: 2;\n}\n.grid-3 .column-2 {\n grid-column: 2;\n grid-row: 2;\n}\n.grid-3 .column-3 {\n grid-column: 1/3;\n grid-row: 3;\n}\n.grid-3 .landing-page__call-to-action {\n min-height: 100%;\n}\n@media screen and (max-width: 738px) {\n .grid-3 {\n grid-template-columns: minmax(0, 50%) minmax(0, 50%);\n }\n .grid-3 .landing-page__call-to-action {\n padding: 20px;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n .grid-3 .row__information-board {\n width: 100%;\n justify-content: center;\n align-items: center;\n }\n .grid-3 .row__mascot {\n display: none;\n }\n}\n@media screen and (max-width: 415px) {\n .grid-3 {\n grid-gap: 0;\n grid-template-columns: minmax(0, 100%);\n }\n .grid-3 .column-0 {\n grid-column: 1;\n }\n .grid-3 .column-1 {\n grid-column: 1;\n grid-row: 3;\n }\n .grid-3 .column-2 {\n grid-column: 1;\n grid-row: 2;\n }\n .grid-3 .column-3 {\n grid-column: 1;\n grid-row: 4;\n }\n}\n\n@media screen and (max-width: 415px) {\n .public-layout {\n padding-top: 48px;\n }\n}\n.public-layout .container {\n max-width: 960px;\n}\n@media screen and (max-width: 415px) {\n .public-layout .container {\n padding: 0;\n }\n}\n.public-layout .header {\n background: #393f4f;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n height: 48px;\n margin: 10px 0;\n display: flex;\n align-items: stretch;\n justify-content: center;\n flex-wrap: nowrap;\n overflow: hidden;\n}\n@media screen and (max-width: 415px) {\n .public-layout .header {\n position: fixed;\n width: 100%;\n top: 0;\n left: 0;\n margin: 0;\n border-radius: 0;\n box-shadow: none;\n z-index: 110;\n }\n}\n.public-layout .header > div {\n flex: 1 1 33.3%;\n min-height: 1px;\n}\n.public-layout .header .nav-left {\n display: flex;\n align-items: stretch;\n justify-content: flex-start;\n flex-wrap: nowrap;\n}\n.public-layout .header .nav-center {\n display: flex;\n align-items: stretch;\n justify-content: center;\n flex-wrap: nowrap;\n}\n.public-layout .header .nav-right {\n display: flex;\n align-items: stretch;\n justify-content: flex-end;\n flex-wrap: nowrap;\n}\n.public-layout .header .brand {\n display: block;\n padding: 15px;\n}\n.public-layout .header .brand img {\n display: block;\n height: 18px;\n width: auto;\n position: relative;\n bottom: -2px;\n}\n@media screen and (max-width: 415px) {\n .public-layout .header .brand img {\n height: 20px;\n }\n}\n.public-layout .header .brand:hover, .public-layout .header .brand:focus, .public-layout .header .brand:active {\n background: #42485a;\n}\n.public-layout .header .nav-link {\n display: flex;\n align-items: center;\n padding: 0 1rem;\n font-size: 12px;\n font-weight: 500;\n text-decoration: none;\n color: #dde3ec;\n white-space: nowrap;\n text-align: center;\n}\n.public-layout .header .nav-link:hover, .public-layout .header .nav-link:focus, .public-layout .header .nav-link:active {\n text-decoration: underline;\n color: #ffffff;\n}\n@media screen and (max-width: 550px) {\n .public-layout .header .nav-link.optional {\n display: none;\n }\n}\n.public-layout .header .nav-button {\n background: #4a5266;\n margin: 8px;\n margin-left: 0;\n border-radius: 4px;\n}\n.public-layout .header .nav-button:hover, .public-layout .header .nav-button:focus, .public-layout .header .nav-button:active {\n text-decoration: none;\n background: #535b72;\n}\n.public-layout .grid {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: minmax(300px, 3fr) minmax(298px, 1fr);\n grid-auto-columns: 25%;\n grid-auto-rows: max-content;\n}\n.public-layout .grid .column-0 {\n grid-row: 1;\n grid-column: 1;\n}\n.public-layout .grid .column-1 {\n grid-row: 1;\n grid-column: 2;\n}\n@media screen and (max-width: 600px) {\n .public-layout .grid {\n grid-template-columns: 100%;\n grid-gap: 0;\n }\n .public-layout .grid .column-1 {\n display: none;\n }\n}\n.public-layout .public-account-header {\n overflow: hidden;\n margin-bottom: 10px;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n.public-layout .public-account-header.inactive {\n opacity: 0.5;\n}\n.public-layout .public-account-header.inactive .public-account-header__image,\n.public-layout .public-account-header.inactive .avatar {\n filter: grayscale(100%);\n}\n.public-layout .public-account-header.inactive .logo-button {\n background-color: #ecf0f4;\n}\n.public-layout .public-account-header.inactive .logo-button svg path:last-child {\n fill: #ecf0f4;\n}\n.public-layout .public-account-header__image {\n border-radius: 4px 4px 0 0;\n overflow: hidden;\n height: 300px;\n position: relative;\n background: #0e1014;\n}\n.public-layout .public-account-header__image::after {\n content: \"\";\n display: block;\n position: absolute;\n width: 100%;\n height: 100%;\n box-shadow: inset 0 -1px 1px 1px rgba(0, 0, 0, 0.15);\n top: 0;\n left: 0;\n}\n.public-layout .public-account-header__image img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 4px 4px 0 0;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__image {\n height: 200px;\n }\n}\n.public-layout .public-account-header--no-bar {\n margin-bottom: 0;\n}\n.public-layout .public-account-header--no-bar .public-account-header__image,\n.public-layout .public-account-header--no-bar .public-account-header__image img {\n border-radius: 4px;\n}\n@media screen and (max-width: 415px) {\n .public-layout .public-account-header--no-bar .public-account-header__image,\n.public-layout .public-account-header--no-bar .public-account-header__image img {\n border-radius: 0;\n }\n}\n@media screen and (max-width: 415px) {\n .public-layout .public-account-header {\n margin-bottom: 0;\n box-shadow: none;\n }\n .public-layout .public-account-header__image::after {\n display: none;\n }\n .public-layout .public-account-header__image, .public-layout .public-account-header__image img {\n border-radius: 0;\n }\n}\n.public-layout .public-account-header__bar {\n position: relative;\n margin-top: -80px;\n display: flex;\n justify-content: flex-start;\n}\n.public-layout .public-account-header__bar::before {\n content: \"\";\n display: block;\n background: #313543;\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 60px;\n border-radius: 0 0 4px 4px;\n z-index: -1;\n}\n.public-layout .public-account-header__bar .avatar {\n display: block;\n width: 120px;\n height: 120px;\n width: 120px;\n height: 120px;\n background-size: 120px 120px;\n padding-left: 16px;\n flex: 0 0 auto;\n}\n.public-layout .public-account-header__bar .avatar img {\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 50%;\n border: 4px solid #313543;\n background: #17191f;\n border-radius: 8%;\n background-position: 50%;\n background-clip: padding-box;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__bar {\n margin-top: 0;\n background: #313543;\n border-radius: 0 0 4px 4px;\n padding: 5px;\n }\n .public-layout .public-account-header__bar::before {\n display: none;\n }\n .public-layout .public-account-header__bar .avatar {\n width: 48px;\n height: 48px;\n width: 48px;\n height: 48px;\n background-size: 48px 48px;\n padding: 7px 0;\n padding-left: 10px;\n }\n .public-layout .public-account-header__bar .avatar img {\n border: 0;\n border-radius: 4px;\n border-radius: 8%;\n background-position: 50%;\n background-clip: padding-box;\n }\n}\n@media screen and (max-width: 600px) and (max-width: 360px) {\n .public-layout .public-account-header__bar .avatar {\n display: none;\n }\n}\n@media screen and (max-width: 415px) {\n .public-layout .public-account-header__bar {\n border-radius: 0;\n }\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__bar {\n flex-wrap: wrap;\n }\n}\n.public-layout .public-account-header__tabs {\n flex: 1 1 auto;\n margin-left: 20px;\n}\n.public-layout .public-account-header__tabs__name {\n padding-top: 20px;\n padding-bottom: 8px;\n}\n.public-layout .public-account-header__tabs__name h1 {\n font-size: 20px;\n line-height: 27px;\n color: #ffffff;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n text-shadow: 1px 1px 1px #000000;\n}\n.public-layout .public-account-header__tabs__name h1 small {\n display: block;\n font-size: 14px;\n color: #ffffff;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__tabs {\n margin-left: 15px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n }\n .public-layout .public-account-header__tabs__name {\n padding-top: 0;\n padding-bottom: 0;\n }\n .public-layout .public-account-header__tabs__name h1 {\n font-size: 16px;\n line-height: 24px;\n text-shadow: none;\n }\n .public-layout .public-account-header__tabs__name h1 small {\n color: #dde3ec;\n }\n}\n.public-layout .public-account-header__tabs__tabs {\n display: flex;\n justify-content: flex-start;\n align-items: stretch;\n height: 58px;\n}\n.public-layout .public-account-header__tabs__tabs .details-counters {\n display: flex;\n flex-direction: row;\n min-width: 300px;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__tabs__tabs .details-counters {\n display: none;\n }\n}\n.public-layout .public-account-header__tabs__tabs .counter {\n width: 33.3%;\n box-sizing: border-box;\n flex: 0 0 auto;\n color: #dde3ec;\n padding: 10px;\n border-right: 1px solid #313543;\n cursor: default;\n text-align: center;\n position: relative;\n}\n.public-layout .public-account-header__tabs__tabs .counter a {\n display: block;\n}\n.public-layout .public-account-header__tabs__tabs .counter:last-child {\n border-right: 0;\n}\n.public-layout .public-account-header__tabs__tabs .counter::after {\n display: block;\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n border-bottom: 4px solid #9baec8;\n opacity: 0.5;\n transition: all 400ms ease;\n}\n.public-layout .public-account-header__tabs__tabs .counter.active::after {\n border-bottom: 4px solid #2b90d9;\n opacity: 1;\n}\n.public-layout .public-account-header__tabs__tabs .counter.active.inactive::after {\n border-bottom-color: #ecf0f4;\n}\n.public-layout .public-account-header__tabs__tabs .counter:hover::after {\n opacity: 1;\n transition-duration: 100ms;\n}\n.public-layout .public-account-header__tabs__tabs .counter a {\n text-decoration: none;\n color: inherit;\n}\n.public-layout .public-account-header__tabs__tabs .counter .counter-label {\n font-size: 12px;\n display: block;\n}\n.public-layout .public-account-header__tabs__tabs .counter .counter-number {\n font-weight: 500;\n font-size: 18px;\n margin-bottom: 5px;\n color: #ffffff;\n font-family: sans-serif, sans-serif;\n}\n.public-layout .public-account-header__tabs__tabs .spacer {\n flex: 1 1 auto;\n height: 1px;\n}\n.public-layout .public-account-header__tabs__tabs__buttons {\n padding: 7px 8px;\n}\n.public-layout .public-account-header__extra {\n display: none;\n margin-top: 4px;\n}\n.public-layout .public-account-header__extra .public-account-bio {\n border-radius: 0;\n box-shadow: none;\n background: transparent;\n margin: 0 -5px;\n}\n.public-layout .public-account-header__extra .public-account-bio .account__header__fields {\n border-top: 1px solid #42485a;\n}\n.public-layout .public-account-header__extra .public-account-bio .roles {\n display: none;\n}\n.public-layout .public-account-header__extra__links {\n margin-top: -15px;\n font-size: 14px;\n color: #dde3ec;\n}\n.public-layout .public-account-header__extra__links a {\n display: inline-block;\n color: #dde3ec;\n text-decoration: none;\n padding: 15px;\n font-weight: 500;\n}\n.public-layout .public-account-header__extra__links a strong {\n font-weight: 700;\n color: #ffffff;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__extra {\n display: block;\n flex: 100%;\n }\n}\n.public-layout .account__section-headline {\n border-radius: 4px 4px 0 0;\n}\n@media screen and (max-width: 415px) {\n .public-layout .account__section-headline {\n border-radius: 0;\n }\n}\n.public-layout .detailed-status__meta {\n margin-top: 25px;\n}\n.public-layout .public-account-bio {\n background: #393f4f;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n overflow: hidden;\n margin-bottom: 10px;\n}\n@media screen and (max-width: 415px) {\n .public-layout .public-account-bio {\n box-shadow: none;\n margin-bottom: 0;\n border-radius: 0;\n }\n}\n.public-layout .public-account-bio .account__header__fields {\n margin: 0;\n border-top: 0;\n}\n.public-layout .public-account-bio .account__header__fields a {\n color: #4e79df;\n}\n.public-layout .public-account-bio .account__header__fields dl:first-child .verified {\n border-radius: 0 4px 0 0;\n}\n.public-layout .public-account-bio .account__header__fields .verified a {\n color: #79bd9a;\n}\n.public-layout .public-account-bio .account__header__content {\n padding: 20px;\n padding-bottom: 0;\n color: #ffffff;\n}\n.public-layout .public-account-bio__extra,\n.public-layout .public-account-bio .roles {\n padding: 20px;\n font-size: 14px;\n color: #dde3ec;\n}\n.public-layout .public-account-bio .roles {\n padding-bottom: 0;\n}\n.public-layout .static-icon-button {\n color: #8d9ac2;\n font-size: 18px;\n}\n.public-layout .static-icon-button > span {\n font-size: 14px;\n font-weight: 500;\n}\n.public-layout .card-grid {\n display: flex;\n flex-wrap: wrap;\n min-width: 100%;\n margin: 0 -5px;\n}\n.public-layout .card-grid > div {\n box-sizing: border-box;\n flex: 1 0 auto;\n width: 300px;\n padding: 0 5px;\n margin-bottom: 10px;\n max-width: 33.333%;\n}\n@media screen and (max-width: 900px) {\n .public-layout .card-grid > div {\n max-width: 50%;\n }\n}\n@media screen and (max-width: 600px) {\n .public-layout .card-grid > div {\n max-width: 100%;\n }\n}\n@media screen and (max-width: 415px) {\n .public-layout .card-grid {\n margin: 0;\n border-top: 1px solid #393f4f;\n }\n .public-layout .card-grid > div {\n width: 100%;\n padding: 0;\n margin-bottom: 0;\n border-bottom: 1px solid #393f4f;\n }\n .public-layout .card-grid > div:last-child {\n border-bottom: 0;\n }\n .public-layout .card-grid > div .card__bar {\n background: #282c37;\n }\n .public-layout .card-grid > div .card__bar:hover, .public-layout .card-grid > div .card__bar:active, .public-layout .card-grid > div .card__bar:focus {\n background: #313543;\n }\n}\n\n.no-list {\n list-style: none;\n}\n.no-list li {\n display: inline-block;\n margin: 0 5px;\n}\n\n.recovery-codes {\n list-style: none;\n margin: 0 auto;\n}\n.recovery-codes li {\n font-size: 125%;\n line-height: 1.5;\n letter-spacing: 1px;\n}\n\n.modal-layout {\n background: #282c37 url('data:image/svg+xml;utf8,') repeat-x bottom fixed;\n display: flex;\n flex-direction: column;\n height: 100vh;\n padding: 0;\n}\n\n.modal-layout__mastodon {\n display: flex;\n flex: 1;\n flex-direction: column;\n justify-content: flex-end;\n}\n.modal-layout__mastodon > * {\n flex: 1;\n max-height: 235px;\n}\n\n@media screen and (max-width: 600px) {\n .account-header {\n margin-top: 0;\n }\n}\n.public-layout .footer {\n text-align: left;\n padding-top: 20px;\n padding-bottom: 60px;\n font-size: 12px;\n color: #737d99;\n}\n@media screen and (max-width: 415px) {\n .public-layout .footer {\n padding-left: 20px;\n padding-right: 20px;\n }\n}\n.public-layout .footer .grid {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: 1fr 1fr 2fr 1fr 1fr;\n}\n.public-layout .footer .grid .column-0 {\n grid-column: 1;\n grid-row: 1;\n min-width: 0;\n}\n.public-layout .footer .grid .column-1 {\n grid-column: 2;\n grid-row: 1;\n min-width: 0;\n}\n.public-layout .footer .grid .column-2 {\n grid-column: 3;\n grid-row: 1;\n min-width: 0;\n text-align: center;\n}\n.public-layout .footer .grid .column-2 h4 a {\n color: #737d99;\n}\n.public-layout .footer .grid .column-3 {\n grid-column: 4;\n grid-row: 1;\n min-width: 0;\n}\n.public-layout .footer .grid .column-4 {\n grid-column: 5;\n grid-row: 1;\n min-width: 0;\n}\n@media screen and (max-width: 690px) {\n .public-layout .footer .grid {\n grid-template-columns: 1fr 2fr 1fr;\n }\n .public-layout .footer .grid .column-0,\n.public-layout .footer .grid .column-1 {\n grid-column: 1;\n }\n .public-layout .footer .grid .column-1 {\n grid-row: 2;\n }\n .public-layout .footer .grid .column-2 {\n grid-column: 2;\n }\n .public-layout .footer .grid .column-3,\n.public-layout .footer .grid .column-4 {\n grid-column: 3;\n }\n .public-layout .footer .grid .column-4 {\n grid-row: 2;\n }\n}\n@media screen and (max-width: 600px) {\n .public-layout .footer .grid .column-1 {\n display: block;\n }\n}\n@media screen and (max-width: 415px) {\n .public-layout .footer .grid .column-0,\n.public-layout .footer .grid .column-1,\n.public-layout .footer .grid .column-3,\n.public-layout .footer .grid .column-4 {\n display: none;\n }\n}\n.public-layout .footer h4 {\n text-transform: uppercase;\n font-weight: 700;\n margin-bottom: 8px;\n color: #dde3ec;\n}\n.public-layout .footer h4 a {\n color: inherit;\n text-decoration: none;\n}\n.public-layout .footer ul a {\n text-decoration: none;\n color: #737d99;\n}\n.public-layout .footer ul a:hover, .public-layout .footer ul a:active, .public-layout .footer ul a:focus {\n text-decoration: underline;\n}\n.public-layout .footer .brand svg {\n display: block;\n height: 36px;\n width: auto;\n margin: 0 auto;\n}\n.public-layout .footer .brand svg path {\n fill: #737d99;\n}\n.public-layout .footer .brand:hover svg path, .public-layout .footer .brand:focus svg path, .public-layout .footer .brand:active svg path {\n fill: #7f88a2;\n}\n\n.compact-header h1 {\n font-size: 24px;\n line-height: 28px;\n color: #dde3ec;\n font-weight: 500;\n margin-bottom: 20px;\n padding: 0 10px;\n word-wrap: break-word;\n}\n@media screen and (max-width: 740px) {\n .compact-header h1 {\n text-align: center;\n padding: 20px 10px 0;\n }\n}\n.compact-header h1 a {\n color: inherit;\n text-decoration: none;\n}\n.compact-header h1 small {\n font-weight: 400;\n color: #ecf0f4;\n}\n.compact-header h1 img {\n display: inline-block;\n margin-bottom: -5px;\n margin-right: 15px;\n width: 36px;\n height: 36px;\n}\n\n.hero-widget {\n margin-bottom: 10px;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n.hero-widget__img {\n width: 100%;\n height: 167px;\n position: relative;\n overflow: hidden;\n border-radius: 4px 4px 0 0;\n background: #000000;\n}\n.hero-widget__img img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 4px 4px 0 0;\n}\n.hero-widget__text {\n background: #282c37;\n padding: 20px;\n border-radius: 0 0 4px 4px;\n font-size: 15px;\n color: #dde3ec;\n line-height: 20px;\n word-wrap: break-word;\n font-weight: 400;\n}\n.hero-widget__text .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n}\n.hero-widget__text p {\n margin-bottom: 20px;\n}\n.hero-widget__text p:last-child {\n margin-bottom: 0;\n}\n.hero-widget__text em {\n display: inline;\n margin: 0;\n padding: 0;\n font-weight: 700;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n color: #fefefe;\n}\n.hero-widget__text a {\n color: #ecf0f4;\n text-decoration: none;\n}\n.hero-widget__text a:hover {\n text-decoration: underline;\n}\n@media screen and (max-width: 415px) {\n .hero-widget {\n display: none;\n }\n}\n\n.endorsements-widget {\n margin-bottom: 10px;\n padding-bottom: 10px;\n}\n.endorsements-widget h4 {\n padding: 10px;\n text-transform: uppercase;\n font-weight: 700;\n font-size: 13px;\n color: #dde3ec;\n}\n.endorsements-widget .account {\n padding: 10px 0;\n}\n.endorsements-widget .account:last-child {\n border-bottom: 0;\n}\n.endorsements-widget .account .account__display-name {\n display: flex;\n align-items: center;\n}\n.endorsements-widget .account .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n}\n\n.box-widget {\n padding: 20px;\n border-radius: 4px;\n background: #282c37;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n\n.contact-widget,\n.landing-page__information.contact-widget {\n box-sizing: border-box;\n padding: 20px;\n min-height: 100%;\n border-radius: 4px;\n background: #282c37;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n\n.contact-widget {\n font-size: 15px;\n color: #dde3ec;\n line-height: 20px;\n word-wrap: break-word;\n font-weight: 400;\n}\n.contact-widget strong {\n font-weight: 500;\n}\n.contact-widget p {\n margin-bottom: 10px;\n}\n.contact-widget p:last-child {\n margin-bottom: 0;\n}\n.contact-widget__mail {\n margin-top: 10px;\n}\n.contact-widget__mail a {\n color: #ffffff;\n text-decoration: none;\n}\n\n.moved-account-widget {\n padding: 15px;\n padding-bottom: 20px;\n border-radius: 4px;\n background: #282c37;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n color: #ecf0f4;\n font-weight: 400;\n margin-bottom: 10px;\n}\n.moved-account-widget strong,\n.moved-account-widget a {\n font-weight: 500;\n}\n.moved-account-widget strong:lang(ja),\n.moved-account-widget a:lang(ja) {\n font-weight: 700;\n}\n.moved-account-widget strong:lang(ko),\n.moved-account-widget a:lang(ko) {\n font-weight: 700;\n}\n.moved-account-widget strong:lang(zh-CN),\n.moved-account-widget a:lang(zh-CN) {\n font-weight: 700;\n}\n.moved-account-widget strong:lang(zh-HK),\n.moved-account-widget a:lang(zh-HK) {\n font-weight: 700;\n}\n.moved-account-widget strong:lang(zh-TW),\n.moved-account-widget a:lang(zh-TW) {\n font-weight: 700;\n}\n.moved-account-widget a {\n color: inherit;\n text-decoration: underline;\n}\n.moved-account-widget a.mention {\n text-decoration: none;\n}\n.moved-account-widget a.mention span {\n text-decoration: none;\n}\n.moved-account-widget a.mention:focus, .moved-account-widget a.mention:hover, .moved-account-widget a.mention:active {\n text-decoration: none;\n}\n.moved-account-widget a.mention:focus span, .moved-account-widget a.mention:hover span, .moved-account-widget a.mention:active span {\n text-decoration: underline;\n}\n.moved-account-widget__message {\n margin-bottom: 15px;\n}\n.moved-account-widget__message .fa {\n margin-right: 5px;\n color: #dde3ec;\n}\n.moved-account-widget__card .detailed-status__display-avatar {\n position: relative;\n cursor: pointer;\n}\n.moved-account-widget__card .detailed-status__display-name {\n margin-bottom: 0;\n text-decoration: none;\n}\n.moved-account-widget__card .detailed-status__display-name span {\n font-weight: 400;\n}\n\n.memoriam-widget {\n padding: 20px;\n border-radius: 4px;\n background: #000000;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n font-size: 14px;\n color: #dde3ec;\n margin-bottom: 10px;\n}\n\n.page-header {\n background: #393f4f;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n padding: 60px 15px;\n text-align: center;\n margin: 10px 0;\n}\n.page-header h1 {\n color: #ffffff;\n font-size: 36px;\n line-height: 1.1;\n font-weight: 700;\n margin-bottom: 10px;\n}\n.page-header p {\n font-size: 15px;\n color: #dde3ec;\n}\n@media screen and (max-width: 415px) {\n .page-header {\n margin-top: 0;\n background: #313543;\n }\n .page-header h1 {\n font-size: 24px;\n }\n}\n\n.directory {\n background: #282c37;\n border-radius: 4px;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n.directory__tag {\n box-sizing: border-box;\n margin-bottom: 10px;\n}\n.directory__tag > a, .directory__tag > div {\n display: flex;\n align-items: center;\n justify-content: space-between;\n background: #282c37;\n border-radius: 4px;\n padding: 15px;\n text-decoration: none;\n color: inherit;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n.directory__tag > a:hover, .directory__tag > a:active, .directory__tag > a:focus {\n background: #393f4f;\n}\n.directory__tag.active > a {\n background: #2b5fd9;\n cursor: default;\n}\n.directory__tag.disabled > div {\n opacity: 0.5;\n cursor: default;\n}\n.directory__tag h4 {\n flex: 1 1 auto;\n font-size: 18px;\n font-weight: 700;\n color: #ffffff;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.directory__tag h4 .fa {\n color: #dde3ec;\n}\n.directory__tag h4 small {\n display: block;\n font-weight: 400;\n font-size: 15px;\n margin-top: 8px;\n color: #dde3ec;\n}\n.directory__tag.active h4,\n.directory__tag.active h4 .fa,\n.directory__tag.active h4 small {\n color: #ffffff;\n}\n.directory__tag .avatar-stack {\n flex: 0 0 auto;\n width: 120px;\n}\n.directory__tag.active .avatar-stack .account__avatar {\n border-color: #2b5fd9;\n}\n\n.avatar-stack {\n display: flex;\n justify-content: flex-end;\n}\n.avatar-stack .account__avatar {\n flex: 0 0 auto;\n width: 36px;\n height: 36px;\n border-radius: 50%;\n position: relative;\n margin-left: -10px;\n background: #17191f;\n border: 2px solid #282c37;\n}\n.avatar-stack .account__avatar:nth-child(1) {\n z-index: 1;\n}\n.avatar-stack .account__avatar:nth-child(2) {\n z-index: 2;\n}\n.avatar-stack .account__avatar:nth-child(3) {\n z-index: 3;\n}\n\n.accounts-table {\n width: 100%;\n}\n.accounts-table .account {\n padding: 0;\n border: 0;\n}\n.accounts-table thead th {\n text-align: center;\n text-transform: uppercase;\n color: #dde3ec;\n font-weight: 700;\n padding: 10px;\n}\n.accounts-table thead th:first-child {\n text-align: left;\n}\n.accounts-table tbody td {\n padding: 15px 0;\n vertical-align: middle;\n border-bottom: 1px solid #393f4f;\n}\n.accounts-table tbody tr:last-child td {\n border-bottom: 0;\n}\n.accounts-table__count {\n width: 120px;\n text-align: center;\n font-size: 15px;\n font-weight: 500;\n color: #ffffff;\n}\n.accounts-table__count small {\n display: block;\n color: #dde3ec;\n font-weight: 400;\n font-size: 14px;\n}\n@media screen and (max-width: 415px) {\n .accounts-table tbody td.optional {\n display: none;\n }\n}\n\n@media screen and (max-width: 415px) {\n .moved-account-widget,\n.memoriam-widget,\n.box-widget,\n.contact-widget,\n.landing-page__information.contact-widget,\n.directory,\n.page-header {\n margin-bottom: 0;\n box-shadow: none;\n border-radius: 0;\n }\n}\n\n.statuses-grid {\n min-height: 600px;\n}\n@media screen and (max-width: 640px) {\n .statuses-grid {\n width: 100% !important;\n }\n}\n.statuses-grid__item {\n width: 313.3333333333px;\n}\n@media screen and (max-width: 1255px) {\n .statuses-grid__item {\n width: 306.6666666667px;\n }\n}\n@media screen and (max-width: 640px) {\n .statuses-grid__item {\n width: 100%;\n }\n}\n@media screen and (max-width: 415px) {\n .statuses-grid__item {\n width: 100vw;\n }\n}\n.statuses-grid .detailed-status {\n border-radius: 4px;\n}\n@media screen and (max-width: 415px) {\n .statuses-grid .detailed-status {\n border-top: 1px solid #4a5266;\n }\n}\n.statuses-grid .detailed-status.compact .detailed-status__meta {\n margin-top: 15px;\n}\n.statuses-grid .detailed-status.compact .status__content {\n font-size: 15px;\n line-height: 20px;\n}\n.statuses-grid .detailed-status.compact .status__content .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n}\n.statuses-grid .detailed-status.compact .status__content .status__content__spoiler-link {\n line-height: 20px;\n margin: 0;\n}\n.statuses-grid .detailed-status.compact .media-gallery,\n.statuses-grid .detailed-status.compact .status-card,\n.statuses-grid .detailed-status.compact .video-player {\n margin-top: 15px;\n}\n\n.notice-widget {\n margin-bottom: 10px;\n color: #dde3ec;\n}\n.notice-widget p {\n margin-bottom: 10px;\n}\n.notice-widget p:last-child {\n margin-bottom: 0;\n}\n.notice-widget a {\n font-size: 14px;\n line-height: 20px;\n text-decoration: none;\n font-weight: 500;\n color: #2b5fd9;\n}\n.notice-widget a:hover, .notice-widget a:focus, .notice-widget a:active {\n text-decoration: underline;\n}\n\ncode {\n font-family: monospace, monospace;\n font-weight: 400;\n}\n\n.form-container {\n max-width: 400px;\n padding: 20px;\n margin: 0 auto;\n}\n\n.simple_form .input {\n margin-bottom: 15px;\n overflow: hidden;\n}\n.simple_form .input.hidden {\n margin: 0;\n}\n.simple_form .input.radio_buttons .radio {\n margin-bottom: 15px;\n}\n.simple_form .input.radio_buttons .radio:last-child {\n margin-bottom: 0;\n}\n.simple_form .input.radio_buttons .radio > label {\n position: relative;\n padding-left: 28px;\n}\n.simple_form .input.radio_buttons .radio > label input {\n position: absolute;\n top: -2px;\n left: 0;\n}\n.simple_form .input.boolean {\n position: relative;\n margin-bottom: 0;\n}\n.simple_form .input.boolean .label_input > label {\n font-family: inherit;\n font-size: 14px;\n padding-top: 5px;\n color: #ffffff;\n display: block;\n width: auto;\n}\n.simple_form .input.boolean .label_input,\n.simple_form .input.boolean .hint {\n padding-left: 28px;\n}\n.simple_form .input.boolean .label_input__wrapper {\n position: static;\n}\n.simple_form .input.boolean label.checkbox {\n position: absolute;\n top: 2px;\n left: 0;\n}\n.simple_form .input.boolean label a {\n color: #2b90d9;\n text-decoration: underline;\n}\n.simple_form .input.boolean label a:hover, .simple_form .input.boolean label a:active, .simple_form .input.boolean label a:focus {\n text-decoration: none;\n}\n.simple_form .row {\n display: flex;\n margin: 0 -5px;\n}\n.simple_form .row .input {\n box-sizing: border-box;\n flex: 1 1 auto;\n width: 50%;\n padding: 0 5px;\n}\n.simple_form .hint {\n color: #dde3ec;\n}\n.simple_form .hint a {\n color: #2b90d9;\n}\n.simple_form .hint code {\n border-radius: 3px;\n padding: 0.2em 0.4em;\n background: #0e1014;\n}\n.simple_form span.hint {\n display: block;\n font-size: 12px;\n margin-top: 4px;\n}\n.simple_form p.hint {\n margin-bottom: 15px;\n color: #dde3ec;\n}\n.simple_form p.hint.subtle-hint {\n text-align: center;\n font-size: 12px;\n line-height: 18px;\n margin-top: 15px;\n margin-bottom: 0;\n}\n.simple_form .card {\n margin-bottom: 15px;\n}\n.simple_form strong {\n font-weight: 500;\n}\n.simple_form strong:lang(ja) {\n font-weight: 700;\n}\n.simple_form strong:lang(ko) {\n font-weight: 700;\n}\n.simple_form strong:lang(zh-CN) {\n font-weight: 700;\n}\n.simple_form strong:lang(zh-HK) {\n font-weight: 700;\n}\n.simple_form strong:lang(zh-TW) {\n font-weight: 700;\n}\n.simple_form .input.with_floating_label .label_input {\n display: flex;\n}\n.simple_form .input.with_floating_label .label_input > label {\n font-family: inherit;\n font-size: 14px;\n color: #ffffff;\n font-weight: 500;\n min-width: 150px;\n flex: 0 0 auto;\n}\n.simple_form .input.with_floating_label .label_input input,\n.simple_form .input.with_floating_label .label_input select {\n flex: 1 1 auto;\n}\n.simple_form .input.with_floating_label.select .hint {\n margin-top: 6px;\n margin-left: 150px;\n}\n.simple_form .input.with_label .label_input > label {\n font-family: inherit;\n font-size: 14px;\n color: #ffffff;\n display: block;\n margin-bottom: 8px;\n word-wrap: break-word;\n font-weight: 500;\n}\n.simple_form .input.with_label .hint {\n margin-top: 6px;\n}\n.simple_form .input.with_label ul {\n flex: 390px;\n}\n.simple_form .input.with_block_label {\n max-width: none;\n}\n.simple_form .input.with_block_label > label {\n font-family: inherit;\n font-size: 16px;\n color: #ffffff;\n display: block;\n font-weight: 500;\n padding-top: 5px;\n}\n.simple_form .input.with_block_label .hint {\n margin-bottom: 15px;\n}\n.simple_form .input.with_block_label ul {\n columns: 2;\n}\n.simple_form .required abbr {\n text-decoration: none;\n color: #e87487;\n}\n.simple_form .fields-group {\n margin-bottom: 25px;\n}\n.simple_form .fields-group .input:last-child {\n margin-bottom: 0;\n}\n.simple_form .fields-row {\n display: flex;\n margin: 0 -10px;\n padding-top: 5px;\n margin-bottom: 25px;\n}\n.simple_form .fields-row .input {\n max-width: none;\n}\n.simple_form .fields-row__column {\n box-sizing: border-box;\n padding: 0 10px;\n flex: 1 1 auto;\n min-height: 1px;\n}\n.simple_form .fields-row__column-6 {\n max-width: 50%;\n}\n.simple_form .fields-row .fields-group:last-child,\n.simple_form .fields-row .fields-row__column.fields-group {\n margin-bottom: 0;\n}\n@media screen and (max-width: 600px) {\n .simple_form .fields-row {\n display: block;\n margin-bottom: 0;\n }\n .simple_form .fields-row__column {\n max-width: none;\n }\n .simple_form .fields-row .fields-group:last-child,\n.simple_form .fields-row .fields-row__column.fields-group,\n.simple_form .fields-row .fields-row__column {\n margin-bottom: 25px;\n }\n}\n.simple_form .input.radio_buttons .radio label {\n margin-bottom: 5px;\n font-family: inherit;\n font-size: 14px;\n color: #ffffff;\n display: block;\n width: auto;\n}\n.simple_form .check_boxes .checkbox label {\n font-family: inherit;\n font-size: 14px;\n color: #ffffff;\n display: inline-block;\n width: auto;\n position: relative;\n padding-top: 5px;\n padding-left: 25px;\n flex: 1 1 auto;\n}\n.simple_form .check_boxes .checkbox input[type=checkbox] {\n position: absolute;\n left: 0;\n top: 5px;\n margin: 0;\n}\n.simple_form input[type=text],\n.simple_form input[type=number],\n.simple_form input[type=email],\n.simple_form input[type=password],\n.simple_form textarea {\n box-sizing: border-box;\n font-size: 16px;\n color: #ffffff;\n display: block;\n width: 100%;\n outline: 0;\n font-family: inherit;\n resize: vertical;\n background: #131419;\n border: 1px solid #0a0b0e;\n border-radius: 4px;\n padding: 10px;\n}\n.simple_form input[type=text]:invalid,\n.simple_form input[type=number]:invalid,\n.simple_form input[type=email]:invalid,\n.simple_form input[type=password]:invalid,\n.simple_form textarea:invalid {\n box-shadow: none;\n}\n.simple_form input[type=text]:focus:invalid:not(:placeholder-shown),\n.simple_form input[type=number]:focus:invalid:not(:placeholder-shown),\n.simple_form input[type=email]:focus:invalid:not(:placeholder-shown),\n.simple_form input[type=password]:focus:invalid:not(:placeholder-shown),\n.simple_form textarea:focus:invalid:not(:placeholder-shown) {\n border-color: #e87487;\n}\n.simple_form input[type=text]:required:valid,\n.simple_form input[type=number]:required:valid,\n.simple_form input[type=email]:required:valid,\n.simple_form input[type=password]:required:valid,\n.simple_form textarea:required:valid {\n border-color: #79bd9a;\n}\n.simple_form input[type=text]:hover,\n.simple_form input[type=number]:hover,\n.simple_form input[type=email]:hover,\n.simple_form input[type=password]:hover,\n.simple_form textarea:hover {\n border-color: black;\n}\n.simple_form input[type=text]:active, .simple_form input[type=text]:focus,\n.simple_form input[type=number]:active,\n.simple_form input[type=number]:focus,\n.simple_form input[type=email]:active,\n.simple_form input[type=email]:focus,\n.simple_form input[type=password]:active,\n.simple_form input[type=password]:focus,\n.simple_form textarea:active,\n.simple_form textarea:focus {\n border-color: #2b90d9;\n background: #17191f;\n}\n.simple_form .input.field_with_errors label {\n color: #e87487;\n}\n.simple_form .input.field_with_errors input[type=text],\n.simple_form .input.field_with_errors input[type=number],\n.simple_form .input.field_with_errors input[type=email],\n.simple_form .input.field_with_errors input[type=password],\n.simple_form .input.field_with_errors textarea,\n.simple_form .input.field_with_errors select {\n border-color: #e87487;\n}\n.simple_form .input.field_with_errors .error {\n display: block;\n font-weight: 500;\n color: #e87487;\n margin-top: 4px;\n}\n.simple_form .input.disabled {\n opacity: 0.5;\n}\n.simple_form .actions {\n margin-top: 30px;\n display: flex;\n}\n.simple_form .actions.actions--top {\n margin-top: 0;\n margin-bottom: 30px;\n}\n.simple_form button,\n.simple_form .button,\n.simple_form .block-button {\n display: block;\n width: 100%;\n border: 0;\n border-radius: 4px;\n background: #2b5fd9;\n color: #ffffff;\n font-size: 18px;\n line-height: inherit;\n height: auto;\n padding: 10px;\n text-transform: uppercase;\n text-decoration: none;\n text-align: center;\n box-sizing: border-box;\n cursor: pointer;\n font-weight: 500;\n outline: 0;\n margin-bottom: 10px;\n margin-right: 10px;\n}\n.simple_form button:last-child,\n.simple_form .button:last-child,\n.simple_form .block-button:last-child {\n margin-right: 0;\n}\n.simple_form button:hover,\n.simple_form .button:hover,\n.simple_form .block-button:hover {\n background-color: #416fdd;\n}\n.simple_form button:active, .simple_form button:focus,\n.simple_form .button:active,\n.simple_form .button:focus,\n.simple_form .block-button:active,\n.simple_form .block-button:focus {\n background-color: #2454c7;\n}\n.simple_form button:disabled:hover,\n.simple_form .button:disabled:hover,\n.simple_form .block-button:disabled:hover {\n background-color: #9baec8;\n}\n.simple_form button.negative,\n.simple_form .button.negative,\n.simple_form .block-button.negative {\n background: #df405a;\n}\n.simple_form button.negative:hover,\n.simple_form .button.negative:hover,\n.simple_form .block-button.negative:hover {\n background-color: #e3566d;\n}\n.simple_form button.negative:active, .simple_form button.negative:focus,\n.simple_form .button.negative:active,\n.simple_form .button.negative:focus,\n.simple_form .block-button.negative:active,\n.simple_form .block-button.negative:focus {\n background-color: #db2a47;\n}\n.simple_form select {\n appearance: none;\n box-sizing: border-box;\n font-size: 16px;\n color: #ffffff;\n display: block;\n width: 100%;\n outline: 0;\n font-family: inherit;\n resize: vertical;\n background: #131419 url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center/auto 16px;\n border: 1px solid #0a0b0e;\n border-radius: 4px;\n padding-left: 10px;\n padding-right: 30px;\n height: 41px;\n}\n.simple_form .label_input__wrapper {\n position: relative;\n}\n.simple_form .label_input__append {\n position: absolute;\n right: 3px;\n top: 1px;\n padding: 10px;\n padding-bottom: 9px;\n font-size: 16px;\n color: #c2cede;\n font-family: inherit;\n pointer-events: none;\n cursor: default;\n max-width: 140px;\n white-space: nowrap;\n overflow: hidden;\n}\n.simple_form .label_input__append::after {\n content: \"\";\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 1px;\n width: 5px;\n background-image: linear-gradient(to right, rgba(19, 20, 25, 0), #131419);\n}\n.simple_form__overlay-area {\n position: relative;\n}\n.simple_form__overlay-area__overlay {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n background: rgba(40, 44, 55, 0.65);\n backdrop-filter: blur(2px);\n border-radius: 4px;\n}\n.simple_form__overlay-area__overlay__content {\n text-align: center;\n}\n.simple_form__overlay-area__overlay__content.rich-formatting,\n.simple_form__overlay-area__overlay__content.rich-formatting p {\n color: #ffffff;\n}\n\n.block-icon {\n display: block;\n margin: 0 auto;\n margin-bottom: 10px;\n font-size: 24px;\n}\n\n.flash-message {\n background: #393f4f;\n color: #dde3ec;\n border-radius: 4px;\n padding: 15px 10px;\n margin-bottom: 30px;\n text-align: center;\n}\n.flash-message.notice {\n border: 1px solid rgba(121, 189, 154, 0.5);\n background: rgba(121, 189, 154, 0.25);\n color: #79bd9a;\n}\n.flash-message.alert {\n border: 1px solid rgba(223, 64, 90, 0.5);\n background: rgba(223, 64, 90, 0.25);\n color: #df405a;\n}\n.flash-message p {\n margin-bottom: 15px;\n}\n.flash-message .oauth-code {\n outline: 0;\n box-sizing: border-box;\n display: block;\n width: 100%;\n border: none;\n padding: 10px;\n font-family: monospace, monospace;\n background: #282c37;\n color: #ffffff;\n font-size: 14px;\n margin: 0;\n}\n.flash-message .oauth-code::-moz-focus-inner {\n border: 0;\n}\n.flash-message .oauth-code::-moz-focus-inner, .flash-message .oauth-code:focus, .flash-message .oauth-code:active {\n outline: 0 !important;\n}\n.flash-message .oauth-code:focus {\n background: #313543;\n}\n.flash-message strong {\n font-weight: 500;\n}\n.flash-message strong:lang(ja) {\n font-weight: 700;\n}\n.flash-message strong:lang(ko) {\n font-weight: 700;\n}\n.flash-message strong:lang(zh-CN) {\n font-weight: 700;\n}\n.flash-message strong:lang(zh-HK) {\n font-weight: 700;\n}\n.flash-message strong:lang(zh-TW) {\n font-weight: 700;\n}\n@media screen and (max-width: 740px) and (min-width: 441px) {\n .flash-message {\n margin-top: 40px;\n }\n}\n\n.form-footer {\n margin-top: 30px;\n text-align: center;\n}\n.form-footer a {\n color: #dde3ec;\n text-decoration: none;\n}\n.form-footer a:hover {\n text-decoration: underline;\n}\n\n.quick-nav {\n list-style: none;\n margin-bottom: 25px;\n font-size: 14px;\n}\n.quick-nav li {\n display: inline-block;\n margin-right: 10px;\n}\n.quick-nav a {\n color: #2b90d9;\n text-transform: uppercase;\n text-decoration: none;\n font-weight: 700;\n}\n.quick-nav a:hover, .quick-nav a:focus, .quick-nav a:active {\n color: #4ea2df;\n}\n\n.oauth-prompt,\n.follow-prompt {\n margin-bottom: 30px;\n color: #dde3ec;\n}\n.oauth-prompt h2,\n.follow-prompt h2 {\n font-size: 16px;\n margin-bottom: 30px;\n text-align: center;\n}\n.oauth-prompt strong,\n.follow-prompt strong {\n color: #ecf0f4;\n font-weight: 500;\n}\n.oauth-prompt strong:lang(ja),\n.follow-prompt strong:lang(ja) {\n font-weight: 700;\n}\n.oauth-prompt strong:lang(ko),\n.follow-prompt strong:lang(ko) {\n font-weight: 700;\n}\n.oauth-prompt strong:lang(zh-CN),\n.follow-prompt strong:lang(zh-CN) {\n font-weight: 700;\n}\n.oauth-prompt strong:lang(zh-HK),\n.follow-prompt strong:lang(zh-HK) {\n font-weight: 700;\n}\n.oauth-prompt strong:lang(zh-TW),\n.follow-prompt strong:lang(zh-TW) {\n font-weight: 700;\n}\n@media screen and (max-width: 740px) and (min-width: 441px) {\n .oauth-prompt,\n.follow-prompt {\n margin-top: 40px;\n }\n}\n\n.qr-wrapper {\n display: flex;\n flex-wrap: wrap;\n align-items: flex-start;\n}\n\n.qr-code {\n flex: 0 0 auto;\n background: #ffffff;\n padding: 4px;\n margin: 0 10px 20px 0;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n display: inline-block;\n}\n.qr-code svg {\n display: block;\n margin: 0;\n}\n\n.qr-alternative {\n margin-bottom: 20px;\n color: #ecf0f4;\n flex: 150px;\n}\n.qr-alternative samp {\n display: block;\n font-size: 14px;\n}\n\n.table-form p {\n margin-bottom: 15px;\n}\n.table-form p strong {\n font-weight: 500;\n}\n.table-form p strong:lang(ja) {\n font-weight: 700;\n}\n.table-form p strong:lang(ko) {\n font-weight: 700;\n}\n.table-form p strong:lang(zh-CN) {\n font-weight: 700;\n}\n.table-form p strong:lang(zh-HK) {\n font-weight: 700;\n}\n.table-form p strong:lang(zh-TW) {\n font-weight: 700;\n}\n\n.simple_form .warning,\n.table-form .warning {\n box-sizing: border-box;\n background: rgba(223, 64, 90, 0.5);\n color: #ffffff;\n text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);\n box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4);\n border-radius: 4px;\n padding: 10px;\n margin-bottom: 15px;\n}\n.simple_form .warning a,\n.table-form .warning a {\n color: #ffffff;\n text-decoration: underline;\n}\n.simple_form .warning a:hover, .simple_form .warning a:focus, .simple_form .warning a:active,\n.table-form .warning a:hover,\n.table-form .warning a:focus,\n.table-form .warning a:active {\n text-decoration: none;\n}\n.simple_form .warning strong,\n.table-form .warning strong {\n font-weight: 600;\n display: block;\n margin-bottom: 5px;\n}\n.simple_form .warning strong:lang(ja),\n.table-form .warning strong:lang(ja) {\n font-weight: 700;\n}\n.simple_form .warning strong:lang(ko),\n.table-form .warning strong:lang(ko) {\n font-weight: 700;\n}\n.simple_form .warning strong:lang(zh-CN),\n.table-form .warning strong:lang(zh-CN) {\n font-weight: 700;\n}\n.simple_form .warning strong:lang(zh-HK),\n.table-form .warning strong:lang(zh-HK) {\n font-weight: 700;\n}\n.simple_form .warning strong:lang(zh-TW),\n.table-form .warning strong:lang(zh-TW) {\n font-weight: 700;\n}\n.simple_form .warning strong .fa,\n.table-form .warning strong .fa {\n font-weight: 400;\n}\n\n.action-pagination {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n}\n.action-pagination .actions,\n.action-pagination .pagination {\n flex: 1 1 auto;\n}\n.action-pagination .actions {\n padding: 30px 0;\n padding-right: 20px;\n flex: 0 0 auto;\n}\n\n.post-follow-actions {\n text-align: center;\n color: #dde3ec;\n}\n.post-follow-actions div {\n margin-bottom: 4px;\n}\n\n.alternative-login {\n margin-top: 20px;\n margin-bottom: 20px;\n}\n.alternative-login h4 {\n font-size: 16px;\n color: #ffffff;\n text-align: center;\n margin-bottom: 20px;\n border: 0;\n padding: 0;\n}\n.alternative-login .button {\n display: block;\n}\n\n.scope-danger {\n color: #ff5050;\n}\n\n.form_admin_settings_site_short_description textarea,\n.form_admin_settings_site_description textarea,\n.form_admin_settings_site_extended_description textarea,\n.form_admin_settings_site_terms textarea,\n.form_admin_settings_custom_css textarea,\n.form_admin_settings_closed_registrations_message textarea {\n font-family: monospace, monospace;\n}\n\n.input-copy {\n background: #131419;\n border: 1px solid #0a0b0e;\n border-radius: 4px;\n display: flex;\n align-items: center;\n padding-right: 4px;\n position: relative;\n top: 1px;\n transition: border-color 300ms linear;\n}\n.input-copy__wrapper {\n flex: 1 1 auto;\n}\n.input-copy input[type=text] {\n background: transparent;\n border: 0;\n padding: 10px;\n font-size: 14px;\n font-family: monospace, monospace;\n}\n.input-copy button {\n flex: 0 0 auto;\n margin: 4px;\n text-transform: none;\n font-weight: 400;\n font-size: 14px;\n padding: 7px 18px;\n padding-bottom: 6px;\n width: auto;\n transition: background 300ms linear;\n}\n.input-copy.copied {\n border-color: #79bd9a;\n transition: none;\n}\n.input-copy.copied button {\n background: #79bd9a;\n transition: none;\n}\n\n.connection-prompt {\n margin-bottom: 25px;\n}\n.connection-prompt .fa-link {\n background-color: #1f232b;\n border-radius: 100%;\n font-size: 24px;\n padding: 10px;\n}\n.connection-prompt__column {\n align-items: center;\n display: flex;\n flex: 1;\n flex-direction: column;\n flex-shrink: 1;\n max-width: 50%;\n}\n.connection-prompt__column-sep {\n align-self: center;\n flex-grow: 0;\n overflow: visible;\n position: relative;\n z-index: 1;\n}\n.connection-prompt__column p {\n word-break: break-word;\n}\n.connection-prompt .account__avatar {\n margin-bottom: 20px;\n}\n.connection-prompt__connection {\n background-color: #393f4f;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n padding: 25px 10px;\n position: relative;\n text-align: center;\n}\n.connection-prompt__connection::after {\n background-color: #1f232b;\n content: \"\";\n display: block;\n height: 100%;\n left: 50%;\n position: absolute;\n top: 0;\n width: 1px;\n}\n.connection-prompt__row {\n align-items: flex-start;\n display: flex;\n flex-direction: row;\n}\n\n.card > a {\n display: block;\n text-decoration: none;\n color: inherit;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n@media screen and (max-width: 415px) {\n .card > a {\n box-shadow: none;\n }\n}\n.card > a:hover .card__bar, .card > a:active .card__bar, .card > a:focus .card__bar {\n background: #393f4f;\n}\n.card__img {\n height: 130px;\n position: relative;\n background: #0e1014;\n border-radius: 4px 4px 0 0;\n}\n.card__img img {\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n object-fit: cover;\n border-radius: 4px 4px 0 0;\n}\n@media screen and (max-width: 600px) {\n .card__img {\n height: 200px;\n }\n}\n@media screen and (max-width: 415px) {\n .card__img {\n display: none;\n }\n}\n.card__bar {\n position: relative;\n padding: 15px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n background: #313543;\n border-radius: 0 0 4px 4px;\n}\n@media screen and (max-width: 415px) {\n .card__bar {\n border-radius: 0;\n }\n}\n.card__bar .avatar {\n flex: 0 0 auto;\n width: 48px;\n height: 48px;\n width: 48px;\n height: 48px;\n background-size: 48px 48px;\n padding-top: 2px;\n}\n.card__bar .avatar img {\n width: 100%;\n height: 100%;\n display: block;\n margin: 0;\n border-radius: 4px;\n border-radius: 8%;\n background-position: 50%;\n background-clip: padding-box;\n background: #17191f;\n}\n.card__bar .display-name {\n margin-left: 15px;\n text-align: left;\n}\n.card__bar .display-name strong {\n font-size: 15px;\n color: #ffffff;\n font-weight: 500;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.card__bar .display-name span {\n display: block;\n font-size: 14px;\n color: #dde3ec;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.pagination {\n padding: 30px 0;\n text-align: center;\n overflow: hidden;\n}\n.pagination a,\n.pagination .current,\n.pagination .newer,\n.pagination .older,\n.pagination .page,\n.pagination .gap {\n font-size: 14px;\n color: #ffffff;\n font-weight: 500;\n display: inline-block;\n padding: 6px 10px;\n text-decoration: none;\n}\n.pagination .current {\n background: #ffffff;\n border-radius: 100px;\n color: #000000;\n cursor: default;\n margin: 0 10px;\n}\n.pagination .gap {\n cursor: default;\n}\n.pagination .older,\n.pagination .newer {\n text-transform: uppercase;\n color: #ecf0f4;\n}\n.pagination .older {\n float: left;\n padding-left: 0;\n}\n.pagination .older .fa {\n display: inline-block;\n margin-right: 5px;\n}\n.pagination .newer {\n float: right;\n padding-right: 0;\n}\n.pagination .newer .fa {\n display: inline-block;\n margin-left: 5px;\n}\n.pagination .disabled {\n cursor: default;\n color: #1a1a1a;\n}\n@media screen and (max-width: 700px) {\n .pagination {\n padding: 30px 20px;\n }\n .pagination .page {\n display: none;\n }\n .pagination .newer,\n.pagination .older {\n display: inline-block;\n }\n}\n\n.nothing-here {\n background: #282c37;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n color: #364861;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: default;\n border-radius: 4px;\n padding: 20px;\n min-height: 30vh;\n}\n.nothing-here--under-tabs {\n border-radius: 0 0 4px 4px;\n}\n.nothing-here--flexible {\n box-sizing: border-box;\n min-height: 100%;\n}\n\n.account-role {\n display: inline-block;\n padding: 4px 6px;\n cursor: default;\n border-radius: 3px;\n font-size: 12px;\n line-height: 12px;\n font-weight: 500;\n color: #d9e1e8;\n background-color: rgba(217, 225, 232, 0.1);\n border: 1px solid rgba(217, 225, 232, 0.5);\n}\n.account-role.moderator {\n color: #79bd9a;\n background-color: rgba(121, 189, 154, 0.1);\n border-color: rgba(121, 189, 154, 0.5);\n}\n.account-role.admin {\n color: #e87487;\n background-color: rgba(232, 116, 135, 0.1);\n border-color: rgba(232, 116, 135, 0.5);\n}\n\n.account__header__fields {\n padding: 0;\n margin: 15px -15px -15px;\n border: 0 none;\n border-top: 1px solid #42485a;\n border-bottom: 1px solid #42485a;\n font-size: 14px;\n line-height: 20px;\n}\n.account__header__fields dl {\n display: flex;\n border-bottom: 1px solid #42485a;\n}\n.account__header__fields dt,\n.account__header__fields dd {\n box-sizing: border-box;\n padding: 14px;\n text-align: center;\n max-height: 48px;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.account__header__fields dt {\n font-weight: 500;\n width: 120px;\n flex: 0 0 auto;\n color: #ecf0f4;\n background: rgba(23, 25, 31, 0.5);\n}\n.account__header__fields dd {\n flex: 1 1 auto;\n color: #dde3ec;\n}\n.account__header__fields a {\n color: #2b90d9;\n text-decoration: none;\n}\n.account__header__fields a:hover, .account__header__fields a:focus, .account__header__fields a:active {\n text-decoration: underline;\n}\n.account__header__fields .verified {\n border: 1px solid rgba(121, 189, 154, 0.5);\n background: rgba(121, 189, 154, 0.25);\n}\n.account__header__fields .verified a {\n color: #79bd9a;\n font-weight: 500;\n}\n.account__header__fields .verified__mark {\n color: #79bd9a;\n}\n.account__header__fields dl:last-child {\n border-bottom: 0;\n}\n\n.directory__tag .trends__item__current {\n width: auto;\n}\n\n.activity-stream {\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n overflow: hidden;\n margin-bottom: 10px;\n}\n@media screen and (max-width: 415px) {\n .activity-stream {\n margin-bottom: 0;\n border-radius: 0;\n box-shadow: none;\n }\n}\n.activity-stream--headless {\n border-radius: 0;\n margin: 0;\n box-shadow: none;\n}\n.activity-stream--headless .detailed-status,\n.activity-stream--headless .status {\n border-radius: 0 !important;\n}\n.activity-stream div[data-component] {\n width: 100%;\n}\n.activity-stream .entry {\n background: #282c37;\n}\n.activity-stream .entry .detailed-status,\n.activity-stream .entry .status,\n.activity-stream .entry .load-more {\n animation: none;\n}\n.activity-stream .entry:last-child .detailed-status,\n.activity-stream .entry:last-child .status,\n.activity-stream .entry:last-child .load-more {\n border-bottom: 0;\n border-radius: 0 0 4px 4px;\n}\n.activity-stream .entry:first-child .detailed-status,\n.activity-stream .entry:first-child .status,\n.activity-stream .entry:first-child .load-more {\n border-radius: 4px 4px 0 0;\n}\n.activity-stream .entry:first-child:last-child .detailed-status,\n.activity-stream .entry:first-child:last-child .status,\n.activity-stream .entry:first-child:last-child .load-more {\n border-radius: 4px;\n}\n@media screen and (max-width: 740px) {\n .activity-stream .entry .detailed-status,\n.activity-stream .entry .status,\n.activity-stream .entry .load-more {\n border-radius: 0 !important;\n }\n}\n.activity-stream--highlighted .entry {\n background: #393f4f;\n}\n\n.button.logo-button {\n flex: 0 auto;\n font-size: 14px;\n background: #2b5fd9;\n color: #ffffff;\n text-transform: none;\n line-height: 36px;\n height: auto;\n padding: 3px 15px;\n border: 0;\n}\n.button.logo-button svg {\n width: 20px;\n height: auto;\n vertical-align: middle;\n margin-right: 5px;\n}\n.button.logo-button svg path:first-child {\n fill: #ffffff;\n}\n.button.logo-button svg path:last-child {\n fill: #2b5fd9;\n}\n.button.logo-button:active, .button.logo-button:focus, .button.logo-button:hover {\n background: #5680e1;\n}\n.button.logo-button:active svg path:last-child, .button.logo-button:focus svg path:last-child, .button.logo-button:hover svg path:last-child {\n fill: #5680e1;\n}\n.button.logo-button.button--destructive:active, .button.logo-button.button--destructive:focus, .button.logo-button.button--destructive:hover {\n background: #df405a;\n}\n.button.logo-button.button--destructive:active svg path:last-child, .button.logo-button.button--destructive:focus svg path:last-child, .button.logo-button.button--destructive:hover svg path:last-child {\n fill: #df405a;\n}\n@media screen and (max-width: 415px) {\n .button.logo-button svg {\n display: none;\n }\n}\n\n.embed .detailed-status,\n.public-layout .detailed-status {\n padding: 15px;\n}\n.embed .status,\n.public-layout .status {\n padding: 15px 15px 15px 78px;\n min-height: 50px;\n}\n.embed .status__avatar,\n.public-layout .status__avatar {\n left: 15px;\n top: 17px;\n}\n.embed .status__content,\n.public-layout .status__content {\n padding-top: 5px;\n}\n.embed .status__prepend,\n.public-layout .status__prepend {\n padding: 8px 0;\n padding-bottom: 2px;\n margin: initial;\n margin-left: 78px;\n padding-top: 15px;\n}\n.embed .status__prepend-icon-wrapper,\n.public-layout .status__prepend-icon-wrapper {\n position: absolute;\n margin: initial;\n float: initial;\n width: auto;\n left: -32px;\n}\n.embed .status .media-gallery, .embed .status__action-bar,\n.embed .status .video-player,\n.public-layout .status .media-gallery,\n.public-layout .status__action-bar,\n.public-layout .status .video-player {\n margin-top: 10px;\n}\n\n.embed .status .status__info,\n.public-layout .status .status__info {\n font-size: 15px;\n display: initial;\n}\n.embed .status .status__relative-time,\n.public-layout .status .status__relative-time {\n color: #c2cede;\n float: right;\n font-size: 14px;\n width: auto;\n margin: initial;\n padding: initial;\n}\n.embed .status .status__info .status__display-name,\n.public-layout .status .status__info .status__display-name {\n display: block;\n max-width: 100%;\n padding: 6px 0;\n padding-right: 25px;\n margin: initial;\n}\n.embed .status .status__info .status__display-name .display-name strong,\n.public-layout .status .status__info .status__display-name .display-name strong {\n display: inline;\n}\n.embed .status .status__avatar,\n.public-layout .status .status__avatar {\n height: 48px;\n position: absolute;\n width: 48px;\n margin: initial;\n}\n\n.rtl .embed .status .status__relative-time, .rtl .public-layout .status .status__relative-time {\n float: left;\n}\n\n.app-body {\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.button {\n background-color: #2558d0;\n border: 10px none;\n border-radius: 4px;\n box-sizing: border-box;\n color: #ffffff;\n cursor: pointer;\n display: inline-block;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n height: 36px;\n letter-spacing: 0;\n line-height: 36px;\n overflow: hidden;\n padding: 0 16px;\n position: relative;\n text-align: center;\n text-transform: uppercase;\n text-decoration: none;\n text-overflow: ellipsis;\n transition: all 100ms ease-in;\n white-space: nowrap;\n width: auto;\n}\n.button:active, .button:focus, .button:hover {\n background-color: #4976de;\n transition: all 200ms ease-out;\n}\n.button--destructive {\n transition: none;\n}\n.button--destructive:active, .button--destructive:focus, .button--destructive:hover {\n background-color: #df405a;\n transition: none;\n}\n.button:disabled {\n background-color: #9baec8;\n cursor: default;\n}\n.button.button-primary, .button.button-alternative, .button.button-secondary, .button.button-alternative-2 {\n font-size: 16px;\n line-height: 36px;\n height: auto;\n text-transform: none;\n padding: 4px 16px;\n}\n.button.button-alternative {\n color: #000000;\n background: #9baec8;\n}\n.button.button-alternative:active, .button.button-alternative:focus, .button.button-alternative:hover {\n background-color: #a8b9cf;\n}\n.button.button-alternative-2 {\n background: #606984;\n}\n.button.button-alternative-2:active, .button.button-alternative-2:focus, .button.button-alternative-2:hover {\n background-color: #687390;\n}\n.button.button-secondary {\n font-size: 16px;\n line-height: 36px;\n height: auto;\n color: #dde3ec;\n text-transform: none;\n background: transparent;\n padding: 3px 15px;\n border-radius: 4px;\n border: 1px solid #9baec8;\n}\n.button.button-secondary:active, .button.button-secondary:focus, .button.button-secondary:hover {\n border-color: #a8b9cf;\n color: #eaeef3;\n}\n.button.button-secondary:disabled {\n opacity: 0.5;\n}\n.button.button--block {\n display: block;\n width: 100%;\n}\n\n.icon-button {\n display: inline-block;\n padding: 0;\n color: #8d9ac2;\n border: none;\n background: transparent;\n cursor: pointer;\n transition: color 100ms ease-in;\n}\n.icon-button:hover, .icon-button:active, .icon-button:focus {\n color: #a4afce;\n transition: color 200ms ease-out;\n}\n.icon-button.disabled {\n color: #6274ab;\n cursor: default;\n}\n.icon-button.active {\n color: #2b90d9;\n}\n.icon-button::-moz-focus-inner {\n border: 0;\n}\n.icon-button::-moz-focus-inner, .icon-button:focus, .icon-button:active {\n outline: 0 !important;\n}\n.icon-button.inverted {\n color: #1b1e25;\n}\n.icon-button.inverted:hover, .icon-button.inverted:active, .icon-button.inverted:focus {\n color: #0c0d11;\n}\n.icon-button.inverted.disabled {\n color: #2a2e3a;\n}\n.icon-button.inverted.active {\n color: #2b90d9;\n}\n.icon-button.inverted.active.disabled {\n color: #63ade3;\n}\n.icon-button.overlayed {\n box-sizing: content-box;\n background: rgba(0, 0, 0, 0.6);\n color: rgba(255, 255, 255, 0.7);\n border-radius: 4px;\n padding: 2px;\n}\n.icon-button.overlayed:hover {\n background: rgba(0, 0, 0, 0.9);\n}\n\n.text-icon-button {\n color: #1b1e25;\n border: none;\n background: transparent;\n cursor: pointer;\n font-weight: 600;\n font-size: 11px;\n padding: 0 3px;\n line-height: 27px;\n outline: 0;\n transition: color 100ms ease-in;\n}\n.text-icon-button:hover, .text-icon-button:active, .text-icon-button:focus {\n color: #0c0d11;\n transition: color 200ms ease-out;\n}\n.text-icon-button.disabled {\n color: #464d60;\n cursor: default;\n}\n.text-icon-button.active {\n color: #2b90d9;\n}\n.text-icon-button::-moz-focus-inner {\n border: 0;\n}\n.text-icon-button::-moz-focus-inner, .text-icon-button:focus, .text-icon-button:active {\n outline: 0 !important;\n}\n\n.dropdown-menu {\n position: absolute;\n transform-origin: 50% 0;\n}\n\n.invisible {\n font-size: 0;\n line-height: 0;\n display: inline-block;\n width: 0;\n height: 0;\n position: absolute;\n}\n.invisible img,\n.invisible svg {\n margin: 0 !important;\n border: 0 !important;\n padding: 0 !important;\n width: 0 !important;\n height: 0 !important;\n}\n\n.ellipsis::after {\n content: \"…\";\n}\n\n.notification__favourite-icon-wrapper {\n left: 0;\n position: absolute;\n}\n.notification__favourite-icon-wrapper .fa.star-icon {\n color: #ca8f04;\n}\n\n.star-icon.active {\n color: #ca8f04;\n}\n\n.bookmark-icon.active {\n color: #ff5050;\n}\n\n.notification__display-name {\n color: inherit;\n font-weight: 500;\n text-decoration: none;\n}\n.notification__display-name:hover {\n color: #ffffff;\n text-decoration: underline;\n}\n\n.display-name {\n display: block;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.display-name strong {\n display: block;\n height: 18px;\n font-size: 16px;\n font-weight: 500;\n line-height: 18px;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n}\n.display-name span {\n display: block;\n height: 18px;\n font-size: 15px;\n line-height: 18px;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n}\n.display-name:hover strong {\n text-decoration: underline;\n}\n.display-name.inline {\n padding: 0;\n height: 18px;\n font-size: 15px;\n line-height: 18px;\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\n.display-name.inline strong {\n display: inline;\n height: auto;\n font-size: inherit;\n line-height: inherit;\n}\n.display-name.inline span {\n display: inline;\n height: auto;\n font-size: inherit;\n line-height: inherit;\n}\n\n.display-name__html {\n font-weight: 500;\n}\n\n.display-name__account {\n font-size: 14px;\n}\n\n.image-loader {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n}\n.image-loader .image-loader__preview-canvas {\n max-width: 100%;\n max-height: 80%;\n background: url(\"~images/void.png\") repeat;\n object-fit: contain;\n}\n.image-loader .loading-bar {\n position: relative;\n}\n.image-loader.image-loader--amorphous .image-loader__preview-canvas {\n display: none;\n}\n\n.zoomable-image {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.zoomable-image img {\n max-width: 100%;\n max-height: 80%;\n width: auto;\n height: auto;\n object-fit: contain;\n}\n\n.dropdown {\n display: inline-block;\n}\n\n.dropdown__content {\n display: none;\n position: absolute;\n}\n\n.dropdown-menu__separator {\n border-bottom: 1px solid #c0cdd9;\n margin: 5px 7px 6px;\n height: 0;\n}\n\n.dropdown-menu {\n background: #d9e1e8;\n padding: 4px 0;\n border-radius: 4px;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n}\n.dropdown-menu ul {\n list-style: none;\n}\n\n.dropdown-menu__arrow {\n position: absolute;\n width: 0;\n height: 0;\n border: 0 solid transparent;\n}\n.dropdown-menu__arrow.left {\n right: -5px;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #d9e1e8;\n}\n.dropdown-menu__arrow.top {\n bottom: -5px;\n margin-left: -7px;\n border-width: 5px 7px 0;\n border-top-color: #d9e1e8;\n}\n.dropdown-menu__arrow.bottom {\n top: -5px;\n margin-left: -7px;\n border-width: 0 7px 5px;\n border-bottom-color: #d9e1e8;\n}\n.dropdown-menu__arrow.right {\n left: -5px;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #d9e1e8;\n}\n\n.dropdown-menu__item a {\n font-size: 13px;\n line-height: 18px;\n display: block;\n padding: 4px 14px;\n box-sizing: border-box;\n text-decoration: none;\n background: #d9e1e8;\n color: #000000;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.dropdown-menu__item a:focus, .dropdown-menu__item a:hover, .dropdown-menu__item a:active {\n background: #2b5fd9;\n color: #ecf0f4;\n outline: 0;\n}\n\n.dropdown--active .dropdown__content {\n display: block;\n line-height: 18px;\n max-width: 311px;\n right: 0;\n text-align: left;\n z-index: 9999;\n}\n.dropdown--active .dropdown__content > ul {\n list-style: none;\n background: #d9e1e8;\n padding: 4px 0;\n border-radius: 4px;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);\n min-width: 140px;\n position: relative;\n}\n.dropdown--active .dropdown__content.dropdown__right {\n right: 0;\n}\n.dropdown--active .dropdown__content.dropdown__left > ul {\n left: -98px;\n}\n.dropdown--active .dropdown__content > ul > li > a {\n font-size: 13px;\n line-height: 18px;\n display: block;\n padding: 4px 14px;\n box-sizing: border-box;\n text-decoration: none;\n background: #d9e1e8;\n color: #000000;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.dropdown--active .dropdown__content > ul > li > a:focus {\n outline: 0;\n}\n.dropdown--active .dropdown__content > ul > li > a:hover {\n background: #2b5fd9;\n color: #ecf0f4;\n}\n\n.dropdown__icon {\n vertical-align: middle;\n}\n\n.static-content {\n padding: 10px;\n padding-top: 20px;\n color: #c2cede;\n}\n.static-content h1 {\n font-size: 16px;\n font-weight: 500;\n margin-bottom: 40px;\n text-align: center;\n}\n.static-content p {\n font-size: 13px;\n margin-bottom: 20px;\n}\n\n.tabs-bar {\n display: flex;\n background: #393f4f;\n flex: 0 0 auto;\n overflow-y: auto;\n}\n\n.tabs-bar__link {\n display: block;\n flex: 1 1 auto;\n padding: 15px 10px;\n color: #ffffff;\n text-decoration: none;\n text-align: center;\n font-size: 14px;\n font-weight: 500;\n border-bottom: 2px solid #393f4f;\n transition: all 200ms linear;\n}\n.tabs-bar__link .fa {\n font-weight: 400;\n font-size: 16px;\n}\n.tabs-bar__link.active {\n border-bottom: 2px solid #2b5fd9;\n color: #2b90d9;\n}\n@media screen and (min-width: 631px) {\n .auto-columns .tabs-bar__link:hover, .auto-columns .tabs-bar__link:focus, .auto-columns .tabs-bar__link:active {\n background: #464d60;\n transition: all 100ms linear;\n }\n}\n.multi-columns .tabs-bar__link:hover, .multi-columns .tabs-bar__link:focus, .multi-columns .tabs-bar__link:active {\n background: #464d60;\n transition: all 100ms linear;\n}\n.tabs-bar__link span:last-child {\n margin-left: 5px;\n display: none;\n}\n\n@media screen and (min-width: 631px) {\n .auto-columns .tabs-bar {\n display: none;\n }\n}\n\n.multi-columns .tabs-bar {\n display: none;\n}\n\n.scrollable {\n overflow-y: scroll;\n overflow-x: hidden;\n flex: 1 1 auto;\n -webkit-overflow-scrolling: touch;\n will-change: transform;\n}\n.scrollable.optionally-scrollable {\n overflow-y: auto;\n}\n@supports (display: grid) {\n .scrollable {\n contain: strict;\n }\n}\n.scrollable--flex {\n display: flex;\n flex-direction: column;\n}\n.scrollable__append {\n flex: 1 1 auto;\n position: relative;\n min-height: 120px;\n}\n\n@supports (display: grid) {\n .scrollable.fullscreen {\n contain: none;\n }\n}\n\n.react-toggle {\n display: inline-block;\n position: relative;\n cursor: pointer;\n background-color: transparent;\n border: 0;\n padding: 0;\n user-select: none;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n -webkit-tap-highlight-color: transparent;\n}\n\n.react-toggle-screenreader-only {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.react-toggle--disabled {\n cursor: not-allowed;\n opacity: 0.5;\n transition: opacity 0.25s;\n}\n\n.react-toggle-track {\n width: 50px;\n height: 24px;\n padding: 0;\n border-radius: 30px;\n background-color: #282c37;\n transition: all 0.2s ease;\n}\n\n.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: #131419;\n}\n\n.react-toggle--checked .react-toggle-track {\n background-color: #2b5fd9;\n}\n\n.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: #5680e1;\n}\n\n.react-toggle-track-check {\n position: absolute;\n width: 14px;\n height: 10px;\n top: 0;\n bottom: 0;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n left: 8px;\n opacity: 0;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-check {\n opacity: 1;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle-track-x {\n position: absolute;\n width: 10px;\n height: 10px;\n top: 0;\n bottom: 0;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n right: 10px;\n opacity: 1;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-x {\n opacity: 0;\n}\n\n.react-toggle-thumb {\n transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0ms;\n position: absolute;\n top: 1px;\n left: 1px;\n width: 22px;\n height: 22px;\n border: 1px solid #282c37;\n border-radius: 50%;\n background-color: #fafafa;\n box-sizing: border-box;\n transition: all 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-thumb {\n left: 27px;\n border-color: #2b5fd9;\n}\n\n.getting-started__wrapper,\n.getting_started {\n background: #282c37;\n}\n\n.getting-started__wrapper {\n position: relative;\n overflow-y: auto;\n}\n\n.getting-started {\n background: #282c37;\n flex: 1 0 auto;\n}\n.getting-started p {\n color: #ecf0f4;\n}\n.getting-started a {\n color: #c2cede;\n}\n.getting-started__panel {\n height: min-content;\n}\n.getting-started__panel, .getting-started__footer {\n padding: 10px;\n padding-top: 20px;\n flex: 0 1 auto;\n}\n.getting-started__panel ul, .getting-started__footer ul {\n margin-bottom: 10px;\n}\n.getting-started__panel ul li, .getting-started__footer ul li {\n display: inline;\n}\n.getting-started__panel p, .getting-started__footer p {\n color: #c2cede;\n font-size: 13px;\n}\n.getting-started__panel p a, .getting-started__footer p a {\n color: #c2cede;\n text-decoration: underline;\n}\n.getting-started__panel a, .getting-started__footer a {\n text-decoration: none;\n color: #dde3ec;\n}\n.getting-started__panel a:hover, .getting-started__panel a:focus, .getting-started__panel a:active, .getting-started__footer a:hover, .getting-started__footer a:focus, .getting-started__footer a:active {\n text-decoration: underline;\n}\n\n.column-link__badge {\n display: inline-block;\n border-radius: 4px;\n font-size: 12px;\n line-height: 19px;\n font-weight: 500;\n background: #282c37;\n padding: 4px 8px;\n margin: -6px 10px;\n}\n\n.keyboard-shortcuts {\n padding: 8px 0 0;\n overflow: hidden;\n}\n.keyboard-shortcuts thead {\n position: absolute;\n left: -9999px;\n}\n.keyboard-shortcuts td {\n padding: 0 10px 8px;\n}\n.keyboard-shortcuts kbd {\n display: inline-block;\n padding: 3px 5px;\n background-color: #393f4f;\n border: 1px solid #1f232b;\n}\n\n.setting-text {\n color: #dde3ec;\n background: transparent;\n border: none;\n border-bottom: 2px solid #9baec8;\n box-sizing: border-box;\n display: block;\n font-family: inherit;\n margin-bottom: 10px;\n padding: 7px 0;\n width: 100%;\n}\n.setting-text:focus, .setting-text:active {\n color: #ffffff;\n border-bottom-color: #2b5fd9;\n}\n@media screen and (max-width: 600px) {\n .auto-columns .setting-text, .single-column .setting-text {\n font-size: 16px;\n }\n}\n.setting-text.light {\n color: #000000;\n border-bottom: 2px solid #626c87;\n}\n.setting-text.light:focus, .setting-text.light:active {\n color: #000000;\n border-bottom-color: #2b5fd9;\n}\n\n.no-reduce-motion button.icon-button i.fa-retweet {\n background-position: 0 0;\n height: 19px;\n transition: background-position 0.9s steps(10);\n transition-duration: 0s;\n vertical-align: middle;\n width: 22px;\n}\n.no-reduce-motion button.icon-button i.fa-retweet::before {\n display: none !important;\n}\n\n.no-reduce-motion button.icon-button.active i.fa-retweet {\n transition-duration: 0.9s;\n background-position: 0 100%;\n}\n\n.reduce-motion button.icon-button i.fa-retweet {\n color: #8d9ac2;\n transition: color 100ms ease-in;\n}\n\n.reduce-motion button.icon-button.active i.fa-retweet {\n color: #2b90d9;\n}\n\n.reduce-motion button.icon-button.disabled i.fa-retweet {\n color: #6274ab;\n}\n\n.load-more {\n display: block;\n color: #c2cede;\n background-color: transparent;\n border: 0;\n font-size: inherit;\n text-align: center;\n line-height: inherit;\n margin: 0;\n padding: 15px;\n box-sizing: border-box;\n width: 100%;\n clear: both;\n text-decoration: none;\n}\n.load-more:hover {\n background: #2c313d;\n}\n\n.load-gap {\n border-bottom: 1px solid #393f4f;\n}\n\n.missing-indicator {\n padding-top: 68px;\n}\n\n.scrollable > div > :first-child .notification__dismiss-overlay > .wrappy {\n border-top: 1px solid #282c37;\n}\n\n.notification__dismiss-overlay {\n overflow: hidden;\n position: absolute;\n top: 0;\n right: 0;\n bottom: -1px;\n padding-left: 15px;\n z-index: 999;\n align-items: center;\n justify-content: flex-end;\n cursor: pointer;\n display: flex;\n}\n.notification__dismiss-overlay .wrappy {\n width: 4rem;\n align-self: stretch;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n background: #393f4f;\n border-left: 1px solid #535b72;\n box-shadow: 0 0 5px black;\n border-bottom: 1px solid #282c37;\n}\n.notification__dismiss-overlay .ckbox {\n border: 2px solid #9baec8;\n border-radius: 2px;\n width: 30px;\n height: 30px;\n font-size: 20px;\n color: #dde3ec;\n text-shadow: 0 0 5px black;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.notification__dismiss-overlay:focus {\n outline: 0 !important;\n}\n.notification__dismiss-overlay:focus .ckbox {\n box-shadow: 0 0 1px 1px #2b5fd9;\n}\n\n.text-btn {\n display: inline-block;\n padding: 0;\n font-family: inherit;\n font-size: inherit;\n color: inherit;\n border: 0;\n background: transparent;\n cursor: pointer;\n}\n\n.loading-indicator {\n color: #c2cede;\n font-size: 12px;\n font-weight: 400;\n text-transform: uppercase;\n overflow: visible;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n.loading-indicator span {\n display: block;\n float: left;\n margin-left: 50%;\n transform: translateX(-50%);\n margin: 82px 0 0 50%;\n white-space: nowrap;\n}\n\n.loading-indicator__figure {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n width: 42px;\n height: 42px;\n box-sizing: border-box;\n background-color: transparent;\n border: 0 solid #606984;\n border-width: 6px;\n border-radius: 50%;\n}\n\n.no-reduce-motion .loading-indicator span {\n animation: loader-label 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);\n}\n\n.no-reduce-motion .loading-indicator__figure {\n animation: loader-figure 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);\n}\n\n@keyframes loader-figure {\n 0% {\n width: 0;\n height: 0;\n background-color: #606984;\n }\n 29% {\n background-color: #606984;\n }\n 30% {\n width: 42px;\n height: 42px;\n background-color: transparent;\n border-width: 21px;\n opacity: 1;\n }\n 100% {\n width: 42px;\n height: 42px;\n border-width: 0;\n opacity: 0;\n background-color: transparent;\n }\n}\n@keyframes loader-label {\n 0% {\n opacity: 0.25;\n }\n 30% {\n opacity: 1;\n }\n 100% {\n opacity: 0.25;\n }\n}\n.spoiler-button {\n display: none;\n left: 4px;\n position: absolute;\n text-shadow: 0 1px 1px #000000, 1px 0 1px #000000;\n top: 4px;\n z-index: 100;\n}\n.spoiler-button.spoiler-button--visible {\n display: block;\n}\n\n.setting-toggle {\n display: block;\n line-height: 24px;\n}\n\n.setting-toggle__label,\n.setting-radio__label,\n.setting-meta__label {\n color: #dde3ec;\n display: inline-block;\n margin-bottom: 14px;\n margin-left: 8px;\n vertical-align: middle;\n}\n\n.setting-radio {\n display: block;\n line-height: 18px;\n}\n\n.setting-radio__label {\n margin-bottom: 0;\n}\n\n.column-settings__row legend {\n color: #dde3ec;\n cursor: default;\n display: block;\n font-weight: 500;\n margin-top: 10px;\n}\n\n.setting-radio__input {\n vertical-align: middle;\n}\n\n.setting-meta__label {\n float: right;\n}\n\n@keyframes heartbeat {\n from {\n transform: scale(1);\n transform-origin: center center;\n animation-timing-function: ease-out;\n }\n 10% {\n transform: scale(0.91);\n animation-timing-function: ease-in;\n }\n 17% {\n transform: scale(0.98);\n animation-timing-function: ease-out;\n }\n 33% {\n transform: scale(0.87);\n animation-timing-function: ease-in;\n }\n 45% {\n transform: scale(1);\n animation-timing-function: ease-out;\n }\n}\n.pulse-loading {\n animation: heartbeat 1.5s ease-in-out infinite both;\n}\n\n.upload-area {\n align-items: center;\n background: rgba(0, 0, 0, 0.8);\n display: flex;\n height: 100%;\n justify-content: center;\n left: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n visibility: hidden;\n width: 100%;\n z-index: 2000;\n}\n.upload-area * {\n pointer-events: none;\n}\n\n.upload-area__drop {\n width: 320px;\n height: 160px;\n display: flex;\n box-sizing: border-box;\n position: relative;\n padding: 8px;\n}\n\n.upload-area__background {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: -1;\n border-radius: 4px;\n background: #282c37;\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);\n}\n\n.upload-area__content {\n flex: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n color: #ecf0f4;\n font-size: 18px;\n font-weight: 500;\n border: 2px dashed #606984;\n border-radius: 4px;\n}\n\n.dropdown--active .emoji-button img {\n opacity: 1;\n filter: none;\n}\n\n.loading-bar {\n background-color: #2b5fd9;\n height: 3px;\n position: absolute;\n top: 0;\n left: 0;\n}\n\n.icon-badge-wrapper {\n position: relative;\n}\n\n.icon-badge {\n position: absolute;\n display: block;\n right: -0.25em;\n top: -0.25em;\n background-color: #2b5fd9;\n border-radius: 50%;\n font-size: 75%;\n width: 1em;\n height: 1em;\n}\n\n::-webkit-scrollbar-thumb {\n border-radius: 0;\n}\n\nnoscript {\n text-align: center;\n}\nnoscript img {\n width: 200px;\n opacity: 0.5;\n animation: flicker 4s infinite;\n}\nnoscript div {\n font-size: 14px;\n margin: 30px auto;\n color: #ecf0f4;\n max-width: 400px;\n}\nnoscript div a {\n color: #2b90d9;\n text-decoration: underline;\n}\nnoscript div a:hover {\n text-decoration: none;\n}\n\n@keyframes flicker {\n 0% {\n opacity: 1;\n }\n 30% {\n opacity: 0.75;\n }\n 100% {\n opacity: 1;\n }\n}\nbutton.icon-button i.fa-retweet {\n background-image: url(\"data:image/svg+xml;utf8,\");\n}\nbutton.icon-button i.fa-retweet:hover {\n background-image: url(\"data:image/svg+xml;utf8,\");\n}\n\nbutton.icon-button.disabled i.fa-retweet, button.icon-button.disabled i.fa-retweet:hover {\n background-image: url(\"data:image/svg+xml;utf8,\");\n}\n\n.status-direct button.icon-button.disabled i.fa-retweet, .status-direct button.icon-button.disabled i.fa-retweet:hover {\n background-image: url(\"data:image/svg+xml;utf8,\");\n}\n\n.account {\n padding: 10px;\n border-bottom: 1px solid #393f4f;\n color: inherit;\n text-decoration: none;\n}\n.account .account__display-name {\n flex: 1 1 auto;\n display: block;\n color: #dde3ec;\n overflow: hidden;\n text-decoration: none;\n font-size: 14px;\n}\n.account.small {\n border: none;\n padding: 0;\n}\n.account.small > .account__avatar-wrapper {\n margin: 0 8px 0 0;\n}\n.account.small > .display-name {\n height: 24px;\n line-height: 24px;\n}\n\n.account__wrapper {\n display: flex;\n}\n\n.account__avatar-wrapper {\n float: left;\n margin-left: 12px;\n margin-right: 12px;\n}\n\n.account__avatar {\n border-radius: 8%;\n background-position: 50%;\n background-clip: padding-box;\n position: relative;\n cursor: pointer;\n}\n.account__avatar-inline {\n display: inline-block;\n vertical-align: middle;\n margin-right: 5px;\n}\n\n.account__avatar-overlay {\n position: relative;\n width: 48px;\n height: 48px;\n background-size: 48px 48px;\n}\n.account__avatar-overlay-base {\n border-radius: 8%;\n background-position: 50%;\n background-clip: padding-box;\n width: 36px;\n height: 36px;\n background-size: 36px 36px;\n}\n.account__avatar-overlay-overlay {\n border-radius: 8%;\n background-position: 50%;\n background-clip: padding-box;\n width: 24px;\n height: 24px;\n background-size: 24px 24px;\n position: absolute;\n bottom: 0;\n right: 0;\n z-index: 1;\n}\n\n.account__relationship {\n height: 18px;\n padding: 10px;\n white-space: nowrap;\n}\n\n.account__header__wrapper {\n flex: 0 0 auto;\n background: #313543;\n}\n\n.account__disclaimer {\n padding: 10px;\n color: #c2cede;\n}\n.account__disclaimer strong {\n font-weight: 500;\n}\n.account__disclaimer strong:lang(ja) {\n font-weight: 700;\n}\n.account__disclaimer strong:lang(ko) {\n font-weight: 700;\n}\n.account__disclaimer strong:lang(zh-CN) {\n font-weight: 700;\n}\n.account__disclaimer strong:lang(zh-HK) {\n font-weight: 700;\n}\n.account__disclaimer strong:lang(zh-TW) {\n font-weight: 700;\n}\n.account__disclaimer a {\n font-weight: 500;\n color: inherit;\n text-decoration: underline;\n}\n.account__disclaimer a:hover, .account__disclaimer a:focus, .account__disclaimer a:active {\n text-decoration: none;\n}\n\n.account__action-bar {\n border-top: 1px solid #393f4f;\n border-bottom: 1px solid #393f4f;\n line-height: 36px;\n overflow: hidden;\n flex: 0 0 auto;\n display: flex;\n}\n\n.account__action-bar-links {\n display: flex;\n flex: 1 1 auto;\n line-height: 18px;\n text-align: center;\n}\n\n.account__action-bar__tab {\n text-decoration: none;\n overflow: hidden;\n flex: 0 1 100%;\n border-left: 1px solid #393f4f;\n padding: 10px 0;\n border-bottom: 4px solid transparent;\n}\n.account__action-bar__tab:first-child {\n border-left: 0;\n}\n.account__action-bar__tab.active {\n border-bottom: 4px solid #2b5fd9;\n}\n.account__action-bar__tab > span {\n display: block;\n text-transform: uppercase;\n font-size: 11px;\n color: #dde3ec;\n}\n.account__action-bar__tab strong {\n display: block;\n font-size: 15px;\n font-weight: 500;\n color: #ffffff;\n}\n.account__action-bar__tab strong:lang(ja) {\n font-weight: 700;\n}\n.account__action-bar__tab strong:lang(ko) {\n font-weight: 700;\n}\n.account__action-bar__tab strong:lang(zh-CN) {\n font-weight: 700;\n}\n.account__action-bar__tab strong:lang(zh-HK) {\n font-weight: 700;\n}\n.account__action-bar__tab strong:lang(zh-TW) {\n font-weight: 700;\n}\n.account__action-bar__tab abbr {\n color: #2b90d9;\n}\n\n.account-authorize {\n padding: 14px 10px;\n}\n.account-authorize .detailed-status__display-name {\n display: block;\n margin-bottom: 15px;\n overflow: hidden;\n}\n\n.account-authorize__avatar {\n float: left;\n margin-right: 10px;\n}\n\n.notification__message {\n margin-left: 42px;\n padding: 8px 0 0 26px;\n cursor: default;\n color: #dde3ec;\n font-size: 15px;\n position: relative;\n}\n.notification__message .fa {\n color: #2b90d9;\n}\n.notification__message > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.account--panel {\n background: #313543;\n border-top: 1px solid #393f4f;\n border-bottom: 1px solid #393f4f;\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n}\n\n.account--panel__button,\n.detailed-status__button {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.column-settings__outer {\n background: #393f4f;\n padding: 15px;\n}\n\n.column-settings__section {\n color: #dde3ec;\n cursor: default;\n display: block;\n font-weight: 500;\n margin-bottom: 10px;\n}\n\n.column-settings__hashtags .column-settings__row {\n margin-bottom: 15px;\n}\n.column-settings__hashtags .column-select__control {\n outline: 0;\n box-sizing: border-box;\n width: 100%;\n border: none;\n box-shadow: none;\n font-family: inherit;\n background: #282c37;\n color: #dde3ec;\n font-size: 14px;\n margin: 0;\n}\n.column-settings__hashtags .column-select__control::-moz-focus-inner {\n border: 0;\n}\n.column-settings__hashtags .column-select__control::-moz-focus-inner, .column-settings__hashtags .column-select__control:focus, .column-settings__hashtags .column-select__control:active {\n outline: 0 !important;\n}\n.column-settings__hashtags .column-select__control:focus {\n background: #313543;\n}\n@media screen and (max-width: 600px) {\n .column-settings__hashtags .column-select__control {\n font-size: 16px;\n }\n}\n.column-settings__hashtags .column-select__placeholder {\n color: #c2cede;\n padding-left: 2px;\n font-size: 12px;\n}\n.column-settings__hashtags .column-select__value-container {\n padding-left: 6px;\n}\n.column-settings__hashtags .column-select__multi-value {\n background: #393f4f;\n}\n.column-settings__hashtags .column-select__multi-value__remove {\n cursor: pointer;\n}\n.column-settings__hashtags .column-select__multi-value__remove:hover, .column-settings__hashtags .column-select__multi-value__remove:active, .column-settings__hashtags .column-select__multi-value__remove:focus {\n background: #42485a;\n color: #eaeef3;\n}\n.column-settings__hashtags .column-select__multi-value__label, .column-settings__hashtags .column-select__input {\n color: #dde3ec;\n}\n.column-settings__hashtags .column-select__clear-indicator, .column-settings__hashtags .column-select__dropdown-indicator {\n cursor: pointer;\n transition: none;\n color: #c2cede;\n}\n.column-settings__hashtags .column-select__clear-indicator:hover, .column-settings__hashtags .column-select__clear-indicator:active, .column-settings__hashtags .column-select__clear-indicator:focus, .column-settings__hashtags .column-select__dropdown-indicator:hover, .column-settings__hashtags .column-select__dropdown-indicator:active, .column-settings__hashtags .column-select__dropdown-indicator:focus {\n color: #d0d9e5;\n}\n.column-settings__hashtags .column-select__indicator-separator {\n background-color: #393f4f;\n}\n.column-settings__hashtags .column-select__menu {\n background: #ffffff;\n border-radius: 4px;\n padding: 10px 14px;\n padding-bottom: 14px;\n margin-top: 10px;\n color: #364861;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n padding: 0;\n background: #d9e1e8;\n}\n.column-settings__hashtags .column-select__menu h4 {\n text-transform: uppercase;\n color: #364861;\n font-size: 13px;\n font-weight: 500;\n margin-bottom: 10px;\n}\n.column-settings__hashtags .column-select__menu li {\n padding: 4px 0;\n}\n.column-settings__hashtags .column-select__menu ul {\n margin-bottom: 10px;\n}\n.column-settings__hashtags .column-select__menu em {\n font-weight: 500;\n color: #000000;\n}\n.column-settings__hashtags .column-select__menu-list {\n padding: 6px;\n}\n.column-settings__hashtags .column-select__option {\n color: #000000;\n border-radius: 4px;\n font-size: 14px;\n}\n.column-settings__hashtags .column-select__option--is-focused, .column-settings__hashtags .column-select__option--is-selected {\n background: #b9c8d5;\n}\n\n.column-settings__row .text-btn {\n margin-bottom: 15px;\n}\n\n.relationship-tag {\n color: #ffffff;\n margin-bottom: 4px;\n display: block;\n vertical-align: top;\n background-color: #000000;\n text-transform: uppercase;\n font-size: 11px;\n font-weight: 500;\n padding: 4px;\n border-radius: 4px;\n opacity: 0.7;\n}\n.relationship-tag:hover {\n opacity: 1;\n}\n\n.account-gallery__container {\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n padding: 2px;\n}\n\n.account-gallery__item {\n flex-grow: 1;\n width: 50%;\n overflow: hidden;\n position: relative;\n}\n.account-gallery__item::before {\n content: \"\";\n display: block;\n padding-top: 100%;\n}\n.account-gallery__item a {\n display: block;\n width: calc(100% - 4px);\n height: calc(100% - 4px);\n margin: 2px;\n top: 0;\n left: 0;\n background-color: #000000;\n background-size: cover;\n background-position: center;\n position: absolute;\n color: #9baec8;\n text-decoration: none;\n border-radius: 4px;\n}\n.account-gallery__item a:hover, .account-gallery__item a:active, .account-gallery__item a:focus {\n outline: 0;\n color: #d9e1e8;\n}\n.account-gallery__item a:hover::before, .account-gallery__item a:active::before, .account-gallery__item a:focus::before {\n content: \"\";\n display: block;\n width: 100%;\n height: 100%;\n background: rgba(0, 0, 0, 0.3);\n border-radius: 4px;\n}\n.account-gallery__item__icons {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n font-size: 24px;\n}\n\n.notification__filter-bar,\n.account__section-headline {\n background: #1f232b;\n border-bottom: 1px solid #393f4f;\n cursor: default;\n display: flex;\n flex-shrink: 0;\n}\n.notification__filter-bar button,\n.account__section-headline button {\n background: #1f232b;\n border: 0;\n margin: 0;\n}\n.notification__filter-bar button,\n.notification__filter-bar a,\n.account__section-headline button,\n.account__section-headline a {\n display: block;\n flex: 1 1 auto;\n color: #dde3ec;\n padding: 15px 0;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n text-decoration: none;\n position: relative;\n}\n.notification__filter-bar button.active,\n.notification__filter-bar a.active,\n.account__section-headline button.active,\n.account__section-headline a.active {\n color: #ecf0f4;\n}\n.notification__filter-bar button.active::before, .notification__filter-bar button.active::after,\n.notification__filter-bar a.active::before,\n.notification__filter-bar a.active::after,\n.account__section-headline button.active::before,\n.account__section-headline button.active::after,\n.account__section-headline a.active::before,\n.account__section-headline a.active::after {\n display: block;\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 50%;\n width: 0;\n height: 0;\n transform: translateX(-50%);\n border-style: solid;\n border-width: 0 10px 10px;\n border-color: transparent transparent #393f4f;\n}\n.notification__filter-bar button.active::after,\n.notification__filter-bar a.active::after,\n.account__section-headline button.active::after,\n.account__section-headline a.active::after {\n bottom: -1px;\n border-color: transparent transparent #282c37;\n}\n\n.account__moved-note {\n padding: 14px 10px;\n padding-bottom: 16px;\n background: #313543;\n border-top: 1px solid #393f4f;\n border-bottom: 1px solid #393f4f;\n}\n.account__moved-note__message {\n position: relative;\n margin-left: 58px;\n color: #c2cede;\n padding: 8px 0;\n padding-top: 0;\n padding-bottom: 4px;\n font-size: 14px;\n}\n.account__moved-note__message > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.account__moved-note__icon-wrapper {\n left: -26px;\n position: absolute;\n}\n.account__moved-note .detailed-status__display-avatar {\n position: relative;\n}\n.account__moved-note .detailed-status__display-name {\n margin-bottom: 0;\n}\n\n.account__header__content {\n color: #dde3ec;\n font-size: 14px;\n font-weight: 400;\n overflow: hidden;\n word-break: normal;\n word-wrap: break-word;\n}\n.account__header__content p {\n margin-bottom: 20px;\n}\n.account__header__content p:last-child {\n margin-bottom: 0;\n}\n.account__header__content a {\n color: inherit;\n text-decoration: underline;\n}\n.account__header__content a:hover {\n text-decoration: none;\n}\n\n.account__header {\n overflow: hidden;\n}\n.account__header.inactive {\n opacity: 0.5;\n}\n.account__header.inactive .account__header__image,\n.account__header.inactive .account__avatar {\n filter: grayscale(100%);\n}\n.account__header__info {\n position: absolute;\n top: 10px;\n left: 10px;\n}\n.account__header__image {\n overflow: hidden;\n height: 145px;\n position: relative;\n background: #1f232b;\n}\n.account__header__image img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n}\n.account__header__bar {\n position: relative;\n background: #313543;\n padding: 5px;\n border-bottom: 1px solid #42485a;\n}\n.account__header__bar .avatar {\n display: block;\n flex: 0 0 auto;\n width: 94px;\n margin-left: -2px;\n}\n.account__header__bar .avatar .account__avatar {\n background: #17191f;\n border: 2px solid #313543;\n}\n.account__header__tabs {\n display: flex;\n align-items: flex-start;\n padding: 7px 5px;\n margin-top: -55px;\n}\n.account__header__tabs__buttons {\n display: flex;\n align-items: center;\n padding-top: 55px;\n overflow: hidden;\n}\n.account__header__tabs__buttons .icon-button {\n border: 1px solid #42485a;\n border-radius: 4px;\n box-sizing: content-box;\n padding: 2px;\n}\n.account__header__tabs__buttons .button {\n margin: 0 8px;\n}\n.account__header__tabs__name {\n padding: 5px;\n}\n.account__header__tabs__name .account-role {\n vertical-align: top;\n}\n.account__header__tabs__name .emojione {\n width: 22px;\n height: 22px;\n}\n.account__header__tabs__name h1 {\n font-size: 16px;\n line-height: 24px;\n color: #ffffff;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.account__header__tabs__name h1 small {\n display: block;\n font-size: 14px;\n color: #dde3ec;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.account__header__tabs .spacer {\n flex: 1 1 auto;\n}\n.account__header__bio {\n overflow: hidden;\n margin: 0 -5px;\n}\n.account__header__bio .account__header__content {\n padding: 20px 15px;\n padding-bottom: 5px;\n color: #ffffff;\n}\n.account__header__bio .account__header__fields {\n margin: 0;\n border-top: 1px solid #42485a;\n}\n.account__header__bio .account__header__fields a {\n color: #4e79df;\n}\n.account__header__bio .account__header__fields dl:first-child .verified {\n border-radius: 0 4px 0 0;\n}\n.account__header__bio .account__header__fields .verified a {\n color: #79bd9a;\n}\n.account__header__extra {\n margin-top: 4px;\n}\n.account__header__extra__links {\n font-size: 14px;\n color: #dde3ec;\n}\n.account__header__extra__links a {\n display: inline-block;\n color: #dde3ec;\n text-decoration: none;\n padding: 10px;\n padding-top: 20px;\n font-weight: 500;\n}\n.account__header__extra__links a strong {\n font-weight: 700;\n color: #ffffff;\n}\n\n.domain {\n padding: 10px;\n border-bottom: 1px solid #393f4f;\n}\n.domain .domain__domain-name {\n flex: 1 1 auto;\n display: block;\n color: #ffffff;\n text-decoration: none;\n font-size: 14px;\n font-weight: 500;\n}\n\n.domain__wrapper {\n display: flex;\n}\n\n.domain_buttons {\n height: 18px;\n padding: 10px;\n white-space: nowrap;\n}\n\n.status__content--with-action {\n cursor: pointer;\n}\n\n.status__content {\n position: relative;\n margin: 10px 0;\n font-size: 15px;\n line-height: 20px;\n word-wrap: break-word;\n overflow: visible;\n padding-top: 5px;\n}\n.status__content em {\n font-style: italic;\n}\n.status__content strong {\n font-weight: bold;\n}\n.status__content ul {\n list-style: disc inside;\n}\n.status__content ol {\n list-style: decimal inside;\n}\n.status__content blockquote {\n margin: 0.2em 0 0.2em 2em;\n font-style: italic;\n}\n.status__content:focus {\n outline: 0;\n}\n.status__content .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n}\n.status__content p {\n margin-bottom: 20px;\n white-space: pre-wrap;\n}\n.status__content p:last-child {\n margin-bottom: 0;\n}\n.status__content a {\n color: #d8a070;\n text-decoration: none;\n}\n.status__content a:hover {\n text-decoration: underline;\n}\n.status__content a:hover .fa {\n color: #dae1ea;\n}\n.status__content a.mention:hover {\n text-decoration: none;\n}\n.status__content a.mention:hover span {\n text-decoration: underline;\n}\n.status__content a .fa {\n color: #c2cede;\n}\n.status__content .status__content__spoiler {\n display: none;\n}\n.status__content .status__content__spoiler.status__content__spoiler--visible {\n display: block;\n}\n.status__content .status__content__spoiler-link {\n background: #687390;\n}\n.status__content .status__content__spoiler-link:hover {\n background: #707b97;\n text-decoration: none;\n}\n\n.status__content__spoiler-link {\n display: inline-block;\n border-radius: 2px;\n background: #687390;\n border: none;\n color: #000000;\n font-weight: 500;\n font-size: 11px;\n padding: 0 5px;\n text-transform: uppercase;\n line-height: inherit;\n cursor: pointer;\n vertical-align: bottom;\n}\n.status__content__spoiler-link:hover {\n background: #707b97;\n text-decoration: none;\n}\n.status__content__spoiler-link .status__content__spoiler-icon {\n display: inline-block;\n margin: 0 0 0 5px;\n border-left: 1px solid currentColor;\n padding: 0 0 0 4px;\n font-size: 16px;\n vertical-align: -2px;\n}\n\n.notif-cleaning .status, .notif-cleaning .notification-follow {\n padding-right: 4.5rem;\n}\n\n.status__wrapper--filtered {\n color: #c2cede;\n border: 0;\n font-size: inherit;\n text-align: center;\n line-height: inherit;\n margin: 0;\n padding: 15px;\n box-sizing: border-box;\n width: 100%;\n clear: both;\n border-bottom: 1px solid #393f4f;\n}\n\n.status__prepend-icon-wrapper {\n float: left;\n margin: 0 10px 0 -58px;\n width: 48px;\n text-align: right;\n}\n\n.notification-follow {\n position: relative;\n border-bottom: 1px solid #393f4f;\n}\n.notification-follow .account {\n border-bottom: 0 none;\n}\n\n.focusable:focus {\n outline: 0;\n background: #313543;\n}\n.focusable:focus .status.status-direct {\n background: #42485a;\n}\n.focusable:focus .status.status-direct.muted {\n background: transparent;\n}\n.focusable:focus .detailed-status,\n.focusable:focus .detailed-status__action-bar {\n background: #393f4f;\n}\n\n.status {\n padding: 10px 14px;\n position: relative;\n height: auto;\n border-bottom: 1px solid #393f4f;\n cursor: default;\n opacity: 1;\n animation: fade 150ms linear;\n}\n@supports (-ms-overflow-style: -ms-autohiding-scrollbar) {\n .status {\n padding-right: 28px;\n }\n}\n@keyframes fade {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n.status .video-player {\n margin-top: 8px;\n}\n.status.status-direct {\n background: #393f4f;\n}\n.status.light .status__relative-time {\n color: #1b1e25;\n}\n.status.light .status__display-name {\n color: #000000;\n}\n.status.light .display-name strong {\n color: #000000;\n}\n.status.light .display-name span {\n color: #1b1e25;\n}\n.status.light .status__content {\n color: #000000;\n}\n.status.light .status__content a {\n color: #2b90d9;\n}\n.status.light .status__content a.status__content__spoiler-link {\n color: #ffffff;\n background: #9baec8;\n}\n.status.light .status__content a.status__content__spoiler-link:hover {\n background: #b5c3d6;\n}\n.status.collapsed {\n background-position: center;\n background-size: cover;\n user-select: none;\n}\n.status.collapsed.has-background::before {\n display: block;\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.65) 24px, rgba(0, 0, 0, 0.8));\n pointer-events: none;\n content: \"\";\n}\n.status.collapsed .display-name:hover .display-name__html {\n text-decoration: none;\n}\n.status.collapsed .status__content {\n height: 20px;\n overflow: hidden;\n text-overflow: ellipsis;\n padding-top: 0;\n}\n.status.collapsed .status__content:after {\n content: \"\";\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n background: linear-gradient(rgba(40, 44, 55, 0), #282c37);\n pointer-events: none;\n}\n.status.collapsed .status__content a:hover {\n text-decoration: none;\n}\n.status.collapsed:focus > .status__content:after {\n background: linear-gradient(rgba(49, 53, 67, 0), #313543);\n}\n.status.collapsed.status-direct > .status__content:after {\n background: linear-gradient(rgba(57, 63, 79, 0), #393f4f);\n}\n.status.collapsed .notification__message {\n margin-bottom: 0;\n}\n.status.collapsed .status__info .notification__message > span {\n white-space: nowrap;\n}\n.status .notification__message {\n margin: -10px 0px 10px 0;\n}\n\n.notification-favourite .status.status-direct {\n background: transparent;\n}\n.notification-favourite .status.status-direct .icon-button.disabled {\n color: #b8c0d9;\n}\n\n.status__relative-time {\n display: inline-block;\n margin-left: auto;\n padding-left: 18px;\n width: 120px;\n color: #c2cede;\n font-size: 14px;\n text-align: right;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.status__display-name {\n margin: 0 auto 0 0;\n color: #c2cede;\n overflow: hidden;\n}\n\n.status__info__account .status__display-name {\n display: block;\n max-width: 100%;\n}\n\n.status__info {\n display: flex;\n font-size: 15px;\n}\n.status__info > span {\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.status__info .notification__message > span {\n word-wrap: break-word;\n}\n\n.status__info__icons {\n margin-left: auto;\n display: flex;\n align-items: center;\n height: 1em;\n color: #8d9ac2;\n}\n.status__info__icons .status__media-icon {\n padding-left: 6px;\n padding-right: 1px;\n}\n.status__info__icons .status__visibility-icon {\n padding-left: 4px;\n}\n\n.status__info__account {\n display: flex;\n align-items: center;\n}\n\n.status-check-box {\n border-bottom: 1px solid #d9e1e8;\n display: flex;\n}\n.status-check-box .status-check-box__status {\n margin: 10px 0 10px 10px;\n flex: 1;\n}\n.status-check-box .status-check-box__status .media-gallery {\n max-width: 250px;\n}\n.status-check-box .status-check-box__status .status__content {\n padding: 0;\n white-space: normal;\n}\n.status-check-box .status-check-box__status .video-player {\n margin-top: 8px;\n max-width: 250px;\n}\n.status-check-box .status-check-box__status .media-gallery__item-thumbnail {\n cursor: default;\n}\n\n.status-check-box-toggle {\n align-items: center;\n display: flex;\n flex: 0 0 auto;\n justify-content: center;\n padding: 10px;\n}\n\n.status__prepend {\n margin: -10px -10px 10px;\n color: #c2cede;\n padding: 8px 10px 0 68px;\n font-size: 14px;\n position: relative;\n}\n.status__prepend .status__display-name strong {\n color: #c2cede;\n}\n.status__prepend > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.status__action-bar {\n align-items: center;\n display: flex;\n margin-top: 8px;\n}\n.status__action-bar__counter {\n display: inline-flex;\n margin-right: 11px;\n align-items: center;\n}\n.status__action-bar__counter .status__action-bar-button {\n margin-right: 4px;\n}\n.status__action-bar__counter__label {\n display: inline-block;\n width: 14px;\n font-size: 12px;\n font-weight: 500;\n color: #8d9ac2;\n}\n\n.status__action-bar-button {\n margin-right: 18px;\n}\n\n.status__action-bar-dropdown {\n height: 23.15px;\n width: 23.15px;\n}\n\n.detailed-status__action-bar-dropdown {\n flex: 1 1 auto;\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n}\n\n.detailed-status {\n background: #313543;\n padding: 14px 10px;\n}\n.detailed-status--flex {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n align-items: flex-start;\n}\n.detailed-status--flex .status__content,\n.detailed-status--flex .detailed-status__meta {\n flex: 100%;\n}\n.detailed-status .status__content {\n font-size: 19px;\n line-height: 24px;\n}\n.detailed-status .status__content .emojione {\n width: 24px;\n height: 24px;\n margin: -1px 0 0;\n}\n.detailed-status .video-player {\n margin-top: 8px;\n}\n\n.detailed-status__meta {\n margin-top: 15px;\n color: #c2cede;\n font-size: 14px;\n line-height: 18px;\n}\n\n.detailed-status__action-bar {\n background: #313543;\n border-top: 1px solid #393f4f;\n border-bottom: 1px solid #393f4f;\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n}\n\n.detailed-status__link {\n color: inherit;\n text-decoration: none;\n}\n\n.detailed-status__favorites,\n.detailed-status__reblogs {\n display: inline-block;\n font-weight: 500;\n font-size: 12px;\n margin-left: 6px;\n}\n\n.status__display-name,\n.status__relative-time,\n.detailed-status__display-name,\n.detailed-status__datetime,\n.detailed-status__application,\n.account__display-name {\n text-decoration: none;\n}\n\n.status__display-name strong,\n.account__display-name strong {\n color: #ffffff;\n}\n\n.muted .emojione {\n opacity: 0.5;\n}\n\n.status__display-name:hover strong,\n.reply-indicator__display-name:hover strong,\n.detailed-status__display-name:hover strong,\n.account__display-name:hover strong {\n text-decoration: underline;\n}\n\n.account__display-name strong {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.detailed-status__application,\n.detailed-status__datetime {\n color: inherit;\n}\n\n.detailed-status__display-name {\n color: #ecf0f4;\n display: block;\n line-height: 24px;\n margin-bottom: 15px;\n overflow: hidden;\n}\n.detailed-status__display-name strong,\n.detailed-status__display-name span {\n display: block;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.detailed-status__display-name strong {\n font-size: 16px;\n color: #ffffff;\n}\n\n.detailed-status__display-avatar {\n float: left;\n margin-right: 10px;\n}\n\n.status__avatar {\n flex: none;\n margin: 0 10px 0 0;\n height: 48px;\n width: 48px;\n}\n\n.muted .status__content,\n.muted .status__content p,\n.muted .status__content a {\n color: #c2cede;\n}\n.muted .status__display-name strong {\n color: #c2cede;\n}\n.muted .status__avatar {\n opacity: 0.5;\n}\n.muted a.status__content__spoiler-link {\n background: #606984;\n color: #000000;\n}\n.muted a.status__content__spoiler-link:hover {\n background: #66718d;\n text-decoration: none;\n}\n\n.status__relative-time:hover,\n.detailed-status__datetime:hover {\n text-decoration: underline;\n}\n\n.status-card {\n display: flex;\n font-size: 14px;\n border: 1px solid #393f4f;\n border-radius: 4px;\n color: #c2cede;\n margin-top: 14px;\n text-decoration: none;\n overflow: hidden;\n}\n.status-card__actions {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.status-card__actions > div {\n background: rgba(0, 0, 0, 0.6);\n border-radius: 4px;\n padding: 12px 9px;\n flex: 0 0 auto;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.status-card__actions button,\n.status-card__actions a {\n display: inline;\n color: #ffffff;\n background: transparent;\n border: 0;\n padding: 0 5px;\n text-decoration: none;\n opacity: 0.6;\n font-size: 18px;\n line-height: 18px;\n}\n.status-card__actions button:hover, .status-card__actions button:active, .status-card__actions button:focus,\n.status-card__actions a:hover,\n.status-card__actions a:active,\n.status-card__actions a:focus {\n opacity: 1;\n}\n.status-card__actions a {\n font-size: 19px;\n position: relative;\n bottom: -1px;\n}\n.status-card__actions a .fa, .status-card__actions a:hover .fa {\n color: inherit;\n}\n\na.status-card {\n cursor: pointer;\n}\na.status-card:hover {\n background: #393f4f;\n}\n\n.status-card-photo {\n cursor: zoom-in;\n display: block;\n text-decoration: none;\n width: 100%;\n height: auto;\n margin: 0;\n}\n\n.status-card-video iframe {\n width: 100%;\n height: 100%;\n}\n\n.status-card__title {\n display: block;\n font-weight: 500;\n margin-bottom: 5px;\n color: #dde3ec;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n text-decoration: none;\n}\n\n.status-card__content {\n flex: 1 1 auto;\n overflow: hidden;\n padding: 14px 14px 14px 8px;\n}\n\n.status-card__description {\n color: #dde3ec;\n}\n\n.status-card__host {\n display: block;\n margin-top: 5px;\n font-size: 13px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.status-card__image {\n flex: 0 0 100px;\n background: #393f4f;\n position: relative;\n}\n.status-card__image > .fa {\n font-size: 21px;\n position: absolute;\n transform-origin: 50% 50%;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n\n.status-card.horizontal {\n display: block;\n}\n.status-card.horizontal .status-card__image {\n width: 100%;\n}\n.status-card.horizontal .status-card__image-image {\n border-radius: 4px 4px 0 0;\n}\n.status-card.horizontal .status-card__title {\n white-space: inherit;\n}\n\n.status-card.compact {\n border-color: #313543;\n}\n.status-card.compact.interactive {\n border: 0;\n}\n.status-card.compact .status-card__content {\n padding: 8px;\n padding-top: 10px;\n}\n.status-card.compact .status-card__title {\n white-space: nowrap;\n}\n.status-card.compact .status-card__image {\n flex: 0 0 60px;\n}\n\na.status-card.compact:hover {\n background-color: #313543;\n}\n\n.status-card__image-image {\n border-radius: 4px 0 0 4px;\n display: block;\n margin: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n background-size: cover;\n background-position: center center;\n}\n\n.status__video-player {\n display: flex;\n align-items: center;\n background: #000000;\n box-sizing: border-box;\n cursor: default;\n /* May not be needed */\n margin-top: 8px;\n overflow: hidden;\n position: relative;\n}\n.status__video-player.full-width {\n margin-left: -14px;\n margin-right: -14px;\n width: inherit;\n max-width: none;\n height: 250px;\n border-radius: 0px;\n}\n\n.status__video-player-video {\n height: 100%;\n object-fit: contain;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n width: 100%;\n z-index: 1;\n}\n.status__video-player-video:not(.letterbox) {\n height: 100%;\n object-fit: cover;\n}\n\n.status__video-player-expand,\n.status__video-player-mute {\n color: #ffffff;\n opacity: 0.8;\n position: absolute;\n right: 4px;\n text-shadow: 0 1px 1px #000000, 1px 0 1px #000000;\n}\n\n.status__video-player-spoiler {\n display: none;\n color: #ffffff;\n left: 4px;\n position: absolute;\n text-shadow: 0 1px 1px #000000, 1px 0 1px #000000;\n top: 4px;\n z-index: 100;\n}\n.status__video-player-spoiler.status__video-player-spoiler--visible {\n display: block;\n}\n\n.status__video-player-expand {\n bottom: 4px;\n z-index: 100;\n}\n\n.status__video-player-mute {\n top: 4px;\n z-index: 5;\n}\n\n.attachment-list {\n display: flex;\n font-size: 14px;\n border: 1px solid #393f4f;\n border-radius: 4px;\n margin-top: 14px;\n overflow: hidden;\n}\n.attachment-list__icon {\n flex: 0 0 auto;\n color: #c2cede;\n padding: 8px 18px;\n cursor: default;\n border-right: 1px solid #393f4f;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n font-size: 26px;\n}\n.attachment-list__icon .fa {\n display: block;\n}\n.attachment-list__list {\n list-style: none;\n padding: 4px 0;\n padding-left: 8px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n.attachment-list__list li {\n display: block;\n padding: 4px 0;\n}\n.attachment-list__list a {\n text-decoration: none;\n color: #c2cede;\n font-weight: 500;\n}\n.attachment-list__list a:hover {\n text-decoration: underline;\n}\n.attachment-list.compact {\n border: 0;\n margin-top: 4px;\n}\n.attachment-list.compact .attachment-list__list {\n padding: 0;\n display: block;\n}\n.attachment-list.compact .fa {\n color: #c2cede;\n}\n\n.modal-container--preloader {\n background: #393f4f;\n}\n\n.modal-root {\n position: relative;\n transition: opacity 0.3s linear;\n will-change: opacity;\n z-index: 9999;\n}\n\n.modal-root__overlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: rgba(0, 0, 0, 0.7);\n}\n\n.modal-root__container {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n align-content: space-around;\n z-index: 9999;\n pointer-events: none;\n user-select: none;\n}\n\n.modal-root__modal {\n pointer-events: auto;\n display: flex;\n z-index: 9999;\n}\n\n.onboarding-modal,\n.error-modal,\n.embed-modal {\n background: #d9e1e8;\n color: #000000;\n border-radius: 8px;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n}\n\n.onboarding-modal__pager {\n height: 80vh;\n width: 80vw;\n max-width: 520px;\n max-height: 470px;\n}\n.onboarding-modal__pager .react-swipeable-view-container > div {\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n display: none;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n display: flex;\n user-select: text;\n}\n\n.error-modal__body {\n height: 80vh;\n width: 80vw;\n max-width: 520px;\n max-height: 420px;\n position: relative;\n}\n.error-modal__body > div {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n padding: 25px;\n display: none;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n display: flex;\n opacity: 0;\n user-select: text;\n}\n\n.error-modal__body {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n}\n\n@media screen and (max-width: 550px) {\n .onboarding-modal {\n width: 100%;\n height: 100%;\n border-radius: 0;\n }\n\n .onboarding-modal__pager {\n width: 100%;\n height: auto;\n max-width: none;\n max-height: none;\n flex: 1 1 auto;\n }\n}\n.onboarding-modal__paginator,\n.error-modal__footer {\n flex: 0 0 auto;\n background: #c0cdd9;\n display: flex;\n padding: 25px;\n}\n.onboarding-modal__paginator > div,\n.error-modal__footer > div {\n min-width: 33px;\n}\n.onboarding-modal__paginator .onboarding-modal__nav,\n.onboarding-modal__paginator .error-modal__nav,\n.error-modal__footer .onboarding-modal__nav,\n.error-modal__footer .error-modal__nav {\n color: #1b1e25;\n border: 0;\n font-size: 14px;\n font-weight: 500;\n padding: 10px 25px;\n line-height: inherit;\n height: auto;\n margin: -10px;\n border-radius: 4px;\n background-color: transparent;\n}\n.onboarding-modal__paginator .onboarding-modal__nav:hover, .onboarding-modal__paginator .onboarding-modal__nav:focus, .onboarding-modal__paginator .onboarding-modal__nav:active,\n.onboarding-modal__paginator .error-modal__nav:hover,\n.onboarding-modal__paginator .error-modal__nav:focus,\n.onboarding-modal__paginator .error-modal__nav:active,\n.error-modal__footer .onboarding-modal__nav:hover,\n.error-modal__footer .onboarding-modal__nav:focus,\n.error-modal__footer .onboarding-modal__nav:active,\n.error-modal__footer .error-modal__nav:hover,\n.error-modal__footer .error-modal__nav:focus,\n.error-modal__footer .error-modal__nav:active {\n color: #131419;\n background-color: #a6b9c9;\n}\n.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__done,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__next,\n.error-modal__footer .error-modal__nav.onboarding-modal__done,\n.error-modal__footer .error-modal__nav.onboarding-modal__next {\n color: #000000;\n}\n.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:hover, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:focus, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:active, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:hover, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:focus, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:active,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:hover,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:focus,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:active,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:hover,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:focus,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:active,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:hover,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:focus,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:active,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:hover,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:focus,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:active,\n.error-modal__footer .error-modal__nav.onboarding-modal__done:hover,\n.error-modal__footer .error-modal__nav.onboarding-modal__done:focus,\n.error-modal__footer .error-modal__nav.onboarding-modal__done:active,\n.error-modal__footer .error-modal__nav.onboarding-modal__next:hover,\n.error-modal__footer .error-modal__nav.onboarding-modal__next:focus,\n.error-modal__footer .error-modal__nav.onboarding-modal__next:active {\n color: #0a0a0a;\n}\n\n.error-modal__footer {\n justify-content: center;\n}\n\n.onboarding-modal__dots {\n flex: 1 1 auto;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.onboarding-modal__dot {\n width: 14px;\n height: 14px;\n border-radius: 14px;\n background: #a6b9c9;\n margin: 0 3px;\n cursor: pointer;\n}\n.onboarding-modal__dot:hover {\n background: #a0b4c5;\n}\n.onboarding-modal__dot.active {\n cursor: default;\n background: #8da5ba;\n}\n\n.onboarding-modal__page__wrapper {\n pointer-events: none;\n padding: 25px;\n padding-bottom: 0;\n}\n.onboarding-modal__page__wrapper.onboarding-modal__page__wrapper--active {\n pointer-events: auto;\n}\n\n.onboarding-modal__page {\n cursor: default;\n line-height: 21px;\n}\n.onboarding-modal__page h1 {\n font-size: 18px;\n font-weight: 500;\n color: #000000;\n margin-bottom: 20px;\n}\n.onboarding-modal__page a {\n color: #2b90d9;\n}\n.onboarding-modal__page a:hover, .onboarding-modal__page a:focus, .onboarding-modal__page a:active {\n color: #3c99dc;\n}\n.onboarding-modal__page .navigation-bar a {\n color: inherit;\n}\n.onboarding-modal__page p {\n font-size: 16px;\n color: #1b1e25;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.onboarding-modal__page p:last-child {\n margin-bottom: 0;\n}\n.onboarding-modal__page p strong {\n font-weight: 500;\n background: #282c37;\n color: #ecf0f4;\n border-radius: 4px;\n font-size: 14px;\n padding: 3px 6px;\n}\n.onboarding-modal__page p strong:lang(ja) {\n font-weight: 700;\n}\n.onboarding-modal__page p strong:lang(ko) {\n font-weight: 700;\n}\n.onboarding-modal__page p strong:lang(zh-CN) {\n font-weight: 700;\n}\n.onboarding-modal__page p strong:lang(zh-HK) {\n font-weight: 700;\n}\n.onboarding-modal__page p strong:lang(zh-TW) {\n font-weight: 700;\n}\n\n.onboarding-modal__page__wrapper-0 {\n height: 100%;\n padding: 0;\n}\n\n.onboarding-modal__page-one__lead {\n padding: 65px;\n padding-top: 45px;\n padding-bottom: 0;\n margin-bottom: 10px;\n}\n.onboarding-modal__page-one__lead h1 {\n font-size: 26px;\n line-height: 36px;\n margin-bottom: 8px;\n}\n.onboarding-modal__page-one__lead p {\n margin-bottom: 0;\n}\n.onboarding-modal__page-one__extra {\n padding-right: 65px;\n padding-left: 185px;\n text-align: center;\n}\n\n.display-case {\n text-align: center;\n font-size: 15px;\n margin-bottom: 15px;\n}\n.display-case__label {\n font-weight: 500;\n color: #000000;\n margin-bottom: 5px;\n text-transform: uppercase;\n font-size: 12px;\n}\n.display-case__case {\n background: #282c37;\n color: #ecf0f4;\n font-weight: 500;\n padding: 10px;\n border-radius: 4px;\n}\n\n.onboarding-modal__page-two p,\n.onboarding-modal__page-three p,\n.onboarding-modal__page-four p,\n.onboarding-modal__page-five p {\n text-align: left;\n}\n.onboarding-modal__page-two .figure,\n.onboarding-modal__page-three .figure,\n.onboarding-modal__page-four .figure,\n.onboarding-modal__page-five .figure {\n background: #17191f;\n color: #ecf0f4;\n margin-bottom: 20px;\n border-radius: 4px;\n padding: 10px;\n text-align: center;\n font-size: 14px;\n box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.3);\n}\n.onboarding-modal__page-two .figure .onboarding-modal__image,\n.onboarding-modal__page-three .figure .onboarding-modal__image,\n.onboarding-modal__page-four .figure .onboarding-modal__image,\n.onboarding-modal__page-five .figure .onboarding-modal__image {\n border-radius: 4px;\n margin-bottom: 10px;\n}\n.onboarding-modal__page-two .figure.non-interactive,\n.onboarding-modal__page-three .figure.non-interactive,\n.onboarding-modal__page-four .figure.non-interactive,\n.onboarding-modal__page-five .figure.non-interactive {\n pointer-events: none;\n text-align: left;\n}\n\n.onboarding-modal__page-four__columns .row {\n display: flex;\n margin-bottom: 20px;\n}\n.onboarding-modal__page-four__columns .row > div {\n flex: 1 1 0;\n margin: 0 10px;\n}\n.onboarding-modal__page-four__columns .row > div:first-child {\n margin-left: 0;\n}\n.onboarding-modal__page-four__columns .row > div:last-child {\n margin-right: 0;\n}\n.onboarding-modal__page-four__columns .row > div p {\n text-align: center;\n}\n.onboarding-modal__page-four__columns .row:last-child {\n margin-bottom: 0;\n}\n.onboarding-modal__page-four__columns .column-header {\n color: #ffffff;\n}\n\n@media screen and (max-width: 320px) and (max-height: 600px) {\n .onboarding-modal__page p {\n font-size: 14px;\n line-height: 20px;\n }\n\n .onboarding-modal__page-two .figure,\n.onboarding-modal__page-three .figure,\n.onboarding-modal__page-four .figure,\n.onboarding-modal__page-five .figure {\n font-size: 12px;\n margin-bottom: 10px;\n }\n\n .onboarding-modal__page-four__columns .row {\n margin-bottom: 10px;\n }\n\n .onboarding-modal__page-four__columns .column-header {\n padding: 5px;\n font-size: 12px;\n }\n}\n.onboard-sliders {\n display: inline-block;\n max-width: 30px;\n max-height: auto;\n margin-left: 10px;\n}\n\n.boost-modal, .doodle-modal,\n.favourite-modal,\n.confirmation-modal,\n.report-modal,\n.actions-modal,\n.mute-modal {\n background: #f2f5f7;\n color: #000000;\n border-radius: 8px;\n overflow: hidden;\n max-width: 90vw;\n width: 480px;\n position: relative;\n flex-direction: column;\n}\n.boost-modal .status__display-name, .doodle-modal .status__display-name,\n.favourite-modal .status__display-name,\n.confirmation-modal .status__display-name,\n.report-modal .status__display-name,\n.actions-modal .status__display-name,\n.mute-modal .status__display-name {\n display: flex;\n}\n.boost-modal .status__avatar, .doodle-modal .status__avatar,\n.favourite-modal .status__avatar,\n.confirmation-modal .status__avatar,\n.report-modal .status__avatar,\n.actions-modal .status__avatar,\n.mute-modal .status__avatar {\n height: 28px;\n left: 10px;\n top: 10px;\n width: 48px;\n}\n.boost-modal .status__content__spoiler-link, .doodle-modal .status__content__spoiler-link,\n.favourite-modal .status__content__spoiler-link,\n.confirmation-modal .status__content__spoiler-link,\n.report-modal .status__content__spoiler-link,\n.actions-modal .status__content__spoiler-link,\n.mute-modal .status__content__spoiler-link {\n color: white;\n}\n\n.actions-modal .status {\n background: #ffffff;\n border-bottom-color: #d9e1e8;\n padding-top: 10px;\n padding-bottom: 10px;\n}\n.actions-modal .dropdown-menu__separator {\n border-bottom-color: #d9e1e8;\n}\n\n.boost-modal__container,\n.favourite-modal__container {\n overflow-x: scroll;\n padding: 10px;\n}\n.boost-modal__container .status,\n.favourite-modal__container .status {\n user-select: text;\n border-bottom: 0;\n}\n\n.boost-modal__action-bar, .doodle-modal__action-bar,\n.favourite-modal__action-bar,\n.confirmation-modal__action-bar,\n.mute-modal__action-bar {\n display: flex;\n justify-content: space-between;\n background: #d9e1e8;\n padding: 10px;\n line-height: 36px;\n}\n.boost-modal__action-bar > div, .doodle-modal__action-bar > div,\n.favourite-modal__action-bar > div,\n.confirmation-modal__action-bar > div,\n.mute-modal__action-bar > div {\n flex: 1 1 auto;\n text-align: right;\n color: #1b1e25;\n padding-right: 10px;\n}\n.boost-modal__action-bar .button, .doodle-modal__action-bar .button,\n.favourite-modal__action-bar .button,\n.confirmation-modal__action-bar .button,\n.mute-modal__action-bar .button {\n flex: 0 0 auto;\n}\n\n.boost-modal__status-header,\n.favourite-modal__status-header {\n font-size: 15px;\n}\n\n.boost-modal__status-time,\n.favourite-modal__status-time {\n float: right;\n font-size: 14px;\n}\n\n.confirmation-modal {\n max-width: 85vw;\n}\n@media screen and (min-width: 480px) {\n .confirmation-modal {\n max-width: 380px;\n }\n}\n\n.mute-modal {\n line-height: 24px;\n}\n\n.mute-modal .react-toggle {\n vertical-align: middle;\n}\n\n.report-modal {\n width: 90vw;\n max-width: 700px;\n}\n\n.report-modal__container {\n display: flex;\n border-top: 1px solid #d9e1e8;\n}\n@media screen and (max-width: 480px) {\n .report-modal__container {\n flex-wrap: wrap;\n overflow-y: auto;\n }\n}\n\n.report-modal__statuses,\n.report-modal__comment {\n box-sizing: border-box;\n width: 50%;\n}\n@media screen and (max-width: 480px) {\n .report-modal__statuses,\n.report-modal__comment {\n width: 100%;\n }\n}\n\n.report-modal__statuses {\n flex: 1 1 auto;\n min-height: 20vh;\n max-height: 80vh;\n overflow-y: auto;\n overflow-x: hidden;\n}\n.report-modal__statuses .status__content a {\n color: #2b90d9;\n}\n@media screen and (max-width: 480px) {\n .report-modal__statuses {\n max-height: 10vh;\n }\n}\n\n.report-modal__comment {\n padding: 20px;\n border-right: 1px solid #d9e1e8;\n max-width: 320px;\n}\n.report-modal__comment p {\n font-size: 14px;\n line-height: 20px;\n margin-bottom: 20px;\n}\n.report-modal__comment .setting-text {\n display: block;\n box-sizing: border-box;\n width: 100%;\n margin: 0;\n color: #000000;\n background: #ffffff;\n padding: 10px;\n font-family: inherit;\n font-size: 14px;\n resize: vertical;\n border: 0;\n outline: 0;\n border-radius: 4px;\n border: 1px solid #d9e1e8;\n margin-bottom: 20px;\n}\n.report-modal__comment .setting-text:focus {\n border: 1px solid #c0cdd9;\n}\n.report-modal__comment .setting-toggle {\n margin-top: 20px;\n margin-bottom: 24px;\n}\n.report-modal__comment .setting-toggle__label {\n color: #000000;\n font-size: 14px;\n}\n@media screen and (max-width: 480px) {\n .report-modal__comment {\n padding: 10px;\n max-width: 100%;\n order: 2;\n }\n .report-modal__comment .setting-toggle {\n margin-bottom: 4px;\n }\n}\n\n.report-modal__target {\n padding: 20px;\n}\n.report-modal__target .media-modal__close {\n top: 19px;\n right: 15px;\n}\n\n.actions-modal {\n max-height: 80vh;\n max-width: 80vw;\n}\n.actions-modal .status {\n overflow-y: auto;\n max-height: 300px;\n}\n.actions-modal strong {\n display: block;\n font-weight: 500;\n}\n.actions-modal .actions-modal__item-label {\n font-weight: 500;\n}\n.actions-modal ul {\n overflow-y: auto;\n flex-shrink: 0;\n}\n.actions-modal ul li:empty {\n margin: 0;\n}\n.actions-modal ul li:not(:empty) a {\n color: #000000;\n display: flex;\n padding: 12px 16px;\n font-size: 15px;\n align-items: center;\n text-decoration: none;\n}\n.actions-modal ul li:not(:empty) a,\n.actions-modal ul li:not(:empty) a button {\n transition: none;\n}\n.actions-modal ul li:not(:empty) a.active,\n.actions-modal ul li:not(:empty) a.active button, .actions-modal ul li:not(:empty) a:hover,\n.actions-modal ul li:not(:empty) a:hover button, .actions-modal ul li:not(:empty) a:active,\n.actions-modal ul li:not(:empty) a:active button, .actions-modal ul li:not(:empty) a:focus,\n.actions-modal ul li:not(:empty) a:focus button {\n background: #2b5fd9;\n color: #ffffff;\n}\n.actions-modal ul li:not(:empty) a > .react-toggle, .actions-modal ul li:not(:empty) a > .icon,\n.actions-modal ul li:not(:empty) a button:first-child {\n margin-right: 10px;\n}\n\n.confirmation-modal__action-bar .confirmation-modal__secondary-button,\n.confirmation-modal__action-bar .confirmation-modal__cancel-button,\n.confirmation-modal__action-bar .mute-modal__cancel-button,\n.mute-modal__action-bar .confirmation-modal__secondary-button,\n.mute-modal__action-bar .confirmation-modal__cancel-button,\n.mute-modal__action-bar .mute-modal__cancel-button {\n background-color: transparent;\n color: #1b1e25;\n font-size: 14px;\n font-weight: 500;\n}\n.confirmation-modal__action-bar .confirmation-modal__secondary-button:hover, .confirmation-modal__action-bar .confirmation-modal__secondary-button:focus, .confirmation-modal__action-bar .confirmation-modal__secondary-button:active,\n.confirmation-modal__action-bar .confirmation-modal__cancel-button:hover,\n.confirmation-modal__action-bar .confirmation-modal__cancel-button:focus,\n.confirmation-modal__action-bar .confirmation-modal__cancel-button:active,\n.confirmation-modal__action-bar .mute-modal__cancel-button:hover,\n.confirmation-modal__action-bar .mute-modal__cancel-button:focus,\n.confirmation-modal__action-bar .mute-modal__cancel-button:active,\n.mute-modal__action-bar .confirmation-modal__secondary-button:hover,\n.mute-modal__action-bar .confirmation-modal__secondary-button:focus,\n.mute-modal__action-bar .confirmation-modal__secondary-button:active,\n.mute-modal__action-bar .confirmation-modal__cancel-button:hover,\n.mute-modal__action-bar .confirmation-modal__cancel-button:focus,\n.mute-modal__action-bar .confirmation-modal__cancel-button:active,\n.mute-modal__action-bar .mute-modal__cancel-button:hover,\n.mute-modal__action-bar .mute-modal__cancel-button:focus,\n.mute-modal__action-bar .mute-modal__cancel-button:active {\n color: #131419;\n}\n\n.confirmation-modal__do_not_ask_again {\n padding-left: 20px;\n padding-right: 20px;\n padding-bottom: 10px;\n font-size: 14px;\n}\n.confirmation-modal__do_not_ask_again label, .confirmation-modal__do_not_ask_again input {\n vertical-align: middle;\n}\n\n.confirmation-modal__container,\n.mute-modal__container,\n.report-modal__target {\n padding: 30px;\n font-size: 16px;\n text-align: center;\n}\n.confirmation-modal__container strong,\n.mute-modal__container strong,\n.report-modal__target strong {\n font-weight: 500;\n}\n.confirmation-modal__container strong:lang(ja),\n.mute-modal__container strong:lang(ja),\n.report-modal__target strong:lang(ja) {\n font-weight: 700;\n}\n.confirmation-modal__container strong:lang(ko),\n.mute-modal__container strong:lang(ko),\n.report-modal__target strong:lang(ko) {\n font-weight: 700;\n}\n.confirmation-modal__container strong:lang(zh-CN),\n.mute-modal__container strong:lang(zh-CN),\n.report-modal__target strong:lang(zh-CN) {\n font-weight: 700;\n}\n.confirmation-modal__container strong:lang(zh-HK),\n.mute-modal__container strong:lang(zh-HK),\n.report-modal__target strong:lang(zh-HK) {\n font-weight: 700;\n}\n.confirmation-modal__container strong:lang(zh-TW),\n.mute-modal__container strong:lang(zh-TW),\n.report-modal__target strong:lang(zh-TW) {\n font-weight: 700;\n}\n\n.embed-modal {\n max-width: 80vw;\n max-height: 80vh;\n}\n.embed-modal h4 {\n padding: 30px;\n font-weight: 500;\n font-size: 16px;\n text-align: center;\n}\n.embed-modal .embed-modal__container {\n padding: 10px;\n}\n.embed-modal .embed-modal__container .hint {\n margin-bottom: 15px;\n}\n.embed-modal .embed-modal__container .embed-modal__html {\n outline: 0;\n box-sizing: border-box;\n display: block;\n width: 100%;\n border: none;\n padding: 10px;\n font-family: \"mastodon-font-monospace\", monospace;\n background: #282c37;\n color: #ffffff;\n font-size: 14px;\n margin: 0;\n margin-bottom: 15px;\n}\n.embed-modal .embed-modal__container .embed-modal__html::-moz-focus-inner {\n border: 0;\n}\n.embed-modal .embed-modal__container .embed-modal__html::-moz-focus-inner, .embed-modal .embed-modal__container .embed-modal__html:focus, .embed-modal .embed-modal__container .embed-modal__html:active {\n outline: 0 !important;\n}\n.embed-modal .embed-modal__container .embed-modal__html:focus {\n background: #313543;\n}\n@media screen and (max-width: 600px) {\n .embed-modal .embed-modal__container .embed-modal__html {\n font-size: 16px;\n }\n}\n.embed-modal .embed-modal__container .embed-modal__iframe {\n width: 400px;\n max-width: 100%;\n overflow: hidden;\n border: 0;\n}\n\n.focal-point {\n position: relative;\n cursor: pointer;\n overflow: hidden;\n}\n.focal-point.dragging {\n cursor: move;\n}\n.focal-point img {\n max-width: 80vw;\n max-height: 80vh;\n width: auto;\n height: auto;\n margin: auto;\n}\n.focal-point__reticle {\n position: absolute;\n width: 100px;\n height: 100px;\n transform: translate(-50%, -50%);\n background: url(\"~images/reticle.png\") no-repeat 0 0;\n border-radius: 50%;\n box-shadow: 0 0 0 9999em rgba(0, 0, 0, 0.35);\n}\n.focal-point__overlay {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n}\n\n.composer {\n padding: 10px;\n}\n\n.no-reduce-motion .composer--spoiler {\n transition: height 0.4s ease, opacity 0.4s ease;\n}\n\n.composer--spoiler {\n height: 0;\n transform-origin: bottom;\n opacity: 0;\n}\n.composer--spoiler.composer--spoiler--visible {\n height: 47px;\n opacity: 1;\n}\n.composer--spoiler input {\n display: block;\n box-sizing: border-box;\n margin: 0;\n border: none;\n border-radius: 4px;\n padding: 10px;\n width: 100%;\n outline: 0;\n color: #000000;\n background: #ffffff;\n font-size: 14px;\n font-family: inherit;\n resize: vertical;\n}\n.composer--spoiler input:focus {\n outline: 0;\n}\n@media screen and (max-width: 630px) {\n .auto-columns .composer--spoiler input {\n font-size: 16px;\n }\n}\n.single-column .composer--spoiler input {\n font-size: 16px;\n}\n\n.composer--warning {\n color: #000000;\n margin-bottom: 15px;\n background: #9baec8;\n box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);\n padding: 8px 10px;\n border-radius: 4px;\n font-size: 13px;\n font-weight: 400;\n}\n.composer--warning a {\n color: #1b1e25;\n font-weight: 500;\n text-decoration: underline;\n}\n.composer--warning a:active, .composer--warning a:focus, .composer--warning a:hover {\n text-decoration: none;\n}\n\n.composer--reply {\n margin: 0 0 10px;\n border-radius: 4px;\n padding: 10px;\n background: #9baec8;\n}\n.composer--reply > header {\n margin-bottom: 5px;\n overflow: hidden;\n}\n.composer--reply > header > .account.small {\n color: #000000;\n}\n.composer--reply > header > .cancel {\n float: right;\n line-height: 24px;\n}\n.composer--reply > .content {\n position: relative;\n margin: 10px 0;\n padding: 0 12px;\n font-size: 14px;\n line-height: 20px;\n color: #000000;\n word-wrap: break-word;\n font-weight: 400;\n overflow: visible;\n white-space: pre-wrap;\n padding-top: 5px;\n}\n.composer--reply > .content p {\n margin-bottom: 20px;\n}\n.composer--reply > .content p:last-child {\n margin-bottom: 0;\n}\n.composer--reply > .content a {\n color: #1b1e25;\n text-decoration: none;\n}\n.composer--reply > .content a:hover {\n text-decoration: underline;\n}\n.composer--reply > .content a.mention:hover {\n text-decoration: none;\n}\n.composer--reply > .content a.mention:hover span {\n text-decoration: underline;\n}\n.composer--reply .emojione {\n width: 20px;\n height: 20px;\n margin: -5px 0 0;\n}\n\n.emoji-picker-dropdown {\n position: absolute;\n right: 5px;\n top: 5px;\n}\n.emoji-picker-dropdown ::-webkit-scrollbar-track:hover,\n.emoji-picker-dropdown ::-webkit-scrollbar-track:active {\n background-color: rgba(0, 0, 0, 0.3);\n}\n\n.composer--textarea {\n position: relative;\n}\n.composer--textarea > label .textarea {\n display: block;\n box-sizing: border-box;\n margin: 0;\n border: none;\n border-radius: 4px 4px 0 0;\n padding: 10px 32px 0 10px;\n width: 100%;\n min-height: 100px;\n outline: 0;\n color: #000000;\n background: #ffffff;\n font-size: 14px;\n font-family: inherit;\n resize: none;\n scrollbar-color: initial;\n}\n.composer--textarea > label .textarea::-webkit-scrollbar {\n all: unset;\n}\n.composer--textarea > label .textarea:disabled {\n background: #d9e1e8;\n}\n.composer--textarea > label .textarea:focus {\n outline: 0;\n}\n@media screen and (max-width: 630px) {\n .auto-columns .composer--textarea > label .textarea {\n font-size: 16px;\n }\n}\n.single-column .composer--textarea > label .textarea {\n font-size: 16px;\n}\n@media screen and (max-width: 600px) {\n .auto-columns .composer--textarea > label .textarea, .single-column .composer--textarea > label .textarea {\n height: 100px !important;\n resize: vertical;\n }\n}\n\n.composer--textarea--icons {\n display: block;\n position: absolute;\n top: 29px;\n right: 5px;\n bottom: 5px;\n overflow: hidden;\n}\n.composer--textarea--icons > .textarea_icon {\n display: block;\n margin: 2px 0 0 2px;\n width: 24px;\n height: 24px;\n color: #1b1e25;\n font-size: 18px;\n line-height: 24px;\n text-align: center;\n opacity: 0.8;\n}\n\n.composer--textarea--suggestions {\n display: block;\n position: absolute;\n box-sizing: border-box;\n top: 100%;\n border-radius: 0 0 4px 4px;\n padding: 6px;\n width: 100%;\n color: #000000;\n background: #d9e1e8;\n box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);\n font-size: 14px;\n z-index: 99;\n}\n.composer--textarea--suggestions[hidden] {\n display: none;\n}\n\n.composer--textarea--suggestions--item {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n border-radius: 4px;\n padding: 10px;\n font-size: 14px;\n line-height: 18px;\n overflow: hidden;\n cursor: pointer;\n}\n.composer--textarea--suggestions--item:hover, .composer--textarea--suggestions--item:focus, .composer--textarea--suggestions--item:active, .composer--textarea--suggestions--item.selected {\n background: #b9c8d5;\n}\n.composer--textarea--suggestions--item > .emoji img {\n display: block;\n float: left;\n margin-right: 8px;\n width: 18px;\n height: 18px;\n}\n.composer--textarea--suggestions--item > .account.small .display-name > span {\n color: #1b1e25;\n}\n\n.composer--upload_form {\n padding: 5px;\n color: #000000;\n background: #ffffff;\n font-size: 14px;\n}\n.composer--upload_form > .content {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n font-family: inherit;\n overflow: hidden;\n}\n\n.composer--upload_form--item {\n flex: 1 1 0;\n margin: 5px;\n min-width: 40%;\n}\n.composer--upload_form--item > div {\n position: relative;\n border-radius: 4px;\n height: 140px;\n width: 100%;\n background-position: center;\n background-size: cover;\n background-repeat: no-repeat;\n overflow: hidden;\n}\n.composer--upload_form--item > div textarea {\n display: block;\n position: absolute;\n box-sizing: border-box;\n bottom: 0;\n left: 0;\n margin: 0;\n border: 0;\n padding: 10px;\n width: 100%;\n color: #ecf0f4;\n background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0, rgba(0, 0, 0, 0.35) 80%, transparent);\n font-size: 14px;\n font-family: inherit;\n font-weight: 500;\n opacity: 0;\n z-index: 2;\n transition: opacity 0.1s ease;\n}\n.composer--upload_form--item > div textarea:focus {\n color: #ffffff;\n}\n.composer--upload_form--item > div textarea::placeholder {\n opacity: 0.54;\n color: #ecf0f4;\n}\n.composer--upload_form--item > div > .close {\n mix-blend-mode: difference;\n}\n.composer--upload_form--item.active > div textarea {\n opacity: 1;\n}\n\n.composer--upload_form--actions {\n background: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0, rgba(0, 0, 0, 0.35) 80%, transparent);\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n opacity: 0;\n transition: opacity 0.1s ease;\n}\n.composer--upload_form--actions .icon-button {\n flex: 0 1 auto;\n color: #d9e1e8;\n font-size: 14px;\n font-weight: 500;\n padding: 10px;\n font-family: inherit;\n}\n.composer--upload_form--actions .icon-button:hover, .composer--upload_form--actions .icon-button:focus, .composer--upload_form--actions .icon-button:active {\n color: #e6ebf0;\n}\n.composer--upload_form--actions.active {\n opacity: 1;\n}\n\n.composer--upload_form--progress {\n display: flex;\n padding: 10px;\n color: #dde3ec;\n overflow: hidden;\n}\n.composer--upload_form--progress > .fa {\n font-size: 34px;\n margin-right: 10px;\n}\n.composer--upload_form--progress > .message {\n flex: 1 1 auto;\n}\n.composer--upload_form--progress > .message > span {\n display: block;\n font-size: 12px;\n font-weight: 500;\n text-transform: uppercase;\n}\n.composer--upload_form--progress > .message > .backdrop {\n position: relative;\n margin-top: 5px;\n border-radius: 6px;\n width: 100%;\n height: 6px;\n background: #606984;\n}\n.composer--upload_form--progress > .message > .backdrop > .tracker {\n position: absolute;\n top: 0;\n left: 0;\n height: 6px;\n border-radius: 6px;\n background: #2b5fd9;\n}\n\n.compose-form__modifiers {\n color: #000000;\n font-family: inherit;\n font-size: 14px;\n background: #ffffff;\n}\n\n.composer--options {\n padding: 10px;\n background: #ebebeb;\n box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.05);\n border-radius: 0 0 4px 4px;\n height: 27px;\n}\n.composer--options > * {\n display: inline-block;\n box-sizing: content-box;\n padding: 0 3px;\n height: 27px;\n line-height: 27px;\n vertical-align: bottom;\n}\n.composer--options > hr {\n display: inline-block;\n margin: 0 3px;\n border-width: 0 0 0 1px;\n border-style: none none none solid;\n border-color: transparent transparent transparent #c2c2c2;\n padding: 0;\n width: 0;\n height: 27px;\n background: transparent;\n}\n\n.composer--options--dropdown.open > .value {\n border-radius: 4px 4px 0 0;\n box-shadow: 0 -4px 4px rgba(0, 0, 0, 0.1);\n color: #ffffff;\n background: #2b5fd9;\n transition: none;\n}\n.composer--options--dropdown.open.top > .value {\n border-radius: 0 0 4px 4px;\n box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);\n}\n\n.composer--options--dropdown--content {\n position: absolute;\n border-radius: 4px;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n background: #ffffff;\n overflow: hidden;\n transform-origin: 50% 0;\n}\n\n.composer--options--dropdown--content--item {\n display: flex;\n align-items: center;\n padding: 10px;\n color: #000000;\n cursor: pointer;\n}\n.composer--options--dropdown--content--item > .content {\n flex: 1 1 auto;\n color: #1b1e25;\n}\n.composer--options--dropdown--content--item > .content:not(:first-child) {\n margin-left: 10px;\n}\n.composer--options--dropdown--content--item > .content strong {\n display: block;\n color: #000000;\n font-weight: 500;\n}\n.composer--options--dropdown--content--item:hover, .composer--options--dropdown--content--item.active {\n background: #2b5fd9;\n color: #ffffff;\n}\n.composer--options--dropdown--content--item:hover > .content, .composer--options--dropdown--content--item.active > .content {\n color: #ffffff;\n}\n.composer--options--dropdown--content--item:hover > .content strong, .composer--options--dropdown--content--item.active > .content strong {\n color: #ffffff;\n}\n.composer--options--dropdown--content--item.active:hover {\n background: #3c6cdc;\n}\n\n.composer--publisher {\n padding-top: 10px;\n text-align: right;\n white-space: nowrap;\n overflow: hidden;\n}\n.composer--publisher > .count {\n display: inline-block;\n margin: 0 16px 0 8px;\n font-size: 16px;\n line-height: 36px;\n}\n.composer--publisher > .primary {\n display: inline-block;\n margin: 0;\n padding: 0 10px;\n text-align: center;\n}\n.composer--publisher > .side_arm {\n display: inline-block;\n margin: 0 2px 0 0;\n padding: 0;\n width: 36px;\n text-align: center;\n}\n.composer--publisher.over > .count {\n color: #ff5050;\n}\n\n.column__wrapper {\n display: flex;\n flex: 1 1 auto;\n position: relative;\n}\n\n.columns-area {\n display: flex;\n flex: 1 1 auto;\n flex-direction: row;\n justify-content: flex-start;\n overflow-x: auto;\n position: relative;\n}\n\n@media screen and (min-width: 360px) {\n .auto-columns .columns-area, .single-column .columns-area {\n padding: 10px;\n }\n .auto-columns .react-swipeable-view-container .columns-area, .single-column .react-swipeable-view-container .columns-area {\n height: calc(100% - 20px) !important;\n }\n}\n\n.react-swipeable-view-container,\n.react-swipeable-view-container .columns-area,\n.react-swipeable-view-container .column {\n height: 100%;\n}\n\n.react-swipeable-view-container > * {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 100%;\n}\n\n.column {\n width: 330px;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n}\n.column > .scrollable {\n background: #282c37;\n}\n\n.ui {\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n width: 100%;\n height: 100%;\n background: #191b22;\n}\n\n.column {\n overflow: hidden;\n}\n\n@media screen and (min-width: 360px) {\n .auto-columns .tabs-bar, .single-column .tabs-bar {\n margin: 10px;\n margin-bottom: 0;\n }\n}\n\n@media screen and (max-width: 630px) {\n :root .auto-columns .column {\n flex: auto;\n width: 100%;\n min-width: 0;\n max-width: none;\n padding: 0;\n }\n :root .auto-columns .columns-area {\n flex-direction: column;\n }\n :root .auto-columns .search__input,\n:root .auto-columns .autosuggest-textarea__textarea {\n font-size: 16px;\n }\n}\n:root .single-column .column {\n flex: auto;\n width: 100%;\n min-width: 0;\n max-width: none;\n padding: 0;\n}\n:root .single-column .columns-area {\n flex-direction: column;\n}\n:root .single-column .search__input,\n:root .single-column .autosuggest-textarea__textarea {\n font-size: 16px;\n}\n\n@media screen and (min-width: 631px) {\n .auto-columns .columns-area {\n padding: 0;\n }\n .auto-columns .column {\n flex: 0 0 auto;\n padding: 10px;\n padding-left: 5px;\n padding-right: 5px;\n }\n .auto-columns .column:first-child {\n padding-left: 10px;\n }\n .auto-columns .column:last-child {\n padding-right: 10px;\n }\n .auto-columns .columns-area > div .column {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n.multi-columns .columns-area {\n padding: 0;\n}\n.multi-columns .column {\n flex: 0 0 auto;\n padding: 10px;\n padding-left: 5px;\n padding-right: 5px;\n}\n.multi-columns .column:first-child {\n padding-left: 10px;\n}\n.multi-columns .column:last-child {\n padding-right: 10px;\n}\n.multi-columns .columns-area > div .column {\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.column-back-button {\n background: #313543;\n color: #2b90d9;\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n border: 0;\n text-align: unset;\n padding: 15px;\n margin: 0;\n z-index: 3;\n}\n.column-back-button:hover {\n text-decoration: underline;\n}\n\n.column-header__back-button {\n background: #313543;\n border: 0;\n font-family: inherit;\n color: #2b90d9;\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n padding: 0 5px 0 0;\n z-index: 3;\n}\n.column-header__back-button:hover {\n text-decoration: underline;\n}\n.column-header__back-button:last-child {\n padding: 0 15px 0 0;\n}\n\n.column-back-button__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.column-back-button--slim {\n position: relative;\n}\n\n.column-back-button--slim-button {\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n padding: 15px;\n position: absolute;\n right: 0;\n top: -48px;\n}\n\n.column-link {\n background: #393f4f;\n color: #ffffff;\n display: block;\n font-size: 16px;\n padding: 15px;\n text-decoration: none;\n}\n.column-link:hover {\n background: #404657;\n}\n\n.column-link__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.column-subheading {\n background: #282c37;\n color: #c2cede;\n padding: 8px 20px;\n font-size: 12px;\n font-weight: 500;\n text-transform: uppercase;\n cursor: default;\n}\n\n.column-header__wrapper {\n position: relative;\n flex: 0 0 auto;\n}\n.column-header__wrapper.active::before {\n display: block;\n content: \"\";\n position: absolute;\n top: 35px;\n left: 0;\n right: 0;\n margin: 0 auto;\n width: 60%;\n pointer-events: none;\n height: 28px;\n z-index: 1;\n background: radial-gradient(ellipse, rgba(43, 95, 217, 0.23) 0%, rgba(43, 95, 217, 0) 60%);\n}\n\n.column-header {\n display: flex;\n font-size: 16px;\n background: #313543;\n flex: 0 0 auto;\n cursor: pointer;\n position: relative;\n z-index: 2;\n outline: 0;\n overflow: hidden;\n}\n.column-header > button {\n margin: 0;\n border: none;\n padding: 15px;\n color: inherit;\n background: transparent;\n font: inherit;\n text-align: left;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n flex: 1;\n}\n.column-header > .column-header__back-button {\n color: #2b90d9;\n}\n.column-header.active {\n box-shadow: 0 1px 0 rgba(43, 95, 217, 0.3);\n}\n.column-header.active .column-header__icon {\n color: #2b90d9;\n text-shadow: 0 0 10px rgba(43, 95, 217, 0.4);\n}\n.column-header:focus, .column-header:active {\n outline: 0;\n}\n\n.column {\n width: 330px;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n.wide .column {\n flex: auto;\n min-width: 330px;\n max-width: 400px;\n}\n.column > .scrollable {\n background: #282c37;\n}\n\n.column-header__buttons {\n height: 48px;\n display: flex;\n margin-left: 0;\n}\n\n.column-header__links .text-btn {\n margin-right: 10px;\n}\n\n.column-header__button, .column-header__notif-cleaning-buttons button {\n background: #313543;\n border: 0;\n color: #dde3ec;\n cursor: pointer;\n font-size: 16px;\n padding: 0 15px;\n}\n.column-header__button:hover, .column-header__notif-cleaning-buttons button:hover {\n color: #f4f6f9;\n}\n.column-header__button.active, .column-header__notif-cleaning-buttons button.active {\n color: #ffffff;\n background: #393f4f;\n}\n.column-header__button.active:hover, .column-header__notif-cleaning-buttons button.active:hover {\n color: #ffffff;\n background: #393f4f;\n}\n.column-header__button:focus, .column-header__notif-cleaning-buttons button:focus {\n text-shadow: 0 0 4px #2454c7;\n}\n\n.column-header__notif-cleaning-buttons {\n display: flex;\n align-items: stretch;\n justify-content: space-around;\n}\n.column-header__notif-cleaning-buttons button {\n background: transparent;\n text-align: center;\n padding: 10px 0;\n white-space: pre-wrap;\n}\n.column-header__notif-cleaning-buttons b {\n font-weight: bold;\n}\n\n.column-header__collapsible-inner.nopad-drawer {\n padding: 0;\n}\n\n.column-header__collapsible {\n max-height: 70vh;\n overflow: hidden;\n overflow-y: auto;\n color: #dde3ec;\n transition: max-height 150ms ease-in-out, opacity 300ms linear;\n opacity: 1;\n}\n.column-header__collapsible.collapsed {\n max-height: 0;\n opacity: 0.5;\n}\n.column-header__collapsible.animating {\n overflow-y: hidden;\n}\n.column-header__collapsible hr {\n height: 0;\n background: transparent;\n border: 0;\n border-top: 1px solid #42485a;\n margin: 10px 0;\n}\n.column-header__collapsible.ncd {\n transition: none;\n}\n.column-header__collapsible.ncd.collapsed {\n max-height: 0;\n opacity: 0.7;\n}\n\n.column-header__collapsible-inner {\n background: #393f4f;\n padding: 15px;\n}\n\n.column-header__setting-btn:hover {\n color: #dde3ec;\n text-decoration: underline;\n}\n\n.column-header__setting-arrows {\n float: right;\n}\n.column-header__setting-arrows .column-header__setting-btn {\n padding: 0 10px;\n}\n.column-header__setting-arrows .column-header__setting-btn:last-child {\n padding-right: 0;\n}\n\n.column-header__title {\n display: inline-block;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n flex: 1;\n}\n\n.column-header__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.empty-column-indicator,\n.error-column {\n color: #c2cede;\n background: #282c37;\n text-align: center;\n padding: 20px;\n font-size: 15px;\n font-weight: 400;\n cursor: default;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n justify-content: center;\n}\n@supports (display: grid) {\n .empty-column-indicator,\n.error-column {\n contain: strict;\n }\n}\n.empty-column-indicator a,\n.error-column a {\n color: #2b90d9;\n text-decoration: none;\n}\n.empty-column-indicator a:hover,\n.error-column a:hover {\n text-decoration: underline;\n}\n\n.error-column {\n flex-direction: column;\n}\n\n.single-column.navbar-under .tabs-bar {\n margin-top: 0 !important;\n margin-bottom: -6px !important;\n}\n\n@media screen and (max-width: 360px) {\n .auto-columns.navbar-under .tabs-bar {\n margin-top: 0 !important;\n margin-bottom: -6px !important;\n }\n}\n\n@media screen and (max-width: 360px) {\n .auto-columns.navbar-under .react-swipeable-view-container .columns-area,\n.single-column.navbar-under .react-swipeable-view-container .columns-area {\n height: 100% !important;\n }\n}\n\n.column-inline-form {\n padding: 7px 15px;\n padding-right: 5px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n background: #313543;\n}\n.column-inline-form label {\n flex: 1 1 auto;\n}\n.column-inline-form label input {\n width: 100%;\n margin-bottom: 6px;\n}\n.column-inline-form label input:focus {\n outline: 0;\n}\n.column-inline-form .icon-button {\n flex: 0 0 auto;\n margin: 0 5px;\n}\n\n.floating-action-button {\n position: fixed;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 3.9375rem;\n height: 3.9375rem;\n bottom: 1.3125rem;\n right: 1.3125rem;\n background: #2558d0;\n color: #ffffff;\n border-radius: 50%;\n font-size: 21px;\n line-height: 21px;\n text-decoration: none;\n box-shadow: 2px 3px 9px rgba(0, 0, 0, 0.4);\n}\n.floating-action-button:hover, .floating-action-button:focus, .floating-action-button:active {\n background: #4976de;\n}\n\n.regeneration-indicator {\n text-align: center;\n font-size: 16px;\n font-weight: 500;\n color: #c2cede;\n background: #282c37;\n cursor: default;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n justify-content: center;\n padding: 20px;\n}\n.regeneration-indicator > div {\n width: 100%;\n background: transparent;\n padding-top: 0;\n}\n.regeneration-indicator__figure {\n width: 100%;\n height: 160px;\n background-size: contain;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n.regeneration-indicator.missing-indicator {\n padding-top: 68px;\n}\n.regeneration-indicator__label {\n margin-top: 200px;\n}\n.regeneration-indicator__label strong {\n display: block;\n margin-bottom: 10px;\n color: #c2cede;\n}\n.regeneration-indicator__label span {\n font-size: 15px;\n font-weight: 400;\n}\n\n.search {\n position: relative;\n}\n\n.search__input {\n display: block;\n padding: 10px;\n padding-right: 30px;\n outline: 0;\n box-sizing: border-box;\n width: 100%;\n border: none;\n box-shadow: none;\n font-family: inherit;\n background: #282c37;\n color: #dde3ec;\n font-size: 14px;\n margin: 0;\n}\n.search__input::-moz-focus-inner {\n border: 0;\n}\n.search__input::-moz-focus-inner, .search__input:focus, .search__input:active {\n outline: 0 !important;\n}\n.search__input:focus {\n background: #313543;\n}\n@media screen and (max-width: 600px) {\n .search__input {\n font-size: 16px;\n }\n}\n\n.search__icon .fa {\n position: absolute;\n top: 10px;\n right: 10px;\n z-index: 2;\n display: inline-block;\n opacity: 0;\n transition: all 100ms linear;\n font-size: 18px;\n width: 18px;\n height: 18px;\n color: #ecf0f4;\n cursor: default;\n pointer-events: none;\n}\n.search__icon .fa.active {\n pointer-events: auto;\n opacity: 0.3;\n}\n.search__icon .fa-search {\n transform: rotate(90deg);\n}\n.search__icon .fa-search.active {\n pointer-events: none;\n transform: rotate(0deg);\n}\n.search__icon .fa-times-circle {\n top: 11px;\n transform: rotate(0deg);\n cursor: pointer;\n}\n.search__icon .fa-times-circle.active {\n transform: rotate(90deg);\n}\n.search__icon .fa-times-circle:hover {\n color: #ffffff;\n}\n\n.search-results__header {\n color: #c2cede;\n background: #2c313d;\n border-bottom: 1px solid #1f232b;\n padding: 15px 10px;\n font-size: 14px;\n font-weight: 500;\n}\n\n.trends__header {\n color: #c2cede;\n background: #2c313d;\n border-bottom: 1px solid #1f232b;\n font-weight: 500;\n padding: 15px;\n font-size: 16px;\n cursor: default;\n}\n.trends__header .fa {\n display: inline-block;\n margin-right: 5px;\n}\n.trends__item {\n display: flex;\n align-items: center;\n padding: 15px;\n border-bottom: 1px solid #393f4f;\n}\n.trends__item:last-child {\n border-bottom: 0;\n}\n.trends__item__name {\n flex: 1 1 auto;\n color: #c2cede;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.trends__item__name strong {\n font-weight: 500;\n}\n.trends__item__name a {\n color: #dde3ec;\n text-decoration: none;\n font-size: 14px;\n font-weight: 500;\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.trends__item__name a:hover span, .trends__item__name a:focus span, .trends__item__name a:active span {\n text-decoration: underline;\n}\n.trends__item__current {\n flex: 0 0 auto;\n width: 100px;\n font-size: 24px;\n line-height: 36px;\n font-weight: 500;\n text-align: center;\n color: #ecf0f4;\n}\n.trends__item__sparkline {\n flex: 0 0 auto;\n width: 50px;\n}\n.trends__item__sparkline path {\n stroke: #459ede !important;\n}\n\n.emojione {\n font-size: inherit;\n vertical-align: middle;\n object-fit: contain;\n margin: -0.2ex 0.15em 0.2ex;\n width: 16px;\n height: 16px;\n}\n.emojione img {\n width: auto;\n}\n\n.emoji-picker-dropdown__menu {\n background: #ffffff;\n position: absolute;\n box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);\n border-radius: 4px;\n margin-top: 5px;\n}\n.emoji-picker-dropdown__menu .emoji-mart-scroll {\n transition: opacity 200ms ease;\n}\n.emoji-picker-dropdown__menu.selecting .emoji-mart-scroll {\n opacity: 0.5;\n}\n\n.emoji-picker-dropdown__modifiers {\n position: absolute;\n top: 60px;\n right: 11px;\n cursor: pointer;\n}\n\n.emoji-picker-dropdown__modifiers__menu {\n position: absolute;\n z-index: 4;\n top: -4px;\n left: -8px;\n background: #ffffff;\n border-radius: 4px;\n box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.2);\n overflow: hidden;\n}\n.emoji-picker-dropdown__modifiers__menu button {\n display: block;\n cursor: pointer;\n border: 0;\n padding: 4px 8px;\n background: transparent;\n}\n.emoji-picker-dropdown__modifiers__menu button:hover, .emoji-picker-dropdown__modifiers__menu button:focus, .emoji-picker-dropdown__modifiers__menu button:active {\n background: rgba(217, 225, 232, 0.4);\n}\n.emoji-picker-dropdown__modifiers__menu .emoji-mart-emoji {\n height: 22px;\n}\n\n.emoji-mart-emoji span {\n background-repeat: no-repeat;\n}\n\n.emoji-button {\n display: block;\n font-size: 24px;\n line-height: 24px;\n margin-left: 2px;\n width: 24px;\n outline: 0;\n cursor: pointer;\n}\n.emoji-button:active, .emoji-button:focus {\n outline: 0 !important;\n}\n.emoji-button img {\n filter: grayscale(100%);\n opacity: 0.8;\n display: block;\n margin: 0;\n width: 22px;\n height: 22px;\n margin-top: 2px;\n}\n.emoji-button:hover img, .emoji-button:active img, .emoji-button:focus img {\n opacity: 1;\n filter: none;\n}\n\n.doodle-modal {\n width: unset;\n}\n\n.doodle-modal__container {\n background: #d9e1e8;\n text-align: center;\n line-height: 0;\n}\n.doodle-modal__container canvas {\n border: 5px solid #d9e1e8;\n}\n\n.doodle-modal__action-bar .filler {\n flex-grow: 1;\n margin: 0;\n padding: 0;\n}\n.doodle-modal__action-bar .doodle-toolbar {\n line-height: 1;\n display: flex;\n flex-direction: column;\n flex-grow: 0;\n justify-content: space-around;\n}\n.doodle-modal__action-bar .doodle-toolbar.with-inputs label {\n display: inline-block;\n width: 70px;\n text-align: right;\n margin-right: 2px;\n}\n.doodle-modal__action-bar .doodle-toolbar.with-inputs input[type=number], .doodle-modal__action-bar .doodle-toolbar.with-inputs input[type=text] {\n width: 40px;\n}\n.doodle-modal__action-bar .doodle-toolbar.with-inputs span.val {\n display: inline-block;\n text-align: left;\n width: 50px;\n}\n.doodle-modal__action-bar .doodle-palette {\n padding-right: 0 !important;\n border: 1px solid black;\n line-height: 0.2rem;\n flex-grow: 0;\n background: white;\n}\n.doodle-modal__action-bar .doodle-palette button {\n appearance: none;\n width: 1rem;\n height: 1rem;\n margin: 0;\n padding: 0;\n text-align: center;\n color: black;\n text-shadow: 0 0 1px white;\n cursor: pointer;\n box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.5);\n border: 1px solid black;\n outline-offset: -1px;\n}\n.doodle-modal__action-bar .doodle-palette button.foreground {\n outline: 1px dashed white;\n}\n.doodle-modal__action-bar .doodle-palette button.background {\n outline: 1px dashed red;\n}\n.doodle-modal__action-bar .doodle-palette button.foreground.background {\n outline: 1px dashed red;\n border-color: white;\n}\n\n.drawer {\n width: 300px;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n overflow-y: hidden;\n padding: 10px 5px;\n flex: none;\n}\n.drawer:first-child {\n padding-left: 10px;\n}\n.drawer:last-child {\n padding-right: 10px;\n}\n@media screen and (max-width: 630px) {\n .auto-columns .drawer {\n flex: auto;\n }\n}\n.single-column .drawer {\n flex: auto;\n}\n@media screen and (max-width: 630px) {\n .auto-columns .drawer, .auto-columns .drawer:first-child, .auto-columns .drawer:last-child, .single-column .drawer, .single-column .drawer:first-child, .single-column .drawer:last-child {\n padding: 0;\n }\n}\n.wide .drawer {\n min-width: 300px;\n max-width: 400px;\n flex: 1 1 200px;\n}\n@media screen and (max-width: 630px) {\n :root .auto-columns .drawer {\n flex: auto;\n width: 100%;\n min-width: 0;\n max-width: none;\n padding: 0;\n }\n}\n:root .single-column .drawer {\n flex: auto;\n width: 100%;\n min-width: 0;\n max-width: none;\n padding: 0;\n}\n.react-swipeable-view-container .drawer {\n height: 100%;\n}\n\n.drawer--header {\n display: flex;\n flex-direction: row;\n margin-bottom: 10px;\n flex: none;\n background: #393f4f;\n font-size: 16px;\n}\n.drawer--header > * {\n display: block;\n box-sizing: border-box;\n border-bottom: 2px solid transparent;\n padding: 15px 5px 13px;\n height: 48px;\n flex: 1 1 auto;\n color: #dde3ec;\n text-align: center;\n text-decoration: none;\n cursor: pointer;\n}\n.drawer--header a {\n transition: background 100ms ease-in;\n}\n.drawer--header a:focus, .drawer--header a:hover {\n outline: none;\n background: #2e3340;\n transition: background 200ms ease-out;\n}\n\n.drawer--search {\n position: relative;\n margin-bottom: 10px;\n flex: none;\n}\n@media screen and (max-width: 360px) {\n .auto-columns .drawer--search, .single-column .drawer--search {\n margin-bottom: 0;\n }\n}\n@media screen and (max-width: 630px) {\n .auto-columns .drawer--search {\n font-size: 16px;\n }\n}\n.single-column .drawer--search {\n font-size: 16px;\n}\n.drawer--search input {\n display: block;\n box-sizing: border-box;\n margin: 0;\n border: none;\n padding: 10px 30px 10px 10px;\n width: 100%;\n height: 36px;\n outline: 0;\n color: #dde3ec;\n background: #282c37;\n font-size: 14px;\n font-family: inherit;\n line-height: 16px;\n}\n.drawer--search input:focus {\n outline: 0;\n background: #313543;\n}\n.drawer--search > .icon {\n display: block;\n position: absolute;\n top: 10px;\n right: 10px;\n width: 18px;\n height: 18px;\n color: #ecf0f4;\n font-size: 18px;\n line-height: 18px;\n z-index: 2;\n}\n.drawer--search > .icon .fa {\n display: inline-block;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n opacity: 0;\n cursor: default;\n pointer-events: none;\n transition: all 100ms linear;\n}\n.drawer--search > .icon .fa-search {\n opacity: 0.3;\n transform: rotate(0deg);\n}\n.drawer--search > .icon .fa-times-circle {\n transform: rotate(-90deg);\n cursor: pointer;\n}\n.drawer--search > .icon .fa-times-circle:hover {\n color: #ffffff;\n}\n.drawer--search.active > .icon .fa-search {\n opacity: 0;\n transform: rotate(90deg);\n}\n.drawer--search.active > .icon .fa-times-circle {\n opacity: 0.3;\n pointer-events: auto;\n transform: rotate(0deg);\n}\n\n.drawer--search--popout {\n background: #ffffff;\n border-radius: 4px;\n padding: 10px 14px;\n padding-bottom: 14px;\n margin-top: 10px;\n color: #364861;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n}\n.drawer--search--popout h4 {\n text-transform: uppercase;\n color: #364861;\n font-size: 13px;\n font-weight: 500;\n margin-bottom: 10px;\n}\n.drawer--search--popout li {\n padding: 4px 0;\n}\n.drawer--search--popout ul {\n margin-bottom: 10px;\n}\n.drawer--search--popout em {\n font-weight: 500;\n color: #000000;\n}\n\n.drawer--account {\n padding: 10px;\n color: #dde3ec;\n}\n.drawer--account > a {\n color: inherit;\n text-decoration: none;\n}\n.drawer--account > .avatar {\n float: left;\n margin-right: 10px;\n}\n.drawer--account > .acct {\n display: block;\n color: #ecf0f4;\n font-weight: 500;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.drawer--results {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n padding: 0;\n background: #282c37;\n overflow-x: hidden;\n overflow-y: auto;\n}\n.drawer--results > header {\n color: #c2cede;\n background: #2c313d;\n padding: 15px;\n font-weight: 500;\n font-size: 16px;\n cursor: default;\n}\n.drawer--results > header .fa {\n display: inline-block;\n margin-right: 5px;\n}\n.drawer--results > section {\n margin-bottom: 5px;\n}\n.drawer--results > section h5 {\n background: #1f232b;\n border-bottom: 1px solid #393f4f;\n cursor: default;\n display: flex;\n padding: 15px;\n font-weight: 500;\n font-size: 16px;\n color: #c2cede;\n}\n.drawer--results > section h5 .fa {\n display: inline-block;\n margin-right: 5px;\n}\n.drawer--results > section .account:last-child, .drawer--results > section > div:last-child .status {\n border-bottom: 0;\n}\n.drawer--results > section > .hashtag {\n display: block;\n padding: 10px;\n color: #ecf0f4;\n text-decoration: none;\n}\n.drawer--results > section > .hashtag:hover, .drawer--results > section > .hashtag:active, .drawer--results > section > .hashtag:focus {\n color: #f9fafb;\n text-decoration: underline;\n}\n\n.drawer__pager {\n box-sizing: border-box;\n padding: 0;\n flex-grow: 1;\n position: relative;\n overflow: hidden;\n display: flex;\n}\n\n.drawer__inner {\n position: absolute;\n top: 0;\n left: 0;\n background: #444b5d;\n box-sizing: border-box;\n padding: 0;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n overflow-y: auto;\n width: 100%;\n height: 100%;\n}\n.drawer__inner.darker {\n background: #282c37;\n}\n\n.drawer__inner__mastodon {\n background: #444b5d url('data:image/svg+xml;utf8,') no-repeat bottom/100% auto;\n flex: 1;\n min-height: 47px;\n}\n.drawer__inner__mastodon > img {\n display: block;\n object-fit: contain;\n object-position: bottom left;\n width: 100%;\n height: 100%;\n pointer-events: none;\n user-drag: none;\n user-select: none;\n}\n.drawer__inner__mastodon > .mastodon {\n display: block;\n width: 100%;\n height: 100%;\n border: none;\n cursor: inherit;\n}\n\n.pseudo-drawer {\n background: #444b5d;\n font-size: 13px;\n text-align: left;\n}\n\n.drawer__backdrop {\n cursor: pointer;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: rgba(0, 0, 0, 0.5);\n}\n\n.video-error-cover {\n align-items: center;\n background: #000000;\n color: #ffffff;\n cursor: pointer;\n display: flex;\n flex-direction: column;\n height: 100%;\n justify-content: center;\n margin-top: 8px;\n position: relative;\n text-align: center;\n z-index: 100;\n}\n\n.media-spoiler {\n background: #000000;\n color: #dde3ec;\n border: 0;\n width: 100%;\n height: 100%;\n}\n.media-spoiler:hover, .media-spoiler:active, .media-spoiler:focus {\n color: #f7f9fb;\n}\n.status__content > .media-spoiler {\n margin-top: 15px;\n}\n.media-spoiler.full-width {\n margin-left: -14px;\n margin-right: -14px;\n width: inherit;\n max-width: none;\n height: 250px;\n border-radius: 0px;\n}\n\n.media-spoiler__warning {\n display: block;\n font-size: 14px;\n}\n\n.media-spoiler__trigger {\n display: block;\n font-size: 11px;\n font-weight: 500;\n}\n\n.media-gallery__gifv__label {\n display: block;\n position: absolute;\n color: #ffffff;\n background: rgba(0, 0, 0, 0.5);\n bottom: 6px;\n left: 6px;\n padding: 2px 6px;\n border-radius: 2px;\n font-size: 11px;\n font-weight: 600;\n z-index: 1;\n pointer-events: none;\n opacity: 0.9;\n transition: opacity 0.1s ease;\n}\n\n.media-gallery__gifv.autoplay .media-gallery__gifv__label {\n display: none;\n}\n.media-gallery__gifv:hover .media-gallery__gifv__label {\n opacity: 1;\n}\n\n.media-gallery__audio {\n height: 100%;\n display: flex;\n flex-direction: column;\n}\n.media-gallery__audio span {\n text-align: center;\n color: #dde3ec;\n display: flex;\n height: 100%;\n align-items: center;\n}\n.media-gallery__audio span p {\n width: 100%;\n}\n.media-gallery__audio audio {\n width: 100%;\n}\n\n.media-gallery {\n box-sizing: border-box;\n margin-top: 8px;\n overflow: hidden;\n border-radius: 4px;\n position: relative;\n width: 100%;\n height: 110px;\n}\n.media-gallery.full-width {\n margin-left: -14px;\n margin-right: -14px;\n width: inherit;\n max-width: none;\n height: 250px;\n border-radius: 0px;\n}\n\n.media-gallery__item {\n border: none;\n box-sizing: border-box;\n display: block;\n float: left;\n position: relative;\n border-radius: 4px;\n overflow: hidden;\n}\n.full-width .media-gallery__item {\n border-radius: 0;\n}\n.media-gallery__item.standalone .media-gallery__item-gifv-thumbnail {\n transform: none;\n top: 0;\n}\n.media-gallery__item.letterbox {\n background: #000000;\n}\n\n.media-gallery__item-thumbnail {\n cursor: zoom-in;\n display: block;\n text-decoration: none;\n color: #ecf0f4;\n line-height: 0;\n}\n.media-gallery__item-thumbnail,\n.media-gallery__item-thumbnail img {\n height: 100%;\n width: 100%;\n object-fit: contain;\n}\n.media-gallery__item-thumbnail:not(.letterbox),\n.media-gallery__item-thumbnail img:not(.letterbox) {\n height: 100%;\n object-fit: cover;\n}\n\n.media-gallery__gifv {\n height: 100%;\n overflow: hidden;\n position: relative;\n width: 100%;\n display: flex;\n justify-content: center;\n}\n\n.media-gallery__item-gifv-thumbnail {\n cursor: zoom-in;\n height: 100%;\n width: 100%;\n position: relative;\n z-index: 1;\n object-fit: contain;\n}\n.media-gallery__item-gifv-thumbnail:not(.letterbox) {\n height: 100%;\n object-fit: cover;\n}\n\n.media-gallery__item-thumbnail-label {\n clip: rect(1px 1px 1px 1px);\n /* IE6, IE7 */\n clip: rect(1px, 1px, 1px, 1px);\n overflow: hidden;\n position: absolute;\n}\n\n.video-modal {\n max-width: 100vw;\n max-height: 100vh;\n position: relative;\n}\n\n.media-modal {\n width: 100%;\n height: 100%;\n position: relative;\n}\n.media-modal .extended-video-player {\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.media-modal .extended-video-player video {\n max-width: 100%;\n max-height: 80%;\n}\n\n.media-modal__closer {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n.media-modal__navigation {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n pointer-events: none;\n transition: opacity 0.3s linear;\n will-change: opacity;\n}\n.media-modal__navigation * {\n pointer-events: auto;\n}\n.media-modal__navigation.media-modal__navigation--hidden {\n opacity: 0;\n}\n.media-modal__navigation.media-modal__navigation--hidden * {\n pointer-events: none;\n}\n\n.media-modal__nav {\n background: rgba(0, 0, 0, 0.5);\n box-sizing: border-box;\n border: 0;\n color: #ffffff;\n cursor: pointer;\n display: flex;\n align-items: center;\n font-size: 24px;\n height: 20vmax;\n margin: auto 0;\n padding: 30px 15px;\n position: absolute;\n top: 0;\n bottom: 0;\n}\n\n.media-modal__nav--left {\n left: 0;\n}\n\n.media-modal__nav--right {\n right: 0;\n}\n\n.media-modal__pagination {\n width: 100%;\n text-align: center;\n position: absolute;\n left: 0;\n bottom: 20px;\n pointer-events: none;\n}\n\n.media-modal__page-dot {\n display: inline-block;\n}\n\n.media-modal__button {\n background-color: #ffffff;\n height: 12px;\n width: 12px;\n border-radius: 6px;\n margin: 10px;\n padding: 0;\n border: 0;\n font-size: 0;\n}\n\n.media-modal__button--active {\n background-color: #2b5fd9;\n}\n\n.media-modal__close {\n position: absolute;\n right: 8px;\n top: 8px;\n z-index: 100;\n}\n\n.detailed .video-player__volume__current,\n.detailed .video-player__volume::before,\n.fullscreen .video-player__volume__current,\n.fullscreen .video-player__volume::before {\n bottom: 27px;\n}\n.detailed .video-player__volume__handle,\n.fullscreen .video-player__volume__handle {\n bottom: 23px;\n}\n\n.video-player {\n overflow: hidden;\n position: relative;\n background: #000000;\n max-width: 100%;\n}\n.video-player:focus {\n outline: 0;\n}\n.detailed-status .video-player {\n width: 100%;\n height: 100%;\n}\n.video-player.full-width {\n margin-left: -14px;\n margin-right: -14px;\n width: inherit;\n max-width: none;\n height: 250px;\n border-radius: 0px;\n}\n.video-player video {\n max-width: 100vw;\n max-height: 80vh;\n z-index: 1;\n position: relative;\n}\n.video-player.fullscreen {\n width: 100% !important;\n height: 100% !important;\n margin: 0;\n}\n.video-player.fullscreen video {\n max-width: 100% !important;\n max-height: 100% !important;\n width: 100% !important;\n height: 100% !important;\n}\n.video-player.inline video {\n object-fit: contain;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n}\n.video-player__controls {\n position: absolute;\n z-index: 2;\n bottom: 0;\n left: 0;\n right: 0;\n box-sizing: border-box;\n background: linear-gradient(0deg, rgba(0, 0, 0, 0.85) 0, rgba(0, 0, 0, 0.45) 60%, transparent);\n padding: 0 15px;\n opacity: 0;\n transition: opacity 0.1s ease;\n}\n.video-player__controls.active {\n opacity: 1;\n}\n.video-player.inactive video,\n.video-player.inactive .video-player__controls {\n visibility: hidden;\n}\n.video-player__spoiler {\n display: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 4;\n border: 0;\n background: #000000;\n color: #dde3ec;\n transition: none;\n pointer-events: none;\n}\n.video-player__spoiler.active {\n display: block;\n pointer-events: auto;\n}\n.video-player__spoiler.active:hover, .video-player__spoiler.active:active, .video-player__spoiler.active:focus {\n color: #f4f6f9;\n}\n.video-player__spoiler__title {\n display: block;\n font-size: 14px;\n}\n.video-player__spoiler__subtitle {\n display: block;\n font-size: 11px;\n font-weight: 500;\n}\n.video-player__buttons-bar {\n display: flex;\n justify-content: space-between;\n padding-bottom: 10px;\n}\n.video-player__buttons {\n font-size: 16px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.video-player__buttons.left button {\n padding-left: 0;\n}\n.video-player__buttons.right button {\n padding-right: 0;\n}\n.video-player__buttons button {\n background: transparent;\n padding: 2px 10px;\n font-size: 16px;\n border: 0;\n color: rgba(255, 255, 255, 0.75);\n}\n.video-player__buttons button:active, .video-player__buttons button:hover, .video-player__buttons button:focus {\n color: #ffffff;\n}\n.video-player__time-sep, .video-player__time-total, .video-player__time-current {\n font-size: 14px;\n font-weight: 500;\n}\n.video-player__time-current {\n color: #ffffff;\n margin-left: 60px;\n}\n.video-player__time-sep {\n display: inline-block;\n margin: 0 6px;\n}\n.video-player__time-sep, .video-player__time-total {\n color: #ffffff;\n}\n.video-player__volume {\n cursor: pointer;\n height: 24px;\n display: inline;\n}\n.video-player__volume::before {\n content: \"\";\n width: 50px;\n background: rgba(255, 255, 255, 0.35);\n border-radius: 4px;\n display: block;\n position: absolute;\n height: 4px;\n left: 70px;\n bottom: 20px;\n}\n.video-player__volume__current {\n display: block;\n position: absolute;\n height: 4px;\n border-radius: 4px;\n left: 70px;\n bottom: 20px;\n background: #4e79df;\n}\n.video-player__volume__handle {\n position: absolute;\n z-index: 3;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n bottom: 16px;\n left: 70px;\n transition: opacity 0.1s ease;\n background: #4e79df;\n box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.2);\n pointer-events: none;\n}\n.video-player__seek {\n cursor: pointer;\n height: 24px;\n position: relative;\n}\n.video-player__seek::before {\n content: \"\";\n width: 100%;\n background: rgba(255, 255, 255, 0.35);\n border-radius: 4px;\n display: block;\n position: absolute;\n height: 4px;\n top: 10px;\n}\n.video-player__seek__progress, .video-player__seek__buffer {\n display: block;\n position: absolute;\n height: 4px;\n border-radius: 4px;\n top: 10px;\n background: #4e79df;\n}\n.video-player__seek__buffer {\n background: rgba(255, 255, 255, 0.2);\n}\n.video-player__seek__handle {\n position: absolute;\n z-index: 3;\n opacity: 0;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n top: 6px;\n margin-left: -6px;\n transition: opacity 0.1s ease;\n background: #4e79df;\n box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.2);\n pointer-events: none;\n}\n.video-player__seek__handle.active {\n opacity: 1;\n}\n.video-player__seek:hover .video-player__seek__handle {\n opacity: 1;\n}\n.video-player.detailed .video-player__buttons button, .video-player.fullscreen .video-player__buttons button {\n padding-top: 10px;\n padding-bottom: 10px;\n}\n\n.media-spoiler-video {\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n cursor: pointer;\n margin-top: 8px;\n position: relative;\n border: 0;\n display: block;\n}\n.media-spoiler-video.full-width {\n margin-left: -14px;\n margin-right: -14px;\n width: inherit;\n max-width: none;\n height: 250px;\n border-radius: 0px;\n}\n\n.media-spoiler-video-play-icon {\n border-radius: 100px;\n color: rgba(255, 255, 255, 0.8);\n font-size: 36px;\n left: 50%;\n padding: 5px;\n position: absolute;\n top: 50%;\n transform: translate(-50%, -50%);\n}\n\n.sensitive-info {\n display: flex;\n flex-direction: row;\n align-items: center;\n position: absolute;\n top: 4px;\n left: 4px;\n z-index: 100;\n}\n\n.sensitive-marker {\n margin: 0 3px;\n border-radius: 2px;\n padding: 2px 6px;\n color: rgba(255, 255, 255, 0.8);\n background: rgba(0, 0, 0, 0.5);\n font-size: 12px;\n line-height: 15px;\n text-transform: uppercase;\n opacity: 0.9;\n transition: opacity 0.1s ease;\n}\n.media-gallery:hover .sensitive-marker {\n opacity: 1;\n}\n\n.list-editor {\n background: #282c37;\n flex-direction: column;\n border-radius: 8px;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n width: 380px;\n overflow: hidden;\n}\n@media screen and (max-width: 420px) {\n .list-editor {\n width: 90%;\n }\n}\n.list-editor h4 {\n padding: 15px 0;\n background: #444b5d;\n font-weight: 500;\n font-size: 16px;\n text-align: center;\n border-radius: 8px 8px 0 0;\n}\n.list-editor .drawer__pager {\n height: 50vh;\n}\n.list-editor .drawer__inner {\n border-radius: 0 0 8px 8px;\n}\n.list-editor .drawer__inner.backdrop {\n width: calc(100% - 60px);\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n border-radius: 0 0 0 8px;\n}\n.list-editor__accounts {\n overflow-y: auto;\n}\n.list-editor .account__display-name:hover strong {\n text-decoration: none;\n}\n.list-editor .account__avatar {\n cursor: default;\n}\n.list-editor .search {\n margin-bottom: 0;\n}\n\n.list-adder {\n background: #282c37;\n flex-direction: column;\n border-radius: 8px;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n width: 380px;\n overflow: hidden;\n}\n@media screen and (max-width: 420px) {\n .list-adder {\n width: 90%;\n }\n}\n.list-adder__account {\n background: #444b5d;\n}\n.list-adder__lists {\n background: #444b5d;\n height: 50vh;\n border-radius: 0 0 8px 8px;\n overflow-y: auto;\n}\n.list-adder .list {\n padding: 10px;\n border-bottom: 1px solid #393f4f;\n}\n.list-adder .list__wrapper {\n display: flex;\n}\n.list-adder .list__display-name {\n flex: 1 1 auto;\n overflow: hidden;\n text-decoration: none;\n font-size: 16px;\n padding: 10px;\n}\n\n.emoji-mart {\n font-size: 13px;\n display: inline-block;\n color: #000000;\n}\n.emoji-mart,\n.emoji-mart * {\n box-sizing: border-box;\n line-height: 1.15;\n}\n.emoji-mart .emoji-mart-emoji {\n padding: 6px;\n}\n\n.emoji-mart-bar {\n border: 0 solid #c0cdd9;\n}\n.emoji-mart-bar:first-child {\n border-bottom-width: 1px;\n border-top-left-radius: 5px;\n border-top-right-radius: 5px;\n background: #d9e1e8;\n}\n.emoji-mart-bar:last-child {\n border-top-width: 1px;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n display: none;\n}\n\n.emoji-mart-anchors {\n display: flex;\n justify-content: space-between;\n padding: 0 6px;\n color: #1b1e25;\n line-height: 0;\n}\n\n.emoji-mart-anchor {\n position: relative;\n flex: 1;\n text-align: center;\n padding: 12px 4px;\n overflow: hidden;\n transition: color 0.1s ease-out;\n cursor: pointer;\n}\n.emoji-mart-anchor:hover {\n color: #131419;\n}\n\n.emoji-mart-anchor-selected {\n color: #2b90d9;\n}\n.emoji-mart-anchor-selected:hover {\n color: #2485cb;\n}\n.emoji-mart-anchor-selected .emoji-mart-anchor-bar {\n bottom: 0;\n}\n\n.emoji-mart-anchor-bar {\n position: absolute;\n bottom: -3px;\n left: 0;\n width: 100%;\n height: 3px;\n background-color: #2558d0;\n}\n\n.emoji-mart-anchors i {\n display: inline-block;\n width: 100%;\n max-width: 22px;\n}\n.emoji-mart-anchors svg {\n fill: currentColor;\n max-height: 18px;\n}\n\n.emoji-mart-scroll {\n overflow-y: scroll;\n height: 270px;\n max-height: 35vh;\n padding: 0 6px 6px;\n background: #ffffff;\n will-change: transform;\n}\n.emoji-mart-scroll::-webkit-scrollbar-track:hover, .emoji-mart-scroll::-webkit-scrollbar-track:active {\n background-color: rgba(0, 0, 0, 0.3);\n}\n\n.emoji-mart-search {\n padding: 10px;\n padding-right: 45px;\n background: #ffffff;\n}\n.emoji-mart-search input {\n font-size: 14px;\n font-weight: 400;\n padding: 7px 9px;\n font-family: inherit;\n display: block;\n width: 100%;\n background: rgba(217, 225, 232, 0.3);\n color: #000000;\n border: 1px solid #d9e1e8;\n border-radius: 4px;\n}\n.emoji-mart-search input::-moz-focus-inner {\n border: 0;\n}\n.emoji-mart-search input::-moz-focus-inner, .emoji-mart-search input:focus, .emoji-mart-search input:active {\n outline: 0 !important;\n}\n\n.emoji-mart-category .emoji-mart-emoji {\n cursor: pointer;\n}\n.emoji-mart-category .emoji-mart-emoji span {\n z-index: 1;\n position: relative;\n text-align: center;\n}\n.emoji-mart-category .emoji-mart-emoji:hover::before {\n z-index: 0;\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(217, 225, 232, 0.7);\n border-radius: 100%;\n}\n\n.emoji-mart-category-label {\n z-index: 2;\n position: relative;\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n}\n.emoji-mart-category-label span {\n display: block;\n width: 100%;\n font-weight: 500;\n padding: 5px 6px;\n background: #ffffff;\n}\n\n.emoji-mart-emoji {\n position: relative;\n display: inline-block;\n font-size: 0;\n}\n.emoji-mart-emoji span {\n width: 22px;\n height: 22px;\n}\n\n.emoji-mart-no-results {\n font-size: 14px;\n text-align: center;\n padding-top: 70px;\n color: #364861;\n}\n.emoji-mart-no-results .emoji-mart-category-label {\n display: none;\n}\n.emoji-mart-no-results .emoji-mart-no-results-label {\n margin-top: 0.2em;\n}\n.emoji-mart-no-results .emoji-mart-emoji:hover::before {\n content: none;\n}\n\n.emoji-mart-preview {\n display: none;\n}\n\n.glitch.local-settings {\n position: relative;\n display: flex;\n flex-direction: row;\n background: #d9e1e8;\n color: #000000;\n border-radius: 8px;\n height: 80vh;\n width: 80vw;\n max-width: 740px;\n max-height: 450px;\n overflow: hidden;\n}\n.glitch.local-settings label, .glitch.local-settings legend {\n display: block;\n font-size: 14px;\n}\n.glitch.local-settings .boolean label, .glitch.local-settings .radio_buttons label {\n position: relative;\n padding-left: 28px;\n padding-top: 3px;\n}\n.glitch.local-settings .boolean label input, .glitch.local-settings .radio_buttons label input {\n position: absolute;\n left: 0;\n top: 0;\n}\n.glitch.local-settings span.hint {\n display: block;\n color: #1b1e25;\n}\n.glitch.local-settings h1 {\n font-size: 18px;\n font-weight: 500;\n line-height: 24px;\n margin-bottom: 20px;\n}\n.glitch.local-settings h2 {\n font-size: 15px;\n font-weight: 500;\n line-height: 20px;\n margin-top: 20px;\n margin-bottom: 10px;\n}\n\n.glitch.local-settings__navigation__item {\n display: block;\n padding: 15px 20px;\n color: inherit;\n background: #f2f5f7;\n border-bottom: 1px #d9e1e8 solid;\n cursor: pointer;\n text-decoration: none;\n outline: none;\n transition: background 0.3s;\n}\n.glitch.local-settings__navigation__item .text-icon-button {\n color: inherit;\n transition: unset;\n}\n.glitch.local-settings__navigation__item:hover {\n background: #d9e1e8;\n}\n.glitch.local-settings__navigation__item.active {\n background: #2b5fd9;\n color: #ffffff;\n}\n.glitch.local-settings__navigation__item.close, .glitch.local-settings__navigation__item.close:hover {\n background: #df405a;\n color: #ffffff;\n}\n\n.glitch.local-settings__navigation {\n background: #f2f5f7;\n width: 212px;\n font-size: 15px;\n line-height: 20px;\n overflow-y: auto;\n}\n\n.glitch.local-settings__page {\n display: block;\n flex: auto;\n padding: 15px 20px 15px 20px;\n width: 360px;\n overflow-y: auto;\n}\n\n.glitch.local-settings__page__item {\n margin-bottom: 2px;\n}\n\n.glitch.local-settings__page__item.string,\n.glitch.local-settings__page__item.radio_buttons {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n\n@media screen and (max-width: 630px) {\n .glitch.local-settings__navigation {\n width: 40px;\n flex-shrink: 0;\n }\n\n .glitch.local-settings__navigation__item {\n padding: 10px;\n }\n .glitch.local-settings__navigation__item span:last-of-type {\n display: none;\n }\n}\n.error-boundary h1 {\n font-size: 26px;\n line-height: 36px;\n font-weight: 400;\n margin-bottom: 8px;\n}\n.error-boundary p {\n color: #ffffff;\n font-size: 15px;\n line-height: 20px;\n}\n.error-boundary p a {\n color: #ffffff;\n text-decoration: underline;\n}\n.error-boundary p ul {\n list-style: disc;\n margin-left: 0;\n padding-left: 1em;\n}\n.error-boundary p textarea.web_app_crash-stacktrace {\n width: 100%;\n resize: none;\n white-space: pre;\n font-family: monospace, monospace;\n}\n\n.poll {\n margin-top: 16px;\n font-size: 14px;\n}\n.poll li {\n margin-bottom: 10px;\n position: relative;\n height: 30px;\n}\n.poll__chart {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n display: inline-block;\n border-radius: 4px;\n background: #6d89af;\n}\n.poll__chart.leading {\n background: #2b5fd9;\n}\n.poll__text {\n position: relative;\n display: inline-block;\n padding: 6px 0;\n line-height: 18px;\n cursor: default;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.poll__text input[type=radio],\n.poll__text input[type=checkbox] {\n display: none;\n}\n.poll__text input[type=text] {\n display: block;\n box-sizing: border-box;\n flex: 1 1 auto;\n width: 20px;\n font-size: 14px;\n color: #000000;\n display: block;\n outline: 0;\n font-family: inherit;\n background: #ffffff;\n border: 1px solid #dbdbdb;\n border-radius: 4px;\n padding: 6px 10px;\n}\n.poll__text input[type=text]:focus {\n border-color: #2b90d9;\n}\n.poll__text.selectable {\n cursor: pointer;\n}\n.poll__text.editable {\n display: flex;\n align-items: center;\n}\n.poll__input {\n display: inline-block;\n position: relative;\n border: 1px solid #9baec8;\n box-sizing: border-box;\n width: 18px;\n height: 18px;\n flex: 0 0 auto;\n margin-right: 10px;\n top: -1px;\n border-radius: 50%;\n vertical-align: middle;\n}\n.poll__input.checkbox {\n border-radius: 4px;\n}\n.poll__input.active {\n border-color: #79bd9a;\n background: #79bd9a;\n}\n.poll__number {\n display: inline-block;\n width: 36px;\n font-weight: 700;\n padding: 0 10px;\n text-align: right;\n}\n.poll__footer {\n padding-top: 6px;\n padding-bottom: 5px;\n color: #c2cede;\n}\n.poll__link {\n display: inline;\n background: transparent;\n padding: 0;\n margin: 0;\n border: 0;\n color: #c2cede;\n text-decoration: underline;\n font-size: inherit;\n}\n.poll__link:hover, .poll__link:focus, .poll__link:active {\n text-decoration: none;\n}\n.poll .button {\n height: 36px;\n padding: 0 16px;\n margin-right: 10px;\n font-size: 14px;\n}\n\n.compose-form__poll-wrapper {\n border-top: 1px solid #ebebeb;\n}\n.compose-form__poll-wrapper ul {\n padding: 10px;\n}\n.compose-form__poll-wrapper .poll__footer {\n border-top: 1px solid #ebebeb;\n padding: 10px;\n display: flex;\n align-items: center;\n}\n.compose-form__poll-wrapper .poll__footer button,\n.compose-form__poll-wrapper .poll__footer select {\n width: 100%;\n flex: 1 1 50%;\n}\n.compose-form__poll-wrapper .button.button-secondary {\n font-size: 14px;\n font-weight: 400;\n padding: 6px 10px;\n height: auto;\n line-height: inherit;\n color: #8d9ac2;\n border-color: #8d9ac2;\n margin-right: 5px;\n}\n.compose-form__poll-wrapper li {\n display: flex;\n align-items: center;\n}\n.compose-form__poll-wrapper li .poll__text {\n flex: 0 0 auto;\n width: calc(100% - (23px + 6px));\n margin-right: 6px;\n}\n.compose-form__poll-wrapper select {\n appearance: none;\n box-sizing: border-box;\n font-size: 14px;\n color: #000000;\n display: inline-block;\n width: auto;\n outline: 0;\n font-family: inherit;\n background: #ffffff url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center/auto 16px;\n border: 1px solid #dbdbdb;\n border-radius: 4px;\n padding: 6px 10px;\n padding-right: 30px;\n}\n.compose-form__poll-wrapper .icon-button.disabled {\n color: #dbdbdb;\n}\n\n.muted .poll {\n color: #c2cede;\n}\n.muted .poll__chart {\n background: rgba(109, 137, 175, 0.2);\n}\n.muted .poll__chart.leading {\n background: rgba(43, 95, 217, 0.2);\n}\n\n.container {\n box-sizing: border-box;\n max-width: 1235px;\n margin: 0 auto;\n position: relative;\n}\n@media screen and (max-width: 1255px) {\n .container {\n width: 100%;\n padding: 0 10px;\n }\n}\n\n.rich-formatting {\n font-family: sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n color: #dde3ec;\n padding-right: 10px;\n}\n.rich-formatting a {\n color: #2b90d9;\n text-decoration: underline;\n}\n.rich-formatting p,\n.rich-formatting li {\n font-family: sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 12px;\n color: #dde3ec;\n}\n.rich-formatting p a,\n.rich-formatting li a {\n color: #2b90d9;\n text-decoration: underline;\n}\n.rich-formatting p:last-child,\n.rich-formatting li:last-child {\n margin-bottom: 0;\n}\n.rich-formatting strong,\n.rich-formatting em {\n font-weight: 700;\n color: #fefefe;\n}\n.rich-formatting h1 {\n font-family: sans-serif, sans-serif;\n font-size: 26px;\n line-height: 30px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #ecf0f4;\n}\n.rich-formatting h1 small {\n font-family: sans-serif, sans-serif;\n display: block;\n font-size: 18px;\n font-weight: 400;\n color: #fefefe;\n}\n.rich-formatting h2 {\n font-family: sans-serif, sans-serif;\n font-size: 22px;\n line-height: 26px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #ecf0f4;\n}\n.rich-formatting h3 {\n font-family: sans-serif, sans-serif;\n font-size: 18px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #ecf0f4;\n}\n.rich-formatting h4 {\n font-family: sans-serif, sans-serif;\n font-size: 16px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #ecf0f4;\n}\n.rich-formatting h5 {\n font-family: sans-serif, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #ecf0f4;\n}\n.rich-formatting h6 {\n font-family: sans-serif, sans-serif;\n font-size: 12px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #ecf0f4;\n}\n.rich-formatting ul,\n.rich-formatting ol {\n margin-left: 20px;\n}\n.rich-formatting ul[type=a],\n.rich-formatting ol[type=a] {\n list-style-type: lower-alpha;\n}\n.rich-formatting ul[type=i],\n.rich-formatting ol[type=i] {\n list-style-type: lower-roman;\n}\n.rich-formatting ul {\n list-style: disc;\n}\n.rich-formatting ol {\n list-style: decimal;\n}\n.rich-formatting li > ol,\n.rich-formatting li > ul {\n margin-top: 6px;\n}\n.rich-formatting hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba(96, 105, 132, 0.6);\n margin: 20px 0;\n}\n.rich-formatting hr.spacer {\n height: 1px;\n border: 0;\n}\n\n.information-board {\n background: #1f232b;\n padding: 20px 0;\n}\n.information-board .container-alt {\n position: relative;\n padding-right: 295px;\n}\n.information-board__sections {\n display: flex;\n justify-content: space-between;\n flex-wrap: wrap;\n}\n.information-board__section {\n flex: 1 0 0;\n font-family: sans-serif, sans-serif;\n font-size: 16px;\n line-height: 28px;\n color: #ffffff;\n text-align: right;\n padding: 10px 15px;\n}\n.information-board__section span,\n.information-board__section strong {\n display: block;\n}\n.information-board__section span:last-child {\n color: #ecf0f4;\n}\n.information-board__section strong {\n font-family: sans-serif, sans-serif;\n font-weight: 500;\n font-size: 32px;\n line-height: 48px;\n}\n@media screen and (max-width: 700px) {\n .information-board__section {\n text-align: center;\n }\n}\n.information-board .panel {\n position: absolute;\n width: 280px;\n box-sizing: border-box;\n background: #17191f;\n padding: 20px;\n padding-top: 10px;\n border-radius: 4px 4px 0 0;\n right: 0;\n bottom: -40px;\n}\n.information-board .panel .panel-header {\n font-family: sans-serif, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n color: #dde3ec;\n padding-bottom: 5px;\n margin-bottom: 15px;\n border-bottom: 1px solid #313543;\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\n.information-board .panel .panel-header a,\n.information-board .panel .panel-header span {\n font-weight: 400;\n color: #bcc9da;\n}\n.information-board .panel .panel-header a {\n text-decoration: none;\n}\n.information-board .owner {\n text-align: center;\n}\n.information-board .owner .avatar {\n width: 80px;\n height: 80px;\n width: 80px;\n height: 80px;\n background-size: 80px 80px;\n margin: 0 auto;\n margin-bottom: 15px;\n}\n.information-board .owner .avatar img {\n display: block;\n width: 80px;\n height: 80px;\n border-radius: 48px;\n border-radius: 8%;\n background-position: 50%;\n background-clip: padding-box;\n}\n.information-board .owner .name {\n font-size: 14px;\n}\n.information-board .owner .name a {\n display: block;\n color: #ffffff;\n text-decoration: none;\n}\n.information-board .owner .name a:hover .display_name {\n text-decoration: underline;\n}\n.information-board .owner .name .username {\n display: block;\n color: #dde3ec;\n}\n\n.landing-page p,\n.landing-page li {\n font-family: sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 12px;\n color: #dde3ec;\n}\n.landing-page p a,\n.landing-page li a {\n color: #2b90d9;\n text-decoration: underline;\n}\n.landing-page em {\n display: inline;\n margin: 0;\n padding: 0;\n font-weight: 700;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n color: #fefefe;\n}\n.landing-page h1 {\n font-family: sans-serif, sans-serif;\n font-size: 26px;\n line-height: 30px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #ecf0f4;\n}\n.landing-page h1 small {\n font-family: sans-serif, sans-serif;\n display: block;\n font-size: 18px;\n font-weight: 400;\n color: #fefefe;\n}\n.landing-page h2 {\n font-family: sans-serif, sans-serif;\n font-size: 22px;\n line-height: 26px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #ecf0f4;\n}\n.landing-page h3 {\n font-family: sans-serif, sans-serif;\n font-size: 18px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #ecf0f4;\n}\n.landing-page h4 {\n font-family: sans-serif, sans-serif;\n font-size: 16px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #ecf0f4;\n}\n.landing-page h5 {\n font-family: sans-serif, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #ecf0f4;\n}\n.landing-page h6 {\n font-family: sans-serif, sans-serif;\n font-size: 12px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #ecf0f4;\n}\n.landing-page ul,\n.landing-page ol {\n margin-left: 20px;\n}\n.landing-page ul[type=a],\n.landing-page ol[type=a] {\n list-style-type: lower-alpha;\n}\n.landing-page ul[type=i],\n.landing-page ol[type=i] {\n list-style-type: lower-roman;\n}\n.landing-page ul {\n list-style: disc;\n}\n.landing-page ol {\n list-style: decimal;\n}\n.landing-page li > ol,\n.landing-page li > ul {\n margin-top: 6px;\n}\n.landing-page hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba(96, 105, 132, 0.6);\n margin: 20px 0;\n}\n.landing-page hr.spacer {\n height: 1px;\n border: 0;\n}\n.landing-page__information, .landing-page__forms {\n padding: 20px;\n}\n.landing-page__call-to-action {\n background: #1f232b;\n border-radius: 4px;\n padding: 25px 40px;\n overflow: hidden;\n box-sizing: border-box;\n}\n.landing-page__call-to-action .row {\n width: 100%;\n display: flex;\n flex-direction: row-reverse;\n flex-wrap: nowrap;\n justify-content: space-between;\n align-items: center;\n}\n.landing-page__call-to-action .row__information-board {\n display: flex;\n justify-content: flex-end;\n align-items: flex-end;\n}\n.landing-page__call-to-action .row__information-board .information-board__section {\n flex: 1 0 auto;\n padding: 0 10px;\n}\n@media screen and (max-width: 415px) {\n .landing-page__call-to-action .row__information-board {\n width: 100%;\n justify-content: space-between;\n }\n}\n.landing-page__call-to-action .row__mascot {\n flex: 1;\n margin: 10px -50px 0 0;\n}\n@media screen and (max-width: 415px) {\n .landing-page__call-to-action .row__mascot {\n display: none;\n }\n}\n.landing-page__logo {\n margin-right: 20px;\n}\n.landing-page__logo img {\n height: 50px;\n width: auto;\n mix-blend-mode: lighten;\n}\n.landing-page__information {\n padding: 45px 40px;\n margin-bottom: 10px;\n}\n.landing-page__information:last-child {\n margin-bottom: 0;\n}\n.landing-page__information strong {\n font-weight: 500;\n color: #fefefe;\n}\n.landing-page__information .account {\n border-bottom: 0;\n padding: 0;\n}\n.landing-page__information .account__display-name {\n align-items: center;\n display: flex;\n margin-right: 5px;\n}\n.landing-page__information .account div.account__display-name:hover .display-name strong {\n text-decoration: none;\n}\n.landing-page__information .account div.account__display-name .account__avatar {\n cursor: default;\n}\n.landing-page__information .account__avatar-wrapper {\n margin-left: 0;\n flex: 0 0 auto;\n}\n.landing-page__information .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n}\n.landing-page__information .account .display-name {\n font-size: 15px;\n}\n.landing-page__information .account .display-name__account {\n font-size: 14px;\n}\n@media screen and (max-width: 960px) {\n .landing-page__information .contact {\n margin-top: 30px;\n }\n}\n@media screen and (max-width: 700px) {\n .landing-page__information {\n padding: 25px 20px;\n }\n}\n.landing-page__information, .landing-page__forms,\n.landing-page #mastodon-timeline {\n box-sizing: border-box;\n background: #282c37;\n border-radius: 4px;\n box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);\n}\n.landing-page__mascot {\n height: 104px;\n position: relative;\n left: -40px;\n bottom: 25px;\n}\n.landing-page__mascot img {\n height: 190px;\n width: auto;\n}\n.landing-page__short-description .row {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n margin-bottom: 40px;\n}\n@media screen and (max-width: 700px) {\n .landing-page__short-description .row {\n margin-bottom: 20px;\n }\n}\n.landing-page__short-description p a {\n color: #ecf0f4;\n}\n.landing-page__short-description h1 {\n font-weight: 500;\n color: #ffffff;\n margin-bottom: 0;\n}\n.landing-page__short-description h1 small {\n color: #dde3ec;\n}\n.landing-page__short-description h1 small span {\n color: #ecf0f4;\n}\n.landing-page__short-description p:last-child {\n margin-bottom: 0;\n}\n.landing-page__hero {\n margin-bottom: 10px;\n}\n.landing-page__hero img {\n display: block;\n margin: 0;\n max-width: 100%;\n height: auto;\n border-radius: 4px;\n}\n@media screen and (max-width: 840px) {\n .landing-page .information-board .container-alt {\n padding-right: 20px;\n }\n .landing-page .information-board .panel {\n position: static;\n margin-top: 20px;\n width: 100%;\n border-radius: 4px;\n }\n .landing-page .information-board .panel .panel-header {\n text-align: center;\n }\n}\n@media screen and (max-width: 675px) {\n .landing-page .header-wrapper {\n padding-top: 0;\n }\n .landing-page .header-wrapper.compact {\n padding-bottom: 0;\n }\n .landing-page .header-wrapper.compact .hero .heading {\n text-align: initial;\n }\n .landing-page .header .container-alt,\n.landing-page .features .container-alt {\n display: block;\n }\n}\n.landing-page .cta {\n margin: 20px;\n}\n\n.landing {\n margin-bottom: 100px;\n}\n@media screen and (max-width: 738px) {\n .landing {\n margin-bottom: 0;\n }\n}\n.landing__brand {\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 50px;\n}\n.landing__brand img {\n height: 52px;\n}\n@media screen and (max-width: 415px) {\n .landing__brand {\n padding: 0;\n margin-bottom: 30px;\n }\n}\n.landing .directory {\n margin-top: 30px;\n background: transparent;\n box-shadow: none;\n border-radius: 0;\n}\n.landing .hero-widget {\n margin-top: 30px;\n margin-bottom: 0;\n}\n.landing .hero-widget h4 {\n padding: 10px;\n text-transform: uppercase;\n font-weight: 700;\n font-size: 13px;\n color: #dde3ec;\n}\n.landing .hero-widget__text {\n border-radius: 0;\n padding-bottom: 0;\n}\n.landing .hero-widget__footer {\n background: #282c37;\n padding: 10px;\n border-radius: 0 0 4px 4px;\n display: flex;\n}\n.landing .hero-widget__footer__column {\n flex: 1 1 50%;\n}\n.landing .hero-widget .account {\n padding: 10px 0;\n border-bottom: 0;\n}\n.landing .hero-widget .account .account__display-name {\n display: flex;\n align-items: center;\n}\n.landing .hero-widget .account .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n}\n.landing .hero-widget__counter {\n padding: 10px;\n}\n.landing .hero-widget__counter strong {\n font-family: sans-serif, sans-serif;\n font-size: 15px;\n font-weight: 700;\n display: block;\n}\n.landing .hero-widget__counter span {\n font-size: 14px;\n color: #dde3ec;\n}\n.landing .simple_form .user_agreement .label_input > label {\n font-weight: 400;\n color: #dde3ec;\n}\n.landing .simple_form p.lead {\n color: #dde3ec;\n font-size: 15px;\n line-height: 20px;\n font-weight: 400;\n margin-bottom: 25px;\n}\n.landing__grid {\n max-width: 960px;\n margin: 0 auto;\n display: grid;\n grid-template-columns: minmax(0, 50%) minmax(0, 50%);\n grid-gap: 30px;\n}\n@media screen and (max-width: 738px) {\n .landing__grid {\n grid-template-columns: minmax(0, 100%);\n grid-gap: 10px;\n }\n .landing__grid__column-login {\n grid-row: 1;\n display: flex;\n flex-direction: column;\n }\n .landing__grid__column-login .box-widget {\n order: 2;\n flex: 0 0 auto;\n }\n .landing__grid__column-login .hero-widget {\n margin-top: 0;\n margin-bottom: 10px;\n order: 1;\n flex: 0 0 auto;\n }\n .landing__grid__column-registration {\n grid-row: 2;\n }\n .landing__grid .directory {\n margin-top: 10px;\n }\n}\n@media screen and (max-width: 415px) {\n .landing__grid {\n grid-gap: 0;\n }\n .landing__grid .hero-widget {\n display: block;\n margin-bottom: 0;\n box-shadow: none;\n }\n .landing__grid .hero-widget__img, .landing__grid .hero-widget__img img, .landing__grid .hero-widget__footer {\n border-radius: 0;\n }\n .landing__grid .hero-widget,\n.landing__grid .box-widget,\n.landing__grid .directory__tag {\n border-bottom: 1px solid #393f4f;\n }\n .landing__grid .directory {\n margin-top: 0;\n }\n .landing__grid .directory__tag {\n margin-bottom: 0;\n }\n .landing__grid .directory__tag > a, .landing__grid .directory__tag > div {\n border-radius: 0;\n box-shadow: none;\n }\n .landing__grid .directory__tag:last-child {\n border-bottom: 0;\n }\n}\n\n.brand {\n position: relative;\n text-decoration: none;\n}\n\n.brand__tagline {\n display: block;\n position: absolute;\n bottom: -10px;\n left: 50px;\n width: 300px;\n color: #9baec8;\n text-decoration: none;\n font-size: 14px;\n}\n@media screen and (max-width: 415px) {\n .brand__tagline {\n position: static;\n width: auto;\n margin-top: 20px;\n color: #c2cede;\n }\n}\n\n.table {\n width: 100%;\n max-width: 100%;\n border-spacing: 0;\n border-collapse: collapse;\n}\n.table th,\n.table td {\n padding: 8px;\n line-height: 18px;\n vertical-align: top;\n border-top: 1px solid #282c37;\n text-align: left;\n background: #1f232b;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #282c37;\n border-top: 0;\n font-weight: 500;\n}\n.table > tbody > tr > th {\n font-weight: 500;\n}\n.table > tbody > tr:nth-child(odd) > td, .table > tbody > tr:nth-child(odd) > th {\n background: #282c37;\n}\n.table a {\n color: #2b90d9;\n text-decoration: underline;\n}\n.table a:hover {\n text-decoration: none;\n}\n.table strong {\n font-weight: 500;\n}\n.table strong:lang(ja) {\n font-weight: 700;\n}\n.table strong:lang(ko) {\n font-weight: 700;\n}\n.table strong:lang(zh-CN) {\n font-weight: 700;\n}\n.table strong:lang(zh-HK) {\n font-weight: 700;\n}\n.table strong:lang(zh-TW) {\n font-weight: 700;\n}\n.table.inline-table > tbody > tr:nth-child(odd) > td, .table.inline-table > tbody > tr:nth-child(odd) > th {\n background: transparent;\n}\n.table.inline-table > tbody > tr:first-child > td, .table.inline-table > tbody > tr:first-child > th {\n border-top: 0;\n}\n.table.batch-table > thead > tr > th {\n background: #282c37;\n border-top: 1px solid #17191f;\n border-bottom: 1px solid #17191f;\n}\n.table.batch-table > thead > tr > th:first-child {\n border-radius: 4px 0 0;\n border-left: 1px solid #17191f;\n}\n.table.batch-table > thead > tr > th:last-child {\n border-radius: 0 4px 0 0;\n border-right: 1px solid #17191f;\n}\n.table--invites tbody td {\n vertical-align: middle;\n}\n\n.table-wrapper {\n overflow: auto;\n margin-bottom: 20px;\n}\n\nsamp {\n font-family: monospace, monospace;\n}\n\nbutton.table-action-link {\n background: transparent;\n border: 0;\n font: inherit;\n}\n\nbutton.table-action-link,\na.table-action-link {\n text-decoration: none;\n display: inline-block;\n margin-right: 5px;\n padding: 0 10px;\n color: #dde3ec;\n font-weight: 500;\n}\nbutton.table-action-link:hover,\na.table-action-link:hover {\n color: #ffffff;\n}\nbutton.table-action-link i.fa,\na.table-action-link i.fa {\n font-weight: 400;\n margin-right: 5px;\n}\nbutton.table-action-link:first-child,\na.table-action-link:first-child {\n padding-left: 0;\n}\n\n.batch-table__toolbar, .batch-table__row {\n display: flex;\n}\n.batch-table__toolbar__select, .batch-table__row__select {\n box-sizing: border-box;\n padding: 8px 16px;\n cursor: pointer;\n min-height: 100%;\n}\n.batch-table__toolbar__select input, .batch-table__row__select input {\n margin-top: 8px;\n}\n.batch-table__toolbar__select--aligned, .batch-table__row__select--aligned {\n display: flex;\n align-items: center;\n}\n.batch-table__toolbar__select--aligned input, .batch-table__row__select--aligned input {\n margin-top: 0;\n}\n@media screen and (max-width: 415px) {\n .batch-table__toolbar__select, .batch-table__row__select {\n display: none;\n }\n}\n.batch-table__toolbar__actions, .batch-table__toolbar__content, .batch-table__row__actions, .batch-table__row__content {\n padding: 8px 0;\n padding-right: 16px;\n flex: 1 1 auto;\n}\n.batch-table__toolbar {\n border: 1px solid #17191f;\n background: #282c37;\n border-radius: 4px 0 0;\n height: 47px;\n align-items: center;\n}\n.batch-table__toolbar__actions {\n text-align: right;\n padding-right: 11px;\n}\n@media screen and (max-width: 415px) {\n .batch-table__toolbar {\n display: none;\n }\n}\n.batch-table__row {\n border: 1px solid #17191f;\n border-top: 0;\n background: #1f232b;\n}\n@media screen and (max-width: 415px) {\n .batch-table__row:first-child {\n border-top: 1px solid #17191f;\n }\n}\n.batch-table__row:hover {\n background: #242731;\n}\n.batch-table__row:nth-child(even) {\n background: #282c37;\n}\n.batch-table__row:nth-child(even):hover {\n background: #2c313d;\n}\n.batch-table__row__content {\n padding-top: 12px;\n padding-bottom: 16px;\n}\n.batch-table__row__content--unpadded {\n padding: 0;\n}\n.batch-table .status__content {\n padding-top: 0;\n}\n.batch-table .status__content strong {\n font-weight: 700;\n}\n.batch-table .nothing-here {\n border: 1px solid #17191f;\n border-top: 0;\n box-shadow: none;\n}\n@media screen and (max-width: 415px) {\n .batch-table .nothing-here {\n border-top: 1px solid #17191f;\n }\n}\n@media screen and (max-width: 870px) {\n .batch-table .accounts-table tbody td.optional {\n display: none;\n }\n}\n\n.admin-wrapper {\n display: flex;\n justify-content: center;\n height: 100%;\n}\n.admin-wrapper .sidebar-wrapper {\n flex: 1 1 240px;\n height: 100%;\n background: #282c37;\n display: flex;\n justify-content: flex-end;\n}\n.admin-wrapper .sidebar {\n width: 240px;\n height: 100%;\n padding: 0;\n overflow-y: auto;\n}\n.admin-wrapper .sidebar .logo {\n display: block;\n margin: 40px auto;\n width: 100px;\n height: 100px;\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper .sidebar > a:first-child {\n display: none;\n }\n}\n.admin-wrapper .sidebar ul {\n list-style: none;\n border-radius: 4px 0 0 4px;\n overflow: hidden;\n margin-bottom: 20px;\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper .sidebar ul {\n margin-bottom: 0;\n }\n}\n.admin-wrapper .sidebar ul a {\n display: block;\n padding: 15px;\n color: #dde3ec;\n text-decoration: none;\n transition: all 200ms linear;\n border-radius: 4px 0 0 4px;\n}\n.admin-wrapper .sidebar ul a i.fa {\n margin-right: 5px;\n}\n.admin-wrapper .sidebar ul a:hover {\n color: #ffffff;\n background-color: #1d2028;\n transition: all 100ms linear;\n}\n.admin-wrapper .sidebar ul a.selected {\n background: #242731;\n border-radius: 4px 0 0;\n}\n.admin-wrapper .sidebar ul ul {\n background: #1f232b;\n border-radius: 0 0 0 4px;\n margin: 0;\n}\n.admin-wrapper .sidebar ul ul a {\n border: 0;\n padding: 15px 35px;\n}\n.admin-wrapper .sidebar ul .simple-navigation-active-leaf a {\n color: #ffffff;\n background-color: #2b5fd9;\n border-bottom: 0;\n border-radius: 0;\n}\n.admin-wrapper .sidebar ul .simple-navigation-active-leaf a:hover {\n background-color: #416fdd;\n}\n.admin-wrapper .sidebar > ul > .simple-navigation-active-leaf a {\n border-radius: 4px 0 0 4px;\n}\n.admin-wrapper .content-wrapper {\n flex: 2 1 840px;\n overflow: auto;\n}\n.admin-wrapper .content {\n max-width: 840px;\n padding: 20px 15px;\n padding-top: 60px;\n padding-left: 25px;\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper .content {\n max-width: none;\n padding: 15px;\n padding-top: 30px;\n }\n}\n.admin-wrapper .content h2 {\n color: #ecf0f4;\n font-size: 24px;\n line-height: 28px;\n font-weight: 400;\n padding-bottom: 40px;\n border-bottom: 1px solid #393f4f;\n margin-bottom: 40px;\n}\n.admin-wrapper .content h3 {\n color: #ecf0f4;\n font-size: 20px;\n line-height: 28px;\n font-weight: 400;\n margin-bottom: 30px;\n}\n.admin-wrapper .content h4 {\n text-transform: uppercase;\n font-size: 13px;\n font-weight: 700;\n color: #dde3ec;\n padding-bottom: 8px;\n margin-bottom: 8px;\n border-bottom: 1px solid #393f4f;\n}\n.admin-wrapper .content h6 {\n font-size: 16px;\n color: #ecf0f4;\n line-height: 28px;\n font-weight: 400;\n}\n.admin-wrapper .content .fields-group h6 {\n color: #ffffff;\n font-weight: 500;\n}\n.admin-wrapper .content .directory__tag > a,\n.admin-wrapper .content .directory__tag > div {\n box-shadow: none;\n}\n.admin-wrapper .content .directory__tag .table-action-link .fa {\n color: inherit;\n}\n.admin-wrapper .content .directory__tag h4 {\n font-size: 18px;\n font-weight: 700;\n color: #ffffff;\n text-transform: none;\n padding-bottom: 0;\n margin-bottom: 0;\n border-bottom: none;\n}\n.admin-wrapper .content > p {\n font-size: 14px;\n line-height: 18px;\n color: #ecf0f4;\n margin-bottom: 20px;\n}\n.admin-wrapper .content > p strong {\n color: #ffffff;\n font-weight: 500;\n}\n.admin-wrapper .content > p strong:lang(ja) {\n font-weight: 700;\n}\n.admin-wrapper .content > p strong:lang(ko) {\n font-weight: 700;\n}\n.admin-wrapper .content > p strong:lang(zh-CN) {\n font-weight: 700;\n}\n.admin-wrapper .content > p strong:lang(zh-HK) {\n font-weight: 700;\n}\n.admin-wrapper .content > p strong:lang(zh-TW) {\n font-weight: 700;\n}\n.admin-wrapper .content hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba(96, 105, 132, 0.6);\n margin: 20px 0;\n}\n.admin-wrapper .content hr.spacer {\n height: 1px;\n border: 0;\n}\n.admin-wrapper .content .muted-hint {\n color: #dde3ec;\n}\n.admin-wrapper .content .muted-hint a {\n color: #2b90d9;\n}\n.admin-wrapper .content .positive-hint {\n color: #79bd9a;\n font-weight: 500;\n}\n.admin-wrapper .content .negative-hint {\n color: #df405a;\n font-weight: 500;\n}\n.admin-wrapper .content .neutral-hint {\n color: #c2cede;\n font-weight: 500;\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper {\n display: block;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n }\n .admin-wrapper .sidebar-wrapper,\n.admin-wrapper .content-wrapper {\n flex: 0 0 auto;\n height: auto;\n overflow: initial;\n }\n .admin-wrapper .sidebar {\n width: 100%;\n padding: 0;\n height: auto;\n }\n}\n\n.filters {\n display: flex;\n flex-wrap: wrap;\n}\n.filters .filter-subset {\n flex: 0 0 auto;\n margin: 0 40px 10px 0;\n}\n.filters .filter-subset:last-child {\n margin-bottom: 20px;\n}\n.filters .filter-subset ul {\n margin-top: 5px;\n list-style: none;\n}\n.filters .filter-subset ul li {\n display: inline-block;\n margin-right: 5px;\n}\n.filters .filter-subset strong {\n font-weight: 500;\n text-transform: uppercase;\n font-size: 12px;\n}\n.filters .filter-subset strong:lang(ja) {\n font-weight: 700;\n}\n.filters .filter-subset strong:lang(ko) {\n font-weight: 700;\n}\n.filters .filter-subset strong:lang(zh-CN) {\n font-weight: 700;\n}\n.filters .filter-subset strong:lang(zh-HK) {\n font-weight: 700;\n}\n.filters .filter-subset strong:lang(zh-TW) {\n font-weight: 700;\n}\n.filters .filter-subset a {\n display: inline-block;\n color: #dde3ec;\n text-decoration: none;\n text-transform: uppercase;\n font-size: 12px;\n font-weight: 500;\n border-bottom: 2px solid #282c37;\n}\n.filters .filter-subset a:hover {\n color: #ffffff;\n border-bottom: 2px solid #333846;\n}\n.filters .filter-subset a.selected {\n color: #2b90d9;\n border-bottom: 2px solid #2b5fd9;\n}\n\n.flavour-screen {\n display: block;\n margin: 10px auto;\n max-width: 100%;\n}\n\n.flavour-description {\n display: block;\n font-size: 16px;\n margin: 10px 0;\n}\n.flavour-description > p {\n margin: 10px 0;\n}\n\n.report-accounts {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 20px;\n}\n\n.report-accounts__item {\n display: flex;\n flex: 250px;\n flex-direction: column;\n margin: 0 5px;\n}\n.report-accounts__item > strong {\n display: block;\n margin: 0 0 10px -5px;\n font-weight: 500;\n font-size: 14px;\n line-height: 18px;\n color: #ecf0f4;\n}\n.report-accounts__item > strong:lang(ja) {\n font-weight: 700;\n}\n.report-accounts__item > strong:lang(ko) {\n font-weight: 700;\n}\n.report-accounts__item > strong:lang(zh-CN) {\n font-weight: 700;\n}\n.report-accounts__item > strong:lang(zh-HK) {\n font-weight: 700;\n}\n.report-accounts__item > strong:lang(zh-TW) {\n font-weight: 700;\n}\n.report-accounts__item .account-card {\n flex: 1 1 auto;\n}\n\n.report-status,\n.account-status {\n display: flex;\n margin-bottom: 10px;\n}\n.report-status .activity-stream,\n.account-status .activity-stream {\n flex: 2 0 0;\n margin-right: 20px;\n max-width: calc(100% - 60px);\n}\n.report-status .activity-stream .entry,\n.account-status .activity-stream .entry {\n border-radius: 4px;\n}\n\n.report-status__actions,\n.account-status__actions {\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n}\n.report-status__actions .icon-button,\n.account-status__actions .icon-button {\n font-size: 24px;\n width: 24px;\n text-align: center;\n margin-bottom: 10px;\n}\n\n.simple_form.new_report_note,\n.simple_form.new_account_moderation_note {\n max-width: 100%;\n}\n\n.batch-form-box {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 5px;\n}\n.batch-form-box #form_status_batch_action {\n margin: 0 5px 5px 0;\n font-size: 14px;\n}\n.batch-form-box input.button {\n margin: 0 5px 5px 0;\n}\n.batch-form-box .media-spoiler-toggle-buttons {\n margin-left: auto;\n}\n.batch-form-box .media-spoiler-toggle-buttons .button {\n overflow: visible;\n margin: 0 0 5px 5px;\n float: right;\n}\n\n.back-link {\n margin-bottom: 10px;\n font-size: 14px;\n}\n.back-link a {\n color: #2b90d9;\n text-decoration: none;\n}\n.back-link a:hover {\n text-decoration: underline;\n}\n\n.spacer {\n flex: 1 1 auto;\n}\n\n.log-entry {\n margin-bottom: 20px;\n line-height: 20px;\n}\n.log-entry__header {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n padding: 10px;\n background: #282c37;\n color: #dde3ec;\n border-radius: 4px 4px 0 0;\n font-size: 14px;\n position: relative;\n}\n.log-entry__avatar {\n margin-right: 10px;\n}\n.log-entry__avatar .avatar {\n display: block;\n margin: 0;\n border-radius: 50%;\n width: 40px;\n height: 40px;\n}\n.log-entry__content {\n max-width: calc(100% - 90px);\n}\n.log-entry__title {\n word-wrap: break-word;\n}\n.log-entry__timestamp {\n color: #c2cede;\n}\n.log-entry__extras {\n background: #353a49;\n border-radius: 0 0 4px 4px;\n padding: 10px;\n color: #dde3ec;\n font-family: monospace, monospace;\n font-size: 12px;\n word-wrap: break-word;\n min-height: 20px;\n}\n.log-entry__icon {\n font-size: 28px;\n margin-right: 10px;\n color: #c2cede;\n}\n.log-entry__icon__overlay {\n position: absolute;\n top: 10px;\n right: 10px;\n width: 10px;\n height: 10px;\n border-radius: 50%;\n}\n.log-entry__icon__overlay.positive {\n background: #79bd9a;\n}\n.log-entry__icon__overlay.negative {\n background: #e87487;\n}\n.log-entry__icon__overlay.neutral {\n background: #2b5fd9;\n}\n.log-entry a,\n.log-entry .username,\n.log-entry .target {\n color: #ecf0f4;\n text-decoration: none;\n font-weight: 500;\n}\n.log-entry .diff-old {\n color: #e87487;\n}\n.log-entry .diff-neutral {\n color: #ecf0f4;\n}\n.log-entry .diff-new {\n color: #79bd9a;\n}\n\na.name-tag,\n.name-tag,\na.inline-name-tag,\n.inline-name-tag {\n text-decoration: none;\n color: #ecf0f4;\n}\na.name-tag .username,\n.name-tag .username,\na.inline-name-tag .username,\n.inline-name-tag .username {\n font-weight: 500;\n}\na.name-tag.suspended .username,\n.name-tag.suspended .username,\na.inline-name-tag.suspended .username,\n.inline-name-tag.suspended .username {\n text-decoration: line-through;\n color: #e87487;\n}\na.name-tag.suspended .avatar,\n.name-tag.suspended .avatar,\na.inline-name-tag.suspended .avatar,\n.inline-name-tag.suspended .avatar {\n filter: grayscale(100%);\n opacity: 0.8;\n}\n\na.name-tag,\n.name-tag {\n display: flex;\n align-items: center;\n}\na.name-tag .avatar,\n.name-tag .avatar {\n display: block;\n margin: 0;\n margin-right: 5px;\n border-radius: 50%;\n}\na.name-tag.suspended .avatar,\n.name-tag.suspended .avatar {\n filter: grayscale(100%);\n opacity: 0.8;\n}\n\n.speech-bubble {\n margin-bottom: 20px;\n border-left: 4px solid #2b5fd9;\n}\n.speech-bubble.positive {\n border-left-color: #79bd9a;\n}\n.speech-bubble.negative {\n border-left-color: #e87487;\n}\n.speech-bubble.warning {\n border-left-color: #ca8f04;\n}\n.speech-bubble__bubble {\n padding: 16px;\n padding-left: 14px;\n font-size: 15px;\n line-height: 20px;\n border-radius: 4px 4px 4px 0;\n position: relative;\n font-weight: 500;\n}\n.speech-bubble__bubble a {\n color: #dde3ec;\n}\n.speech-bubble__owner {\n padding: 8px;\n padding-left: 12px;\n}\n.speech-bubble time {\n color: #c2cede;\n}\n\n.report-card {\n background: #282c37;\n border-radius: 4px;\n margin-bottom: 20px;\n}\n.report-card__profile {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 15px;\n}\n.report-card__profile .account {\n padding: 0;\n border: 0;\n}\n.report-card__profile .account__avatar-wrapper {\n margin-left: 0;\n}\n.report-card__profile__stats {\n flex: 0 0 auto;\n font-weight: 500;\n color: #dde3ec;\n text-transform: uppercase;\n text-align: right;\n}\n.report-card__profile__stats a {\n color: inherit;\n text-decoration: none;\n}\n.report-card__profile__stats a:focus, .report-card__profile__stats a:hover, .report-card__profile__stats a:active {\n color: #f7f9fb;\n}\n.report-card__profile__stats .red {\n color: #df405a;\n}\n.report-card__summary__item {\n display: flex;\n justify-content: flex-start;\n border-top: 1px solid #1f232b;\n}\n.report-card__summary__item:hover {\n background: #2c313d;\n}\n.report-card__summary__item__reported-by, .report-card__summary__item__assigned {\n padding: 15px;\n flex: 0 0 auto;\n box-sizing: border-box;\n width: 150px;\n color: #dde3ec;\n}\n.report-card__summary__item__reported-by,\n.report-card__summary__item__reported-by .username, .report-card__summary__item__assigned,\n.report-card__summary__item__assigned .username {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.report-card__summary__item__content {\n flex: 1 1 auto;\n max-width: calc(100% - 300px);\n}\n.report-card__summary__item__content__icon {\n color: #c2cede;\n margin-right: 4px;\n font-weight: 500;\n}\n.report-card__summary__item__content a {\n display: block;\n box-sizing: border-box;\n width: 100%;\n padding: 15px;\n text-decoration: none;\n color: #dde3ec;\n}\n\n.one-line {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.ellipsized-ip {\n display: inline-block;\n max-width: 120px;\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: middle;\n}\n\n.emojione[title=\":wavy_dash:\"], .emojione[title=\":waving_black_flag:\"], .emojione[title=\":water_buffalo:\"], .emojione[title=\":video_game:\"], .emojione[title=\":video_camera:\"], .emojione[title=\":vhs:\"], .emojione[title=\":turkey:\"], .emojione[title=\":tophat:\"], .emojione[title=\":top:\"], .emojione[title=\":tm:\"], .emojione[title=\":telephone_receiver:\"], .emojione[title=\":spider:\"], .emojione[title=\":speaking_head_in_silhouette:\"], .emojione[title=\":spades:\"], .emojione[title=\":soon:\"], .emojione[title=\":registered:\"], .emojione[title=\":on:\"], .emojione[title=\":musical_score:\"], .emojione[title=\":movie_camera:\"], .emojione[title=\":mortar_board:\"], .emojione[title=\":microphone:\"], .emojione[title=\":male-guard:\"], .emojione[title=\":lower_left_fountain_pen:\"], .emojione[title=\":lower_left_ballpoint_pen:\"], .emojione[title=\":kaaba:\"], .emojione[title=\":joystick:\"], .emojione[title=\":hole:\"], .emojione[title=\":hocho:\"], .emojione[title=\":heavy_plus_sign:\"], .emojione[title=\":heavy_multiplication_x:\"], .emojione[title=\":heavy_minus_sign:\"], .emojione[title=\":heavy_dollar_sign:\"], .emojione[title=\":heavy_division_sign:\"], .emojione[title=\":heavy_check_mark:\"], .emojione[title=\":guardsman:\"], .emojione[title=\":gorilla:\"], .emojione[title=\":fried_egg:\"], .emojione[title=\":film_projector:\"], .emojione[title=\":female-guard:\"], .emojione[title=\":end:\"], .emojione[title=\":electric_plug:\"], .emojione[title=\":eight_pointed_black_star:\"], .emojione[title=\":dark_sunglasses:\"], .emojione[title=\":currency_exchange:\"], .emojione[title=\":curly_loop:\"], .emojione[title=\":copyright:\"], .emojione[title=\":clubs:\"], .emojione[title=\":camera_with_flash:\"], .emojione[title=\":camera:\"], .emojione[title=\":busts_in_silhouette:\"], .emojione[title=\":bust_in_silhouette:\"], .emojione[title=\":bowling:\"], .emojione[title=\":bomb:\"], .emojione[title=\":black_small_square:\"], .emojione[title=\":black_nib:\"], .emojione[title=\":black_medium_square:\"], .emojione[title=\":black_medium_small_square:\"], .emojione[title=\":black_large_square:\"], .emojione[title=\":black_heart:\"], .emojione[title=\":black_circle:\"], .emojione[title=\":back:\"], .emojione[title=\":ant:\"], .emojione[title=\":8ball:\"] {\n filter: drop-shadow(1px 1px 0 #ffffff) drop-shadow(-1px 1px 0 #ffffff) drop-shadow(1px -1px 0 #ffffff) drop-shadow(-1px -1px 0 #ffffff);\n}\n\nbody.rtl {\n direction: rtl;\n}\nbody.rtl .column-header > button {\n text-align: right;\n padding-left: 0;\n padding-right: 15px;\n}\nbody.rtl .landing-page__logo {\n margin-right: 0;\n margin-left: 20px;\n}\nbody.rtl .landing-page .features-list .features-list__row .visual {\n margin-left: 0;\n margin-right: 15px;\n}\nbody.rtl .column-link__icon,\nbody.rtl .column-header__icon {\n margin-right: 0;\n margin-left: 5px;\n}\nbody.rtl .compose-form .compose-form__buttons-wrapper .character-counter__wrapper {\n margin-right: 0;\n margin-left: 4px;\n}\nbody.rtl .navigation-bar__profile {\n margin-left: 0;\n margin-right: 8px;\n}\nbody.rtl .search__input {\n padding-right: 10px;\n padding-left: 30px;\n}\nbody.rtl .search__icon .fa {\n right: auto;\n left: 10px;\n}\nbody.rtl .column-header__buttons {\n left: 0;\n right: auto;\n margin-left: -15px;\n margin-right: 0;\n}\nbody.rtl .column-inline-form .icon-button {\n margin-left: 0;\n margin-right: 5px;\n}\nbody.rtl .column-header__links .text-btn {\n margin-left: 10px;\n margin-right: 0;\n}\nbody.rtl .account__avatar-wrapper {\n float: right;\n}\nbody.rtl .column-header__back-button {\n padding-left: 5px;\n padding-right: 0;\n}\nbody.rtl .column-header__setting-arrows {\n float: left;\n}\nbody.rtl .setting-toggle__label {\n margin-left: 0;\n margin-right: 8px;\n}\nbody.rtl .setting-meta__label {\n float: left;\n}\nbody.rtl .status__avatar {\n left: auto;\n right: 10px;\n}\nbody.rtl .status,\nbody.rtl .activity-stream .status.light {\n padding-left: 10px;\n padding-right: 68px;\n}\nbody.rtl .status__info .status__display-name,\nbody.rtl .activity-stream .status.light .status__display-name {\n padding-left: 25px;\n padding-right: 0;\n}\nbody.rtl .activity-stream .pre-header {\n padding-right: 68px;\n padding-left: 0;\n}\nbody.rtl .status__prepend {\n margin-left: 0;\n margin-right: 68px;\n}\nbody.rtl .status__prepend-icon-wrapper {\n left: auto;\n right: -26px;\n}\nbody.rtl .activity-stream .pre-header .pre-header__icon {\n left: auto;\n right: 42px;\n}\nbody.rtl .account__avatar-overlay-overlay {\n right: auto;\n left: 0;\n}\nbody.rtl .column-back-button--slim-button {\n right: auto;\n left: 0;\n}\nbody.rtl .status__relative-time,\nbody.rtl .activity-stream .status.light .status__header .status__meta {\n float: left;\n}\nbody.rtl .activity-stream .detailed-status.light .detailed-status__display-name > div {\n float: right;\n margin-right: 0;\n margin-left: 10px;\n}\nbody.rtl .activity-stream .detailed-status.light .detailed-status__meta span > span {\n margin-left: 0;\n margin-right: 6px;\n}\nbody.rtl .status__action-bar__counter {\n margin-right: 0;\n margin-left: 11px;\n}\nbody.rtl .status__action-bar__counter .status__action-bar-button {\n margin-right: 0;\n margin-left: 4px;\n}\nbody.rtl .status__action-bar-button {\n float: right;\n margin-right: 0;\n margin-left: 18px;\n}\nbody.rtl .status__action-bar-dropdown {\n float: right;\n}\nbody.rtl .privacy-dropdown__dropdown {\n margin-left: 0;\n margin-right: 40px;\n}\nbody.rtl .privacy-dropdown__option__icon {\n margin-left: 10px;\n margin-right: 0;\n}\nbody.rtl .detailed-status__display-avatar {\n margin-right: 0;\n margin-left: 10px;\n float: right;\n}\nbody.rtl .detailed-status__favorites,\nbody.rtl .detailed-status__reblogs {\n margin-left: 0;\n margin-right: 6px;\n}\nbody.rtl .fa-ul {\n margin-left: 0;\n margin-left: 2.14285714em;\n}\nbody.rtl .fa-li {\n left: auto;\n right: -2.14285714em;\n}\nbody.rtl .admin-wrapper {\n direction: rtl;\n}\nbody.rtl .admin-wrapper .sidebar ul a i.fa,\nbody.rtl a.table-action-link i.fa {\n margin-right: 0;\n margin-left: 5px;\n}\nbody.rtl .simple_form .check_boxes .checkbox label {\n padding-left: 0;\n padding-right: 25px;\n}\nbody.rtl .simple_form .input.with_label.boolean label.checkbox {\n padding-left: 25px;\n padding-right: 0;\n}\nbody.rtl .simple_form .check_boxes .checkbox input[type=checkbox],\nbody.rtl .simple_form .input.boolean input[type=checkbox] {\n left: auto;\n right: 0;\n}\nbody.rtl .simple_form .input.radio_buttons .radio {\n left: auto;\n right: 0;\n}\nbody.rtl .simple_form .input.radio_buttons .radio > label {\n padding-right: 28px;\n padding-left: 0;\n}\nbody.rtl .simple_form .input-with-append .input input {\n padding-left: 142px;\n padding-right: 0;\n}\nbody.rtl .simple_form .input.boolean label.checkbox {\n left: auto;\n right: 0;\n}\nbody.rtl .simple_form .input.boolean .label_input,\nbody.rtl .simple_form .input.boolean .hint {\n padding-left: 0;\n padding-right: 28px;\n}\nbody.rtl .simple_form .label_input__append {\n right: auto;\n left: 3px;\n}\nbody.rtl .simple_form .label_input__append::after {\n right: auto;\n left: 0;\n background-image: linear-gradient(to left, rgba(19, 20, 25, 0), #131419);\n}\nbody.rtl .simple_form select {\n background: #131419 url(\"data:image/svg+xml;utf8,\") no-repeat left 8px center/auto 16px;\n}\nbody.rtl .table th,\nbody.rtl .table td {\n text-align: right;\n}\nbody.rtl .filters .filter-subset {\n margin-right: 0;\n margin-left: 45px;\n}\nbody.rtl .landing-page .header-wrapper .mascot {\n right: 60px;\n left: auto;\n}\nbody.rtl .landing-page__call-to-action .row__information-board {\n direction: rtl;\n}\nbody.rtl .landing-page .header .hero .floats .float-1 {\n left: -120px;\n right: auto;\n}\nbody.rtl .landing-page .header .hero .floats .float-2 {\n left: 210px;\n right: auto;\n}\nbody.rtl .landing-page .header .hero .floats .float-3 {\n left: 110px;\n right: auto;\n}\nbody.rtl .landing-page .header .links .brand img {\n left: 0;\n}\nbody.rtl .landing-page .fa-external-link {\n padding-right: 5px;\n padding-left: 0 !important;\n}\nbody.rtl .landing-page .features #mastodon-timeline {\n margin-right: 0;\n margin-left: 30px;\n}\n@media screen and (min-width: 631px) {\n body.rtl .column,\nbody.rtl .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n body.rtl .column:first-child,\nbody.rtl .drawer:first-child {\n padding-left: 5px;\n padding-right: 10px;\n }\n body.rtl .columns-area > div .column,\nbody.rtl .columns-area > div .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\nbody.rtl .public-layout .header .nav-button {\n margin-left: 8px;\n margin-right: 0;\n}\nbody.rtl .public-layout .public-account-header__tabs {\n margin-left: 0;\n margin-right: 20px;\n}\nbody.rtl .landing-page__information .account__display-name {\n margin-right: 0;\n margin-left: 5px;\n}\nbody.rtl .landing-page__information .account__avatar-wrapper {\n margin-left: 12px;\n margin-right: 0;\n}\nbody.rtl .card__bar .display-name {\n margin-left: 0;\n margin-right: 15px;\n text-align: right;\n}\nbody.rtl .fa-chevron-left::before {\n content: \"\";\n}\nbody.rtl .fa-chevron-right::before {\n content: \"\";\n}\nbody.rtl .column-back-button__icon {\n margin-right: 0;\n margin-left: 5px;\n}\nbody.rtl .column-header__setting-arrows .column-header__setting-btn:last-child {\n padding-left: 0;\n padding-right: 10px;\n}\nbody.rtl .simple_form .input.radio_buttons .radio > label input {\n left: auto;\n right: 0;\n}\n\n.dashboard__counters {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -5px;\n margin-bottom: 20px;\n}\n.dashboard__counters > div {\n box-sizing: border-box;\n flex: 0 0 33.333%;\n padding: 0 5px;\n margin-bottom: 10px;\n}\n.dashboard__counters > div > div, .dashboard__counters > div > a {\n padding: 20px;\n background: #313543;\n border-radius: 4px;\n}\n.dashboard__counters > div > a {\n text-decoration: none;\n color: inherit;\n display: block;\n}\n.dashboard__counters > div > a:hover, .dashboard__counters > div > a:focus, .dashboard__counters > div > a:active {\n background: #393f4f;\n}\n.dashboard__counters__num, .dashboard__counters__text {\n text-align: center;\n font-weight: 500;\n font-size: 24px;\n line-height: 21px;\n color: #ffffff;\n font-family: sans-serif, sans-serif;\n margin-bottom: 20px;\n line-height: 30px;\n}\n.dashboard__counters__text {\n font-size: 18px;\n}\n.dashboard__counters__label {\n font-size: 14px;\n color: #dde3ec;\n text-align: center;\n font-weight: 500;\n}\n\n.dashboard__widgets {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -5px;\n}\n.dashboard__widgets > div {\n flex: 0 0 33.333%;\n margin-bottom: 20px;\n}\n.dashboard__widgets > div > div {\n padding: 0 5px;\n}\n.dashboard__widgets a:not(.name-tag) {\n color: #d9e1e8;\n font-weight: 500;\n text-decoration: none;\n}\n\n.compose-form .compose-form__modifiers .compose-form__upload-description input::placeholder {\n opacity: 1;\n}\n\n.rich-formatting a,\n.rich-formatting p a,\n.rich-formatting li a,\n.landing-page__short-description p a,\n.status__content a,\n.reply-indicator__content a {\n color: #5f86e2;\n text-decoration: underline;\n}\n.rich-formatting a.mention,\n.rich-formatting p a.mention,\n.rich-formatting li a.mention,\n.landing-page__short-description p a.mention,\n.status__content a.mention,\n.reply-indicator__content a.mention {\n text-decoration: none;\n}\n.rich-formatting a.mention span,\n.rich-formatting p a.mention span,\n.rich-formatting li a.mention span,\n.landing-page__short-description p a.mention span,\n.status__content a.mention span,\n.reply-indicator__content a.mention span {\n text-decoration: underline;\n}\n.rich-formatting a.mention span:hover, .rich-formatting a.mention span:focus, .rich-formatting a.mention span:active,\n.rich-formatting p a.mention span:hover,\n.rich-formatting p a.mention span:focus,\n.rich-formatting p a.mention span:active,\n.rich-formatting li a.mention span:hover,\n.rich-formatting li a.mention span:focus,\n.rich-formatting li a.mention span:active,\n.landing-page__short-description p a.mention span:hover,\n.landing-page__short-description p a.mention span:focus,\n.landing-page__short-description p a.mention span:active,\n.status__content a.mention span:hover,\n.status__content a.mention span:focus,\n.status__content a.mention span:active,\n.reply-indicator__content a.mention span:hover,\n.reply-indicator__content a.mention span:focus,\n.reply-indicator__content a.mention span:active {\n text-decoration: none;\n}\n.rich-formatting a:hover, .rich-formatting a:focus, .rich-formatting a:active,\n.rich-formatting p a:hover,\n.rich-formatting p a:focus,\n.rich-formatting p a:active,\n.rich-formatting li a:hover,\n.rich-formatting li a:focus,\n.rich-formatting li a:active,\n.landing-page__short-description p a:hover,\n.landing-page__short-description p a:focus,\n.landing-page__short-description p a:active,\n.status__content a:hover,\n.status__content a:focus,\n.status__content a:active,\n.reply-indicator__content a:hover,\n.reply-indicator__content a:focus,\n.reply-indicator__content a:active {\n text-decoration: none;\n}\n.rich-formatting a.status__content__spoiler-link,\n.rich-formatting p a.status__content__spoiler-link,\n.rich-formatting li a.status__content__spoiler-link,\n.landing-page__short-description p a.status__content__spoiler-link,\n.status__content a.status__content__spoiler-link,\n.reply-indicator__content a.status__content__spoiler-link {\n color: #ecf0f4;\n text-decoration: none;\n}\n\n.status__content__read-more-button {\n text-decoration: underline;\n}\n.status__content__read-more-button:hover, .status__content__read-more-button:focus, .status__content__read-more-button:active {\n text-decoration: none;\n}\n\n.getting-started__footer a {\n text-decoration: underline;\n}\n.getting-started__footer a:hover, .getting-started__footer a:focus, .getting-started__footer a:active {\n text-decoration: none;\n}","// Dependent colors\n$black: #000000;\n\n$classic-base-color: #282c37;\n$classic-primary-color: #9baec8;\n$classic-secondary-color: #d9e1e8;\n$classic-highlight-color: #2b90d9;\n\n$ui-base-color: $classic-base-color !default;\n$ui-primary-color: $classic-primary-color !default;\n$ui-secondary-color: $classic-secondary-color !default;\n\n// Differences\n$ui-highlight-color: #2b5fd9;\n\n$darker-text-color: lighten($ui-primary-color, 20%) !default;\n$dark-text-color: lighten($ui-primary-color, 12%) !default;\n$secondary-text-color: lighten($ui-secondary-color, 6%) !default;\n$highlight-text-color: $classic-highlight-color !default;\n$action-button-color: #8d9ac2;\n\n$inverted-text-color: $black !default;\n$lighter-text-color: darken($ui-base-color,6%) !default;\n$light-text-color: darken($ui-primary-color, 40%) !default;\n","@function hex-color($color) {\n @if type-of($color) == 'color' {\n $color: str-slice(ie-hex-str($color), 4);\n }\n @return '%23' + unquote($color)\n}\n\nbody {\n font-family: $font-sans-serif, sans-serif;\n background: darken($ui-base-color, 8%);\n font-size: 13px;\n line-height: 18px;\n font-weight: 400;\n color: $primary-text-color;\n text-rendering: optimizelegibility;\n font-feature-settings: \"kern\";\n text-size-adjust: none;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n -webkit-tap-highlight-color: transparent;\n\n &.system-font {\n // system-ui => standard property (Chrome/Android WebView 56+, Opera 43+, Safari 11+)\n // -apple-system => Safari <11 specific\n // BlinkMacSystemFont => Chrome <56 on macOS specific\n // Segoe UI => Windows 7/8/10\n // Oxygen => KDE\n // Ubuntu => Unity/Ubuntu\n // Cantarell => GNOME\n // Fira Sans => Firefox OS\n // Droid Sans => Older Androids (<4.0)\n // Helvetica Neue => Older macOS <10.11\n // $font-sans-serif => web-font (Roboto) fallback and newer Androids (>=4.0)\n font-family: system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", $font-sans-serif, sans-serif;\n }\n\n &.app-body {\n position: absolute;\n width: 100%;\n height: 100%;\n padding: 0;\n background: $ui-base-color;\n\n &.with-modals--active {\n overflow-y: hidden;\n }\n }\n\n &.lighter {\n background: $ui-base-color;\n }\n\n &.with-modals {\n overflow-x: hidden;\n overflow-y: scroll;\n\n &--active {\n overflow-y: hidden;\n margin-right: 13px;\n }\n }\n\n &.embed {\n background: lighten($ui-base-color, 4%);\n margin: 0;\n padding-bottom: 0;\n\n .container {\n position: absolute;\n width: 100%;\n height: 100%;\n overflow: hidden;\n }\n }\n\n &.admin {\n background: darken($ui-base-color, 4%);\n position: fixed;\n width: 100%;\n height: 100%;\n padding: 0;\n }\n\n &.error {\n position: absolute;\n text-align: center;\n color: $darker-text-color;\n background: $ui-base-color;\n width: 100%;\n height: 100%;\n padding: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n\n .dialog {\n vertical-align: middle;\n margin: 20px;\n\n img {\n display: block;\n max-width: 470px;\n width: 100%;\n height: auto;\n margin-top: -120px;\n }\n\n h1 {\n font-size: 20px;\n line-height: 28px;\n font-weight: 400;\n }\n }\n }\n}\n\nbutton {\n font-family: inherit;\n cursor: pointer;\n\n &:focus {\n outline: none;\n }\n}\n\n.app-holder {\n &,\n & > div {\n display: flex;\n width: 100%;\n height: 100%;\n align-items: center;\n justify-content: center;\n outline: 0 !important;\n }\n}\n",".container-alt {\n width: 700px;\n margin: 0 auto;\n margin-top: 40px;\n\n @media screen and (max-width: 740px) {\n width: 100%;\n margin: 0;\n }\n}\n\n.logo-container {\n margin: 100px auto 50px;\n\n @media screen and (max-width: 500px) {\n margin: 40px auto 0;\n }\n\n h1 {\n display: flex;\n justify-content: center;\n align-items: center;\n\n img {\n height: 42px;\n margin-right: 10px;\n }\n\n a {\n display: flex;\n justify-content: center;\n align-items: center;\n color: $primary-text-color;\n text-decoration: none;\n outline: 0;\n padding: 12px 16px;\n line-height: 32px;\n font-family: $font-display, sans-serif;\n font-weight: 500;\n font-size: 14px;\n }\n }\n}\n\n.compose-standalone {\n .compose-form {\n width: 400px;\n margin: 0 auto;\n padding: 20px 0;\n margin-top: 40px;\n box-sizing: border-box;\n\n @media screen and (max-width: 400px) {\n width: 100%;\n margin-top: 0;\n padding: 20px;\n }\n }\n}\n\n.account-header {\n width: 400px;\n margin: 0 auto;\n display: flex;\n font-size: 13px;\n line-height: 18px;\n box-sizing: border-box;\n padding: 20px 0;\n padding-bottom: 0;\n margin-bottom: -30px;\n margin-top: 40px;\n\n @media screen and (max-width: 440px) {\n width: 100%;\n margin: 0;\n margin-bottom: 10px;\n padding: 20px;\n padding-bottom: 0;\n }\n\n .avatar {\n width: 40px;\n height: 40px;\n @include avatar-size(40px);\n margin-right: 8px;\n\n img {\n width: 100%;\n height: 100%;\n display: block;\n margin: 0;\n border-radius: 4px;\n @include avatar-radius();\n }\n }\n\n .name {\n flex: 1 1 auto;\n color: $secondary-text-color;\n width: calc(100% - 88px);\n\n .username {\n display: block;\n font-weight: 500;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n }\n\n .logout-link {\n display: block;\n font-size: 32px;\n line-height: 40px;\n margin-left: 8px;\n }\n}\n\n.grid-3 {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: 3fr 1fr;\n grid-auto-columns: 25%;\n grid-auto-rows: max-content;\n\n .column-0 {\n grid-column: 1/3;\n grid-row: 1;\n }\n\n .column-1 {\n grid-column: 1;\n grid-row: 2;\n }\n\n .column-2 {\n grid-column: 2;\n grid-row: 2;\n }\n\n .column-3 {\n grid-column: 1/3;\n grid-row: 3;\n }\n\n .landing-page__call-to-action {\n min-height: 100%;\n }\n\n @media screen and (max-width: 738px) {\n grid-template-columns: minmax(0, 50%) minmax(0, 50%);\n\n .landing-page__call-to-action {\n padding: 20px;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n\n .row__information-board {\n width: 100%;\n justify-content: center;\n align-items: center;\n }\n\n .row__mascot {\n display: none;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n grid-gap: 0;\n grid-template-columns: minmax(0, 100%);\n\n .column-0 {\n grid-column: 1;\n }\n\n .column-1 {\n grid-column: 1;\n grid-row: 3;\n }\n\n .column-2 {\n grid-column: 1;\n grid-row: 2;\n }\n\n .column-3 {\n grid-column: 1;\n grid-row: 4;\n }\n }\n}\n\n.public-layout {\n @media screen and (max-width: $no-gap-breakpoint) {\n padding-top: 48px;\n }\n\n .container {\n max-width: 960px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n padding: 0;\n }\n }\n\n .header {\n background: lighten($ui-base-color, 8%);\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n height: 48px;\n margin: 10px 0;\n display: flex;\n align-items: stretch;\n justify-content: center;\n flex-wrap: nowrap;\n overflow: hidden;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n position: fixed;\n width: 100%;\n top: 0;\n left: 0;\n margin: 0;\n border-radius: 0;\n box-shadow: none;\n z-index: 110;\n }\n\n & > div {\n flex: 1 1 33.3%;\n min-height: 1px;\n }\n\n .nav-left {\n display: flex;\n align-items: stretch;\n justify-content: flex-start;\n flex-wrap: nowrap;\n }\n\n .nav-center {\n display: flex;\n align-items: stretch;\n justify-content: center;\n flex-wrap: nowrap;\n }\n\n .nav-right {\n display: flex;\n align-items: stretch;\n justify-content: flex-end;\n flex-wrap: nowrap;\n }\n\n .brand {\n display: block;\n padding: 15px;\n\n img {\n display: block;\n height: 18px;\n width: auto;\n position: relative;\n bottom: -2px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n height: 20px;\n }\n }\n\n &:hover,\n &:focus,\n &:active {\n background: lighten($ui-base-color, 12%);\n }\n }\n\n .nav-link {\n display: flex;\n align-items: center;\n padding: 0 1rem;\n font-size: 12px;\n font-weight: 500;\n text-decoration: none;\n color: $darker-text-color;\n white-space: nowrap;\n text-align: center;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: underline;\n color: $primary-text-color;\n }\n\n @media screen and (max-width: 550px) {\n &.optional {\n display: none;\n }\n }\n }\n\n .nav-button {\n background: lighten($ui-base-color, 16%);\n margin: 8px;\n margin-left: 0;\n border-radius: 4px;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n background: lighten($ui-base-color, 20%);\n }\n }\n }\n\n $no-columns-breakpoint: 600px;\n\n .grid {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: minmax(300px, 3fr) minmax(298px, 1fr);\n grid-auto-columns: 25%;\n grid-auto-rows: max-content;\n\n .column-0 {\n grid-row: 1;\n grid-column: 1;\n }\n\n .column-1 {\n grid-row: 1;\n grid-column: 2;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n grid-template-columns: 100%;\n grid-gap: 0;\n\n .column-1 {\n display: none;\n }\n }\n }\n\n .public-account-header {\n overflow: hidden;\n margin-bottom: 10px;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n\n &.inactive {\n opacity: 0.5;\n\n .public-account-header__image,\n .avatar {\n filter: grayscale(100%);\n }\n\n .logo-button {\n background-color: $secondary-text-color;\n\n svg path:last-child {\n fill: $secondary-text-color;\n }\n }\n }\n\n &__image {\n border-radius: 4px 4px 0 0;\n overflow: hidden;\n height: 300px;\n position: relative;\n background: darken($ui-base-color, 12%);\n\n &::after {\n content: \"\";\n display: block;\n position: absolute;\n width: 100%;\n height: 100%;\n box-shadow: inset 0 -1px 1px 1px rgba($base-shadow-color, 0.15);\n top: 0;\n left: 0;\n }\n\n img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 4px 4px 0 0;\n }\n\n @media screen and (max-width: 600px) {\n height: 200px;\n }\n }\n\n &--no-bar {\n margin-bottom: 0;\n\n .public-account-header__image,\n .public-account-header__image img {\n border-radius: 4px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-radius: 0;\n }\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n margin-bottom: 0;\n box-shadow: none;\n\n &__image::after {\n display: none;\n }\n\n &__image,\n &__image img {\n border-radius: 0;\n }\n }\n\n &__bar {\n position: relative;\n margin-top: -80px;\n display: flex;\n justify-content: flex-start;\n\n &::before {\n content: \"\";\n display: block;\n background: lighten($ui-base-color, 4%);\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 60px;\n border-radius: 0 0 4px 4px;\n z-index: -1;\n }\n\n .avatar {\n display: block;\n width: 120px;\n height: 120px;\n @include avatar-size(120px);\n padding-left: 20px - 4px;\n flex: 0 0 auto;\n\n img {\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 50%;\n border: 4px solid lighten($ui-base-color, 4%);\n background: darken($ui-base-color, 8%);\n @include avatar-radius();\n }\n }\n\n @media screen and (max-width: 600px) {\n margin-top: 0;\n background: lighten($ui-base-color, 4%);\n border-radius: 0 0 4px 4px;\n padding: 5px;\n\n &::before {\n display: none;\n }\n\n .avatar {\n width: 48px;\n height: 48px;\n @include avatar-size(48px);\n padding: 7px 0;\n padding-left: 10px;\n\n img {\n border: 0;\n border-radius: 4px;\n @include avatar-radius();\n }\n\n @media screen and (max-width: 360px) {\n display: none;\n }\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-radius: 0;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n flex-wrap: wrap;\n }\n }\n\n &__tabs {\n flex: 1 1 auto;\n margin-left: 20px;\n\n &__name {\n padding-top: 20px;\n padding-bottom: 8px;\n\n h1 {\n font-size: 20px;\n line-height: 18px * 1.5;\n color: $primary-text-color;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n text-shadow: 1px 1px 1px $base-shadow-color;\n\n small {\n display: block;\n font-size: 14px;\n color: $primary-text-color;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n\n @media screen and (max-width: 600px) {\n margin-left: 15px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n\n &__name {\n padding-top: 0;\n padding-bottom: 0;\n\n h1 {\n font-size: 16px;\n line-height: 24px;\n text-shadow: none;\n\n small {\n color: $darker-text-color;\n }\n }\n }\n }\n\n &__tabs {\n display: flex;\n justify-content: flex-start;\n align-items: stretch;\n height: 58px;\n\n .details-counters {\n display: flex;\n flex-direction: row;\n min-width: 300px;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n .details-counters {\n display: none;\n }\n }\n\n .counter {\n width: 33.3%;\n box-sizing: border-box;\n flex: 0 0 auto;\n color: $darker-text-color;\n padding: 10px;\n border-right: 1px solid lighten($ui-base-color, 4%);\n cursor: default;\n text-align: center;\n position: relative;\n\n a {\n display: block;\n }\n\n &:last-child {\n border-right: 0;\n }\n\n &::after {\n display: block;\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n border-bottom: 4px solid $ui-primary-color;\n opacity: 0.5;\n transition: all 400ms ease;\n }\n\n &.active {\n &::after {\n border-bottom: 4px solid $highlight-text-color;\n opacity: 1;\n }\n\n &.inactive::after {\n border-bottom-color: $secondary-text-color;\n }\n }\n\n &:hover {\n &::after {\n opacity: 1;\n transition-duration: 100ms;\n }\n }\n\n a {\n text-decoration: none;\n color: inherit;\n }\n\n .counter-label {\n font-size: 12px;\n display: block;\n }\n\n .counter-number {\n font-weight: 500;\n font-size: 18px;\n margin-bottom: 5px;\n color: $primary-text-color;\n font-family: $font-display, sans-serif;\n }\n }\n\n .spacer {\n flex: 1 1 auto;\n height: 1px;\n }\n\n &__buttons {\n padding: 7px 8px;\n }\n }\n }\n\n &__extra {\n display: none;\n margin-top: 4px;\n\n .public-account-bio {\n border-radius: 0;\n box-shadow: none;\n background: transparent;\n margin: 0 -5px;\n\n .account__header__fields {\n border-top: 1px solid lighten($ui-base-color, 12%);\n }\n\n .roles {\n display: none;\n }\n }\n\n &__links {\n margin-top: -15px;\n font-size: 14px;\n color: $darker-text-color;\n\n a {\n display: inline-block;\n color: $darker-text-color;\n text-decoration: none;\n padding: 15px;\n font-weight: 500;\n\n strong {\n font-weight: 700;\n color: $primary-text-color;\n }\n }\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n display: block;\n flex: 100%;\n }\n }\n }\n\n .account__section-headline {\n border-radius: 4px 4px 0 0;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-radius: 0;\n }\n }\n\n .detailed-status__meta {\n margin-top: 25px;\n }\n\n .public-account-bio {\n background: lighten($ui-base-color, 8%);\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n overflow: hidden;\n margin-bottom: 10px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n box-shadow: none;\n margin-bottom: 0;\n border-radius: 0;\n }\n\n .account__header__fields {\n margin: 0;\n border-top: 0;\n\n a {\n color: lighten($ui-highlight-color, 8%);\n }\n\n dl:first-child .verified {\n border-radius: 0 4px 0 0;\n }\n\n .verified a {\n color: $valid-value-color;\n }\n }\n\n .account__header__content {\n padding: 20px;\n padding-bottom: 0;\n color: $primary-text-color;\n }\n\n &__extra,\n .roles {\n padding: 20px;\n font-size: 14px;\n color: $darker-text-color;\n }\n\n .roles {\n padding-bottom: 0;\n }\n }\n\n .static-icon-button {\n color: $action-button-color;\n font-size: 18px;\n\n & > span {\n font-size: 14px;\n font-weight: 500;\n }\n }\n\n .card-grid {\n display: flex;\n flex-wrap: wrap;\n min-width: 100%;\n margin: 0 -5px;\n\n & > div {\n box-sizing: border-box;\n flex: 1 0 auto;\n width: 300px;\n padding: 0 5px;\n margin-bottom: 10px;\n max-width: 33.333%;\n\n @media screen and (max-width: 900px) {\n max-width: 50%;\n }\n\n @media screen and (max-width: 600px) {\n max-width: 100%;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n margin: 0;\n border-top: 1px solid lighten($ui-base-color, 8%);\n\n & > div {\n width: 100%;\n padding: 0;\n margin-bottom: 0;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n &:last-child {\n border-bottom: 0;\n }\n\n .card__bar {\n background: $ui-base-color;\n\n &:hover,\n &:active,\n &:focus {\n background: lighten($ui-base-color, 4%);\n }\n }\n }\n }\n }\n}\n","// Commonly used web colors\n$black: #000000; // Black\n$white: #ffffff; // White\n$success-green: #79bd9a; // Padua\n$error-red: #df405a; // Cerise\n$warning-red: #ff5050; // Sunset Orange\n$gold-star: #ca8f04; // Dark Goldenrod\n\n$red-bookmark: $warning-red;\n\n// Pleroma-Dark colors\n$pleroma-bg: #121a24;\n$pleroma-fg: #182230;\n$pleroma-text: #b9b9ba;\n$pleroma-links: #d8a070;\n\n// Values from the classic Mastodon UI\n$classic-base-color: $pleroma-bg;\n$classic-primary-color: #9baec8;\n$classic-secondary-color: #d9e1e8;\n$classic-highlight-color: #d8a070;\n\n// Variables for defaults in UI\n$base-shadow-color: $black !default;\n$base-overlay-background: $black !default;\n$base-border-color: $white !default;\n$simple-background-color: $white !default;\n$valid-value-color: $success-green !default;\n$error-value-color: $error-red !default;\n\n// Tell UI to use selected colors\n$ui-base-color: $classic-base-color !default; // Darkest\n$ui-base-lighter-color: lighten($ui-base-color, 26%) !default; // Lighter darkest\n$ui-primary-color: $classic-primary-color !default; // Lighter\n$ui-secondary-color: $classic-secondary-color !default; // Lightest\n$ui-highlight-color: $classic-highlight-color !default;\n\n// Variables for texts\n$primary-text-color: $white !default;\n$darker-text-color: $ui-primary-color !default;\n$dark-text-color: $ui-base-lighter-color !default;\n$secondary-text-color: $ui-secondary-color !default;\n$highlight-text-color: $ui-highlight-color !default;\n$action-button-color: $ui-base-lighter-color !default;\n// For texts on inverted backgrounds\n$inverted-text-color: $ui-base-color !default;\n$lighter-text-color: $ui-base-lighter-color !default;\n$light-text-color: $ui-primary-color !default;\n\n// Language codes that uses CJK fonts\n$cjk-langs: ja, ko, zh-CN, zh-HK, zh-TW;\n\n// Variables for components\n$media-modal-media-max-width: 100%;\n// put margins on top and bottom of image to avoid the screen covered by image.\n$media-modal-media-max-height: 80%;\n\n$no-gap-breakpoint: 415px;\n\n$font-sans-serif: sans-serif !default;\n$font-display: sans-serif !default;\n$font-monospace: monospace !default;\n\n// Avatar border size (8% default, 100% for rounded avatars)\n$ui-avatar-border-size: 8%;\n\n// More variables\n$dismiss-overlay-width: 4rem;\n","@mixin avatar-radius() {\n border-radius: $ui-avatar-border-size;\n background-position: 50%;\n background-clip: padding-box;\n}\n\n@mixin avatar-size($size:48px) {\n width: $size;\n height: $size;\n background-size: $size $size;\n}\n\n@mixin single-column($media, $parent: '&') {\n .auto-columns #{$parent} {\n @media #{$media} {\n @content;\n }\n }\n .single-column #{$parent} {\n @content;\n }\n}\n\n@mixin limited-single-column($media, $parent: '&') {\n .auto-columns #{$parent}, .single-column #{$parent} {\n @media #{$media} {\n @content;\n }\n }\n}\n\n@mixin multi-columns($media, $parent: '&') {\n .auto-columns #{$parent} {\n @media #{$media} {\n @content;\n }\n }\n .multi-columns #{$parent} {\n @content;\n }\n}\n\n@mixin fullwidth-gallery {\n &.full-width {\n margin-left: -14px;\n margin-right: -14px;\n width: inherit;\n max-width: none;\n height: 250px;\n border-radius: 0px;\n }\n}\n\n@mixin search-input() {\n outline: 0;\n box-sizing: border-box;\n width: 100%;\n border: none;\n box-shadow: none;\n font-family: inherit;\n background: $ui-base-color;\n color: $darker-text-color;\n font-size: 14px;\n margin: 0;\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &:focus {\n background: lighten($ui-base-color, 4%);\n }\n\n @media screen and (max-width: 600px) {\n font-size: 16px;\n }\n}\n\n@mixin search-popout() {\n background: $simple-background-color;\n border-radius: 4px;\n padding: 10px 14px;\n padding-bottom: 14px;\n margin-top: 10px;\n color: $light-text-color;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n\n h4 {\n text-transform: uppercase;\n color: $light-text-color;\n font-size: 13px;\n font-weight: 500;\n margin-bottom: 10px;\n }\n\n li {\n padding: 4px 0;\n }\n\n ul {\n margin-bottom: 10px;\n }\n\n em {\n font-weight: 500;\n color: $inverted-text-color;\n }\n}\n",".no-list {\n list-style: none;\n\n li {\n display: inline-block;\n margin: 0 5px;\n }\n}\n\n.recovery-codes {\n list-style: none;\n margin: 0 auto;\n\n li {\n font-size: 125%;\n line-height: 1.5;\n letter-spacing: 1px;\n }\n}\n",".modal-layout {\n background: $ui-base-color url('data:image/svg+xml;utf8,') repeat-x bottom fixed;\n display: flex;\n flex-direction: column;\n height: 100vh;\n padding: 0;\n}\n\n.modal-layout__mastodon {\n display: flex;\n flex: 1;\n flex-direction: column;\n justify-content: flex-end;\n\n > * {\n flex: 1;\n max-height: 235px;\n }\n}\n\n@media screen and (max-width: 600px) {\n .account-header {\n margin-top: 0;\n }\n}\n",".public-layout {\n .footer {\n text-align: left;\n padding-top: 20px;\n padding-bottom: 60px;\n font-size: 12px;\n color: lighten($ui-base-color, 34%);\n\n @media screen and (max-width: $no-gap-breakpoint) {\n padding-left: 20px;\n padding-right: 20px;\n }\n\n .grid {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: 1fr 1fr 2fr 1fr 1fr;\n\n .column-0 {\n grid-column: 1;\n grid-row: 1;\n min-width: 0;\n }\n\n .column-1 {\n grid-column: 2;\n grid-row: 1;\n min-width: 0;\n }\n\n .column-2 {\n grid-column: 3;\n grid-row: 1;\n min-width: 0;\n text-align: center;\n\n h4 a {\n color: lighten($ui-base-color, 34%);\n }\n }\n\n .column-3 {\n grid-column: 4;\n grid-row: 1;\n min-width: 0;\n }\n\n .column-4 {\n grid-column: 5;\n grid-row: 1;\n min-width: 0;\n }\n\n @media screen and (max-width: 690px) {\n grid-template-columns: 1fr 2fr 1fr;\n\n .column-0,\n .column-1 {\n grid-column: 1;\n }\n\n .column-1 {\n grid-row: 2;\n }\n\n .column-2 {\n grid-column: 2;\n }\n\n .column-3,\n .column-4 {\n grid-column: 3;\n }\n\n .column-4 {\n grid-row: 2;\n }\n }\n\n @media screen and (max-width: 600px) {\n .column-1 {\n display: block;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n .column-0,\n .column-1,\n .column-3,\n .column-4 {\n display: none;\n }\n }\n }\n\n h4 {\n text-transform: uppercase;\n font-weight: 700;\n margin-bottom: 8px;\n color: $darker-text-color;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n }\n\n ul a {\n text-decoration: none;\n color: lighten($ui-base-color, 34%);\n\n &:hover,\n &:active,\n &:focus {\n text-decoration: underline;\n }\n }\n\n .brand {\n svg {\n display: block;\n height: 36px;\n width: auto;\n margin: 0 auto;\n\n path {\n fill: lighten($ui-base-color, 34%);\n }\n }\n\n &:hover,\n &:focus,\n &:active {\n svg path {\n fill: lighten($ui-base-color, 38%);\n }\n }\n }\n }\n}\n",".compact-header {\n h1 {\n font-size: 24px;\n line-height: 28px;\n color: $darker-text-color;\n font-weight: 500;\n margin-bottom: 20px;\n padding: 0 10px;\n word-wrap: break-word;\n\n @media screen and (max-width: 740px) {\n text-align: center;\n padding: 20px 10px 0;\n }\n\n a {\n color: inherit;\n text-decoration: none;\n }\n\n small {\n font-weight: 400;\n color: $secondary-text-color;\n }\n\n img {\n display: inline-block;\n margin-bottom: -5px;\n margin-right: 15px;\n width: 36px;\n height: 36px;\n }\n }\n}\n",".hero-widget {\n margin-bottom: 10px;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n\n &__img {\n width: 100%;\n height: 167px;\n position: relative;\n overflow: hidden;\n border-radius: 4px 4px 0 0;\n background: $base-shadow-color;\n\n img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 4px 4px 0 0;\n }\n }\n\n &__text {\n background: $ui-base-color;\n padding: 20px;\n border-radius: 0 0 4px 4px;\n font-size: 15px;\n color: $darker-text-color;\n line-height: 20px;\n word-wrap: break-word;\n font-weight: 400;\n\n .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n }\n\n p {\n margin-bottom: 20px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n em {\n display: inline;\n margin: 0;\n padding: 0;\n font-weight: 700;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n color: lighten($darker-text-color, 10%);\n }\n\n a {\n color: $secondary-text-color;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n}\n\n.endorsements-widget {\n margin-bottom: 10px;\n padding-bottom: 10px;\n\n h4 {\n padding: 10px;\n text-transform: uppercase;\n font-weight: 700;\n font-size: 13px;\n color: $darker-text-color;\n }\n\n .account {\n padding: 10px 0;\n\n &:last-child {\n border-bottom: 0;\n }\n\n .account__display-name {\n display: flex;\n align-items: center;\n }\n\n .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n }\n }\n}\n\n.box-widget {\n padding: 20px;\n border-radius: 4px;\n background: $ui-base-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n}\n\n.contact-widget,\n.landing-page__information.contact-widget {\n box-sizing: border-box;\n padding: 20px;\n min-height: 100%;\n border-radius: 4px;\n background: $ui-base-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n}\n\n.contact-widget {\n font-size: 15px;\n color: $darker-text-color;\n line-height: 20px;\n word-wrap: break-word;\n font-weight: 400;\n\n strong {\n font-weight: 500;\n }\n\n p {\n margin-bottom: 10px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n &__mail {\n margin-top: 10px;\n\n a {\n color: $primary-text-color;\n text-decoration: none;\n }\n }\n}\n\n.moved-account-widget {\n padding: 15px;\n padding-bottom: 20px;\n border-radius: 4px;\n background: $ui-base-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n color: $secondary-text-color;\n font-weight: 400;\n margin-bottom: 10px;\n\n strong,\n a {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n a {\n color: inherit;\n text-decoration: underline;\n\n &.mention {\n text-decoration: none;\n\n span {\n text-decoration: none;\n }\n\n &:focus,\n &:hover,\n &:active {\n text-decoration: none;\n\n span {\n text-decoration: underline;\n }\n }\n }\n }\n\n &__message {\n margin-bottom: 15px;\n\n .fa {\n margin-right: 5px;\n color: $darker-text-color;\n }\n }\n\n &__card {\n .detailed-status__display-avatar {\n position: relative;\n cursor: pointer;\n }\n\n .detailed-status__display-name {\n margin-bottom: 0;\n text-decoration: none;\n\n span {\n font-weight: 400;\n }\n }\n }\n}\n\n.memoriam-widget {\n padding: 20px;\n border-radius: 4px;\n background: $base-shadow-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n font-size: 14px;\n color: $darker-text-color;\n margin-bottom: 10px;\n}\n\n.page-header {\n background: lighten($ui-base-color, 8%);\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n padding: 60px 15px;\n text-align: center;\n margin: 10px 0;\n\n h1 {\n color: $primary-text-color;\n font-size: 36px;\n line-height: 1.1;\n font-weight: 700;\n margin-bottom: 10px;\n }\n\n p {\n font-size: 15px;\n color: $darker-text-color;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n margin-top: 0;\n background: lighten($ui-base-color, 4%);\n\n h1 {\n font-size: 24px;\n }\n }\n}\n\n.directory {\n background: $ui-base-color;\n border-radius: 4px;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n\n &__tag {\n box-sizing: border-box;\n margin-bottom: 10px;\n\n & > a,\n & > div {\n display: flex;\n align-items: center;\n justify-content: space-between;\n background: $ui-base-color;\n border-radius: 4px;\n padding: 15px;\n text-decoration: none;\n color: inherit;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n }\n\n & > a {\n &:hover,\n &:active,\n &:focus {\n background: lighten($ui-base-color, 8%);\n }\n }\n\n &.active > a {\n background: $ui-highlight-color;\n cursor: default;\n }\n\n &.disabled > div {\n opacity: 0.5;\n cursor: default;\n }\n\n h4 {\n flex: 1 1 auto;\n font-size: 18px;\n font-weight: 700;\n color: $primary-text-color;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n .fa {\n color: $darker-text-color;\n }\n\n small {\n display: block;\n font-weight: 400;\n font-size: 15px;\n margin-top: 8px;\n color: $darker-text-color;\n }\n }\n\n &.active h4 {\n &,\n .fa,\n small {\n color: $primary-text-color;\n }\n }\n\n .avatar-stack {\n flex: 0 0 auto;\n width: (36px + 4px) * 3;\n }\n\n &.active .avatar-stack .account__avatar {\n border-color: $ui-highlight-color;\n }\n }\n}\n\n.avatar-stack {\n display: flex;\n justify-content: flex-end;\n\n .account__avatar {\n flex: 0 0 auto;\n width: 36px;\n height: 36px;\n border-radius: 50%;\n position: relative;\n margin-left: -10px;\n background: darken($ui-base-color, 8%);\n border: 2px solid $ui-base-color;\n\n &:nth-child(1) {\n z-index: 1;\n }\n\n &:nth-child(2) {\n z-index: 2;\n }\n\n &:nth-child(3) {\n z-index: 3;\n }\n }\n}\n\n.accounts-table {\n width: 100%;\n\n .account {\n padding: 0;\n border: 0;\n }\n\n thead th {\n text-align: center;\n text-transform: uppercase;\n color: $darker-text-color;\n font-weight: 700;\n padding: 10px;\n\n &:first-child {\n text-align: left;\n }\n }\n\n tbody td {\n padding: 15px 0;\n vertical-align: middle;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n }\n\n tbody tr:last-child td {\n border-bottom: 0;\n }\n\n &__count {\n width: 120px;\n text-align: center;\n font-size: 15px;\n font-weight: 500;\n color: $primary-text-color;\n\n small {\n display: block;\n color: $darker-text-color;\n font-weight: 400;\n font-size: 14px;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n tbody td.optional {\n display: none;\n }\n }\n}\n\n.moved-account-widget,\n.memoriam-widget,\n.box-widget,\n.contact-widget,\n.landing-page__information.contact-widget,\n.directory,\n.page-header {\n @media screen and (max-width: $no-gap-breakpoint) {\n margin-bottom: 0;\n box-shadow: none;\n border-radius: 0;\n }\n}\n\n$maximum-width: 1235px;\n$fluid-breakpoint: $maximum-width + 20px;\n\n.statuses-grid {\n min-height: 600px;\n\n @media screen and (max-width: 640px) {\n width: 100% !important; // Masonry layout is unnecessary at this width\n }\n\n &__item {\n width: (960px - 20px) / 3;\n\n @media screen and (max-width: $fluid-breakpoint) {\n width: (940px - 20px) / 3;\n }\n\n @media screen and (max-width: 640px) {\n width: 100%;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n width: 100vw;\n }\n }\n\n .detailed-status {\n border-radius: 4px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-top: 1px solid lighten($ui-base-color, 16%);\n }\n\n &.compact {\n .detailed-status__meta {\n margin-top: 15px;\n }\n\n .status__content {\n font-size: 15px;\n line-height: 20px;\n\n .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n }\n\n .status__content__spoiler-link {\n line-height: 20px;\n margin: 0;\n }\n }\n\n .media-gallery,\n .status-card,\n .video-player {\n margin-top: 15px;\n }\n }\n }\n}\n\n.notice-widget {\n margin-bottom: 10px;\n color: $darker-text-color;\n\n p {\n margin-bottom: 10px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n a {\n font-size: 14px;\n line-height: 20px;\n text-decoration: none;\n font-weight: 500;\n color: $ui-highlight-color;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: underline;\n }\n }\n}\n","$no-columns-breakpoint: 600px;\n\ncode {\n font-family: $font-monospace, monospace;\n font-weight: 400;\n}\n\n.form-container {\n max-width: 400px;\n padding: 20px;\n margin: 0 auto;\n}\n\n.simple_form {\n .input {\n margin-bottom: 15px;\n overflow: hidden;\n\n &.hidden {\n margin: 0;\n }\n\n &.radio_buttons {\n .radio {\n margin-bottom: 15px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n .radio > label {\n position: relative;\n padding-left: 28px;\n\n input {\n position: absolute;\n top: -2px;\n left: 0;\n }\n }\n }\n\n &.boolean {\n position: relative;\n margin-bottom: 0;\n\n .label_input > label {\n font-family: inherit;\n font-size: 14px;\n padding-top: 5px;\n color: $primary-text-color;\n display: block;\n width: auto;\n }\n\n .label_input,\n .hint {\n padding-left: 28px;\n }\n\n .label_input__wrapper {\n position: static;\n }\n\n label.checkbox {\n position: absolute;\n top: 2px;\n left: 0;\n }\n\n label a {\n color: $highlight-text-color;\n text-decoration: underline;\n\n &:hover,\n &:active,\n &:focus {\n text-decoration: none;\n }\n }\n }\n }\n\n .row {\n display: flex;\n margin: 0 -5px;\n\n .input {\n box-sizing: border-box;\n flex: 1 1 auto;\n width: 50%;\n padding: 0 5px;\n }\n }\n\n .hint {\n color: $darker-text-color;\n\n a {\n color: $highlight-text-color;\n }\n\n code {\n border-radius: 3px;\n padding: 0.2em 0.4em;\n background: darken($ui-base-color, 12%);\n }\n }\n\n span.hint {\n display: block;\n font-size: 12px;\n margin-top: 4px;\n }\n\n p.hint {\n margin-bottom: 15px;\n color: $darker-text-color;\n\n &.subtle-hint {\n text-align: center;\n font-size: 12px;\n line-height: 18px;\n margin-top: 15px;\n margin-bottom: 0;\n }\n }\n\n .card {\n margin-bottom: 15px;\n }\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n .input.with_floating_label {\n .label_input {\n display: flex;\n\n & > label {\n font-family: inherit;\n font-size: 14px;\n color: $primary-text-color;\n font-weight: 500;\n min-width: 150px;\n flex: 0 0 auto;\n }\n\n input,\n select {\n flex: 1 1 auto;\n }\n }\n\n &.select .hint {\n margin-top: 6px;\n margin-left: 150px;\n }\n }\n\n .input.with_label {\n .label_input > label {\n font-family: inherit;\n font-size: 14px;\n color: $primary-text-color;\n display: block;\n margin-bottom: 8px;\n word-wrap: break-word;\n font-weight: 500;\n }\n\n .hint {\n margin-top: 6px;\n }\n\n ul {\n flex: 390px;\n }\n }\n\n .input.with_block_label {\n max-width: none;\n\n & > label {\n font-family: inherit;\n font-size: 16px;\n color: $primary-text-color;\n display: block;\n font-weight: 500;\n padding-top: 5px;\n }\n\n .hint {\n margin-bottom: 15px;\n }\n\n ul {\n columns: 2;\n }\n }\n\n .required abbr {\n text-decoration: none;\n color: lighten($error-value-color, 12%);\n }\n\n .fields-group {\n margin-bottom: 25px;\n\n .input:last-child {\n margin-bottom: 0;\n }\n }\n\n .fields-row {\n display: flex;\n margin: 0 -10px;\n padding-top: 5px;\n margin-bottom: 25px;\n\n .input {\n max-width: none;\n }\n\n &__column {\n box-sizing: border-box;\n padding: 0 10px;\n flex: 1 1 auto;\n min-height: 1px;\n\n &-6 {\n max-width: 50%;\n }\n }\n\n .fields-group:last-child,\n .fields-row__column.fields-group {\n margin-bottom: 0;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n display: block;\n margin-bottom: 0;\n\n &__column {\n max-width: none;\n }\n\n .fields-group:last-child,\n .fields-row__column.fields-group,\n .fields-row__column {\n margin-bottom: 25px;\n }\n }\n }\n\n .input.radio_buttons .radio label {\n margin-bottom: 5px;\n font-family: inherit;\n font-size: 14px;\n color: $primary-text-color;\n display: block;\n width: auto;\n }\n\n .check_boxes {\n .checkbox {\n label {\n font-family: inherit;\n font-size: 14px;\n color: $primary-text-color;\n display: inline-block;\n width: auto;\n position: relative;\n padding-top: 5px;\n padding-left: 25px;\n flex: 1 1 auto;\n }\n\n input[type=checkbox] {\n position: absolute;\n left: 0;\n top: 5px;\n margin: 0;\n }\n }\n }\n\n input[type=text],\n input[type=number],\n input[type=email],\n input[type=password],\n textarea {\n box-sizing: border-box;\n font-size: 16px;\n color: $primary-text-color;\n display: block;\n width: 100%;\n outline: 0;\n font-family: inherit;\n resize: vertical;\n background: darken($ui-base-color, 10%);\n border: 1px solid darken($ui-base-color, 14%);\n border-radius: 4px;\n padding: 10px;\n\n &:invalid {\n box-shadow: none;\n }\n\n &:focus:invalid:not(:placeholder-shown) {\n border-color: lighten($error-red, 12%);\n }\n\n &:required:valid {\n border-color: $valid-value-color;\n }\n\n &:hover {\n border-color: darken($ui-base-color, 20%);\n }\n\n &:active,\n &:focus {\n border-color: $highlight-text-color;\n background: darken($ui-base-color, 8%);\n }\n }\n\n .input.field_with_errors {\n label {\n color: lighten($error-red, 12%);\n }\n\n input[type=text],\n input[type=number],\n input[type=email],\n input[type=password],\n textarea,\n select {\n border-color: lighten($error-red, 12%);\n }\n\n .error {\n display: block;\n font-weight: 500;\n color: lighten($error-red, 12%);\n margin-top: 4px;\n }\n }\n\n .input.disabled {\n opacity: 0.5;\n }\n\n .actions {\n margin-top: 30px;\n display: flex;\n\n &.actions--top {\n margin-top: 0;\n margin-bottom: 30px;\n }\n }\n\n button,\n .button,\n .block-button {\n display: block;\n width: 100%;\n border: 0;\n border-radius: 4px;\n background: $ui-highlight-color;\n color: $primary-text-color;\n font-size: 18px;\n line-height: inherit;\n height: auto;\n padding: 10px;\n text-transform: uppercase;\n text-decoration: none;\n text-align: center;\n box-sizing: border-box;\n cursor: pointer;\n font-weight: 500;\n outline: 0;\n margin-bottom: 10px;\n margin-right: 10px;\n\n &:last-child {\n margin-right: 0;\n }\n\n &:hover {\n background-color: lighten($ui-highlight-color, 5%);\n }\n\n &:active,\n &:focus {\n background-color: darken($ui-highlight-color, 5%);\n }\n\n &:disabled:hover {\n background-color: $ui-primary-color;\n }\n\n &.negative {\n background: $error-value-color;\n\n &:hover {\n background-color: lighten($error-value-color, 5%);\n }\n\n &:active,\n &:focus {\n background-color: darken($error-value-color, 5%);\n }\n }\n }\n\n select {\n appearance: none;\n box-sizing: border-box;\n font-size: 16px;\n color: $primary-text-color;\n display: block;\n width: 100%;\n outline: 0;\n font-family: inherit;\n resize: vertical;\n background: darken($ui-base-color, 10%) url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center / auto 16px;\n border: 1px solid darken($ui-base-color, 14%);\n border-radius: 4px;\n padding-left: 10px;\n padding-right: 30px;\n height: 41px;\n }\n\n .label_input {\n &__wrapper {\n position: relative;\n }\n\n &__append {\n position: absolute;\n right: 3px;\n top: 1px;\n padding: 10px;\n padding-bottom: 9px;\n font-size: 16px;\n color: $dark-text-color;\n font-family: inherit;\n pointer-events: none;\n cursor: default;\n max-width: 140px;\n white-space: nowrap;\n overflow: hidden;\n\n &::after {\n content: '';\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 1px;\n width: 5px;\n background-image: linear-gradient(to right, rgba(darken($ui-base-color, 10%), 0), darken($ui-base-color, 10%));\n }\n }\n }\n\n &__overlay-area {\n position: relative;\n\n &__overlay {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n background: rgba($ui-base-color, 0.65);\n backdrop-filter: blur(2px);\n border-radius: 4px;\n\n &__content {\n text-align: center;\n\n &.rich-formatting {\n &,\n p {\n color: $primary-text-color;\n }\n }\n }\n }\n }\n}\n\n.block-icon {\n display: block;\n margin: 0 auto;\n margin-bottom: 10px;\n font-size: 24px;\n}\n\n.flash-message {\n background: lighten($ui-base-color, 8%);\n color: $darker-text-color;\n border-radius: 4px;\n padding: 15px 10px;\n margin-bottom: 30px;\n text-align: center;\n\n &.notice {\n border: 1px solid rgba($valid-value-color, 0.5);\n background: rgba($valid-value-color, 0.25);\n color: $valid-value-color;\n }\n\n &.alert {\n border: 1px solid rgba($error-value-color, 0.5);\n background: rgba($error-value-color, 0.25);\n color: $error-value-color;\n }\n\n p {\n margin-bottom: 15px;\n }\n\n .oauth-code {\n outline: 0;\n box-sizing: border-box;\n display: block;\n width: 100%;\n border: none;\n padding: 10px;\n font-family: $font-monospace, monospace;\n background: $ui-base-color;\n color: $primary-text-color;\n font-size: 14px;\n margin: 0;\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &:focus {\n background: lighten($ui-base-color, 4%);\n }\n }\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n @media screen and (max-width: 740px) and (min-width: 441px) {\n margin-top: 40px;\n }\n}\n\n.form-footer {\n margin-top: 30px;\n text-align: center;\n\n a {\n color: $darker-text-color;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n.quick-nav {\n list-style: none;\n margin-bottom: 25px;\n font-size: 14px;\n\n li {\n display: inline-block;\n margin-right: 10px;\n }\n\n a {\n color: $highlight-text-color;\n text-transform: uppercase;\n text-decoration: none;\n font-weight: 700;\n\n &:hover,\n &:focus,\n &:active {\n color: lighten($highlight-text-color, 8%);\n }\n }\n}\n\n.oauth-prompt,\n.follow-prompt {\n margin-bottom: 30px;\n color: $darker-text-color;\n\n h2 {\n font-size: 16px;\n margin-bottom: 30px;\n text-align: center;\n }\n\n strong {\n color: $secondary-text-color;\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n @media screen and (max-width: 740px) and (min-width: 441px) {\n margin-top: 40px;\n }\n}\n\n.qr-wrapper {\n display: flex;\n flex-wrap: wrap;\n align-items: flex-start;\n}\n\n.qr-code {\n flex: 0 0 auto;\n background: $simple-background-color;\n padding: 4px;\n margin: 0 10px 20px 0;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n display: inline-block;\n\n svg {\n display: block;\n margin: 0;\n }\n}\n\n.qr-alternative {\n margin-bottom: 20px;\n color: $secondary-text-color;\n flex: 150px;\n\n samp {\n display: block;\n font-size: 14px;\n }\n}\n\n.table-form {\n p {\n margin-bottom: 15px;\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n }\n}\n\n.simple_form,\n.table-form {\n .warning {\n box-sizing: border-box;\n background: rgba($error-value-color, 0.5);\n color: $primary-text-color;\n text-shadow: 1px 1px 0 rgba($base-shadow-color, 0.3);\n box-shadow: 0 2px 6px rgba($base-shadow-color, 0.4);\n border-radius: 4px;\n padding: 10px;\n margin-bottom: 15px;\n\n a {\n color: $primary-text-color;\n text-decoration: underline;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n }\n\n strong {\n font-weight: 600;\n display: block;\n margin-bottom: 5px;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n\n .fa {\n font-weight: 400;\n }\n }\n }\n}\n\n.action-pagination {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n\n .actions,\n .pagination {\n flex: 1 1 auto;\n }\n\n .actions {\n padding: 30px 0;\n padding-right: 20px;\n flex: 0 0 auto;\n }\n}\n\n.post-follow-actions {\n text-align: center;\n color: $darker-text-color;\n\n div {\n margin-bottom: 4px;\n }\n}\n\n.alternative-login {\n margin-top: 20px;\n margin-bottom: 20px;\n\n h4 {\n font-size: 16px;\n color: $primary-text-color;\n text-align: center;\n margin-bottom: 20px;\n border: 0;\n padding: 0;\n }\n\n .button {\n display: block;\n }\n}\n\n.scope-danger {\n color: $warning-red;\n}\n\n.form_admin_settings_site_short_description,\n.form_admin_settings_site_description,\n.form_admin_settings_site_extended_description,\n.form_admin_settings_site_terms,\n.form_admin_settings_custom_css,\n.form_admin_settings_closed_registrations_message {\n textarea {\n font-family: $font-monospace, monospace;\n }\n}\n\n.input-copy {\n background: darken($ui-base-color, 10%);\n border: 1px solid darken($ui-base-color, 14%);\n border-radius: 4px;\n display: flex;\n align-items: center;\n padding-right: 4px;\n position: relative;\n top: 1px;\n transition: border-color 300ms linear;\n\n &__wrapper {\n flex: 1 1 auto;\n }\n\n input[type=text] {\n background: transparent;\n border: 0;\n padding: 10px;\n font-size: 14px;\n font-family: $font-monospace, monospace;\n }\n\n button {\n flex: 0 0 auto;\n margin: 4px;\n text-transform: none;\n font-weight: 400;\n font-size: 14px;\n padding: 7px 18px;\n padding-bottom: 6px;\n width: auto;\n transition: background 300ms linear;\n }\n\n &.copied {\n border-color: $valid-value-color;\n transition: none;\n\n button {\n background: $valid-value-color;\n transition: none;\n }\n }\n}\n\n.connection-prompt {\n margin-bottom: 25px;\n\n .fa-link {\n background-color: darken($ui-base-color, 4%);\n border-radius: 100%;\n font-size: 24px;\n padding: 10px;\n }\n\n &__column {\n align-items: center;\n display: flex;\n flex: 1;\n flex-direction: column;\n flex-shrink: 1;\n max-width: 50%;\n\n &-sep {\n align-self: center;\n flex-grow: 0;\n overflow: visible;\n position: relative;\n z-index: 1;\n }\n\n p {\n word-break: break-word;\n }\n }\n\n .account__avatar {\n margin-bottom: 20px;\n }\n\n &__connection {\n background-color: lighten($ui-base-color, 8%);\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n padding: 25px 10px;\n position: relative;\n text-align: center;\n\n &::after {\n background-color: darken($ui-base-color, 4%);\n content: '';\n display: block;\n height: 100%;\n left: 50%;\n position: absolute;\n top: 0;\n width: 1px;\n }\n }\n\n &__row {\n align-items: flex-start;\n display: flex;\n flex-direction: row;\n }\n}\n",".card {\n & > a {\n display: block;\n text-decoration: none;\n color: inherit;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n\n @media screen and (max-width: $no-gap-breakpoint) {\n box-shadow: none;\n }\n\n &:hover,\n &:active,\n &:focus {\n .card__bar {\n background: lighten($ui-base-color, 8%);\n }\n }\n }\n\n &__img {\n height: 130px;\n position: relative;\n background: darken($ui-base-color, 12%);\n border-radius: 4px 4px 0 0;\n\n img {\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n object-fit: cover;\n border-radius: 4px 4px 0 0;\n }\n\n @media screen and (max-width: 600px) {\n height: 200px;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n }\n\n &__bar {\n position: relative;\n padding: 15px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n background: lighten($ui-base-color, 4%);\n border-radius: 0 0 4px 4px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-radius: 0;\n }\n\n .avatar {\n flex: 0 0 auto;\n width: 48px;\n height: 48px;\n @include avatar-size(48px);\n padding-top: 2px;\n\n img {\n width: 100%;\n height: 100%;\n display: block;\n margin: 0;\n border-radius: 4px;\n @include avatar-radius();\n background: darken($ui-base-color, 8%);\n }\n }\n\n .display-name {\n margin-left: 15px;\n text-align: left;\n\n strong {\n font-size: 15px;\n color: $primary-text-color;\n font-weight: 500;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n span {\n display: block;\n font-size: 14px;\n color: $darker-text-color;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n}\n\n.pagination {\n padding: 30px 0;\n text-align: center;\n overflow: hidden;\n\n a,\n .current,\n .newer,\n .older,\n .page,\n .gap {\n font-size: 14px;\n color: $primary-text-color;\n font-weight: 500;\n display: inline-block;\n padding: 6px 10px;\n text-decoration: none;\n }\n\n .current {\n background: $simple-background-color;\n border-radius: 100px;\n color: $inverted-text-color;\n cursor: default;\n margin: 0 10px;\n }\n\n .gap {\n cursor: default;\n }\n\n .older,\n .newer {\n text-transform: uppercase;\n color: $secondary-text-color;\n }\n\n .older {\n float: left;\n padding-left: 0;\n\n .fa {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n .newer {\n float: right;\n padding-right: 0;\n\n .fa {\n display: inline-block;\n margin-left: 5px;\n }\n }\n\n .disabled {\n cursor: default;\n color: lighten($inverted-text-color, 10%);\n }\n\n @media screen and (max-width: 700px) {\n padding: 30px 20px;\n\n .page {\n display: none;\n }\n\n .newer,\n .older {\n display: inline-block;\n }\n }\n}\n\n.nothing-here {\n background: $ui-base-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n color: $light-text-color;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: default;\n border-radius: 4px;\n padding: 20px;\n min-height: 30vh;\n\n &--under-tabs {\n border-radius: 0 0 4px 4px;\n }\n\n &--flexible {\n box-sizing: border-box;\n min-height: 100%;\n }\n}\n\n.account-role {\n display: inline-block;\n padding: 4px 6px;\n cursor: default;\n border-radius: 3px;\n font-size: 12px;\n line-height: 12px;\n font-weight: 500;\n color: $ui-secondary-color;\n background-color: rgba($ui-secondary-color, 0.1);\n border: 1px solid rgba($ui-secondary-color, 0.5);\n\n &.moderator {\n color: $success-green;\n background-color: rgba($success-green, 0.1);\n border-color: rgba($success-green, 0.5);\n }\n\n &.admin {\n color: lighten($error-red, 12%);\n background-color: rgba(lighten($error-red, 12%), 0.1);\n border-color: rgba(lighten($error-red, 12%), 0.5);\n }\n}\n\n.account__header__fields {\n padding: 0;\n margin: 15px -15px -15px;\n border: 0 none;\n border-top: 1px solid lighten($ui-base-color, 12%);\n border-bottom: 1px solid lighten($ui-base-color, 12%);\n font-size: 14px;\n line-height: 20px;\n\n dl {\n display: flex;\n border-bottom: 1px solid lighten($ui-base-color, 12%);\n }\n\n dt,\n dd {\n box-sizing: border-box;\n padding: 14px;\n text-align: center;\n max-height: 48px;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n }\n\n dt {\n font-weight: 500;\n width: 120px;\n flex: 0 0 auto;\n color: $secondary-text-color;\n background: rgba(darken($ui-base-color, 8%), 0.5);\n }\n\n dd {\n flex: 1 1 auto;\n color: $darker-text-color;\n }\n\n a {\n color: $highlight-text-color;\n text-decoration: none;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: underline;\n }\n }\n\n .verified {\n border: 1px solid rgba($valid-value-color, 0.5);\n background: rgba($valid-value-color, 0.25);\n\n a {\n color: $valid-value-color;\n font-weight: 500;\n }\n\n &__mark {\n color: $valid-value-color;\n }\n }\n\n dl:last-child {\n border-bottom: 0;\n }\n}\n\n.directory__tag .trends__item__current {\n width: auto;\n}\n",".activity-stream {\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n overflow: hidden;\n margin-bottom: 10px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n margin-bottom: 0;\n border-radius: 0;\n box-shadow: none;\n }\n\n &--headless {\n border-radius: 0;\n margin: 0;\n box-shadow: none;\n\n .detailed-status,\n .status {\n border-radius: 0 !important;\n }\n }\n\n div[data-component] {\n width: 100%;\n }\n\n .entry {\n background: $ui-base-color;\n\n .detailed-status,\n .status,\n .load-more {\n animation: none;\n }\n\n &:last-child {\n .detailed-status,\n .status,\n .load-more {\n border-bottom: 0;\n border-radius: 0 0 4px 4px;\n }\n }\n\n &:first-child {\n .detailed-status,\n .status,\n .load-more {\n border-radius: 4px 4px 0 0;\n }\n\n &:last-child {\n .detailed-status,\n .status,\n .load-more {\n border-radius: 4px;\n }\n }\n }\n\n @media screen and (max-width: 740px) {\n .detailed-status,\n .status,\n .load-more {\n border-radius: 0 !important;\n }\n }\n }\n\n &--highlighted .entry {\n background: lighten($ui-base-color, 8%);\n }\n}\n\n.button.logo-button {\n flex: 0 auto;\n font-size: 14px;\n background: $ui-highlight-color;\n color: $primary-text-color;\n text-transform: none;\n line-height: 36px;\n height: auto;\n padding: 3px 15px;\n border: 0;\n\n svg {\n width: 20px;\n height: auto;\n vertical-align: middle;\n margin-right: 5px;\n\n path:first-child {\n fill: $primary-text-color;\n }\n\n path:last-child {\n fill: $ui-highlight-color;\n }\n }\n\n &:active,\n &:focus,\n &:hover {\n background: lighten($ui-highlight-color, 10%);\n\n svg path:last-child {\n fill: lighten($ui-highlight-color, 10%);\n }\n }\n\n &.button--destructive {\n &:active,\n &:focus,\n &:hover {\n background: $error-red;\n\n svg path:last-child {\n fill: $error-red;\n }\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n svg {\n display: none;\n }\n }\n}\n\n.embed,\n.public-layout {\n .detailed-status {\n padding: 15px;\n }\n\n .status {\n padding: 15px 15px 15px (48px + 15px * 2);\n min-height: 48px + 2px;\n\n &__avatar {\n left: 15px;\n top: 17px;\n }\n\n &__content {\n padding-top: 5px;\n }\n\n &__prepend {\n padding: 8px 0;\n padding-bottom: 2px;\n margin: initial;\n margin-left: 48px + 15px * 2;\n padding-top: 15px;\n }\n\n &__prepend-icon-wrapper {\n position: absolute;\n margin: initial;\n float: initial;\n width: auto;\n left: -32px;\n }\n\n .media-gallery,\n &__action-bar,\n .video-player {\n margin-top: 10px;\n }\n }\n}\n\n// Styling from upstream's WebUI, as public pages use the same layout\n.embed,\n.public-layout {\n .status {\n .status__info {\n font-size: 15px;\n display: initial;\n }\n\n .status__relative-time {\n color: $dark-text-color;\n float: right;\n font-size: 14px;\n width: auto;\n margin: initial;\n padding: initial;\n }\n\n .status__info .status__display-name {\n display: block;\n max-width: 100%;\n padding: 6px 0;\n padding-right: 25px;\n margin: initial;\n\n .display-name strong {\n display: inline;\n }\n }\n\n .status__avatar {\n height: 48px;\n position: absolute;\n width: 48px;\n margin: initial;\n }\n }\n}\n\n.rtl {\n .embed, .public-layout {\n .status .status__relative-time {\n float: left;\n }\n }\n}\n","button.icon-button i.fa-retweet {\n background-image: url(\"data:image/svg+xml;utf8,\");\n\n &:hover {\n background-image: url(\"data:image/svg+xml;utf8,\");\n }\n}\n\n// Disabled variant\nbutton.icon-button.disabled i.fa-retweet {\n &, &:hover {\n background-image: url(\"data:image/svg+xml;utf8,\");\n }\n}\n\n// Disabled variant for use with DMs\n.status-direct button.icon-button.disabled i.fa-retweet {\n &, &:hover {\n background-image: url(\"data:image/svg+xml;utf8,\");\n }\n}\n",".account {\n padding: 10px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n color: inherit;\n text-decoration: none;\n\n .account__display-name {\n flex: 1 1 auto;\n display: block;\n color: $darker-text-color;\n overflow: hidden;\n text-decoration: none;\n font-size: 14px;\n }\n\n &.small {\n border: none;\n padding: 0;\n\n & > .account__avatar-wrapper { margin: 0 8px 0 0 }\n\n & > .display-name {\n height: 24px;\n line-height: 24px;\n }\n }\n}\n\n.account__wrapper {\n display: flex;\n}\n\n.account__avatar-wrapper {\n float: left;\n margin-left: 12px;\n margin-right: 12px;\n}\n\n.account__avatar {\n @include avatar-radius();\n position: relative;\n cursor: pointer;\n\n &-inline {\n display: inline-block;\n vertical-align: middle;\n margin-right: 5px;\n }\n}\n\n.account__avatar-overlay {\n position: relative;\n @include avatar-size(48px);\n\n &-base {\n @include avatar-radius();\n @include avatar-size(36px);\n }\n\n &-overlay {\n @include avatar-radius();\n @include avatar-size(24px);\n\n position: absolute;\n bottom: 0;\n right: 0;\n z-index: 1;\n }\n}\n\n.account__relationship {\n height: 18px;\n padding: 10px;\n white-space: nowrap;\n}\n\n.account__header__wrapper {\n flex: 0 0 auto;\n background: lighten($ui-base-color, 4%);\n}\n\n.account__disclaimer {\n padding: 10px;\n color: $dark-text-color;\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n a {\n font-weight: 500;\n color: inherit;\n text-decoration: underline;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n }\n}\n\n.account__action-bar {\n border-top: 1px solid lighten($ui-base-color, 8%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n line-height: 36px;\n overflow: hidden;\n flex: 0 0 auto;\n display: flex;\n}\n\n.account__action-bar-links {\n display: flex;\n flex: 1 1 auto;\n line-height: 18px;\n text-align: center;\n}\n\n.account__action-bar__tab {\n text-decoration: none;\n overflow: hidden;\n flex: 0 1 100%;\n border-left: 1px solid lighten($ui-base-color, 8%);\n padding: 10px 0;\n border-bottom: 4px solid transparent;\n\n &:first-child {\n border-left: 0;\n }\n\n &.active {\n border-bottom: 4px solid $ui-highlight-color;\n }\n\n & > span {\n display: block;\n text-transform: uppercase;\n font-size: 11px;\n color: $darker-text-color;\n }\n\n strong {\n display: block;\n font-size: 15px;\n font-weight: 500;\n color: $primary-text-color;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n abbr {\n color: $highlight-text-color;\n }\n}\n\n.account-authorize {\n padding: 14px 10px;\n\n .detailed-status__display-name {\n display: block;\n margin-bottom: 15px;\n overflow: hidden;\n }\n}\n\n.account-authorize__avatar {\n float: left;\n margin-right: 10px;\n}\n\n.notification__message {\n margin-left: 42px;\n padding: 8px 0 0 26px;\n cursor: default;\n color: $darker-text-color;\n font-size: 15px;\n position: relative;\n\n .fa {\n color: $highlight-text-color;\n }\n\n > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n}\n\n.account--panel {\n background: lighten($ui-base-color, 4%);\n border-top: 1px solid lighten($ui-base-color, 8%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n}\n\n.account--panel__button,\n.detailed-status__button {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.column-settings__outer {\n background: lighten($ui-base-color, 8%);\n padding: 15px;\n}\n\n.column-settings__section {\n color: $darker-text-color;\n cursor: default;\n display: block;\n font-weight: 500;\n margin-bottom: 10px;\n}\n\n.column-settings__hashtags {\n .column-settings__row {\n margin-bottom: 15px;\n }\n\n .column-select {\n &__control {\n @include search-input();\n }\n\n &__placeholder {\n color: $dark-text-color;\n padding-left: 2px;\n font-size: 12px;\n }\n\n &__value-container {\n padding-left: 6px;\n }\n\n &__multi-value {\n background: lighten($ui-base-color, 8%);\n\n &__remove {\n cursor: pointer;\n\n &:hover,\n &:active,\n &:focus {\n background: lighten($ui-base-color, 12%);\n color: lighten($darker-text-color, 4%);\n }\n }\n }\n\n &__multi-value__label,\n &__input {\n color: $darker-text-color;\n }\n\n &__clear-indicator,\n &__dropdown-indicator {\n cursor: pointer;\n transition: none;\n color: $dark-text-color;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($dark-text-color, 4%);\n }\n }\n\n &__indicator-separator {\n background-color: lighten($ui-base-color, 8%);\n }\n\n &__menu {\n @include search-popout();\n padding: 0;\n background: $ui-secondary-color;\n }\n\n &__menu-list {\n padding: 6px;\n }\n\n &__option {\n color: $inverted-text-color;\n border-radius: 4px;\n font-size: 14px;\n\n &--is-focused,\n &--is-selected {\n background: darken($ui-secondary-color, 10%);\n }\n }\n }\n}\n\n.column-settings__row {\n .text-btn {\n margin-bottom: 15px;\n }\n}\n\n.relationship-tag {\n color: $primary-text-color;\n margin-bottom: 4px;\n display: block;\n vertical-align: top;\n background-color: $base-overlay-background;\n text-transform: uppercase;\n font-size: 11px;\n font-weight: 500;\n padding: 4px;\n border-radius: 4px;\n opacity: 0.7;\n\n &:hover {\n opacity: 1;\n }\n}\n\n.account-gallery__container {\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n padding: 2px;\n}\n\n.account-gallery__item {\n flex-grow: 1;\n width: 50%;\n overflow: hidden;\n position: relative;\n\n &::before {\n content: \"\";\n display: block;\n padding-top: 100%;\n }\n\n a {\n display: block;\n width: calc(100% - 4px);\n height: calc(100% - 4px);\n margin: 2px;\n top: 0;\n left: 0;\n background-color: $base-overlay-background;\n background-size: cover;\n background-position: center;\n position: absolute;\n color: $ui-primary-color;\n text-decoration: none;\n border-radius: 4px;\n\n &:hover,\n &:active,\n &:focus {\n outline: 0;\n color: $ui-secondary-color;\n\n &::before {\n content: \"\";\n display: block;\n width: 100%;\n height: 100%;\n background: rgba($base-overlay-background, 0.3);\n border-radius: 4px;\n }\n }\n }\n\n &__icons {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n font-size: 24px;\n }\n}\n\n.notification__filter-bar,\n.account__section-headline {\n background: darken($ui-base-color, 4%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n cursor: default;\n display: flex;\n flex-shrink: 0;\n\n button {\n background: darken($ui-base-color, 4%);\n border: 0;\n margin: 0;\n }\n\n button,\n a {\n display: block;\n flex: 1 1 auto;\n color: $darker-text-color;\n padding: 15px 0;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n text-decoration: none;\n position: relative;\n\n &.active {\n color: $secondary-text-color;\n\n &::before,\n &::after {\n display: block;\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 50%;\n width: 0;\n height: 0;\n transform: translateX(-50%);\n border-style: solid;\n border-width: 0 10px 10px;\n border-color: transparent transparent lighten($ui-base-color, 8%);\n }\n\n &::after {\n bottom: -1px;\n border-color: transparent transparent $ui-base-color;\n }\n }\n }\n}\n\n.account__moved-note {\n padding: 14px 10px;\n padding-bottom: 16px;\n background: lighten($ui-base-color, 4%);\n border-top: 1px solid lighten($ui-base-color, 8%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n &__message {\n position: relative;\n margin-left: 58px;\n color: $dark-text-color;\n padding: 8px 0;\n padding-top: 0;\n padding-bottom: 4px;\n font-size: 14px;\n\n > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n\n &__icon-wrapper {\n left: -26px;\n position: absolute;\n }\n\n .detailed-status__display-avatar {\n position: relative;\n }\n\n .detailed-status__display-name {\n margin-bottom: 0;\n }\n}\n\n.account__header__content {\n color: $darker-text-color;\n font-size: 14px;\n font-weight: 400;\n overflow: hidden;\n word-break: normal;\n word-wrap: break-word;\n\n p {\n margin-bottom: 20px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n a {\n color: inherit;\n text-decoration: underline;\n\n &:hover {\n text-decoration: none;\n }\n }\n}\n\n.account__header {\n overflow: hidden;\n\n &.inactive {\n opacity: 0.5;\n\n .account__header__image,\n .account__avatar {\n filter: grayscale(100%);\n }\n }\n\n &__info {\n position: absolute;\n top: 10px;\n left: 10px;\n }\n\n &__image {\n overflow: hidden;\n height: 145px;\n position: relative;\n background: darken($ui-base-color, 4%);\n\n img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n }\n }\n\n &__bar {\n position: relative;\n background: lighten($ui-base-color, 4%);\n padding: 5px;\n border-bottom: 1px solid lighten($ui-base-color, 12%);\n\n .avatar {\n display: block;\n flex: 0 0 auto;\n width: 94px;\n margin-left: -2px;\n\n .account__avatar {\n background: darken($ui-base-color, 8%);\n border: 2px solid lighten($ui-base-color, 4%);\n }\n }\n }\n\n &__tabs {\n display: flex;\n align-items: flex-start;\n padding: 7px 5px;\n margin-top: -55px;\n\n &__buttons {\n display: flex;\n align-items: center;\n padding-top: 55px;\n overflow: hidden;\n\n .icon-button {\n border: 1px solid lighten($ui-base-color, 12%);\n border-radius: 4px;\n box-sizing: content-box;\n padding: 2px;\n }\n\n .button {\n margin: 0 8px;\n }\n }\n\n &__name {\n padding: 5px;\n\n .account-role {\n vertical-align: top;\n }\n\n .emojione {\n width: 22px;\n height: 22px;\n }\n\n h1 {\n font-size: 16px;\n line-height: 24px;\n color: $primary-text-color;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n\n small {\n display: block;\n font-size: 14px;\n color: $darker-text-color;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n\n .spacer {\n flex: 1 1 auto;\n }\n }\n\n &__bio {\n overflow: hidden;\n margin: 0 -5px;\n\n .account__header__content {\n padding: 20px 15px;\n padding-bottom: 5px;\n color: $primary-text-color;\n }\n\n .account__header__fields {\n margin: 0;\n border-top: 1px solid lighten($ui-base-color, 12%);\n\n a {\n color: lighten($ui-highlight-color, 8%);\n }\n\n dl:first-child .verified {\n border-radius: 0 4px 0 0;\n }\n\n .verified a {\n color: $valid-value-color;\n }\n }\n }\n\n &__extra {\n margin-top: 4px;\n\n &__links {\n font-size: 14px;\n color: $darker-text-color;\n\n a {\n display: inline-block;\n color: $darker-text-color;\n text-decoration: none;\n padding: 10px;\n padding-top: 20px;\n font-weight: 500;\n\n strong {\n font-weight: 700;\n color: $primary-text-color;\n }\n }\n }\n }\n}\n",".domain {\n padding: 10px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n .domain__domain-name {\n flex: 1 1 auto;\n display: block;\n color: $primary-text-color;\n text-decoration: none;\n font-size: 14px;\n font-weight: 500;\n }\n}\n\n.domain__wrapper {\n display: flex;\n}\n\n.domain_buttons {\n height: 18px;\n padding: 10px;\n white-space: nowrap;\n}\n",".status__content--with-action {\n cursor: pointer;\n}\n\n.status__content {\n position: relative;\n margin: 10px 0;\n font-size: 15px;\n line-height: 20px;\n word-wrap: break-word;\n overflow: visible;\n padding-top: 5px;\n\n em {\n font-style: italic;\n }\n\n strong {\n font-weight: bold;\n }\n\n ul { list-style: disc inside; }\n ol { list-style: decimal inside; }\n\n blockquote {\n margin: .2em 0 .2em 2em;\n font-style: italic;\n }\n\n &:focus {\n outline: 0;\n }\n\n .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n }\n\n p {\n margin-bottom: 20px;\n white-space: pre-wrap;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n a {\n color: $pleroma-links;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n\n .fa {\n color: lighten($dark-text-color, 7%);\n }\n }\n\n &.mention {\n &:hover {\n text-decoration: none;\n\n span {\n text-decoration: underline;\n }\n }\n }\n\n .fa {\n color: $dark-text-color;\n }\n }\n\n .status__content__spoiler {\n display: none;\n\n &.status__content__spoiler--visible {\n display: block;\n }\n }\n\n .status__content__spoiler-link {\n background: lighten($ui-base-color, 30%);\n\n &:hover {\n background: lighten($ui-base-color, 33%);\n text-decoration: none;\n }\n }\n}\n\n.status__content__spoiler-link {\n display: inline-block;\n border-radius: 2px;\n background: lighten($ui-base-color, 30%);\n border: none;\n color: $inverted-text-color;\n font-weight: 500;\n font-size: 11px;\n padding: 0 5px;\n text-transform: uppercase;\n line-height: inherit;\n cursor: pointer;\n vertical-align: bottom;\n\n &:hover {\n background: lighten($ui-base-color, 33%);\n text-decoration: none;\n }\n\n .status__content__spoiler-icon {\n display: inline-block;\n margin: 0 0 0 5px;\n border-left: 1px solid currentColor;\n padding: 0 0 0 4px;\n font-size: 16px;\n vertical-align: -2px;\n }\n}\n\n.notif-cleaning {\n .status, .notification-follow {\n padding-right: ($dismiss-overlay-width + 0.5rem);\n }\n}\n\n.status__wrapper--filtered {\n color: $dark-text-color;\n border: 0;\n font-size: inherit;\n text-align: center;\n line-height: inherit;\n margin: 0;\n padding: 15px;\n box-sizing: border-box;\n width: 100%;\n clear: both;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n}\n\n.status__prepend-icon-wrapper {\n float: left;\n margin: 0 10px 0 -58px;\n width: 48px;\n text-align: right;\n}\n\n.notification-follow {\n position: relative;\n\n // same like Status\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n .account {\n border-bottom: 0 none;\n }\n}\n\n.focusable {\n &:focus {\n outline: 0;\n background: lighten($ui-base-color, 4%);\n\n .status.status-direct {\n background: lighten($ui-base-color, 12%);\n\n &.muted {\n background: transparent;\n }\n }\n\n .detailed-status,\n .detailed-status__action-bar {\n background: lighten($ui-base-color, 8%);\n }\n }\n}\n\n.status {\n padding: 10px 14px;\n position: relative;\n height: auto;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n cursor: default;\n\n @supports (-ms-overflow-style: -ms-autohiding-scrollbar) {\n // Add margin to avoid Edge auto-hiding scrollbar appearing over content.\n // On Edge 16 this is 16px and Edge <=15 it's 12px, so aim for 16px.\n padding-right: 28px; // 12px + 16px\n }\n\n @keyframes fade {\n 0% { opacity: 0; }\n 100% { opacity: 1; }\n }\n\n opacity: 1;\n animation: fade 150ms linear;\n\n .video-player {\n margin-top: 8px;\n }\n\n &.status-direct {\n background: lighten($ui-base-color, 8%);\n }\n\n &.light {\n .status__relative-time {\n color: $lighter-text-color;\n }\n\n .status__display-name {\n color: $inverted-text-color;\n }\n\n .display-name {\n strong {\n color: $inverted-text-color;\n }\n\n span {\n color: $lighter-text-color;\n }\n }\n\n .status__content {\n color: $inverted-text-color;\n\n a {\n color: $highlight-text-color;\n }\n\n a.status__content__spoiler-link {\n color: $primary-text-color;\n background: $ui-primary-color;\n\n &:hover {\n background: lighten($ui-primary-color, 8%);\n }\n }\n }\n }\n\n &.collapsed {\n background-position: center;\n background-size: cover;\n user-select: none;\n\n &.has-background::before {\n display: block;\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n background-image: linear-gradient(to bottom, rgba($base-shadow-color, .75), rgba($base-shadow-color, .65) 24px, rgba($base-shadow-color, .8));\n pointer-events: none;\n content: \"\";\n }\n\n .display-name:hover .display-name__html {\n text-decoration: none;\n }\n\n .status__content {\n height: 20px;\n overflow: hidden;\n text-overflow: ellipsis;\n padding-top: 0;\n\n &:after {\n content: \"\";\n position: absolute;\n top: 0; bottom: 0;\n left: 0; right: 0;\n background: linear-gradient(rgba($ui-base-color, 0), rgba($ui-base-color, 1));\n pointer-events: none;\n }\n \n a:hover {\n text-decoration: none;\n }\n }\n &:focus > .status__content:after {\n background: linear-gradient(rgba(lighten($ui-base-color, 4%), 0), rgba(lighten($ui-base-color, 4%), 1));\n }\n &.status-direct> .status__content:after {\n background: linear-gradient(rgba(lighten($ui-base-color, 8%), 0), rgba(lighten($ui-base-color, 8%), 1));\n }\n\n .notification__message {\n margin-bottom: 0;\n }\n\n .status__info .notification__message > span {\n white-space: nowrap;\n }\n }\n\n .notification__message {\n margin: -10px 0px 10px 0;\n }\n}\n\n.notification-favourite {\n .status.status-direct {\n background: transparent;\n\n .icon-button.disabled {\n color: lighten($action-button-color, 13%);\n }\n }\n}\n\n.status__relative-time {\n display: inline-block;\n margin-left: auto;\n padding-left: 18px;\n width: 120px;\n color: $dark-text-color;\n font-size: 14px;\n text-align: right;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.status__display-name {\n margin: 0 auto 0 0;\n color: $dark-text-color;\n overflow: hidden;\n}\n\n.status__info__account .status__display-name {\n display: block;\n max-width: 100%;\n}\n\n.status__info {\n display: flex;\n font-size: 15px;\n\n > span {\n text-overflow: ellipsis;\n overflow: hidden;\n }\n\n .notification__message > span {\n word-wrap: break-word;\n }\n}\n\n.status__info__icons {\n margin-left: auto;\n display: flex;\n align-items: center;\n height: 1em;\n color: $action-button-color;\n\n .status__media-icon {\n padding-left: 6px;\n padding-right: 1px;\n }\n\n .status__visibility-icon {\n padding-left: 4px;\n }\n}\n\n.status__info__account {\n display: flex;\n align-items: center;\n}\n\n.status-check-box {\n border-bottom: 1px solid $ui-secondary-color;\n display: flex;\n\n .status-check-box__status {\n margin: 10px 0 10px 10px;\n flex: 1;\n\n .media-gallery {\n max-width: 250px;\n }\n\n .status__content {\n padding: 0;\n white-space: normal;\n }\n\n .video-player {\n margin-top: 8px;\n max-width: 250px;\n }\n\n .media-gallery__item-thumbnail {\n cursor: default;\n }\n }\n}\n\n.status-check-box-toggle {\n align-items: center;\n display: flex;\n flex: 0 0 auto;\n justify-content: center;\n padding: 10px;\n}\n\n.status__prepend {\n margin: -10px -10px 10px;\n color: $dark-text-color;\n padding: 8px 10px 0 68px;\n font-size: 14px;\n position: relative;\n\n .status__display-name strong {\n color: $dark-text-color;\n }\n\n > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n}\n\n.status__action-bar {\n align-items: center;\n display: flex;\n margin-top: 8px;\n\n &__counter {\n display: inline-flex;\n margin-right: 11px;\n align-items: center;\n\n .status__action-bar-button {\n margin-right: 4px;\n }\n\n &__label {\n display: inline-block;\n width: 14px;\n font-size: 12px;\n font-weight: 500;\n color: $action-button-color;\n }\n }\n}\n\n.status__action-bar-button {\n margin-right: 18px;\n}\n\n.status__action-bar-dropdown {\n height: 23.15px;\n width: 23.15px;\n}\n\n.detailed-status__action-bar-dropdown {\n flex: 1 1 auto;\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n}\n\n.detailed-status {\n background: lighten($ui-base-color, 4%);\n padding: 14px 10px;\n\n &--flex {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n align-items: flex-start;\n\n .status__content,\n .detailed-status__meta {\n flex: 100%;\n }\n }\n\n .status__content {\n font-size: 19px;\n line-height: 24px;\n\n .emojione {\n width: 24px;\n height: 24px;\n margin: -1px 0 0;\n }\n }\n\n .video-player {\n margin-top: 8px;\n }\n}\n\n.detailed-status__meta {\n margin-top: 15px;\n color: $dark-text-color;\n font-size: 14px;\n line-height: 18px;\n}\n\n.detailed-status__action-bar {\n background: lighten($ui-base-color, 4%);\n border-top: 1px solid lighten($ui-base-color, 8%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n}\n\n.detailed-status__link {\n color: inherit;\n text-decoration: none;\n}\n\n.detailed-status__favorites,\n.detailed-status__reblogs {\n display: inline-block;\n font-weight: 500;\n font-size: 12px;\n margin-left: 6px;\n}\n\n.status__display-name,\n.status__relative-time,\n.detailed-status__display-name,\n.detailed-status__datetime,\n.detailed-status__application,\n.account__display-name {\n text-decoration: none;\n}\n\n.status__display-name,\n.account__display-name {\n strong {\n color: $primary-text-color;\n }\n}\n\n.muted {\n .emojione {\n opacity: 0.5;\n }\n}\n\n.status__display-name,\n.reply-indicator__display-name,\n.detailed-status__display-name,\n.account__display-name {\n &:hover strong {\n text-decoration: underline;\n }\n}\n\n.account__display-name strong {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.detailed-status__application,\n.detailed-status__datetime {\n color: inherit;\n}\n\n.detailed-status__display-name {\n color: $secondary-text-color;\n display: block;\n line-height: 24px;\n margin-bottom: 15px;\n overflow: hidden;\n\n strong,\n span {\n display: block;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n\n strong {\n font-size: 16px;\n color: $primary-text-color;\n }\n}\n\n.detailed-status__display-avatar {\n float: left;\n margin-right: 10px;\n}\n\n.status__avatar {\n flex: none;\n margin: 0 10px 0 0;\n height: 48px;\n width: 48px;\n}\n\n.muted {\n .status__content,\n .status__content p,\n .status__content a {\n color: $dark-text-color;\n }\n\n .status__display-name strong {\n color: $dark-text-color;\n }\n\n .status__avatar {\n opacity: 0.5;\n }\n\n a.status__content__spoiler-link {\n background: $ui-base-lighter-color;\n color: $inverted-text-color;\n\n &:hover {\n background: lighten($ui-base-color, 29%);\n text-decoration: none;\n }\n }\n}\n\n.status__relative-time,\n.detailed-status__datetime {\n &:hover {\n text-decoration: underline;\n }\n}\n\n.status-card {\n display: flex;\n font-size: 14px;\n border: 1px solid lighten($ui-base-color, 8%);\n border-radius: 4px;\n color: $dark-text-color;\n margin-top: 14px;\n text-decoration: none;\n overflow: hidden;\n\n &__actions {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n\n & > div {\n background: rgba($base-shadow-color, 0.6);\n border-radius: 4px;\n padding: 12px 9px;\n flex: 0 0 auto;\n display: flex;\n justify-content: center;\n align-items: center;\n }\n\n button,\n a {\n display: inline;\n color: $primary-text-color;\n background: transparent;\n border: 0;\n padding: 0 5px;\n text-decoration: none;\n opacity: 0.6;\n font-size: 18px;\n line-height: 18px;\n\n &:hover,\n &:active,\n &:focus {\n opacity: 1;\n }\n }\n\n a {\n font-size: 19px;\n position: relative;\n bottom: -1px;\n }\n\n a .fa, a:hover .fa {\n color: inherit;\n }\n }\n}\n\na.status-card {\n cursor: pointer;\n\n &:hover {\n background: lighten($ui-base-color, 8%);\n }\n}\n\n.status-card-photo {\n cursor: zoom-in;\n display: block;\n text-decoration: none;\n width: 100%;\n height: auto;\n margin: 0;\n}\n\n.status-card-video {\n iframe {\n width: 100%;\n height: 100%;\n }\n}\n\n.status-card__title {\n display: block;\n font-weight: 500;\n margin-bottom: 5px;\n color: $darker-text-color;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n text-decoration: none;\n}\n\n.status-card__content {\n flex: 1 1 auto;\n overflow: hidden;\n padding: 14px 14px 14px 8px;\n}\n\n.status-card__description {\n color: $darker-text-color;\n}\n\n.status-card__host {\n display: block;\n margin-top: 5px;\n font-size: 13px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.status-card__image {\n flex: 0 0 100px;\n background: lighten($ui-base-color, 8%);\n position: relative;\n\n & > .fa {\n font-size: 21px;\n position: absolute;\n transform-origin: 50% 50%;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n }\n}\n\n.status-card.horizontal {\n display: block;\n\n .status-card__image {\n width: 100%;\n }\n\n .status-card__image-image {\n border-radius: 4px 4px 0 0;\n }\n\n .status-card__title {\n white-space: inherit;\n }\n}\n\n.status-card.compact {\n border-color: lighten($ui-base-color, 4%);\n\n &.interactive {\n border: 0;\n }\n\n .status-card__content {\n padding: 8px;\n padding-top: 10px;\n }\n\n .status-card__title {\n white-space: nowrap;\n }\n\n .status-card__image {\n flex: 0 0 60px;\n }\n}\n\na.status-card.compact:hover {\n background-color: lighten($ui-base-color, 4%);\n}\n\n.status-card__image-image {\n border-radius: 4px 0 0 4px;\n display: block;\n margin: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n background-size: cover;\n background-position: center center;\n}\n\n.status__video-player {\n display: flex;\n align-items: center;\n background: $base-shadow-color;\n box-sizing: border-box;\n cursor: default; /* May not be needed */\n margin-top: 8px;\n overflow: hidden;\n position: relative;\n\n @include fullwidth-gallery;\n}\n\n.status__video-player-video {\n height: 100%;\n object-fit: contain;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n width: 100%;\n z-index: 1;\n\n &:not(.letterbox) {\n height: 100%;\n object-fit: cover;\n }\n}\n\n.status__video-player-expand,\n.status__video-player-mute {\n color: $primary-text-color;\n opacity: 0.8;\n position: absolute;\n right: 4px;\n text-shadow: 0 1px 1px $base-shadow-color, 1px 0 1px $base-shadow-color;\n}\n\n.status__video-player-spoiler {\n display: none;\n color: $primary-text-color;\n left: 4px;\n position: absolute;\n text-shadow: 0 1px 1px $base-shadow-color, 1px 0 1px $base-shadow-color;\n top: 4px;\n z-index: 100;\n\n &.status__video-player-spoiler--visible {\n display: block;\n }\n}\n\n.status__video-player-expand {\n bottom: 4px;\n z-index: 100;\n}\n\n.status__video-player-mute {\n top: 4px;\n z-index: 5;\n}\n\n.attachment-list {\n display: flex;\n font-size: 14px;\n border: 1px solid lighten($ui-base-color, 8%);\n border-radius: 4px;\n margin-top: 14px;\n overflow: hidden;\n\n &__icon {\n flex: 0 0 auto;\n color: $dark-text-color;\n padding: 8px 18px;\n cursor: default;\n border-right: 1px solid lighten($ui-base-color, 8%);\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n font-size: 26px;\n\n .fa {\n display: block;\n }\n }\n\n &__list {\n list-style: none;\n padding: 4px 0;\n padding-left: 8px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n li {\n display: block;\n padding: 4px 0;\n }\n\n a {\n text-decoration: none;\n color: $dark-text-color;\n font-weight: 500;\n\n &:hover {\n text-decoration: underline;\n }\n }\n }\n\n &.compact {\n border: 0;\n margin-top: 4px;\n\n .attachment-list__list {\n padding: 0;\n display: block;\n }\n\n .fa {\n color: $dark-text-color;\n }\n }\n}\n",".modal-container--preloader {\n background: lighten($ui-base-color, 8%);\n}\n\n.modal-root {\n position: relative;\n transition: opacity 0.3s linear;\n will-change: opacity;\n z-index: 9999;\n}\n\n.modal-root__overlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: rgba($base-overlay-background, 0.7);\n}\n\n.modal-root__container {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n align-content: space-around;\n z-index: 9999;\n pointer-events: none;\n user-select: none;\n}\n\n.modal-root__modal {\n pointer-events: auto;\n display: flex;\n z-index: 9999;\n}\n\n.onboarding-modal,\n.error-modal,\n.embed-modal {\n background: $ui-secondary-color;\n color: $inverted-text-color;\n border-radius: 8px;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n}\n\n.onboarding-modal__pager {\n height: 80vh;\n width: 80vw;\n max-width: 520px;\n max-height: 470px;\n\n .react-swipeable-view-container > div {\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n display: none;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n display: flex;\n user-select: text;\n }\n}\n\n.error-modal__body {\n height: 80vh;\n width: 80vw;\n max-width: 520px;\n max-height: 420px;\n position: relative;\n\n & > div {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n padding: 25px;\n display: none;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n display: flex;\n opacity: 0;\n user-select: text;\n }\n}\n\n.error-modal__body {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n}\n\n@media screen and (max-width: 550px) {\n .onboarding-modal {\n width: 100%;\n height: 100%;\n border-radius: 0;\n }\n\n .onboarding-modal__pager {\n width: 100%;\n height: auto;\n max-width: none;\n max-height: none;\n flex: 1 1 auto;\n }\n}\n\n.onboarding-modal__paginator,\n.error-modal__footer {\n flex: 0 0 auto;\n background: darken($ui-secondary-color, 8%);\n display: flex;\n padding: 25px;\n\n & > div {\n min-width: 33px;\n }\n\n .onboarding-modal__nav,\n .error-modal__nav {\n color: $lighter-text-color;\n border: 0;\n font-size: 14px;\n font-weight: 500;\n padding: 10px 25px;\n line-height: inherit;\n height: auto;\n margin: -10px;\n border-radius: 4px;\n background-color: transparent;\n\n &:hover,\n &:focus,\n &:active {\n color: darken($lighter-text-color, 4%);\n background-color: darken($ui-secondary-color, 16%);\n }\n\n &.onboarding-modal__done,\n &.onboarding-modal__next {\n color: $inverted-text-color;\n\n &:hover,\n &:focus,\n &:active {\n color: lighten($inverted-text-color, 4%);\n }\n }\n }\n}\n\n.error-modal__footer {\n justify-content: center;\n}\n\n.onboarding-modal__dots {\n flex: 1 1 auto;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.onboarding-modal__dot {\n width: 14px;\n height: 14px;\n border-radius: 14px;\n background: darken($ui-secondary-color, 16%);\n margin: 0 3px;\n cursor: pointer;\n\n &:hover {\n background: darken($ui-secondary-color, 18%);\n }\n\n &.active {\n cursor: default;\n background: darken($ui-secondary-color, 24%);\n }\n}\n\n.onboarding-modal__page__wrapper {\n pointer-events: none;\n padding: 25px;\n padding-bottom: 0;\n\n &.onboarding-modal__page__wrapper--active {\n pointer-events: auto;\n }\n}\n\n.onboarding-modal__page {\n cursor: default;\n line-height: 21px;\n\n h1 {\n font-size: 18px;\n font-weight: 500;\n color: $inverted-text-color;\n margin-bottom: 20px;\n }\n\n a {\n color: $highlight-text-color;\n\n &:hover,\n &:focus,\n &:active {\n color: lighten($highlight-text-color, 4%);\n }\n }\n\n .navigation-bar a {\n color: inherit;\n }\n\n p {\n font-size: 16px;\n color: $lighter-text-color;\n margin-top: 10px;\n margin-bottom: 10px;\n\n &:last-child {\n margin-bottom: 0;\n }\n\n strong {\n font-weight: 500;\n background: $ui-base-color;\n color: $secondary-text-color;\n border-radius: 4px;\n font-size: 14px;\n padding: 3px 6px;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n }\n}\n\n.onboarding-modal__page__wrapper-0 {\n height: 100%;\n padding: 0;\n}\n\n.onboarding-modal__page-one {\n &__lead {\n padding: 65px;\n padding-top: 45px;\n padding-bottom: 0;\n margin-bottom: 10px;\n\n h1 {\n font-size: 26px;\n line-height: 36px;\n margin-bottom: 8px;\n }\n\n p {\n margin-bottom: 0;\n }\n }\n\n &__extra {\n padding-right: 65px;\n padding-left: 185px;\n text-align: center;\n }\n}\n\n.display-case {\n text-align: center;\n font-size: 15px;\n margin-bottom: 15px;\n\n &__label {\n font-weight: 500;\n color: $inverted-text-color;\n margin-bottom: 5px;\n text-transform: uppercase;\n font-size: 12px;\n }\n\n &__case {\n background: $ui-base-color;\n color: $secondary-text-color;\n font-weight: 500;\n padding: 10px;\n border-radius: 4px;\n }\n}\n\n.onboarding-modal__page-two,\n.onboarding-modal__page-three,\n.onboarding-modal__page-four,\n.onboarding-modal__page-five {\n p {\n text-align: left;\n }\n\n .figure {\n background: darken($ui-base-color, 8%);\n color: $secondary-text-color;\n margin-bottom: 20px;\n border-radius: 4px;\n padding: 10px;\n text-align: center;\n font-size: 14px;\n box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.3);\n\n .onboarding-modal__image {\n border-radius: 4px;\n margin-bottom: 10px;\n }\n\n &.non-interactive {\n pointer-events: none;\n text-align: left;\n }\n }\n}\n\n.onboarding-modal__page-four__columns {\n .row {\n display: flex;\n margin-bottom: 20px;\n\n & > div {\n flex: 1 1 0;\n margin: 0 10px;\n\n &:first-child {\n margin-left: 0;\n }\n\n &:last-child {\n margin-right: 0;\n }\n\n p {\n text-align: center;\n }\n }\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n .column-header {\n color: $primary-text-color;\n }\n}\n\n@media screen and (max-width: 320px) and (max-height: 600px) {\n .onboarding-modal__page p {\n font-size: 14px;\n line-height: 20px;\n }\n\n .onboarding-modal__page-two .figure,\n .onboarding-modal__page-three .figure,\n .onboarding-modal__page-four .figure,\n .onboarding-modal__page-five .figure {\n font-size: 12px;\n margin-bottom: 10px;\n }\n\n .onboarding-modal__page-four__columns .row {\n margin-bottom: 10px;\n }\n\n .onboarding-modal__page-four__columns .column-header {\n padding: 5px;\n font-size: 12px;\n }\n}\n\n.onboard-sliders {\n display: inline-block;\n max-width: 30px;\n max-height: auto;\n margin-left: 10px;\n}\n\n.boost-modal,\n.favourite-modal,\n.confirmation-modal,\n.report-modal,\n.actions-modal,\n.mute-modal {\n background: lighten($ui-secondary-color, 8%);\n color: $inverted-text-color;\n border-radius: 8px;\n overflow: hidden;\n max-width: 90vw;\n width: 480px;\n position: relative;\n flex-direction: column;\n\n .status__display-name {\n display: flex;\n }\n\n .status__avatar {\n height: 28px;\n left: 10px;\n top: 10px;\n width: 48px;\n }\n\n .status__content__spoiler-link {\n color: lighten($secondary-text-color, 8%);\n }\n}\n\n.actions-modal {\n .status {\n background: $white;\n border-bottom-color: $ui-secondary-color;\n padding-top: 10px;\n padding-bottom: 10px;\n }\n\n .dropdown-menu__separator {\n border-bottom-color: $ui-secondary-color;\n }\n}\n\n.boost-modal__container,\n.favourite-modal__container {\n overflow-x: scroll;\n padding: 10px;\n\n .status {\n user-select: text;\n border-bottom: 0;\n }\n}\n\n.boost-modal__action-bar,\n.favourite-modal__action-bar,\n.confirmation-modal__action-bar,\n.mute-modal__action-bar {\n display: flex;\n justify-content: space-between;\n background: $ui-secondary-color;\n padding: 10px;\n line-height: 36px;\n\n & > div {\n flex: 1 1 auto;\n text-align: right;\n color: $lighter-text-color;\n padding-right: 10px;\n }\n\n .button {\n flex: 0 0 auto;\n }\n}\n\n.boost-modal__status-header,\n.favourite-modal__status-header {\n font-size: 15px;\n}\n\n.boost-modal__status-time,\n.favourite-modal__status-time {\n float: right;\n font-size: 14px;\n}\n\n.confirmation-modal {\n max-width: 85vw;\n\n @media screen and (min-width: 480px) {\n max-width: 380px;\n }\n}\n\n.mute-modal {\n line-height: 24px;\n}\n\n.mute-modal .react-toggle {\n vertical-align: middle;\n}\n\n.report-modal {\n width: 90vw;\n max-width: 700px;\n}\n\n.report-modal__container {\n display: flex;\n border-top: 1px solid $ui-secondary-color;\n\n @media screen and (max-width: 480px) {\n flex-wrap: wrap;\n overflow-y: auto;\n }\n}\n\n.report-modal__statuses,\n.report-modal__comment {\n box-sizing: border-box;\n width: 50%;\n\n @media screen and (max-width: 480px) {\n width: 100%;\n }\n}\n\n.report-modal__statuses {\n flex: 1 1 auto;\n min-height: 20vh;\n max-height: 80vh;\n overflow-y: auto;\n overflow-x: hidden;\n\n .status__content a {\n color: $highlight-text-color;\n }\n\n @media screen and (max-width: 480px) {\n max-height: 10vh;\n }\n}\n\n.report-modal__comment {\n padding: 20px;\n border-right: 1px solid $ui-secondary-color;\n max-width: 320px;\n\n p {\n font-size: 14px;\n line-height: 20px;\n margin-bottom: 20px;\n }\n\n .setting-text {\n display: block;\n box-sizing: border-box;\n width: 100%;\n margin: 0;\n color: $inverted-text-color;\n background: $white;\n padding: 10px;\n font-family: inherit;\n font-size: 14px;\n resize: vertical;\n border: 0;\n outline: 0;\n border-radius: 4px;\n border: 1px solid $ui-secondary-color;\n margin-bottom: 20px;\n\n &:focus {\n border: 1px solid darken($ui-secondary-color, 8%);\n }\n }\n\n .setting-toggle {\n margin-top: 20px;\n margin-bottom: 24px;\n\n &__label {\n color: $inverted-text-color;\n font-size: 14px;\n }\n }\n\n @media screen and (max-width: 480px) {\n padding: 10px;\n max-width: 100%;\n order: 2;\n\n .setting-toggle {\n margin-bottom: 4px;\n }\n }\n}\n\n.report-modal__target {\n padding: 20px;\n\n .media-modal__close {\n top: 19px;\n right: 15px;\n }\n}\n\n.actions-modal {\n .status {\n overflow-y: auto;\n max-height: 300px;\n }\n\n strong {\n display: block;\n font-weight: 500;\n }\n\n max-height: 80vh;\n max-width: 80vw;\n\n .actions-modal__item-label {\n font-weight: 500;\n }\n\n ul {\n overflow-y: auto;\n flex-shrink: 0;\n\n li:empty {\n margin: 0;\n }\n\n li:not(:empty) {\n a {\n color: $inverted-text-color;\n display: flex;\n padding: 12px 16px;\n font-size: 15px;\n align-items: center;\n text-decoration: none;\n\n &,\n button {\n transition: none;\n }\n\n &.active,\n &:hover,\n &:active,\n &:focus {\n &,\n button {\n background: $ui-highlight-color;\n color: $primary-text-color;\n }\n }\n\n & > .react-toggle,\n & > .icon,\n button:first-child {\n margin-right: 10px;\n }\n }\n }\n }\n}\n\n.confirmation-modal__action-bar,\n.mute-modal__action-bar {\n .confirmation-modal__secondary-button,\n .confirmation-modal__cancel-button,\n .mute-modal__cancel-button {\n background-color: transparent;\n color: $lighter-text-color;\n font-size: 14px;\n font-weight: 500;\n\n &:hover,\n &:focus,\n &:active {\n color: darken($lighter-text-color, 4%);\n }\n }\n}\n\n.confirmation-modal__do_not_ask_again {\n padding-left: 20px;\n padding-right: 20px;\n padding-bottom: 10px;\n\n font-size: 14px;\n\n label, input {\n vertical-align: middle;\n }\n}\n\n.confirmation-modal__container,\n.mute-modal__container,\n.report-modal__target {\n padding: 30px;\n font-size: 16px;\n text-align: center;\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n}\n\n.embed-modal {\n max-width: 80vw;\n max-height: 80vh;\n\n h4 {\n padding: 30px;\n font-weight: 500;\n font-size: 16px;\n text-align: center;\n }\n\n .embed-modal__container {\n padding: 10px;\n\n .hint {\n margin-bottom: 15px;\n }\n\n .embed-modal__html {\n outline: 0;\n box-sizing: border-box;\n display: block;\n width: 100%;\n border: none;\n padding: 10px;\n font-family: 'mastodon-font-monospace', monospace;\n background: $ui-base-color;\n color: $primary-text-color;\n font-size: 14px;\n margin: 0;\n margin-bottom: 15px;\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &:focus {\n background: lighten($ui-base-color, 4%);\n }\n\n @media screen and (max-width: 600px) {\n font-size: 16px;\n }\n }\n\n .embed-modal__iframe {\n width: 400px;\n max-width: 100%;\n overflow: hidden;\n border: 0;\n }\n }\n}\n\n.focal-point {\n position: relative;\n cursor: pointer;\n overflow: hidden;\n\n &.dragging {\n cursor: move;\n }\n\n img {\n max-width: 80vw;\n max-height: 80vh;\n width: auto;\n height: auto;\n margin: auto;\n }\n\n &__reticle {\n position: absolute;\n width: 100px;\n height: 100px;\n transform: translate(-50%, -50%);\n background: url('~images/reticle.png') no-repeat 0 0;\n border-radius: 50%;\n box-shadow: 0 0 0 9999em rgba($base-shadow-color, 0.35);\n }\n\n &__overlay {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n }\n}\n",".composer {\n padding: 10px;\n}\n\n.no-reduce-motion .composer--spoiler {\n transition: height 0.4s ease, opacity 0.4s ease;\n}\n\n.composer--spoiler {\n height: 0;\n transform-origin: bottom;\n opacity: 0.0;\n\n &.composer--spoiler--visible {\n height: 47px;\n opacity: 1.0;\n }\n\n input {\n display: block;\n box-sizing: border-box;\n margin: 0;\n border: none;\n border-radius: 4px;\n padding: 10px;\n width: 100%;\n outline: 0;\n color: $inverted-text-color;\n background: $simple-background-color;\n font-size: 14px;\n font-family: inherit;\n resize: vertical;\n\n &:focus { outline: 0 }\n @include single-column('screen and (max-width: 630px)') { font-size: 16px }\n }\n}\n\n.composer--warning {\n color: $inverted-text-color;\n margin-bottom: 15px;\n background: $ui-primary-color;\n box-shadow: 0 2px 6px rgba($base-shadow-color, 0.3);\n padding: 8px 10px;\n border-radius: 4px;\n font-size: 13px;\n font-weight: 400;\n\n a {\n color: $lighter-text-color;\n font-weight: 500;\n text-decoration: underline;\n\n &:active,\n &:focus,\n &:hover { text-decoration: none }\n }\n}\n\n.composer--reply {\n margin: 0 0 10px;\n border-radius: 4px;\n padding: 10px;\n background: $ui-primary-color;\n\n & > header {\n margin-bottom: 5px;\n overflow: hidden;\n\n & > .account.small { color: $inverted-text-color; }\n\n & > .cancel {\n float: right;\n line-height: 24px;\n }\n }\n\n & > .content {\n position: relative;\n margin: 10px 0;\n padding: 0 12px;\n font-size: 14px;\n line-height: 20px;\n color: $inverted-text-color;\n word-wrap: break-word;\n font-weight: 400;\n overflow: visible;\n white-space: pre-wrap;\n padding-top: 5px;\n\n p {\n margin-bottom: 20px;\n\n &:last-child { margin-bottom: 0 }\n }\n\n a {\n color: $lighter-text-color;\n text-decoration: none;\n\n &:hover { text-decoration: underline }\n\n &.mention {\n &:hover {\n text-decoration: none;\n\n span { text-decoration: underline }\n }\n }\n }\n }\n\n .emojione {\n width: 20px;\n height: 20px;\n margin: -5px 0 0;\n }\n}\n\n.emoji-picker-dropdown {\n position: absolute;\n right: 5px;\n top: 5px;\n\n ::-webkit-scrollbar-track:hover,\n ::-webkit-scrollbar-track:active {\n background-color: rgba($base-overlay-background, 0.3);\n }\n}\n\n.composer--textarea {\n position: relative;\n\n & > label {\n .textarea {\n display: block;\n box-sizing: border-box;\n margin: 0;\n border: none;\n border-radius: 4px 4px 0 0;\n padding: 10px 32px 0 10px;\n width: 100%;\n min-height: 100px;\n outline: 0;\n color: $inverted-text-color;\n background: $simple-background-color;\n font-size: 14px;\n font-family: inherit;\n resize: none;\n scrollbar-color: initial;\n\n &::-webkit-scrollbar {\n all: unset;\n }\n\n &:disabled { background: $ui-secondary-color }\n &:focus { outline: 0 }\n @include single-column('screen and (max-width: 630px)') { font-size: 16px }\n\n @include limited-single-column('screen and (max-width: 600px)') {\n height: 100px !important; // prevent auto-resize textarea\n resize: vertical;\n }\n }\n }\n}\n\n.composer--textarea--icons {\n display: block;\n position: absolute;\n top: 29px;\n right: 5px;\n bottom: 5px;\n overflow: hidden;\n\n & > .textarea_icon {\n display: block;\n margin: 2px 0 0 2px;\n width: 24px;\n height: 24px;\n color: $lighter-text-color;\n font-size: 18px;\n line-height: 24px;\n text-align: center;\n opacity: .8;\n }\n}\n\n.composer--textarea--suggestions {\n display: block;\n position: absolute;\n box-sizing: border-box;\n top: 100%;\n border-radius: 0 0 4px 4px;\n padding: 6px;\n width: 100%;\n color: $inverted-text-color;\n background: $ui-secondary-color;\n box-shadow: 4px 4px 6px rgba($base-shadow-color, 0.4);\n font-size: 14px;\n z-index: 99;\n\n &[hidden] { display: none }\n}\n\n.composer--textarea--suggestions--item {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n border-radius: 4px;\n padding: 10px;\n font-size: 14px;\n line-height: 18px;\n overflow: hidden;\n cursor: pointer;\n\n &:hover,\n &:focus,\n &:active,\n &.selected { background: darken($ui-secondary-color, 10%) }\n\n & > .emoji {\n img {\n display: block;\n float: left;\n margin-right: 8px;\n width: 18px;\n height: 18px;\n }\n }\n\n & > .account.small {\n .display-name {\n & > span { color: $lighter-text-color }\n }\n }\n}\n\n.composer--upload_form {\n padding: 5px;\n color: $inverted-text-color;\n background: $simple-background-color;\n font-size: 14px;\n\n & > .content {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n font-family: inherit;\n overflow: hidden;\n }\n}\n\n.composer--upload_form--item {\n flex: 1 1 0;\n margin: 5px;\n min-width: 40%;\n\n & > div {\n position: relative;\n border-radius: 4px;\n height: 140px;\n width: 100%;\n background-position: center;\n background-size: cover;\n background-repeat: no-repeat;\n overflow: hidden;\n\n textarea {\n display: block;\n position: absolute;\n box-sizing: border-box;\n bottom: 0;\n left: 0;\n margin: 0;\n border: 0;\n padding: 10px;\n width: 100%;\n color: $secondary-text-color;\n background: linear-gradient(0deg, rgba($base-shadow-color, 0.8) 0, rgba($base-shadow-color, 0.35) 80%, transparent);\n font-size: 14px;\n font-family: inherit;\n font-weight: 500;\n opacity: 0;\n z-index: 2;\n transition: opacity .1s ease;\n\n &:focus { color: $white }\n\n &::placeholder {\n opacity: 0.54;\n color: $secondary-text-color;\n }\n }\n\n & > .close { mix-blend-mode: difference }\n }\n\n &.active {\n & > div {\n textarea { opacity: 1 }\n }\n }\n}\n\n.composer--upload_form--actions {\n background: linear-gradient(180deg, rgba($base-shadow-color, 0.8) 0, rgba($base-shadow-color, 0.35) 80%, transparent);\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n opacity: 0;\n transition: opacity .1s ease;\n\n .icon-button {\n flex: 0 1 auto;\n color: $ui-secondary-color;\n font-size: 14px;\n font-weight: 500;\n padding: 10px;\n font-family: inherit;\n\n &:hover,\n &:focus,\n &:active {\n color: lighten($ui-secondary-color, 4%);\n }\n }\n\n &.active {\n opacity: 1;\n }\n}\n\n.composer--upload_form--progress {\n display: flex;\n padding: 10px;\n color: $darker-text-color;\n overflow: hidden;\n\n & > .fa {\n font-size: 34px;\n margin-right: 10px;\n }\n\n & > .message {\n flex: 1 1 auto;\n\n & > span {\n display: block;\n font-size: 12px;\n font-weight: 500;\n text-transform: uppercase;\n }\n\n & > .backdrop {\n position: relative;\n margin-top: 5px;\n border-radius: 6px;\n width: 100%;\n height: 6px;\n background: $ui-base-lighter-color;\n\n & > .tracker {\n position: absolute;\n top: 0;\n left: 0;\n height: 6px;\n border-radius: 6px;\n background: $ui-highlight-color;\n }\n }\n }\n}\n\n.compose-form__modifiers {\n color: $inverted-text-color;\n font-family: inherit;\n font-size: 14px;\n background: $simple-background-color;\n}\n\n.composer--options {\n padding: 10px;\n background: darken($simple-background-color, 8%);\n box-shadow: inset 0 5px 5px rgba($base-shadow-color, 0.05);\n border-radius: 0 0 4px 4px;\n height: 27px;\n\n & > * {\n display: inline-block;\n box-sizing: content-box;\n padding: 0 3px;\n height: 27px;\n line-height: 27px;\n vertical-align: bottom;\n }\n\n & > hr {\n display: inline-block;\n margin: 0 3px;\n border-width: 0 0 0 1px;\n border-style: none none none solid;\n border-color: transparent transparent transparent darken($simple-background-color, 24%);\n padding: 0;\n width: 0;\n height: 27px;\n background: transparent;\n }\n}\n\n.composer--options--dropdown {\n &.open {\n & > .value {\n border-radius: 4px 4px 0 0;\n box-shadow: 0 -4px 4px rgba($base-shadow-color, 0.1);\n color: $primary-text-color;\n background: $ui-highlight-color;\n transition: none;\n }\n &.top {\n & > .value {\n border-radius: 0 0 4px 4px;\n box-shadow: 0 4px 4px rgba($base-shadow-color, 0.1);\n }\n }\n }\n}\n\n.composer--options--dropdown--content {\n position: absolute;\n border-radius: 4px;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n background: $simple-background-color;\n overflow: hidden;\n transform-origin: 50% 0;\n}\n\n.composer--options--dropdown--content--item {\n display: flex;\n align-items: center;\n padding: 10px;\n color: $inverted-text-color;\n cursor: pointer;\n\n & > .content {\n flex: 1 1 auto;\n color: $lighter-text-color;\n\n &:not(:first-child) { margin-left: 10px }\n\n strong {\n display: block;\n color: $inverted-text-color;\n font-weight: 500;\n }\n }\n\n &:hover,\n &.active {\n background: $ui-highlight-color;\n color: $primary-text-color;\n\n & > .content {\n color: $primary-text-color;\n\n strong { color: $primary-text-color }\n }\n }\n\n &.active:hover { background: lighten($ui-highlight-color, 4%) }\n}\n\n.composer--publisher {\n padding-top: 10px;\n text-align: right;\n white-space: nowrap;\n overflow: hidden;\n\n & > .count {\n display: inline-block;\n margin: 0 16px 0 8px;\n font-size: 16px;\n line-height: 36px;\n }\n\n & > .primary {\n display: inline-block;\n margin: 0;\n padding: 0 10px;\n text-align: center;\n }\n\n & > .side_arm {\n display: inline-block;\n margin: 0 2px 0 0;\n padding: 0;\n width: 36px;\n text-align: center;\n }\n\n &.over {\n & > .count { color: $warning-red }\n }\n}\n",".column__wrapper {\n display: flex;\n flex: 1 1 auto;\n position: relative;\n}\n\n.columns-area {\n display: flex;\n flex: 1 1 auto;\n flex-direction: row;\n justify-content: flex-start;\n overflow-x: auto;\n position: relative;\n}\n\n@include limited-single-column('screen and (min-width: 360px)', $parent: null) {\n .columns-area {\n padding: 10px;\n }\n\n .react-swipeable-view-container .columns-area {\n height: calc(100% - 20px) !important;\n }\n}\n\n.react-swipeable-view-container {\n &,\n .columns-area,\n .column {\n height: 100%;\n }\n}\n\n.react-swipeable-view-container > * {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 100%;\n}\n\n.column {\n width: 330px;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n\n > .scrollable {\n background: $ui-base-color;\n }\n}\n\n.ui {\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n width: 100%;\n height: 100%;\n background: darken($ui-base-color, 7%);\n}\n\n.column {\n overflow: hidden;\n}\n\n@include limited-single-column('screen and (min-width: 360px)', $parent: null) {\n .tabs-bar {\n margin: 10px;\n margin-bottom: 0;\n }\n}\n\n:root { // Overrides .wide stylings for mobile view\n @include single-column('screen and (max-width: 630px)', $parent: null) {\n .column {\n flex: auto;\n width: 100%;\n min-width: 0;\n max-width: none;\n padding: 0;\n }\n\n .columns-area {\n flex-direction: column;\n }\n\n .search__input,\n .autosuggest-textarea__textarea {\n font-size: 16px;\n }\n }\n}\n\n@include multi-columns('screen and (min-width: 631px)', $parent: null) {\n .columns-area {\n padding: 0;\n }\n\n .column {\n flex: 0 0 auto;\n padding: 10px;\n padding-left: 5px;\n padding-right: 5px;\n\n &:first-child {\n padding-left: 10px;\n }\n\n &:last-child {\n padding-right: 10px;\n }\n }\n\n .columns-area > div {\n .column {\n padding-left: 5px;\n padding-right: 5px;\n }\n }\n}\n\n.column-back-button {\n background: lighten($ui-base-color, 4%);\n color: $highlight-text-color;\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n border: 0;\n text-align: unset;\n padding: 15px;\n margin: 0;\n z-index: 3;\n\n &:hover {\n text-decoration: underline;\n }\n}\n\n.column-header__back-button {\n background: lighten($ui-base-color, 4%);\n border: 0;\n font-family: inherit;\n color: $highlight-text-color;\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n padding: 0 5px 0 0;\n z-index: 3;\n\n &:hover {\n text-decoration: underline;\n }\n\n &:last-child {\n padding: 0 15px 0 0;\n }\n}\n\n.column-back-button__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.column-back-button--slim {\n position: relative;\n}\n\n.column-back-button--slim-button {\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n padding: 15px;\n position: absolute;\n right: 0;\n top: -48px;\n}\n\n.column-link {\n background: lighten($ui-base-color, 8%);\n color: $primary-text-color;\n display: block;\n font-size: 16px;\n padding: 15px;\n text-decoration: none;\n\n &:hover {\n background: lighten($ui-base-color, 11%);\n }\n}\n\n.column-link__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.column-subheading {\n background: $ui-base-color;\n color: $dark-text-color;\n padding: 8px 20px;\n font-size: 12px;\n font-weight: 500;\n text-transform: uppercase;\n cursor: default;\n}\n\n.column-header__wrapper {\n position: relative;\n flex: 0 0 auto;\n\n &.active {\n &::before {\n display: block;\n content: \"\";\n position: absolute;\n top: 35px;\n left: 0;\n right: 0;\n margin: 0 auto;\n width: 60%;\n pointer-events: none;\n height: 28px;\n z-index: 1;\n background: radial-gradient(ellipse, rgba($ui-highlight-color, 0.23) 0%, rgba($ui-highlight-color, 0) 60%);\n }\n }\n}\n\n.column-header {\n display: flex;\n font-size: 16px;\n background: lighten($ui-base-color, 4%);\n flex: 0 0 auto;\n cursor: pointer;\n position: relative;\n z-index: 2;\n outline: 0;\n overflow: hidden;\n\n & > button {\n margin: 0;\n border: none;\n padding: 15px;\n color: inherit;\n background: transparent;\n font: inherit;\n text-align: left;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n flex: 1;\n }\n\n & > .column-header__back-button {\n color: $highlight-text-color;\n }\n\n &.active {\n box-shadow: 0 1px 0 rgba($ui-highlight-color, 0.3);\n\n .column-header__icon {\n color: $highlight-text-color;\n text-shadow: 0 0 10px rgba($ui-highlight-color, 0.4);\n }\n }\n\n &:focus,\n &:active {\n outline: 0;\n }\n}\n\n.column {\n width: 330px;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n\n .wide & {\n flex: auto;\n min-width: 330px;\n max-width: 400px;\n }\n\n > .scrollable {\n background: $ui-base-color;\n }\n}\n\n.column-header__buttons {\n height: 48px;\n display: flex;\n margin-left: 0;\n}\n\n.column-header__links .text-btn {\n margin-right: 10px;\n}\n\n.column-header__button {\n background: lighten($ui-base-color, 4%);\n border: 0;\n color: $darker-text-color;\n cursor: pointer;\n font-size: 16px;\n padding: 0 15px;\n\n &:hover {\n color: lighten($darker-text-color, 7%);\n }\n\n &.active {\n color: $primary-text-color;\n background: lighten($ui-base-color, 8%);\n\n &:hover {\n color: $primary-text-color;\n background: lighten($ui-base-color, 8%);\n }\n }\n\n // glitch - added focus ring for keyboard navigation\n &:focus {\n text-shadow: 0 0 4px darken($ui-highlight-color, 5%);\n }\n}\n\n.column-header__notif-cleaning-buttons {\n display: flex;\n align-items: stretch;\n justify-content: space-around;\n\n button {\n @extend .column-header__button;\n background: transparent;\n text-align: center;\n padding: 10px 0;\n white-space: pre-wrap;\n }\n\n b {\n font-weight: bold;\n }\n}\n\n// The notifs drawer with no padding to have more space for the buttons\n.column-header__collapsible-inner.nopad-drawer {\n padding: 0;\n}\n\n.column-header__collapsible {\n max-height: 70vh;\n overflow: hidden;\n overflow-y: auto;\n color: $darker-text-color;\n transition: max-height 150ms ease-in-out, opacity 300ms linear;\n opacity: 1;\n\n &.collapsed {\n max-height: 0;\n opacity: 0.5;\n }\n\n &.animating {\n overflow-y: hidden;\n }\n\n hr {\n height: 0;\n background: transparent;\n border: 0;\n border-top: 1px solid lighten($ui-base-color, 12%);\n margin: 10px 0;\n }\n\n // notif cleaning drawer\n &.ncd {\n transition: none;\n &.collapsed {\n max-height: 0;\n opacity: 0.7;\n }\n }\n}\n\n.column-header__collapsible-inner {\n background: lighten($ui-base-color, 8%);\n padding: 15px;\n}\n\n.column-header__setting-btn {\n &:hover {\n color: $darker-text-color;\n text-decoration: underline;\n }\n}\n\n.column-header__setting-arrows {\n float: right;\n\n .column-header__setting-btn {\n padding: 0 10px;\n\n &:last-child {\n padding-right: 0;\n }\n }\n}\n\n.column-header__title {\n display: inline-block;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n flex: 1;\n}\n\n.column-header__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.empty-column-indicator,\n.error-column {\n color: $dark-text-color;\n background: $ui-base-color;\n text-align: center;\n padding: 20px;\n font-size: 15px;\n font-weight: 400;\n cursor: default;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n justify-content: center;\n @supports(display: grid) { // hack to fix Chrome <57\n contain: strict;\n }\n\n a {\n color: $highlight-text-color;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n.error-column {\n flex-direction: column;\n}\n\n// more fixes for the navbar-under mode\n@mixin fix-margins-for-navbar-under {\n .tabs-bar {\n margin-top: 0 !important;\n margin-bottom: -6px !important;\n }\n}\n\n.single-column.navbar-under {\n @include fix-margins-for-navbar-under;\n}\n\n.auto-columns.navbar-under {\n @media screen and (max-width: 360px) {\n @include fix-margins-for-navbar-under;\n }\n}\n\n.auto-columns.navbar-under .react-swipeable-view-container .columns-area,\n.single-column.navbar-under .react-swipeable-view-container .columns-area {\n @media screen and (max-width: 360px) {\n height: 100% !important;\n }\n}\n\n.column-inline-form {\n padding: 7px 15px;\n padding-right: 5px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n background: lighten($ui-base-color, 4%);\n\n label {\n flex: 1 1 auto;\n\n input {\n width: 100%;\n margin-bottom: 6px;\n\n &:focus {\n outline: 0;\n }\n }\n }\n\n .icon-button {\n flex: 0 0 auto;\n margin: 0 5px;\n }\n}\n\n.floating-action-button {\n position: fixed;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 3.9375rem;\n height: 3.9375rem;\n bottom: 1.3125rem;\n right: 1.3125rem;\n background: darken($ui-highlight-color, 3%);\n color: $white;\n border-radius: 50%;\n font-size: 21px;\n line-height: 21px;\n text-decoration: none;\n box-shadow: 2px 3px 9px rgba($base-shadow-color, 0.4);\n\n &:hover,\n &:focus,\n &:active {\n background: lighten($ui-highlight-color, 7%);\n }\n}\n",".regeneration-indicator {\n text-align: center;\n font-size: 16px;\n font-weight: 500;\n color: $dark-text-color;\n background: $ui-base-color;\n cursor: default;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n justify-content: center;\n padding: 20px;\n\n & > div {\n width: 100%;\n background: transparent;\n padding-top: 0;\n }\n\n &__figure {\n width: 100%;\n height: 160px;\n background-size: contain;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n }\n\n &.missing-indicator {\n padding-top: 20px + 48px;\n }\n\n &__label {\n margin-top: 200px;\n\n strong {\n display: block;\n margin-bottom: 10px;\n color: $dark-text-color;\n }\n\n span {\n font-size: 15px;\n font-weight: 400;\n }\n }\n}\n",".search {\n position: relative;\n}\n\n.search__input {\n display: block;\n padding: 10px;\n padding-right: 30px;\n @include search-input();\n}\n\n.search__icon {\n .fa {\n position: absolute;\n top: 10px;\n right: 10px;\n z-index: 2;\n display: inline-block;\n opacity: 0;\n transition: all 100ms linear;\n font-size: 18px;\n width: 18px;\n height: 18px;\n color: $secondary-text-color;\n cursor: default;\n pointer-events: none;\n\n &.active {\n pointer-events: auto;\n opacity: 0.3;\n }\n }\n\n .fa-search {\n transform: rotate(90deg);\n\n &.active {\n pointer-events: none;\n transform: rotate(0deg);\n }\n }\n\n .fa-times-circle {\n top: 11px;\n transform: rotate(0deg);\n cursor: pointer;\n\n &.active {\n transform: rotate(90deg);\n }\n\n &:hover {\n color: $primary-text-color;\n }\n }\n}\n\n.search-results__header {\n color: $dark-text-color;\n background: lighten($ui-base-color, 2%);\n border-bottom: 1px solid darken($ui-base-color, 4%);\n padding: 15px 10px;\n font-size: 14px;\n font-weight: 500;\n}\n\n.trends {\n &__header {\n color: $dark-text-color;\n background: lighten($ui-base-color, 2%);\n border-bottom: 1px solid darken($ui-base-color, 4%);\n font-weight: 500;\n padding: 15px;\n font-size: 16px;\n cursor: default;\n\n .fa {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n &__item {\n display: flex;\n align-items: center;\n padding: 15px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n &:last-child {\n border-bottom: 0;\n }\n\n &__name {\n flex: 1 1 auto;\n color: $dark-text-color;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n strong {\n font-weight: 500;\n }\n\n a {\n color: $darker-text-color;\n text-decoration: none;\n font-size: 14px;\n font-weight: 500;\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n &:hover,\n &:focus,\n &:active {\n span {\n text-decoration: underline;\n }\n }\n }\n }\n\n &__current {\n flex: 0 0 auto;\n width: 100px;\n font-size: 24px;\n line-height: 36px;\n font-weight: 500;\n text-align: center;\n color: $secondary-text-color;\n }\n\n &__sparkline {\n flex: 0 0 auto;\n width: 50px;\n\n path {\n stroke: lighten($highlight-text-color, 6%) !important;\n }\n }\n }\n}\n",null,".emojione {\n font-size: inherit;\n vertical-align: middle;\n object-fit: contain;\n margin: -.2ex .15em .2ex;\n width: 16px;\n height: 16px;\n\n img {\n width: auto;\n }\n}\n\n.emoji-picker-dropdown__menu {\n background: $simple-background-color;\n position: absolute;\n box-shadow: 4px 4px 6px rgba($base-shadow-color, 0.4);\n border-radius: 4px;\n margin-top: 5px;\n\n .emoji-mart-scroll {\n transition: opacity 200ms ease;\n }\n\n &.selecting .emoji-mart-scroll {\n opacity: 0.5;\n }\n}\n\n.emoji-picker-dropdown__modifiers {\n position: absolute;\n top: 60px;\n right: 11px;\n cursor: pointer;\n}\n\n.emoji-picker-dropdown__modifiers__menu {\n position: absolute;\n z-index: 4;\n top: -4px;\n left: -8px;\n background: $simple-background-color;\n border-radius: 4px;\n box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.2);\n overflow: hidden;\n\n button {\n display: block;\n cursor: pointer;\n border: 0;\n padding: 4px 8px;\n background: transparent;\n\n &:hover,\n &:focus,\n &:active {\n background: rgba($ui-secondary-color, 0.4);\n }\n }\n\n .emoji-mart-emoji {\n height: 22px;\n }\n}\n\n.emoji-mart-emoji {\n span {\n background-repeat: no-repeat;\n }\n}\n\n.emoji-button {\n display: block;\n font-size: 24px;\n line-height: 24px;\n margin-left: 2px;\n width: 24px;\n outline: 0;\n cursor: pointer;\n\n &:active,\n &:focus {\n outline: 0 !important;\n }\n\n img {\n filter: grayscale(100%);\n opacity: 0.8;\n display: block;\n margin: 0;\n width: 22px;\n height: 22px;\n margin-top: 2px;\n }\n\n &:hover,\n &:active,\n &:focus {\n img {\n opacity: 1;\n filter: none;\n }\n }\n}\n","$doodleBg: #d9e1e8;\n.doodle-modal {\n @extend .boost-modal;\n width: unset;\n}\n\n.doodle-modal__container {\n background: $doodleBg;\n text-align: center;\n line-height: 0; // remove weird gap under canvas\n canvas {\n border: 5px solid $doodleBg;\n }\n}\n\n.doodle-modal__action-bar {\n @extend .boost-modal__action-bar;\n\n .filler {\n flex-grow: 1;\n margin: 0;\n padding: 0;\n }\n\n .doodle-toolbar {\n line-height: 1;\n\n display: flex;\n flex-direction: column;\n flex-grow: 0;\n justify-content: space-around;\n\n &.with-inputs {\n label {\n display: inline-block;\n width: 70px;\n text-align: right;\n margin-right: 2px;\n }\n\n input[type=\"number\"],input[type=\"text\"] {\n width: 40px;\n }\n span.val {\n display: inline-block;\n text-align: left;\n width: 50px;\n }\n }\n }\n\n .doodle-palette {\n padding-right: 0 !important;\n border: 1px solid black;\n line-height: .2rem;\n flex-grow: 0;\n background: white;\n\n button {\n appearance: none;\n width: 1rem;\n height: 1rem;\n margin: 0; padding: 0;\n text-align: center;\n color: black;\n text-shadow: 0 0 1px white;\n cursor: pointer;\n box-shadow: inset 0 0 1px rgba(white, .5);\n border: 1px solid black;\n outline-offset:-1px;\n\n &.foreground {\n outline: 1px dashed white;\n }\n\n &.background {\n outline: 1px dashed red;\n }\n\n &.foreground.background {\n outline: 1px dashed red;\n border-color: white;\n }\n }\n }\n}\n",".drawer {\n width: 300px;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n overflow-y: hidden;\n padding: 10px 5px;\n flex: none;\n\n &:first-child {\n padding-left: 10px;\n }\n\n &:last-child {\n padding-right: 10px;\n }\n\n @include single-column('screen and (max-width: 630px)') { flex: auto }\n\n @include limited-single-column('screen and (max-width: 630px)') {\n &, &:first-child, &:last-child { padding: 0 }\n }\n\n .wide & {\n min-width: 300px;\n max-width: 400px;\n flex: 1 1 200px;\n }\n\n @include single-column('screen and (max-width: 630px)') {\n :root & { // Overrides `.wide` for single-column view\n flex: auto;\n width: 100%;\n min-width: 0;\n max-width: none;\n padding: 0;\n }\n }\n\n .react-swipeable-view-container & { height: 100% }\n}\n\n.drawer--header {\n display: flex;\n flex-direction: row;\n margin-bottom: 10px;\n flex: none;\n background: lighten($ui-base-color, 8%);\n font-size: 16px;\n\n & > * {\n display: block;\n box-sizing: border-box;\n border-bottom: 2px solid transparent;\n padding: 15px 5px 13px;\n height: 48px;\n flex: 1 1 auto;\n color: $darker-text-color;\n text-align: center;\n text-decoration: none;\n cursor: pointer;\n }\n\n a {\n transition: background 100ms ease-in;\n\n &:focus,\n &:hover {\n outline: none;\n background: lighten($ui-base-color, 3%);\n transition: background 200ms ease-out;\n }\n }\n}\n\n.drawer--search {\n position: relative;\n margin-bottom: 10px;\n flex: none;\n\n @include limited-single-column('screen and (max-width: 360px)') { margin-bottom: 0 }\n @include single-column('screen and (max-width: 630px)') { font-size: 16px }\n\n input {\n display: block;\n box-sizing: border-box;\n margin: 0;\n border: none;\n padding: 10px 30px 10px 10px;\n width: 100%;\n height: 36px;\n outline: 0;\n color: $darker-text-color;\n background: $ui-base-color;\n font-size: 14px;\n font-family: inherit;\n line-height: 16px;\n\n &:focus {\n outline: 0;\n background: lighten($ui-base-color, 4%);\n }\n }\n\n & > .icon {\n display: block;\n position: absolute;\n top: 10px;\n right: 10px;\n width: 18px;\n height: 18px;\n color: $secondary-text-color;\n font-size: 18px;\n line-height: 18px;\n z-index: 2;\n\n .fa {\n display: inline-block;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n opacity: 0;\n cursor: default;\n pointer-events: none;\n transition: all 100ms linear;\n }\n\n .fa-search {\n opacity: 0.3;\n transform: rotate(0deg);\n }\n\n .fa-times-circle {\n transform: rotate(-90deg);\n cursor: pointer;\n\n &:hover { color: $primary-text-color }\n }\n }\n\n &.active {\n & > .icon {\n .fa-search {\n opacity: 0;\n transform: rotate(90deg);\n }\n\n .fa-times-circle {\n opacity: 0.3;\n pointer-events: auto;\n transform: rotate(0deg);\n }\n }\n }\n}\n\n.drawer--search--popout {\n @include search-popout();\n}\n\n.drawer--account {\n padding: 10px;\n color: $darker-text-color;\n\n & > a {\n color: inherit;\n text-decoration: none;\n }\n\n & > .avatar {\n float: left;\n margin-right: 10px;\n }\n\n & > .acct {\n display: block;\n color: $secondary-text-color;\n font-weight: 500;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n}\n\n.drawer--results {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n padding: 0;\n background: $ui-base-color;\n overflow-x: hidden;\n overflow-y: auto;\n\n & > header {\n color: $dark-text-color;\n background: lighten($ui-base-color, 2%);\n padding: 15px;\n font-weight: 500;\n font-size: 16px;\n cursor: default;\n\n .fa {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n & > section {\n margin-bottom: 5px;\n\n h5 {\n background: darken($ui-base-color, 4%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n cursor: default;\n display: flex;\n padding: 15px;\n font-weight: 500;\n font-size: 16px;\n color: $dark-text-color;\n\n .fa {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n .account:last-child,\n & > div:last-child .status {\n border-bottom: 0;\n }\n\n & > .hashtag {\n display: block;\n padding: 10px;\n color: $secondary-text-color;\n text-decoration: none;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($secondary-text-color, 4%);\n text-decoration: underline;\n }\n }\n }\n}\n\n.drawer__pager {\n box-sizing: border-box;\n padding: 0;\n flex-grow: 1;\n position: relative;\n overflow: hidden;\n display: flex;\n}\n\n.drawer__inner {\n position: absolute;\n top: 0;\n left: 0;\n background: lighten($ui-base-color, 13%);\n box-sizing: border-box;\n padding: 0;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n overflow-y: auto;\n width: 100%;\n height: 100%;\n\n &.darker {\n background: $ui-base-color;\n }\n}\n\n.drawer__inner__mastodon {\n background: lighten($ui-base-color, 13%) url('data:image/svg+xml;utf8,') no-repeat bottom / 100% auto;\n flex: 1;\n min-height: 47px;\n\n > img {\n display: block;\n object-fit: contain;\n object-position: bottom left;\n width: 100%;\n height: 100%;\n pointer-events: none;\n user-drag: none;\n user-select: none;\n }\n\n > .mastodon {\n display: block;\n width: 100%;\n height: 100%;\n border: none;\n cursor: inherit;\n }\n}\n\n.pseudo-drawer {\n background: lighten($ui-base-color, 13%);\n font-size: 13px;\n text-align: left;\n}\n\n.drawer__backdrop {\n cursor: pointer;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: rgba($base-overlay-background, 0.5);\n}\n",".video-error-cover {\n align-items: center;\n background: $base-overlay-background;\n color: $primary-text-color;\n cursor: pointer;\n display: flex;\n flex-direction: column;\n height: 100%;\n justify-content: center;\n margin-top: 8px;\n position: relative;\n text-align: center;\n z-index: 100;\n}\n\n.media-spoiler {\n background: $base-overlay-background;\n color: $darker-text-color;\n border: 0;\n width: 100%;\n height: 100%;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($darker-text-color, 8%);\n }\n\n .status__content > & {\n margin-top: 15px; // Add margin when used bare for NSFW video player\n }\n @include fullwidth-gallery;\n}\n\n.media-spoiler__warning {\n display: block;\n font-size: 14px;\n}\n\n.media-spoiler__trigger {\n display: block;\n font-size: 11px;\n font-weight: 500;\n}\n\n.media-gallery__gifv__label {\n display: block;\n position: absolute;\n color: $primary-text-color;\n background: rgba($base-overlay-background, 0.5);\n bottom: 6px;\n left: 6px;\n padding: 2px 6px;\n border-radius: 2px;\n font-size: 11px;\n font-weight: 600;\n z-index: 1;\n pointer-events: none;\n opacity: 0.9;\n transition: opacity 0.1s ease;\n}\n\n.media-gallery__gifv {\n &.autoplay {\n .media-gallery__gifv__label {\n display: none;\n }\n }\n\n &:hover {\n .media-gallery__gifv__label {\n opacity: 1;\n }\n }\n}\n\n.media-gallery__audio {\n height: 100%;\n display: flex;\n flex-direction: column;\n\n span {\n text-align: center;\n color: $darker-text-color;\n display: flex;\n height: 100%;\n align-items: center;\n\n p {\n width: 100%;\n }\n }\n\n audio {\n width: 100%;\n }\n}\n\n.media-gallery {\n box-sizing: border-box;\n margin-top: 8px;\n overflow: hidden;\n border-radius: 4px;\n position: relative;\n width: 100%;\n height: 110px;\n\n @include fullwidth-gallery;\n}\n\n.media-gallery__item {\n border: none;\n box-sizing: border-box;\n display: block;\n float: left;\n position: relative;\n border-radius: 4px;\n overflow: hidden;\n\n .full-width & {\n border-radius: 0;\n }\n\n &.standalone {\n .media-gallery__item-gifv-thumbnail {\n transform: none;\n top: 0;\n }\n }\n\n &.letterbox {\n background: $base-shadow-color;\n }\n}\n\n.media-gallery__item-thumbnail {\n cursor: zoom-in;\n display: block;\n text-decoration: none;\n color: $secondary-text-color;\n line-height: 0;\n\n &,\n img {\n height: 100%;\n width: 100%;\n object-fit: contain;\n\n &:not(.letterbox) {\n height: 100%;\n object-fit: cover;\n }\n }\n}\n\n.media-gallery__gifv {\n height: 100%;\n overflow: hidden;\n position: relative;\n width: 100%;\n display: flex;\n justify-content: center;\n}\n\n.media-gallery__item-gifv-thumbnail {\n cursor: zoom-in;\n height: 100%;\n width: 100%;\n position: relative;\n z-index: 1;\n object-fit: contain;\n\n &:not(.letterbox) {\n height: 100%;\n object-fit: cover;\n }\n}\n\n.media-gallery__item-thumbnail-label {\n clip: rect(1px 1px 1px 1px); /* IE6, IE7 */\n clip: rect(1px, 1px, 1px, 1px);\n overflow: hidden;\n position: absolute;\n}\n\n.video-modal {\n max-width: 100vw;\n max-height: 100vh;\n position: relative;\n}\n\n.media-modal {\n width: 100%;\n height: 100%;\n position: relative;\n\n .extended-video-player {\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n\n video {\n max-width: $media-modal-media-max-width;\n max-height: $media-modal-media-max-height;\n }\n }\n}\n\n.media-modal__closer {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n.media-modal__navigation {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n pointer-events: none;\n transition: opacity 0.3s linear;\n will-change: opacity;\n\n * {\n pointer-events: auto;\n }\n\n &.media-modal__navigation--hidden {\n opacity: 0;\n\n * {\n pointer-events: none;\n }\n }\n}\n\n.media-modal__nav {\n background: rgba($base-overlay-background, 0.5);\n box-sizing: border-box;\n border: 0;\n color: $primary-text-color;\n cursor: pointer;\n display: flex;\n align-items: center;\n font-size: 24px;\n height: 20vmax;\n margin: auto 0;\n padding: 30px 15px;\n position: absolute;\n top: 0;\n bottom: 0;\n}\n\n.media-modal__nav--left {\n left: 0;\n}\n\n.media-modal__nav--right {\n right: 0;\n}\n\n.media-modal__pagination {\n width: 100%;\n text-align: center;\n position: absolute;\n left: 0;\n bottom: 20px;\n pointer-events: none;\n}\n\n.media-modal__page-dot {\n display: inline-block;\n}\n\n.media-modal__button {\n background-color: $white;\n height: 12px;\n width: 12px;\n border-radius: 6px;\n margin: 10px;\n padding: 0;\n border: 0;\n font-size: 0;\n}\n\n.media-modal__button--active {\n background-color: $ui-highlight-color;\n}\n\n.media-modal__close {\n position: absolute;\n right: 8px;\n top: 8px;\n z-index: 100;\n}\n\n.detailed,\n.fullscreen {\n .video-player__volume__current,\n .video-player__volume::before {\n bottom: 27px;\n }\n\n .video-player__volume__handle {\n bottom: 23px;\n }\n\n}\n\n.video-player {\n overflow: hidden;\n position: relative;\n background: $base-shadow-color;\n max-width: 100%;\n\n &:focus {\n outline: 0;\n }\n\n .detailed-status & {\n width: 100%;\n height: 100%;\n }\n\n @include fullwidth-gallery;\n\n video {\n max-width: 100vw;\n max-height: 80vh;\n z-index: 1;\n position: relative;\n }\n\n &.fullscreen {\n width: 100% !important;\n height: 100% !important;\n margin: 0;\n\n video {\n max-width: 100% !important;\n max-height: 100% !important;\n width: 100% !important;\n height: 100% !important;\n }\n }\n\n &.inline {\n video {\n object-fit: contain;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n }\n }\n\n &__controls {\n position: absolute;\n z-index: 2;\n bottom: 0;\n left: 0;\n right: 0;\n box-sizing: border-box;\n background: linear-gradient(0deg, rgba($base-shadow-color, 0.85) 0, rgba($base-shadow-color, 0.45) 60%, transparent);\n padding: 0 15px;\n opacity: 0;\n transition: opacity .1s ease;\n\n &.active {\n opacity: 1;\n }\n }\n\n &.inactive {\n video,\n .video-player__controls {\n visibility: hidden;\n }\n }\n\n &__spoiler {\n display: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 4;\n border: 0;\n background: $base-shadow-color;\n color: $darker-text-color;\n transition: none;\n pointer-events: none;\n\n &.active {\n display: block;\n pointer-events: auto;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($darker-text-color, 7%);\n }\n }\n\n &__title {\n display: block;\n font-size: 14px;\n }\n\n &__subtitle {\n display: block;\n font-size: 11px;\n font-weight: 500;\n }\n }\n\n &__buttons-bar {\n display: flex;\n justify-content: space-between;\n padding-bottom: 10px;\n }\n\n &__buttons {\n font-size: 16px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n &.left {\n button {\n padding-left: 0;\n }\n }\n\n &.right {\n button {\n padding-right: 0;\n }\n }\n\n button {\n background: transparent;\n padding: 2px 10px;\n font-size: 16px;\n border: 0;\n color: rgba($white, 0.75);\n\n &:active,\n &:hover,\n &:focus {\n color: $white;\n }\n }\n }\n\n &__time-sep,\n &__time-total,\n &__time-current {\n font-size: 14px;\n font-weight: 500;\n }\n\n &__time-current {\n color: $white;\n margin-left: 60px;\n }\n\n &__time-sep {\n display: inline-block;\n margin: 0 6px;\n }\n\n &__time-sep,\n &__time-total {\n color: $white;\n }\n\n &__volume {\n cursor: pointer;\n height: 24px;\n display: inline;\n\n &::before {\n content: \"\";\n width: 50px;\n background: rgba($white, 0.35);\n border-radius: 4px;\n display: block;\n position: absolute;\n height: 4px;\n left: 70px;\n bottom: 20px;\n }\n\n &__current {\n display: block;\n position: absolute;\n height: 4px;\n border-radius: 4px;\n left: 70px;\n bottom: 20px;\n background: lighten($ui-highlight-color, 8%);\n }\n\n &__handle {\n position: absolute;\n z-index: 3;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n bottom: 16px;\n left: 70px;\n transition: opacity .1s ease;\n background: lighten($ui-highlight-color, 8%);\n box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.2);\n pointer-events: none;\n }\n }\n\n &__seek {\n cursor: pointer;\n height: 24px;\n position: relative;\n\n &::before {\n content: \"\";\n width: 100%;\n background: rgba($white, 0.35);\n border-radius: 4px;\n display: block;\n position: absolute;\n height: 4px;\n top: 10px;\n }\n\n &__progress,\n &__buffer {\n display: block;\n position: absolute;\n height: 4px;\n border-radius: 4px;\n top: 10px;\n background: lighten($ui-highlight-color, 8%);\n }\n\n &__buffer {\n background: rgba($white, 0.2);\n }\n\n &__handle {\n position: absolute;\n z-index: 3;\n opacity: 0;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n top: 6px;\n margin-left: -6px;\n transition: opacity .1s ease;\n background: lighten($ui-highlight-color, 8%);\n box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.2);\n pointer-events: none;\n\n &.active {\n opacity: 1;\n }\n }\n\n &:hover {\n .video-player__seek__handle {\n opacity: 1;\n }\n }\n }\n\n&.detailed,\n&.fullscreen {\n .video-player__buttons {\n button {\n padding-top: 10px;\n padding-bottom: 10px;\n }\n }\n}\n}\n\n.media-spoiler-video {\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n cursor: pointer;\n margin-top: 8px;\n position: relative;\n\n @include fullwidth-gallery;\n\n border: 0;\n display: block;\n}\n\n.media-spoiler-video-play-icon {\n border-radius: 100px;\n color: rgba($primary-text-color, 0.8);\n font-size: 36px;\n left: 50%;\n padding: 5px;\n position: absolute;\n top: 50%;\n transform: translate(-50%, -50%);\n}\n",".sensitive-info {\n display: flex;\n flex-direction: row;\n align-items: center;\n position: absolute;\n top: 4px;\n left: 4px;\n z-index: 100;\n}\n\n.sensitive-marker {\n margin: 0 3px;\n border-radius: 2px;\n padding: 2px 6px;\n color: rgba($primary-text-color, 0.8);\n background: rgba($base-overlay-background, 0.5);\n font-size: 12px;\n line-height: 15px;\n text-transform: uppercase;\n opacity: .9;\n transition: opacity .1s ease;\n\n .media-gallery:hover & { opacity: 1 }\n}\n",".list-editor {\n background: $ui-base-color;\n flex-direction: column;\n border-radius: 8px;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n width: 380px;\n overflow: hidden;\n\n @media screen and (max-width: 420px) {\n width: 90%;\n }\n\n h4 {\n padding: 15px 0;\n background: lighten($ui-base-color, 13%);\n font-weight: 500;\n font-size: 16px;\n text-align: center;\n border-radius: 8px 8px 0 0;\n }\n\n .drawer__pager {\n height: 50vh;\n }\n\n .drawer__inner {\n border-radius: 0 0 8px 8px;\n\n &.backdrop {\n width: calc(100% - 60px);\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n border-radius: 0 0 0 8px;\n }\n }\n\n &__accounts {\n overflow-y: auto;\n }\n\n .account__display-name {\n &:hover strong {\n text-decoration: none;\n }\n }\n\n .account__avatar {\n cursor: default;\n }\n\n .search {\n margin-bottom: 0;\n }\n}\n\n.list-adder {\n background: $ui-base-color;\n flex-direction: column;\n border-radius: 8px;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n width: 380px;\n overflow: hidden;\n\n @media screen and (max-width: 420px) {\n width: 90%;\n }\n\n &__account {\n background: lighten($ui-base-color, 13%);\n }\n\n &__lists {\n background: lighten($ui-base-color, 13%);\n height: 50vh;\n border-radius: 0 0 8px 8px;\n overflow-y: auto;\n }\n\n .list {\n padding: 10px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n }\n\n .list__wrapper {\n display: flex;\n }\n\n .list__display-name {\n flex: 1 1 auto;\n overflow: hidden;\n text-decoration: none;\n font-size: 16px;\n padding: 10px;\n }\n}\n",".emoji-mart {\n &,\n * {\n box-sizing: border-box;\n line-height: 1.15;\n }\n\n font-size: 13px;\n display: inline-block;\n color: $inverted-text-color;\n\n .emoji-mart-emoji {\n padding: 6px;\n }\n}\n\n.emoji-mart-bar {\n border: 0 solid darken($ui-secondary-color, 8%);\n\n &:first-child {\n border-bottom-width: 1px;\n border-top-left-radius: 5px;\n border-top-right-radius: 5px;\n background: $ui-secondary-color;\n }\n\n &:last-child {\n border-top-width: 1px;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n display: none;\n }\n}\n\n.emoji-mart-anchors {\n display: flex;\n justify-content: space-between;\n padding: 0 6px;\n color: $lighter-text-color;\n line-height: 0;\n}\n\n.emoji-mart-anchor {\n position: relative;\n flex: 1;\n text-align: center;\n padding: 12px 4px;\n overflow: hidden;\n transition: color .1s ease-out;\n cursor: pointer;\n\n &:hover {\n color: darken($lighter-text-color, 4%);\n }\n}\n\n.emoji-mart-anchor-selected {\n color: $highlight-text-color;\n\n &:hover {\n color: darken($highlight-text-color, 4%);\n }\n\n .emoji-mart-anchor-bar {\n bottom: 0;\n }\n}\n\n.emoji-mart-anchor-bar {\n position: absolute;\n bottom: -3px;\n left: 0;\n width: 100%;\n height: 3px;\n background-color: darken($ui-highlight-color, 3%);\n}\n\n.emoji-mart-anchors {\n i {\n display: inline-block;\n width: 100%;\n max-width: 22px;\n }\n\n svg {\n fill: currentColor;\n max-height: 18px;\n }\n}\n\n.emoji-mart-scroll {\n overflow-y: scroll;\n height: 270px;\n max-height: 35vh;\n padding: 0 6px 6px;\n background: $simple-background-color;\n will-change: transform;\n\n &::-webkit-scrollbar-track:hover,\n &::-webkit-scrollbar-track:active {\n background-color: rgba($base-overlay-background, 0.3);\n }\n}\n\n.emoji-mart-search {\n padding: 10px;\n padding-right: 45px;\n background: $simple-background-color;\n\n input {\n font-size: 14px;\n font-weight: 400;\n padding: 7px 9px;\n font-family: inherit;\n display: block;\n width: 100%;\n background: rgba($ui-secondary-color, 0.3);\n color: $inverted-text-color;\n border: 1px solid $ui-secondary-color;\n border-radius: 4px;\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n }\n}\n\n.emoji-mart-category .emoji-mart-emoji {\n cursor: pointer;\n\n span {\n z-index: 1;\n position: relative;\n text-align: center;\n }\n\n &:hover::before {\n z-index: 0;\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba($ui-secondary-color, 0.7);\n border-radius: 100%;\n }\n}\n\n.emoji-mart-category-label {\n z-index: 2;\n position: relative;\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n\n span {\n display: block;\n width: 100%;\n font-weight: 500;\n padding: 5px 6px;\n background: $simple-background-color;\n }\n}\n\n.emoji-mart-emoji {\n position: relative;\n display: inline-block;\n font-size: 0;\n\n span {\n width: 22px;\n height: 22px;\n }\n}\n\n.emoji-mart-no-results {\n font-size: 14px;\n text-align: center;\n padding-top: 70px;\n color: $light-text-color;\n\n .emoji-mart-category-label {\n display: none;\n }\n\n .emoji-mart-no-results-label {\n margin-top: .2em;\n }\n\n .emoji-mart-emoji:hover::before {\n content: none;\n }\n}\n\n.emoji-mart-preview {\n display: none;\n}\n",".glitch.local-settings {\n position: relative;\n display: flex;\n flex-direction: row;\n background: $ui-secondary-color;\n color: $inverted-text-color;\n border-radius: 8px;\n height: 80vh;\n width: 80vw;\n max-width: 740px;\n max-height: 450px;\n overflow: hidden;\n\n label, legend {\n display: block;\n font-size: 14px;\n }\n\n .boolean label, .radio_buttons label {\n position: relative;\n padding-left: 28px;\n padding-top: 3px;\n\n input {\n position: absolute;\n left: 0;\n top: 0;\n }\n }\n\n span.hint {\n display: block;\n color: $lighter-text-color;\n }\n\n h1 {\n font-size: 18px;\n font-weight: 500;\n line-height: 24px;\n margin-bottom: 20px;\n }\n\n h2 {\n font-size: 15px;\n font-weight: 500;\n line-height: 20px;\n margin-top: 20px;\n margin-bottom: 10px;\n }\n}\n\n.glitch.local-settings__navigation__item {\n display: block;\n padding: 15px 20px;\n color: inherit;\n background: lighten($ui-secondary-color, 8%);\n border-bottom: 1px $ui-secondary-color solid;\n cursor: pointer;\n text-decoration: none;\n outline: none;\n transition: background .3s;\n\n .text-icon-button {\n color: inherit;\n transition: unset;\n }\n\n &:hover {\n background: $ui-secondary-color;\n }\n\n &.active {\n background: $ui-highlight-color;\n color: $primary-text-color;\n }\n\n &.close, &.close:hover {\n background: $error-value-color;\n color: $primary-text-color;\n }\n}\n\n.glitch.local-settings__navigation {\n background: lighten($ui-secondary-color, 8%);\n width: 212px;\n font-size: 15px;\n line-height: 20px;\n overflow-y: auto;\n}\n\n.glitch.local-settings__page {\n display: block;\n flex: auto;\n padding: 15px 20px 15px 20px;\n width: 360px;\n overflow-y: auto;\n}\n\n.glitch.local-settings__page__item {\n margin-bottom: 2px;\n}\n\n.glitch.local-settings__page__item.string,\n.glitch.local-settings__page__item.radio_buttons {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n\n@media screen and (max-width: 630px) {\n .glitch.local-settings__navigation {\n width: 40px;\n flex-shrink: 0;\n }\n\n .glitch.local-settings__navigation__item {\n padding: 10px;\n\n span:last-of-type {\n display: none;\n }\n }\n}\n",".error-boundary {\n h1 {\n font-size: 26px;\n line-height: 36px;\n font-weight: 400;\n margin-bottom: 8px;\n }\n\n p {\n color: $primary-text-color;\n font-size: 15px;\n line-height: 20px;\n\n a {\n color: $primary-text-color;\n text-decoration: underline;\n }\n\n ul {\n list-style: disc;\n margin-left: 0;\n padding-left: 1em;\n }\n\n textarea.web_app_crash-stacktrace {\n width: 100%;\n resize: none;\n white-space: pre;\n font-family: $font-monospace, monospace;\n }\n }\n}\n",".poll {\n margin-top: 16px;\n font-size: 14px;\n\n li {\n margin-bottom: 10px;\n position: relative;\n height: 18px + 12px;\n }\n\n &__chart {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n display: inline-block;\n border-radius: 4px;\n background: darken($ui-primary-color, 14%);\n\n &.leading {\n background: $ui-highlight-color;\n }\n }\n\n &__text {\n position: relative;\n display: inline-block;\n padding: 6px 0;\n line-height: 18px;\n cursor: default;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n input[type=radio],\n input[type=checkbox] {\n display: none;\n }\n\n input[type=text] {\n display: block;\n box-sizing: border-box;\n flex: 1 1 auto;\n width: 20px;\n font-size: 14px;\n color: $inverted-text-color;\n display: block;\n outline: 0;\n font-family: inherit;\n background: $simple-background-color;\n border: 1px solid darken($simple-background-color, 14%);\n border-radius: 4px;\n padding: 6px 10px;\n\n &:focus {\n border-color: $highlight-text-color;\n }\n }\n\n &.selectable {\n cursor: pointer;\n }\n\n &.editable {\n display: flex;\n align-items: center;\n }\n }\n\n &__input {\n display: inline-block;\n position: relative;\n border: 1px solid $ui-primary-color;\n box-sizing: border-box;\n width: 18px;\n height: 18px;\n flex: 0 0 auto;\n margin-right: 10px;\n top: -1px;\n border-radius: 50%;\n vertical-align: middle;\n\n &.checkbox {\n border-radius: 4px;\n }\n\n &.active {\n border-color: $valid-value-color;\n background: $valid-value-color;\n }\n }\n\n &__number {\n display: inline-block;\n width: 36px;\n font-weight: 700;\n padding: 0 10px;\n text-align: right;\n }\n\n &__footer {\n padding-top: 6px;\n padding-bottom: 5px;\n color: $dark-text-color;\n }\n\n &__link {\n display: inline;\n background: transparent;\n padding: 0;\n margin: 0;\n border: 0;\n color: $dark-text-color;\n text-decoration: underline;\n font-size: inherit;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n }\n\n .button {\n height: 36px;\n padding: 0 16px;\n margin-right: 10px;\n font-size: 14px;\n }\n}\n\n.compose-form__poll-wrapper {\n border-top: 1px solid darken($simple-background-color, 8%);\n\n ul {\n padding: 10px;\n }\n\n .poll__footer {\n border-top: 1px solid darken($simple-background-color, 8%);\n padding: 10px;\n display: flex;\n align-items: center;\n\n button,\n select {\n width: 100%;\n flex: 1 1 50%;\n }\n }\n\n .button.button-secondary {\n font-size: 14px;\n font-weight: 400;\n padding: 6px 10px;\n height: auto;\n line-height: inherit;\n color: $action-button-color;\n border-color: $action-button-color;\n margin-right: 5px;\n }\n\n li {\n display: flex;\n align-items: center;\n\n .poll__text {\n flex: 0 0 auto;\n width: calc(100% - (23px + 6px));\n margin-right: 6px;\n }\n }\n\n select {\n appearance: none;\n box-sizing: border-box;\n font-size: 14px;\n color: $inverted-text-color;\n display: inline-block;\n width: auto;\n outline: 0;\n font-family: inherit;\n background: $simple-background-color url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center / auto 16px;\n border: 1px solid darken($simple-background-color, 14%);\n border-radius: 4px;\n padding: 6px 10px;\n padding-right: 30px;\n }\n\n .icon-button.disabled {\n color: darken($simple-background-color, 14%);\n }\n}\n\n.muted .poll {\n color: $dark-text-color;\n\n &__chart {\n background: rgba(darken($ui-primary-color, 14%), 0.2);\n\n &.leading {\n background: rgba($ui-highlight-color, 0.2);\n }\n }\n}\n","$maximum-width: 1235px;\n$fluid-breakpoint: $maximum-width + 20px;\n$column-breakpoint: 700px;\n$small-breakpoint: 960px;\n\n.container {\n box-sizing: border-box;\n max-width: $maximum-width;\n margin: 0 auto;\n position: relative;\n\n @media screen and (max-width: $fluid-breakpoint) {\n width: 100%;\n padding: 0 10px;\n }\n}\n\n.rich-formatting {\n font-family: $font-sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n color: $darker-text-color;\n padding-right: 10px;\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n }\n\n p,\n li {\n font-family: $font-sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 12px;\n color: $darker-text-color;\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n }\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n strong,\n em {\n font-weight: 700;\n color: lighten($darker-text-color, 10%);\n }\n\n h1 {\n font-family: $font-display, sans-serif;\n font-size: 26px;\n line-height: 30px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n\n small {\n font-family: $font-sans-serif, sans-serif;\n display: block;\n font-size: 18px;\n font-weight: 400;\n color: lighten($darker-text-color, 10%);\n }\n }\n\n h2 {\n font-family: $font-display, sans-serif;\n font-size: 22px;\n line-height: 26px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h3 {\n font-family: $font-display, sans-serif;\n font-size: 18px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h4 {\n font-family: $font-display, sans-serif;\n font-size: 16px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h5 {\n font-family: $font-display, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h6 {\n font-family: $font-display, sans-serif;\n font-size: 12px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n ul,\n ol {\n margin-left: 20px;\n\n &[type='a'] {\n list-style-type: lower-alpha;\n }\n\n &[type='i'] {\n list-style-type: lower-roman;\n }\n }\n\n ul {\n list-style: disc;\n }\n\n ol {\n list-style: decimal;\n }\n\n li > ol,\n li > ul {\n margin-top: 6px;\n }\n\n hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba($ui-base-lighter-color, .6);\n margin: 20px 0;\n\n &.spacer {\n height: 1px;\n border: 0;\n }\n }\n}\n\n.information-board {\n background: darken($ui-base-color, 4%);\n padding: 20px 0;\n\n .container-alt {\n position: relative;\n padding-right: 280px + 15px;\n }\n\n &__sections {\n display: flex;\n justify-content: space-between;\n flex-wrap: wrap;\n }\n\n &__section {\n flex: 1 0 0;\n font-family: $font-sans-serif, sans-serif;\n font-size: 16px;\n line-height: 28px;\n color: $primary-text-color;\n text-align: right;\n padding: 10px 15px;\n\n span,\n strong {\n display: block;\n }\n\n span {\n &:last-child {\n color: $secondary-text-color;\n }\n }\n\n strong {\n font-family: $font-display, sans-serif;\n font-weight: 500;\n font-size: 32px;\n line-height: 48px;\n }\n\n @media screen and (max-width: $column-breakpoint) {\n text-align: center;\n }\n }\n\n .panel {\n position: absolute;\n width: 280px;\n box-sizing: border-box;\n background: darken($ui-base-color, 8%);\n padding: 20px;\n padding-top: 10px;\n border-radius: 4px 4px 0 0;\n right: 0;\n bottom: -40px;\n\n .panel-header {\n font-family: $font-display, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n color: $darker-text-color;\n padding-bottom: 5px;\n margin-bottom: 15px;\n border-bottom: 1px solid lighten($ui-base-color, 4%);\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n\n a,\n span {\n font-weight: 400;\n color: darken($darker-text-color, 10%);\n }\n\n a {\n text-decoration: none;\n }\n }\n }\n\n .owner {\n text-align: center;\n\n .avatar {\n width: 80px;\n height: 80px;\n @include avatar-size(80px);\n margin: 0 auto;\n margin-bottom: 15px;\n\n img {\n display: block;\n width: 80px;\n height: 80px;\n border-radius: 48px;\n @include avatar-radius();\n }\n }\n\n .name {\n font-size: 14px;\n\n a {\n display: block;\n color: $primary-text-color;\n text-decoration: none;\n\n &:hover {\n .display_name {\n text-decoration: underline;\n }\n }\n }\n\n .username {\n display: block;\n color: $darker-text-color;\n }\n }\n }\n}\n\n.landing-page {\n p,\n li {\n font-family: $font-sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 12px;\n color: $darker-text-color;\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n }\n }\n\n em {\n display: inline;\n margin: 0;\n padding: 0;\n font-weight: 700;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n color: lighten($darker-text-color, 10%);\n }\n\n h1 {\n font-family: $font-display, sans-serif;\n font-size: 26px;\n line-height: 30px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n\n small {\n font-family: $font-sans-serif, sans-serif;\n display: block;\n font-size: 18px;\n font-weight: 400;\n color: lighten($darker-text-color, 10%);\n }\n }\n\n h2 {\n font-family: $font-display, sans-serif;\n font-size: 22px;\n line-height: 26px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h3 {\n font-family: $font-display, sans-serif;\n font-size: 18px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h4 {\n font-family: $font-display, sans-serif;\n font-size: 16px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h5 {\n font-family: $font-display, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h6 {\n font-family: $font-display, sans-serif;\n font-size: 12px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n ul,\n ol {\n margin-left: 20px;\n\n &[type='a'] {\n list-style-type: lower-alpha;\n }\n\n &[type='i'] {\n list-style-type: lower-roman;\n }\n }\n\n ul {\n list-style: disc;\n }\n\n ol {\n list-style: decimal;\n }\n\n li > ol,\n li > ul {\n margin-top: 6px;\n }\n\n hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba($ui-base-lighter-color, .6);\n margin: 20px 0;\n\n &.spacer {\n height: 1px;\n border: 0;\n }\n }\n\n &__information,\n &__forms {\n padding: 20px;\n }\n\n &__call-to-action {\n background: darken($ui-base-color, 4%);\n border-radius: 4px;\n padding: 25px 40px;\n overflow: hidden;\n box-sizing: border-box;\n\n .row {\n width: 100%;\n display: flex;\n flex-direction: row-reverse;\n flex-wrap: nowrap;\n justify-content: space-between;\n align-items: center;\n }\n\n .row__information-board {\n display: flex;\n justify-content: flex-end;\n align-items: flex-end;\n\n .information-board__section {\n flex: 1 0 auto;\n padding: 0 10px;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n width: 100%;\n justify-content: space-between;\n }\n }\n\n .row__mascot {\n flex: 1;\n margin: 10px -50px 0 0;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n }\n }\n\n &__logo {\n margin-right: 20px;\n\n img {\n height: 50px;\n width: auto;\n mix-blend-mode: lighten;\n }\n }\n\n &__information {\n padding: 45px 40px;\n margin-bottom: 10px;\n\n &:last-child {\n margin-bottom: 0;\n }\n\n strong {\n font-weight: 500;\n color: lighten($darker-text-color, 10%);\n }\n\n .account {\n border-bottom: 0;\n padding: 0;\n\n &__display-name {\n align-items: center;\n display: flex;\n margin-right: 5px;\n }\n\n div.account__display-name {\n &:hover {\n .display-name strong {\n text-decoration: none;\n }\n }\n\n .account__avatar {\n cursor: default;\n }\n }\n\n &__avatar-wrapper {\n margin-left: 0;\n flex: 0 0 auto;\n }\n\n &__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n @include avatar-size(44px);\n }\n\n .display-name {\n font-size: 15px;\n\n &__account {\n font-size: 14px;\n }\n }\n }\n\n @media screen and (max-width: $small-breakpoint) {\n .contact {\n margin-top: 30px;\n }\n }\n\n @media screen and (max-width: $column-breakpoint) {\n padding: 25px 20px;\n }\n }\n\n &__information,\n &__forms,\n #mastodon-timeline {\n box-sizing: border-box;\n background: $ui-base-color;\n border-radius: 4px;\n box-shadow: 0 0 6px rgba($black, 0.1);\n }\n\n &__mascot {\n height: 104px;\n position: relative;\n left: -40px;\n bottom: 25px;\n\n img {\n height: 190px;\n width: auto;\n }\n }\n\n &__short-description {\n .row {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n margin-bottom: 40px;\n }\n\n @media screen and (max-width: $column-breakpoint) {\n .row {\n margin-bottom: 20px;\n }\n }\n\n p a {\n color: $secondary-text-color;\n }\n\n h1 {\n font-weight: 500;\n color: $primary-text-color;\n margin-bottom: 0;\n\n small {\n color: $darker-text-color;\n\n span {\n color: $secondary-text-color;\n }\n }\n }\n\n p:last-child {\n margin-bottom: 0;\n }\n }\n\n &__hero {\n margin-bottom: 10px;\n\n img {\n display: block;\n margin: 0;\n max-width: 100%;\n height: auto;\n border-radius: 4px;\n }\n }\n\n @media screen and (max-width: 840px) {\n .information-board {\n .container-alt {\n padding-right: 20px;\n }\n\n .panel {\n position: static;\n margin-top: 20px;\n width: 100%;\n border-radius: 4px;\n\n .panel-header {\n text-align: center;\n }\n }\n }\n }\n\n @media screen and (max-width: 675px) {\n .header-wrapper {\n padding-top: 0;\n\n &.compact {\n padding-bottom: 0;\n }\n\n &.compact .hero .heading {\n text-align: initial;\n }\n }\n\n .header .container-alt,\n .features .container-alt {\n display: block;\n }\n }\n\n .cta {\n margin: 20px;\n }\n}\n\n.landing {\n margin-bottom: 100px;\n\n @media screen and (max-width: 738px) {\n margin-bottom: 0;\n }\n\n &__brand {\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 50px;\n\n img {\n height: 52px;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n padding: 0;\n margin-bottom: 30px;\n }\n }\n\n .directory {\n margin-top: 30px;\n background: transparent;\n box-shadow: none;\n border-radius: 0;\n }\n\n .hero-widget {\n margin-top: 30px;\n margin-bottom: 0;\n\n h4 {\n padding: 10px;\n text-transform: uppercase;\n font-weight: 700;\n font-size: 13px;\n color: $darker-text-color;\n }\n\n &__text {\n border-radius: 0;\n padding-bottom: 0;\n }\n\n &__footer {\n background: $ui-base-color;\n padding: 10px;\n border-radius: 0 0 4px 4px;\n display: flex;\n\n &__column {\n flex: 1 1 50%;\n }\n }\n\n .account {\n padding: 10px 0;\n border-bottom: 0;\n\n .account__display-name {\n display: flex;\n align-items: center;\n }\n\n .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n }\n }\n\n &__counter {\n padding: 10px;\n\n strong {\n font-family: $font-display, sans-serif;\n font-size: 15px;\n font-weight: 700;\n display: block;\n }\n\n span {\n font-size: 14px;\n color: $darker-text-color;\n }\n }\n }\n\n .simple_form .user_agreement .label_input > label {\n font-weight: 400;\n color: $darker-text-color;\n }\n\n .simple_form p.lead {\n color: $darker-text-color;\n font-size: 15px;\n line-height: 20px;\n font-weight: 400;\n margin-bottom: 25px;\n }\n\n &__grid {\n max-width: 960px;\n margin: 0 auto;\n display: grid;\n grid-template-columns: minmax(0, 50%) minmax(0, 50%);\n grid-gap: 30px;\n\n @media screen and (max-width: 738px) {\n grid-template-columns: minmax(0, 100%);\n grid-gap: 10px;\n\n &__column-login {\n grid-row: 1;\n display: flex;\n flex-direction: column;\n\n .box-widget {\n order: 2;\n flex: 0 0 auto;\n }\n\n .hero-widget {\n margin-top: 0;\n margin-bottom: 10px;\n order: 1;\n flex: 0 0 auto;\n }\n }\n\n &__column-registration {\n grid-row: 2;\n }\n\n .directory {\n margin-top: 10px;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n grid-gap: 0;\n\n .hero-widget {\n display: block;\n margin-bottom: 0;\n box-shadow: none;\n\n &__img,\n &__img img,\n &__footer {\n border-radius: 0;\n }\n }\n\n .hero-widget,\n .box-widget,\n .directory__tag {\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n }\n\n .directory {\n margin-top: 0;\n\n &__tag {\n margin-bottom: 0;\n\n & > a,\n & > div {\n border-radius: 0;\n box-shadow: none;\n }\n\n &:last-child {\n border-bottom: 0;\n }\n }\n }\n }\n }\n}\n\n.brand {\n position: relative;\n text-decoration: none;\n}\n\n.brand__tagline {\n display: block;\n position: absolute;\n bottom: -10px;\n left: 50px;\n width: 300px;\n color: $ui-primary-color;\n text-decoration: none;\n font-size: 14px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n position: static;\n width: auto;\n margin-top: 20px;\n color: $dark-text-color;\n }\n}\n\n",".table {\n width: 100%;\n max-width: 100%;\n border-spacing: 0;\n border-collapse: collapse;\n\n th,\n td {\n padding: 8px;\n line-height: 18px;\n vertical-align: top;\n border-top: 1px solid $ui-base-color;\n text-align: left;\n background: darken($ui-base-color, 4%);\n }\n\n & > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid $ui-base-color;\n border-top: 0;\n font-weight: 500;\n }\n\n & > tbody > tr > th {\n font-weight: 500;\n }\n\n & > tbody > tr:nth-child(odd) > td,\n & > tbody > tr:nth-child(odd) > th {\n background: $ui-base-color;\n }\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n\n &:hover {\n text-decoration: none;\n }\n }\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n &.inline-table {\n & > tbody > tr:nth-child(odd) {\n & > td,\n & > th {\n background: transparent;\n }\n }\n\n & > tbody > tr:first-child {\n & > td,\n & > th {\n border-top: 0;\n }\n }\n }\n\n &.batch-table {\n & > thead > tr > th {\n background: $ui-base-color;\n border-top: 1px solid darken($ui-base-color, 8%);\n border-bottom: 1px solid darken($ui-base-color, 8%);\n\n &:first-child {\n border-radius: 4px 0 0;\n border-left: 1px solid darken($ui-base-color, 8%);\n }\n\n &:last-child {\n border-radius: 0 4px 0 0;\n border-right: 1px solid darken($ui-base-color, 8%);\n }\n }\n }\n\n &--invites tbody td {\n vertical-align: middle;\n }\n}\n\n.table-wrapper {\n overflow: auto;\n margin-bottom: 20px;\n}\n\nsamp {\n font-family: $font-monospace, monospace;\n}\n\nbutton.table-action-link {\n background: transparent;\n border: 0;\n font: inherit;\n}\n\nbutton.table-action-link,\na.table-action-link {\n text-decoration: none;\n display: inline-block;\n margin-right: 5px;\n padding: 0 10px;\n color: $darker-text-color;\n font-weight: 500;\n\n &:hover {\n color: $primary-text-color;\n }\n\n i.fa {\n font-weight: 400;\n margin-right: 5px;\n }\n\n &:first-child {\n padding-left: 0;\n }\n}\n\n.batch-table {\n &__toolbar,\n &__row {\n display: flex;\n\n &__select {\n box-sizing: border-box;\n padding: 8px 16px;\n cursor: pointer;\n min-height: 100%;\n\n input {\n margin-top: 8px;\n }\n\n &--aligned {\n display: flex;\n align-items: center;\n\n input {\n margin-top: 0;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n }\n\n &__actions,\n &__content {\n padding: 8px 0;\n padding-right: 16px;\n flex: 1 1 auto;\n }\n }\n\n &__toolbar {\n border: 1px solid darken($ui-base-color, 8%);\n background: $ui-base-color;\n border-radius: 4px 0 0;\n height: 47px;\n align-items: center;\n\n &__actions {\n text-align: right;\n padding-right: 16px - 5px;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n }\n\n &__row {\n border: 1px solid darken($ui-base-color, 8%);\n border-top: 0;\n background: darken($ui-base-color, 4%);\n\n @media screen and (max-width: $no-gap-breakpoint) {\n &:first-child {\n border-top: 1px solid darken($ui-base-color, 8%);\n }\n }\n\n &:hover {\n background: darken($ui-base-color, 2%);\n }\n\n &:nth-child(even) {\n background: $ui-base-color;\n\n &:hover {\n background: lighten($ui-base-color, 2%);\n }\n }\n\n &__content {\n padding-top: 12px;\n padding-bottom: 16px;\n\n &--unpadded {\n padding: 0;\n }\n }\n }\n\n .status__content {\n padding-top: 0;\n\n strong {\n font-weight: 700;\n }\n }\n\n .nothing-here {\n border: 1px solid darken($ui-base-color, 8%);\n border-top: 0;\n box-shadow: none;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-top: 1px solid darken($ui-base-color, 8%);\n }\n }\n\n @media screen and (max-width: 870px) {\n .accounts-table tbody td.optional {\n display: none;\n }\n }\n}\n","$no-columns-breakpoint: 600px;\n$sidebar-width: 240px;\n$content-width: 840px;\n\n.admin-wrapper {\n display: flex;\n justify-content: center;\n height: 100%;\n\n .sidebar-wrapper {\n flex: 1 1 $sidebar-width;\n height: 100%;\n background: $ui-base-color;\n display: flex;\n justify-content: flex-end;\n }\n\n .sidebar {\n width: $sidebar-width;\n height: 100%;\n padding: 0;\n overflow-y: auto;\n\n .logo {\n display: block;\n margin: 40px auto;\n width: 100px;\n height: 100px;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n & > a:first-child {\n display: none;\n }\n }\n\n ul {\n list-style: none;\n border-radius: 4px 0 0 4px;\n overflow: hidden;\n margin-bottom: 20px;\n\n @media screen and (max-width: $no-columns-breakpoint) {\n margin-bottom: 0;\n }\n\n a {\n display: block;\n padding: 15px;\n color: $darker-text-color;\n text-decoration: none;\n transition: all 200ms linear;\n border-radius: 4px 0 0 4px;\n\n i.fa {\n margin-right: 5px;\n }\n\n &:hover {\n color: $primary-text-color;\n background-color: darken($ui-base-color, 5%);\n transition: all 100ms linear;\n }\n\n &.selected {\n background: darken($ui-base-color, 2%);\n border-radius: 4px 0 0;\n }\n }\n\n ul {\n background: darken($ui-base-color, 4%);\n border-radius: 0 0 0 4px;\n margin: 0;\n\n a {\n border: 0;\n padding: 15px 35px;\n }\n }\n\n .simple-navigation-active-leaf a {\n color: $primary-text-color;\n background-color: $ui-highlight-color;\n border-bottom: 0;\n border-radius: 0;\n\n &:hover {\n background-color: lighten($ui-highlight-color, 5%);\n }\n }\n }\n\n & > ul > .simple-navigation-active-leaf a {\n border-radius: 4px 0 0 4px;\n }\n }\n\n .content-wrapper {\n flex: 2 1 $content-width;\n overflow: auto;\n }\n\n .content {\n max-width: $content-width;\n padding: 20px 15px;\n padding-top: 60px;\n padding-left: 25px;\n\n @media screen and (max-width: $no-columns-breakpoint) {\n max-width: none;\n padding: 15px;\n padding-top: 30px;\n }\n\n h2 {\n color: $secondary-text-color;\n font-size: 24px;\n line-height: 28px;\n font-weight: 400;\n padding-bottom: 40px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n margin-bottom: 40px;\n }\n\n h3 {\n color: $secondary-text-color;\n font-size: 20px;\n line-height: 28px;\n font-weight: 400;\n margin-bottom: 30px;\n }\n\n h4 {\n text-transform: uppercase;\n font-size: 13px;\n font-weight: 700;\n color: $darker-text-color;\n padding-bottom: 8px;\n margin-bottom: 8px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n }\n\n h6 {\n font-size: 16px;\n color: $secondary-text-color;\n line-height: 28px;\n font-weight: 400;\n }\n\n .fields-group h6 {\n color: $primary-text-color;\n font-weight: 500;\n }\n\n .directory__tag > a,\n .directory__tag > div {\n box-shadow: none;\n }\n\n .directory__tag .table-action-link .fa {\n color: inherit;\n }\n\n .directory__tag h4 {\n font-size: 18px;\n font-weight: 700;\n color: $primary-text-color;\n text-transform: none;\n padding-bottom: 0;\n margin-bottom: 0;\n border-bottom: none;\n }\n\n & > p {\n font-size: 14px;\n line-height: 18px;\n color: $secondary-text-color;\n margin-bottom: 20px;\n\n strong {\n color: $primary-text-color;\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n }\n\n hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba($ui-base-lighter-color, .6);\n margin: 20px 0;\n\n &.spacer {\n height: 1px;\n border: 0;\n }\n }\n\n .muted-hint {\n color: $darker-text-color;\n\n a {\n color: $highlight-text-color;\n }\n }\n\n .positive-hint {\n color: $valid-value-color;\n font-weight: 500;\n }\n\n .negative-hint {\n color: $error-value-color;\n font-weight: 500;\n }\n\n .neutral-hint {\n color: $dark-text-color;\n font-weight: 500;\n }\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n display: block;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n\n .sidebar-wrapper,\n .content-wrapper {\n flex: 0 0 auto;\n height: auto;\n overflow: initial;\n }\n\n .sidebar {\n width: 100%;\n padding: 0;\n height: auto;\n }\n }\n}\n\n.filters {\n display: flex;\n flex-wrap: wrap;\n\n .filter-subset {\n flex: 0 0 auto;\n margin: 0 40px 10px 0;\n\n &:last-child {\n margin-bottom: 20px;\n }\n\n ul {\n margin-top: 5px;\n list-style: none;\n\n li {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n strong {\n font-weight: 500;\n text-transform: uppercase;\n font-size: 12px;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n a {\n display: inline-block;\n color: $darker-text-color;\n text-decoration: none;\n text-transform: uppercase;\n font-size: 12px;\n font-weight: 500;\n border-bottom: 2px solid $ui-base-color;\n\n &:hover {\n color: $primary-text-color;\n border-bottom: 2px solid lighten($ui-base-color, 5%);\n }\n\n &.selected {\n color: $highlight-text-color;\n border-bottom: 2px solid $ui-highlight-color;\n }\n }\n }\n}\n\n.flavour-screen {\n display: block;\n margin: 10px auto;\n max-width: 100%;\n}\n\n.flavour-description {\n display: block;\n font-size: 16px;\n margin: 10px 0;\n\n & > p {\n margin: 10px 0;\n }\n}\n\n.report-accounts {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 20px;\n}\n\n.report-accounts__item {\n display: flex;\n flex: 250px;\n flex-direction: column;\n margin: 0 5px;\n\n & > strong {\n display: block;\n margin: 0 0 10px -5px;\n font-weight: 500;\n font-size: 14px;\n line-height: 18px;\n color: $secondary-text-color;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n .account-card {\n flex: 1 1 auto;\n }\n}\n\n.report-status,\n.account-status {\n display: flex;\n margin-bottom: 10px;\n\n .activity-stream {\n flex: 2 0 0;\n margin-right: 20px;\n max-width: calc(100% - 60px);\n\n .entry {\n border-radius: 4px;\n }\n }\n}\n\n.report-status__actions,\n.account-status__actions {\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n\n .icon-button {\n font-size: 24px;\n width: 24px;\n text-align: center;\n margin-bottom: 10px;\n }\n}\n\n.simple_form.new_report_note,\n.simple_form.new_account_moderation_note {\n max-width: 100%;\n}\n\n.batch-form-box {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 5px;\n\n #form_status_batch_action {\n margin: 0 5px 5px 0;\n font-size: 14px;\n }\n\n input.button {\n margin: 0 5px 5px 0;\n }\n\n .media-spoiler-toggle-buttons {\n margin-left: auto;\n\n .button {\n overflow: visible;\n margin: 0 0 5px 5px;\n float: right;\n }\n }\n}\n\n.back-link {\n margin-bottom: 10px;\n font-size: 14px;\n\n a {\n color: $highlight-text-color;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n.spacer {\n flex: 1 1 auto;\n}\n\n.log-entry {\n margin-bottom: 20px;\n line-height: 20px;\n\n &__header {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n padding: 10px;\n background: $ui-base-color;\n color: $darker-text-color;\n border-radius: 4px 4px 0 0;\n font-size: 14px;\n position: relative;\n }\n\n &__avatar {\n margin-right: 10px;\n\n .avatar {\n display: block;\n margin: 0;\n border-radius: 50%;\n width: 40px;\n height: 40px;\n }\n }\n\n &__content {\n max-width: calc(100% - 90px);\n }\n\n &__title {\n word-wrap: break-word;\n }\n\n &__timestamp {\n color: $dark-text-color;\n }\n\n &__extras {\n background: lighten($ui-base-color, 6%);\n border-radius: 0 0 4px 4px;\n padding: 10px;\n color: $darker-text-color;\n font-family: $font-monospace, monospace;\n font-size: 12px;\n word-wrap: break-word;\n min-height: 20px;\n }\n\n &__icon {\n font-size: 28px;\n margin-right: 10px;\n color: $dark-text-color;\n }\n\n &__icon__overlay {\n position: absolute;\n top: 10px;\n right: 10px;\n width: 10px;\n height: 10px;\n border-radius: 50%;\n\n &.positive {\n background: $success-green;\n }\n\n &.negative {\n background: lighten($error-red, 12%);\n }\n\n &.neutral {\n background: $ui-highlight-color;\n }\n }\n\n a,\n .username,\n .target {\n color: $secondary-text-color;\n text-decoration: none;\n font-weight: 500;\n }\n\n .diff-old {\n color: lighten($error-red, 12%);\n }\n\n .diff-neutral {\n color: $secondary-text-color;\n }\n\n .diff-new {\n color: $success-green;\n }\n}\n\na.name-tag,\n.name-tag,\na.inline-name-tag,\n.inline-name-tag {\n text-decoration: none;\n color: $secondary-text-color;\n\n .username {\n font-weight: 500;\n }\n\n &.suspended {\n .username {\n text-decoration: line-through;\n color: lighten($error-red, 12%);\n }\n\n .avatar {\n filter: grayscale(100%);\n opacity: 0.8;\n }\n }\n}\n\na.name-tag,\n.name-tag {\n display: flex;\n align-items: center;\n\n .avatar {\n display: block;\n margin: 0;\n margin-right: 5px;\n border-radius: 50%;\n }\n\n &.suspended {\n .avatar {\n filter: grayscale(100%);\n opacity: 0.8;\n }\n }\n}\n\n.speech-bubble {\n margin-bottom: 20px;\n border-left: 4px solid $ui-highlight-color;\n\n &.positive {\n border-left-color: $success-green;\n }\n\n &.negative {\n border-left-color: lighten($error-red, 12%);\n }\n\n &.warning {\n border-left-color: $gold-star;\n }\n\n &__bubble {\n padding: 16px;\n padding-left: 14px;\n font-size: 15px;\n line-height: 20px;\n border-radius: 4px 4px 4px 0;\n position: relative;\n font-weight: 500;\n\n a {\n color: $darker-text-color;\n }\n }\n\n &__owner {\n padding: 8px;\n padding-left: 12px;\n }\n\n time {\n color: $dark-text-color;\n }\n}\n\n.report-card {\n background: $ui-base-color;\n border-radius: 4px;\n margin-bottom: 20px;\n\n &__profile {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 15px;\n\n .account {\n padding: 0;\n border: 0;\n\n &__avatar-wrapper {\n margin-left: 0;\n }\n }\n\n &__stats {\n flex: 0 0 auto;\n font-weight: 500;\n color: $darker-text-color;\n text-transform: uppercase;\n text-align: right;\n\n a {\n color: inherit;\n text-decoration: none;\n\n &:focus,\n &:hover,\n &:active {\n color: lighten($darker-text-color, 8%);\n }\n }\n\n .red {\n color: $error-value-color;\n }\n }\n }\n\n &__summary {\n &__item {\n display: flex;\n justify-content: flex-start;\n border-top: 1px solid darken($ui-base-color, 4%);\n\n &:hover {\n background: lighten($ui-base-color, 2%);\n }\n\n &__reported-by,\n &__assigned {\n padding: 15px;\n flex: 0 0 auto;\n box-sizing: border-box;\n width: 150px;\n color: $darker-text-color;\n\n &,\n .username {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n\n &__content {\n flex: 1 1 auto;\n max-width: calc(100% - 300px);\n\n &__icon {\n color: $dark-text-color;\n margin-right: 4px;\n font-weight: 500;\n }\n }\n\n &__content a {\n display: block;\n box-sizing: border-box;\n width: 100%;\n padding: 15px;\n text-decoration: none;\n color: $darker-text-color;\n }\n }\n }\n}\n\n.one-line {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.ellipsized-ip {\n display: inline-block;\n max-width: 120px;\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: middle;\n}\n","$emojis-requiring-outlines: '8ball' 'ant' 'back' 'black_circle' 'black_heart' 'black_large_square' 'black_medium_small_square' 'black_medium_square' 'black_nib' 'black_small_square' 'bomb' 'bowling' 'bust_in_silhouette' 'busts_in_silhouette' 'camera' 'camera_with_flash' 'clubs' 'copyright' 'curly_loop' 'currency_exchange' 'dark_sunglasses' 'eight_pointed_black_star' 'electric_plug' 'end' 'female-guard' 'film_projector' 'fried_egg' 'gorilla' 'guardsman' 'heavy_check_mark' 'heavy_division_sign' 'heavy_dollar_sign' 'heavy_minus_sign' 'heavy_multiplication_x' 'heavy_plus_sign' 'hocho' 'hole' 'joystick' 'kaaba' 'lower_left_ballpoint_pen' 'lower_left_fountain_pen' 'male-guard' 'microphone' 'mortar_board' 'movie_camera' 'musical_score' 'on' 'registered' 'soon' 'spades' 'speaking_head_in_silhouette' 'spider' 'telephone_receiver' 'tm' 'top' 'tophat' 'turkey' 'vhs' 'video_camera' 'video_game' 'water_buffalo' 'waving_black_flag' 'wavy_dash' !default;\n\n%emoji-outline {\n filter: drop-shadow(1px 1px 0 $primary-text-color) drop-shadow(-1px 1px 0 $primary-text-color) drop-shadow(1px -1px 0 $primary-text-color) drop-shadow(-1px -1px 0 $primary-text-color);\n}\n\n.emojione {\n @each $emoji in $emojis-requiring-outlines {\n &[title=':#{$emoji}:'] {\n @extend %emoji-outline;\n }\n }\n}\n","body.rtl {\n direction: rtl;\n\n .column-header > button {\n text-align: right;\n padding-left: 0;\n padding-right: 15px;\n }\n\n .landing-page__logo {\n margin-right: 0;\n margin-left: 20px;\n }\n\n .landing-page .features-list .features-list__row .visual {\n margin-left: 0;\n margin-right: 15px;\n }\n\n .column-link__icon,\n .column-header__icon {\n margin-right: 0;\n margin-left: 5px;\n }\n\n .compose-form .compose-form__buttons-wrapper .character-counter__wrapper {\n margin-right: 0;\n margin-left: 4px;\n }\n\n .navigation-bar__profile {\n margin-left: 0;\n margin-right: 8px;\n }\n\n .search__input {\n padding-right: 10px;\n padding-left: 30px;\n }\n\n .search__icon .fa {\n right: auto;\n left: 10px;\n }\n\n .column-header__buttons {\n left: 0;\n right: auto;\n margin-left: -15px;\n margin-right: 0;\n }\n\n .column-inline-form .icon-button {\n margin-left: 0;\n margin-right: 5px;\n }\n\n .column-header__links .text-btn {\n margin-left: 10px;\n margin-right: 0;\n }\n\n .account__avatar-wrapper {\n float: right;\n }\n\n .column-header__back-button {\n padding-left: 5px;\n padding-right: 0;\n }\n\n .column-header__setting-arrows {\n float: left;\n }\n\n .setting-toggle__label {\n margin-left: 0;\n margin-right: 8px;\n }\n\n .setting-meta__label {\n float: left;\n }\n\n .status__avatar {\n left: auto;\n right: 10px;\n }\n\n .status,\n .activity-stream .status.light {\n padding-left: 10px;\n padding-right: 68px;\n }\n\n .status__info .status__display-name,\n .activity-stream .status.light .status__display-name {\n padding-left: 25px;\n padding-right: 0;\n }\n\n .activity-stream .pre-header {\n padding-right: 68px;\n padding-left: 0;\n }\n\n .status__prepend {\n margin-left: 0;\n margin-right: 68px;\n }\n\n .status__prepend-icon-wrapper {\n left: auto;\n right: -26px;\n }\n\n .activity-stream .pre-header .pre-header__icon {\n left: auto;\n right: 42px;\n }\n\n .account__avatar-overlay-overlay {\n right: auto;\n left: 0;\n }\n\n .column-back-button--slim-button {\n right: auto;\n left: 0;\n }\n\n .status__relative-time,\n .activity-stream .status.light .status__header .status__meta {\n float: left;\n }\n\n .activity-stream .detailed-status.light .detailed-status__display-name > div {\n float: right;\n margin-right: 0;\n margin-left: 10px;\n }\n\n .activity-stream .detailed-status.light .detailed-status__meta span > span {\n margin-left: 0;\n margin-right: 6px;\n }\n\n .status__action-bar {\n\n &__counter {\n margin-right: 0;\n margin-left: 11px;\n\n .status__action-bar-button {\n margin-right: 0;\n margin-left: 4px;\n }\n }\n }\n\n .status__action-bar-button {\n float: right;\n margin-right: 0;\n margin-left: 18px;\n }\n\n .status__action-bar-dropdown {\n float: right;\n }\n\n .privacy-dropdown__dropdown {\n margin-left: 0;\n margin-right: 40px;\n }\n\n .privacy-dropdown__option__icon {\n margin-left: 10px;\n margin-right: 0;\n }\n\n .detailed-status__display-avatar {\n margin-right: 0;\n margin-left: 10px;\n float: right;\n }\n\n .detailed-status__favorites,\n .detailed-status__reblogs {\n margin-left: 0;\n margin-right: 6px;\n }\n\n .fa-ul {\n margin-left: 0;\n margin-left: 2.14285714em;\n }\n\n .fa-li {\n left: auto;\n right: -2.14285714em;\n }\n\n .admin-wrapper {\n direction: rtl;\n }\n\n .admin-wrapper .sidebar ul a i.fa,\n a.table-action-link i.fa {\n margin-right: 0;\n margin-left: 5px;\n }\n\n .simple_form .check_boxes .checkbox label {\n padding-left: 0;\n padding-right: 25px;\n }\n\n .simple_form .input.with_label.boolean label.checkbox {\n padding-left: 25px;\n padding-right: 0;\n }\n\n .simple_form .check_boxes .checkbox input[type=\"checkbox\"],\n .simple_form .input.boolean input[type=\"checkbox\"] {\n left: auto;\n right: 0;\n }\n\n .simple_form .input.radio_buttons .radio {\n left: auto;\n right: 0;\n }\n\n .simple_form .input.radio_buttons .radio > label {\n padding-right: 28px;\n padding-left: 0;\n }\n\n .simple_form .input-with-append .input input {\n padding-left: 142px;\n padding-right: 0;\n }\n\n .simple_form .input.boolean label.checkbox {\n left: auto;\n right: 0;\n }\n\n .simple_form .input.boolean .label_input,\n .simple_form .input.boolean .hint {\n padding-left: 0;\n padding-right: 28px;\n }\n\n .simple_form .label_input__append {\n right: auto;\n left: 3px;\n\n &::after {\n right: auto;\n left: 0;\n background-image: linear-gradient(to left, rgba(darken($ui-base-color, 10%), 0), darken($ui-base-color, 10%));\n }\n }\n\n .simple_form select {\n background: darken($ui-base-color, 10%) url(\"data:image/svg+xml;utf8,\") no-repeat left 8px center / auto 16px;\n }\n\n .table th,\n .table td {\n text-align: right;\n }\n\n .filters .filter-subset {\n margin-right: 0;\n margin-left: 45px;\n }\n\n .landing-page .header-wrapper .mascot {\n right: 60px;\n left: auto;\n }\n\n .landing-page__call-to-action .row__information-board {\n direction: rtl;\n }\n\n .landing-page .header .hero .floats .float-1 {\n left: -120px;\n right: auto;\n }\n\n .landing-page .header .hero .floats .float-2 {\n left: 210px;\n right: auto;\n }\n\n .landing-page .header .hero .floats .float-3 {\n left: 110px;\n right: auto;\n }\n\n .landing-page .header .links .brand img {\n left: 0;\n }\n\n .landing-page .fa-external-link {\n padding-right: 5px;\n padding-left: 0 !important;\n }\n\n .landing-page .features #mastodon-timeline {\n margin-right: 0;\n margin-left: 30px;\n }\n\n @media screen and (min-width: 631px) {\n .column,\n .drawer {\n padding-left: 5px;\n padding-right: 5px;\n\n &:first-child {\n padding-left: 5px;\n padding-right: 10px;\n }\n }\n\n .columns-area > div {\n .column,\n .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n }\n }\n\n .public-layout {\n .header {\n .nav-button {\n margin-left: 8px;\n margin-right: 0;\n }\n }\n\n .public-account-header__tabs {\n margin-left: 0;\n margin-right: 20px;\n }\n }\n\n .landing-page__information {\n .account__display-name {\n margin-right: 0;\n margin-left: 5px;\n }\n\n .account__avatar-wrapper {\n margin-left: 12px;\n margin-right: 0;\n }\n }\n\n .card__bar .display-name {\n margin-left: 0;\n margin-right: 15px;\n text-align: right;\n }\n\n .fa-chevron-left::before {\n content: \"\\F054\";\n }\n\n .fa-chevron-right::before {\n content: \"\\F053\";\n }\n\n .column-back-button__icon {\n margin-right: 0;\n margin-left: 5px;\n }\n\n .column-header__setting-arrows .column-header__setting-btn:last-child {\n padding-left: 0;\n padding-right: 10px;\n }\n\n .simple_form .input.radio_buttons .radio > label input {\n left: auto;\n right: 0;\n }\n}\n",".dashboard__counters {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -5px;\n margin-bottom: 20px;\n\n & > div {\n box-sizing: border-box;\n flex: 0 0 33.333%;\n padding: 0 5px;\n margin-bottom: 10px;\n\n & > div,\n & > a {\n padding: 20px;\n background: lighten($ui-base-color, 4%);\n border-radius: 4px;\n }\n\n & > a {\n text-decoration: none;\n color: inherit;\n display: block;\n\n &:hover,\n &:focus,\n &:active {\n background: lighten($ui-base-color, 8%);\n }\n }\n }\n\n &__num,\n &__text {\n text-align: center;\n font-weight: 500;\n font-size: 24px;\n line-height: 21px;\n color: $primary-text-color;\n font-family: $font-display, sans-serif;\n margin-bottom: 20px;\n line-height: 30px;\n }\n\n &__text {\n font-size: 18px;\n }\n\n &__label {\n font-size: 14px;\n color: $darker-text-color;\n text-align: center;\n font-weight: 500;\n }\n}\n\n.dashboard__widgets {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -5px;\n\n & > div {\n flex: 0 0 33.333%;\n margin-bottom: 20px;\n\n & > div {\n padding: 0 5px;\n }\n }\n\n a:not(.name-tag) {\n color: $ui-secondary-color;\n font-weight: 500;\n text-decoration: none;\n }\n}\n","// components.scss\n.compose-form {\n .compose-form__modifiers {\n .compose-form__upload {\n &-description {\n input {\n &::placeholder {\n opacity: 1.0;\n }\n }\n }\n }\n }\n}\n\n.rich-formatting a,\n.rich-formatting p a,\n.rich-formatting li a,\n.landing-page__short-description p a,\n.status__content a,\n.reply-indicator__content a {\n color: lighten($ui-highlight-color, 12%);\n text-decoration: underline;\n\n &.mention {\n text-decoration: none;\n }\n\n &.mention span {\n text-decoration: underline;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n }\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n\n &.status__content__spoiler-link {\n color: $secondary-text-color;\n text-decoration: none;\n }\n}\n\n.status__content__read-more-button {\n text-decoration: underline;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n}\n\n.getting-started__footer a {\n text-decoration: underline;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n}\n"],"sourceRoot":""} \ No newline at end of file diff --git a/priv/static/packs/skins/glitch/contrast/common.js b/priv/static/packs/skins/glitch/contrast/common.js index 709ee00ea..a24e90b0e 100644 Binary files a/priv/static/packs/skins/glitch/contrast/common.js and b/priv/static/packs/skins/glitch/contrast/common.js differ diff --git a/priv/static/packs/skins/glitch/mastodon-light/common.css b/priv/static/packs/skins/glitch/mastodon-light/common.css index 044cf4428..e85bbc7ee 100644 Binary files a/priv/static/packs/skins/glitch/mastodon-light/common.css and b/priv/static/packs/skins/glitch/mastodon-light/common.css differ diff --git a/priv/static/packs/skins/glitch/mastodon-light/common.css.map b/priv/static/packs/skins/glitch/mastodon-light/common.css.map index e2edde7e6..ce644fc62 100644 --- a/priv/static/packs/skins/glitch/mastodon-light/common.css.map +++ b/priv/static/packs/skins/glitch/mastodon-light/common.css.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./app/javascript/skins/glitch/mastodon-light/common.scss"],"names":[],"mappings":"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","file":"skins/glitch/mastodon-light/common.css","sourcesContent":["@charset \"UTF-8\";@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-italic-webfont-50efdad8c62f5f279e3f4f1f63a4f9bc.woff2) format(\"woff2\"),url(/packs/roboto-italic-webfont-927fdbf83b347742d39f0b00f3cfa99a.woff) format(\"woff\"),url(/packs/roboto-italic-webfont-4c71bd4a88468ea62f92e55cb4e33aef.ttf) format(\"truetype\"),url(/packs/roboto-italic-webfont-d88a9e8476fabedea3b87fd0ba2df3b3.svg#roboto-italic-webfont) format(\"svg\");font-weight:400;font-style:italic}@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-bold-webfont-f633cb5c651ba4d50791e1adf55d3c18.woff2) format(\"woff2\"),url(/packs/roboto-bold-webfont-df0f5fd966b99c0f503ae50c064fbba8.woff) format(\"woff\"),url(/packs/roboto-bold-webfont-5bacc29257521cc73732f2597cc19c4b.ttf) format(\"truetype\"),url(/packs/roboto-bold-webfont-4cbd1966fc397282fa35d69070782b80.svg#roboto-bold-webfont) format(\"svg\");font-weight:700;font-style:normal}@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-medium-webfont-69c55fc2fe77d38934ea98dc31642ce6.woff2) format(\"woff2\"),url(/packs/roboto-medium-webfont-6484794cd05bbf97f3f0c730cec21665.woff) format(\"woff\"),url(/packs/roboto-medium-webfont-7f0e4c7727a4bc5f37d95d804c6e0348.ttf) format(\"truetype\"),url(/packs/roboto-medium-webfont-f407ec033f15172c3c4acf75608dd11d.svg#roboto-medium-webfont) format(\"svg\");font-weight:500;font-style:normal}@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-regular-webfont-3ec24f953ed5e859a6402cb3c030ea8b.woff2) format(\"woff2\"),url(/packs/roboto-regular-webfont-b06ad091cf548c38401f3e5883cb36a2.woff) format(\"woff\"),url(/packs/roboto-regular-webfont-42a434b9f3c8c7a57b83488483b2d08e.ttf) format(\"truetype\"),url(/packs/roboto-regular-webfont-77dc6a0145954a963b95d30773543105.svg#roboto-regular-webfont) format(\"svg\");font-weight:400;font-style:normal}@font-face{font-family:\"mastodon-font-monospace\";src:local(\"Roboto Mono\"),url(/packs/robotomono-regular-webfont-6c1ce30b90ee993b22618ec489585594.woff2) format(\"woff2\"),url(/packs/robotomono-regular-webfont-09e0ef66c9dee2fa2689f6e5f2437670.woff) format(\"woff\"),url(/packs/robotomono-regular-webfont-0ba95b3b2370e6bf1dcdb20aa3a54ff2.ttf) format(\"truetype\"),url(/packs/robotomono-regular-webfont-51e9ccf8c829f4894a7e5a0883e864fc.svg#roboto_monoregular) format(\"svg\");font-weight:400;font-style:normal}@font-face{font-family:mastodon-font-display;src:local(\"Montserrat\"),url(/packs/Montserrat-Regular-080422d4c1328f3407818d25c86cce51.woff2) format(\"woff2\"),url(/packs/Montserrat-Regular-b0322f2faed575161a052b5af953251a.woff) format(\"woff\"),url(/packs/Montserrat-Regular-6a18f75e59e23e7f23b8a4ef70d748cd.ttf) format(\"truetype\");font-weight:400;font-style:normal}@font-face{font-family:mastodon-font-display;src:local(\"Montserrat\"),url(/packs/Montserrat-Medium-5f797490f806b3b229299f0a66de89c9.ttf) format(\"truetype\");font-weight:500;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:\"\";content:none}table{border-collapse:collapse;border-spacing:0}html{scrollbar-color:#ccd7e0 hsla(0,0%,100%,.1)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{background:#ccd7e0;border:0 #fff;border-radius:50px}::-webkit-scrollbar-thumb:hover{background:#c6d2dc}::-webkit-scrollbar-thumb:active{background:#ccd7e0}::-webkit-scrollbar-track{border:0 #fff;border-radius:0;background:hsla(0,0%,100%,.1)}::-webkit-scrollbar-track:active,::-webkit-scrollbar-track:hover{background:#d9e1e8}::-webkit-scrollbar-corner{background:transparent}body{font-family:sans-serif;background:#f2f5f7;font-size:13px;line-height:18px;font-weight:400;color:#000;text-rendering:optimizelegibility;-webkit-font-feature-settings:\"kern\";font-feature-settings:\"kern\";-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}body.system-font{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body.app-body{position:absolute;width:100%;height:100%;padding:0;background:#d9e1e8}body.app-body.with-modals--active{overflow-y:hidden}body.lighter{background:#d9e1e8}body.with-modals{overflow-x:hidden;overflow-y:scroll}body.with-modals--active{overflow-y:hidden;margin-right:13px}body.embed{background:#ccd7e0;margin:0;padding-bottom:0}body.embed .container{position:absolute;width:100%;height:100%;overflow:hidden}body.admin{background:#e6ebf0;position:fixed}body.admin,body.error{width:100%;height:100%;padding:0}body.error{position:absolute;text-align:center;color:#282c37;background:#d9e1e8;display:flex;justify-content:center;align-items:center}body.error .dialog{vertical-align:middle;margin:20px}body.error .dialog img{display:block;max-width:470px;width:100%;height:auto;margin-top:-120px}body.error .dialog h1{font-size:20px;line-height:28px;font-weight:400}button{font-family:inherit;cursor:pointer}button:focus{outline:none}.app-holder,.app-holder>div{display:flex;width:100%;height:100%;align-items:center;justify-content:center;outline:0!important}.container-alt{width:700px;margin:40px auto 0}@media screen and (max-width:740px){.container-alt{width:100%;margin:0}}.logo-container{margin:100px auto 50px}@media screen and (max-width:400px){.logo-container{margin:30px auto 20px}}.logo-container h1{display:flex;justify-content:center;align-items:center}.logo-container h1 img{height:42px;margin-right:10px}.logo-container h1 a{display:flex;justify-content:center;align-items:center;color:#000;text-decoration:none;outline:0;padding:12px 16px;line-height:32px;font-family:sans-serif;font-weight:500;font-size:14px}.compose-standalone .compose-form{width:400px;padding:20px 0;margin:40px auto 0;box-sizing:border-box}@media screen and (max-width:400px){.compose-standalone .compose-form{width:100%;margin-top:0;padding:20px}}.account-header{width:400px;display:flex;font-size:13px;line-height:18px;box-sizing:border-box;padding:20px 0 0;margin:40px auto -30px}@media screen and (max-width:440px){.account-header{width:100%;margin:0 0 10px;padding:20px 20px 0}}.account-header .avatar{width:40px;height:40px;background-size:40px 40px;margin-right:8px}.account-header .avatar img{width:100%;height:100%;display:block;margin:0;border-radius:4px;border-radius:8%;background:transparent no-repeat;background-position:50%;background-clip:padding-box}.account-header .name{flex:1 1 auto;color:#282c37;width:calc(100% - 88px)}.account-header .name .username{display:block;font-weight:500;text-overflow:ellipsis;overflow:hidden}.account-header .logout-link{display:block;font-size:32px;line-height:40px;margin-left:8px}.grid-3{display:grid;grid-gap:10px;grid-template-columns:3fr 1fr;grid-auto-columns:25%;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.grid-3 .column-0{grid-column:1/3;grid-row:1}.grid-3 .column-1{grid-column:1;grid-row:2}.grid-3 .column-2{grid-column:2;grid-row:2}.grid-3 .column-3{grid-column:1/3;grid-row:3}.grid-3 .landing-page__call-to-action{min-height:100%}@media screen and (max-width:738px){.grid-3{grid-template-columns:minmax(0,50%) minmax(0,50%)}.grid-3 .landing-page__call-to-action{padding:20px;display:flex;align-items:center;justify-content:center}.grid-3 .row__information-board{width:100%;justify-content:center;align-items:center}.grid-3 .row__mascot{display:none}}@media screen and (max-width:415px){.grid-3{grid-gap:0;grid-template-columns:minmax(0,100%)}.grid-3 .column-0{grid-column:1}.grid-3 .column-1{grid-column:1;grid-row:3}.grid-3 .column-2{grid-column:1;grid-row:2}.grid-3 .column-3{grid-column:1;grid-row:4}}@media screen and (max-width:415px){.public-layout{padding-top:48px}}.public-layout .container{max-width:960px}@media screen and (max-width:415px){.public-layout .container{padding:0}}.public-layout .header{background:#c0cdd9;box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:4px;height:48px;margin:10px 0;display:flex;align-items:stretch;justify-content:center;flex-wrap:nowrap;overflow:hidden}@media screen and (max-width:415px){.public-layout .header{position:fixed;width:100%;top:0;left:0;margin:0;border-radius:0;box-shadow:none;z-index:110}}.public-layout .header>div{flex:1 1 33.3%;min-height:1px}.public-layout .header .nav-left{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap}.public-layout .header .nav-center{display:flex;align-items:stretch;justify-content:center;flex-wrap:nowrap}.public-layout .header .nav-right{display:flex;align-items:stretch;justify-content:flex-end;flex-wrap:nowrap}.public-layout .header .brand{display:block;padding:15px}.public-layout .header .brand img{display:block;height:18px;width:auto;position:relative;bottom:-2px}@media screen and (max-width:415px){.public-layout .header .brand img{height:20px}}.public-layout .header .brand:active,.public-layout .header .brand:focus,.public-layout .header .brand:hover{background:#b3c3d1}.public-layout .header .nav-link{display:flex;align-items:center;padding:0 1rem;font-size:12px;font-weight:500;text-decoration:none;color:#282c37;white-space:nowrap;text-align:center}.public-layout .header .nav-link:active,.public-layout .header .nav-link:focus,.public-layout .header .nav-link:hover{text-decoration:underline;color:#000}@media screen and (max-width:550px){.public-layout .header .nav-link.optional{display:none}}.public-layout .header .nav-button{background:#a6b9c9;margin:8px 8px 8px 0;border-radius:4px}.public-layout .header .nav-button:active,.public-layout .header .nav-button:focus,.public-layout .header .nav-button:hover{text-decoration:none;background:#99afc2}.public-layout .grid{display:grid;grid-gap:10px;grid-template-columns:minmax(300px,3fr) minmax(298px,1fr);grid-auto-columns:25%;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.public-layout .grid .column-0{grid-row:1;grid-column:1}.public-layout .grid .column-1{grid-row:1;grid-column:2}@media screen and (max-width:600px){.public-layout .grid{grid-template-columns:100%;grid-gap:0}.public-layout .grid .column-1{display:none}}.public-layout .public-account-header{overflow:hidden;margin-bottom:10px;box-shadow:0 0 15px rgba(0,0,0,.2)}.public-layout .public-account-header.inactive{opacity:.5}.public-layout .public-account-header.inactive .avatar,.public-layout .public-account-header.inactive .public-account-header__image{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.public-layout .public-account-header.inactive .logo-button{background-color:#282c37}.public-layout .public-account-header.inactive .logo-button svg path:last-child{fill:#282c37}.public-layout .public-account-header__image{border-radius:4px 4px 0 0;overflow:hidden;height:300px;position:relative;background:#fff}.public-layout .public-account-header__image:after{content:\"\";display:block;position:absolute;width:100%;height:100%;box-shadow:inset 0 -1px 1px 1px rgba(0,0,0,.15);top:0;left:0}.public-layout .public-account-header__image img{-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;display:block;width:100%;height:100%;margin:0;border-radius:4px 4px 0 0}@media screen and (max-width:600px){.public-layout .public-account-header__image{height:200px}}.public-layout .public-account-header--no-bar{margin-bottom:0}.public-layout .public-account-header--no-bar .public-account-header__image,.public-layout .public-account-header--no-bar .public-account-header__image img{border-radius:4px}@media screen and (max-width:415px){.public-layout .public-account-header--no-bar .public-account-header__image,.public-layout .public-account-header--no-bar .public-account-header__image img{border-radius:0}}@media screen and (max-width:415px){.public-layout .public-account-header{margin-bottom:0;box-shadow:none}.public-layout .public-account-header__image:after{display:none}.public-layout .public-account-header__image,.public-layout .public-account-header__image img{border-radius:0}}.public-layout .public-account-header__bar{position:relative;margin-top:-80px;display:flex;justify-content:flex-start}.public-layout .public-account-header__bar:before{content:\"\";display:block;background:#ccd7e0;position:absolute;bottom:0;left:0;right:0;height:60px;border-radius:0 0 4px 4px;z-index:-1}.public-layout .public-account-header__bar .avatar{display:block;width:120px;height:120px;background-size:120px 120px;padding-left:16px;flex:0 0 auto}.public-layout .public-account-header__bar .avatar img{display:block;width:100%;height:100%;margin:0;border-radius:50%;border:4px solid #ccd7e0;background:#f2f5f7;border-radius:8%;background:transparent no-repeat;background-position:50%;background-clip:padding-box}@media screen and (max-width:600px){.public-layout .public-account-header__bar{margin-top:0;background:#ccd7e0;border-radius:0 0 4px 4px;padding:5px}.public-layout .public-account-header__bar:before{display:none}.public-layout .public-account-header__bar .avatar{width:48px;height:48px;background-size:48px 48px;padding:7px 0 7px 10px}.public-layout .public-account-header__bar .avatar img{border:0;border-radius:4px;border-radius:8%;background:transparent no-repeat;background-position:50%;background-clip:padding-box}}@media screen and (max-width:600px) and (max-width:360px){.public-layout .public-account-header__bar .avatar{display:none}}@media screen and (max-width:415px){.public-layout .public-account-header__bar{border-radius:0}}@media screen and (max-width:600px){.public-layout .public-account-header__bar{flex-wrap:wrap}}.public-layout .public-account-header__tabs{flex:1 1 auto;margin-left:20px}.public-layout .public-account-header__tabs__name{padding-top:20px;padding-bottom:8px}.public-layout .public-account-header__tabs__name h1{font-size:20px;line-height:27px;color:#000;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-shadow:1px 1px 1px #000}.public-layout .public-account-header__tabs__name h1 small{display:block;font-size:14px;color:#000;font-weight:400;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:600px){.public-layout .public-account-header__tabs{margin-left:15px;display:flex;justify-content:space-between;align-items:center}.public-layout .public-account-header__tabs__name{padding-top:0;padding-bottom:0}.public-layout .public-account-header__tabs__name h1{font-size:16px;line-height:24px;text-shadow:none}.public-layout .public-account-header__tabs__name h1 small{color:#282c37}}.public-layout .public-account-header__tabs__tabs{display:flex;justify-content:flex-start;align-items:stretch;height:58px}.public-layout .public-account-header__tabs__tabs .details-counters{display:flex;flex-direction:row;min-width:300px}@media screen and (max-width:600px){.public-layout .public-account-header__tabs__tabs .details-counters{display:none}}.public-layout .public-account-header__tabs__tabs .counter{width:33.3%;box-sizing:border-box;flex:0 0 auto;color:#282c37;padding:10px;border-right:1px solid #ccd7e0;cursor:default;text-align:center;position:relative}.public-layout .public-account-header__tabs__tabs .counter a{display:block}.public-layout .public-account-header__tabs__tabs .counter:last-child{border-right:0}.public-layout .public-account-header__tabs__tabs .counter:after{display:block;content:\"\";position:absolute;bottom:0;left:0;width:100%;border-bottom:4px solid #9baec8;opacity:.5;transition:all .4s ease}.public-layout .public-account-header__tabs__tabs .counter.active:after{border-bottom:4px solid #2b90d9;opacity:1}.public-layout .public-account-header__tabs__tabs .counter.active.inactive:after{border-bottom-color:#282c37}.public-layout .public-account-header__tabs__tabs .counter:hover:after{opacity:1;transition-duration:.1s}.public-layout .public-account-header__tabs__tabs .counter a{text-decoration:none;color:inherit}.public-layout .public-account-header__tabs__tabs .counter .counter-label{font-size:12px;display:block}.public-layout .public-account-header__tabs__tabs .counter .counter-number{font-weight:500;font-size:18px;margin-bottom:5px;color:#000;font-family:sans-serif}.public-layout .public-account-header__tabs__tabs .spacer{flex:1 1 auto;height:1px}.public-layout .public-account-header__tabs__tabs__buttons{padding:7px 8px}.public-layout .public-account-header__extra{display:none;margin-top:4px}.public-layout .public-account-header__extra .public-account-bio{border-radius:0;box-shadow:none;background:transparent;margin:0 -5px}.public-layout .public-account-header__extra .public-account-bio .account__header__fields{border-top:1px solid #b3c3d1}.public-layout .public-account-header__extra .public-account-bio .roles{display:none}.public-layout .public-account-header__extra__links{margin-top:-15px;font-size:14px;color:#282c37}.public-layout .public-account-header__extra__links a{display:inline-block;color:#282c37;text-decoration:none;padding:15px}.public-layout .public-account-header__extra__links a strong{font-weight:700;color:#000}@media screen and (max-width:600px){.public-layout .public-account-header__extra{display:block;flex:100%}}.public-layout .account__section-headline{border-radius:4px 4px 0 0}@media screen and (max-width:415px){.public-layout .account__section-headline{border-radius:0}}.public-layout .detailed-status__meta{margin-top:25px}.public-layout .public-account-bio{background:#c0cdd9;box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:4px;overflow:hidden;margin-bottom:10px}@media screen and (max-width:415px){.public-layout .public-account-bio{box-shadow:none;margin-bottom:0;border-radius:0}}.public-layout .public-account-bio .account__header__fields{margin:0;border-top:0}.public-layout .public-account-bio .account__header__fields a{color:#217aba}.public-layout .public-account-bio .account__header__fields dl:first-child .verified{border-radius:0 4px 0 0}.public-layout .public-account-bio .account__header__fields .verified a{color:#79bd9a}.public-layout .public-account-bio .account__header__content{padding:20px 20px 0;color:#000}.public-layout .public-account-bio .roles,.public-layout .public-account-bio__extra{padding:20px;font-size:14px;color:#282c37}.public-layout .public-account-bio .roles{padding-bottom:0}.public-layout .static-icon-button{color:#606984;font-size:18px}.public-layout .static-icon-button>span{font-size:14px;font-weight:500}.public-layout .card-grid{display:flex;flex-wrap:wrap;min-width:100%;margin:0 -5px}.public-layout .card-grid>div{box-sizing:border-box;flex:1 0 auto;width:300px;padding:0 5px;margin-bottom:10px;max-width:33.333%}@media screen and (max-width:900px){.public-layout .card-grid>div{max-width:50%}}@media screen and (max-width:600px){.public-layout .card-grid>div{max-width:100%}}@media screen and (max-width:415px){.public-layout .card-grid{margin:0;border-top:1px solid #c0cdd9}.public-layout .card-grid>div{width:100%;padding:0;margin-bottom:0;border-bottom:1px solid #c0cdd9}.public-layout .card-grid>div:last-child{border-bottom:0}.public-layout .card-grid>div .card__bar{background:#d9e1e8}.public-layout .card-grid>div .card__bar:active,.public-layout .card-grid>div .card__bar:focus,.public-layout .card-grid>div .card__bar:hover{background:#ccd7e0}}.no-list{list-style:none}.no-list li{display:inline-block;margin:0 5px}.recovery-codes{list-style:none;margin:0 auto}.recovery-codes li{font-size:125%;line-height:1.5;letter-spacing:1px}.modal-layout{background:#d9e1e8 url('data:image/svg+xml;utf8,') repeat-x bottom fixed;display:flex;flex-direction:column;height:100vh;padding:0}.modal-layout__mastodon{display:flex;flex:1;flex-direction:column;justify-content:flex-end}.modal-layout__mastodon>*{flex:1;max-height:235px}@media screen and (max-width:600px){.account-header{margin-top:0}}.public-layout .footer{text-align:left;padding-top:20px;padding-bottom:60px;font-size:12px;color:#6d8ca7}@media screen and (max-width:415px){.public-layout .footer{padding-left:20px;padding-right:20px}}.public-layout .footer .grid{display:grid;grid-gap:10px;grid-template-columns:1fr 1fr 2fr 1fr 1fr}.public-layout .footer .grid .column-0{grid-column:1;grid-row:1;min-width:0}.public-layout .footer .grid .column-1{grid-column:2;grid-row:1;min-width:0}.public-layout .footer .grid .column-2{grid-column:3;grid-row:1;min-width:0;text-align:center}.public-layout .footer .grid .column-2 h4 a{color:#6d8ca7}.public-layout .footer .grid .column-3{grid-column:4;grid-row:1;min-width:0}.public-layout .footer .grid .column-4{grid-column:5;grid-row:1;min-width:0}@media screen and (max-width:690px){.public-layout .footer .grid{grid-template-columns:1fr 2fr 1fr}.public-layout .footer .grid .column-0,.public-layout .footer .grid .column-1{grid-column:1}.public-layout .footer .grid .column-1{grid-row:2}.public-layout .footer .grid .column-2{grid-column:2}.public-layout .footer .grid .column-3,.public-layout .footer .grid .column-4{grid-column:3}.public-layout .footer .grid .column-4{grid-row:2}}@media screen and (max-width:600px){.public-layout .footer .grid .column-1{display:block}}@media screen and (max-width:415px){.public-layout .footer .grid .column-0,.public-layout .footer .grid .column-1,.public-layout .footer .grid .column-3,.public-layout .footer .grid .column-4{display:none}}.public-layout .footer h4{text-transform:uppercase;font-weight:700;margin-bottom:8px;color:#282c37}.public-layout .footer h4 a{color:inherit;text-decoration:none}.public-layout .footer ul a{text-decoration:none;color:#6d8ca7}.public-layout .footer ul a:active,.public-layout .footer ul a:focus,.public-layout .footer ul a:hover{text-decoration:underline}.public-layout .footer .brand svg{display:block;height:36px;width:auto;margin:0 auto}.public-layout .footer .brand svg path{fill:#6d8ca7}.public-layout .footer .brand:active svg path,.public-layout .footer .brand:focus svg path,.public-layout .footer .brand:hover svg path{fill:#60829f}.compact-header h1{font-size:24px;line-height:28px;color:#282c37;font-weight:500;margin-bottom:20px;padding:0 10px;word-wrap:break-word}@media screen and (max-width:740px){.compact-header h1{text-align:center;padding:20px 10px 0}}.compact-header h1 a{color:inherit;text-decoration:none}.compact-header h1 small{font-weight:400;color:#282c37}.compact-header h1 img{display:inline-block;margin-bottom:-5px;margin-right:15px;width:36px;height:36px}.hero-widget{margin-bottom:10px;box-shadow:0 0 15px rgba(0,0,0,.2)}.hero-widget__img{width:100%;height:167px;position:relative;overflow:hidden;border-radius:4px 4px 0 0;background:#000}.hero-widget__img img{-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;display:block;width:100%;height:100%;margin:0;border-radius:4px 4px 0 0}.hero-widget__text{background:#d9e1e8;padding:20px;border-radius:0 0 4px 4px;font-size:15px;color:#282c37;line-height:20px;word-wrap:break-word;font-weight:400}.hero-widget__text .emojione{width:20px;height:20px;margin:-3px 0 0}.hero-widget__text p{margin-bottom:20px}.hero-widget__text p:last-child{margin-bottom:0}.hero-widget__text em{display:inline;margin:0;padding:0;font-weight:700;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;color:#131419}.hero-widget__text a{color:#282c37;text-decoration:none}.hero-widget__text a:hover{text-decoration:underline}@media screen and (max-width:415px){.hero-widget{display:none}}.endorsements-widget{margin-bottom:10px;padding-bottom:10px}.endorsements-widget h4{padding:10px;text-transform:uppercase;font-weight:700;font-size:13px;color:#282c37}.endorsements-widget .account{padding:10px 0}.endorsements-widget .account:last-child{border-bottom:0}.endorsements-widget .account .account__display-name{display:flex;align-items:center}.endorsements-widget .account .account__avatar{width:44px;height:44px;background-size:44px 44px}.box-widget,.contact-widget,.landing-page__information.contact-widget{padding:20px;border-radius:4px;background:#d9e1e8;box-shadow:0 0 15px rgba(0,0,0,.2)}.contact-widget,.landing-page__information.contact-widget{box-sizing:border-box;min-height:100%}.contact-widget{font-size:15px;color:#282c37;line-height:20px;word-wrap:break-word;font-weight:400}.contact-widget strong{font-weight:500}.contact-widget p{margin-bottom:10px}.contact-widget p:last-child{margin-bottom:0}.contact-widget__mail{margin-top:10px}.contact-widget__mail a{color:#000;text-decoration:none}.moved-account-widget{padding:15px 15px 20px;border-radius:4px;background:#d9e1e8;box-shadow:0 0 15px rgba(0,0,0,.2);color:#282c37;font-weight:400;margin-bottom:10px}.moved-account-widget a,.moved-account-widget strong{font-weight:500}.moved-account-widget a:lang(ja),.moved-account-widget a:lang(ko),.moved-account-widget a:lang(zh-CN),.moved-account-widget a:lang(zh-HK),.moved-account-widget a:lang(zh-TW),.moved-account-widget strong:lang(ja),.moved-account-widget strong:lang(ko),.moved-account-widget strong:lang(zh-CN),.moved-account-widget strong:lang(zh-HK),.moved-account-widget strong:lang(zh-TW){font-weight:700}.moved-account-widget a{color:inherit;text-decoration:underline}.moved-account-widget a.mention,.moved-account-widget a.mention:active,.moved-account-widget a.mention:focus,.moved-account-widget a.mention:hover,.moved-account-widget a.mention span{text-decoration:none}.moved-account-widget a.mention:active span,.moved-account-widget a.mention:focus span,.moved-account-widget a.mention:hover span{text-decoration:underline}.moved-account-widget__message{margin-bottom:15px}.moved-account-widget__message .fa{margin-right:5px;color:#282c37}.moved-account-widget__card .detailed-status__display-avatar{position:relative;cursor:pointer}.moved-account-widget__card .detailed-status__display-name{margin-bottom:0;text-decoration:none}.moved-account-widget__card .detailed-status__display-name span{font-weight:400}.memoriam-widget{padding:20px;background:#000;font-size:14px;color:#282c37;margin-bottom:10px}.memoriam-widget,.page-header{border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.2)}.page-header{background:#c0cdd9;padding:60px 15px;text-align:center;margin:10px 0}.page-header h1{color:#000;font-size:36px;line-height:1.1;font-weight:700;margin-bottom:10px}.page-header p{font-size:15px;color:#282c37}@media screen and (max-width:415px){.page-header{margin-top:0;background:#ccd7e0}.page-header h1{font-size:24px}}.directory{background:#d9e1e8;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.2)}.directory__tag{box-sizing:border-box;margin-bottom:10px}.directory__tag>a,.directory__tag>div{display:flex;align-items:center;justify-content:space-between;background:#d9e1e8;border-radius:4px;padding:15px;text-decoration:none;color:inherit;box-shadow:0 0 15px rgba(0,0,0,.2)}.directory__tag>a:active,.directory__tag>a:focus,.directory__tag>a:hover{background:#c0cdd9}.directory__tag.active>a{background:#2b90d9;cursor:default}.directory__tag h4{flex:1 1 auto;font-size:18px;font-weight:700;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.directory__tag h4 .fa{color:#282c37}.directory__tag h4 small{display:block;font-weight:400;font-size:15px;margin-top:8px;color:#282c37}.directory__tag.active h4,.directory__tag.active h4 .fa,.directory__tag.active h4 small{color:#000}.directory__tag .avatar-stack{flex:0 0 auto;width:120px}.directory__tag.active .avatar-stack .account__avatar{border-color:#2b90d9}.avatar-stack{display:flex;justify-content:flex-end}.avatar-stack .account__avatar{flex:0 0 auto;width:36px;height:36px;border-radius:50%;position:relative;margin-left:-10px;border:2px solid #d9e1e8}.avatar-stack .account__avatar:first-child{z-index:1}.avatar-stack .account__avatar:nth-child(2){z-index:2}.avatar-stack .account__avatar:nth-child(3){z-index:3}.accounts-table{width:100%}.accounts-table .account{padding:0;border:0}.accounts-table thead th{text-align:center;text-transform:uppercase;color:#282c37;font-weight:700;padding:10px}.accounts-table thead th:first-child{text-align:left}.accounts-table tbody td{padding:15px 0;vertical-align:middle;border-bottom:1px solid #c0cdd9}.accounts-table tbody tr:last-child td{border-bottom:0}.accounts-table__count{width:120px;text-align:center;font-size:15px;font-weight:500;color:#000}.accounts-table__count small{display:block;color:#282c37;font-weight:400;font-size:14px}@media screen and (max-width:415px){.accounts-table tbody td.optional{display:none}}@media screen and (max-width:415px){.box-widget,.contact-widget,.directory,.landing-page__information.contact-widget,.memoriam-widget,.moved-account-widget,.page-header{margin-bottom:0;box-shadow:none;border-radius:0}}.statuses-grid{min-height:600px}@media screen and (max-width:640px){.statuses-grid{width:100%!important}}.statuses-grid__item{width:313.3333333333px}@media screen and (max-width:1255px){.statuses-grid__item{width:306.6666666667px}}@media screen and (max-width:640px){.statuses-grid__item{width:100%}}@media screen and (max-width:415px){.statuses-grid__item{width:100vw}}.statuses-grid .detailed-status{border-radius:4px}@media screen and (max-width:415px){.statuses-grid .detailed-status{border-top:1px solid #a6b9c9}}.statuses-grid .detailed-status.compact .detailed-status__meta{margin-top:15px}.statuses-grid .detailed-status.compact .status__content{font-size:15px;line-height:20px}.statuses-grid .detailed-status.compact .status__content .emojione{width:20px;height:20px;margin:-3px 0 0}.statuses-grid .detailed-status.compact .status__content .status__content__spoiler-link{line-height:20px;margin:0}.statuses-grid .detailed-status.compact .media-gallery,.statuses-grid .detailed-status.compact .status-card,.statuses-grid .detailed-status.compact .video-player{margin-top:15px}.notice-widget{color:#282c37}.notice-widget,.notice-widget p{margin-bottom:10px}.notice-widget p:last-child{margin-bottom:0}.notice-widget a{font-size:14px;line-height:20px;text-decoration:none;font-weight:500;color:#2b90d9}.notice-widget a:active,.notice-widget a:focus,.notice-widget a:hover{text-decoration:underline}code{font-family:monospace,monospace;font-weight:400}.form-container{max-width:400px;padding:20px;margin:0 auto}.simple_form .input{margin-bottom:15px;overflow:hidden}.simple_form .input.hidden{margin:0}.simple_form .input.radio_buttons .radio{margin-bottom:15px}.simple_form .input.radio_buttons .radio:last-child{margin-bottom:0}.simple_form .input.radio_buttons .radio>label{position:relative;padding-left:28px}.simple_form .input.radio_buttons .radio>label input{position:absolute;top:-2px;left:0}.simple_form .input.boolean{position:relative;margin-bottom:0}.simple_form .input.boolean .label_input>label{font-family:inherit;font-size:14px;padding-top:5px;color:#000;display:block;width:auto}.simple_form .input.boolean .hint,.simple_form .input.boolean .label_input{padding-left:28px}.simple_form .input.boolean .label_input__wrapper{position:static}.simple_form .input.boolean label.checkbox{position:absolute;top:2px;left:0}.simple_form .row{display:flex;margin:0 -5px}.simple_form .row .input{box-sizing:border-box;flex:1 1 auto;width:50%;padding:0 5px}.simple_form .hint{color:#282c37}.simple_form .hint a{color:#2b90d9}.simple_form .hint code{border-radius:3px;padding:.2em .4em;background:#fff}.simple_form span.hint{display:block;font-size:12px;margin-top:4px}.simple_form p.hint{margin-bottom:15px;color:#282c37}.simple_form p.hint.subtle-hint{text-align:center;font-size:12px;line-height:18px;margin-top:15px;margin-bottom:0}.simple_form .card{margin-bottom:15px}.simple_form strong{font-weight:500}.simple_form strong:lang(ja),.simple_form strong:lang(ko),.simple_form strong:lang(zh-CN),.simple_form strong:lang(zh-HK),.simple_form strong:lang(zh-TW){font-weight:700}.simple_form .input.with_floating_label .label_input{display:flex}.simple_form .input.with_floating_label .label_input>label{font-family:inherit;font-size:14px;color:#000;font-weight:500;min-width:150px;flex:0 0 auto}.simple_form .input.with_floating_label .label_input input,.simple_form .input.with_floating_label .label_input select{flex:1 1 auto}.simple_form .input.with_floating_label.select .hint{margin-top:6px;margin-left:150px}.simple_form .input.with_label .label_input>label{font-family:inherit;font-size:14px;color:#000;display:block;margin-bottom:8px;word-wrap:break-word;font-weight:500}.simple_form .input.with_label .hint{margin-top:6px}.simple_form .input.with_label ul{flex:390px}.simple_form .input.with_block_label{max-width:none}.simple_form .input.with_block_label>label{font-family:inherit;font-size:16px;color:#000;display:block;font-weight:500;padding-top:5px}.simple_form .input.with_block_label .hint{margin-bottom:15px}.simple_form .input.with_block_label ul{-webkit-columns:2;column-count:2}.simple_form .required abbr{text-decoration:none;color:#c1203b}.simple_form .fields-group{margin-bottom:25px}.simple_form .fields-group .input:last-child{margin-bottom:0}.simple_form .fields-row{display:flex;padding-top:5px;margin:0 -10px 25px}.simple_form .fields-row .input{max-width:none}.simple_form .fields-row__column{box-sizing:border-box;padding:0 10px;flex:1 1 auto;min-height:1px}.simple_form .fields-row__column-6{max-width:50%}.simple_form .fields-row .fields-group:last-child,.simple_form .fields-row .fields-row__column.fields-group{margin-bottom:0}@media screen and (max-width:600px){.simple_form .fields-row{display:block;margin-bottom:0}.simple_form .fields-row__column{max-width:none}.simple_form .fields-row .fields-group:last-child,.simple_form .fields-row .fields-row__column,.simple_form .fields-row .fields-row__column.fields-group{margin-bottom:25px}}.simple_form .input.radio_buttons .radio label{margin-bottom:5px;font-family:inherit;font-size:14px;color:#000;display:block;width:auto}.simple_form .check_boxes .checkbox label{font-family:inherit;font-size:14px;color:#000;display:inline-block;width:auto;position:relative;padding-top:5px;padding-left:25px;flex:1 1 auto}.simple_form .check_boxes .checkbox input[type=checkbox]{position:absolute;left:0;top:5px;margin:0}.simple_form input[type=email],.simple_form input[type=number],.simple_form input[type=password],.simple_form input[type=text],.simple_form textarea{box-sizing:border-box;font-size:16px;color:#000;display:block;width:100%;outline:0;font-family:inherit;resize:vertical;background:#f9fafb;border:1px solid #fff;border-radius:4px;padding:10px}.simple_form input[type=email]:invalid,.simple_form input[type=number]:invalid,.simple_form input[type=password]:invalid,.simple_form input[type=text]:invalid,.simple_form textarea:invalid{box-shadow:none}.simple_form input[type=email]:focus:invalid,.simple_form input[type=number]:focus:invalid,.simple_form input[type=password]:focus:invalid,.simple_form input[type=text]:focus:invalid,.simple_form textarea:focus:invalid{border-color:#c1203b}.simple_form input[type=email]:required:valid,.simple_form input[type=number]:required:valid,.simple_form input[type=password]:required:valid,.simple_form input[type=text]:required:valid,.simple_form textarea:required:valid{border-color:#79bd9a}.simple_form input[type=email]:hover,.simple_form input[type=number]:hover,.simple_form input[type=password]:hover,.simple_form input[type=text]:hover,.simple_form textarea:hover{border-color:#fff}.simple_form input[type=email]:active,.simple_form input[type=email]:focus,.simple_form input[type=number]:active,.simple_form input[type=number]:focus,.simple_form input[type=password]:active,.simple_form input[type=password]:focus,.simple_form input[type=text]:active,.simple_form input[type=text]:focus,.simple_form textarea:active,.simple_form textarea:focus{border-color:#2b90d9;background:#f2f5f7}.simple_form .input.field_with_errors label{color:#c1203b}.simple_form .input.field_with_errors input[type=email],.simple_form .input.field_with_errors input[type=number],.simple_form .input.field_with_errors input[type=password],.simple_form .input.field_with_errors input[type=text],.simple_form .input.field_with_errors select,.simple_form .input.field_with_errors textarea{border-color:#c1203b}.simple_form .input.field_with_errors .error{display:block;font-weight:500;color:#c1203b;margin-top:4px}.simple_form .actions{margin-top:30px;display:flex}.simple_form .actions.actions--top{margin-top:0;margin-bottom:30px}.simple_form .block-button,.simple_form .button,.simple_form button{display:block;width:100%;border:0;border-radius:4px;background:#2b90d9;color:#000;font-size:18px;line-height:inherit;height:auto;padding:10px;text-transform:uppercase;text-decoration:none;text-align:center;box-sizing:border-box;cursor:pointer;font-weight:500;outline:0;margin-bottom:10px;margin-right:10px}.simple_form .block-button:last-child,.simple_form .button:last-child,.simple_form button:last-child{margin-right:0}.simple_form .block-button:hover,.simple_form .button:hover,.simple_form button:hover{background-color:#2482c7}.simple_form .block-button:active,.simple_form .block-button:focus,.simple_form .button:active,.simple_form .button:focus,.simple_form button:active,.simple_form button:focus{background-color:#419bdd}.simple_form .block-button.negative,.simple_form .button.negative,.simple_form button.negative{background:#df405a}.simple_form .block-button.negative:hover,.simple_form .button.negative:hover,.simple_form button.negative:hover{background-color:#db2a47}.simple_form .block-button.negative:active,.simple_form .block-button.negative:focus,.simple_form .button.negative:active,.simple_form .button.negative:focus,.simple_form button.negative:active,.simple_form button.negative:focus{background-color:#e3566d}.simple_form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font-size:16px;color:#000;display:block;width:100%;outline:0;font-family:inherit;resize:vertical;background:#f9fafb url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center/auto 16px;border:1px solid #fff;border-radius:4px;padding-left:10px;padding-right:30px;height:41px}.simple_form .label_input__wrapper{position:relative}.simple_form .label_input__append{position:absolute;right:3px;top:1px;padding:10px 10px 9px;font-size:16px;color:#444b5d;font-family:inherit;pointer-events:none;cursor:default;max-width:140px;white-space:nowrap;overflow:hidden}.simple_form .label_input__append:after{content:\"\";display:block;position:absolute;top:0;right:0;bottom:1px;width:5px;background-image:linear-gradient(90deg,rgba(249,250,251,0),#f9fafb)}.flash-message{background:#c0cdd9;color:#282c37;border-radius:4px;padding:15px 10px;margin-bottom:30px;text-align:center}.flash-message.notice{border:1px solid rgba(121,189,154,.5);background:rgba(121,189,154,.25);color:#79bd9a}.flash-message.alert{border:1px solid rgba(223,64,90,.5);background:rgba(223,64,90,.25);color:#df405a}.flash-message p{margin-bottom:15px}.flash-message .oauth-code{outline:0;box-sizing:border-box;display:block;width:100%;border:none;padding:10px;font-family:monospace,monospace;background:#d9e1e8;color:#000;font-size:14px;margin:0}.flash-message .oauth-code::-moz-focus-inner{border:0}.flash-message .oauth-code::-moz-focus-inner,.flash-message .oauth-code:active,.flash-message .oauth-code:focus{outline:0!important}.flash-message .oauth-code:focus{background:#ccd7e0}.flash-message strong{font-weight:500}.flash-message strong:lang(ja),.flash-message strong:lang(ko),.flash-message strong:lang(zh-CN),.flash-message strong:lang(zh-HK),.flash-message strong:lang(zh-TW){font-weight:700}@media screen and (max-width:740px) and (min-width:441px){.flash-message{margin-top:40px}}.form-footer{margin-top:30px;text-align:center}.form-footer a{color:#282c37;text-decoration:none}.form-footer a:hover{text-decoration:underline}.quick-nav{list-style:none;margin-bottom:25px;font-size:14px}.quick-nav li{display:inline-block;margin-right:10px}.quick-nav a{color:#2b90d9;text-transform:uppercase;text-decoration:none;font-weight:700}.quick-nav a:active,.quick-nav a:focus,.quick-nav a:hover{color:#217aba}.follow-prompt,.oauth-prompt{margin-bottom:30px;color:#282c37}.follow-prompt h2,.oauth-prompt h2{font-size:16px;margin-bottom:30px;text-align:center}.follow-prompt strong,.oauth-prompt strong{color:#282c37;font-weight:500}.follow-prompt strong:lang(ja),.follow-prompt strong:lang(ko),.follow-prompt strong:lang(zh-CN),.follow-prompt strong:lang(zh-HK),.follow-prompt strong:lang(zh-TW),.oauth-prompt strong:lang(ja),.oauth-prompt strong:lang(ko),.oauth-prompt strong:lang(zh-CN),.oauth-prompt strong:lang(zh-HK),.oauth-prompt strong:lang(zh-TW){font-weight:700}@media screen and (max-width:740px) and (min-width:441px){.follow-prompt,.oauth-prompt{margin-top:40px}}.qr-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start}.qr-code{flex:0 0 auto;background:#fff;padding:4px;margin:0 10px 20px 0;box-shadow:0 0 15px rgba(0,0,0,.2);display:inline-block}.qr-code svg{display:block;margin:0}.qr-alternative{margin-bottom:20px;color:#282c37;flex:150px}.qr-alternative samp{display:block;font-size:14px}.table-form p{margin-bottom:15px}.table-form p strong{font-weight:500}.table-form p strong:lang(ja),.table-form p strong:lang(ko),.table-form p strong:lang(zh-CN),.table-form p strong:lang(zh-HK),.table-form p strong:lang(zh-TW){font-weight:700}.simple_form .warning,.table-form .warning{box-sizing:border-box;background:rgba(223,64,90,.5);color:#000;text-shadow:1px 1px 0 rgba(0,0,0,.3);box-shadow:0 2px 6px rgba(0,0,0,.4);border-radius:4px;padding:10px;margin-bottom:15px}.simple_form .warning a,.table-form .warning a{color:#000;text-decoration:underline}.simple_form .warning a:active,.simple_form .warning a:focus,.simple_form .warning a:hover,.table-form .warning a:active,.table-form .warning a:focus,.table-form .warning a:hover{text-decoration:none}.simple_form .warning strong,.table-form .warning strong{font-weight:600;display:block;margin-bottom:5px}.simple_form .warning strong:lang(ja),.simple_form .warning strong:lang(ko),.simple_form .warning strong:lang(zh-CN),.simple_form .warning strong:lang(zh-HK),.simple_form .warning strong:lang(zh-TW),.table-form .warning strong:lang(ja),.table-form .warning strong:lang(ko),.table-form .warning strong:lang(zh-CN),.table-form .warning strong:lang(zh-HK),.table-form .warning strong:lang(zh-TW){font-weight:700}.simple_form .warning strong .fa,.table-form .warning strong .fa{font-weight:400}.action-pagination{display:flex;flex-wrap:wrap;align-items:center}.action-pagination .actions,.action-pagination .pagination{flex:1 1 auto}.action-pagination .actions{padding:30px 20px 30px 0;flex:0 0 auto}.post-follow-actions{text-align:center;color:#282c37}.post-follow-actions div{margin-bottom:4px}.alternative-login{margin-top:20px;margin-bottom:20px}.alternative-login h4{font-size:16px;color:#000;text-align:center;margin-bottom:20px;border:0;padding:0}.alternative-login .button{display:block}.scope-danger{color:#ff5050}.form_admin_settings_closed_registrations_message textarea,.form_admin_settings_custom_css textarea,.form_admin_settings_site_description textarea,.form_admin_settings_site_extended_description textarea,.form_admin_settings_site_short_description textarea,.form_admin_settings_site_terms textarea{font-family:monospace,monospace}.input-copy{background:#f9fafb;border:1px solid #fff;border-radius:4px;display:flex;align-items:center;padding-right:4px;position:relative;top:1px;transition:border-color .3s linear}.input-copy__wrapper{flex:1 1 auto}.input-copy input[type=text]{background:transparent;border:0;padding:10px;font-size:14px;font-family:monospace,monospace}.input-copy button{flex:0 0 auto;margin:4px;text-transform:none;font-weight:400;font-size:14px;padding:7px 18px 6px;width:auto;transition:background .3s linear}.input-copy.copied{border-color:#79bd9a;transition:none}.input-copy.copied button{background:#79bd9a;transition:none}.card>a{display:block;text-decoration:none;color:inherit;box-shadow:0 0 15px rgba(0,0,0,.2)}@media screen and (max-width:415px){.card>a{box-shadow:none}}.card>a:active .card__bar,.card>a:focus .card__bar,.card>a:hover .card__bar{background:#c0cdd9}.card__img{height:130px;position:relative;background:#fff;border-radius:4px 4px 0 0}.card__img img{display:block;width:100%;height:100%;margin:0;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;border-radius:4px 4px 0 0}@media screen and (max-width:600px){.card__img{height:200px}}@media screen and (max-width:415px){.card__img{display:none}}.card__bar{position:relative;padding:15px;display:flex;justify-content:flex-start;align-items:center;background:#ccd7e0;border-radius:0 0 4px 4px}@media screen and (max-width:415px){.card__bar{border-radius:0}}.card__bar .avatar{flex:0 0 auto;width:48px;height:48px;background-size:48px 48px;padding-top:2px}.card__bar .avatar img{width:100%;height:100%;display:block;margin:0;border-radius:4px;border-radius:8%;background:transparent no-repeat;background-position:50%;background-clip:padding-box;background:#f2f5f7}.card__bar .display-name{margin-left:15px;text-align:left}.card__bar .display-name strong{font-size:15px;color:#000;font-weight:500;overflow:hidden;text-overflow:ellipsis}.card__bar .display-name span{display:block;font-size:14px;color:#282c37;font-weight:400;overflow:hidden;text-overflow:ellipsis}.pagination{padding:30px 0;text-align:center;overflow:hidden}.pagination .current,.pagination .gap,.pagination .newer,.pagination .older,.pagination .page,.pagination a{font-size:14px;color:#000;font-weight:500;display:inline-block;padding:6px 10px;text-decoration:none}.pagination .current{background:#fff;border-radius:100px;color:#000;cursor:default;margin:0 10px}.pagination .gap{cursor:default}.pagination .newer,.pagination .older{text-transform:uppercase;color:#282c37}.pagination .older{float:left;padding-left:0}.pagination .older .fa{display:inline-block;margin-right:5px}.pagination .newer{float:right;padding-right:0}.pagination .newer .fa{display:inline-block;margin-left:5px}.pagination .disabled{cursor:default;color:#000}@media screen and (max-width:700px){.pagination{padding:30px 20px}.pagination .page{display:none}.pagination .newer,.pagination .older{display:inline-block}}.nothing-here{background:#d9e1e8;box-shadow:0 0 15px rgba(0,0,0,.2);color:#444b5d;font-size:14px;font-weight:500;text-align:center;display:flex;justify-content:center;align-items:center;cursor:default;border-radius:4px;padding:20px;min-height:30vh}.nothing-here--under-tabs{border-radius:0 0 4px 4px}.nothing-here--flexible{box-sizing:border-box;min-height:100%}.account-role{display:inline-block;padding:4px 6px;cursor:default;border-radius:3px;font-size:12px;line-height:12px;font-weight:500;color:#282c37;background-color:rgba(40,44,55,.1);border:1px solid rgba(40,44,55,.5)}.account-role.moderator{color:#79bd9a;background-color:rgba(121,189,154,.1);border-color:rgba(121,189,154,.5)}.account-role.admin{color:#c1203b;background-color:rgba(193,32,59,.1);border-color:rgba(193,32,59,.5)}.account__header__fields{padding:0;margin:15px -15px -15px;border-bottom:0;border-top:0;border-color:#b3c3d1 currentcolor;border-style:solid none;border-width:1px 0;font-size:14px;line-height:20px}.account__header__fields dl{display:flex;border-bottom:1px solid #b3c3d1}.account__header__fields dd,.account__header__fields dt{box-sizing:border-box;padding:14px;text-align:center;max-height:48px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account__header__fields dt{font-weight:500;width:120px;flex:0 0 auto;color:#282c37;background:rgba(242,245,247,.5)}.account__header__fields dd{flex:1 1 auto;color:#282c37}.account__header__fields a{color:#2b90d9;text-decoration:none}.account__header__fields a:active,.account__header__fields a:focus,.account__header__fields a:hover{text-decoration:underline}.account__header__fields .verified{border:1px solid rgba(121,189,154,.5);background:rgba(121,189,154,.25)}.account__header__fields .verified a{color:#79bd9a;font-weight:500}.account__header__fields .verified__mark{color:#79bd9a}.account__header__fields dl:last-child{border-bottom:0}.directory__tag .trends__item__current{width:auto}.activity-stream{box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:4px;overflow:hidden;margin-bottom:10px}@media screen and (max-width:415px){.activity-stream{margin-bottom:0;border-radius:0;box-shadow:none}}.activity-stream--headless{border-radius:0;margin:0;box-shadow:none}.activity-stream--headless .detailed-status,.activity-stream--headless .status{border-radius:0!important}.activity-stream div[data-component]{width:100%}.activity-stream .entry{background:#d9e1e8}.activity-stream .entry .detailed-status,.activity-stream .entry .load-more,.activity-stream .entry .status{-webkit-animation:none;animation:none}.activity-stream .entry:last-child .detailed-status,.activity-stream .entry:last-child .load-more,.activity-stream .entry:last-child .status{border-bottom:0;border-radius:0 0 4px 4px}.activity-stream .entry:first-child .detailed-status,.activity-stream .entry:first-child .load-more,.activity-stream .entry:first-child .status{border-radius:4px 4px 0 0}.activity-stream .entry:first-child:last-child .detailed-status,.activity-stream .entry:first-child:last-child .load-more,.activity-stream .entry:first-child:last-child .status{border-radius:4px}@media screen and (max-width:740px){.activity-stream .entry .detailed-status,.activity-stream .entry .load-more,.activity-stream .entry .status{border-radius:0!important}}.activity-stream--highlighted .entry{background:#c0cdd9}.button.logo-button{flex:0 auto;font-size:14px;background:#2b90d9;color:#000;text-transform:none;line-height:36px;height:auto;padding:3px 15px;border:0}.button.logo-button svg{width:20px;height:auto;vertical-align:middle;margin-right:5px}.button.logo-button svg path:first-child{fill:#000}.button.logo-button svg path:last-child{fill:#2b90d9}.button.logo-button:active,.button.logo-button:focus,.button.logo-button:hover{background:#2074b1}.button.logo-button:active svg path:last-child,.button.logo-button:focus svg path:last-child,.button.logo-button:hover svg path:last-child{fill:#2074b1}.button.logo-button.button--destructive:active,.button.logo-button.button--destructive:focus,.button.logo-button.button--destructive:hover{background:#df405a}.button.logo-button.button--destructive:active svg path:last-child,.button.logo-button.button--destructive:focus svg path:last-child,.button.logo-button.button--destructive:hover svg path:last-child{fill:#df405a}@media screen and (max-width:415px){.button.logo-button svg{display:none}}.embed .detailed-status,.public-layout .detailed-status{padding:15px}.embed .status,.public-layout .status{padding:15px 15px 15px 78px;min-height:50px}.embed .status__avatar,.public-layout .status__avatar{left:15px;top:17px}.embed .status__content,.public-layout .status__content{padding-top:5px}.embed .status__prepend,.public-layout .status__prepend{margin:initial;margin-left:78px;padding:15px 0 2px}.embed .status__prepend-icon-wrapper,.public-layout .status__prepend-icon-wrapper{position:absolute;margin:initial;float:none;width:auto;left:-32px}.embed .status .media-gallery,.embed .status .video-player,.embed .status__action-bar,.public-layout .status .media-gallery,.public-layout .status .video-player,.public-layout .status__action-bar{margin-top:10px}.embed .status .status__info,.public-layout .status .status__info{font-size:15px;display:initial}.embed .status .status__relative-time,.public-layout .status .status__relative-time{color:#444b5d;float:right;font-size:14px;width:auto;margin:initial;padding:initial}.embed .status .status__info .status__display-name,.public-layout .status .status__info .status__display-name{display:block;max-width:100%;padding-right:25px;margin:initial}.embed .status .status__info .status__display-name .display-name strong,.public-layout .status .status__info .status__display-name .display-name strong{display:inline}.embed .status .status__avatar,.public-layout .status .status__avatar{height:48px;position:absolute;width:48px;margin:initial}.rtl .embed .status .status__relative-time,.rtl .public-layout .status .status__relative-time{float:left}.app-body{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.button{background-color:#3897db;border:10px;border-radius:4px;box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;font-family:inherit;font-size:14px;font-weight:500;height:36px;letter-spacing:0;line-height:36px;overflow:hidden;padding:0 16px;position:relative;text-align:center;text-transform:uppercase;text-decoration:none;text-overflow:ellipsis;transition:all .1s ease-in;white-space:nowrap;width:auto}.button:active,.button:focus,.button:hover{background-color:#227dbe;transition:all .2s ease-out}.button:disabled{background-color:#9baec8;cursor:default}.button.button-alternative,.button.button-alternative-2,.button.button-primary,.button.button-secondary{font-size:16px;line-height:36px;height:auto;text-transform:none;padding:4px 16px}.button.button-alternative{color:#000;background:#9baec8}.button.button-alternative:active,.button.button-alternative:focus,.button.button-alternative:hover{background-color:#8ea3c1}.button.button-alternative-2{background:#3c5063}.button.button-alternative-2:active,.button.button-alternative-2:focus,.button.button-alternative-2:hover{background-color:#344656}.button.button-secondary{font-size:16px;line-height:36px;height:auto;color:#282c37;text-transform:none;background:transparent;padding:3px 15px;border-radius:4px;border:1px solid #9baec8}.button.button-secondary:active,.button.button-secondary:focus,.button.button-secondary:hover{border-color:#8ea3c1;color:#1f232b}.button.button--block{display:block;width:100%}.icon-button{display:inline-block;padding:0;color:#606984;border:none;background:transparent;cursor:pointer;transition:color .1s ease-in}.icon-button:active,.icon-button:focus,.icon-button:hover{color:#51596f;transition:color .2s ease-out}.icon-button.disabled{color:#828ba4;cursor:default}.icon-button.active{color:#2b90d9}.icon-button::-moz-focus-inner{border:0}.icon-button::-moz-focus-inner,.icon-button:active,.icon-button:focus{outline:0!important}.icon-button.inverted{color:#282c37}.icon-button.inverted:active,.icon-button.inverted:focus,.icon-button.inverted:hover{color:#373d4c}.icon-button.inverted.disabled{color:#191b22}.icon-button.inverted.active{color:#2b90d9}.icon-button.inverted.active.disabled{color:#1d6ca4}.icon-button.overlayed{box-sizing:content-box;background:hsla(0,0%,100%,.6);color:rgba(0,0,0,.7);border-radius:4px;padding:2px}.icon-button.overlayed:hover{background:hsla(0,0%,100%,.9)}.text-icon-button{color:#282c37;border:none;background:transparent;cursor:pointer;font-weight:600;font-size:11px;padding:0 3px;line-height:27px;outline:0;transition:color .1s ease-in}.text-icon-button:active,.text-icon-button:focus,.text-icon-button:hover{color:#373d4c;transition:color .2s ease-out}.text-icon-button.disabled{color:#000;cursor:default}.text-icon-button.active{color:#2b90d9}.text-icon-button::-moz-focus-inner{border:0}.text-icon-button::-moz-focus-inner,.text-icon-button:active,.text-icon-button:focus{outline:0!important}.dropdown-menu{position:absolute;-webkit-transform-origin:50% 0;transform-origin:50% 0}.invisible{font-size:0;line-height:0;display:inline-block;width:0;height:0;position:absolute}.invisible img,.invisible svg{margin:0!important;border:0!important;padding:0!important;width:0!important;height:0!important}.ellipsis:after{content:\"…\"}.notification__favourite-icon-wrapper{left:0;position:absolute}.notification__favourite-icon-wrapper .fa.star-icon,.star-icon.active{color:#ca8f04}.bookmark-icon.active{color:#ff5050}.notification__display-name{color:inherit;font-weight:500;text-decoration:none}.notification__display-name:hover{color:#000;text-decoration:underline}.display-name{display:block;padding:6px 0;max-width:100%;height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.display-name strong{font-size:16px;font-weight:500}.display-name span,.display-name strong{display:block;height:18px;line-height:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.display-name span{font-size:15px}.display-name:hover strong{text-decoration:underline}.display-name.inline{padding:0;height:18px;font-size:15px;line-height:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.display-name.inline span,.display-name.inline strong{display:inline;height:auto;font-size:inherit;line-height:inherit}.display-name__html{font-weight:500}.display-name__account{font-size:14px}.image-loader{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.image-loader .image-loader__preview-canvas{max-width:100%;max-height:80%;background:url(/packs/void-4c8270c17facce6d53726a2ebb9745f2.png) repeat;-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain}.image-loader .loading-bar{position:relative}.image-loader.image-loader--amorphous .image-loader__preview-canvas{display:none}.zoomable-image{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.zoomable-image img{max-width:100%;max-height:80%;width:auto;height:auto;-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain}.dropdown{display:inline-block}.dropdown__content{display:none;position:absolute}.dropdown-menu__separator{border-bottom:1px solid #393f4f;margin:5px 7px 6px;height:0}.dropdown-menu{background:#282c37;padding:4px 0;border-radius:4px;box-shadow:2px 4px 15px rgba(0,0,0,.4)}.dropdown-menu ul{list-style:none}.dropdown-menu__arrow{position:absolute;width:0;height:0;border:0 solid transparent}.dropdown-menu__arrow.left{right:-5px;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#282c37}.dropdown-menu__arrow.top{bottom:-5px;margin-left:-7px;border-width:5px 7px 0;border-top-color:#282c37}.dropdown-menu__arrow.bottom{top:-5px;margin-left:-7px;border-width:0 7px 5px;border-bottom-color:#282c37}.dropdown-menu__arrow.right{left:-5px;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#282c37}.dropdown-menu__item a{font-size:13px;line-height:18px;display:block;padding:4px 14px;box-sizing:border-box;text-decoration:none;background:#282c37;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-menu__item a:active,.dropdown-menu__item a:focus,.dropdown-menu__item a:hover{background:#2b90d9;color:#282c37;outline:0}.dropdown--active .dropdown__content{display:block;line-height:18px;max-width:311px;right:0;text-align:left;z-index:9999}.dropdown--active .dropdown__content>ul{list-style:none;background:#282c37;padding:4px 0;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.4);min-width:140px;position:relative}.dropdown--active .dropdown__content.dropdown__right{right:0}.dropdown--active .dropdown__content.dropdown__left>ul{left:-98px}.dropdown--active .dropdown__content>ul>li>a{font-size:13px;line-height:18px;display:block;padding:4px 14px;box-sizing:border-box;text-decoration:none;background:#282c37;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown--active .dropdown__content>ul>li>a:focus{outline:0}.dropdown--active .dropdown__content>ul>li>a:hover{background:#2b90d9;color:#282c37}.dropdown__icon{vertical-align:middle}.static-content{padding:20px 10px 10px;color:#444b5d}.static-content h1{font-size:16px;font-weight:500;margin-bottom:40px;text-align:center}.static-content p{font-size:13px;margin-bottom:20px}.tabs-bar{display:flex;background:#c0cdd9;flex:0 0 auto;overflow-y:auto}.tabs-bar__link{display:block;flex:1 1 auto;padding:15px 10px;color:#000;text-decoration:none;text-align:center;font-size:14px;font-weight:500;border-bottom:2px solid #c0cdd9;transition:all .2s linear}.tabs-bar__link .fa{font-weight:400;font-size:16px}.tabs-bar__link.active{border-bottom:2px solid #2b90d9;color:#2b90d9}@media screen and (min-width:631px){.auto-columns .tabs-bar__link:active,.auto-columns .tabs-bar__link:focus,.auto-columns .tabs-bar__link:hover{background:#adbecd;transition:all .1s linear}}.multi-columns .tabs-bar__link:active,.multi-columns .tabs-bar__link:focus,.multi-columns .tabs-bar__link:hover{background:#adbecd;transition:all .1s linear}.tabs-bar__link span:last-child{margin-left:5px;display:none}@media screen and (min-width:631px){.auto-columns .tabs-bar{display:none}}.multi-columns .tabs-bar{display:none}.scrollable{overflow-y:scroll;overflow-x:hidden;flex:1 1 auto;-webkit-overflow-scrolling:touch;will-change:transform}.scrollable.optionally-scrollable{overflow-y:auto}@supports (display:grid){.scrollable{contain:strict}}.scrollable--flex{display:flex;flex-direction:column}.scrollable__append{flex:1 1 auto;position:relative;min-height:120px}@supports (display:grid){.scrollable.fullscreen{contain:none}}.react-toggle{display:inline-block;position:relative;cursor:pointer;background-color:transparent;border:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}.react-toggle-screenreader-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.react-toggle--disabled{cursor:not-allowed;opacity:.5;transition:opacity .25s}.react-toggle-track{width:50px;height:24px;padding:0;border-radius:30px;background-color:#d9e1e8;transition:all .2s ease}.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#f9fafb}.react-toggle--checked .react-toggle-track{background-color:#2b90d9}.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#2074b1}.react-toggle-track-check{position:absolute;width:14px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;left:8px;opacity:0;transition:opacity .25s ease}.react-toggle--checked .react-toggle-track-check,.react-toggle-track-x{opacity:1;transition:opacity .25s ease}.react-toggle-track-x{position:absolute;width:10px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;right:10px}.react-toggle--checked .react-toggle-track-x{opacity:0}.react-toggle-thumb{transition:all .5s cubic-bezier(.23,1,.32,1) 0ms;position:absolute;top:1px;left:1px;width:22px;height:22px;border:1px solid #d9e1e8;border-radius:50%;background-color:#fff;box-sizing:border-box;transition:all .25s ease}.react-toggle--checked .react-toggle-thumb{left:27px;border-color:#2b90d9}.getting-started__wrapper,.getting_started{background:#d9e1e8}.getting-started__wrapper{position:relative;overflow-y:auto}.getting-started{background:#d9e1e8;flex:1 0 auto}.getting-started p{color:#282c37}.getting-started a{color:#444b5d}.getting-started__panel{height:-webkit-min-content;height:-moz-min-content;height:min-content}.getting-started__footer,.getting-started__panel{padding:20px 10px 10px;flex:0 1 auto}.getting-started__footer ul,.getting-started__panel ul{margin-bottom:10px}.getting-started__footer ul li,.getting-started__panel ul li{display:inline}.getting-started__footer p,.getting-started__panel p{color:#444b5d;font-size:13px}.getting-started__footer p a,.getting-started__panel p a{color:#444b5d;text-decoration:underline}.getting-started__footer a,.getting-started__panel a{text-decoration:none;color:#282c37}.getting-started__footer a:active,.getting-started__footer a:focus,.getting-started__footer a:hover,.getting-started__panel a:active,.getting-started__panel a:focus,.getting-started__panel a:hover{text-decoration:underline}.column-link__badge{display:inline-block;border-radius:4px;font-size:12px;line-height:19px;font-weight:500;background:#d9e1e8;padding:4px 8px;margin:-6px 10px}.keyboard-shortcuts{padding:8px 0 0;overflow:hidden}.keyboard-shortcuts thead{position:absolute;left:-9999px}.keyboard-shortcuts td{padding:0 10px 8px}.keyboard-shortcuts kbd{display:inline-block;padding:3px 5px;background-color:#c0cdd9;border:1px solid #e6ebf0}.setting-text{color:#282c37;background:transparent;border:none;border-bottom:2px solid #9baec8;box-sizing:border-box;display:block;font-family:inherit;margin-bottom:10px;padding:7px 0;width:100%}.setting-text:active,.setting-text:focus{color:#000;border-bottom-color:#2b90d9}@media screen and (max-width:600px){.auto-columns .setting-text,.single-column .setting-text{font-size:16px}}.setting-text.light{color:#000;border-bottom:2px solid #839db4}.setting-text.light:active,.setting-text.light:focus{color:#000;border-bottom-color:#2b90d9}.no-reduce-motion button.icon-button i.fa-retweet{background-position:0 0;height:19px;transition:background-position .9s steps(10);transition-duration:0s;vertical-align:middle;width:22px}.no-reduce-motion button.icon-button i.fa-retweet:before{display:none!important}.no-reduce-motion button.icon-button.active i.fa-retweet{transition-duration:.9s;background-position:0 100%}.reduce-motion button.icon-button i.fa-retweet{color:#606984;transition:color .1s ease-in}.reduce-motion button.icon-button.active i.fa-retweet{color:#2b90d9}.reduce-motion button.icon-button.disabled i.fa-retweet{color:#828ba4}.load-more{display:block;color:#444b5d;background-color:transparent;border:0;font-size:inherit;text-align:center;line-height:inherit;margin:0;padding:15px;box-sizing:border-box;width:100%;clear:both;text-decoration:none}.load-more:hover{background:#d3dce4}.load-gap{border-bottom:1px solid #c0cdd9}.missing-indicator{padding-top:68px}.scrollable>div>:first-child .notification__dismiss-overlay>.wrappy{border-top:1px solid #d9e1e8}.notification__dismiss-overlay{overflow:hidden;position:absolute;top:0;right:0;bottom:-1px;padding-left:15px;z-index:999;align-items:center;justify-content:flex-end;cursor:pointer;display:flex}.notification__dismiss-overlay .wrappy{width:4rem;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#c0cdd9;border-left:1px solid #99afc2;box-shadow:0 0 5px #000;border-bottom:1px solid #d9e1e8}.notification__dismiss-overlay .ckbox{border:2px solid #9baec8;border-radius:2px;width:30px;height:30px;font-size:20px;color:#282c37;text-shadow:0 0 5px #000;display:flex;justify-content:center;align-items:center}.notification__dismiss-overlay:focus{outline:0!important}.notification__dismiss-overlay:focus .ckbox{box-shadow:0 0 1px 1px #2b90d9}.text-btn{display:inline-block;padding:0;font-family:inherit;font-size:inherit;color:inherit;border:0;background:transparent;cursor:pointer}.loading-indicator{color:#444b5d;font-size:12px;font-weight:400;text-transform:uppercase;overflow:visible;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-indicator span{display:block;float:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:82px 0 0 50%;white-space:nowrap}.loading-indicator__figure{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:42px;height:42px;box-sizing:border-box;background-color:transparent;border:6px solid #86a0b6;border-radius:50%}.no-reduce-motion .loading-indicator span{-webkit-animation:loader-label 1.15s cubic-bezier(.215,.61,.355,1) infinite;animation:loader-label 1.15s cubic-bezier(.215,.61,.355,1) infinite}.no-reduce-motion .loading-indicator__figure{-webkit-animation:loader-figure 1.15s cubic-bezier(.215,.61,.355,1) infinite;animation:loader-figure 1.15s cubic-bezier(.215,.61,.355,1) infinite}@-webkit-keyframes loader-figure{0%{width:0;height:0;background-color:#86a0b6}29%{background-color:#86a0b6}30%{width:42px;height:42px;background-color:transparent;border-width:21px;opacity:1}to{width:42px;height:42px;border-width:0;opacity:0;background-color:transparent}}@keyframes loader-figure{0%{width:0;height:0;background-color:#86a0b6}29%{background-color:#86a0b6}30%{width:42px;height:42px;background-color:transparent;border-width:21px;opacity:1}to{width:42px;height:42px;border-width:0;opacity:0;background-color:transparent}}@-webkit-keyframes loader-label{0%{opacity:.25}30%{opacity:1}to{opacity:.25}}@keyframes loader-label{0%{opacity:.25}30%{opacity:1}to{opacity:.25}}.spoiler-button{display:none;left:4px;position:absolute;text-shadow:0 1px 1px #000,1px 0 1px #000;top:4px;z-index:100}.spoiler-button.spoiler-button--visible{display:block}.setting-toggle{display:block;line-height:24px}.setting-meta__label,.setting-radio__label,.setting-toggle__label{color:#282c37;display:inline-block;margin-bottom:14px;margin-left:8px;vertical-align:middle}.setting-radio{display:block;line-height:18px}.setting-radio__label{margin-bottom:0}.column-settings__row legend{color:#282c37;cursor:default;display:block;font-weight:500;margin-top:10px}.setting-radio__input{vertical-align:middle}.setting-meta__label{float:right}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.pulse-loading{-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both}.upload-area{align-items:center;background:hsla(0,0%,100%,.8);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%;z-index:2000}.upload-area *{pointer-events:none}.upload-area__drop{width:320px;height:160px;display:flex;box-sizing:border-box;position:relative;padding:8px}.upload-area__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:4px;background:#d9e1e8;box-shadow:0 0 5px rgba(0,0,0,.2)}.upload-area__content{flex:1;display:flex;align-items:center;justify-content:center;color:#282c37;font-size:18px;font-weight:500;border:2px dashed #3c5063;border-radius:4px}.dropdown--active .emoji-button img{opacity:1;-webkit-filter:none;filter:none}.loading-bar{background-color:#2b90d9;height:3px;position:absolute;top:0;left:0}.icon-badge-wrapper{position:relative}.icon-badge{position:absolute;display:block;right:-.25em;top:-.25em;background-color:#2b90d9;border-radius:50%;font-size:75%;width:1em;height:1em}::-webkit-scrollbar-thumb{border-radius:0}noscript{text-align:center}noscript img{width:200px;opacity:.5;-webkit-animation:flicker 4s infinite;animation:flicker 4s infinite}noscript div{font-size:14px;margin:30px auto;color:#282c37;max-width:400px}noscript div a{color:#2b90d9;text-decoration:underline}noscript div a:hover{text-decoration:none}@-webkit-keyframes flicker{0%{opacity:1}30%{opacity:.75}to{opacity:1}}@keyframes flicker{0%{opacity:1}30%{opacity:.75}to{opacity:1}}button.icon-button i.fa-retweet{background-image:url(\"data:image/svg+xml;utf8,\")}button.icon-button i.fa-retweet:hover{background-image:url(\"data:image/svg+xml;utf8,\")}.status-direct button.icon-button.disabled i.fa-retweet,.status-direct button.icon-button.disabled i.fa-retweet:hover,button.icon-button.disabled i.fa-retweet,button.icon-button.disabled i.fa-retweet:hover{background-image:url(\"data:image/svg+xml;utf8,\")}.account{padding:10px;border-bottom:1px solid #c0cdd9;color:inherit;text-decoration:none}.account .account__display-name{flex:1 1 auto;display:block;color:#282c37;overflow:hidden;text-decoration:none;font-size:14px}.account.small{border:none;padding:0}.account.small>.account__avatar-wrapper{margin:0 8px 0 0}.account.small>.display-name{height:24px;line-height:24px}.account__wrapper{display:flex}.account__avatar-wrapper{float:left;margin-left:12px;margin-right:12px}.account__avatar{border-radius:8%;background:transparent no-repeat;background-position:50%;background-clip:padding-box;position:relative;cursor:pointer}.account__avatar-inline{display:inline-block;vertical-align:middle;margin-right:5px}.account__avatar-overlay{position:relative;width:48px;height:48px;background-size:48px 48px}.account__avatar-overlay-base{border-radius:8%;background:transparent no-repeat;background-position:50%;background-clip:padding-box;width:36px;height:36px;background-size:36px 36px}.account__avatar-overlay-overlay{border-radius:8%;background:transparent no-repeat;background-position:50%;background-clip:padding-box;width:24px;height:24px;background-size:24px 24px;position:absolute;bottom:0;right:0;z-index:1}.account__relationship{height:18px;padding:10px;white-space:nowrap}.account__header,.account__header__wrapper{flex:0 0 auto;background:#ccd7e0}.account__header{text-align:center;background-size:cover;background-position:50%;position:relative}.account__header .account__avatar{border-radius:8%;background:transparent no-repeat;background-position:50%;background-clip:padding-box;width:90px;height:90px;background-size:90px 90px;display:block;margin:0 auto 10px;overflow:hidden}.account__header.inactive{opacity:.5}.account__header.inactive .account__header__avatar{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.account__header.inactive .account__header__username{color:#282c37}.account__header>div{background:rgba(204,215,224,.9);padding:20px 10px}.account__header .account__header__content{color:#282c37}.account__header .account__header__display-name{color:#000;display:inline-block;width:100%;font-size:20px;line-height:27px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.account__header .account__header__username{color:#2b90d9;font-size:14px;font-weight:400;display:block;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis}.account__disclaimer{padding:10px;border-top:1px solid #c0cdd9;color:#444b5d}.account__disclaimer strong{font-weight:500}.account__disclaimer strong:lang(ja),.account__disclaimer strong:lang(ko),.account__disclaimer strong:lang(zh-CN),.account__disclaimer strong:lang(zh-HK),.account__disclaimer strong:lang(zh-TW){font-weight:700}.account__disclaimer a{font-weight:500;color:inherit;text-decoration:underline}.account__disclaimer a:active,.account__disclaimer a:focus,.account__disclaimer a:hover{text-decoration:none}.account__header__content{color:#282c37;font-size:14px;font-weight:400;overflow:hidden;word-break:normal;word-wrap:break-word}.account__header__content p{margin-bottom:20px}.account__header__content p:last-child{margin-bottom:0}.account__header__content a{color:inherit;text-decoration:underline}.account__header__content a:hover{text-decoration:none}.account__header__display-name .emojione{width:25px;height:25px}.account__action-bar{border-top:1px solid #c0cdd9;border-bottom:1px solid #c0cdd9;line-height:36px;overflow:hidden;flex:0 0 auto;display:flex}.account__action-bar-dropdown{padding:10px}.account__action-bar-dropdown .dropdown--active .dropdown__content.dropdown__right{left:6px;right:auto}.account__action-bar-dropdown .dropdown--active:after{bottom:auto;margin-left:11px;margin-top:-7px;right:auto}.account__action-bar-links{display:flex;flex:1 1 auto;line-height:18px;text-align:center}.account__action-bar__tab{text-decoration:none;overflow:hidden;flex:0 1 100%;border-left:1px solid #c0cdd9;padding:10px 0;border-bottom:4px solid transparent}.account__action-bar__tab.active{border-bottom:4px solid #2b90d9}.account__action-bar__tab>span{display:block;text-transform:uppercase;font-size:11px;color:#282c37}.account__action-bar__tab strong{display:block;font-size:15px;font-weight:500;color:#000}.account__action-bar__tab strong:lang(ja),.account__action-bar__tab strong:lang(ko),.account__action-bar__tab strong:lang(zh-CN),.account__action-bar__tab strong:lang(zh-HK),.account__action-bar__tab strong:lang(zh-TW){font-weight:700}.account__action-bar__tab abbr{color:#2b90d9}.account__header__avatar{background-size:90px 90px;display:block;height:90px;margin:0 auto 10px;overflow:hidden;width:90px}.account-authorize{padding:14px 10px}.account-authorize .detailed-status__display-name{display:block;margin-bottom:15px;overflow:hidden}.account-authorize__avatar{float:left;margin-right:10px}.notification__message{margin-left:42px;padding:8px 0 0 26px;cursor:default;color:#282c37;font-size:15px;position:relative}.notification__message .fa{color:#2b90d9}.notification__message>span{display:block;overflow:hidden;text-overflow:ellipsis}.account--panel{background:#ccd7e0;border-top:1px solid #c0cdd9;border-bottom:1px solid #c0cdd9;display:flex;flex-direction:row;padding:10px 0}.account--panel__button,.detailed-status__button{flex:1 1 auto;text-align:center}.column-settings__outer{background:#c0cdd9;padding:15px}.column-settings__section{color:#282c37;cursor:default;display:block;font-weight:500;margin-bottom:10px}.column-settings__hashtags .column-settings__row{margin-bottom:15px}.column-settings__hashtags .column-select__control{outline:0;box-sizing:border-box;width:100%;border:none;box-shadow:none;font-family:inherit;background:#d9e1e8;color:#282c37;font-size:14px;margin:0}.column-settings__hashtags .column-select__control::-moz-focus-inner{border:0}.column-settings__hashtags .column-select__control::-moz-focus-inner,.column-settings__hashtags .column-select__control:active,.column-settings__hashtags .column-select__control:focus{outline:0!important}.column-settings__hashtags .column-select__control:focus{background:#ccd7e0}@media screen and (max-width:600px){.column-settings__hashtags .column-select__control{font-size:16px}}.column-settings__hashtags .column-select__placeholder{color:#444b5d;padding-left:2px;font-size:12px}.column-settings__hashtags .column-select__value-container{padding-left:6px}.column-settings__hashtags .column-select__multi-value{background:#c0cdd9}.column-settings__hashtags .column-select__multi-value__remove{cursor:pointer}.column-settings__hashtags .column-select__multi-value__remove:active,.column-settings__hashtags .column-select__multi-value__remove:focus,.column-settings__hashtags .column-select__multi-value__remove:hover{background:#b3c3d1;color:#1f232b}.column-settings__hashtags .column-select__input,.column-settings__hashtags .column-select__multi-value__label{color:#282c37}.column-settings__hashtags .column-select__clear-indicator,.column-settings__hashtags .column-select__dropdown-indicator{cursor:pointer;transition:none;color:#444b5d}.column-settings__hashtags .column-select__clear-indicator:active,.column-settings__hashtags .column-select__clear-indicator:focus,.column-settings__hashtags .column-select__clear-indicator:hover,.column-settings__hashtags .column-select__dropdown-indicator:active,.column-settings__hashtags .column-select__dropdown-indicator:focus,.column-settings__hashtags .column-select__dropdown-indicator:hover{color:#3b4151}.column-settings__hashtags .column-select__indicator-separator{background-color:#c0cdd9}.column-settings__hashtags .column-select__menu{background:#fff;border-radius:4px;margin-top:10px;color:#444b5d;box-shadow:2px 4px 15px rgba(0,0,0,.4);padding:0;background:#282c37}.column-settings__hashtags .column-select__menu h4{text-transform:uppercase;color:#444b5d;font-size:13px;font-weight:500;margin-bottom:10px}.column-settings__hashtags .column-select__menu li{padding:4px 0}.column-settings__hashtags .column-select__menu ul{margin-bottom:10px}.column-settings__hashtags .column-select__menu em{font-weight:500;color:#000}.column-settings__hashtags .column-select__menu-list{padding:6px}.column-settings__hashtags .column-select__option{color:#000;border-radius:4px;font-size:14px}.column-settings__hashtags .column-select__option--is-focused,.column-settings__hashtags .column-select__option--is-selected{background:#3d4455}.column-settings__row .text-btn{margin-bottom:15px}.account--follows-info{top:10px}.account--follows-info,.account--muting-info{color:#000;position:absolute;left:10px;opacity:.7;display:inline-block;vertical-align:top;background-color:hsla(0,0%,100%,.4);text-transform:uppercase;font-size:11px;font-weight:500;padding:4px;border-radius:4px}.account--muting-info{top:40px}.account--action-button{position:absolute;top:10px;right:20px}.account-gallery__container{display:flex;justify-content:center;flex-wrap:wrap;padding:2px}.account-gallery__item{flex-grow:1;width:50%;overflow:hidden;position:relative}.account-gallery__item:before{content:\"\";display:block;padding-top:100%}.account-gallery__item a{display:block;width:calc(100% - 4px);height:calc(100% - 4px);margin:2px;top:0;left:0;background-color:#fff;background-size:cover;background-position:50%;position:absolute;color:#9baec8;text-decoration:none;border-radius:4px}.account-gallery__item a:active,.account-gallery__item a:focus,.account-gallery__item a:hover{outline:0;color:#282c37}.account-gallery__item a:active:before,.account-gallery__item a:focus:before,.account-gallery__item a:hover:before{content:\"\";display:block;width:100%;height:100%;background:hsla(0,0%,100%,.3);border-radius:4px}.account-gallery__item__icons{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:24px}.account__section-headline,.notification__filter-bar{background:#e6ebf0;border-bottom:1px solid #c0cdd9;cursor:default;display:flex;flex-shrink:0}.account__section-headline button,.notification__filter-bar button{background:#e6ebf0;border:0;margin:0}.account__section-headline a,.account__section-headline button,.notification__filter-bar a,.notification__filter-bar button{display:block;flex:1 1 auto;color:#282c37;padding:15px 0;font-size:14px;font-weight:500;text-align:center;text-decoration:none;position:relative}.account__section-headline a.active,.account__section-headline button.active,.notification__filter-bar a.active,.notification__filter-bar button.active{color:#282c37}.account__section-headline a.active:after,.account__section-headline a.active:before,.account__section-headline button.active:after,.account__section-headline button.active:before,.notification__filter-bar a.active:after,.notification__filter-bar a.active:before,.notification__filter-bar button.active:after,.notification__filter-bar button.active:before{display:block;content:\"\";position:absolute;bottom:0;left:50%;width:0;height:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-color:transparent transparent #c0cdd9;border-style:solid;border-width:0 10px 10px}.account__section-headline a.active:after,.account__section-headline button.active:after,.notification__filter-bar a.active:after,.notification__filter-bar button.active:after{bottom:-1px;border-color:transparent transparent #d9e1e8}.account__moved-note{padding:14px 10px 16px;background:#ccd7e0;border-top:1px solid #c0cdd9;border-bottom:1px solid #c0cdd9}.account__moved-note__message{position:relative;margin-left:58px;color:#444b5d;padding:0 0 4px;font-size:14px}.account__moved-note__message>span{display:block;overflow:hidden;text-overflow:ellipsis}.account__moved-note__icon-wrapper{left:-26px;position:absolute}.account__moved-note .detailed-status__display-avatar{position:relative}.account__moved-note .detailed-status__display-name{margin-bottom:0}.account__header .roles{margin-top:20px;margin-bottom:20px;padding:0 15px}.domain{padding:10px;border-bottom:1px solid #c0cdd9}.domain .domain__domain-name{flex:1 1 auto;display:block;color:#000;text-decoration:none;font-size:14px;font-weight:500}.domain__wrapper{display:flex}.domain_buttons{height:18px;padding:10px;white-space:nowrap}.status__content--with-action{cursor:pointer}.status__content{position:relative;margin:10px 0;font-size:15px;line-height:20px;word-wrap:break-word;overflow:visible;padding-top:5px}.status__content em{font-style:italic}.status__content strong{font-weight:700}.status__content ul{list-style:disc inside}.status__content ol{list-style:decimal inside}.status__content blockquote{margin:.2em 0 .2em 2em;font-style:italic}.status__content:focus{outline:0}.status__content .emojione{width:20px;height:20px;margin:-3px 0 0}.status__content p{margin-bottom:20px;white-space:pre-wrap}.status__content p:last-child{margin-bottom:0}.status__content a{color:#d8a070;text-decoration:none}.status__content a:hover{text-decoration:underline}.status__content a:hover .fa{color:#353a48}.status__content a.mention:hover{text-decoration:none}.status__content a.mention:hover span{text-decoration:underline}.status__content a .fa{color:#444b5d}.status__content .status__content__spoiler{display:none}.status__content .status__content__spoiler.status__content__spoiler--visible{display:block}.status__content .status__content__spoiler-link:hover{background:#708ea9}.status__content__spoiler-link{display:inline-block;border-radius:2px;background:#7a96ae;border:none;color:#000;font-weight:500;font-size:11px;padding:0 5px;text-transform:uppercase;line-height:inherit;cursor:pointer;vertical-align:bottom}.status__content__spoiler-link:hover{background:#708ea9;text-decoration:none}.status__content__spoiler-link .status__content__spoiler-icon{display:inline-block;margin:0 0 0 5px;border-left:1px solid;padding:0 0 0 4px;font-size:16px;vertical-align:-2px}.notif-cleaning .notification-follow,.notif-cleaning .status{padding-right:4.5rem}.status__wrapper--filtered{color:#444b5d;border:0;font-size:inherit;text-align:center;line-height:inherit;margin:0;padding:15px;box-sizing:border-box;width:100%;clear:both;border-bottom:1px solid #c0cdd9}.status__prepend-icon-wrapper{float:left;margin:0 10px 0 -58px;width:48px;text-align:right}.notification-follow{position:relative;border-bottom:1px solid #c0cdd9}.notification-follow .account{border-bottom:0}.focusable:focus{outline:0;background:#ccd7e0}.focusable:focus .status.status-direct{background:#b3c3d1}.focusable:focus .status.status-direct.muted{background:transparent}.focusable:focus .detailed-status,.focusable:focus .detailed-status__action-bar{background:#c0cdd9}.status{padding:10px 14px;position:relative;height:auto;border-bottom:1px solid #c0cdd9;cursor:default;opacity:1;-webkit-animation:fade .15s linear;animation:fade .15s linear}@supports (-ms-overflow-style:-ms-autohiding-scrollbar){.status{padding-right:28px}}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}.status .video-player{margin-top:8px}.status.status-direct{background:#c0cdd9}.status.light .status__relative-time{color:#282c37}.status.light .display-name strong,.status.light .status__display-name{color:#000}.status.light .display-name span{color:#282c37}.status.light .status__content{color:#000}.status.light .status__content a{color:#2b90d9}.status.light .status__content a.status__content__spoiler-link{color:#000;background:#9baec8}.status.light .status__content a.status__content__spoiler-link:hover{background:#8199ba}.status.collapsed{background-position:50%;background-size:cover;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.status.collapsed.has-background:before{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-image:linear-gradient(180deg,rgba(0,0,0,.75),rgba(0,0,0,.65) 24px,rgba(0,0,0,.8));pointer-events:none;content:\"\"}.status.collapsed .display-name:hover .display-name__html{text-decoration:none}.status.collapsed .status__content{height:20px;overflow:hidden;text-overflow:ellipsis;padding-top:0}.status.collapsed .status__content:after{content:\"\";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(rgba(217,225,232,0),#d9e1e8);pointer-events:none}.status.collapsed .status__content a:hover{text-decoration:none}.status.collapsed:focus>.status__content:after{background:linear-gradient(rgba(204,215,224,0),#ccd7e0)}.status.collapsed.status-direct>.status__content:after{background:linear-gradient(rgba(192,205,217,0),#c0cdd9)}.status.collapsed .notification__message{margin-bottom:0}.status.collapsed .status__info .notification__message>span{white-space:nowrap}.status .notification__message{margin:-10px 0 10px}.notification-favourite .status.status-direct{background:transparent}.notification-favourite .status.status-direct .icon-button.disabled{color:#444a5e}.status__relative-time{display:inline-block;margin-left:auto;padding-left:18px;width:120px;color:#444b5d;font-size:14px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status__display-name{margin:0 auto 0 0;color:#444b5d;overflow:hidden}.status__info__account .status__display-name{display:block;max-width:100%}.status__info{display:flex;font-size:15px}.status__info>span{text-overflow:ellipsis;overflow:hidden}.status__info .notification__message>span{word-wrap:break-word}.status__info__icons{margin-left:auto;display:flex;align-items:center;height:1em;color:#606984}.status__info__icons .status__media-icon{padding-left:6px;padding-right:1px}.status__info__icons .status__visibility-icon{padding-left:4px}.status__info__account{display:flex}.status-check-box{border-bottom:1px solid #282c37;display:flex}.status-check-box .status-check-box__status{margin:10px 0 10px 10px;flex:1}.status-check-box .status-check-box__status .media-gallery{max-width:250px}.status-check-box .status-check-box__status .status__content{padding:0;white-space:normal}.status-check-box .status-check-box__status .video-player{margin-top:8px;max-width:250px}.status-check-box .status-check-box__status .media-gallery__item-thumbnail{cursor:default}.status-check-box-toggle{align-items:center;display:flex;flex:0 0 auto;justify-content:center;padding:10px}.status__prepend{margin:-10px -10px 10px;color:#444b5d;padding:8px 10px 0 68px;font-size:14px;position:relative}.status__prepend .status__display-name strong{color:#444b5d}.status__prepend>span{display:block;overflow:hidden;text-overflow:ellipsis}.status__action-bar{align-items:center;display:flex;margin-top:8px}.status__action-bar__counter{display:inline-flex;margin-right:11px;align-items:center}.status__action-bar__counter .status__action-bar-button{margin-right:4px}.status__action-bar__counter__label{display:inline-block;width:14px;font-size:12px;font-weight:500;color:#606984}.status__action-bar-button{margin-right:18px}.status__action-bar-dropdown{height:23.15px;width:23.15px}.detailed-status__action-bar-dropdown{flex:1 1 auto;display:flex;align-items:center;justify-content:center;position:relative}.detailed-status{background:#ccd7e0;padding:14px 10px}.detailed-status--flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.detailed-status--flex .detailed-status__meta,.detailed-status--flex .status__content{flex:100%}.detailed-status .status__content{font-size:19px;line-height:24px}.detailed-status .status__content .emojione{width:24px;height:24px;margin:-1px 0 0}.detailed-status .video-player{margin-top:8px}.detailed-status__meta{margin-top:15px;color:#444b5d;font-size:14px;line-height:18px}.detailed-status__action-bar{background:#ccd7e0;border-top:1px solid #c0cdd9;border-bottom:1px solid #c0cdd9;display:flex;flex-direction:row;padding:10px 0}.detailed-status__link{color:inherit;text-decoration:none}.detailed-status__favorites,.detailed-status__reblogs{display:inline-block;font-weight:500;font-size:12px;margin-left:6px}.account__display-name,.detailed-status__application,.detailed-status__datetime,.detailed-status__display-name,.status__display-name,.status__relative-time{text-decoration:none}.account__display-name strong,.status__display-name strong{color:#000}.muted .emojione{opacity:.5}.account__display-name:hover strong,.detailed-status__display-name:hover strong,.reply-indicator__display-name:hover strong,.status__display-name:hover strong{text-decoration:underline}.account__display-name strong{display:block;overflow:hidden;text-overflow:ellipsis}.detailed-status__application,.detailed-status__datetime{color:inherit}.detailed-status__display-name{color:#282c37;display:block;line-height:24px;margin-bottom:15px;overflow:hidden}.detailed-status__display-name span,.detailed-status__display-name strong{display:block;text-overflow:ellipsis;overflow:hidden}.detailed-status__display-name strong{font-size:16px;color:#000}.detailed-status__display-avatar{float:left;margin-right:10px}.status__avatar{flex:none;margin:0 10px 0 0;height:48px;width:48px}.muted .status__content,.muted .status__content a,.muted .status__content p,.muted .status__display-name strong{color:#444b5d}.muted .status__avatar{opacity:.5}.muted a.status__content__spoiler-link{background:#3c5063;color:#000}.muted a.status__content__spoiler-link:hover{background:#7d98b0;text-decoration:none}.detailed-status__datetime:hover,.status__relative-time:hover{text-decoration:underline}.status-card{display:flex;font-size:14px;border:1px solid #c0cdd9;border-radius:4px;color:#444b5d;margin-top:14px;text-decoration:none;overflow:hidden}.status-card__actions{bottom:0;left:0;position:absolute;right:0;top:0}.status-card__actions,.status-card__actions>div{display:flex;justify-content:center;align-items:center}.status-card__actions>div{background:rgba(0,0,0,.6);border-radius:4px;padding:12px 9px;flex:0 0 auto}.status-card__actions a,.status-card__actions button{display:inline;color:#000;background:transparent;border:0;padding:0 5px;text-decoration:none;opacity:.6;font-size:18px;line-height:18px}.status-card__actions a:active,.status-card__actions a:focus,.status-card__actions a:hover,.status-card__actions button:active,.status-card__actions button:focus,.status-card__actions button:hover{opacity:1}.status-card__actions a{font-size:19px;position:relative;bottom:-1px}.status-card__actions a .fa,.status-card__actions a:hover .fa{color:inherit}a.status-card{cursor:pointer}a.status-card:hover{background:#c0cdd9}.status-card-photo{cursor:zoom-in;display:block;text-decoration:none;width:100%;height:auto;margin:0}.status-card-video iframe{width:100%;height:100%}.status-card__title{display:block;font-weight:500;margin-bottom:5px;color:#282c37;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.status-card__content{flex:1 1 auto;overflow:hidden;padding:14px 14px 14px 8px}.status-card__description{color:#282c37}.status-card__host{display:block;margin-top:5px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-card__image{flex:0 0 100px;background:#c0cdd9;position:relative}.status-card__image>.fa{font-size:21px;position:absolute;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.status-card.horizontal{display:block}.status-card.horizontal .status-card__image{width:100%}.status-card.horizontal .status-card__image-image{border-radius:4px 4px 0 0}.status-card.horizontal .status-card__title{white-space:inherit}.status-card.compact{border-color:#ccd7e0}.status-card.compact.interactive{border:0}.status-card.compact .status-card__content{padding:10px 8px 8px}.status-card.compact .status-card__title{white-space:nowrap}.status-card.compact .status-card__image{flex:0 0 60px}a.status-card.compact:hover{background-color:#ccd7e0}.status-card__image-image{border-radius:4px 0 0 4px;display:block;margin:0;width:100%;height:100%;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;background-size:cover;background-position:50%}.status__video-player{display:flex;align-items:center;background:#000;box-sizing:border-box;cursor:default;margin-top:8px;overflow:hidden;position:relative}.status__video-player.full-width{margin-left:-14px;margin-right:-14px;width:inherit;max-width:none;height:250px;border-radius:0}.status__video-player-video{height:100%;-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}.status__video-player-video:not(.letterbox){height:100%;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover}.status__video-player-expand,.status__video-player-mute{color:#000;opacity:.8;position:absolute;right:4px;text-shadow:0 1px 1px #000,1px 0 1px #000}.status__video-player-spoiler{display:none;color:#000;left:4px;position:absolute;text-shadow:0 1px 1px #000,1px 0 1px #000;top:4px;z-index:100}.status__video-player-spoiler.status__video-player-spoiler--visible{display:block}.status__video-player-expand{bottom:4px;z-index:100}.status__video-player-mute{top:4px;z-index:5}.attachment-list{display:flex;font-size:14px;border:1px solid #c0cdd9;border-radius:4px;margin-top:14px;overflow:hidden}.attachment-list__icon{flex:0 0 auto;color:#444b5d;padding:8px 18px;cursor:default;border-right:1px solid #c0cdd9;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:26px}.attachment-list__icon .fa{display:block}.attachment-list__list{list-style:none;padding:4px 0 4px 8px;display:flex;flex-direction:column;justify-content:center}.attachment-list__list li{display:block;padding:4px 0}.attachment-list__list a{text-decoration:none;color:#444b5d;font-weight:500}.attachment-list__list a:hover{text-decoration:underline}.attachment-list.compact{border:0;margin-top:4px}.attachment-list.compact .attachment-list__list{padding:0;display:block}.attachment-list.compact .fa{color:#444b5d}.modal-container--preloader{background:#c0cdd9}.modal-root{position:relative;transition:opacity .3s linear;will-change:opacity;z-index:9999}.modal-root__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.7)}.modal-root__container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:space-around;z-index:9999;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal-root__modal{pointer-events:auto;display:flex;z-index:9999}.embed-modal,.error-modal,.onboarding-modal{background:#282c37;color:#000;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.onboarding-modal__pager{height:80vh;width:80vw;max-width:520px;max-height:470px}.onboarding-modal__pager .react-swipeable-view-container>div{width:100%;height:100%;box-sizing:border-box;display:none;flex-direction:column;align-items:center;justify-content:center;display:flex;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.error-modal__body{height:80vh;width:80vw;max-width:520px;max-height:420px;position:relative}.error-modal__body>div{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:25px;display:none;display:flex;opacity:0;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.error-modal__body,.error-modal__body>div{flex-direction:column;align-items:center;justify-content:center}.error-modal__body{display:flex;text-align:center}@media screen and (max-width:550px){.onboarding-modal{width:100%;height:100%;border-radius:0}.onboarding-modal__pager{width:100%;height:auto;max-width:none;max-height:none;flex:1 1 auto}}.error-modal__footer,.onboarding-modal__paginator{flex:0 0 auto;background:#393f4f;display:flex;padding:25px}.error-modal__footer>div,.onboarding-modal__paginator>div{min-width:33px}.error-modal__footer .error-modal__nav,.error-modal__footer .onboarding-modal__nav,.onboarding-modal__paginator .error-modal__nav,.onboarding-modal__paginator .onboarding-modal__nav{color:#282c37;border:0;font-size:14px;font-weight:500;padding:10px 25px;line-height:inherit;height:auto;margin:-10px;border-radius:4px;background-color:transparent}.error-modal__footer .error-modal__nav:active,.error-modal__footer .error-modal__nav:focus,.error-modal__footer .error-modal__nav:hover,.error-modal__footer .onboarding-modal__nav:active,.error-modal__footer .onboarding-modal__nav:focus,.error-modal__footer .onboarding-modal__nav:hover,.onboarding-modal__paginator .error-modal__nav:active,.onboarding-modal__paginator .error-modal__nav:focus,.onboarding-modal__paginator .error-modal__nav:hover,.onboarding-modal__paginator .onboarding-modal__nav:active,.onboarding-modal__paginator .onboarding-modal__nav:focus,.onboarding-modal__paginator .onboarding-modal__nav:hover{color:#313543;background-color:#4a5266}.error-modal__footer .error-modal__nav.onboarding-modal__done,.error-modal__footer .error-modal__nav.onboarding-modal__done:active,.error-modal__footer .error-modal__nav.onboarding-modal__done:focus,.error-modal__footer .error-modal__nav.onboarding-modal__done:hover,.error-modal__footer .error-modal__nav.onboarding-modal__next,.error-modal__footer .error-modal__nav.onboarding-modal__next:active,.error-modal__footer .error-modal__nav.onboarding-modal__next:focus,.error-modal__footer .error-modal__nav.onboarding-modal__next:hover,.error-modal__footer .onboarding-modal__nav.onboarding-modal__done,.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:active,.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:focus,.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:hover,.error-modal__footer .onboarding-modal__nav.onboarding-modal__next,.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:active,.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:focus,.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:hover,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:active,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:focus,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:hover,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:active,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:focus,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:hover,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:active,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:focus,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:hover,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:active,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:focus,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:hover{color:#000}.error-modal__footer{justify-content:center}.onboarding-modal__dots{flex:1 1 auto;display:flex;align-items:center;justify-content:center}.onboarding-modal__dot{width:14px;height:14px;border-radius:14px;background:#4a5266;margin:0 3px;cursor:pointer}.onboarding-modal__dot:hover{background:#4f576c}.onboarding-modal__dot.active{cursor:default;background:#5c657e}.onboarding-modal__page__wrapper{pointer-events:none;padding:25px 25px 0}.onboarding-modal__page__wrapper.onboarding-modal__page__wrapper--active{pointer-events:auto}.onboarding-modal__page{cursor:default;line-height:21px}.onboarding-modal__page h1{font-size:18px;font-weight:500;color:#000;margin-bottom:20px}.onboarding-modal__page a{color:#2b90d9}.onboarding-modal__page a:active,.onboarding-modal__page a:focus,.onboarding-modal__page a:hover{color:#2485cb}.onboarding-modal__page .navigation-bar a{color:inherit}.onboarding-modal__page p{font-size:16px;color:#282c37;margin-top:10px;margin-bottom:10px}.onboarding-modal__page p:last-child{margin-bottom:0}.onboarding-modal__page p strong{font-weight:500;background:#d9e1e8;color:#282c37;border-radius:4px;font-size:14px;padding:3px 6px}.onboarding-modal__page p strong:lang(ja),.onboarding-modal__page p strong:lang(ko),.onboarding-modal__page p strong:lang(zh-CN),.onboarding-modal__page p strong:lang(zh-HK),.onboarding-modal__page p strong:lang(zh-TW){font-weight:700}.onboarding-modal__page__wrapper-0{height:100%;padding:0}.onboarding-modal__page-one__lead{padding:45px 65px 0;margin-bottom:10px}.onboarding-modal__page-one__lead h1{font-size:26px;line-height:36px;margin-bottom:8px}.onboarding-modal__page-one__lead p{margin-bottom:0}.onboarding-modal__page-one__extra{padding-right:65px;padding-left:185px;text-align:center}.display-case{text-align:center;font-size:15px;margin-bottom:15px}.display-case__label{font-weight:500;color:#000;margin-bottom:5px;text-transform:uppercase;font-size:12px}.display-case__case{background:#d9e1e8;color:#282c37;font-weight:500;padding:10px;border-radius:4px}.onboarding-modal__page-five p,.onboarding-modal__page-four p,.onboarding-modal__page-three p,.onboarding-modal__page-two p{text-align:left}.onboarding-modal__page-five .figure,.onboarding-modal__page-four .figure,.onboarding-modal__page-three .figure,.onboarding-modal__page-two .figure{background:#f2f5f7;color:#282c37;margin-bottom:20px;border-radius:4px;padding:10px;text-align:center;font-size:14px;box-shadow:1px 2px 6px rgba(0,0,0,.3)}.onboarding-modal__page-five .figure .onboarding-modal__image,.onboarding-modal__page-four .figure .onboarding-modal__image,.onboarding-modal__page-three .figure .onboarding-modal__image,.onboarding-modal__page-two .figure .onboarding-modal__image{border-radius:4px;margin-bottom:10px}.onboarding-modal__page-five .figure.non-interactive,.onboarding-modal__page-four .figure.non-interactive,.onboarding-modal__page-three .figure.non-interactive,.onboarding-modal__page-two .figure.non-interactive{pointer-events:none;text-align:left}.onboarding-modal__page-four__columns .row{display:flex;margin-bottom:20px}.onboarding-modal__page-four__columns .row>div{flex:1 1 0;margin:0 10px}.onboarding-modal__page-four__columns .row>div:first-child{margin-left:0}.onboarding-modal__page-four__columns .row>div:last-child{margin-right:0}.onboarding-modal__page-four__columns .row>div p{text-align:center}.onboarding-modal__page-four__columns .row:last-child{margin-bottom:0}.onboarding-modal__page-four__columns .column-header{color:#000}@media screen and (max-width:320px) and (max-height:600px){.onboarding-modal__page p{font-size:14px;line-height:20px}.onboarding-modal__page-five .figure,.onboarding-modal__page-four .figure,.onboarding-modal__page-three .figure,.onboarding-modal__page-two .figure{font-size:12px;margin-bottom:10px}.onboarding-modal__page-four__columns .row{margin-bottom:10px}.onboarding-modal__page-four__columns .column-header{padding:5px;font-size:12px}}.onboard-sliders{display:inline-block;max-width:30px;max-height:auto;margin-left:10px}.actions-modal,.boost-modal,.confirmation-modal,.doodle-modal,.favourite-modal,.mute-modal,.report-modal{background:#17191f;color:#000;border-radius:8px;overflow:hidden;max-width:90vw;width:480px;position:relative;flex-direction:column}.actions-modal .status__display-name,.boost-modal .status__display-name,.confirmation-modal .status__display-name,.doodle-modal .status__display-name,.favourite-modal .status__display-name,.mute-modal .status__display-name,.report-modal .status__display-name{display:flex}.actions-modal .status__avatar,.boost-modal .status__avatar,.confirmation-modal .status__avatar,.doodle-modal .status__avatar,.favourite-modal .status__avatar,.mute-modal .status__avatar,.report-modal .status__avatar{height:28px;left:10px;top:10px;width:48px}.actions-modal .status__content__spoiler-link,.boost-modal .status__content__spoiler-link,.confirmation-modal .status__content__spoiler-link,.doodle-modal .status__content__spoiler-link,.favourite-modal .status__content__spoiler-link,.mute-modal .status__content__spoiler-link,.report-modal .status__content__spoiler-link{color:#17191f}.actions-modal .status{background:#fff;padding-top:10px;padding-bottom:10px}.actions-modal .dropdown-menu__separator,.actions-modal .status{border-bottom-color:#282c37}.boost-modal__container,.favourite-modal__container{overflow-x:scroll;padding:10px}.boost-modal__container .status,.favourite-modal__container .status{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;border-bottom:0}.boost-modal__action-bar,.confirmation-modal__action-bar,.doodle-modal__action-bar,.favourite-modal__action-bar,.mute-modal__action-bar{display:flex;justify-content:space-between;background:#282c37;padding:10px;line-height:36px}.boost-modal__action-bar>div,.confirmation-modal__action-bar>div,.doodle-modal__action-bar>div,.favourite-modal__action-bar>div,.mute-modal__action-bar>div{flex:1 1 auto;text-align:right;color:#282c37;padding-right:10px}.boost-modal__action-bar .button,.confirmation-modal__action-bar .button,.doodle-modal__action-bar .button,.favourite-modal__action-bar .button,.mute-modal__action-bar .button{flex:0 0 auto}.boost-modal__status-header,.favourite-modal__status-header{font-size:15px}.boost-modal__status-time,.favourite-modal__status-time{float:right;font-size:14px}.confirmation-modal{max-width:85vw}@media screen and (min-width:480px){.confirmation-modal{max-width:380px}}.mute-modal{line-height:24px}.mute-modal .react-toggle{vertical-align:middle}.report-modal{width:90vw;max-width:700px}.report-modal__container{display:flex;border-top:1px solid #282c37}@media screen and (max-width:480px){.report-modal__container{flex-wrap:wrap;overflow-y:auto}}.report-modal__comment,.report-modal__statuses{box-sizing:border-box;width:50%}@media screen and (max-width:480px){.report-modal__comment,.report-modal__statuses{width:100%}}.report-modal__statuses{flex:1 1 auto;min-height:20vh;max-height:80vh;overflow-y:auto;overflow-x:hidden}.report-modal__statuses .status__content a{color:#2b90d9}@media screen and (max-width:480px){.report-modal__statuses{max-height:10vh}}.report-modal__comment{padding:20px;border-right:1px solid #282c37;max-width:320px}.report-modal__comment p{font-size:14px;line-height:20px;margin-bottom:20px}.report-modal__comment .setting-text{display:block;box-sizing:border-box;width:100%;color:#000;background:#fff;padding:10px;font-family:inherit;font-size:14px;resize:vertical;outline:0;border-radius:4px;border:1px solid #282c37;margin:0 0 20px}.report-modal__comment .setting-text:focus{border:1px solid #393f4f}.report-modal__comment .setting-toggle{margin-top:20px;margin-bottom:24px}.report-modal__comment .setting-toggle__label{color:#000;font-size:14px}@media screen and (max-width:480px){.report-modal__comment{padding:10px;max-width:100%;order:2}.report-modal__comment .setting-toggle{margin-bottom:4px}}.report-modal__target{padding:20px}.report-modal__target .media-modal__close{top:19px;right:15px}.actions-modal{max-height:80vh;max-width:80vw}.actions-modal .status{overflow-y:auto;max-height:300px}.actions-modal strong{display:block;font-weight:500}.actions-modal .actions-modal__item-label{font-weight:500}.actions-modal ul{overflow-y:auto;flex-shrink:0}.actions-modal ul li:empty{margin:0}.actions-modal ul li:not(:empty) a{color:#000;display:flex;padding:12px 16px;font-size:15px;align-items:center;text-decoration:none}.actions-modal ul li:not(:empty) a,.actions-modal ul li:not(:empty) a button{transition:none}.actions-modal ul li:not(:empty) a.active,.actions-modal ul li:not(:empty) a.active button,.actions-modal ul li:not(:empty) a:active,.actions-modal ul li:not(:empty) a:active button,.actions-modal ul li:not(:empty) a:focus,.actions-modal ul li:not(:empty) a:focus button,.actions-modal ul li:not(:empty) a:hover,.actions-modal ul li:not(:empty) a:hover button{background:#2b90d9;color:#000}.actions-modal ul li:not(:empty) a>.icon,.actions-modal ul li:not(:empty) a>.react-toggle,.actions-modal ul li:not(:empty) a button:first-child{margin-right:10px}.confirmation-modal__action-bar .confirmation-modal__cancel-button,.confirmation-modal__action-bar .mute-modal__cancel-button,.mute-modal__action-bar .confirmation-modal__cancel-button,.mute-modal__action-bar .mute-modal__cancel-button{background-color:transparent;color:#282c37;font-size:14px;font-weight:500}.confirmation-modal__action-bar .confirmation-modal__cancel-button:active,.confirmation-modal__action-bar .confirmation-modal__cancel-button:focus,.confirmation-modal__action-bar .confirmation-modal__cancel-button:hover,.confirmation-modal__action-bar .mute-modal__cancel-button:active,.confirmation-modal__action-bar .mute-modal__cancel-button:focus,.confirmation-modal__action-bar .mute-modal__cancel-button:hover,.mute-modal__action-bar .confirmation-modal__cancel-button:active,.mute-modal__action-bar .confirmation-modal__cancel-button:focus,.mute-modal__action-bar .confirmation-modal__cancel-button:hover,.mute-modal__action-bar .mute-modal__cancel-button:active,.mute-modal__action-bar .mute-modal__cancel-button:focus,.mute-modal__action-bar .mute-modal__cancel-button:hover{color:#313543}.confirmation-modal__do_not_ask_again{padding-left:20px;padding-right:20px;padding-bottom:10px;font-size:14px}.confirmation-modal__do_not_ask_again input,.confirmation-modal__do_not_ask_again label{vertical-align:middle}.confirmation-modal__container,.mute-modal__container,.report-modal__target{padding:30px;font-size:16px;text-align:center}.confirmation-modal__container strong,.mute-modal__container strong,.report-modal__target strong{font-weight:500}.confirmation-modal__container strong:lang(ja),.confirmation-modal__container strong:lang(ko),.confirmation-modal__container strong:lang(zh-CN),.confirmation-modal__container strong:lang(zh-HK),.confirmation-modal__container strong:lang(zh-TW),.mute-modal__container strong:lang(ja),.mute-modal__container strong:lang(ko),.mute-modal__container strong:lang(zh-CN),.mute-modal__container strong:lang(zh-HK),.mute-modal__container strong:lang(zh-TW),.report-modal__target strong:lang(ja),.report-modal__target strong:lang(ko),.report-modal__target strong:lang(zh-CN),.report-modal__target strong:lang(zh-HK),.report-modal__target strong:lang(zh-TW){font-weight:700}.embed-modal{max-width:80vw;max-height:80vh}.embed-modal h4{padding:30px;font-weight:500;font-size:16px;text-align:center}.embed-modal .embed-modal__container{padding:10px}.embed-modal .embed-modal__container .hint{margin-bottom:15px}.embed-modal .embed-modal__container .embed-modal__html{outline:0;box-sizing:border-box;display:block;width:100%;border:none;padding:10px;font-family:\"mastodon-font-monospace\",monospace;background:#d9e1e8;color:#000;font-size:14px;margin:0 0 15px}.embed-modal .embed-modal__container .embed-modal__html::-moz-focus-inner{border:0}.embed-modal .embed-modal__container .embed-modal__html::-moz-focus-inner,.embed-modal .embed-modal__container .embed-modal__html:active,.embed-modal .embed-modal__container .embed-modal__html:focus{outline:0!important}.embed-modal .embed-modal__container .embed-modal__html:focus{background:#ccd7e0}@media screen and (max-width:600px){.embed-modal .embed-modal__container .embed-modal__html{font-size:16px}}.embed-modal .embed-modal__container .embed-modal__iframe{width:400px;max-width:100%;overflow:hidden;border:0}.focal-point{position:relative;cursor:pointer;overflow:hidden}.focal-point.dragging{cursor:move}.focal-point img{max-width:80vw;max-height:80vh;width:auto;height:auto;margin:auto}.focal-point__reticle{position:absolute;width:100px;height:100px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(/packs/reticle-6490ecbb61185e86e62dca0845cf2dcf.png) no-repeat 0 0;border-radius:50%;box-shadow:0 0 0 9999em rgba(0,0,0,.35)}.focal-point__overlay{position:absolute;width:100%;height:100%;top:0;left:0}.account__header .account__header__fields{font-size:15px;line-height:20px;overflow:hidden;margin:20px -10px -20px;border-bottom:0;border-top:0}.account__header .account__header__fields dl{background:#d9e1e8;border-top:1px solid #ccd7e0;border-bottom:0;display:flex}.account__header .account__header__fields dd,.account__header .account__header__fields dt{box-sizing:border-box;padding:14px 5px;text-align:center;max-height:48px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account__header .account__header__fields dt{color:#282c37;background:#b0c0cf;width:120px;flex:0 0 auto;font-weight:500}.account__header .account__header__fields dd{flex:1 1 auto;color:#000;background:#d9e1e8}.account__header .account__header__fields dd.verified{border:1px solid rgba(121,189,154,.5);background:rgba(121,189,154,.25)}.composer{padding:10px}.no-reduce-motion .composer--spoiler{transition:height .4s ease,opacity .4s ease}.composer--spoiler{height:0;-webkit-transform-origin:bottom;transform-origin:bottom;opacity:0}.composer--spoiler.composer--spoiler--visible{height:47px;opacity:1}.composer--spoiler input{display:block;box-sizing:border-box;margin:0;border:none;border-radius:4px;padding:10px;width:100%;outline:0;color:#000;background:#fff;font-size:14px;font-family:inherit;resize:vertical}.composer--spoiler input:focus{outline:0}@media screen and (max-width:630px){.auto-columns .composer--spoiler input{font-size:16px}}.single-column .composer--spoiler input{font-size:16px}.composer--warning{color:#000;margin-bottom:15px;background:#9baec8;box-shadow:0 2px 6px rgba(0,0,0,.3);padding:8px 10px;border-radius:4px;font-size:13px;font-weight:400}.composer--warning a{color:#282c37;font-weight:500;text-decoration:underline}.composer--warning a:active,.composer--warning a:focus,.composer--warning a:hover{text-decoration:none}.composer--reply{margin:0 0 10px;border-radius:4px;padding:10px;background:#9baec8}.composer--reply>header{margin-bottom:5px;overflow:hidden}.composer--reply>header>.account.small{color:#000}.composer--reply>header>.cancel{float:right;line-height:24px}.composer--reply>.content{position:relative;margin:10px 0;font-size:14px;line-height:20px;color:#000;word-wrap:break-word;font-weight:400;overflow:visible;white-space:pre-wrap;padding:5px 12px 0}.composer--reply>.content p{margin-bottom:20px}.composer--reply>.content p:last-child{margin-bottom:0}.composer--reply>.content a{color:#282c37;text-decoration:none}.composer--reply>.content a:hover{text-decoration:underline}.composer--reply>.content a.mention:hover{text-decoration:none}.composer--reply>.content a.mention:hover span{text-decoration:underline}.composer--reply .emojione{width:20px;height:20px;margin:-5px 0 0}.emoji-picker-dropdown{position:absolute;right:5px;top:5px}.emoji-picker-dropdown ::-webkit-scrollbar-track:active,.emoji-picker-dropdown ::-webkit-scrollbar-track:hover{background-color:hsla(0,0%,100%,.3)}.composer--textarea{position:relative}.composer--textarea>label .textarea{display:block;box-sizing:border-box;margin:0;border:none;border-radius:4px 4px 0 0;padding:10px 32px 0 10px;width:100%;min-height:100px;outline:0;color:#000;background:#fff;font-size:14px;font-family:inherit;resize:none}.composer--textarea>label .textarea:disabled{background:#282c37}.composer--textarea>label .textarea:focus{outline:0}@media screen and (max-width:630px){.auto-columns .composer--textarea>label .textarea{font-size:16px}}.single-column .composer--textarea>label .textarea{font-size:16px}@media screen and (max-width:600px){.auto-columns .composer--textarea>label .textarea,.single-column .composer--textarea>label .textarea{height:100px!important;resize:vertical}}.composer--textarea--icons{display:block;position:absolute;top:29px;right:5px;bottom:5px;overflow:hidden}.composer--textarea--icons>.textarea_icon{display:block;margin:2px 0 0 2px;width:24px;height:24px;color:#282c37;font-size:18px;line-height:24px;text-align:center;opacity:.8}.composer--textarea--suggestions{display:block;position:absolute;box-sizing:border-box;top:100%;border-radius:0 0 4px 4px;padding:6px;width:100%;color:#000;background:#282c37;box-shadow:4px 4px 6px rgba(0,0,0,.4);font-size:14px;z-index:99}.composer--textarea--suggestions[hidden]{display:none}.composer--textarea--suggestions--item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border-radius:4px;padding:10px;font-size:14px;line-height:18px;overflow:hidden;cursor:pointer}.composer--textarea--suggestions--item.selected,.composer--textarea--suggestions--item:active,.composer--textarea--suggestions--item:focus,.composer--textarea--suggestions--item:hover{background:#3d4455}.composer--textarea--suggestions--item>.emoji img{display:block;float:left;margin-right:8px;width:18px;height:18px}.composer--textarea--suggestions--item>.account.small .display-name>span{color:#282c37}.composer--upload_form{padding:5px;color:#000;background:#fff;font-size:14px}.composer--upload_form>.content{display:flex;flex-direction:row;flex-wrap:wrap;font-family:inherit;overflow:hidden}.composer--upload_form--item{flex:1 1 0;margin:5px;min-width:40%}.composer--upload_form--item>div{position:relative;border-radius:4px;height:140px;width:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;overflow:hidden}.composer--upload_form--item>div textarea{display:block;position:absolute;box-sizing:border-box;bottom:0;left:0;margin:0;border:0;padding:10px;width:100%;color:#282c37;background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.35) 80%,transparent);font-size:14px;font-family:inherit;font-weight:500;opacity:0;z-index:2;transition:opacity .1s ease}.composer--upload_form--item>div textarea:focus{color:#fff}.composer--upload_form--item>div textarea::-webkit-input-placeholder{opacity:.54;color:#282c37}.composer--upload_form--item>div textarea:-ms-input-placeholder{opacity:.54;color:#282c37}.composer--upload_form--item>div textarea::-ms-input-placeholder{opacity:.54;color:#282c37}.composer--upload_form--item>div textarea::placeholder{opacity:.54;color:#282c37}.composer--upload_form--item>div>.close{mix-blend-mode:difference}.composer--upload_form--item.active>div textarea{opacity:1}.composer--upload_form--actions{background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,.35) 80%,transparent);display:flex;align-items:flex-start;justify-content:space-between;opacity:0;transition:opacity .1s ease}.composer--upload_form--actions .icon-button{flex:0 1 auto;color:#282c37;font-size:14px;font-weight:500;padding:10px;font-family:inherit}.composer--upload_form--actions .icon-button:active,.composer--upload_form--actions .icon-button:focus,.composer--upload_form--actions .icon-button:hover{color:#1f232b}.composer--upload_form--actions.active{opacity:1}.composer--upload_form--progress{display:flex;padding:10px;color:#282c37;overflow:hidden}.composer--upload_form--progress>.fa{font-size:34px;margin-right:10px}.composer--upload_form--progress>.message{flex:1 1 auto}.composer--upload_form--progress>.message>span{display:block;font-size:12px;font-weight:500;text-transform:uppercase}.composer--upload_form--progress>.message>.backdrop{position:relative;margin-top:5px;border-radius:6px;width:100%;height:6px;background:#3c5063}.composer--upload_form--progress>.message>.backdrop>.tracker{position:absolute;top:0;left:0;height:6px;border-radius:6px;background:#2b90d9}.composer--options{padding:10px;background:#fff;box-shadow:inset 0 5px 5px rgba(0,0,0,.05);border-radius:0 0 4px 4px;height:27px}.composer--options>*{display:inline-block;box-sizing:content-box;padding:0 3px;height:27px;line-height:27px;vertical-align:bottom}.composer--options>hr{display:inline-block;margin:0 3px;border:0 transparent;border-left:1px solid #fff;padding:0;width:0;height:27px;background:transparent}.composer--options--dropdown.open>.value{border-radius:4px 4px 0 0;box-shadow:0 -4px 4px rgba(0,0,0,.1);color:#000;background:#2b90d9;transition:none}.composer--options--dropdown.open.top>.value{border-radius:0 0 4px 4px;box-shadow:0 4px 4px rgba(0,0,0,.1)}.composer--options--dropdown--content{position:absolute;border-radius:4px;box-shadow:2px 4px 15px rgba(0,0,0,.4);background:#fff;overflow:hidden;-webkit-transform-origin:50% 0;transform-origin:50% 0}.composer--options--dropdown--content--item{display:flex;align-items:center;padding:10px;color:#000;cursor:pointer}.composer--options--dropdown--content--item>.content{flex:1 1 auto;color:#282c37}.composer--options--dropdown--content--item>.content:not(:first-child){margin-left:10px}.composer--options--dropdown--content--item>.content strong{display:block;color:#000;font-weight:500}.composer--options--dropdown--content--item.active,.composer--options--dropdown--content--item:hover{background:#2b90d9;color:#000}.composer--options--dropdown--content--item.active>.content,.composer--options--dropdown--content--item.active>.content strong,.composer--options--dropdown--content--item:hover>.content,.composer--options--dropdown--content--item:hover>.content strong{color:#000}.composer--options--dropdown--content--item.active:hover{background:#2485cb}.composer--publisher{padding-top:10px;text-align:right;white-space:nowrap;overflow:hidden}.composer--publisher>.count{display:inline-block;margin:0 16px 0 8px;font-size:16px;line-height:36px}.composer--publisher>.primary{display:inline-block;margin:0;padding:0 10px;text-align:center}.composer--publisher>.side_arm{display:inline-block;margin:0 2px 0 0;padding:0;width:36px;text-align:center}.composer--publisher.over>.count{color:#ff5050}.column__wrapper,.columns-area{display:flex;flex:1 1 auto;position:relative}.columns-area{flex-direction:row;justify-content:flex-start;overflow-x:auto}@media screen and (min-width:360px){.auto-columns .columns-area,.single-column .columns-area{padding:10px}.auto-columns .react-swipeable-view-container .columns-area,.single-column .react-swipeable-view-container .columns-area{height:calc(100% - 20px)!important}}.react-swipeable-view-container,.react-swipeable-view-container .column,.react-swipeable-view-container .columns-area{height:100%}.react-swipeable-view-container>*{display:flex;align-items:center;justify-content:center;height:100%}.ui{flex:0 0 auto;display:flex;flex-direction:column;width:100%;height:100%;background:#eff3f5}@media screen and (min-width:360px){.auto-columns .tabs-bar,.single-column .tabs-bar{margin:10px 10px 0}}@media screen and (max-width:630px){:root .auto-columns .column{flex:auto;width:100%;min-width:0;max-width:none;padding:0}:root .auto-columns .columns-area{flex-direction:column}:root .auto-columns .autosuggest-textarea__textarea,:root .auto-columns .search__input{font-size:16px}}:root .single-column .column{flex:auto;width:100%;min-width:0;max-width:none;padding:0}:root .single-column .columns-area{flex-direction:column}:root .single-column .autosuggest-textarea__textarea,:root .single-column .search__input{font-size:16px}@media screen and (min-width:631px){.auto-columns .columns-area{padding:0}.auto-columns .column{flex:0 0 auto;padding:10px 5px}.auto-columns .column:first-child{padding-left:10px}.auto-columns .column:last-child{padding-right:10px}.auto-columns .columns-area>div .column{padding-left:5px;padding-right:5px}}.multi-columns .columns-area{padding:0}.multi-columns .column{flex:0 0 auto;padding:10px 5px}.multi-columns .column:first-child{padding-left:10px}.multi-columns .column:last-child{padding-right:10px}.multi-columns .columns-area>div .column{padding-left:5px;padding-right:5px}.column-back-button{background:#ccd7e0;color:#2b90d9;cursor:pointer;flex:0 0 auto;font-size:16px;border:0;text-align:unset;padding:15px;margin:0;z-index:3}.column-back-button:hover{text-decoration:underline}.column-header__back-button{background:#ccd7e0;border:0;font-family:inherit;color:#2b90d9;cursor:pointer;flex:0 0 auto;font-size:16px;padding:0 5px 0 0;z-index:3}.column-header__back-button:hover{text-decoration:underline}.column-header__back-button:last-child{padding:0 15px 0 0}.column-back-button__icon{display:inline-block;margin-right:5px}.column-back-button--slim{position:relative}.column-back-button--slim-button{cursor:pointer;flex:0 0 auto;font-size:16px;padding:15px;position:absolute;right:0;top:-48px}.column-link{background:#c0cdd9;color:#000;display:block;font-size:16px;padding:15px;text-decoration:none}.column-link:hover{background:#b6c5d3}.column-link__icon{display:inline-block;margin-right:5px}.column-subheading{background:#d9e1e8;color:#444b5d;padding:8px 20px;font-size:12px;font-weight:500;text-transform:uppercase;cursor:default}.column-header__wrapper{position:relative;flex:0 0 auto}.column-header__wrapper.active:before{display:block;content:\"\";position:absolute;top:35px;left:0;right:0;margin:0 auto;width:60%;pointer-events:none;height:28px;z-index:1;background:radial-gradient(ellipse,rgba(43,144,217,.23) 0,rgba(43,144,217,0) 60%)}.column-header{display:flex;font-size:16px;background:#ccd7e0;flex:0 0 auto;cursor:pointer;position:relative;z-index:2;outline:0;overflow:hidden}.column-header>button{margin:0;border:none;padding:15px;color:inherit;background:transparent;font:inherit;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1}.column-header>.column-header__back-button{color:#2b90d9}.column-header.active{box-shadow:0 1px 0 rgba(43,144,217,.3)}.column-header.active .column-header__icon{color:#2b90d9;text-shadow:0 0 10px rgba(43,144,217,.4)}.column-header:active,.column-header:focus{outline:0}.column{width:330px;position:relative;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.wide .column{flex:auto;min-width:330px;max-width:400px}.column>.scrollable{background:#d9e1e8}.column-header__buttons{height:48px;display:flex;margin-left:0}.column-header__links .text-btn{margin-right:10px}.column-header__button,.column-header__notif-cleaning-buttons button{background:#ccd7e0;border:0;color:#282c37;cursor:pointer;font-size:16px;padding:0 15px}.column-header__button:hover,.column-header__notif-cleaning-buttons button:hover{color:#191b22}.column-header__button.active,.column-header__button.active:hover,.column-header__notif-cleaning-buttons button.active,.column-header__notif-cleaning-buttons button.active:hover{color:#000;background:#c0cdd9}.column-header__button:focus,.column-header__notif-cleaning-buttons button:focus{text-shadow:0 0 4px #419bdd}.column-header__notif-cleaning-buttons{display:flex;align-items:stretch;justify-content:space-around}.column-header__notif-cleaning-buttons button{background:transparent;text-align:center;padding:10px 0;white-space:pre-wrap}.column-header__notif-cleaning-buttons b{font-weight:700}.column-header__collapsible-inner.nopad-drawer{padding:0}.column-header__collapsible{max-height:70vh;overflow:hidden;overflow-y:auto;color:#282c37;transition:max-height .15s ease-in-out,opacity .3s linear;opacity:1}.column-header__collapsible.collapsed{max-height:0;opacity:.5}.column-header__collapsible.animating{overflow-y:hidden}.column-header__collapsible hr{height:0;background:transparent;border:0;border-top:1px solid #b3c3d1;margin:10px 0}.column-header__collapsible.ncd{transition:none}.column-header__collapsible.ncd.collapsed{max-height:0;opacity:.7}.column-header__collapsible-inner{background:#c0cdd9;padding:15px}.column-header__setting-btn:hover{color:#282c37;text-decoration:underline}.column-header__setting-arrows{float:right}.column-header__setting-arrows .column-header__setting-btn{padding:0 10px}.column-header__setting-arrows .column-header__setting-btn:last-child{padding-right:0}.column-header__title{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1}.column-header__icon{display:inline-block;margin-right:5px}.empty-column-indicator,.error-column{color:#444b5d;background:#d9e1e8;text-align:center;padding:20px;font-size:15px;font-weight:400;cursor:default;display:flex;flex:1 1 auto;align-items:center;justify-content:center}@supports (display:grid){.empty-column-indicator,.error-column{contain:strict}}.empty-column-indicator a,.error-column a{color:#2b90d9;text-decoration:none}.empty-column-indicator a:hover,.error-column a:hover{text-decoration:underline}.error-column{flex-direction:column}.single-column.navbar-under .tabs-bar{margin-top:0!important;margin-bottom:-6px!important}@media screen and (max-width:360px){.auto-columns.navbar-under .tabs-bar{margin-top:0!important;margin-bottom:-6px!important}}@media screen and (max-width:360px){.auto-columns.navbar-under .react-swipeable-view-container .columns-area,.single-column.navbar-under .react-swipeable-view-container .columns-area{height:100%!important}}.column-inline-form{padding:7px 5px 7px 15px;display:flex;justify-content:flex-start;align-items:center;background:#ccd7e0}.column-inline-form label{flex:1 1 auto}.column-inline-form label input{width:100%;margin-bottom:6px}.column-inline-form label input:focus{outline:0}.column-inline-form .icon-button{flex:0 0 auto;margin:0 5px}.floating-action-button{position:fixed;display:flex;justify-content:center;align-items:center;width:3.9375rem;height:3.9375rem;bottom:1.3125rem;right:1.3125rem;background:#3897db;color:#fff;border-radius:50%;font-size:21px;line-height:21px;text-decoration:none;box-shadow:2px 3px 9px rgba(0,0,0,.4)}.floating-action-button:active,.floating-action-button:focus,.floating-action-button:hover{background:#227dbe}.regeneration-indicator{text-align:center;font-size:16px;font-weight:500;color:#444b5d;background:#d9e1e8;cursor:default;display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:20px}.regeneration-indicator>div{width:100%;background:transparent;padding-top:0}.regeneration-indicator__figure{width:100%;height:160px;background-size:contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.regeneration-indicator.missing-indicator{padding-top:68px}.regeneration-indicator__label{margin-top:200px}.regeneration-indicator__label strong{display:block;margin-bottom:10px;color:#444b5d}.regeneration-indicator__label span{font-size:15px;font-weight:400}.search{position:relative}.search__input{display:block;padding:10px 30px 10px 10px;outline:0;box-sizing:border-box;width:100%;border:none;box-shadow:none;font-family:inherit;background:#d9e1e8;color:#282c37;font-size:14px;margin:0}.search__input::-moz-focus-inner{border:0}.search__input::-moz-focus-inner,.search__input:active,.search__input:focus{outline:0!important}.search__input:focus{background:#ccd7e0}@media screen and (max-width:600px){.search__input{font-size:16px}}.search__icon .fa{position:absolute;top:10px;right:10px;z-index:2;display:inline-block;opacity:0;transition:all .1s linear;font-size:18px;width:18px;height:18px;color:#282c37;cursor:default;pointer-events:none}.search__icon .fa.active{pointer-events:auto;opacity:.3}.search__icon .fa-search{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search__icon .fa-search.active{pointer-events:none;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.search__icon .fa-times-circle{top:11px;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer}.search__icon .fa-times-circle.active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search__icon .fa-times-circle:hover{color:#000}.search-results__header{padding:15px 10px;font-size:14px}.search-results__header,.trends__header{color:#444b5d;background:#d3dce4;border-bottom:1px solid #e6ebf0;font-weight:500}.trends__header{padding:15px;font-size:16px;cursor:default}.trends__header .fa{display:inline-block;margin-right:5px}.trends__item{display:flex;align-items:center;padding:15px;border-bottom:1px solid #c0cdd9}.trends__item:last-child{border-bottom:0}.trends__item__name{flex:1 1 auto;color:#444b5d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trends__item__name strong{font-weight:500}.trends__item__name a{color:#282c37;text-decoration:none;font-size:14px;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trends__item__name a:active span,.trends__item__name a:focus span,.trends__item__name a:hover span{text-decoration:underline}.trends__item__current{flex:0 0 auto;width:100px;font-size:24px;line-height:36px;font-weight:500;text-align:center;color:#282c37}.trends__item__sparkline{flex:0 0 auto;width:50px}.trends__item__sparkline path{stroke:#2380c3!important}.emojione{font-family:\"object-fit:contain\",inherit;vertical-align:middle;-o-object-fit:contain;object-fit:contain;margin:-.2ex .15em .2ex;width:16px;height:16px}.emojione img{width:auto}.emoji-picker-dropdown__menu{background:#fff;position:absolute;box-shadow:4px 4px 6px rgba(0,0,0,.4);border-radius:4px;margin-top:5px}.emoji-picker-dropdown__menu .emoji-mart-scroll{transition:opacity .2s ease}.emoji-picker-dropdown__menu.selecting .emoji-mart-scroll{opacity:.5}.emoji-picker-dropdown__modifiers{position:absolute;top:60px;right:11px;cursor:pointer}.emoji-picker-dropdown__modifiers__menu{position:absolute;z-index:4;top:-4px;left:-8px;background:#fff;border-radius:4px;box-shadow:1px 2px 6px rgba(0,0,0,.2);overflow:hidden}.emoji-picker-dropdown__modifiers__menu button{display:block;cursor:pointer;border:0;padding:4px 8px;background:transparent}.emoji-picker-dropdown__modifiers__menu button:active,.emoji-picker-dropdown__modifiers__menu button:focus,.emoji-picker-dropdown__modifiers__menu button:hover{background:rgba(40,44,55,.4)}.emoji-picker-dropdown__modifiers__menu .emoji-mart-emoji{height:22px}.emoji-mart-emoji span{background-repeat:no-repeat}.emoji-button{display:block;font-size:24px;line-height:24px;margin-left:2px;width:24px;outline:0;cursor:pointer}.emoji-button:active,.emoji-button:focus{outline:0!important}.emoji-button img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8;display:block;width:22px;height:22px;margin:2px 0 0}.emoji-button:active img,.emoji-button:focus img,.emoji-button:hover img{opacity:1;-webkit-filter:none;filter:none}.doodle-modal{width:unset}.doodle-modal__container{background:#d9e1e8;text-align:center;line-height:0}.doodle-modal__container canvas{border:5px solid #d9e1e8}.doodle-modal__action-bar .filler{flex-grow:1;margin:0;padding:0}.doodle-modal__action-bar .doodle-toolbar{line-height:1;display:flex;flex-direction:column;flex-grow:0;justify-content:space-around}.doodle-modal__action-bar .doodle-toolbar.with-inputs label{display:inline-block;width:70px;text-align:right;margin-right:2px}.doodle-modal__action-bar .doodle-toolbar.with-inputs input[type=number],.doodle-modal__action-bar .doodle-toolbar.with-inputs input[type=text]{width:40px}.doodle-modal__action-bar .doodle-toolbar.with-inputs span.val{display:inline-block;text-align:left;width:50px}.doodle-modal__action-bar .doodle-palette{padding-right:0!important;border:1px solid #000;line-height:.2rem;flex-grow:0;background:#fff}.doodle-modal__action-bar .doodle-palette button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;margin:0;padding:0;text-align:center;color:#000;text-shadow:0 0 1px #fff;cursor:pointer;box-shadow:inset 0 0 1px hsla(0,0%,100%,.5);border:1px solid #000;outline-offset:-1px}.doodle-modal__action-bar .doodle-palette button.foreground{outline:1px dashed #fff}.doodle-modal__action-bar .doodle-palette button.background{outline:1px dashed red}.doodle-modal__action-bar .doodle-palette button.foreground.background{outline:1px dashed red;border-color:#fff}.drawer{width:300px;box-sizing:border-box;display:flex;flex-direction:column;overflow-y:hidden;padding:10px 5px;flex:none}.drawer:first-child{padding-left:10px}.drawer:last-child{padding-right:10px}@media screen and (max-width:630px){.auto-columns .drawer{flex:auto}}.single-column .drawer{flex:auto}@media screen and (max-width:630px){.auto-columns .drawer,.auto-columns .drawer:first-child,.auto-columns .drawer:last-child,.single-column .drawer,.single-column .drawer:first-child,.single-column .drawer:last-child{padding:0}}.wide .drawer{min-width:300px;max-width:400px;flex:1 1 200px}@media screen and (max-width:630px){:root .auto-columns .drawer{flex:auto;width:100%;min-width:0;max-width:none;padding:0}}:root .single-column .drawer{flex:auto;width:100%;min-width:0;max-width:none;padding:0}.react-swipeable-view-container .drawer{height:100%}.drawer--header{display:flex;flex-direction:row;margin-bottom:10px;flex:none;background:#c0cdd9;font-size:16px}.drawer--header>*{display:block;box-sizing:border-box;border-bottom:2px solid transparent;padding:15px 5px 13px;height:48px;flex:1 1 auto;color:#282c37;text-align:center;text-decoration:none;cursor:pointer}.drawer--header a{transition:background .1s ease-in}.drawer--header a:focus,.drawer--header a:hover{outline:none;background:#cfd9e2;transition:background .2s ease-out}.drawer--search{position:relative;margin-bottom:10px;flex:none}@media screen and (max-width:360px){.auto-columns .drawer--search,.single-column .drawer--search{margin-bottom:0}}@media screen and (max-width:630px){.auto-columns .drawer--search{font-size:16px}}.single-column .drawer--search{font-size:16px}.drawer--search input{display:block;box-sizing:border-box;margin:0;border:none;padding:10px 30px 10px 10px;width:100%;height:36px;outline:0;color:#282c37;background:#d9e1e8;font-size:14px;font-family:inherit;line-height:16px}.drawer--search input:focus{outline:0;background:#ccd7e0}.drawer--search>.icon{display:block;position:absolute;top:10px;right:10px;width:18px;height:18px;color:#282c37;font-size:18px;line-height:18px;z-index:2}.drawer--search>.icon .fa{display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;cursor:default;pointer-events:none;transition:all .1s linear}.drawer--search>.icon .fa-search{opacity:.3;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.drawer--search>.icon .fa-times-circle{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);cursor:pointer}.drawer--search>.icon .fa-times-circle:hover{color:#000}.drawer--search.active>.icon .fa-search{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.drawer--search.active>.icon .fa-times-circle{opacity:.3;pointer-events:auto;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.drawer--search--popout{background:#fff;border-radius:4px;padding:10px 14px 14px;margin-top:10px;color:#444b5d;box-shadow:2px 4px 15px rgba(0,0,0,.4)}.drawer--search--popout h4{text-transform:uppercase;color:#444b5d;font-size:13px;font-weight:500;margin-bottom:10px}.drawer--search--popout li{padding:4px 0}.drawer--search--popout ul{margin-bottom:10px}.drawer--search--popout em{font-weight:500;color:#000}.drawer--account{padding:10px;color:#282c37}.drawer--account>a{color:inherit;text-decoration:none}.drawer--account>.avatar{float:left;margin-right:10px}.drawer--account>.acct{display:block;color:#282c37;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer--results{position:absolute;top:0;bottom:0;left:0;right:0;padding:0;background:#d9e1e8;overflow-x:hidden;overflow-y:auto}.drawer--results>header{border-bottom:1px solid #e6ebf0;padding:15px 10px;color:#444b5d;background:#d3dce4;font-size:14px;font-weight:500}.drawer--results>section{background:#d9e1e8;margin-bottom:20px}.drawer--results>section h5{position:relative}.drawer--results>section h5:before{content:\"\";display:block;position:absolute;left:0;right:0;top:50%;width:100%;height:0;border-top:1px solid #c0cdd9}.drawer--results>section h5 span{display:inline-block;background:#d9e1e8;color:#282c37;font-size:14px;font-weight:500;padding:10px;position:relative;z-index:1;cursor:default}.drawer--results>section .account:last-child,.drawer--results>section>div:last-child .status{border-bottom:0}.drawer--results>section>.hashtag{display:block;padding:10px;color:#282c37;text-decoration:none}.drawer--results>section>.hashtag:active,.drawer--results>section>.hashtag:focus,.drawer--results>section>.hashtag:hover{color:#1f232b;text-decoration:underline}.drawer__pager{flex-grow:1;position:relative}.drawer__inner,.drawer__pager{box-sizing:border-box;padding:0;overflow:hidden;display:flex}.drawer__inner{position:absolute;top:0;left:0;background:#b0c0cf;flex-direction:column;overflow-y:auto;width:100%;height:100%}.drawer__inner.darker{background:#d9e1e8}.drawer__inner__mastodon{background:#b0c0cf url('data:image/svg+xml;utf8,') no-repeat bottom/100% auto;flex:1;min-height:47px}.drawer__inner__mastodon>img{display:block;-o-object-fit:contain;font-family:\"object-fit:contain;object-position:bottom left\";object-fit:contain;-o-object-position:bottom left;object-position:bottom left;width:100%;height:100%;pointer-events:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.drawer__inner__mastodon>.mastodon{display:block;width:100%;height:100%;border:none;cursor:inherit}.pseudo-drawer{background:#b0c0cf;font-size:13px;text-align:left}.drawer__backdrop{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.5)}.video-error-cover{align-items:center;background:#fff;color:#000;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;margin-top:8px;position:relative;text-align:center;z-index:100}.media-spoiler{background:#fff;color:#282c37;border:0;width:100%;height:100%}.media-spoiler:active,.media-spoiler:focus,.media-spoiler:hover{color:#17191f}.status__content>.media-spoiler{margin-top:15px}.media-spoiler.full-width{margin-left:-14px;margin-right:-14px;width:inherit;max-width:none;height:250px;border-radius:0}.media-spoiler__warning{display:block;font-size:14px}.media-spoiler__trigger{display:block;font-size:11px;font-weight:500}.media-gallery__gifv__label{display:block;position:absolute;color:#000;background:hsla(0,0%,100%,.5);bottom:6px;left:6px;padding:2px 6px;border-radius:2px;font-size:11px;font-weight:600;z-index:1;pointer-events:none;opacity:.9;transition:opacity .1s ease}.media-gallery__gifv.autoplay .media-gallery__gifv__label{display:none}.media-gallery__gifv:hover .media-gallery__gifv__label{opacity:1}.media-gallery__audio{height:100%;display:flex;flex-direction:column}.media-gallery__audio span{text-align:center;color:#282c37;display:flex;height:100%;align-items:center}.media-gallery__audio audio,.media-gallery__audio span p{width:100%}.media-gallery{box-sizing:border-box;margin-top:8px;overflow:hidden;border-radius:4px;position:relative;width:100%;height:110px}.media-gallery.full-width{margin-left:-14px;margin-right:-14px;width:inherit;max-width:none;height:250px;border-radius:0}.media-gallery__item{border:none;box-sizing:border-box;display:block;float:left;position:relative;border-radius:4px;overflow:hidden}.full-width .media-gallery__item{border-radius:0}.media-gallery__item.standalone .media-gallery__item-gifv-thumbnail{-webkit-transform:none;transform:none;top:0}.media-gallery__item.letterbox{background:#000}.media-gallery__item-thumbnail{cursor:zoom-in;display:block;text-decoration:none;color:#282c37;line-height:0}.media-gallery__item-thumbnail,.media-gallery__item-thumbnail img{height:100%;width:100%;-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain}.media-gallery__item-thumbnail:not(.letterbox),.media-gallery__item-thumbnail img:not(.letterbox){height:100%;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover}.media-gallery__gifv{height:100%;overflow:hidden;position:relative;width:100%;display:flex;justify-content:center}.media-gallery__item-gifv-thumbnail{cursor:zoom-in;height:100%;width:100%;position:relative;z-index:1;-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain}.media-gallery__item-gifv-thumbnail:not(.letterbox){height:100%;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover}.media-gallery__item-thumbnail-label{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute}.video-modal{max-width:100vw;max-height:100vh;position:relative}.media-modal{width:100%;height:100%;position:relative}.media-modal .extended-video-player{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.media-modal .extended-video-player video{max-width:100%;max-height:80%}.media-modal__closer,.media-modal__navigation{position:absolute;top:0;left:0;right:0;bottom:0}.media-modal__navigation{pointer-events:none;transition:opacity .3s linear;will-change:opacity}.media-modal__navigation *{pointer-events:auto}.media-modal__navigation.media-modal__navigation--hidden{opacity:0}.media-modal__navigation.media-modal__navigation--hidden *{pointer-events:none}.media-modal__nav{background:hsla(0,0%,100%,.5);box-sizing:border-box;border:0;color:#000;cursor:pointer;display:flex;align-items:center;font-size:24px;height:20vmax;margin:auto 0;padding:30px 15px;position:absolute;top:0;bottom:0}.media-modal__nav--left{left:0}.media-modal__nav--right{right:0}.media-modal__pagination{width:100%;text-align:center;position:absolute;left:0;bottom:20px;pointer-events:none}.media-modal__page-dot{display:inline-block}.media-modal__button{background-color:#fff;height:12px;width:12px;border-radius:6px;margin:10px;padding:0;border:0;font-size:0}.media-modal__button--active{background-color:#2b90d9}.media-modal__close{position:absolute;right:8px;top:8px;z-index:100}.detailed .video-player__volume:before,.detailed .video-player__volume__current,.fullscreen .video-player__volume:before,.fullscreen .video-player__volume__current{bottom:27px}.detailed .video-player__volume__handle,.fullscreen .video-player__volume__handle{bottom:23px}.video-player{overflow:hidden;position:relative;background:#000;max-width:100%}.video-player:focus{outline:0}.detailed-status .video-player{width:100%;height:100%}.video-player.full-width{margin-left:-14px;margin-right:-14px;width:inherit;max-width:none;height:250px;border-radius:0}.video-player video{max-width:100vw;max-height:80vh;z-index:1;position:relative}.video-player.fullscreen{width:100%!important;height:100%!important;margin:0}.video-player.fullscreen video{max-width:100%!important;max-height:100%!important;width:100%!important;height:100%!important}.video-player.inline video{-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.video-player__controls{position:absolute;z-index:2;bottom:0;left:0;right:0;box-sizing:border-box;background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.45) 60%,transparent);padding:0 15px;opacity:0;transition:opacity .1s ease}.video-player__controls.active{opacity:1}.video-player.inactive .video-player__controls,.video-player.inactive video{visibility:hidden}.video-player__spoiler{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;border:0;background:#000;color:#282c37;transition:none;pointer-events:none}.video-player__spoiler.active{display:block;pointer-events:auto}.video-player__spoiler.active:active,.video-player__spoiler.active:focus,.video-player__spoiler.active:hover{color:#191b22}.video-player__spoiler__title{display:block;font-size:14px}.video-player__spoiler__subtitle{display:block;font-size:11px;font-weight:500}.video-player__buttons-bar{display:flex;justify-content:space-between;padding-bottom:10px}.video-player__buttons{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-player__buttons.left button{padding-left:0}.video-player__buttons.right button{padding-right:0}.video-player__buttons button{background:transparent;padding:2px 10px;font-size:16px;border:0;color:hsla(0,0%,100%,.75)}.video-player__buttons button:active,.video-player__buttons button:focus,.video-player__buttons button:hover{color:#fff}.video-player__time-current,.video-player__time-sep,.video-player__time-total{font-size:14px;font-weight:500}.video-player__time-current{color:#fff;margin-left:60px}.video-player__time-sep{display:inline-block;margin:0 6px}.video-player__time-sep,.video-player__time-total{color:#fff}.video-player__volume{cursor:pointer;height:24px;display:inline}.video-player__volume:before{content:\"\";width:50px;background:hsla(0,0%,100%,.35)}.video-player__volume:before,.video-player__volume__current{border-radius:4px;display:block;position:absolute;height:4px;left:70px;bottom:20px}.video-player__volume__current{background:#217aba}.video-player__volume__handle{position:absolute;z-index:3;border-radius:50%;width:12px;height:12px;bottom:16px;left:70px;transition:opacity .1s ease;background:#217aba;box-shadow:1px 2px 6px rgba(0,0,0,.2);pointer-events:none}.video-player__seek{cursor:pointer;height:24px;position:relative}.video-player__seek:before{content:\"\";width:100%;background:hsla(0,0%,100%,.35);border-radius:4px;display:block;position:absolute;height:4px;top:10px}.video-player__seek__buffer,.video-player__seek__progress{display:block;position:absolute;height:4px;border-radius:4px;top:10px;background:#217aba}.video-player__seek__buffer{background:hsla(0,0%,100%,.2)}.video-player__seek__handle{position:absolute;z-index:3;opacity:0;border-radius:50%;width:12px;height:12px;top:6px;margin-left:-6px;transition:opacity .1s ease;background:#217aba;box-shadow:1px 2px 6px rgba(0,0,0,.2);pointer-events:none}.video-player__seek:hover .video-player__seek__handle,.video-player__seek__handle.active{opacity:1}.video-player.detailed .video-player__buttons button,.video-player.fullscreen .video-player__buttons button{padding-top:10px;padding-bottom:10px}.media-spoiler-video{background-size:cover;background-repeat:no-repeat;background-position:50%;cursor:pointer;margin-top:8px;position:relative;border:0;display:block}.media-spoiler-video.full-width{margin-left:-14px;margin-right:-14px;width:inherit;max-width:none;height:250px;border-radius:0}.media-spoiler-video-play-icon{border-radius:100px;color:rgba(0,0,0,.8);font-size:36px;left:50%;padding:5px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sensitive-info{display:flex;flex-direction:row;align-items:center;position:absolute;top:4px;left:4px;z-index:100}.sensitive-marker{margin:0 3px;border-radius:2px;padding:2px 6px;color:rgba(0,0,0,.8);background:hsla(0,0%,100%,.5);font-size:12px;line-height:15px;text-transform:uppercase;opacity:.9;transition:opacity .1s ease}.media-gallery:hover .sensitive-marker{opacity:1}.list-editor{background:#d9e1e8;flex-direction:column;border-radius:8px;box-shadow:2px 4px 15px rgba(0,0,0,.4);width:380px;overflow:hidden}@media screen and (max-width:420px){.list-editor{width:90%}}.list-editor h4{padding:15px 0;background:#b0c0cf;font-weight:500;font-size:16px;text-align:center;border-radius:8px 8px 0 0}.list-editor .drawer__pager{height:50vh}.list-editor .drawer__inner{border-radius:0 0 8px 8px}.list-editor .drawer__inner.backdrop{width:calc(100% - 60px);box-shadow:2px 4px 15px rgba(0,0,0,.4);border-radius:0 0 0 8px}.list-editor__accounts{overflow-y:auto}.list-editor .account__display-name:hover strong{text-decoration:none}.list-editor .account__avatar{cursor:default}.list-editor .search{margin-bottom:0}.list-adder{background:#d9e1e8;flex-direction:column;border-radius:8px;box-shadow:2px 4px 15px rgba(0,0,0,.4);width:380px;overflow:hidden}@media screen and (max-width:420px){.list-adder{width:90%}}.list-adder__account{background:#b0c0cf}.list-adder__lists{background:#b0c0cf;height:50vh;border-radius:0 0 8px 8px;overflow-y:auto}.list-adder .list{padding:10px;border-bottom:1px solid #c0cdd9}.list-adder .list__wrapper{display:flex}.list-adder .list__display-name{flex:1 1 auto;overflow:hidden;text-decoration:none;font-size:16px;padding:10px}.emoji-mart{font-size:13px;display:inline-block;color:#000}.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}.emoji-mart .emoji-mart-emoji{padding:6px}.emoji-mart-bar{border:0 solid #393f4f}.emoji-mart-bar:first-child{border-bottom-width:1px;border-top-left-radius:5px;border-top-right-radius:5px;background:#282c37}.emoji-mart-bar:last-child{border-top-width:1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:none}.emoji-mart-anchors{display:flex;justify-content:space-between;padding:0 6px;color:#282c37;line-height:0}.emoji-mart-anchor{position:relative;flex:1;text-align:center;padding:12px 4px;overflow:hidden;transition:color .1s ease-out;cursor:pointer}.emoji-mart-anchor:hover{color:#313543}.emoji-mart-anchor-selected{color:#2b90d9}.emoji-mart-anchor-selected:hover{color:#3c99dc}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:0}.emoji-mart-anchor-bar{position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:#3897db}.emoji-mart-anchors i{display:inline-block;width:100%;max-width:22px}.emoji-mart-anchors svg{fill:currentColor;max-height:18px}.emoji-mart-scroll{overflow-y:scroll;height:270px;max-height:35vh;padding:0 6px 6px;background:#fff;will-change:transform}.emoji-mart-scroll::-webkit-scrollbar-track:active,.emoji-mart-scroll::-webkit-scrollbar-track:hover{background-color:hsla(0,0%,100%,.3)}.emoji-mart-search{padding:10px 45px 10px 10px;background:#fff}.emoji-mart-search input{font-size:14px;font-weight:400;padding:7px 9px;font-family:inherit;display:block;width:100%;background:rgba(40,44,55,.3);color:#000;border:1px solid #282c37;border-radius:4px}.emoji-mart-search input::-moz-focus-inner{border:0}.emoji-mart-search input::-moz-focus-inner,.emoji-mart-search input:active,.emoji-mart-search input:focus{outline:0!important}.emoji-mart-category .emoji-mart-emoji{cursor:pointer}.emoji-mart-category .emoji-mart-emoji span{z-index:1;position:relative;text-align:center}.emoji-mart-category .emoji-mart-emoji:hover:before{z-index:0;content:\"\";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(40,44,55,.7);border-radius:100%}.emoji-mart-category-label{z-index:2;position:relative;position:-webkit-sticky;position:sticky;top:0}.emoji-mart-category-label span{display:block;width:100%;font-weight:500;padding:5px 6px;background:#fff}.emoji-mart-emoji{position:relative;display:inline-block;font-size:0}.emoji-mart-emoji span{width:22px;height:22px}.emoji-mart-no-results{font-size:14px;text-align:center;padding-top:70px;color:#444b5d}.emoji-mart-no-results .emoji-mart-category-label{display:none}.emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}.emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}.emoji-mart-preview{display:none}.glitch.local-settings{position:relative;display:flex;flex-direction:row;background:#282c37;color:#000;border-radius:8px;height:80vh;width:80vw;max-width:740px;max-height:450px;overflow:hidden}.glitch.local-settings label,.glitch.local-settings legend{display:block;font-size:14px}.glitch.local-settings .boolean label,.glitch.local-settings .radio_buttons label{position:relative;padding-left:28px;padding-top:3px}.glitch.local-settings .boolean label input,.glitch.local-settings .radio_buttons label input{position:absolute;left:0;top:0}.glitch.local-settings span.hint{display:block;color:#282c37}.glitch.local-settings h1{font-size:18px;font-weight:500;line-height:24px;margin-bottom:20px}.glitch.local-settings h2{font-size:15px;font-weight:500;line-height:20px;margin-top:20px;margin-bottom:10px}.glitch.local-settings__navigation__item{display:block;padding:15px 20px;color:inherit;background:#17191f;border-bottom:1px solid #282c37;cursor:pointer;text-decoration:none;outline:none;transition:background .3s}.glitch.local-settings__navigation__item .text-icon-button{color:inherit;transition:unset}.glitch.local-settings__navigation__item:hover{background:#282c37}.glitch.local-settings__navigation__item.active{background:#2b90d9;color:#000}.glitch.local-settings__navigation__item.close,.glitch.local-settings__navigation__item.close:hover{background:#df405a;color:#000}.glitch.local-settings__navigation{background:#17191f;width:212px;font-size:15px;line-height:20px;overflow-y:auto}.glitch.local-settings__page{display:block;flex:auto;padding:15px 20px;width:360px;overflow-y:auto}.glitch.local-settings__page__item{margin-bottom:2px}.glitch.local-settings__page__item.radio_buttons,.glitch.local-settings__page__item.string{margin-top:10px;margin-bottom:10px}@media screen and (max-width:630px){.glitch.local-settings__navigation{width:40px;flex-shrink:0}.glitch.local-settings__navigation__item{padding:10px}.glitch.local-settings__navigation__item span:last-of-type{display:none}}.error-boundary h1{font-size:26px;line-height:36px;font-weight:400;margin-bottom:8px}.error-boundary p{color:#000;font-size:15px;line-height:20px}.error-boundary p a{color:#000;text-decoration:underline}.error-boundary p ul{list-style:disc;margin-left:0;padding-left:1em}.error-boundary p textarea.web_app_crash-stacktrace{width:100%;resize:none;white-space:pre;font-family:monospace,monospace}.container{box-sizing:border-box;max-width:1235px;margin:0 auto;position:relative}@media screen and (max-width:1255px){.container{width:100%;padding:0 10px}}.rich-formatting{font-family:sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#282c37;padding-right:10px}.rich-formatting a{color:#2b90d9;text-decoration:underline}.rich-formatting li,.rich-formatting p{font-family:sans-serif;font-weight:400;font-size:16px;line-height:30px;margin-bottom:12px;color:#282c37}.rich-formatting li a,.rich-formatting p a{color:#2b90d9;text-decoration:underline}.rich-formatting li:last-child,.rich-formatting p:last-child{margin-bottom:0}.rich-formatting em,.rich-formatting strong{font-weight:700;color:#131419}.rich-formatting h1{font-family:sans-serif;font-size:26px;line-height:30px;font-weight:500;margin-bottom:20px;color:#282c37}.rich-formatting h1 small{font-family:sans-serif;display:block;font-size:18px;font-weight:400;color:#131419}.rich-formatting h2{font-size:22px;line-height:26px}.rich-formatting h2,.rich-formatting h3{font-family:sans-serif;font-weight:500;margin-bottom:20px;color:#282c37}.rich-formatting h3{font-size:18px;line-height:24px}.rich-formatting h4{font-size:16px}.rich-formatting h4,.rich-formatting h5{font-family:sans-serif;line-height:24px;font-weight:500;margin-bottom:20px;color:#282c37}.rich-formatting h5{font-size:14px}.rich-formatting h6{font-family:sans-serif;font-size:12px;line-height:24px;font-weight:500;margin-bottom:20px;color:#282c37}.rich-formatting ol,.rich-formatting ul{margin-left:20px}.rich-formatting ol[type=a],.rich-formatting ul[type=a]{list-style-type:lower-alpha}.rich-formatting ol[type=i],.rich-formatting ul[type=i]{list-style-type:lower-roman}.rich-formatting ul{list-style:disc}.rich-formatting ol{list-style:decimal}.rich-formatting li>ol,.rich-formatting li>ul{margin-top:6px}.rich-formatting hr{width:100%;height:0;border:0;border-bottom:1px solid rgba(60,80,99,.6);margin:20px 0}.rich-formatting hr.spacer{height:1px;border:0}.information-board{background:#e6ebf0;padding:20px 0}.information-board .container-alt{position:relative;padding-right:295px}.information-board__sections{display:flex;justify-content:space-between;flex-wrap:wrap}.information-board__section{flex:1 0 0;font-family:sans-serif;font-size:16px;line-height:28px;color:#000;text-align:right;padding:10px 15px}.information-board__section span,.information-board__section strong{display:block}.information-board__section span:last-child{color:#282c37}.information-board__section strong{font-weight:500;font-size:32px;line-height:48px}@media screen and (max-width:700px){.information-board__section{text-align:center}}.information-board .panel{position:absolute;width:280px;box-sizing:border-box;background:#f2f5f7;padding:10px 20px 20px;border-radius:4px 4px 0 0;right:0;bottom:-40px}.information-board .panel .panel-header{font-family:sans-serif;font-size:14px;line-height:24px;font-weight:500;color:#282c37;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #ccd7e0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.information-board .panel .panel-header a,.information-board .panel .panel-header span{font-weight:400;color:#3d4455}.information-board .panel .panel-header a{text-decoration:none}.information-board .owner{text-align:center}.information-board .owner .avatar{width:80px;height:80px;background-size:80px 80px;margin:0 auto 15px}.information-board .owner .avatar img{display:block;width:80px;height:80px;border-radius:48px;border-radius:8%;background:transparent no-repeat;background-position:50%;background-clip:padding-box}.information-board .owner .name{font-size:14px}.information-board .owner .name a{display:block;color:#000;text-decoration:none}.information-board .owner .name a:hover .display_name{text-decoration:underline}.information-board .owner .name .username{display:block;color:#282c37}.landing-page .grid{display:grid;grid-gap:10px;grid-template-columns:1fr 2fr;grid-auto-columns:25%;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.landing-page .grid .column-0{display:none}.landing-page .grid .column-1{grid-column:1;grid-row:1}.landing-page .grid .column-2{grid-column:2;grid-row:1}.landing-page .grid .column-3{grid-column:3;grid-row:1/3}.landing-page .grid .column-4{grid-column:1/3;grid-row:2}@media screen and (max-width:960px){.landing-page .grid{grid-template-columns:40% 60%}.landing-page .grid .column-0{display:none}.landing-page .grid .column-1{grid-column:1;grid-row:1}.landing-page .grid .column-1.non-preview .landing-page__forms{height:100%}.landing-page .grid .column-2{grid-column:2;grid-row:1/3}.landing-page .grid .column-2.non-preview{grid-column:2;grid-row:1}.landing-page .grid .column-3{grid-column:1;grid-row:2/4}.landing-page .grid .column-4{grid-column:2;grid-row:3}.landing-page .grid .column-4.non-preview{grid-column:1/3;grid-row:2}}@media screen and (max-width:700px){.landing-page .grid{grid-template-columns:100%}.landing-page .grid .column-0{display:block;grid-column:1;grid-row:1}.landing-page .grid .column-1{grid-column:1;grid-row:3}.landing-page .grid .column-1 .brand{display:none}.landing-page .grid .column-2{grid-column:1;grid-row:2}.landing-page .grid .column-2 .landing-page__call-to-action,.landing-page .grid .column-2 .landing-page__logo{display:none}.landing-page .grid .column-2.non-preview{grid-column:1;grid-row:2}.landing-page .grid .column-3{grid-column:1;grid-row:5}.landing-page .grid .column-4,.landing-page .grid .column-4.non-preview{grid-column:1;grid-row:4}}.landing-page .column-flex{display:flex;flex-direction:column}.landing-page .separator-or{position:relative;margin:40px 0;text-align:center}.landing-page .separator-or:before{content:\"\";display:block;width:100%;height:0;border-bottom:1px solid rgba(60,80,99,.6);position:absolute;top:50%;left:0}.landing-page .separator-or span{display:inline-block;background:#d9e1e8;font-size:12px;font-weight:500;color:#282c37;text-transform:uppercase;position:relative;z-index:1;padding:0 8px;cursor:default}.landing-page li,.landing-page p{font-family:sans-serif;font-weight:400;font-size:16px;line-height:30px;margin-bottom:12px;color:#282c37}.landing-page li a,.landing-page p a{color:#2b90d9;text-decoration:underline}.landing-page .closed-registrations-message{margin-top:20px}.landing-page .closed-registrations-message,.landing-page .closed-registrations-message p{text-align:center;font-size:12px;line-height:18px;color:#282c37;margin-bottom:0}.landing-page .closed-registrations-message a,.landing-page .closed-registrations-message p a{color:#2b90d9;text-decoration:underline}.landing-page .closed-registrations-message p:last-child{margin-bottom:0}.landing-page em{display:inline;margin:0;padding:0;font-weight:700;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;color:#131419}.landing-page h1{font-family:sans-serif;font-size:26px;line-height:30px;font-weight:500;margin-bottom:20px;color:#282c37}.landing-page h1 small{font-family:sans-serif;display:block;font-size:18px;font-weight:400;color:#131419}.landing-page h2{font-size:22px;line-height:26px}.landing-page h2,.landing-page h3{font-family:sans-serif;font-weight:500;margin-bottom:20px;color:#282c37}.landing-page h3{font-size:18px;line-height:24px}.landing-page h4{font-size:16px}.landing-page h4,.landing-page h5{font-family:sans-serif;line-height:24px;font-weight:500;margin-bottom:20px;color:#282c37}.landing-page h5{font-size:14px}.landing-page h6{font-family:sans-serif;font-size:12px;line-height:24px;font-weight:500;margin-bottom:20px;color:#282c37}.landing-page ol,.landing-page ul{margin-left:20px}.landing-page ol[type=a],.landing-page ul[type=a]{list-style-type:lower-alpha}.landing-page ol[type=i],.landing-page ul[type=i]{list-style-type:lower-roman}.landing-page ul{list-style:disc}.landing-page ol{list-style:decimal}.landing-page li>ol,.landing-page li>ul{margin-top:6px}.landing-page hr{width:100%;height:0;border:0;border-bottom:1px solid rgba(60,80,99,.6);margin:20px 0}.landing-page hr.spacer{height:1px;border:0}.landing-page .container-alt{width:100%;box-sizing:border-box;max-width:800px;margin:0 auto;word-wrap:break-word}.landing-page .header-wrapper{padding-top:15px;background:#d9e1e8;background:linear-gradient(150deg,#c0cdd9,#d9e1e8);position:relative}.landing-page .header-wrapper.compact{background:#d9e1e8;padding-bottom:15px}.landing-page .header-wrapper.compact .hero .heading{padding-bottom:20px;font-family:sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#282c37}.landing-page .header-wrapper.compact .hero .heading a{color:#2b90d9;text-decoration:underline}.landing-page .brand a{padding-left:0;padding-right:0;color:#fff}.landing-page .brand img{height:32px;position:relative;top:4px;left:-10px}.landing-page .header{line-height:30px;overflow:hidden}.landing-page .header .container-alt{display:flex;justify-content:space-between}.landing-page .header .links{position:relative;z-index:4}.landing-page .header .links a{display:flex;justify-content:center;align-items:center;color:#282c37;text-decoration:none;padding:12px 16px;line-height:32px;font-family:sans-serif;font-weight:500;font-size:14px}.landing-page .header .links a:hover{color:#282c37}.landing-page .header .links ul{list-style:none;margin:0}.landing-page .header .links ul li{display:inline-block;vertical-align:bottom;margin:0}.landing-page .header .links ul li:first-child a{padding-left:0}.landing-page .header .links ul li:last-child a{padding-right:0}.landing-page .header .hero{margin-top:50px;align-items:center;position:relative}.landing-page .header .hero .heading{position:relative;z-index:4;padding-bottom:150px}.landing-page .header .hero .closed-registrations-message,.landing-page .header .hero .simple_form{background:#e6ebf0;width:280px;padding:15px 20px;border-radius:4px 4px 0 0;line-height:normal;position:relative;z-index:4}.landing-page .header .hero .closed-registrations-message .actions,.landing-page .header .hero .closed-registrations-message .actions .block-button,.landing-page .header .hero .closed-registrations-message .actions .button,.landing-page .header .hero .closed-registrations-message .actions button,.landing-page .header .hero .simple_form .actions,.landing-page .header .hero .simple_form .actions .block-button,.landing-page .header .hero .simple_form .actions .button,.landing-page .header .hero .simple_form .actions button{margin-bottom:0}.landing-page .header .hero .closed-registrations-message{min-height:330px;display:flex;flex-direction:column;justify-content:space-between}.landing-page .about-short{background:#e6ebf0;padding:50px 0 30px;font-family:sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#282c37}.landing-page .about-short a{color:#2b90d9;text-decoration:underline}.landing-page.alternative{padding:10px 0}.landing-page.alternative .brand{text-align:center;padding:30px 0;margin-bottom:10px}.landing-page.alternative .brand img{position:static;padding:10px 0}@media screen and (max-width:960px){.landing-page.alternative .brand{padding:15px 0}}@media screen and (max-width:700px){.landing-page.alternative .brand{padding:0;margin-bottom:-10px}}.landing-page__forms,.landing-page__information{padding:20px}.landing-page__call-to-action{background:#e6ebf0;border-radius:4px;padding:25px 40px;overflow:hidden;box-sizing:border-box}.landing-page__call-to-action .row{width:100%;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between;align-items:center}.landing-page__call-to-action .row__information-board{display:flex;justify-content:flex-end;align-items:flex-end}.landing-page__call-to-action .row__information-board .information-board__section{flex:1 0 auto;padding:0 10px}@media screen and (max-width:415px){.landing-page__call-to-action .row__information-board{width:100%;justify-content:space-between}}.landing-page__call-to-action .row__mascot{flex:1;margin:10px -50px 0 0}@media screen and (max-width:415px){.landing-page__call-to-action .row__mascot{display:none}}.landing-page__logo{margin-right:20px}.landing-page__logo img{height:50px;width:auto;mix-blend-mode:lighten}.landing-page__information{padding:45px 40px;margin-bottom:10px}.landing-page__information:last-child{margin-bottom:0}.landing-page__information strong{font-weight:500;color:#131419}.landing-page__information .account{border-bottom:0;padding:0}.landing-page__information .account__display-name{align-items:center;display:flex;margin-right:5px}.landing-page__information .account div.account__display-name:hover .display-name strong{text-decoration:none}.landing-page__information .account div.account__display-name .account__avatar{cursor:default}.landing-page__information .account__avatar-wrapper{margin-left:0;flex:0 0 auto}.landing-page__information .account__avatar{width:44px;height:44px;background-size:44px 44px}.landing-page__information .account .display-name{font-size:15px}.landing-page__information .account .display-name__account{font-size:14px}@media screen and (max-width:960px){.landing-page__information .contact{margin-top:30px}}@media screen and (max-width:700px){.landing-page__information{padding:25px 20px}}.landing-page #mastodon-timeline,.landing-page__forms,.landing-page__information{box-sizing:border-box;background:#d9e1e8;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.1)}.landing-page__mascot{height:104px;position:relative;left:-40px;bottom:25px}.landing-page__mascot img{height:190px;width:auto}.landing-page__short-description .row{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:40px}@media screen and (max-width:700px){.landing-page__short-description .row{margin-bottom:20px}}.landing-page__short-description p a{color:#282c37}.landing-page__short-description h1{font-weight:500;color:#000;margin-bottom:0}.landing-page__short-description h1 small,.landing-page__short-description h1 small span{color:#282c37}.landing-page__short-description p:last-child{margin-bottom:0}.landing-page__hero{margin-bottom:10px}.landing-page__hero img{display:block;margin:0;max-width:100%;height:auto;border-radius:4px}.landing-page__forms{height:100%}@media screen and (max-width:960px){.landing-page__forms{height:auto}}@media screen and (max-width:700px){.landing-page__forms{background:transparent;box-shadow:none;padding:0 20px;margin-top:30px;margin-bottom:40px}.landing-page__forms .separator-or span{background:#f2f5f7}}.landing-page__forms hr{margin:40px 0}.landing-page__forms .button{display:block}.landing-page__forms .subtle-hint a{text-decoration:none}.landing-page__forms .subtle-hint a:active,.landing-page__forms .subtle-hint a:focus,.landing-page__forms .subtle-hint a:hover{text-decoration:underline}.landing-page #mastodon-timeline{display:flex;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;font-family:sans-serif;font-size:13px;line-height:18px;font-weight:400;color:#000;width:100%;flex:1 1 auto;overflow:hidden;height:100%}.landing-page #mastodon-timeline .column-header{color:inherit;font-family:inherit;font-size:16px;line-height:inherit;font-weight:inherit;margin:0;padding:0}.landing-page #mastodon-timeline .column{padding:0;border-radius:4px;overflow:hidden;width:100%}.landing-page #mastodon-timeline .scrollable{height:400px}.landing-page #mastodon-timeline p{font-size:inherit;line-height:inherit;font-weight:inherit;color:#000;margin-bottom:20px}.landing-page #mastodon-timeline p:last-child{margin-bottom:0}.landing-page #mastodon-timeline p a{color:#282c37;text-decoration:none}.landing-page #mastodon-timeline .attachment-list__list{margin-left:0;list-style:none}.landing-page #mastodon-timeline .attachment-list__list li{font-size:inherit;line-height:inherit;font-weight:inherit;margin-bottom:0}.landing-page #mastodon-timeline .attachment-list__list li a{color:#444b5d;text-decoration:none}.landing-page #mastodon-timeline .attachment-list__list li a:hover{text-decoration:underline}@media screen and (max-width:700px){.landing-page #mastodon-timeline{display:none}}.landing-page__features>p{padding-right:60px}.landing-page__features .features-list{margin:30px 0 40px}.landing-page__features__action{text-align:center}.landing-page .features-list .features-list__row{display:flex;padding:10px 0;justify-content:space-between}.landing-page .features-list .features-list__row .visual{flex:0 0 auto;display:flex;align-items:center;margin-left:15px}.landing-page .features-list .features-list__row .visual .fa{display:block;color:#282c37;font-size:48px}.landing-page .features-list .features-list__row .text{font-size:16px;line-height:30px;color:#282c37}.landing-page .features-list .features-list__row .text h6{font-size:inherit;line-height:inherit;margin-bottom:0}@media screen and (min-width:960px){.landing-page .features-list{display:grid;grid-gap:30px;grid-template-columns:1fr 1fr;grid-auto-columns:50%;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}}.landing-page .footer-links{padding-bottom:50px;text-align:right;color:#444b5d}.landing-page .footer-links p{font-size:14px}.landing-page .footer-links a{color:inherit;text-decoration:underline}.landing-page__footer{margin-top:10px;text-align:center;color:#444b5d}.landing-page__footer p{font-size:14px}.landing-page__footer p a{color:inherit;text-decoration:underline}@media screen and (max-width:840px){.landing-page .container-alt{padding:0 20px}.landing-page .information-board .container-alt{padding-right:20px}.landing-page .information-board .panel{position:static;margin-top:20px;width:100%;border-radius:4px}.landing-page .information-board .panel .panel-header{text-align:center}}@media screen and (max-width:675px){.landing-page .header-wrapper{padding-top:0}.landing-page .header-wrapper.compact{padding-bottom:0}.landing-page .header-wrapper.compact .hero .heading{text-align:initial}.landing-page .features .container-alt,.landing-page .header .container-alt{display:block}.landing-page .header .links{padding-top:15px;background:#e6ebf0}.landing-page .header .links a{padding:12px 8px}.landing-page .header .links .nav{display:flex;flex-flow:row wrap;justify-content:space-around}.landing-page .header .links .brand img{left:0;top:0}.landing-page .header .hero{margin-top:30px;padding:0}.landing-page .header .hero .heading{padding:30px 20px;text-align:center}.landing-page .header .hero .closed-registrations-message,.landing-page .header .hero .simple_form{background:#f2f5f7;width:100%;border-radius:0;box-sizing:border-box}}.landing-page .cta{margin:20px}@media screen and (max-width:700px){.landing-page.tag-page,.landing-page.tag-page .container{padding:0}.landing-page.tag-page #mastodon-timeline{display:flex;height:100vh;border-radius:0}}@media screen and (min-width:960px){.landing-page.tag-page .grid{grid-template-columns:33% 67%}}.landing-page.tag-page .grid .column-2{grid-column:2;grid-row:1}.landing-page.tag-page .brand{text-align:unset;padding:0}.landing-page.tag-page .brand img{height:48px;width:auto}.landing-page.tag-page .cta{margin:0}.landing-page.tag-page .cta .button{margin-right:4px}@media screen and (max-width:700px){.landing-page.tag-page .grid{grid-gap:0}.landing-page.tag-page .grid .column-1{grid-column:1;grid-row:1}.landing-page.tag-page .grid .column-2{display:none}}.table{width:100%;max-width:100%;border-spacing:0;border-collapse:collapse}.table td,.table th{padding:8px;line-height:18px;vertical-align:top;border-top:1px solid #d9e1e8;text-align:left;background:#e6ebf0}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #d9e1e8;border-top:0;font-weight:500}.table>tbody>tr>th{font-weight:500}.table>tbody>tr:nth-child(odd)>td,.table>tbody>tr:nth-child(odd)>th{background:#d9e1e8}.table a{color:#2b90d9;text-decoration:underline}.table a:hover{text-decoration:none}.table strong{font-weight:500}.table strong:lang(ja),.table strong:lang(ko),.table strong:lang(zh-CN),.table strong:lang(zh-HK),.table strong:lang(zh-TW){font-weight:700}.table.inline-table>tbody>tr:nth-child(odd)>td,.table.inline-table>tbody>tr:nth-child(odd)>th{background:transparent}.table.inline-table>tbody>tr:first-child>td,.table.inline-table>tbody>tr:first-child>th{border-top:0}.table.batch-table>thead>tr>th{background:#d9e1e8;border-top:1px solid #f2f5f7;border-bottom:1px solid #f2f5f7}.table.batch-table>thead>tr>th:first-child{border-radius:4px 0 0;border-left:1px solid #f2f5f7}.table.batch-table>thead>tr>th:last-child{border-radius:0 4px 0 0;border-right:1px solid #f2f5f7}.table-wrapper{overflow:auto;margin-bottom:20px}samp{font-family:monospace,monospace}button.table-action-link{background:transparent;border:0;font:inherit}a.table-action-link,button.table-action-link{text-decoration:none;display:inline-block;margin-right:5px;padding:0 10px;color:#282c37;font-weight:500}a.table-action-link:hover,button.table-action-link:hover{color:#000}a.table-action-link i.fa,button.table-action-link i.fa{font-weight:400;margin-right:5px}a.table-action-link:first-child,button.table-action-link:first-child{padding-left:0}.batch-table__row,.batch-table__toolbar{display:flex}.batch-table__row__select,.batch-table__toolbar__select{box-sizing:border-box;padding:8px 16px;cursor:pointer;min-height:100%}.batch-table__row__select input,.batch-table__toolbar__select input{margin-top:8px}.batch-table__row__actions,.batch-table__row__content,.batch-table__toolbar__actions,.batch-table__toolbar__content{padding:8px 16px 8px 0;flex:1 1 auto}.batch-table__toolbar{border:1px solid #f2f5f7;background:#d9e1e8;border-radius:4px 0 0;height:47px;align-items:center}.batch-table__toolbar__actions{text-align:right;padding-right:11px}.batch-table__row{border:1px solid #f2f5f7;border-top:0;background:#e6ebf0}.batch-table__row:hover{background:#dfe6ec}.batch-table__row:nth-child(2n){background:#d9e1e8}.batch-table__row:nth-child(2n):hover{background:#d3dce4}.batch-table__row__content{padding-top:12px;padding-bottom:16px}.batch-table .status__content{padding-top:0}.batch-table .status__content strong{font-weight:700}.admin-wrapper{display:flex;justify-content:center;height:100%}.admin-wrapper .sidebar-wrapper{flex:1 1 240px;height:100%;background:#d9e1e8;display:flex;justify-content:flex-end}.admin-wrapper .sidebar{width:240px;height:100%;padding:0;overflow-y:auto}.admin-wrapper .sidebar .logo{display:block;margin:40px auto;width:100px;height:100px}@media screen and (max-width:600px){.admin-wrapper .sidebar>a:first-child{display:none}}.admin-wrapper .sidebar ul{list-style:none;border-radius:4px 0 0 4px;overflow:hidden;margin-bottom:20px}@media screen and (max-width:600px){.admin-wrapper .sidebar ul{margin-bottom:0}}.admin-wrapper .sidebar ul a{display:block;padding:15px;color:#282c37;text-decoration:none;transition:all .2s linear;border-radius:4px 0 0 4px}.admin-wrapper .sidebar ul a i.fa{margin-right:5px}.admin-wrapper .sidebar ul a:hover{color:#000;background-color:#e9eef2;transition:all .1s linear}.admin-wrapper .sidebar ul a.selected{background:#dfe6ec;border-radius:4px 0 0}.admin-wrapper .sidebar ul ul{background:#e6ebf0;border-radius:0 0 0 4px;margin:0}.admin-wrapper .sidebar ul ul a{border:0;padding:15px 35px}.admin-wrapper .sidebar ul .simple-navigation-active-leaf a{color:#000;background-color:#2b90d9;border-bottom:0;border-radius:0}.admin-wrapper .sidebar ul .simple-navigation-active-leaf a:hover{background-color:#2482c7}.admin-wrapper .sidebar>ul>.simple-navigation-active-leaf a{border-radius:4px 0 0 4px}.admin-wrapper .content-wrapper{flex:2 1 840px;overflow:auto}.admin-wrapper .content{max-width:840px;padding:60px 15px 20px 25px}@media screen and (max-width:600px){.admin-wrapper .content{max-width:none;padding:30px 15px 15px}}.admin-wrapper .content h2{color:#282c37;font-size:24px;line-height:28px;font-weight:400;padding-bottom:40px;border-bottom:1px solid #c0cdd9;margin-bottom:40px}.admin-wrapper .content h3{color:#282c37;font-size:20px;line-height:28px;font-weight:400;margin-bottom:30px}.admin-wrapper .content h4{text-transform:uppercase;font-size:13px;font-weight:700;color:#282c37;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #c0cdd9}.admin-wrapper .content h6{font-size:16px;color:#282c37;line-height:28px;font-weight:400}.admin-wrapper .content .fields-group h6{color:#000;font-weight:500}.admin-wrapper .content .directory__tag>a,.admin-wrapper .content .directory__tag>div{box-shadow:none}.admin-wrapper .content .directory__tag .table-action-link .fa{color:inherit}.admin-wrapper .content .directory__tag h4{font-size:18px;font-weight:700;color:#000;text-transform:none;padding-bottom:0;margin-bottom:0;border-bottom:none}.admin-wrapper .content>p{font-size:14px;line-height:18px;color:#282c37;margin-bottom:20px}.admin-wrapper .content>p strong{color:#000;font-weight:500}.admin-wrapper .content>p strong:lang(ja),.admin-wrapper .content>p strong:lang(ko),.admin-wrapper .content>p strong:lang(zh-CN),.admin-wrapper .content>p strong:lang(zh-HK),.admin-wrapper .content>p strong:lang(zh-TW){font-weight:700}.admin-wrapper .content hr{width:100%;height:0;border:0;border-bottom:1px solid rgba(60,80,99,.6);margin:20px 0}.admin-wrapper .content hr.spacer{height:1px;border:0}.admin-wrapper .content .muted-hint{color:#282c37}.admin-wrapper .content .muted-hint a{color:#2b90d9}.admin-wrapper .content .positive-hint{color:#79bd9a;font-weight:500}.admin-wrapper .content .negative-hint{color:#df405a;font-weight:500}@media screen and (max-width:600px){.admin-wrapper{display:block;overflow-y:auto;-webkit-overflow-scrolling:touch}.admin-wrapper .content-wrapper,.admin-wrapper .sidebar-wrapper{flex:0 0 auto;height:auto;overflow:initial}.admin-wrapper .sidebar{width:100%;padding:0;height:auto}}.filters{display:flex;flex-wrap:wrap}.filters .filter-subset{flex:0 0 auto;margin:0 40px 10px 0}.filters .filter-subset:last-child{margin-bottom:20px}.filters .filter-subset ul{margin-top:5px;list-style:none}.filters .filter-subset ul li{display:inline-block;margin-right:5px}.filters .filter-subset strong{font-weight:500;text-transform:uppercase;font-size:12px}.filters .filter-subset strong:lang(ja),.filters .filter-subset strong:lang(ko),.filters .filter-subset strong:lang(zh-CN),.filters .filter-subset strong:lang(zh-HK),.filters .filter-subset strong:lang(zh-TW){font-weight:700}.filters .filter-subset a{display:inline-block;color:#282c37;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:500;border-bottom:2px solid #d9e1e8}.filters .filter-subset a:hover{color:#000;border-bottom:2px solid #c9d4de}.filters .filter-subset a.selected{color:#2b90d9;border-bottom:2px solid #2b90d9}.flavour-screen{display:block;margin:10px auto;max-width:100%}.flavour-description{display:block;font-size:16px;margin:10px 0}.flavour-description>p{margin:10px 0}.report-accounts{display:flex;flex-wrap:wrap;margin-bottom:20px}.report-accounts__item{display:flex;flex:250px;flex-direction:column;margin:0 5px}.report-accounts__item>strong{display:block;margin:0 0 10px -5px;font-weight:500;font-size:14px;line-height:18px;color:#282c37}.report-accounts__item>strong:lang(ja),.report-accounts__item>strong:lang(ko),.report-accounts__item>strong:lang(zh-CN),.report-accounts__item>strong:lang(zh-HK),.report-accounts__item>strong:lang(zh-TW){font-weight:700}.report-accounts__item .account-card{flex:1 1 auto}.account-status,.report-status{display:flex;margin-bottom:10px}.account-status .activity-stream,.report-status .activity-stream{flex:2 0 0;margin-right:20px;max-width:calc(100% - 60px)}.account-status .activity-stream .entry,.report-status .activity-stream .entry{border-radius:4px}.account-status__actions,.report-status__actions{flex:0 0 auto;display:flex;flex-direction:column}.account-status__actions .icon-button,.report-status__actions .icon-button{font-size:24px;width:24px;text-align:center;margin-bottom:10px}.simple_form.new_account_moderation_note,.simple_form.new_report_note{max-width:100%}.batch-form-box{display:flex;flex-wrap:wrap;margin-bottom:5px}.batch-form-box #form_status_batch_action{margin:0 5px 5px 0;font-size:14px}.batch-form-box input.button{margin:0 5px 5px 0}.batch-form-box .media-spoiler-toggle-buttons{margin-left:auto}.batch-form-box .media-spoiler-toggle-buttons .button{overflow:visible;margin:0 0 5px 5px;float:right}.back-link{margin-bottom:10px;font-size:14px}.back-link a{color:#2b90d9;text-decoration:none}.back-link a:hover{text-decoration:underline}.spacer{flex:1 1 auto}.log-entry{margin-bottom:20px;line-height:20px}.log-entry__header{display:flex;justify-content:flex-start;align-items:center;padding:10px;background:#d9e1e8;color:#282c37;border-radius:4px 4px 0 0;font-size:14px;position:relative}.log-entry__avatar{margin-right:10px}.log-entry__avatar .avatar{display:block;margin:0;border-radius:50%;width:40px;height:40px}.log-entry__content{max-width:calc(100% - 90px)}.log-entry__title{word-wrap:break-word}.log-entry__timestamp{color:#444b5d}.log-entry__extras{background:#c6d2dc;border-radius:0 0 4px 4px;padding:10px;color:#282c37;font-family:monospace,monospace;font-size:12px;word-wrap:break-word;min-height:20px}.log-entry__icon{font-size:28px;margin-right:10px;color:#444b5d}.log-entry__icon__overlay{position:absolute;top:10px;right:10px;width:10px;height:10px;border-radius:50%}.log-entry__icon__overlay.positive{background:#79bd9a}.log-entry__icon__overlay.negative{background:#c1203b}.log-entry__icon__overlay.neutral{background:#2b90d9}.log-entry .target,.log-entry .username,.log-entry a{color:#282c37;text-decoration:none;font-weight:500}.log-entry .diff-old{color:#c1203b}.log-entry .diff-neutral{color:#282c37}.log-entry .diff-new{color:#79bd9a}.inline-name-tag,.name-tag,a.inline-name-tag,a.name-tag{text-decoration:none;color:#282c37}.inline-name-tag .username,.name-tag .username,a.inline-name-tag .username,a.name-tag .username{font-weight:500}.inline-name-tag.suspended .username,.name-tag.suspended .username,a.inline-name-tag.suspended .username,a.name-tag.suspended .username{text-decoration:line-through;color:#c1203b}.inline-name-tag.suspended .avatar,.name-tag.suspended .avatar,a.inline-name-tag.suspended .avatar,a.name-tag.suspended .avatar{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8}.name-tag,a.name-tag{display:flex;align-items:center}.name-tag .avatar,a.name-tag .avatar{display:block;margin:0 5px 0 0;border-radius:50%}.name-tag.suspended .avatar,a.name-tag.suspended .avatar{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8}.speech-bubble{margin-bottom:20px;border-left:4px solid #2b90d9}.speech-bubble.positive{border-left-color:#79bd9a}.speech-bubble.negative{border-left-color:#c1203b}.speech-bubble.warning{border-left-color:#ca8f04}.speech-bubble__bubble{padding:16px 16px 16px 14px;font-size:15px;line-height:20px;border-radius:4px 4px 4px 0;position:relative;font-weight:500}.speech-bubble__bubble a{color:#282c37}.speech-bubble__owner{padding:8px 8px 8px 12px}.speech-bubble time{color:#444b5d}.report-card{background:#d9e1e8;border-radius:4px;margin-bottom:20px}.report-card__profile{display:flex;justify-content:space-between;align-items:center;padding:15px}.report-card__profile .account{padding:0;border:0}.report-card__profile .account__avatar-wrapper{margin-left:0}.report-card__profile__stats{flex:0 0 auto;font-weight:500;color:#282c37;text-transform:uppercase;text-align:right}.report-card__profile__stats a{color:inherit;text-decoration:none}.report-card__profile__stats a:active,.report-card__profile__stats a:focus,.report-card__profile__stats a:hover{color:#17191f}.report-card__profile__stats .red{color:#df405a}.report-card__summary__item{display:flex;justify-content:flex-start;border-top:1px solid #e6ebf0}.report-card__summary__item:hover{background:#d3dce4}.report-card__summary__item__assigned,.report-card__summary__item__reported-by{padding:15px;flex:0 0 auto;box-sizing:border-box;width:150px;color:#282c37}.report-card__summary__item__assigned,.report-card__summary__item__assigned .username,.report-card__summary__item__reported-by,.report-card__summary__item__reported-by .username{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-card__summary__item__content{flex:1 1 auto;max-width:calc(100% - 300px)}.report-card__summary__item__content__icon{color:#444b5d;margin-right:4px;font-weight:500}.report-card__summary__item__content a{display:block;box-sizing:border-box;width:100%;padding:15px;text-decoration:none;color:#282c37}.one-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emojione[title=\":alien:\"],.emojione[title=\":baseball:\"],.emojione[title=\":chains:\"],.emojione[title=\":chicken:\"],.emojione[title=\":cloud:\"],.emojione[title=\":crescent_moon:\"],.emojione[title=\":dash:\"],.emojione[title=\":dove_of_peace:\"],.emojione[title=\":eyes:\"],.emojione[title=\":first_quarter_moon:\"],.emojione[title=\":first_quarter_moon_with_face:\"],.emojione[title=\":fish_cake:\"],.emojione[title=\":full_moon:\"],.emojione[title=\":full_moon_with_face:\"],.emojione[title=\":ghost:\"],.emojione[title=\":goat:\"],.emojione[title=\":grey_exclamation:\"],.emojione[title=\":grey_question:\"],.emojione[title=\":ice_skate:\"],.emojione[title=\":last_quarter_moon:\"],.emojione[title=\":last_quarter_moon_with_face:\"],.emojione[title=\":lightning:\"],.emojione[title=\":loud_sound:\"],.emojione[title=\":moon:\"],.emojione[title=\":mute:\"],.emojione[title=\":page_with_curl:\"],.emojione[title=\":rain_cloud:\"],.emojione[title=\":ram:\"],.emojione[title=\":rice:\"],.emojione[title=\":rice_ball:\"],.emojione[title=\":rooster:\"],.emojione[title=\":sheep:\"],.emojione[title=\":skull:\"],.emojione[title=\":skull_and_crossbones:\"],.emojione[title=\":snow_cloud:\"],.emojione[title=\":sound:\"],.emojione[title=\":speaker:\"],.emojione[title=\":speech_balloon:\"],.emojione[title=\":thought_balloon:\"],.emojione[title=\":volleyball:\"],.emojione[title=\":waning_crescent_moon:\"],.emojione[title=\":waning_gibbous_moon:\"],.emojione[title=\":waving_white_flag:\"],.emojione[title=\":waxing_crescent_moon:\"],.emojione[title=\":white_circle:\"],.emojione[title=\":white_large_square:\"],.emojione[title=\":white_medium_small_square:\"],.emojione[title=\":white_medium_square:\"],.emojione[title=\":white_small_square:\"],.emojione[title=\":wind_blowing_face:\"]{-webkit-filter:drop-shadow(1px 1px 0 #000) drop-shadow(-1px 1px 0 #000) drop-shadow(1px -1px 0 #000) drop-shadow(-1px -1px 0 #000);filter:drop-shadow(1px 1px 0 #000000) drop-shadow(-1px 1px 0 #000000) drop-shadow(1px -1px 0 #000000) drop-shadow(-1px -1px 0 #000000)}body.rtl{direction:rtl}body.rtl .column-header>button{text-align:right;padding-left:0;padding-right:15px}body.rtl .landing-page__logo{margin-right:0;margin-left:20px}body.rtl .landing-page .features-list .features-list__row .visual{margin-left:0;margin-right:15px}body.rtl .column-header__icon,body.rtl .column-link__icon{margin-right:0;margin-left:5px}body.rtl .compose-form .compose-form__buttons-wrapper .character-counter__wrapper{margin-right:0;margin-left:4px}body.rtl .navigation-bar__profile{margin-left:0;margin-right:8px}body.rtl .search__input{padding-right:10px;padding-left:30px}body.rtl .search__icon .fa{right:auto;left:10px}body.rtl .column-header__buttons{left:0;right:auto;margin-left:-15px;margin-right:0}body.rtl .column-inline-form .icon-button{margin-left:0;margin-right:5px}body.rtl .column-header__links .text-btn{margin-left:10px;margin-right:0}body.rtl .account__avatar-wrapper{float:right}body.rtl .column-header__back-button{padding-left:5px;padding-right:0}body.rtl .column-header__setting-arrows{float:left}body.rtl .setting-toggle__label{margin-left:0;margin-right:8px}body.rtl .setting-meta__label{float:left}body.rtl .status__avatar{left:auto;right:10px}body.rtl .activity-stream .status.light,body.rtl .status{padding-left:10px;padding-right:68px}body.rtl .activity-stream .status.light .status__display-name,body.rtl .status__info .status__display-name{padding-left:25px;padding-right:0}body.rtl .activity-stream .pre-header{padding-right:68px;padding-left:0}body.rtl .status__prepend{margin-left:0;margin-right:68px}body.rtl .status__prepend-icon-wrapper{left:auto;right:-26px}body.rtl .activity-stream .pre-header .pre-header__icon{left:auto;right:42px}body.rtl .account__avatar-overlay-overlay,body.rtl .column-back-button--slim-button{right:auto;left:0}body.rtl .activity-stream .status.light .status__header .status__meta,body.rtl .status__relative-time{float:left}body.rtl .activity-stream .detailed-status.light .detailed-status__display-name>div{float:right;margin-right:0;margin-left:10px}body.rtl .activity-stream .detailed-status.light .detailed-status__meta span>span{margin-left:0;margin-right:6px}body.rtl .status__action-bar__counter{margin-right:0;margin-left:11px}body.rtl .status__action-bar__counter .status__action-bar-button{margin-right:0;margin-left:4px}body.rtl .status__action-bar-button{float:right;margin-right:0;margin-left:18px}body.rtl .status__action-bar-dropdown{float:right}body.rtl .privacy-dropdown__dropdown{margin-left:0;margin-right:40px}body.rtl .privacy-dropdown__option__icon{margin-left:10px;margin-right:0}body.rtl .detailed-status__display-avatar{margin-right:0;margin-left:10px;float:right}body.rtl .detailed-status__favorites,body.rtl .detailed-status__reblogs{margin-left:0;margin-right:6px}body.rtl .fa-ul{margin-left:2.14285714em}body.rtl .fa-li{left:auto;right:-2.14285714em}body.rtl .admin-wrapper{direction:rtl}body.rtl .admin-wrapper .sidebar ul a i.fa,body.rtl a.table-action-link i.fa{margin-right:0;margin-left:5px}body.rtl .simple_form .check_boxes .checkbox label{padding-left:0;padding-right:25px}body.rtl .simple_form .input.with_label.boolean label.checkbox{padding-left:25px;padding-right:0}body.rtl .simple_form .check_boxes .checkbox input[type=checkbox],body.rtl .simple_form .input.boolean input[type=checkbox],body.rtl .simple_form .input.radio_buttons .radio{left:auto;right:0}body.rtl .simple_form .input.radio_buttons .radio>label{padding-right:28px;padding-left:0}body.rtl .simple_form .input-with-append .input input{padding-left:142px;padding-right:0}body.rtl .simple_form .input.boolean label.checkbox{left:auto;right:0}body.rtl .simple_form .input.boolean .hint,body.rtl .simple_form .input.boolean .label_input{padding-left:0;padding-right:28px}body.rtl .simple_form .label_input__append{right:auto;left:3px}body.rtl .simple_form .label_input__append:after{right:auto;left:0;background-image:linear-gradient(270deg,rgba(249,250,251,0),#f9fafb)}body.rtl .simple_form select{background:#f9fafb url(\"data:image/svg+xml;utf8,\") no-repeat left 8px center/auto 16px}body.rtl .table td,body.rtl .table th{text-align:right}body.rtl .filters .filter-subset{margin-right:0;margin-left:45px}body.rtl .landing-page .header-wrapper .mascot{right:60px;left:auto}body.rtl .landing-page__call-to-action .row__information-board{direction:rtl}body.rtl .landing-page .header .hero .floats .float-1{left:-120px;right:auto}body.rtl .landing-page .header .hero .floats .float-2{left:210px;right:auto}body.rtl .landing-page .header .hero .floats .float-3{left:110px;right:auto}body.rtl .landing-page .header .links .brand img{left:0}body.rtl .landing-page .fa-external-link{padding-right:5px;padding-left:0!important}body.rtl .landing-page .features #mastodon-timeline{margin-right:0;margin-left:30px}@media screen and (min-width:631px){body.rtl .column,body.rtl .drawer{padding-left:5px;padding-right:5px}body.rtl .column:first-child,body.rtl .drawer:first-child{padding-left:5px;padding-right:10px}body.rtl .columns-area>div .column,body.rtl .columns-area>div .drawer{padding-left:5px;padding-right:5px}}body.rtl .public-layout .header .nav-button{margin-left:8px;margin-right:0}body.rtl .public-layout .public-account-header__tabs{margin-left:0;margin-right:20px}body.rtl .landing-page__information .account__display-name{margin-right:0;margin-left:5px}body.rtl .landing-page__information .account__avatar-wrapper{margin-left:12px;margin-right:0}body.rtl .card__bar .display-name{margin-left:0;margin-right:15px;text-align:right}body.rtl .fa-chevron-left:before{content:\"\"}body.rtl .fa-chevron-right:before{content:\"\"}body.rtl .column-back-button__icon{margin-right:0;margin-left:5px}body.rtl .column-header__setting-arrows .column-header__setting-btn:last-child{padding-left:0;padding-right:10px}body.rtl .simple_form .input.radio_buttons .radio>label input{left:auto;right:0}.dashboard__counters{display:flex;flex-wrap:wrap;margin:0 -5px 20px}.dashboard__counters>div{box-sizing:border-box;flex:0 0 33.333%;padding:0 5px;margin-bottom:10px}.dashboard__counters>div>a,.dashboard__counters>div>div{padding:20px;background:#ccd7e0;border-radius:4px}.dashboard__counters>div>a{text-decoration:none;color:inherit;display:block}.dashboard__counters>div>a:active,.dashboard__counters>div>a:focus,.dashboard__counters>div>a:hover{background:#c0cdd9}.dashboard__counters__num,.dashboard__counters__text{text-align:center;font-weight:500;font-size:24px;line-height:21px;color:#000;font-family:sans-serif;margin-bottom:20px;line-height:30px}.dashboard__counters__text{font-size:18px}.dashboard__counters__label{font-size:14px;color:#282c37;text-align:center;font-weight:500}.dashboard__widgets{display:flex;flex-wrap:wrap;margin:0 -5px}.dashboard__widgets>div{flex:0 0 33.333%;margin-bottom:20px}.dashboard__widgets>div>div{padding:0 5px}.dashboard__widgets a:not(.name-tag){color:#282c37;font-weight:500;text-decoration:none}.glitch.local-settings{background:#d9e1e8}.glitch.local-settings__navigation,.glitch.local-settings__navigation__item{background:#f2f5f7}.glitch.local-settings__navigation__item:hover{background:#d9e1e8}.notification__dismiss-overlay .wrappy{box-shadow:unset}.notification__dismiss-overlay .ckbox{text-shadow:unset}.status.status-direct{background:#f2f5f7}.status.status-direct.collapsed>.status__content:after{background:linear-gradient(rgba(242,245,247,0),#f2f5f7)}.focusable:focus.status.status-direct{background:#e6ebf0}.focusable:focus.status.status-direct.collapsed>.status__content:after{background:linear-gradient(rgba(230,235,240,0),#e6ebf0)}.column>.scrollable{background:#fff}.status.collapsed .status__content:after{background:linear-gradient(hsla(0,0%,100%,0),#fff)}.drawer__inner{background:#d9e1e8}.drawer__inner__mastodon{background:#d9e1e8 url('data:image/svg+xml;utf8,') no-repeat bottom/100% auto!important}.drawer__inner__mastodon .mastodon{-webkit-filter:contrast(75%) brightness(75%)!important;filter:contrast(75%) brightness(75%)!important}.status__content .status__content__spoiler-link{background:#7a96ae}.status__content .status__content__spoiler-link:hover{background:#6a89a5;text-decoration:none}.account-gallery__item a,.dropdown-menu,.media-spoiler,.video-player__spoiler{background:#d9e1e8}.dropdown-menu__arrow.left{border-left-color:#d9e1e8}.dropdown-menu__arrow.top{border-top-color:#d9e1e8}.dropdown-menu__arrow.bottom{border-bottom-color:#d9e1e8}.dropdown-menu__arrow.right{border-right-color:#d9e1e8}.dropdown-menu__item a{background:#d9e1e8;color:#282c37}.composer .composer--spoiler input,.composer .composer--textarea textarea{color:#0f151a}.composer .composer--spoiler input:disabled,.composer .composer--textarea textarea:disabled{background:#e6e6e6}.composer .composer--spoiler input::-webkit-input-placeholder,.composer .composer--textarea textarea::-webkit-input-placeholder{color:#232f39}.composer .composer--spoiler input:-ms-input-placeholder,.composer .composer--textarea textarea:-ms-input-placeholder{color:#232f39}.composer .composer--spoiler input::-ms-input-placeholder,.composer .composer--textarea textarea::-ms-input-placeholder{color:#232f39}.composer .composer--spoiler input::placeholder,.composer .composer--textarea textarea::placeholder{color:#232f39}.composer .composer--options{background:#b9c8d5;box-shadow:unset}.composer .composer--options>hr{display:none}.composer .composer--options--dropdown--content--item,.composer .composer--options--dropdown--content--item strong{color:#9baec8}.composer--upload_form--actions .icon-button{color:#ededed}.composer--upload_form--actions .icon-button:active,.composer--upload_form--actions .icon-button:focus,.composer--upload_form--actions .icon-button:hover{color:#fff}.composer--upload_form--item>div input{color:#ededed}.composer--upload_form--item>div input::-webkit-input-placeholder{color:#e6e6e6}.composer--upload_form--item>div input:-ms-input-placeholder{color:#e6e6e6}.composer--upload_form--item>div input::-ms-input-placeholder{color:#e6e6e6}.composer--upload_form--item>div input::placeholder{color:#e6e6e6}.dropdown-menu__separator{border-bottom-color:#b3c3d1}.reply-indicator__content a,.status__content a{color:#2b90d9}.emoji-mart-bar{border-color:#e6ebf0}.emoji-mart-bar:first-child{background:#b9c8d5}.emoji-mart-search input{background:rgba(217,225,232,.3);border-color:#d9e1e8}.composer--textarea--suggestions{background:#b9c8d5}.composer--textarea--suggestions--item.selected,.composer--textarea--suggestions--item:active,.composer--textarea--suggestions--item:focus,.composer--textarea--suggestions--item:hover{background:#e6ebf0}.react-toggle-track{background:#282c37}.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background:#131419}.react-toggle.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background:#56a7e1}.actions-modal,.boost-modal,.confirmation-modal,.doodle-modal,.embed-modal,.error-modal,.mute-modal,.onboarding-modal,.report-modal{background:#d9e1e8}.boost-modal__action-bar,.confirmation-modal__action-bar,.doodle-modal__action-bar,.error-modal__footer,.mute-modal__action-bar,.onboarding-modal__paginator{background:#ecf0f4}.boost-modal__action-bar .error-modal__nav:active,.boost-modal__action-bar .error-modal__nav:focus,.boost-modal__action-bar .error-modal__nav:hover,.boost-modal__action-bar .onboarding-modal__nav:active,.boost-modal__action-bar .onboarding-modal__nav:focus,.boost-modal__action-bar .onboarding-modal__nav:hover,.confirmation-modal__action-bar .error-modal__nav:active,.confirmation-modal__action-bar .error-modal__nav:focus,.confirmation-modal__action-bar .error-modal__nav:hover,.confirmation-modal__action-bar .onboarding-modal__nav:active,.confirmation-modal__action-bar .onboarding-modal__nav:focus,.confirmation-modal__action-bar .onboarding-modal__nav:hover,.doodle-modal__action-bar .error-modal__nav:active,.doodle-modal__action-bar .error-modal__nav:focus,.doodle-modal__action-bar .error-modal__nav:hover,.doodle-modal__action-bar .onboarding-modal__nav:active,.doodle-modal__action-bar .onboarding-modal__nav:focus,.doodle-modal__action-bar .onboarding-modal__nav:hover,.error-modal__footer .error-modal__nav:active,.error-modal__footer .error-modal__nav:focus,.error-modal__footer .error-modal__nav:hover,.error-modal__footer .onboarding-modal__nav:active,.error-modal__footer .onboarding-modal__nav:focus,.error-modal__footer .onboarding-modal__nav:hover,.mute-modal__action-bar .error-modal__nav:active,.mute-modal__action-bar .error-modal__nav:focus,.mute-modal__action-bar .error-modal__nav:hover,.mute-modal__action-bar .onboarding-modal__nav:active,.mute-modal__action-bar .onboarding-modal__nav:focus,.mute-modal__action-bar .onboarding-modal__nav:hover,.onboarding-modal__paginator .error-modal__nav:active,.onboarding-modal__paginator .error-modal__nav:focus,.onboarding-modal__paginator .error-modal__nav:hover,.onboarding-modal__paginator .onboarding-modal__nav:active,.onboarding-modal__paginator .onboarding-modal__nav:focus,.onboarding-modal__paginator .onboarding-modal__nav:hover{background-color:#fff}.empty-column-indicator,.error-column{color:#364959}.activity-stream-tabs{background:#fff}.activity-stream-tabs a.active{color:#9baec8}.activity-stream .entry{background:#fff}.activity-stream .status.light .display-name strong,.activity-stream .status.light .status__content{color:#000}.accounts-grid .account-grid-card .controls .icon-button{color:#282c37}.accounts-grid .account-grid-card .name a{color:#000}.accounts-grid .account-grid-card .username{color:#282c37}.accounts-grid .account-grid-card .account__header__content{color:#000}.button.logo-button{color:#fff}.button.logo-button svg path:first-child{fill:#fff}.public-layout .header,.public-layout .public-account-bio,.public-layout .public-account-header{box-shadow:none}.public-layout .header,.public-layout .public-account-header__image{background:#b3c3d1}.public-layout .public-account-header__image:after{box-shadow:none}.public-layout .public-account-header__tabs__name h1,.public-layout .public-account-header__tabs__name h1 small{color:#fff}.account__section-headline a.active:after{border-color:transparent transparent #fff}.activity-stream,.box-widget,.contact-widget,.directory__tag>a,.directory__tag>div,.hero-widget,.landing-page__information.contact-widget,.memoriam-widget,.moved-account-widget,.nothing-here{box-shadow:none}"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./app/javascript/flavours/glitch/styles/components/index.scss","webpack:///./app/javascript/skins/glitch/mastodon-light/common.scss","webpack:///./app/javascript/flavours/glitch/styles/mastodon-light/variables.scss","webpack:///./app/javascript/flavours/glitch/styles/basics.scss","webpack:///./app/javascript/flavours/glitch/styles/containers.scss","webpack:///./app/javascript/flavours/glitch/styles/_mixins.scss","webpack:///./app/javascript/flavours/glitch/styles/variables.scss","webpack:///./app/javascript/flavours/glitch/styles/lists.scss","webpack:///./app/javascript/flavours/glitch/styles/modal.scss","webpack:///./app/javascript/flavours/glitch/styles/footer.scss","webpack:///./app/javascript/flavours/glitch/styles/compact_header.scss","webpack:///./app/javascript/flavours/glitch/styles/widgets.scss","webpack:///./app/javascript/flavours/glitch/styles/forms.scss","webpack:///./app/javascript/flavours/glitch/styles/accounts.scss","webpack:///./app/javascript/flavours/glitch/styles/stream_entries.scss","webpack:///./app/javascript/flavours/glitch/styles/components/boost.scss","webpack:///./app/javascript/flavours/glitch/styles/components/accounts.scss","webpack:///./app/javascript/flavours/glitch/styles/components/domains.scss","webpack:///./app/javascript/flavours/glitch/styles/components/status.scss","webpack:///./app/javascript/flavours/glitch/styles/components/modal.scss","webpack:///./app/javascript/flavours/glitch/styles/components/composer.scss","webpack:///./app/javascript/flavours/glitch/styles/components/columns.scss","webpack:///./app/javascript/flavours/glitch/styles/components/regeneration_indicator.scss","webpack:///./app/javascript/flavours/glitch/styles/components/search.scss","webpack:///./","webpack:///./app/javascript/flavours/glitch/styles/components/emoji.scss","webpack:///./app/javascript/flavours/glitch/styles/components/doodle.scss","webpack:///./app/javascript/flavours/glitch/styles/components/drawer.scss","webpack:///./app/javascript/flavours/glitch/styles/components/media.scss","webpack:///./app/javascript/flavours/glitch/styles/components/sensitive.scss","webpack:///./app/javascript/flavours/glitch/styles/components/lists.scss","webpack:///./app/javascript/flavours/glitch/styles/components/emoji_picker.scss","webpack:///./app/javascript/flavours/glitch/styles/components/local_settings.scss","webpack:///./app/javascript/flavours/glitch/styles/components/error_boundary.scss","webpack:///./app/javascript/flavours/glitch/styles/polls.scss","webpack:///./app/javascript/flavours/glitch/styles/about.scss","webpack:///./app/javascript/flavours/glitch/styles/tables.scss","webpack:///./app/javascript/flavours/glitch/styles/admin.scss","webpack:///./app/javascript/flavours/glitch/styles/accessibility.scss","webpack:///./app/javascript/flavours/glitch/styles/rtl.scss","webpack:///./app/javascript/flavours/glitch/styles/dashboard.scss","webpack:///./app/javascript/flavours/glitch/styles/mastodon-light/diff.scss"],"names":[],"mappings":"AAuPE,iBCixFD,2ZAt/FC,mBACA,SACA,eACA,aACA,uBACA,CACD,8EAKC,cACD,KAGC,cACD,MAGC,gBACD,aAGC,YACD,oDAIC,uBACA,CACD,MAGC,yCACA,CACD,KAGC,2CACD,oBAGC,sBACA,CACD,0BAGC,iCACA,kBACA,CACD,gCAGC,mBACD,iCAGC,mBACD,0BAGC,8BACA,6BACA,CACD,iEAOC,kBCnFwB,CDoFzB,2BAGC,uBACD,KEtFC,0CACA,eACA,iBACA,gBACA,WDXM,kCCaN,qCACA,2DACA,qHACA,uCACA,CF0FD,iBE5EG,uIF+EH,cE3EG,6BACA,YACA,UACA,kBDjCsB,CDgHzB,kCE3EK,kBF8EL,aEzEG,kBD1CsB,CDsHzB,iBExEG,mCACA,CF2EH,yBExEK,mCACA,CF2EL,WEtEG,4BACA,gBACA,CFyEH,sBEtEK,6BACA,YACA,eACA,CFyEL,WEpEG,iCACA,CF0EH,sBEzEG,uBACA,SACA,CFmFH,WE/EG,oCACA,cDhFiB,mBAEK,aCoFtB,uBACA,kBACA,CFsEH,mBEnEK,iCACA,CFsEL,uBEnEO,8BACA,WACA,YACA,iBACA,CFsEP,sBElEO,gCACA,eACA,CFqEP,OE9DC,kCACA,CFkED,aE/DG,aFkEH,4BE3DG,wBACA,YACA,mBACA,uBACA,mBACA,CF+DH,eGlMC,8BAEA,CHsMD,oCGzMD,eAMI,mBACA,CHuMD,CACF,gBGnMC,uBHuMD,oCGxMD,gBAII,mBHwMD,CACF,mBGrMG,oCACA,kBACA,CHwMH,uBGrMK,6BACA,CHwML,qBGpMK,oCACA,mBACA,WF9BE,qBEgCF,UACA,kBACA,iBACA,uBACA,gBACA,cACA,CHuML,kCGhMG,2BAEA,mBACA,qBACA,CHoMH,oCGzMC,kCAQI,wBACA,YACA,CHqMH,CACF,gBGhMC,yBAEA,eACA,iBACA,sBACA,iBAEA,sBAEA,CHoMD,oCG9MD,gBAaI,2BAEA,mBAEA,CHqMD,CACF,wBI5QC,WD4EuB,sCACrB,iBHuMH,4BGpMK,uBACA,cACA,SACA,kBACA,iBCzFJ,mDACA,CJkSD,sBGpMG,4BF7FiB,uBE+FjB,CHuMH,gCGpMK,8BACA,uBACA,eACA,CHuML,6BGlMG,6BACA,iBACA,eACA,CHqMH,QGhMC,2BACA,8BACA,sBACA,mCACA,2BHoMD,kBGjMG,0BACA,CHoMH,kBGhMG,wBACA,CHmMH,kBG/LG,wBACA,CHkMH,kBG9LG,0BACA,CHiMH,sCG7LG,gBHgMH,oCG5ND,QAgCI,kDHgMD,sCG7LG,0BACA,mBACA,sBACA,CHgMH,gCG5LG,kCACA,kBACA,CH+LH,qBG3LG,aH8LH,CACF,oCG/OD,QAqDI,+CACA,CH8LD,kBG3LG,cH8LH,kBG1LG,wBACA,CH6LH,kBGzLG,wBACA,CH4LH,kBGxLG,wBACA,CH2LH,CACF,oCGvLD,eAEI,iBH0LD,CACF,0BGvLG,gBH0LH,oCG3LC,0BAII,UH2LH,CACF,uBGvLG,sDACA,kBACA,YACA,cACA,aACA,oBACA,uBACA,iBACA,eACA,CH0LH,oCGpMC,uBAaI,0BACA,MACA,OACA,SACA,gBACA,gBACA,WACA,CH2LH,CACF,2BGxLK,6BACA,CH2LL,iCGvLK,iCACA,2BACA,gBACA,CH0LL,mCGtLK,iCACA,uBACA,gBACA,CHyLL,kCGrLK,iCACA,yBACA,gBACA,CHwLL,8BGpLK,0BACA,CHuLL,kCGpLO,0BACA,WACA,kBACA,WACA,CHuLP,oCG5LK,kCAQI,YHwLP,CACF,6GGlLO,mBHqLP,iCGhLK,gCACA,eACA,eACA,gBACA,qBACA,cFzRe,mBE2Rf,iBACA,CHmLL,sHG9KO,oCFpSA,CDsdP,oCG7KO,0CACE,aHgLP,CACF,mCG3KK,wCAEA,iBACA,CH8KL,4HGzKO,uCACA,CH4KP,qBGpKG,2BACA,0DACA,sBACA,mCACA,2BHuKH,+BGpKK,wBACA,CHuKL,+BGnKK,wBACA,CHsKL,oCGpLC,qBAkBI,qCACA,CHsKH,+BGnKK,aHsKL,CACF,sCGjKG,mCACA,kCACA,CHoKH,+CGjKK,WHoKL,oIGhKO,sDHoKP,4DGhKO,wBFtWa,CDygBpB,gFGhKS,YFzWW,CD4gBpB,6CG7JK,0CACA,aACA,kBACA,eACA,CHgKL,mDG7JO,yBACA,kBACA,WACA,YACA,gDACA,MACA,MACA,CHgKP,iDG5JO,kFACA,WACA,YACA,SACA,yBACA,CH+JP,oCGvLG,6CA4BI,aH+JL,CACF,8CG3JK,gBH8JL,4JG1JO,kBH8JP,oCGhKK,4JAKI,gBHgKP,CACF,oCG/NC,sCAoEI,+BACA,CH+JH,mDG5JK,aH+JL,8FG1JK,gBH6JL,CACF,2CGzJK,mCACA,aACA,0BACA,CH4JL,kDGzJO,yBACA,mBACA,kBACA,SACA,OACA,QACA,YACA,0BACA,UACA,CH4JP,mDGxJO,0BAGqB,yCACrB,+BACA,CH6JP,uDG1JS,yBACA,YACA,SACA,kBACA,yBACA,mBACA,iBC7cR,mDACA,CJ4mBD,oCGlMG,2CAwCI,gCACA,0BACA,WACA,CH8JL,kDG3JO,aH8JP,mDIlnBD,WD0d6B,sCAErB,uBH+JP,uDG5JS,2BACA,iBCreV,mDACA,CJsoBC,CACF,0DG5KO,mDAcI,aHkKT,CACF,oCGlOG,2CAqEI,gBHiKL,CACF,oCGvOG,2CAyEI,eHkKL,CACF,4CG9JK,8BACA,CHiKL,kDG9JO,mCACA,CHiKP,qDG9JS,gCACA,WFngBF,gBEqgBE,gBACA,mBACA,uBACA,4BACA,CHiKT,2DG9JW,6BACA,WF7gBJ,gBE+gBI,gBACA,sBACA,CHiKX,oCGzLG,4CA8BI,8BACA,8BACA,kBACA,CH+JL,kDG5JO,8BACA,CH+JP,qDG5JS,gCACA,gBACA,CH+JT,2DG5JW,aFniBO,CDksBlB,CACF,kDGzJO,wCACA,oBACA,WACA,CH4JP,oEGzJS,gCACA,eACA,CH4JT,oCGxJS,oEACE,aH2JT,CACF,2DGvJS,kCACA,cACA,cF9jBW,aEgkBX,+BACA,eACA,kBACA,iBACA,CH0JT,6DGvJW,cH0JX,sEGtJW,eHyJX,iEGrJW,yBACA,kBACA,SACA,OACA,WACA,gCACA,WACA,uBACA,CHwJX,wEGnJa,yCACA,CHsJb,iFGlJa,2BFjmBO,CDsvBpB,uEG/Ia,iCACA,CHkJb,6DG7IW,kCACA,CHgJX,0EG5IW,4BACA,CH+IX,2EG3IW,+BACA,kBACA,WF5nBJ,sBE8nBI,CH8IX,0DGzIS,wBACA,CH4IT,2DGxIS,gBH2IT,6CGrIK,2BACA,CHwIL,iEGrIO,gCACA,uBACA,aACA,CHwIP,0FGrIS,6BHwIT,wEGpIS,aHuIT,oDGlIO,gCACA,aF/pBa,CDqyBpB,sDGlIS,mCFnqBW,qBEqqBX,aACA,eACA,CHqIT,6DGlIW,0BF7qBJ,CDmzBP,oCGtKG,6CAuCI,uBACA,CHmIL,CACF,0CG9HG,0BHiIH,oCGlIC,0CAII,gBHkIH,CACF,sCG9HG,gBHiIH,mCG7HG,sDACA,kBACA,gBACA,kBACA,CHgIH,oCGrIC,mCAQI,gCACA,eACA,CHiIH,CACF,4DG9HK,qBACA,CHiIL,8DG9HO,cHiIP,qFG7HO,wBHgIP,wEG5HO,aE9tBQ,CL61Bf,6DGzHK,8BFtuBE,CDo2BP,oFGxHK,4BACA,aF1uBe,CDu2BpB,0CGxHK,iBH2HL,mCGtHG,cFtuBkB,cEuuBlB,CHyHH,wCGtHK,8BACA,CHyHL,0BGpHG,4BACA,eACA,aACA,CHuHH,8BGpHK,oCACA,YACA,cACA,mBACA,iBACA,CHuHL,oCG7HG,8BASI,cHwHL,CACF,oCGlIG,8BAaI,eHyHL,CACF,oCG7IC,0BAwBI,qCACA,CHyHH,8BGtHK,qBACA,gBACA,+BACA,CHyHL,yCGtHO,gBHyHP,yCGrHO,kBFjyBgB,CDy5BvB,8IGnHS,mBHsHT,CACF,SMl6BC,gBNs6BD,YMn6BG,iCACA,CNs6BH,gBMj6BC,6BACA,CNq6BD,mBMl6BG,+BACA,kBACA,CNq6BH,cOp7BC,g2BACA,sBACA,aACA,SACA,CPw7BD,wBOp7BC,oBACA,sBACA,wBACA,CPw7BD,0BOr7BG,uBACA,CPw7BH,oCOn7BC,gBACE,aPu7BD,CACF,uBQ58BG,iCACA,oBACA,eACA,aACA,CR+8BH,oCQp9BC,uBAQI,oCACA,CRg9BH,CACF,6BQ78BK,2BACA,yCACA,CRg9BL,uCQ78BO,yBACA,WACA,CRg9BP,uCQ58BO,yBACA,WACA,CR+8BP,uCQ38BO,yBACA,YACA,iBACA,CR88BP,4CQ38BS,cR88BT,uCQz8BO,yBACA,WACA,CR48BP,uCQx8BO,yBACA,WACA,CR28BP,oCQh/BG,6BAyCI,kCR28BL,8EQv8BO,cR28BP,uCQv8BO,WR08BP,uCQt8BO,cRy8BP,8EQp8BO,cRw8BP,uCQp8BO,WRu8BP,CACF,oCQn8BO,uCACE,cRs8BP,CACF,oCQl8BO,4JAIE,aRq8BP,CACF,0BQh8BK,yCACA,kBACA,aP9Fe,CDkiCpB,4BQh8BO,kCACA,CRm8BP,4BQ97BK,kCACA,CRi8BL,uGQ57BO,0BR+7BP,kCQz7BO,0BACA,WACA,aACA,CR47BP,uCQz7BS,aR47BT,wIQp7BS,aRu7BT,mBS3jCG,gCACA,cACA,gBACA,mBACA,eACA,oBACA,CT+jCH,oCStkCC,mBAUI,qCACA,CTgkCH,CACF,qBS7jCK,kCACA,CTgkCL,yBS5jCK,6BRjBe,CDilCpB,uBS3jCK,wCACA,kBACA,WACA,WACA,CT8jCL,aU3lCC,qDACA,CV+lCD,kBU5lCG,wBACA,kBACA,gBACA,0BACA,eLRI,CLwmCP,sBU5lCK,kFACA,WACA,YACA,SACA,yBACA,CV+lCL,mBU1lCG,mBTjBsB,aSkBtB,0BACA,eACA,cTtBiB,iBSwBjB,qBACA,eACA,CV6lCH,6BU1lCK,uBACA,eACA,CV6lCL,qBUzlCK,mBV4lCL,gCUzlCO,gBV4lCP,sBUvlCK,wBACA,UACA,gBACA,uBACA,oBACA,kBACA,oBACA,aACA,CV0lCL,qBUtlCK,cTvDe,oBSwDf,CVylCL,2BUtlCO,0BVylCP,oCUxpCD,aAqEI,aVulCD,CACF,qBUnlCC,sCACA,CVulCD,wBUplCG,sCACA,gBACA,eACA,aT7EiB,CDqqCpB,8BUnlCG,eVslCH,yCUnlCK,gBVslCL,qDUllCK,+BACA,CVqlCL,+CUjlCK,uBACA,yBACA,CVolCL,sEU9kCC,+BACA,mBTrGwB,kCSuGxB,CV4lCD,0DUvlCC,qCAEA,CVqlCD,gBU9kCC,6BTvHmB,iBSyHnB,qBACA,eACA,CVklCD,uBU/kCG,gBVklCH,kBU9kCG,mBVilCH,6BU9kCK,gBVilCL,sBU5kCG,gBV+kCH,wBU5kCK,WThJE,oBSiJF,CV+kCL,sBUxkCC,yCACA,mBTpJwB,mCSsJxB,cTxJmB,gBS0JnB,kBACA,CV6kCD,qDUzkCG,gBV6kCH,qXUzkCO,gBV6lCP,wBUvlCG,uCACA,CV0lCH,wLU9kCO,qBVulCP,kIUplCS,0BVulCT,+BUhlCG,mBVmlCH,mCUhlCK,8BTnMe,CDuxCpB,6DU7kCK,gCACA,CVglCL,2DU5kCK,oCACA,CV+kCL,gEU5kCO,gBV+kCP,iBUxkCC,6BL7NM,eKiON,cT9NmB,kBSgOnB,CV4kCD,8BUjlCC,oDAEA,CVwlCD,aUjlCC,qCAGA,kBACA,aACA,CV4kCD,gBUzkCG,WT/OI,eSgPJ,gBACA,gBACA,kBACA,CV4kCH,eUxkCG,4BTpPiB,CDg0CpB,oCU7lCD,aAsBI,+BACA,CV2kCD,gBUxkCG,eV2kCH,CACF,WUtkCC,mBTjQwB,kBSkQxB,kCACA,CV0kCD,gBUvkCG,wCACA,CV0kCH,sCUtkCK,gCACA,8BACA,mBT7QoB,kBS+QpB,aACA,qBACA,cACA,kCACA,CVykCL,yEUlkCO,mBVqkCP,yBUhkCK,mBT9RoB,cS+RpB,CVmkCL,6BU/jCK,yBACA,CVkkCL,mBU9jCK,6BACA,gBACA,WThTE,mBSkTF,gBACA,sBACA,CVikCL,uBU9jCO,aTpTa,CDq3CpB,yBU7jCO,8BACA,eACA,eACA,aT3Ta,CD43CpB,wFUxjCO,UTvUA,CDo4CP,8BUxjCK,yBACA,CV2jCL,sDUvjCK,oBT3UoB,CDq4CzB,cUpjCC,qCACA,CVwjCD,+BUrjCG,yBACA,YACA,kBACA,kBACA,kBACA,mBACA,wBACA,CVwjCH,2CUrjCK,UVwjCL,4CUpjCK,UVujCL,4CUnjCK,UVsjCL,gBUhjCC,WVojCD,yBUjjCG,kBACA,CVojCH,yBUhjCG,2CACA,cTzXiB,gBS2XjB,YACA,CVmjCH,qCUhjCK,gBVmjCL,yBU9iCG,qCACA,+BACA,CVijCH,uCU7iCG,gBVgjCH,uBU5iCG,8BACA,eACA,gBACA,UTpZI,CDo8CP,6BU5iCK,4BTrZe,gBSuZf,cACA,CV+iCL,oCU1iCG,kCACE,aV6iCH,CACF,oCUziCD,qIAQI,gCACA,eACA,CV4iCD,CACF,eUriCC,iBVyiCD,oCU1iCD,eAII,qBV0iCD,CACF,qBUviCG,uBV0iCH,qCU3iCC,qBAII,uBV2iCH,CACF,oCUhjCC,qBAQI,WV4iCH,CACF,oCUrjCC,qBAYI,YV6iCH,CACF,gCUziCG,kBV4iCH,oCU7iCC,gCAII,6BV6iCH,CACF,+DUziCO,gBV4iCP,yDUxiCO,+BACA,CV2iCP,mEUxiCS,uBACA,eACA,CV2iCT,wFUviCS,yBACA,CV0iCT,kKUniCO,gBVwiCP,eUhiCC,aTlfmB,CDuhDpB,gCUtiCC,mBVyiCD,4BUliCK,gBVqiCL,iBUhiCG,gCACA,qBACA,gBACA,aT7fsB,CDiiDzB,sEU9hCK,0BViiCL,KWxiDC,+CACA,CX4iDD,gBWxiDC,6BACA,aACA,CX4iDD,oBWviDG,kCACA,CX2iDH,2BWxiDK,SX2iDL,yCWtiDO,mBXyiDP,oDWtiDS,gBXyiDT,+CWpiDO,mCACA,CXuiDP,qDWpiDS,2BACA,MACA,CXuiDT,4BWjiDK,iCACA,CXoiDL,+CWjiDO,mCACA,gBACA,WVjDA,cUmDA,UACA,CXoiDP,2EW/hDO,kBXmiDP,kDW/hDO,gBXkiDP,2CW9hDO,0BACA,MACA,CXiiDP,oCW7hDO,cVjEkB,yBUkElB,CXgiDP,+HW3hDS,qBX8hDT,kBWvhDG,0BACA,CX0hDH,yBWvhDK,oCACA,UACA,aACA,CX0hDL,mBWrhDG,aV7FiB,CDqnDpB,qBWrhDK,aV7FoB,CDqnDzB,wBWphDK,oCACA,eACA,CXuhDL,uBWlhDG,6BACA,cACA,CXqhDH,oBWjhDG,gCVjHiB,CDsoDpB,gCWjhDK,iCACA,iBACA,gBACA,eACA,CXohDL,mBW/gDG,mBXkhDH,oBW9gDG,gBXihDH,0JW7gDO,gBX4hDP,qDWrhDK,aXwhDL,2DWrhDO,mCACA,WVpJA,gBUsJA,gBACA,aACA,CXwhDP,uHWnhDO,cXuhDP,qDWlhDK,gCACA,CXqhDL,kDW/gDK,mCACA,WV1KE,cU4KF,kBACA,qBACA,eACA,CXkhDL,qCW9gDK,eXihDL,kCW7gDK,WXghDL,qCW3gDG,eX8gDH,2CW3gDK,mCACA,WVhME,cUkMF,gBACA,eACA,CX8gDL,2CW1gDK,mBX6gDL,wCWzgDK,iCX4gDL,4BWvgDG,kCACA,CX0gDH,2BWtgDG,mBXygDH,6CWtgDK,gBXygDL,yBWpgDG,6BAEA,mBACA,CXugDH,gCWpgDK,eXugDL,iCWngDK,qCACA,cACA,cACA,CXsgDL,mCWngDO,cXsgDP,4GWhgDK,gBXogDL,oCW3hDC,yBA2BI,6BACA,CXogDH,iCWjgDK,eXogDL,yJW9/CK,mBXmgDL,CACF,+CW9/CG,sCACA,eACA,WV1QI,cU4QJ,UACA,CXigDH,0CW3/CO,mCACA,WVpRA,qBUsRA,WACA,kBACA,gBACA,kBACA,aACA,CX8/CP,yDW1/CO,yBACA,QACA,QACA,CX6/CP,qJWn/CG,qCACA,WV7SI,cU+SJ,WACA,UACA,oBACA,gBACA,mBACA,sBACA,kBACA,YACA,CX0/CH,6LWv/CK,gBX8/CL,mVW1/CK,qBXigDL,gOW7/CK,oBNhUU,CLo0Df,mLWhgDK,kBXugDL,2WWlgDK,qBVrUoB,kBUsUpB,CX6gDL,4CWvgDK,cX0gDL,+TWjgDK,qBXygDL,6CWrgDK,8BACA,cACA,cACA,CXwgDL,6BWngDG,WXsgDH,sBWlgDG,4BACA,CXqgDH,mCWlgDK,+BACA,CXqgDL,oEW9/CG,yBACA,SACA,kBACA,mBVpXsB,WANlB,eU6XJ,oBACA,YACA,aACA,yBACA,qBACA,kBACA,sBACA,eACA,gBACA,UACA,mBACA,iBACA,CXmgDH,qGWhgDK,eXqgDL,sFWjgDK,yBXsgDL,+KWjgDK,yBXwgDL,iHWpgDK,wBVrZkB,CD85DvB,+FWrgDK,kBN1ZM,CLo6DX,iHWvgDO,yBX4gDP,qOWvgDO,yBX8gDP,oBWxgDG,mFACA,eACA,WV7aI,cU+aJ,WACA,UACA,oBACA,gBACA,wXACA,sBACA,kBACA,kBACA,mBACA,WACA,CX2gDH,mCWtgDK,kBXygDL,kCWrgDK,4BACA,QACA,sBAEA,eACA,cVvbY,oBUybZ,oBACA,eACA,gBACA,mBACA,eACA,CXwgDL,wCWrgDO,yBACA,kBACA,MACA,QACA,WACA,UACA,mEACA,CXwgDP,2BWlgDG,kBXqgDH,oCWlgDK,wBACA,OACA,WACA,YACA,aACA,uBACA,mBACA,iCACA,kCACA,2CACA,CXqgDL,6CWlgDO,kBXqgDP,4HWhgDW,UVnfJ,CDu/DP,YW3/CC,iCAEA,cACA,CX+/CD,eW3/CC,iCVhgBmB,kBUkgBnB,kBACA,mBACA,iBACA,CX+/CD,sBW5/CG,uEACA,aN1gBY,CL0gEf,qBW3/CG,mEACA,aN/gBQ,CL8gEX,iBW1/CG,mBX6/CH,2BWz/CG,gCACA,cACA,WACA,YACA,aACA,gCACA,mBV5hBsB,WALlB,eUoiBJ,QACA,CX4/CH,6CWz/CK,SX4/CL,gHWt/CK,oBXy/CL,iCWr/CK,mBXw/CL,sBWn/CG,gBXs/CH,oKWl/CO,gBXigDP,0DW1jDD,eA+DI,gBX+/CD,CACF,aW3/CC,iCACA,CX+/CD,eW5/CG,cVvkBiB,oBUwkBjB,CX+/CH,qBW5/CK,0BX+/CL,WWz/CC,mCACA,cACA,CX6/CD,cW1/CG,sCACA,CX6/CH,aWz/CG,cVxlBsB,yBUylBtB,qBACA,eACA,CX4/CH,0DWv/CK,cX0/CL,6BWn/CC,gCV1mBmB,CDmmEpB,mCWr/CG,kCACA,iBACA,CXy/CH,2CWr/CG,cVpnBiB,eUqnBjB,CXy/CH,mUWr/CO,gBXygDP,0DW1hDD,6BAuBI,gBXwgDD,CACF,YWpgDC,4BACA,sBACA,CXwgDD,SWpgDC,8BN5oBM,YM8oBN,qBACA,mCACA,oBACA,CXwgDD,aWrgDG,sBACA,CXwgDH,gBWngDC,iCVxpBmB,UU0pBnB,CXugDD,qBWpgDG,4BACA,CXugDH,cWjgDG,mBXqgDH,qBWlgDK,gBXqgDL,+JWjgDS,gBXghDT,2CWtgDG,oDACA,WVzrBI,qCU2rBJ,oCACA,kBACA,aACA,kBACA,CX2gDH,+CWxgDK,WVlsBE,yBUmsBF,CX4gDL,mLWvgDO,qBX6gDP,yDWxgDK,8BACA,iBACA,CX4gDL,yYWxgDS,gBX4hDT,iEWvhDO,gBX2hDP,mBWphDC,4BACA,kBACA,CXwhDD,2DWphDG,cXwhDH,4BWnhDG,sCACA,CXuhDH,qBWlhDC,+BV7uBmB,CDowEpB,yBWnhDG,kBXshDH,mBWjhDC,kCACA,CXqhDD,sBWlhDG,0BV7vBI,kBU+vBJ,mBACA,SACA,SACA,CXqhDH,2BWjhDG,cXohDH,cW/gDC,aNvwBY,CL0xEb,ySWzgDG,gCXkhDH,YW7gDC,yCACA,kBACA,aACA,mBACA,kBACA,kBACA,QACA,kCACA,CXihDD,qBW9gDG,cXihDH,6BW7gDG,gCACA,aACA,eACA,+BACA,CXghDH,mBW5gDG,yBACA,oBACA,gBACA,eACA,qBAEA,WACA,gCACA,CX+gDH,mBW3gDG,qBN3zBY,eM4zBZ,CX8gDH,0BW3gDK,mBN/zBU,eMg0BV,CX8gDL,mBWxgDC,mBX4gDD,4BWzgDG,4CACA,eACA,YACA,CX4gDH,2BWxgDG,gCACA,OACA,sBACA,cACA,aACA,CX2gDH,+BWxgDK,8BACA,iBACA,kBACA,SACA,CX2gDL,6BWvgDK,sBX0gDL,oCWrgDG,mBXwgDH,+BWpgDG,4DACA,kBACA,kBACA,kBACA,iBACA,CXugDH,qCWpgDK,oCACA,cACA,YACA,SACA,kBACA,MACA,SACA,CXugDL,wBWlgDG,oCACA,kBACA,CXqgDH,QYr4EG,mCACA,cACA,kCACA,CZy4EH,oCY74EC,QAOI,gBZ04EH,CACF,4EYp4EO,mBZu4EP,WYj4EG,+BACA,gBACA,yBACA,CZo4EH,eYj4EK,yBACA,YACA,SACA,oBACA,yEACA,CZo4EL,oCYh5EC,WAgBI,aZo4EH,CACF,oCYr5EC,WAoBI,aZq4EH,CACF,WYj4EG,+BACA,aACA,2BACA,mBACA,mBACA,yBACA,CZo4EH,oCY34EC,WAUI,gBZq4EH,CACF,mBYl4EK,cRnDJ,WACA,YACA,yCQqDI,CZu4EL,uBYp4EO,uBACA,cACA,SACA,kBRnEN,iBACA,oDACA,kBQoEM,CZy4EP,yBYp4EK,gCACA,CZu4EL,gCYp4EO,0BX/EA,gBWiFA,gBACA,sBACA,CZu4EP,8BYn4EO,6BACA,cXrFa,gBWuFb,gBACA,sBACA,CZs4EP,YY/3EC,iCACA,eACA,CZm4ED,4GY33EG,0BX7GI,gBW+GJ,qBACA,iBACA,oBACA,CZm4EH,qBY/3EG,gBPrHI,oBOsHJ,WXvHI,eWyHJ,aACA,CZk4EH,iBY93EG,eZi4EH,sCY53EG,sCXhIiB,CDigFpB,mBY53EG,yBACA,CZ+3EH,uBY53EK,qCACA,CZ+3EL,mBY13EG,2BACA,CZ63EH,uBY13EK,oCACA,CZ63EL,sBYx3EG,yBACA,CZ23EH,oCYt7ED,YA+DI,kBZ23ED,kBYx3EG,aZ23EH,sCYt3EG,qBZ03EH,CACF,cYr3EC,mBX1KwB,mCW2KxB,cXzJiB,eW2JjB,gBACA,kBACA,aACA,uBACA,mBACA,eACA,kBACA,aACA,eACA,CZy3ED,0BYt3EG,0BZy3EH,wBYr3EG,qCACA,CZw3EH,cYn3EC,qCACA,eACA,kBACA,eACA,iBACA,gBACA,cX3MmB,mCW6MnB,kCACA,CZu3ED,wBYp3EG,cPlNY,sCOmNZ,iCACA,CZu3EH,oBYn3EG,kDACA,+BACA,CZs3EH,yBYj3EC,kCACA,gBACA,+CAEA,0DACA,gBACA,CZq3ED,4BYl3EG,4CACA,CZq3EH,wDYh3EG,mCACA,kBACA,gBACA,gBACA,mBACA,sBACA,CZo3EH,4BYh3EG,4BACA,cACA,cXzPiB,+BW2PjB,CZm3EH,4BY/2EG,2BX/PiB,CDknFpB,2BY92EG,cXjQsB,oBWkQtB,CZi3EH,oGY52EK,0BZ+2EL,mCY12EG,sEACA,CZ62EH,qCY12EK,cPpRU,eOqRV,CZ62EL,yCYz2EK,aPzRU,CLqoFf,uCYv2EG,gBZ02EH,uCYr2EC,WZy2ED,iBa9oFC,qDACA,gBACA,kBACA,CbkpFD,oCatpFD,iBAOI,gCACA,eACA,CbmpFD,CACF,2BahpFG,yBACA,eACA,CbmpFH,+Ea/oFK,0BbmpFL,qCa9oFG,WbipFH,wBa7oFG,kBZtBsB,CDsqFzB,4Ga3oFK,sCbgpFL,6IazoFO,yCACA,Cb8oFP,gJatoFO,0Bb2oFP,iLapoFS,kBbyoFT,oCanoFK,4GAGE,0BbsoFL,CACF,qCajoFG,mBbooFH,oBa/nFC,2BACA,mBZtEwB,WANlB,oBY+EN,iBACA,YACA,iBACA,QACA,CbmoFD,wBahoFG,uBACA,sBACA,gBACA,CbmoFH,yCahoFK,SZ5FE,CD+tFP,wCa/nFK,YZ1FoB,CD4tFzB,+Ea3nFG,mBb8nFH,2Ia3nFK,ab8nFL,2IatnFK,kBR/GM,CLwuFX,uMatnFO,YRlHI,CL2uFX,oCannFG,wBACE,absnFH,CACF,wDa/mFG,abonFH,sCahnFG,2CACA,CbonFH,sDajnFK,kBACA,CbqnFL,wDajnFK,gBbqnFL,wDa/mFK,gCACA,kBACA,CbqnFL,kFajnFK,iCACA,WACA,WACA,UACA,CbqnFL,oMa/mFK,gBbsnFL,kEa5mFK,8BACA,CbinFL,oFa7mFK,cZtKY,YYuKZ,eACA,WACA,eACA,eACA,CbinFL,8Ga7mFK,6BACA,uBAEA,cACA,CbinFL,wJa9mFO,ebknFP,sEa7mFK,8BACA,WACA,cACA,CbinFL,8FazmFK,WdvNN,UACE,4EACA,CAGF,QACE,qCACA,kBACA,sBACA,WAEA,oCACA,oBACA,eACA,gBACA,YACA,iBACA,iBACA,gBACA,eACA,kBACA,kBACA,yBACA,qBACA,uBACA,2BACA,mBACA,UACA,CAEA,2CAGE,oDACA,CAGF,qBACE,gBAEA,kFAGE,yBACA,gBAIJ,iBACE,yBACA,eAGF,wGAIE,gCACA,YACA,oBACA,gBACA,CAGF,2BACE,WACA,kBE7DoB,CF+DpB,oGAGE,yBAIJ,6BACE,kBElEoB,CFoEpB,0GAGE,yBAIJ,yBACE,gCACA,YACA,cAEA,2CACA,iBACA,kBACA,wBACA,CAEA,8FAGE,kCACA,CAGF,kCACE,WAIJ,sBACE,wBACA,CAIJ,aACE,+BACA,cAEA,mCACA,eACA,4BACA,CAEA,0DAGE,2CACA,CAGF,sBACE,4BACA,CAGF,oBACE,aEjIsB,CFoIxB,+BACE,SAGF,sEAGE,oBAGF,sBACE,aElJiB,CFoJjB,qFAGE,cAGF,+BACE,cAGF,6BACE,aE5JoB,CF8JpB,sCACE,cAKN,uBACE,qDACA,qBACA,kBACA,WACA,CAEA,6BACE,8BAKN,kBACE,cACA,mCACA,eACA,gBACA,eACA,cACA,iBACA,UACA,4BACA,CAEA,yEAGE,2CACA,CAGF,2BACE,yBACA,CAGF,yBACE,aE1MsB,CF6MxB,oCACE,SAGF,qFAGE,oBAIJ,eACE,iDACA,uBAGF,WACE,0BACA,qBACA,QACA,SACA,iBACA,CAEA,8BAEE,sCACA,oBACA,kBACA,kBACA,CAKF,gBACE,YAIJ,sCACE,wBACA,CAOF,sEACE,aMhQU,CNmQZ,sBACE,aMrQY,CNwQd,4BACE,8BACA,oBACA,CAEA,kCACE,WACA,0BAIJ,cACE,6BACA,gBACA,uBACA,kBACA,CAEA,qBAGE,8BACA,CAOF,wCAVE,0BACA,iBAGA,uBACA,gBACA,kBACA,CAGF,mBAGE,eAQA,2BACE,0BAIJ,qBACE,sBACA,eACA,iBACA,uBACA,mBACA,eACA,CASA,sDACE,2BACA,kBACA,mBACA,CAKN,oBACE,gBAGF,uBACE,eAGF,cACE,6BACA,YACA,aACA,mBACA,uBACA,qBACA,CAEA,4CACE,eACA,eACA,sEACA,oDAGF,2BACE,kBAGF,oEACE,aAIJ,gBACE,6BACA,YACA,aACA,mBACA,sBACA,CAEA,oBACE,eACA,eACA,uBACA,sBACA,oDAIJ,UACE,qBAGF,mBACE,8BACA,CAGF,0BACE,mDACA,QACA,CAGF,eACE,mBACA,gCACA,sCACA,CAEA,kBACE,gBAIJ,sBACE,0BACA,SACA,0BACA,CAEA,2BACE,2BACA,2BACA,yBEpaiB,CFwanB,0BACE,6BACA,uBACA,wBE3aiB,CF+anB,6BACE,0BACA,uBACA,2BElbiB,CFsbnB,4BACE,0BACA,2BACA,0BEzbiB,CF+bnB,uBACE,gCACA,cACA,iBACA,sBACA,qBACA,mBAEA,WACA,uCACA,kBACA,CAEA,wFAGE,mBACA,cACA,UAKN,qCACE,+BACA,gBACA,QACA,gBACA,YACA,CAEA,wCACE,mCAEA,gCACA,mCACA,gBACA,iBACA,CAGF,qDACE,QAIA,uDACE,WAIJ,6CACE,gCACA,cACA,iBACA,sBACA,qBACA,mBAEA,WACA,uCACA,kBACA,CAEA,mDACE,UAGF,mDACE,mBACA,aErgBe,CF0gBrB,gBACE,sBAGF,gBAEE,oCEngBgB,CFsgBhB,mBACE,+BACA,mBACA,iBACA,CAGF,kBACE,iCACA,CAIJ,UACE,gCACA,cACA,eACA,CAGF,gBACE,4BACA,kBACA,WAEA,uCACA,eACA,gBACA,gCACA,yBACA,CAEA,oBACE,8BACA,CAGF,uBACE,6CEtjBsB,CDmyGzB,oCI1wGC,6GLqiBI,4CACA,CCyuFH,CACF,gHD3uFK,4CACA,CAIJ,gCACE,4BACA,CC4uFH,oCDvuFC,wBACE,aC2uFD,CD5uFD,yBACE,aAIJ,YACE,oCACA,cACA,iCACA,qBACA,CAEA,kCACE,gBAGF,yBAXF,YAYI,eC+uFD,CD5uFD,kBACE,kCACA,CAGF,oBACE,gCACA,gBACA,CAKF,yBADF,uBAEI,aC6uFD,CDzuFH,cACE,uCACA,eACA,6BACA,SACA,UACA,yBACA,4GACA,uCACA,CAGF,gCACE,4BACA,WACA,YACA,gBACA,UACA,kBACA,SACA,CAGF,wBACE,8BACA,uBACA,CAGF,oBACE,uBACA,UACA,mBACA,yBAEA,wBAGF,qEACE,yBAGF,2CACE,wBE3pBwB,CF8pB1B,8EACE,yBAGF,0BACE,6BACA,YACA,MACA,SACA,gBACA,mBACA,cACA,SACA,UACA,4BACA,CAQF,uEAJE,sCACA,CAGF,sBACE,6BACA,YACA,MACA,SACA,gBACA,mBACA,cACA,UACA,CAKF,6CACE,UAGF,oBACE,mEACA,QACA,SACA,WACA,YACA,yBACA,kBACA,sBACA,sBACA,wBACA,CAGF,2CACE,8BEttBwB,CF0tB1B,2CAEE,kBE7tBwB,CFguB1B,0BACE,iCACA,CAGF,iBACE,mBACA,cAEA,mBACE,aE5uBiB,CF+uBnB,mBACE,aEnuBc,CFsuBhB,wBACE,sEAGF,iDAGE,oCACA,CAEA,uDACE,mBAGF,6DACE,eAGF,qDACE,cACA,eAEA,yDACE,cACA,0BAIJ,qDACE,kCEhxBe,CFmxBf,qMAGE,0BAMR,oBACE,uCACA,eACA,iBACA,gBACA,mBAEA,gCACA,CAGF,oBACE,+BACA,CAEA,0BACE,8BACA,CAGF,uBACE,mBAGF,wBACE,qCACA,yBACA,wBACA,CAIJ,cACE,cACA,mCAEA,sDACA,cACA,oBACA,mBACA,cACA,UACA,CAEA,yCAEE,WACA,2BEx0BsB,CDoiHzB,oCInhHC,yDL2zBE,eC4tFD,CDztFD,oBACE,WACA,gCAEA,qDAEE,WACA,2BEt1BoB,CF21B1B,kDACE,oCACA,6CACA,uBACA,sBACA,UACA,CAEA,yDACE,uBAIJ,yDACE,kDACA,CAGF,+CACE,cACA,6BAGF,sDACE,aEn3BwB,CFs3B1B,wDACE,cAGF,WACE,4BAEA,sCACA,kBACA,kBACA,oBACA,SACA,aACA,sBACA,WACA,WACA,oBACA,CAEA,iBACE,mBAIJ,UACE,gCAGF,mBACE,iBAGF,oEACE,6BAGF,+BACE,kCACA,MACA,QACA,YACA,kBACA,YAEA,mBACA,yBACA,eACA,YAEA,CAEA,uCACE,WACA,gCACA,sBACA,mBACA,uBACA,mBACA,8BACA,wBACA,+BACA,CAGF,sCACE,2CACA,WACA,YACA,eACA,cAEA,sCACA,uBACA,kBACA,CAGF,qCACE,oBAEA,4CACE,+BAKN,UACE,+BACA,oBACA,kBACA,cACA,SACA,uBACA,cACA,CAGF,mBACE,cACA,+BACA,yBACA,iBACA,kBACA,QACA,SACA,uCACA,+BAEA,wBACE,yBACA,mCAEA,+CACA,kBACA,CAIJ,2BACE,0BACA,SACA,uCACA,0CACA,YACA,sBACA,6BACA,yBAEA,iBACA,CAGF,0CACE,gJAGF,6CACE,kJAGF,iCACE,GACE,iBACA,wBACA,CAGF,IACE,yBAGF,IACE,uBACA,6BACA,kBACA,SACA,CAGF,GACE,uBACA,eACA,UACA,4BACA,CC6sFD,CDruFH,yBACE,GACE,iBACA,wBACA,CAGF,IACE,yBAGF,IACE,uBACA,6BACA,kBACA,SACA,CAGF,GACE,uBACA,eACA,UACA,4BACA,CC6sFD,CDzsFH,gCACE,GAAK,YACL,IAAM,UACN,GAAO,YCitFN,CDptFH,wBACE,GAAK,YACL,IAAM,UACN,GAAO,YCitFN,CD9sFH,gBACE,sBACA,kBACA,0CACA,QACA,WACA,CAEA,wCACE,cAIJ,gBACE,8BACA,CAGF,kEAGE,cACA,wCACA,gBACA,qBACA,CAGF,eACE,8BACA,CAGF,sBACE,gBAGF,6BACE,cACA,6BACA,gBACA,eACA,CAGF,sBACE,sBAGF,qBACE,YAGF,6BACE,GACE,qFACA,0EACA,mCAGF,IACE,4FACA,kCAGF,IACE,6FACA,mCAGF,IACE,4FACA,kCAGF,IACE,yFACA,mCC4sFD,CDpuFH,qBACE,GACE,qFACA,0EACA,mCAGF,IACE,4FACA,kCAGF,IACE,6FACA,mCAGF,IACE,4FACA,kCAGF,IACE,yFACA,mCC4sFD,CDxsFH,eACE,8GAGF,aACE,iDACA,aACA,YACA,uBACA,OACA,UACA,kBACA,MACA,kBACA,WACA,YACA,CAEA,eACE,oBAIJ,mBACE,yBACA,aACA,sBACA,kBACA,WACA,CAGF,yBACE,wBACA,QACA,SACA,OACA,WACA,kBACA,mBAEA,kCAGF,sBACE,oBACA,mBACA,uBACA,cAEA,+BACA,0BACA,iBACA,CAGF,oCACE,8BACA,YAGF,aACE,yBACA,6BACA,MACA,MACA,CAGF,oBACE,kBAGF,YACE,gCACA,aACA,WACA,yBAEA,gCACA,UACA,UACA,CAGF,0BACE,gBAGF,SACE,kBAEA,aACE,uBACA,sCACA,8BAGF,aACE,gCACA,cAEA,gBAEA,eACE,cACA,0BAEA,qBACE,qBAMR,2BACE,GAAK,UACL,IAAM,YACN,GAAO,UC2sFN,CD9sFH,mBACE,GAAK,UACL,IAAM,YACN,GAAO,UC2sFN,CACF,gCc77HC,w+Kdg8HD,sCc77HG,w+Kdg8HH,8Mcl7HG,qkBd07HH,Se38HC,6CACA,cACA,oBACA,Cf+8HD,gCe58HG,4BACA,cdJiB,gBcMjB,qBACA,cACA,Cf+8HH,ee38HG,qBACA,Cf88HH,wCe58HkC,iBf+8HlC,6Be58HK,4BACA,Cf+8HL,kBez8HC,af68HD,yBez8HC,4BACA,iBACA,Cf68HD,iBI/+HC,iBACA,oDACA,kBWqCA,cACA,Cf+8HD,wBe58HG,2CACA,gBACA,Cf+8HH,yBe18HC,kBX5CA,WACA,YACA,0BJ2/HD,8BI7/HC,WACA,YACA,0BJmgID,+DI3gIC,iBACA,mDACA,CJqhID,iCIjhIC,WACA,YACA,4CWsDE,SACA,QACA,SACA,Cfs9HH,uBej9HC,yBACA,kBACA,Cfq9HD,0Bej9HC,gCACA,Cfq9HD,qBej9HC,0BdjEgB,CDuhIjB,4Bel9HG,gBfq9HH,kMej9HO,gBfg+HP,uBe19HG,8BACA,yBACA,Cf69HH,wFex9HK,qBf29HL,qBer9HC,6DACA,iBACA,gBACA,cACA,YACA,Cfy9HD,2Ber9HC,2BACA,iBACA,iBACA,Cfy9HD,0Ber9HC,qCACA,cACA,8BACA,eACA,mCACA,Cfy9HD,sCet9HG,cfy9HH,iCer9HG,gCfw9HH,+Bep9HG,uCACA,eACA,ad3IiB,CDmmIpB,iCen9HG,6BACA,gBACA,UdrJI,CD4mIP,2Nel9HO,gBfi+HP,+Be39HG,ad1JsB,CDwnIzB,mBez9HC,kBf69HD,kDe19HG,iCACA,eACA,Cf69HH,2Bex9HC,4BACA,Cf49HD,uBex9HC,sCACA,eACA,cdnLmB,ecqLnB,iBACA,Cf49HD,2Bez9HG,adtLsB,CDkpIzB,4Bex9HG,8BACA,sBACA,Cf29HH,gBet9HC,gDACA,gCACA,aACA,mBACA,cACA,Cf09HD,iDer9HC,+BACA,Cf09HD,wBet9HC,+BACA,Cf09HD,0Bet9HC,cdxNmB,ecyNnB,cACA,gBACA,kBACA,Cf09HD,iDer9HG,mBfy9HH,mDIxoIC,gCACA,WACA,YACA,gBACA,oBACA,mBHrDwB,cAFL,eG0DnB,QACA,CJ2oID,qEIxoIG,SJ2oIH,wLIroIG,oBJwoIH,yDIpoIG,mBJuoIH,oCe1+HG,mDXzJA,eJuoID,CACF,uDe1+HK,cd7NY,iBc8NZ,cACA,Cf6+HL,2Dez+HK,iBf4+HL,uDex+HK,mBf2+HL,+Dex+HO,ef2+HP,gNet+HS,gCACA,Cfy+HT,+Gel+HK,adpQe,CDyuIpB,yHeh+HK,+BACA,ad7PY,CDiuIjB,iZe99HO,cfi+HP,+De59HK,yBf+9HL,gDInqIC,gBACA,kCAGA,cHjEiB,uCGmEjB,UWmMI,kBd1Re,CD+vIpB,mDIrqIG,uCHtEe,eGwEf,gBACA,kBACA,CJwqIH,mDIpqIG,cJuqIH,mDInqIG,mBJsqIH,mDIlqIG,0BH7GI,CDmxIP,qDej/HK,Yfo/HL,kDeh/HK,WdtSE,kBcuSF,cACA,Cfm/HL,6He/+HO,mBfk/HP,gCe1+HG,mBf8+HH,kBez+HC,WdzTM,kBc0TN,cACA,mBACA,sBd3TM,yBc6TN,eACA,gBACA,YACA,kBACA,UACA,Cf6+HD,wBe1+HG,Uf6+HH,4Bex+HC,oCACA,eACA,WACA,Cf4+HD,uBex+HC,sBACA,gBACA,iBACA,Cf4+HD,8Bez+HG,yBACA,gBACA,Cf4+HH,yBex+HG,qCACA,wBACA,WACA,MACA,OACA,sBdlWI,sBcoWJ,wBACA,kBACA,cdnWoB,qBcqWpB,iBACA,Cf2+HH,8Fet+HK,uBd5We,CDs1IpB,mHet+HO,yBACA,WACA,YACA,8BACA,iBACA,Cfy+HP,8Ben+HG,0BACA,SACA,uCACA,6CACA,Cfs+HH,qDeh+HC,mDACA,eACA,aACA,aACA,Cfq+HD,mEel+HG,4BACA,QACA,Cfs+HH,4Hej+HG,4BACA,cdpZiB,ecsZjB,eACA,gBACA,kBACA,qBACA,iBACA,Cfu+HH,wJep+HK,ad9Ze,CDw4IpB,oWet+HO,yBACA,kBACA,SACA,SACA,QACA,SACA,mCACA,wEAGA,4Cf++HP,gLe3+HO,wDACA,Cfi/HP,qBez+HC,0CACA,6BACA,+BACA,Cf8+HD,8Be3+HG,mCACA,cdnbc,gBcubd,cACA,Cf8+HH,mCe3+HK,8BACA,sBACA,Cf8+HL,mCez+HG,4BACA,Cf4+HH,sDex+HG,kBf2+HH,oDev+HG,gBf0+HH,0Ber+HC,cd7dmB,ec8dnB,gBACA,gBACA,kBACA,oBACA,Cfy+HD,4Bet+HG,mBfy+HH,uCet+HK,gBfy+HL,4Bep+HG,uCACA,Cfu+HH,kCep+HK,qBfu+HL,iBej+HC,gBfq+HD,0Bel+HG,Wfq+HH,6Fej+HK,sDfq+HL,uBeh+HG,2BACA,SACA,Cfm+HH,wBe/9HG,6BACA,kBACA,kBACA,Cfk+HH,4Be/9HK,kFACA,WACA,YACA,QACA,Cfk+HL,sBe79HG,qCACA,YACA,+BACA,Cfg+HH,8Be79HK,4BACA,WACA,gBACA,Cfg+HL,+Ce79HO,2CACA,Cfg+HP,uBe19HG,oCACA,gBACA,gBACA,Cf69HH,gCe19HK,gCACA,iBACA,eACA,Cf69HL,6Ce19HO,2CACA,uBACA,WACA,Cf69HP,wCez9HO,af49HP,6Bev9HK,Yf09HL,2Cev9HO,mBf09HP,uCet9HO,sBACA,Cfy9HP,gCer9HO,gCACA,WdnlBA,gBcqlBA,gBACA,mBACA,sBACA,Cfw9HP,sCer9HS,6BACA,cdzlBW,gBc2lBX,gBACA,sBACA,Cfw9HT,+Bel9HK,cfq9HL,sBeh9HG,6BACA,Cfm9HH,gDe/8HK,gCdhnBE,CDokJP,+Ce/8HK,qCACA,Cfk9HL,iDe/8HO,cfk9HP,wEe98HO,wBfi9HP,2De78HO,aV/nBQ,CL+kJf,wBe18HG,ef68HH,+Be18HK,4BdvoBe,CDqlJpB,iCe18HO,mCd3oBa,qBc6oBb,uBAEA,eACA,Cf68HP,wCe18HS,0BdtpBF,CDomJP,QgBpmJC,4CACA,ChBwmJD,6BgBrmJG,4BACA,WfLI,qBeOJ,eACA,eACA,ChBwmJH,iBgBnmJC,ahBumJD,gBgBnmJC,yBACA,kBACA,ChBumJD,8BiB3nJC,ejB+nJD,iBiB3nJC,gCACA,eACA,iBACA,qBACA,iBACA,eACA,CjB+nJD,oBiB5nJG,kBjB+nJH,wBiB3nJG,gBjB8nJH,oBiB3nJM,uBjB8nJN,oBiB7nJM,0BjBgoJN,4BiB7nJG,wCACA,CjBgoJH,uBiB5nJG,UjB+nJH,2BiB3nJG,uBACA,eACA,CjB8nJH,mBiB1nJG,uCACA,CjB6nJH,8BiB1nJK,gBjB6nJL,mBiBxnJG,cZnCY,oBYoCZ,CjB2nJH,yBiBxnJK,0BjB2nJL,6BiBxnJO,cjB2nJP,iCiBrnJO,qBjBwnJP,sCiBrnJS,0BjBwnJT,uBiBlnJK,ahBtDY,CD2qJjB,2CiBhnJG,ajBmnJH,6EiBhnJK,cjBmnJL,sDiB3mJK,mBjBknJL,+BiB3mJC,uCACA,mBACA,YACA,WhBhGM,gBgBkGN,eACA,cACA,yBACA,oBACA,eACA,qBACA,CjB+mJD,qCiB5mJG,uCACA,CjB+mJH,8DiB3mJG,sCACA,sBACA,kBACA,eACA,mBACA,CjB8mJH,6DiBxmJG,qBjB4mJH,2BiBvmJC,chBhHgB,SgBiHhB,kBACA,kBACA,oBACA,SACA,aACA,sBACA,WACA,WACA,+BACA,CjB2mJD,8BiBvmJC,iCACA,WACA,gBACA,CjB2mJD,qBiBvmJC,iDAGA,CjBymJD,8BiBtmJG,gBjBymJH,iBiBnmJG,4BACA,CjBumJH,uCiBpmJK,mBjBumJL,6CiBpmJO,uBjBumJP,gFiBjmJK,mBjBqmJL,QiB/lJC,oCACA,YACA,gCACA,eACA,UAaA,mCACA,2BjBulJD,wDiB1mJD,QAUI,mBjBomJD,CACF,wBiBjmJG,GAAK,UjBqmJN,GiBpmJQ,UjBumJR,CACF,gBiBzmJG,GAAK,UjBqmJN,GiBpmJQ,UjBumJR,CACF,sBiBjmJG,ejBomJH,sBiBhmJG,mBjBmmJH,qCiB9lJK,ahB/Me,CDgzJpB,uEiBxlJO,UhB3NA,CDyzJP,iCiB1lJO,ahB5Na,CDyzJpB,+BiBxlJK,UhBpOE,CD+zJP,iCiBxlJO,ahBjOkB,CD4zJzB,+DiBvlJO,WhB3OA,kBAIgB,CDk0JvB,qEiBvlJS,mBjB0lJT,kBiBnlJG,8CACA,yBACA,4DjBslJH,wCiBnlJK,gCACA,OACA,QACA,MACA,SACA,6FACA,oBACA,UACA,CjBslJL,0DiBllJK,qBjBqlJL,mCiBjlJK,4BACA,uBACA,aACA,CjBolJL,yCiBjlJO,6BACA,MACA,SAAQ,OACR,QAAS,wDACT,mBACA,CjBslJP,2CiBllJO,qBjBqlJP,+CiBjlJK,wDjBolJL,uDiBjlJK,wDjBolJL,yCiBhlJK,gBjBmlJL,4DiB/kJK,mBjBklJL,+BiB7kJG,oBjBglJH,8CiB1kJG,uBjB8kJH,oEiB3kJK,cjB8kJL,uBiBxkJC,sCACA,kBACA,YACA,chBhTgB,egBkThB,iBACA,mBACA,gBACA,sBACA,CjB4kJD,sBiBxkJC,gChB1TgB,egB4ThB,CjB4kJD,6CiBxkJC,4BACA,CjB4kJD,ciBxkJC,2BACA,CjB4kJD,mBiBzkJG,sCACA,CjB4kJH,0CiBxkJG,qBjB2kJH,qBiBtkJC,8BACA,mBACA,WACA,ahBrVoB,CDg6JrB,yCiBvkJG,kCACA,CjB0kJH,8CiBtkJG,iBjBykJH,uBiBpkJC,+BACA,CjBwkJD,kBiBpkJC,4CACA,CjBwkJD,4CiBrkJG,8BACA,CjBwkJH,2DiBrkJK,gBjBwkJL,6DiBpkJK,4BACA,CjBukJL,0DiBnkJK,8BACA,CjBskJL,2EiBlkJK,ejBqkJL,yBiB/jJC,gCACA,cACA,uBACA,YACA,CjBmkJD,iBiB/jJC,sChB7YgB,wBgB+YhB,eACA,iBACA,CjBmkJD,8CiBhkJG,ahBpZc,CDu9JjB,sBiB/jJG,8BACA,sBACA,CjBkkJH,oBiB7jJC,gCACA,cACA,CjBikJD,6BiB9jJG,sCACA,kBACA,CjBikJH,wDiB9jJK,iBjBikJL,oCiB7jJK,gCACA,eACA,gBACA,ahB/agB,CDg/JrB,2BiB1jJC,kBjB8jJD,6BiB1jJC,4BACA,CjB8jJD,sCiB1jJC,2BACA,mBACA,uBACA,iBACA,CjB8jJD,iBiB1jJC,oCACA,CjB8jJD,uBiB3jJG,4BACA,8BACA,sBACA,CjB8jJH,sFiB1jJK,UjB8jJL,kCiBzjJG,+BACA,CjB4jJH,4CiBzjJK,uBACA,eACA,CjB4jJL,+BiBvjJG,ejB0jJH,uBiBrjJC,8BhBxegB,egB0ehB,gBACA,CjByjJD,6BiBrjJC,gDACA,gCACA,aACA,mBACA,cACA,CjByjJD,uBiBrjJC,kCACA,CjByjJD,sDiBpjJC,qCACA,eACA,eACA,CjByjJD,4JiBhjJC,qBjByjJD,2DiBnjJG,UhBhiBI,CDwlKP,iBiBljJG,WjBsjJH,+JiB7iJG,0BjBojJH,8BiB/iJC,8BACA,sBACA,CjBmjJD,yDiB9iJC,cjBmjJD,+BiB/iJC,chB5jBmB,cgB6jBnB,iBACA,mBACA,eACA,CjBmjJD,0EiB/iJG,qCACA,eACA,CjBmjJH,sCiB/iJG,yBhB7kBI,CDgoKP,iCiB7iJC,4BACA,CjBijJD,gBiB7iJC,4BACA,YACA,UACA,CjBijJD,gHiBtiJG,ahBtlBc,CDqoKjB,uBiB3iJG,WjB8iJH,uCiB1iJG,mBhBrmBoB,UAThB,CD4pKP,6CiB1iJK,uCACA,CjB6iJL,8DiBriJG,0BjB0iJH,aiBriJC,4BACA,yBACA,kBACA,chBnnBgB,gBgBqnBhB,qBACA,eACA,CjByiJD,sBiBtiJG,gBACA,kBACA,QACA,KACA,CjB4iJH,gDiB3iJG,oCACA,kBACA,CjBkjJH,0BiB/iJK,4CACA,iBACA,aACA,CjB4iJL,qDiBpiJK,0BhB/pBE,uBgBiqBF,SACA,cACA,qBACA,WACA,eACA,gBACA,CjBwiJL,qMiBniJO,UjByiJP,wBiBpiJK,iCACA,WACA,CjBuiJL,8DiBniJK,cjBsiJL,ciBhiJC,ejBoiJD,oBiBjiJG,mBjBoiJH,mBiB/hJC,6BACA,qBACA,WACE,YACA,QACA,CjBmiJH,0BiB9hJG,sBACA,CjBkiJH,oBiB7hJC,8BACA,kBACA,chBptBmB,gBgBstBnB,uBACA,mBACA,oBACA,CjBiiJD,sBiB7hJC,8BACA,0BACA,CjBiiJD,0BiB7hJC,ahBnuBmB,CDowKpB,mBiB7hJC,6BACA,eACA,gBACA,uBACA,kBACA,CjBiiJD,oBiB7hJC,kCACA,iBACA,CjBiiJD,wBiB9hJG,iCACA,iCACA,iCACA,SACA,uCACA,+BjBiiJH,wBiB5hJC,cjBgiJD,4CiB7hJG,WjBgiJH,kDiB5hJG,0BjB+hJH,4CiB3hJG,oBjB8hJH,qBiBzhJC,qBjB6hJD,iCiB1hJG,SjB6hJH,2CiBxhJG,qBjB4hJH,yCiBxhJG,mBjB2hJH,yCiBvhJG,cjB0hJH,4BiBrhJC,yBjByhJD,0BiBrhJC,wCACA,SACA,WACA,YACA,oBACA,sEACA,uBACA,CjByhJD,sBiBrhJC,gCACA,gBZvzBM,sBYyzBN,eACA,eACA,gBACA,iBACA,CjB0hJD,iCI5yKG,qCACA,cACA,eACA,aACA,eACA,CJ+yKH,4BiB5hJC,kCACA,sEACA,QACA,mCACA,sCACA,SACA,CjBgiJD,4CiB7hJG,gCACA,gDjBgiJH,wDiB1hJC,WhBn1BM,WgBo1BN,kBACA,UACA,yCACA,CjB+hJD,8BiB3hJC,wBhB31BM,SgB61BN,kBACA,0CACA,QACA,WACA,CjB+hJD,oEiB5hJG,cjB+hJH,6BiB1hJC,sBACA,CjB8hJD,2BiB1hJC,iBACA,CjB8hJD,iBiB1hJC,4BACA,yBACA,kBACA,gBACA,eACA,CjB8hJD,uBiB3hJG,4BhB32Bc,iBgB62Bd,eACA,+BACA,aACA,sBACA,mBACA,uBACA,cACA,CjB8hJH,2BiB3hJK,cjB8hJL,uBiBzhJG,sCAEA,aACA,sBACA,sBACA,CjB4hJH,0BiBzhJK,2BACA,CjB4hJL,yBiBxhJK,mChBz4BY,egB24BZ,CjB2hJL,+BiBxhJO,0BjB2hJP,yBiBrhJG,uBACA,CjBwhJH,gDiBrhJK,uBACA,CjBwhJL,6BiBphJK,ahB75BY,CDo7KjB,4BkBp8KC,mBlBw8KD,YkBp8KC,gDACA,oBACA,YACA,ClBw8KD,qBkBp8KC,qBACA,OACA,QACA,SACA,6BACA,ClBw8KD,uBkBp8KC,qBACA,OACA,WACA,YACA,aACA,sBACA,mBACA,uBACA,2BACA,aACA,oBACA,yBACA,4DlBw8KD,mBkBp8KC,iCACA,YACA,ClBw8KD,4CkBl8KC,mBjBzCmB,WAHb,kBiB8CN,gBACA,aACA,qBACA,ClBw8KD,yBkBp8KC,uBACA,gBACA,gBACA,ClBw8KD,6DkBr8KG,uBACA,sBACA,aACA,sBACA,mBACA,uBACA,aACA,yBACA,4DlBw8KH,mBkBn8KC,uBACA,gBACA,iBACA,iBACA,ClBu8KD,uBkBp8KG,wBACA,OACA,WACA,YACA,sBACA,aACA,aACA,aAIA,UACA,yBACA,4DlBu8KH,0CkB58KG,yCACA,sBACA,ClBk9KH,mBkB18KC,8BAIA,ClBs8KD,oCkBl8KC,kBACE,uBACA,eACA,ClBs8KD,yBkBl8KC,uBACA,eACA,gBACA,aACA,ClBs8KD,CACF,kDkBj8KC,iCACA,aACA,YACA,ClBq8KD,0DkBl8KG,elBs8KH,sLkBj8KG,cjBlIiB,SiBmIjB,eACA,gBACA,kBACA,oBACA,YACA,aACA,kBACA,4BACA,ClBu8KH,8mBkBl8KK,sCACA,ClB88KL,wyEkBp8KO,WlBk+KP,qBkB39KC,uBlB+9KD,wBkB39KC,2BACA,mBACA,sBACA,ClB+9KD,uBkB39KC,uBACA,mBACA,mBACA,aACA,cACA,ClB+9KD,6BkB59KG,mBlB+9KH,8BkB39KG,iCACA,ClB89KH,iCkBz9KC,uCAEA,ClB69KD,yEkB19KG,oBlB69KH,wBkBx9KC,+BACA,ClB49KD,2BkBz9KG,+BACA,WjBjNI,kBiBmNJ,ClB49KH,0BkBx9KG,ajBjNsB,CD4qLzB,iGkBt9KK,clBy9KL,0CkBp9KG,clBu9KH,0BkBn9KG,6BjBlOiB,gBiBoOjB,kBACA,ClBs9KH,qCkBn9KK,gBlBs9KL,iCkBl9KK,mCjB1OoB,cAFL,kBiB+Of,eACA,eACA,ClBq9KL,2NkBj9KS,gBlBg+KT,mCkBx9KC,qBACA,ClB49KD,kCkBr9KG,sCACA,ClB29KH,qCkBx9KK,gCACA,iBACA,ClB29KL,oCkBv9KK,gBlB09KL,mCkBr9KG,sCACA,iBACA,ClBw9KH,ckBn9KC,iCACA,kBACA,ClBu9KD,qBkBp9KG,2BjBnSI,kBiBqSJ,yBACA,cACA,ClBu9KH,oBkBn9KG,mBjBtSsB,cAFL,gBiB0SjB,aACA,iBACA,ClBs9KH,4HkB78KG,gBlBo9KH,oJkBh9KG,iCjBzTiB,mBiB2TjB,kBACA,aACA,kBACA,eACA,qCACA,ClBs9KH,wPkBn9KK,oCACA,ClBy9KL,oNkBr9KK,mCACA,ClB29KL,2CkBp9KG,+BACA,ClBw9KH,+CkBr9KK,wBACA,ClBw9KL,2DkBr9KO,clBw9KP,0DkBp9KO,elBu9KP,iDkBn9KO,kBlBs9KP,sDkBj9KK,gBlBo9KL,qDkB/8KG,UjB7WI,CD+zLP,2DkB78KC,0BACE,+BACA,ClBi9KD,oJkB18KC,iCACA,ClBi9KD,2CkB78KC,mBlBi9KD,qDkB78KC,0BACA,ClBi9KD,CACF,iBkB78KC,oCACA,gBACA,gBACA,ClBg9KD,yGkBv8KC,8BjBtZM,kBiBwZN,gBACA,eACA,YACA,kBACA,qBACA,ClBg9KD,mQkB78KG,alBq9KH,yNkBj9KG,sBACA,SACA,UACA,ClBy9KH,kUkBr9KG,clB69KH,uBkBv9KG,gBbhbI,iBakbJ,mBACA,ClB29KH,gEkB79KG,2BjB/aiB,CD+4LpB,oDkBp9KC,8BACA,ClBy9KD,oEkBt9KG,oGACA,ClB09KH,wIkBl9KC,2CACA,mBjBzcmB,aiB2cnB,gBACA,ClBy9KD,4JkBt9KG,+BACA,cjBhdiB,kBiBkdjB,ClB49KH,gLkBx9KG,clB89KH,4DkBx9KC,elB69KD,wDkBx9KC,0BACA,ClB69KD,oBkBz9KC,elB69KD,oCkB99KD,oBAII,gBlB89KD,CACF,YkB19KC,iBlB89KD,0BkB19KC,sBlB89KD,ckB19KC,0BACA,ClB89KD,yBkB19KC,yCACA,ClB89KD,oCkBh+KD,yBAKI,8BACA,ClB+9KD,CACF,+CkB19KC,+BACA,ClB+9KD,oCkBl+KD,+CAMI,WlBi+KD,CACF,wBkB79KC,8BACA,gBACA,gBACA,iBACA,ClBi+KD,2CkB99KG,ajBnhBsB,CDo/LzB,oCkBz+KD,wBAYI,gBlBi+KD,CACF,uBkB79KC,4CACA,eACA,ClBi+KD,yBkB99KG,gCACA,kBACA,ClBi+KH,qCkB79KG,oCACA,WACA,WjB/iBI,gBICA,aakjBJ,oBACA,eACA,gBACA,UAEA,kBACA,yBACA,eACA,ClBg+KH,2CkB79KK,yBlBg+KL,uCkB39KG,kCACA,ClB89KH,8CkB39KK,WjBvkBE,ciBwkBF,ClB89KL,oCkBrgLD,uBA4CI,4BACA,OACA,ClB69KD,uCkB19KG,kBlB69KH,CACF,sBkBx9KC,alB49KD,0CkBz9KG,mBACA,ClB49KH,ekB78KC,8BACA,ClBi9KD,uBkB39KG,gCACA,ClB89KH,sBkB19KG,6BACA,ClB69KH,0CkBt9KG,gBlBy9KH,kBkBr9KG,6BACA,ClBw9KH,2BkBr9KK,SlBw9KL,mCkBn9KO,WjB5nBA,aiB6nBA,kBACA,eACA,mBACA,oBACA,ClBs9KP,6EkBl9KS,gBlBs9KT,wWkB78KW,mBjBxoBc,UANlB,CDmmMP,gJkB78KS,kBlBi9KT,gXkBr8KG,2CjB/pBiB,eiBiqBjB,eACA,ClB88KH,ksCkBz8KK,clB29KL,sCkBr9KC,qCACA,oBACA,cAEA,ClBw9KD,wFkBr9KG,sBlBw9KH,4EkBj9KC,4BACA,iBACA,ClBu9KD,iGkBp9KG,gBlBy9KH,uoBkBr9KO,gBlB8+KP,akBv+KC,8BACA,ClB2+KD,gBkBx+KG,6BACA,eACA,iBACA,ClB2+KH,qCkBv+KG,alB0+KH,2CkBv+KK,mBlB0+KL,wDkBt+KK,gCACA,cACA,WACA,YACA,aACA,gDACA,mBjBjuBoB,WALlB,eiByuBF,eAEA,ClBy+KL,0EkBt+KO,SlBy+KP,uMkBn+KO,oBlBs+KP,8DkBl+KO,mBlBq+KP,oCkB9/KG,wDA6BI,elBq+KL,CACF,0DkBj+KK,2BACA,gBACA,QACA,ClBo+KL,akB99KC,iCACA,eACA,ClBk+KD,sBkB/9KG,YlBk+KH,iBkB99KG,+BACA,WACA,YACA,WACA,ClBi+KH,sBkB79KG,8BACA,aACA,uCACA,sFACA,kBACA,uCACA,ClBg+KH,sBkB59KG,6BACA,YACA,MACA,MACA,ClB+9KH,UmBxwMC,anB4wMD,qCmBxwMC,4CnB4wMD,mBmBxwMC,yCACA,iCACA,CnB4wMD,8CmBzwMG,qBACA,CnB4wMH,yBmBxwMG,oCACA,SACA,YACA,kBACA,aACA,WACA,UACA,WlBzBI,gBICA,ec2BJ,oBACA,eACA,CnB2wMH,+BmBzwMa,UnB4wMb,oCIhyMC,uCeqB4D,enB+wM3D,CACF,wCmBhxM6D,enBmxM7D,mBmB9wMC,WlBtCM,mBkBuCN,mBlBnCsB,oCkBqCtB,iBACA,kBACA,eACA,eACA,CnBkxMD,qBmB/wMG,clB7CiB,gBkB8CjB,yBACA,CnBkxMH,kFmB9wMa,qBnBixMb,iBmB5wMC,kCACA,aACA,kBlBzDsB,CD00MvB,wBmB7wMG,iCACA,CnBgxMH,uCmB9wMwB,UlBpEjB,CDq1MP,gCmB9wMK,4BACA,CnBixML,0BmB5wMG,gCACA,eAEA,iBACA,WlBjFI,qBkBmFJ,gBACA,iBACA,qBACA,kBACA,CnB+wMH,4BmB5wMK,mBnB+wML,uCmB7wMoB,gBnBgxMpB,4BmB5wMK,clB7Fe,oBkB8Ff,CnB+wML,kCmB7wMe,0BnBgxMf,0CmB5wMS,qBnB+wMT,+CmB7wMgB,0BnBgxMhB,2BmBzwMG,uBACA,eACA,CnB4wMH,uBmBvwMC,4BACA,OACA,CnB2wMD,+GmBvwMG,oCnB2wMH,oBmBtwMC,kBnB0wMD,oCmBtwMK,oCACA,SACA,YACA,0BACA,yBACA,WACA,iBACA,UACA,WlB9IE,gBICA,ecgJF,oBACA,YACA,oBACA,CnBywML,uDmBtwMO,UnBywMP,6CmBtwMkB,kBlBvJE,CDg6MpB,0CmBxwMe,UnB2wMf,oCI15MC,kDegJ8D,enB8wM7D,CACF,mDmB/wM+D,enBkxM/D,oCIv5MC,qGewIM,sCACA,CnBmxML,CACF,2BmB7wMC,gCACA,SACA,UACA,WACA,eACA,CnBixMD,0CmB9wMG,iCACA,WACA,YACA,clB/KiB,ekBiLjB,iBACA,kBACA,UACA,CnBixMH,iCmB5wMC,gCACA,sBACA,SACA,0BACA,YACA,WACA,WlBlMM,mBAGa,sCkBkMnB,eACA,UACA,CnBgxMD,yCmB9wMa,anBixMb,uCmB7wMC,gCACA,mBACA,2BACA,kBACA,aACA,eACA,iBACA,gBACA,cACA,CnBixMD,wLmB5wMc,mBnB+wMd,kDmB3wMK,yBACA,iBACA,WACA,WACA,CnB8wML,yEmBxwMgB,alBtOI,CDi/MpB,uBmBrwMC,uBlB/OM,gBICA,cciPN,CnBywMD,gCmBtwMG,gCACA,eACA,oBACA,eACA,CnBywMH,6BmBpwMC,sBACA,aACA,CnBwwMD,iCmBrwMG,oCACA,aACA,WACA,wBACA,sBACA,4BACA,eACA,CnBwwMH,0CmBrwMK,gCACA,sBACA,SACA,OACA,SACA,SACA,aACA,WACA,clBlRe,gFkBoRf,eACA,oBACA,gBACA,UACA,UACA,2BACA,CnBwwML,gDmBtwMe,Ud9RR,CLuiNP,qEmBtwMO,yBlB/Ra,CDyiNpB,gEmB1wMO,yBlB/Ra,CDyiNpB,iEmB1wMO,yBlB/Ra,CDyiNpB,uDmB1wMO,yBlB/Ra,CDyiNpB,wCmBrwMgB,0BnBwwMhB,iDmBnwMgB,UnBswMhB,gCmBhwMC,+FACA,uBACA,8BACA,UACA,2BACA,CnBowMD,6CmBjwMG,4BlBvTiB,ekByTjB,gBACA,aACA,mBACA,CnBowMH,0JmB/vMK,cnBkwML,uCmB7vMG,UnBgwMH,iCmB3vMC,0BACA,clB5UmB,ekB8UnB,CnB+vMD,qCmB5vMG,gCACA,CnB+vMH,0CmB3vMG,cnB8vMH,+CmB3vMK,6BACA,gBACA,wBACA,CnB8vML,oDmB1vMK,iCACA,kBACA,WACA,WACA,kBlB9VkB,CD4lNvB,6DmB1vMO,wBACA,OACA,WACA,kBACA,kBlBzWkB,CDumNzB,yBmBtvMC,WlBvXM,oBkBwXN,eACA,edxXM,CLmnNP,mBmBtvMC,6BACA,2CACA,0BACA,WACA,CnB0vMD,qBmBvvMG,4CACA,cACA,YACA,iBACA,qBACA,CnB0vMH,sBmBtvMG,kCACA,qBAGA,qCACA,QACA,YACA,sBACA,CnByvMH,yCmBlvMK,+DACA,WlB9ZE,mBAMkB,ekB2ZpB,CnBsvML,6CmBlvMO,6DACA,CnBqvMP,sCmB9uMC,oCACA,uCACA,gBd9aM,gBcgbN,+BACA,uBnBkvMD,4CmB9uMC,gCACA,aACA,WlBxbM,ckB0bN,CnBkvMD,qDmB/uMG,2BlB1biB,CD6qNpB,uEmBhvMyB,iBnBmvMzB,4DmBhvMK,yBlBncE,ekBqcF,CnBmvML,qGmB7uMG,mBlBrcsB,UANlB,CD4rNP,4PmB3uMc,UlBjdP,CDksNP,yDmB7uMkB,mBnBgvMlB,qBmB5uMC,kCACA,mBACA,eACA,CnBgvMD,4BmB7uMG,yCACA,eACA,gBACA,CnBgvMH,8BmB5uMG,8BACA,eACA,iBACA,CnB+uMH,+BmB3uMG,sCACA,UACA,WACA,iBACA,CnB8uMH,iCmB1uMgB,adjfH,CL8tNb,+BoBluNC,2BACA,iBACA,CpB+uND,coBzuNC,8CACA,eACA,CpBuuND,oCoBluNC,yDACE,apBsuND,yHoBluNC,mCpBquND,CACF,sHoB9tNG,YpBouNH,kCoB/tNC,gCACA,uBACA,WACA,CpBmuND,IoBntNC,2BACA,sBACA,WACA,YACA,kBACA,CpBkuND,oCoB1tNC,iDAEE,mBpBkuND,CACF,oCoB7tNG,4BACE,qBACA,YACA,eACA,SACA,CpBiuNH,kCoB7tNG,sBpBguNH,uFoB3tNG,epB+tNH,CACF,6BoB7uNK,qBACA,YACA,eACA,SACA,CpBgvNL,mCoB5uNK,sBpB+uNL,yFoB1uNK,epB8uNL,oCoBxuNC,4BACE,UpB4uND,sBoBxuNC,8BAGA,CpB2uND,kCoBxuNG,kBpB2uNH,iCoBvuNG,mBpB0uNH,wCoBpuNG,kCACA,CpBuuNH,CACF,6BoB7vNG,UpBiwNH,uBoB7vNG,8BAGA,CpBgwNH,mCoB7vNK,kBpBgwNL,kCoB5vNK,mBpB+vNL,yCoBzvNK,kCACA,CpB4vNL,oBoBtvNC,iCnBnHwB,emBqHxB,cACA,eACA,SACA,iBACA,aACA,SACA,SACA,CpB0vND,0BoBvvNG,0BpB0vNH,4BoBrvNC,4BACA,oBACA,cnBtIwB,emBwIxB,cACA,eACA,kBACA,SACA,CpByvND,kCoBtvNG,0BpByvNH,uCoBrvNG,mBpBwvNH,0BoBnvNC,qCACA,CpBuvND,0BoBnvNC,kBpBuvND,iCoBnvNC,6BACA,eACA,aACA,kBACA,QACA,SACA,CpBuvND,aoBnvNC,8BnBjLM,cmBmLN,eACA,aACA,oBACA,CpBuvND,mBoBpvNG,mBpBuvNH,mBoBlvNC,qCACA,CpBsvND,mBoBlvNC,mBnB9LwB,cAWR,iBmBqLhB,eACA,gBACA,yBACA,cACA,CpBsvND,wBoBlvNC,+BACA,CpBsvND,sCoBlvNK,yBACA,kBACA,SACA,OACA,QACA,cACA,UACA,oBACA,YACA,UACA,iFACA,CpBqvNL,eoB/uNC,4BACA,mBACA,cACA,eACA,kBACA,UACA,UACA,eACA,CpBmvND,sBoBhvNG,qBACA,aACA,cACA,uBACA,aACA,gBACA,uBACA,gBACA,mBACA,MACA,CpBmvNH,2CoB/uNG,anBtPsB,CDw+NzB,sBoB9uNG,uCpBivNH,2CoB9uNK,cnB7PoB,wCmB8PpB,CpBivNL,2CoB3uNG,UpB8uNH,QoBzuNC,8BACA,sBACA,aACA,sBACA,eACA,CpB6uND,coB1uNG,0BACA,eACA,CpB6uNH,oBoBzuNG,kBnBxRsB,CDogOzB,wBoBvuNC,yBACA,aACA,CpB2uND,gCoBvuNC,kBpB2uND,qEoBvuNC,4BACA,cnB1SmB,emB4SnB,eACA,cACA,CpB2uND,iFoBxuNG,cpB2uNH,kLoBnuNK,WnB5TE,kBmB6TF,CpB0uNL,iFoBpuNG,4BpBuuNH,uCoBluNC,iCACA,4BACA,CpBsuND,8CoBluNG,yCACA,eACA,oBACA,CpBquNH,yCoBjuNG,gBpBouNH,+CoB9tNC,UpBkuND,4BoB9tNC,gCACA,gBACA,cnB9VmB,0DmBgWnB,SACA,CpBkuND,sCoB/tNG,uBACA,CpBkuNH,sCoB9tNG,kBpBiuNH,+BoB7tNG,gCACA,SACA,6BACA,aACA,CpBguNH,gCoB3tNG,gBpB8tNH,0CoB5tNK,uBACA,CpB+tNL,kCoBztNC,+BACA,CpB6tND,kCoBxtNG,cnBrYiB,yBmBsYjB,CpB4tNH,+BoBvtNC,YpB2tND,2DoBxtNG,epB2tNH,sEoBxtNK,gBpB2tNL,sBoBrtNC,4CACA,gBACA,mBACA,MACA,CpBytND,qBoBrtNC,qCACA,CpBytND,sCoBptNC,cnBxZgB,mBAXQ,kBmBqaxB,aACA,eACA,gBACA,eACA,aACA,cACA,mBACA,sBACA,CpBytND,yBoBruND,sCAcI,epB4tND,CACF,0CoBztNG,cnBlbsB,oBmBmbtB,CpB6tNH,sDoB1tNK,0BpB8tNL,coBxtNC,sBpB4tND,sCoBttNG,mDACA,CpB0tNH,oCoB5tNC,qCACE,mDACA,CpBguND,CACF,oCoBntND,mJAGI,sBpBstND,CACF,oBoBjtNC,sCACA,2BACA,mBACA,kBACA,CpBstND,0BoBntNG,cpBstNH,gCoBntNK,4BACA,CpBstNL,sCoBntNO,UpBstNP,iCoBhtNG,0BACA,CpBmtNH,wBoB9sNC,4BACA,uBACA,mBACA,gBACA,iBACA,iBACA,gBACA,mBACA,WfjgBM,kBemgBN,eACA,iBACA,qBACA,qCACA,CpBktND,2FoB7sNG,mBpBgtNH,wBqB7tOC,iCACA,gBACA,cpBcgB,mBAXQ,eoBAxB,aACA,cACA,mBACA,uBACA,YACA,CrBiuOD,4BqB9tOG,kCACA,aACA,CrBiuOH,gCqB7tOG,wBACA,wBACA,kBACA,QACA,SACA,uCACA,+BrBguOH,0CqB5tOG,iBrB+tOH,+BqB3tOG,iBrB8tOH,sCqB3tOK,iCACA,apBrBY,CDovOjB,oCqB1tOK,8BACA,CrB6tOL,QsBxwOC,kBtB4wOD,esBxwOC,0ClBiDA,gCACA,WACA,YACA,gBACA,oBACA,mBHrDwB,cAFL,eG0DnB,QACA,CJ8tOD,iCI3tOG,SJ8tOH,4EIxtOG,oBJ2tOH,qBIvtOG,mBJ0tOH,oCsBlyOD,elB4EI,eJ0tOD,CACF,kBsB9xOG,2BACA,WACA,UACA,qBACA,UACA,0BACA,eACA,WACA,YACA,crBlBiB,eqBoBjB,mBACA,CtBkyOH,yBsB/xOK,8BACA,CtBkyOL,yBsB7xOG,wDtBgyOH,gCsB7xOK,mDACA,uBtBgyOL,+BsB3xOG,wCACA,qCACA,CtB8xOH,sCsB3xOK,wDtB8xOL,qCsB1xOK,UrBnDE,CDg1OP,wBsBpxOC,gCACA,CtB4xOD,wCsBhyOC,crBzCgB,mBqB0ChB,gCACA,eAGA,CtBqyOD,gBsB5xOG,4BACA,cACA,CtB0xOH,oBsBvxOK,qCACA,CtB0xOL,csBrxOG,gCACA,aACA,+BACA,CtBwxOH,yBsBrxOK,gBtBwxOL,oBsBpxOK,4BrB5EY,gBqB8EZ,uBACA,kBACA,CtBuxOL,2BsBpxOO,gBtBuxOP,sBsBnxOO,crBpGa,qBqBqGb,eACA,gBACA,cACA,gBACA,uBACA,kBACA,CtBsxOP,oGsBhxOW,0BtBmxOX,uBsB5wOK,0BACA,eACA,iBACA,gBACA,kBACA,arB7He,CD64OpB,yBsB3wOK,wBACA,CtB8wOL,8BsB3wOO,yBtB8wOP,UuBx5OD,yCCEE,4CACA,2CACA,WACA,WACA,CxB25OD,cwBx5OG,WxB25OH,6BwBt5OC,gBnBZM,kBmBaN,sCACA,kBACA,cACA,CxB05OD,gDwBv5OG,4BxB05OH,0DwBt5OG,WxBy5OH,kCwBp5OC,2BACA,WACA,cACA,CxBw5OD,wCwBp5OC,4BACA,SACA,UACA,gBnBtCM,kBmBwCN,sCACA,eACA,CxBw5OD,+CwBr5OG,6BACA,SACA,gBACA,sBACA,CxBw5OH,gKwBn5OK,6BxBs5OL,0DwBj5OG,YxBo5OH,uBwB94OG,4BxBk5OH,cwB74OC,6BACA,iBACA,gBACA,WACA,UACA,cACA,CxBi5OD,yCwB74OG,oBxBg5OH,kBwB54OG,iEACA,cACA,WAEA,YACA,cACA,CxB+4OH,yEwBx4OK,8BACA,YxB24OL,cyB5+OC,YzBg/OD,yByB5+OC,mBAPS,kBAQT,aACA,CzBg/OD,gCyB9+OG,yBzBi/OH,kCyBz+OG,qBACA,SACA,CzB6+OH,0CyBz+OG,2BAEA,sBACA,YACA,4BACA,CzB2+OH,4DyBv+OO,gCACA,iBACA,gBACA,CzB0+OP,gJyBt+OO,WzBy+OP,+DyBt+OO,qCACA,UACA,CzBy+OP,0CyBn+OG,gDACA,kBACA,YACA,eACA,CzBs+OH,iDyBn+OK,wEACA,YACA,SACA,UAAW,kBACX,WACA,yBACA,eACA,4CACA,sBACA,mBACA,CzBu+OL,4DyBp+OO,wBzBu+OP,4DyBn+OO,uBzBs+OP,uEyBl+OO,wCACA,CzBq+OP,Q0BrjPC,kCACA,aACA,sBACA,kBACA,iBACA,SACA,C1ByjPD,oB0BtjPG,kB1ByjPH,mB0BrjPG,mB1BwjPH,oCIzjPC,sBsBI0D,U1ByjPzD,CACF,uB0B1jP2D,U1B6jP3D,oC0B1jPG,qLAAiC,U1B8jPlC,CACF,c0B3jPG,gCACA,cACA,C1B8jPH,oC0B1jPG,4BACE,qBACA,YACA,eACA,SACA,C1B6jPH,CACF,6B0BlkPK,qBACA,YACA,eACA,SACA,C1BqkPL,wC0BjkPqC,Y1BokPrC,gB0BhkPC,gCACA,mBACA,UACA,mBACA,cACA,C1BokPD,kB0BjkPG,oCACA,oCACA,sBACA,YACA,cACA,czBpDiB,kByBsDjB,qBACA,cACA,C1BokPH,kB0BhkPG,kC1BmkPH,gD0B/jPK,gCACA,kCACA,C1BkkPL,gB0B5jPC,qCACA,SACA,C1BgkPD,oCItnPC,6DsBwDkE,gB1BkkPjE,CACF,oCItoPC,8BsBoE0D,e1BskPzD,CACF,+B0BvkP2D,e1B0kP3D,sB0BvkPG,oCACA,SACA,YACA,4BACA,WACA,YACA,UACA,czBvFiB,mBAEK,eyBwFtB,oBACA,gBACA,C1B0kPH,4B0BvkPK,4BACA,C1B0kPL,sB0BrkPG,gCACA,SACA,WACA,WACA,YACA,czB1GiB,eyB4GjB,iBACA,SACA,C1BwkPH,0B0BrkPK,uCACA,MACA,SACA,OACA,QACA,UACA,eACA,oBACA,yBACA,C1BwkPL,iC0BpkPK,0CACA,uB1BukPL,uC0BnkPK,wEACA,C1BskPL,6C0BpkPe,UzBzIR,CDgtPP,wC0BhkPO,0CACA,wB1BmkPP,8C0B/jPO,+BACA,+BACA,uB1BkkPP,wBIroPC,gBACA,yCAEA,gBACA,cHjEiB,sCGmEjB,CJyoPD,2BItoPG,uCHtEe,eGwEf,gBACA,kBACA,CJyoPH,2BIroPG,cJwoPH,2BIpoPG,mBJuoPH,2BInoPG,0BH7GI,CDovPP,iB0BllPC,0BzB/JmB,CDsvPpB,mB0BnlPG,kCACA,C1BslPH,yB0BllPG,4BACA,C1BqlPH,uB0BjlPG,4BzB7KiB,gByB+KjB,mBACA,gBACA,sBACA,C1BolPH,iB0B/kPC,wBACA,SACA,OACA,QACA,UACA,mBzB1LwB,kByB4LxB,eACA,C1BmlPD,wB0BhlPG,czBrLc,mByBsLd,aACA,gBACA,eACA,cACA,C1BmlPH,4B0BhlPK,qCACA,C1BmlPL,yB0B9kPG,kB1BilPH,4B0B9kPK,mDACA,eACA,aACA,aACA,gBACA,eACA,azB5MY,CD8xPjB,gC0B9kPO,qCACA,C1BilPP,6F0B3kPK,gB1B8kPL,kC0B1kPK,2BACA,czBzOe,oByB2Of,C1B6kPL,yH0BxkPO,uCACA,C1B2kPP,e0BlkPC,6BACA,C1B0kPD,8B0B7kPC,gCACA,gBAGA,YACA,C1BulPD,e0BnlPC,wBACA,OACA,mBACA,sBAIA,gBAEA,WACA,WACA,C1BwkPD,sB0BrkPG,kBzB7QsB,CDq1PzB,yB0BnkPC,+1BACA,eACA,C1BukPD,6B0BpkPG,oCACA,+GACA,uCACA,YACA,oBACA,eACA,yBACA,4D1BukPH,mC0BnkPG,yBACA,YACA,YACA,cACA,C1BskPH,e0BjkPC,kCACA,eACA,C1BqkPD,kB0BjkPC,iCACA,MACA,OACA,WACA,YACA,6BACA,C1BqkPD,mB2Bj4PC,mCACA,W1BDM,e0BGN,aACA,sBACA,YACA,uBACA,eACA,kBACA,kBACA,WACA,C3Bq4PD,e2Bj4PC,gB1BdM,cAEa,S0BcnB,WACA,WACA,C3Bq4PD,gE2Bh4PG,c3Bm4PH,gC2B/3PG,gB3Bk4PH,0BIn3PG,qCACA,cACA,eACA,aACA,eACA,CJs3PH,wB2Bp4PC,4BACA,C3Bw4PD,wB2Bp4PC,6BACA,eACA,C3Bw4PD,4B2Bp4PC,gCACA,W1B9CM,8B0BgDN,WACA,SACA,gBACA,kBACA,eACA,gBACA,UACA,oBACA,WACA,2BACA,C3Bw4PD,0D2Bl4PK,a3Bs4PL,uD2Bh4PK,U3Bm4PL,sB2B73PC,yBACA,qBACA,C3Bi4PD,2B2B93PG,gC1B9EiB,a0BgFjB,YACA,kBACA,C3Bi4PH,yD2Bz3PG,W3B+3PH,e2B13PC,qCACA,gBACA,kBACA,kBACA,WACA,YACA,C3B83PD,0BI37PG,qCACA,cACA,eACA,aACA,eACA,CJ87PH,qB2Bh4PC,kCACA,cACA,WACA,kBACA,kBACA,eACA,C3Bo4PD,iC2Bj4PG,gB3Bo4PH,oE2B/3PK,2CACA,C3Bk4PL,+B2B73PG,etBlII,CLkgQP,+B2B33PC,6BACA,qBACA,c1BtImB,a0BwInB,C3B+3PD,kE2B33PG,uBACA,sBACA,oD3B+3PH,kG2B53PK,gCACA,gD3Bg4PL,qB2B13PC,4BACA,kBACA,WACA,aACA,sBACA,C3B83PD,oC2B13PC,2BACA,WACA,kBACA,UACA,sBACA,oD3B83PD,oD2B33PG,gCACA,gD3B83PH,qC2Bz3PC,sDACA,gBACA,iBACA,C3B83PD,a2B13PC,iCACA,iBACA,C3B83PD,a2B13PC,uBACA,iBACA,C3B83PD,oC2B33PG,uBACA,aACA,mBACA,sBACA,C3B83PH,0C2B33PK,etBvJwB,cAEC,CLohQ9B,8C2Bx3PC,wBACA,OACA,QACA,QACA,C3Bu4PD,yB2B93PC,kDACA,mBACA,C3B43PD,2B2Bz3PG,oB3B43PH,yD2Bx3PG,U3B23PH,2D2Bx3PK,oB3B23PL,kB2Br3PC,oDACA,SACA,W1BnPM,e0BqPN,aACA,mBACA,eACA,cACA,cACA,kBACA,kBACA,MACA,QACA,C3By3PD,wB2Br3PC,O3By3PD,yB2Br3PC,Q3By3PD,yB2Br3PC,6BACA,kBACA,OACA,YACA,mBACA,C3By3PD,uB2Br3PC,qB3By3PD,qB2Br3PC,sBtBtRM,YsBuRN,WACA,kBACA,YACA,UACA,SACA,WACA,C3By3PD,6B2Br3PC,wB1B5RwB,CDqpQzB,oB2Br3PC,4BACA,QACA,WACA,C3By3PD,oK2Bl3PG,Y3By3PH,kF2Br3PG,Y3By3PH,c2Bn3PC,kCACA,gBtB3TM,csB6TN,C3Bu3PD,oB2Bp3PG,U3Bu3PH,+B2Bn3PG,sBACA,C3Bs3PH,yBIhpQG,qCACA,cACA,eACA,aACA,eACA,CJmpQH,oB2Bx3PG,gCACA,UACA,iBACA,C3B23PH,yB2Bv3PG,2CACA,QACA,C3B03PH,+B2Bv3PK,mDACA,qBACA,qBACA,C3B03PL,2B2Bp3PK,4FACA,QACA,mCACA,2B3Bu3PL,wB2Bl3PG,4BACA,SACA,OACA,QACA,sBACA,iFACA,eACA,UACA,2BACA,C3Bq3PH,+B2Bl3PK,U3Bq3PL,4E2B92PK,kB3Bk3PL,uB2B72PG,+BACA,MACA,OACA,WACA,YACA,UACA,SACA,gBtBvYI,cJGa,gB0BuYjB,mBACA,C3Bg3PH,8B2B72PK,iCACA,C3Bg3PL,6G2B32PO,c3B82PP,8B2Bz2PK,4BACA,C3B42PL,iC2Bx2PK,6BACA,eACA,C3B22PL,2B2Bt2PG,2CACA,mBACA,C3By2PH,uB2Br2PG,kCACA,gBACA,sBACA,C3Bw2PH,mC2Bp2PO,e3Bu2PP,oC2Bj2PO,gB3Bo2PP,8B2B/1PK,wCACA,eACA,SACA,yBACA,C3Bk2PL,6G2B71PO,UtBrcA,CLqyQP,8E2Bx1PG,8BACA,C3B21PH,4B2Bv1PG,WtBldI,gBsBmdJ,C3B01PH,wB2Bt1PG,iCACA,C3By1PH,kD2Bp1PG,UtB7dI,CLozQP,sB2Bn1PG,2BACA,cACA,C3Bs1PH,6B2Bn1PK,sBACA,8BACA,C3B41PL,4D2B31PK,gCACA,kBACA,WACA,UACA,WACA,C3B+1PL,+B2Br1PK,mB3Bq1PL,8B2Bj1PK,4BACA,kBACA,WACA,YACA,YACA,UACA,4BACA,mBACA,sCACA,mBACA,C3Bo1PL,oB2B/0PG,2BACA,iBACA,C3Bk1PH,2B2B/0PK,sBACA,+BACA,kBACA,cACA,kBACA,WACA,QACA,C3Bk1PL,0D2B70PK,gCACA,WACA,kBACA,SACA,kBACA,C3Bg1PL,4B2B50PK,8B3B+0PL,4B2B30PK,4BACA,UACA,kBACA,WACA,YACA,QACA,iBACA,4BACA,mBACA,sCACA,mBACA,C3B80PL,yF2Br0PO,U3B20PP,4G2Bl0PK,oCACA,C3Bq0PL,qB2B9zPC,kDACA,wBACA,eACA,eACA,kBACA,SAIA,aACA,C3B+zPD,gCI72QG,qCACA,cACA,eACA,aACA,eACA,CJg3QH,+B2Bn0PC,yCACA,eACA,SACA,YACA,kBACA,QACA,uCACA,+B3Bu0PD,gB4B36QC,gCACA,mBACA,kBACA,QACA,SACA,WACA,C5B+6QD,kB4B36QC,+BACA,gBACA,qBACA,8BACA,eACA,iBACA,yBACA,WACA,2BACA,C5B+6QD,uC4B76Q0B,U5Bg7Q1B,a6Br8QC,mB5BKwB,sB4BJxB,kBACA,uCACA,YACA,eACA,C7By8QD,oC6B/8QD,aASI,U7B08QD,CACF,gB6Bv8QG,kCACA,gBACA,eACA,kBACA,yBACA,C7B08QH,4B6Bt8QG,Y7By8QH,4B6Br8QG,0B7Bw8QH,qC6Br8QK,+DACA,uBACA,C7Bw8QL,uB6Bn8QG,gB7Bs8QH,iD6Bj8QK,qB7Bo8QL,8B6B/7QG,e7Bk8QH,qB6B97QG,gB7Bi8QH,Y6B57QC,mB5BjDwB,sB4BkDxB,kBACA,uCACA,YACA,eACA,C7Bg8QD,oC6Bt8QD,YASI,U7Bi8QD,CACF,qB6B97QG,mB7Bi8QH,mB6B77QG,+BACA,0BACA,eACA,C7Bg8QH,kB6B57QG,4CACA,C7B+7QH,2B6B37QG,a7B87QH,gC6B17QG,8BACA,qBACA,eACA,YACA,C7B67QH,Y8BjhRC,oCACA,U7BPM,CD6hRP,0B8B3hRG,sCACA,C9B+hRH,8B8BvhRG,Y9B0hRH,gB8BrhRC,uB9ByhRD,4B8BthRG,mDACA,4BACA,kB7BlBiB,CD4iRpB,2B8BrhRG,mDACA,+BACA,YACA,C9BwhRH,oB8BnhRC,2CACA,cACA,c7BjCmB,a6BmCnB,C9BuhRD,mB8BnhRC,yBACA,kBACA,iBACA,gBACA,8BACA,cACA,C9BuhRD,yB8BphRG,c9BuhRH,4B8BlhRC,a7BlDwB,CDwkRzB,kC8BnhRG,c9BshRH,mD8BlhRG,S9BqhRH,uB8BhhRC,8BACA,OACA,WACA,WACA,wBACA,C9BohRD,sB8B/gRG,gCACA,cACA,C9BmhRH,wB8B/gRG,iCACA,C9BkhRH,mB8B7gRC,+BACA,gBACA,kBACA,gBzB5FM,qByB8FN,C9BihRD,qG8B7gRG,oC9BghRH,mB8B1gRC,2CzBxGM,CLwnRP,yB8B5gRG,+BACA,gBACA,oBACA,cACA,WACA,6BACA,W7BnHI,yB6BqHJ,iBACA,C9B+gRH,2C8B5gRK,S9B+gRL,0G8BzgRK,oB9B4gRL,uC8BtgRC,e9B0gRD,4C8BvgRG,4BACA,iBACA,C9B0gRH,oD8BtgRG,qBACA,kBACA,MACA,OACA,WACA,YACA,mCACA,kBACA,C9BygRH,2B8BpgRC,4BACA,wBACA,gBACA,KACA,C9BwgRD,gC8BrgRG,yBACA,gBACA,gBACA,ezBpKI,CL6qRP,kB8BngRC,uCACA,WACA,C9BugRD,uB8BpgRG,sBACA,C9BugRH,uB8BlgRC,iCACA,iBACA,a7BjKiB,CDwqRlB,kD8BngRG,a9BsgRH,oD8BlgRG,gB9BqgRH,sD8BjgRG,a9BogRH,oB8B//QC,a9BmgRD,uB+B5sRC,+BACA,mBACA,mBACA,W9BHM,kB8BKN,YACA,WACA,gBACA,iBACA,eACA,C/BgtRD,2D+B7sRG,4BACA,C/BgtRH,kF+B5sRG,oCACA,eACA,C/B+sRH,8F+B5sRK,yBACA,KACA,C/B+sRL,iC+B1sRG,2B9B3BiB,CDyuRpB,0B+BzsRG,+BACA,iBACA,kBACA,C/B4sRH,0B+BxsRG,+BACA,iBACA,gBACA,kBACA,C/B2sRH,yC+BtsRC,gCACA,cACA,mBACA,gCACA,eACA,qBACA,aACA,yBACA,C/B0sRD,2D+BvsRG,8BACA,C/B0sRH,+C+BtsRG,kB9BhEiB,CDywRpB,gD+BrsRG,mB9BjEsB,UANlB,CDgxRP,oG+BpsRG,mB1BzEQ,UJHJ,CDoxRP,mC+BlsRC,+BACA,eACA,iBACA,eACA,C/BssRD,6B+BlsRC,wBACA,kBACA,YACA,eACA,C/BssRD,mC+BlsRC,kB/BssRD,2F+BjsRC,kCACA,C/BssRD,oC+BlsRC,mCACE,wBACA,C/BssRD,yC+BlsRC,a/BssRD,2D+BnsRG,a/BssRH,CACF,mBgC3zRG,gCACA,gBACA,iBACA,ChC8zRH,kBgC1zRG,W/BRI,e+BSJ,gBACA,ChC6zRH,oBgC1zRK,W/BbE,yB+BcF,ChC6zRL,qBgCzzRK,8BACA,gBACA,ChC4zRL,oDgCxzRK,uBACA,gBACA,+BACA,ChC2zRL,MiCt1RC,8BACA,CjC01RD,SiCv1RG,qCACA,WACA,CjC01RH,aiCt1RG,wBACA,OACA,YACA,qBACA,kBACA,kBACA,CjCy1RH,qBiCt1RK,kBhCboB,CDs2RzB,YiCp1RG,uCACA,cACA,iBACA,eACA,mBACA,gBACA,sBACA,CjCu1RH,+DiCn1RK,ajCu1RL,6BiCl1RK,oCACA,WACA,eACA,WhC3CE,cgC6CF,UACA,oBACA,gB5B9CE,sB4BgDF,kBACA,gBACA,CjCs1RL,mCiCn1RO,oBhChDkB,CDs4RzB,uBiCj1RK,ejCo1RL,qBiCh1RK,+BACA,CjCm1RL,aiC90RG,uCACA,yBACA,sBACA,WACA,YACA,cACA,kBACA,SACA,kBACA,qBACA,CjCi1RH,sBiC90RK,kBjCi1RL,oBiC70RK,qB5BpFU,mBLq6Rf,ciC30RG,gCACA,gBACA,eACA,gBACA,CjC80RH,ciC10RG,mCACA,ahCrFc,CDm6RjB,YiCz0RG,sCACA,UACA,SACA,SACA,chC9Fc,0BgCgGd,iBACA,CjC40RH,uDiCv0RK,qBjC00RL,ciCr0RG,2BACA,kBACA,cACA,CjCw0RH,4BiCn0RC,0BjCu0RD,+BiCp0RG,ajCu0RH,0CiCn0RG,uCACA,aACA,kBACA,CjCs0RH,kGiCl0RK,uBACA,CjCs0RL,qDiCj0RG,+BACA,iBACA,YACA,oBACA,chC1IkB,qCgC6IlB,CjCo0RH,+BiCh0RG,+BACA,CjCm0RH,2CiCh0RK,sCACA,gBACA,CjCm0RL,mCiC9zRG,mFACA,eACA,WhC/KI,qBgCiLJ,WACA,UACA,oBACA,qXACA,sBACA,kBACA,yBAEA,CjCi0RH,kDiC7zRG,WjCg0RH,aiC3zRC,ahClLgB,CDi/RjB,oBiC5zRG,gCjC+zRH,4BiC5zRK,+BjC+zRL,WkClgSC,uCANc,cAQd,iBACA,ClCsgSD,qCkC1gSD,WAOI,yBACA,ClCugSD,CACF,iBkCngSC,uCAEA,eACA,iBACA,cjClBmB,kBiCoBnB,ClCugSD,mBkCpgSG,cjCpBsB,yBiCqBtB,ClCugSH,uCkClgSG,uCAEA,eACA,iBACA,mBACA,ajClCiB,CDyiSpB,2CkCngSK,cjCnCoB,yBiCoCpB,ClCugSL,6DkCngSK,gBlCugSL,4CkCjgSG,6BACA,ClCqgSH,oBkCjgSG,sCACA,iBACA,gBACA,mBACA,ajC1DiB,CD+jSpB,0BkCjgSK,qCACA,eACA,gBACA,aACA,ClCogSL,oBkC9/RG,+BACA,ClCqgSH,wCkCvgSG,uCAGA,mBACA,ajC3EiB,CDslSpB,oBkCrgSG,+BACA,ClCogSH,oBkC5/RG,elCogSH,wCkCrgSG,wCAEA,gBACA,mBACA,ajC7FiB,CDsmSpB,oBkCngSG,elCmgSH,oBkC3/RG,sCACA,iBACA,gBACA,mBACA,ajC/GiB,CD8mSpB,wCkCz/RG,iBlC6/RH,wDkC1/RK,4BlC8/RL,wDkC1/RK,4BlC8/RL,oBkCz/RG,gBlC4/RH,oBkCx/RG,mBlC2/RH,8CkCt/RG,elC0/RH,oBkCt/RG,oBACA,SACA,0CACA,aACA,ClCy/RH,2BkCt/RK,mBACA,ClCy/RL,mBkCn/RC,iCACA,ClCu/RD,kCkCp/RG,qCACA,ClCu/RH,6BkCn/RG,2CACA,cACA,ClCs/RH,4BkCl/RG,kCACA,eACA,iBACA,WjCjLI,iBiCmLJ,iBACA,ClCq/RH,oEkCj/RK,clCq/RL,4CkCh/RO,ajC1La,CD6qSpB,mCkC9+RK,uCACA,eACA,gBACA,ClCi/RL,oCkCzgSC,4BA4BI,kBlCi/RH,CACF,0BkC7+RG,8BACA,sBACA,mBACA,uBAEA,0BACA,QACA,YACA,ClCg/RH,wCkC7+RK,sCACA,iBACA,gBACA,cjCzNe,mBiC2Nf,mBACA,gCACA,uBACA,mBACA,eACA,ClCg/RL,uFkC5+RO,6BACA,ClCg/RP,0CkC5+RO,qBlC++RP,0BkCz+RG,kBlC4+RH,kCIxtSC,WACA,YACA,4C8BiPI,ClC8+RL,sCkC3+RO,yBACA,YACA,mB9B9PN,iBACA,mDACA,CJ8uSD,gCkC3+RK,elC8+RL,kCkC3+RO,yBjCxQA,oBiC0QA,ClC8+RP,sDkC1+RW,0BlC6+RX,0CkCv+RO,2BjCjRa,CD4vSpB,iCkCj+RG,uCAEA,eACA,iBACA,mBACA,ajChSiB,CDuwSpB,qCkCn+RK,cjCjSoB,yBiCkSpB,ClCu+RL,iBkCl+RG,wBACA,UACA,gBACA,uBACA,oBACA,kBACA,oBACA,aACA,ClCq+RH,iBkCj+RG,sCACA,iBACA,gBACA,mBACA,ajC1TiB,CD+xSpB,uBkCj+RK,qCACA,eACA,gBACA,aACA,ClCo+RL,iBkC99RG,+BACA,ClCq+RH,kCkCv+RG,uCAGA,mBACA,ajC3UiB,CDszSpB,iBkCr+RG,+BACA,ClCo+RH,iBkC59RG,elCo+RH,kCkCr+RG,wCAEA,gBACA,mBACA,ajC7ViB,CDs0SpB,iBkCn+RG,elCm+RH,iBkC39RG,sCACA,iBACA,gBACA,mBACA,ajC/WiB,CD80SpB,kCkCz9RG,iBlC69RH,kDkC19RK,4BlC89RL,kDkC19RK,4BlC89RL,iBkCz9RG,gBlC49RH,iBkCx9RG,mBlC29RH,wCkCt9RG,elC09RH,iBkCt9RG,oBACA,SACA,0CACA,aACA,ClCy9RH,wBkCt9RK,mBACA,ClCy9RL,gDkCn9RG,alCs9RH,8BkCl9RG,qCACA,kBACA,gBACA,qBACA,ClCq9RH,mCkCl9RK,wBACA,2BACA,iBACA,8BACA,kBACA,ClCq9RL,sDkCj9RK,sCACA,oBACA,ClCo9RL,kFkCj9RO,4BACA,ClCo9RP,oCkC39RG,sDAWI,wCACA,ClCo9RL,CACF,2CkCh9RK,4BACA,ClCm9RL,oCkCr9RG,2CAKI,alCo9RL,CACF,oBkC/8RG,kBlCk9RH,wBkC/8RK,uBACA,sBACA,ClCk9RL,2BkC78RG,oCACA,ClCg9RH,sCkC78RK,gBlCg9RL,kCkC58RK,6BACA,ClC+8RL,oCkC38RK,yBACA,ClC88RL,kDkC38RO,gCACA,gBACA,ClC88RP,yFkCx8RW,qBlC28RX,+EkCt8RS,elCy8RT,oDkCp8RO,2BACA,ClCu8RP,4CI57SC,WACA,YACA,0BJk8SD,kDkCp8RO,elCu8RP,2DkCp8RS,elCu8RT,oCkCj8RK,oCACE,gBlCo8RL,CACF,oCkC//RC,2BA+DI,kBlCo8RH,CACF,iFkC97RG,yCjCvhBsB,kBiCyhBtB,iCACA,ClCk8RH,sBkC97RG,+BACA,WACA,WACA,ClCi8RH,0BkC97RK,uBACA,ClCi8RL,sCkC37RK,4BACA,mBACA,kBACA,ClC87RL,oCkC17RK,sCACE,mBlC67RL,CACF,qCkCz7RK,ajC1jBe,CDs/SpB,oCkCx7RK,2BjCjkBE,eiCmkBF,ClC27RL,yFkCr7RS,ajCtkBW,CDigTpB,8CkCr7RK,gBlCw7RL,oBkCn7RG,mBlCs7RH,wBkCn7RK,uBACA,eACA,YACA,iBACA,ClCs7RL,oCkCh7RK,gDACE,mBlCm7RL,wCkC/6RK,gCACA,WACA,iBACA,ClCk7RL,sDkC/6RO,kBlCk7RP,CACF,oCkC56RG,8BACE,clC+6RH,sCkC56RK,iBlC+6RL,qDkC36RK,mBlC86RL,4EkCx6RG,clC46RH,CACF,mBkCx6RG,YlC26RH,SkCt6RC,oBlC06RD,oCkC36RD,SAII,gBlC26RD,CACF,gBkCx6RG,oCACA,mBACA,YACA,ClC26RH,oBkCx6RK,YlC26RL,oCkCl7RC,gBAWI,4BACA,ClC26RH,CACF,oBkCv6RG,uCACA,gBACA,eACA,ClC06RH,sBkCt6RG,+BACA,ClCy6RH,yBkCt6RK,sCACA,gBACA,eACA,ajC7qBe,CDulTpB,4BkCr6RK,gCACA,ClCw6RL,8BkCp6RK,mBjCrrBoB,aiCsrBpB,0BACA,YACA,ClCu6RL,sCkCp6RO,alCu6RP,+BkCl6RK,8BACA,ClCq6RL,sDkCl6RO,+BACA,ClCq6RP,gDkCj6RO,uBACA,yBACA,ClCo6RP,+BkC/5RK,alCk6RL,sCkC/5RO,sCACA,gBACA,aACA,ClCk6RP,oCkC95RO,4BjC5tBa,CD8nTpB,sFkC35RG,6BjCnuBiB,CDyoTpB,6BkCh6RG,gCACA,kBAEA,ClC65RH,ekCz5RG,8BACA,aACA,kDACA,aACA,ClC45RH,oCkCj6RC,eAQI,kDACA,ClC65RH,6BkC15RK,wBACA,qBACA,ClC65RL,yCkC15RO,qBACA,ClC65RP,0CkCz5RO,gCACA,QACA,aACA,ClC45RP,oCkCv5RK,WlC05RL,0BkCt5RK,gBlCy5RL,CACF,oCkC57RC,eAuCI,WlCy5RH,4BkCt5RK,8BACA,eACA,ClCy5RL,0GkCp5RO,gBlCu5RP,sFkCh5RK,gClCq5RL,0BkCj5RK,alCo5RL,+BkCj5RO,gBlCo5RP,oEkCh5RS,+BACA,ClCm5RT,0CkC/4RS,gBlCk5RT,CACF,OkC14RC,sCACA,ClC84RD,gBkC14RC,gCACA,aACA,UACA,YACA,cjCx0BsB,qBiC00BtB,cACA,ClC84RD,oCkCt5RD,gBAWI,2BACA,gBACA,ajCp0Bc,CDotTf,CACF,OmCruTC,0BACA,iBACA,wBACA,CnCyuTD,oBmCruTG,6BACA,mBACA,6BACA,gBACA,kBACA,CnCyuTH,mBmCruTG,sDACA,aACA,eACA,CnCwuTH,mBmCpuTG,gBnCuuTH,oEmCluTG,kBlCvBsB,CD4vTzB,SmCjuTG,clC1BsB,yBkC2BtB,CnCouTH,emCjuTK,qBnCouTL,cmC/tTG,gBnCkuTH,4HmC9tTO,gBnC6uTP,8FmCpuTO,uBnCuuTP,wFmChuTO,anCmuTP,+BmC5tTK,mBlC/DoB,6BkCgEpB,+BACA,CnC+tTL,2CmC5tTO,mDACA,CnC+tTP,0CmC3tTO,sDACA,CnC8tTP,yBmCxtTG,sBnC2tTH,emCttTC,gCACA,CnC0tTD,KmCttTC,gCnC0tTD,yBmCttTC,gCACA,YACA,CnC0tTD,6CmCrtTC,0CACA,iBACA,eACA,clC1GmB,ekC4GnB,CnC0tTD,yDmCvtTG,UlClHI,CD60TP,uDmCvtTG,gCACA,CnC2tTH,qEmCvtTG,enC2tTH,wCmCptTG,anCwtTH,wDmCrtTK,uCACA,eACA,eACA,CnCwtTL,oEmCrtTO,enCwtTP,0EmCptTO,+BACA,CnCutTP,sFmCptTS,anCutTT,oCmCtuTG,wDAoBI,anCstTL,CACF,oHmChtTK,oCACA,CnCotTL,sBmC/sTG,4ClChKsB,sBkCkKtB,YACA,kBACA,CnCktTH,+BmC/sTK,mCACA,CnCktTL,oCmC3tTC,sBAaI,anCktTH,CACF,kBmC9sTG,sCACA,kBACA,CnCitTH,oCmC9sTK,8BACE,6BnCitTL,CACF,wBmC7sTK,mBnCgtTL,gCmC5sTK,kBlChMoB,CD+4TzB,sCmC5sTO,mBnC+sTP,2BmC1sTK,oCACA,CnC6sTL,qCmC1sTO,UnC6sTP,8BmCvsTG,cnC0sTH,qCmCvsTK,gBnC0sTL,2BmCrsTG,sCACA,eACA,CnCwsTH,oCmC3sTC,2BAMI,6BnCysTH,CACF,oCmCrsTG,+CACE,anCwsTH,CACF,eoC/6TC,oCACA,WACA,CpCm7TD,gCoCh7TG,2BACA,mBnCLsB,amCOtB,wBACA,CpCm7TH,wBoC/6TG,YAjBY,YAkBZ,UACA,eACA,CpCk7TH,8BoC/6TK,+BACA,YACA,YACA,CpCk7TL,oCoC96TK,sCACE,apCi7TL,CACF,2BoC76TK,0CACA,gBACA,kBACA,CpCg7TL,oCoCp7TG,2BAOI,gBpCi7TL,CACF,6BoC96TO,2BACA,cnC5Ca,qBmC8Cb,0BACA,yBACA,CpCi7TP,kCoC96TS,iBpCi7TT,mCoC76TS,WnC1DF,yBmC2DE,yBACA,CpCg7TT,sCoC56TS,wCACA,CpC+6TT,8BoC16TO,2CACA,QACA,CpC66TP,gCoC16TS,0BACA,CpC66TT,4DoCx6TO,WnCjFA,yBAMkB,gBmC6ElB,eACA,CpC26TP,kEoCx6TS,yBpC26TT,4DoCr6TK,0BpCw6TL,gCoCn6TG,4BACA,CpCs6TH,wBoCl6TG,gBAtGY,2BAyGZ,CpCq6TH,oCoCz6TC,wBAOI,qCAEA,CpCs6TH,CACF,2BoCn6TK,cnChHe,emCiHf,iBACA,gBACA,oBACA,gCACA,kBACA,CpCs6TL,2BoCl6TK,cnC1He,emC2Hf,iBACA,gBACA,kBACA,CpCq6TL,2BoCj6TK,wCACA,gBACA,cnCpIe,mBmCsIf,kBACA,+BACA,CpCo6TL,2BoCh6TK,6BnC5Ie,iBmC8If,eACA,CpCm6TL,yCoC/5TK,WnCtJE,emCuJF,CpCk6TL,sFoC75TK,gBpCi6TL,+DoC75TK,cpCg6TL,2CoC55TK,+BACA,WnCrKE,oBmCuKF,iBACA,gBACA,kBACA,CpC+5TL,0BoC35TK,gCACA,cnC5Ke,kBmC8Kf,CpC85TL,iCoC35TO,WnCpLA,emCqLA,CpC85TP,2NoC15TW,gBpCy6TX,2BoCl6TK,oBACA,SACA,0CACA,aACA,CpCq6TL,kCoCl6TO,mBACA,CpCq6TP,oCoCh6TK,anC1Me,CD6mUpB,sCoCh6TO,anC1MkB,CD6mUzB,uCoC95TK,c/BnNU,e+BoNV,CpCi6TL,uCoC75TK,c/BvNM,e+BwNN,CpCg6TL,sCoC55TK,cnC/MY,emCgNZ,CpC+5TL,oCoC5nUD,eAkOI,8BACA,gCACA,CpC85TD,gEoC15TG,0BACA,gBACA,CpC85TH,wBoC15TG,qBACA,WACA,CpC65TH,CACF,SoCx5TC,2BACA,CpC45TD,wBoCz5TG,kCACA,CpC45TH,mCoCz5TK,mBpC45TL,2BoCx5TK,8BACA,CpC25TL,8BoCx5TO,qCACA,CpC25TP,+BoCt5TK,yCACA,cACA,CpCy5TL,iNoCr5TS,gBpCo6TT,0BoC95TK,mCnCxRe,qBmC0Rf,yBACA,eACA,gBACA,+BACA,CpCi6TL,gCoC95TO,WnCpSA,+BmCqSA,CpCi6TP,mCoC75TO,cnCnSkB,+BmCoSlB,CpCg6TP,gBoCz5TC,+BACA,cACA,CpC65TD,qBoCz5TC,6BACA,aACA,CpC65TD,uBoC15TG,cpC65TH,iBoCx5TC,4BACA,kBACA,CpC45TD,uBoCx5TC,wBACA,sBACA,YACA,CpC45TD,8BoCz5TG,mCACA,gBACA,eACA,iBACA,anC9UiB,CD2uUpB,4MoCx5TO,gBpCu6TP,qCoCj6TG,cpCo6TH,+BoC95TC,+BACA,CpCm6TD,iEoCh6TG,6BACA,2BACA,CpCo6TH,+EoCj6TK,kBpCq6TL,iDoC95TC,2BACA,qBACA,CpCm6TD,2EoCh6TG,0BACA,kBACA,kBACA,CpCo6TH,sEoC95TC,epCm6TD,gBoC/5TC,4BACA,iBACA,CpCm6TD,0CoCh6TG,iCACA,CpCm6TH,6BoC/5TG,mBpCk6TH,8CoC95TG,iBpCi6TH,sDoC95TK,oCACA,WACA,CpCi6TL,WoC35TC,iCACA,CpC+5TD,aoC55TG,cnC3ZsB,oBmC4ZtB,CpC+5TH,mBoC55TK,0BpC+5TL,QoCz5TC,cpC65TD,WoCz5TC,mCACA,CpC65TD,mBoC15TG,wCACA,mBACA,aACA,mBnCjbsB,cAFL,0BmCsbjB,eACA,iBACA,CpC65TH,mBoCz5TG,kBpC45TH,2BoCz5TK,uBACA,kBACA,WACA,WACA,CpC45TL,oBoCv5TG,4BpC05TH,kBoCt5TG,qBpCy5TH,sBoCr5TG,anCncc,CD21UjB,mBoCp5TG,6CACA,aACA,cnCtdiB,gCmCwdjB,eACA,qBACA,eACA,CpCu5TH,iBoCn5TG,iCACA,anCndc,CD02UjB,0BoCl5TG,2BACA,WACA,WACA,YACA,iBACA,CpCq5TH,mCoCl5TK,kB/B9eU,CLm4Uf,mCoCj5TK,mBpCo5TL,kCoCh5TK,kBnClfoB,CDq4UzB,qDoC54TG,cnC5fiB,qBmC6fjB,eACA,CpCi5TH,qBoC74TG,cpCg5TH,yBoC54TG,anCtgBiB,CDq5UpB,qBoC34TG,a/B3gBY,CLy5Uf,wDoCt4TC,kCnClhBmB,CDg6UpB,gGoC14TG,gBpCg5TH,wIoC34TK,0CACA,CpCi5TL,gIoC74TK,gEACA,CpCm5TL,qBoC54TC,+BACA,CpCi5TD,qCoC94TG,+BAEA,iBACA,CpCk5TH,yDoC74TK,gEACA,CpCi5TL,eoC34TC,gDACA,CpC+4TD,wBoC54TG,yB/BhkBY,CL+8Uf,wBoC34TG,0BpC84TH,uBoC14TG,yB/BrkBQ,CLk9UX,uBoCx4TG,2CACA,iBACA,4BACA,kBACA,eACA,CpC44TH,yBoCz4TK,anCplBe,CDg+UpB,sBoCt4TG,yBpC04TH,oBoCt4TG,anCjlBc,CD09UjB,aoCp4TC,mBnCjmBwB,kBmCkmBxB,kBACA,CpCw4TD,sBoCr4TG,2CACA,mBACA,YACA,CpCw4TH,+BoCr4TK,kBACA,CpCw4TL,+CoCr4TO,cpCw4TP,6BoCn4TK,8BACA,cnCxnBe,yBmC0nBf,gBACA,CpCs4TL,+BoCn4TO,kCACA,CpCs4TP,gHoCj4TS,cpCo4TT,kCoC/3TO,a/BzoBI,CL2gVX,4BoC33TK,wCACA,4BACA,CpC83TL,kCoC33TO,mBpC83TP,+EoCz3TO,2BACA,sBACA,YACA,anC7pBa,CD0hVpB,kLoCx3TS,mCACA,sBACA,CpC63TT,qCoCx3TO,0CACA,CpC23TP,2CoCx3TS,cnChqBQ,iBmCiqBR,eACA,CpC23TT,uCoCt3TO,oCACA,WACA,aACA,qBACA,anCxrBa,CDkjVpB,UoCl3TC,mBpCw3TD,yBoCv3TC,sCACA,CpC83TD,eoC13TC,qCACA,qBAGA,CpCs3TD,ypDqCjkVC,0QrCqkVD,SsCvkVC,ctC2kVD,+BsCxkVG,gCACA,kBACA,CtC2kVH,6BsCvkVG,+BACA,CtC0kVH,kEsCtkVG,+BACA,CtCykVH,0DsCpkVG,8BACA,CtCwkVH,kFsCpkVG,8BACA,CtCukVH,kCsCnkVG,8BACA,CtCskVH,wBsClkVG,oCACA,CtCqkVH,2BsCjkVG,oBACA,CtCokVH,iCsChkVG,kBACA,kBACA,cACA,CtCmkVH,0CsC/jVG,8BACA,CtCkkVH,yCsC9jVG,+BACA,CtCikVH,kCsC7jVG,YtCgkVH,qCsC5jVG,gCACA,CtC+jVH,wCsC3jVG,WtC8jVH,gCsC1jVG,8BACA,CtC6jVH,8BsCzjVG,WtC4jVH,yBsCxjVG,oBACA,CtC2jVH,yDsCtjVG,oCACA,CtC0jVH,2GsCrjVG,iCACA,CtCyjVH,sCsCrjVG,iCACA,CtCwjVH,0BsCpjVG,+BACA,CtCujVH,uCsCnjVG,qBACA,CtCsjVH,wDsCljVG,oBACA,CtCqjVH,oFsC5iVG,iBACA,CtCmjVH,sGsC9iVG,WtCkjVH,oFsC9iVG,2BACA,gBACA,CtCijVH,kFsC7iVG,8BACA,CtCgjVH,sCsC1iVK,+BACA,CtC6iVL,iEsC1iVO,8BACA,CtC6iVP,oCsCviVG,2BACA,gBACA,CtC0iVH,sCsCtiVG,YtCyiVH,qCsCriVG,+BACA,CtCwiVH,yCsCpiVG,+BACA,CtCuiVH,0CsCniVG,gCACA,WACA,CtCsiVH,wEsCjiVG,8BACA,CtCqiVH,gBsChiVG,yBtCoiVH,gBsChiVG,6BACA,CtCmiVH,wBsC/hVG,ctCkiVH,6EsC7hVG,8BACA,CtCiiVH,mDsC7hVG,iCACA,CtCgiVH,+DsC5hVG,iCACA,CtC+hVH,8KsCrhVG,iBACA,CtC6hVH,wDsCzhVG,iCACA,CtC4hVH,sDsCxhVG,kCACA,CtC2hVH,oDsCvhVG,iBACA,CtC0hVH,6FsCrhVG,iCACA,CtCyhVH,2CsCrhVG,mBACA,CtCwhVH,iDsCrhVK,kBACA,oEACA,CtCwhVL,6BsCnhVG,uXtCshVH,sCsCjhVG,iBtCqhVH,iCsCjhVG,+BACA,CtCohVH,+CsChhVG,oBACA,CtCmhVH,+DsC/gVG,ctCkhVH,sDsC9gVG,sBACA,CtCihVH,sDsC7gVG,qBACA,CtCghVH,sDsC5gVG,qBACA,CtC+gVH,iDsC3gVG,OtC8gVH,yCsC1gVG,0CACA,CtC6gVH,oDsCzgVG,+BACA,CtC4gVH,oCsCxgVG,kCAEE,kCACA,CtC2gVH,0DsCxgVK,mCACA,CtC4gVL,sEsCrgVK,kCACA,CtCygVL,CACF,4CsClgVO,8BACA,CtCqgVP,qDsChgVK,+BACA,CtCmgVL,2DsC7/UK,8BACA,CtCggVL,6DsC5/UK,+BACA,CtC+/UL,kCsC1/UG,gCACA,gBACA,CtC6/UH,iCsCz/UG,YtC4/UH,kCsCx/UG,YtC2/UH,mCsCv/UG,8BACA,CtC0/UH,+EsCt/UG,iCACA,CtCy/UH,8DsCr/UG,iBACA,CtCw/UH,qBuC73VC,4BACA,kBAEA,CvCi4VD,yBuC93VG,uCACA,cACA,kBACA,CvCi4VH,wDuC73VK,gCACA,iBACA,CvCg4VL,2BuC53VK,mCACA,aACA,CvC+3VL,oGuC13VO,mBvC63VP,qDuCt3VG,kCACA,eACA,iBACA,WtCpCI,uBsCsCJ,mBACA,gBACA,CvCy3VH,2BuCr3VG,evCw3VH,4BuCp3VG,6BtC7CiB,kBsC+CjB,eACA,CvCu3VH,oBuCl3VC,4BACA,aACA,CvCs3VD,wBuCn3VG,mCACA,CvCs3VH,4BuCn3VK,cvCs3VL,qCuCj3VG,ctCnEiB,gBsCoEjB,oBACA,CvCo3VH,uBwCz7VC,kBvCEwB,CD27VzB,4EwCt7VG,mBxC47VH,+CwCz7VK,kBvCRoB,CDo8VzB,uCwCr7VG,iBxCy7VH,sCwCr7VG,kBxCw7VH,sBwCn7VC,mBxCu7VD,uDwCp7VG,wDxCu7VH,sCwCl7VC,mBxCs7VD,uEwCn7VG,wDxCs7VH,oBwC/6VG,gBxCm7VH,yCwC96VC,mDxCk7VD,ewC96VC,kBvCnDwB,CDq+VzB,yBwC96VC,k2BxCk7VD,mCwC/6VG,sGxCk7VH,gDwCz6VG,mBxC66VH,sDwC16VK,uCACA,CxC66VL,8EwC75VC,kBvCvFwB,CD8/VzB,2BwCj6VG,yBvC7FsB,CDkgWzB,0BwCj6VG,wBvCjGsB,CDqgWzB,6BwCh6VG,2BvCrGsB,CDwgWzB,4BwC/5VG,0BvCzGsB,CD2gWzB,uBwC35VG,mBvChHsB,aAFL,CDkhWpB,0EwCv5VG,cxC25VH,4FwCz5VgB,mBxC45VhB,gIwCz5VK,cxC45VL,sHwC55VK,cxC45VL,wHwC55VK,cxC45VL,oGwC55VK,cxC45VL,6BwCv5VG,mCACA,CxC05VH,gCwCv5VK,axC05VL,mHwCl5VK,avChJkB,CDwiWvB,6CwCh5VC,cxCo5VD,0JwC/4VG,UnChKI,CLkjWP,uCwC74VC,cxCi5VD,kEwC94VG,cxCi5VH,6DwCj5VG,cxCi5VH,8DwCj5VG,cxCi5VH,oDwCj5VG,cxCi5VH,0BwC54VC,4BxCg5VD,+CwC14VG,avC9KsB,CD6jWzB,gBwC14VC,qBxC84VD,4BwC34VG,mBxC84VH,yBwCz4VC,oDvC5LwB,CD0kWzB,iCwCz4VC,mBxC64VD,wLwCr4VG,mBxCy4VH,oBwCp4VC,kBvChNmB,CDwlWpB,qEwCp4VC,mBxCw4VD,2FwCp4VC,mBxCw4VD,oIwC53VC,kBvClOwB,CD0mWzB,6JwCh4VC,mBxCw4VD,o3DwCj4VK,sBxCk6VL,sCwC15VC,cxC+5VD,sBwCz5VC,evCnQM,CDgqWP,+BwCz5VK,avCpQkB,CDgqWvB,wBwCn5VG,evChRI,CDuqWP,oGwC54VO,UvC5RA,CD8qWP,yDwCr4VO,avCtSa,CD+qWpB,0CwCn4VO,UvC/SA,CDqrWP,4CwCj4VK,avCjTe,CDqrWpB,4DwCh4VK,UvCxTE,CD2rWP,oBwC53VC,UnC9TM,CL8rWP,yCwC73VG,SnCjUI,CLisWP,gGwCx3VG,gBxC83VH,oEwCr3VK,mBxC23VL,mDwCx3VO,gBxC23VP,gHwCn3VS,UnC7VF,CLotWP,0CwC/2VC,0CxCm3VD,+LwCt2VC,6F","file":"skins/glitch/mastodon-light/common.css","sourcesContent":[".app-body {\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.button {\n background-color: darken($ui-highlight-color, 3%);\n border: 10px none;\n border-radius: 4px;\n box-sizing: border-box;\n color: $primary-text-color;\n cursor: pointer;\n display: inline-block;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n height: 36px;\n letter-spacing: 0;\n line-height: 36px;\n overflow: hidden;\n padding: 0 16px;\n position: relative;\n text-align: center;\n text-transform: uppercase;\n text-decoration: none;\n text-overflow: ellipsis;\n transition: all 100ms ease-in;\n white-space: nowrap;\n width: auto;\n\n &:active,\n &:focus,\n &:hover {\n background-color: lighten($ui-highlight-color, 7%);\n transition: all 200ms ease-out;\n }\n\n &--destructive {\n transition: none;\n\n &:active,\n &:focus,\n &:hover {\n background-color: $error-red;\n transition: none;\n }\n }\n\n &:disabled {\n background-color: $ui-primary-color;\n cursor: default;\n }\n\n &.button-primary,\n &.button-alternative,\n &.button-secondary,\n &.button-alternative-2 {\n font-size: 16px;\n line-height: 36px;\n height: auto;\n text-transform: none;\n padding: 4px 16px;\n }\n\n &.button-alternative {\n color: $inverted-text-color;\n background: $ui-primary-color;\n\n &:active,\n &:focus,\n &:hover {\n background-color: lighten($ui-primary-color, 4%);\n }\n }\n\n &.button-alternative-2 {\n background: $ui-base-lighter-color;\n\n &:active,\n &:focus,\n &:hover {\n background-color: lighten($ui-base-lighter-color, 4%);\n }\n }\n\n &.button-secondary {\n font-size: 16px;\n line-height: 36px;\n height: auto;\n color: $darker-text-color;\n text-transform: none;\n background: transparent;\n padding: 3px 15px;\n border-radius: 4px;\n border: 1px solid $ui-primary-color;\n\n &:active,\n &:focus,\n &:hover {\n border-color: lighten($ui-primary-color, 4%);\n color: lighten($darker-text-color, 4%);\n }\n\n &:disabled {\n opacity: 0.5;\n }\n }\n\n &.button--block {\n display: block;\n width: 100%;\n }\n}\n\n.icon-button {\n display: inline-block;\n padding: 0;\n color: $action-button-color;\n border: none;\n background: transparent;\n cursor: pointer;\n transition: color 100ms ease-in;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($action-button-color, 7%);\n transition: color 200ms ease-out;\n }\n\n &.disabled {\n color: darken($action-button-color, 13%);\n cursor: default;\n }\n\n &.active {\n color: $highlight-text-color;\n }\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &.inverted {\n color: $lighter-text-color;\n\n &:hover,\n &:active,\n &:focus {\n color: darken($lighter-text-color, 7%);\n }\n\n &.disabled {\n color: lighten($lighter-text-color, 7%);\n }\n\n &.active {\n color: $highlight-text-color;\n\n &.disabled {\n color: lighten($highlight-text-color, 13%);\n }\n }\n }\n\n &.overlayed {\n box-sizing: content-box;\n background: rgba($base-overlay-background, 0.6);\n color: rgba($primary-text-color, 0.7);\n border-radius: 4px;\n padding: 2px;\n\n &:hover {\n background: rgba($base-overlay-background, 0.9);\n }\n }\n}\n\n.text-icon-button {\n color: $lighter-text-color;\n border: none;\n background: transparent;\n cursor: pointer;\n font-weight: 600;\n font-size: 11px;\n padding: 0 3px;\n line-height: 27px;\n outline: 0;\n transition: color 100ms ease-in;\n\n &:hover,\n &:active,\n &:focus {\n color: darken($lighter-text-color, 7%);\n transition: color 200ms ease-out;\n }\n\n &.disabled {\n color: lighten($lighter-text-color, 20%);\n cursor: default;\n }\n\n &.active {\n color: $highlight-text-color;\n }\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n}\n\n.dropdown-menu {\n position: absolute;\n transform-origin: 50% 0;\n}\n\n.invisible {\n font-size: 0;\n line-height: 0;\n display: inline-block;\n width: 0;\n height: 0;\n position: absolute;\n\n img,\n svg {\n margin: 0 !important;\n border: 0 !important;\n padding: 0 !important;\n width: 0 !important;\n height: 0 !important;\n }\n}\n\n.ellipsis {\n &::after {\n content: \"…\";\n }\n}\n\n.notification__favourite-icon-wrapper {\n left: 0;\n position: absolute;\n\n .fa.star-icon {\n color: $gold-star;\n }\n}\n\n.star-icon.active {\n color: $gold-star;\n}\n\n.bookmark-icon.active {\n color: $red-bookmark;\n}\n\n.notification__display-name {\n color: inherit;\n font-weight: 500;\n text-decoration: none;\n\n &:hover {\n color: $primary-text-color;\n text-decoration: underline;\n }\n}\n\n.display-name {\n display: block;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n strong {\n display: block;\n height: 18px;\n font-size: 16px;\n font-weight: 500;\n line-height: 18px;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n }\n\n span {\n display: block;\n height: 18px;\n font-size: 15px;\n line-height: 18px;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n }\n\n &:hover {\n strong {\n text-decoration: underline;\n }\n }\n\n &.inline {\n padding: 0;\n height: 18px;\n font-size: 15px;\n line-height: 18px;\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n\n strong {\n display: inline;\n height: auto;\n font-size: inherit;\n line-height: inherit;\n }\n\n span {\n display: inline;\n height: auto;\n font-size: inherit;\n line-height: inherit;\n }\n }\n}\n\n.display-name__html {\n font-weight: 500;\n}\n\n.display-name__account {\n font-size: 14px;\n}\n\n.image-loader {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n\n .image-loader__preview-canvas {\n max-width: $media-modal-media-max-width;\n max-height: $media-modal-media-max-height;\n background: url('~images/void.png') repeat;\n object-fit: contain;\n }\n\n .loading-bar {\n position: relative;\n }\n\n &.image-loader--amorphous .image-loader__preview-canvas {\n display: none;\n }\n}\n\n.zoomable-image {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n\n img {\n max-width: $media-modal-media-max-width;\n max-height: $media-modal-media-max-height;\n width: auto;\n height: auto;\n object-fit: contain;\n }\n}\n\n.dropdown {\n display: inline-block;\n}\n\n.dropdown__content {\n display: none;\n position: absolute;\n}\n\n.dropdown-menu__separator {\n border-bottom: 1px solid darken($ui-secondary-color, 8%);\n margin: 5px 7px 6px;\n height: 0;\n}\n\n.dropdown-menu {\n background: $ui-secondary-color;\n padding: 4px 0;\n border-radius: 4px;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n\n ul {\n list-style: none;\n }\n}\n\n.dropdown-menu__arrow {\n position: absolute;\n width: 0;\n height: 0;\n border: 0 solid transparent;\n\n &.left {\n right: -5px;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: $ui-secondary-color;\n }\n\n &.top {\n bottom: -5px;\n margin-left: -7px;\n border-width: 5px 7px 0;\n border-top-color: $ui-secondary-color;\n }\n\n &.bottom {\n top: -5px;\n margin-left: -7px;\n border-width: 0 7px 5px;\n border-bottom-color: $ui-secondary-color;\n }\n\n &.right {\n left: -5px;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: $ui-secondary-color;\n }\n}\n\n.dropdown-menu__item {\n a {\n font-size: 13px;\n line-height: 18px;\n display: block;\n padding: 4px 14px;\n box-sizing: border-box;\n text-decoration: none;\n background: $ui-secondary-color;\n color: $inverted-text-color;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n &:focus,\n &:hover,\n &:active {\n background: $ui-highlight-color;\n color: $secondary-text-color;\n outline: 0;\n }\n }\n}\n\n.dropdown--active .dropdown__content {\n display: block;\n line-height: 18px;\n max-width: 311px;\n right: 0;\n text-align: left;\n z-index: 9999;\n\n & > ul {\n list-style: none;\n background: $ui-secondary-color;\n padding: 4px 0;\n border-radius: 4px;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.4);\n min-width: 140px;\n position: relative;\n }\n\n &.dropdown__right {\n right: 0;\n }\n\n &.dropdown__left {\n & > ul {\n left: -98px;\n }\n }\n\n & > ul > li > a {\n font-size: 13px;\n line-height: 18px;\n display: block;\n padding: 4px 14px;\n box-sizing: border-box;\n text-decoration: none;\n background: $ui-secondary-color;\n color: $inverted-text-color;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n &:focus {\n outline: 0;\n }\n\n &:hover {\n background: $ui-highlight-color;\n color: $secondary-text-color;\n }\n }\n}\n\n.dropdown__icon {\n vertical-align: middle;\n}\n\n.static-content {\n padding: 10px;\n padding-top: 20px;\n color: $dark-text-color;\n\n h1 {\n font-size: 16px;\n font-weight: 500;\n margin-bottom: 40px;\n text-align: center;\n }\n\n p {\n font-size: 13px;\n margin-bottom: 20px;\n }\n}\n\n.tabs-bar {\n display: flex;\n background: lighten($ui-base-color, 8%);\n flex: 0 0 auto;\n overflow-y: auto;\n}\n\n.tabs-bar__link {\n display: block;\n flex: 1 1 auto;\n padding: 15px 10px;\n color: $primary-text-color;\n text-decoration: none;\n text-align: center;\n font-size: 14px;\n font-weight: 500;\n border-bottom: 2px solid lighten($ui-base-color, 8%);\n transition: all 200ms linear;\n\n .fa {\n font-weight: 400;\n font-size: 16px;\n }\n\n &.active {\n border-bottom: 2px solid $ui-highlight-color;\n color: $highlight-text-color;\n }\n\n &:hover,\n &:focus,\n &:active {\n @include multi-columns('screen and (min-width: 631px)') {\n background: lighten($ui-base-color, 14%);\n transition: all 100ms linear;\n }\n }\n\n span:last-child {\n margin-left: 5px;\n display: none;\n }\n}\n\n@include multi-columns('screen and (min-width: 631px)', $parent: null) {\n .tabs-bar {\n display: none;\n }\n}\n\n.scrollable {\n overflow-y: scroll;\n overflow-x: hidden;\n flex: 1 1 auto;\n -webkit-overflow-scrolling: touch;\n will-change: transform; // improves perf in mobile Chrome\n\n &.optionally-scrollable {\n overflow-y: auto;\n }\n\n @supports(display: grid) { // hack to fix Chrome <57\n contain: strict;\n }\n\n &--flex {\n display: flex;\n flex-direction: column;\n }\n\n &__append {\n flex: 1 1 auto;\n position: relative;\n min-height: 120px;\n }\n}\n\n.scrollable.fullscreen {\n @supports(display: grid) { // hack to fix Chrome <57\n contain: none;\n }\n}\n\n.react-toggle {\n display: inline-block;\n position: relative;\n cursor: pointer;\n background-color: transparent;\n border: 0;\n padding: 0;\n user-select: none;\n -webkit-tap-highlight-color: rgba($base-overlay-background, 0);\n -webkit-tap-highlight-color: transparent;\n}\n\n.react-toggle-screenreader-only {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.react-toggle--disabled {\n cursor: not-allowed;\n opacity: 0.5;\n transition: opacity 0.25s;\n}\n\n.react-toggle-track {\n width: 50px;\n height: 24px;\n padding: 0;\n border-radius: 30px;\n background-color: $ui-base-color;\n transition: all 0.2s ease;\n}\n\n.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: darken($ui-base-color, 10%);\n}\n\n.react-toggle--checked .react-toggle-track {\n background-color: $ui-highlight-color;\n}\n\n.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: lighten($ui-highlight-color, 10%);\n}\n\n.react-toggle-track-check {\n position: absolute;\n width: 14px;\n height: 10px;\n top: 0;\n bottom: 0;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n left: 8px;\n opacity: 0;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-check {\n opacity: 1;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle-track-x {\n position: absolute;\n width: 10px;\n height: 10px;\n top: 0;\n bottom: 0;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n right: 10px;\n opacity: 1;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-x {\n opacity: 0;\n}\n\n.react-toggle-thumb {\n transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0ms;\n position: absolute;\n top: 1px;\n left: 1px;\n width: 22px;\n height: 22px;\n border: 1px solid $ui-base-color;\n border-radius: 50%;\n background-color: darken($simple-background-color, 2%);\n box-sizing: border-box;\n transition: all 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-thumb {\n left: 27px;\n border-color: $ui-highlight-color;\n}\n\n.getting-started__wrapper,\n.getting_started {\n background: $ui-base-color;\n}\n\n.getting-started__wrapper {\n position: relative;\n overflow-y: auto;\n}\n\n.getting-started {\n background: $ui-base-color;\n flex: 1 0 auto;\n\n p {\n color: $secondary-text-color;\n }\n\n a {\n color: $dark-text-color;\n }\n\n &__panel {\n height: min-content;\n }\n\n &__panel,\n &__footer {\n padding: 10px;\n padding-top: 20px;\n flex: 0 1 auto;\n\n ul {\n margin-bottom: 10px;\n }\n\n ul li {\n display: inline;\n }\n\n p {\n color: $dark-text-color;\n font-size: 13px;\n\n a {\n color: $dark-text-color;\n text-decoration: underline;\n }\n }\n\n a {\n text-decoration: none;\n color: $darker-text-color;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: underline;\n }\n }\n }\n}\n\n.column-link__badge {\n display: inline-block;\n border-radius: 4px;\n font-size: 12px;\n line-height: 19px;\n font-weight: 500;\n background: $ui-base-color;\n padding: 4px 8px;\n margin: -6px 10px;\n}\n\n.keyboard-shortcuts {\n padding: 8px 0 0;\n overflow: hidden;\n\n thead {\n position: absolute;\n left: -9999px;\n }\n\n td {\n padding: 0 10px 8px;\n }\n\n kbd {\n display: inline-block;\n padding: 3px 5px;\n background-color: lighten($ui-base-color, 8%);\n border: 1px solid darken($ui-base-color, 4%);\n }\n}\n\n.setting-text {\n color: $darker-text-color;\n background: transparent;\n border: none;\n border-bottom: 2px solid $ui-primary-color;\n box-sizing: border-box;\n display: block;\n font-family: inherit;\n margin-bottom: 10px;\n padding: 7px 0;\n width: 100%;\n\n &:focus,\n &:active {\n color: $primary-text-color;\n border-bottom-color: $ui-highlight-color;\n }\n\n @include limited-single-column('screen and (max-width: 600px)') {\n font-size: 16px;\n }\n\n &.light {\n color: $inverted-text-color;\n border-bottom: 2px solid lighten($ui-base-color, 27%);\n\n &:focus,\n &:active {\n color: $inverted-text-color;\n border-bottom-color: $ui-highlight-color;\n }\n }\n}\n\n.no-reduce-motion button.icon-button i.fa-retweet {\n background-position: 0 0;\n height: 19px;\n transition: background-position 0.9s steps(10);\n transition-duration: 0s;\n vertical-align: middle;\n width: 22px;\n\n &::before {\n display: none !important;\n }\n}\n\n.no-reduce-motion button.icon-button.active i.fa-retweet {\n transition-duration: 0.9s;\n background-position: 0 100%;\n}\n\n.reduce-motion button.icon-button i.fa-retweet {\n color: $action-button-color;\n transition: color 100ms ease-in;\n}\n\n.reduce-motion button.icon-button.active i.fa-retweet {\n color: $highlight-text-color;\n}\n\n.reduce-motion button.icon-button.disabled i.fa-retweet {\n color: darken($action-button-color, 13%);\n}\n\n.load-more {\n display: block;\n color: $dark-text-color;\n background-color: transparent;\n border: 0;\n font-size: inherit;\n text-align: center;\n line-height: inherit;\n margin: 0;\n padding: 15px;\n box-sizing: border-box;\n width: 100%;\n clear: both;\n text-decoration: none;\n\n &:hover {\n background: lighten($ui-base-color, 2%);\n }\n}\n\n.load-gap {\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n}\n\n.missing-indicator {\n padding-top: 20px + 48px;\n}\n\n.scrollable > div > :first-child .notification__dismiss-overlay > .wrappy {\n border-top: 1px solid $ui-base-color;\n}\n\n.notification__dismiss-overlay {\n overflow: hidden;\n position: absolute;\n top: 0;\n right: 0;\n bottom: -1px;\n padding-left: 15px; // space for the box shadow to be visible\n\n z-index: 999;\n align-items: center;\n justify-content: flex-end;\n cursor: pointer;\n\n display: flex;\n\n .wrappy {\n width: $dismiss-overlay-width;\n align-self: stretch;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n background: lighten($ui-base-color, 8%);\n border-left: 1px solid lighten($ui-base-color, 20%);\n box-shadow: 0 0 5px black;\n border-bottom: 1px solid $ui-base-color;\n }\n\n .ckbox {\n border: 2px solid $ui-primary-color;\n border-radius: 2px;\n width: 30px;\n height: 30px;\n font-size: 20px;\n color: $darker-text-color;\n text-shadow: 0 0 5px black;\n display: flex;\n justify-content: center;\n align-items: center;\n }\n\n &:focus {\n outline: 0 !important;\n\n .ckbox {\n box-shadow: 0 0 1px 1px $ui-highlight-color;\n }\n }\n}\n\n.text-btn {\n display: inline-block;\n padding: 0;\n font-family: inherit;\n font-size: inherit;\n color: inherit;\n border: 0;\n background: transparent;\n cursor: pointer;\n}\n\n.loading-indicator {\n color: $dark-text-color;\n font-size: 12px;\n font-weight: 400;\n text-transform: uppercase;\n overflow: visible;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n\n span {\n display: block;\n float: left;\n margin-left: 50%;\n transform: translateX(-50%);\n margin: 82px 0 0 50%;\n white-space: nowrap;\n }\n}\n\n.loading-indicator__figure {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n width: 42px;\n height: 42px;\n box-sizing: border-box;\n background-color: transparent;\n border: 0 solid lighten($ui-base-color, 26%);\n border-width: 6px;\n border-radius: 50%;\n}\n\n.no-reduce-motion .loading-indicator span {\n animation: loader-label 1.15s infinite cubic-bezier(0.215, 0.610, 0.355, 1.000);\n}\n\n.no-reduce-motion .loading-indicator__figure {\n animation: loader-figure 1.15s infinite cubic-bezier(0.215, 0.610, 0.355, 1.000);\n}\n\n@keyframes loader-figure {\n 0% {\n width: 0;\n height: 0;\n background-color: lighten($ui-base-color, 26%);\n }\n\n 29% {\n background-color: lighten($ui-base-color, 26%);\n }\n\n 30% {\n width: 42px;\n height: 42px;\n background-color: transparent;\n border-width: 21px;\n opacity: 1;\n }\n\n 100% {\n width: 42px;\n height: 42px;\n border-width: 0;\n opacity: 0;\n background-color: transparent;\n }\n}\n\n@keyframes loader-label {\n 0% { opacity: 0.25; }\n 30% { opacity: 1; }\n 100% { opacity: 0.25; }\n}\n\n.spoiler-button {\n display: none;\n left: 4px;\n position: absolute;\n text-shadow: 0 1px 1px $base-shadow-color, 1px 0 1px $base-shadow-color;\n top: 4px;\n z-index: 100;\n\n &.spoiler-button--visible {\n display: block;\n }\n}\n\n.setting-toggle {\n display: block;\n line-height: 24px;\n}\n\n.setting-toggle__label,\n.setting-radio__label,\n.setting-meta__label {\n color: $darker-text-color;\n display: inline-block;\n margin-bottom: 14px;\n margin-left: 8px;\n vertical-align: middle;\n}\n\n.setting-radio {\n display: block;\n line-height: 18px;\n}\n\n.setting-radio__label {\n margin-bottom: 0;\n}\n\n.column-settings__row legend {\n color: $darker-text-color;\n cursor: default;\n display: block;\n font-weight: 500;\n margin-top: 10px;\n}\n\n.setting-radio__input {\n vertical-align: middle;\n}\n\n.setting-meta__label {\n float: right;\n}\n\n@keyframes heartbeat {\n from {\n transform: scale(1);\n transform-origin: center center;\n animation-timing-function: ease-out;\n }\n\n 10% {\n transform: scale(0.91);\n animation-timing-function: ease-in;\n }\n\n 17% {\n transform: scale(0.98);\n animation-timing-function: ease-out;\n }\n\n 33% {\n transform: scale(0.87);\n animation-timing-function: ease-in;\n }\n\n 45% {\n transform: scale(1);\n animation-timing-function: ease-out;\n }\n}\n\n.pulse-loading {\n animation: heartbeat 1.5s ease-in-out infinite both;\n}\n\n.upload-area {\n align-items: center;\n background: rgba($base-overlay-background, 0.8);\n display: flex;\n height: 100%;\n justify-content: center;\n left: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n visibility: hidden;\n width: 100%;\n z-index: 2000;\n\n * {\n pointer-events: none;\n }\n}\n\n.upload-area__drop {\n width: 320px;\n height: 160px;\n display: flex;\n box-sizing: border-box;\n position: relative;\n padding: 8px;\n}\n\n.upload-area__background {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: -1;\n border-radius: 4px;\n background: $ui-base-color;\n box-shadow: 0 0 5px rgba($base-shadow-color, 0.2);\n}\n\n.upload-area__content {\n flex: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n color: $secondary-text-color;\n font-size: 18px;\n font-weight: 500;\n border: 2px dashed $ui-base-lighter-color;\n border-radius: 4px;\n}\n\n.dropdown--active .emoji-button img {\n opacity: 1;\n filter: none;\n}\n\n.loading-bar {\n background-color: $ui-highlight-color;\n height: 3px;\n position: absolute;\n top: 0;\n left: 0;\n}\n\n.icon-badge-wrapper {\n position: relative;\n}\n\n.icon-badge {\n position: absolute;\n display: block;\n right: -.25em;\n top: -.25em;\n background-color: $ui-highlight-color;\n border-radius: 50%;\n font-size: 75%;\n width: 1em;\n height: 1em;\n}\n\n::-webkit-scrollbar-thumb {\n border-radius: 0;\n}\n\nnoscript {\n text-align: center;\n\n img {\n width: 200px;\n opacity: 0.5;\n animation: flicker 4s infinite;\n }\n\n div {\n font-size: 14px;\n margin: 30px auto;\n color: $secondary-text-color;\n max-width: 400px;\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n\n &:hover {\n text-decoration: none;\n }\n }\n }\n}\n\n@keyframes flicker {\n 0% { opacity: 1; }\n 30% { opacity: 0.75; }\n 100% { opacity: 1; }\n}\n\n@import 'boost';\n@import 'accounts';\n@import 'domains';\n@import 'status';\n@import 'modal';\n@import 'composer';\n@import 'columns';\n@import 'regeneration_indicator';\n@import 'search';\n@import 'emoji';\n@import 'doodle';\n@import 'drawer';\n@import 'media';\n@import 'sensitive';\n@import 'lists';\n@import 'emoji_picker';\n@import 'local_settings';\n@import 'error_boundary';\n","@charset \"UTF-8\";\n/* http://meyerweb.com/eric/tools/css/reset/\n v2.0 | 20110126\n License: none (public domain)\n*/\nhtml, body, div, span, applet, object, iframe,\nh1, h2, h3, h4, h5, h6, p, blockquote, pre,\na, abbr, acronym, address, big, cite, code,\ndel, dfn, em, img, ins, kbd, q, s, samp,\nsmall, strike, strong, sub, sup, tt, var,\nb, u, i, center,\ndl, dt, dd, ol, ul, li,\nfieldset, form, label, legend,\ntable, caption, tbody, tfoot, thead, tr, th, td,\narticle, aside, canvas, details, embed,\nfigure, figcaption, footer, header, hgroup,\nmenu, nav, output, ruby, section, summary,\ntime, mark, audio, video {\n margin: 0;\n padding: 0;\n border: 0;\n font-size: 100%;\n font: inherit;\n vertical-align: baseline;\n}\n\n/* HTML5 display-role reset for older browsers */\narticle, aside, details, figcaption, figure,\nfooter, header, hgroup, menu, nav, section {\n display: block;\n}\n\nbody {\n line-height: 1;\n}\n\nol, ul {\n list-style: none;\n}\n\nblockquote, q {\n quotes: none;\n}\n\nblockquote:before, blockquote:after,\nq:before, q:after {\n content: \"\";\n content: none;\n}\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\nhtml {\n scrollbar-color: #ccd7e0 rgba(255, 255, 255, 0.1);\n}\n\n::-webkit-scrollbar {\n width: 12px;\n height: 12px;\n}\n\n::-webkit-scrollbar-thumb {\n background: #ccd7e0;\n border: 0px none #ffffff;\n border-radius: 50px;\n}\n\n::-webkit-scrollbar-thumb:hover {\n background: #c6d2dc;\n}\n\n::-webkit-scrollbar-thumb:active {\n background: #ccd7e0;\n}\n\n::-webkit-scrollbar-track {\n border: 0px none #ffffff;\n border-radius: 0;\n background: rgba(255, 255, 255, 0.1);\n}\n\n::-webkit-scrollbar-track:hover {\n background: #d9e1e8;\n}\n\n::-webkit-scrollbar-track:active {\n background: #d9e1e8;\n}\n\n::-webkit-scrollbar-corner {\n background: transparent;\n}\n\nbody {\n font-family: sans-serif, sans-serif;\n background: #f2f5f7;\n font-size: 13px;\n line-height: 18px;\n font-weight: 400;\n color: #000000;\n text-rendering: optimizelegibility;\n font-feature-settings: \"kern\";\n text-size-adjust: none;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n -webkit-tap-highlight-color: transparent;\n}\nbody.system-font {\n font-family: system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", sans-serif, sans-serif;\n}\nbody.app-body {\n position: absolute;\n width: 100%;\n height: 100%;\n padding: 0;\n background: #d9e1e8;\n}\nbody.app-body.with-modals--active {\n overflow-y: hidden;\n}\nbody.lighter {\n background: #d9e1e8;\n}\nbody.with-modals {\n overflow-x: hidden;\n overflow-y: scroll;\n}\nbody.with-modals--active {\n overflow-y: hidden;\n margin-right: 13px;\n}\nbody.embed {\n background: #ccd7e0;\n margin: 0;\n padding-bottom: 0;\n}\nbody.embed .container {\n position: absolute;\n width: 100%;\n height: 100%;\n overflow: hidden;\n}\nbody.admin {\n background: #e6ebf0;\n position: fixed;\n width: 100%;\n height: 100%;\n padding: 0;\n}\nbody.error {\n position: absolute;\n text-align: center;\n color: #282c37;\n background: #d9e1e8;\n width: 100%;\n height: 100%;\n padding: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n}\nbody.error .dialog {\n vertical-align: middle;\n margin: 20px;\n}\nbody.error .dialog img {\n display: block;\n max-width: 470px;\n width: 100%;\n height: auto;\n margin-top: -120px;\n}\nbody.error .dialog h1 {\n font-size: 20px;\n line-height: 28px;\n font-weight: 400;\n}\n\nbutton {\n font-family: inherit;\n cursor: pointer;\n}\nbutton:focus {\n outline: none;\n}\n\n.app-holder, .app-holder > div {\n display: flex;\n width: 100%;\n height: 100%;\n align-items: center;\n justify-content: center;\n outline: 0 !important;\n}\n\n.container-alt {\n width: 700px;\n margin: 0 auto;\n margin-top: 40px;\n}\n@media screen and (max-width: 740px) {\n .container-alt {\n width: 100%;\n margin: 0;\n }\n}\n\n.logo-container {\n margin: 100px auto 50px;\n}\n@media screen and (max-width: 500px) {\n .logo-container {\n margin: 40px auto 0;\n }\n}\n.logo-container h1 {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.logo-container h1 img {\n height: 42px;\n margin-right: 10px;\n}\n.logo-container h1 a {\n display: flex;\n justify-content: center;\n align-items: center;\n color: #000000;\n text-decoration: none;\n outline: 0;\n padding: 12px 16px;\n line-height: 32px;\n font-family: sans-serif, sans-serif;\n font-weight: 500;\n font-size: 14px;\n}\n\n.compose-standalone .compose-form {\n width: 400px;\n margin: 0 auto;\n padding: 20px 0;\n margin-top: 40px;\n box-sizing: border-box;\n}\n@media screen and (max-width: 400px) {\n .compose-standalone .compose-form {\n width: 100%;\n margin-top: 0;\n padding: 20px;\n }\n}\n\n.account-header {\n width: 400px;\n margin: 0 auto;\n display: flex;\n font-size: 13px;\n line-height: 18px;\n box-sizing: border-box;\n padding: 20px 0;\n padding-bottom: 0;\n margin-bottom: -30px;\n margin-top: 40px;\n}\n@media screen and (max-width: 440px) {\n .account-header {\n width: 100%;\n margin: 0;\n margin-bottom: 10px;\n padding: 20px;\n padding-bottom: 0;\n }\n}\n.account-header .avatar {\n width: 40px;\n height: 40px;\n width: 40px;\n height: 40px;\n background-size: 40px 40px;\n margin-right: 8px;\n}\n.account-header .avatar img {\n width: 100%;\n height: 100%;\n display: block;\n margin: 0;\n border-radius: 4px;\n border-radius: 8%;\n background-position: 50%;\n background-clip: padding-box;\n}\n.account-header .name {\n flex: 1 1 auto;\n color: #282c37;\n width: calc(100% - 88px);\n}\n.account-header .name .username {\n display: block;\n font-weight: 500;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.account-header .logout-link {\n display: block;\n font-size: 32px;\n line-height: 40px;\n margin-left: 8px;\n}\n\n.grid-3 {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: 3fr 1fr;\n grid-auto-columns: 25%;\n grid-auto-rows: max-content;\n}\n.grid-3 .column-0 {\n grid-column: 1/3;\n grid-row: 1;\n}\n.grid-3 .column-1 {\n grid-column: 1;\n grid-row: 2;\n}\n.grid-3 .column-2 {\n grid-column: 2;\n grid-row: 2;\n}\n.grid-3 .column-3 {\n grid-column: 1/3;\n grid-row: 3;\n}\n.grid-3 .landing-page__call-to-action {\n min-height: 100%;\n}\n@media screen and (max-width: 738px) {\n .grid-3 {\n grid-template-columns: minmax(0, 50%) minmax(0, 50%);\n }\n .grid-3 .landing-page__call-to-action {\n padding: 20px;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n .grid-3 .row__information-board {\n width: 100%;\n justify-content: center;\n align-items: center;\n }\n .grid-3 .row__mascot {\n display: none;\n }\n}\n@media screen and (max-width: 415px) {\n .grid-3 {\n grid-gap: 0;\n grid-template-columns: minmax(0, 100%);\n }\n .grid-3 .column-0 {\n grid-column: 1;\n }\n .grid-3 .column-1 {\n grid-column: 1;\n grid-row: 3;\n }\n .grid-3 .column-2 {\n grid-column: 1;\n grid-row: 2;\n }\n .grid-3 .column-3 {\n grid-column: 1;\n grid-row: 4;\n }\n}\n\n@media screen and (max-width: 415px) {\n .public-layout {\n padding-top: 48px;\n }\n}\n.public-layout .container {\n max-width: 960px;\n}\n@media screen and (max-width: 415px) {\n .public-layout .container {\n padding: 0;\n }\n}\n.public-layout .header {\n background: #c0cdd9;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n height: 48px;\n margin: 10px 0;\n display: flex;\n align-items: stretch;\n justify-content: center;\n flex-wrap: nowrap;\n overflow: hidden;\n}\n@media screen and (max-width: 415px) {\n .public-layout .header {\n position: fixed;\n width: 100%;\n top: 0;\n left: 0;\n margin: 0;\n border-radius: 0;\n box-shadow: none;\n z-index: 110;\n }\n}\n.public-layout .header > div {\n flex: 1 1 33.3%;\n min-height: 1px;\n}\n.public-layout .header .nav-left {\n display: flex;\n align-items: stretch;\n justify-content: flex-start;\n flex-wrap: nowrap;\n}\n.public-layout .header .nav-center {\n display: flex;\n align-items: stretch;\n justify-content: center;\n flex-wrap: nowrap;\n}\n.public-layout .header .nav-right {\n display: flex;\n align-items: stretch;\n justify-content: flex-end;\n flex-wrap: nowrap;\n}\n.public-layout .header .brand {\n display: block;\n padding: 15px;\n}\n.public-layout .header .brand img {\n display: block;\n height: 18px;\n width: auto;\n position: relative;\n bottom: -2px;\n}\n@media screen and (max-width: 415px) {\n .public-layout .header .brand img {\n height: 20px;\n }\n}\n.public-layout .header .brand:hover, .public-layout .header .brand:focus, .public-layout .header .brand:active {\n background: #b3c3d1;\n}\n.public-layout .header .nav-link {\n display: flex;\n align-items: center;\n padding: 0 1rem;\n font-size: 12px;\n font-weight: 500;\n text-decoration: none;\n color: #282c37;\n white-space: nowrap;\n text-align: center;\n}\n.public-layout .header .nav-link:hover, .public-layout .header .nav-link:focus, .public-layout .header .nav-link:active {\n text-decoration: underline;\n color: #000000;\n}\n@media screen and (max-width: 550px) {\n .public-layout .header .nav-link.optional {\n display: none;\n }\n}\n.public-layout .header .nav-button {\n background: #a6b9c9;\n margin: 8px;\n margin-left: 0;\n border-radius: 4px;\n}\n.public-layout .header .nav-button:hover, .public-layout .header .nav-button:focus, .public-layout .header .nav-button:active {\n text-decoration: none;\n background: #99afc2;\n}\n.public-layout .grid {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: minmax(300px, 3fr) minmax(298px, 1fr);\n grid-auto-columns: 25%;\n grid-auto-rows: max-content;\n}\n.public-layout .grid .column-0 {\n grid-row: 1;\n grid-column: 1;\n}\n.public-layout .grid .column-1 {\n grid-row: 1;\n grid-column: 2;\n}\n@media screen and (max-width: 600px) {\n .public-layout .grid {\n grid-template-columns: 100%;\n grid-gap: 0;\n }\n .public-layout .grid .column-1 {\n display: none;\n }\n}\n.public-layout .public-account-header {\n overflow: hidden;\n margin-bottom: 10px;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n.public-layout .public-account-header.inactive {\n opacity: 0.5;\n}\n.public-layout .public-account-header.inactive .public-account-header__image,\n.public-layout .public-account-header.inactive .avatar {\n filter: grayscale(100%);\n}\n.public-layout .public-account-header.inactive .logo-button {\n background-color: #282c37;\n}\n.public-layout .public-account-header.inactive .logo-button svg path:last-child {\n fill: #282c37;\n}\n.public-layout .public-account-header__image {\n border-radius: 4px 4px 0 0;\n overflow: hidden;\n height: 300px;\n position: relative;\n background: white;\n}\n.public-layout .public-account-header__image::after {\n content: \"\";\n display: block;\n position: absolute;\n width: 100%;\n height: 100%;\n box-shadow: inset 0 -1px 1px 1px rgba(0, 0, 0, 0.15);\n top: 0;\n left: 0;\n}\n.public-layout .public-account-header__image img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 4px 4px 0 0;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__image {\n height: 200px;\n }\n}\n.public-layout .public-account-header--no-bar {\n margin-bottom: 0;\n}\n.public-layout .public-account-header--no-bar .public-account-header__image,\n.public-layout .public-account-header--no-bar .public-account-header__image img {\n border-radius: 4px;\n}\n@media screen and (max-width: 415px) {\n .public-layout .public-account-header--no-bar .public-account-header__image,\n.public-layout .public-account-header--no-bar .public-account-header__image img {\n border-radius: 0;\n }\n}\n@media screen and (max-width: 415px) {\n .public-layout .public-account-header {\n margin-bottom: 0;\n box-shadow: none;\n }\n .public-layout .public-account-header__image::after {\n display: none;\n }\n .public-layout .public-account-header__image, .public-layout .public-account-header__image img {\n border-radius: 0;\n }\n}\n.public-layout .public-account-header__bar {\n position: relative;\n margin-top: -80px;\n display: flex;\n justify-content: flex-start;\n}\n.public-layout .public-account-header__bar::before {\n content: \"\";\n display: block;\n background: #ccd7e0;\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 60px;\n border-radius: 0 0 4px 4px;\n z-index: -1;\n}\n.public-layout .public-account-header__bar .avatar {\n display: block;\n width: 120px;\n height: 120px;\n width: 120px;\n height: 120px;\n background-size: 120px 120px;\n padding-left: 16px;\n flex: 0 0 auto;\n}\n.public-layout .public-account-header__bar .avatar img {\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 50%;\n border: 4px solid #ccd7e0;\n background: #f2f5f7;\n border-radius: 8%;\n background-position: 50%;\n background-clip: padding-box;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__bar {\n margin-top: 0;\n background: #ccd7e0;\n border-radius: 0 0 4px 4px;\n padding: 5px;\n }\n .public-layout .public-account-header__bar::before {\n display: none;\n }\n .public-layout .public-account-header__bar .avatar {\n width: 48px;\n height: 48px;\n width: 48px;\n height: 48px;\n background-size: 48px 48px;\n padding: 7px 0;\n padding-left: 10px;\n }\n .public-layout .public-account-header__bar .avatar img {\n border: 0;\n border-radius: 4px;\n border-radius: 8%;\n background-position: 50%;\n background-clip: padding-box;\n }\n}\n@media screen and (max-width: 600px) and (max-width: 360px) {\n .public-layout .public-account-header__bar .avatar {\n display: none;\n }\n}\n@media screen and (max-width: 415px) {\n .public-layout .public-account-header__bar {\n border-radius: 0;\n }\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__bar {\n flex-wrap: wrap;\n }\n}\n.public-layout .public-account-header__tabs {\n flex: 1 1 auto;\n margin-left: 20px;\n}\n.public-layout .public-account-header__tabs__name {\n padding-top: 20px;\n padding-bottom: 8px;\n}\n.public-layout .public-account-header__tabs__name h1 {\n font-size: 20px;\n line-height: 27px;\n color: #000000;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n text-shadow: 1px 1px 1px #000000;\n}\n.public-layout .public-account-header__tabs__name h1 small {\n display: block;\n font-size: 14px;\n color: #000000;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__tabs {\n margin-left: 15px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n }\n .public-layout .public-account-header__tabs__name {\n padding-top: 0;\n padding-bottom: 0;\n }\n .public-layout .public-account-header__tabs__name h1 {\n font-size: 16px;\n line-height: 24px;\n text-shadow: none;\n }\n .public-layout .public-account-header__tabs__name h1 small {\n color: #282c37;\n }\n}\n.public-layout .public-account-header__tabs__tabs {\n display: flex;\n justify-content: flex-start;\n align-items: stretch;\n height: 58px;\n}\n.public-layout .public-account-header__tabs__tabs .details-counters {\n display: flex;\n flex-direction: row;\n min-width: 300px;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__tabs__tabs .details-counters {\n display: none;\n }\n}\n.public-layout .public-account-header__tabs__tabs .counter {\n width: 33.3%;\n box-sizing: border-box;\n flex: 0 0 auto;\n color: #282c37;\n padding: 10px;\n border-right: 1px solid #ccd7e0;\n cursor: default;\n text-align: center;\n position: relative;\n}\n.public-layout .public-account-header__tabs__tabs .counter a {\n display: block;\n}\n.public-layout .public-account-header__tabs__tabs .counter:last-child {\n border-right: 0;\n}\n.public-layout .public-account-header__tabs__tabs .counter::after {\n display: block;\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n border-bottom: 4px solid #9baec8;\n opacity: 0.5;\n transition: all 400ms ease;\n}\n.public-layout .public-account-header__tabs__tabs .counter.active::after {\n border-bottom: 4px solid #2b90d9;\n opacity: 1;\n}\n.public-layout .public-account-header__tabs__tabs .counter.active.inactive::after {\n border-bottom-color: #282c37;\n}\n.public-layout .public-account-header__tabs__tabs .counter:hover::after {\n opacity: 1;\n transition-duration: 100ms;\n}\n.public-layout .public-account-header__tabs__tabs .counter a {\n text-decoration: none;\n color: inherit;\n}\n.public-layout .public-account-header__tabs__tabs .counter .counter-label {\n font-size: 12px;\n display: block;\n}\n.public-layout .public-account-header__tabs__tabs .counter .counter-number {\n font-weight: 500;\n font-size: 18px;\n margin-bottom: 5px;\n color: #000000;\n font-family: sans-serif, sans-serif;\n}\n.public-layout .public-account-header__tabs__tabs .spacer {\n flex: 1 1 auto;\n height: 1px;\n}\n.public-layout .public-account-header__tabs__tabs__buttons {\n padding: 7px 8px;\n}\n.public-layout .public-account-header__extra {\n display: none;\n margin-top: 4px;\n}\n.public-layout .public-account-header__extra .public-account-bio {\n border-radius: 0;\n box-shadow: none;\n background: transparent;\n margin: 0 -5px;\n}\n.public-layout .public-account-header__extra .public-account-bio .account__header__fields {\n border-top: 1px solid #b3c3d1;\n}\n.public-layout .public-account-header__extra .public-account-bio .roles {\n display: none;\n}\n.public-layout .public-account-header__extra__links {\n margin-top: -15px;\n font-size: 14px;\n color: #282c37;\n}\n.public-layout .public-account-header__extra__links a {\n display: inline-block;\n color: #282c37;\n text-decoration: none;\n padding: 15px;\n font-weight: 500;\n}\n.public-layout .public-account-header__extra__links a strong {\n font-weight: 700;\n color: #000000;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__extra {\n display: block;\n flex: 100%;\n }\n}\n.public-layout .account__section-headline {\n border-radius: 4px 4px 0 0;\n}\n@media screen and (max-width: 415px) {\n .public-layout .account__section-headline {\n border-radius: 0;\n }\n}\n.public-layout .detailed-status__meta {\n margin-top: 25px;\n}\n.public-layout .public-account-bio {\n background: #c0cdd9;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n overflow: hidden;\n margin-bottom: 10px;\n}\n@media screen and (max-width: 415px) {\n .public-layout .public-account-bio {\n box-shadow: none;\n margin-bottom: 0;\n border-radius: 0;\n }\n}\n.public-layout .public-account-bio .account__header__fields {\n margin: 0;\n border-top: 0;\n}\n.public-layout .public-account-bio .account__header__fields a {\n color: #217aba;\n}\n.public-layout .public-account-bio .account__header__fields dl:first-child .verified {\n border-radius: 0 4px 0 0;\n}\n.public-layout .public-account-bio .account__header__fields .verified a {\n color: #79bd9a;\n}\n.public-layout .public-account-bio .account__header__content {\n padding: 20px;\n padding-bottom: 0;\n color: #000000;\n}\n.public-layout .public-account-bio__extra,\n.public-layout .public-account-bio .roles {\n padding: 20px;\n font-size: 14px;\n color: #282c37;\n}\n.public-layout .public-account-bio .roles {\n padding-bottom: 0;\n}\n.public-layout .static-icon-button {\n color: #606984;\n font-size: 18px;\n}\n.public-layout .static-icon-button > span {\n font-size: 14px;\n font-weight: 500;\n}\n.public-layout .card-grid {\n display: flex;\n flex-wrap: wrap;\n min-width: 100%;\n margin: 0 -5px;\n}\n.public-layout .card-grid > div {\n box-sizing: border-box;\n flex: 1 0 auto;\n width: 300px;\n padding: 0 5px;\n margin-bottom: 10px;\n max-width: 33.333%;\n}\n@media screen and (max-width: 900px) {\n .public-layout .card-grid > div {\n max-width: 50%;\n }\n}\n@media screen and (max-width: 600px) {\n .public-layout .card-grid > div {\n max-width: 100%;\n }\n}\n@media screen and (max-width: 415px) {\n .public-layout .card-grid {\n margin: 0;\n border-top: 1px solid #c0cdd9;\n }\n .public-layout .card-grid > div {\n width: 100%;\n padding: 0;\n margin-bottom: 0;\n border-bottom: 1px solid #c0cdd9;\n }\n .public-layout .card-grid > div:last-child {\n border-bottom: 0;\n }\n .public-layout .card-grid > div .card__bar {\n background: #d9e1e8;\n }\n .public-layout .card-grid > div .card__bar:hover, .public-layout .card-grid > div .card__bar:active, .public-layout .card-grid > div .card__bar:focus {\n background: #ccd7e0;\n }\n}\n\n.no-list {\n list-style: none;\n}\n.no-list li {\n display: inline-block;\n margin: 0 5px;\n}\n\n.recovery-codes {\n list-style: none;\n margin: 0 auto;\n}\n.recovery-codes li {\n font-size: 125%;\n line-height: 1.5;\n letter-spacing: 1px;\n}\n\n.modal-layout {\n background: #d9e1e8 url('data:image/svg+xml;utf8,') repeat-x bottom fixed;\n display: flex;\n flex-direction: column;\n height: 100vh;\n padding: 0;\n}\n\n.modal-layout__mastodon {\n display: flex;\n flex: 1;\n flex-direction: column;\n justify-content: flex-end;\n}\n.modal-layout__mastodon > * {\n flex: 1;\n max-height: 235px;\n}\n\n@media screen and (max-width: 600px) {\n .account-header {\n margin-top: 0;\n }\n}\n.public-layout .footer {\n text-align: left;\n padding-top: 20px;\n padding-bottom: 60px;\n font-size: 12px;\n color: #6d8ca7;\n}\n@media screen and (max-width: 415px) {\n .public-layout .footer {\n padding-left: 20px;\n padding-right: 20px;\n }\n}\n.public-layout .footer .grid {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: 1fr 1fr 2fr 1fr 1fr;\n}\n.public-layout .footer .grid .column-0 {\n grid-column: 1;\n grid-row: 1;\n min-width: 0;\n}\n.public-layout .footer .grid .column-1 {\n grid-column: 2;\n grid-row: 1;\n min-width: 0;\n}\n.public-layout .footer .grid .column-2 {\n grid-column: 3;\n grid-row: 1;\n min-width: 0;\n text-align: center;\n}\n.public-layout .footer .grid .column-2 h4 a {\n color: #6d8ca7;\n}\n.public-layout .footer .grid .column-3 {\n grid-column: 4;\n grid-row: 1;\n min-width: 0;\n}\n.public-layout .footer .grid .column-4 {\n grid-column: 5;\n grid-row: 1;\n min-width: 0;\n}\n@media screen and (max-width: 690px) {\n .public-layout .footer .grid {\n grid-template-columns: 1fr 2fr 1fr;\n }\n .public-layout .footer .grid .column-0,\n.public-layout .footer .grid .column-1 {\n grid-column: 1;\n }\n .public-layout .footer .grid .column-1 {\n grid-row: 2;\n }\n .public-layout .footer .grid .column-2 {\n grid-column: 2;\n }\n .public-layout .footer .grid .column-3,\n.public-layout .footer .grid .column-4 {\n grid-column: 3;\n }\n .public-layout .footer .grid .column-4 {\n grid-row: 2;\n }\n}\n@media screen and (max-width: 600px) {\n .public-layout .footer .grid .column-1 {\n display: block;\n }\n}\n@media screen and (max-width: 415px) {\n .public-layout .footer .grid .column-0,\n.public-layout .footer .grid .column-1,\n.public-layout .footer .grid .column-3,\n.public-layout .footer .grid .column-4 {\n display: none;\n }\n}\n.public-layout .footer h4 {\n text-transform: uppercase;\n font-weight: 700;\n margin-bottom: 8px;\n color: #282c37;\n}\n.public-layout .footer h4 a {\n color: inherit;\n text-decoration: none;\n}\n.public-layout .footer ul a {\n text-decoration: none;\n color: #6d8ca7;\n}\n.public-layout .footer ul a:hover, .public-layout .footer ul a:active, .public-layout .footer ul a:focus {\n text-decoration: underline;\n}\n.public-layout .footer .brand svg {\n display: block;\n height: 36px;\n width: auto;\n margin: 0 auto;\n}\n.public-layout .footer .brand svg path {\n fill: #6d8ca7;\n}\n.public-layout .footer .brand:hover svg path, .public-layout .footer .brand:focus svg path, .public-layout .footer .brand:active svg path {\n fill: #60829f;\n}\n\n.compact-header h1 {\n font-size: 24px;\n line-height: 28px;\n color: #282c37;\n font-weight: 500;\n margin-bottom: 20px;\n padding: 0 10px;\n word-wrap: break-word;\n}\n@media screen and (max-width: 740px) {\n .compact-header h1 {\n text-align: center;\n padding: 20px 10px 0;\n }\n}\n.compact-header h1 a {\n color: inherit;\n text-decoration: none;\n}\n.compact-header h1 small {\n font-weight: 400;\n color: #282c37;\n}\n.compact-header h1 img {\n display: inline-block;\n margin-bottom: -5px;\n margin-right: 15px;\n width: 36px;\n height: 36px;\n}\n\n.hero-widget {\n margin-bottom: 10px;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n.hero-widget__img {\n width: 100%;\n height: 167px;\n position: relative;\n overflow: hidden;\n border-radius: 4px 4px 0 0;\n background: #000000;\n}\n.hero-widget__img img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 4px 4px 0 0;\n}\n.hero-widget__text {\n background: #d9e1e8;\n padding: 20px;\n border-radius: 0 0 4px 4px;\n font-size: 15px;\n color: #282c37;\n line-height: 20px;\n word-wrap: break-word;\n font-weight: 400;\n}\n.hero-widget__text .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n}\n.hero-widget__text p {\n margin-bottom: 20px;\n}\n.hero-widget__text p:last-child {\n margin-bottom: 0;\n}\n.hero-widget__text em {\n display: inline;\n margin: 0;\n padding: 0;\n font-weight: 700;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n color: #131419;\n}\n.hero-widget__text a {\n color: #282c37;\n text-decoration: none;\n}\n.hero-widget__text a:hover {\n text-decoration: underline;\n}\n@media screen and (max-width: 415px) {\n .hero-widget {\n display: none;\n }\n}\n\n.endorsements-widget {\n margin-bottom: 10px;\n padding-bottom: 10px;\n}\n.endorsements-widget h4 {\n padding: 10px;\n text-transform: uppercase;\n font-weight: 700;\n font-size: 13px;\n color: #282c37;\n}\n.endorsements-widget .account {\n padding: 10px 0;\n}\n.endorsements-widget .account:last-child {\n border-bottom: 0;\n}\n.endorsements-widget .account .account__display-name {\n display: flex;\n align-items: center;\n}\n.endorsements-widget .account .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n}\n\n.box-widget {\n padding: 20px;\n border-radius: 4px;\n background: #d9e1e8;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n\n.contact-widget,\n.landing-page__information.contact-widget {\n box-sizing: border-box;\n padding: 20px;\n min-height: 100%;\n border-radius: 4px;\n background: #d9e1e8;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n\n.contact-widget {\n font-size: 15px;\n color: #282c37;\n line-height: 20px;\n word-wrap: break-word;\n font-weight: 400;\n}\n.contact-widget strong {\n font-weight: 500;\n}\n.contact-widget p {\n margin-bottom: 10px;\n}\n.contact-widget p:last-child {\n margin-bottom: 0;\n}\n.contact-widget__mail {\n margin-top: 10px;\n}\n.contact-widget__mail a {\n color: #000000;\n text-decoration: none;\n}\n\n.moved-account-widget {\n padding: 15px;\n padding-bottom: 20px;\n border-radius: 4px;\n background: #d9e1e8;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n color: #282c37;\n font-weight: 400;\n margin-bottom: 10px;\n}\n.moved-account-widget strong,\n.moved-account-widget a {\n font-weight: 500;\n}\n.moved-account-widget strong:lang(ja),\n.moved-account-widget a:lang(ja) {\n font-weight: 700;\n}\n.moved-account-widget strong:lang(ko),\n.moved-account-widget a:lang(ko) {\n font-weight: 700;\n}\n.moved-account-widget strong:lang(zh-CN),\n.moved-account-widget a:lang(zh-CN) {\n font-weight: 700;\n}\n.moved-account-widget strong:lang(zh-HK),\n.moved-account-widget a:lang(zh-HK) {\n font-weight: 700;\n}\n.moved-account-widget strong:lang(zh-TW),\n.moved-account-widget a:lang(zh-TW) {\n font-weight: 700;\n}\n.moved-account-widget a {\n color: inherit;\n text-decoration: underline;\n}\n.moved-account-widget a.mention {\n text-decoration: none;\n}\n.moved-account-widget a.mention span {\n text-decoration: none;\n}\n.moved-account-widget a.mention:focus, .moved-account-widget a.mention:hover, .moved-account-widget a.mention:active {\n text-decoration: none;\n}\n.moved-account-widget a.mention:focus span, .moved-account-widget a.mention:hover span, .moved-account-widget a.mention:active span {\n text-decoration: underline;\n}\n.moved-account-widget__message {\n margin-bottom: 15px;\n}\n.moved-account-widget__message .fa {\n margin-right: 5px;\n color: #282c37;\n}\n.moved-account-widget__card .detailed-status__display-avatar {\n position: relative;\n cursor: pointer;\n}\n.moved-account-widget__card .detailed-status__display-name {\n margin-bottom: 0;\n text-decoration: none;\n}\n.moved-account-widget__card .detailed-status__display-name span {\n font-weight: 400;\n}\n\n.memoriam-widget {\n padding: 20px;\n border-radius: 4px;\n background: #000000;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n font-size: 14px;\n color: #282c37;\n margin-bottom: 10px;\n}\n\n.page-header {\n background: #c0cdd9;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n padding: 60px 15px;\n text-align: center;\n margin: 10px 0;\n}\n.page-header h1 {\n color: #000000;\n font-size: 36px;\n line-height: 1.1;\n font-weight: 700;\n margin-bottom: 10px;\n}\n.page-header p {\n font-size: 15px;\n color: #282c37;\n}\n@media screen and (max-width: 415px) {\n .page-header {\n margin-top: 0;\n background: #ccd7e0;\n }\n .page-header h1 {\n font-size: 24px;\n }\n}\n\n.directory {\n background: #d9e1e8;\n border-radius: 4px;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n.directory__tag {\n box-sizing: border-box;\n margin-bottom: 10px;\n}\n.directory__tag > a, .directory__tag > div {\n display: flex;\n align-items: center;\n justify-content: space-between;\n background: #d9e1e8;\n border-radius: 4px;\n padding: 15px;\n text-decoration: none;\n color: inherit;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n.directory__tag > a:hover, .directory__tag > a:active, .directory__tag > a:focus {\n background: #c0cdd9;\n}\n.directory__tag.active > a {\n background: #2b90d9;\n cursor: default;\n}\n.directory__tag.disabled > div {\n opacity: 0.5;\n cursor: default;\n}\n.directory__tag h4 {\n flex: 1 1 auto;\n font-size: 18px;\n font-weight: 700;\n color: #000000;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.directory__tag h4 .fa {\n color: #282c37;\n}\n.directory__tag h4 small {\n display: block;\n font-weight: 400;\n font-size: 15px;\n margin-top: 8px;\n color: #282c37;\n}\n.directory__tag.active h4,\n.directory__tag.active h4 .fa,\n.directory__tag.active h4 small {\n color: #000000;\n}\n.directory__tag .avatar-stack {\n flex: 0 0 auto;\n width: 120px;\n}\n.directory__tag.active .avatar-stack .account__avatar {\n border-color: #2b90d9;\n}\n\n.avatar-stack {\n display: flex;\n justify-content: flex-end;\n}\n.avatar-stack .account__avatar {\n flex: 0 0 auto;\n width: 36px;\n height: 36px;\n border-radius: 50%;\n position: relative;\n margin-left: -10px;\n background: #f2f5f7;\n border: 2px solid #d9e1e8;\n}\n.avatar-stack .account__avatar:nth-child(1) {\n z-index: 1;\n}\n.avatar-stack .account__avatar:nth-child(2) {\n z-index: 2;\n}\n.avatar-stack .account__avatar:nth-child(3) {\n z-index: 3;\n}\n\n.accounts-table {\n width: 100%;\n}\n.accounts-table .account {\n padding: 0;\n border: 0;\n}\n.accounts-table thead th {\n text-align: center;\n text-transform: uppercase;\n color: #282c37;\n font-weight: 700;\n padding: 10px;\n}\n.accounts-table thead th:first-child {\n text-align: left;\n}\n.accounts-table tbody td {\n padding: 15px 0;\n vertical-align: middle;\n border-bottom: 1px solid #c0cdd9;\n}\n.accounts-table tbody tr:last-child td {\n border-bottom: 0;\n}\n.accounts-table__count {\n width: 120px;\n text-align: center;\n font-size: 15px;\n font-weight: 500;\n color: #000000;\n}\n.accounts-table__count small {\n display: block;\n color: #282c37;\n font-weight: 400;\n font-size: 14px;\n}\n@media screen and (max-width: 415px) {\n .accounts-table tbody td.optional {\n display: none;\n }\n}\n\n@media screen and (max-width: 415px) {\n .moved-account-widget,\n.memoriam-widget,\n.box-widget,\n.contact-widget,\n.landing-page__information.contact-widget,\n.directory,\n.page-header {\n margin-bottom: 0;\n box-shadow: none;\n border-radius: 0;\n }\n}\n\n.statuses-grid {\n min-height: 600px;\n}\n@media screen and (max-width: 640px) {\n .statuses-grid {\n width: 100% !important;\n }\n}\n.statuses-grid__item {\n width: 313.3333333333px;\n}\n@media screen and (max-width: 1255px) {\n .statuses-grid__item {\n width: 306.6666666667px;\n }\n}\n@media screen and (max-width: 640px) {\n .statuses-grid__item {\n width: 100%;\n }\n}\n@media screen and (max-width: 415px) {\n .statuses-grid__item {\n width: 100vw;\n }\n}\n.statuses-grid .detailed-status {\n border-radius: 4px;\n}\n@media screen and (max-width: 415px) {\n .statuses-grid .detailed-status {\n border-top: 1px solid #a6b9c9;\n }\n}\n.statuses-grid .detailed-status.compact .detailed-status__meta {\n margin-top: 15px;\n}\n.statuses-grid .detailed-status.compact .status__content {\n font-size: 15px;\n line-height: 20px;\n}\n.statuses-grid .detailed-status.compact .status__content .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n}\n.statuses-grid .detailed-status.compact .status__content .status__content__spoiler-link {\n line-height: 20px;\n margin: 0;\n}\n.statuses-grid .detailed-status.compact .media-gallery,\n.statuses-grid .detailed-status.compact .status-card,\n.statuses-grid .detailed-status.compact .video-player {\n margin-top: 15px;\n}\n\n.notice-widget {\n margin-bottom: 10px;\n color: #282c37;\n}\n.notice-widget p {\n margin-bottom: 10px;\n}\n.notice-widget p:last-child {\n margin-bottom: 0;\n}\n.notice-widget a {\n font-size: 14px;\n line-height: 20px;\n text-decoration: none;\n font-weight: 500;\n color: #2b90d9;\n}\n.notice-widget a:hover, .notice-widget a:focus, .notice-widget a:active {\n text-decoration: underline;\n}\n\ncode {\n font-family: monospace, monospace;\n font-weight: 400;\n}\n\n.form-container {\n max-width: 400px;\n padding: 20px;\n margin: 0 auto;\n}\n\n.simple_form .input {\n margin-bottom: 15px;\n overflow: hidden;\n}\n.simple_form .input.hidden {\n margin: 0;\n}\n.simple_form .input.radio_buttons .radio {\n margin-bottom: 15px;\n}\n.simple_form .input.radio_buttons .radio:last-child {\n margin-bottom: 0;\n}\n.simple_form .input.radio_buttons .radio > label {\n position: relative;\n padding-left: 28px;\n}\n.simple_form .input.radio_buttons .radio > label input {\n position: absolute;\n top: -2px;\n left: 0;\n}\n.simple_form .input.boolean {\n position: relative;\n margin-bottom: 0;\n}\n.simple_form .input.boolean .label_input > label {\n font-family: inherit;\n font-size: 14px;\n padding-top: 5px;\n color: #000000;\n display: block;\n width: auto;\n}\n.simple_form .input.boolean .label_input,\n.simple_form .input.boolean .hint {\n padding-left: 28px;\n}\n.simple_form .input.boolean .label_input__wrapper {\n position: static;\n}\n.simple_form .input.boolean label.checkbox {\n position: absolute;\n top: 2px;\n left: 0;\n}\n.simple_form .input.boolean label a {\n color: #2b90d9;\n text-decoration: underline;\n}\n.simple_form .input.boolean label a:hover, .simple_form .input.boolean label a:active, .simple_form .input.boolean label a:focus {\n text-decoration: none;\n}\n.simple_form .row {\n display: flex;\n margin: 0 -5px;\n}\n.simple_form .row .input {\n box-sizing: border-box;\n flex: 1 1 auto;\n width: 50%;\n padding: 0 5px;\n}\n.simple_form .hint {\n color: #282c37;\n}\n.simple_form .hint a {\n color: #2b90d9;\n}\n.simple_form .hint code {\n border-radius: 3px;\n padding: 0.2em 0.4em;\n background: white;\n}\n.simple_form span.hint {\n display: block;\n font-size: 12px;\n margin-top: 4px;\n}\n.simple_form p.hint {\n margin-bottom: 15px;\n color: #282c37;\n}\n.simple_form p.hint.subtle-hint {\n text-align: center;\n font-size: 12px;\n line-height: 18px;\n margin-top: 15px;\n margin-bottom: 0;\n}\n.simple_form .card {\n margin-bottom: 15px;\n}\n.simple_form strong {\n font-weight: 500;\n}\n.simple_form strong:lang(ja) {\n font-weight: 700;\n}\n.simple_form strong:lang(ko) {\n font-weight: 700;\n}\n.simple_form strong:lang(zh-CN) {\n font-weight: 700;\n}\n.simple_form strong:lang(zh-HK) {\n font-weight: 700;\n}\n.simple_form strong:lang(zh-TW) {\n font-weight: 700;\n}\n.simple_form .input.with_floating_label .label_input {\n display: flex;\n}\n.simple_form .input.with_floating_label .label_input > label {\n font-family: inherit;\n font-size: 14px;\n color: #000000;\n font-weight: 500;\n min-width: 150px;\n flex: 0 0 auto;\n}\n.simple_form .input.with_floating_label .label_input input,\n.simple_form .input.with_floating_label .label_input select {\n flex: 1 1 auto;\n}\n.simple_form .input.with_floating_label.select .hint {\n margin-top: 6px;\n margin-left: 150px;\n}\n.simple_form .input.with_label .label_input > label {\n font-family: inherit;\n font-size: 14px;\n color: #000000;\n display: block;\n margin-bottom: 8px;\n word-wrap: break-word;\n font-weight: 500;\n}\n.simple_form .input.with_label .hint {\n margin-top: 6px;\n}\n.simple_form .input.with_label ul {\n flex: 390px;\n}\n.simple_form .input.with_block_label {\n max-width: none;\n}\n.simple_form .input.with_block_label > label {\n font-family: inherit;\n font-size: 16px;\n color: #000000;\n display: block;\n font-weight: 500;\n padding-top: 5px;\n}\n.simple_form .input.with_block_label .hint {\n margin-bottom: 15px;\n}\n.simple_form .input.with_block_label ul {\n columns: 2;\n}\n.simple_form .required abbr {\n text-decoration: none;\n color: #c1203b;\n}\n.simple_form .fields-group {\n margin-bottom: 25px;\n}\n.simple_form .fields-group .input:last-child {\n margin-bottom: 0;\n}\n.simple_form .fields-row {\n display: flex;\n margin: 0 -10px;\n padding-top: 5px;\n margin-bottom: 25px;\n}\n.simple_form .fields-row .input {\n max-width: none;\n}\n.simple_form .fields-row__column {\n box-sizing: border-box;\n padding: 0 10px;\n flex: 1 1 auto;\n min-height: 1px;\n}\n.simple_form .fields-row__column-6 {\n max-width: 50%;\n}\n.simple_form .fields-row .fields-group:last-child,\n.simple_form .fields-row .fields-row__column.fields-group {\n margin-bottom: 0;\n}\n@media screen and (max-width: 600px) {\n .simple_form .fields-row {\n display: block;\n margin-bottom: 0;\n }\n .simple_form .fields-row__column {\n max-width: none;\n }\n .simple_form .fields-row .fields-group:last-child,\n.simple_form .fields-row .fields-row__column.fields-group,\n.simple_form .fields-row .fields-row__column {\n margin-bottom: 25px;\n }\n}\n.simple_form .input.radio_buttons .radio label {\n margin-bottom: 5px;\n font-family: inherit;\n font-size: 14px;\n color: #000000;\n display: block;\n width: auto;\n}\n.simple_form .check_boxes .checkbox label {\n font-family: inherit;\n font-size: 14px;\n color: #000000;\n display: inline-block;\n width: auto;\n position: relative;\n padding-top: 5px;\n padding-left: 25px;\n flex: 1 1 auto;\n}\n.simple_form .check_boxes .checkbox input[type=checkbox] {\n position: absolute;\n left: 0;\n top: 5px;\n margin: 0;\n}\n.simple_form input[type=text],\n.simple_form input[type=number],\n.simple_form input[type=email],\n.simple_form input[type=password],\n.simple_form textarea {\n box-sizing: border-box;\n font-size: 16px;\n color: #000000;\n display: block;\n width: 100%;\n outline: 0;\n font-family: inherit;\n resize: vertical;\n background: #f9fafb;\n border: 1px solid white;\n border-radius: 4px;\n padding: 10px;\n}\n.simple_form input[type=text]:invalid,\n.simple_form input[type=number]:invalid,\n.simple_form input[type=email]:invalid,\n.simple_form input[type=password]:invalid,\n.simple_form textarea:invalid {\n box-shadow: none;\n}\n.simple_form input[type=text]:focus:invalid:not(:placeholder-shown),\n.simple_form input[type=number]:focus:invalid:not(:placeholder-shown),\n.simple_form input[type=email]:focus:invalid:not(:placeholder-shown),\n.simple_form input[type=password]:focus:invalid:not(:placeholder-shown),\n.simple_form textarea:focus:invalid:not(:placeholder-shown) {\n border-color: #c1203b;\n}\n.simple_form input[type=text]:required:valid,\n.simple_form input[type=number]:required:valid,\n.simple_form input[type=email]:required:valid,\n.simple_form input[type=password]:required:valid,\n.simple_form textarea:required:valid {\n border-color: #79bd9a;\n}\n.simple_form input[type=text]:hover,\n.simple_form input[type=number]:hover,\n.simple_form input[type=email]:hover,\n.simple_form input[type=password]:hover,\n.simple_form textarea:hover {\n border-color: white;\n}\n.simple_form input[type=text]:active, .simple_form input[type=text]:focus,\n.simple_form input[type=number]:active,\n.simple_form input[type=number]:focus,\n.simple_form input[type=email]:active,\n.simple_form input[type=email]:focus,\n.simple_form input[type=password]:active,\n.simple_form input[type=password]:focus,\n.simple_form textarea:active,\n.simple_form textarea:focus {\n border-color: #2b90d9;\n background: #f2f5f7;\n}\n.simple_form .input.field_with_errors label {\n color: #c1203b;\n}\n.simple_form .input.field_with_errors input[type=text],\n.simple_form .input.field_with_errors input[type=number],\n.simple_form .input.field_with_errors input[type=email],\n.simple_form .input.field_with_errors input[type=password],\n.simple_form .input.field_with_errors textarea,\n.simple_form .input.field_with_errors select {\n border-color: #c1203b;\n}\n.simple_form .input.field_with_errors .error {\n display: block;\n font-weight: 500;\n color: #c1203b;\n margin-top: 4px;\n}\n.simple_form .input.disabled {\n opacity: 0.5;\n}\n.simple_form .actions {\n margin-top: 30px;\n display: flex;\n}\n.simple_form .actions.actions--top {\n margin-top: 0;\n margin-bottom: 30px;\n}\n.simple_form button,\n.simple_form .button,\n.simple_form .block-button {\n display: block;\n width: 100%;\n border: 0;\n border-radius: 4px;\n background: #2b90d9;\n color: #000000;\n font-size: 18px;\n line-height: inherit;\n height: auto;\n padding: 10px;\n text-transform: uppercase;\n text-decoration: none;\n text-align: center;\n box-sizing: border-box;\n cursor: pointer;\n font-weight: 500;\n outline: 0;\n margin-bottom: 10px;\n margin-right: 10px;\n}\n.simple_form button:last-child,\n.simple_form .button:last-child,\n.simple_form .block-button:last-child {\n margin-right: 0;\n}\n.simple_form button:hover,\n.simple_form .button:hover,\n.simple_form .block-button:hover {\n background-color: #2482c7;\n}\n.simple_form button:active, .simple_form button:focus,\n.simple_form .button:active,\n.simple_form .button:focus,\n.simple_form .block-button:active,\n.simple_form .block-button:focus {\n background-color: #419bdd;\n}\n.simple_form button:disabled:hover,\n.simple_form .button:disabled:hover,\n.simple_form .block-button:disabled:hover {\n background-color: #9baec8;\n}\n.simple_form button.negative,\n.simple_form .button.negative,\n.simple_form .block-button.negative {\n background: #df405a;\n}\n.simple_form button.negative:hover,\n.simple_form .button.negative:hover,\n.simple_form .block-button.negative:hover {\n background-color: #db2a47;\n}\n.simple_form button.negative:active, .simple_form button.negative:focus,\n.simple_form .button.negative:active,\n.simple_form .button.negative:focus,\n.simple_form .block-button.negative:active,\n.simple_form .block-button.negative:focus {\n background-color: #e3566d;\n}\n.simple_form select {\n appearance: none;\n box-sizing: border-box;\n font-size: 16px;\n color: #000000;\n display: block;\n width: 100%;\n outline: 0;\n font-family: inherit;\n resize: vertical;\n background: #f9fafb url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center/auto 16px;\n border: 1px solid white;\n border-radius: 4px;\n padding-left: 10px;\n padding-right: 30px;\n height: 41px;\n}\n.simple_form .label_input__wrapper {\n position: relative;\n}\n.simple_form .label_input__append {\n position: absolute;\n right: 3px;\n top: 1px;\n padding: 10px;\n padding-bottom: 9px;\n font-size: 16px;\n color: #444b5d;\n font-family: inherit;\n pointer-events: none;\n cursor: default;\n max-width: 140px;\n white-space: nowrap;\n overflow: hidden;\n}\n.simple_form .label_input__append::after {\n content: \"\";\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 1px;\n width: 5px;\n background-image: linear-gradient(to right, rgba(249, 250, 251, 0), #f9fafb);\n}\n.simple_form__overlay-area {\n position: relative;\n}\n.simple_form__overlay-area__overlay {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n background: rgba(217, 225, 232, 0.65);\n backdrop-filter: blur(2px);\n border-radius: 4px;\n}\n.simple_form__overlay-area__overlay__content {\n text-align: center;\n}\n.simple_form__overlay-area__overlay__content.rich-formatting,\n.simple_form__overlay-area__overlay__content.rich-formatting p {\n color: #000000;\n}\n\n.block-icon {\n display: block;\n margin: 0 auto;\n margin-bottom: 10px;\n font-size: 24px;\n}\n\n.flash-message {\n background: #c0cdd9;\n color: #282c37;\n border-radius: 4px;\n padding: 15px 10px;\n margin-bottom: 30px;\n text-align: center;\n}\n.flash-message.notice {\n border: 1px solid rgba(121, 189, 154, 0.5);\n background: rgba(121, 189, 154, 0.25);\n color: #79bd9a;\n}\n.flash-message.alert {\n border: 1px solid rgba(223, 64, 90, 0.5);\n background: rgba(223, 64, 90, 0.25);\n color: #df405a;\n}\n.flash-message p {\n margin-bottom: 15px;\n}\n.flash-message .oauth-code {\n outline: 0;\n box-sizing: border-box;\n display: block;\n width: 100%;\n border: none;\n padding: 10px;\n font-family: monospace, monospace;\n background: #d9e1e8;\n color: #000000;\n font-size: 14px;\n margin: 0;\n}\n.flash-message .oauth-code::-moz-focus-inner {\n border: 0;\n}\n.flash-message .oauth-code::-moz-focus-inner, .flash-message .oauth-code:focus, .flash-message .oauth-code:active {\n outline: 0 !important;\n}\n.flash-message .oauth-code:focus {\n background: #ccd7e0;\n}\n.flash-message strong {\n font-weight: 500;\n}\n.flash-message strong:lang(ja) {\n font-weight: 700;\n}\n.flash-message strong:lang(ko) {\n font-weight: 700;\n}\n.flash-message strong:lang(zh-CN) {\n font-weight: 700;\n}\n.flash-message strong:lang(zh-HK) {\n font-weight: 700;\n}\n.flash-message strong:lang(zh-TW) {\n font-weight: 700;\n}\n@media screen and (max-width: 740px) and (min-width: 441px) {\n .flash-message {\n margin-top: 40px;\n }\n}\n\n.form-footer {\n margin-top: 30px;\n text-align: center;\n}\n.form-footer a {\n color: #282c37;\n text-decoration: none;\n}\n.form-footer a:hover {\n text-decoration: underline;\n}\n\n.quick-nav {\n list-style: none;\n margin-bottom: 25px;\n font-size: 14px;\n}\n.quick-nav li {\n display: inline-block;\n margin-right: 10px;\n}\n.quick-nav a {\n color: #2b90d9;\n text-transform: uppercase;\n text-decoration: none;\n font-weight: 700;\n}\n.quick-nav a:hover, .quick-nav a:focus, .quick-nav a:active {\n color: #217aba;\n}\n\n.oauth-prompt,\n.follow-prompt {\n margin-bottom: 30px;\n color: #282c37;\n}\n.oauth-prompt h2,\n.follow-prompt h2 {\n font-size: 16px;\n margin-bottom: 30px;\n text-align: center;\n}\n.oauth-prompt strong,\n.follow-prompt strong {\n color: #282c37;\n font-weight: 500;\n}\n.oauth-prompt strong:lang(ja),\n.follow-prompt strong:lang(ja) {\n font-weight: 700;\n}\n.oauth-prompt strong:lang(ko),\n.follow-prompt strong:lang(ko) {\n font-weight: 700;\n}\n.oauth-prompt strong:lang(zh-CN),\n.follow-prompt strong:lang(zh-CN) {\n font-weight: 700;\n}\n.oauth-prompt strong:lang(zh-HK),\n.follow-prompt strong:lang(zh-HK) {\n font-weight: 700;\n}\n.oauth-prompt strong:lang(zh-TW),\n.follow-prompt strong:lang(zh-TW) {\n font-weight: 700;\n}\n@media screen and (max-width: 740px) and (min-width: 441px) {\n .oauth-prompt,\n.follow-prompt {\n margin-top: 40px;\n }\n}\n\n.qr-wrapper {\n display: flex;\n flex-wrap: wrap;\n align-items: flex-start;\n}\n\n.qr-code {\n flex: 0 0 auto;\n background: #ffffff;\n padding: 4px;\n margin: 0 10px 20px 0;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n display: inline-block;\n}\n.qr-code svg {\n display: block;\n margin: 0;\n}\n\n.qr-alternative {\n margin-bottom: 20px;\n color: #282c37;\n flex: 150px;\n}\n.qr-alternative samp {\n display: block;\n font-size: 14px;\n}\n\n.table-form p {\n margin-bottom: 15px;\n}\n.table-form p strong {\n font-weight: 500;\n}\n.table-form p strong:lang(ja) {\n font-weight: 700;\n}\n.table-form p strong:lang(ko) {\n font-weight: 700;\n}\n.table-form p strong:lang(zh-CN) {\n font-weight: 700;\n}\n.table-form p strong:lang(zh-HK) {\n font-weight: 700;\n}\n.table-form p strong:lang(zh-TW) {\n font-weight: 700;\n}\n\n.simple_form .warning,\n.table-form .warning {\n box-sizing: border-box;\n background: rgba(223, 64, 90, 0.5);\n color: #000000;\n text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);\n box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4);\n border-radius: 4px;\n padding: 10px;\n margin-bottom: 15px;\n}\n.simple_form .warning a,\n.table-form .warning a {\n color: #000000;\n text-decoration: underline;\n}\n.simple_form .warning a:hover, .simple_form .warning a:focus, .simple_form .warning a:active,\n.table-form .warning a:hover,\n.table-form .warning a:focus,\n.table-form .warning a:active {\n text-decoration: none;\n}\n.simple_form .warning strong,\n.table-form .warning strong {\n font-weight: 600;\n display: block;\n margin-bottom: 5px;\n}\n.simple_form .warning strong:lang(ja),\n.table-form .warning strong:lang(ja) {\n font-weight: 700;\n}\n.simple_form .warning strong:lang(ko),\n.table-form .warning strong:lang(ko) {\n font-weight: 700;\n}\n.simple_form .warning strong:lang(zh-CN),\n.table-form .warning strong:lang(zh-CN) {\n font-weight: 700;\n}\n.simple_form .warning strong:lang(zh-HK),\n.table-form .warning strong:lang(zh-HK) {\n font-weight: 700;\n}\n.simple_form .warning strong:lang(zh-TW),\n.table-form .warning strong:lang(zh-TW) {\n font-weight: 700;\n}\n.simple_form .warning strong .fa,\n.table-form .warning strong .fa {\n font-weight: 400;\n}\n\n.action-pagination {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n}\n.action-pagination .actions,\n.action-pagination .pagination {\n flex: 1 1 auto;\n}\n.action-pagination .actions {\n padding: 30px 0;\n padding-right: 20px;\n flex: 0 0 auto;\n}\n\n.post-follow-actions {\n text-align: center;\n color: #282c37;\n}\n.post-follow-actions div {\n margin-bottom: 4px;\n}\n\n.alternative-login {\n margin-top: 20px;\n margin-bottom: 20px;\n}\n.alternative-login h4 {\n font-size: 16px;\n color: #000000;\n text-align: center;\n margin-bottom: 20px;\n border: 0;\n padding: 0;\n}\n.alternative-login .button {\n display: block;\n}\n\n.scope-danger {\n color: #ff5050;\n}\n\n.form_admin_settings_site_short_description textarea,\n.form_admin_settings_site_description textarea,\n.form_admin_settings_site_extended_description textarea,\n.form_admin_settings_site_terms textarea,\n.form_admin_settings_custom_css textarea,\n.form_admin_settings_closed_registrations_message textarea {\n font-family: monospace, monospace;\n}\n\n.input-copy {\n background: #f9fafb;\n border: 1px solid white;\n border-radius: 4px;\n display: flex;\n align-items: center;\n padding-right: 4px;\n position: relative;\n top: 1px;\n transition: border-color 300ms linear;\n}\n.input-copy__wrapper {\n flex: 1 1 auto;\n}\n.input-copy input[type=text] {\n background: transparent;\n border: 0;\n padding: 10px;\n font-size: 14px;\n font-family: monospace, monospace;\n}\n.input-copy button {\n flex: 0 0 auto;\n margin: 4px;\n text-transform: none;\n font-weight: 400;\n font-size: 14px;\n padding: 7px 18px;\n padding-bottom: 6px;\n width: auto;\n transition: background 300ms linear;\n}\n.input-copy.copied {\n border-color: #79bd9a;\n transition: none;\n}\n.input-copy.copied button {\n background: #79bd9a;\n transition: none;\n}\n\n.connection-prompt {\n margin-bottom: 25px;\n}\n.connection-prompt .fa-link {\n background-color: #e6ebf0;\n border-radius: 100%;\n font-size: 24px;\n padding: 10px;\n}\n.connection-prompt__column {\n align-items: center;\n display: flex;\n flex: 1;\n flex-direction: column;\n flex-shrink: 1;\n max-width: 50%;\n}\n.connection-prompt__column-sep {\n align-self: center;\n flex-grow: 0;\n overflow: visible;\n position: relative;\n z-index: 1;\n}\n.connection-prompt__column p {\n word-break: break-word;\n}\n.connection-prompt .account__avatar {\n margin-bottom: 20px;\n}\n.connection-prompt__connection {\n background-color: #c0cdd9;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n padding: 25px 10px;\n position: relative;\n text-align: center;\n}\n.connection-prompt__connection::after {\n background-color: #e6ebf0;\n content: \"\";\n display: block;\n height: 100%;\n left: 50%;\n position: absolute;\n top: 0;\n width: 1px;\n}\n.connection-prompt__row {\n align-items: flex-start;\n display: flex;\n flex-direction: row;\n}\n\n.card > a {\n display: block;\n text-decoration: none;\n color: inherit;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n@media screen and (max-width: 415px) {\n .card > a {\n box-shadow: none;\n }\n}\n.card > a:hover .card__bar, .card > a:active .card__bar, .card > a:focus .card__bar {\n background: #c0cdd9;\n}\n.card__img {\n height: 130px;\n position: relative;\n background: white;\n border-radius: 4px 4px 0 0;\n}\n.card__img img {\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n object-fit: cover;\n border-radius: 4px 4px 0 0;\n}\n@media screen and (max-width: 600px) {\n .card__img {\n height: 200px;\n }\n}\n@media screen and (max-width: 415px) {\n .card__img {\n display: none;\n }\n}\n.card__bar {\n position: relative;\n padding: 15px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n background: #ccd7e0;\n border-radius: 0 0 4px 4px;\n}\n@media screen and (max-width: 415px) {\n .card__bar {\n border-radius: 0;\n }\n}\n.card__bar .avatar {\n flex: 0 0 auto;\n width: 48px;\n height: 48px;\n width: 48px;\n height: 48px;\n background-size: 48px 48px;\n padding-top: 2px;\n}\n.card__bar .avatar img {\n width: 100%;\n height: 100%;\n display: block;\n margin: 0;\n border-radius: 4px;\n border-radius: 8%;\n background-position: 50%;\n background-clip: padding-box;\n background: #f2f5f7;\n}\n.card__bar .display-name {\n margin-left: 15px;\n text-align: left;\n}\n.card__bar .display-name strong {\n font-size: 15px;\n color: #000000;\n font-weight: 500;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.card__bar .display-name span {\n display: block;\n font-size: 14px;\n color: #282c37;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.pagination {\n padding: 30px 0;\n text-align: center;\n overflow: hidden;\n}\n.pagination a,\n.pagination .current,\n.pagination .newer,\n.pagination .older,\n.pagination .page,\n.pagination .gap {\n font-size: 14px;\n color: #000000;\n font-weight: 500;\n display: inline-block;\n padding: 6px 10px;\n text-decoration: none;\n}\n.pagination .current {\n background: #ffffff;\n border-radius: 100px;\n color: #000000;\n cursor: default;\n margin: 0 10px;\n}\n.pagination .gap {\n cursor: default;\n}\n.pagination .older,\n.pagination .newer {\n text-transform: uppercase;\n color: #282c37;\n}\n.pagination .older {\n float: left;\n padding-left: 0;\n}\n.pagination .older .fa {\n display: inline-block;\n margin-right: 5px;\n}\n.pagination .newer {\n float: right;\n padding-right: 0;\n}\n.pagination .newer .fa {\n display: inline-block;\n margin-left: 5px;\n}\n.pagination .disabled {\n cursor: default;\n color: black;\n}\n@media screen and (max-width: 700px) {\n .pagination {\n padding: 30px 20px;\n }\n .pagination .page {\n display: none;\n }\n .pagination .newer,\n.pagination .older {\n display: inline-block;\n }\n}\n\n.nothing-here {\n background: #d9e1e8;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n color: #444b5d;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: default;\n border-radius: 4px;\n padding: 20px;\n min-height: 30vh;\n}\n.nothing-here--under-tabs {\n border-radius: 0 0 4px 4px;\n}\n.nothing-here--flexible {\n box-sizing: border-box;\n min-height: 100%;\n}\n\n.account-role {\n display: inline-block;\n padding: 4px 6px;\n cursor: default;\n border-radius: 3px;\n font-size: 12px;\n line-height: 12px;\n font-weight: 500;\n color: #282c37;\n background-color: rgba(40, 44, 55, 0.1);\n border: 1px solid rgba(40, 44, 55, 0.5);\n}\n.account-role.moderator {\n color: #79bd9a;\n background-color: rgba(121, 189, 154, 0.1);\n border-color: rgba(121, 189, 154, 0.5);\n}\n.account-role.admin {\n color: #c1203b;\n background-color: rgba(193, 32, 59, 0.1);\n border-color: rgba(193, 32, 59, 0.5);\n}\n\n.account__header__fields {\n padding: 0;\n margin: 15px -15px -15px;\n border: 0 none;\n border-top: 1px solid #b3c3d1;\n border-bottom: 1px solid #b3c3d1;\n font-size: 14px;\n line-height: 20px;\n}\n.account__header__fields dl {\n display: flex;\n border-bottom: 1px solid #b3c3d1;\n}\n.account__header__fields dt,\n.account__header__fields dd {\n box-sizing: border-box;\n padding: 14px;\n text-align: center;\n max-height: 48px;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.account__header__fields dt {\n font-weight: 500;\n width: 120px;\n flex: 0 0 auto;\n color: #282c37;\n background: rgba(242, 245, 247, 0.5);\n}\n.account__header__fields dd {\n flex: 1 1 auto;\n color: #282c37;\n}\n.account__header__fields a {\n color: #2b90d9;\n text-decoration: none;\n}\n.account__header__fields a:hover, .account__header__fields a:focus, .account__header__fields a:active {\n text-decoration: underline;\n}\n.account__header__fields .verified {\n border: 1px solid rgba(121, 189, 154, 0.5);\n background: rgba(121, 189, 154, 0.25);\n}\n.account__header__fields .verified a {\n color: #79bd9a;\n font-weight: 500;\n}\n.account__header__fields .verified__mark {\n color: #79bd9a;\n}\n.account__header__fields dl:last-child {\n border-bottom: 0;\n}\n\n.directory__tag .trends__item__current {\n width: auto;\n}\n\n.activity-stream {\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n overflow: hidden;\n margin-bottom: 10px;\n}\n@media screen and (max-width: 415px) {\n .activity-stream {\n margin-bottom: 0;\n border-radius: 0;\n box-shadow: none;\n }\n}\n.activity-stream--headless {\n border-radius: 0;\n margin: 0;\n box-shadow: none;\n}\n.activity-stream--headless .detailed-status,\n.activity-stream--headless .status {\n border-radius: 0 !important;\n}\n.activity-stream div[data-component] {\n width: 100%;\n}\n.activity-stream .entry {\n background: #d9e1e8;\n}\n.activity-stream .entry .detailed-status,\n.activity-stream .entry .status,\n.activity-stream .entry .load-more {\n animation: none;\n}\n.activity-stream .entry:last-child .detailed-status,\n.activity-stream .entry:last-child .status,\n.activity-stream .entry:last-child .load-more {\n border-bottom: 0;\n border-radius: 0 0 4px 4px;\n}\n.activity-stream .entry:first-child .detailed-status,\n.activity-stream .entry:first-child .status,\n.activity-stream .entry:first-child .load-more {\n border-radius: 4px 4px 0 0;\n}\n.activity-stream .entry:first-child:last-child .detailed-status,\n.activity-stream .entry:first-child:last-child .status,\n.activity-stream .entry:first-child:last-child .load-more {\n border-radius: 4px;\n}\n@media screen and (max-width: 740px) {\n .activity-stream .entry .detailed-status,\n.activity-stream .entry .status,\n.activity-stream .entry .load-more {\n border-radius: 0 !important;\n }\n}\n.activity-stream--highlighted .entry {\n background: #c0cdd9;\n}\n\n.button.logo-button {\n flex: 0 auto;\n font-size: 14px;\n background: #2b90d9;\n color: #000000;\n text-transform: none;\n line-height: 36px;\n height: auto;\n padding: 3px 15px;\n border: 0;\n}\n.button.logo-button svg {\n width: 20px;\n height: auto;\n vertical-align: middle;\n margin-right: 5px;\n}\n.button.logo-button svg path:first-child {\n fill: #000000;\n}\n.button.logo-button svg path:last-child {\n fill: #2b90d9;\n}\n.button.logo-button:active, .button.logo-button:focus, .button.logo-button:hover {\n background: #2074b1;\n}\n.button.logo-button:active svg path:last-child, .button.logo-button:focus svg path:last-child, .button.logo-button:hover svg path:last-child {\n fill: #2074b1;\n}\n.button.logo-button.button--destructive:active, .button.logo-button.button--destructive:focus, .button.logo-button.button--destructive:hover {\n background: #df405a;\n}\n.button.logo-button.button--destructive:active svg path:last-child, .button.logo-button.button--destructive:focus svg path:last-child, .button.logo-button.button--destructive:hover svg path:last-child {\n fill: #df405a;\n}\n@media screen and (max-width: 415px) {\n .button.logo-button svg {\n display: none;\n }\n}\n\n.embed .detailed-status,\n.public-layout .detailed-status {\n padding: 15px;\n}\n.embed .status,\n.public-layout .status {\n padding: 15px 15px 15px 78px;\n min-height: 50px;\n}\n.embed .status__avatar,\n.public-layout .status__avatar {\n left: 15px;\n top: 17px;\n}\n.embed .status__content,\n.public-layout .status__content {\n padding-top: 5px;\n}\n.embed .status__prepend,\n.public-layout .status__prepend {\n padding: 8px 0;\n padding-bottom: 2px;\n margin: initial;\n margin-left: 78px;\n padding-top: 15px;\n}\n.embed .status__prepend-icon-wrapper,\n.public-layout .status__prepend-icon-wrapper {\n position: absolute;\n margin: initial;\n float: initial;\n width: auto;\n left: -32px;\n}\n.embed .status .media-gallery, .embed .status__action-bar,\n.embed .status .video-player,\n.public-layout .status .media-gallery,\n.public-layout .status__action-bar,\n.public-layout .status .video-player {\n margin-top: 10px;\n}\n\n.embed .status .status__info,\n.public-layout .status .status__info {\n font-size: 15px;\n display: initial;\n}\n.embed .status .status__relative-time,\n.public-layout .status .status__relative-time {\n color: #444b5d;\n float: right;\n font-size: 14px;\n width: auto;\n margin: initial;\n padding: initial;\n}\n.embed .status .status__info .status__display-name,\n.public-layout .status .status__info .status__display-name {\n display: block;\n max-width: 100%;\n padding: 6px 0;\n padding-right: 25px;\n margin: initial;\n}\n.embed .status .status__info .status__display-name .display-name strong,\n.public-layout .status .status__info .status__display-name .display-name strong {\n display: inline;\n}\n.embed .status .status__avatar,\n.public-layout .status .status__avatar {\n height: 48px;\n position: absolute;\n width: 48px;\n margin: initial;\n}\n\n.rtl .embed .status .status__relative-time, .rtl .public-layout .status .status__relative-time {\n float: left;\n}\n\n.app-body {\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.button {\n background-color: #3897db;\n border: 10px none;\n border-radius: 4px;\n box-sizing: border-box;\n color: #000000;\n cursor: pointer;\n display: inline-block;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n height: 36px;\n letter-spacing: 0;\n line-height: 36px;\n overflow: hidden;\n padding: 0 16px;\n position: relative;\n text-align: center;\n text-transform: uppercase;\n text-decoration: none;\n text-overflow: ellipsis;\n transition: all 100ms ease-in;\n white-space: nowrap;\n width: auto;\n}\n.button:active, .button:focus, .button:hover {\n background-color: #227dbe;\n transition: all 200ms ease-out;\n}\n.button--destructive {\n transition: none;\n}\n.button--destructive:active, .button--destructive:focus, .button--destructive:hover {\n background-color: #df405a;\n transition: none;\n}\n.button:disabled {\n background-color: #9baec8;\n cursor: default;\n}\n.button.button-primary, .button.button-alternative, .button.button-secondary, .button.button-alternative-2 {\n font-size: 16px;\n line-height: 36px;\n height: auto;\n text-transform: none;\n padding: 4px 16px;\n}\n.button.button-alternative {\n color: #000000;\n background: #9baec8;\n}\n.button.button-alternative:active, .button.button-alternative:focus, .button.button-alternative:hover {\n background-color: #8ea3c1;\n}\n.button.button-alternative-2 {\n background: #3c5063;\n}\n.button.button-alternative-2:active, .button.button-alternative-2:focus, .button.button-alternative-2:hover {\n background-color: #344656;\n}\n.button.button-secondary {\n font-size: 16px;\n line-height: 36px;\n height: auto;\n color: #282c37;\n text-transform: none;\n background: transparent;\n padding: 3px 15px;\n border-radius: 4px;\n border: 1px solid #9baec8;\n}\n.button.button-secondary:active, .button.button-secondary:focus, .button.button-secondary:hover {\n border-color: #8ea3c1;\n color: #1f232b;\n}\n.button.button-secondary:disabled {\n opacity: 0.5;\n}\n.button.button--block {\n display: block;\n width: 100%;\n}\n\n.icon-button {\n display: inline-block;\n padding: 0;\n color: #606984;\n border: none;\n background: transparent;\n cursor: pointer;\n transition: color 100ms ease-in;\n}\n.icon-button:hover, .icon-button:active, .icon-button:focus {\n color: #51596f;\n transition: color 200ms ease-out;\n}\n.icon-button.disabled {\n color: #828ba4;\n cursor: default;\n}\n.icon-button.active {\n color: #2b90d9;\n}\n.icon-button::-moz-focus-inner {\n border: 0;\n}\n.icon-button::-moz-focus-inner, .icon-button:focus, .icon-button:active {\n outline: 0 !important;\n}\n.icon-button.inverted {\n color: #282c37;\n}\n.icon-button.inverted:hover, .icon-button.inverted:active, .icon-button.inverted:focus {\n color: #373d4c;\n}\n.icon-button.inverted.disabled {\n color: #191b22;\n}\n.icon-button.inverted.active {\n color: #2b90d9;\n}\n.icon-button.inverted.active.disabled {\n color: #1d6ca4;\n}\n.icon-button.overlayed {\n box-sizing: content-box;\n background: rgba(255, 255, 255, 0.6);\n color: rgba(0, 0, 0, 0.7);\n border-radius: 4px;\n padding: 2px;\n}\n.icon-button.overlayed:hover {\n background: rgba(255, 255, 255, 0.9);\n}\n\n.text-icon-button {\n color: #282c37;\n border: none;\n background: transparent;\n cursor: pointer;\n font-weight: 600;\n font-size: 11px;\n padding: 0 3px;\n line-height: 27px;\n outline: 0;\n transition: color 100ms ease-in;\n}\n.text-icon-button:hover, .text-icon-button:active, .text-icon-button:focus {\n color: #373d4c;\n transition: color 200ms ease-out;\n}\n.text-icon-button.disabled {\n color: black;\n cursor: default;\n}\n.text-icon-button.active {\n color: #2b90d9;\n}\n.text-icon-button::-moz-focus-inner {\n border: 0;\n}\n.text-icon-button::-moz-focus-inner, .text-icon-button:focus, .text-icon-button:active {\n outline: 0 !important;\n}\n\n.dropdown-menu {\n position: absolute;\n transform-origin: 50% 0;\n}\n\n.invisible {\n font-size: 0;\n line-height: 0;\n display: inline-block;\n width: 0;\n height: 0;\n position: absolute;\n}\n.invisible img,\n.invisible svg {\n margin: 0 !important;\n border: 0 !important;\n padding: 0 !important;\n width: 0 !important;\n height: 0 !important;\n}\n\n.ellipsis::after {\n content: \"…\";\n}\n\n.notification__favourite-icon-wrapper {\n left: 0;\n position: absolute;\n}\n.notification__favourite-icon-wrapper .fa.star-icon {\n color: #ca8f04;\n}\n\n.star-icon.active {\n color: #ca8f04;\n}\n\n.bookmark-icon.active {\n color: #ff5050;\n}\n\n.notification__display-name {\n color: inherit;\n font-weight: 500;\n text-decoration: none;\n}\n.notification__display-name:hover {\n color: #000000;\n text-decoration: underline;\n}\n\n.display-name {\n display: block;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.display-name strong {\n display: block;\n height: 18px;\n font-size: 16px;\n font-weight: 500;\n line-height: 18px;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n}\n.display-name span {\n display: block;\n height: 18px;\n font-size: 15px;\n line-height: 18px;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n}\n.display-name:hover strong {\n text-decoration: underline;\n}\n.display-name.inline {\n padding: 0;\n height: 18px;\n font-size: 15px;\n line-height: 18px;\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\n.display-name.inline strong {\n display: inline;\n height: auto;\n font-size: inherit;\n line-height: inherit;\n}\n.display-name.inline span {\n display: inline;\n height: auto;\n font-size: inherit;\n line-height: inherit;\n}\n\n.display-name__html {\n font-weight: 500;\n}\n\n.display-name__account {\n font-size: 14px;\n}\n\n.image-loader {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n}\n.image-loader .image-loader__preview-canvas {\n max-width: 100%;\n max-height: 80%;\n background: url(\"~images/void.png\") repeat;\n object-fit: contain;\n}\n.image-loader .loading-bar {\n position: relative;\n}\n.image-loader.image-loader--amorphous .image-loader__preview-canvas {\n display: none;\n}\n\n.zoomable-image {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.zoomable-image img {\n max-width: 100%;\n max-height: 80%;\n width: auto;\n height: auto;\n object-fit: contain;\n}\n\n.dropdown {\n display: inline-block;\n}\n\n.dropdown__content {\n display: none;\n position: absolute;\n}\n\n.dropdown-menu__separator {\n border-bottom: 1px solid #393f4f;\n margin: 5px 7px 6px;\n height: 0;\n}\n\n.dropdown-menu {\n background: #282c37;\n padding: 4px 0;\n border-radius: 4px;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n}\n.dropdown-menu ul {\n list-style: none;\n}\n\n.dropdown-menu__arrow {\n position: absolute;\n width: 0;\n height: 0;\n border: 0 solid transparent;\n}\n.dropdown-menu__arrow.left {\n right: -5px;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #282c37;\n}\n.dropdown-menu__arrow.top {\n bottom: -5px;\n margin-left: -7px;\n border-width: 5px 7px 0;\n border-top-color: #282c37;\n}\n.dropdown-menu__arrow.bottom {\n top: -5px;\n margin-left: -7px;\n border-width: 0 7px 5px;\n border-bottom-color: #282c37;\n}\n.dropdown-menu__arrow.right {\n left: -5px;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #282c37;\n}\n\n.dropdown-menu__item a {\n font-size: 13px;\n line-height: 18px;\n display: block;\n padding: 4px 14px;\n box-sizing: border-box;\n text-decoration: none;\n background: #282c37;\n color: #000000;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.dropdown-menu__item a:focus, .dropdown-menu__item a:hover, .dropdown-menu__item a:active {\n background: #2b90d9;\n color: #282c37;\n outline: 0;\n}\n\n.dropdown--active .dropdown__content {\n display: block;\n line-height: 18px;\n max-width: 311px;\n right: 0;\n text-align: left;\n z-index: 9999;\n}\n.dropdown--active .dropdown__content > ul {\n list-style: none;\n background: #282c37;\n padding: 4px 0;\n border-radius: 4px;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);\n min-width: 140px;\n position: relative;\n}\n.dropdown--active .dropdown__content.dropdown__right {\n right: 0;\n}\n.dropdown--active .dropdown__content.dropdown__left > ul {\n left: -98px;\n}\n.dropdown--active .dropdown__content > ul > li > a {\n font-size: 13px;\n line-height: 18px;\n display: block;\n padding: 4px 14px;\n box-sizing: border-box;\n text-decoration: none;\n background: #282c37;\n color: #000000;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.dropdown--active .dropdown__content > ul > li > a:focus {\n outline: 0;\n}\n.dropdown--active .dropdown__content > ul > li > a:hover {\n background: #2b90d9;\n color: #282c37;\n}\n\n.dropdown__icon {\n vertical-align: middle;\n}\n\n.static-content {\n padding: 10px;\n padding-top: 20px;\n color: #444b5d;\n}\n.static-content h1 {\n font-size: 16px;\n font-weight: 500;\n margin-bottom: 40px;\n text-align: center;\n}\n.static-content p {\n font-size: 13px;\n margin-bottom: 20px;\n}\n\n.tabs-bar {\n display: flex;\n background: #c0cdd9;\n flex: 0 0 auto;\n overflow-y: auto;\n}\n\n.tabs-bar__link {\n display: block;\n flex: 1 1 auto;\n padding: 15px 10px;\n color: #000000;\n text-decoration: none;\n text-align: center;\n font-size: 14px;\n font-weight: 500;\n border-bottom: 2px solid #c0cdd9;\n transition: all 200ms linear;\n}\n.tabs-bar__link .fa {\n font-weight: 400;\n font-size: 16px;\n}\n.tabs-bar__link.active {\n border-bottom: 2px solid #2b90d9;\n color: #2b90d9;\n}\n@media screen and (min-width: 631px) {\n .auto-columns .tabs-bar__link:hover, .auto-columns .tabs-bar__link:focus, .auto-columns .tabs-bar__link:active {\n background: #adbecd;\n transition: all 100ms linear;\n }\n}\n.multi-columns .tabs-bar__link:hover, .multi-columns .tabs-bar__link:focus, .multi-columns .tabs-bar__link:active {\n background: #adbecd;\n transition: all 100ms linear;\n}\n.tabs-bar__link span:last-child {\n margin-left: 5px;\n display: none;\n}\n\n@media screen and (min-width: 631px) {\n .auto-columns .tabs-bar {\n display: none;\n }\n}\n\n.multi-columns .tabs-bar {\n display: none;\n}\n\n.scrollable {\n overflow-y: scroll;\n overflow-x: hidden;\n flex: 1 1 auto;\n -webkit-overflow-scrolling: touch;\n will-change: transform;\n}\n.scrollable.optionally-scrollable {\n overflow-y: auto;\n}\n@supports (display: grid) {\n .scrollable {\n contain: strict;\n }\n}\n.scrollable--flex {\n display: flex;\n flex-direction: column;\n}\n.scrollable__append {\n flex: 1 1 auto;\n position: relative;\n min-height: 120px;\n}\n\n@supports (display: grid) {\n .scrollable.fullscreen {\n contain: none;\n }\n}\n\n.react-toggle {\n display: inline-block;\n position: relative;\n cursor: pointer;\n background-color: transparent;\n border: 0;\n padding: 0;\n user-select: none;\n -webkit-tap-highlight-color: rgba(255, 255, 255, 0);\n -webkit-tap-highlight-color: transparent;\n}\n\n.react-toggle-screenreader-only {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.react-toggle--disabled {\n cursor: not-allowed;\n opacity: 0.5;\n transition: opacity 0.25s;\n}\n\n.react-toggle-track {\n width: 50px;\n height: 24px;\n padding: 0;\n border-radius: 30px;\n background-color: #d9e1e8;\n transition: all 0.2s ease;\n}\n\n.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: #f9fafb;\n}\n\n.react-toggle--checked .react-toggle-track {\n background-color: #2b90d9;\n}\n\n.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: #2074b1;\n}\n\n.react-toggle-track-check {\n position: absolute;\n width: 14px;\n height: 10px;\n top: 0;\n bottom: 0;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n left: 8px;\n opacity: 0;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-check {\n opacity: 1;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle-track-x {\n position: absolute;\n width: 10px;\n height: 10px;\n top: 0;\n bottom: 0;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n right: 10px;\n opacity: 1;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-x {\n opacity: 0;\n}\n\n.react-toggle-thumb {\n transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0ms;\n position: absolute;\n top: 1px;\n left: 1px;\n width: 22px;\n height: 22px;\n border: 1px solid #d9e1e8;\n border-radius: 50%;\n background-color: white;\n box-sizing: border-box;\n transition: all 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-thumb {\n left: 27px;\n border-color: #2b90d9;\n}\n\n.getting-started__wrapper,\n.getting_started {\n background: #d9e1e8;\n}\n\n.getting-started__wrapper {\n position: relative;\n overflow-y: auto;\n}\n\n.getting-started {\n background: #d9e1e8;\n flex: 1 0 auto;\n}\n.getting-started p {\n color: #282c37;\n}\n.getting-started a {\n color: #444b5d;\n}\n.getting-started__panel {\n height: min-content;\n}\n.getting-started__panel, .getting-started__footer {\n padding: 10px;\n padding-top: 20px;\n flex: 0 1 auto;\n}\n.getting-started__panel ul, .getting-started__footer ul {\n margin-bottom: 10px;\n}\n.getting-started__panel ul li, .getting-started__footer ul li {\n display: inline;\n}\n.getting-started__panel p, .getting-started__footer p {\n color: #444b5d;\n font-size: 13px;\n}\n.getting-started__panel p a, .getting-started__footer p a {\n color: #444b5d;\n text-decoration: underline;\n}\n.getting-started__panel a, .getting-started__footer a {\n text-decoration: none;\n color: #282c37;\n}\n.getting-started__panel a:hover, .getting-started__panel a:focus, .getting-started__panel a:active, .getting-started__footer a:hover, .getting-started__footer a:focus, .getting-started__footer a:active {\n text-decoration: underline;\n}\n\n.column-link__badge {\n display: inline-block;\n border-radius: 4px;\n font-size: 12px;\n line-height: 19px;\n font-weight: 500;\n background: #d9e1e8;\n padding: 4px 8px;\n margin: -6px 10px;\n}\n\n.keyboard-shortcuts {\n padding: 8px 0 0;\n overflow: hidden;\n}\n.keyboard-shortcuts thead {\n position: absolute;\n left: -9999px;\n}\n.keyboard-shortcuts td {\n padding: 0 10px 8px;\n}\n.keyboard-shortcuts kbd {\n display: inline-block;\n padding: 3px 5px;\n background-color: #c0cdd9;\n border: 1px solid #e6ebf0;\n}\n\n.setting-text {\n color: #282c37;\n background: transparent;\n border: none;\n border-bottom: 2px solid #9baec8;\n box-sizing: border-box;\n display: block;\n font-family: inherit;\n margin-bottom: 10px;\n padding: 7px 0;\n width: 100%;\n}\n.setting-text:focus, .setting-text:active {\n color: #000000;\n border-bottom-color: #2b90d9;\n}\n@media screen and (max-width: 600px) {\n .auto-columns .setting-text, .single-column .setting-text {\n font-size: 16px;\n }\n}\n.setting-text.light {\n color: #000000;\n border-bottom: 2px solid #839db4;\n}\n.setting-text.light:focus, .setting-text.light:active {\n color: #000000;\n border-bottom-color: #2b90d9;\n}\n\n.no-reduce-motion button.icon-button i.fa-retweet {\n background-position: 0 0;\n height: 19px;\n transition: background-position 0.9s steps(10);\n transition-duration: 0s;\n vertical-align: middle;\n width: 22px;\n}\n.no-reduce-motion button.icon-button i.fa-retweet::before {\n display: none !important;\n}\n\n.no-reduce-motion button.icon-button.active i.fa-retweet {\n transition-duration: 0.9s;\n background-position: 0 100%;\n}\n\n.reduce-motion button.icon-button i.fa-retweet {\n color: #606984;\n transition: color 100ms ease-in;\n}\n\n.reduce-motion button.icon-button.active i.fa-retweet {\n color: #2b90d9;\n}\n\n.reduce-motion button.icon-button.disabled i.fa-retweet {\n color: #828ba4;\n}\n\n.load-more {\n display: block;\n color: #444b5d;\n background-color: transparent;\n border: 0;\n font-size: inherit;\n text-align: center;\n line-height: inherit;\n margin: 0;\n padding: 15px;\n box-sizing: border-box;\n width: 100%;\n clear: both;\n text-decoration: none;\n}\n.load-more:hover {\n background: #d3dce4;\n}\n\n.load-gap {\n border-bottom: 1px solid #c0cdd9;\n}\n\n.missing-indicator {\n padding-top: 68px;\n}\n\n.scrollable > div > :first-child .notification__dismiss-overlay > .wrappy {\n border-top: 1px solid #d9e1e8;\n}\n\n.notification__dismiss-overlay {\n overflow: hidden;\n position: absolute;\n top: 0;\n right: 0;\n bottom: -1px;\n padding-left: 15px;\n z-index: 999;\n align-items: center;\n justify-content: flex-end;\n cursor: pointer;\n display: flex;\n}\n.notification__dismiss-overlay .wrappy {\n width: 4rem;\n align-self: stretch;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n background: #c0cdd9;\n border-left: 1px solid #99afc2;\n box-shadow: 0 0 5px black;\n border-bottom: 1px solid #d9e1e8;\n}\n.notification__dismiss-overlay .ckbox {\n border: 2px solid #9baec8;\n border-radius: 2px;\n width: 30px;\n height: 30px;\n font-size: 20px;\n color: #282c37;\n text-shadow: 0 0 5px black;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.notification__dismiss-overlay:focus {\n outline: 0 !important;\n}\n.notification__dismiss-overlay:focus .ckbox {\n box-shadow: 0 0 1px 1px #2b90d9;\n}\n\n.text-btn {\n display: inline-block;\n padding: 0;\n font-family: inherit;\n font-size: inherit;\n color: inherit;\n border: 0;\n background: transparent;\n cursor: pointer;\n}\n\n.loading-indicator {\n color: #444b5d;\n font-size: 12px;\n font-weight: 400;\n text-transform: uppercase;\n overflow: visible;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n.loading-indicator span {\n display: block;\n float: left;\n margin-left: 50%;\n transform: translateX(-50%);\n margin: 82px 0 0 50%;\n white-space: nowrap;\n}\n\n.loading-indicator__figure {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n width: 42px;\n height: 42px;\n box-sizing: border-box;\n background-color: transparent;\n border: 0 solid #86a0b6;\n border-width: 6px;\n border-radius: 50%;\n}\n\n.no-reduce-motion .loading-indicator span {\n animation: loader-label 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);\n}\n\n.no-reduce-motion .loading-indicator__figure {\n animation: loader-figure 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);\n}\n\n@keyframes loader-figure {\n 0% {\n width: 0;\n height: 0;\n background-color: #86a0b6;\n }\n 29% {\n background-color: #86a0b6;\n }\n 30% {\n width: 42px;\n height: 42px;\n background-color: transparent;\n border-width: 21px;\n opacity: 1;\n }\n 100% {\n width: 42px;\n height: 42px;\n border-width: 0;\n opacity: 0;\n background-color: transparent;\n }\n}\n@keyframes loader-label {\n 0% {\n opacity: 0.25;\n }\n 30% {\n opacity: 1;\n }\n 100% {\n opacity: 0.25;\n }\n}\n.spoiler-button {\n display: none;\n left: 4px;\n position: absolute;\n text-shadow: 0 1px 1px #000000, 1px 0 1px #000000;\n top: 4px;\n z-index: 100;\n}\n.spoiler-button.spoiler-button--visible {\n display: block;\n}\n\n.setting-toggle {\n display: block;\n line-height: 24px;\n}\n\n.setting-toggle__label,\n.setting-radio__label,\n.setting-meta__label {\n color: #282c37;\n display: inline-block;\n margin-bottom: 14px;\n margin-left: 8px;\n vertical-align: middle;\n}\n\n.setting-radio {\n display: block;\n line-height: 18px;\n}\n\n.setting-radio__label {\n margin-bottom: 0;\n}\n\n.column-settings__row legend {\n color: #282c37;\n cursor: default;\n display: block;\n font-weight: 500;\n margin-top: 10px;\n}\n\n.setting-radio__input {\n vertical-align: middle;\n}\n\n.setting-meta__label {\n float: right;\n}\n\n@keyframes heartbeat {\n from {\n transform: scale(1);\n transform-origin: center center;\n animation-timing-function: ease-out;\n }\n 10% {\n transform: scale(0.91);\n animation-timing-function: ease-in;\n }\n 17% {\n transform: scale(0.98);\n animation-timing-function: ease-out;\n }\n 33% {\n transform: scale(0.87);\n animation-timing-function: ease-in;\n }\n 45% {\n transform: scale(1);\n animation-timing-function: ease-out;\n }\n}\n.pulse-loading {\n animation: heartbeat 1.5s ease-in-out infinite both;\n}\n\n.upload-area {\n align-items: center;\n background: rgba(255, 255, 255, 0.8);\n display: flex;\n height: 100%;\n justify-content: center;\n left: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n visibility: hidden;\n width: 100%;\n z-index: 2000;\n}\n.upload-area * {\n pointer-events: none;\n}\n\n.upload-area__drop {\n width: 320px;\n height: 160px;\n display: flex;\n box-sizing: border-box;\n position: relative;\n padding: 8px;\n}\n\n.upload-area__background {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: -1;\n border-radius: 4px;\n background: #d9e1e8;\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);\n}\n\n.upload-area__content {\n flex: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n color: #282c37;\n font-size: 18px;\n font-weight: 500;\n border: 2px dashed #3c5063;\n border-radius: 4px;\n}\n\n.dropdown--active .emoji-button img {\n opacity: 1;\n filter: none;\n}\n\n.loading-bar {\n background-color: #2b90d9;\n height: 3px;\n position: absolute;\n top: 0;\n left: 0;\n}\n\n.icon-badge-wrapper {\n position: relative;\n}\n\n.icon-badge {\n position: absolute;\n display: block;\n right: -0.25em;\n top: -0.25em;\n background-color: #2b90d9;\n border-radius: 50%;\n font-size: 75%;\n width: 1em;\n height: 1em;\n}\n\n::-webkit-scrollbar-thumb {\n border-radius: 0;\n}\n\nnoscript {\n text-align: center;\n}\nnoscript img {\n width: 200px;\n opacity: 0.5;\n animation: flicker 4s infinite;\n}\nnoscript div {\n font-size: 14px;\n margin: 30px auto;\n color: #282c37;\n max-width: 400px;\n}\nnoscript div a {\n color: #2b90d9;\n text-decoration: underline;\n}\nnoscript div a:hover {\n text-decoration: none;\n}\n\n@keyframes flicker {\n 0% {\n opacity: 1;\n }\n 30% {\n opacity: 0.75;\n }\n 100% {\n opacity: 1;\n }\n}\nbutton.icon-button i.fa-retweet {\n background-image: url(\"data:image/svg+xml;utf8,\");\n}\nbutton.icon-button i.fa-retweet:hover {\n background-image: url(\"data:image/svg+xml;utf8,\");\n}\n\nbutton.icon-button.disabled i.fa-retweet, button.icon-button.disabled i.fa-retweet:hover {\n background-image: url(\"data:image/svg+xml;utf8,\");\n}\n\n.status-direct button.icon-button.disabled i.fa-retweet, .status-direct button.icon-button.disabled i.fa-retweet:hover {\n background-image: url(\"data:image/svg+xml;utf8,\");\n}\n\n.account {\n padding: 10px;\n border-bottom: 1px solid #c0cdd9;\n color: inherit;\n text-decoration: none;\n}\n.account .account__display-name {\n flex: 1 1 auto;\n display: block;\n color: #282c37;\n overflow: hidden;\n text-decoration: none;\n font-size: 14px;\n}\n.account.small {\n border: none;\n padding: 0;\n}\n.account.small > .account__avatar-wrapper {\n margin: 0 8px 0 0;\n}\n.account.small > .display-name {\n height: 24px;\n line-height: 24px;\n}\n\n.account__wrapper {\n display: flex;\n}\n\n.account__avatar-wrapper {\n float: left;\n margin-left: 12px;\n margin-right: 12px;\n}\n\n.account__avatar {\n border-radius: 8%;\n background-position: 50%;\n background-clip: padding-box;\n position: relative;\n cursor: pointer;\n}\n.account__avatar-inline {\n display: inline-block;\n vertical-align: middle;\n margin-right: 5px;\n}\n\n.account__avatar-overlay {\n position: relative;\n width: 48px;\n height: 48px;\n background-size: 48px 48px;\n}\n.account__avatar-overlay-base {\n border-radius: 8%;\n background-position: 50%;\n background-clip: padding-box;\n width: 36px;\n height: 36px;\n background-size: 36px 36px;\n}\n.account__avatar-overlay-overlay {\n border-radius: 8%;\n background-position: 50%;\n background-clip: padding-box;\n width: 24px;\n height: 24px;\n background-size: 24px 24px;\n position: absolute;\n bottom: 0;\n right: 0;\n z-index: 1;\n}\n\n.account__relationship {\n height: 18px;\n padding: 10px;\n white-space: nowrap;\n}\n\n.account__header__wrapper {\n flex: 0 0 auto;\n background: #ccd7e0;\n}\n\n.account__disclaimer {\n padding: 10px;\n color: #444b5d;\n}\n.account__disclaimer strong {\n font-weight: 500;\n}\n.account__disclaimer strong:lang(ja) {\n font-weight: 700;\n}\n.account__disclaimer strong:lang(ko) {\n font-weight: 700;\n}\n.account__disclaimer strong:lang(zh-CN) {\n font-weight: 700;\n}\n.account__disclaimer strong:lang(zh-HK) {\n font-weight: 700;\n}\n.account__disclaimer strong:lang(zh-TW) {\n font-weight: 700;\n}\n.account__disclaimer a {\n font-weight: 500;\n color: inherit;\n text-decoration: underline;\n}\n.account__disclaimer a:hover, .account__disclaimer a:focus, .account__disclaimer a:active {\n text-decoration: none;\n}\n\n.account__action-bar {\n border-top: 1px solid #c0cdd9;\n border-bottom: 1px solid #c0cdd9;\n line-height: 36px;\n overflow: hidden;\n flex: 0 0 auto;\n display: flex;\n}\n\n.account__action-bar-links {\n display: flex;\n flex: 1 1 auto;\n line-height: 18px;\n text-align: center;\n}\n\n.account__action-bar__tab {\n text-decoration: none;\n overflow: hidden;\n flex: 0 1 100%;\n border-left: 1px solid #c0cdd9;\n padding: 10px 0;\n border-bottom: 4px solid transparent;\n}\n.account__action-bar__tab:first-child {\n border-left: 0;\n}\n.account__action-bar__tab.active {\n border-bottom: 4px solid #2b90d9;\n}\n.account__action-bar__tab > span {\n display: block;\n text-transform: uppercase;\n font-size: 11px;\n color: #282c37;\n}\n.account__action-bar__tab strong {\n display: block;\n font-size: 15px;\n font-weight: 500;\n color: #000000;\n}\n.account__action-bar__tab strong:lang(ja) {\n font-weight: 700;\n}\n.account__action-bar__tab strong:lang(ko) {\n font-weight: 700;\n}\n.account__action-bar__tab strong:lang(zh-CN) {\n font-weight: 700;\n}\n.account__action-bar__tab strong:lang(zh-HK) {\n font-weight: 700;\n}\n.account__action-bar__tab strong:lang(zh-TW) {\n font-weight: 700;\n}\n.account__action-bar__tab abbr {\n color: #2b90d9;\n}\n\n.account-authorize {\n padding: 14px 10px;\n}\n.account-authorize .detailed-status__display-name {\n display: block;\n margin-bottom: 15px;\n overflow: hidden;\n}\n\n.account-authorize__avatar {\n float: left;\n margin-right: 10px;\n}\n\n.notification__message {\n margin-left: 42px;\n padding: 8px 0 0 26px;\n cursor: default;\n color: #282c37;\n font-size: 15px;\n position: relative;\n}\n.notification__message .fa {\n color: #2b90d9;\n}\n.notification__message > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.account--panel {\n background: #ccd7e0;\n border-top: 1px solid #c0cdd9;\n border-bottom: 1px solid #c0cdd9;\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n}\n\n.account--panel__button,\n.detailed-status__button {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.column-settings__outer {\n background: #c0cdd9;\n padding: 15px;\n}\n\n.column-settings__section {\n color: #282c37;\n cursor: default;\n display: block;\n font-weight: 500;\n margin-bottom: 10px;\n}\n\n.column-settings__hashtags .column-settings__row {\n margin-bottom: 15px;\n}\n.column-settings__hashtags .column-select__control {\n outline: 0;\n box-sizing: border-box;\n width: 100%;\n border: none;\n box-shadow: none;\n font-family: inherit;\n background: #d9e1e8;\n color: #282c37;\n font-size: 14px;\n margin: 0;\n}\n.column-settings__hashtags .column-select__control::-moz-focus-inner {\n border: 0;\n}\n.column-settings__hashtags .column-select__control::-moz-focus-inner, .column-settings__hashtags .column-select__control:focus, .column-settings__hashtags .column-select__control:active {\n outline: 0 !important;\n}\n.column-settings__hashtags .column-select__control:focus {\n background: #ccd7e0;\n}\n@media screen and (max-width: 600px) {\n .column-settings__hashtags .column-select__control {\n font-size: 16px;\n }\n}\n.column-settings__hashtags .column-select__placeholder {\n color: #444b5d;\n padding-left: 2px;\n font-size: 12px;\n}\n.column-settings__hashtags .column-select__value-container {\n padding-left: 6px;\n}\n.column-settings__hashtags .column-select__multi-value {\n background: #c0cdd9;\n}\n.column-settings__hashtags .column-select__multi-value__remove {\n cursor: pointer;\n}\n.column-settings__hashtags .column-select__multi-value__remove:hover, .column-settings__hashtags .column-select__multi-value__remove:active, .column-settings__hashtags .column-select__multi-value__remove:focus {\n background: #b3c3d1;\n color: #1f232b;\n}\n.column-settings__hashtags .column-select__multi-value__label, .column-settings__hashtags .column-select__input {\n color: #282c37;\n}\n.column-settings__hashtags .column-select__clear-indicator, .column-settings__hashtags .column-select__dropdown-indicator {\n cursor: pointer;\n transition: none;\n color: #444b5d;\n}\n.column-settings__hashtags .column-select__clear-indicator:hover, .column-settings__hashtags .column-select__clear-indicator:active, .column-settings__hashtags .column-select__clear-indicator:focus, .column-settings__hashtags .column-select__dropdown-indicator:hover, .column-settings__hashtags .column-select__dropdown-indicator:active, .column-settings__hashtags .column-select__dropdown-indicator:focus {\n color: #3b4151;\n}\n.column-settings__hashtags .column-select__indicator-separator {\n background-color: #c0cdd9;\n}\n.column-settings__hashtags .column-select__menu {\n background: #ffffff;\n border-radius: 4px;\n padding: 10px 14px;\n padding-bottom: 14px;\n margin-top: 10px;\n color: #444b5d;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n padding: 0;\n background: #282c37;\n}\n.column-settings__hashtags .column-select__menu h4 {\n text-transform: uppercase;\n color: #444b5d;\n font-size: 13px;\n font-weight: 500;\n margin-bottom: 10px;\n}\n.column-settings__hashtags .column-select__menu li {\n padding: 4px 0;\n}\n.column-settings__hashtags .column-select__menu ul {\n margin-bottom: 10px;\n}\n.column-settings__hashtags .column-select__menu em {\n font-weight: 500;\n color: #000000;\n}\n.column-settings__hashtags .column-select__menu-list {\n padding: 6px;\n}\n.column-settings__hashtags .column-select__option {\n color: #000000;\n border-radius: 4px;\n font-size: 14px;\n}\n.column-settings__hashtags .column-select__option--is-focused, .column-settings__hashtags .column-select__option--is-selected {\n background: #3d4455;\n}\n\n.column-settings__row .text-btn {\n margin-bottom: 15px;\n}\n\n.relationship-tag {\n color: #000000;\n margin-bottom: 4px;\n display: block;\n vertical-align: top;\n background-color: #ffffff;\n text-transform: uppercase;\n font-size: 11px;\n font-weight: 500;\n padding: 4px;\n border-radius: 4px;\n opacity: 0.7;\n}\n.relationship-tag:hover {\n opacity: 1;\n}\n\n.account-gallery__container {\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n padding: 2px;\n}\n\n.account-gallery__item {\n flex-grow: 1;\n width: 50%;\n overflow: hidden;\n position: relative;\n}\n.account-gallery__item::before {\n content: \"\";\n display: block;\n padding-top: 100%;\n}\n.account-gallery__item a {\n display: block;\n width: calc(100% - 4px);\n height: calc(100% - 4px);\n margin: 2px;\n top: 0;\n left: 0;\n background-color: #ffffff;\n background-size: cover;\n background-position: center;\n position: absolute;\n color: #9baec8;\n text-decoration: none;\n border-radius: 4px;\n}\n.account-gallery__item a:hover, .account-gallery__item a:active, .account-gallery__item a:focus {\n outline: 0;\n color: #282c37;\n}\n.account-gallery__item a:hover::before, .account-gallery__item a:active::before, .account-gallery__item a:focus::before {\n content: \"\";\n display: block;\n width: 100%;\n height: 100%;\n background: rgba(255, 255, 255, 0.3);\n border-radius: 4px;\n}\n.account-gallery__item__icons {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n font-size: 24px;\n}\n\n.notification__filter-bar,\n.account__section-headline {\n background: #e6ebf0;\n border-bottom: 1px solid #c0cdd9;\n cursor: default;\n display: flex;\n flex-shrink: 0;\n}\n.notification__filter-bar button,\n.account__section-headline button {\n background: #e6ebf0;\n border: 0;\n margin: 0;\n}\n.notification__filter-bar button,\n.notification__filter-bar a,\n.account__section-headline button,\n.account__section-headline a {\n display: block;\n flex: 1 1 auto;\n color: #282c37;\n padding: 15px 0;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n text-decoration: none;\n position: relative;\n}\n.notification__filter-bar button.active,\n.notification__filter-bar a.active,\n.account__section-headline button.active,\n.account__section-headline a.active {\n color: #282c37;\n}\n.notification__filter-bar button.active::before, .notification__filter-bar button.active::after,\n.notification__filter-bar a.active::before,\n.notification__filter-bar a.active::after,\n.account__section-headline button.active::before,\n.account__section-headline button.active::after,\n.account__section-headline a.active::before,\n.account__section-headline a.active::after {\n display: block;\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 50%;\n width: 0;\n height: 0;\n transform: translateX(-50%);\n border-style: solid;\n border-width: 0 10px 10px;\n border-color: transparent transparent #c0cdd9;\n}\n.notification__filter-bar button.active::after,\n.notification__filter-bar a.active::after,\n.account__section-headline button.active::after,\n.account__section-headline a.active::after {\n bottom: -1px;\n border-color: transparent transparent #d9e1e8;\n}\n\n.account__moved-note {\n padding: 14px 10px;\n padding-bottom: 16px;\n background: #ccd7e0;\n border-top: 1px solid #c0cdd9;\n border-bottom: 1px solid #c0cdd9;\n}\n.account__moved-note__message {\n position: relative;\n margin-left: 58px;\n color: #444b5d;\n padding: 8px 0;\n padding-top: 0;\n padding-bottom: 4px;\n font-size: 14px;\n}\n.account__moved-note__message > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.account__moved-note__icon-wrapper {\n left: -26px;\n position: absolute;\n}\n.account__moved-note .detailed-status__display-avatar {\n position: relative;\n}\n.account__moved-note .detailed-status__display-name {\n margin-bottom: 0;\n}\n\n.account__header__content {\n color: #282c37;\n font-size: 14px;\n font-weight: 400;\n overflow: hidden;\n word-break: normal;\n word-wrap: break-word;\n}\n.account__header__content p {\n margin-bottom: 20px;\n}\n.account__header__content p:last-child {\n margin-bottom: 0;\n}\n.account__header__content a {\n color: inherit;\n text-decoration: underline;\n}\n.account__header__content a:hover {\n text-decoration: none;\n}\n\n.account__header {\n overflow: hidden;\n}\n.account__header.inactive {\n opacity: 0.5;\n}\n.account__header.inactive .account__header__image,\n.account__header.inactive .account__avatar {\n filter: grayscale(100%);\n}\n.account__header__info {\n position: absolute;\n top: 10px;\n left: 10px;\n}\n.account__header__image {\n overflow: hidden;\n height: 145px;\n position: relative;\n background: #e6ebf0;\n}\n.account__header__image img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n}\n.account__header__bar {\n position: relative;\n background: #ccd7e0;\n padding: 5px;\n border-bottom: 1px solid #b3c3d1;\n}\n.account__header__bar .avatar {\n display: block;\n flex: 0 0 auto;\n width: 94px;\n margin-left: -2px;\n}\n.account__header__bar .avatar .account__avatar {\n background: #f2f5f7;\n border: 2px solid #ccd7e0;\n}\n.account__header__tabs {\n display: flex;\n align-items: flex-start;\n padding: 7px 5px;\n margin-top: -55px;\n}\n.account__header__tabs__buttons {\n display: flex;\n align-items: center;\n padding-top: 55px;\n overflow: hidden;\n}\n.account__header__tabs__buttons .icon-button {\n border: 1px solid #b3c3d1;\n border-radius: 4px;\n box-sizing: content-box;\n padding: 2px;\n}\n.account__header__tabs__buttons .button {\n margin: 0 8px;\n}\n.account__header__tabs__name {\n padding: 5px;\n}\n.account__header__tabs__name .account-role {\n vertical-align: top;\n}\n.account__header__tabs__name .emojione {\n width: 22px;\n height: 22px;\n}\n.account__header__tabs__name h1 {\n font-size: 16px;\n line-height: 24px;\n color: #000000;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.account__header__tabs__name h1 small {\n display: block;\n font-size: 14px;\n color: #282c37;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.account__header__tabs .spacer {\n flex: 1 1 auto;\n}\n.account__header__bio {\n overflow: hidden;\n margin: 0 -5px;\n}\n.account__header__bio .account__header__content {\n padding: 20px 15px;\n padding-bottom: 5px;\n color: #000000;\n}\n.account__header__bio .account__header__fields {\n margin: 0;\n border-top: 1px solid #b3c3d1;\n}\n.account__header__bio .account__header__fields a {\n color: #217aba;\n}\n.account__header__bio .account__header__fields dl:first-child .verified {\n border-radius: 0 4px 0 0;\n}\n.account__header__bio .account__header__fields .verified a {\n color: #79bd9a;\n}\n.account__header__extra {\n margin-top: 4px;\n}\n.account__header__extra__links {\n font-size: 14px;\n color: #282c37;\n}\n.account__header__extra__links a {\n display: inline-block;\n color: #282c37;\n text-decoration: none;\n padding: 10px;\n padding-top: 20px;\n font-weight: 500;\n}\n.account__header__extra__links a strong {\n font-weight: 700;\n color: #000000;\n}\n\n.domain {\n padding: 10px;\n border-bottom: 1px solid #c0cdd9;\n}\n.domain .domain__domain-name {\n flex: 1 1 auto;\n display: block;\n color: #000000;\n text-decoration: none;\n font-size: 14px;\n font-weight: 500;\n}\n\n.domain__wrapper {\n display: flex;\n}\n\n.domain_buttons {\n height: 18px;\n padding: 10px;\n white-space: nowrap;\n}\n\n.status__content--with-action {\n cursor: pointer;\n}\n\n.status__content {\n position: relative;\n margin: 10px 0;\n font-size: 15px;\n line-height: 20px;\n word-wrap: break-word;\n overflow: visible;\n padding-top: 5px;\n}\n.status__content em {\n font-style: italic;\n}\n.status__content strong {\n font-weight: bold;\n}\n.status__content ul {\n list-style: disc inside;\n}\n.status__content ol {\n list-style: decimal inside;\n}\n.status__content blockquote {\n margin: 0.2em 0 0.2em 2em;\n font-style: italic;\n}\n.status__content:focus {\n outline: 0;\n}\n.status__content .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n}\n.status__content p {\n margin-bottom: 20px;\n white-space: pre-wrap;\n}\n.status__content p:last-child {\n margin-bottom: 0;\n}\n.status__content a {\n color: #d8a070;\n text-decoration: none;\n}\n.status__content a:hover {\n text-decoration: underline;\n}\n.status__content a:hover .fa {\n color: #353a48;\n}\n.status__content a.mention:hover {\n text-decoration: none;\n}\n.status__content a.mention:hover span {\n text-decoration: underline;\n}\n.status__content a .fa {\n color: #444b5d;\n}\n.status__content .status__content__spoiler {\n display: none;\n}\n.status__content .status__content__spoiler.status__content__spoiler--visible {\n display: block;\n}\n.status__content .status__content__spoiler-link {\n background: #7a96ae;\n}\n.status__content .status__content__spoiler-link:hover {\n background: #708ea9;\n text-decoration: none;\n}\n\n.status__content__spoiler-link {\n display: inline-block;\n border-radius: 2px;\n background: #7a96ae;\n border: none;\n color: #000000;\n font-weight: 500;\n font-size: 11px;\n padding: 0 5px;\n text-transform: uppercase;\n line-height: inherit;\n cursor: pointer;\n vertical-align: bottom;\n}\n.status__content__spoiler-link:hover {\n background: #708ea9;\n text-decoration: none;\n}\n.status__content__spoiler-link .status__content__spoiler-icon {\n display: inline-block;\n margin: 0 0 0 5px;\n border-left: 1px solid currentColor;\n padding: 0 0 0 4px;\n font-size: 16px;\n vertical-align: -2px;\n}\n\n.notif-cleaning .status, .notif-cleaning .notification-follow {\n padding-right: 4.5rem;\n}\n\n.status__wrapper--filtered {\n color: #444b5d;\n border: 0;\n font-size: inherit;\n text-align: center;\n line-height: inherit;\n margin: 0;\n padding: 15px;\n box-sizing: border-box;\n width: 100%;\n clear: both;\n border-bottom: 1px solid #c0cdd9;\n}\n\n.status__prepend-icon-wrapper {\n float: left;\n margin: 0 10px 0 -58px;\n width: 48px;\n text-align: right;\n}\n\n.notification-follow {\n position: relative;\n border-bottom: 1px solid #c0cdd9;\n}\n.notification-follow .account {\n border-bottom: 0 none;\n}\n\n.focusable:focus {\n outline: 0;\n background: #ccd7e0;\n}\n.focusable:focus .status.status-direct {\n background: #b3c3d1;\n}\n.focusable:focus .status.status-direct.muted {\n background: transparent;\n}\n.focusable:focus .detailed-status,\n.focusable:focus .detailed-status__action-bar {\n background: #c0cdd9;\n}\n\n.status {\n padding: 10px 14px;\n position: relative;\n height: auto;\n border-bottom: 1px solid #c0cdd9;\n cursor: default;\n opacity: 1;\n animation: fade 150ms linear;\n}\n@supports (-ms-overflow-style: -ms-autohiding-scrollbar) {\n .status {\n padding-right: 28px;\n }\n}\n@keyframes fade {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n.status .video-player {\n margin-top: 8px;\n}\n.status.status-direct {\n background: #c0cdd9;\n}\n.status.light .status__relative-time {\n color: #282c37;\n}\n.status.light .status__display-name {\n color: #000000;\n}\n.status.light .display-name strong {\n color: #000000;\n}\n.status.light .display-name span {\n color: #282c37;\n}\n.status.light .status__content {\n color: #000000;\n}\n.status.light .status__content a {\n color: #2b90d9;\n}\n.status.light .status__content a.status__content__spoiler-link {\n color: #000000;\n background: #9baec8;\n}\n.status.light .status__content a.status__content__spoiler-link:hover {\n background: #8199ba;\n}\n.status.collapsed {\n background-position: center;\n background-size: cover;\n user-select: none;\n}\n.status.collapsed.has-background::before {\n display: block;\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.65) 24px, rgba(0, 0, 0, 0.8));\n pointer-events: none;\n content: \"\";\n}\n.status.collapsed .display-name:hover .display-name__html {\n text-decoration: none;\n}\n.status.collapsed .status__content {\n height: 20px;\n overflow: hidden;\n text-overflow: ellipsis;\n padding-top: 0;\n}\n.status.collapsed .status__content:after {\n content: \"\";\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n background: linear-gradient(rgba(217, 225, 232, 0), #d9e1e8);\n pointer-events: none;\n}\n.status.collapsed .status__content a:hover {\n text-decoration: none;\n}\n.status.collapsed:focus > .status__content:after {\n background: linear-gradient(rgba(204, 215, 224, 0), #ccd7e0);\n}\n.status.collapsed.status-direct > .status__content:after {\n background: linear-gradient(rgba(192, 205, 217, 0), #c0cdd9);\n}\n.status.collapsed .notification__message {\n margin-bottom: 0;\n}\n.status.collapsed .status__info .notification__message > span {\n white-space: nowrap;\n}\n.status .notification__message {\n margin: -10px 0px 10px 0;\n}\n\n.notification-favourite .status.status-direct {\n background: transparent;\n}\n.notification-favourite .status.status-direct .icon-button.disabled {\n color: #444a5e;\n}\n\n.status__relative-time {\n display: inline-block;\n margin-left: auto;\n padding-left: 18px;\n width: 120px;\n color: #444b5d;\n font-size: 14px;\n text-align: right;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.status__display-name {\n margin: 0 auto 0 0;\n color: #444b5d;\n overflow: hidden;\n}\n\n.status__info__account .status__display-name {\n display: block;\n max-width: 100%;\n}\n\n.status__info {\n display: flex;\n font-size: 15px;\n}\n.status__info > span {\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.status__info .notification__message > span {\n word-wrap: break-word;\n}\n\n.status__info__icons {\n margin-left: auto;\n display: flex;\n align-items: center;\n height: 1em;\n color: #606984;\n}\n.status__info__icons .status__media-icon {\n padding-left: 6px;\n padding-right: 1px;\n}\n.status__info__icons .status__visibility-icon {\n padding-left: 4px;\n}\n\n.status__info__account {\n display: flex;\n align-items: center;\n}\n\n.status-check-box {\n border-bottom: 1px solid #282c37;\n display: flex;\n}\n.status-check-box .status-check-box__status {\n margin: 10px 0 10px 10px;\n flex: 1;\n}\n.status-check-box .status-check-box__status .media-gallery {\n max-width: 250px;\n}\n.status-check-box .status-check-box__status .status__content {\n padding: 0;\n white-space: normal;\n}\n.status-check-box .status-check-box__status .video-player {\n margin-top: 8px;\n max-width: 250px;\n}\n.status-check-box .status-check-box__status .media-gallery__item-thumbnail {\n cursor: default;\n}\n\n.status-check-box-toggle {\n align-items: center;\n display: flex;\n flex: 0 0 auto;\n justify-content: center;\n padding: 10px;\n}\n\n.status__prepend {\n margin: -10px -10px 10px;\n color: #444b5d;\n padding: 8px 10px 0 68px;\n font-size: 14px;\n position: relative;\n}\n.status__prepend .status__display-name strong {\n color: #444b5d;\n}\n.status__prepend > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.status__action-bar {\n align-items: center;\n display: flex;\n margin-top: 8px;\n}\n.status__action-bar__counter {\n display: inline-flex;\n margin-right: 11px;\n align-items: center;\n}\n.status__action-bar__counter .status__action-bar-button {\n margin-right: 4px;\n}\n.status__action-bar__counter__label {\n display: inline-block;\n width: 14px;\n font-size: 12px;\n font-weight: 500;\n color: #606984;\n}\n\n.status__action-bar-button {\n margin-right: 18px;\n}\n\n.status__action-bar-dropdown {\n height: 23.15px;\n width: 23.15px;\n}\n\n.detailed-status__action-bar-dropdown {\n flex: 1 1 auto;\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n}\n\n.detailed-status {\n background: #ccd7e0;\n padding: 14px 10px;\n}\n.detailed-status--flex {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n align-items: flex-start;\n}\n.detailed-status--flex .status__content,\n.detailed-status--flex .detailed-status__meta {\n flex: 100%;\n}\n.detailed-status .status__content {\n font-size: 19px;\n line-height: 24px;\n}\n.detailed-status .status__content .emojione {\n width: 24px;\n height: 24px;\n margin: -1px 0 0;\n}\n.detailed-status .video-player {\n margin-top: 8px;\n}\n\n.detailed-status__meta {\n margin-top: 15px;\n color: #444b5d;\n font-size: 14px;\n line-height: 18px;\n}\n\n.detailed-status__action-bar {\n background: #ccd7e0;\n border-top: 1px solid #c0cdd9;\n border-bottom: 1px solid #c0cdd9;\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n}\n\n.detailed-status__link {\n color: inherit;\n text-decoration: none;\n}\n\n.detailed-status__favorites,\n.detailed-status__reblogs {\n display: inline-block;\n font-weight: 500;\n font-size: 12px;\n margin-left: 6px;\n}\n\n.status__display-name,\n.status__relative-time,\n.detailed-status__display-name,\n.detailed-status__datetime,\n.detailed-status__application,\n.account__display-name {\n text-decoration: none;\n}\n\n.status__display-name strong,\n.account__display-name strong {\n color: #000000;\n}\n\n.muted .emojione {\n opacity: 0.5;\n}\n\n.status__display-name:hover strong,\n.reply-indicator__display-name:hover strong,\n.detailed-status__display-name:hover strong,\n.account__display-name:hover strong {\n text-decoration: underline;\n}\n\n.account__display-name strong {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.detailed-status__application,\n.detailed-status__datetime {\n color: inherit;\n}\n\n.detailed-status__display-name {\n color: #282c37;\n display: block;\n line-height: 24px;\n margin-bottom: 15px;\n overflow: hidden;\n}\n.detailed-status__display-name strong,\n.detailed-status__display-name span {\n display: block;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.detailed-status__display-name strong {\n font-size: 16px;\n color: #000000;\n}\n\n.detailed-status__display-avatar {\n float: left;\n margin-right: 10px;\n}\n\n.status__avatar {\n flex: none;\n margin: 0 10px 0 0;\n height: 48px;\n width: 48px;\n}\n\n.muted .status__content,\n.muted .status__content p,\n.muted .status__content a {\n color: #444b5d;\n}\n.muted .status__display-name strong {\n color: #444b5d;\n}\n.muted .status__avatar {\n opacity: 0.5;\n}\n.muted a.status__content__spoiler-link {\n background: #3c5063;\n color: #000000;\n}\n.muted a.status__content__spoiler-link:hover {\n background: #7d98b0;\n text-decoration: none;\n}\n\n.status__relative-time:hover,\n.detailed-status__datetime:hover {\n text-decoration: underline;\n}\n\n.status-card {\n display: flex;\n font-size: 14px;\n border: 1px solid #c0cdd9;\n border-radius: 4px;\n color: #444b5d;\n margin-top: 14px;\n text-decoration: none;\n overflow: hidden;\n}\n.status-card__actions {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.status-card__actions > div {\n background: rgba(0, 0, 0, 0.6);\n border-radius: 4px;\n padding: 12px 9px;\n flex: 0 0 auto;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.status-card__actions button,\n.status-card__actions a {\n display: inline;\n color: #000000;\n background: transparent;\n border: 0;\n padding: 0 5px;\n text-decoration: none;\n opacity: 0.6;\n font-size: 18px;\n line-height: 18px;\n}\n.status-card__actions button:hover, .status-card__actions button:active, .status-card__actions button:focus,\n.status-card__actions a:hover,\n.status-card__actions a:active,\n.status-card__actions a:focus {\n opacity: 1;\n}\n.status-card__actions a {\n font-size: 19px;\n position: relative;\n bottom: -1px;\n}\n.status-card__actions a .fa, .status-card__actions a:hover .fa {\n color: inherit;\n}\n\na.status-card {\n cursor: pointer;\n}\na.status-card:hover {\n background: #c0cdd9;\n}\n\n.status-card-photo {\n cursor: zoom-in;\n display: block;\n text-decoration: none;\n width: 100%;\n height: auto;\n margin: 0;\n}\n\n.status-card-video iframe {\n width: 100%;\n height: 100%;\n}\n\n.status-card__title {\n display: block;\n font-weight: 500;\n margin-bottom: 5px;\n color: #282c37;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n text-decoration: none;\n}\n\n.status-card__content {\n flex: 1 1 auto;\n overflow: hidden;\n padding: 14px 14px 14px 8px;\n}\n\n.status-card__description {\n color: #282c37;\n}\n\n.status-card__host {\n display: block;\n margin-top: 5px;\n font-size: 13px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.status-card__image {\n flex: 0 0 100px;\n background: #c0cdd9;\n position: relative;\n}\n.status-card__image > .fa {\n font-size: 21px;\n position: absolute;\n transform-origin: 50% 50%;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n\n.status-card.horizontal {\n display: block;\n}\n.status-card.horizontal .status-card__image {\n width: 100%;\n}\n.status-card.horizontal .status-card__image-image {\n border-radius: 4px 4px 0 0;\n}\n.status-card.horizontal .status-card__title {\n white-space: inherit;\n}\n\n.status-card.compact {\n border-color: #ccd7e0;\n}\n.status-card.compact.interactive {\n border: 0;\n}\n.status-card.compact .status-card__content {\n padding: 8px;\n padding-top: 10px;\n}\n.status-card.compact .status-card__title {\n white-space: nowrap;\n}\n.status-card.compact .status-card__image {\n flex: 0 0 60px;\n}\n\na.status-card.compact:hover {\n background-color: #ccd7e0;\n}\n\n.status-card__image-image {\n border-radius: 4px 0 0 4px;\n display: block;\n margin: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n background-size: cover;\n background-position: center center;\n}\n\n.status__video-player {\n display: flex;\n align-items: center;\n background: #000000;\n box-sizing: border-box;\n cursor: default;\n /* May not be needed */\n margin-top: 8px;\n overflow: hidden;\n position: relative;\n}\n.status__video-player.full-width {\n margin-left: -14px;\n margin-right: -14px;\n width: inherit;\n max-width: none;\n height: 250px;\n border-radius: 0px;\n}\n\n.status__video-player-video {\n height: 100%;\n object-fit: contain;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n width: 100%;\n z-index: 1;\n}\n.status__video-player-video:not(.letterbox) {\n height: 100%;\n object-fit: cover;\n}\n\n.status__video-player-expand,\n.status__video-player-mute {\n color: #000000;\n opacity: 0.8;\n position: absolute;\n right: 4px;\n text-shadow: 0 1px 1px #000000, 1px 0 1px #000000;\n}\n\n.status__video-player-spoiler {\n display: none;\n color: #000000;\n left: 4px;\n position: absolute;\n text-shadow: 0 1px 1px #000000, 1px 0 1px #000000;\n top: 4px;\n z-index: 100;\n}\n.status__video-player-spoiler.status__video-player-spoiler--visible {\n display: block;\n}\n\n.status__video-player-expand {\n bottom: 4px;\n z-index: 100;\n}\n\n.status__video-player-mute {\n top: 4px;\n z-index: 5;\n}\n\n.attachment-list {\n display: flex;\n font-size: 14px;\n border: 1px solid #c0cdd9;\n border-radius: 4px;\n margin-top: 14px;\n overflow: hidden;\n}\n.attachment-list__icon {\n flex: 0 0 auto;\n color: #444b5d;\n padding: 8px 18px;\n cursor: default;\n border-right: 1px solid #c0cdd9;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n font-size: 26px;\n}\n.attachment-list__icon .fa {\n display: block;\n}\n.attachment-list__list {\n list-style: none;\n padding: 4px 0;\n padding-left: 8px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n.attachment-list__list li {\n display: block;\n padding: 4px 0;\n}\n.attachment-list__list a {\n text-decoration: none;\n color: #444b5d;\n font-weight: 500;\n}\n.attachment-list__list a:hover {\n text-decoration: underline;\n}\n.attachment-list.compact {\n border: 0;\n margin-top: 4px;\n}\n.attachment-list.compact .attachment-list__list {\n padding: 0;\n display: block;\n}\n.attachment-list.compact .fa {\n color: #444b5d;\n}\n\n.modal-container--preloader {\n background: #c0cdd9;\n}\n\n.modal-root {\n position: relative;\n transition: opacity 0.3s linear;\n will-change: opacity;\n z-index: 9999;\n}\n\n.modal-root__overlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: rgba(255, 255, 255, 0.7);\n}\n\n.modal-root__container {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n align-content: space-around;\n z-index: 9999;\n pointer-events: none;\n user-select: none;\n}\n\n.modal-root__modal {\n pointer-events: auto;\n display: flex;\n z-index: 9999;\n}\n\n.onboarding-modal,\n.error-modal,\n.embed-modal {\n background: #282c37;\n color: #000000;\n border-radius: 8px;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n}\n\n.onboarding-modal__pager {\n height: 80vh;\n width: 80vw;\n max-width: 520px;\n max-height: 470px;\n}\n.onboarding-modal__pager .react-swipeable-view-container > div {\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n display: none;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n display: flex;\n user-select: text;\n}\n\n.error-modal__body {\n height: 80vh;\n width: 80vw;\n max-width: 520px;\n max-height: 420px;\n position: relative;\n}\n.error-modal__body > div {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n padding: 25px;\n display: none;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n display: flex;\n opacity: 0;\n user-select: text;\n}\n\n.error-modal__body {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n}\n\n@media screen and (max-width: 550px) {\n .onboarding-modal {\n width: 100%;\n height: 100%;\n border-radius: 0;\n }\n\n .onboarding-modal__pager {\n width: 100%;\n height: auto;\n max-width: none;\n max-height: none;\n flex: 1 1 auto;\n }\n}\n.onboarding-modal__paginator,\n.error-modal__footer {\n flex: 0 0 auto;\n background: #393f4f;\n display: flex;\n padding: 25px;\n}\n.onboarding-modal__paginator > div,\n.error-modal__footer > div {\n min-width: 33px;\n}\n.onboarding-modal__paginator .onboarding-modal__nav,\n.onboarding-modal__paginator .error-modal__nav,\n.error-modal__footer .onboarding-modal__nav,\n.error-modal__footer .error-modal__nav {\n color: #282c37;\n border: 0;\n font-size: 14px;\n font-weight: 500;\n padding: 10px 25px;\n line-height: inherit;\n height: auto;\n margin: -10px;\n border-radius: 4px;\n background-color: transparent;\n}\n.onboarding-modal__paginator .onboarding-modal__nav:hover, .onboarding-modal__paginator .onboarding-modal__nav:focus, .onboarding-modal__paginator .onboarding-modal__nav:active,\n.onboarding-modal__paginator .error-modal__nav:hover,\n.onboarding-modal__paginator .error-modal__nav:focus,\n.onboarding-modal__paginator .error-modal__nav:active,\n.error-modal__footer .onboarding-modal__nav:hover,\n.error-modal__footer .onboarding-modal__nav:focus,\n.error-modal__footer .onboarding-modal__nav:active,\n.error-modal__footer .error-modal__nav:hover,\n.error-modal__footer .error-modal__nav:focus,\n.error-modal__footer .error-modal__nav:active {\n color: #313543;\n background-color: #4a5266;\n}\n.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__done,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__next,\n.error-modal__footer .error-modal__nav.onboarding-modal__done,\n.error-modal__footer .error-modal__nav.onboarding-modal__next {\n color: #000000;\n}\n.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:hover, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:focus, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:active, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:hover, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:focus, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:active,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:hover,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:focus,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:active,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:hover,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:focus,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:active,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:hover,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:focus,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:active,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:hover,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:focus,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:active,\n.error-modal__footer .error-modal__nav.onboarding-modal__done:hover,\n.error-modal__footer .error-modal__nav.onboarding-modal__done:focus,\n.error-modal__footer .error-modal__nav.onboarding-modal__done:active,\n.error-modal__footer .error-modal__nav.onboarding-modal__next:hover,\n.error-modal__footer .error-modal__nav.onboarding-modal__next:focus,\n.error-modal__footer .error-modal__nav.onboarding-modal__next:active {\n color: black;\n}\n\n.error-modal__footer {\n justify-content: center;\n}\n\n.onboarding-modal__dots {\n flex: 1 1 auto;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.onboarding-modal__dot {\n width: 14px;\n height: 14px;\n border-radius: 14px;\n background: #4a5266;\n margin: 0 3px;\n cursor: pointer;\n}\n.onboarding-modal__dot:hover {\n background: #4f576c;\n}\n.onboarding-modal__dot.active {\n cursor: default;\n background: #5c657e;\n}\n\n.onboarding-modal__page__wrapper {\n pointer-events: none;\n padding: 25px;\n padding-bottom: 0;\n}\n.onboarding-modal__page__wrapper.onboarding-modal__page__wrapper--active {\n pointer-events: auto;\n}\n\n.onboarding-modal__page {\n cursor: default;\n line-height: 21px;\n}\n.onboarding-modal__page h1 {\n font-size: 18px;\n font-weight: 500;\n color: #000000;\n margin-bottom: 20px;\n}\n.onboarding-modal__page a {\n color: #2b90d9;\n}\n.onboarding-modal__page a:hover, .onboarding-modal__page a:focus, .onboarding-modal__page a:active {\n color: #2485cb;\n}\n.onboarding-modal__page .navigation-bar a {\n color: inherit;\n}\n.onboarding-modal__page p {\n font-size: 16px;\n color: #282c37;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.onboarding-modal__page p:last-child {\n margin-bottom: 0;\n}\n.onboarding-modal__page p strong {\n font-weight: 500;\n background: #d9e1e8;\n color: #282c37;\n border-radius: 4px;\n font-size: 14px;\n padding: 3px 6px;\n}\n.onboarding-modal__page p strong:lang(ja) {\n font-weight: 700;\n}\n.onboarding-modal__page p strong:lang(ko) {\n font-weight: 700;\n}\n.onboarding-modal__page p strong:lang(zh-CN) {\n font-weight: 700;\n}\n.onboarding-modal__page p strong:lang(zh-HK) {\n font-weight: 700;\n}\n.onboarding-modal__page p strong:lang(zh-TW) {\n font-weight: 700;\n}\n\n.onboarding-modal__page__wrapper-0 {\n height: 100%;\n padding: 0;\n}\n\n.onboarding-modal__page-one__lead {\n padding: 65px;\n padding-top: 45px;\n padding-bottom: 0;\n margin-bottom: 10px;\n}\n.onboarding-modal__page-one__lead h1 {\n font-size: 26px;\n line-height: 36px;\n margin-bottom: 8px;\n}\n.onboarding-modal__page-one__lead p {\n margin-bottom: 0;\n}\n.onboarding-modal__page-one__extra {\n padding-right: 65px;\n padding-left: 185px;\n text-align: center;\n}\n\n.display-case {\n text-align: center;\n font-size: 15px;\n margin-bottom: 15px;\n}\n.display-case__label {\n font-weight: 500;\n color: #000000;\n margin-bottom: 5px;\n text-transform: uppercase;\n font-size: 12px;\n}\n.display-case__case {\n background: #d9e1e8;\n color: #282c37;\n font-weight: 500;\n padding: 10px;\n border-radius: 4px;\n}\n\n.onboarding-modal__page-two p,\n.onboarding-modal__page-three p,\n.onboarding-modal__page-four p,\n.onboarding-modal__page-five p {\n text-align: left;\n}\n.onboarding-modal__page-two .figure,\n.onboarding-modal__page-three .figure,\n.onboarding-modal__page-four .figure,\n.onboarding-modal__page-five .figure {\n background: #f2f5f7;\n color: #282c37;\n margin-bottom: 20px;\n border-radius: 4px;\n padding: 10px;\n text-align: center;\n font-size: 14px;\n box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.3);\n}\n.onboarding-modal__page-two .figure .onboarding-modal__image,\n.onboarding-modal__page-three .figure .onboarding-modal__image,\n.onboarding-modal__page-four .figure .onboarding-modal__image,\n.onboarding-modal__page-five .figure .onboarding-modal__image {\n border-radius: 4px;\n margin-bottom: 10px;\n}\n.onboarding-modal__page-two .figure.non-interactive,\n.onboarding-modal__page-three .figure.non-interactive,\n.onboarding-modal__page-four .figure.non-interactive,\n.onboarding-modal__page-five .figure.non-interactive {\n pointer-events: none;\n text-align: left;\n}\n\n.onboarding-modal__page-four__columns .row {\n display: flex;\n margin-bottom: 20px;\n}\n.onboarding-modal__page-four__columns .row > div {\n flex: 1 1 0;\n margin: 0 10px;\n}\n.onboarding-modal__page-four__columns .row > div:first-child {\n margin-left: 0;\n}\n.onboarding-modal__page-four__columns .row > div:last-child {\n margin-right: 0;\n}\n.onboarding-modal__page-four__columns .row > div p {\n text-align: center;\n}\n.onboarding-modal__page-four__columns .row:last-child {\n margin-bottom: 0;\n}\n.onboarding-modal__page-four__columns .column-header {\n color: #000000;\n}\n\n@media screen and (max-width: 320px) and (max-height: 600px) {\n .onboarding-modal__page p {\n font-size: 14px;\n line-height: 20px;\n }\n\n .onboarding-modal__page-two .figure,\n.onboarding-modal__page-three .figure,\n.onboarding-modal__page-four .figure,\n.onboarding-modal__page-five .figure {\n font-size: 12px;\n margin-bottom: 10px;\n }\n\n .onboarding-modal__page-four__columns .row {\n margin-bottom: 10px;\n }\n\n .onboarding-modal__page-four__columns .column-header {\n padding: 5px;\n font-size: 12px;\n }\n}\n.onboard-sliders {\n display: inline-block;\n max-width: 30px;\n max-height: auto;\n margin-left: 10px;\n}\n\n.boost-modal, .doodle-modal,\n.favourite-modal,\n.confirmation-modal,\n.report-modal,\n.actions-modal,\n.mute-modal {\n background: #17191f;\n color: #000000;\n border-radius: 8px;\n overflow: hidden;\n max-width: 90vw;\n width: 480px;\n position: relative;\n flex-direction: column;\n}\n.boost-modal .status__display-name, .doodle-modal .status__display-name,\n.favourite-modal .status__display-name,\n.confirmation-modal .status__display-name,\n.report-modal .status__display-name,\n.actions-modal .status__display-name,\n.mute-modal .status__display-name {\n display: flex;\n}\n.boost-modal .status__avatar, .doodle-modal .status__avatar,\n.favourite-modal .status__avatar,\n.confirmation-modal .status__avatar,\n.report-modal .status__avatar,\n.actions-modal .status__avatar,\n.mute-modal .status__avatar {\n height: 28px;\n left: 10px;\n top: 10px;\n width: 48px;\n}\n.boost-modal .status__content__spoiler-link, .doodle-modal .status__content__spoiler-link,\n.favourite-modal .status__content__spoiler-link,\n.confirmation-modal .status__content__spoiler-link,\n.report-modal .status__content__spoiler-link,\n.actions-modal .status__content__spoiler-link,\n.mute-modal .status__content__spoiler-link {\n color: #17191f;\n}\n\n.actions-modal .status {\n background: #ffffff;\n border-bottom-color: #282c37;\n padding-top: 10px;\n padding-bottom: 10px;\n}\n.actions-modal .dropdown-menu__separator {\n border-bottom-color: #282c37;\n}\n\n.boost-modal__container,\n.favourite-modal__container {\n overflow-x: scroll;\n padding: 10px;\n}\n.boost-modal__container .status,\n.favourite-modal__container .status {\n user-select: text;\n border-bottom: 0;\n}\n\n.boost-modal__action-bar, .doodle-modal__action-bar,\n.favourite-modal__action-bar,\n.confirmation-modal__action-bar,\n.mute-modal__action-bar {\n display: flex;\n justify-content: space-between;\n background: #282c37;\n padding: 10px;\n line-height: 36px;\n}\n.boost-modal__action-bar > div, .doodle-modal__action-bar > div,\n.favourite-modal__action-bar > div,\n.confirmation-modal__action-bar > div,\n.mute-modal__action-bar > div {\n flex: 1 1 auto;\n text-align: right;\n color: #282c37;\n padding-right: 10px;\n}\n.boost-modal__action-bar .button, .doodle-modal__action-bar .button,\n.favourite-modal__action-bar .button,\n.confirmation-modal__action-bar .button,\n.mute-modal__action-bar .button {\n flex: 0 0 auto;\n}\n\n.boost-modal__status-header,\n.favourite-modal__status-header {\n font-size: 15px;\n}\n\n.boost-modal__status-time,\n.favourite-modal__status-time {\n float: right;\n font-size: 14px;\n}\n\n.confirmation-modal {\n max-width: 85vw;\n}\n@media screen and (min-width: 480px) {\n .confirmation-modal {\n max-width: 380px;\n }\n}\n\n.mute-modal {\n line-height: 24px;\n}\n\n.mute-modal .react-toggle {\n vertical-align: middle;\n}\n\n.report-modal {\n width: 90vw;\n max-width: 700px;\n}\n\n.report-modal__container {\n display: flex;\n border-top: 1px solid #282c37;\n}\n@media screen and (max-width: 480px) {\n .report-modal__container {\n flex-wrap: wrap;\n overflow-y: auto;\n }\n}\n\n.report-modal__statuses,\n.report-modal__comment {\n box-sizing: border-box;\n width: 50%;\n}\n@media screen and (max-width: 480px) {\n .report-modal__statuses,\n.report-modal__comment {\n width: 100%;\n }\n}\n\n.report-modal__statuses {\n flex: 1 1 auto;\n min-height: 20vh;\n max-height: 80vh;\n overflow-y: auto;\n overflow-x: hidden;\n}\n.report-modal__statuses .status__content a {\n color: #2b90d9;\n}\n@media screen and (max-width: 480px) {\n .report-modal__statuses {\n max-height: 10vh;\n }\n}\n\n.report-modal__comment {\n padding: 20px;\n border-right: 1px solid #282c37;\n max-width: 320px;\n}\n.report-modal__comment p {\n font-size: 14px;\n line-height: 20px;\n margin-bottom: 20px;\n}\n.report-modal__comment .setting-text {\n display: block;\n box-sizing: border-box;\n width: 100%;\n margin: 0;\n color: #000000;\n background: #ffffff;\n padding: 10px;\n font-family: inherit;\n font-size: 14px;\n resize: vertical;\n border: 0;\n outline: 0;\n border-radius: 4px;\n border: 1px solid #282c37;\n margin-bottom: 20px;\n}\n.report-modal__comment .setting-text:focus {\n border: 1px solid #393f4f;\n}\n.report-modal__comment .setting-toggle {\n margin-top: 20px;\n margin-bottom: 24px;\n}\n.report-modal__comment .setting-toggle__label {\n color: #000000;\n font-size: 14px;\n}\n@media screen and (max-width: 480px) {\n .report-modal__comment {\n padding: 10px;\n max-width: 100%;\n order: 2;\n }\n .report-modal__comment .setting-toggle {\n margin-bottom: 4px;\n }\n}\n\n.report-modal__target {\n padding: 20px;\n}\n.report-modal__target .media-modal__close {\n top: 19px;\n right: 15px;\n}\n\n.actions-modal {\n max-height: 80vh;\n max-width: 80vw;\n}\n.actions-modal .status {\n overflow-y: auto;\n max-height: 300px;\n}\n.actions-modal strong {\n display: block;\n font-weight: 500;\n}\n.actions-modal .actions-modal__item-label {\n font-weight: 500;\n}\n.actions-modal ul {\n overflow-y: auto;\n flex-shrink: 0;\n}\n.actions-modal ul li:empty {\n margin: 0;\n}\n.actions-modal ul li:not(:empty) a {\n color: #000000;\n display: flex;\n padding: 12px 16px;\n font-size: 15px;\n align-items: center;\n text-decoration: none;\n}\n.actions-modal ul li:not(:empty) a,\n.actions-modal ul li:not(:empty) a button {\n transition: none;\n}\n.actions-modal ul li:not(:empty) a.active,\n.actions-modal ul li:not(:empty) a.active button, .actions-modal ul li:not(:empty) a:hover,\n.actions-modal ul li:not(:empty) a:hover button, .actions-modal ul li:not(:empty) a:active,\n.actions-modal ul li:not(:empty) a:active button, .actions-modal ul li:not(:empty) a:focus,\n.actions-modal ul li:not(:empty) a:focus button {\n background: #2b90d9;\n color: #000000;\n}\n.actions-modal ul li:not(:empty) a > .react-toggle, .actions-modal ul li:not(:empty) a > .icon,\n.actions-modal ul li:not(:empty) a button:first-child {\n margin-right: 10px;\n}\n\n.confirmation-modal__action-bar .confirmation-modal__secondary-button,\n.confirmation-modal__action-bar .confirmation-modal__cancel-button,\n.confirmation-modal__action-bar .mute-modal__cancel-button,\n.mute-modal__action-bar .confirmation-modal__secondary-button,\n.mute-modal__action-bar .confirmation-modal__cancel-button,\n.mute-modal__action-bar .mute-modal__cancel-button {\n background-color: transparent;\n color: #282c37;\n font-size: 14px;\n font-weight: 500;\n}\n.confirmation-modal__action-bar .confirmation-modal__secondary-button:hover, .confirmation-modal__action-bar .confirmation-modal__secondary-button:focus, .confirmation-modal__action-bar .confirmation-modal__secondary-button:active,\n.confirmation-modal__action-bar .confirmation-modal__cancel-button:hover,\n.confirmation-modal__action-bar .confirmation-modal__cancel-button:focus,\n.confirmation-modal__action-bar .confirmation-modal__cancel-button:active,\n.confirmation-modal__action-bar .mute-modal__cancel-button:hover,\n.confirmation-modal__action-bar .mute-modal__cancel-button:focus,\n.confirmation-modal__action-bar .mute-modal__cancel-button:active,\n.mute-modal__action-bar .confirmation-modal__secondary-button:hover,\n.mute-modal__action-bar .confirmation-modal__secondary-button:focus,\n.mute-modal__action-bar .confirmation-modal__secondary-button:active,\n.mute-modal__action-bar .confirmation-modal__cancel-button:hover,\n.mute-modal__action-bar .confirmation-modal__cancel-button:focus,\n.mute-modal__action-bar .confirmation-modal__cancel-button:active,\n.mute-modal__action-bar .mute-modal__cancel-button:hover,\n.mute-modal__action-bar .mute-modal__cancel-button:focus,\n.mute-modal__action-bar .mute-modal__cancel-button:active {\n color: #313543;\n}\n\n.confirmation-modal__do_not_ask_again {\n padding-left: 20px;\n padding-right: 20px;\n padding-bottom: 10px;\n font-size: 14px;\n}\n.confirmation-modal__do_not_ask_again label, .confirmation-modal__do_not_ask_again input {\n vertical-align: middle;\n}\n\n.confirmation-modal__container,\n.mute-modal__container,\n.report-modal__target {\n padding: 30px;\n font-size: 16px;\n text-align: center;\n}\n.confirmation-modal__container strong,\n.mute-modal__container strong,\n.report-modal__target strong {\n font-weight: 500;\n}\n.confirmation-modal__container strong:lang(ja),\n.mute-modal__container strong:lang(ja),\n.report-modal__target strong:lang(ja) {\n font-weight: 700;\n}\n.confirmation-modal__container strong:lang(ko),\n.mute-modal__container strong:lang(ko),\n.report-modal__target strong:lang(ko) {\n font-weight: 700;\n}\n.confirmation-modal__container strong:lang(zh-CN),\n.mute-modal__container strong:lang(zh-CN),\n.report-modal__target strong:lang(zh-CN) {\n font-weight: 700;\n}\n.confirmation-modal__container strong:lang(zh-HK),\n.mute-modal__container strong:lang(zh-HK),\n.report-modal__target strong:lang(zh-HK) {\n font-weight: 700;\n}\n.confirmation-modal__container strong:lang(zh-TW),\n.mute-modal__container strong:lang(zh-TW),\n.report-modal__target strong:lang(zh-TW) {\n font-weight: 700;\n}\n\n.embed-modal {\n max-width: 80vw;\n max-height: 80vh;\n}\n.embed-modal h4 {\n padding: 30px;\n font-weight: 500;\n font-size: 16px;\n text-align: center;\n}\n.embed-modal .embed-modal__container {\n padding: 10px;\n}\n.embed-modal .embed-modal__container .hint {\n margin-bottom: 15px;\n}\n.embed-modal .embed-modal__container .embed-modal__html {\n outline: 0;\n box-sizing: border-box;\n display: block;\n width: 100%;\n border: none;\n padding: 10px;\n font-family: \"mastodon-font-monospace\", monospace;\n background: #d9e1e8;\n color: #000000;\n font-size: 14px;\n margin: 0;\n margin-bottom: 15px;\n}\n.embed-modal .embed-modal__container .embed-modal__html::-moz-focus-inner {\n border: 0;\n}\n.embed-modal .embed-modal__container .embed-modal__html::-moz-focus-inner, .embed-modal .embed-modal__container .embed-modal__html:focus, .embed-modal .embed-modal__container .embed-modal__html:active {\n outline: 0 !important;\n}\n.embed-modal .embed-modal__container .embed-modal__html:focus {\n background: #ccd7e0;\n}\n@media screen and (max-width: 600px) {\n .embed-modal .embed-modal__container .embed-modal__html {\n font-size: 16px;\n }\n}\n.embed-modal .embed-modal__container .embed-modal__iframe {\n width: 400px;\n max-width: 100%;\n overflow: hidden;\n border: 0;\n}\n\n.focal-point {\n position: relative;\n cursor: pointer;\n overflow: hidden;\n}\n.focal-point.dragging {\n cursor: move;\n}\n.focal-point img {\n max-width: 80vw;\n max-height: 80vh;\n width: auto;\n height: auto;\n margin: auto;\n}\n.focal-point__reticle {\n position: absolute;\n width: 100px;\n height: 100px;\n transform: translate(-50%, -50%);\n background: url(\"~images/reticle.png\") no-repeat 0 0;\n border-radius: 50%;\n box-shadow: 0 0 0 9999em rgba(0, 0, 0, 0.35);\n}\n.focal-point__overlay {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n}\n\n.composer {\n padding: 10px;\n}\n\n.no-reduce-motion .composer--spoiler {\n transition: height 0.4s ease, opacity 0.4s ease;\n}\n\n.composer--spoiler {\n height: 0;\n transform-origin: bottom;\n opacity: 0;\n}\n.composer--spoiler.composer--spoiler--visible {\n height: 47px;\n opacity: 1;\n}\n.composer--spoiler input {\n display: block;\n box-sizing: border-box;\n margin: 0;\n border: none;\n border-radius: 4px;\n padding: 10px;\n width: 100%;\n outline: 0;\n color: #000000;\n background: #ffffff;\n font-size: 14px;\n font-family: inherit;\n resize: vertical;\n}\n.composer--spoiler input:focus {\n outline: 0;\n}\n@media screen and (max-width: 630px) {\n .auto-columns .composer--spoiler input {\n font-size: 16px;\n }\n}\n.single-column .composer--spoiler input {\n font-size: 16px;\n}\n\n.composer--warning {\n color: #000000;\n margin-bottom: 15px;\n background: #9baec8;\n box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);\n padding: 8px 10px;\n border-radius: 4px;\n font-size: 13px;\n font-weight: 400;\n}\n.composer--warning a {\n color: #282c37;\n font-weight: 500;\n text-decoration: underline;\n}\n.composer--warning a:active, .composer--warning a:focus, .composer--warning a:hover {\n text-decoration: none;\n}\n\n.composer--reply {\n margin: 0 0 10px;\n border-radius: 4px;\n padding: 10px;\n background: #9baec8;\n}\n.composer--reply > header {\n margin-bottom: 5px;\n overflow: hidden;\n}\n.composer--reply > header > .account.small {\n color: #000000;\n}\n.composer--reply > header > .cancel {\n float: right;\n line-height: 24px;\n}\n.composer--reply > .content {\n position: relative;\n margin: 10px 0;\n padding: 0 12px;\n font-size: 14px;\n line-height: 20px;\n color: #000000;\n word-wrap: break-word;\n font-weight: 400;\n overflow: visible;\n white-space: pre-wrap;\n padding-top: 5px;\n}\n.composer--reply > .content p {\n margin-bottom: 20px;\n}\n.composer--reply > .content p:last-child {\n margin-bottom: 0;\n}\n.composer--reply > .content a {\n color: #282c37;\n text-decoration: none;\n}\n.composer--reply > .content a:hover {\n text-decoration: underline;\n}\n.composer--reply > .content a.mention:hover {\n text-decoration: none;\n}\n.composer--reply > .content a.mention:hover span {\n text-decoration: underline;\n}\n.composer--reply .emojione {\n width: 20px;\n height: 20px;\n margin: -5px 0 0;\n}\n\n.emoji-picker-dropdown {\n position: absolute;\n right: 5px;\n top: 5px;\n}\n.emoji-picker-dropdown ::-webkit-scrollbar-track:hover,\n.emoji-picker-dropdown ::-webkit-scrollbar-track:active {\n background-color: rgba(255, 255, 255, 0.3);\n}\n\n.composer--textarea {\n position: relative;\n}\n.composer--textarea > label .textarea {\n display: block;\n box-sizing: border-box;\n margin: 0;\n border: none;\n border-radius: 4px 4px 0 0;\n padding: 10px 32px 0 10px;\n width: 100%;\n min-height: 100px;\n outline: 0;\n color: #000000;\n background: #ffffff;\n font-size: 14px;\n font-family: inherit;\n resize: none;\n scrollbar-color: initial;\n}\n.composer--textarea > label .textarea::-webkit-scrollbar {\n all: unset;\n}\n.composer--textarea > label .textarea:disabled {\n background: #282c37;\n}\n.composer--textarea > label .textarea:focus {\n outline: 0;\n}\n@media screen and (max-width: 630px) {\n .auto-columns .composer--textarea > label .textarea {\n font-size: 16px;\n }\n}\n.single-column .composer--textarea > label .textarea {\n font-size: 16px;\n}\n@media screen and (max-width: 600px) {\n .auto-columns .composer--textarea > label .textarea, .single-column .composer--textarea > label .textarea {\n height: 100px !important;\n resize: vertical;\n }\n}\n\n.composer--textarea--icons {\n display: block;\n position: absolute;\n top: 29px;\n right: 5px;\n bottom: 5px;\n overflow: hidden;\n}\n.composer--textarea--icons > .textarea_icon {\n display: block;\n margin: 2px 0 0 2px;\n width: 24px;\n height: 24px;\n color: #282c37;\n font-size: 18px;\n line-height: 24px;\n text-align: center;\n opacity: 0.8;\n}\n\n.composer--textarea--suggestions {\n display: block;\n position: absolute;\n box-sizing: border-box;\n top: 100%;\n border-radius: 0 0 4px 4px;\n padding: 6px;\n width: 100%;\n color: #000000;\n background: #282c37;\n box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);\n font-size: 14px;\n z-index: 99;\n}\n.composer--textarea--suggestions[hidden] {\n display: none;\n}\n\n.composer--textarea--suggestions--item {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n border-radius: 4px;\n padding: 10px;\n font-size: 14px;\n line-height: 18px;\n overflow: hidden;\n cursor: pointer;\n}\n.composer--textarea--suggestions--item:hover, .composer--textarea--suggestions--item:focus, .composer--textarea--suggestions--item:active, .composer--textarea--suggestions--item.selected {\n background: #3d4455;\n}\n.composer--textarea--suggestions--item > .emoji img {\n display: block;\n float: left;\n margin-right: 8px;\n width: 18px;\n height: 18px;\n}\n.composer--textarea--suggestions--item > .account.small .display-name > span {\n color: #282c37;\n}\n\n.composer--upload_form {\n padding: 5px;\n color: #000000;\n background: #ffffff;\n font-size: 14px;\n}\n.composer--upload_form > .content {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n font-family: inherit;\n overflow: hidden;\n}\n\n.composer--upload_form--item {\n flex: 1 1 0;\n margin: 5px;\n min-width: 40%;\n}\n.composer--upload_form--item > div {\n position: relative;\n border-radius: 4px;\n height: 140px;\n width: 100%;\n background-position: center;\n background-size: cover;\n background-repeat: no-repeat;\n overflow: hidden;\n}\n.composer--upload_form--item > div textarea {\n display: block;\n position: absolute;\n box-sizing: border-box;\n bottom: 0;\n left: 0;\n margin: 0;\n border: 0;\n padding: 10px;\n width: 100%;\n color: #282c37;\n background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0, rgba(0, 0, 0, 0.35) 80%, transparent);\n font-size: 14px;\n font-family: inherit;\n font-weight: 500;\n opacity: 0;\n z-index: 2;\n transition: opacity 0.1s ease;\n}\n.composer--upload_form--item > div textarea:focus {\n color: #ffffff;\n}\n.composer--upload_form--item > div textarea::placeholder {\n opacity: 0.54;\n color: #282c37;\n}\n.composer--upload_form--item > div > .close {\n mix-blend-mode: difference;\n}\n.composer--upload_form--item.active > div textarea {\n opacity: 1;\n}\n\n.composer--upload_form--actions {\n background: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0, rgba(0, 0, 0, 0.35) 80%, transparent);\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n opacity: 0;\n transition: opacity 0.1s ease;\n}\n.composer--upload_form--actions .icon-button {\n flex: 0 1 auto;\n color: #282c37;\n font-size: 14px;\n font-weight: 500;\n padding: 10px;\n font-family: inherit;\n}\n.composer--upload_form--actions .icon-button:hover, .composer--upload_form--actions .icon-button:focus, .composer--upload_form--actions .icon-button:active {\n color: #1f232b;\n}\n.composer--upload_form--actions.active {\n opacity: 1;\n}\n\n.composer--upload_form--progress {\n display: flex;\n padding: 10px;\n color: #282c37;\n overflow: hidden;\n}\n.composer--upload_form--progress > .fa {\n font-size: 34px;\n margin-right: 10px;\n}\n.composer--upload_form--progress > .message {\n flex: 1 1 auto;\n}\n.composer--upload_form--progress > .message > span {\n display: block;\n font-size: 12px;\n font-weight: 500;\n text-transform: uppercase;\n}\n.composer--upload_form--progress > .message > .backdrop {\n position: relative;\n margin-top: 5px;\n border-radius: 6px;\n width: 100%;\n height: 6px;\n background: #3c5063;\n}\n.composer--upload_form--progress > .message > .backdrop > .tracker {\n position: absolute;\n top: 0;\n left: 0;\n height: 6px;\n border-radius: 6px;\n background: #2b90d9;\n}\n\n.compose-form__modifiers {\n color: #000000;\n font-family: inherit;\n font-size: 14px;\n background: #ffffff;\n}\n\n.composer--options {\n padding: 10px;\n background: white;\n box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.05);\n border-radius: 0 0 4px 4px;\n height: 27px;\n}\n.composer--options > * {\n display: inline-block;\n box-sizing: content-box;\n padding: 0 3px;\n height: 27px;\n line-height: 27px;\n vertical-align: bottom;\n}\n.composer--options > hr {\n display: inline-block;\n margin: 0 3px;\n border-width: 0 0 0 1px;\n border-style: none none none solid;\n border-color: transparent transparent transparent white;\n padding: 0;\n width: 0;\n height: 27px;\n background: transparent;\n}\n\n.composer--options--dropdown.open > .value {\n border-radius: 4px 4px 0 0;\n box-shadow: 0 -4px 4px rgba(0, 0, 0, 0.1);\n color: #000000;\n background: #2b90d9;\n transition: none;\n}\n.composer--options--dropdown.open.top > .value {\n border-radius: 0 0 4px 4px;\n box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);\n}\n\n.composer--options--dropdown--content {\n position: absolute;\n border-radius: 4px;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n background: #ffffff;\n overflow: hidden;\n transform-origin: 50% 0;\n}\n\n.composer--options--dropdown--content--item {\n display: flex;\n align-items: center;\n padding: 10px;\n color: #000000;\n cursor: pointer;\n}\n.composer--options--dropdown--content--item > .content {\n flex: 1 1 auto;\n color: #282c37;\n}\n.composer--options--dropdown--content--item > .content:not(:first-child) {\n margin-left: 10px;\n}\n.composer--options--dropdown--content--item > .content strong {\n display: block;\n color: #000000;\n font-weight: 500;\n}\n.composer--options--dropdown--content--item:hover, .composer--options--dropdown--content--item.active {\n background: #2b90d9;\n color: #000000;\n}\n.composer--options--dropdown--content--item:hover > .content, .composer--options--dropdown--content--item.active > .content {\n color: #000000;\n}\n.composer--options--dropdown--content--item:hover > .content strong, .composer--options--dropdown--content--item.active > .content strong {\n color: #000000;\n}\n.composer--options--dropdown--content--item.active:hover {\n background: #2485cb;\n}\n\n.composer--publisher {\n padding-top: 10px;\n text-align: right;\n white-space: nowrap;\n overflow: hidden;\n}\n.composer--publisher > .count {\n display: inline-block;\n margin: 0 16px 0 8px;\n font-size: 16px;\n line-height: 36px;\n}\n.composer--publisher > .primary {\n display: inline-block;\n margin: 0;\n padding: 0 10px;\n text-align: center;\n}\n.composer--publisher > .side_arm {\n display: inline-block;\n margin: 0 2px 0 0;\n padding: 0;\n width: 36px;\n text-align: center;\n}\n.composer--publisher.over > .count {\n color: #ff5050;\n}\n\n.column__wrapper {\n display: flex;\n flex: 1 1 auto;\n position: relative;\n}\n\n.columns-area {\n display: flex;\n flex: 1 1 auto;\n flex-direction: row;\n justify-content: flex-start;\n overflow-x: auto;\n position: relative;\n}\n\n@media screen and (min-width: 360px) {\n .auto-columns .columns-area, .single-column .columns-area {\n padding: 10px;\n }\n .auto-columns .react-swipeable-view-container .columns-area, .single-column .react-swipeable-view-container .columns-area {\n height: calc(100% - 20px) !important;\n }\n}\n\n.react-swipeable-view-container,\n.react-swipeable-view-container .columns-area,\n.react-swipeable-view-container .column {\n height: 100%;\n}\n\n.react-swipeable-view-container > * {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 100%;\n}\n\n.column {\n width: 330px;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n}\n.column > .scrollable {\n background: #d9e1e8;\n}\n\n.ui {\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n width: 100%;\n height: 100%;\n background: #eff3f5;\n}\n\n.column {\n overflow: hidden;\n}\n\n@media screen and (min-width: 360px) {\n .auto-columns .tabs-bar, .single-column .tabs-bar {\n margin: 10px;\n margin-bottom: 0;\n }\n}\n\n@media screen and (max-width: 630px) {\n :root .auto-columns .column {\n flex: auto;\n width: 100%;\n min-width: 0;\n max-width: none;\n padding: 0;\n }\n :root .auto-columns .columns-area {\n flex-direction: column;\n }\n :root .auto-columns .search__input,\n:root .auto-columns .autosuggest-textarea__textarea {\n font-size: 16px;\n }\n}\n:root .single-column .column {\n flex: auto;\n width: 100%;\n min-width: 0;\n max-width: none;\n padding: 0;\n}\n:root .single-column .columns-area {\n flex-direction: column;\n}\n:root .single-column .search__input,\n:root .single-column .autosuggest-textarea__textarea {\n font-size: 16px;\n}\n\n@media screen and (min-width: 631px) {\n .auto-columns .columns-area {\n padding: 0;\n }\n .auto-columns .column {\n flex: 0 0 auto;\n padding: 10px;\n padding-left: 5px;\n padding-right: 5px;\n }\n .auto-columns .column:first-child {\n padding-left: 10px;\n }\n .auto-columns .column:last-child {\n padding-right: 10px;\n }\n .auto-columns .columns-area > div .column {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n.multi-columns .columns-area {\n padding: 0;\n}\n.multi-columns .column {\n flex: 0 0 auto;\n padding: 10px;\n padding-left: 5px;\n padding-right: 5px;\n}\n.multi-columns .column:first-child {\n padding-left: 10px;\n}\n.multi-columns .column:last-child {\n padding-right: 10px;\n}\n.multi-columns .columns-area > div .column {\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.column-back-button {\n background: #ccd7e0;\n color: #2b90d9;\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n border: 0;\n text-align: unset;\n padding: 15px;\n margin: 0;\n z-index: 3;\n}\n.column-back-button:hover {\n text-decoration: underline;\n}\n\n.column-header__back-button {\n background: #ccd7e0;\n border: 0;\n font-family: inherit;\n color: #2b90d9;\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n padding: 0 5px 0 0;\n z-index: 3;\n}\n.column-header__back-button:hover {\n text-decoration: underline;\n}\n.column-header__back-button:last-child {\n padding: 0 15px 0 0;\n}\n\n.column-back-button__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.column-back-button--slim {\n position: relative;\n}\n\n.column-back-button--slim-button {\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n padding: 15px;\n position: absolute;\n right: 0;\n top: -48px;\n}\n\n.column-link {\n background: #c0cdd9;\n color: #000000;\n display: block;\n font-size: 16px;\n padding: 15px;\n text-decoration: none;\n}\n.column-link:hover {\n background: #b6c5d3;\n}\n\n.column-link__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.column-subheading {\n background: #d9e1e8;\n color: #444b5d;\n padding: 8px 20px;\n font-size: 12px;\n font-weight: 500;\n text-transform: uppercase;\n cursor: default;\n}\n\n.column-header__wrapper {\n position: relative;\n flex: 0 0 auto;\n}\n.column-header__wrapper.active::before {\n display: block;\n content: \"\";\n position: absolute;\n top: 35px;\n left: 0;\n right: 0;\n margin: 0 auto;\n width: 60%;\n pointer-events: none;\n height: 28px;\n z-index: 1;\n background: radial-gradient(ellipse, rgba(43, 144, 217, 0.23) 0%, rgba(43, 144, 217, 0) 60%);\n}\n\n.column-header {\n display: flex;\n font-size: 16px;\n background: #ccd7e0;\n flex: 0 0 auto;\n cursor: pointer;\n position: relative;\n z-index: 2;\n outline: 0;\n overflow: hidden;\n}\n.column-header > button {\n margin: 0;\n border: none;\n padding: 15px;\n color: inherit;\n background: transparent;\n font: inherit;\n text-align: left;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n flex: 1;\n}\n.column-header > .column-header__back-button {\n color: #2b90d9;\n}\n.column-header.active {\n box-shadow: 0 1px 0 rgba(43, 144, 217, 0.3);\n}\n.column-header.active .column-header__icon {\n color: #2b90d9;\n text-shadow: 0 0 10px rgba(43, 144, 217, 0.4);\n}\n.column-header:focus, .column-header:active {\n outline: 0;\n}\n\n.column {\n width: 330px;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n.wide .column {\n flex: auto;\n min-width: 330px;\n max-width: 400px;\n}\n.column > .scrollable {\n background: #d9e1e8;\n}\n\n.column-header__buttons {\n height: 48px;\n display: flex;\n margin-left: 0;\n}\n\n.column-header__links .text-btn {\n margin-right: 10px;\n}\n\n.column-header__button, .column-header__notif-cleaning-buttons button {\n background: #ccd7e0;\n border: 0;\n color: #282c37;\n cursor: pointer;\n font-size: 16px;\n padding: 0 15px;\n}\n.column-header__button:hover, .column-header__notif-cleaning-buttons button:hover {\n color: #191b22;\n}\n.column-header__button.active, .column-header__notif-cleaning-buttons button.active {\n color: #000000;\n background: #c0cdd9;\n}\n.column-header__button.active:hover, .column-header__notif-cleaning-buttons button.active:hover {\n color: #000000;\n background: #c0cdd9;\n}\n.column-header__button:focus, .column-header__notif-cleaning-buttons button:focus {\n text-shadow: 0 0 4px #419bdd;\n}\n\n.column-header__notif-cleaning-buttons {\n display: flex;\n align-items: stretch;\n justify-content: space-around;\n}\n.column-header__notif-cleaning-buttons button {\n background: transparent;\n text-align: center;\n padding: 10px 0;\n white-space: pre-wrap;\n}\n.column-header__notif-cleaning-buttons b {\n font-weight: bold;\n}\n\n.column-header__collapsible-inner.nopad-drawer {\n padding: 0;\n}\n\n.column-header__collapsible {\n max-height: 70vh;\n overflow: hidden;\n overflow-y: auto;\n color: #282c37;\n transition: max-height 150ms ease-in-out, opacity 300ms linear;\n opacity: 1;\n}\n.column-header__collapsible.collapsed {\n max-height: 0;\n opacity: 0.5;\n}\n.column-header__collapsible.animating {\n overflow-y: hidden;\n}\n.column-header__collapsible hr {\n height: 0;\n background: transparent;\n border: 0;\n border-top: 1px solid #b3c3d1;\n margin: 10px 0;\n}\n.column-header__collapsible.ncd {\n transition: none;\n}\n.column-header__collapsible.ncd.collapsed {\n max-height: 0;\n opacity: 0.7;\n}\n\n.column-header__collapsible-inner {\n background: #c0cdd9;\n padding: 15px;\n}\n\n.column-header__setting-btn:hover {\n color: #282c37;\n text-decoration: underline;\n}\n\n.column-header__setting-arrows {\n float: right;\n}\n.column-header__setting-arrows .column-header__setting-btn {\n padding: 0 10px;\n}\n.column-header__setting-arrows .column-header__setting-btn:last-child {\n padding-right: 0;\n}\n\n.column-header__title {\n display: inline-block;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n flex: 1;\n}\n\n.column-header__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.empty-column-indicator,\n.error-column {\n color: #444b5d;\n background: #d9e1e8;\n text-align: center;\n padding: 20px;\n font-size: 15px;\n font-weight: 400;\n cursor: default;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n justify-content: center;\n}\n@supports (display: grid) {\n .empty-column-indicator,\n.error-column {\n contain: strict;\n }\n}\n.empty-column-indicator a,\n.error-column a {\n color: #2b90d9;\n text-decoration: none;\n}\n.empty-column-indicator a:hover,\n.error-column a:hover {\n text-decoration: underline;\n}\n\n.error-column {\n flex-direction: column;\n}\n\n.single-column.navbar-under .tabs-bar {\n margin-top: 0 !important;\n margin-bottom: -6px !important;\n}\n\n@media screen and (max-width: 360px) {\n .auto-columns.navbar-under .tabs-bar {\n margin-top: 0 !important;\n margin-bottom: -6px !important;\n }\n}\n\n@media screen and (max-width: 360px) {\n .auto-columns.navbar-under .react-swipeable-view-container .columns-area,\n.single-column.navbar-under .react-swipeable-view-container .columns-area {\n height: 100% !important;\n }\n}\n\n.column-inline-form {\n padding: 7px 15px;\n padding-right: 5px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n background: #ccd7e0;\n}\n.column-inline-form label {\n flex: 1 1 auto;\n}\n.column-inline-form label input {\n width: 100%;\n margin-bottom: 6px;\n}\n.column-inline-form label input:focus {\n outline: 0;\n}\n.column-inline-form .icon-button {\n flex: 0 0 auto;\n margin: 0 5px;\n}\n\n.floating-action-button {\n position: fixed;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 3.9375rem;\n height: 3.9375rem;\n bottom: 1.3125rem;\n right: 1.3125rem;\n background: #3897db;\n color: #ffffff;\n border-radius: 50%;\n font-size: 21px;\n line-height: 21px;\n text-decoration: none;\n box-shadow: 2px 3px 9px rgba(0, 0, 0, 0.4);\n}\n.floating-action-button:hover, .floating-action-button:focus, .floating-action-button:active {\n background: #227dbe;\n}\n\n.regeneration-indicator {\n text-align: center;\n font-size: 16px;\n font-weight: 500;\n color: #444b5d;\n background: #d9e1e8;\n cursor: default;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n justify-content: center;\n padding: 20px;\n}\n.regeneration-indicator > div {\n width: 100%;\n background: transparent;\n padding-top: 0;\n}\n.regeneration-indicator__figure {\n width: 100%;\n height: 160px;\n background-size: contain;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n.regeneration-indicator.missing-indicator {\n padding-top: 68px;\n}\n.regeneration-indicator__label {\n margin-top: 200px;\n}\n.regeneration-indicator__label strong {\n display: block;\n margin-bottom: 10px;\n color: #444b5d;\n}\n.regeneration-indicator__label span {\n font-size: 15px;\n font-weight: 400;\n}\n\n.search {\n position: relative;\n}\n\n.search__input {\n display: block;\n padding: 10px;\n padding-right: 30px;\n outline: 0;\n box-sizing: border-box;\n width: 100%;\n border: none;\n box-shadow: none;\n font-family: inherit;\n background: #d9e1e8;\n color: #282c37;\n font-size: 14px;\n margin: 0;\n}\n.search__input::-moz-focus-inner {\n border: 0;\n}\n.search__input::-moz-focus-inner, .search__input:focus, .search__input:active {\n outline: 0 !important;\n}\n.search__input:focus {\n background: #ccd7e0;\n}\n@media screen and (max-width: 600px) {\n .search__input {\n font-size: 16px;\n }\n}\n\n.search__icon .fa {\n position: absolute;\n top: 10px;\n right: 10px;\n z-index: 2;\n display: inline-block;\n opacity: 0;\n transition: all 100ms linear;\n font-size: 18px;\n width: 18px;\n height: 18px;\n color: #282c37;\n cursor: default;\n pointer-events: none;\n}\n.search__icon .fa.active {\n pointer-events: auto;\n opacity: 0.3;\n}\n.search__icon .fa-search {\n transform: rotate(90deg);\n}\n.search__icon .fa-search.active {\n pointer-events: none;\n transform: rotate(0deg);\n}\n.search__icon .fa-times-circle {\n top: 11px;\n transform: rotate(0deg);\n cursor: pointer;\n}\n.search__icon .fa-times-circle.active {\n transform: rotate(90deg);\n}\n.search__icon .fa-times-circle:hover {\n color: #000000;\n}\n\n.search-results__header {\n color: #444b5d;\n background: #d3dce4;\n border-bottom: 1px solid #e6ebf0;\n padding: 15px 10px;\n font-size: 14px;\n font-weight: 500;\n}\n\n.trends__header {\n color: #444b5d;\n background: #d3dce4;\n border-bottom: 1px solid #e6ebf0;\n font-weight: 500;\n padding: 15px;\n font-size: 16px;\n cursor: default;\n}\n.trends__header .fa {\n display: inline-block;\n margin-right: 5px;\n}\n.trends__item {\n display: flex;\n align-items: center;\n padding: 15px;\n border-bottom: 1px solid #c0cdd9;\n}\n.trends__item:last-child {\n border-bottom: 0;\n}\n.trends__item__name {\n flex: 1 1 auto;\n color: #444b5d;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.trends__item__name strong {\n font-weight: 500;\n}\n.trends__item__name a {\n color: #282c37;\n text-decoration: none;\n font-size: 14px;\n font-weight: 500;\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.trends__item__name a:hover span, .trends__item__name a:focus span, .trends__item__name a:active span {\n text-decoration: underline;\n}\n.trends__item__current {\n flex: 0 0 auto;\n width: 100px;\n font-size: 24px;\n line-height: 36px;\n font-weight: 500;\n text-align: center;\n color: #282c37;\n}\n.trends__item__sparkline {\n flex: 0 0 auto;\n width: 50px;\n}\n.trends__item__sparkline path {\n stroke: #2380c3 !important;\n}\n\n.emojione {\n font-size: inherit;\n vertical-align: middle;\n object-fit: contain;\n margin: -0.2ex 0.15em 0.2ex;\n width: 16px;\n height: 16px;\n}\n.emojione img {\n width: auto;\n}\n\n.emoji-picker-dropdown__menu {\n background: #ffffff;\n position: absolute;\n box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);\n border-radius: 4px;\n margin-top: 5px;\n}\n.emoji-picker-dropdown__menu .emoji-mart-scroll {\n transition: opacity 200ms ease;\n}\n.emoji-picker-dropdown__menu.selecting .emoji-mart-scroll {\n opacity: 0.5;\n}\n\n.emoji-picker-dropdown__modifiers {\n position: absolute;\n top: 60px;\n right: 11px;\n cursor: pointer;\n}\n\n.emoji-picker-dropdown__modifiers__menu {\n position: absolute;\n z-index: 4;\n top: -4px;\n left: -8px;\n background: #ffffff;\n border-radius: 4px;\n box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.2);\n overflow: hidden;\n}\n.emoji-picker-dropdown__modifiers__menu button {\n display: block;\n cursor: pointer;\n border: 0;\n padding: 4px 8px;\n background: transparent;\n}\n.emoji-picker-dropdown__modifiers__menu button:hover, .emoji-picker-dropdown__modifiers__menu button:focus, .emoji-picker-dropdown__modifiers__menu button:active {\n background: rgba(40, 44, 55, 0.4);\n}\n.emoji-picker-dropdown__modifiers__menu .emoji-mart-emoji {\n height: 22px;\n}\n\n.emoji-mart-emoji span {\n background-repeat: no-repeat;\n}\n\n.emoji-button {\n display: block;\n font-size: 24px;\n line-height: 24px;\n margin-left: 2px;\n width: 24px;\n outline: 0;\n cursor: pointer;\n}\n.emoji-button:active, .emoji-button:focus {\n outline: 0 !important;\n}\n.emoji-button img {\n filter: grayscale(100%);\n opacity: 0.8;\n display: block;\n margin: 0;\n width: 22px;\n height: 22px;\n margin-top: 2px;\n}\n.emoji-button:hover img, .emoji-button:active img, .emoji-button:focus img {\n opacity: 1;\n filter: none;\n}\n\n.doodle-modal {\n width: unset;\n}\n\n.doodle-modal__container {\n background: #d9e1e8;\n text-align: center;\n line-height: 0;\n}\n.doodle-modal__container canvas {\n border: 5px solid #d9e1e8;\n}\n\n.doodle-modal__action-bar .filler {\n flex-grow: 1;\n margin: 0;\n padding: 0;\n}\n.doodle-modal__action-bar .doodle-toolbar {\n line-height: 1;\n display: flex;\n flex-direction: column;\n flex-grow: 0;\n justify-content: space-around;\n}\n.doodle-modal__action-bar .doodle-toolbar.with-inputs label {\n display: inline-block;\n width: 70px;\n text-align: right;\n margin-right: 2px;\n}\n.doodle-modal__action-bar .doodle-toolbar.with-inputs input[type=number], .doodle-modal__action-bar .doodle-toolbar.with-inputs input[type=text] {\n width: 40px;\n}\n.doodle-modal__action-bar .doodle-toolbar.with-inputs span.val {\n display: inline-block;\n text-align: left;\n width: 50px;\n}\n.doodle-modal__action-bar .doodle-palette {\n padding-right: 0 !important;\n border: 1px solid black;\n line-height: 0.2rem;\n flex-grow: 0;\n background: white;\n}\n.doodle-modal__action-bar .doodle-palette button {\n appearance: none;\n width: 1rem;\n height: 1rem;\n margin: 0;\n padding: 0;\n text-align: center;\n color: black;\n text-shadow: 0 0 1px white;\n cursor: pointer;\n box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.5);\n border: 1px solid black;\n outline-offset: -1px;\n}\n.doodle-modal__action-bar .doodle-palette button.foreground {\n outline: 1px dashed white;\n}\n.doodle-modal__action-bar .doodle-palette button.background {\n outline: 1px dashed red;\n}\n.doodle-modal__action-bar .doodle-palette button.foreground.background {\n outline: 1px dashed red;\n border-color: white;\n}\n\n.drawer {\n width: 300px;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n overflow-y: hidden;\n padding: 10px 5px;\n flex: none;\n}\n.drawer:first-child {\n padding-left: 10px;\n}\n.drawer:last-child {\n padding-right: 10px;\n}\n@media screen and (max-width: 630px) {\n .auto-columns .drawer {\n flex: auto;\n }\n}\n.single-column .drawer {\n flex: auto;\n}\n@media screen and (max-width: 630px) {\n .auto-columns .drawer, .auto-columns .drawer:first-child, .auto-columns .drawer:last-child, .single-column .drawer, .single-column .drawer:first-child, .single-column .drawer:last-child {\n padding: 0;\n }\n}\n.wide .drawer {\n min-width: 300px;\n max-width: 400px;\n flex: 1 1 200px;\n}\n@media screen and (max-width: 630px) {\n :root .auto-columns .drawer {\n flex: auto;\n width: 100%;\n min-width: 0;\n max-width: none;\n padding: 0;\n }\n}\n:root .single-column .drawer {\n flex: auto;\n width: 100%;\n min-width: 0;\n max-width: none;\n padding: 0;\n}\n.react-swipeable-view-container .drawer {\n height: 100%;\n}\n\n.drawer--header {\n display: flex;\n flex-direction: row;\n margin-bottom: 10px;\n flex: none;\n background: #c0cdd9;\n font-size: 16px;\n}\n.drawer--header > * {\n display: block;\n box-sizing: border-box;\n border-bottom: 2px solid transparent;\n padding: 15px 5px 13px;\n height: 48px;\n flex: 1 1 auto;\n color: #282c37;\n text-align: center;\n text-decoration: none;\n cursor: pointer;\n}\n.drawer--header a {\n transition: background 100ms ease-in;\n}\n.drawer--header a:focus, .drawer--header a:hover {\n outline: none;\n background: #cfd9e2;\n transition: background 200ms ease-out;\n}\n\n.drawer--search {\n position: relative;\n margin-bottom: 10px;\n flex: none;\n}\n@media screen and (max-width: 360px) {\n .auto-columns .drawer--search, .single-column .drawer--search {\n margin-bottom: 0;\n }\n}\n@media screen and (max-width: 630px) {\n .auto-columns .drawer--search {\n font-size: 16px;\n }\n}\n.single-column .drawer--search {\n font-size: 16px;\n}\n.drawer--search input {\n display: block;\n box-sizing: border-box;\n margin: 0;\n border: none;\n padding: 10px 30px 10px 10px;\n width: 100%;\n height: 36px;\n outline: 0;\n color: #282c37;\n background: #d9e1e8;\n font-size: 14px;\n font-family: inherit;\n line-height: 16px;\n}\n.drawer--search input:focus {\n outline: 0;\n background: #ccd7e0;\n}\n.drawer--search > .icon {\n display: block;\n position: absolute;\n top: 10px;\n right: 10px;\n width: 18px;\n height: 18px;\n color: #282c37;\n font-size: 18px;\n line-height: 18px;\n z-index: 2;\n}\n.drawer--search > .icon .fa {\n display: inline-block;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n opacity: 0;\n cursor: default;\n pointer-events: none;\n transition: all 100ms linear;\n}\n.drawer--search > .icon .fa-search {\n opacity: 0.3;\n transform: rotate(0deg);\n}\n.drawer--search > .icon .fa-times-circle {\n transform: rotate(-90deg);\n cursor: pointer;\n}\n.drawer--search > .icon .fa-times-circle:hover {\n color: #000000;\n}\n.drawer--search.active > .icon .fa-search {\n opacity: 0;\n transform: rotate(90deg);\n}\n.drawer--search.active > .icon .fa-times-circle {\n opacity: 0.3;\n pointer-events: auto;\n transform: rotate(0deg);\n}\n\n.drawer--search--popout {\n background: #ffffff;\n border-radius: 4px;\n padding: 10px 14px;\n padding-bottom: 14px;\n margin-top: 10px;\n color: #444b5d;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n}\n.drawer--search--popout h4 {\n text-transform: uppercase;\n color: #444b5d;\n font-size: 13px;\n font-weight: 500;\n margin-bottom: 10px;\n}\n.drawer--search--popout li {\n padding: 4px 0;\n}\n.drawer--search--popout ul {\n margin-bottom: 10px;\n}\n.drawer--search--popout em {\n font-weight: 500;\n color: #000000;\n}\n\n.drawer--account {\n padding: 10px;\n color: #282c37;\n}\n.drawer--account > a {\n color: inherit;\n text-decoration: none;\n}\n.drawer--account > .avatar {\n float: left;\n margin-right: 10px;\n}\n.drawer--account > .acct {\n display: block;\n color: #282c37;\n font-weight: 500;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.drawer--results {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n padding: 0;\n background: #d9e1e8;\n overflow-x: hidden;\n overflow-y: auto;\n}\n.drawer--results > header {\n color: #444b5d;\n background: #d3dce4;\n padding: 15px;\n font-weight: 500;\n font-size: 16px;\n cursor: default;\n}\n.drawer--results > header .fa {\n display: inline-block;\n margin-right: 5px;\n}\n.drawer--results > section {\n margin-bottom: 5px;\n}\n.drawer--results > section h5 {\n background: #e6ebf0;\n border-bottom: 1px solid #c0cdd9;\n cursor: default;\n display: flex;\n padding: 15px;\n font-weight: 500;\n font-size: 16px;\n color: #444b5d;\n}\n.drawer--results > section h5 .fa {\n display: inline-block;\n margin-right: 5px;\n}\n.drawer--results > section .account:last-child, .drawer--results > section > div:last-child .status {\n border-bottom: 0;\n}\n.drawer--results > section > .hashtag {\n display: block;\n padding: 10px;\n color: #282c37;\n text-decoration: none;\n}\n.drawer--results > section > .hashtag:hover, .drawer--results > section > .hashtag:active, .drawer--results > section > .hashtag:focus {\n color: #1f232b;\n text-decoration: underline;\n}\n\n.drawer__pager {\n box-sizing: border-box;\n padding: 0;\n flex-grow: 1;\n position: relative;\n overflow: hidden;\n display: flex;\n}\n\n.drawer__inner {\n position: absolute;\n top: 0;\n left: 0;\n background: #b0c0cf;\n box-sizing: border-box;\n padding: 0;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n overflow-y: auto;\n width: 100%;\n height: 100%;\n}\n.drawer__inner.darker {\n background: #d9e1e8;\n}\n\n.drawer__inner__mastodon {\n background: #b0c0cf url('data:image/svg+xml;utf8,') no-repeat bottom/100% auto;\n flex: 1;\n min-height: 47px;\n}\n.drawer__inner__mastodon > img {\n display: block;\n object-fit: contain;\n object-position: bottom left;\n width: 100%;\n height: 100%;\n pointer-events: none;\n user-drag: none;\n user-select: none;\n}\n.drawer__inner__mastodon > .mastodon {\n display: block;\n width: 100%;\n height: 100%;\n border: none;\n cursor: inherit;\n}\n\n.pseudo-drawer {\n background: #b0c0cf;\n font-size: 13px;\n text-align: left;\n}\n\n.drawer__backdrop {\n cursor: pointer;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: rgba(255, 255, 255, 0.5);\n}\n\n.video-error-cover {\n align-items: center;\n background: #ffffff;\n color: #000000;\n cursor: pointer;\n display: flex;\n flex-direction: column;\n height: 100%;\n justify-content: center;\n margin-top: 8px;\n position: relative;\n text-align: center;\n z-index: 100;\n}\n\n.media-spoiler {\n background: #ffffff;\n color: #282c37;\n border: 0;\n width: 100%;\n height: 100%;\n}\n.media-spoiler:hover, .media-spoiler:active, .media-spoiler:focus {\n color: #17191f;\n}\n.status__content > .media-spoiler {\n margin-top: 15px;\n}\n.media-spoiler.full-width {\n margin-left: -14px;\n margin-right: -14px;\n width: inherit;\n max-width: none;\n height: 250px;\n border-radius: 0px;\n}\n\n.media-spoiler__warning {\n display: block;\n font-size: 14px;\n}\n\n.media-spoiler__trigger {\n display: block;\n font-size: 11px;\n font-weight: 500;\n}\n\n.media-gallery__gifv__label {\n display: block;\n position: absolute;\n color: #000000;\n background: rgba(255, 255, 255, 0.5);\n bottom: 6px;\n left: 6px;\n padding: 2px 6px;\n border-radius: 2px;\n font-size: 11px;\n font-weight: 600;\n z-index: 1;\n pointer-events: none;\n opacity: 0.9;\n transition: opacity 0.1s ease;\n}\n\n.media-gallery__gifv.autoplay .media-gallery__gifv__label {\n display: none;\n}\n.media-gallery__gifv:hover .media-gallery__gifv__label {\n opacity: 1;\n}\n\n.media-gallery__audio {\n height: 100%;\n display: flex;\n flex-direction: column;\n}\n.media-gallery__audio span {\n text-align: center;\n color: #282c37;\n display: flex;\n height: 100%;\n align-items: center;\n}\n.media-gallery__audio span p {\n width: 100%;\n}\n.media-gallery__audio audio {\n width: 100%;\n}\n\n.media-gallery {\n box-sizing: border-box;\n margin-top: 8px;\n overflow: hidden;\n border-radius: 4px;\n position: relative;\n width: 100%;\n height: 110px;\n}\n.media-gallery.full-width {\n margin-left: -14px;\n margin-right: -14px;\n width: inherit;\n max-width: none;\n height: 250px;\n border-radius: 0px;\n}\n\n.media-gallery__item {\n border: none;\n box-sizing: border-box;\n display: block;\n float: left;\n position: relative;\n border-radius: 4px;\n overflow: hidden;\n}\n.full-width .media-gallery__item {\n border-radius: 0;\n}\n.media-gallery__item.standalone .media-gallery__item-gifv-thumbnail {\n transform: none;\n top: 0;\n}\n.media-gallery__item.letterbox {\n background: #000000;\n}\n\n.media-gallery__item-thumbnail {\n cursor: zoom-in;\n display: block;\n text-decoration: none;\n color: #282c37;\n line-height: 0;\n}\n.media-gallery__item-thumbnail,\n.media-gallery__item-thumbnail img {\n height: 100%;\n width: 100%;\n object-fit: contain;\n}\n.media-gallery__item-thumbnail:not(.letterbox),\n.media-gallery__item-thumbnail img:not(.letterbox) {\n height: 100%;\n object-fit: cover;\n}\n\n.media-gallery__gifv {\n height: 100%;\n overflow: hidden;\n position: relative;\n width: 100%;\n display: flex;\n justify-content: center;\n}\n\n.media-gallery__item-gifv-thumbnail {\n cursor: zoom-in;\n height: 100%;\n width: 100%;\n position: relative;\n z-index: 1;\n object-fit: contain;\n}\n.media-gallery__item-gifv-thumbnail:not(.letterbox) {\n height: 100%;\n object-fit: cover;\n}\n\n.media-gallery__item-thumbnail-label {\n clip: rect(1px 1px 1px 1px);\n /* IE6, IE7 */\n clip: rect(1px, 1px, 1px, 1px);\n overflow: hidden;\n position: absolute;\n}\n\n.video-modal {\n max-width: 100vw;\n max-height: 100vh;\n position: relative;\n}\n\n.media-modal {\n width: 100%;\n height: 100%;\n position: relative;\n}\n.media-modal .extended-video-player {\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.media-modal .extended-video-player video {\n max-width: 100%;\n max-height: 80%;\n}\n\n.media-modal__closer {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n.media-modal__navigation {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n pointer-events: none;\n transition: opacity 0.3s linear;\n will-change: opacity;\n}\n.media-modal__navigation * {\n pointer-events: auto;\n}\n.media-modal__navigation.media-modal__navigation--hidden {\n opacity: 0;\n}\n.media-modal__navigation.media-modal__navigation--hidden * {\n pointer-events: none;\n}\n\n.media-modal__nav {\n background: rgba(255, 255, 255, 0.5);\n box-sizing: border-box;\n border: 0;\n color: #000000;\n cursor: pointer;\n display: flex;\n align-items: center;\n font-size: 24px;\n height: 20vmax;\n margin: auto 0;\n padding: 30px 15px;\n position: absolute;\n top: 0;\n bottom: 0;\n}\n\n.media-modal__nav--left {\n left: 0;\n}\n\n.media-modal__nav--right {\n right: 0;\n}\n\n.media-modal__pagination {\n width: 100%;\n text-align: center;\n position: absolute;\n left: 0;\n bottom: 20px;\n pointer-events: none;\n}\n\n.media-modal__page-dot {\n display: inline-block;\n}\n\n.media-modal__button {\n background-color: #ffffff;\n height: 12px;\n width: 12px;\n border-radius: 6px;\n margin: 10px;\n padding: 0;\n border: 0;\n font-size: 0;\n}\n\n.media-modal__button--active {\n background-color: #2b90d9;\n}\n\n.media-modal__close {\n position: absolute;\n right: 8px;\n top: 8px;\n z-index: 100;\n}\n\n.detailed .video-player__volume__current,\n.detailed .video-player__volume::before,\n.fullscreen .video-player__volume__current,\n.fullscreen .video-player__volume::before {\n bottom: 27px;\n}\n.detailed .video-player__volume__handle,\n.fullscreen .video-player__volume__handle {\n bottom: 23px;\n}\n\n.video-player {\n overflow: hidden;\n position: relative;\n background: #000000;\n max-width: 100%;\n}\n.video-player:focus {\n outline: 0;\n}\n.detailed-status .video-player {\n width: 100%;\n height: 100%;\n}\n.video-player.full-width {\n margin-left: -14px;\n margin-right: -14px;\n width: inherit;\n max-width: none;\n height: 250px;\n border-radius: 0px;\n}\n.video-player video {\n max-width: 100vw;\n max-height: 80vh;\n z-index: 1;\n position: relative;\n}\n.video-player.fullscreen {\n width: 100% !important;\n height: 100% !important;\n margin: 0;\n}\n.video-player.fullscreen video {\n max-width: 100% !important;\n max-height: 100% !important;\n width: 100% !important;\n height: 100% !important;\n}\n.video-player.inline video {\n object-fit: contain;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n}\n.video-player__controls {\n position: absolute;\n z-index: 2;\n bottom: 0;\n left: 0;\n right: 0;\n box-sizing: border-box;\n background: linear-gradient(0deg, rgba(0, 0, 0, 0.85) 0, rgba(0, 0, 0, 0.45) 60%, transparent);\n padding: 0 15px;\n opacity: 0;\n transition: opacity 0.1s ease;\n}\n.video-player__controls.active {\n opacity: 1;\n}\n.video-player.inactive video,\n.video-player.inactive .video-player__controls {\n visibility: hidden;\n}\n.video-player__spoiler {\n display: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 4;\n border: 0;\n background: #000000;\n color: #282c37;\n transition: none;\n pointer-events: none;\n}\n.video-player__spoiler.active {\n display: block;\n pointer-events: auto;\n}\n.video-player__spoiler.active:hover, .video-player__spoiler.active:active, .video-player__spoiler.active:focus {\n color: #191b22;\n}\n.video-player__spoiler__title {\n display: block;\n font-size: 14px;\n}\n.video-player__spoiler__subtitle {\n display: block;\n font-size: 11px;\n font-weight: 500;\n}\n.video-player__buttons-bar {\n display: flex;\n justify-content: space-between;\n padding-bottom: 10px;\n}\n.video-player__buttons {\n font-size: 16px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.video-player__buttons.left button {\n padding-left: 0;\n}\n.video-player__buttons.right button {\n padding-right: 0;\n}\n.video-player__buttons button {\n background: transparent;\n padding: 2px 10px;\n font-size: 16px;\n border: 0;\n color: rgba(255, 255, 255, 0.75);\n}\n.video-player__buttons button:active, .video-player__buttons button:hover, .video-player__buttons button:focus {\n color: #ffffff;\n}\n.video-player__time-sep, .video-player__time-total, .video-player__time-current {\n font-size: 14px;\n font-weight: 500;\n}\n.video-player__time-current {\n color: #ffffff;\n margin-left: 60px;\n}\n.video-player__time-sep {\n display: inline-block;\n margin: 0 6px;\n}\n.video-player__time-sep, .video-player__time-total {\n color: #ffffff;\n}\n.video-player__volume {\n cursor: pointer;\n height: 24px;\n display: inline;\n}\n.video-player__volume::before {\n content: \"\";\n width: 50px;\n background: rgba(255, 255, 255, 0.35);\n border-radius: 4px;\n display: block;\n position: absolute;\n height: 4px;\n left: 70px;\n bottom: 20px;\n}\n.video-player__volume__current {\n display: block;\n position: absolute;\n height: 4px;\n border-radius: 4px;\n left: 70px;\n bottom: 20px;\n background: #217aba;\n}\n.video-player__volume__handle {\n position: absolute;\n z-index: 3;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n bottom: 16px;\n left: 70px;\n transition: opacity 0.1s ease;\n background: #217aba;\n box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.2);\n pointer-events: none;\n}\n.video-player__seek {\n cursor: pointer;\n height: 24px;\n position: relative;\n}\n.video-player__seek::before {\n content: \"\";\n width: 100%;\n background: rgba(255, 255, 255, 0.35);\n border-radius: 4px;\n display: block;\n position: absolute;\n height: 4px;\n top: 10px;\n}\n.video-player__seek__progress, .video-player__seek__buffer {\n display: block;\n position: absolute;\n height: 4px;\n border-radius: 4px;\n top: 10px;\n background: #217aba;\n}\n.video-player__seek__buffer {\n background: rgba(255, 255, 255, 0.2);\n}\n.video-player__seek__handle {\n position: absolute;\n z-index: 3;\n opacity: 0;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n top: 6px;\n margin-left: -6px;\n transition: opacity 0.1s ease;\n background: #217aba;\n box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.2);\n pointer-events: none;\n}\n.video-player__seek__handle.active {\n opacity: 1;\n}\n.video-player__seek:hover .video-player__seek__handle {\n opacity: 1;\n}\n.video-player.detailed .video-player__buttons button, .video-player.fullscreen .video-player__buttons button {\n padding-top: 10px;\n padding-bottom: 10px;\n}\n\n.media-spoiler-video {\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n cursor: pointer;\n margin-top: 8px;\n position: relative;\n border: 0;\n display: block;\n}\n.media-spoiler-video.full-width {\n margin-left: -14px;\n margin-right: -14px;\n width: inherit;\n max-width: none;\n height: 250px;\n border-radius: 0px;\n}\n\n.media-spoiler-video-play-icon {\n border-radius: 100px;\n color: rgba(0, 0, 0, 0.8);\n font-size: 36px;\n left: 50%;\n padding: 5px;\n position: absolute;\n top: 50%;\n transform: translate(-50%, -50%);\n}\n\n.sensitive-info {\n display: flex;\n flex-direction: row;\n align-items: center;\n position: absolute;\n top: 4px;\n left: 4px;\n z-index: 100;\n}\n\n.sensitive-marker {\n margin: 0 3px;\n border-radius: 2px;\n padding: 2px 6px;\n color: rgba(0, 0, 0, 0.8);\n background: rgba(255, 255, 255, 0.5);\n font-size: 12px;\n line-height: 15px;\n text-transform: uppercase;\n opacity: 0.9;\n transition: opacity 0.1s ease;\n}\n.media-gallery:hover .sensitive-marker {\n opacity: 1;\n}\n\n.list-editor {\n background: #d9e1e8;\n flex-direction: column;\n border-radius: 8px;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n width: 380px;\n overflow: hidden;\n}\n@media screen and (max-width: 420px) {\n .list-editor {\n width: 90%;\n }\n}\n.list-editor h4 {\n padding: 15px 0;\n background: #b0c0cf;\n font-weight: 500;\n font-size: 16px;\n text-align: center;\n border-radius: 8px 8px 0 0;\n}\n.list-editor .drawer__pager {\n height: 50vh;\n}\n.list-editor .drawer__inner {\n border-radius: 0 0 8px 8px;\n}\n.list-editor .drawer__inner.backdrop {\n width: calc(100% - 60px);\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n border-radius: 0 0 0 8px;\n}\n.list-editor__accounts {\n overflow-y: auto;\n}\n.list-editor .account__display-name:hover strong {\n text-decoration: none;\n}\n.list-editor .account__avatar {\n cursor: default;\n}\n.list-editor .search {\n margin-bottom: 0;\n}\n\n.list-adder {\n background: #d9e1e8;\n flex-direction: column;\n border-radius: 8px;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n width: 380px;\n overflow: hidden;\n}\n@media screen and (max-width: 420px) {\n .list-adder {\n width: 90%;\n }\n}\n.list-adder__account {\n background: #b0c0cf;\n}\n.list-adder__lists {\n background: #b0c0cf;\n height: 50vh;\n border-radius: 0 0 8px 8px;\n overflow-y: auto;\n}\n.list-adder .list {\n padding: 10px;\n border-bottom: 1px solid #c0cdd9;\n}\n.list-adder .list__wrapper {\n display: flex;\n}\n.list-adder .list__display-name {\n flex: 1 1 auto;\n overflow: hidden;\n text-decoration: none;\n font-size: 16px;\n padding: 10px;\n}\n\n.emoji-mart {\n font-size: 13px;\n display: inline-block;\n color: #000000;\n}\n.emoji-mart,\n.emoji-mart * {\n box-sizing: border-box;\n line-height: 1.15;\n}\n.emoji-mart .emoji-mart-emoji {\n padding: 6px;\n}\n\n.emoji-mart-bar {\n border: 0 solid #393f4f;\n}\n.emoji-mart-bar:first-child {\n border-bottom-width: 1px;\n border-top-left-radius: 5px;\n border-top-right-radius: 5px;\n background: #282c37;\n}\n.emoji-mart-bar:last-child {\n border-top-width: 1px;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n display: none;\n}\n\n.emoji-mart-anchors {\n display: flex;\n justify-content: space-between;\n padding: 0 6px;\n color: #282c37;\n line-height: 0;\n}\n\n.emoji-mart-anchor {\n position: relative;\n flex: 1;\n text-align: center;\n padding: 12px 4px;\n overflow: hidden;\n transition: color 0.1s ease-out;\n cursor: pointer;\n}\n.emoji-mart-anchor:hover {\n color: #313543;\n}\n\n.emoji-mart-anchor-selected {\n color: #2b90d9;\n}\n.emoji-mart-anchor-selected:hover {\n color: #3c99dc;\n}\n.emoji-mart-anchor-selected .emoji-mart-anchor-bar {\n bottom: 0;\n}\n\n.emoji-mart-anchor-bar {\n position: absolute;\n bottom: -3px;\n left: 0;\n width: 100%;\n height: 3px;\n background-color: #3897db;\n}\n\n.emoji-mart-anchors i {\n display: inline-block;\n width: 100%;\n max-width: 22px;\n}\n.emoji-mart-anchors svg {\n fill: currentColor;\n max-height: 18px;\n}\n\n.emoji-mart-scroll {\n overflow-y: scroll;\n height: 270px;\n max-height: 35vh;\n padding: 0 6px 6px;\n background: #ffffff;\n will-change: transform;\n}\n.emoji-mart-scroll::-webkit-scrollbar-track:hover, .emoji-mart-scroll::-webkit-scrollbar-track:active {\n background-color: rgba(255, 255, 255, 0.3);\n}\n\n.emoji-mart-search {\n padding: 10px;\n padding-right: 45px;\n background: #ffffff;\n}\n.emoji-mart-search input {\n font-size: 14px;\n font-weight: 400;\n padding: 7px 9px;\n font-family: inherit;\n display: block;\n width: 100%;\n background: rgba(40, 44, 55, 0.3);\n color: #000000;\n border: 1px solid #282c37;\n border-radius: 4px;\n}\n.emoji-mart-search input::-moz-focus-inner {\n border: 0;\n}\n.emoji-mart-search input::-moz-focus-inner, .emoji-mart-search input:focus, .emoji-mart-search input:active {\n outline: 0 !important;\n}\n\n.emoji-mart-category .emoji-mart-emoji {\n cursor: pointer;\n}\n.emoji-mart-category .emoji-mart-emoji span {\n z-index: 1;\n position: relative;\n text-align: center;\n}\n.emoji-mart-category .emoji-mart-emoji:hover::before {\n z-index: 0;\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(40, 44, 55, 0.7);\n border-radius: 100%;\n}\n\n.emoji-mart-category-label {\n z-index: 2;\n position: relative;\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n}\n.emoji-mart-category-label span {\n display: block;\n width: 100%;\n font-weight: 500;\n padding: 5px 6px;\n background: #ffffff;\n}\n\n.emoji-mart-emoji {\n position: relative;\n display: inline-block;\n font-size: 0;\n}\n.emoji-mart-emoji span {\n width: 22px;\n height: 22px;\n}\n\n.emoji-mart-no-results {\n font-size: 14px;\n text-align: center;\n padding-top: 70px;\n color: #444b5d;\n}\n.emoji-mart-no-results .emoji-mart-category-label {\n display: none;\n}\n.emoji-mart-no-results .emoji-mart-no-results-label {\n margin-top: 0.2em;\n}\n.emoji-mart-no-results .emoji-mart-emoji:hover::before {\n content: none;\n}\n\n.emoji-mart-preview {\n display: none;\n}\n\n.glitch.local-settings {\n position: relative;\n display: flex;\n flex-direction: row;\n background: #282c37;\n color: #000000;\n border-radius: 8px;\n height: 80vh;\n width: 80vw;\n max-width: 740px;\n max-height: 450px;\n overflow: hidden;\n}\n.glitch.local-settings label, .glitch.local-settings legend {\n display: block;\n font-size: 14px;\n}\n.glitch.local-settings .boolean label, .glitch.local-settings .radio_buttons label {\n position: relative;\n padding-left: 28px;\n padding-top: 3px;\n}\n.glitch.local-settings .boolean label input, .glitch.local-settings .radio_buttons label input {\n position: absolute;\n left: 0;\n top: 0;\n}\n.glitch.local-settings span.hint {\n display: block;\n color: #282c37;\n}\n.glitch.local-settings h1 {\n font-size: 18px;\n font-weight: 500;\n line-height: 24px;\n margin-bottom: 20px;\n}\n.glitch.local-settings h2 {\n font-size: 15px;\n font-weight: 500;\n line-height: 20px;\n margin-top: 20px;\n margin-bottom: 10px;\n}\n\n.glitch.local-settings__navigation__item {\n display: block;\n padding: 15px 20px;\n color: inherit;\n background: #17191f;\n border-bottom: 1px #282c37 solid;\n cursor: pointer;\n text-decoration: none;\n outline: none;\n transition: background 0.3s;\n}\n.glitch.local-settings__navigation__item .text-icon-button {\n color: inherit;\n transition: unset;\n}\n.glitch.local-settings__navigation__item:hover {\n background: #282c37;\n}\n.glitch.local-settings__navigation__item.active {\n background: #2b90d9;\n color: #000000;\n}\n.glitch.local-settings__navigation__item.close, .glitch.local-settings__navigation__item.close:hover {\n background: #df405a;\n color: #000000;\n}\n\n.glitch.local-settings__navigation {\n background: #17191f;\n width: 212px;\n font-size: 15px;\n line-height: 20px;\n overflow-y: auto;\n}\n\n.glitch.local-settings__page {\n display: block;\n flex: auto;\n padding: 15px 20px 15px 20px;\n width: 360px;\n overflow-y: auto;\n}\n\n.glitch.local-settings__page__item {\n margin-bottom: 2px;\n}\n\n.glitch.local-settings__page__item.string,\n.glitch.local-settings__page__item.radio_buttons {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n\n@media screen and (max-width: 630px) {\n .glitch.local-settings__navigation {\n width: 40px;\n flex-shrink: 0;\n }\n\n .glitch.local-settings__navigation__item {\n padding: 10px;\n }\n .glitch.local-settings__navigation__item span:last-of-type {\n display: none;\n }\n}\n.error-boundary h1 {\n font-size: 26px;\n line-height: 36px;\n font-weight: 400;\n margin-bottom: 8px;\n}\n.error-boundary p {\n color: #000000;\n font-size: 15px;\n line-height: 20px;\n}\n.error-boundary p a {\n color: #000000;\n text-decoration: underline;\n}\n.error-boundary p ul {\n list-style: disc;\n margin-left: 0;\n padding-left: 1em;\n}\n.error-boundary p textarea.web_app_crash-stacktrace {\n width: 100%;\n resize: none;\n white-space: pre;\n font-family: monospace, monospace;\n}\n\n.poll {\n margin-top: 16px;\n font-size: 14px;\n}\n.poll li {\n margin-bottom: 10px;\n position: relative;\n height: 30px;\n}\n.poll__chart {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n display: inline-block;\n border-radius: 4px;\n background: #c9d3e1;\n}\n.poll__chart.leading {\n background: #2b90d9;\n}\n.poll__text {\n position: relative;\n display: inline-block;\n padding: 6px 0;\n line-height: 18px;\n cursor: default;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.poll__text input[type=radio],\n.poll__text input[type=checkbox] {\n display: none;\n}\n.poll__text input[type=text] {\n display: block;\n box-sizing: border-box;\n flex: 1 1 auto;\n width: 20px;\n font-size: 14px;\n color: #000000;\n display: block;\n outline: 0;\n font-family: inherit;\n background: #ffffff;\n border: 1px solid white;\n border-radius: 4px;\n padding: 6px 10px;\n}\n.poll__text input[type=text]:focus {\n border-color: #2b90d9;\n}\n.poll__text.selectable {\n cursor: pointer;\n}\n.poll__text.editable {\n display: flex;\n align-items: center;\n}\n.poll__input {\n display: inline-block;\n position: relative;\n border: 1px solid #9baec8;\n box-sizing: border-box;\n width: 18px;\n height: 18px;\n flex: 0 0 auto;\n margin-right: 10px;\n top: -1px;\n border-radius: 50%;\n vertical-align: middle;\n}\n.poll__input.checkbox {\n border-radius: 4px;\n}\n.poll__input.active {\n border-color: #79bd9a;\n background: #79bd9a;\n}\n.poll__number {\n display: inline-block;\n width: 36px;\n font-weight: 700;\n padding: 0 10px;\n text-align: right;\n}\n.poll__footer {\n padding-top: 6px;\n padding-bottom: 5px;\n color: #444b5d;\n}\n.poll__link {\n display: inline;\n background: transparent;\n padding: 0;\n margin: 0;\n border: 0;\n color: #444b5d;\n text-decoration: underline;\n font-size: inherit;\n}\n.poll__link:hover, .poll__link:focus, .poll__link:active {\n text-decoration: none;\n}\n.poll .button {\n height: 36px;\n padding: 0 16px;\n margin-right: 10px;\n font-size: 14px;\n}\n\n.compose-form__poll-wrapper {\n border-top: 1px solid white;\n}\n.compose-form__poll-wrapper ul {\n padding: 10px;\n}\n.compose-form__poll-wrapper .poll__footer {\n border-top: 1px solid white;\n padding: 10px;\n display: flex;\n align-items: center;\n}\n.compose-form__poll-wrapper .poll__footer button,\n.compose-form__poll-wrapper .poll__footer select {\n width: 100%;\n flex: 1 1 50%;\n}\n.compose-form__poll-wrapper .button.button-secondary {\n font-size: 14px;\n font-weight: 400;\n padding: 6px 10px;\n height: auto;\n line-height: inherit;\n color: #606984;\n border-color: #606984;\n margin-right: 5px;\n}\n.compose-form__poll-wrapper li {\n display: flex;\n align-items: center;\n}\n.compose-form__poll-wrapper li .poll__text {\n flex: 0 0 auto;\n width: calc(100% - (23px + 6px));\n margin-right: 6px;\n}\n.compose-form__poll-wrapper select {\n appearance: none;\n box-sizing: border-box;\n font-size: 14px;\n color: #000000;\n display: inline-block;\n width: auto;\n outline: 0;\n font-family: inherit;\n background: #ffffff url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center/auto 16px;\n border: 1px solid white;\n border-radius: 4px;\n padding: 6px 10px;\n padding-right: 30px;\n}\n.compose-form__poll-wrapper .icon-button.disabled {\n color: white;\n}\n\n.muted .poll {\n color: #444b5d;\n}\n.muted .poll__chart {\n background: rgba(201, 211, 225, 0.2);\n}\n.muted .poll__chart.leading {\n background: rgba(43, 144, 217, 0.2);\n}\n\n.container {\n box-sizing: border-box;\n max-width: 1235px;\n margin: 0 auto;\n position: relative;\n}\n@media screen and (max-width: 1255px) {\n .container {\n width: 100%;\n padding: 0 10px;\n }\n}\n\n.rich-formatting {\n font-family: sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n color: #282c37;\n padding-right: 10px;\n}\n.rich-formatting a {\n color: #2b90d9;\n text-decoration: underline;\n}\n.rich-formatting p,\n.rich-formatting li {\n font-family: sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 12px;\n color: #282c37;\n}\n.rich-formatting p a,\n.rich-formatting li a {\n color: #2b90d9;\n text-decoration: underline;\n}\n.rich-formatting p:last-child,\n.rich-formatting li:last-child {\n margin-bottom: 0;\n}\n.rich-formatting strong,\n.rich-formatting em {\n font-weight: 700;\n color: #131419;\n}\n.rich-formatting h1 {\n font-family: sans-serif, sans-serif;\n font-size: 26px;\n line-height: 30px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #282c37;\n}\n.rich-formatting h1 small {\n font-family: sans-serif, sans-serif;\n display: block;\n font-size: 18px;\n font-weight: 400;\n color: #131419;\n}\n.rich-formatting h2 {\n font-family: sans-serif, sans-serif;\n font-size: 22px;\n line-height: 26px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #282c37;\n}\n.rich-formatting h3 {\n font-family: sans-serif, sans-serif;\n font-size: 18px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #282c37;\n}\n.rich-formatting h4 {\n font-family: sans-serif, sans-serif;\n font-size: 16px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #282c37;\n}\n.rich-formatting h5 {\n font-family: sans-serif, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #282c37;\n}\n.rich-formatting h6 {\n font-family: sans-serif, sans-serif;\n font-size: 12px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #282c37;\n}\n.rich-formatting ul,\n.rich-formatting ol {\n margin-left: 20px;\n}\n.rich-formatting ul[type=a],\n.rich-formatting ol[type=a] {\n list-style-type: lower-alpha;\n}\n.rich-formatting ul[type=i],\n.rich-formatting ol[type=i] {\n list-style-type: lower-roman;\n}\n.rich-formatting ul {\n list-style: disc;\n}\n.rich-formatting ol {\n list-style: decimal;\n}\n.rich-formatting li > ol,\n.rich-formatting li > ul {\n margin-top: 6px;\n}\n.rich-formatting hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba(60, 80, 99, 0.6);\n margin: 20px 0;\n}\n.rich-formatting hr.spacer {\n height: 1px;\n border: 0;\n}\n\n.information-board {\n background: #e6ebf0;\n padding: 20px 0;\n}\n.information-board .container-alt {\n position: relative;\n padding-right: 295px;\n}\n.information-board__sections {\n display: flex;\n justify-content: space-between;\n flex-wrap: wrap;\n}\n.information-board__section {\n flex: 1 0 0;\n font-family: sans-serif, sans-serif;\n font-size: 16px;\n line-height: 28px;\n color: #000000;\n text-align: right;\n padding: 10px 15px;\n}\n.information-board__section span,\n.information-board__section strong {\n display: block;\n}\n.information-board__section span:last-child {\n color: #282c37;\n}\n.information-board__section strong {\n font-family: sans-serif, sans-serif;\n font-weight: 500;\n font-size: 32px;\n line-height: 48px;\n}\n@media screen and (max-width: 700px) {\n .information-board__section {\n text-align: center;\n }\n}\n.information-board .panel {\n position: absolute;\n width: 280px;\n box-sizing: border-box;\n background: #f2f5f7;\n padding: 20px;\n padding-top: 10px;\n border-radius: 4px 4px 0 0;\n right: 0;\n bottom: -40px;\n}\n.information-board .panel .panel-header {\n font-family: sans-serif, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n color: #282c37;\n padding-bottom: 5px;\n margin-bottom: 15px;\n border-bottom: 1px solid #ccd7e0;\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\n.information-board .panel .panel-header a,\n.information-board .panel .panel-header span {\n font-weight: 400;\n color: #3d4455;\n}\n.information-board .panel .panel-header a {\n text-decoration: none;\n}\n.information-board .owner {\n text-align: center;\n}\n.information-board .owner .avatar {\n width: 80px;\n height: 80px;\n width: 80px;\n height: 80px;\n background-size: 80px 80px;\n margin: 0 auto;\n margin-bottom: 15px;\n}\n.information-board .owner .avatar img {\n display: block;\n width: 80px;\n height: 80px;\n border-radius: 48px;\n border-radius: 8%;\n background-position: 50%;\n background-clip: padding-box;\n}\n.information-board .owner .name {\n font-size: 14px;\n}\n.information-board .owner .name a {\n display: block;\n color: #000000;\n text-decoration: none;\n}\n.information-board .owner .name a:hover .display_name {\n text-decoration: underline;\n}\n.information-board .owner .name .username {\n display: block;\n color: #282c37;\n}\n\n.landing-page p,\n.landing-page li {\n font-family: sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 12px;\n color: #282c37;\n}\n.landing-page p a,\n.landing-page li a {\n color: #2b90d9;\n text-decoration: underline;\n}\n.landing-page em {\n display: inline;\n margin: 0;\n padding: 0;\n font-weight: 700;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n color: #131419;\n}\n.landing-page h1 {\n font-family: sans-serif, sans-serif;\n font-size: 26px;\n line-height: 30px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #282c37;\n}\n.landing-page h1 small {\n font-family: sans-serif, sans-serif;\n display: block;\n font-size: 18px;\n font-weight: 400;\n color: #131419;\n}\n.landing-page h2 {\n font-family: sans-serif, sans-serif;\n font-size: 22px;\n line-height: 26px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #282c37;\n}\n.landing-page h3 {\n font-family: sans-serif, sans-serif;\n font-size: 18px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #282c37;\n}\n.landing-page h4 {\n font-family: sans-serif, sans-serif;\n font-size: 16px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #282c37;\n}\n.landing-page h5 {\n font-family: sans-serif, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #282c37;\n}\n.landing-page h6 {\n font-family: sans-serif, sans-serif;\n font-size: 12px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #282c37;\n}\n.landing-page ul,\n.landing-page ol {\n margin-left: 20px;\n}\n.landing-page ul[type=a],\n.landing-page ol[type=a] {\n list-style-type: lower-alpha;\n}\n.landing-page ul[type=i],\n.landing-page ol[type=i] {\n list-style-type: lower-roman;\n}\n.landing-page ul {\n list-style: disc;\n}\n.landing-page ol {\n list-style: decimal;\n}\n.landing-page li > ol,\n.landing-page li > ul {\n margin-top: 6px;\n}\n.landing-page hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba(60, 80, 99, 0.6);\n margin: 20px 0;\n}\n.landing-page hr.spacer {\n height: 1px;\n border: 0;\n}\n.landing-page__information, .landing-page__forms {\n padding: 20px;\n}\n.landing-page__call-to-action {\n background: #e6ebf0;\n border-radius: 4px;\n padding: 25px 40px;\n overflow: hidden;\n box-sizing: border-box;\n}\n.landing-page__call-to-action .row {\n width: 100%;\n display: flex;\n flex-direction: row-reverse;\n flex-wrap: nowrap;\n justify-content: space-between;\n align-items: center;\n}\n.landing-page__call-to-action .row__information-board {\n display: flex;\n justify-content: flex-end;\n align-items: flex-end;\n}\n.landing-page__call-to-action .row__information-board .information-board__section {\n flex: 1 0 auto;\n padding: 0 10px;\n}\n@media screen and (max-width: 415px) {\n .landing-page__call-to-action .row__information-board {\n width: 100%;\n justify-content: space-between;\n }\n}\n.landing-page__call-to-action .row__mascot {\n flex: 1;\n margin: 10px -50px 0 0;\n}\n@media screen and (max-width: 415px) {\n .landing-page__call-to-action .row__mascot {\n display: none;\n }\n}\n.landing-page__logo {\n margin-right: 20px;\n}\n.landing-page__logo img {\n height: 50px;\n width: auto;\n mix-blend-mode: lighten;\n}\n.landing-page__information {\n padding: 45px 40px;\n margin-bottom: 10px;\n}\n.landing-page__information:last-child {\n margin-bottom: 0;\n}\n.landing-page__information strong {\n font-weight: 500;\n color: #131419;\n}\n.landing-page__information .account {\n border-bottom: 0;\n padding: 0;\n}\n.landing-page__information .account__display-name {\n align-items: center;\n display: flex;\n margin-right: 5px;\n}\n.landing-page__information .account div.account__display-name:hover .display-name strong {\n text-decoration: none;\n}\n.landing-page__information .account div.account__display-name .account__avatar {\n cursor: default;\n}\n.landing-page__information .account__avatar-wrapper {\n margin-left: 0;\n flex: 0 0 auto;\n}\n.landing-page__information .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n}\n.landing-page__information .account .display-name {\n font-size: 15px;\n}\n.landing-page__information .account .display-name__account {\n font-size: 14px;\n}\n@media screen and (max-width: 960px) {\n .landing-page__information .contact {\n margin-top: 30px;\n }\n}\n@media screen and (max-width: 700px) {\n .landing-page__information {\n padding: 25px 20px;\n }\n}\n.landing-page__information, .landing-page__forms,\n.landing-page #mastodon-timeline {\n box-sizing: border-box;\n background: #d9e1e8;\n border-radius: 4px;\n box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);\n}\n.landing-page__mascot {\n height: 104px;\n position: relative;\n left: -40px;\n bottom: 25px;\n}\n.landing-page__mascot img {\n height: 190px;\n width: auto;\n}\n.landing-page__short-description .row {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n margin-bottom: 40px;\n}\n@media screen and (max-width: 700px) {\n .landing-page__short-description .row {\n margin-bottom: 20px;\n }\n}\n.landing-page__short-description p a {\n color: #282c37;\n}\n.landing-page__short-description h1 {\n font-weight: 500;\n color: #000000;\n margin-bottom: 0;\n}\n.landing-page__short-description h1 small {\n color: #282c37;\n}\n.landing-page__short-description h1 small span {\n color: #282c37;\n}\n.landing-page__short-description p:last-child {\n margin-bottom: 0;\n}\n.landing-page__hero {\n margin-bottom: 10px;\n}\n.landing-page__hero img {\n display: block;\n margin: 0;\n max-width: 100%;\n height: auto;\n border-radius: 4px;\n}\n@media screen and (max-width: 840px) {\n .landing-page .information-board .container-alt {\n padding-right: 20px;\n }\n .landing-page .information-board .panel {\n position: static;\n margin-top: 20px;\n width: 100%;\n border-radius: 4px;\n }\n .landing-page .information-board .panel .panel-header {\n text-align: center;\n }\n}\n@media screen and (max-width: 675px) {\n .landing-page .header-wrapper {\n padding-top: 0;\n }\n .landing-page .header-wrapper.compact {\n padding-bottom: 0;\n }\n .landing-page .header-wrapper.compact .hero .heading {\n text-align: initial;\n }\n .landing-page .header .container-alt,\n.landing-page .features .container-alt {\n display: block;\n }\n}\n.landing-page .cta {\n margin: 20px;\n}\n\n.landing {\n margin-bottom: 100px;\n}\n@media screen and (max-width: 738px) {\n .landing {\n margin-bottom: 0;\n }\n}\n.landing__brand {\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 50px;\n}\n.landing__brand img {\n height: 52px;\n}\n@media screen and (max-width: 415px) {\n .landing__brand {\n padding: 0;\n margin-bottom: 30px;\n }\n}\n.landing .directory {\n margin-top: 30px;\n background: transparent;\n box-shadow: none;\n border-radius: 0;\n}\n.landing .hero-widget {\n margin-top: 30px;\n margin-bottom: 0;\n}\n.landing .hero-widget h4 {\n padding: 10px;\n text-transform: uppercase;\n font-weight: 700;\n font-size: 13px;\n color: #282c37;\n}\n.landing .hero-widget__text {\n border-radius: 0;\n padding-bottom: 0;\n}\n.landing .hero-widget__footer {\n background: #d9e1e8;\n padding: 10px;\n border-radius: 0 0 4px 4px;\n display: flex;\n}\n.landing .hero-widget__footer__column {\n flex: 1 1 50%;\n}\n.landing .hero-widget .account {\n padding: 10px 0;\n border-bottom: 0;\n}\n.landing .hero-widget .account .account__display-name {\n display: flex;\n align-items: center;\n}\n.landing .hero-widget .account .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n}\n.landing .hero-widget__counter {\n padding: 10px;\n}\n.landing .hero-widget__counter strong {\n font-family: sans-serif, sans-serif;\n font-size: 15px;\n font-weight: 700;\n display: block;\n}\n.landing .hero-widget__counter span {\n font-size: 14px;\n color: #282c37;\n}\n.landing .simple_form .user_agreement .label_input > label {\n font-weight: 400;\n color: #282c37;\n}\n.landing .simple_form p.lead {\n color: #282c37;\n font-size: 15px;\n line-height: 20px;\n font-weight: 400;\n margin-bottom: 25px;\n}\n.landing__grid {\n max-width: 960px;\n margin: 0 auto;\n display: grid;\n grid-template-columns: minmax(0, 50%) minmax(0, 50%);\n grid-gap: 30px;\n}\n@media screen and (max-width: 738px) {\n .landing__grid {\n grid-template-columns: minmax(0, 100%);\n grid-gap: 10px;\n }\n .landing__grid__column-login {\n grid-row: 1;\n display: flex;\n flex-direction: column;\n }\n .landing__grid__column-login .box-widget {\n order: 2;\n flex: 0 0 auto;\n }\n .landing__grid__column-login .hero-widget {\n margin-top: 0;\n margin-bottom: 10px;\n order: 1;\n flex: 0 0 auto;\n }\n .landing__grid__column-registration {\n grid-row: 2;\n }\n .landing__grid .directory {\n margin-top: 10px;\n }\n}\n@media screen and (max-width: 415px) {\n .landing__grid {\n grid-gap: 0;\n }\n .landing__grid .hero-widget {\n display: block;\n margin-bottom: 0;\n box-shadow: none;\n }\n .landing__grid .hero-widget__img, .landing__grid .hero-widget__img img, .landing__grid .hero-widget__footer {\n border-radius: 0;\n }\n .landing__grid .hero-widget,\n.landing__grid .box-widget,\n.landing__grid .directory__tag {\n border-bottom: 1px solid #c0cdd9;\n }\n .landing__grid .directory {\n margin-top: 0;\n }\n .landing__grid .directory__tag {\n margin-bottom: 0;\n }\n .landing__grid .directory__tag > a, .landing__grid .directory__tag > div {\n border-radius: 0;\n box-shadow: none;\n }\n .landing__grid .directory__tag:last-child {\n border-bottom: 0;\n }\n}\n\n.brand {\n position: relative;\n text-decoration: none;\n}\n\n.brand__tagline {\n display: block;\n position: absolute;\n bottom: -10px;\n left: 50px;\n width: 300px;\n color: #9baec8;\n text-decoration: none;\n font-size: 14px;\n}\n@media screen and (max-width: 415px) {\n .brand__tagline {\n position: static;\n width: auto;\n margin-top: 20px;\n color: #444b5d;\n }\n}\n\n.table {\n width: 100%;\n max-width: 100%;\n border-spacing: 0;\n border-collapse: collapse;\n}\n.table th,\n.table td {\n padding: 8px;\n line-height: 18px;\n vertical-align: top;\n border-top: 1px solid #d9e1e8;\n text-align: left;\n background: #e6ebf0;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #d9e1e8;\n border-top: 0;\n font-weight: 500;\n}\n.table > tbody > tr > th {\n font-weight: 500;\n}\n.table > tbody > tr:nth-child(odd) > td, .table > tbody > tr:nth-child(odd) > th {\n background: #d9e1e8;\n}\n.table a {\n color: #2b90d9;\n text-decoration: underline;\n}\n.table a:hover {\n text-decoration: none;\n}\n.table strong {\n font-weight: 500;\n}\n.table strong:lang(ja) {\n font-weight: 700;\n}\n.table strong:lang(ko) {\n font-weight: 700;\n}\n.table strong:lang(zh-CN) {\n font-weight: 700;\n}\n.table strong:lang(zh-HK) {\n font-weight: 700;\n}\n.table strong:lang(zh-TW) {\n font-weight: 700;\n}\n.table.inline-table > tbody > tr:nth-child(odd) > td, .table.inline-table > tbody > tr:nth-child(odd) > th {\n background: transparent;\n}\n.table.inline-table > tbody > tr:first-child > td, .table.inline-table > tbody > tr:first-child > th {\n border-top: 0;\n}\n.table.batch-table > thead > tr > th {\n background: #d9e1e8;\n border-top: 1px solid #f2f5f7;\n border-bottom: 1px solid #f2f5f7;\n}\n.table.batch-table > thead > tr > th:first-child {\n border-radius: 4px 0 0;\n border-left: 1px solid #f2f5f7;\n}\n.table.batch-table > thead > tr > th:last-child {\n border-radius: 0 4px 0 0;\n border-right: 1px solid #f2f5f7;\n}\n.table--invites tbody td {\n vertical-align: middle;\n}\n\n.table-wrapper {\n overflow: auto;\n margin-bottom: 20px;\n}\n\nsamp {\n font-family: monospace, monospace;\n}\n\nbutton.table-action-link {\n background: transparent;\n border: 0;\n font: inherit;\n}\n\nbutton.table-action-link,\na.table-action-link {\n text-decoration: none;\n display: inline-block;\n margin-right: 5px;\n padding: 0 10px;\n color: #282c37;\n font-weight: 500;\n}\nbutton.table-action-link:hover,\na.table-action-link:hover {\n color: #000000;\n}\nbutton.table-action-link i.fa,\na.table-action-link i.fa {\n font-weight: 400;\n margin-right: 5px;\n}\nbutton.table-action-link:first-child,\na.table-action-link:first-child {\n padding-left: 0;\n}\n\n.batch-table__toolbar, .batch-table__row {\n display: flex;\n}\n.batch-table__toolbar__select, .batch-table__row__select {\n box-sizing: border-box;\n padding: 8px 16px;\n cursor: pointer;\n min-height: 100%;\n}\n.batch-table__toolbar__select input, .batch-table__row__select input {\n margin-top: 8px;\n}\n.batch-table__toolbar__select--aligned, .batch-table__row__select--aligned {\n display: flex;\n align-items: center;\n}\n.batch-table__toolbar__select--aligned input, .batch-table__row__select--aligned input {\n margin-top: 0;\n}\n@media screen and (max-width: 415px) {\n .batch-table__toolbar__select, .batch-table__row__select {\n display: none;\n }\n}\n.batch-table__toolbar__actions, .batch-table__toolbar__content, .batch-table__row__actions, .batch-table__row__content {\n padding: 8px 0;\n padding-right: 16px;\n flex: 1 1 auto;\n}\n.batch-table__toolbar {\n border: 1px solid #f2f5f7;\n background: #d9e1e8;\n border-radius: 4px 0 0;\n height: 47px;\n align-items: center;\n}\n.batch-table__toolbar__actions {\n text-align: right;\n padding-right: 11px;\n}\n@media screen and (max-width: 415px) {\n .batch-table__toolbar {\n display: none;\n }\n}\n.batch-table__row {\n border: 1px solid #f2f5f7;\n border-top: 0;\n background: #e6ebf0;\n}\n@media screen and (max-width: 415px) {\n .batch-table__row:first-child {\n border-top: 1px solid #f2f5f7;\n }\n}\n.batch-table__row:hover {\n background: #dfe6ec;\n}\n.batch-table__row:nth-child(even) {\n background: #d9e1e8;\n}\n.batch-table__row:nth-child(even):hover {\n background: #d3dce4;\n}\n.batch-table__row__content {\n padding-top: 12px;\n padding-bottom: 16px;\n}\n.batch-table__row__content--unpadded {\n padding: 0;\n}\n.batch-table .status__content {\n padding-top: 0;\n}\n.batch-table .status__content strong {\n font-weight: 700;\n}\n.batch-table .nothing-here {\n border: 1px solid #f2f5f7;\n border-top: 0;\n box-shadow: none;\n}\n@media screen and (max-width: 415px) {\n .batch-table .nothing-here {\n border-top: 1px solid #f2f5f7;\n }\n}\n@media screen and (max-width: 870px) {\n .batch-table .accounts-table tbody td.optional {\n display: none;\n }\n}\n\n.admin-wrapper {\n display: flex;\n justify-content: center;\n height: 100%;\n}\n.admin-wrapper .sidebar-wrapper {\n flex: 1 1 240px;\n height: 100%;\n background: #d9e1e8;\n display: flex;\n justify-content: flex-end;\n}\n.admin-wrapper .sidebar {\n width: 240px;\n height: 100%;\n padding: 0;\n overflow-y: auto;\n}\n.admin-wrapper .sidebar .logo {\n display: block;\n margin: 40px auto;\n width: 100px;\n height: 100px;\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper .sidebar > a:first-child {\n display: none;\n }\n}\n.admin-wrapper .sidebar ul {\n list-style: none;\n border-radius: 4px 0 0 4px;\n overflow: hidden;\n margin-bottom: 20px;\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper .sidebar ul {\n margin-bottom: 0;\n }\n}\n.admin-wrapper .sidebar ul a {\n display: block;\n padding: 15px;\n color: #282c37;\n text-decoration: none;\n transition: all 200ms linear;\n border-radius: 4px 0 0 4px;\n}\n.admin-wrapper .sidebar ul a i.fa {\n margin-right: 5px;\n}\n.admin-wrapper .sidebar ul a:hover {\n color: #000000;\n background-color: #e9eef2;\n transition: all 100ms linear;\n}\n.admin-wrapper .sidebar ul a.selected {\n background: #dfe6ec;\n border-radius: 4px 0 0;\n}\n.admin-wrapper .sidebar ul ul {\n background: #e6ebf0;\n border-radius: 0 0 0 4px;\n margin: 0;\n}\n.admin-wrapper .sidebar ul ul a {\n border: 0;\n padding: 15px 35px;\n}\n.admin-wrapper .sidebar ul .simple-navigation-active-leaf a {\n color: #000000;\n background-color: #2b90d9;\n border-bottom: 0;\n border-radius: 0;\n}\n.admin-wrapper .sidebar ul .simple-navigation-active-leaf a:hover {\n background-color: #2482c7;\n}\n.admin-wrapper .sidebar > ul > .simple-navigation-active-leaf a {\n border-radius: 4px 0 0 4px;\n}\n.admin-wrapper .content-wrapper {\n flex: 2 1 840px;\n overflow: auto;\n}\n.admin-wrapper .content {\n max-width: 840px;\n padding: 20px 15px;\n padding-top: 60px;\n padding-left: 25px;\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper .content {\n max-width: none;\n padding: 15px;\n padding-top: 30px;\n }\n}\n.admin-wrapper .content h2 {\n color: #282c37;\n font-size: 24px;\n line-height: 28px;\n font-weight: 400;\n padding-bottom: 40px;\n border-bottom: 1px solid #c0cdd9;\n margin-bottom: 40px;\n}\n.admin-wrapper .content h3 {\n color: #282c37;\n font-size: 20px;\n line-height: 28px;\n font-weight: 400;\n margin-bottom: 30px;\n}\n.admin-wrapper .content h4 {\n text-transform: uppercase;\n font-size: 13px;\n font-weight: 700;\n color: #282c37;\n padding-bottom: 8px;\n margin-bottom: 8px;\n border-bottom: 1px solid #c0cdd9;\n}\n.admin-wrapper .content h6 {\n font-size: 16px;\n color: #282c37;\n line-height: 28px;\n font-weight: 400;\n}\n.admin-wrapper .content .fields-group h6 {\n color: #000000;\n font-weight: 500;\n}\n.admin-wrapper .content .directory__tag > a,\n.admin-wrapper .content .directory__tag > div {\n box-shadow: none;\n}\n.admin-wrapper .content .directory__tag .table-action-link .fa {\n color: inherit;\n}\n.admin-wrapper .content .directory__tag h4 {\n font-size: 18px;\n font-weight: 700;\n color: #000000;\n text-transform: none;\n padding-bottom: 0;\n margin-bottom: 0;\n border-bottom: none;\n}\n.admin-wrapper .content > p {\n font-size: 14px;\n line-height: 18px;\n color: #282c37;\n margin-bottom: 20px;\n}\n.admin-wrapper .content > p strong {\n color: #000000;\n font-weight: 500;\n}\n.admin-wrapper .content > p strong:lang(ja) {\n font-weight: 700;\n}\n.admin-wrapper .content > p strong:lang(ko) {\n font-weight: 700;\n}\n.admin-wrapper .content > p strong:lang(zh-CN) {\n font-weight: 700;\n}\n.admin-wrapper .content > p strong:lang(zh-HK) {\n font-weight: 700;\n}\n.admin-wrapper .content > p strong:lang(zh-TW) {\n font-weight: 700;\n}\n.admin-wrapper .content hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba(60, 80, 99, 0.6);\n margin: 20px 0;\n}\n.admin-wrapper .content hr.spacer {\n height: 1px;\n border: 0;\n}\n.admin-wrapper .content .muted-hint {\n color: #282c37;\n}\n.admin-wrapper .content .muted-hint a {\n color: #2b90d9;\n}\n.admin-wrapper .content .positive-hint {\n color: #79bd9a;\n font-weight: 500;\n}\n.admin-wrapper .content .negative-hint {\n color: #df405a;\n font-weight: 500;\n}\n.admin-wrapper .content .neutral-hint {\n color: #444b5d;\n font-weight: 500;\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper {\n display: block;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n }\n .admin-wrapper .sidebar-wrapper,\n.admin-wrapper .content-wrapper {\n flex: 0 0 auto;\n height: auto;\n overflow: initial;\n }\n .admin-wrapper .sidebar {\n width: 100%;\n padding: 0;\n height: auto;\n }\n}\n\n.filters {\n display: flex;\n flex-wrap: wrap;\n}\n.filters .filter-subset {\n flex: 0 0 auto;\n margin: 0 40px 10px 0;\n}\n.filters .filter-subset:last-child {\n margin-bottom: 20px;\n}\n.filters .filter-subset ul {\n margin-top: 5px;\n list-style: none;\n}\n.filters .filter-subset ul li {\n display: inline-block;\n margin-right: 5px;\n}\n.filters .filter-subset strong {\n font-weight: 500;\n text-transform: uppercase;\n font-size: 12px;\n}\n.filters .filter-subset strong:lang(ja) {\n font-weight: 700;\n}\n.filters .filter-subset strong:lang(ko) {\n font-weight: 700;\n}\n.filters .filter-subset strong:lang(zh-CN) {\n font-weight: 700;\n}\n.filters .filter-subset strong:lang(zh-HK) {\n font-weight: 700;\n}\n.filters .filter-subset strong:lang(zh-TW) {\n font-weight: 700;\n}\n.filters .filter-subset a {\n display: inline-block;\n color: #282c37;\n text-decoration: none;\n text-transform: uppercase;\n font-size: 12px;\n font-weight: 500;\n border-bottom: 2px solid #d9e1e8;\n}\n.filters .filter-subset a:hover {\n color: #000000;\n border-bottom: 2px solid #c9d4de;\n}\n.filters .filter-subset a.selected {\n color: #2b90d9;\n border-bottom: 2px solid #2b90d9;\n}\n\n.flavour-screen {\n display: block;\n margin: 10px auto;\n max-width: 100%;\n}\n\n.flavour-description {\n display: block;\n font-size: 16px;\n margin: 10px 0;\n}\n.flavour-description > p {\n margin: 10px 0;\n}\n\n.report-accounts {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 20px;\n}\n\n.report-accounts__item {\n display: flex;\n flex: 250px;\n flex-direction: column;\n margin: 0 5px;\n}\n.report-accounts__item > strong {\n display: block;\n margin: 0 0 10px -5px;\n font-weight: 500;\n font-size: 14px;\n line-height: 18px;\n color: #282c37;\n}\n.report-accounts__item > strong:lang(ja) {\n font-weight: 700;\n}\n.report-accounts__item > strong:lang(ko) {\n font-weight: 700;\n}\n.report-accounts__item > strong:lang(zh-CN) {\n font-weight: 700;\n}\n.report-accounts__item > strong:lang(zh-HK) {\n font-weight: 700;\n}\n.report-accounts__item > strong:lang(zh-TW) {\n font-weight: 700;\n}\n.report-accounts__item .account-card {\n flex: 1 1 auto;\n}\n\n.report-status,\n.account-status {\n display: flex;\n margin-bottom: 10px;\n}\n.report-status .activity-stream,\n.account-status .activity-stream {\n flex: 2 0 0;\n margin-right: 20px;\n max-width: calc(100% - 60px);\n}\n.report-status .activity-stream .entry,\n.account-status .activity-stream .entry {\n border-radius: 4px;\n}\n\n.report-status__actions,\n.account-status__actions {\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n}\n.report-status__actions .icon-button,\n.account-status__actions .icon-button {\n font-size: 24px;\n width: 24px;\n text-align: center;\n margin-bottom: 10px;\n}\n\n.simple_form.new_report_note,\n.simple_form.new_account_moderation_note {\n max-width: 100%;\n}\n\n.batch-form-box {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 5px;\n}\n.batch-form-box #form_status_batch_action {\n margin: 0 5px 5px 0;\n font-size: 14px;\n}\n.batch-form-box input.button {\n margin: 0 5px 5px 0;\n}\n.batch-form-box .media-spoiler-toggle-buttons {\n margin-left: auto;\n}\n.batch-form-box .media-spoiler-toggle-buttons .button {\n overflow: visible;\n margin: 0 0 5px 5px;\n float: right;\n}\n\n.back-link {\n margin-bottom: 10px;\n font-size: 14px;\n}\n.back-link a {\n color: #2b90d9;\n text-decoration: none;\n}\n.back-link a:hover {\n text-decoration: underline;\n}\n\n.spacer {\n flex: 1 1 auto;\n}\n\n.log-entry {\n margin-bottom: 20px;\n line-height: 20px;\n}\n.log-entry__header {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n padding: 10px;\n background: #d9e1e8;\n color: #282c37;\n border-radius: 4px 4px 0 0;\n font-size: 14px;\n position: relative;\n}\n.log-entry__avatar {\n margin-right: 10px;\n}\n.log-entry__avatar .avatar {\n display: block;\n margin: 0;\n border-radius: 50%;\n width: 40px;\n height: 40px;\n}\n.log-entry__content {\n max-width: calc(100% - 90px);\n}\n.log-entry__title {\n word-wrap: break-word;\n}\n.log-entry__timestamp {\n color: #444b5d;\n}\n.log-entry__extras {\n background: #c6d2dc;\n border-radius: 0 0 4px 4px;\n padding: 10px;\n color: #282c37;\n font-family: monospace, monospace;\n font-size: 12px;\n word-wrap: break-word;\n min-height: 20px;\n}\n.log-entry__icon {\n font-size: 28px;\n margin-right: 10px;\n color: #444b5d;\n}\n.log-entry__icon__overlay {\n position: absolute;\n top: 10px;\n right: 10px;\n width: 10px;\n height: 10px;\n border-radius: 50%;\n}\n.log-entry__icon__overlay.positive {\n background: #79bd9a;\n}\n.log-entry__icon__overlay.negative {\n background: #c1203b;\n}\n.log-entry__icon__overlay.neutral {\n background: #2b90d9;\n}\n.log-entry a,\n.log-entry .username,\n.log-entry .target {\n color: #282c37;\n text-decoration: none;\n font-weight: 500;\n}\n.log-entry .diff-old {\n color: #c1203b;\n}\n.log-entry .diff-neutral {\n color: #282c37;\n}\n.log-entry .diff-new {\n color: #79bd9a;\n}\n\na.name-tag,\n.name-tag,\na.inline-name-tag,\n.inline-name-tag {\n text-decoration: none;\n color: #282c37;\n}\na.name-tag .username,\n.name-tag .username,\na.inline-name-tag .username,\n.inline-name-tag .username {\n font-weight: 500;\n}\na.name-tag.suspended .username,\n.name-tag.suspended .username,\na.inline-name-tag.suspended .username,\n.inline-name-tag.suspended .username {\n text-decoration: line-through;\n color: #c1203b;\n}\na.name-tag.suspended .avatar,\n.name-tag.suspended .avatar,\na.inline-name-tag.suspended .avatar,\n.inline-name-tag.suspended .avatar {\n filter: grayscale(100%);\n opacity: 0.8;\n}\n\na.name-tag,\n.name-tag {\n display: flex;\n align-items: center;\n}\na.name-tag .avatar,\n.name-tag .avatar {\n display: block;\n margin: 0;\n margin-right: 5px;\n border-radius: 50%;\n}\na.name-tag.suspended .avatar,\n.name-tag.suspended .avatar {\n filter: grayscale(100%);\n opacity: 0.8;\n}\n\n.speech-bubble {\n margin-bottom: 20px;\n border-left: 4px solid #2b90d9;\n}\n.speech-bubble.positive {\n border-left-color: #79bd9a;\n}\n.speech-bubble.negative {\n border-left-color: #c1203b;\n}\n.speech-bubble.warning {\n border-left-color: #ca8f04;\n}\n.speech-bubble__bubble {\n padding: 16px;\n padding-left: 14px;\n font-size: 15px;\n line-height: 20px;\n border-radius: 4px 4px 4px 0;\n position: relative;\n font-weight: 500;\n}\n.speech-bubble__bubble a {\n color: #282c37;\n}\n.speech-bubble__owner {\n padding: 8px;\n padding-left: 12px;\n}\n.speech-bubble time {\n color: #444b5d;\n}\n\n.report-card {\n background: #d9e1e8;\n border-radius: 4px;\n margin-bottom: 20px;\n}\n.report-card__profile {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 15px;\n}\n.report-card__profile .account {\n padding: 0;\n border: 0;\n}\n.report-card__profile .account__avatar-wrapper {\n margin-left: 0;\n}\n.report-card__profile__stats {\n flex: 0 0 auto;\n font-weight: 500;\n color: #282c37;\n text-transform: uppercase;\n text-align: right;\n}\n.report-card__profile__stats a {\n color: inherit;\n text-decoration: none;\n}\n.report-card__profile__stats a:focus, .report-card__profile__stats a:hover, .report-card__profile__stats a:active {\n color: #17191f;\n}\n.report-card__profile__stats .red {\n color: #df405a;\n}\n.report-card__summary__item {\n display: flex;\n justify-content: flex-start;\n border-top: 1px solid #e6ebf0;\n}\n.report-card__summary__item:hover {\n background: #d3dce4;\n}\n.report-card__summary__item__reported-by, .report-card__summary__item__assigned {\n padding: 15px;\n flex: 0 0 auto;\n box-sizing: border-box;\n width: 150px;\n color: #282c37;\n}\n.report-card__summary__item__reported-by,\n.report-card__summary__item__reported-by .username, .report-card__summary__item__assigned,\n.report-card__summary__item__assigned .username {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.report-card__summary__item__content {\n flex: 1 1 auto;\n max-width: calc(100% - 300px);\n}\n.report-card__summary__item__content__icon {\n color: #444b5d;\n margin-right: 4px;\n font-weight: 500;\n}\n.report-card__summary__item__content a {\n display: block;\n box-sizing: border-box;\n width: 100%;\n padding: 15px;\n text-decoration: none;\n color: #282c37;\n}\n\n.one-line {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.ellipsized-ip {\n display: inline-block;\n max-width: 120px;\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: middle;\n}\n\n.emojione[title=\":wind_blowing_face:\"], .emojione[title=\":white_small_square:\"], .emojione[title=\":white_medium_square:\"], .emojione[title=\":white_medium_small_square:\"], .emojione[title=\":white_large_square:\"], .emojione[title=\":white_circle:\"], .emojione[title=\":waxing_crescent_moon:\"], .emojione[title=\":waving_white_flag:\"], .emojione[title=\":waning_gibbous_moon:\"], .emojione[title=\":waning_crescent_moon:\"], .emojione[title=\":volleyball:\"], .emojione[title=\":thought_balloon:\"], .emojione[title=\":speech_balloon:\"], .emojione[title=\":speaker:\"], .emojione[title=\":sound:\"], .emojione[title=\":snow_cloud:\"], .emojione[title=\":skull_and_crossbones:\"], .emojione[title=\":skull:\"], .emojione[title=\":sheep:\"], .emojione[title=\":rooster:\"], .emojione[title=\":rice_ball:\"], .emojione[title=\":rice:\"], .emojione[title=\":ram:\"], .emojione[title=\":rain_cloud:\"], .emojione[title=\":page_with_curl:\"], .emojione[title=\":mute:\"], .emojione[title=\":moon:\"], .emojione[title=\":loud_sound:\"], .emojione[title=\":lightning:\"], .emojione[title=\":last_quarter_moon_with_face:\"], .emojione[title=\":last_quarter_moon:\"], .emojione[title=\":ice_skate:\"], .emojione[title=\":grey_question:\"], .emojione[title=\":grey_exclamation:\"], .emojione[title=\":goat:\"], .emojione[title=\":ghost:\"], .emojione[title=\":full_moon_with_face:\"], .emojione[title=\":full_moon:\"], .emojione[title=\":fish_cake:\"], .emojione[title=\":first_quarter_moon_with_face:\"], .emojione[title=\":first_quarter_moon:\"], .emojione[title=\":eyes:\"], .emojione[title=\":dove_of_peace:\"], .emojione[title=\":dash:\"], .emojione[title=\":crescent_moon:\"], .emojione[title=\":cloud:\"], .emojione[title=\":chicken:\"], .emojione[title=\":chains:\"], .emojione[title=\":baseball:\"], .emojione[title=\":alien:\"] {\n filter: drop-shadow(1px 1px 0 #000000) drop-shadow(-1px 1px 0 #000000) drop-shadow(1px -1px 0 #000000) drop-shadow(-1px -1px 0 #000000);\n}\n\nbody.rtl {\n direction: rtl;\n}\nbody.rtl .column-header > button {\n text-align: right;\n padding-left: 0;\n padding-right: 15px;\n}\nbody.rtl .landing-page__logo {\n margin-right: 0;\n margin-left: 20px;\n}\nbody.rtl .landing-page .features-list .features-list__row .visual {\n margin-left: 0;\n margin-right: 15px;\n}\nbody.rtl .column-link__icon,\nbody.rtl .column-header__icon {\n margin-right: 0;\n margin-left: 5px;\n}\nbody.rtl .compose-form .compose-form__buttons-wrapper .character-counter__wrapper {\n margin-right: 0;\n margin-left: 4px;\n}\nbody.rtl .navigation-bar__profile {\n margin-left: 0;\n margin-right: 8px;\n}\nbody.rtl .search__input {\n padding-right: 10px;\n padding-left: 30px;\n}\nbody.rtl .search__icon .fa {\n right: auto;\n left: 10px;\n}\nbody.rtl .column-header__buttons {\n left: 0;\n right: auto;\n margin-left: -15px;\n margin-right: 0;\n}\nbody.rtl .column-inline-form .icon-button {\n margin-left: 0;\n margin-right: 5px;\n}\nbody.rtl .column-header__links .text-btn {\n margin-left: 10px;\n margin-right: 0;\n}\nbody.rtl .account__avatar-wrapper {\n float: right;\n}\nbody.rtl .column-header__back-button {\n padding-left: 5px;\n padding-right: 0;\n}\nbody.rtl .column-header__setting-arrows {\n float: left;\n}\nbody.rtl .setting-toggle__label {\n margin-left: 0;\n margin-right: 8px;\n}\nbody.rtl .setting-meta__label {\n float: left;\n}\nbody.rtl .status__avatar {\n left: auto;\n right: 10px;\n}\nbody.rtl .status,\nbody.rtl .activity-stream .status.light {\n padding-left: 10px;\n padding-right: 68px;\n}\nbody.rtl .status__info .status__display-name,\nbody.rtl .activity-stream .status.light .status__display-name {\n padding-left: 25px;\n padding-right: 0;\n}\nbody.rtl .activity-stream .pre-header {\n padding-right: 68px;\n padding-left: 0;\n}\nbody.rtl .status__prepend {\n margin-left: 0;\n margin-right: 68px;\n}\nbody.rtl .status__prepend-icon-wrapper {\n left: auto;\n right: -26px;\n}\nbody.rtl .activity-stream .pre-header .pre-header__icon {\n left: auto;\n right: 42px;\n}\nbody.rtl .account__avatar-overlay-overlay {\n right: auto;\n left: 0;\n}\nbody.rtl .column-back-button--slim-button {\n right: auto;\n left: 0;\n}\nbody.rtl .status__relative-time,\nbody.rtl .activity-stream .status.light .status__header .status__meta {\n float: left;\n}\nbody.rtl .activity-stream .detailed-status.light .detailed-status__display-name > div {\n float: right;\n margin-right: 0;\n margin-left: 10px;\n}\nbody.rtl .activity-stream .detailed-status.light .detailed-status__meta span > span {\n margin-left: 0;\n margin-right: 6px;\n}\nbody.rtl .status__action-bar__counter {\n margin-right: 0;\n margin-left: 11px;\n}\nbody.rtl .status__action-bar__counter .status__action-bar-button {\n margin-right: 0;\n margin-left: 4px;\n}\nbody.rtl .status__action-bar-button {\n float: right;\n margin-right: 0;\n margin-left: 18px;\n}\nbody.rtl .status__action-bar-dropdown {\n float: right;\n}\nbody.rtl .privacy-dropdown__dropdown {\n margin-left: 0;\n margin-right: 40px;\n}\nbody.rtl .privacy-dropdown__option__icon {\n margin-left: 10px;\n margin-right: 0;\n}\nbody.rtl .detailed-status__display-avatar {\n margin-right: 0;\n margin-left: 10px;\n float: right;\n}\nbody.rtl .detailed-status__favorites,\nbody.rtl .detailed-status__reblogs {\n margin-left: 0;\n margin-right: 6px;\n}\nbody.rtl .fa-ul {\n margin-left: 0;\n margin-left: 2.14285714em;\n}\nbody.rtl .fa-li {\n left: auto;\n right: -2.14285714em;\n}\nbody.rtl .admin-wrapper {\n direction: rtl;\n}\nbody.rtl .admin-wrapper .sidebar ul a i.fa,\nbody.rtl a.table-action-link i.fa {\n margin-right: 0;\n margin-left: 5px;\n}\nbody.rtl .simple_form .check_boxes .checkbox label {\n padding-left: 0;\n padding-right: 25px;\n}\nbody.rtl .simple_form .input.with_label.boolean label.checkbox {\n padding-left: 25px;\n padding-right: 0;\n}\nbody.rtl .simple_form .check_boxes .checkbox input[type=checkbox],\nbody.rtl .simple_form .input.boolean input[type=checkbox] {\n left: auto;\n right: 0;\n}\nbody.rtl .simple_form .input.radio_buttons .radio {\n left: auto;\n right: 0;\n}\nbody.rtl .simple_form .input.radio_buttons .radio > label {\n padding-right: 28px;\n padding-left: 0;\n}\nbody.rtl .simple_form .input-with-append .input input {\n padding-left: 142px;\n padding-right: 0;\n}\nbody.rtl .simple_form .input.boolean label.checkbox {\n left: auto;\n right: 0;\n}\nbody.rtl .simple_form .input.boolean .label_input,\nbody.rtl .simple_form .input.boolean .hint {\n padding-left: 0;\n padding-right: 28px;\n}\nbody.rtl .simple_form .label_input__append {\n right: auto;\n left: 3px;\n}\nbody.rtl .simple_form .label_input__append::after {\n right: auto;\n left: 0;\n background-image: linear-gradient(to left, rgba(249, 250, 251, 0), #f9fafb);\n}\nbody.rtl .simple_form select {\n background: #f9fafb url(\"data:image/svg+xml;utf8,\") no-repeat left 8px center/auto 16px;\n}\nbody.rtl .table th,\nbody.rtl .table td {\n text-align: right;\n}\nbody.rtl .filters .filter-subset {\n margin-right: 0;\n margin-left: 45px;\n}\nbody.rtl .landing-page .header-wrapper .mascot {\n right: 60px;\n left: auto;\n}\nbody.rtl .landing-page__call-to-action .row__information-board {\n direction: rtl;\n}\nbody.rtl .landing-page .header .hero .floats .float-1 {\n left: -120px;\n right: auto;\n}\nbody.rtl .landing-page .header .hero .floats .float-2 {\n left: 210px;\n right: auto;\n}\nbody.rtl .landing-page .header .hero .floats .float-3 {\n left: 110px;\n right: auto;\n}\nbody.rtl .landing-page .header .links .brand img {\n left: 0;\n}\nbody.rtl .landing-page .fa-external-link {\n padding-right: 5px;\n padding-left: 0 !important;\n}\nbody.rtl .landing-page .features #mastodon-timeline {\n margin-right: 0;\n margin-left: 30px;\n}\n@media screen and (min-width: 631px) {\n body.rtl .column,\nbody.rtl .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n body.rtl .column:first-child,\nbody.rtl .drawer:first-child {\n padding-left: 5px;\n padding-right: 10px;\n }\n body.rtl .columns-area > div .column,\nbody.rtl .columns-area > div .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\nbody.rtl .public-layout .header .nav-button {\n margin-left: 8px;\n margin-right: 0;\n}\nbody.rtl .public-layout .public-account-header__tabs {\n margin-left: 0;\n margin-right: 20px;\n}\nbody.rtl .landing-page__information .account__display-name {\n margin-right: 0;\n margin-left: 5px;\n}\nbody.rtl .landing-page__information .account__avatar-wrapper {\n margin-left: 12px;\n margin-right: 0;\n}\nbody.rtl .card__bar .display-name {\n margin-left: 0;\n margin-right: 15px;\n text-align: right;\n}\nbody.rtl .fa-chevron-left::before {\n content: \"\";\n}\nbody.rtl .fa-chevron-right::before {\n content: \"\";\n}\nbody.rtl .column-back-button__icon {\n margin-right: 0;\n margin-left: 5px;\n}\nbody.rtl .column-header__setting-arrows .column-header__setting-btn:last-child {\n padding-left: 0;\n padding-right: 10px;\n}\nbody.rtl .simple_form .input.radio_buttons .radio > label input {\n left: auto;\n right: 0;\n}\n\n.dashboard__counters {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -5px;\n margin-bottom: 20px;\n}\n.dashboard__counters > div {\n box-sizing: border-box;\n flex: 0 0 33.333%;\n padding: 0 5px;\n margin-bottom: 10px;\n}\n.dashboard__counters > div > div, .dashboard__counters > div > a {\n padding: 20px;\n background: #ccd7e0;\n border-radius: 4px;\n}\n.dashboard__counters > div > a {\n text-decoration: none;\n color: inherit;\n display: block;\n}\n.dashboard__counters > div > a:hover, .dashboard__counters > div > a:focus, .dashboard__counters > div > a:active {\n background: #c0cdd9;\n}\n.dashboard__counters__num, .dashboard__counters__text {\n text-align: center;\n font-weight: 500;\n font-size: 24px;\n line-height: 21px;\n color: #000000;\n font-family: sans-serif, sans-serif;\n margin-bottom: 20px;\n line-height: 30px;\n}\n.dashboard__counters__text {\n font-size: 18px;\n}\n.dashboard__counters__label {\n font-size: 14px;\n color: #282c37;\n text-align: center;\n font-weight: 500;\n}\n\n.dashboard__widgets {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -5px;\n}\n.dashboard__widgets > div {\n flex: 0 0 33.333%;\n margin-bottom: 20px;\n}\n.dashboard__widgets > div > div {\n padding: 0 5px;\n}\n.dashboard__widgets a:not(.name-tag) {\n color: #282c37;\n font-weight: 500;\n text-decoration: none;\n}\n\n.glitch.local-settings {\n background: #d9e1e8;\n}\n.glitch.local-settings__navigation {\n background: #f2f5f7;\n}\n.glitch.local-settings__navigation__item {\n background: #f2f5f7;\n}\n.glitch.local-settings__navigation__item:hover {\n background: #d9e1e8;\n}\n\n.notification__dismiss-overlay .wrappy {\n box-shadow: unset;\n}\n.notification__dismiss-overlay .ckbox {\n text-shadow: unset;\n}\n\n.status.status-direct {\n background: #f2f5f7;\n}\n.status.status-direct.collapsed > .status__content:after {\n background: linear-gradient(rgba(242, 245, 247, 0), #f2f5f7);\n}\n\n.focusable:focus.status.status-direct {\n background: #e6ebf0;\n}\n.focusable:focus.status.status-direct.collapsed > .status__content:after {\n background: linear-gradient(rgba(230, 235, 240, 0), #e6ebf0);\n}\n\n.column > .scrollable {\n background: white;\n}\n\n.status.collapsed .status__content:after {\n background: linear-gradient(rgba(255, 255, 255, 0), white);\n}\n\n.drawer__inner {\n background: #d9e1e8;\n}\n\n.drawer__inner__mastodon {\n background: #d9e1e8 url('data:image/svg+xml;utf8,') no-repeat bottom/100% auto !important;\n}\n.drawer__inner__mastodon .mastodon {\n filter: contrast(75%) brightness(75%) !important;\n}\n\n.status__content .status__content__spoiler-link {\n background: #7a96ae;\n}\n.status__content .status__content__spoiler-link:hover {\n background: #6a89a5;\n text-decoration: none;\n}\n\n.media-spoiler,\n.video-player__spoiler,\n.account-gallery__item a {\n background: #d9e1e8;\n}\n\n.dropdown-menu {\n background: #d9e1e8;\n}\n\n.dropdown-menu__arrow.left {\n border-left-color: #d9e1e8;\n}\n.dropdown-menu__arrow.top {\n border-top-color: #d9e1e8;\n}\n.dropdown-menu__arrow.bottom {\n border-bottom-color: #d9e1e8;\n}\n.dropdown-menu__arrow.right {\n border-right-color: #d9e1e8;\n}\n\n.dropdown-menu__item a {\n background: #d9e1e8;\n color: #282c37;\n}\n\n.composer .composer--spoiler input, .composer .composer--textarea textarea {\n color: #0f151a;\n}\n.composer .composer--spoiler input:disabled, .composer .composer--textarea textarea:disabled {\n background: #e6e6e6;\n}\n.composer .composer--spoiler input::placeholder, .composer .composer--textarea textarea::placeholder {\n color: #232f39;\n}\n.composer .composer--options {\n background: #b9c8d5;\n box-shadow: unset;\n}\n.composer .composer--options > hr {\n display: none;\n}\n.composer .composer--options--dropdown--content--item {\n color: #9baec8;\n}\n.composer .composer--options--dropdown--content--item strong {\n color: #9baec8;\n}\n\n.composer--upload_form--actions .icon-button {\n color: #ededed;\n}\n.composer--upload_form--actions .icon-button:active, .composer--upload_form--actions .icon-button:focus, .composer--upload_form--actions .icon-button:hover {\n color: #ffffff;\n}\n\n.composer--upload_form--item > div input {\n color: #ededed;\n}\n.composer--upload_form--item > div input::placeholder {\n color: #e6e6e6;\n}\n\n.dropdown-menu__separator {\n border-bottom-color: #b3c3d1;\n}\n\n.status__content a,\n.reply-indicator__content a {\n color: #2b90d9;\n}\n\n.emoji-mart-bar {\n border-color: #e6ebf0;\n}\n.emoji-mart-bar:first-child {\n background: #b9c8d5;\n}\n\n.emoji-mart-search input {\n background: rgba(217, 225, 232, 0.3);\n border-color: #d9e1e8;\n}\n\n.composer--textarea--suggestions {\n background: #b9c8d5;\n}\n\n.composer--textarea--suggestions--item:hover, .composer--textarea--suggestions--item:focus, .composer--textarea--suggestions--item:active, .composer--textarea--suggestions--item.selected {\n background: #e6ebf0;\n}\n\n.react-toggle-track {\n background: #282c37;\n}\n\n.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track {\n background: #131419;\n}\n\n.react-toggle.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track {\n background: #56a7e1;\n}\n\n.actions-modal,\n.boost-modal,\n.doodle-modal,\n.confirmation-modal,\n.mute-modal,\n.report-modal,\n.embed-modal,\n.error-modal,\n.onboarding-modal {\n background: #d9e1e8;\n}\n\n.boost-modal__action-bar, .doodle-modal__action-bar,\n.confirmation-modal__action-bar,\n.mute-modal__action-bar,\n.onboarding-modal__paginator,\n.error-modal__footer {\n background: #ecf0f4;\n}\n.boost-modal__action-bar .onboarding-modal__nav:hover, .doodle-modal__action-bar .onboarding-modal__nav:hover, .boost-modal__action-bar .onboarding-modal__nav:focus, .doodle-modal__action-bar .onboarding-modal__nav:focus, .boost-modal__action-bar .onboarding-modal__nav:active, .doodle-modal__action-bar .onboarding-modal__nav:active,\n.boost-modal__action-bar .error-modal__nav:hover,\n.doodle-modal__action-bar .error-modal__nav:hover,\n.boost-modal__action-bar .error-modal__nav:focus,\n.doodle-modal__action-bar .error-modal__nav:focus,\n.boost-modal__action-bar .error-modal__nav:active,\n.doodle-modal__action-bar .error-modal__nav:active,\n.confirmation-modal__action-bar .onboarding-modal__nav:hover,\n.confirmation-modal__action-bar .onboarding-modal__nav:focus,\n.confirmation-modal__action-bar .onboarding-modal__nav:active,\n.confirmation-modal__action-bar .error-modal__nav:hover,\n.confirmation-modal__action-bar .error-modal__nav:focus,\n.confirmation-modal__action-bar .error-modal__nav:active,\n.mute-modal__action-bar .onboarding-modal__nav:hover,\n.mute-modal__action-bar .onboarding-modal__nav:focus,\n.mute-modal__action-bar .onboarding-modal__nav:active,\n.mute-modal__action-bar .error-modal__nav:hover,\n.mute-modal__action-bar .error-modal__nav:focus,\n.mute-modal__action-bar .error-modal__nav:active,\n.onboarding-modal__paginator .onboarding-modal__nav:hover,\n.onboarding-modal__paginator .onboarding-modal__nav:focus,\n.onboarding-modal__paginator .onboarding-modal__nav:active,\n.onboarding-modal__paginator .error-modal__nav:hover,\n.onboarding-modal__paginator .error-modal__nav:focus,\n.onboarding-modal__paginator .error-modal__nav:active,\n.error-modal__footer .onboarding-modal__nav:hover,\n.error-modal__footer .onboarding-modal__nav:focus,\n.error-modal__footer .onboarding-modal__nav:active,\n.error-modal__footer .error-modal__nav:hover,\n.error-modal__footer .error-modal__nav:focus,\n.error-modal__footer .error-modal__nav:active {\n background-color: white;\n}\n\n.empty-column-indicator,\n.error-column {\n color: #364959;\n}\n\n.activity-stream-tabs {\n background: #ffffff;\n}\n.activity-stream-tabs a.active {\n color: #9baec8;\n}\n\n.activity-stream .entry {\n background: #ffffff;\n}\n.activity-stream .status.light .status__content {\n color: #000000;\n}\n.activity-stream .status.light .display-name strong {\n color: #000000;\n}\n\n.accounts-grid .account-grid-card .controls .icon-button {\n color: #282c37;\n}\n.accounts-grid .account-grid-card .name a {\n color: #000000;\n}\n.accounts-grid .account-grid-card .username {\n color: #282c37;\n}\n.accounts-grid .account-grid-card .account__header__content {\n color: #000000;\n}\n\n.button.logo-button {\n color: #ffffff;\n}\n.button.logo-button svg path:first-child {\n fill: #ffffff;\n}\n\n.public-layout .header,\n.public-layout .public-account-header,\n.public-layout .public-account-bio {\n box-shadow: none;\n}\n.public-layout .header {\n background: #b3c3d1;\n}\n.public-layout .public-account-header__image {\n background: #b3c3d1;\n}\n.public-layout .public-account-header__image::after {\n box-shadow: none;\n}\n.public-layout .public-account-header__tabs__name h1,\n.public-layout .public-account-header__tabs__name h1 small {\n color: #ffffff;\n}\n\n.account__section-headline a.active::after {\n border-color: transparent transparent #ffffff;\n}\n\n.hero-widget,\n.box-widget,\n.contact-widget,\n.landing-page__information.contact-widget,\n.moved-account-widget,\n.memoriam-widget,\n.activity-stream,\n.nothing-here,\n.directory__tag > a,\n.directory__tag > div {\n box-shadow: none;\n}","// Dependent colors\n$black: #000000;\n$white: #ffffff;\n\n$classic-base-color: #282c37;\n$classic-primary-color: #9baec8;\n$classic-secondary-color: #d9e1e8;\n$classic-highlight-color: #2b90d9;\n\n$ui-base-color: $classic-secondary-color !default;\n$ui-base-lighter-color: darken($ui-base-color, 57%);\n$ui-highlight-color: $classic-highlight-color !default;\n$ui-primary-color: $classic-primary-color !default;\n$ui-secondary-color: $classic-base-color !default;\n\n$primary-text-color: $black !default;\n$darker-text-color: $classic-base-color !default;\n$dark-text-color: #444b5d;\n$action-button-color: #606984;\n\n$base-overlay-background: $white !default;\n\n$inverted-text-color: $black !default;\n$lighter-text-color: $classic-base-color !default;\n$light-text-color: #444b5d;\n\n$account-background-color: $white !default;\n\n//Invert darkened and lightened colors\n@function darken($color, $amount) {\n @return hsl(hue($color), saturation($color), lightness($color) + $amount);\n}\n\n@function lighten($color, $amount) {\n @return hsl(hue($color), saturation($color), lightness($color) - $amount);\n}\n\n$emojis-requiring-outlines: 'alien' 'baseball' 'chains' 'chicken' 'cloud' 'crescent_moon' 'dash' 'dove_of_peace' 'eyes' 'first_quarter_moon' 'first_quarter_moon_with_face' 'fish_cake' 'full_moon' 'full_moon_with_face' 'ghost' 'goat' 'grey_exclamation' 'grey_question' 'ice_skate' 'last_quarter_moon' 'last_quarter_moon_with_face' 'lightning' 'loud_sound' 'moon' 'mute' 'page_with_curl' 'rain_cloud' 'ram' 'rice' 'rice_ball' 'rooster' 'sheep' 'skull' 'skull_and_crossbones' 'snow_cloud' 'sound' 'speaker' 'speech_balloon' 'thought_balloon' 'volleyball' 'waning_crescent_moon' 'waning_gibbous_moon' 'waving_white_flag' 'waxing_crescent_moon' 'white_circle' 'white_large_square' 'white_medium_small_square' 'white_medium_square' 'white_small_square' 'wind_blowing_face';\n","@function hex-color($color) {\n @if type-of($color) == 'color' {\n $color: str-slice(ie-hex-str($color), 4);\n }\n @return '%23' + unquote($color)\n}\n\nbody {\n font-family: $font-sans-serif, sans-serif;\n background: darken($ui-base-color, 8%);\n font-size: 13px;\n line-height: 18px;\n font-weight: 400;\n color: $primary-text-color;\n text-rendering: optimizelegibility;\n font-feature-settings: \"kern\";\n text-size-adjust: none;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n -webkit-tap-highlight-color: transparent;\n\n &.system-font {\n // system-ui => standard property (Chrome/Android WebView 56+, Opera 43+, Safari 11+)\n // -apple-system => Safari <11 specific\n // BlinkMacSystemFont => Chrome <56 on macOS specific\n // Segoe UI => Windows 7/8/10\n // Oxygen => KDE\n // Ubuntu => Unity/Ubuntu\n // Cantarell => GNOME\n // Fira Sans => Firefox OS\n // Droid Sans => Older Androids (<4.0)\n // Helvetica Neue => Older macOS <10.11\n // $font-sans-serif => web-font (Roboto) fallback and newer Androids (>=4.0)\n font-family: system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", $font-sans-serif, sans-serif;\n }\n\n &.app-body {\n position: absolute;\n width: 100%;\n height: 100%;\n padding: 0;\n background: $ui-base-color;\n\n &.with-modals--active {\n overflow-y: hidden;\n }\n }\n\n &.lighter {\n background: $ui-base-color;\n }\n\n &.with-modals {\n overflow-x: hidden;\n overflow-y: scroll;\n\n &--active {\n overflow-y: hidden;\n margin-right: 13px;\n }\n }\n\n &.embed {\n background: lighten($ui-base-color, 4%);\n margin: 0;\n padding-bottom: 0;\n\n .container {\n position: absolute;\n width: 100%;\n height: 100%;\n overflow: hidden;\n }\n }\n\n &.admin {\n background: darken($ui-base-color, 4%);\n position: fixed;\n width: 100%;\n height: 100%;\n padding: 0;\n }\n\n &.error {\n position: absolute;\n text-align: center;\n color: $darker-text-color;\n background: $ui-base-color;\n width: 100%;\n height: 100%;\n padding: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n\n .dialog {\n vertical-align: middle;\n margin: 20px;\n\n img {\n display: block;\n max-width: 470px;\n width: 100%;\n height: auto;\n margin-top: -120px;\n }\n\n h1 {\n font-size: 20px;\n line-height: 28px;\n font-weight: 400;\n }\n }\n }\n}\n\nbutton {\n font-family: inherit;\n cursor: pointer;\n\n &:focus {\n outline: none;\n }\n}\n\n.app-holder {\n &,\n & > div {\n display: flex;\n width: 100%;\n height: 100%;\n align-items: center;\n justify-content: center;\n outline: 0 !important;\n }\n}\n",".container-alt {\n width: 700px;\n margin: 0 auto;\n margin-top: 40px;\n\n @media screen and (max-width: 740px) {\n width: 100%;\n margin: 0;\n }\n}\n\n.logo-container {\n margin: 100px auto 50px;\n\n @media screen and (max-width: 500px) {\n margin: 40px auto 0;\n }\n\n h1 {\n display: flex;\n justify-content: center;\n align-items: center;\n\n img {\n height: 42px;\n margin-right: 10px;\n }\n\n a {\n display: flex;\n justify-content: center;\n align-items: center;\n color: $primary-text-color;\n text-decoration: none;\n outline: 0;\n padding: 12px 16px;\n line-height: 32px;\n font-family: $font-display, sans-serif;\n font-weight: 500;\n font-size: 14px;\n }\n }\n}\n\n.compose-standalone {\n .compose-form {\n width: 400px;\n margin: 0 auto;\n padding: 20px 0;\n margin-top: 40px;\n box-sizing: border-box;\n\n @media screen and (max-width: 400px) {\n width: 100%;\n margin-top: 0;\n padding: 20px;\n }\n }\n}\n\n.account-header {\n width: 400px;\n margin: 0 auto;\n display: flex;\n font-size: 13px;\n line-height: 18px;\n box-sizing: border-box;\n padding: 20px 0;\n padding-bottom: 0;\n margin-bottom: -30px;\n margin-top: 40px;\n\n @media screen and (max-width: 440px) {\n width: 100%;\n margin: 0;\n margin-bottom: 10px;\n padding: 20px;\n padding-bottom: 0;\n }\n\n .avatar {\n width: 40px;\n height: 40px;\n @include avatar-size(40px);\n margin-right: 8px;\n\n img {\n width: 100%;\n height: 100%;\n display: block;\n margin: 0;\n border-radius: 4px;\n @include avatar-radius();\n }\n }\n\n .name {\n flex: 1 1 auto;\n color: $secondary-text-color;\n width: calc(100% - 88px);\n\n .username {\n display: block;\n font-weight: 500;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n }\n\n .logout-link {\n display: block;\n font-size: 32px;\n line-height: 40px;\n margin-left: 8px;\n }\n}\n\n.grid-3 {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: 3fr 1fr;\n grid-auto-columns: 25%;\n grid-auto-rows: max-content;\n\n .column-0 {\n grid-column: 1/3;\n grid-row: 1;\n }\n\n .column-1 {\n grid-column: 1;\n grid-row: 2;\n }\n\n .column-2 {\n grid-column: 2;\n grid-row: 2;\n }\n\n .column-3 {\n grid-column: 1/3;\n grid-row: 3;\n }\n\n .landing-page__call-to-action {\n min-height: 100%;\n }\n\n @media screen and (max-width: 738px) {\n grid-template-columns: minmax(0, 50%) minmax(0, 50%);\n\n .landing-page__call-to-action {\n padding: 20px;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n\n .row__information-board {\n width: 100%;\n justify-content: center;\n align-items: center;\n }\n\n .row__mascot {\n display: none;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n grid-gap: 0;\n grid-template-columns: minmax(0, 100%);\n\n .column-0 {\n grid-column: 1;\n }\n\n .column-1 {\n grid-column: 1;\n grid-row: 3;\n }\n\n .column-2 {\n grid-column: 1;\n grid-row: 2;\n }\n\n .column-3 {\n grid-column: 1;\n grid-row: 4;\n }\n }\n}\n\n.public-layout {\n @media screen and (max-width: $no-gap-breakpoint) {\n padding-top: 48px;\n }\n\n .container {\n max-width: 960px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n padding: 0;\n }\n }\n\n .header {\n background: lighten($ui-base-color, 8%);\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n height: 48px;\n margin: 10px 0;\n display: flex;\n align-items: stretch;\n justify-content: center;\n flex-wrap: nowrap;\n overflow: hidden;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n position: fixed;\n width: 100%;\n top: 0;\n left: 0;\n margin: 0;\n border-radius: 0;\n box-shadow: none;\n z-index: 110;\n }\n\n & > div {\n flex: 1 1 33.3%;\n min-height: 1px;\n }\n\n .nav-left {\n display: flex;\n align-items: stretch;\n justify-content: flex-start;\n flex-wrap: nowrap;\n }\n\n .nav-center {\n display: flex;\n align-items: stretch;\n justify-content: center;\n flex-wrap: nowrap;\n }\n\n .nav-right {\n display: flex;\n align-items: stretch;\n justify-content: flex-end;\n flex-wrap: nowrap;\n }\n\n .brand {\n display: block;\n padding: 15px;\n\n img {\n display: block;\n height: 18px;\n width: auto;\n position: relative;\n bottom: -2px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n height: 20px;\n }\n }\n\n &:hover,\n &:focus,\n &:active {\n background: lighten($ui-base-color, 12%);\n }\n }\n\n .nav-link {\n display: flex;\n align-items: center;\n padding: 0 1rem;\n font-size: 12px;\n font-weight: 500;\n text-decoration: none;\n color: $darker-text-color;\n white-space: nowrap;\n text-align: center;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: underline;\n color: $primary-text-color;\n }\n\n @media screen and (max-width: 550px) {\n &.optional {\n display: none;\n }\n }\n }\n\n .nav-button {\n background: lighten($ui-base-color, 16%);\n margin: 8px;\n margin-left: 0;\n border-radius: 4px;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n background: lighten($ui-base-color, 20%);\n }\n }\n }\n\n $no-columns-breakpoint: 600px;\n\n .grid {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: minmax(300px, 3fr) minmax(298px, 1fr);\n grid-auto-columns: 25%;\n grid-auto-rows: max-content;\n\n .column-0 {\n grid-row: 1;\n grid-column: 1;\n }\n\n .column-1 {\n grid-row: 1;\n grid-column: 2;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n grid-template-columns: 100%;\n grid-gap: 0;\n\n .column-1 {\n display: none;\n }\n }\n }\n\n .public-account-header {\n overflow: hidden;\n margin-bottom: 10px;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n\n &.inactive {\n opacity: 0.5;\n\n .public-account-header__image,\n .avatar {\n filter: grayscale(100%);\n }\n\n .logo-button {\n background-color: $secondary-text-color;\n\n svg path:last-child {\n fill: $secondary-text-color;\n }\n }\n }\n\n &__image {\n border-radius: 4px 4px 0 0;\n overflow: hidden;\n height: 300px;\n position: relative;\n background: darken($ui-base-color, 12%);\n\n &::after {\n content: \"\";\n display: block;\n position: absolute;\n width: 100%;\n height: 100%;\n box-shadow: inset 0 -1px 1px 1px rgba($base-shadow-color, 0.15);\n top: 0;\n left: 0;\n }\n\n img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 4px 4px 0 0;\n }\n\n @media screen and (max-width: 600px) {\n height: 200px;\n }\n }\n\n &--no-bar {\n margin-bottom: 0;\n\n .public-account-header__image,\n .public-account-header__image img {\n border-radius: 4px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-radius: 0;\n }\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n margin-bottom: 0;\n box-shadow: none;\n\n &__image::after {\n display: none;\n }\n\n &__image,\n &__image img {\n border-radius: 0;\n }\n }\n\n &__bar {\n position: relative;\n margin-top: -80px;\n display: flex;\n justify-content: flex-start;\n\n &::before {\n content: \"\";\n display: block;\n background: lighten($ui-base-color, 4%);\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 60px;\n border-radius: 0 0 4px 4px;\n z-index: -1;\n }\n\n .avatar {\n display: block;\n width: 120px;\n height: 120px;\n @include avatar-size(120px);\n padding-left: 20px - 4px;\n flex: 0 0 auto;\n\n img {\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 50%;\n border: 4px solid lighten($ui-base-color, 4%);\n background: darken($ui-base-color, 8%);\n @include avatar-radius();\n }\n }\n\n @media screen and (max-width: 600px) {\n margin-top: 0;\n background: lighten($ui-base-color, 4%);\n border-radius: 0 0 4px 4px;\n padding: 5px;\n\n &::before {\n display: none;\n }\n\n .avatar {\n width: 48px;\n height: 48px;\n @include avatar-size(48px);\n padding: 7px 0;\n padding-left: 10px;\n\n img {\n border: 0;\n border-radius: 4px;\n @include avatar-radius();\n }\n\n @media screen and (max-width: 360px) {\n display: none;\n }\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-radius: 0;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n flex-wrap: wrap;\n }\n }\n\n &__tabs {\n flex: 1 1 auto;\n margin-left: 20px;\n\n &__name {\n padding-top: 20px;\n padding-bottom: 8px;\n\n h1 {\n font-size: 20px;\n line-height: 18px * 1.5;\n color: $primary-text-color;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n text-shadow: 1px 1px 1px $base-shadow-color;\n\n small {\n display: block;\n font-size: 14px;\n color: $primary-text-color;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n\n @media screen and (max-width: 600px) {\n margin-left: 15px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n\n &__name {\n padding-top: 0;\n padding-bottom: 0;\n\n h1 {\n font-size: 16px;\n line-height: 24px;\n text-shadow: none;\n\n small {\n color: $darker-text-color;\n }\n }\n }\n }\n\n &__tabs {\n display: flex;\n justify-content: flex-start;\n align-items: stretch;\n height: 58px;\n\n .details-counters {\n display: flex;\n flex-direction: row;\n min-width: 300px;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n .details-counters {\n display: none;\n }\n }\n\n .counter {\n width: 33.3%;\n box-sizing: border-box;\n flex: 0 0 auto;\n color: $darker-text-color;\n padding: 10px;\n border-right: 1px solid lighten($ui-base-color, 4%);\n cursor: default;\n text-align: center;\n position: relative;\n\n a {\n display: block;\n }\n\n &:last-child {\n border-right: 0;\n }\n\n &::after {\n display: block;\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n border-bottom: 4px solid $ui-primary-color;\n opacity: 0.5;\n transition: all 400ms ease;\n }\n\n &.active {\n &::after {\n border-bottom: 4px solid $highlight-text-color;\n opacity: 1;\n }\n\n &.inactive::after {\n border-bottom-color: $secondary-text-color;\n }\n }\n\n &:hover {\n &::after {\n opacity: 1;\n transition-duration: 100ms;\n }\n }\n\n a {\n text-decoration: none;\n color: inherit;\n }\n\n .counter-label {\n font-size: 12px;\n display: block;\n }\n\n .counter-number {\n font-weight: 500;\n font-size: 18px;\n margin-bottom: 5px;\n color: $primary-text-color;\n font-family: $font-display, sans-serif;\n }\n }\n\n .spacer {\n flex: 1 1 auto;\n height: 1px;\n }\n\n &__buttons {\n padding: 7px 8px;\n }\n }\n }\n\n &__extra {\n display: none;\n margin-top: 4px;\n\n .public-account-bio {\n border-radius: 0;\n box-shadow: none;\n background: transparent;\n margin: 0 -5px;\n\n .account__header__fields {\n border-top: 1px solid lighten($ui-base-color, 12%);\n }\n\n .roles {\n display: none;\n }\n }\n\n &__links {\n margin-top: -15px;\n font-size: 14px;\n color: $darker-text-color;\n\n a {\n display: inline-block;\n color: $darker-text-color;\n text-decoration: none;\n padding: 15px;\n font-weight: 500;\n\n strong {\n font-weight: 700;\n color: $primary-text-color;\n }\n }\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n display: block;\n flex: 100%;\n }\n }\n }\n\n .account__section-headline {\n border-radius: 4px 4px 0 0;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-radius: 0;\n }\n }\n\n .detailed-status__meta {\n margin-top: 25px;\n }\n\n .public-account-bio {\n background: lighten($ui-base-color, 8%);\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n overflow: hidden;\n margin-bottom: 10px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n box-shadow: none;\n margin-bottom: 0;\n border-radius: 0;\n }\n\n .account__header__fields {\n margin: 0;\n border-top: 0;\n\n a {\n color: lighten($ui-highlight-color, 8%);\n }\n\n dl:first-child .verified {\n border-radius: 0 4px 0 0;\n }\n\n .verified a {\n color: $valid-value-color;\n }\n }\n\n .account__header__content {\n padding: 20px;\n padding-bottom: 0;\n color: $primary-text-color;\n }\n\n &__extra,\n .roles {\n padding: 20px;\n font-size: 14px;\n color: $darker-text-color;\n }\n\n .roles {\n padding-bottom: 0;\n }\n }\n\n .static-icon-button {\n color: $action-button-color;\n font-size: 18px;\n\n & > span {\n font-size: 14px;\n font-weight: 500;\n }\n }\n\n .card-grid {\n display: flex;\n flex-wrap: wrap;\n min-width: 100%;\n margin: 0 -5px;\n\n & > div {\n box-sizing: border-box;\n flex: 1 0 auto;\n width: 300px;\n padding: 0 5px;\n margin-bottom: 10px;\n max-width: 33.333%;\n\n @media screen and (max-width: 900px) {\n max-width: 50%;\n }\n\n @media screen and (max-width: 600px) {\n max-width: 100%;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n margin: 0;\n border-top: 1px solid lighten($ui-base-color, 8%);\n\n & > div {\n width: 100%;\n padding: 0;\n margin-bottom: 0;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n &:last-child {\n border-bottom: 0;\n }\n\n .card__bar {\n background: $ui-base-color;\n\n &:hover,\n &:active,\n &:focus {\n background: lighten($ui-base-color, 4%);\n }\n }\n }\n }\n }\n}\n","@mixin avatar-radius() {\n border-radius: $ui-avatar-border-size;\n background-position: 50%;\n background-clip: padding-box;\n}\n\n@mixin avatar-size($size:48px) {\n width: $size;\n height: $size;\n background-size: $size $size;\n}\n\n@mixin single-column($media, $parent: '&') {\n .auto-columns #{$parent} {\n @media #{$media} {\n @content;\n }\n }\n .single-column #{$parent} {\n @content;\n }\n}\n\n@mixin limited-single-column($media, $parent: '&') {\n .auto-columns #{$parent}, .single-column #{$parent} {\n @media #{$media} {\n @content;\n }\n }\n}\n\n@mixin multi-columns($media, $parent: '&') {\n .auto-columns #{$parent} {\n @media #{$media} {\n @content;\n }\n }\n .multi-columns #{$parent} {\n @content;\n }\n}\n\n@mixin fullwidth-gallery {\n &.full-width {\n margin-left: -14px;\n margin-right: -14px;\n width: inherit;\n max-width: none;\n height: 250px;\n border-radius: 0px;\n }\n}\n\n@mixin search-input() {\n outline: 0;\n box-sizing: border-box;\n width: 100%;\n border: none;\n box-shadow: none;\n font-family: inherit;\n background: $ui-base-color;\n color: $darker-text-color;\n font-size: 14px;\n margin: 0;\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &:focus {\n background: lighten($ui-base-color, 4%);\n }\n\n @media screen and (max-width: 600px) {\n font-size: 16px;\n }\n}\n\n@mixin search-popout() {\n background: $simple-background-color;\n border-radius: 4px;\n padding: 10px 14px;\n padding-bottom: 14px;\n margin-top: 10px;\n color: $light-text-color;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n\n h4 {\n text-transform: uppercase;\n color: $light-text-color;\n font-size: 13px;\n font-weight: 500;\n margin-bottom: 10px;\n }\n\n li {\n padding: 4px 0;\n }\n\n ul {\n margin-bottom: 10px;\n }\n\n em {\n font-weight: 500;\n color: $inverted-text-color;\n }\n}\n","// Commonly used web colors\n$black: #000000; // Black\n$white: #ffffff; // White\n$success-green: #79bd9a; // Padua\n$error-red: #df405a; // Cerise\n$warning-red: #ff5050; // Sunset Orange\n$gold-star: #ca8f04; // Dark Goldenrod\n\n$red-bookmark: $warning-red;\n\n// Pleroma-Dark colors\n$pleroma-bg: #121a24;\n$pleroma-fg: #182230;\n$pleroma-text: #b9b9ba;\n$pleroma-links: #d8a070;\n\n// Values from the classic Mastodon UI\n$classic-base-color: $pleroma-bg;\n$classic-primary-color: #9baec8;\n$classic-secondary-color: #d9e1e8;\n$classic-highlight-color: #d8a070;\n\n// Variables for defaults in UI\n$base-shadow-color: $black !default;\n$base-overlay-background: $black !default;\n$base-border-color: $white !default;\n$simple-background-color: $white !default;\n$valid-value-color: $success-green !default;\n$error-value-color: $error-red !default;\n\n// Tell UI to use selected colors\n$ui-base-color: $classic-base-color !default; // Darkest\n$ui-base-lighter-color: lighten($ui-base-color, 26%) !default; // Lighter darkest\n$ui-primary-color: $classic-primary-color !default; // Lighter\n$ui-secondary-color: $classic-secondary-color !default; // Lightest\n$ui-highlight-color: $classic-highlight-color !default;\n\n// Variables for texts\n$primary-text-color: $white !default;\n$darker-text-color: $ui-primary-color !default;\n$dark-text-color: $ui-base-lighter-color !default;\n$secondary-text-color: $ui-secondary-color !default;\n$highlight-text-color: $ui-highlight-color !default;\n$action-button-color: $ui-base-lighter-color !default;\n// For texts on inverted backgrounds\n$inverted-text-color: $ui-base-color !default;\n$lighter-text-color: $ui-base-lighter-color !default;\n$light-text-color: $ui-primary-color !default;\n\n// Language codes that uses CJK fonts\n$cjk-langs: ja, ko, zh-CN, zh-HK, zh-TW;\n\n// Variables for components\n$media-modal-media-max-width: 100%;\n// put margins on top and bottom of image to avoid the screen covered by image.\n$media-modal-media-max-height: 80%;\n\n$no-gap-breakpoint: 415px;\n\n$font-sans-serif: sans-serif !default;\n$font-display: sans-serif !default;\n$font-monospace: monospace !default;\n\n// Avatar border size (8% default, 100% for rounded avatars)\n$ui-avatar-border-size: 8%;\n\n// More variables\n$dismiss-overlay-width: 4rem;\n",".no-list {\n list-style: none;\n\n li {\n display: inline-block;\n margin: 0 5px;\n }\n}\n\n.recovery-codes {\n list-style: none;\n margin: 0 auto;\n\n li {\n font-size: 125%;\n line-height: 1.5;\n letter-spacing: 1px;\n }\n}\n",".modal-layout {\n background: $ui-base-color url('data:image/svg+xml;utf8,') repeat-x bottom fixed;\n display: flex;\n flex-direction: column;\n height: 100vh;\n padding: 0;\n}\n\n.modal-layout__mastodon {\n display: flex;\n flex: 1;\n flex-direction: column;\n justify-content: flex-end;\n\n > * {\n flex: 1;\n max-height: 235px;\n }\n}\n\n@media screen and (max-width: 600px) {\n .account-header {\n margin-top: 0;\n }\n}\n",".public-layout {\n .footer {\n text-align: left;\n padding-top: 20px;\n padding-bottom: 60px;\n font-size: 12px;\n color: lighten($ui-base-color, 34%);\n\n @media screen and (max-width: $no-gap-breakpoint) {\n padding-left: 20px;\n padding-right: 20px;\n }\n\n .grid {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: 1fr 1fr 2fr 1fr 1fr;\n\n .column-0 {\n grid-column: 1;\n grid-row: 1;\n min-width: 0;\n }\n\n .column-1 {\n grid-column: 2;\n grid-row: 1;\n min-width: 0;\n }\n\n .column-2 {\n grid-column: 3;\n grid-row: 1;\n min-width: 0;\n text-align: center;\n\n h4 a {\n color: lighten($ui-base-color, 34%);\n }\n }\n\n .column-3 {\n grid-column: 4;\n grid-row: 1;\n min-width: 0;\n }\n\n .column-4 {\n grid-column: 5;\n grid-row: 1;\n min-width: 0;\n }\n\n @media screen and (max-width: 690px) {\n grid-template-columns: 1fr 2fr 1fr;\n\n .column-0,\n .column-1 {\n grid-column: 1;\n }\n\n .column-1 {\n grid-row: 2;\n }\n\n .column-2 {\n grid-column: 2;\n }\n\n .column-3,\n .column-4 {\n grid-column: 3;\n }\n\n .column-4 {\n grid-row: 2;\n }\n }\n\n @media screen and (max-width: 600px) {\n .column-1 {\n display: block;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n .column-0,\n .column-1,\n .column-3,\n .column-4 {\n display: none;\n }\n }\n }\n\n h4 {\n text-transform: uppercase;\n font-weight: 700;\n margin-bottom: 8px;\n color: $darker-text-color;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n }\n\n ul a {\n text-decoration: none;\n color: lighten($ui-base-color, 34%);\n\n &:hover,\n &:active,\n &:focus {\n text-decoration: underline;\n }\n }\n\n .brand {\n svg {\n display: block;\n height: 36px;\n width: auto;\n margin: 0 auto;\n\n path {\n fill: lighten($ui-base-color, 34%);\n }\n }\n\n &:hover,\n &:focus,\n &:active {\n svg path {\n fill: lighten($ui-base-color, 38%);\n }\n }\n }\n }\n}\n",".compact-header {\n h1 {\n font-size: 24px;\n line-height: 28px;\n color: $darker-text-color;\n font-weight: 500;\n margin-bottom: 20px;\n padding: 0 10px;\n word-wrap: break-word;\n\n @media screen and (max-width: 740px) {\n text-align: center;\n padding: 20px 10px 0;\n }\n\n a {\n color: inherit;\n text-decoration: none;\n }\n\n small {\n font-weight: 400;\n color: $secondary-text-color;\n }\n\n img {\n display: inline-block;\n margin-bottom: -5px;\n margin-right: 15px;\n width: 36px;\n height: 36px;\n }\n }\n}\n",".hero-widget {\n margin-bottom: 10px;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n\n &__img {\n width: 100%;\n height: 167px;\n position: relative;\n overflow: hidden;\n border-radius: 4px 4px 0 0;\n background: $base-shadow-color;\n\n img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 4px 4px 0 0;\n }\n }\n\n &__text {\n background: $ui-base-color;\n padding: 20px;\n border-radius: 0 0 4px 4px;\n font-size: 15px;\n color: $darker-text-color;\n line-height: 20px;\n word-wrap: break-word;\n font-weight: 400;\n\n .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n }\n\n p {\n margin-bottom: 20px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n em {\n display: inline;\n margin: 0;\n padding: 0;\n font-weight: 700;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n color: lighten($darker-text-color, 10%);\n }\n\n a {\n color: $secondary-text-color;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n}\n\n.endorsements-widget {\n margin-bottom: 10px;\n padding-bottom: 10px;\n\n h4 {\n padding: 10px;\n text-transform: uppercase;\n font-weight: 700;\n font-size: 13px;\n color: $darker-text-color;\n }\n\n .account {\n padding: 10px 0;\n\n &:last-child {\n border-bottom: 0;\n }\n\n .account__display-name {\n display: flex;\n align-items: center;\n }\n\n .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n }\n }\n}\n\n.box-widget {\n padding: 20px;\n border-radius: 4px;\n background: $ui-base-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n}\n\n.contact-widget,\n.landing-page__information.contact-widget {\n box-sizing: border-box;\n padding: 20px;\n min-height: 100%;\n border-radius: 4px;\n background: $ui-base-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n}\n\n.contact-widget {\n font-size: 15px;\n color: $darker-text-color;\n line-height: 20px;\n word-wrap: break-word;\n font-weight: 400;\n\n strong {\n font-weight: 500;\n }\n\n p {\n margin-bottom: 10px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n &__mail {\n margin-top: 10px;\n\n a {\n color: $primary-text-color;\n text-decoration: none;\n }\n }\n}\n\n.moved-account-widget {\n padding: 15px;\n padding-bottom: 20px;\n border-radius: 4px;\n background: $ui-base-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n color: $secondary-text-color;\n font-weight: 400;\n margin-bottom: 10px;\n\n strong,\n a {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n a {\n color: inherit;\n text-decoration: underline;\n\n &.mention {\n text-decoration: none;\n\n span {\n text-decoration: none;\n }\n\n &:focus,\n &:hover,\n &:active {\n text-decoration: none;\n\n span {\n text-decoration: underline;\n }\n }\n }\n }\n\n &__message {\n margin-bottom: 15px;\n\n .fa {\n margin-right: 5px;\n color: $darker-text-color;\n }\n }\n\n &__card {\n .detailed-status__display-avatar {\n position: relative;\n cursor: pointer;\n }\n\n .detailed-status__display-name {\n margin-bottom: 0;\n text-decoration: none;\n\n span {\n font-weight: 400;\n }\n }\n }\n}\n\n.memoriam-widget {\n padding: 20px;\n border-radius: 4px;\n background: $base-shadow-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n font-size: 14px;\n color: $darker-text-color;\n margin-bottom: 10px;\n}\n\n.page-header {\n background: lighten($ui-base-color, 8%);\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n padding: 60px 15px;\n text-align: center;\n margin: 10px 0;\n\n h1 {\n color: $primary-text-color;\n font-size: 36px;\n line-height: 1.1;\n font-weight: 700;\n margin-bottom: 10px;\n }\n\n p {\n font-size: 15px;\n color: $darker-text-color;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n margin-top: 0;\n background: lighten($ui-base-color, 4%);\n\n h1 {\n font-size: 24px;\n }\n }\n}\n\n.directory {\n background: $ui-base-color;\n border-radius: 4px;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n\n &__tag {\n box-sizing: border-box;\n margin-bottom: 10px;\n\n & > a,\n & > div {\n display: flex;\n align-items: center;\n justify-content: space-between;\n background: $ui-base-color;\n border-radius: 4px;\n padding: 15px;\n text-decoration: none;\n color: inherit;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n }\n\n & > a {\n &:hover,\n &:active,\n &:focus {\n background: lighten($ui-base-color, 8%);\n }\n }\n\n &.active > a {\n background: $ui-highlight-color;\n cursor: default;\n }\n\n &.disabled > div {\n opacity: 0.5;\n cursor: default;\n }\n\n h4 {\n flex: 1 1 auto;\n font-size: 18px;\n font-weight: 700;\n color: $primary-text-color;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n .fa {\n color: $darker-text-color;\n }\n\n small {\n display: block;\n font-weight: 400;\n font-size: 15px;\n margin-top: 8px;\n color: $darker-text-color;\n }\n }\n\n &.active h4 {\n &,\n .fa,\n small {\n color: $primary-text-color;\n }\n }\n\n .avatar-stack {\n flex: 0 0 auto;\n width: (36px + 4px) * 3;\n }\n\n &.active .avatar-stack .account__avatar {\n border-color: $ui-highlight-color;\n }\n }\n}\n\n.avatar-stack {\n display: flex;\n justify-content: flex-end;\n\n .account__avatar {\n flex: 0 0 auto;\n width: 36px;\n height: 36px;\n border-radius: 50%;\n position: relative;\n margin-left: -10px;\n background: darken($ui-base-color, 8%);\n border: 2px solid $ui-base-color;\n\n &:nth-child(1) {\n z-index: 1;\n }\n\n &:nth-child(2) {\n z-index: 2;\n }\n\n &:nth-child(3) {\n z-index: 3;\n }\n }\n}\n\n.accounts-table {\n width: 100%;\n\n .account {\n padding: 0;\n border: 0;\n }\n\n thead th {\n text-align: center;\n text-transform: uppercase;\n color: $darker-text-color;\n font-weight: 700;\n padding: 10px;\n\n &:first-child {\n text-align: left;\n }\n }\n\n tbody td {\n padding: 15px 0;\n vertical-align: middle;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n }\n\n tbody tr:last-child td {\n border-bottom: 0;\n }\n\n &__count {\n width: 120px;\n text-align: center;\n font-size: 15px;\n font-weight: 500;\n color: $primary-text-color;\n\n small {\n display: block;\n color: $darker-text-color;\n font-weight: 400;\n font-size: 14px;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n tbody td.optional {\n display: none;\n }\n }\n}\n\n.moved-account-widget,\n.memoriam-widget,\n.box-widget,\n.contact-widget,\n.landing-page__information.contact-widget,\n.directory,\n.page-header {\n @media screen and (max-width: $no-gap-breakpoint) {\n margin-bottom: 0;\n box-shadow: none;\n border-radius: 0;\n }\n}\n\n$maximum-width: 1235px;\n$fluid-breakpoint: $maximum-width + 20px;\n\n.statuses-grid {\n min-height: 600px;\n\n @media screen and (max-width: 640px) {\n width: 100% !important; // Masonry layout is unnecessary at this width\n }\n\n &__item {\n width: (960px - 20px) / 3;\n\n @media screen and (max-width: $fluid-breakpoint) {\n width: (940px - 20px) / 3;\n }\n\n @media screen and (max-width: 640px) {\n width: 100%;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n width: 100vw;\n }\n }\n\n .detailed-status {\n border-radius: 4px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-top: 1px solid lighten($ui-base-color, 16%);\n }\n\n &.compact {\n .detailed-status__meta {\n margin-top: 15px;\n }\n\n .status__content {\n font-size: 15px;\n line-height: 20px;\n\n .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n }\n\n .status__content__spoiler-link {\n line-height: 20px;\n margin: 0;\n }\n }\n\n .media-gallery,\n .status-card,\n .video-player {\n margin-top: 15px;\n }\n }\n }\n}\n\n.notice-widget {\n margin-bottom: 10px;\n color: $darker-text-color;\n\n p {\n margin-bottom: 10px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n a {\n font-size: 14px;\n line-height: 20px;\n text-decoration: none;\n font-weight: 500;\n color: $ui-highlight-color;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: underline;\n }\n }\n}\n","$no-columns-breakpoint: 600px;\n\ncode {\n font-family: $font-monospace, monospace;\n font-weight: 400;\n}\n\n.form-container {\n max-width: 400px;\n padding: 20px;\n margin: 0 auto;\n}\n\n.simple_form {\n .input {\n margin-bottom: 15px;\n overflow: hidden;\n\n &.hidden {\n margin: 0;\n }\n\n &.radio_buttons {\n .radio {\n margin-bottom: 15px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n .radio > label {\n position: relative;\n padding-left: 28px;\n\n input {\n position: absolute;\n top: -2px;\n left: 0;\n }\n }\n }\n\n &.boolean {\n position: relative;\n margin-bottom: 0;\n\n .label_input > label {\n font-family: inherit;\n font-size: 14px;\n padding-top: 5px;\n color: $primary-text-color;\n display: block;\n width: auto;\n }\n\n .label_input,\n .hint {\n padding-left: 28px;\n }\n\n .label_input__wrapper {\n position: static;\n }\n\n label.checkbox {\n position: absolute;\n top: 2px;\n left: 0;\n }\n\n label a {\n color: $highlight-text-color;\n text-decoration: underline;\n\n &:hover,\n &:active,\n &:focus {\n text-decoration: none;\n }\n }\n }\n }\n\n .row {\n display: flex;\n margin: 0 -5px;\n\n .input {\n box-sizing: border-box;\n flex: 1 1 auto;\n width: 50%;\n padding: 0 5px;\n }\n }\n\n .hint {\n color: $darker-text-color;\n\n a {\n color: $highlight-text-color;\n }\n\n code {\n border-radius: 3px;\n padding: 0.2em 0.4em;\n background: darken($ui-base-color, 12%);\n }\n }\n\n span.hint {\n display: block;\n font-size: 12px;\n margin-top: 4px;\n }\n\n p.hint {\n margin-bottom: 15px;\n color: $darker-text-color;\n\n &.subtle-hint {\n text-align: center;\n font-size: 12px;\n line-height: 18px;\n margin-top: 15px;\n margin-bottom: 0;\n }\n }\n\n .card {\n margin-bottom: 15px;\n }\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n .input.with_floating_label {\n .label_input {\n display: flex;\n\n & > label {\n font-family: inherit;\n font-size: 14px;\n color: $primary-text-color;\n font-weight: 500;\n min-width: 150px;\n flex: 0 0 auto;\n }\n\n input,\n select {\n flex: 1 1 auto;\n }\n }\n\n &.select .hint {\n margin-top: 6px;\n margin-left: 150px;\n }\n }\n\n .input.with_label {\n .label_input > label {\n font-family: inherit;\n font-size: 14px;\n color: $primary-text-color;\n display: block;\n margin-bottom: 8px;\n word-wrap: break-word;\n font-weight: 500;\n }\n\n .hint {\n margin-top: 6px;\n }\n\n ul {\n flex: 390px;\n }\n }\n\n .input.with_block_label {\n max-width: none;\n\n & > label {\n font-family: inherit;\n font-size: 16px;\n color: $primary-text-color;\n display: block;\n font-weight: 500;\n padding-top: 5px;\n }\n\n .hint {\n margin-bottom: 15px;\n }\n\n ul {\n columns: 2;\n }\n }\n\n .required abbr {\n text-decoration: none;\n color: lighten($error-value-color, 12%);\n }\n\n .fields-group {\n margin-bottom: 25px;\n\n .input:last-child {\n margin-bottom: 0;\n }\n }\n\n .fields-row {\n display: flex;\n margin: 0 -10px;\n padding-top: 5px;\n margin-bottom: 25px;\n\n .input {\n max-width: none;\n }\n\n &__column {\n box-sizing: border-box;\n padding: 0 10px;\n flex: 1 1 auto;\n min-height: 1px;\n\n &-6 {\n max-width: 50%;\n }\n }\n\n .fields-group:last-child,\n .fields-row__column.fields-group {\n margin-bottom: 0;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n display: block;\n margin-bottom: 0;\n\n &__column {\n max-width: none;\n }\n\n .fields-group:last-child,\n .fields-row__column.fields-group,\n .fields-row__column {\n margin-bottom: 25px;\n }\n }\n }\n\n .input.radio_buttons .radio label {\n margin-bottom: 5px;\n font-family: inherit;\n font-size: 14px;\n color: $primary-text-color;\n display: block;\n width: auto;\n }\n\n .check_boxes {\n .checkbox {\n label {\n font-family: inherit;\n font-size: 14px;\n color: $primary-text-color;\n display: inline-block;\n width: auto;\n position: relative;\n padding-top: 5px;\n padding-left: 25px;\n flex: 1 1 auto;\n }\n\n input[type=checkbox] {\n position: absolute;\n left: 0;\n top: 5px;\n margin: 0;\n }\n }\n }\n\n input[type=text],\n input[type=number],\n input[type=email],\n input[type=password],\n textarea {\n box-sizing: border-box;\n font-size: 16px;\n color: $primary-text-color;\n display: block;\n width: 100%;\n outline: 0;\n font-family: inherit;\n resize: vertical;\n background: darken($ui-base-color, 10%);\n border: 1px solid darken($ui-base-color, 14%);\n border-radius: 4px;\n padding: 10px;\n\n &:invalid {\n box-shadow: none;\n }\n\n &:focus:invalid:not(:placeholder-shown) {\n border-color: lighten($error-red, 12%);\n }\n\n &:required:valid {\n border-color: $valid-value-color;\n }\n\n &:hover {\n border-color: darken($ui-base-color, 20%);\n }\n\n &:active,\n &:focus {\n border-color: $highlight-text-color;\n background: darken($ui-base-color, 8%);\n }\n }\n\n .input.field_with_errors {\n label {\n color: lighten($error-red, 12%);\n }\n\n input[type=text],\n input[type=number],\n input[type=email],\n input[type=password],\n textarea,\n select {\n border-color: lighten($error-red, 12%);\n }\n\n .error {\n display: block;\n font-weight: 500;\n color: lighten($error-red, 12%);\n margin-top: 4px;\n }\n }\n\n .input.disabled {\n opacity: 0.5;\n }\n\n .actions {\n margin-top: 30px;\n display: flex;\n\n &.actions--top {\n margin-top: 0;\n margin-bottom: 30px;\n }\n }\n\n button,\n .button,\n .block-button {\n display: block;\n width: 100%;\n border: 0;\n border-radius: 4px;\n background: $ui-highlight-color;\n color: $primary-text-color;\n font-size: 18px;\n line-height: inherit;\n height: auto;\n padding: 10px;\n text-transform: uppercase;\n text-decoration: none;\n text-align: center;\n box-sizing: border-box;\n cursor: pointer;\n font-weight: 500;\n outline: 0;\n margin-bottom: 10px;\n margin-right: 10px;\n\n &:last-child {\n margin-right: 0;\n }\n\n &:hover {\n background-color: lighten($ui-highlight-color, 5%);\n }\n\n &:active,\n &:focus {\n background-color: darken($ui-highlight-color, 5%);\n }\n\n &:disabled:hover {\n background-color: $ui-primary-color;\n }\n\n &.negative {\n background: $error-value-color;\n\n &:hover {\n background-color: lighten($error-value-color, 5%);\n }\n\n &:active,\n &:focus {\n background-color: darken($error-value-color, 5%);\n }\n }\n }\n\n select {\n appearance: none;\n box-sizing: border-box;\n font-size: 16px;\n color: $primary-text-color;\n display: block;\n width: 100%;\n outline: 0;\n font-family: inherit;\n resize: vertical;\n background: darken($ui-base-color, 10%) url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center / auto 16px;\n border: 1px solid darken($ui-base-color, 14%);\n border-radius: 4px;\n padding-left: 10px;\n padding-right: 30px;\n height: 41px;\n }\n\n .label_input {\n &__wrapper {\n position: relative;\n }\n\n &__append {\n position: absolute;\n right: 3px;\n top: 1px;\n padding: 10px;\n padding-bottom: 9px;\n font-size: 16px;\n color: $dark-text-color;\n font-family: inherit;\n pointer-events: none;\n cursor: default;\n max-width: 140px;\n white-space: nowrap;\n overflow: hidden;\n\n &::after {\n content: '';\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 1px;\n width: 5px;\n background-image: linear-gradient(to right, rgba(darken($ui-base-color, 10%), 0), darken($ui-base-color, 10%));\n }\n }\n }\n\n &__overlay-area {\n position: relative;\n\n &__overlay {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n background: rgba($ui-base-color, 0.65);\n backdrop-filter: blur(2px);\n border-radius: 4px;\n\n &__content {\n text-align: center;\n\n &.rich-formatting {\n &,\n p {\n color: $primary-text-color;\n }\n }\n }\n }\n }\n}\n\n.block-icon {\n display: block;\n margin: 0 auto;\n margin-bottom: 10px;\n font-size: 24px;\n}\n\n.flash-message {\n background: lighten($ui-base-color, 8%);\n color: $darker-text-color;\n border-radius: 4px;\n padding: 15px 10px;\n margin-bottom: 30px;\n text-align: center;\n\n &.notice {\n border: 1px solid rgba($valid-value-color, 0.5);\n background: rgba($valid-value-color, 0.25);\n color: $valid-value-color;\n }\n\n &.alert {\n border: 1px solid rgba($error-value-color, 0.5);\n background: rgba($error-value-color, 0.25);\n color: $error-value-color;\n }\n\n p {\n margin-bottom: 15px;\n }\n\n .oauth-code {\n outline: 0;\n box-sizing: border-box;\n display: block;\n width: 100%;\n border: none;\n padding: 10px;\n font-family: $font-monospace, monospace;\n background: $ui-base-color;\n color: $primary-text-color;\n font-size: 14px;\n margin: 0;\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &:focus {\n background: lighten($ui-base-color, 4%);\n }\n }\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n @media screen and (max-width: 740px) and (min-width: 441px) {\n margin-top: 40px;\n }\n}\n\n.form-footer {\n margin-top: 30px;\n text-align: center;\n\n a {\n color: $darker-text-color;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n.quick-nav {\n list-style: none;\n margin-bottom: 25px;\n font-size: 14px;\n\n li {\n display: inline-block;\n margin-right: 10px;\n }\n\n a {\n color: $highlight-text-color;\n text-transform: uppercase;\n text-decoration: none;\n font-weight: 700;\n\n &:hover,\n &:focus,\n &:active {\n color: lighten($highlight-text-color, 8%);\n }\n }\n}\n\n.oauth-prompt,\n.follow-prompt {\n margin-bottom: 30px;\n color: $darker-text-color;\n\n h2 {\n font-size: 16px;\n margin-bottom: 30px;\n text-align: center;\n }\n\n strong {\n color: $secondary-text-color;\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n @media screen and (max-width: 740px) and (min-width: 441px) {\n margin-top: 40px;\n }\n}\n\n.qr-wrapper {\n display: flex;\n flex-wrap: wrap;\n align-items: flex-start;\n}\n\n.qr-code {\n flex: 0 0 auto;\n background: $simple-background-color;\n padding: 4px;\n margin: 0 10px 20px 0;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n display: inline-block;\n\n svg {\n display: block;\n margin: 0;\n }\n}\n\n.qr-alternative {\n margin-bottom: 20px;\n color: $secondary-text-color;\n flex: 150px;\n\n samp {\n display: block;\n font-size: 14px;\n }\n}\n\n.table-form {\n p {\n margin-bottom: 15px;\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n }\n}\n\n.simple_form,\n.table-form {\n .warning {\n box-sizing: border-box;\n background: rgba($error-value-color, 0.5);\n color: $primary-text-color;\n text-shadow: 1px 1px 0 rgba($base-shadow-color, 0.3);\n box-shadow: 0 2px 6px rgba($base-shadow-color, 0.4);\n border-radius: 4px;\n padding: 10px;\n margin-bottom: 15px;\n\n a {\n color: $primary-text-color;\n text-decoration: underline;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n }\n\n strong {\n font-weight: 600;\n display: block;\n margin-bottom: 5px;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n\n .fa {\n font-weight: 400;\n }\n }\n }\n}\n\n.action-pagination {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n\n .actions,\n .pagination {\n flex: 1 1 auto;\n }\n\n .actions {\n padding: 30px 0;\n padding-right: 20px;\n flex: 0 0 auto;\n }\n}\n\n.post-follow-actions {\n text-align: center;\n color: $darker-text-color;\n\n div {\n margin-bottom: 4px;\n }\n}\n\n.alternative-login {\n margin-top: 20px;\n margin-bottom: 20px;\n\n h4 {\n font-size: 16px;\n color: $primary-text-color;\n text-align: center;\n margin-bottom: 20px;\n border: 0;\n padding: 0;\n }\n\n .button {\n display: block;\n }\n}\n\n.scope-danger {\n color: $warning-red;\n}\n\n.form_admin_settings_site_short_description,\n.form_admin_settings_site_description,\n.form_admin_settings_site_extended_description,\n.form_admin_settings_site_terms,\n.form_admin_settings_custom_css,\n.form_admin_settings_closed_registrations_message {\n textarea {\n font-family: $font-monospace, monospace;\n }\n}\n\n.input-copy {\n background: darken($ui-base-color, 10%);\n border: 1px solid darken($ui-base-color, 14%);\n border-radius: 4px;\n display: flex;\n align-items: center;\n padding-right: 4px;\n position: relative;\n top: 1px;\n transition: border-color 300ms linear;\n\n &__wrapper {\n flex: 1 1 auto;\n }\n\n input[type=text] {\n background: transparent;\n border: 0;\n padding: 10px;\n font-size: 14px;\n font-family: $font-monospace, monospace;\n }\n\n button {\n flex: 0 0 auto;\n margin: 4px;\n text-transform: none;\n font-weight: 400;\n font-size: 14px;\n padding: 7px 18px;\n padding-bottom: 6px;\n width: auto;\n transition: background 300ms linear;\n }\n\n &.copied {\n border-color: $valid-value-color;\n transition: none;\n\n button {\n background: $valid-value-color;\n transition: none;\n }\n }\n}\n\n.connection-prompt {\n margin-bottom: 25px;\n\n .fa-link {\n background-color: darken($ui-base-color, 4%);\n border-radius: 100%;\n font-size: 24px;\n padding: 10px;\n }\n\n &__column {\n align-items: center;\n display: flex;\n flex: 1;\n flex-direction: column;\n flex-shrink: 1;\n max-width: 50%;\n\n &-sep {\n align-self: center;\n flex-grow: 0;\n overflow: visible;\n position: relative;\n z-index: 1;\n }\n\n p {\n word-break: break-word;\n }\n }\n\n .account__avatar {\n margin-bottom: 20px;\n }\n\n &__connection {\n background-color: lighten($ui-base-color, 8%);\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n padding: 25px 10px;\n position: relative;\n text-align: center;\n\n &::after {\n background-color: darken($ui-base-color, 4%);\n content: '';\n display: block;\n height: 100%;\n left: 50%;\n position: absolute;\n top: 0;\n width: 1px;\n }\n }\n\n &__row {\n align-items: flex-start;\n display: flex;\n flex-direction: row;\n }\n}\n",".card {\n & > a {\n display: block;\n text-decoration: none;\n color: inherit;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n\n @media screen and (max-width: $no-gap-breakpoint) {\n box-shadow: none;\n }\n\n &:hover,\n &:active,\n &:focus {\n .card__bar {\n background: lighten($ui-base-color, 8%);\n }\n }\n }\n\n &__img {\n height: 130px;\n position: relative;\n background: darken($ui-base-color, 12%);\n border-radius: 4px 4px 0 0;\n\n img {\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n object-fit: cover;\n border-radius: 4px 4px 0 0;\n }\n\n @media screen and (max-width: 600px) {\n height: 200px;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n }\n\n &__bar {\n position: relative;\n padding: 15px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n background: lighten($ui-base-color, 4%);\n border-radius: 0 0 4px 4px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-radius: 0;\n }\n\n .avatar {\n flex: 0 0 auto;\n width: 48px;\n height: 48px;\n @include avatar-size(48px);\n padding-top: 2px;\n\n img {\n width: 100%;\n height: 100%;\n display: block;\n margin: 0;\n border-radius: 4px;\n @include avatar-radius();\n background: darken($ui-base-color, 8%);\n }\n }\n\n .display-name {\n margin-left: 15px;\n text-align: left;\n\n strong {\n font-size: 15px;\n color: $primary-text-color;\n font-weight: 500;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n span {\n display: block;\n font-size: 14px;\n color: $darker-text-color;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n}\n\n.pagination {\n padding: 30px 0;\n text-align: center;\n overflow: hidden;\n\n a,\n .current,\n .newer,\n .older,\n .page,\n .gap {\n font-size: 14px;\n color: $primary-text-color;\n font-weight: 500;\n display: inline-block;\n padding: 6px 10px;\n text-decoration: none;\n }\n\n .current {\n background: $simple-background-color;\n border-radius: 100px;\n color: $inverted-text-color;\n cursor: default;\n margin: 0 10px;\n }\n\n .gap {\n cursor: default;\n }\n\n .older,\n .newer {\n text-transform: uppercase;\n color: $secondary-text-color;\n }\n\n .older {\n float: left;\n padding-left: 0;\n\n .fa {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n .newer {\n float: right;\n padding-right: 0;\n\n .fa {\n display: inline-block;\n margin-left: 5px;\n }\n }\n\n .disabled {\n cursor: default;\n color: lighten($inverted-text-color, 10%);\n }\n\n @media screen and (max-width: 700px) {\n padding: 30px 20px;\n\n .page {\n display: none;\n }\n\n .newer,\n .older {\n display: inline-block;\n }\n }\n}\n\n.nothing-here {\n background: $ui-base-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n color: $light-text-color;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: default;\n border-radius: 4px;\n padding: 20px;\n min-height: 30vh;\n\n &--under-tabs {\n border-radius: 0 0 4px 4px;\n }\n\n &--flexible {\n box-sizing: border-box;\n min-height: 100%;\n }\n}\n\n.account-role {\n display: inline-block;\n padding: 4px 6px;\n cursor: default;\n border-radius: 3px;\n font-size: 12px;\n line-height: 12px;\n font-weight: 500;\n color: $ui-secondary-color;\n background-color: rgba($ui-secondary-color, 0.1);\n border: 1px solid rgba($ui-secondary-color, 0.5);\n\n &.moderator {\n color: $success-green;\n background-color: rgba($success-green, 0.1);\n border-color: rgba($success-green, 0.5);\n }\n\n &.admin {\n color: lighten($error-red, 12%);\n background-color: rgba(lighten($error-red, 12%), 0.1);\n border-color: rgba(lighten($error-red, 12%), 0.5);\n }\n}\n\n.account__header__fields {\n padding: 0;\n margin: 15px -15px -15px;\n border: 0 none;\n border-top: 1px solid lighten($ui-base-color, 12%);\n border-bottom: 1px solid lighten($ui-base-color, 12%);\n font-size: 14px;\n line-height: 20px;\n\n dl {\n display: flex;\n border-bottom: 1px solid lighten($ui-base-color, 12%);\n }\n\n dt,\n dd {\n box-sizing: border-box;\n padding: 14px;\n text-align: center;\n max-height: 48px;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n }\n\n dt {\n font-weight: 500;\n width: 120px;\n flex: 0 0 auto;\n color: $secondary-text-color;\n background: rgba(darken($ui-base-color, 8%), 0.5);\n }\n\n dd {\n flex: 1 1 auto;\n color: $darker-text-color;\n }\n\n a {\n color: $highlight-text-color;\n text-decoration: none;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: underline;\n }\n }\n\n .verified {\n border: 1px solid rgba($valid-value-color, 0.5);\n background: rgba($valid-value-color, 0.25);\n\n a {\n color: $valid-value-color;\n font-weight: 500;\n }\n\n &__mark {\n color: $valid-value-color;\n }\n }\n\n dl:last-child {\n border-bottom: 0;\n }\n}\n\n.directory__tag .trends__item__current {\n width: auto;\n}\n",".activity-stream {\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n overflow: hidden;\n margin-bottom: 10px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n margin-bottom: 0;\n border-radius: 0;\n box-shadow: none;\n }\n\n &--headless {\n border-radius: 0;\n margin: 0;\n box-shadow: none;\n\n .detailed-status,\n .status {\n border-radius: 0 !important;\n }\n }\n\n div[data-component] {\n width: 100%;\n }\n\n .entry {\n background: $ui-base-color;\n\n .detailed-status,\n .status,\n .load-more {\n animation: none;\n }\n\n &:last-child {\n .detailed-status,\n .status,\n .load-more {\n border-bottom: 0;\n border-radius: 0 0 4px 4px;\n }\n }\n\n &:first-child {\n .detailed-status,\n .status,\n .load-more {\n border-radius: 4px 4px 0 0;\n }\n\n &:last-child {\n .detailed-status,\n .status,\n .load-more {\n border-radius: 4px;\n }\n }\n }\n\n @media screen and (max-width: 740px) {\n .detailed-status,\n .status,\n .load-more {\n border-radius: 0 !important;\n }\n }\n }\n\n &--highlighted .entry {\n background: lighten($ui-base-color, 8%);\n }\n}\n\n.button.logo-button {\n flex: 0 auto;\n font-size: 14px;\n background: $ui-highlight-color;\n color: $primary-text-color;\n text-transform: none;\n line-height: 36px;\n height: auto;\n padding: 3px 15px;\n border: 0;\n\n svg {\n width: 20px;\n height: auto;\n vertical-align: middle;\n margin-right: 5px;\n\n path:first-child {\n fill: $primary-text-color;\n }\n\n path:last-child {\n fill: $ui-highlight-color;\n }\n }\n\n &:active,\n &:focus,\n &:hover {\n background: lighten($ui-highlight-color, 10%);\n\n svg path:last-child {\n fill: lighten($ui-highlight-color, 10%);\n }\n }\n\n &.button--destructive {\n &:active,\n &:focus,\n &:hover {\n background: $error-red;\n\n svg path:last-child {\n fill: $error-red;\n }\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n svg {\n display: none;\n }\n }\n}\n\n.embed,\n.public-layout {\n .detailed-status {\n padding: 15px;\n }\n\n .status {\n padding: 15px 15px 15px (48px + 15px * 2);\n min-height: 48px + 2px;\n\n &__avatar {\n left: 15px;\n top: 17px;\n }\n\n &__content {\n padding-top: 5px;\n }\n\n &__prepend {\n padding: 8px 0;\n padding-bottom: 2px;\n margin: initial;\n margin-left: 48px + 15px * 2;\n padding-top: 15px;\n }\n\n &__prepend-icon-wrapper {\n position: absolute;\n margin: initial;\n float: initial;\n width: auto;\n left: -32px;\n }\n\n .media-gallery,\n &__action-bar,\n .video-player {\n margin-top: 10px;\n }\n }\n}\n\n// Styling from upstream's WebUI, as public pages use the same layout\n.embed,\n.public-layout {\n .status {\n .status__info {\n font-size: 15px;\n display: initial;\n }\n\n .status__relative-time {\n color: $dark-text-color;\n float: right;\n font-size: 14px;\n width: auto;\n margin: initial;\n padding: initial;\n }\n\n .status__info .status__display-name {\n display: block;\n max-width: 100%;\n padding: 6px 0;\n padding-right: 25px;\n margin: initial;\n\n .display-name strong {\n display: inline;\n }\n }\n\n .status__avatar {\n height: 48px;\n position: absolute;\n width: 48px;\n margin: initial;\n }\n }\n}\n\n.rtl {\n .embed, .public-layout {\n .status .status__relative-time {\n float: left;\n }\n }\n}\n","button.icon-button i.fa-retweet {\n background-image: url(\"data:image/svg+xml;utf8,\");\n\n &:hover {\n background-image: url(\"data:image/svg+xml;utf8,\");\n }\n}\n\n// Disabled variant\nbutton.icon-button.disabled i.fa-retweet {\n &, &:hover {\n background-image: url(\"data:image/svg+xml;utf8,\");\n }\n}\n\n// Disabled variant for use with DMs\n.status-direct button.icon-button.disabled i.fa-retweet {\n &, &:hover {\n background-image: url(\"data:image/svg+xml;utf8,\");\n }\n}\n",".account {\n padding: 10px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n color: inherit;\n text-decoration: none;\n\n .account__display-name {\n flex: 1 1 auto;\n display: block;\n color: $darker-text-color;\n overflow: hidden;\n text-decoration: none;\n font-size: 14px;\n }\n\n &.small {\n border: none;\n padding: 0;\n\n & > .account__avatar-wrapper { margin: 0 8px 0 0 }\n\n & > .display-name {\n height: 24px;\n line-height: 24px;\n }\n }\n}\n\n.account__wrapper {\n display: flex;\n}\n\n.account__avatar-wrapper {\n float: left;\n margin-left: 12px;\n margin-right: 12px;\n}\n\n.account__avatar {\n @include avatar-radius();\n position: relative;\n cursor: pointer;\n\n &-inline {\n display: inline-block;\n vertical-align: middle;\n margin-right: 5px;\n }\n}\n\n.account__avatar-overlay {\n position: relative;\n @include avatar-size(48px);\n\n &-base {\n @include avatar-radius();\n @include avatar-size(36px);\n }\n\n &-overlay {\n @include avatar-radius();\n @include avatar-size(24px);\n\n position: absolute;\n bottom: 0;\n right: 0;\n z-index: 1;\n }\n}\n\n.account__relationship {\n height: 18px;\n padding: 10px;\n white-space: nowrap;\n}\n\n.account__header__wrapper {\n flex: 0 0 auto;\n background: lighten($ui-base-color, 4%);\n}\n\n.account__disclaimer {\n padding: 10px;\n color: $dark-text-color;\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n a {\n font-weight: 500;\n color: inherit;\n text-decoration: underline;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n }\n}\n\n.account__action-bar {\n border-top: 1px solid lighten($ui-base-color, 8%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n line-height: 36px;\n overflow: hidden;\n flex: 0 0 auto;\n display: flex;\n}\n\n.account__action-bar-links {\n display: flex;\n flex: 1 1 auto;\n line-height: 18px;\n text-align: center;\n}\n\n.account__action-bar__tab {\n text-decoration: none;\n overflow: hidden;\n flex: 0 1 100%;\n border-left: 1px solid lighten($ui-base-color, 8%);\n padding: 10px 0;\n border-bottom: 4px solid transparent;\n\n &:first-child {\n border-left: 0;\n }\n\n &.active {\n border-bottom: 4px solid $ui-highlight-color;\n }\n\n & > span {\n display: block;\n text-transform: uppercase;\n font-size: 11px;\n color: $darker-text-color;\n }\n\n strong {\n display: block;\n font-size: 15px;\n font-weight: 500;\n color: $primary-text-color;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n abbr {\n color: $highlight-text-color;\n }\n}\n\n.account-authorize {\n padding: 14px 10px;\n\n .detailed-status__display-name {\n display: block;\n margin-bottom: 15px;\n overflow: hidden;\n }\n}\n\n.account-authorize__avatar {\n float: left;\n margin-right: 10px;\n}\n\n.notification__message {\n margin-left: 42px;\n padding: 8px 0 0 26px;\n cursor: default;\n color: $darker-text-color;\n font-size: 15px;\n position: relative;\n\n .fa {\n color: $highlight-text-color;\n }\n\n > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n}\n\n.account--panel {\n background: lighten($ui-base-color, 4%);\n border-top: 1px solid lighten($ui-base-color, 8%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n}\n\n.account--panel__button,\n.detailed-status__button {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.column-settings__outer {\n background: lighten($ui-base-color, 8%);\n padding: 15px;\n}\n\n.column-settings__section {\n color: $darker-text-color;\n cursor: default;\n display: block;\n font-weight: 500;\n margin-bottom: 10px;\n}\n\n.column-settings__hashtags {\n .column-settings__row {\n margin-bottom: 15px;\n }\n\n .column-select {\n &__control {\n @include search-input();\n }\n\n &__placeholder {\n color: $dark-text-color;\n padding-left: 2px;\n font-size: 12px;\n }\n\n &__value-container {\n padding-left: 6px;\n }\n\n &__multi-value {\n background: lighten($ui-base-color, 8%);\n\n &__remove {\n cursor: pointer;\n\n &:hover,\n &:active,\n &:focus {\n background: lighten($ui-base-color, 12%);\n color: lighten($darker-text-color, 4%);\n }\n }\n }\n\n &__multi-value__label,\n &__input {\n color: $darker-text-color;\n }\n\n &__clear-indicator,\n &__dropdown-indicator {\n cursor: pointer;\n transition: none;\n color: $dark-text-color;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($dark-text-color, 4%);\n }\n }\n\n &__indicator-separator {\n background-color: lighten($ui-base-color, 8%);\n }\n\n &__menu {\n @include search-popout();\n padding: 0;\n background: $ui-secondary-color;\n }\n\n &__menu-list {\n padding: 6px;\n }\n\n &__option {\n color: $inverted-text-color;\n border-radius: 4px;\n font-size: 14px;\n\n &--is-focused,\n &--is-selected {\n background: darken($ui-secondary-color, 10%);\n }\n }\n }\n}\n\n.column-settings__row {\n .text-btn {\n margin-bottom: 15px;\n }\n}\n\n.relationship-tag {\n color: $primary-text-color;\n margin-bottom: 4px;\n display: block;\n vertical-align: top;\n background-color: $base-overlay-background;\n text-transform: uppercase;\n font-size: 11px;\n font-weight: 500;\n padding: 4px;\n border-radius: 4px;\n opacity: 0.7;\n\n &:hover {\n opacity: 1;\n }\n}\n\n.account-gallery__container {\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n padding: 2px;\n}\n\n.account-gallery__item {\n flex-grow: 1;\n width: 50%;\n overflow: hidden;\n position: relative;\n\n &::before {\n content: \"\";\n display: block;\n padding-top: 100%;\n }\n\n a {\n display: block;\n width: calc(100% - 4px);\n height: calc(100% - 4px);\n margin: 2px;\n top: 0;\n left: 0;\n background-color: $base-overlay-background;\n background-size: cover;\n background-position: center;\n position: absolute;\n color: $ui-primary-color;\n text-decoration: none;\n border-radius: 4px;\n\n &:hover,\n &:active,\n &:focus {\n outline: 0;\n color: $ui-secondary-color;\n\n &::before {\n content: \"\";\n display: block;\n width: 100%;\n height: 100%;\n background: rgba($base-overlay-background, 0.3);\n border-radius: 4px;\n }\n }\n }\n\n &__icons {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n font-size: 24px;\n }\n}\n\n.notification__filter-bar,\n.account__section-headline {\n background: darken($ui-base-color, 4%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n cursor: default;\n display: flex;\n flex-shrink: 0;\n\n button {\n background: darken($ui-base-color, 4%);\n border: 0;\n margin: 0;\n }\n\n button,\n a {\n display: block;\n flex: 1 1 auto;\n color: $darker-text-color;\n padding: 15px 0;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n text-decoration: none;\n position: relative;\n\n &.active {\n color: $secondary-text-color;\n\n &::before,\n &::after {\n display: block;\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 50%;\n width: 0;\n height: 0;\n transform: translateX(-50%);\n border-style: solid;\n border-width: 0 10px 10px;\n border-color: transparent transparent lighten($ui-base-color, 8%);\n }\n\n &::after {\n bottom: -1px;\n border-color: transparent transparent $ui-base-color;\n }\n }\n }\n}\n\n.account__moved-note {\n padding: 14px 10px;\n padding-bottom: 16px;\n background: lighten($ui-base-color, 4%);\n border-top: 1px solid lighten($ui-base-color, 8%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n &__message {\n position: relative;\n margin-left: 58px;\n color: $dark-text-color;\n padding: 8px 0;\n padding-top: 0;\n padding-bottom: 4px;\n font-size: 14px;\n\n > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n\n &__icon-wrapper {\n left: -26px;\n position: absolute;\n }\n\n .detailed-status__display-avatar {\n position: relative;\n }\n\n .detailed-status__display-name {\n margin-bottom: 0;\n }\n}\n\n.account__header__content {\n color: $darker-text-color;\n font-size: 14px;\n font-weight: 400;\n overflow: hidden;\n word-break: normal;\n word-wrap: break-word;\n\n p {\n margin-bottom: 20px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n a {\n color: inherit;\n text-decoration: underline;\n\n &:hover {\n text-decoration: none;\n }\n }\n}\n\n.account__header {\n overflow: hidden;\n\n &.inactive {\n opacity: 0.5;\n\n .account__header__image,\n .account__avatar {\n filter: grayscale(100%);\n }\n }\n\n &__info {\n position: absolute;\n top: 10px;\n left: 10px;\n }\n\n &__image {\n overflow: hidden;\n height: 145px;\n position: relative;\n background: darken($ui-base-color, 4%);\n\n img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n }\n }\n\n &__bar {\n position: relative;\n background: lighten($ui-base-color, 4%);\n padding: 5px;\n border-bottom: 1px solid lighten($ui-base-color, 12%);\n\n .avatar {\n display: block;\n flex: 0 0 auto;\n width: 94px;\n margin-left: -2px;\n\n .account__avatar {\n background: darken($ui-base-color, 8%);\n border: 2px solid lighten($ui-base-color, 4%);\n }\n }\n }\n\n &__tabs {\n display: flex;\n align-items: flex-start;\n padding: 7px 5px;\n margin-top: -55px;\n\n &__buttons {\n display: flex;\n align-items: center;\n padding-top: 55px;\n overflow: hidden;\n\n .icon-button {\n border: 1px solid lighten($ui-base-color, 12%);\n border-radius: 4px;\n box-sizing: content-box;\n padding: 2px;\n }\n\n .button {\n margin: 0 8px;\n }\n }\n\n &__name {\n padding: 5px;\n\n .account-role {\n vertical-align: top;\n }\n\n .emojione {\n width: 22px;\n height: 22px;\n }\n\n h1 {\n font-size: 16px;\n line-height: 24px;\n color: $primary-text-color;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n\n small {\n display: block;\n font-size: 14px;\n color: $darker-text-color;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n\n .spacer {\n flex: 1 1 auto;\n }\n }\n\n &__bio {\n overflow: hidden;\n margin: 0 -5px;\n\n .account__header__content {\n padding: 20px 15px;\n padding-bottom: 5px;\n color: $primary-text-color;\n }\n\n .account__header__fields {\n margin: 0;\n border-top: 1px solid lighten($ui-base-color, 12%);\n\n a {\n color: lighten($ui-highlight-color, 8%);\n }\n\n dl:first-child .verified {\n border-radius: 0 4px 0 0;\n }\n\n .verified a {\n color: $valid-value-color;\n }\n }\n }\n\n &__extra {\n margin-top: 4px;\n\n &__links {\n font-size: 14px;\n color: $darker-text-color;\n\n a {\n display: inline-block;\n color: $darker-text-color;\n text-decoration: none;\n padding: 10px;\n padding-top: 20px;\n font-weight: 500;\n\n strong {\n font-weight: 700;\n color: $primary-text-color;\n }\n }\n }\n }\n}\n",".domain {\n padding: 10px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n .domain__domain-name {\n flex: 1 1 auto;\n display: block;\n color: $primary-text-color;\n text-decoration: none;\n font-size: 14px;\n font-weight: 500;\n }\n}\n\n.domain__wrapper {\n display: flex;\n}\n\n.domain_buttons {\n height: 18px;\n padding: 10px;\n white-space: nowrap;\n}\n",".status__content--with-action {\n cursor: pointer;\n}\n\n.status__content {\n position: relative;\n margin: 10px 0;\n font-size: 15px;\n line-height: 20px;\n word-wrap: break-word;\n overflow: visible;\n padding-top: 5px;\n\n em {\n font-style: italic;\n }\n\n strong {\n font-weight: bold;\n }\n\n ul { list-style: disc inside; }\n ol { list-style: decimal inside; }\n\n blockquote {\n margin: .2em 0 .2em 2em;\n font-style: italic;\n }\n\n &:focus {\n outline: 0;\n }\n\n .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n }\n\n p {\n margin-bottom: 20px;\n white-space: pre-wrap;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n a {\n color: $pleroma-links;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n\n .fa {\n color: lighten($dark-text-color, 7%);\n }\n }\n\n &.mention {\n &:hover {\n text-decoration: none;\n\n span {\n text-decoration: underline;\n }\n }\n }\n\n .fa {\n color: $dark-text-color;\n }\n }\n\n .status__content__spoiler {\n display: none;\n\n &.status__content__spoiler--visible {\n display: block;\n }\n }\n\n .status__content__spoiler-link {\n background: lighten($ui-base-color, 30%);\n\n &:hover {\n background: lighten($ui-base-color, 33%);\n text-decoration: none;\n }\n }\n}\n\n.status__content__spoiler-link {\n display: inline-block;\n border-radius: 2px;\n background: lighten($ui-base-color, 30%);\n border: none;\n color: $inverted-text-color;\n font-weight: 500;\n font-size: 11px;\n padding: 0 5px;\n text-transform: uppercase;\n line-height: inherit;\n cursor: pointer;\n vertical-align: bottom;\n\n &:hover {\n background: lighten($ui-base-color, 33%);\n text-decoration: none;\n }\n\n .status__content__spoiler-icon {\n display: inline-block;\n margin: 0 0 0 5px;\n border-left: 1px solid currentColor;\n padding: 0 0 0 4px;\n font-size: 16px;\n vertical-align: -2px;\n }\n}\n\n.notif-cleaning {\n .status, .notification-follow {\n padding-right: ($dismiss-overlay-width + 0.5rem);\n }\n}\n\n.status__wrapper--filtered {\n color: $dark-text-color;\n border: 0;\n font-size: inherit;\n text-align: center;\n line-height: inherit;\n margin: 0;\n padding: 15px;\n box-sizing: border-box;\n width: 100%;\n clear: both;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n}\n\n.status__prepend-icon-wrapper {\n float: left;\n margin: 0 10px 0 -58px;\n width: 48px;\n text-align: right;\n}\n\n.notification-follow {\n position: relative;\n\n // same like Status\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n .account {\n border-bottom: 0 none;\n }\n}\n\n.focusable {\n &:focus {\n outline: 0;\n background: lighten($ui-base-color, 4%);\n\n .status.status-direct {\n background: lighten($ui-base-color, 12%);\n\n &.muted {\n background: transparent;\n }\n }\n\n .detailed-status,\n .detailed-status__action-bar {\n background: lighten($ui-base-color, 8%);\n }\n }\n}\n\n.status {\n padding: 10px 14px;\n position: relative;\n height: auto;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n cursor: default;\n\n @supports (-ms-overflow-style: -ms-autohiding-scrollbar) {\n // Add margin to avoid Edge auto-hiding scrollbar appearing over content.\n // On Edge 16 this is 16px and Edge <=15 it's 12px, so aim for 16px.\n padding-right: 28px; // 12px + 16px\n }\n\n @keyframes fade {\n 0% { opacity: 0; }\n 100% { opacity: 1; }\n }\n\n opacity: 1;\n animation: fade 150ms linear;\n\n .video-player {\n margin-top: 8px;\n }\n\n &.status-direct {\n background: lighten($ui-base-color, 8%);\n }\n\n &.light {\n .status__relative-time {\n color: $lighter-text-color;\n }\n\n .status__display-name {\n color: $inverted-text-color;\n }\n\n .display-name {\n strong {\n color: $inverted-text-color;\n }\n\n span {\n color: $lighter-text-color;\n }\n }\n\n .status__content {\n color: $inverted-text-color;\n\n a {\n color: $highlight-text-color;\n }\n\n a.status__content__spoiler-link {\n color: $primary-text-color;\n background: $ui-primary-color;\n\n &:hover {\n background: lighten($ui-primary-color, 8%);\n }\n }\n }\n }\n\n &.collapsed {\n background-position: center;\n background-size: cover;\n user-select: none;\n\n &.has-background::before {\n display: block;\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n background-image: linear-gradient(to bottom, rgba($base-shadow-color, .75), rgba($base-shadow-color, .65) 24px, rgba($base-shadow-color, .8));\n pointer-events: none;\n content: \"\";\n }\n\n .display-name:hover .display-name__html {\n text-decoration: none;\n }\n\n .status__content {\n height: 20px;\n overflow: hidden;\n text-overflow: ellipsis;\n padding-top: 0;\n\n &:after {\n content: \"\";\n position: absolute;\n top: 0; bottom: 0;\n left: 0; right: 0;\n background: linear-gradient(rgba($ui-base-color, 0), rgba($ui-base-color, 1));\n pointer-events: none;\n }\n \n a:hover {\n text-decoration: none;\n }\n }\n &:focus > .status__content:after {\n background: linear-gradient(rgba(lighten($ui-base-color, 4%), 0), rgba(lighten($ui-base-color, 4%), 1));\n }\n &.status-direct> .status__content:after {\n background: linear-gradient(rgba(lighten($ui-base-color, 8%), 0), rgba(lighten($ui-base-color, 8%), 1));\n }\n\n .notification__message {\n margin-bottom: 0;\n }\n\n .status__info .notification__message > span {\n white-space: nowrap;\n }\n }\n\n .notification__message {\n margin: -10px 0px 10px 0;\n }\n}\n\n.notification-favourite {\n .status.status-direct {\n background: transparent;\n\n .icon-button.disabled {\n color: lighten($action-button-color, 13%);\n }\n }\n}\n\n.status__relative-time {\n display: inline-block;\n margin-left: auto;\n padding-left: 18px;\n width: 120px;\n color: $dark-text-color;\n font-size: 14px;\n text-align: right;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.status__display-name {\n margin: 0 auto 0 0;\n color: $dark-text-color;\n overflow: hidden;\n}\n\n.status__info__account .status__display-name {\n display: block;\n max-width: 100%;\n}\n\n.status__info {\n display: flex;\n font-size: 15px;\n\n > span {\n text-overflow: ellipsis;\n overflow: hidden;\n }\n\n .notification__message > span {\n word-wrap: break-word;\n }\n}\n\n.status__info__icons {\n margin-left: auto;\n display: flex;\n align-items: center;\n height: 1em;\n color: $action-button-color;\n\n .status__media-icon {\n padding-left: 6px;\n padding-right: 1px;\n }\n\n .status__visibility-icon {\n padding-left: 4px;\n }\n}\n\n.status__info__account {\n display: flex;\n align-items: center;\n}\n\n.status-check-box {\n border-bottom: 1px solid $ui-secondary-color;\n display: flex;\n\n .status-check-box__status {\n margin: 10px 0 10px 10px;\n flex: 1;\n\n .media-gallery {\n max-width: 250px;\n }\n\n .status__content {\n padding: 0;\n white-space: normal;\n }\n\n .video-player {\n margin-top: 8px;\n max-width: 250px;\n }\n\n .media-gallery__item-thumbnail {\n cursor: default;\n }\n }\n}\n\n.status-check-box-toggle {\n align-items: center;\n display: flex;\n flex: 0 0 auto;\n justify-content: center;\n padding: 10px;\n}\n\n.status__prepend {\n margin: -10px -10px 10px;\n color: $dark-text-color;\n padding: 8px 10px 0 68px;\n font-size: 14px;\n position: relative;\n\n .status__display-name strong {\n color: $dark-text-color;\n }\n\n > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n}\n\n.status__action-bar {\n align-items: center;\n display: flex;\n margin-top: 8px;\n\n &__counter {\n display: inline-flex;\n margin-right: 11px;\n align-items: center;\n\n .status__action-bar-button {\n margin-right: 4px;\n }\n\n &__label {\n display: inline-block;\n width: 14px;\n font-size: 12px;\n font-weight: 500;\n color: $action-button-color;\n }\n }\n}\n\n.status__action-bar-button {\n margin-right: 18px;\n}\n\n.status__action-bar-dropdown {\n height: 23.15px;\n width: 23.15px;\n}\n\n.detailed-status__action-bar-dropdown {\n flex: 1 1 auto;\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n}\n\n.detailed-status {\n background: lighten($ui-base-color, 4%);\n padding: 14px 10px;\n\n &--flex {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n align-items: flex-start;\n\n .status__content,\n .detailed-status__meta {\n flex: 100%;\n }\n }\n\n .status__content {\n font-size: 19px;\n line-height: 24px;\n\n .emojione {\n width: 24px;\n height: 24px;\n margin: -1px 0 0;\n }\n }\n\n .video-player {\n margin-top: 8px;\n }\n}\n\n.detailed-status__meta {\n margin-top: 15px;\n color: $dark-text-color;\n font-size: 14px;\n line-height: 18px;\n}\n\n.detailed-status__action-bar {\n background: lighten($ui-base-color, 4%);\n border-top: 1px solid lighten($ui-base-color, 8%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n}\n\n.detailed-status__link {\n color: inherit;\n text-decoration: none;\n}\n\n.detailed-status__favorites,\n.detailed-status__reblogs {\n display: inline-block;\n font-weight: 500;\n font-size: 12px;\n margin-left: 6px;\n}\n\n.status__display-name,\n.status__relative-time,\n.detailed-status__display-name,\n.detailed-status__datetime,\n.detailed-status__application,\n.account__display-name {\n text-decoration: none;\n}\n\n.status__display-name,\n.account__display-name {\n strong {\n color: $primary-text-color;\n }\n}\n\n.muted {\n .emojione {\n opacity: 0.5;\n }\n}\n\n.status__display-name,\n.reply-indicator__display-name,\n.detailed-status__display-name,\n.account__display-name {\n &:hover strong {\n text-decoration: underline;\n }\n}\n\n.account__display-name strong {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.detailed-status__application,\n.detailed-status__datetime {\n color: inherit;\n}\n\n.detailed-status__display-name {\n color: $secondary-text-color;\n display: block;\n line-height: 24px;\n margin-bottom: 15px;\n overflow: hidden;\n\n strong,\n span {\n display: block;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n\n strong {\n font-size: 16px;\n color: $primary-text-color;\n }\n}\n\n.detailed-status__display-avatar {\n float: left;\n margin-right: 10px;\n}\n\n.status__avatar {\n flex: none;\n margin: 0 10px 0 0;\n height: 48px;\n width: 48px;\n}\n\n.muted {\n .status__content,\n .status__content p,\n .status__content a {\n color: $dark-text-color;\n }\n\n .status__display-name strong {\n color: $dark-text-color;\n }\n\n .status__avatar {\n opacity: 0.5;\n }\n\n a.status__content__spoiler-link {\n background: $ui-base-lighter-color;\n color: $inverted-text-color;\n\n &:hover {\n background: lighten($ui-base-color, 29%);\n text-decoration: none;\n }\n }\n}\n\n.status__relative-time,\n.detailed-status__datetime {\n &:hover {\n text-decoration: underline;\n }\n}\n\n.status-card {\n display: flex;\n font-size: 14px;\n border: 1px solid lighten($ui-base-color, 8%);\n border-radius: 4px;\n color: $dark-text-color;\n margin-top: 14px;\n text-decoration: none;\n overflow: hidden;\n\n &__actions {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n\n & > div {\n background: rgba($base-shadow-color, 0.6);\n border-radius: 4px;\n padding: 12px 9px;\n flex: 0 0 auto;\n display: flex;\n justify-content: center;\n align-items: center;\n }\n\n button,\n a {\n display: inline;\n color: $primary-text-color;\n background: transparent;\n border: 0;\n padding: 0 5px;\n text-decoration: none;\n opacity: 0.6;\n font-size: 18px;\n line-height: 18px;\n\n &:hover,\n &:active,\n &:focus {\n opacity: 1;\n }\n }\n\n a {\n font-size: 19px;\n position: relative;\n bottom: -1px;\n }\n\n a .fa, a:hover .fa {\n color: inherit;\n }\n }\n}\n\na.status-card {\n cursor: pointer;\n\n &:hover {\n background: lighten($ui-base-color, 8%);\n }\n}\n\n.status-card-photo {\n cursor: zoom-in;\n display: block;\n text-decoration: none;\n width: 100%;\n height: auto;\n margin: 0;\n}\n\n.status-card-video {\n iframe {\n width: 100%;\n height: 100%;\n }\n}\n\n.status-card__title {\n display: block;\n font-weight: 500;\n margin-bottom: 5px;\n color: $darker-text-color;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n text-decoration: none;\n}\n\n.status-card__content {\n flex: 1 1 auto;\n overflow: hidden;\n padding: 14px 14px 14px 8px;\n}\n\n.status-card__description {\n color: $darker-text-color;\n}\n\n.status-card__host {\n display: block;\n margin-top: 5px;\n font-size: 13px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.status-card__image {\n flex: 0 0 100px;\n background: lighten($ui-base-color, 8%);\n position: relative;\n\n & > .fa {\n font-size: 21px;\n position: absolute;\n transform-origin: 50% 50%;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n }\n}\n\n.status-card.horizontal {\n display: block;\n\n .status-card__image {\n width: 100%;\n }\n\n .status-card__image-image {\n border-radius: 4px 4px 0 0;\n }\n\n .status-card__title {\n white-space: inherit;\n }\n}\n\n.status-card.compact {\n border-color: lighten($ui-base-color, 4%);\n\n &.interactive {\n border: 0;\n }\n\n .status-card__content {\n padding: 8px;\n padding-top: 10px;\n }\n\n .status-card__title {\n white-space: nowrap;\n }\n\n .status-card__image {\n flex: 0 0 60px;\n }\n}\n\na.status-card.compact:hover {\n background-color: lighten($ui-base-color, 4%);\n}\n\n.status-card__image-image {\n border-radius: 4px 0 0 4px;\n display: block;\n margin: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n background-size: cover;\n background-position: center center;\n}\n\n.status__video-player {\n display: flex;\n align-items: center;\n background: $base-shadow-color;\n box-sizing: border-box;\n cursor: default; /* May not be needed */\n margin-top: 8px;\n overflow: hidden;\n position: relative;\n\n @include fullwidth-gallery;\n}\n\n.status__video-player-video {\n height: 100%;\n object-fit: contain;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n width: 100%;\n z-index: 1;\n\n &:not(.letterbox) {\n height: 100%;\n object-fit: cover;\n }\n}\n\n.status__video-player-expand,\n.status__video-player-mute {\n color: $primary-text-color;\n opacity: 0.8;\n position: absolute;\n right: 4px;\n text-shadow: 0 1px 1px $base-shadow-color, 1px 0 1px $base-shadow-color;\n}\n\n.status__video-player-spoiler {\n display: none;\n color: $primary-text-color;\n left: 4px;\n position: absolute;\n text-shadow: 0 1px 1px $base-shadow-color, 1px 0 1px $base-shadow-color;\n top: 4px;\n z-index: 100;\n\n &.status__video-player-spoiler--visible {\n display: block;\n }\n}\n\n.status__video-player-expand {\n bottom: 4px;\n z-index: 100;\n}\n\n.status__video-player-mute {\n top: 4px;\n z-index: 5;\n}\n\n.attachment-list {\n display: flex;\n font-size: 14px;\n border: 1px solid lighten($ui-base-color, 8%);\n border-radius: 4px;\n margin-top: 14px;\n overflow: hidden;\n\n &__icon {\n flex: 0 0 auto;\n color: $dark-text-color;\n padding: 8px 18px;\n cursor: default;\n border-right: 1px solid lighten($ui-base-color, 8%);\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n font-size: 26px;\n\n .fa {\n display: block;\n }\n }\n\n &__list {\n list-style: none;\n padding: 4px 0;\n padding-left: 8px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n li {\n display: block;\n padding: 4px 0;\n }\n\n a {\n text-decoration: none;\n color: $dark-text-color;\n font-weight: 500;\n\n &:hover {\n text-decoration: underline;\n }\n }\n }\n\n &.compact {\n border: 0;\n margin-top: 4px;\n\n .attachment-list__list {\n padding: 0;\n display: block;\n }\n\n .fa {\n color: $dark-text-color;\n }\n }\n}\n",".modal-container--preloader {\n background: lighten($ui-base-color, 8%);\n}\n\n.modal-root {\n position: relative;\n transition: opacity 0.3s linear;\n will-change: opacity;\n z-index: 9999;\n}\n\n.modal-root__overlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: rgba($base-overlay-background, 0.7);\n}\n\n.modal-root__container {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n align-content: space-around;\n z-index: 9999;\n pointer-events: none;\n user-select: none;\n}\n\n.modal-root__modal {\n pointer-events: auto;\n display: flex;\n z-index: 9999;\n}\n\n.onboarding-modal,\n.error-modal,\n.embed-modal {\n background: $ui-secondary-color;\n color: $inverted-text-color;\n border-radius: 8px;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n}\n\n.onboarding-modal__pager {\n height: 80vh;\n width: 80vw;\n max-width: 520px;\n max-height: 470px;\n\n .react-swipeable-view-container > div {\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n display: none;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n display: flex;\n user-select: text;\n }\n}\n\n.error-modal__body {\n height: 80vh;\n width: 80vw;\n max-width: 520px;\n max-height: 420px;\n position: relative;\n\n & > div {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n padding: 25px;\n display: none;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n display: flex;\n opacity: 0;\n user-select: text;\n }\n}\n\n.error-modal__body {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n}\n\n@media screen and (max-width: 550px) {\n .onboarding-modal {\n width: 100%;\n height: 100%;\n border-radius: 0;\n }\n\n .onboarding-modal__pager {\n width: 100%;\n height: auto;\n max-width: none;\n max-height: none;\n flex: 1 1 auto;\n }\n}\n\n.onboarding-modal__paginator,\n.error-modal__footer {\n flex: 0 0 auto;\n background: darken($ui-secondary-color, 8%);\n display: flex;\n padding: 25px;\n\n & > div {\n min-width: 33px;\n }\n\n .onboarding-modal__nav,\n .error-modal__nav {\n color: $lighter-text-color;\n border: 0;\n font-size: 14px;\n font-weight: 500;\n padding: 10px 25px;\n line-height: inherit;\n height: auto;\n margin: -10px;\n border-radius: 4px;\n background-color: transparent;\n\n &:hover,\n &:focus,\n &:active {\n color: darken($lighter-text-color, 4%);\n background-color: darken($ui-secondary-color, 16%);\n }\n\n &.onboarding-modal__done,\n &.onboarding-modal__next {\n color: $inverted-text-color;\n\n &:hover,\n &:focus,\n &:active {\n color: lighten($inverted-text-color, 4%);\n }\n }\n }\n}\n\n.error-modal__footer {\n justify-content: center;\n}\n\n.onboarding-modal__dots {\n flex: 1 1 auto;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.onboarding-modal__dot {\n width: 14px;\n height: 14px;\n border-radius: 14px;\n background: darken($ui-secondary-color, 16%);\n margin: 0 3px;\n cursor: pointer;\n\n &:hover {\n background: darken($ui-secondary-color, 18%);\n }\n\n &.active {\n cursor: default;\n background: darken($ui-secondary-color, 24%);\n }\n}\n\n.onboarding-modal__page__wrapper {\n pointer-events: none;\n padding: 25px;\n padding-bottom: 0;\n\n &.onboarding-modal__page__wrapper--active {\n pointer-events: auto;\n }\n}\n\n.onboarding-modal__page {\n cursor: default;\n line-height: 21px;\n\n h1 {\n font-size: 18px;\n font-weight: 500;\n color: $inverted-text-color;\n margin-bottom: 20px;\n }\n\n a {\n color: $highlight-text-color;\n\n &:hover,\n &:focus,\n &:active {\n color: lighten($highlight-text-color, 4%);\n }\n }\n\n .navigation-bar a {\n color: inherit;\n }\n\n p {\n font-size: 16px;\n color: $lighter-text-color;\n margin-top: 10px;\n margin-bottom: 10px;\n\n &:last-child {\n margin-bottom: 0;\n }\n\n strong {\n font-weight: 500;\n background: $ui-base-color;\n color: $secondary-text-color;\n border-radius: 4px;\n font-size: 14px;\n padding: 3px 6px;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n }\n}\n\n.onboarding-modal__page__wrapper-0 {\n height: 100%;\n padding: 0;\n}\n\n.onboarding-modal__page-one {\n &__lead {\n padding: 65px;\n padding-top: 45px;\n padding-bottom: 0;\n margin-bottom: 10px;\n\n h1 {\n font-size: 26px;\n line-height: 36px;\n margin-bottom: 8px;\n }\n\n p {\n margin-bottom: 0;\n }\n }\n\n &__extra {\n padding-right: 65px;\n padding-left: 185px;\n text-align: center;\n }\n}\n\n.display-case {\n text-align: center;\n font-size: 15px;\n margin-bottom: 15px;\n\n &__label {\n font-weight: 500;\n color: $inverted-text-color;\n margin-bottom: 5px;\n text-transform: uppercase;\n font-size: 12px;\n }\n\n &__case {\n background: $ui-base-color;\n color: $secondary-text-color;\n font-weight: 500;\n padding: 10px;\n border-radius: 4px;\n }\n}\n\n.onboarding-modal__page-two,\n.onboarding-modal__page-three,\n.onboarding-modal__page-four,\n.onboarding-modal__page-five {\n p {\n text-align: left;\n }\n\n .figure {\n background: darken($ui-base-color, 8%);\n color: $secondary-text-color;\n margin-bottom: 20px;\n border-radius: 4px;\n padding: 10px;\n text-align: center;\n font-size: 14px;\n box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.3);\n\n .onboarding-modal__image {\n border-radius: 4px;\n margin-bottom: 10px;\n }\n\n &.non-interactive {\n pointer-events: none;\n text-align: left;\n }\n }\n}\n\n.onboarding-modal__page-four__columns {\n .row {\n display: flex;\n margin-bottom: 20px;\n\n & > div {\n flex: 1 1 0;\n margin: 0 10px;\n\n &:first-child {\n margin-left: 0;\n }\n\n &:last-child {\n margin-right: 0;\n }\n\n p {\n text-align: center;\n }\n }\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n .column-header {\n color: $primary-text-color;\n }\n}\n\n@media screen and (max-width: 320px) and (max-height: 600px) {\n .onboarding-modal__page p {\n font-size: 14px;\n line-height: 20px;\n }\n\n .onboarding-modal__page-two .figure,\n .onboarding-modal__page-three .figure,\n .onboarding-modal__page-four .figure,\n .onboarding-modal__page-five .figure {\n font-size: 12px;\n margin-bottom: 10px;\n }\n\n .onboarding-modal__page-four__columns .row {\n margin-bottom: 10px;\n }\n\n .onboarding-modal__page-four__columns .column-header {\n padding: 5px;\n font-size: 12px;\n }\n}\n\n.onboard-sliders {\n display: inline-block;\n max-width: 30px;\n max-height: auto;\n margin-left: 10px;\n}\n\n.boost-modal,\n.favourite-modal,\n.confirmation-modal,\n.report-modal,\n.actions-modal,\n.mute-modal {\n background: lighten($ui-secondary-color, 8%);\n color: $inverted-text-color;\n border-radius: 8px;\n overflow: hidden;\n max-width: 90vw;\n width: 480px;\n position: relative;\n flex-direction: column;\n\n .status__display-name {\n display: flex;\n }\n\n .status__avatar {\n height: 28px;\n left: 10px;\n top: 10px;\n width: 48px;\n }\n\n .status__content__spoiler-link {\n color: lighten($secondary-text-color, 8%);\n }\n}\n\n.actions-modal {\n .status {\n background: $white;\n border-bottom-color: $ui-secondary-color;\n padding-top: 10px;\n padding-bottom: 10px;\n }\n\n .dropdown-menu__separator {\n border-bottom-color: $ui-secondary-color;\n }\n}\n\n.boost-modal__container,\n.favourite-modal__container {\n overflow-x: scroll;\n padding: 10px;\n\n .status {\n user-select: text;\n border-bottom: 0;\n }\n}\n\n.boost-modal__action-bar,\n.favourite-modal__action-bar,\n.confirmation-modal__action-bar,\n.mute-modal__action-bar {\n display: flex;\n justify-content: space-between;\n background: $ui-secondary-color;\n padding: 10px;\n line-height: 36px;\n\n & > div {\n flex: 1 1 auto;\n text-align: right;\n color: $lighter-text-color;\n padding-right: 10px;\n }\n\n .button {\n flex: 0 0 auto;\n }\n}\n\n.boost-modal__status-header,\n.favourite-modal__status-header {\n font-size: 15px;\n}\n\n.boost-modal__status-time,\n.favourite-modal__status-time {\n float: right;\n font-size: 14px;\n}\n\n.confirmation-modal {\n max-width: 85vw;\n\n @media screen and (min-width: 480px) {\n max-width: 380px;\n }\n}\n\n.mute-modal {\n line-height: 24px;\n}\n\n.mute-modal .react-toggle {\n vertical-align: middle;\n}\n\n.report-modal {\n width: 90vw;\n max-width: 700px;\n}\n\n.report-modal__container {\n display: flex;\n border-top: 1px solid $ui-secondary-color;\n\n @media screen and (max-width: 480px) {\n flex-wrap: wrap;\n overflow-y: auto;\n }\n}\n\n.report-modal__statuses,\n.report-modal__comment {\n box-sizing: border-box;\n width: 50%;\n\n @media screen and (max-width: 480px) {\n width: 100%;\n }\n}\n\n.report-modal__statuses {\n flex: 1 1 auto;\n min-height: 20vh;\n max-height: 80vh;\n overflow-y: auto;\n overflow-x: hidden;\n\n .status__content a {\n color: $highlight-text-color;\n }\n\n @media screen and (max-width: 480px) {\n max-height: 10vh;\n }\n}\n\n.report-modal__comment {\n padding: 20px;\n border-right: 1px solid $ui-secondary-color;\n max-width: 320px;\n\n p {\n font-size: 14px;\n line-height: 20px;\n margin-bottom: 20px;\n }\n\n .setting-text {\n display: block;\n box-sizing: border-box;\n width: 100%;\n margin: 0;\n color: $inverted-text-color;\n background: $white;\n padding: 10px;\n font-family: inherit;\n font-size: 14px;\n resize: vertical;\n border: 0;\n outline: 0;\n border-radius: 4px;\n border: 1px solid $ui-secondary-color;\n margin-bottom: 20px;\n\n &:focus {\n border: 1px solid darken($ui-secondary-color, 8%);\n }\n }\n\n .setting-toggle {\n margin-top: 20px;\n margin-bottom: 24px;\n\n &__label {\n color: $inverted-text-color;\n font-size: 14px;\n }\n }\n\n @media screen and (max-width: 480px) {\n padding: 10px;\n max-width: 100%;\n order: 2;\n\n .setting-toggle {\n margin-bottom: 4px;\n }\n }\n}\n\n.report-modal__target {\n padding: 20px;\n\n .media-modal__close {\n top: 19px;\n right: 15px;\n }\n}\n\n.actions-modal {\n .status {\n overflow-y: auto;\n max-height: 300px;\n }\n\n strong {\n display: block;\n font-weight: 500;\n }\n\n max-height: 80vh;\n max-width: 80vw;\n\n .actions-modal__item-label {\n font-weight: 500;\n }\n\n ul {\n overflow-y: auto;\n flex-shrink: 0;\n\n li:empty {\n margin: 0;\n }\n\n li:not(:empty) {\n a {\n color: $inverted-text-color;\n display: flex;\n padding: 12px 16px;\n font-size: 15px;\n align-items: center;\n text-decoration: none;\n\n &,\n button {\n transition: none;\n }\n\n &.active,\n &:hover,\n &:active,\n &:focus {\n &,\n button {\n background: $ui-highlight-color;\n color: $primary-text-color;\n }\n }\n\n & > .react-toggle,\n & > .icon,\n button:first-child {\n margin-right: 10px;\n }\n }\n }\n }\n}\n\n.confirmation-modal__action-bar,\n.mute-modal__action-bar {\n .confirmation-modal__secondary-button,\n .confirmation-modal__cancel-button,\n .mute-modal__cancel-button {\n background-color: transparent;\n color: $lighter-text-color;\n font-size: 14px;\n font-weight: 500;\n\n &:hover,\n &:focus,\n &:active {\n color: darken($lighter-text-color, 4%);\n }\n }\n}\n\n.confirmation-modal__do_not_ask_again {\n padding-left: 20px;\n padding-right: 20px;\n padding-bottom: 10px;\n\n font-size: 14px;\n\n label, input {\n vertical-align: middle;\n }\n}\n\n.confirmation-modal__container,\n.mute-modal__container,\n.report-modal__target {\n padding: 30px;\n font-size: 16px;\n text-align: center;\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n}\n\n.embed-modal {\n max-width: 80vw;\n max-height: 80vh;\n\n h4 {\n padding: 30px;\n font-weight: 500;\n font-size: 16px;\n text-align: center;\n }\n\n .embed-modal__container {\n padding: 10px;\n\n .hint {\n margin-bottom: 15px;\n }\n\n .embed-modal__html {\n outline: 0;\n box-sizing: border-box;\n display: block;\n width: 100%;\n border: none;\n padding: 10px;\n font-family: 'mastodon-font-monospace', monospace;\n background: $ui-base-color;\n color: $primary-text-color;\n font-size: 14px;\n margin: 0;\n margin-bottom: 15px;\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &:focus {\n background: lighten($ui-base-color, 4%);\n }\n\n @media screen and (max-width: 600px) {\n font-size: 16px;\n }\n }\n\n .embed-modal__iframe {\n width: 400px;\n max-width: 100%;\n overflow: hidden;\n border: 0;\n }\n }\n}\n\n.focal-point {\n position: relative;\n cursor: pointer;\n overflow: hidden;\n\n &.dragging {\n cursor: move;\n }\n\n img {\n max-width: 80vw;\n max-height: 80vh;\n width: auto;\n height: auto;\n margin: auto;\n }\n\n &__reticle {\n position: absolute;\n width: 100px;\n height: 100px;\n transform: translate(-50%, -50%);\n background: url('~images/reticle.png') no-repeat 0 0;\n border-radius: 50%;\n box-shadow: 0 0 0 9999em rgba($base-shadow-color, 0.35);\n }\n\n &__overlay {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n }\n}\n",".composer {\n padding: 10px;\n}\n\n.no-reduce-motion .composer--spoiler {\n transition: height 0.4s ease, opacity 0.4s ease;\n}\n\n.composer--spoiler {\n height: 0;\n transform-origin: bottom;\n opacity: 0.0;\n\n &.composer--spoiler--visible {\n height: 47px;\n opacity: 1.0;\n }\n\n input {\n display: block;\n box-sizing: border-box;\n margin: 0;\n border: none;\n border-radius: 4px;\n padding: 10px;\n width: 100%;\n outline: 0;\n color: $inverted-text-color;\n background: $simple-background-color;\n font-size: 14px;\n font-family: inherit;\n resize: vertical;\n\n &:focus { outline: 0 }\n @include single-column('screen and (max-width: 630px)') { font-size: 16px }\n }\n}\n\n.composer--warning {\n color: $inverted-text-color;\n margin-bottom: 15px;\n background: $ui-primary-color;\n box-shadow: 0 2px 6px rgba($base-shadow-color, 0.3);\n padding: 8px 10px;\n border-radius: 4px;\n font-size: 13px;\n font-weight: 400;\n\n a {\n color: $lighter-text-color;\n font-weight: 500;\n text-decoration: underline;\n\n &:active,\n &:focus,\n &:hover { text-decoration: none }\n }\n}\n\n.composer--reply {\n margin: 0 0 10px;\n border-radius: 4px;\n padding: 10px;\n background: $ui-primary-color;\n\n & > header {\n margin-bottom: 5px;\n overflow: hidden;\n\n & > .account.small { color: $inverted-text-color; }\n\n & > .cancel {\n float: right;\n line-height: 24px;\n }\n }\n\n & > .content {\n position: relative;\n margin: 10px 0;\n padding: 0 12px;\n font-size: 14px;\n line-height: 20px;\n color: $inverted-text-color;\n word-wrap: break-word;\n font-weight: 400;\n overflow: visible;\n white-space: pre-wrap;\n padding-top: 5px;\n\n p {\n margin-bottom: 20px;\n\n &:last-child { margin-bottom: 0 }\n }\n\n a {\n color: $lighter-text-color;\n text-decoration: none;\n\n &:hover { text-decoration: underline }\n\n &.mention {\n &:hover {\n text-decoration: none;\n\n span { text-decoration: underline }\n }\n }\n }\n }\n\n .emojione {\n width: 20px;\n height: 20px;\n margin: -5px 0 0;\n }\n}\n\n.emoji-picker-dropdown {\n position: absolute;\n right: 5px;\n top: 5px;\n\n ::-webkit-scrollbar-track:hover,\n ::-webkit-scrollbar-track:active {\n background-color: rgba($base-overlay-background, 0.3);\n }\n}\n\n.composer--textarea {\n position: relative;\n\n & > label {\n .textarea {\n display: block;\n box-sizing: border-box;\n margin: 0;\n border: none;\n border-radius: 4px 4px 0 0;\n padding: 10px 32px 0 10px;\n width: 100%;\n min-height: 100px;\n outline: 0;\n color: $inverted-text-color;\n background: $simple-background-color;\n font-size: 14px;\n font-family: inherit;\n resize: none;\n scrollbar-color: initial;\n\n &::-webkit-scrollbar {\n all: unset;\n }\n\n &:disabled { background: $ui-secondary-color }\n &:focus { outline: 0 }\n @include single-column('screen and (max-width: 630px)') { font-size: 16px }\n\n @include limited-single-column('screen and (max-width: 600px)') {\n height: 100px !important; // prevent auto-resize textarea\n resize: vertical;\n }\n }\n }\n}\n\n.composer--textarea--icons {\n display: block;\n position: absolute;\n top: 29px;\n right: 5px;\n bottom: 5px;\n overflow: hidden;\n\n & > .textarea_icon {\n display: block;\n margin: 2px 0 0 2px;\n width: 24px;\n height: 24px;\n color: $lighter-text-color;\n font-size: 18px;\n line-height: 24px;\n text-align: center;\n opacity: .8;\n }\n}\n\n.composer--textarea--suggestions {\n display: block;\n position: absolute;\n box-sizing: border-box;\n top: 100%;\n border-radius: 0 0 4px 4px;\n padding: 6px;\n width: 100%;\n color: $inverted-text-color;\n background: $ui-secondary-color;\n box-shadow: 4px 4px 6px rgba($base-shadow-color, 0.4);\n font-size: 14px;\n z-index: 99;\n\n &[hidden] { display: none }\n}\n\n.composer--textarea--suggestions--item {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n border-radius: 4px;\n padding: 10px;\n font-size: 14px;\n line-height: 18px;\n overflow: hidden;\n cursor: pointer;\n\n &:hover,\n &:focus,\n &:active,\n &.selected { background: darken($ui-secondary-color, 10%) }\n\n & > .emoji {\n img {\n display: block;\n float: left;\n margin-right: 8px;\n width: 18px;\n height: 18px;\n }\n }\n\n & > .account.small {\n .display-name {\n & > span { color: $lighter-text-color }\n }\n }\n}\n\n.composer--upload_form {\n padding: 5px;\n color: $inverted-text-color;\n background: $simple-background-color;\n font-size: 14px;\n\n & > .content {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n font-family: inherit;\n overflow: hidden;\n }\n}\n\n.composer--upload_form--item {\n flex: 1 1 0;\n margin: 5px;\n min-width: 40%;\n\n & > div {\n position: relative;\n border-radius: 4px;\n height: 140px;\n width: 100%;\n background-position: center;\n background-size: cover;\n background-repeat: no-repeat;\n overflow: hidden;\n\n textarea {\n display: block;\n position: absolute;\n box-sizing: border-box;\n bottom: 0;\n left: 0;\n margin: 0;\n border: 0;\n padding: 10px;\n width: 100%;\n color: $secondary-text-color;\n background: linear-gradient(0deg, rgba($base-shadow-color, 0.8) 0, rgba($base-shadow-color, 0.35) 80%, transparent);\n font-size: 14px;\n font-family: inherit;\n font-weight: 500;\n opacity: 0;\n z-index: 2;\n transition: opacity .1s ease;\n\n &:focus { color: $white }\n\n &::placeholder {\n opacity: 0.54;\n color: $secondary-text-color;\n }\n }\n\n & > .close { mix-blend-mode: difference }\n }\n\n &.active {\n & > div {\n textarea { opacity: 1 }\n }\n }\n}\n\n.composer--upload_form--actions {\n background: linear-gradient(180deg, rgba($base-shadow-color, 0.8) 0, rgba($base-shadow-color, 0.35) 80%, transparent);\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n opacity: 0;\n transition: opacity .1s ease;\n\n .icon-button {\n flex: 0 1 auto;\n color: $ui-secondary-color;\n font-size: 14px;\n font-weight: 500;\n padding: 10px;\n font-family: inherit;\n\n &:hover,\n &:focus,\n &:active {\n color: lighten($ui-secondary-color, 4%);\n }\n }\n\n &.active {\n opacity: 1;\n }\n}\n\n.composer--upload_form--progress {\n display: flex;\n padding: 10px;\n color: $darker-text-color;\n overflow: hidden;\n\n & > .fa {\n font-size: 34px;\n margin-right: 10px;\n }\n\n & > .message {\n flex: 1 1 auto;\n\n & > span {\n display: block;\n font-size: 12px;\n font-weight: 500;\n text-transform: uppercase;\n }\n\n & > .backdrop {\n position: relative;\n margin-top: 5px;\n border-radius: 6px;\n width: 100%;\n height: 6px;\n background: $ui-base-lighter-color;\n\n & > .tracker {\n position: absolute;\n top: 0;\n left: 0;\n height: 6px;\n border-radius: 6px;\n background: $ui-highlight-color;\n }\n }\n }\n}\n\n.compose-form__modifiers {\n color: $inverted-text-color;\n font-family: inherit;\n font-size: 14px;\n background: $simple-background-color;\n}\n\n.composer--options {\n padding: 10px;\n background: darken($simple-background-color, 8%);\n box-shadow: inset 0 5px 5px rgba($base-shadow-color, 0.05);\n border-radius: 0 0 4px 4px;\n height: 27px;\n\n & > * {\n display: inline-block;\n box-sizing: content-box;\n padding: 0 3px;\n height: 27px;\n line-height: 27px;\n vertical-align: bottom;\n }\n\n & > hr {\n display: inline-block;\n margin: 0 3px;\n border-width: 0 0 0 1px;\n border-style: none none none solid;\n border-color: transparent transparent transparent darken($simple-background-color, 24%);\n padding: 0;\n width: 0;\n height: 27px;\n background: transparent;\n }\n}\n\n.composer--options--dropdown {\n &.open {\n & > .value {\n border-radius: 4px 4px 0 0;\n box-shadow: 0 -4px 4px rgba($base-shadow-color, 0.1);\n color: $primary-text-color;\n background: $ui-highlight-color;\n transition: none;\n }\n &.top {\n & > .value {\n border-radius: 0 0 4px 4px;\n box-shadow: 0 4px 4px rgba($base-shadow-color, 0.1);\n }\n }\n }\n}\n\n.composer--options--dropdown--content {\n position: absolute;\n border-radius: 4px;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n background: $simple-background-color;\n overflow: hidden;\n transform-origin: 50% 0;\n}\n\n.composer--options--dropdown--content--item {\n display: flex;\n align-items: center;\n padding: 10px;\n color: $inverted-text-color;\n cursor: pointer;\n\n & > .content {\n flex: 1 1 auto;\n color: $lighter-text-color;\n\n &:not(:first-child) { margin-left: 10px }\n\n strong {\n display: block;\n color: $inverted-text-color;\n font-weight: 500;\n }\n }\n\n &:hover,\n &.active {\n background: $ui-highlight-color;\n color: $primary-text-color;\n\n & > .content {\n color: $primary-text-color;\n\n strong { color: $primary-text-color }\n }\n }\n\n &.active:hover { background: lighten($ui-highlight-color, 4%) }\n}\n\n.composer--publisher {\n padding-top: 10px;\n text-align: right;\n white-space: nowrap;\n overflow: hidden;\n\n & > .count {\n display: inline-block;\n margin: 0 16px 0 8px;\n font-size: 16px;\n line-height: 36px;\n }\n\n & > .primary {\n display: inline-block;\n margin: 0;\n padding: 0 10px;\n text-align: center;\n }\n\n & > .side_arm {\n display: inline-block;\n margin: 0 2px 0 0;\n padding: 0;\n width: 36px;\n text-align: center;\n }\n\n &.over {\n & > .count { color: $warning-red }\n }\n}\n",".column__wrapper {\n display: flex;\n flex: 1 1 auto;\n position: relative;\n}\n\n.columns-area {\n display: flex;\n flex: 1 1 auto;\n flex-direction: row;\n justify-content: flex-start;\n overflow-x: auto;\n position: relative;\n}\n\n@include limited-single-column('screen and (min-width: 360px)', $parent: null) {\n .columns-area {\n padding: 10px;\n }\n\n .react-swipeable-view-container .columns-area {\n height: calc(100% - 20px) !important;\n }\n}\n\n.react-swipeable-view-container {\n &,\n .columns-area,\n .column {\n height: 100%;\n }\n}\n\n.react-swipeable-view-container > * {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 100%;\n}\n\n.column {\n width: 330px;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n\n > .scrollable {\n background: $ui-base-color;\n }\n}\n\n.ui {\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n width: 100%;\n height: 100%;\n background: darken($ui-base-color, 7%);\n}\n\n.column {\n overflow: hidden;\n}\n\n@include limited-single-column('screen and (min-width: 360px)', $parent: null) {\n .tabs-bar {\n margin: 10px;\n margin-bottom: 0;\n }\n}\n\n:root { // Overrides .wide stylings for mobile view\n @include single-column('screen and (max-width: 630px)', $parent: null) {\n .column {\n flex: auto;\n width: 100%;\n min-width: 0;\n max-width: none;\n padding: 0;\n }\n\n .columns-area {\n flex-direction: column;\n }\n\n .search__input,\n .autosuggest-textarea__textarea {\n font-size: 16px;\n }\n }\n}\n\n@include multi-columns('screen and (min-width: 631px)', $parent: null) {\n .columns-area {\n padding: 0;\n }\n\n .column {\n flex: 0 0 auto;\n padding: 10px;\n padding-left: 5px;\n padding-right: 5px;\n\n &:first-child {\n padding-left: 10px;\n }\n\n &:last-child {\n padding-right: 10px;\n }\n }\n\n .columns-area > div {\n .column {\n padding-left: 5px;\n padding-right: 5px;\n }\n }\n}\n\n.column-back-button {\n background: lighten($ui-base-color, 4%);\n color: $highlight-text-color;\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n border: 0;\n text-align: unset;\n padding: 15px;\n margin: 0;\n z-index: 3;\n\n &:hover {\n text-decoration: underline;\n }\n}\n\n.column-header__back-button {\n background: lighten($ui-base-color, 4%);\n border: 0;\n font-family: inherit;\n color: $highlight-text-color;\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n padding: 0 5px 0 0;\n z-index: 3;\n\n &:hover {\n text-decoration: underline;\n }\n\n &:last-child {\n padding: 0 15px 0 0;\n }\n}\n\n.column-back-button__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.column-back-button--slim {\n position: relative;\n}\n\n.column-back-button--slim-button {\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n padding: 15px;\n position: absolute;\n right: 0;\n top: -48px;\n}\n\n.column-link {\n background: lighten($ui-base-color, 8%);\n color: $primary-text-color;\n display: block;\n font-size: 16px;\n padding: 15px;\n text-decoration: none;\n\n &:hover {\n background: lighten($ui-base-color, 11%);\n }\n}\n\n.column-link__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.column-subheading {\n background: $ui-base-color;\n color: $dark-text-color;\n padding: 8px 20px;\n font-size: 12px;\n font-weight: 500;\n text-transform: uppercase;\n cursor: default;\n}\n\n.column-header__wrapper {\n position: relative;\n flex: 0 0 auto;\n\n &.active {\n &::before {\n display: block;\n content: \"\";\n position: absolute;\n top: 35px;\n left: 0;\n right: 0;\n margin: 0 auto;\n width: 60%;\n pointer-events: none;\n height: 28px;\n z-index: 1;\n background: radial-gradient(ellipse, rgba($ui-highlight-color, 0.23) 0%, rgba($ui-highlight-color, 0) 60%);\n }\n }\n}\n\n.column-header {\n display: flex;\n font-size: 16px;\n background: lighten($ui-base-color, 4%);\n flex: 0 0 auto;\n cursor: pointer;\n position: relative;\n z-index: 2;\n outline: 0;\n overflow: hidden;\n\n & > button {\n margin: 0;\n border: none;\n padding: 15px;\n color: inherit;\n background: transparent;\n font: inherit;\n text-align: left;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n flex: 1;\n }\n\n & > .column-header__back-button {\n color: $highlight-text-color;\n }\n\n &.active {\n box-shadow: 0 1px 0 rgba($ui-highlight-color, 0.3);\n\n .column-header__icon {\n color: $highlight-text-color;\n text-shadow: 0 0 10px rgba($ui-highlight-color, 0.4);\n }\n }\n\n &:focus,\n &:active {\n outline: 0;\n }\n}\n\n.column {\n width: 330px;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n\n .wide & {\n flex: auto;\n min-width: 330px;\n max-width: 400px;\n }\n\n > .scrollable {\n background: $ui-base-color;\n }\n}\n\n.column-header__buttons {\n height: 48px;\n display: flex;\n margin-left: 0;\n}\n\n.column-header__links .text-btn {\n margin-right: 10px;\n}\n\n.column-header__button {\n background: lighten($ui-base-color, 4%);\n border: 0;\n color: $darker-text-color;\n cursor: pointer;\n font-size: 16px;\n padding: 0 15px;\n\n &:hover {\n color: lighten($darker-text-color, 7%);\n }\n\n &.active {\n color: $primary-text-color;\n background: lighten($ui-base-color, 8%);\n\n &:hover {\n color: $primary-text-color;\n background: lighten($ui-base-color, 8%);\n }\n }\n\n // glitch - added focus ring for keyboard navigation\n &:focus {\n text-shadow: 0 0 4px darken($ui-highlight-color, 5%);\n }\n}\n\n.column-header__notif-cleaning-buttons {\n display: flex;\n align-items: stretch;\n justify-content: space-around;\n\n button {\n @extend .column-header__button;\n background: transparent;\n text-align: center;\n padding: 10px 0;\n white-space: pre-wrap;\n }\n\n b {\n font-weight: bold;\n }\n}\n\n// The notifs drawer with no padding to have more space for the buttons\n.column-header__collapsible-inner.nopad-drawer {\n padding: 0;\n}\n\n.column-header__collapsible {\n max-height: 70vh;\n overflow: hidden;\n overflow-y: auto;\n color: $darker-text-color;\n transition: max-height 150ms ease-in-out, opacity 300ms linear;\n opacity: 1;\n\n &.collapsed {\n max-height: 0;\n opacity: 0.5;\n }\n\n &.animating {\n overflow-y: hidden;\n }\n\n hr {\n height: 0;\n background: transparent;\n border: 0;\n border-top: 1px solid lighten($ui-base-color, 12%);\n margin: 10px 0;\n }\n\n // notif cleaning drawer\n &.ncd {\n transition: none;\n &.collapsed {\n max-height: 0;\n opacity: 0.7;\n }\n }\n}\n\n.column-header__collapsible-inner {\n background: lighten($ui-base-color, 8%);\n padding: 15px;\n}\n\n.column-header__setting-btn {\n &:hover {\n color: $darker-text-color;\n text-decoration: underline;\n }\n}\n\n.column-header__setting-arrows {\n float: right;\n\n .column-header__setting-btn {\n padding: 0 10px;\n\n &:last-child {\n padding-right: 0;\n }\n }\n}\n\n.column-header__title {\n display: inline-block;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n flex: 1;\n}\n\n.column-header__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.empty-column-indicator,\n.error-column {\n color: $dark-text-color;\n background: $ui-base-color;\n text-align: center;\n padding: 20px;\n font-size: 15px;\n font-weight: 400;\n cursor: default;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n justify-content: center;\n @supports(display: grid) { // hack to fix Chrome <57\n contain: strict;\n }\n\n a {\n color: $highlight-text-color;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n.error-column {\n flex-direction: column;\n}\n\n// more fixes for the navbar-under mode\n@mixin fix-margins-for-navbar-under {\n .tabs-bar {\n margin-top: 0 !important;\n margin-bottom: -6px !important;\n }\n}\n\n.single-column.navbar-under {\n @include fix-margins-for-navbar-under;\n}\n\n.auto-columns.navbar-under {\n @media screen and (max-width: 360px) {\n @include fix-margins-for-navbar-under;\n }\n}\n\n.auto-columns.navbar-under .react-swipeable-view-container .columns-area,\n.single-column.navbar-under .react-swipeable-view-container .columns-area {\n @media screen and (max-width: 360px) {\n height: 100% !important;\n }\n}\n\n.column-inline-form {\n padding: 7px 15px;\n padding-right: 5px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n background: lighten($ui-base-color, 4%);\n\n label {\n flex: 1 1 auto;\n\n input {\n width: 100%;\n margin-bottom: 6px;\n\n &:focus {\n outline: 0;\n }\n }\n }\n\n .icon-button {\n flex: 0 0 auto;\n margin: 0 5px;\n }\n}\n\n.floating-action-button {\n position: fixed;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 3.9375rem;\n height: 3.9375rem;\n bottom: 1.3125rem;\n right: 1.3125rem;\n background: darken($ui-highlight-color, 3%);\n color: $white;\n border-radius: 50%;\n font-size: 21px;\n line-height: 21px;\n text-decoration: none;\n box-shadow: 2px 3px 9px rgba($base-shadow-color, 0.4);\n\n &:hover,\n &:focus,\n &:active {\n background: lighten($ui-highlight-color, 7%);\n }\n}\n",".regeneration-indicator {\n text-align: center;\n font-size: 16px;\n font-weight: 500;\n color: $dark-text-color;\n background: $ui-base-color;\n cursor: default;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n justify-content: center;\n padding: 20px;\n\n & > div {\n width: 100%;\n background: transparent;\n padding-top: 0;\n }\n\n &__figure {\n width: 100%;\n height: 160px;\n background-size: contain;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n }\n\n &.missing-indicator {\n padding-top: 20px + 48px;\n }\n\n &__label {\n margin-top: 200px;\n\n strong {\n display: block;\n margin-bottom: 10px;\n color: $dark-text-color;\n }\n\n span {\n font-size: 15px;\n font-weight: 400;\n }\n }\n}\n",".search {\n position: relative;\n}\n\n.search__input {\n display: block;\n padding: 10px;\n padding-right: 30px;\n @include search-input();\n}\n\n.search__icon {\n .fa {\n position: absolute;\n top: 10px;\n right: 10px;\n z-index: 2;\n display: inline-block;\n opacity: 0;\n transition: all 100ms linear;\n font-size: 18px;\n width: 18px;\n height: 18px;\n color: $secondary-text-color;\n cursor: default;\n pointer-events: none;\n\n &.active {\n pointer-events: auto;\n opacity: 0.3;\n }\n }\n\n .fa-search {\n transform: rotate(90deg);\n\n &.active {\n pointer-events: none;\n transform: rotate(0deg);\n }\n }\n\n .fa-times-circle {\n top: 11px;\n transform: rotate(0deg);\n cursor: pointer;\n\n &.active {\n transform: rotate(90deg);\n }\n\n &:hover {\n color: $primary-text-color;\n }\n }\n}\n\n.search-results__header {\n color: $dark-text-color;\n background: lighten($ui-base-color, 2%);\n border-bottom: 1px solid darken($ui-base-color, 4%);\n padding: 15px 10px;\n font-size: 14px;\n font-weight: 500;\n}\n\n.trends {\n &__header {\n color: $dark-text-color;\n background: lighten($ui-base-color, 2%);\n border-bottom: 1px solid darken($ui-base-color, 4%);\n font-weight: 500;\n padding: 15px;\n font-size: 16px;\n cursor: default;\n\n .fa {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n &__item {\n display: flex;\n align-items: center;\n padding: 15px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n &:last-child {\n border-bottom: 0;\n }\n\n &__name {\n flex: 1 1 auto;\n color: $dark-text-color;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n strong {\n font-weight: 500;\n }\n\n a {\n color: $darker-text-color;\n text-decoration: none;\n font-size: 14px;\n font-weight: 500;\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n &:hover,\n &:focus,\n &:active {\n span {\n text-decoration: underline;\n }\n }\n }\n }\n\n &__current {\n flex: 0 0 auto;\n width: 100px;\n font-size: 24px;\n line-height: 36px;\n font-weight: 500;\n text-align: center;\n color: $secondary-text-color;\n }\n\n &__sparkline {\n flex: 0 0 auto;\n width: 50px;\n\n path {\n stroke: lighten($highlight-text-color, 6%) !important;\n }\n }\n }\n}\n",null,".emojione {\n font-size: inherit;\n vertical-align: middle;\n object-fit: contain;\n margin: -.2ex .15em .2ex;\n width: 16px;\n height: 16px;\n\n img {\n width: auto;\n }\n}\n\n.emoji-picker-dropdown__menu {\n background: $simple-background-color;\n position: absolute;\n box-shadow: 4px 4px 6px rgba($base-shadow-color, 0.4);\n border-radius: 4px;\n margin-top: 5px;\n\n .emoji-mart-scroll {\n transition: opacity 200ms ease;\n }\n\n &.selecting .emoji-mart-scroll {\n opacity: 0.5;\n }\n}\n\n.emoji-picker-dropdown__modifiers {\n position: absolute;\n top: 60px;\n right: 11px;\n cursor: pointer;\n}\n\n.emoji-picker-dropdown__modifiers__menu {\n position: absolute;\n z-index: 4;\n top: -4px;\n left: -8px;\n background: $simple-background-color;\n border-radius: 4px;\n box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.2);\n overflow: hidden;\n\n button {\n display: block;\n cursor: pointer;\n border: 0;\n padding: 4px 8px;\n background: transparent;\n\n &:hover,\n &:focus,\n &:active {\n background: rgba($ui-secondary-color, 0.4);\n }\n }\n\n .emoji-mart-emoji {\n height: 22px;\n }\n}\n\n.emoji-mart-emoji {\n span {\n background-repeat: no-repeat;\n }\n}\n\n.emoji-button {\n display: block;\n font-size: 24px;\n line-height: 24px;\n margin-left: 2px;\n width: 24px;\n outline: 0;\n cursor: pointer;\n\n &:active,\n &:focus {\n outline: 0 !important;\n }\n\n img {\n filter: grayscale(100%);\n opacity: 0.8;\n display: block;\n margin: 0;\n width: 22px;\n height: 22px;\n margin-top: 2px;\n }\n\n &:hover,\n &:active,\n &:focus {\n img {\n opacity: 1;\n filter: none;\n }\n }\n}\n","$doodleBg: #d9e1e8;\n.doodle-modal {\n @extend .boost-modal;\n width: unset;\n}\n\n.doodle-modal__container {\n background: $doodleBg;\n text-align: center;\n line-height: 0; // remove weird gap under canvas\n canvas {\n border: 5px solid $doodleBg;\n }\n}\n\n.doodle-modal__action-bar {\n @extend .boost-modal__action-bar;\n\n .filler {\n flex-grow: 1;\n margin: 0;\n padding: 0;\n }\n\n .doodle-toolbar {\n line-height: 1;\n\n display: flex;\n flex-direction: column;\n flex-grow: 0;\n justify-content: space-around;\n\n &.with-inputs {\n label {\n display: inline-block;\n width: 70px;\n text-align: right;\n margin-right: 2px;\n }\n\n input[type=\"number\"],input[type=\"text\"] {\n width: 40px;\n }\n span.val {\n display: inline-block;\n text-align: left;\n width: 50px;\n }\n }\n }\n\n .doodle-palette {\n padding-right: 0 !important;\n border: 1px solid black;\n line-height: .2rem;\n flex-grow: 0;\n background: white;\n\n button {\n appearance: none;\n width: 1rem;\n height: 1rem;\n margin: 0; padding: 0;\n text-align: center;\n color: black;\n text-shadow: 0 0 1px white;\n cursor: pointer;\n box-shadow: inset 0 0 1px rgba(white, .5);\n border: 1px solid black;\n outline-offset:-1px;\n\n &.foreground {\n outline: 1px dashed white;\n }\n\n &.background {\n outline: 1px dashed red;\n }\n\n &.foreground.background {\n outline: 1px dashed red;\n border-color: white;\n }\n }\n }\n}\n",".drawer {\n width: 300px;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n overflow-y: hidden;\n padding: 10px 5px;\n flex: none;\n\n &:first-child {\n padding-left: 10px;\n }\n\n &:last-child {\n padding-right: 10px;\n }\n\n @include single-column('screen and (max-width: 630px)') { flex: auto }\n\n @include limited-single-column('screen and (max-width: 630px)') {\n &, &:first-child, &:last-child { padding: 0 }\n }\n\n .wide & {\n min-width: 300px;\n max-width: 400px;\n flex: 1 1 200px;\n }\n\n @include single-column('screen and (max-width: 630px)') {\n :root & { // Overrides `.wide` for single-column view\n flex: auto;\n width: 100%;\n min-width: 0;\n max-width: none;\n padding: 0;\n }\n }\n\n .react-swipeable-view-container & { height: 100% }\n}\n\n.drawer--header {\n display: flex;\n flex-direction: row;\n margin-bottom: 10px;\n flex: none;\n background: lighten($ui-base-color, 8%);\n font-size: 16px;\n\n & > * {\n display: block;\n box-sizing: border-box;\n border-bottom: 2px solid transparent;\n padding: 15px 5px 13px;\n height: 48px;\n flex: 1 1 auto;\n color: $darker-text-color;\n text-align: center;\n text-decoration: none;\n cursor: pointer;\n }\n\n a {\n transition: background 100ms ease-in;\n\n &:focus,\n &:hover {\n outline: none;\n background: lighten($ui-base-color, 3%);\n transition: background 200ms ease-out;\n }\n }\n}\n\n.drawer--search {\n position: relative;\n margin-bottom: 10px;\n flex: none;\n\n @include limited-single-column('screen and (max-width: 360px)') { margin-bottom: 0 }\n @include single-column('screen and (max-width: 630px)') { font-size: 16px }\n\n input {\n display: block;\n box-sizing: border-box;\n margin: 0;\n border: none;\n padding: 10px 30px 10px 10px;\n width: 100%;\n height: 36px;\n outline: 0;\n color: $darker-text-color;\n background: $ui-base-color;\n font-size: 14px;\n font-family: inherit;\n line-height: 16px;\n\n &:focus {\n outline: 0;\n background: lighten($ui-base-color, 4%);\n }\n }\n\n & > .icon {\n display: block;\n position: absolute;\n top: 10px;\n right: 10px;\n width: 18px;\n height: 18px;\n color: $secondary-text-color;\n font-size: 18px;\n line-height: 18px;\n z-index: 2;\n\n .fa {\n display: inline-block;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n opacity: 0;\n cursor: default;\n pointer-events: none;\n transition: all 100ms linear;\n }\n\n .fa-search {\n opacity: 0.3;\n transform: rotate(0deg);\n }\n\n .fa-times-circle {\n transform: rotate(-90deg);\n cursor: pointer;\n\n &:hover { color: $primary-text-color }\n }\n }\n\n &.active {\n & > .icon {\n .fa-search {\n opacity: 0;\n transform: rotate(90deg);\n }\n\n .fa-times-circle {\n opacity: 0.3;\n pointer-events: auto;\n transform: rotate(0deg);\n }\n }\n }\n}\n\n.drawer--search--popout {\n @include search-popout();\n}\n\n.drawer--account {\n padding: 10px;\n color: $darker-text-color;\n\n & > a {\n color: inherit;\n text-decoration: none;\n }\n\n & > .avatar {\n float: left;\n margin-right: 10px;\n }\n\n & > .acct {\n display: block;\n color: $secondary-text-color;\n font-weight: 500;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n}\n\n.drawer--results {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n padding: 0;\n background: $ui-base-color;\n overflow-x: hidden;\n overflow-y: auto;\n\n & > header {\n color: $dark-text-color;\n background: lighten($ui-base-color, 2%);\n padding: 15px;\n font-weight: 500;\n font-size: 16px;\n cursor: default;\n\n .fa {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n & > section {\n margin-bottom: 5px;\n\n h5 {\n background: darken($ui-base-color, 4%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n cursor: default;\n display: flex;\n padding: 15px;\n font-weight: 500;\n font-size: 16px;\n color: $dark-text-color;\n\n .fa {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n .account:last-child,\n & > div:last-child .status {\n border-bottom: 0;\n }\n\n & > .hashtag {\n display: block;\n padding: 10px;\n color: $secondary-text-color;\n text-decoration: none;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($secondary-text-color, 4%);\n text-decoration: underline;\n }\n }\n }\n}\n\n.drawer__pager {\n box-sizing: border-box;\n padding: 0;\n flex-grow: 1;\n position: relative;\n overflow: hidden;\n display: flex;\n}\n\n.drawer__inner {\n position: absolute;\n top: 0;\n left: 0;\n background: lighten($ui-base-color, 13%);\n box-sizing: border-box;\n padding: 0;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n overflow-y: auto;\n width: 100%;\n height: 100%;\n\n &.darker {\n background: $ui-base-color;\n }\n}\n\n.drawer__inner__mastodon {\n background: lighten($ui-base-color, 13%) url('data:image/svg+xml;utf8,') no-repeat bottom / 100% auto;\n flex: 1;\n min-height: 47px;\n\n > img {\n display: block;\n object-fit: contain;\n object-position: bottom left;\n width: 100%;\n height: 100%;\n pointer-events: none;\n user-drag: none;\n user-select: none;\n }\n\n > .mastodon {\n display: block;\n width: 100%;\n height: 100%;\n border: none;\n cursor: inherit;\n }\n}\n\n.pseudo-drawer {\n background: lighten($ui-base-color, 13%);\n font-size: 13px;\n text-align: left;\n}\n\n.drawer__backdrop {\n cursor: pointer;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: rgba($base-overlay-background, 0.5);\n}\n",".video-error-cover {\n align-items: center;\n background: $base-overlay-background;\n color: $primary-text-color;\n cursor: pointer;\n display: flex;\n flex-direction: column;\n height: 100%;\n justify-content: center;\n margin-top: 8px;\n position: relative;\n text-align: center;\n z-index: 100;\n}\n\n.media-spoiler {\n background: $base-overlay-background;\n color: $darker-text-color;\n border: 0;\n width: 100%;\n height: 100%;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($darker-text-color, 8%);\n }\n\n .status__content > & {\n margin-top: 15px; // Add margin when used bare for NSFW video player\n }\n @include fullwidth-gallery;\n}\n\n.media-spoiler__warning {\n display: block;\n font-size: 14px;\n}\n\n.media-spoiler__trigger {\n display: block;\n font-size: 11px;\n font-weight: 500;\n}\n\n.media-gallery__gifv__label {\n display: block;\n position: absolute;\n color: $primary-text-color;\n background: rgba($base-overlay-background, 0.5);\n bottom: 6px;\n left: 6px;\n padding: 2px 6px;\n border-radius: 2px;\n font-size: 11px;\n font-weight: 600;\n z-index: 1;\n pointer-events: none;\n opacity: 0.9;\n transition: opacity 0.1s ease;\n}\n\n.media-gallery__gifv {\n &.autoplay {\n .media-gallery__gifv__label {\n display: none;\n }\n }\n\n &:hover {\n .media-gallery__gifv__label {\n opacity: 1;\n }\n }\n}\n\n.media-gallery__audio {\n height: 100%;\n display: flex;\n flex-direction: column;\n\n span {\n text-align: center;\n color: $darker-text-color;\n display: flex;\n height: 100%;\n align-items: center;\n\n p {\n width: 100%;\n }\n }\n\n audio {\n width: 100%;\n }\n}\n\n.media-gallery {\n box-sizing: border-box;\n margin-top: 8px;\n overflow: hidden;\n border-radius: 4px;\n position: relative;\n width: 100%;\n height: 110px;\n\n @include fullwidth-gallery;\n}\n\n.media-gallery__item {\n border: none;\n box-sizing: border-box;\n display: block;\n float: left;\n position: relative;\n border-radius: 4px;\n overflow: hidden;\n\n .full-width & {\n border-radius: 0;\n }\n\n &.standalone {\n .media-gallery__item-gifv-thumbnail {\n transform: none;\n top: 0;\n }\n }\n\n &.letterbox {\n background: $base-shadow-color;\n }\n}\n\n.media-gallery__item-thumbnail {\n cursor: zoom-in;\n display: block;\n text-decoration: none;\n color: $secondary-text-color;\n line-height: 0;\n\n &,\n img {\n height: 100%;\n width: 100%;\n object-fit: contain;\n\n &:not(.letterbox) {\n height: 100%;\n object-fit: cover;\n }\n }\n}\n\n.media-gallery__gifv {\n height: 100%;\n overflow: hidden;\n position: relative;\n width: 100%;\n display: flex;\n justify-content: center;\n}\n\n.media-gallery__item-gifv-thumbnail {\n cursor: zoom-in;\n height: 100%;\n width: 100%;\n position: relative;\n z-index: 1;\n object-fit: contain;\n\n &:not(.letterbox) {\n height: 100%;\n object-fit: cover;\n }\n}\n\n.media-gallery__item-thumbnail-label {\n clip: rect(1px 1px 1px 1px); /* IE6, IE7 */\n clip: rect(1px, 1px, 1px, 1px);\n overflow: hidden;\n position: absolute;\n}\n\n.video-modal {\n max-width: 100vw;\n max-height: 100vh;\n position: relative;\n}\n\n.media-modal {\n width: 100%;\n height: 100%;\n position: relative;\n\n .extended-video-player {\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n\n video {\n max-width: $media-modal-media-max-width;\n max-height: $media-modal-media-max-height;\n }\n }\n}\n\n.media-modal__closer {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n.media-modal__navigation {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n pointer-events: none;\n transition: opacity 0.3s linear;\n will-change: opacity;\n\n * {\n pointer-events: auto;\n }\n\n &.media-modal__navigation--hidden {\n opacity: 0;\n\n * {\n pointer-events: none;\n }\n }\n}\n\n.media-modal__nav {\n background: rgba($base-overlay-background, 0.5);\n box-sizing: border-box;\n border: 0;\n color: $primary-text-color;\n cursor: pointer;\n display: flex;\n align-items: center;\n font-size: 24px;\n height: 20vmax;\n margin: auto 0;\n padding: 30px 15px;\n position: absolute;\n top: 0;\n bottom: 0;\n}\n\n.media-modal__nav--left {\n left: 0;\n}\n\n.media-modal__nav--right {\n right: 0;\n}\n\n.media-modal__pagination {\n width: 100%;\n text-align: center;\n position: absolute;\n left: 0;\n bottom: 20px;\n pointer-events: none;\n}\n\n.media-modal__page-dot {\n display: inline-block;\n}\n\n.media-modal__button {\n background-color: $white;\n height: 12px;\n width: 12px;\n border-radius: 6px;\n margin: 10px;\n padding: 0;\n border: 0;\n font-size: 0;\n}\n\n.media-modal__button--active {\n background-color: $ui-highlight-color;\n}\n\n.media-modal__close {\n position: absolute;\n right: 8px;\n top: 8px;\n z-index: 100;\n}\n\n.detailed,\n.fullscreen {\n .video-player__volume__current,\n .video-player__volume::before {\n bottom: 27px;\n }\n\n .video-player__volume__handle {\n bottom: 23px;\n }\n\n}\n\n.video-player {\n overflow: hidden;\n position: relative;\n background: $base-shadow-color;\n max-width: 100%;\n\n &:focus {\n outline: 0;\n }\n\n .detailed-status & {\n width: 100%;\n height: 100%;\n }\n\n @include fullwidth-gallery;\n\n video {\n max-width: 100vw;\n max-height: 80vh;\n z-index: 1;\n position: relative;\n }\n\n &.fullscreen {\n width: 100% !important;\n height: 100% !important;\n margin: 0;\n\n video {\n max-width: 100% !important;\n max-height: 100% !important;\n width: 100% !important;\n height: 100% !important;\n }\n }\n\n &.inline {\n video {\n object-fit: contain;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n }\n }\n\n &__controls {\n position: absolute;\n z-index: 2;\n bottom: 0;\n left: 0;\n right: 0;\n box-sizing: border-box;\n background: linear-gradient(0deg, rgba($base-shadow-color, 0.85) 0, rgba($base-shadow-color, 0.45) 60%, transparent);\n padding: 0 15px;\n opacity: 0;\n transition: opacity .1s ease;\n\n &.active {\n opacity: 1;\n }\n }\n\n &.inactive {\n video,\n .video-player__controls {\n visibility: hidden;\n }\n }\n\n &__spoiler {\n display: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 4;\n border: 0;\n background: $base-shadow-color;\n color: $darker-text-color;\n transition: none;\n pointer-events: none;\n\n &.active {\n display: block;\n pointer-events: auto;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($darker-text-color, 7%);\n }\n }\n\n &__title {\n display: block;\n font-size: 14px;\n }\n\n &__subtitle {\n display: block;\n font-size: 11px;\n font-weight: 500;\n }\n }\n\n &__buttons-bar {\n display: flex;\n justify-content: space-between;\n padding-bottom: 10px;\n }\n\n &__buttons {\n font-size: 16px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n &.left {\n button {\n padding-left: 0;\n }\n }\n\n &.right {\n button {\n padding-right: 0;\n }\n }\n\n button {\n background: transparent;\n padding: 2px 10px;\n font-size: 16px;\n border: 0;\n color: rgba($white, 0.75);\n\n &:active,\n &:hover,\n &:focus {\n color: $white;\n }\n }\n }\n\n &__time-sep,\n &__time-total,\n &__time-current {\n font-size: 14px;\n font-weight: 500;\n }\n\n &__time-current {\n color: $white;\n margin-left: 60px;\n }\n\n &__time-sep {\n display: inline-block;\n margin: 0 6px;\n }\n\n &__time-sep,\n &__time-total {\n color: $white;\n }\n\n &__volume {\n cursor: pointer;\n height: 24px;\n display: inline;\n\n &::before {\n content: \"\";\n width: 50px;\n background: rgba($white, 0.35);\n border-radius: 4px;\n display: block;\n position: absolute;\n height: 4px;\n left: 70px;\n bottom: 20px;\n }\n\n &__current {\n display: block;\n position: absolute;\n height: 4px;\n border-radius: 4px;\n left: 70px;\n bottom: 20px;\n background: lighten($ui-highlight-color, 8%);\n }\n\n &__handle {\n position: absolute;\n z-index: 3;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n bottom: 16px;\n left: 70px;\n transition: opacity .1s ease;\n background: lighten($ui-highlight-color, 8%);\n box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.2);\n pointer-events: none;\n }\n }\n\n &__seek {\n cursor: pointer;\n height: 24px;\n position: relative;\n\n &::before {\n content: \"\";\n width: 100%;\n background: rgba($white, 0.35);\n border-radius: 4px;\n display: block;\n position: absolute;\n height: 4px;\n top: 10px;\n }\n\n &__progress,\n &__buffer {\n display: block;\n position: absolute;\n height: 4px;\n border-radius: 4px;\n top: 10px;\n background: lighten($ui-highlight-color, 8%);\n }\n\n &__buffer {\n background: rgba($white, 0.2);\n }\n\n &__handle {\n position: absolute;\n z-index: 3;\n opacity: 0;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n top: 6px;\n margin-left: -6px;\n transition: opacity .1s ease;\n background: lighten($ui-highlight-color, 8%);\n box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.2);\n pointer-events: none;\n\n &.active {\n opacity: 1;\n }\n }\n\n &:hover {\n .video-player__seek__handle {\n opacity: 1;\n }\n }\n }\n\n&.detailed,\n&.fullscreen {\n .video-player__buttons {\n button {\n padding-top: 10px;\n padding-bottom: 10px;\n }\n }\n}\n}\n\n.media-spoiler-video {\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n cursor: pointer;\n margin-top: 8px;\n position: relative;\n\n @include fullwidth-gallery;\n\n border: 0;\n display: block;\n}\n\n.media-spoiler-video-play-icon {\n border-radius: 100px;\n color: rgba($primary-text-color, 0.8);\n font-size: 36px;\n left: 50%;\n padding: 5px;\n position: absolute;\n top: 50%;\n transform: translate(-50%, -50%);\n}\n",".sensitive-info {\n display: flex;\n flex-direction: row;\n align-items: center;\n position: absolute;\n top: 4px;\n left: 4px;\n z-index: 100;\n}\n\n.sensitive-marker {\n margin: 0 3px;\n border-radius: 2px;\n padding: 2px 6px;\n color: rgba($primary-text-color, 0.8);\n background: rgba($base-overlay-background, 0.5);\n font-size: 12px;\n line-height: 15px;\n text-transform: uppercase;\n opacity: .9;\n transition: opacity .1s ease;\n\n .media-gallery:hover & { opacity: 1 }\n}\n",".list-editor {\n background: $ui-base-color;\n flex-direction: column;\n border-radius: 8px;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n width: 380px;\n overflow: hidden;\n\n @media screen and (max-width: 420px) {\n width: 90%;\n }\n\n h4 {\n padding: 15px 0;\n background: lighten($ui-base-color, 13%);\n font-weight: 500;\n font-size: 16px;\n text-align: center;\n border-radius: 8px 8px 0 0;\n }\n\n .drawer__pager {\n height: 50vh;\n }\n\n .drawer__inner {\n border-radius: 0 0 8px 8px;\n\n &.backdrop {\n width: calc(100% - 60px);\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n border-radius: 0 0 0 8px;\n }\n }\n\n &__accounts {\n overflow-y: auto;\n }\n\n .account__display-name {\n &:hover strong {\n text-decoration: none;\n }\n }\n\n .account__avatar {\n cursor: default;\n }\n\n .search {\n margin-bottom: 0;\n }\n}\n\n.list-adder {\n background: $ui-base-color;\n flex-direction: column;\n border-radius: 8px;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n width: 380px;\n overflow: hidden;\n\n @media screen and (max-width: 420px) {\n width: 90%;\n }\n\n &__account {\n background: lighten($ui-base-color, 13%);\n }\n\n &__lists {\n background: lighten($ui-base-color, 13%);\n height: 50vh;\n border-radius: 0 0 8px 8px;\n overflow-y: auto;\n }\n\n .list {\n padding: 10px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n }\n\n .list__wrapper {\n display: flex;\n }\n\n .list__display-name {\n flex: 1 1 auto;\n overflow: hidden;\n text-decoration: none;\n font-size: 16px;\n padding: 10px;\n }\n}\n",".emoji-mart {\n &,\n * {\n box-sizing: border-box;\n line-height: 1.15;\n }\n\n font-size: 13px;\n display: inline-block;\n color: $inverted-text-color;\n\n .emoji-mart-emoji {\n padding: 6px;\n }\n}\n\n.emoji-mart-bar {\n border: 0 solid darken($ui-secondary-color, 8%);\n\n &:first-child {\n border-bottom-width: 1px;\n border-top-left-radius: 5px;\n border-top-right-radius: 5px;\n background: $ui-secondary-color;\n }\n\n &:last-child {\n border-top-width: 1px;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n display: none;\n }\n}\n\n.emoji-mart-anchors {\n display: flex;\n justify-content: space-between;\n padding: 0 6px;\n color: $lighter-text-color;\n line-height: 0;\n}\n\n.emoji-mart-anchor {\n position: relative;\n flex: 1;\n text-align: center;\n padding: 12px 4px;\n overflow: hidden;\n transition: color .1s ease-out;\n cursor: pointer;\n\n &:hover {\n color: darken($lighter-text-color, 4%);\n }\n}\n\n.emoji-mart-anchor-selected {\n color: $highlight-text-color;\n\n &:hover {\n color: darken($highlight-text-color, 4%);\n }\n\n .emoji-mart-anchor-bar {\n bottom: 0;\n }\n}\n\n.emoji-mart-anchor-bar {\n position: absolute;\n bottom: -3px;\n left: 0;\n width: 100%;\n height: 3px;\n background-color: darken($ui-highlight-color, 3%);\n}\n\n.emoji-mart-anchors {\n i {\n display: inline-block;\n width: 100%;\n max-width: 22px;\n }\n\n svg {\n fill: currentColor;\n max-height: 18px;\n }\n}\n\n.emoji-mart-scroll {\n overflow-y: scroll;\n height: 270px;\n max-height: 35vh;\n padding: 0 6px 6px;\n background: $simple-background-color;\n will-change: transform;\n\n &::-webkit-scrollbar-track:hover,\n &::-webkit-scrollbar-track:active {\n background-color: rgba($base-overlay-background, 0.3);\n }\n}\n\n.emoji-mart-search {\n padding: 10px;\n padding-right: 45px;\n background: $simple-background-color;\n\n input {\n font-size: 14px;\n font-weight: 400;\n padding: 7px 9px;\n font-family: inherit;\n display: block;\n width: 100%;\n background: rgba($ui-secondary-color, 0.3);\n color: $inverted-text-color;\n border: 1px solid $ui-secondary-color;\n border-radius: 4px;\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n }\n}\n\n.emoji-mart-category .emoji-mart-emoji {\n cursor: pointer;\n\n span {\n z-index: 1;\n position: relative;\n text-align: center;\n }\n\n &:hover::before {\n z-index: 0;\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba($ui-secondary-color, 0.7);\n border-radius: 100%;\n }\n}\n\n.emoji-mart-category-label {\n z-index: 2;\n position: relative;\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n\n span {\n display: block;\n width: 100%;\n font-weight: 500;\n padding: 5px 6px;\n background: $simple-background-color;\n }\n}\n\n.emoji-mart-emoji {\n position: relative;\n display: inline-block;\n font-size: 0;\n\n span {\n width: 22px;\n height: 22px;\n }\n}\n\n.emoji-mart-no-results {\n font-size: 14px;\n text-align: center;\n padding-top: 70px;\n color: $light-text-color;\n\n .emoji-mart-category-label {\n display: none;\n }\n\n .emoji-mart-no-results-label {\n margin-top: .2em;\n }\n\n .emoji-mart-emoji:hover::before {\n content: none;\n }\n}\n\n.emoji-mart-preview {\n display: none;\n}\n",".glitch.local-settings {\n position: relative;\n display: flex;\n flex-direction: row;\n background: $ui-secondary-color;\n color: $inverted-text-color;\n border-radius: 8px;\n height: 80vh;\n width: 80vw;\n max-width: 740px;\n max-height: 450px;\n overflow: hidden;\n\n label, legend {\n display: block;\n font-size: 14px;\n }\n\n .boolean label, .radio_buttons label {\n position: relative;\n padding-left: 28px;\n padding-top: 3px;\n\n input {\n position: absolute;\n left: 0;\n top: 0;\n }\n }\n\n span.hint {\n display: block;\n color: $lighter-text-color;\n }\n\n h1 {\n font-size: 18px;\n font-weight: 500;\n line-height: 24px;\n margin-bottom: 20px;\n }\n\n h2 {\n font-size: 15px;\n font-weight: 500;\n line-height: 20px;\n margin-top: 20px;\n margin-bottom: 10px;\n }\n}\n\n.glitch.local-settings__navigation__item {\n display: block;\n padding: 15px 20px;\n color: inherit;\n background: lighten($ui-secondary-color, 8%);\n border-bottom: 1px $ui-secondary-color solid;\n cursor: pointer;\n text-decoration: none;\n outline: none;\n transition: background .3s;\n\n .text-icon-button {\n color: inherit;\n transition: unset;\n }\n\n &:hover {\n background: $ui-secondary-color;\n }\n\n &.active {\n background: $ui-highlight-color;\n color: $primary-text-color;\n }\n\n &.close, &.close:hover {\n background: $error-value-color;\n color: $primary-text-color;\n }\n}\n\n.glitch.local-settings__navigation {\n background: lighten($ui-secondary-color, 8%);\n width: 212px;\n font-size: 15px;\n line-height: 20px;\n overflow-y: auto;\n}\n\n.glitch.local-settings__page {\n display: block;\n flex: auto;\n padding: 15px 20px 15px 20px;\n width: 360px;\n overflow-y: auto;\n}\n\n.glitch.local-settings__page__item {\n margin-bottom: 2px;\n}\n\n.glitch.local-settings__page__item.string,\n.glitch.local-settings__page__item.radio_buttons {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n\n@media screen and (max-width: 630px) {\n .glitch.local-settings__navigation {\n width: 40px;\n flex-shrink: 0;\n }\n\n .glitch.local-settings__navigation__item {\n padding: 10px;\n\n span:last-of-type {\n display: none;\n }\n }\n}\n",".error-boundary {\n h1 {\n font-size: 26px;\n line-height: 36px;\n font-weight: 400;\n margin-bottom: 8px;\n }\n\n p {\n color: $primary-text-color;\n font-size: 15px;\n line-height: 20px;\n\n a {\n color: $primary-text-color;\n text-decoration: underline;\n }\n\n ul {\n list-style: disc;\n margin-left: 0;\n padding-left: 1em;\n }\n\n textarea.web_app_crash-stacktrace {\n width: 100%;\n resize: none;\n white-space: pre;\n font-family: $font-monospace, monospace;\n }\n }\n}\n",".poll {\n margin-top: 16px;\n font-size: 14px;\n\n li {\n margin-bottom: 10px;\n position: relative;\n height: 18px + 12px;\n }\n\n &__chart {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n display: inline-block;\n border-radius: 4px;\n background: darken($ui-primary-color, 14%);\n\n &.leading {\n background: $ui-highlight-color;\n }\n }\n\n &__text {\n position: relative;\n display: inline-block;\n padding: 6px 0;\n line-height: 18px;\n cursor: default;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n input[type=radio],\n input[type=checkbox] {\n display: none;\n }\n\n input[type=text] {\n display: block;\n box-sizing: border-box;\n flex: 1 1 auto;\n width: 20px;\n font-size: 14px;\n color: $inverted-text-color;\n display: block;\n outline: 0;\n font-family: inherit;\n background: $simple-background-color;\n border: 1px solid darken($simple-background-color, 14%);\n border-radius: 4px;\n padding: 6px 10px;\n\n &:focus {\n border-color: $highlight-text-color;\n }\n }\n\n &.selectable {\n cursor: pointer;\n }\n\n &.editable {\n display: flex;\n align-items: center;\n }\n }\n\n &__input {\n display: inline-block;\n position: relative;\n border: 1px solid $ui-primary-color;\n box-sizing: border-box;\n width: 18px;\n height: 18px;\n flex: 0 0 auto;\n margin-right: 10px;\n top: -1px;\n border-radius: 50%;\n vertical-align: middle;\n\n &.checkbox {\n border-radius: 4px;\n }\n\n &.active {\n border-color: $valid-value-color;\n background: $valid-value-color;\n }\n }\n\n &__number {\n display: inline-block;\n width: 36px;\n font-weight: 700;\n padding: 0 10px;\n text-align: right;\n }\n\n &__footer {\n padding-top: 6px;\n padding-bottom: 5px;\n color: $dark-text-color;\n }\n\n &__link {\n display: inline;\n background: transparent;\n padding: 0;\n margin: 0;\n border: 0;\n color: $dark-text-color;\n text-decoration: underline;\n font-size: inherit;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n }\n\n .button {\n height: 36px;\n padding: 0 16px;\n margin-right: 10px;\n font-size: 14px;\n }\n}\n\n.compose-form__poll-wrapper {\n border-top: 1px solid darken($simple-background-color, 8%);\n\n ul {\n padding: 10px;\n }\n\n .poll__footer {\n border-top: 1px solid darken($simple-background-color, 8%);\n padding: 10px;\n display: flex;\n align-items: center;\n\n button,\n select {\n width: 100%;\n flex: 1 1 50%;\n }\n }\n\n .button.button-secondary {\n font-size: 14px;\n font-weight: 400;\n padding: 6px 10px;\n height: auto;\n line-height: inherit;\n color: $action-button-color;\n border-color: $action-button-color;\n margin-right: 5px;\n }\n\n li {\n display: flex;\n align-items: center;\n\n .poll__text {\n flex: 0 0 auto;\n width: calc(100% - (23px + 6px));\n margin-right: 6px;\n }\n }\n\n select {\n appearance: none;\n box-sizing: border-box;\n font-size: 14px;\n color: $inverted-text-color;\n display: inline-block;\n width: auto;\n outline: 0;\n font-family: inherit;\n background: $simple-background-color url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center / auto 16px;\n border: 1px solid darken($simple-background-color, 14%);\n border-radius: 4px;\n padding: 6px 10px;\n padding-right: 30px;\n }\n\n .icon-button.disabled {\n color: darken($simple-background-color, 14%);\n }\n}\n\n.muted .poll {\n color: $dark-text-color;\n\n &__chart {\n background: rgba(darken($ui-primary-color, 14%), 0.2);\n\n &.leading {\n background: rgba($ui-highlight-color, 0.2);\n }\n }\n}\n","$maximum-width: 1235px;\n$fluid-breakpoint: $maximum-width + 20px;\n$column-breakpoint: 700px;\n$small-breakpoint: 960px;\n\n.container {\n box-sizing: border-box;\n max-width: $maximum-width;\n margin: 0 auto;\n position: relative;\n\n @media screen and (max-width: $fluid-breakpoint) {\n width: 100%;\n padding: 0 10px;\n }\n}\n\n.rich-formatting {\n font-family: $font-sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n color: $darker-text-color;\n padding-right: 10px;\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n }\n\n p,\n li {\n font-family: $font-sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 12px;\n color: $darker-text-color;\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n }\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n strong,\n em {\n font-weight: 700;\n color: lighten($darker-text-color, 10%);\n }\n\n h1 {\n font-family: $font-display, sans-serif;\n font-size: 26px;\n line-height: 30px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n\n small {\n font-family: $font-sans-serif, sans-serif;\n display: block;\n font-size: 18px;\n font-weight: 400;\n color: lighten($darker-text-color, 10%);\n }\n }\n\n h2 {\n font-family: $font-display, sans-serif;\n font-size: 22px;\n line-height: 26px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h3 {\n font-family: $font-display, sans-serif;\n font-size: 18px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h4 {\n font-family: $font-display, sans-serif;\n font-size: 16px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h5 {\n font-family: $font-display, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h6 {\n font-family: $font-display, sans-serif;\n font-size: 12px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n ul,\n ol {\n margin-left: 20px;\n\n &[type='a'] {\n list-style-type: lower-alpha;\n }\n\n &[type='i'] {\n list-style-type: lower-roman;\n }\n }\n\n ul {\n list-style: disc;\n }\n\n ol {\n list-style: decimal;\n }\n\n li > ol,\n li > ul {\n margin-top: 6px;\n }\n\n hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba($ui-base-lighter-color, .6);\n margin: 20px 0;\n\n &.spacer {\n height: 1px;\n border: 0;\n }\n }\n}\n\n.information-board {\n background: darken($ui-base-color, 4%);\n padding: 20px 0;\n\n .container-alt {\n position: relative;\n padding-right: 280px + 15px;\n }\n\n &__sections {\n display: flex;\n justify-content: space-between;\n flex-wrap: wrap;\n }\n\n &__section {\n flex: 1 0 0;\n font-family: $font-sans-serif, sans-serif;\n font-size: 16px;\n line-height: 28px;\n color: $primary-text-color;\n text-align: right;\n padding: 10px 15px;\n\n span,\n strong {\n display: block;\n }\n\n span {\n &:last-child {\n color: $secondary-text-color;\n }\n }\n\n strong {\n font-family: $font-display, sans-serif;\n font-weight: 500;\n font-size: 32px;\n line-height: 48px;\n }\n\n @media screen and (max-width: $column-breakpoint) {\n text-align: center;\n }\n }\n\n .panel {\n position: absolute;\n width: 280px;\n box-sizing: border-box;\n background: darken($ui-base-color, 8%);\n padding: 20px;\n padding-top: 10px;\n border-radius: 4px 4px 0 0;\n right: 0;\n bottom: -40px;\n\n .panel-header {\n font-family: $font-display, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n color: $darker-text-color;\n padding-bottom: 5px;\n margin-bottom: 15px;\n border-bottom: 1px solid lighten($ui-base-color, 4%);\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n\n a,\n span {\n font-weight: 400;\n color: darken($darker-text-color, 10%);\n }\n\n a {\n text-decoration: none;\n }\n }\n }\n\n .owner {\n text-align: center;\n\n .avatar {\n width: 80px;\n height: 80px;\n @include avatar-size(80px);\n margin: 0 auto;\n margin-bottom: 15px;\n\n img {\n display: block;\n width: 80px;\n height: 80px;\n border-radius: 48px;\n @include avatar-radius();\n }\n }\n\n .name {\n font-size: 14px;\n\n a {\n display: block;\n color: $primary-text-color;\n text-decoration: none;\n\n &:hover {\n .display_name {\n text-decoration: underline;\n }\n }\n }\n\n .username {\n display: block;\n color: $darker-text-color;\n }\n }\n }\n}\n\n.landing-page {\n p,\n li {\n font-family: $font-sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 12px;\n color: $darker-text-color;\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n }\n }\n\n em {\n display: inline;\n margin: 0;\n padding: 0;\n font-weight: 700;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n color: lighten($darker-text-color, 10%);\n }\n\n h1 {\n font-family: $font-display, sans-serif;\n font-size: 26px;\n line-height: 30px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n\n small {\n font-family: $font-sans-serif, sans-serif;\n display: block;\n font-size: 18px;\n font-weight: 400;\n color: lighten($darker-text-color, 10%);\n }\n }\n\n h2 {\n font-family: $font-display, sans-serif;\n font-size: 22px;\n line-height: 26px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h3 {\n font-family: $font-display, sans-serif;\n font-size: 18px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h4 {\n font-family: $font-display, sans-serif;\n font-size: 16px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h5 {\n font-family: $font-display, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h6 {\n font-family: $font-display, sans-serif;\n font-size: 12px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n ul,\n ol {\n margin-left: 20px;\n\n &[type='a'] {\n list-style-type: lower-alpha;\n }\n\n &[type='i'] {\n list-style-type: lower-roman;\n }\n }\n\n ul {\n list-style: disc;\n }\n\n ol {\n list-style: decimal;\n }\n\n li > ol,\n li > ul {\n margin-top: 6px;\n }\n\n hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba($ui-base-lighter-color, .6);\n margin: 20px 0;\n\n &.spacer {\n height: 1px;\n border: 0;\n }\n }\n\n &__information,\n &__forms {\n padding: 20px;\n }\n\n &__call-to-action {\n background: darken($ui-base-color, 4%);\n border-radius: 4px;\n padding: 25px 40px;\n overflow: hidden;\n box-sizing: border-box;\n\n .row {\n width: 100%;\n display: flex;\n flex-direction: row-reverse;\n flex-wrap: nowrap;\n justify-content: space-between;\n align-items: center;\n }\n\n .row__information-board {\n display: flex;\n justify-content: flex-end;\n align-items: flex-end;\n\n .information-board__section {\n flex: 1 0 auto;\n padding: 0 10px;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n width: 100%;\n justify-content: space-between;\n }\n }\n\n .row__mascot {\n flex: 1;\n margin: 10px -50px 0 0;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n }\n }\n\n &__logo {\n margin-right: 20px;\n\n img {\n height: 50px;\n width: auto;\n mix-blend-mode: lighten;\n }\n }\n\n &__information {\n padding: 45px 40px;\n margin-bottom: 10px;\n\n &:last-child {\n margin-bottom: 0;\n }\n\n strong {\n font-weight: 500;\n color: lighten($darker-text-color, 10%);\n }\n\n .account {\n border-bottom: 0;\n padding: 0;\n\n &__display-name {\n align-items: center;\n display: flex;\n margin-right: 5px;\n }\n\n div.account__display-name {\n &:hover {\n .display-name strong {\n text-decoration: none;\n }\n }\n\n .account__avatar {\n cursor: default;\n }\n }\n\n &__avatar-wrapper {\n margin-left: 0;\n flex: 0 0 auto;\n }\n\n &__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n @include avatar-size(44px);\n }\n\n .display-name {\n font-size: 15px;\n\n &__account {\n font-size: 14px;\n }\n }\n }\n\n @media screen and (max-width: $small-breakpoint) {\n .contact {\n margin-top: 30px;\n }\n }\n\n @media screen and (max-width: $column-breakpoint) {\n padding: 25px 20px;\n }\n }\n\n &__information,\n &__forms,\n #mastodon-timeline {\n box-sizing: border-box;\n background: $ui-base-color;\n border-radius: 4px;\n box-shadow: 0 0 6px rgba($black, 0.1);\n }\n\n &__mascot {\n height: 104px;\n position: relative;\n left: -40px;\n bottom: 25px;\n\n img {\n height: 190px;\n width: auto;\n }\n }\n\n &__short-description {\n .row {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n margin-bottom: 40px;\n }\n\n @media screen and (max-width: $column-breakpoint) {\n .row {\n margin-bottom: 20px;\n }\n }\n\n p a {\n color: $secondary-text-color;\n }\n\n h1 {\n font-weight: 500;\n color: $primary-text-color;\n margin-bottom: 0;\n\n small {\n color: $darker-text-color;\n\n span {\n color: $secondary-text-color;\n }\n }\n }\n\n p:last-child {\n margin-bottom: 0;\n }\n }\n\n &__hero {\n margin-bottom: 10px;\n\n img {\n display: block;\n margin: 0;\n max-width: 100%;\n height: auto;\n border-radius: 4px;\n }\n }\n\n @media screen and (max-width: 840px) {\n .information-board {\n .container-alt {\n padding-right: 20px;\n }\n\n .panel {\n position: static;\n margin-top: 20px;\n width: 100%;\n border-radius: 4px;\n\n .panel-header {\n text-align: center;\n }\n }\n }\n }\n\n @media screen and (max-width: 675px) {\n .header-wrapper {\n padding-top: 0;\n\n &.compact {\n padding-bottom: 0;\n }\n\n &.compact .hero .heading {\n text-align: initial;\n }\n }\n\n .header .container-alt,\n .features .container-alt {\n display: block;\n }\n }\n\n .cta {\n margin: 20px;\n }\n}\n\n.landing {\n margin-bottom: 100px;\n\n @media screen and (max-width: 738px) {\n margin-bottom: 0;\n }\n\n &__brand {\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 50px;\n\n img {\n height: 52px;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n padding: 0;\n margin-bottom: 30px;\n }\n }\n\n .directory {\n margin-top: 30px;\n background: transparent;\n box-shadow: none;\n border-radius: 0;\n }\n\n .hero-widget {\n margin-top: 30px;\n margin-bottom: 0;\n\n h4 {\n padding: 10px;\n text-transform: uppercase;\n font-weight: 700;\n font-size: 13px;\n color: $darker-text-color;\n }\n\n &__text {\n border-radius: 0;\n padding-bottom: 0;\n }\n\n &__footer {\n background: $ui-base-color;\n padding: 10px;\n border-radius: 0 0 4px 4px;\n display: flex;\n\n &__column {\n flex: 1 1 50%;\n }\n }\n\n .account {\n padding: 10px 0;\n border-bottom: 0;\n\n .account__display-name {\n display: flex;\n align-items: center;\n }\n\n .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n }\n }\n\n &__counter {\n padding: 10px;\n\n strong {\n font-family: $font-display, sans-serif;\n font-size: 15px;\n font-weight: 700;\n display: block;\n }\n\n span {\n font-size: 14px;\n color: $darker-text-color;\n }\n }\n }\n\n .simple_form .user_agreement .label_input > label {\n font-weight: 400;\n color: $darker-text-color;\n }\n\n .simple_form p.lead {\n color: $darker-text-color;\n font-size: 15px;\n line-height: 20px;\n font-weight: 400;\n margin-bottom: 25px;\n }\n\n &__grid {\n max-width: 960px;\n margin: 0 auto;\n display: grid;\n grid-template-columns: minmax(0, 50%) minmax(0, 50%);\n grid-gap: 30px;\n\n @media screen and (max-width: 738px) {\n grid-template-columns: minmax(0, 100%);\n grid-gap: 10px;\n\n &__column-login {\n grid-row: 1;\n display: flex;\n flex-direction: column;\n\n .box-widget {\n order: 2;\n flex: 0 0 auto;\n }\n\n .hero-widget {\n margin-top: 0;\n margin-bottom: 10px;\n order: 1;\n flex: 0 0 auto;\n }\n }\n\n &__column-registration {\n grid-row: 2;\n }\n\n .directory {\n margin-top: 10px;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n grid-gap: 0;\n\n .hero-widget {\n display: block;\n margin-bottom: 0;\n box-shadow: none;\n\n &__img,\n &__img img,\n &__footer {\n border-radius: 0;\n }\n }\n\n .hero-widget,\n .box-widget,\n .directory__tag {\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n }\n\n .directory {\n margin-top: 0;\n\n &__tag {\n margin-bottom: 0;\n\n & > a,\n & > div {\n border-radius: 0;\n box-shadow: none;\n }\n\n &:last-child {\n border-bottom: 0;\n }\n }\n }\n }\n }\n}\n\n.brand {\n position: relative;\n text-decoration: none;\n}\n\n.brand__tagline {\n display: block;\n position: absolute;\n bottom: -10px;\n left: 50px;\n width: 300px;\n color: $ui-primary-color;\n text-decoration: none;\n font-size: 14px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n position: static;\n width: auto;\n margin-top: 20px;\n color: $dark-text-color;\n }\n}\n\n",".table {\n width: 100%;\n max-width: 100%;\n border-spacing: 0;\n border-collapse: collapse;\n\n th,\n td {\n padding: 8px;\n line-height: 18px;\n vertical-align: top;\n border-top: 1px solid $ui-base-color;\n text-align: left;\n background: darken($ui-base-color, 4%);\n }\n\n & > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid $ui-base-color;\n border-top: 0;\n font-weight: 500;\n }\n\n & > tbody > tr > th {\n font-weight: 500;\n }\n\n & > tbody > tr:nth-child(odd) > td,\n & > tbody > tr:nth-child(odd) > th {\n background: $ui-base-color;\n }\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n\n &:hover {\n text-decoration: none;\n }\n }\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n &.inline-table {\n & > tbody > tr:nth-child(odd) {\n & > td,\n & > th {\n background: transparent;\n }\n }\n\n & > tbody > tr:first-child {\n & > td,\n & > th {\n border-top: 0;\n }\n }\n }\n\n &.batch-table {\n & > thead > tr > th {\n background: $ui-base-color;\n border-top: 1px solid darken($ui-base-color, 8%);\n border-bottom: 1px solid darken($ui-base-color, 8%);\n\n &:first-child {\n border-radius: 4px 0 0;\n border-left: 1px solid darken($ui-base-color, 8%);\n }\n\n &:last-child {\n border-radius: 0 4px 0 0;\n border-right: 1px solid darken($ui-base-color, 8%);\n }\n }\n }\n\n &--invites tbody td {\n vertical-align: middle;\n }\n}\n\n.table-wrapper {\n overflow: auto;\n margin-bottom: 20px;\n}\n\nsamp {\n font-family: $font-monospace, monospace;\n}\n\nbutton.table-action-link {\n background: transparent;\n border: 0;\n font: inherit;\n}\n\nbutton.table-action-link,\na.table-action-link {\n text-decoration: none;\n display: inline-block;\n margin-right: 5px;\n padding: 0 10px;\n color: $darker-text-color;\n font-weight: 500;\n\n &:hover {\n color: $primary-text-color;\n }\n\n i.fa {\n font-weight: 400;\n margin-right: 5px;\n }\n\n &:first-child {\n padding-left: 0;\n }\n}\n\n.batch-table {\n &__toolbar,\n &__row {\n display: flex;\n\n &__select {\n box-sizing: border-box;\n padding: 8px 16px;\n cursor: pointer;\n min-height: 100%;\n\n input {\n margin-top: 8px;\n }\n\n &--aligned {\n display: flex;\n align-items: center;\n\n input {\n margin-top: 0;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n }\n\n &__actions,\n &__content {\n padding: 8px 0;\n padding-right: 16px;\n flex: 1 1 auto;\n }\n }\n\n &__toolbar {\n border: 1px solid darken($ui-base-color, 8%);\n background: $ui-base-color;\n border-radius: 4px 0 0;\n height: 47px;\n align-items: center;\n\n &__actions {\n text-align: right;\n padding-right: 16px - 5px;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n }\n\n &__row {\n border: 1px solid darken($ui-base-color, 8%);\n border-top: 0;\n background: darken($ui-base-color, 4%);\n\n @media screen and (max-width: $no-gap-breakpoint) {\n &:first-child {\n border-top: 1px solid darken($ui-base-color, 8%);\n }\n }\n\n &:hover {\n background: darken($ui-base-color, 2%);\n }\n\n &:nth-child(even) {\n background: $ui-base-color;\n\n &:hover {\n background: lighten($ui-base-color, 2%);\n }\n }\n\n &__content {\n padding-top: 12px;\n padding-bottom: 16px;\n\n &--unpadded {\n padding: 0;\n }\n }\n }\n\n .status__content {\n padding-top: 0;\n\n strong {\n font-weight: 700;\n }\n }\n\n .nothing-here {\n border: 1px solid darken($ui-base-color, 8%);\n border-top: 0;\n box-shadow: none;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-top: 1px solid darken($ui-base-color, 8%);\n }\n }\n\n @media screen and (max-width: 870px) {\n .accounts-table tbody td.optional {\n display: none;\n }\n }\n}\n","$no-columns-breakpoint: 600px;\n$sidebar-width: 240px;\n$content-width: 840px;\n\n.admin-wrapper {\n display: flex;\n justify-content: center;\n height: 100%;\n\n .sidebar-wrapper {\n flex: 1 1 $sidebar-width;\n height: 100%;\n background: $ui-base-color;\n display: flex;\n justify-content: flex-end;\n }\n\n .sidebar {\n width: $sidebar-width;\n height: 100%;\n padding: 0;\n overflow-y: auto;\n\n .logo {\n display: block;\n margin: 40px auto;\n width: 100px;\n height: 100px;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n & > a:first-child {\n display: none;\n }\n }\n\n ul {\n list-style: none;\n border-radius: 4px 0 0 4px;\n overflow: hidden;\n margin-bottom: 20px;\n\n @media screen and (max-width: $no-columns-breakpoint) {\n margin-bottom: 0;\n }\n\n a {\n display: block;\n padding: 15px;\n color: $darker-text-color;\n text-decoration: none;\n transition: all 200ms linear;\n border-radius: 4px 0 0 4px;\n\n i.fa {\n margin-right: 5px;\n }\n\n &:hover {\n color: $primary-text-color;\n background-color: darken($ui-base-color, 5%);\n transition: all 100ms linear;\n }\n\n &.selected {\n background: darken($ui-base-color, 2%);\n border-radius: 4px 0 0;\n }\n }\n\n ul {\n background: darken($ui-base-color, 4%);\n border-radius: 0 0 0 4px;\n margin: 0;\n\n a {\n border: 0;\n padding: 15px 35px;\n }\n }\n\n .simple-navigation-active-leaf a {\n color: $primary-text-color;\n background-color: $ui-highlight-color;\n border-bottom: 0;\n border-radius: 0;\n\n &:hover {\n background-color: lighten($ui-highlight-color, 5%);\n }\n }\n }\n\n & > ul > .simple-navigation-active-leaf a {\n border-radius: 4px 0 0 4px;\n }\n }\n\n .content-wrapper {\n flex: 2 1 $content-width;\n overflow: auto;\n }\n\n .content {\n max-width: $content-width;\n padding: 20px 15px;\n padding-top: 60px;\n padding-left: 25px;\n\n @media screen and (max-width: $no-columns-breakpoint) {\n max-width: none;\n padding: 15px;\n padding-top: 30px;\n }\n\n h2 {\n color: $secondary-text-color;\n font-size: 24px;\n line-height: 28px;\n font-weight: 400;\n padding-bottom: 40px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n margin-bottom: 40px;\n }\n\n h3 {\n color: $secondary-text-color;\n font-size: 20px;\n line-height: 28px;\n font-weight: 400;\n margin-bottom: 30px;\n }\n\n h4 {\n text-transform: uppercase;\n font-size: 13px;\n font-weight: 700;\n color: $darker-text-color;\n padding-bottom: 8px;\n margin-bottom: 8px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n }\n\n h6 {\n font-size: 16px;\n color: $secondary-text-color;\n line-height: 28px;\n font-weight: 400;\n }\n\n .fields-group h6 {\n color: $primary-text-color;\n font-weight: 500;\n }\n\n .directory__tag > a,\n .directory__tag > div {\n box-shadow: none;\n }\n\n .directory__tag .table-action-link .fa {\n color: inherit;\n }\n\n .directory__tag h4 {\n font-size: 18px;\n font-weight: 700;\n color: $primary-text-color;\n text-transform: none;\n padding-bottom: 0;\n margin-bottom: 0;\n border-bottom: none;\n }\n\n & > p {\n font-size: 14px;\n line-height: 18px;\n color: $secondary-text-color;\n margin-bottom: 20px;\n\n strong {\n color: $primary-text-color;\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n }\n\n hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba($ui-base-lighter-color, .6);\n margin: 20px 0;\n\n &.spacer {\n height: 1px;\n border: 0;\n }\n }\n\n .muted-hint {\n color: $darker-text-color;\n\n a {\n color: $highlight-text-color;\n }\n }\n\n .positive-hint {\n color: $valid-value-color;\n font-weight: 500;\n }\n\n .negative-hint {\n color: $error-value-color;\n font-weight: 500;\n }\n\n .neutral-hint {\n color: $dark-text-color;\n font-weight: 500;\n }\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n display: block;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n\n .sidebar-wrapper,\n .content-wrapper {\n flex: 0 0 auto;\n height: auto;\n overflow: initial;\n }\n\n .sidebar {\n width: 100%;\n padding: 0;\n height: auto;\n }\n }\n}\n\n.filters {\n display: flex;\n flex-wrap: wrap;\n\n .filter-subset {\n flex: 0 0 auto;\n margin: 0 40px 10px 0;\n\n &:last-child {\n margin-bottom: 20px;\n }\n\n ul {\n margin-top: 5px;\n list-style: none;\n\n li {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n strong {\n font-weight: 500;\n text-transform: uppercase;\n font-size: 12px;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n a {\n display: inline-block;\n color: $darker-text-color;\n text-decoration: none;\n text-transform: uppercase;\n font-size: 12px;\n font-weight: 500;\n border-bottom: 2px solid $ui-base-color;\n\n &:hover {\n color: $primary-text-color;\n border-bottom: 2px solid lighten($ui-base-color, 5%);\n }\n\n &.selected {\n color: $highlight-text-color;\n border-bottom: 2px solid $ui-highlight-color;\n }\n }\n }\n}\n\n.flavour-screen {\n display: block;\n margin: 10px auto;\n max-width: 100%;\n}\n\n.flavour-description {\n display: block;\n font-size: 16px;\n margin: 10px 0;\n\n & > p {\n margin: 10px 0;\n }\n}\n\n.report-accounts {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 20px;\n}\n\n.report-accounts__item {\n display: flex;\n flex: 250px;\n flex-direction: column;\n margin: 0 5px;\n\n & > strong {\n display: block;\n margin: 0 0 10px -5px;\n font-weight: 500;\n font-size: 14px;\n line-height: 18px;\n color: $secondary-text-color;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n .account-card {\n flex: 1 1 auto;\n }\n}\n\n.report-status,\n.account-status {\n display: flex;\n margin-bottom: 10px;\n\n .activity-stream {\n flex: 2 0 0;\n margin-right: 20px;\n max-width: calc(100% - 60px);\n\n .entry {\n border-radius: 4px;\n }\n }\n}\n\n.report-status__actions,\n.account-status__actions {\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n\n .icon-button {\n font-size: 24px;\n width: 24px;\n text-align: center;\n margin-bottom: 10px;\n }\n}\n\n.simple_form.new_report_note,\n.simple_form.new_account_moderation_note {\n max-width: 100%;\n}\n\n.batch-form-box {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 5px;\n\n #form_status_batch_action {\n margin: 0 5px 5px 0;\n font-size: 14px;\n }\n\n input.button {\n margin: 0 5px 5px 0;\n }\n\n .media-spoiler-toggle-buttons {\n margin-left: auto;\n\n .button {\n overflow: visible;\n margin: 0 0 5px 5px;\n float: right;\n }\n }\n}\n\n.back-link {\n margin-bottom: 10px;\n font-size: 14px;\n\n a {\n color: $highlight-text-color;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n.spacer {\n flex: 1 1 auto;\n}\n\n.log-entry {\n margin-bottom: 20px;\n line-height: 20px;\n\n &__header {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n padding: 10px;\n background: $ui-base-color;\n color: $darker-text-color;\n border-radius: 4px 4px 0 0;\n font-size: 14px;\n position: relative;\n }\n\n &__avatar {\n margin-right: 10px;\n\n .avatar {\n display: block;\n margin: 0;\n border-radius: 50%;\n width: 40px;\n height: 40px;\n }\n }\n\n &__content {\n max-width: calc(100% - 90px);\n }\n\n &__title {\n word-wrap: break-word;\n }\n\n &__timestamp {\n color: $dark-text-color;\n }\n\n &__extras {\n background: lighten($ui-base-color, 6%);\n border-radius: 0 0 4px 4px;\n padding: 10px;\n color: $darker-text-color;\n font-family: $font-monospace, monospace;\n font-size: 12px;\n word-wrap: break-word;\n min-height: 20px;\n }\n\n &__icon {\n font-size: 28px;\n margin-right: 10px;\n color: $dark-text-color;\n }\n\n &__icon__overlay {\n position: absolute;\n top: 10px;\n right: 10px;\n width: 10px;\n height: 10px;\n border-radius: 50%;\n\n &.positive {\n background: $success-green;\n }\n\n &.negative {\n background: lighten($error-red, 12%);\n }\n\n &.neutral {\n background: $ui-highlight-color;\n }\n }\n\n a,\n .username,\n .target {\n color: $secondary-text-color;\n text-decoration: none;\n font-weight: 500;\n }\n\n .diff-old {\n color: lighten($error-red, 12%);\n }\n\n .diff-neutral {\n color: $secondary-text-color;\n }\n\n .diff-new {\n color: $success-green;\n }\n}\n\na.name-tag,\n.name-tag,\na.inline-name-tag,\n.inline-name-tag {\n text-decoration: none;\n color: $secondary-text-color;\n\n .username {\n font-weight: 500;\n }\n\n &.suspended {\n .username {\n text-decoration: line-through;\n color: lighten($error-red, 12%);\n }\n\n .avatar {\n filter: grayscale(100%);\n opacity: 0.8;\n }\n }\n}\n\na.name-tag,\n.name-tag {\n display: flex;\n align-items: center;\n\n .avatar {\n display: block;\n margin: 0;\n margin-right: 5px;\n border-radius: 50%;\n }\n\n &.suspended {\n .avatar {\n filter: grayscale(100%);\n opacity: 0.8;\n }\n }\n}\n\n.speech-bubble {\n margin-bottom: 20px;\n border-left: 4px solid $ui-highlight-color;\n\n &.positive {\n border-left-color: $success-green;\n }\n\n &.negative {\n border-left-color: lighten($error-red, 12%);\n }\n\n &.warning {\n border-left-color: $gold-star;\n }\n\n &__bubble {\n padding: 16px;\n padding-left: 14px;\n font-size: 15px;\n line-height: 20px;\n border-radius: 4px 4px 4px 0;\n position: relative;\n font-weight: 500;\n\n a {\n color: $darker-text-color;\n }\n }\n\n &__owner {\n padding: 8px;\n padding-left: 12px;\n }\n\n time {\n color: $dark-text-color;\n }\n}\n\n.report-card {\n background: $ui-base-color;\n border-radius: 4px;\n margin-bottom: 20px;\n\n &__profile {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 15px;\n\n .account {\n padding: 0;\n border: 0;\n\n &__avatar-wrapper {\n margin-left: 0;\n }\n }\n\n &__stats {\n flex: 0 0 auto;\n font-weight: 500;\n color: $darker-text-color;\n text-transform: uppercase;\n text-align: right;\n\n a {\n color: inherit;\n text-decoration: none;\n\n &:focus,\n &:hover,\n &:active {\n color: lighten($darker-text-color, 8%);\n }\n }\n\n .red {\n color: $error-value-color;\n }\n }\n }\n\n &__summary {\n &__item {\n display: flex;\n justify-content: flex-start;\n border-top: 1px solid darken($ui-base-color, 4%);\n\n &:hover {\n background: lighten($ui-base-color, 2%);\n }\n\n &__reported-by,\n &__assigned {\n padding: 15px;\n flex: 0 0 auto;\n box-sizing: border-box;\n width: 150px;\n color: $darker-text-color;\n\n &,\n .username {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n\n &__content {\n flex: 1 1 auto;\n max-width: calc(100% - 300px);\n\n &__icon {\n color: $dark-text-color;\n margin-right: 4px;\n font-weight: 500;\n }\n }\n\n &__content a {\n display: block;\n box-sizing: border-box;\n width: 100%;\n padding: 15px;\n text-decoration: none;\n color: $darker-text-color;\n }\n }\n }\n}\n\n.one-line {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.ellipsized-ip {\n display: inline-block;\n max-width: 120px;\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: middle;\n}\n","$emojis-requiring-outlines: '8ball' 'ant' 'back' 'black_circle' 'black_heart' 'black_large_square' 'black_medium_small_square' 'black_medium_square' 'black_nib' 'black_small_square' 'bomb' 'bowling' 'bust_in_silhouette' 'busts_in_silhouette' 'camera' 'camera_with_flash' 'clubs' 'copyright' 'curly_loop' 'currency_exchange' 'dark_sunglasses' 'eight_pointed_black_star' 'electric_plug' 'end' 'female-guard' 'film_projector' 'fried_egg' 'gorilla' 'guardsman' 'heavy_check_mark' 'heavy_division_sign' 'heavy_dollar_sign' 'heavy_minus_sign' 'heavy_multiplication_x' 'heavy_plus_sign' 'hocho' 'hole' 'joystick' 'kaaba' 'lower_left_ballpoint_pen' 'lower_left_fountain_pen' 'male-guard' 'microphone' 'mortar_board' 'movie_camera' 'musical_score' 'on' 'registered' 'soon' 'spades' 'speaking_head_in_silhouette' 'spider' 'telephone_receiver' 'tm' 'top' 'tophat' 'turkey' 'vhs' 'video_camera' 'video_game' 'water_buffalo' 'waving_black_flag' 'wavy_dash' !default;\n\n%emoji-outline {\n filter: drop-shadow(1px 1px 0 $primary-text-color) drop-shadow(-1px 1px 0 $primary-text-color) drop-shadow(1px -1px 0 $primary-text-color) drop-shadow(-1px -1px 0 $primary-text-color);\n}\n\n.emojione {\n @each $emoji in $emojis-requiring-outlines {\n &[title=':#{$emoji}:'] {\n @extend %emoji-outline;\n }\n }\n}\n","body.rtl {\n direction: rtl;\n\n .column-header > button {\n text-align: right;\n padding-left: 0;\n padding-right: 15px;\n }\n\n .landing-page__logo {\n margin-right: 0;\n margin-left: 20px;\n }\n\n .landing-page .features-list .features-list__row .visual {\n margin-left: 0;\n margin-right: 15px;\n }\n\n .column-link__icon,\n .column-header__icon {\n margin-right: 0;\n margin-left: 5px;\n }\n\n .compose-form .compose-form__buttons-wrapper .character-counter__wrapper {\n margin-right: 0;\n margin-left: 4px;\n }\n\n .navigation-bar__profile {\n margin-left: 0;\n margin-right: 8px;\n }\n\n .search__input {\n padding-right: 10px;\n padding-left: 30px;\n }\n\n .search__icon .fa {\n right: auto;\n left: 10px;\n }\n\n .column-header__buttons {\n left: 0;\n right: auto;\n margin-left: -15px;\n margin-right: 0;\n }\n\n .column-inline-form .icon-button {\n margin-left: 0;\n margin-right: 5px;\n }\n\n .column-header__links .text-btn {\n margin-left: 10px;\n margin-right: 0;\n }\n\n .account__avatar-wrapper {\n float: right;\n }\n\n .column-header__back-button {\n padding-left: 5px;\n padding-right: 0;\n }\n\n .column-header__setting-arrows {\n float: left;\n }\n\n .setting-toggle__label {\n margin-left: 0;\n margin-right: 8px;\n }\n\n .setting-meta__label {\n float: left;\n }\n\n .status__avatar {\n left: auto;\n right: 10px;\n }\n\n .status,\n .activity-stream .status.light {\n padding-left: 10px;\n padding-right: 68px;\n }\n\n .status__info .status__display-name,\n .activity-stream .status.light .status__display-name {\n padding-left: 25px;\n padding-right: 0;\n }\n\n .activity-stream .pre-header {\n padding-right: 68px;\n padding-left: 0;\n }\n\n .status__prepend {\n margin-left: 0;\n margin-right: 68px;\n }\n\n .status__prepend-icon-wrapper {\n left: auto;\n right: -26px;\n }\n\n .activity-stream .pre-header .pre-header__icon {\n left: auto;\n right: 42px;\n }\n\n .account__avatar-overlay-overlay {\n right: auto;\n left: 0;\n }\n\n .column-back-button--slim-button {\n right: auto;\n left: 0;\n }\n\n .status__relative-time,\n .activity-stream .status.light .status__header .status__meta {\n float: left;\n }\n\n .activity-stream .detailed-status.light .detailed-status__display-name > div {\n float: right;\n margin-right: 0;\n margin-left: 10px;\n }\n\n .activity-stream .detailed-status.light .detailed-status__meta span > span {\n margin-left: 0;\n margin-right: 6px;\n }\n\n .status__action-bar {\n\n &__counter {\n margin-right: 0;\n margin-left: 11px;\n\n .status__action-bar-button {\n margin-right: 0;\n margin-left: 4px;\n }\n }\n }\n\n .status__action-bar-button {\n float: right;\n margin-right: 0;\n margin-left: 18px;\n }\n\n .status__action-bar-dropdown {\n float: right;\n }\n\n .privacy-dropdown__dropdown {\n margin-left: 0;\n margin-right: 40px;\n }\n\n .privacy-dropdown__option__icon {\n margin-left: 10px;\n margin-right: 0;\n }\n\n .detailed-status__display-avatar {\n margin-right: 0;\n margin-left: 10px;\n float: right;\n }\n\n .detailed-status__favorites,\n .detailed-status__reblogs {\n margin-left: 0;\n margin-right: 6px;\n }\n\n .fa-ul {\n margin-left: 0;\n margin-left: 2.14285714em;\n }\n\n .fa-li {\n left: auto;\n right: -2.14285714em;\n }\n\n .admin-wrapper {\n direction: rtl;\n }\n\n .admin-wrapper .sidebar ul a i.fa,\n a.table-action-link i.fa {\n margin-right: 0;\n margin-left: 5px;\n }\n\n .simple_form .check_boxes .checkbox label {\n padding-left: 0;\n padding-right: 25px;\n }\n\n .simple_form .input.with_label.boolean label.checkbox {\n padding-left: 25px;\n padding-right: 0;\n }\n\n .simple_form .check_boxes .checkbox input[type=\"checkbox\"],\n .simple_form .input.boolean input[type=\"checkbox\"] {\n left: auto;\n right: 0;\n }\n\n .simple_form .input.radio_buttons .radio {\n left: auto;\n right: 0;\n }\n\n .simple_form .input.radio_buttons .radio > label {\n padding-right: 28px;\n padding-left: 0;\n }\n\n .simple_form .input-with-append .input input {\n padding-left: 142px;\n padding-right: 0;\n }\n\n .simple_form .input.boolean label.checkbox {\n left: auto;\n right: 0;\n }\n\n .simple_form .input.boolean .label_input,\n .simple_form .input.boolean .hint {\n padding-left: 0;\n padding-right: 28px;\n }\n\n .simple_form .label_input__append {\n right: auto;\n left: 3px;\n\n &::after {\n right: auto;\n left: 0;\n background-image: linear-gradient(to left, rgba(darken($ui-base-color, 10%), 0), darken($ui-base-color, 10%));\n }\n }\n\n .simple_form select {\n background: darken($ui-base-color, 10%) url(\"data:image/svg+xml;utf8,\") no-repeat left 8px center / auto 16px;\n }\n\n .table th,\n .table td {\n text-align: right;\n }\n\n .filters .filter-subset {\n margin-right: 0;\n margin-left: 45px;\n }\n\n .landing-page .header-wrapper .mascot {\n right: 60px;\n left: auto;\n }\n\n .landing-page__call-to-action .row__information-board {\n direction: rtl;\n }\n\n .landing-page .header .hero .floats .float-1 {\n left: -120px;\n right: auto;\n }\n\n .landing-page .header .hero .floats .float-2 {\n left: 210px;\n right: auto;\n }\n\n .landing-page .header .hero .floats .float-3 {\n left: 110px;\n right: auto;\n }\n\n .landing-page .header .links .brand img {\n left: 0;\n }\n\n .landing-page .fa-external-link {\n padding-right: 5px;\n padding-left: 0 !important;\n }\n\n .landing-page .features #mastodon-timeline {\n margin-right: 0;\n margin-left: 30px;\n }\n\n @media screen and (min-width: 631px) {\n .column,\n .drawer {\n padding-left: 5px;\n padding-right: 5px;\n\n &:first-child {\n padding-left: 5px;\n padding-right: 10px;\n }\n }\n\n .columns-area > div {\n .column,\n .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n }\n }\n\n .public-layout {\n .header {\n .nav-button {\n margin-left: 8px;\n margin-right: 0;\n }\n }\n\n .public-account-header__tabs {\n margin-left: 0;\n margin-right: 20px;\n }\n }\n\n .landing-page__information {\n .account__display-name {\n margin-right: 0;\n margin-left: 5px;\n }\n\n .account__avatar-wrapper {\n margin-left: 12px;\n margin-right: 0;\n }\n }\n\n .card__bar .display-name {\n margin-left: 0;\n margin-right: 15px;\n text-align: right;\n }\n\n .fa-chevron-left::before {\n content: \"\\F054\";\n }\n\n .fa-chevron-right::before {\n content: \"\\F053\";\n }\n\n .column-back-button__icon {\n margin-right: 0;\n margin-left: 5px;\n }\n\n .column-header__setting-arrows .column-header__setting-btn:last-child {\n padding-left: 0;\n padding-right: 10px;\n }\n\n .simple_form .input.radio_buttons .radio > label input {\n left: auto;\n right: 0;\n }\n}\n",".dashboard__counters {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -5px;\n margin-bottom: 20px;\n\n & > div {\n box-sizing: border-box;\n flex: 0 0 33.333%;\n padding: 0 5px;\n margin-bottom: 10px;\n\n & > div,\n & > a {\n padding: 20px;\n background: lighten($ui-base-color, 4%);\n border-radius: 4px;\n }\n\n & > a {\n text-decoration: none;\n color: inherit;\n display: block;\n\n &:hover,\n &:focus,\n &:active {\n background: lighten($ui-base-color, 8%);\n }\n }\n }\n\n &__num,\n &__text {\n text-align: center;\n font-weight: 500;\n font-size: 24px;\n line-height: 21px;\n color: $primary-text-color;\n font-family: $font-display, sans-serif;\n margin-bottom: 20px;\n line-height: 30px;\n }\n\n &__text {\n font-size: 18px;\n }\n\n &__label {\n font-size: 14px;\n color: $darker-text-color;\n text-align: center;\n font-weight: 500;\n }\n}\n\n.dashboard__widgets {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -5px;\n\n & > div {\n flex: 0 0 33.333%;\n margin-bottom: 20px;\n\n & > div {\n padding: 0 5px;\n }\n }\n\n a:not(.name-tag) {\n color: $ui-secondary-color;\n font-weight: 500;\n text-decoration: none;\n }\n}\n","// Notes!\n// Sass color functions, \"darken\" and \"lighten\" are automatically replaced.\n\n.glitch.local-settings {\n background: $ui-base-color;\n\n &__navigation {\n background: darken($ui-base-color, 8%);\n }\n\n &__navigation__item {\n background: darken($ui-base-color, 8%);\n\n &:hover {\n background: $ui-base-color;\n }\n }\n}\n\n.notification__dismiss-overlay {\n .wrappy {\n box-shadow: unset;\n }\n\n .ckbox {\n text-shadow: unset;\n }\n}\n\n.status.status-direct {\n background: darken($ui-base-color, 8%);\n\n &.collapsed> .status__content:after {\n background: linear-gradient(rgba(darken($ui-base-color, 8%), 0), rgba(darken($ui-base-color, 8%), 1));\n }\n}\n\n.focusable:focus.status.status-direct {\n background: darken($ui-base-color, 4%);\n\n &.collapsed> .status__content:after {\n background: linear-gradient(rgba(darken($ui-base-color, 4%), 0), rgba(darken($ui-base-color, 4%), 1));\n }\n}\n\n// Change columns' default background colors\n.column {\n > .scrollable {\n background: darken($ui-base-color, 13%);\n }\n}\n\n.status.collapsed .status__content:after {\n background: linear-gradient(rgba(darken($ui-base-color, 13%), 0), rgba(darken($ui-base-color, 13%), 1));\n}\n\n.drawer__inner {\n background: $ui-base-color;\n}\n\n.drawer__inner__mastodon {\n background: $ui-base-color url('data:image/svg+xml;utf8,') no-repeat bottom / 100% auto !important;\n\n .mastodon {\n filter: contrast(75%) brightness(75%) !important;\n }\n}\n\n// Change the default appearance of the content warning button\n.status__content {\n\n .status__content__spoiler-link {\n\n background: lighten($ui-base-color, 30%);\n\n &:hover {\n background: lighten($ui-base-color, 35%);\n text-decoration: none;\n }\n\n }\n\n}\n\n// Change the background colors of media and video spoilers\n.media-spoiler,\n.video-player__spoiler,\n.account-gallery__item a {\n background: $ui-base-color;\n}\n\n// Change the colors used in the dropdown menu\n.dropdown-menu {\n background: $ui-base-color;\n}\n\n.dropdown-menu__arrow {\n\n &.left {\n border-left-color: $ui-base-color;\n }\n\n &.top {\n border-top-color: $ui-base-color;\n }\n\n &.bottom {\n border-bottom-color: $ui-base-color;\n }\n\n &.right {\n border-right-color: $ui-base-color;\n }\n\n}\n\n.dropdown-menu__item {\n a {\n background: $ui-base-color;\n color: $ui-secondary-color;\n }\n}\n\n// Change the default color of several parts of the compose form\n.composer {\n\n .composer--spoiler input, .composer--textarea textarea {\n color: lighten($ui-base-color, 80%);\n\n &:disabled { background: lighten($simple-background-color, 10%) }\n\n &::placeholder {\n color: lighten($ui-base-color, 70%);\n }\n }\n\n .composer--options {\n background: lighten($ui-base-color, 10%);\n box-shadow: unset;\n\n & > hr {\n display: none;\n }\n }\n\n .composer--options--dropdown--content--item {\n color: $ui-primary-color;\n \n strong {\n color: $ui-primary-color;\n }\n\n }\n\n}\n\n.composer--upload_form--actions .icon-button {\n color: lighten($white, 7%);\n\n &:active,\n &:focus,\n &:hover {\n color: $white;\n }\n}\n\n.composer--upload_form--item > div input {\n color: lighten($white, 7%);\n\n &::placeholder {\n color: lighten($white, 10%);\n }\n}\n\n.dropdown-menu__separator {\n border-bottom-color: lighten($ui-base-color, 12%);\n}\n\n.status__content,\n.reply-indicator__content {\n a {\n color: $highlight-text-color;\n }\n}\n\n.emoji-mart-bar {\n border-color: darken($ui-base-color, 4%);\n\n &:first-child {\n background: lighten($ui-base-color, 10%);\n }\n}\n\n.emoji-mart-search input {\n background: rgba($ui-base-color, 0.3);\n border-color: $ui-base-color;\n}\n\n.composer--textarea--suggestions {\n background: lighten($ui-base-color, 10%)\n}\n\n.composer--textarea--suggestions--item {\n &:hover,\n &:focus,\n &:active,\n &.selected {\n background: darken($ui-base-color, 4%);\n }\n}\n\n.react-toggle-track {\n background: $ui-secondary-color;\n}\n\n.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track {\n background: lighten($ui-secondary-color, 10%);\n}\n\n.react-toggle.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track {\n background: darken($ui-highlight-color, 10%);\n}\n\n// Change the background colors of modals\n.actions-modal,\n.boost-modal,\n.confirmation-modal,\n.mute-modal,\n.report-modal,\n.embed-modal,\n.error-modal,\n.onboarding-modal {\n background: $ui-base-color;\n}\n\n.boost-modal__action-bar,\n.confirmation-modal__action-bar,\n.mute-modal__action-bar,\n.onboarding-modal__paginator,\n.error-modal__footer {\n background: darken($ui-base-color, 6%);\n\n .onboarding-modal__nav,\n .error-modal__nav {\n &:hover,\n &:focus,\n &:active {\n background-color: darken($ui-base-color, 12%);\n }\n }\n}\n\n// Change the default color used for the text in an empty column or on the error column\n.empty-column-indicator,\n.error-column {\n color: lighten($ui-base-color, 60%);\n}\n\n// Change the default colors used on some parts of the profile pages\n.activity-stream-tabs {\n\n background: $account-background-color;\n\n a {\n &.active {\n color: $ui-primary-color;\n }\n }\n\n}\n\n.activity-stream {\n\n .entry {\n background: $account-background-color;\n }\n\n .status.light {\n\n .status__content {\n color: $primary-text-color;\n }\n\n .display-name {\n strong {\n color: $primary-text-color;\n }\n }\n\n }\n\n}\n\n.accounts-grid {\n .account-grid-card {\n\n .controls {\n .icon-button {\n color: $ui-secondary-color;\n }\n }\n\n .name {\n a {\n color: $primary-text-color;\n }\n }\n\n .username {\n color: $ui-secondary-color;\n }\n\n .account__header__content {\n color: $primary-text-color;\n }\n\n }\n}\n\n.button.logo-button {\n color: $white;\n\n svg path:first-child {\n fill: $white;\n }\n}\n\n.public-layout {\n .header,\n .public-account-header,\n .public-account-bio {\n box-shadow: none;\n }\n\n .header {\n background: lighten($ui-base-color, 12%);\n }\n\n .public-account-header {\n &__image {\n background: lighten($ui-base-color, 12%);\n\n &::after {\n box-shadow: none;\n }\n }\n\n &__tabs {\n &__name {\n h1,\n h1 small {\n color: $white;\n }\n }\n }\n }\n}\n\n.account__section-headline a.active::after {\n border-color: transparent transparent $white;\n}\n\n.hero-widget,\n.box-widget,\n.contact-widget,\n.landing-page__information.contact-widget,\n.moved-account-widget,\n.memoriam-widget,\n.activity-stream,\n.nothing-here,\n.directory__tag > a,\n.directory__tag > div {\n box-shadow: none;\n}\n"],"sourceRoot":""} \ No newline at end of file diff --git a/priv/static/packs/skins/glitch/mastodon-light/common.js b/priv/static/packs/skins/glitch/mastodon-light/common.js index 78b708e76..6870b21d6 100644 Binary files a/priv/static/packs/skins/glitch/mastodon-light/common.js and b/priv/static/packs/skins/glitch/mastodon-light/common.js differ diff --git a/priv/static/packs/skins/vanilla/contrast/common.css b/priv/static/packs/skins/vanilla/contrast/common.css index 1082b2292..528736d16 100644 Binary files a/priv/static/packs/skins/vanilla/contrast/common.css and b/priv/static/packs/skins/vanilla/contrast/common.css differ diff --git a/priv/static/packs/skins/vanilla/contrast/common.css.map b/priv/static/packs/skins/vanilla/contrast/common.css.map index ee77c8982..1adb5e88d 100644 --- a/priv/static/packs/skins/vanilla/contrast/common.css.map +++ b/priv/static/packs/skins/vanilla/contrast/common.css.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./app/javascript/skins/vanilla/contrast/common.scss"],"names":[],"mappings":"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","file":"skins/vanilla/contrast/common.css","sourcesContent":["@charset \"UTF-8\";@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-italic-webfont-50efdad8c62f5f279e3f4f1f63a4f9bc.woff2) format(\"woff2\"),url(/packs/roboto-italic-webfont-927fdbf83b347742d39f0b00f3cfa99a.woff) format(\"woff\"),url(/packs/roboto-italic-webfont-4c71bd4a88468ea62f92e55cb4e33aef.ttf) format(\"truetype\"),url(/packs/roboto-italic-webfont-d88a9e8476fabedea3b87fd0ba2df3b3.svg#roboto-italic-webfont) format(\"svg\");font-weight:400;font-style:italic}@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-bold-webfont-f633cb5c651ba4d50791e1adf55d3c18.woff2) format(\"woff2\"),url(/packs/roboto-bold-webfont-df0f5fd966b99c0f503ae50c064fbba8.woff) format(\"woff\"),url(/packs/roboto-bold-webfont-5bacc29257521cc73732f2597cc19c4b.ttf) format(\"truetype\"),url(/packs/roboto-bold-webfont-4cbd1966fc397282fa35d69070782b80.svg#roboto-bold-webfont) format(\"svg\");font-weight:700;font-style:normal}@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-medium-webfont-69c55fc2fe77d38934ea98dc31642ce6.woff2) format(\"woff2\"),url(/packs/roboto-medium-webfont-6484794cd05bbf97f3f0c730cec21665.woff) format(\"woff\"),url(/packs/roboto-medium-webfont-7f0e4c7727a4bc5f37d95d804c6e0348.ttf) format(\"truetype\"),url(/packs/roboto-medium-webfont-f407ec033f15172c3c4acf75608dd11d.svg#roboto-medium-webfont) format(\"svg\");font-weight:500;font-style:normal}@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-regular-webfont-3ec24f953ed5e859a6402cb3c030ea8b.woff2) format(\"woff2\"),url(/packs/roboto-regular-webfont-b06ad091cf548c38401f3e5883cb36a2.woff) format(\"woff\"),url(/packs/roboto-regular-webfont-42a434b9f3c8c7a57b83488483b2d08e.ttf) format(\"truetype\"),url(/packs/roboto-regular-webfont-77dc6a0145954a963b95d30773543105.svg#roboto-regular-webfont) format(\"svg\");font-weight:400;font-style:normal}@font-face{font-family:\"mastodon-font-monospace\";src:local(\"Roboto Mono\"),url(/packs/robotomono-regular-webfont-6c1ce30b90ee993b22618ec489585594.woff2) format(\"woff2\"),url(/packs/robotomono-regular-webfont-09e0ef66c9dee2fa2689f6e5f2437670.woff) format(\"woff\"),url(/packs/robotomono-regular-webfont-0ba95b3b2370e6bf1dcdb20aa3a54ff2.ttf) format(\"truetype\"),url(/packs/robotomono-regular-webfont-51e9ccf8c829f4894a7e5a0883e864fc.svg#roboto_monoregular) format(\"svg\");font-weight:400;font-style:normal}@font-face{font-family:mastodon-font-display;src:local(\"Montserrat\"),url(/packs/Montserrat-Regular-080422d4c1328f3407818d25c86cce51.woff2) format(\"woff2\"),url(/packs/Montserrat-Regular-b0322f2faed575161a052b5af953251a.woff) format(\"woff\"),url(/packs/Montserrat-Regular-6a18f75e59e23e7f23b8a4ef70d748cd.ttf) format(\"truetype\");font-weight:400;font-style:normal}@font-face{font-family:mastodon-font-display;src:local(\"Montserrat\"),url(/packs/Montserrat-Medium-5f797490f806b3b229299f0a66de89c9.ttf) format(\"truetype\");font-weight:500;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:\"\";content:none}table{border-collapse:collapse;border-spacing:0}html{scrollbar-color:#313543 rgba(0,0,0,.1)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{background:#313543;border:0 #fff;border-radius:50px}::-webkit-scrollbar-thumb:hover{background:#353a49}::-webkit-scrollbar-thumb:active{background:#313543}::-webkit-scrollbar-track{border:0 #fff;border-radius:0;background:rgba(0,0,0,.1)}::-webkit-scrollbar-track:active,::-webkit-scrollbar-track:hover{background:#282c37}::-webkit-scrollbar-corner{background:transparent}body{font-family:\"mastodon-font-sans-serif\",sans-serif;background:#17191f;font-size:13px;line-height:18px;font-weight:400;color:#fff;text-rendering:optimizelegibility;-webkit-font-feature-settings:\"kern\";font-feature-settings:\"kern\";-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}body.system-font{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,\"mastodon-font-sans-serif\",sans-serif}body.app-body{position:absolute;width:100%;height:100%;padding:0;background:#282c37}body.app-body.with-modals--active{overflow-y:hidden}body.lighter{background:#282c37}body.with-modals{overflow-x:hidden;overflow-y:scroll}body.with-modals--active{overflow-y:hidden;margin-right:13px}body.player{text-align:center}body.embed{background:#313543;margin:0;padding-bottom:0}body.embed .container{position:absolute;width:100%;height:100%;overflow:hidden}body.admin{background:#1f232b;position:fixed}body.admin,body.error{width:100%;height:100%;padding:0}body.error{position:absolute;text-align:center;color:#dde3ec;background:#282c37;display:flex;justify-content:center;align-items:center}body.error .dialog{vertical-align:middle;margin:20px}body.error .dialog__illustration img{display:block;max-width:470px;width:100%;height:auto;margin-top:-120px}body.error .dialog h1{font-size:20px;line-height:28px;font-weight:400}button{font-family:inherit;cursor:pointer}button:focus{outline:none}.app-holder,.app-holder>div{display:flex;width:100%;height:100%;align-items:center;justify-content:center;outline:0!important}.container-alt{width:700px;margin:40px auto 0}@media screen and (max-width:740px){.container-alt{width:100%;margin:0}}.logo-container{margin:100px auto 50px}@media screen and (max-width:400px){.logo-container{margin:30px auto 20px}}.logo-container h1{display:flex;justify-content:center;align-items:center}.logo-container h1 img{height:42px;margin-right:10px}.logo-container h1 a{display:flex;justify-content:center;align-items:center;color:#fff;text-decoration:none;outline:0;padding:12px 16px;line-height:32px;font-family:mastodon-font-display,sans-serif;font-weight:500;font-size:14px}.compose-standalone .compose-form{width:400px;padding:20px 0;margin:40px auto 0;box-sizing:border-box}@media screen and (max-width:400px){.compose-standalone .compose-form{width:100%;margin-top:0;padding:20px}}.account-header{width:400px;display:flex;font-size:13px;line-height:18px;box-sizing:border-box;padding:20px 0 0;margin:40px auto -30px}@media screen and (max-width:440px){.account-header{width:100%;margin:0 0 10px;padding:20px 20px 0}}.account-header .avatar{width:40px;height:40px;margin-right:8px}.account-header .avatar img{width:100%;height:100%;display:block;margin:0;border-radius:4px}.account-header .name{flex:1 1 auto;color:#ecf0f4;width:calc(100% - 88px)}.account-header .name .username{display:block;font-weight:500;text-overflow:ellipsis;overflow:hidden}.account-header .logout-link{display:block;font-size:32px;line-height:40px;margin-left:8px}.grid-3{display:grid;grid-gap:10px;grid-template-columns:3fr 1fr;grid-auto-columns:25%;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.grid-3 .column-0{grid-column:1/3;grid-row:1}.grid-3 .column-1{grid-column:1;grid-row:2}.grid-3 .column-2{grid-column:2;grid-row:2}.grid-3 .column-3{grid-column:1/3;grid-row:3}.grid-3 .landing-page__call-to-action{min-height:100%}@media screen and (max-width:738px){.grid-3{grid-template-columns:minmax(0,50%) minmax(0,50%)}.grid-3 .landing-page__call-to-action{padding:20px;display:flex;align-items:center;justify-content:center}.grid-3 .row__information-board{width:100%;justify-content:center;align-items:center}.grid-3 .row__mascot{display:none}}@media screen and (max-width:415px){.grid-3{grid-gap:0;grid-template-columns:minmax(0,100%)}.grid-3 .column-0{grid-column:1}.grid-3 .column-1{grid-column:1;grid-row:3}.grid-3 .column-2{grid-column:1;grid-row:2}.grid-3 .column-3{grid-column:1;grid-row:4}}@media screen and (max-width:415px){.public-layout{padding-top:48px}}.public-layout .container{max-width:960px}@media screen and (max-width:415px){.public-layout .container{padding:0}}.public-layout .header{background:#393f4f;box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:4px;height:48px;margin:10px 0;display:flex;align-items:stretch;justify-content:center;flex-wrap:nowrap;overflow:hidden}@media screen and (max-width:415px){.public-layout .header{position:fixed;width:100%;top:0;left:0;margin:0;border-radius:0;box-shadow:none;z-index:110}}.public-layout .header>div{flex:1 1 33.3%;min-height:1px}.public-layout .header .nav-left{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap}.public-layout .header .nav-center{display:flex;align-items:stretch;justify-content:center;flex-wrap:nowrap}.public-layout .header .nav-right{display:flex;align-items:stretch;justify-content:flex-end;flex-wrap:nowrap}.public-layout .header .brand{display:block;padding:15px}.public-layout .header .brand img{display:block;height:18px;width:auto;position:relative;bottom:-2px}@media screen and (max-width:415px){.public-layout .header .brand img{height:20px}}.public-layout .header .brand:active,.public-layout .header .brand:focus,.public-layout .header .brand:hover{background:#42485a}.public-layout .header .nav-link{display:flex;align-items:center;padding:0 1rem;font-size:12px;font-weight:500;text-decoration:none;color:#dde3ec;white-space:nowrap;text-align:center}.public-layout .header .nav-link:active,.public-layout .header .nav-link:focus,.public-layout .header .nav-link:hover{text-decoration:underline;color:#fff}@media screen and (max-width:550px){.public-layout .header .nav-link.optional{display:none}}.public-layout .header .nav-button{background:#4a5266;margin:8px 8px 8px 0;border-radius:4px}.public-layout .header .nav-button:active,.public-layout .header .nav-button:focus,.public-layout .header .nav-button:hover{text-decoration:none;background:#535b72}.public-layout .grid{display:grid;grid-gap:10px;grid-template-columns:minmax(300px,3fr) minmax(298px,1fr);grid-auto-columns:25%;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.public-layout .grid .column-0{grid-row:1;grid-column:1}.public-layout .grid .column-1{grid-row:1;grid-column:2}@media screen and (max-width:600px){.public-layout .grid{grid-template-columns:100%;grid-gap:0}.public-layout .grid .column-1{display:none}}.public-layout .public-account-header{overflow:hidden;margin-bottom:10px;box-shadow:0 0 15px rgba(0,0,0,.2)}.public-layout .public-account-header.inactive{opacity:.5}.public-layout .public-account-header.inactive .avatar,.public-layout .public-account-header.inactive .public-account-header__image{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.public-layout .public-account-header.inactive .logo-button{background-color:#ecf0f4}.public-layout .public-account-header.inactive .logo-button svg path:last-child{fill:#ecf0f4}.public-layout .public-account-header__image{border-radius:4px 4px 0 0;overflow:hidden;height:300px;position:relative;background:#0e1014}.public-layout .public-account-header__image:after{content:\"\";display:block;position:absolute;width:100%;height:100%;box-shadow:inset 0 -1px 1px 1px rgba(0,0,0,.15);top:0;left:0}.public-layout .public-account-header__image img{-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;display:block;width:100%;height:100%;margin:0;border-radius:4px 4px 0 0}@media screen and (max-width:600px){.public-layout .public-account-header__image{height:200px}}.public-layout .public-account-header--no-bar{margin-bottom:0}.public-layout .public-account-header--no-bar .public-account-header__image,.public-layout .public-account-header--no-bar .public-account-header__image img{border-radius:4px}@media screen and (max-width:415px){.public-layout .public-account-header--no-bar .public-account-header__image,.public-layout .public-account-header--no-bar .public-account-header__image img{border-radius:0}}@media screen and (max-width:415px){.public-layout .public-account-header{margin-bottom:0;box-shadow:none}.public-layout .public-account-header__image:after{display:none}.public-layout .public-account-header__image,.public-layout .public-account-header__image img{border-radius:0}}.public-layout .public-account-header__bar{position:relative;margin-top:-80px;display:flex;justify-content:flex-start}.public-layout .public-account-header__bar:before{content:\"\";display:block;background:#313543;position:absolute;bottom:0;left:0;right:0;height:60px;border-radius:0 0 4px 4px;z-index:-1}.public-layout .public-account-header__bar .avatar{display:block;width:120px;height:120px;padding-left:16px;flex:0 0 auto}.public-layout .public-account-header__bar .avatar img{display:block;width:100%;height:100%;margin:0;border-radius:50%;border:4px solid #313543;background:#17191f}@media screen and (max-width:600px){.public-layout .public-account-header__bar{margin-top:0;background:#313543;border-radius:0 0 4px 4px;padding:5px}.public-layout .public-account-header__bar:before{display:none}.public-layout .public-account-header__bar .avatar{width:48px;height:48px;padding:7px 0 7px 10px}.public-layout .public-account-header__bar .avatar img{border:0;border-radius:4px}}@media screen and (max-width:600px) and (max-width:360px){.public-layout .public-account-header__bar .avatar{display:none}}@media screen and (max-width:415px){.public-layout .public-account-header__bar{border-radius:0}}@media screen and (max-width:600px){.public-layout .public-account-header__bar{flex-wrap:wrap}}.public-layout .public-account-header__tabs{flex:1 1 auto;margin-left:20px}.public-layout .public-account-header__tabs__name{padding-top:20px;padding-bottom:8px}.public-layout .public-account-header__tabs__name h1{font-size:20px;line-height:27px;color:#fff;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-shadow:1px 1px 1px #000}.public-layout .public-account-header__tabs__name h1 small{display:block;font-size:14px;color:#fff;font-weight:400;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:600px){.public-layout .public-account-header__tabs{margin-left:15px;display:flex;justify-content:space-between;align-items:center}.public-layout .public-account-header__tabs__name{padding-top:0;padding-bottom:0}.public-layout .public-account-header__tabs__name h1{font-size:16px;line-height:24px;text-shadow:none}.public-layout .public-account-header__tabs__name h1 small{color:#dde3ec}}.public-layout .public-account-header__tabs__tabs{display:flex;justify-content:flex-start;align-items:stretch;height:58px}.public-layout .public-account-header__tabs__tabs .details-counters{display:flex;flex-direction:row;min-width:300px}@media screen and (max-width:600px){.public-layout .public-account-header__tabs__tabs .details-counters{display:none}}.public-layout .public-account-header__tabs__tabs .counter{width:33.3%;box-sizing:border-box;flex:0 0 auto;color:#dde3ec;padding:10px;border-right:1px solid #313543;cursor:default;text-align:center;position:relative}.public-layout .public-account-header__tabs__tabs .counter a{display:block}.public-layout .public-account-header__tabs__tabs .counter:last-child{border-right:0}.public-layout .public-account-header__tabs__tabs .counter:after{display:block;content:\"\";position:absolute;bottom:0;left:0;width:100%;border-bottom:4px solid #9baec8;opacity:.5;transition:all .4s ease}.public-layout .public-account-header__tabs__tabs .counter.active:after{border-bottom:4px solid #2b90d9;opacity:1}.public-layout .public-account-header__tabs__tabs .counter.active.inactive:after{border-bottom-color:#ecf0f4}.public-layout .public-account-header__tabs__tabs .counter:hover:after{opacity:1;transition-duration:.1s}.public-layout .public-account-header__tabs__tabs .counter a{text-decoration:none;color:inherit}.public-layout .public-account-header__tabs__tabs .counter .counter-label{font-size:12px;display:block}.public-layout .public-account-header__tabs__tabs .counter .counter-number{font-weight:500;font-size:18px;margin-bottom:5px;color:#fff;font-family:mastodon-font-display,sans-serif}.public-layout .public-account-header__tabs__tabs .spacer{flex:1 1 auto;height:1px}.public-layout .public-account-header__tabs__tabs__buttons{padding:7px 8px}.public-layout .public-account-header__extra{display:none;margin-top:4px}.public-layout .public-account-header__extra .public-account-bio{border-radius:0;box-shadow:none;background:transparent;margin:0 -5px}.public-layout .public-account-header__extra .public-account-bio .account__header__fields{border-top:1px solid #42485a}.public-layout .public-account-header__extra .public-account-bio .roles{display:none}.public-layout .public-account-header__extra__links{margin-top:-15px;font-size:14px;color:#dde3ec}.public-layout .public-account-header__extra__links a{display:inline-block;color:#dde3ec;text-decoration:none;padding:15px}.public-layout .public-account-header__extra__links a strong{font-weight:700;color:#fff}@media screen and (max-width:600px){.public-layout .public-account-header__extra{display:block;flex:100%}}.public-layout .account__section-headline{border-radius:4px 4px 0 0}@media screen and (max-width:415px){.public-layout .account__section-headline{border-radius:0}}.public-layout .detailed-status__meta{margin-top:25px}.public-layout .public-account-bio{background:#393f4f;box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:4px;overflow:hidden;margin-bottom:10px}@media screen and (max-width:415px){.public-layout .public-account-bio{box-shadow:none;margin-bottom:0;border-radius:0}}.public-layout .public-account-bio .account__header__fields{margin:0;border-top:0}.public-layout .public-account-bio .account__header__fields a{color:#4e79df}.public-layout .public-account-bio .account__header__fields dl:first-child .verified{border-radius:0 4px 0 0}.public-layout .public-account-bio .account__header__fields .verified a{color:#79bd9a}.public-layout .public-account-bio .account__header__content{padding:20px 20px 0;color:#fff}.public-layout .public-account-bio .roles,.public-layout .public-account-bio__extra{padding:20px;font-size:14px;color:#dde3ec}.public-layout .public-account-bio .roles{padding-bottom:0}.public-layout .static-icon-button{color:#8d9ac2;font-size:18px}.public-layout .static-icon-button>span{font-size:14px;font-weight:500}.public-layout .card-grid{display:flex;flex-wrap:wrap;min-width:100%;margin:0 -5px}.public-layout .card-grid>div{box-sizing:border-box;flex:1 0 auto;width:300px;padding:0 5px;margin-bottom:10px;max-width:33.333%}@media screen and (max-width:900px){.public-layout .card-grid>div{max-width:50%}}@media screen and (max-width:600px){.public-layout .card-grid>div{max-width:100%}}@media screen and (max-width:415px){.public-layout .card-grid{margin:0;border-top:1px solid #393f4f}.public-layout .card-grid>div{width:100%;padding:0;margin-bottom:0;border-bottom:1px solid #393f4f}.public-layout .card-grid>div:last-child{border-bottom:0}.public-layout .card-grid>div .card__bar{background:#282c37}.public-layout .card-grid>div .card__bar:active,.public-layout .card-grid>div .card__bar:focus,.public-layout .card-grid>div .card__bar:hover{background:#313543}}.no-list{list-style:none}.no-list li{display:inline-block;margin:0 5px}.recovery-codes{list-style:none;margin:0 auto}.recovery-codes li{font-size:125%;line-height:1.5;letter-spacing:1px}.public-layout .footer{text-align:left;padding-top:20px;padding-bottom:60px;font-size:12px;color:#737d99}@media screen and (max-width:415px){.public-layout .footer{padding-left:20px;padding-right:20px}}.public-layout .footer .grid{display:grid;grid-gap:10px;grid-template-columns:1fr 1fr 2fr 1fr 1fr}.public-layout .footer .grid .column-0{grid-column:1;grid-row:1;min-width:0}.public-layout .footer .grid .column-1{grid-column:2;grid-row:1;min-width:0}.public-layout .footer .grid .column-2{grid-column:3;grid-row:1;min-width:0;text-align:center}.public-layout .footer .grid .column-2 h4 a{color:#737d99}.public-layout .footer .grid .column-3{grid-column:4;grid-row:1;min-width:0}.public-layout .footer .grid .column-4{grid-column:5;grid-row:1;min-width:0}@media screen and (max-width:690px){.public-layout .footer .grid{grid-template-columns:1fr 2fr 1fr}.public-layout .footer .grid .column-0,.public-layout .footer .grid .column-1{grid-column:1}.public-layout .footer .grid .column-1{grid-row:2}.public-layout .footer .grid .column-2{grid-column:2}.public-layout .footer .grid .column-3,.public-layout .footer .grid .column-4{grid-column:3}.public-layout .footer .grid .column-4{grid-row:2}}@media screen and (max-width:600px){.public-layout .footer .grid .column-1{display:block}}@media screen and (max-width:415px){.public-layout .footer .grid .column-0,.public-layout .footer .grid .column-1,.public-layout .footer .grid .column-3,.public-layout .footer .grid .column-4{display:none}}.public-layout .footer h4{text-transform:uppercase;font-weight:700;margin-bottom:8px;color:#dde3ec}.public-layout .footer h4 a{color:inherit;text-decoration:none}.public-layout .footer ul a{text-decoration:none;color:#737d99}.public-layout .footer ul a:active,.public-layout .footer ul a:focus,.public-layout .footer ul a:hover{text-decoration:underline}.public-layout .footer .brand svg{display:block;height:36px;width:auto;margin:0 auto}.public-layout .footer .brand svg path{fill:#737d99}.public-layout .footer .brand:active svg path,.public-layout .footer .brand:focus svg path,.public-layout .footer .brand:hover svg path{fill:#7f88a2}.compact-header h1{font-size:24px;line-height:28px;color:#dde3ec;font-weight:500;margin-bottom:20px;padding:0 10px;word-wrap:break-word}@media screen and (max-width:740px){.compact-header h1{text-align:center;padding:20px 10px 0}}.compact-header h1 a{color:inherit;text-decoration:none}.compact-header h1 small{font-weight:400;color:#ecf0f4}.compact-header h1 img{display:inline-block;margin-bottom:-5px;margin-right:15px;width:36px;height:36px}.hero-widget{margin-bottom:10px;box-shadow:0 0 15px rgba(0,0,0,.2)}.hero-widget__img{width:100%;height:167px;position:relative;overflow:hidden;border-radius:4px 4px 0 0;background:#000}.hero-widget__img img{-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;display:block;width:100%;height:100%;margin:0;border-radius:4px 4px 0 0}.hero-widget__text{background:#282c37;padding:20px;border-radius:0 0 4px 4px;font-size:15px;color:#dde3ec;line-height:20px;word-wrap:break-word;font-weight:400}.hero-widget__text .emojione{width:20px;height:20px;margin:-3px 0 0}.hero-widget__text p{margin-bottom:20px}.hero-widget__text p:last-child{margin-bottom:0}.hero-widget__text em{display:inline;margin:0;padding:0;font-weight:700;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;color:#fefefe}.hero-widget__text a{color:#ecf0f4;text-decoration:none}.hero-widget__text a:hover{text-decoration:underline}@media screen and (max-width:415px){.hero-widget{display:none}}.endorsements-widget{margin-bottom:10px;padding-bottom:10px}.endorsements-widget h4{padding:10px;text-transform:uppercase;font-weight:700;font-size:13px;color:#dde3ec}.endorsements-widget .account{padding:10px 0}.endorsements-widget .account:last-child{border-bottom:0}.endorsements-widget .account .account__display-name{display:flex;align-items:center}.endorsements-widget .account .account__avatar{width:44px;height:44px;background-size:44px 44px}.box-widget,.contact-widget,.landing-page__information.contact-widget{padding:20px;border-radius:4px;background:#282c37;box-shadow:0 0 15px rgba(0,0,0,.2)}.contact-widget,.landing-page__information.contact-widget{box-sizing:border-box;min-height:100%}.contact-widget{font-size:15px;color:#dde3ec;line-height:20px;word-wrap:break-word;font-weight:400}.contact-widget strong{font-weight:500}.contact-widget p{margin-bottom:10px}.contact-widget p:last-child{margin-bottom:0}.contact-widget__mail{margin-top:10px}.contact-widget__mail a{color:#fff;text-decoration:none}.moved-account-widget{padding:15px 15px 20px;border-radius:4px;background:#282c37;box-shadow:0 0 15px rgba(0,0,0,.2);color:#ecf0f4;font-weight:400;margin-bottom:10px}.moved-account-widget a,.moved-account-widget strong{font-weight:500}.moved-account-widget a:lang(ja),.moved-account-widget a:lang(ko),.moved-account-widget a:lang(zh-CN),.moved-account-widget a:lang(zh-HK),.moved-account-widget a:lang(zh-TW),.moved-account-widget strong:lang(ja),.moved-account-widget strong:lang(ko),.moved-account-widget strong:lang(zh-CN),.moved-account-widget strong:lang(zh-HK),.moved-account-widget strong:lang(zh-TW){font-weight:700}.moved-account-widget a{color:inherit;text-decoration:underline}.moved-account-widget a.mention,.moved-account-widget a.mention:active,.moved-account-widget a.mention:focus,.moved-account-widget a.mention:hover,.moved-account-widget a.mention span{text-decoration:none}.moved-account-widget a.mention:active span,.moved-account-widget a.mention:focus span,.moved-account-widget a.mention:hover span{text-decoration:underline}.moved-account-widget__message{margin-bottom:15px}.moved-account-widget__message .fa{margin-right:5px;color:#dde3ec}.moved-account-widget__card .detailed-status__display-avatar{position:relative;cursor:pointer}.moved-account-widget__card .detailed-status__display-name{margin-bottom:0;text-decoration:none}.moved-account-widget__card .detailed-status__display-name span{font-weight:400}.memoriam-widget{padding:20px;background:#000;font-size:14px;color:#dde3ec;margin-bottom:10px}.memoriam-widget,.page-header{border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.2)}.page-header{background:#393f4f;padding:60px 15px;text-align:center;margin:10px 0}.page-header h1{color:#fff;font-size:36px;line-height:1.1;font-weight:700;margin-bottom:10px}.page-header p{font-size:15px;color:#dde3ec}@media screen and (max-width:415px){.page-header{margin-top:0;background:#313543}.page-header h1{font-size:24px}}.directory{background:#282c37;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.2)}.directory__tag{box-sizing:border-box;margin-bottom:10px}.directory__tag>a,.directory__tag>div{display:flex;align-items:center;justify-content:space-between;background:#282c37;border-radius:4px;padding:15px;text-decoration:none;color:inherit;box-shadow:0 0 15px rgba(0,0,0,.2)}.directory__tag>a:active,.directory__tag>a:focus,.directory__tag>a:hover{background:#393f4f}.directory__tag.active>a{background:#2b5fd9;cursor:default}.directory__tag h4{flex:1 1 auto;font-size:18px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.directory__tag h4 .fa{color:#dde3ec}.directory__tag h4 small{display:block;font-weight:400;font-size:15px;margin-top:8px;color:#dde3ec}.directory__tag.active h4,.directory__tag.active h4 .fa,.directory__tag.active h4 small{color:#fff}.directory__tag .avatar-stack{flex:0 0 auto;width:120px}.directory__tag.active .avatar-stack .account__avatar{border-color:#2b5fd9}.avatar-stack{display:flex;justify-content:flex-end}.avatar-stack .account__avatar{flex:0 0 auto;width:36px;height:36px;border-radius:50%;position:relative;margin-left:-10px;border:2px solid #282c37}.avatar-stack .account__avatar:first-child{z-index:1}.avatar-stack .account__avatar:nth-child(2){z-index:2}.avatar-stack .account__avatar:nth-child(3){z-index:3}.accounts-table{width:100%}.accounts-table .account{padding:0;border:0}.accounts-table thead th{text-align:center;text-transform:uppercase;color:#dde3ec;font-weight:700;padding:10px}.accounts-table thead th:first-child{text-align:left}.accounts-table tbody td{padding:15px 0;vertical-align:middle;border-bottom:1px solid #393f4f}.accounts-table tbody tr:last-child td{border-bottom:0}.accounts-table__count{width:120px;text-align:center;font-size:15px;font-weight:500;color:#fff}.accounts-table__count small{display:block;color:#dde3ec;font-weight:400;font-size:14px}@media screen and (max-width:415px){.accounts-table tbody td.optional{display:none}}@media screen and (max-width:415px){.box-widget,.contact-widget,.directory,.landing-page__information.contact-widget,.memoriam-widget,.moved-account-widget,.page-header{margin-bottom:0;box-shadow:none;border-radius:0}}.statuses-grid{min-height:600px}@media screen and (max-width:640px){.statuses-grid{width:100%!important}}.statuses-grid__item{width:313.3333333333px}@media screen and (max-width:1255px){.statuses-grid__item{width:306.6666666667px}}@media screen and (max-width:640px){.statuses-grid__item{width:100%}}@media screen and (max-width:415px){.statuses-grid__item{width:100vw}}.statuses-grid .detailed-status{border-radius:4px}@media screen and (max-width:415px){.statuses-grid .detailed-status{border-top:1px solid #4a5266}}.statuses-grid .detailed-status.compact .detailed-status__meta{margin-top:15px}.statuses-grid .detailed-status.compact .status__content{font-size:15px;line-height:20px}.statuses-grid .detailed-status.compact .status__content .emojione{width:20px;height:20px;margin:-3px 0 0}.statuses-grid .detailed-status.compact .status__content .status__content__spoiler-link{line-height:20px;margin:0}.statuses-grid .detailed-status.compact .media-gallery,.statuses-grid .detailed-status.compact .status-card,.statuses-grid .detailed-status.compact .video-player{margin-top:15px}.notice-widget{color:#dde3ec}.notice-widget,.notice-widget p{margin-bottom:10px}.notice-widget p:last-child{margin-bottom:0}.notice-widget a{font-size:14px;line-height:20px;text-decoration:none;font-weight:500;color:#2b5fd9}.notice-widget a:active,.notice-widget a:focus,.notice-widget a:hover{text-decoration:underline}code{font-family:\"mastodon-font-monospace\",monospace;font-weight:400}.form-container{max-width:400px;padding:20px;margin:0 auto}.simple_form .input{margin-bottom:15px;overflow:hidden}.simple_form .input.hidden{margin:0}.simple_form .input.radio_buttons .radio{margin-bottom:15px}.simple_form .input.radio_buttons .radio:last-child{margin-bottom:0}.simple_form .input.radio_buttons .radio>label{position:relative;padding-left:28px}.simple_form .input.radio_buttons .radio>label input{position:absolute;top:-2px;left:0}.simple_form .input.boolean{position:relative;margin-bottom:0}.simple_form .input.boolean .label_input>label{font-family:inherit;font-size:14px;padding-top:5px;color:#fff;display:block;width:auto}.simple_form .input.boolean .hint,.simple_form .input.boolean .label_input{padding-left:28px}.simple_form .input.boolean .label_input__wrapper{position:static}.simple_form .input.boolean label.checkbox{position:absolute;top:2px;left:0}.simple_form .row{display:flex;margin:0 -5px}.simple_form .row .input{box-sizing:border-box;flex:1 1 auto;width:50%;padding:0 5px}.simple_form .hint{color:#dde3ec}.simple_form .hint a{color:#2b90d9}.simple_form .hint code{border-radius:3px;padding:.2em .4em;background:#0e1014}.simple_form span.hint{display:block;font-size:12px;margin-top:4px}.simple_form p.hint{margin-bottom:15px;color:#dde3ec}.simple_form p.hint.subtle-hint{text-align:center;font-size:12px;line-height:18px;margin-top:15px;margin-bottom:0}.simple_form .card{margin-bottom:15px}.simple_form strong{font-weight:500}.simple_form strong:lang(ja),.simple_form strong:lang(ko),.simple_form strong:lang(zh-CN),.simple_form strong:lang(zh-HK),.simple_form strong:lang(zh-TW){font-weight:700}.simple_form .input.with_floating_label .label_input{display:flex}.simple_form .input.with_floating_label .label_input>label{font-family:inherit;font-size:14px;color:#fff;font-weight:500;min-width:150px;flex:0 0 auto}.simple_form .input.with_floating_label .label_input input,.simple_form .input.with_floating_label .label_input select{flex:1 1 auto}.simple_form .input.with_floating_label.select .hint{margin-top:6px;margin-left:150px}.simple_form .input.with_label .label_input>label{font-family:inherit;font-size:14px;color:#fff;display:block;margin-bottom:8px;word-wrap:break-word;font-weight:500}.simple_form .input.with_label .hint{margin-top:6px}.simple_form .input.with_label ul{flex:390px}.simple_form .input.with_block_label{max-width:none}.simple_form .input.with_block_label>label{font-family:inherit;font-size:16px;color:#fff;display:block;font-weight:500;padding-top:5px}.simple_form .input.with_block_label .hint{margin-bottom:15px}.simple_form .input.with_block_label ul{-webkit-columns:2;column-count:2}.simple_form .required abbr{text-decoration:none;color:#e87487}.simple_form .fields-group{margin-bottom:25px}.simple_form .fields-group .input:last-child{margin-bottom:0}.simple_form .fields-row{display:flex;padding-top:5px;margin:0 -10px 25px}.simple_form .fields-row .input{max-width:none}.simple_form .fields-row__column{box-sizing:border-box;padding:0 10px;flex:1 1 auto;min-height:1px}.simple_form .fields-row__column-6{max-width:50%}.simple_form .fields-row .fields-group:last-child,.simple_form .fields-row .fields-row__column.fields-group{margin-bottom:0}@media screen and (max-width:600px){.simple_form .fields-row{display:block;margin-bottom:0}.simple_form .fields-row__column{max-width:none}.simple_form .fields-row .fields-group:last-child,.simple_form .fields-row .fields-row__column,.simple_form .fields-row .fields-row__column.fields-group{margin-bottom:25px}}.simple_form .input.radio_buttons .radio label{margin-bottom:5px;font-family:inherit;font-size:14px;color:#fff;display:block;width:auto}.simple_form .check_boxes .checkbox label{font-family:inherit;font-size:14px;color:#fff;display:inline-block;width:auto;position:relative;padding-top:5px;padding-left:25px;flex:1 1 auto}.simple_form .check_boxes .checkbox input[type=checkbox]{position:absolute;left:0;top:5px;margin:0}.simple_form input[type=email],.simple_form input[type=number],.simple_form input[type=password],.simple_form input[type=text],.simple_form textarea{box-sizing:border-box;font-size:16px;color:#fff;display:block;width:100%;outline:0;font-family:inherit;resize:vertical;background:#131419;border:1px solid #0a0b0e;border-radius:4px;padding:10px}.simple_form input[type=email]:invalid,.simple_form input[type=number]:invalid,.simple_form input[type=password]:invalid,.simple_form input[type=text]:invalid,.simple_form textarea:invalid{box-shadow:none}.simple_form input[type=email]:focus:invalid,.simple_form input[type=number]:focus:invalid,.simple_form input[type=password]:focus:invalid,.simple_form input[type=text]:focus:invalid,.simple_form textarea:focus:invalid{border-color:#e87487}.simple_form input[type=email]:required:valid,.simple_form input[type=number]:required:valid,.simple_form input[type=password]:required:valid,.simple_form input[type=text]:required:valid,.simple_form textarea:required:valid{border-color:#79bd9a}.simple_form input[type=email]:hover,.simple_form input[type=number]:hover,.simple_form input[type=password]:hover,.simple_form input[type=text]:hover,.simple_form textarea:hover{border-color:#000}.simple_form input[type=email]:active,.simple_form input[type=email]:focus,.simple_form input[type=number]:active,.simple_form input[type=number]:focus,.simple_form input[type=password]:active,.simple_form input[type=password]:focus,.simple_form input[type=text]:active,.simple_form input[type=text]:focus,.simple_form textarea:active,.simple_form textarea:focus{border-color:#2b90d9;background:#17191f}.simple_form .input.field_with_errors label{color:#e87487}.simple_form .input.field_with_errors input[type=email],.simple_form .input.field_with_errors input[type=number],.simple_form .input.field_with_errors input[type=password],.simple_form .input.field_with_errors input[type=text],.simple_form .input.field_with_errors select,.simple_form .input.field_with_errors textarea{border-color:#e87487}.simple_form .input.field_with_errors .error{display:block;font-weight:500;color:#e87487;margin-top:4px}.simple_form .actions{margin-top:30px;display:flex}.simple_form .actions.actions--top{margin-top:0;margin-bottom:30px}.simple_form .block-button,.simple_form .button,.simple_form button{display:block;width:100%;border:0;border-radius:4px;background:#2b5fd9;color:#fff;font-size:18px;line-height:inherit;height:auto;padding:10px;text-transform:uppercase;text-decoration:none;text-align:center;box-sizing:border-box;cursor:pointer;font-weight:500;outline:0;margin-bottom:10px;margin-right:10px}.simple_form .block-button:last-child,.simple_form .button:last-child,.simple_form button:last-child{margin-right:0}.simple_form .block-button:hover,.simple_form .button:hover,.simple_form button:hover{background-color:#416fdd}.simple_form .block-button:active,.simple_form .block-button:focus,.simple_form .button:active,.simple_form .button:focus,.simple_form button:active,.simple_form button:focus{background-color:#2454c7}.simple_form .block-button.negative,.simple_form .button.negative,.simple_form button.negative{background:#df405a}.simple_form .block-button.negative:hover,.simple_form .button.negative:hover,.simple_form button.negative:hover{background-color:#e3566d}.simple_form .block-button.negative:active,.simple_form .block-button.negative:focus,.simple_form .button.negative:active,.simple_form .button.negative:focus,.simple_form button.negative:active,.simple_form button.negative:focus{background-color:#db2a47}.simple_form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font-size:16px;color:#fff;display:block;width:100%;outline:0;font-family:inherit;resize:vertical;background:#131419 url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center/auto 16px;border:1px solid #0a0b0e;border-radius:4px;padding-left:10px;padding-right:30px;height:41px}.simple_form .label_input__wrapper{position:relative}.simple_form .label_input__append{position:absolute;right:3px;top:1px;padding:10px 10px 9px;font-size:16px;color:#c2cede;font-family:inherit;pointer-events:none;cursor:default;max-width:140px;white-space:nowrap;overflow:hidden}.simple_form .label_input__append:after{content:\"\";display:block;position:absolute;top:0;right:0;bottom:1px;width:5px;background-image:linear-gradient(90deg,rgba(19,20,25,0),#131419)}.flash-message{background:#393f4f;color:#dde3ec;border-radius:4px;padding:15px 10px;margin-bottom:30px;text-align:center}.flash-message.notice{border:1px solid rgba(121,189,154,.5);background:rgba(121,189,154,.25);color:#79bd9a}.flash-message.alert{border:1px solid rgba(223,64,90,.5);background:rgba(223,64,90,.25);color:#df405a}.flash-message p{margin-bottom:15px}.flash-message .oauth-code{outline:0;box-sizing:border-box;display:block;width:100%;border:none;padding:10px;font-family:\"mastodon-font-monospace\",monospace;background:#282c37;color:#fff;font-size:14px;margin:0}.flash-message .oauth-code::-moz-focus-inner{border:0}.flash-message .oauth-code::-moz-focus-inner,.flash-message .oauth-code:active,.flash-message .oauth-code:focus{outline:0!important}.flash-message .oauth-code:focus{background:#313543}.flash-message strong{font-weight:500}.flash-message strong:lang(ja),.flash-message strong:lang(ko),.flash-message strong:lang(zh-CN),.flash-message strong:lang(zh-HK),.flash-message strong:lang(zh-TW){font-weight:700}@media screen and (max-width:740px) and (min-width:441px){.flash-message{margin-top:40px}}.form-footer{margin-top:30px;text-align:center}.form-footer a{color:#dde3ec;text-decoration:none}.form-footer a:hover{text-decoration:underline}.quick-nav{list-style:none;margin-bottom:25px;font-size:14px}.quick-nav li{display:inline-block;margin-right:10px}.quick-nav a{color:#2b90d9;text-transform:uppercase;text-decoration:none;font-weight:700}.quick-nav a:active,.quick-nav a:focus,.quick-nav a:hover{color:#4ea2df}.follow-prompt,.oauth-prompt{margin-bottom:30px;color:#dde3ec}.follow-prompt h2,.oauth-prompt h2{font-size:16px;margin-bottom:30px;text-align:center}.follow-prompt strong,.oauth-prompt strong{color:#ecf0f4;font-weight:500}.follow-prompt strong:lang(ja),.follow-prompt strong:lang(ko),.follow-prompt strong:lang(zh-CN),.follow-prompt strong:lang(zh-HK),.follow-prompt strong:lang(zh-TW),.oauth-prompt strong:lang(ja),.oauth-prompt strong:lang(ko),.oauth-prompt strong:lang(zh-CN),.oauth-prompt strong:lang(zh-HK),.oauth-prompt strong:lang(zh-TW){font-weight:700}@media screen and (max-width:740px) and (min-width:441px){.follow-prompt,.oauth-prompt{margin-top:40px}}.qr-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start}.qr-code{flex:0 0 auto;background:#fff;padding:4px;margin:0 10px 20px 0;box-shadow:0 0 15px rgba(0,0,0,.2);display:inline-block}.qr-code svg{display:block;margin:0}.qr-alternative{margin-bottom:20px;color:#ecf0f4;flex:150px}.qr-alternative samp{display:block;font-size:14px}.table-form p{margin-bottom:15px}.table-form p strong{font-weight:500}.table-form p strong:lang(ja),.table-form p strong:lang(ko),.table-form p strong:lang(zh-CN),.table-form p strong:lang(zh-HK),.table-form p strong:lang(zh-TW){font-weight:700}.simple_form .warning,.table-form .warning{box-sizing:border-box;background:rgba(223,64,90,.5);color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.3);box-shadow:0 2px 6px rgba(0,0,0,.4);border-radius:4px;padding:10px;margin-bottom:15px}.simple_form .warning a,.table-form .warning a{color:#fff;text-decoration:underline}.simple_form .warning a:active,.simple_form .warning a:focus,.simple_form .warning a:hover,.table-form .warning a:active,.table-form .warning a:focus,.table-form .warning a:hover{text-decoration:none}.simple_form .warning strong,.table-form .warning strong{font-weight:600;display:block;margin-bottom:5px}.simple_form .warning strong:lang(ja),.simple_form .warning strong:lang(ko),.simple_form .warning strong:lang(zh-CN),.simple_form .warning strong:lang(zh-HK),.simple_form .warning strong:lang(zh-TW),.table-form .warning strong:lang(ja),.table-form .warning strong:lang(ko),.table-form .warning strong:lang(zh-CN),.table-form .warning strong:lang(zh-HK),.table-form .warning strong:lang(zh-TW){font-weight:700}.simple_form .warning strong .fa,.table-form .warning strong .fa{font-weight:400}.action-pagination{display:flex;flex-wrap:wrap;align-items:center}.action-pagination .actions,.action-pagination .pagination{flex:1 1 auto}.action-pagination .actions{padding:30px 20px 30px 0;flex:0 0 auto}.post-follow-actions{text-align:center;color:#dde3ec}.post-follow-actions div{margin-bottom:4px}.alternative-login{margin-top:20px;margin-bottom:20px}.alternative-login h4{font-size:16px;color:#fff;text-align:center;margin-bottom:20px;border:0;padding:0}.alternative-login .button{display:block}.scope-danger{color:#ff5050}.form_admin_settings_closed_registrations_message textarea,.form_admin_settings_custom_css textarea,.form_admin_settings_site_description textarea,.form_admin_settings_site_extended_description textarea,.form_admin_settings_site_short_description textarea,.form_admin_settings_site_terms textarea{font-family:\"mastodon-font-monospace\",monospace}.input-copy{background:#131419;border:1px solid #0a0b0e;border-radius:4px;display:flex;align-items:center;padding-right:4px;position:relative;top:1px;transition:border-color .3s linear}.input-copy__wrapper{flex:1 1 auto}.input-copy input[type=text]{background:transparent;border:0;padding:10px;font-size:14px;font-family:\"mastodon-font-monospace\",monospace}.input-copy button{flex:0 0 auto;margin:4px;text-transform:none;font-weight:400;font-size:14px;padding:7px 18px 6px;width:auto;transition:background .3s linear}.input-copy.copied{border-color:#79bd9a;transition:none}.input-copy.copied button{background:#79bd9a;transition:none}.card>a{display:block;text-decoration:none;color:inherit;box-shadow:0 0 15px rgba(0,0,0,.2)}@media screen and (max-width:415px){.card>a{box-shadow:none}}.card>a:active .card__bar,.card>a:focus .card__bar,.card>a:hover .card__bar{background:#393f4f}.card__img{height:130px;position:relative;background:#0e1014;border-radius:4px 4px 0 0}.card__img img{display:block;width:100%;height:100%;margin:0;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;border-radius:4px 4px 0 0}@media screen and (max-width:600px){.card__img{height:200px}}@media screen and (max-width:415px){.card__img{display:none}}.card__bar{position:relative;padding:15px;display:flex;justify-content:flex-start;align-items:center;background:#313543;border-radius:0 0 4px 4px}@media screen and (max-width:415px){.card__bar{border-radius:0}}.card__bar .avatar{flex:0 0 auto;width:48px;height:48px;padding-top:2px}.card__bar .avatar img{width:100%;height:100%;display:block;margin:0;border-radius:4px;background:#17191f}.card__bar .display-name{margin-left:15px;text-align:left}.card__bar .display-name strong{font-size:15px;color:#fff;font-weight:500;overflow:hidden;text-overflow:ellipsis}.card__bar .display-name span{display:block;font-size:14px;color:#dde3ec;font-weight:400;overflow:hidden;text-overflow:ellipsis}.pagination{padding:30px 0;text-align:center;overflow:hidden}.pagination .current,.pagination .gap,.pagination .newer,.pagination .older,.pagination .page,.pagination a{font-size:14px;color:#fff;font-weight:500;display:inline-block;padding:6px 10px;text-decoration:none}.pagination .current{background:#fff;border-radius:100px;color:#000;cursor:default;margin:0 10px}.pagination .gap{cursor:default}.pagination .newer,.pagination .older{text-transform:uppercase;color:#ecf0f4}.pagination .older{float:left;padding-left:0}.pagination .older .fa{display:inline-block;margin-right:5px}.pagination .newer{float:right;padding-right:0}.pagination .newer .fa{display:inline-block;margin-left:5px}.pagination .disabled{cursor:default;color:#1a1a1a}@media screen and (max-width:700px){.pagination{padding:30px 20px}.pagination .page{display:none}.pagination .newer,.pagination .older{display:inline-block}}.nothing-here{background:#282c37;box-shadow:0 0 15px rgba(0,0,0,.2);color:#364861;font-size:14px;font-weight:500;text-align:center;display:flex;justify-content:center;align-items:center;cursor:default;border-radius:4px;padding:20px;min-height:30vh}.nothing-here--under-tabs{border-radius:0 0 4px 4px}.nothing-here--flexible{box-sizing:border-box;min-height:100%}.account-role{display:inline-block;padding:4px 6px;cursor:default;border-radius:3px;font-size:12px;line-height:12px;font-weight:500;color:#d9e1e8;background-color:rgba(217,225,232,.1);border:1px solid rgba(217,225,232,.5)}.account-role.moderator{color:#79bd9a;background-color:rgba(121,189,154,.1);border-color:rgba(121,189,154,.5)}.account-role.admin{color:#e87487;background-color:rgba(232,116,135,.1);border-color:rgba(232,116,135,.5)}.account__header__fields{padding:0;margin:15px -15px -15px;border-bottom:0;border-top:0;border-color:#42485a currentcolor;border-style:solid none;border-width:1px 0;font-size:14px;line-height:20px}.account__header__fields dl{display:flex;border-bottom:1px solid #42485a}.account__header__fields dd,.account__header__fields dt{box-sizing:border-box;padding:14px;text-align:center;max-height:48px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account__header__fields dt{font-weight:500;width:120px;flex:0 0 auto;color:#ecf0f4;background:rgba(23,25,31,.5)}.account__header__fields dd{flex:1 1 auto;color:#dde3ec}.account__header__fields a{color:#2b90d9;text-decoration:none}.account__header__fields a:active,.account__header__fields a:focus,.account__header__fields a:hover{text-decoration:underline}.account__header__fields .verified{border:1px solid rgba(121,189,154,.5);background:rgba(121,189,154,.25)}.account__header__fields .verified a{color:#79bd9a;font-weight:500}.account__header__fields .verified__mark{color:#79bd9a}.account__header__fields dl:last-child{border-bottom:0}.directory__tag .trends__item__current{width:auto}.activity-stream{box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:4px;overflow:hidden;margin-bottom:10px}@media screen and (max-width:415px){.activity-stream{margin-bottom:0;border-radius:0;box-shadow:none}}.activity-stream--headless{border-radius:0;margin:0;box-shadow:none}.activity-stream--headless .detailed-status,.activity-stream--headless .status{border-radius:0!important}.activity-stream div[data-component]{width:100%}.activity-stream .entry{background:#282c37}.activity-stream .entry .detailed-status,.activity-stream .entry .load-more,.activity-stream .entry .status{-webkit-animation:none;animation:none}.activity-stream .entry:last-child .detailed-status,.activity-stream .entry:last-child .load-more,.activity-stream .entry:last-child .status{border-bottom:0;border-radius:0 0 4px 4px}.activity-stream .entry:first-child .detailed-status,.activity-stream .entry:first-child .load-more,.activity-stream .entry:first-child .status{border-radius:4px 4px 0 0}.activity-stream .entry:first-child:last-child .detailed-status,.activity-stream .entry:first-child:last-child .load-more,.activity-stream .entry:first-child:last-child .status{border-radius:4px}@media screen and (max-width:740px){.activity-stream .entry .detailed-status,.activity-stream .entry .load-more,.activity-stream .entry .status{border-radius:0!important}}.activity-stream--highlighted .entry{background:#393f4f}.button.logo-button{flex:0 auto;font-size:14px;background:#2b5fd9;color:#fff;text-transform:none;line-height:36px;height:auto;padding:3px 15px;border:0}.button.logo-button svg{width:20px;height:auto;vertical-align:middle;margin-right:5px}.button.logo-button svg path:first-child{fill:#fff}.button.logo-button svg path:last-child{fill:#2b5fd9}.button.logo-button:active,.button.logo-button:focus,.button.logo-button:hover{background:#5680e1}.button.logo-button:active svg path:last-child,.button.logo-button:focus svg path:last-child,.button.logo-button:hover svg path:last-child{fill:#5680e1}.button.logo-button.button--destructive:active,.button.logo-button.button--destructive:focus,.button.logo-button.button--destructive:hover{background:#df405a}.button.logo-button.button--destructive:active svg path:last-child,.button.logo-button.button--destructive:focus svg path:last-child,.button.logo-button.button--destructive:hover svg path:last-child{fill:#df405a}@media screen and (max-width:415px){.button.logo-button svg{display:none}}.embed .detailed-status,.public-layout .detailed-status{padding:15px}.embed .status,.public-layout .status{padding:15px 15px 15px 78px;min-height:50px}.embed .status__avatar,.public-layout .status__avatar{left:15px;top:17px}.embed .status__content,.public-layout .status__content{padding-top:5px}.embed .status__prepend,.public-layout .status__prepend{margin-left:78px;padding-top:15px}.embed .status__prepend-icon-wrapper,.public-layout .status__prepend-icon-wrapper{left:-32px}.embed .status .media-gallery,.embed .status .video-player,.embed .status__action-bar,.public-layout .status .media-gallery,.public-layout .status .video-player,.public-layout .status__action-bar{margin-top:10px}button.icon-button i.fa-retweet{background-image:url(\"data:image/svg+xml;utf8,\")}button.icon-button i.fa-retweet:hover{background-image:url(\"data:image/svg+xml;utf8,\")}button.icon-button.disabled i.fa-retweet{background-image:url(\"data:image/svg+xml;utf8,\")}.app-body{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.button{background-color:#2b5fd9;border:10px;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:14px;font-weight:500;height:36px;letter-spacing:0;line-height:36px;overflow:hidden;padding:0 16px;position:relative;text-align:center;text-transform:uppercase;text-decoration:none;text-overflow:ellipsis;transition:all .1s ease-in;white-space:nowrap;width:auto}.button:active,.button:focus,.button:hover{background-color:#5680e1;transition:all .2s ease-out}.button--destructive{transition:none}.button--destructive:active,.button--destructive:focus,.button--destructive:hover{background-color:#df405a;transition:none}.button:disabled{background-color:#9baec8;cursor:default}.button::-moz-focus-inner{border:0}.button::-moz-focus-inner,.button:active,.button:focus{outline:0!important}.button.button-alternative,.button.button-alternative-2,.button.button-primary,.button.button-secondary{font-size:16px;line-height:36px;height:auto;text-transform:none;padding:4px 16px}.button.button-alternative{color:#000;background:#9baec8}.button.button-alternative:active,.button.button-alternative:focus,.button.button-alternative:hover{background-color:#a8b9cf}.button.button-alternative-2{background:#606984}.button.button-alternative-2:active,.button.button-alternative-2:focus,.button.button-alternative-2:hover{background-color:#687390}.button.button-secondary{color:#dde3ec;background:transparent;padding:3px 15px;border:1px solid #9baec8}.button.button-secondary:active,.button.button-secondary:focus,.button.button-secondary:hover{border-color:#a8b9cf;color:#eaeef3}.button.button--block{display:block;width:100%}.column__wrapper{display:flex;flex:1 1 auto;position:relative}.icon-button{display:inline-block;padding:0;color:#8d9ac2;border:none;background:transparent;cursor:pointer;transition:color .1s ease-in}.icon-button:active,.icon-button:focus,.icon-button:hover{color:#a4afce;transition:color .2s ease-out}.icon-button.disabled{color:#6274ab;cursor:default}.icon-button.active{color:#2b90d9}.icon-button::-moz-focus-inner{border:0}.icon-button::-moz-focus-inner,.icon-button:active,.icon-button:focus{outline:0!important}.icon-button.inverted{color:#1b1e25}.icon-button.inverted:active,.icon-button.inverted:focus,.icon-button.inverted:hover{color:#0c0d11}.icon-button.inverted.disabled{color:#2a2e3a}.icon-button.inverted.active{color:#2b90d9}.icon-button.inverted.active.disabled{color:#63ade3}.icon-button.overlayed{box-sizing:content-box;background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.7);border-radius:4px;padding:2px}.icon-button.overlayed:hover{background:rgba(0,0,0,.9)}.text-icon-button{color:#1b1e25;border:none;background:transparent;cursor:pointer;font-weight:600;font-size:11px;padding:0 3px;line-height:27px;outline:0;transition:color .1s ease-in}.text-icon-button:active,.text-icon-button:focus,.text-icon-button:hover{color:#0c0d11;transition:color .2s ease-out}.text-icon-button.disabled{color:#464d60;cursor:default}.text-icon-button.active{color:#2b90d9}.text-icon-button::-moz-focus-inner{border:0}.text-icon-button::-moz-focus-inner,.text-icon-button:active,.text-icon-button:focus{outline:0!important}.dropdown-menu,.invisible{position:absolute}.invisible{font-size:0;line-height:0;display:inline-block;width:0;height:0}.invisible img,.invisible svg{margin:0!important;border:0!important;padding:0!important;width:0!important;height:0!important}.ellipsis:after{content:\"…\"}.compose-form{padding:10px}.compose-form .compose-form__warning{color:#000;margin-bottom:10px;background:#9baec8;box-shadow:0 2px 6px rgba(0,0,0,.3);padding:8px 10px;border-radius:4px;font-size:13px;font-weight:400}.compose-form .compose-form__warning strong{color:#000;font-weight:500}.compose-form .compose-form__warning strong:lang(ja),.compose-form .compose-form__warning strong:lang(ko),.compose-form .compose-form__warning strong:lang(zh-CN),.compose-form .compose-form__warning strong:lang(zh-HK),.compose-form .compose-form__warning strong:lang(zh-TW){font-weight:700}.compose-form .compose-form__warning a{color:#1b1e25;font-weight:500;text-decoration:underline}.compose-form .compose-form__warning a:active,.compose-form .compose-form__warning a:focus,.compose-form .compose-form__warning a:hover{text-decoration:none}.compose-form .compose-form__autosuggest-wrapper{position:relative}.compose-form .compose-form__autosuggest-wrapper .emoji-picker-dropdown{position:absolute;right:5px;top:5px}.compose-form .autosuggest-textarea,.compose-form .spoiler-input{position:relative}.compose-form .spoiler-input{height:0;-webkit-transform-origin:bottom;transform-origin:bottom;opacity:0}.compose-form .spoiler-input.spoiler-input--visible{height:47px;opacity:1}.compose-form .autosuggest-textarea__textarea,.compose-form .spoiler-input__input{display:block;box-sizing:border-box;width:100%;margin:0;color:#000;background:#fff;padding:10px;font-family:inherit;font-size:14px;resize:vertical;border:0;outline:0}.compose-form .autosuggest-textarea__textarea:focus,.compose-form .spoiler-input__input:focus{outline:0}@media screen and (max-width:600px){.compose-form .autosuggest-textarea__textarea,.compose-form .spoiler-input__input{font-size:16px}}.compose-form .spoiler-input__input{border-radius:4px}.compose-form .autosuggest-textarea__textarea{min-height:100px;border-radius:4px 4px 0 0;padding-bottom:0;padding-right:32px;resize:none}@media screen and (max-width:600px){.compose-form .autosuggest-textarea__textarea{height:100px!important;resize:vertical}}.compose-form .autosuggest-textarea__suggestions{box-sizing:border-box;display:none;position:absolute;top:100%;width:100%;z-index:99;box-shadow:4px 4px 6px rgba(0,0,0,.4);background:#d9e1e8;border-radius:0 0 4px 4px;color:#000;font-size:14px;padding:6px}.compose-form .autosuggest-textarea__suggestions.autosuggest-textarea__suggestions--visible{display:block}.compose-form .autosuggest-textarea__suggestions__item{padding:10px;cursor:pointer;border-radius:4px}.compose-form .autosuggest-textarea__suggestions__item.selected,.compose-form .autosuggest-textarea__suggestions__item:active,.compose-form .autosuggest-textarea__suggestions__item:focus,.compose-form .autosuggest-textarea__suggestions__item:hover{background:#b9c8d5}.compose-form .autosuggest-account,.compose-form .autosuggest-emoji{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;line-height:18px;font-size:14px}.compose-form .autosuggest-account-icon,.compose-form .autosuggest-emoji img{display:block;margin-right:8px;width:16px;height:16px}.compose-form .autosuggest-account .display-name__account{color:#1b1e25}.compose-form .compose-form__modifiers{color:#000;font-family:inherit;font-size:14px;background:#fff}.compose-form .compose-form__modifiers .compose-form__upload-wrapper{overflow:hidden}.compose-form .compose-form__modifiers .compose-form__uploads-wrapper{display:flex;flex-direction:row;padding:5px;flex-wrap:wrap}.compose-form .compose-form__modifiers .compose-form__upload{flex:1 1 0;min-width:40%;margin:5px}.compose-form .compose-form__modifiers .compose-form__upload__actions{background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,.35) 80%,transparent);display:flex;align-items:flex-start;justify-content:space-between;opacity:0;transition:opacity .1s ease}.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button{flex:0 1 auto;color:#ecf0f4;font-size:14px;font-weight:500;padding:10px;font-family:inherit}.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:active,.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:focus,.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:hover{color:#fff}.compose-form .compose-form__modifiers .compose-form__upload__actions.active{opacity:1}.compose-form .compose-form__modifiers .compose-form__upload-description{position:absolute;z-index:2;bottom:0;left:0;right:0;box-sizing:border-box;background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.35) 80%,transparent);padding:10px;opacity:0;transition:opacity .1s ease}.compose-form .compose-form__modifiers .compose-form__upload-description textarea{background:transparent;color:#ecf0f4;border:0;padding:0;margin:0;width:100%;font-family:inherit;font-size:14px;font-weight:500}.compose-form .compose-form__modifiers .compose-form__upload-description textarea:focus{color:#fff}.compose-form .compose-form__modifiers .compose-form__upload-description textarea::-webkit-input-placeholder{opacity:.75;color:#ecf0f4}.compose-form .compose-form__modifiers .compose-form__upload-description textarea:-ms-input-placeholder{opacity:.75;color:#ecf0f4}.compose-form .compose-form__modifiers .compose-form__upload-description textarea::-ms-input-placeholder{opacity:.75;color:#ecf0f4}.compose-form .compose-form__modifiers .compose-form__upload-description textarea::placeholder{opacity:.75;color:#ecf0f4}.compose-form .compose-form__modifiers .compose-form__upload-description.active{opacity:1}.compose-form .compose-form__modifiers .compose-form__upload-thumbnail{border-radius:4px;background-position:50%;background-size:cover;background-repeat:no-repeat;height:140px;width:100%;overflow:hidden}.compose-form .compose-form__buttons-wrapper{padding:10px;background:#ebebeb;border-radius:0 0 4px 4px;display:flex;justify-content:space-between}.compose-form .compose-form__buttons-wrapper .compose-form__buttons{display:flex}.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__upload-button-icon{line-height:27px}.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__sensitive-button{display:none}.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__sensitive-button.compose-form__sensitive-button--visible{display:block}.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__sensitive-button .compose-form__sensitive-button__icon{line-height:27px}.compose-form .compose-form__buttons-wrapper .icon-button{box-sizing:content-box;padding:0 3px}.compose-form .compose-form__buttons-wrapper .character-counter__wrapper{align-self:center;margin-right:4px}.compose-form .compose-form__buttons-wrapper .character-counter__wrapper .character-counter{cursor:default;font-family:\"mastodon-font-sans-serif\",sans-serif;font-size:14px;font-weight:600;color:#1b1e25}.compose-form .compose-form__buttons-wrapper .character-counter__wrapper .character-counter.character-counter--over{color:#ff5050}.compose-form .compose-form__publish{display:flex;justify-content:flex-end;min-width:0}.compose-form .compose-form__publish .compose-form__publish-button-wrapper{overflow:hidden;padding-top:10px}.no-reduce-motion .spoiler-input{transition:height .4s ease,opacity .4s ease}.emojione{font-family:\"object-fit:contain\",inherit;vertical-align:middle;-o-object-fit:contain;object-fit:contain;margin:-.2ex .15em .2ex;width:16px;height:16px}.emojione img{width:auto}.reply-indicator{border-radius:4px;margin-bottom:10px;background:#9baec8;padding:10px}.reply-indicator__header{margin-bottom:5px;overflow:hidden}.reply-indicator__cancel{float:right;line-height:24px}.reply-indicator__display-name{color:#000;display:block;max-width:100%;line-height:24px;overflow:hidden;padding-right:25px;text-decoration:none}.reply-indicator__display-avatar{float:left;margin-right:5px}.status__content--with-action{cursor:pointer}.reply-indicator__content,.status__content{position:relative;font-size:15px;line-height:20px;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;padding-top:2px;color:#fff}.reply-indicator__content:focus,.status__content:focus{outline:0}.reply-indicator__content.status__content--with-spoiler,.status__content.status__content--with-spoiler{white-space:normal}.reply-indicator__content.status__content--with-spoiler .status__content__text,.status__content.status__content--with-spoiler .status__content__text{white-space:pre-wrap}.reply-indicator__content .emojione,.status__content .emojione{width:20px;height:20px;margin:-3px 0 0}.reply-indicator__content p,.status__content p{margin-bottom:20px;white-space:pre-wrap}.reply-indicator__content p:last-child,.status__content p:last-child{margin-bottom:0}.reply-indicator__content a,.status__content a{color:#d8a070;text-decoration:none}.reply-indicator__content a:hover,.status__content a:hover{text-decoration:underline}.reply-indicator__content a:hover .fa,.status__content a:hover .fa{color:#dae1ea}.reply-indicator__content a.mention:hover,.status__content a.mention:hover{text-decoration:none}.reply-indicator__content a.mention:hover span,.status__content a.mention:hover span{text-decoration:underline}.reply-indicator__content a .fa,.status__content a .fa{color:#c2cede}.reply-indicator__content .status__content__spoiler-link,.status__content .status__content__spoiler-link{background:#8d9ac2}.reply-indicator__content .status__content__spoiler-link:hover,.status__content .status__content__spoiler-link:hover{background:#a4afce;text-decoration:none}.reply-indicator__content .status__content__spoiler-link::-moz-focus-inner,.status__content .status__content__spoiler-link::-moz-focus-inner{border:0}.reply-indicator__content .status__content__spoiler-link::-moz-focus-inner,.reply-indicator__content .status__content__spoiler-link:active,.reply-indicator__content .status__content__spoiler-link:focus,.status__content .status__content__spoiler-link::-moz-focus-inner,.status__content .status__content__spoiler-link:active,.status__content .status__content__spoiler-link:focus{outline:0!important}.reply-indicator__content .status__content__text,.status__content .status__content__text{display:none}.reply-indicator__content .status__content__text.status__content__text--visible,.status__content .status__content__text.status__content__text--visible{display:block}.reply-indicator__content em,.status__content em{font-style:italic}.reply-indicator__content strong,.status__content strong{font-weight:700}.reply-indicator__content ul,.status__content ul{list-style:disc inside}.reply-indicator__content ol,.status__content ol{list-style:decimal inside}.reply-indicator__content blockquote,.status__content blockquote{margin:.2em 0 .2em 2em;font-style:italic}.status__content.status__content--collapsed{max-height:300px}.status__content__read-more-button{display:block;font-size:15px;line-height:20px;color:#4e79df;border:0;background:transparent;padding:8px 0 0}.status__content__read-more-button:active,.status__content__read-more-button:hover{text-decoration:underline}.status__content__spoiler-link{display:inline-block;border-radius:2px;background:transparent;border:0;color:#000;font-weight:700;font-size:11px;padding:0 6px;text-transform:uppercase;line-height:20px;cursor:pointer;vertical-align:middle}.status__wrapper--filtered{color:#c2cede;border:0;font-size:inherit;text-align:center;line-height:inherit;margin:0;padding:15px;box-sizing:border-box;width:100%;clear:both;border-bottom:1px solid #393f4f}.status__prepend-icon-wrapper{left:-26px;position:absolute}.focusable:focus{outline:0;background:#313543}.focusable:focus .status.status-direct{background:#42485a}.focusable:focus .status.status-direct.muted{background:transparent}.focusable:focus .detailed-status,.focusable:focus .detailed-status__action-bar{background:#393f4f}.status{padding:8px 10px 8px 68px;position:relative;min-height:54px;border-bottom:1px solid #393f4f;cursor:default;opacity:1;-webkit-animation:fade .15s linear;animation:fade .15s linear}@supports (-ms-overflow-style:-ms-autohiding-scrollbar){.status{padding-right:26px}}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}.status .video-player{margin-top:8px}.status.status-direct:not(.read){background:#393f4f;border-bottom-color:#42485a}.status.light .status__relative-time{color:#364861}.status.light .display-name strong,.status.light .status__display-name{color:#000}.status.light .display-name span{color:#364861}.status.light .status__content{color:#000}.status.light .status__content a{color:#2b90d9}.status.light .status__content a.status__content__spoiler-link{color:#fff;background:#9baec8}.status.light .status__content a.status__content__spoiler-link:hover{background:#b5c3d6}.notification-favourite .status.status-direct{background:transparent}.notification-favourite .status.status-direct .icon-button.disabled{color:#b8c0d9}.notification__relative_time,.status__relative-time{color:#c2cede;float:right;font-size:14px}.status__display-name{color:#c2cede}.status__info .status__display-name{display:block;max-width:100%;padding-right:25px}.status__info{font-size:15px}.status-check-box{border-bottom:1px solid #d9e1e8;display:flex}.status-check-box .status-check-box__status{margin:10px 0 10px 10px;flex:1}.status-check-box .status-check-box__status .media-gallery{max-width:250px}.status-check-box .status-check-box__status .status__content{padding:0;white-space:normal}.status-check-box .status-check-box__status .video-player{margin-top:8px;max-width:250px}.status-check-box .status-check-box__status .media-gallery__item-thumbnail{cursor:default}.status-check-box-toggle{align-items:center;display:flex;flex:0 0 auto;justify-content:center;padding:10px}.status__prepend{margin-left:68px;color:#c2cede;padding:8px 0 2px;font-size:14px;position:relative}.status__prepend .status__display-name strong{color:#c2cede}.status__prepend>span{display:block;overflow:hidden;text-overflow:ellipsis}.status__action-bar{align-items:center;display:flex;margin-top:8px}.status__action-bar__counter{display:inline-flex;margin-right:11px;align-items:center}.status__action-bar__counter .status__action-bar-button{margin-right:4px}.status__action-bar__counter__label{display:inline-block;width:14px;font-size:12px;font-weight:500;color:#8d9ac2}.status__action-bar-button{margin-right:18px}.status__action-bar-dropdown{height:23.15px;width:23.15px}.detailed-status__action-bar-dropdown{flex:1 1 auto;display:flex;align-items:center;justify-content:center;position:relative}.detailed-status{background:#313543;padding:14px 10px}.detailed-status--flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.detailed-status--flex .detailed-status__meta,.detailed-status--flex .status__content{flex:100%}.detailed-status .status__content{font-size:19px;line-height:24px}.detailed-status .status__content .emojione{width:24px;height:24px;margin:-1px 0 0}.detailed-status .status__content .status__content__spoiler-link{line-height:24px;margin:-1px 0 0}.detailed-status .video-player{margin-top:8px}.detailed-status__meta{margin-top:15px;color:#c2cede;font-size:14px;line-height:18px}.detailed-status__action-bar{background:#313543;border-top:1px solid #393f4f;border-bottom:1px solid #393f4f;display:flex;flex-direction:row;padding:10px 0}.detailed-status__link{color:inherit;text-decoration:none}.detailed-status__favorites,.detailed-status__reblogs{display:inline-block;font-weight:500;font-size:12px;margin-left:6px}.reply-indicator__content{color:#000;font-size:14px}.reply-indicator__content a{color:#1b1e25}.domain{padding:10px;border-bottom:1px solid #393f4f}.domain .domain__domain-name{flex:1 1 auto;display:block;color:#fff;text-decoration:none;font-size:14px;font-weight:500}.domain__wrapper{display:flex}.domain_buttons{height:18px;padding:10px;white-space:nowrap}.account{padding:10px;border-bottom:1px solid #393f4f}.account.compact{padding:0;border-bottom:0}.account.compact .account__avatar-wrapper{margin-left:0}.account .account__display-name{flex:1 1 auto;display:block;color:#dde3ec;overflow:hidden;text-decoration:none;font-size:14px}.account__wrapper{display:flex}.account__avatar-wrapper{float:left;margin-left:12px;margin-right:12px}.account__avatar{border-radius:4px;background:transparent no-repeat;background-position:50%;background-clip:padding-box;position:relative}.account__avatar-inline{display:inline-block;vertical-align:middle;margin-right:5px}.account__avatar-composite{overflow:hidden}.account__avatar-composite,.account__avatar-composite>div{border-radius:4px;background:transparent no-repeat;background-position:50%;background-clip:padding-box}.account__avatar-composite>div{float:left;position:relative;box-sizing:border-box}a .account__avatar{cursor:pointer}.account__avatar-overlay{width:48px;height:48px;background-size:48px 48px}.account__avatar-overlay-base{border-radius:4px;background:transparent no-repeat;background-position:50%;background-clip:padding-box;width:36px;height:36px;background-size:36px 36px}.account__avatar-overlay-overlay{border-radius:4px;background:transparent no-repeat;background-position:50%;background-clip:padding-box;width:24px;height:24px;background-size:24px 24px;position:absolute;bottom:0;right:0;z-index:1}.account__relationship{height:18px;padding:10px;white-space:nowrap}.account__header{flex:0 0 auto;background:#313543;text-align:center;background-size:cover;background-position:50%;position:relative}.account__header.inactive{opacity:.5}.account__header.inactive .account__header__avatar{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.account__header.inactive .account__header__username{color:#ecf0f4}.account__header>div{background:rgba(49,53,67,.9);padding:20px 10px}.account__header .account__header__content{color:#ecf0f4}.account__header .account__header__display-name{color:#fff;display:inline-block;width:100%;font-size:20px;line-height:27px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.account__header .account__header__username{color:#2b90d9;font-size:14px;font-weight:400;display:block;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis}.account__disclaimer{padding:10px;border-top:1px solid #393f4f;color:#c2cede}.account__disclaimer strong{font-weight:500}.account__disclaimer strong:lang(ja),.account__disclaimer strong:lang(ko),.account__disclaimer strong:lang(zh-CN),.account__disclaimer strong:lang(zh-HK),.account__disclaimer strong:lang(zh-TW){font-weight:700}.account__disclaimer a{font-weight:500;color:inherit;text-decoration:underline}.account__disclaimer a:active,.account__disclaimer a:focus,.account__disclaimer a:hover{text-decoration:none}.account__header__content{color:#dde3ec;font-size:14px;font-weight:400;overflow:hidden;word-break:normal;word-wrap:break-word}.account__header__content p{margin-bottom:20px}.account__header__content p:last-child{margin-bottom:0}.account__header__content a{color:inherit;text-decoration:underline}.account__header__content a:hover{text-decoration:none}.account__header__display-name .emojione{width:25px;height:25px}.account__action-bar{border-top:1px solid #393f4f;border-bottom:1px solid #393f4f;line-height:36px;overflow:hidden;flex:0 0 auto;display:flex}.account__action-bar-dropdown{padding:10px}.account__action-bar-dropdown .icon-button{vertical-align:middle}.account__action-bar-dropdown .dropdown--active .dropdown__content.dropdown__right{left:6px;right:auto}.account__action-bar-dropdown .dropdown--active:after{bottom:auto;margin-left:11px;margin-top:-7px;right:auto}.account__action-bar-links{display:flex;flex:1 1 auto;line-height:18px;text-align:center}.account__action-bar__tab{text-decoration:none;overflow:hidden;flex:0 1 100%;border-right:1px solid #393f4f;padding:10px 0;border-bottom:4px solid transparent}.account__action-bar__tab.active{border-bottom:4px solid #2b5fd9}.account__action-bar__tab>span{display:block;text-transform:uppercase;font-size:11px;color:#dde3ec}.account__action-bar__tab strong{display:block;font-size:15px;font-weight:500;color:#fff}.account__action-bar__tab strong:lang(ja),.account__action-bar__tab strong:lang(ko),.account__action-bar__tab strong:lang(zh-CN),.account__action-bar__tab strong:lang(zh-HK),.account__action-bar__tab strong:lang(zh-TW){font-weight:700}.account__header__avatar{background-size:90px 90px;display:block;height:90px;margin:0 auto 10px;overflow:hidden;width:90px}.account-authorize{padding:14px 10px}.account-authorize .detailed-status__display-name{display:block;margin-bottom:15px;overflow:hidden}.account-authorize__avatar{float:left;margin-right:10px}.account__display-name,.detailed-status__application,.detailed-status__datetime,.detailed-status__display-name,.status__display-name,.status__relative-time{text-decoration:none}.account__display-name strong,.status__display-name strong{color:#fff}.muted .emojione{opacity:.5}.detailed-status__display-name:hover strong,.reply-indicator__display-name:hover strong,.status__display-name:hover strong,a.account__display-name:hover strong{text-decoration:underline}.account__display-name strong{display:block;overflow:hidden;text-overflow:ellipsis}.detailed-status__application,.detailed-status__datetime{color:inherit}.detailed-status__display-name{color:#ecf0f4;display:block;line-height:24px;margin-bottom:15px;overflow:hidden}.detailed-status__display-name span,.detailed-status__display-name strong{display:block;text-overflow:ellipsis;overflow:hidden}.detailed-status__display-name strong{font-size:16px;color:#fff}.detailed-status__display-avatar{float:left;margin-right:10px}.status__avatar{height:48px;left:10px;position:absolute;top:10px;width:48px}.muted .status__content,.muted .status__content a,.muted .status__content p,.muted .status__display-name strong{color:#c2cede}.muted .status__avatar{opacity:.5}.muted a.status__content__spoiler-link{background:#606984;color:#000}.muted a.status__content__spoiler-link:hover{background:#707b97;text-decoration:none}.notification__message{margin:0 10px 0 68px;padding:8px 0 0;cursor:default;color:#dde3ec;font-size:15px;line-height:22px;position:relative}.notification__message .fa{color:#2b90d9}.notification__message>span{display:inline;overflow:hidden;text-overflow:ellipsis}.notification__favourite-icon-wrapper{left:-26px;position:absolute}.notification__favourite-icon-wrapper .star-icon,.star-icon.active{color:#ca8f04}.notification__display-name{color:inherit;font-weight:500;text-decoration:none}.notification__display-name:hover{color:#fff;text-decoration:underline}.notification__relative_time{float:right}.display-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.display-name__html{font-weight:500}.display-name__account{font-size:14px}.detailed-status__datetime:hover,.status__relative-time:hover{text-decoration:underline}.image-loader{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.image-loader .image-loader__preview-canvas{max-width:100%;max-height:80%;background:url(/packs/void-4c8270c17facce6d53726a2ebb9745f2.png) repeat;-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain}.image-loader .loading-bar{position:relative}.image-loader.image-loader--amorphous .image-loader__preview-canvas{display:none}.zoomable-image{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.zoomable-image img{max-width:100%;max-height:80%;width:auto;height:auto;-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain}.navigation-bar{padding:10px;display:flex;align-items:center;flex-shrink:0;cursor:default;color:#dde3ec}.navigation-bar strong{color:#ecf0f4}.navigation-bar a{color:inherit}.navigation-bar .permalink{text-decoration:none}.navigation-bar .navigation-bar__actions{position:relative}.navigation-bar .navigation-bar__actions .icon-button.close{position:absolute;pointer-events:none;-webkit-transform:scaleX(0) translate(-100%);transform:scaleX(0) translate(-100%);opacity:0}.navigation-bar .navigation-bar__actions .compose__action-bar .icon-button{pointer-events:auto;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);opacity:1}.navigation-bar__profile{flex:1 1 auto;margin-left:8px;line-height:20px;margin-top:-1px;overflow:hidden}.navigation-bar__profile-account{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis}.navigation-bar__profile-edit{color:inherit;text-decoration:none}.dropdown{display:inline-block}.dropdown__content{display:none;position:absolute}.dropdown-menu__separator{border-bottom:1px solid #c0cdd9;margin:5px 7px 6px;height:0}.dropdown-menu{background:#d9e1e8;padding:4px 0;border-radius:4px;box-shadow:2px 4px 15px rgba(0,0,0,.4);z-index:9999}.dropdown-menu ul{list-style:none}.dropdown-menu.left{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.dropdown-menu.top{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.dropdown-menu.bottom{-webkit-transform-origin:50% 0;transform-origin:50% 0}.dropdown-menu.right{-webkit-transform-origin:0 50%;transform-origin:0 50%}.dropdown-menu__arrow{position:absolute;width:0;height:0;border:0 solid transparent}.dropdown-menu__arrow.left{right:-5px;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#d9e1e8}.dropdown-menu__arrow.top{bottom:-5px;margin-left:-7px;border-width:5px 7px 0;border-top-color:#d9e1e8}.dropdown-menu__arrow.bottom{top:-5px;margin-left:-7px;border-width:0 7px 5px;border-bottom-color:#d9e1e8}.dropdown-menu__arrow.right{left:-5px;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#d9e1e8}.dropdown-menu__item a{font-size:13px;line-height:18px;display:block;padding:4px 14px;box-sizing:border-box;text-decoration:none;background:#d9e1e8;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-menu__item a:active,.dropdown-menu__item a:focus,.dropdown-menu__item a:hover{background:#2b5fd9;color:#ecf0f4;outline:0}.dropdown--active .dropdown__content{display:block;line-height:18px;max-width:311px;right:0;text-align:left;z-index:9999}.dropdown--active .dropdown__content>ul{list-style:none;background:#d9e1e8;padding:4px 0;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.4);min-width:140px;position:relative}.dropdown--active .dropdown__content.dropdown__right{right:0}.dropdown--active .dropdown__content.dropdown__left>ul{left:-98px}.dropdown--active .dropdown__content>ul>li>a{font-size:13px;line-height:18px;display:block;padding:4px 14px;box-sizing:border-box;text-decoration:none;background:#d9e1e8;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown--active .dropdown__content>ul>li>a:focus{outline:0}.dropdown--active .dropdown__content>ul>li>a:hover{background:#2b5fd9;color:#ecf0f4}.dropdown__icon{vertical-align:middle}.columns-area{display:flex;flex:1 1 auto;flex-direction:row;justify-content:flex-start;overflow-x:auto;position:relative}.columns-area.unscrollable{overflow-x:hidden}@media screen and (min-width:360px){.columns-area{padding:10px}.react-swipeable-view-container .columns-area{height:calc(100% - 20px)!important}}.react-swipeable-view-container,.react-swipeable-view-container .column,.react-swipeable-view-container .columns-area,.react-swipeable-view-container .drawer{height:100%}.react-swipeable-view-container>*{display:flex;align-items:center;justify-content:center;height:100%}.column{width:350px;position:relative;box-sizing:border-box;display:flex;flex-direction:column}.column>.scrollable{background:#282c37;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.ui{flex:0 0 auto;flex-direction:column;width:100%;height:100%;background:#191b22}.drawer,.ui{display:flex}.drawer{width:330px;box-sizing:border-box;flex-direction:column;overflow-y:hidden}.drawer__tab{display:block;flex:1 1 auto;padding:15px 5px 13px;color:#dde3ec;text-decoration:none;text-align:center;font-size:16px;border-bottom:2px solid transparent}.column,.drawer{flex:1 1 100%;overflow:hidden}@media screen and (min-width:360px){.tabs-bar{margin:10px 10px 0}.getting-started__trends,.search{margin-bottom:10px}.getting-started__panel{margin:10px 0}.column,.drawer{min-width:330px}}@media screen and (max-width:630px){.column,.drawer{width:100%;padding:0}.columns-area{flex-direction:column}.autosuggest-textarea__textarea,.search__input{font-size:16px}}@media screen and (min-width:631px){.columns-area{padding:0}.column,.drawer{flex:1 1 auto;padding:10px 5px}.column:first-child,.drawer:first-child{padding-left:10px}.column:last-child,.drawer:last-child{padding-right:10px}.columns-area>div .column,.columns-area>div .drawer{padding-left:5px;padding-right:5px}}.drawer__pager{flex-grow:1;position:relative}.drawer__inner,.drawer__pager{box-sizing:border-box;padding:0;overflow:hidden;display:flex}.drawer__inner{position:absolute;top:0;left:0;background:#444b5d;flex-direction:column;overflow-y:auto;width:100%;height:100%;border-radius:2px}.drawer__inner.darker{background:#282c37}.drawer__inner__mastodon{background:#444b5d url('data:image/svg+xml;utf8,') no-repeat bottom/100% auto;flex:1;min-height:47px}.drawer__inner__mastodon>img{display:block;-o-object-fit:contain;font-family:\"object-fit:contain;object-position:bottom left\";object-fit:contain;-o-object-position:bottom left;object-position:bottom left;width:100%;height:100%;pointer-events:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pseudo-drawer{background:#444b5d;font-size:13px;text-align:left}.drawer__header{flex:0 0 auto;font-size:16px;background:#393f4f;margin-bottom:10px;display:flex;flex-direction:row;border-radius:2px}.drawer__header a{transition:background .1s ease-in}.drawer__header a:hover{background:#2e3340;transition:background .2s ease-out}.tabs-bar{display:flex;background:#393f4f;flex:0 0 auto;overflow-y:auto}.tabs-bar__link{display:block;flex:1 1 auto;padding:15px 10px;color:#fff;text-decoration:none;text-align:center;font-size:14px;font-weight:500;border-bottom:2px solid #393f4f;transition:all 50ms linear}.tabs-bar__link .fa{font-weight:400;font-size:16px}.tabs-bar__link.active{border-bottom:2px solid #2b90d9;color:#2b90d9}@media screen and (min-width:631px){.tabs-bar__link:active,.tabs-bar__link:focus,.tabs-bar__link:hover{background:#464d60}}.tabs-bar__link span{margin-left:5px;display:none}@media screen and (min-width:600px){.tabs-bar__link span{display:inline}}@media screen and (min-width:631px){.tabs-bar{display:none}}.scrollable{overflow-y:scroll;overflow-x:hidden;flex:1 1 auto;-webkit-overflow-scrolling:touch;will-change:transform}.scrollable.optionally-scrollable{overflow-y:auto}@supports (display:grid){.scrollable{contain:strict}}.scrollable--flex{display:flex;flex-direction:column}.scrollable__append{flex:1 1 auto;position:relative;min-height:120px}@supports (display:grid){.scrollable.fullscreen{contain:none}}.column-back-button{background:#313543;color:#2b90d9;cursor:pointer;flex:0 0 auto;font-size:16px;line-height:inherit;border:0;text-align:unset;padding:15px;margin:0;z-index:3;outline:0}.column-back-button:hover{text-decoration:underline}.column-header__back-button{background:#313543;border:0;font-family:inherit;color:#2b90d9;cursor:pointer;white-space:nowrap;font-size:16px;padding:0 5px 0 0;z-index:3}.column-header__back-button:hover{text-decoration:underline}.column-header__back-button:last-child{padding:0 15px 0 0}.column-back-button__icon{display:inline-block;margin-right:5px}.column-back-button--slim{position:relative}.column-back-button--slim-button{cursor:pointer;flex:0 0 auto;font-size:16px;padding:15px;position:absolute;right:0;top:-48px}.react-toggle{display:inline-block;position:relative;cursor:pointer;background-color:transparent;border:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.react-toggle-screenreader-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.react-toggle--disabled{cursor:not-allowed;opacity:.5;transition:opacity .25s}.react-toggle-track{width:50px;height:24px;padding:0;border-radius:30px;background-color:#282c37;transition:all .2s ease}.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#131419}.react-toggle--checked .react-toggle-track{background-color:#2b5fd9}.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#5680e1}.react-toggle-track-check{position:absolute;width:14px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;left:8px;opacity:0;transition:opacity .25s ease}.react-toggle--checked .react-toggle-track-check,.react-toggle-track-x{opacity:1;transition:opacity .25s ease}.react-toggle-track-x{position:absolute;width:10px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;right:10px}.react-toggle--checked .react-toggle-track-x{opacity:0}.react-toggle-thumb{transition:all .5s cubic-bezier(.23,1,.32,1) 0ms;position:absolute;top:1px;left:1px;width:22px;height:22px;border:1px solid #282c37;border-radius:50%;background-color:#fafafa;box-sizing:border-box;transition:all .25s ease}.react-toggle--checked .react-toggle-thumb{left:27px;border-color:#2b5fd9}.column-link{background:#393f4f;color:#fff;display:block;font-size:16px;padding:15px;text-decoration:none}.column-link:hover{background:#404657}.column-link__icon{display:inline-block;margin-right:5px}.column-link__badge{display:inline-block;border-radius:4px;line-height:19px;padding:4px 8px;margin:-6px 10px}.column-link__badge,.column-subheading{font-size:12px;font-weight:500;background:#282c37}.column-subheading{color:#c2cede;padding:8px 20px;text-transform:uppercase;cursor:default}.flex-spacer,.getting-started,.getting-started__wrapper{background:#282c37}.flex-spacer{flex:1 1 auto}.getting-started{color:#c2cede;overflow:auto;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.getting-started__footer,.getting-started__panel,.getting-started__wrapper{height:-webkit-min-content;height:-moz-min-content;height:min-content}.getting-started__footer,.getting-started__panel{padding:20px 10px 10px;flex-grow:0}.getting-started__footer ul,.getting-started__panel ul{margin-bottom:10px}.getting-started__footer ul li,.getting-started__panel ul li{display:inline}.getting-started__footer p,.getting-started__panel p{font-size:13px}.getting-started__footer p a,.getting-started__panel p a{color:#c2cede;text-decoration:underline}.getting-started__footer a,.getting-started__panel a{text-decoration:none;color:#dde3ec}.getting-started__footer a:active,.getting-started__footer a:focus,.getting-started__footer a:hover,.getting-started__panel a:active,.getting-started__panel a:focus,.getting-started__panel a:hover{text-decoration:underline}.getting-started__footer,.getting-started__wrapper{color:#c2cede}.getting-started__trends{background:#282c37;flex:0 1 auto}@media screen and (max-height:810px){.getting-started__trends .trends__item:nth-child(3){display:none}}@media screen and (max-height:720px){.getting-started__trends .trends__item:nth-child(2){display:none}}@media screen and (max-height:670px){.getting-started__trends{display:none}}.getting-started__scrollable{max-height:100%;overflow-y:auto}.keyboard-shortcuts{padding:8px 0 0;overflow:hidden}.keyboard-shortcuts thead{position:absolute;left:-9999px}.keyboard-shortcuts td{padding:0 10px 8px}.keyboard-shortcuts kbd{display:inline-block;padding:3px 5px;background-color:#393f4f;border:1px solid #1f232b}.setting-text{color:#dde3ec;background:transparent;border:none;border-bottom:2px solid #9baec8;box-sizing:border-box;display:block;font-family:inherit;margin-bottom:10px;padding:7px 0;width:100%}.setting-text:active,.setting-text:focus{color:#fff;border-bottom-color:#2b90d9}@media screen and (max-width:600px){.setting-text{font-size:16px}}.no-reduce-motion button.icon-button i.fa-retweet{background-position:0 0;height:19px;transition:background-position .9s steps(10);transition-duration:0s;vertical-align:middle;width:22px}.no-reduce-motion button.icon-button i.fa-retweet:before{display:none!important}.no-reduce-motion button.icon-button.active i.fa-retweet{transition-duration:.9s;background-position:0 100%}.reduce-motion button.icon-button i.fa-retweet{color:#8d9ac2;transition:color .1s ease-in}.reduce-motion button.icon-button.active i.fa-retweet{color:#2b90d9}.status-card{display:flex;font-size:14px;border:1px solid #393f4f;border-radius:4px;color:#c2cede;margin-top:14px;text-decoration:none;overflow:hidden}.status-card__actions{bottom:0;left:0;position:absolute;right:0;top:0}.status-card__actions,.status-card__actions>div{display:flex;justify-content:center;align-items:center}.status-card__actions>div{background:rgba(0,0,0,.6);border-radius:4px;padding:12px 9px;flex:0 0 auto}.status-card__actions a,.status-card__actions button{display:inline;color:#fff;background:transparent;border:0;padding:0 5px;text-decoration:none;opacity:.6;font-size:18px;line-height:18px}.status-card__actions a:active,.status-card__actions a:focus,.status-card__actions a:hover,.status-card__actions button:active,.status-card__actions button:focus,.status-card__actions button:hover{opacity:1}.status-card__actions a{font-size:19px;position:relative;bottom:-1px}a.status-card{cursor:pointer}a.status-card:hover{background:#393f4f}.status-card-photo{cursor:zoom-in;display:block;text-decoration:none;width:100%;height:auto;margin:0}.status-card-video iframe{width:100%;height:100%}.status-card__title{display:block;font-weight:500;margin-bottom:5px;color:#dde3ec;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.status-card__content{flex:1 1 auto;overflow:hidden;padding:14px 14px 14px 8px}.status-card__description{color:#dde3ec}.status-card__host{display:block;margin-top:5px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-card__image{flex:0 0 100px;background:#393f4f;position:relative}.status-card__image>.fa{font-size:21px;position:absolute;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.status-card.horizontal{display:block}.status-card.horizontal .status-card__image{width:100%}.status-card.horizontal .status-card__image-image{border-radius:4px 4px 0 0}.status-card.horizontal .status-card__title{white-space:inherit}.status-card.compact{border-color:#313543}.status-card.compact.interactive{border:0}.status-card.compact .status-card__content{padding:10px 8px 8px}.status-card.compact .status-card__title{white-space:nowrap}.status-card.compact .status-card__image{flex:0 0 60px}a.status-card.compact:hover{background-color:#313543}.status-card__image-image{border-radius:4px 0 0 4px;display:block;margin:0;width:100%;height:100%;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;background-size:cover;background-position:50%}.load-more{display:block;color:#c2cede;background-color:transparent;border:0;font-size:inherit;text-align:center;line-height:inherit;margin:0;padding:15px;box-sizing:border-box;width:100%;clear:both;text-decoration:none}.load-more:hover{background:#2c313d}.load-gap{border-bottom:1px solid #393f4f}.regeneration-indicator{text-align:center;font-size:16px;font-weight:500;color:#c2cede;background:#282c37;cursor:default;display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:20px}.regeneration-indicator>div{width:100%;background:transparent;padding-top:0}.regeneration-indicator__figure{width:100%;height:160px;background-size:contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.regeneration-indicator.missing-indicator{padding-top:68px}.regeneration-indicator__label{margin-top:200px}.regeneration-indicator__label strong{display:block;margin-bottom:10px;color:#c2cede}.regeneration-indicator__label span{font-size:15px;font-weight:400}.column-header__wrapper{position:relative;flex:0 0 auto}.column-header__wrapper.active:before{display:block;content:\"\";position:absolute;top:35px;left:0;right:0;margin:0 auto;width:60%;pointer-events:none;height:28px;z-index:1;background:radial-gradient(ellipse,rgba(43,95,217,.23) 0,rgba(43,95,217,0) 60%)}.column-header{display:flex;font-size:16px;background:#313543;flex:0 0 auto;cursor:pointer;position:relative;z-index:2;outline:0;overflow:hidden;border-top-left-radius:2px;border-top-right-radius:2px}.column-header>button{margin:0;border:none;padding:15px 0 15px 15px;color:inherit;background:transparent;font:inherit;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1}.column-header>.column-header__back-button{color:#2b90d9}.column-header.active{box-shadow:0 1px 0 rgba(43,144,217,.3)}.column-header.active .column-header__icon{color:#2b90d9;text-shadow:0 0 10px rgba(43,144,217,.4)}.column-header:active,.column-header:focus{outline:0}.column-header__buttons{height:48px;display:flex}.column-header__links .text-btn{margin-right:10px}.column-header__button{background:#313543;border:0;color:#dde3ec;cursor:pointer;font-size:16px;padding:0 15px}.column-header__button:hover{color:#f4f6f9}.column-header__button.active,.column-header__button.active:hover{color:#fff;background:#393f4f}.column-header__collapsible{max-height:70vh;overflow:hidden;overflow-y:auto;color:#dde3ec;transition:max-height .15s ease-in-out,opacity .3s linear;opacity:1}.column-header__collapsible.collapsed{max-height:0;opacity:.5}.column-header__collapsible.animating{overflow-y:hidden}.column-header__collapsible hr{height:0;background:transparent;border:0;border-top:1px solid #42485a;margin:10px 0}.column-header__collapsible-inner{background:#393f4f;padding:15px}.column-header__setting-btn:hover{color:#dde3ec;text-decoration:underline}.column-header__setting-arrows{float:right}.column-header__setting-arrows .column-header__setting-btn{padding:0 10px}.column-header__setting-arrows .column-header__setting-btn:last-child{padding-right:0}.text-btn{display:inline-block;padding:0;font-family:inherit;font-size:inherit;color:inherit;border:0;background:transparent;cursor:pointer}.column-header__icon{display:inline-block;margin-right:5px}.loading-indicator{color:#c2cede;font-size:12px;font-weight:400;text-transform:uppercase;overflow:visible;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-indicator span{display:block;float:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:82px 0 0 50%;white-space:nowrap}.loading-indicator__figure{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:42px;height:42px;box-sizing:border-box;background-color:transparent;border:6px solid #606984;border-radius:50%}.no-reduce-motion .loading-indicator span{-webkit-animation:loader-label 1.15s cubic-bezier(.215,.61,.355,1) infinite;animation:loader-label 1.15s cubic-bezier(.215,.61,.355,1) infinite}.no-reduce-motion .loading-indicator__figure{-webkit-animation:loader-figure 1.15s cubic-bezier(.215,.61,.355,1) infinite;animation:loader-figure 1.15s cubic-bezier(.215,.61,.355,1) infinite}@-webkit-keyframes loader-figure{0%{width:0;height:0;background-color:#606984}29%{background-color:#606984}30%{width:42px;height:42px;background-color:transparent;border-width:21px;opacity:1}to{width:42px;height:42px;border-width:0;opacity:0;background-color:transparent}}@keyframes loader-figure{0%{width:0;height:0;background-color:#606984}29%{background-color:#606984}30%{width:42px;height:42px;background-color:transparent;border-width:21px;opacity:1}to{width:42px;height:42px;border-width:0;opacity:0;background-color:transparent}}@-webkit-keyframes loader-label{0%{opacity:.25}30%{opacity:1}to{opacity:.25}}@keyframes loader-label{0%{opacity:.25}30%{opacity:1}to{opacity:.25}}.video-error-cover{align-items:center;background:#000;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;margin-top:8px;position:relative;text-align:center;z-index:100}.media-spoiler{background:#000;color:#dde3ec;border:0;padding:0;width:100%;height:100%;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.media-spoiler:active,.media-spoiler:focus,.media-spoiler:hover{padding:0;color:#f7f9fb}.media-spoiler__warning{display:block;font-size:14px}.media-spoiler__trigger{display:block;font-size:11px;font-weight:700}.spoiler-button{display:none;left:4px;position:absolute;text-shadow:0 1px 1px #000,1px 0 1px #000;top:4px;z-index:100}.spoiler-button.spoiler-button--visible{display:block}.modal-container--preloader{background:#393f4f}.account--panel{background:#313543;border-top:1px solid #393f4f;border-bottom:1px solid #393f4f;display:flex;flex-direction:row;padding:10px 0}.account--panel__button,.detailed-status__button{flex:1 1 auto;text-align:center}.column-settings__outer{background:#393f4f;padding:15px}.column-settings__section{color:#dde3ec;cursor:default;display:block;font-weight:500;margin-bottom:10px}.column-settings__hashtags .column-settings__row{margin-bottom:15px}.column-settings__hashtags .column-select__control{outline:0;box-sizing:border-box;width:100%;border:none;box-shadow:none;font-family:inherit;background:#282c37;color:#dde3ec;font-size:14px;margin:0}.column-settings__hashtags .column-select__control::-moz-focus-inner{border:0}.column-settings__hashtags .column-select__control::-moz-focus-inner,.column-settings__hashtags .column-select__control:active,.column-settings__hashtags .column-select__control:focus{outline:0!important}.column-settings__hashtags .column-select__control:focus{background:#313543}@media screen and (max-width:600px){.column-settings__hashtags .column-select__control{font-size:16px}}.column-settings__hashtags .column-select__placeholder{color:#c2cede;padding-left:2px;font-size:12px}.column-settings__hashtags .column-select__value-container{padding-left:6px}.column-settings__hashtags .column-select__multi-value{background:#393f4f}.column-settings__hashtags .column-select__multi-value__remove{cursor:pointer}.column-settings__hashtags .column-select__multi-value__remove:active,.column-settings__hashtags .column-select__multi-value__remove:focus,.column-settings__hashtags .column-select__multi-value__remove:hover{background:#42485a;color:#eaeef3}.column-settings__hashtags .column-select__input,.column-settings__hashtags .column-select__multi-value__label{color:#dde3ec}.column-settings__hashtags .column-select__clear-indicator,.column-settings__hashtags .column-select__dropdown-indicator{cursor:pointer;transition:none;color:#c2cede}.column-settings__hashtags .column-select__clear-indicator:active,.column-settings__hashtags .column-select__clear-indicator:focus,.column-settings__hashtags .column-select__clear-indicator:hover,.column-settings__hashtags .column-select__dropdown-indicator:active,.column-settings__hashtags .column-select__dropdown-indicator:focus,.column-settings__hashtags .column-select__dropdown-indicator:hover{color:#d0d9e5}.column-settings__hashtags .column-select__indicator-separator{background-color:#393f4f}.column-settings__hashtags .column-select__menu{background:#fff;border-radius:4px;margin-top:10px;color:#364861;box-shadow:2px 4px 15px rgba(0,0,0,.4);padding:0;background:#d9e1e8}.column-settings__hashtags .column-select__menu h4{text-transform:uppercase;color:#364861;font-size:13px;font-weight:500;margin-bottom:10px}.column-settings__hashtags .column-select__menu li{padding:4px 0}.column-settings__hashtags .column-select__menu ul{margin-bottom:10px}.column-settings__hashtags .column-select__menu em{font-weight:500;color:#000}.column-settings__hashtags .column-select__menu-list{padding:6px}.column-settings__hashtags .column-select__option{color:#000;border-radius:4px;font-size:14px}.column-settings__hashtags .column-select__option--is-focused,.column-settings__hashtags .column-select__option--is-selected{background:#b9c8d5}.column-settings__row .text-btn{margin-bottom:15px}.account--follows-info{top:10px}.account--follows-info,.account--muting-info{color:#fff;position:absolute;left:10px;opacity:.7;display:inline-block;vertical-align:top;background-color:rgba(0,0,0,.4);text-transform:uppercase;font-size:11px;font-weight:500;padding:4px;border-radius:4px}.account--muting-info{top:40px}.account--action-button{position:absolute;top:10px;right:20px}.setting-toggle{display:block;line-height:24px}.setting-toggle__label{color:#dde3ec;display:inline-block;margin-bottom:14px;margin-left:8px;vertical-align:middle}.empty-column-indicator,.error-column{color:#c2cede;background:#282c37;text-align:center;padding:20px;font-size:15px;font-weight:400;cursor:default;display:flex;flex:1 1 auto;align-items:center;justify-content:center}@supports (display:grid){.empty-column-indicator,.error-column{contain:strict}}.empty-column-indicator a,.error-column a{color:#2b90d9;text-decoration:none}.empty-column-indicator a:hover,.error-column a:hover{text-decoration:underline}.error-column{flex-direction:column}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.no-reduce-motion .pulse-loading{-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both}@-webkit-keyframes shake-bottom{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}10%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}20%,40%,60%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}30%,50%,70%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}90%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}@keyframes shake-bottom{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}10%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}20%,40%,60%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}30%,50%,70%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}90%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}.no-reduce-motion .shake-bottom{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:shake-bottom .8s cubic-bezier(.455,.03,.515,.955) 2s 2 both;animation:shake-bottom .8s cubic-bezier(.455,.03,.515,.955) 2s 2 both}.emoji-picker-dropdown__menu{background:#fff;position:absolute;box-shadow:4px 4px 6px rgba(0,0,0,.4);border-radius:4px;margin-top:5px}.emoji-picker-dropdown__menu .emoji-mart-scroll{transition:opacity .2s ease}.emoji-picker-dropdown__menu.selecting .emoji-mart-scroll{opacity:.5}.emoji-picker-dropdown__modifiers{position:absolute;top:60px;right:11px;cursor:pointer}.emoji-picker-dropdown__modifiers__menu{position:absolute;z-index:4;top:-4px;left:-8px;background:#fff;border-radius:4px;box-shadow:1px 2px 6px rgba(0,0,0,.2);overflow:hidden}.emoji-picker-dropdown__modifiers__menu button{display:block;cursor:pointer;border:0;padding:4px 8px;background:transparent}.emoji-picker-dropdown__modifiers__menu button:active,.emoji-picker-dropdown__modifiers__menu button:focus,.emoji-picker-dropdown__modifiers__menu button:hover{background:rgba(217,225,232,.4)}.emoji-picker-dropdown__modifiers__menu .emoji-mart-emoji{height:22px}.emoji-mart-emoji span{background-repeat:no-repeat}.upload-area{align-items:center;background:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%;z-index:2000}.upload-area *{pointer-events:none}.upload-area__drop{width:320px;height:160px;display:flex;box-sizing:border-box;position:relative;padding:8px}.upload-area__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:4px;background:#282c37;box-shadow:0 0 5px rgba(0,0,0,.2)}.upload-area__content{flex:1;display:flex;align-items:center;justify-content:center;color:#ecf0f4;font-size:18px;font-weight:500;border:2px dashed #606984;border-radius:4px}.upload-progress{padding:10px;color:#1b1e25;overflow:hidden;display:flex}.upload-progress .fa{font-size:34px;margin-right:10px}.upload-progress span{font-size:12px;text-transform:uppercase;font-weight:500;display:block}.upload-progess__message{flex:1 1 auto}.upload-progress__backdrop{width:100%;height:6px;border-radius:6px;background:#606984;position:relative;margin-top:5px}.upload-progress__tracker{position:absolute;left:0;top:0;height:6px;background:#2b5fd9;border-radius:6px}.emoji-button{display:block;font-size:24px;line-height:24px;margin-left:2px;width:24px;outline:0;cursor:pointer}.emoji-button:active,.emoji-button:focus{outline:0!important}.emoji-button img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8;display:block;width:22px;height:22px;margin:2px 0 0}.dropdown--active .emoji-button img,.emoji-button:active img,.emoji-button:focus img,.emoji-button:hover img{opacity:1;-webkit-filter:none;filter:none}.privacy-dropdown__dropdown{position:absolute;background:#fff;box-shadow:2px 4px 15px rgba(0,0,0,.4);border-radius:4px;margin-left:40px;overflow:hidden}.privacy-dropdown__dropdown.top{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.privacy-dropdown__dropdown.bottom{-webkit-transform-origin:50% 0;transform-origin:50% 0}.privacy-dropdown__option{color:#000;padding:10px;cursor:pointer;display:flex}.privacy-dropdown__option.active,.privacy-dropdown__option:hover{background:#2b5fd9;color:#fff;outline:0}.privacy-dropdown__option.active .privacy-dropdown__option__content,.privacy-dropdown__option.active .privacy-dropdown__option__content strong,.privacy-dropdown__option:hover .privacy-dropdown__option__content,.privacy-dropdown__option:hover .privacy-dropdown__option__content strong{color:#fff}.privacy-dropdown__option.active:hover{background:#3c6cdc}.privacy-dropdown__option__icon{display:flex;align-items:center;justify-content:center;margin-right:10px}.privacy-dropdown__option__content{flex:1 1 auto;color:#1b1e25}.privacy-dropdown__option__content strong{font-weight:500;display:block;color:#000}.privacy-dropdown__option__content strong:lang(ja),.privacy-dropdown__option__content strong:lang(ko),.privacy-dropdown__option__content strong:lang(zh-CN),.privacy-dropdown__option__content strong:lang(zh-HK),.privacy-dropdown__option__content strong:lang(zh-TW){font-weight:700}.privacy-dropdown.active .privacy-dropdown__value{background:#fff;border-radius:4px 4px 0 0;box-shadow:0 -4px 4px rgba(0,0,0,.1)}.privacy-dropdown.active .privacy-dropdown__value .icon-button{transition:none}.privacy-dropdown.active .privacy-dropdown__value.active{background:#2b5fd9}.privacy-dropdown.active .privacy-dropdown__value.active .icon-button{color:#fff}.privacy-dropdown.active.top .privacy-dropdown__value{border-radius:0 0 4px 4px}.privacy-dropdown.active .privacy-dropdown__dropdown{display:block;box-shadow:2px 4px 6px rgba(0,0,0,.1)}.search{position:relative}.search__input{display:block;padding:10px 30px 10px 10px;outline:0;box-sizing:border-box;width:100%;border:none;box-shadow:none;font-family:inherit;background:#282c37;color:#dde3ec;font-size:14px;margin:0}.search__input::-moz-focus-inner{border:0}.search__input::-moz-focus-inner,.search__input:active,.search__input:focus{outline:0!important}.search__input:focus{background:#313543}@media screen and (max-width:600px){.search__input{font-size:16px}}.search__icon::-moz-focus-inner{border:0}.search__icon::-moz-focus-inner,.search__icon:focus{outline:0!important}.search__icon .fa{position:absolute;top:10px;right:10px;z-index:2;display:inline-block;opacity:0;transition:all .1s linear;font-size:18px;width:18px;height:18px;color:#ecf0f4;cursor:default;pointer-events:none}.search__icon .fa.active{pointer-events:auto;opacity:.3}.search__icon .fa-search{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search__icon .fa-search.active{pointer-events:none;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.search__icon .fa-times-circle{top:11px;-webkit-transform:rotate(0deg);transform:rotate(0deg);color:#8d9ac2;cursor:pointer}.search__icon .fa-times-circle.active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search__icon .fa-times-circle:hover{color:#a4afce}.search-results__header{color:#c2cede;background:#2c313d;padding:15px;font-weight:500;font-size:16px;cursor:default}.search-results__header .fa{display:inline-block;margin-right:5px}.search-results__section{margin-bottom:5px}.search-results__section h5{background:#1f232b;border-bottom:1px solid #393f4f;cursor:default;display:flex;padding:15px;font-weight:500;font-size:16px;color:#c2cede}.search-results__section h5 .fa{display:inline-block;margin-right:5px}.search-results__section .account:last-child,.search-results__section>div:last-child .status{border-bottom:0}.search-results__hashtag{display:block;padding:10px;color:#ecf0f4;text-decoration:none}.search-results__hashtag:active,.search-results__hashtag:focus,.search-results__hashtag:hover{color:#f9fafb;text-decoration:underline}.modal-root{position:relative;transition:opacity .3s linear;will-change:opacity;z-index:9999}.modal-root__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7)}.modal-root__container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:space-around;z-index:9999;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal-root__modal{pointer-events:auto;display:flex;z-index:9999}.video-modal{max-width:100vw;max-height:100vh;position:relative}.media-modal{width:100%;height:100%;position:relative}.media-modal .extended-video-player{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.media-modal .extended-video-player video{max-width:100%;max-height:80%}.media-modal__closer,.media-modal__navigation{position:absolute;top:0;left:0;right:0;bottom:0}.media-modal__navigation{pointer-events:none;transition:opacity .3s linear;will-change:opacity}.media-modal__navigation *{pointer-events:auto}.media-modal__navigation.media-modal__navigation--hidden{opacity:0}.media-modal__navigation.media-modal__navigation--hidden *{pointer-events:none}.media-modal__nav{background:rgba(0,0,0,.5);box-sizing:border-box;border:0;color:#fff;cursor:pointer;display:flex;align-items:center;font-size:24px;height:20vmax;margin:auto 0;padding:30px 15px;position:absolute;top:0;bottom:0}.media-modal__nav--left{left:0}.media-modal__nav--right{right:0}.media-modal__pagination{width:100%;text-align:center;position:absolute;left:0;bottom:20px;pointer-events:none}.media-modal__page-dot{display:inline-block}.media-modal__button{background-color:#fff;height:12px;width:12px;border-radius:6px;margin:10px;padding:0;border:0;font-size:0}.media-modal__button--active{background-color:#2b90d9}.media-modal__close{position:absolute;right:8px;top:8px;z-index:100}.embed-modal,.error-modal,.onboarding-modal{background:#d9e1e8;color:#000;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.error-modal__body{height:80vh;width:80vw;max-width:520px;max-height:420px;position:relative}.error-modal__body>div{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:25px;display:none;display:flex;opacity:0;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.error-modal__body,.error-modal__body>div{flex-direction:column;align-items:center;justify-content:center}.error-modal__body{display:flex;text-align:center}.error-modal__footer,.onboarding-modal__paginator{flex:0 0 auto;background:#c0cdd9;display:flex;padding:25px}.error-modal__footer>div,.onboarding-modal__paginator>div{min-width:33px}.error-modal__footer .error-modal__nav,.error-modal__footer .onboarding-modal__nav,.onboarding-modal__paginator .error-modal__nav,.onboarding-modal__paginator .onboarding-modal__nav{color:#1b1e25;border:0;font-size:14px;font-weight:500;padding:10px 25px;line-height:inherit;height:auto;margin:-10px;border-radius:4px;background-color:transparent}.error-modal__footer .error-modal__nav:active,.error-modal__footer .error-modal__nav:focus,.error-modal__footer .error-modal__nav:hover,.error-modal__footer .onboarding-modal__nav:active,.error-modal__footer .onboarding-modal__nav:focus,.error-modal__footer .onboarding-modal__nav:hover,.onboarding-modal__paginator .error-modal__nav:active,.onboarding-modal__paginator .error-modal__nav:focus,.onboarding-modal__paginator .error-modal__nav:hover,.onboarding-modal__paginator .onboarding-modal__nav:active,.onboarding-modal__paginator .onboarding-modal__nav:focus,.onboarding-modal__paginator .onboarding-modal__nav:hover{color:#131419;background-color:#a6b9c9}.error-modal__footer .error-modal__nav.onboarding-modal__done,.error-modal__footer .error-modal__nav.onboarding-modal__next,.error-modal__footer .onboarding-modal__nav.onboarding-modal__done,.error-modal__footer .onboarding-modal__nav.onboarding-modal__next,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next{color:#000}.error-modal__footer .error-modal__nav.onboarding-modal__done:active,.error-modal__footer .error-modal__nav.onboarding-modal__done:focus,.error-modal__footer .error-modal__nav.onboarding-modal__done:hover,.error-modal__footer .error-modal__nav.onboarding-modal__next:active,.error-modal__footer .error-modal__nav.onboarding-modal__next:focus,.error-modal__footer .error-modal__nav.onboarding-modal__next:hover,.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:active,.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:focus,.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:hover,.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:active,.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:focus,.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:hover,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:active,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:focus,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:hover,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:active,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:focus,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:hover,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:active,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:focus,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:hover,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:active,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:focus,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:hover{color:#0a0a0a}.error-modal__footer{justify-content:center}.display-case{text-align:center;font-size:15px;margin-bottom:15px}.display-case__label{font-weight:500;color:#000;margin-bottom:5px;text-transform:uppercase;font-size:12px}.display-case__case{background:#282c37;color:#ecf0f4;font-weight:500;padding:10px;border-radius:4px}.onboard-sliders{display:inline-block;max-width:30px;max-height:auto;margin-left:10px}.actions-modal,.boost-modal,.confirmation-modal,.mute-modal,.report-modal{background:#f2f5f7;color:#000;border-radius:8px;overflow:hidden;max-width:90vw;width:480px;position:relative;flex-direction:column}.actions-modal .status__display-name,.boost-modal .status__display-name,.confirmation-modal .status__display-name,.mute-modal .status__display-name,.report-modal .status__display-name{display:block;max-width:100%;padding-right:25px}.actions-modal .status__avatar,.boost-modal .status__avatar,.confirmation-modal .status__avatar,.mute-modal .status__avatar,.report-modal .status__avatar{height:28px;left:10px;position:absolute;top:10px;width:48px}.actions-modal .status__content__spoiler-link,.boost-modal .status__content__spoiler-link,.confirmation-modal .status__content__spoiler-link,.mute-modal .status__content__spoiler-link,.report-modal .status__content__spoiler-link{color:#fff}.actions-modal .status{background:#fff;padding-top:10px;padding-bottom:10px}.actions-modal .dropdown-menu__separator,.actions-modal .status{border-bottom-color:#d9e1e8}.boost-modal__container{overflow-x:scroll;padding:10px}.boost-modal__container .status{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;border-bottom:0}.boost-modal__action-bar,.confirmation-modal__action-bar,.mute-modal__action-bar{display:flex;justify-content:space-between;background:#d9e1e8;padding:10px;line-height:36px}.boost-modal__action-bar>div,.confirmation-modal__action-bar>div,.mute-modal__action-bar>div{flex:1 1 auto;text-align:right;color:#1b1e25;padding-right:10px}.boost-modal__action-bar .button,.confirmation-modal__action-bar .button,.mute-modal__action-bar .button{flex:0 0 auto}.boost-modal__status-header{font-size:15px}.boost-modal__status-time{float:right;font-size:14px}.confirmation-modal{max-width:85vw}@media screen and (min-width:480px){.confirmation-modal{max-width:380px}}.mute-modal{line-height:24px}.mute-modal .react-toggle{vertical-align:middle}.report-modal{width:90vw;max-width:700px}.report-modal__container{display:flex;border-top:1px solid #d9e1e8}@media screen and (max-width:480px){.report-modal__container{flex-wrap:wrap;overflow-y:auto}}.report-modal__comment,.report-modal__statuses{box-sizing:border-box;width:50%}@media screen and (max-width:480px){.report-modal__comment,.report-modal__statuses{width:100%}}.report-modal__statuses{flex:1 1 auto;min-height:20vh;max-height:80vh;overflow-y:auto;overflow-x:hidden}.report-modal__statuses .status__content a{color:#2b90d9}.report-modal__statuses .status__content,.report-modal__statuses .status__content p{color:#000}@media screen and (max-width:480px){.report-modal__statuses{max-height:10vh}}.report-modal__comment{padding:20px;border-right:1px solid #d9e1e8;max-width:320px}.report-modal__comment p{font-size:14px;line-height:20px;margin-bottom:20px}.report-modal__comment .setting-text{display:block;box-sizing:border-box;width:100%;color:#000;background:#fff;padding:10px;font-family:inherit;font-size:14px;resize:vertical;outline:0;border-radius:4px;border:1px solid #d9e1e8;margin:0 0 20px}.report-modal__comment .setting-text:focus{border:1px solid #c0cdd9}.report-modal__comment .setting-toggle{margin-top:20px;margin-bottom:24px}.report-modal__comment .setting-toggle__label{color:#000;font-size:14px}@media screen and (max-width:480px){.report-modal__comment{padding:10px;max-width:100%;order:2}.report-modal__comment .setting-toggle{margin-bottom:4px}}.actions-modal{max-height:80vh;max-width:80vw}.actions-modal .status{overflow-y:auto;max-height:300px}.actions-modal .actions-modal__item-label{font-weight:500}.actions-modal ul{overflow-y:auto;flex-shrink:0}.actions-modal ul li:empty{margin:0}.actions-modal ul li:not(:empty) a{color:#000;display:flex;padding:12px 16px;font-size:15px;align-items:center;text-decoration:none}.actions-modal ul li:not(:empty) a,.actions-modal ul li:not(:empty) a button{transition:none}.actions-modal ul li:not(:empty) a.active,.actions-modal ul li:not(:empty) a.active button,.actions-modal ul li:not(:empty) a:active,.actions-modal ul li:not(:empty) a:active button,.actions-modal ul li:not(:empty) a:focus,.actions-modal ul li:not(:empty) a:focus button,.actions-modal ul li:not(:empty) a:hover,.actions-modal ul li:not(:empty) a:hover button{background:#2b5fd9;color:#fff}.actions-modal ul li:not(:empty) a button:first-child{margin-right:10px}.confirmation-modal__action-bar .confirmation-modal__cancel-button,.confirmation-modal__action-bar .mute-modal__cancel-button,.mute-modal__action-bar .confirmation-modal__cancel-button,.mute-modal__action-bar .mute-modal__cancel-button{background-color:transparent;color:#1b1e25;font-size:14px;font-weight:500}.confirmation-modal__action-bar .confirmation-modal__cancel-button:active,.confirmation-modal__action-bar .confirmation-modal__cancel-button:focus,.confirmation-modal__action-bar .confirmation-modal__cancel-button:hover,.confirmation-modal__action-bar .mute-modal__cancel-button:active,.confirmation-modal__action-bar .mute-modal__cancel-button:focus,.confirmation-modal__action-bar .mute-modal__cancel-button:hover,.mute-modal__action-bar .confirmation-modal__cancel-button:active,.mute-modal__action-bar .confirmation-modal__cancel-button:focus,.mute-modal__action-bar .confirmation-modal__cancel-button:hover,.mute-modal__action-bar .mute-modal__cancel-button:active,.mute-modal__action-bar .mute-modal__cancel-button:focus,.mute-modal__action-bar .mute-modal__cancel-button:hover{color:#131419}.confirmation-modal__container,.mute-modal__container,.report-modal__target{padding:30px;font-size:16px;text-align:center}.confirmation-modal__container strong,.mute-modal__container strong,.report-modal__target strong{font-weight:500}.confirmation-modal__container strong:lang(ja),.confirmation-modal__container strong:lang(ko),.confirmation-modal__container strong:lang(zh-CN),.confirmation-modal__container strong:lang(zh-HK),.confirmation-modal__container strong:lang(zh-TW),.mute-modal__container strong:lang(ja),.mute-modal__container strong:lang(ko),.mute-modal__container strong:lang(zh-CN),.mute-modal__container strong:lang(zh-HK),.mute-modal__container strong:lang(zh-TW),.report-modal__target strong:lang(ja),.report-modal__target strong:lang(ko),.report-modal__target strong:lang(zh-CN),.report-modal__target strong:lang(zh-HK),.report-modal__target strong:lang(zh-TW){font-weight:700}.report-modal__target{padding:20px}.report-modal__target .media-modal__close{top:19px;right:15px}.loading-bar{background-color:#2b90d9;height:3px;position:absolute;top:0;left:0}.media-gallery__gifv__label{display:block;position:absolute;color:#fff;background:rgba(0,0,0,.5);bottom:6px;left:6px;padding:2px 6px;border-radius:2px;font-size:11px;font-weight:600;z-index:1;pointer-events:none;opacity:.9;transition:opacity .1s ease}.media-gallery__gifv.autoplay .media-gallery__gifv__label{display:none}.media-gallery__gifv:hover .media-gallery__gifv__label{opacity:1}.media-gallery__audio{margin-top:32px}.media-gallery__audio audio{width:100%}.attachment-list{display:flex;font-size:14px;border:1px solid #393f4f;border-radius:4px;margin-top:14px;overflow:hidden}.attachment-list__icon{flex:0 0 auto;color:#c2cede;padding:8px 18px;cursor:default;border-right:1px solid #393f4f;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:26px}.attachment-list__icon .fa{display:block}.attachment-list__list{list-style:none;padding:4px 0 4px 8px;display:flex;flex-direction:column;justify-content:center}.attachment-list__list li{display:block;padding:4px 0}.attachment-list__list a{text-decoration:none;color:#c2cede;font-weight:500}.attachment-list__list a:hover{text-decoration:underline}.attachment-list.compact{border:0;margin-top:4px}.attachment-list.compact .attachment-list__list{padding:0;display:block}.attachment-list.compact .fa{color:#c2cede}.media-gallery{margin-top:8px;border-radius:4px;width:100%}.media-gallery,.media-gallery__item{box-sizing:border-box;overflow:hidden;position:relative}.media-gallery__item{border:none;display:block;float:left;border-radius:4px}.media-gallery__item.standalone .media-gallery__item-gifv-thumbnail{-webkit-transform:none;transform:none;top:0}.media-gallery__item-thumbnail{cursor:zoom-in;display:block;text-decoration:none;color:#ecf0f4;line-height:0}.media-gallery__item-thumbnail,.media-gallery__item-thumbnail img{height:100%;width:100%}.media-gallery__item-thumbnail img{-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover}.media-gallery__gifv{height:100%;overflow:hidden;position:relative;width:100%}.media-gallery__item-gifv-thumbnail{cursor:zoom-in;height:100%;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}.media-gallery__item-thumbnail-label{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute}.status__video-player{background:#000;box-sizing:border-box;cursor:default;margin-top:8px;overflow:hidden;position:relative}.status__video-player-video{height:100%;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}.status__video-player-expand,.status__video-player-mute{color:#fff;opacity:.8;position:absolute;right:4px;text-shadow:0 1px 1px #000,1px 0 1px #000}.status__video-player-spoiler{display:none;color:#fff;left:4px;position:absolute;text-shadow:0 1px 1px #000,1px 0 1px #000;top:4px;z-index:100}.status__video-player-spoiler.status__video-player-spoiler--visible{display:block}.status__video-player-expand{bottom:4px;z-index:100}.status__video-player-mute{top:4px;z-index:5}.detailed .video-player__volume:before,.detailed .video-player__volume__current,.fullscreen .video-player__volume:before,.fullscreen .video-player__volume__current{bottom:27px}.detailed .video-player__volume__handle,.fullscreen .video-player__volume__handle{bottom:23px}.video-player{overflow:hidden;position:relative;background:#000;max-width:100%;border-radius:4px}.video-player:focus{outline:0}.video-player video{max-width:100vw;max-height:80vh;z-index:1}.video-player.fullscreen{width:100%!important;height:100%!important;margin:0}.video-player.fullscreen video{max-width:100%!important;max-height:100%!important;width:100%!important;height:100%!important}.video-player.inline video{-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.video-player__controls{position:absolute;z-index:2;bottom:0;left:0;right:0;box-sizing:border-box;background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.45) 60%,transparent);padding:0 15px;opacity:0;transition:opacity .1s ease}.video-player__controls.active{opacity:1}.video-player.inactive .video-player__controls,.video-player.inactive video{visibility:hidden}.video-player__spoiler{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;border:0;background:#000;color:#dde3ec;transition:none;pointer-events:none}.video-player__spoiler.active{display:block;pointer-events:auto}.video-player__spoiler.active:active,.video-player__spoiler.active:focus,.video-player__spoiler.active:hover{color:#f4f6f9}.video-player__spoiler__title{display:block;font-size:14px}.video-player__spoiler__subtitle{display:block;font-size:11px;font-weight:500}.video-player__buttons-bar{display:flex;justify-content:space-between;padding-bottom:10px}.video-player__buttons{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-player__buttons.left button{padding-left:0}.video-player__buttons.right button{padding-right:0}.video-player__buttons button{background:transparent;padding:2px 10px;font-size:16px;border:0;color:hsla(0,0%,100%,.75)}.video-player__buttons button:active,.video-player__buttons button:focus,.video-player__buttons button:hover{color:#fff}.video-player__time-current,.video-player__time-sep,.video-player__time-total{font-size:14px;font-weight:500}.video-player__time-current{color:#fff;margin-left:60px}.video-player__time-sep{display:inline-block;margin:0 6px}.video-player__time-sep,.video-player__time-total{color:#fff}.video-player__volume{cursor:pointer;height:24px;display:inline}.video-player__volume:before{content:\"\";width:50px;background:hsla(0,0%,100%,.35)}.video-player__volume:before,.video-player__volume__current{border-radius:4px;display:block;position:absolute;height:4px;left:70px;bottom:20px}.video-player__volume__current{background:#4e79df}.video-player__volume__handle{position:absolute;z-index:3;border-radius:50%;width:12px;height:12px;bottom:16px;left:70px;transition:opacity .1s ease;background:#4e79df;box-shadow:1px 2px 6px rgba(0,0,0,.2);pointer-events:none}.video-player__seek{cursor:pointer;height:24px;position:relative}.video-player__seek:before{content:\"\";width:100%;background:hsla(0,0%,100%,.35);border-radius:4px;display:block;position:absolute;height:4px;top:10px}.video-player__seek__buffer,.video-player__seek__progress{display:block;position:absolute;height:4px;border-radius:4px;top:10px;background:#4e79df}.video-player__seek__buffer{background:hsla(0,0%,100%,.2)}.video-player__seek__handle{position:absolute;z-index:3;opacity:0;border-radius:50%;width:12px;height:12px;top:6px;margin-left:-6px;transition:opacity .1s ease;background:#4e79df;box-shadow:1px 2px 6px rgba(0,0,0,.2);pointer-events:none}.video-player__seek:hover .video-player__seek__handle,.video-player__seek__handle.active{opacity:1}.video-player.detailed .video-player__buttons button,.video-player.fullscreen .video-player__buttons button{padding-top:10px;padding-bottom:10px}.media-spoiler-video{background-size:cover;background-repeat:no-repeat;background-position:50%;cursor:pointer;margin-top:8px;position:relative;border:0;display:block}.media-spoiler-video-play-icon{border-radius:100px;color:hsla(0,0%,100%,.8);font-size:36px;left:50%;padding:5px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.account-gallery__container{display:flex;justify-content:center;flex-wrap:wrap;padding:2px}.account-gallery__item{flex-grow:1;width:50%;overflow:hidden;position:relative}.account-gallery__item:before{content:\"\";display:block;padding-top:100%}.account-gallery__item a{display:block;width:calc(100% - 4px);height:calc(100% - 4px);margin:2px;top:0;left:0;background-color:#000;background-size:cover;background-position:50%;position:absolute;color:#dde3ec;text-decoration:none;border-radius:4px}.account-gallery__item a:active,.account-gallery__item a:focus,.account-gallery__item a:hover{outline:0;color:#ecf0f4}.account-gallery__item a:active:before,.account-gallery__item a:focus:before,.account-gallery__item a:hover:before{content:\"\";display:block;width:100%;height:100%;background:rgba(0,0,0,.3);border-radius:4px}.account-gallery__item__icons{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:24px}.account__section-headline,.notification__filter-bar{background:#1f232b;border-bottom:1px solid #393f4f;cursor:default;display:flex;flex-shrink:0}.account__section-headline button,.notification__filter-bar button{background:#1f232b;border:0;margin:0}.account__section-headline a,.account__section-headline button,.notification__filter-bar a,.notification__filter-bar button{display:block;flex:1 1 auto;color:#dde3ec;padding:15px 0;font-size:14px;font-weight:500;text-align:center;text-decoration:none;position:relative}.account__section-headline a.active,.account__section-headline button.active,.notification__filter-bar a.active,.notification__filter-bar button.active{color:#ecf0f4}.account__section-headline a.active:after,.account__section-headline a.active:before,.account__section-headline button.active:after,.account__section-headline button.active:before,.notification__filter-bar a.active:after,.notification__filter-bar a.active:before,.notification__filter-bar button.active:after,.notification__filter-bar button.active:before{display:block;content:\"\";position:absolute;bottom:0;left:50%;width:0;height:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-color:transparent transparent #393f4f;border-style:solid;border-width:0 10px 10px}.account__section-headline a.active:after,.account__section-headline button.active:after,.notification__filter-bar a.active:after,.notification__filter-bar button.active:after{bottom:-1px;border-color:transparent transparent #282c37}::-webkit-scrollbar-thumb{border-radius:0}.search-popout{background:#fff;border-radius:4px;padding:10px 14px 14px;margin-top:10px;color:#364861;box-shadow:2px 4px 15px rgba(0,0,0,.4)}.search-popout h4{text-transform:uppercase;color:#364861;font-size:13px;font-weight:500;margin-bottom:10px}.search-popout li{padding:4px 0}.search-popout ul{margin-bottom:10px}.search-popout em{font-weight:500;color:#000}noscript{text-align:center}noscript img{width:200px;opacity:.5;-webkit-animation:flicker 4s infinite;animation:flicker 4s infinite}noscript div{font-size:14px;margin:30px auto;color:#ecf0f4;max-width:400px}noscript div a{color:#2b90d9;text-decoration:underline}noscript div a:hover{text-decoration:none}@-webkit-keyframes flicker{0%{opacity:1}30%{opacity:.75}to{opacity:1}}@keyframes flicker{0%{opacity:1}30%{opacity:.75}to{opacity:1}}@media screen and (max-width:630px) and (max-height:400px){.search,.tabs-bar{will-change:margin-top;transition:margin-top .4s .1s}.navigation-bar{will-change:padding-bottom;transition:padding-bottom .4s .1s}.navigation-bar>a:first-child{will-change:margin-top,margin-left,margin-right,width;transition:margin-top .4s .1s,margin-left .4s .5s,margin-right .4s .5s}.navigation-bar>.navigation-bar__profile-edit{will-change:margin-top;transition:margin-top .4s .1s}.navigation-bar .navigation-bar__actions>.icon-button.close{will-change:opacity transform;transition:opacity .2s .1s,-webkit-transform .4s .1s;transition:opacity .2s .1s,transform .4s .1s;transition:opacity .2s .1s,transform .4s .1s,-webkit-transform .4s .1s}.navigation-bar .navigation-bar__actions>.compose__action-bar .icon-button{will-change:opacity transform;transition:opacity .2s .3s,-webkit-transform .4s .1s;transition:opacity .2s .3s,transform .4s .1s;transition:opacity .2s .3s,transform .4s .1s,-webkit-transform .4s .1s}.is-composing .search,.is-composing .tabs-bar{margin-top:-50px}.is-composing .navigation-bar{padding-bottom:0}.is-composing .navigation-bar>a:first-child{margin:-100px 10px 0 -50px}.is-composing .navigation-bar .navigation-bar__profile{padding-top:2px}.is-composing .navigation-bar .navigation-bar__profile-edit{position:absolute;margin-top:-60px}.is-composing .navigation-bar .navigation-bar__actions .icon-button.close{pointer-events:auto;opacity:1;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);bottom:5px}.is-composing .navigation-bar .navigation-bar__actions .compose__action-bar .icon-button{pointer-events:none;opacity:0;-webkit-transform:scaleX(0) translate(100%);transform:scaleX(0) translate(100%)}}.embed-modal{max-width:80vw;max-height:80vh}.embed-modal h4{padding:30px;font-weight:500;font-size:16px;text-align:center}.embed-modal .embed-modal__container{padding:10px}.embed-modal .embed-modal__container .hint{margin-bottom:15px}.embed-modal .embed-modal__container .embed-modal__html{outline:0;box-sizing:border-box;display:block;width:100%;border:none;padding:10px;font-family:\"mastodon-font-monospace\",monospace;background:#282c37;color:#fff;font-size:14px;margin:0 0 15px}.embed-modal .embed-modal__container .embed-modal__html::-moz-focus-inner{border:0}.embed-modal .embed-modal__container .embed-modal__html::-moz-focus-inner,.embed-modal .embed-modal__container .embed-modal__html:active,.embed-modal .embed-modal__container .embed-modal__html:focus{outline:0!important}.embed-modal .embed-modal__container .embed-modal__html:focus{background:#313543}@media screen and (max-width:600px){.embed-modal .embed-modal__container .embed-modal__html{font-size:16px}}.embed-modal .embed-modal__container .embed-modal__iframe{width:400px;max-width:100%;overflow:hidden;border:0}.account__moved-note{padding:14px 10px 16px;background:#313543;border-top:1px solid #393f4f;border-bottom:1px solid #393f4f}.account__moved-note__message{position:relative;margin-left:58px;color:#c2cede;padding:0 0 4px;font-size:14px}.account__moved-note__message>span{display:block;overflow:hidden;text-overflow:ellipsis}.account__moved-note__icon-wrapper{left:-26px;position:absolute}.account__moved-note .detailed-status__display-avatar{position:relative}.account__moved-note .detailed-status__display-name{margin-bottom:0}.column-inline-form{padding:7px 5px 7px 15px;display:flex;justify-content:flex-start;align-items:center;background:#313543}.column-inline-form label{flex:1 1 auto}.column-inline-form label input{width:100%;margin-bottom:6px}.column-inline-form label input:focus{outline:0}.column-inline-form .icon-button{flex:0 0 auto;margin:0 5px}.drawer__backdrop{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.list-editor{background:#282c37;flex-direction:column;border-radius:8px;box-shadow:2px 4px 15px rgba(0,0,0,.4);width:380px;overflow:hidden}@media screen and (max-width:420px){.list-editor{width:90%}}.list-editor h4{padding:15px 0;background:#444b5d;font-weight:500;font-size:16px;text-align:center;border-radius:8px 8px 0 0}.list-editor .drawer__pager{height:50vh}.list-editor .drawer__inner{border-radius:0 0 8px 8px}.list-editor .drawer__inner.backdrop{width:calc(100% - 60px);box-shadow:2px 4px 15px rgba(0,0,0,.4);border-radius:0 0 0 8px}.list-editor__accounts{overflow-y:auto}.list-editor .account__display-name:hover strong{text-decoration:none}.list-editor .account__avatar{cursor:default}.list-editor .search{margin-bottom:0}.list-adder{background:#282c37;flex-direction:column;border-radius:8px;box-shadow:2px 4px 15px rgba(0,0,0,.4);width:380px;overflow:hidden}@media screen and (max-width:420px){.list-adder{width:90%}}.list-adder__account{background:#444b5d}.list-adder__lists{background:#444b5d;height:50vh;border-radius:0 0 8px 8px;overflow-y:auto}.list-adder .list{padding:10px;border-bottom:1px solid #393f4f}.list-adder .list__wrapper{display:flex}.list-adder .list__display-name{flex:1 1 auto;overflow:hidden;text-decoration:none;font-size:16px;padding:10px}.focal-point-modal{max-width:80vw;max-height:80vh;position:relative}.focal-point{position:relative;cursor:pointer;overflow:hidden}.focal-point.dragging{cursor:move}.focal-point img{max-width:80vw;max-height:80vh;width:auto;height:auto;margin:auto}.focal-point__reticle{position:absolute;width:100px;height:100px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(/packs/reticle-6490ecbb61185e86e62dca0845cf2dcf.png) no-repeat 0 0;border-radius:50%;box-shadow:0 0 0 9999em rgba(0,0,0,.35)}.focal-point__overlay{position:absolute;width:100%;height:100%;top:0;left:0}.floating-action-button{position:fixed;display:flex;justify-content:center;align-items:center;width:3.9375rem;height:3.9375rem;bottom:1.3125rem;right:1.3125rem;background:#2558d0;color:#fff;border-radius:50%;font-size:21px;line-height:21px;text-decoration:none;box-shadow:2px 3px 9px rgba(0,0,0,.4)}.floating-action-button:active,.floating-action-button:focus,.floating-action-button:hover{background:#4976de}.account__header .roles{margin-top:20px;margin-bottom:20px;padding:0 15px}.account__header .account__header__fields{font-size:14px;line-height:20px;overflow:hidden;margin:20px -10px -20px;border-bottom:0;border-top:0}.account__header .account__header__fields dl{border-top:1px solid #313543;border-bottom:0;display:flex}.account__header .account__header__fields dd,.account__header .account__header__fields dt{box-sizing:border-box;padding:14px 5px;text-align:center;max-height:48px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account__header .account__header__fields dt{color:#dde3ec;background:#1f232b;width:120px;flex:0 0 auto;font-weight:500}.account__header .account__header__fields dd{flex:1 1 auto;color:#fff;background:#282c37}.account__header .account__header__fields dd.verified{border:1px solid rgba(121,189,154,.5);background:rgba(121,189,154,.25)}.trends__header{color:#c2cede;background:#2c313d;border-bottom:1px solid #1f232b;font-weight:500;padding:15px;font-size:16px;cursor:default}.trends__header .fa{display:inline-block;margin-right:5px}.trends__item{display:flex;align-items:center;padding:15px;border-bottom:1px solid #393f4f}.trends__item:last-child{border-bottom:0}.trends__item__name{flex:1 1 auto;color:#c2cede;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trends__item__name strong{font-weight:500}.trends__item__name a{color:#dde3ec;text-decoration:none;font-size:14px;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trends__item__name a:active span,.trends__item__name a:focus span,.trends__item__name a:hover span{text-decoration:underline}.trends__item__current{flex:0 0 auto;width:100px;font-size:24px;line-height:36px;font-weight:500;text-align:center;color:#ecf0f4}.trends__item__sparkline{flex:0 0 auto;width:50px}.trends__item__sparkline path{stroke:#459ede!important}.introduction{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:920px){.introduction{background:#17191f;display:block!important}}.introduction__pager{background:#17191f;box-shadow:0 0 15px rgba(0,0,0,.2);overflow:hidden}.introduction__frame,.introduction__pager{border-radius:10px;width:50vw;min-width:920px}@media screen and (max-width:920px){.introduction__frame,.introduction__pager{min-width:0;width:100%;border-radius:0;box-shadow:none}}.introduction__frame-wrapper{opacity:0;transition:opacity .5s linear}.introduction__frame-wrapper.active{opacity:1;transition:opacity 50ms linear}.introduction__frame{overflow:hidden}.introduction__illustration{height:50vh}@media screen and (max-width:630px){.introduction__illustration{height:auto}}.introduction__illustration img{-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;display:block;margin:0;width:100%;height:100%}.introduction__text{border-top:2px solid #2b5fd9}.introduction__text--columnized{display:flex}.introduction__text--columnized>div{flex:1 1 33.33%;text-align:center;padding:25px 25px 30px}@media screen and (max-width:630px){.introduction__text--columnized{display:block;padding:15px 0 20px}.introduction__text--columnized>div{padding:10px 25px}}.introduction__text h3{font-size:24px;line-height:1.5;font-weight:700;margin-bottom:10px}.introduction__text p{font-size:16px;line-height:24px;font-weight:400;color:#dde3ec}.introduction__text p code{display:inline-block;background:#17191f;font-size:15px;border:1px solid #393f4f;border-radius:2px;padding:1px 3px}.introduction__text--centered{padding:25px 25px 30px;text-align:center}.introduction__dots{display:flex;align-items:center;justify-content:center;padding:25px}@media screen and (max-width:630px){.introduction__dots{display:none}}.introduction__dot{width:14px;height:14px;border-radius:14px;border:1px solid #2b5fd9;background:transparent;margin:0 3px;cursor:pointer}.introduction__dot:hover{background:#393f4f}.introduction__dot.active{cursor:default;background:#2b5fd9}.introduction__action{padding:0 25px 25px;display:flex;align-items:center;justify-content:center}.modal-layout{background:#282c37 url('data:image/svg+xml;utf8,') repeat-x bottom fixed;display:flex;flex-direction:column;height:100vh;padding:0}.modal-layout__mastodon{display:flex;flex:1;flex-direction:column;justify-content:flex-end}.modal-layout__mastodon>*{flex:1;max-height:235px}@media screen and (max-width:600px){.account-header{margin-top:0}}.emoji-mart{font-size:13px;display:inline-block;color:#000}.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}.emoji-mart .emoji-mart-emoji{padding:6px}.emoji-mart-bar{border:0 solid #c0cdd9}.emoji-mart-bar:first-child{border-bottom-width:1px;border-top-left-radius:5px;border-top-right-radius:5px;background:#d9e1e8}.emoji-mart-bar:last-child{border-top-width:1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:none}.emoji-mart-anchors{display:flex;justify-content:space-between;padding:0 6px;color:#1b1e25;line-height:0}.emoji-mart-anchor{position:relative;flex:1;text-align:center;padding:12px 4px;overflow:hidden;transition:color .1s ease-out;cursor:pointer}.emoji-mart-anchor:hover{color:#131419}.emoji-mart-anchor-selected{color:#2b90d9}.emoji-mart-anchor-selected:hover{color:#2485cb}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:-1px}.emoji-mart-anchor-bar{position:absolute;bottom:-5px;left:0;width:100%;height:4px;background-color:#2b90d9}.emoji-mart-anchors i{display:inline-block;width:100%;max-width:22px}.emoji-mart-anchors svg{fill:currentColor;max-height:18px}.emoji-mart-scroll{overflow-y:scroll;height:270px;max-height:35vh;padding:0 6px 6px;background:#fff;will-change:transform}.emoji-mart-scroll::-webkit-scrollbar-track:active,.emoji-mart-scroll::-webkit-scrollbar-track:hover{background-color:rgba(0,0,0,.3)}.emoji-mart-search{padding:10px 45px 10px 10px;background:#fff}.emoji-mart-search input{font-size:14px;font-weight:400;padding:7px 9px;font-family:inherit;display:block;width:100%;background:rgba(217,225,232,.3);color:#000;border:1px solid #d9e1e8;border-radius:4px}.emoji-mart-search input::-moz-focus-inner{border:0}.emoji-mart-search input::-moz-focus-inner,.emoji-mart-search input:active,.emoji-mart-search input:focus{outline:0!important}.emoji-mart-category .emoji-mart-emoji{cursor:pointer}.emoji-mart-category .emoji-mart-emoji span{z-index:1;position:relative;text-align:center}.emoji-mart-category .emoji-mart-emoji:hover:before{z-index:0;content:\"\";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(217,225,232,.7);border-radius:100%}.emoji-mart-category-label{z-index:2;position:relative;position:-webkit-sticky;position:sticky;top:0}.emoji-mart-category-label span{display:block;width:100%;font-weight:500;padding:5px 6px;background:#fff}.emoji-mart-emoji{position:relative;display:inline-block;font-size:0}.emoji-mart-emoji span{width:22px;height:22px}.emoji-mart-no-results{font-size:14px;text-align:center;padding-top:70px;color:#364861}.emoji-mart-no-results .emoji-mart-category-label{display:none}.emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}.emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}.emoji-mart-preview{display:none}.container{box-sizing:border-box;max-width:1235px;margin:0 auto;position:relative}@media screen and (max-width:1255px){.container{width:100%;padding:0 10px}}.rich-formatting{font-family:\"mastodon-font-sans-serif\",sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#dde3ec;padding-right:10px}.rich-formatting a{color:#2b90d9;text-decoration:underline}.rich-formatting li,.rich-formatting p{font-family:\"mastodon-font-sans-serif\",sans-serif;font-weight:400;font-size:16px;line-height:30px;margin-bottom:12px;color:#dde3ec}.rich-formatting li a,.rich-formatting p a{color:#2b90d9;text-decoration:underline}.rich-formatting li:last-child,.rich-formatting p:last-child{margin-bottom:0}.rich-formatting em,.rich-formatting strong{font-weight:700;color:#fefefe}.rich-formatting h1{font-family:mastodon-font-display,sans-serif;font-size:26px;line-height:30px;font-weight:500;margin-bottom:20px;color:#ecf0f4}.rich-formatting h1 small{font-family:\"mastodon-font-sans-serif\",sans-serif;display:block;font-size:18px;font-weight:400;color:#fefefe}.rich-formatting h2{font-family:mastodon-font-display,sans-serif;font-size:22px;line-height:26px;font-weight:500;margin-bottom:20px;color:#ecf0f4}.rich-formatting h3{font-size:18px}.rich-formatting h3,.rich-formatting h4{font-family:mastodon-font-display,sans-serif;line-height:24px;font-weight:500;margin-bottom:20px;color:#ecf0f4}.rich-formatting h4{font-size:16px}.rich-formatting h5{font-size:14px}.rich-formatting h5,.rich-formatting h6{font-family:mastodon-font-display,sans-serif;line-height:24px;font-weight:500;margin-bottom:20px;color:#ecf0f4}.rich-formatting h6{font-size:12px}.rich-formatting ol,.rich-formatting ul{margin-left:20px}.rich-formatting ol[type=a],.rich-formatting ul[type=a]{list-style-type:lower-alpha}.rich-formatting ol[type=i],.rich-formatting ul[type=i]{list-style-type:lower-roman}.rich-formatting ul{list-style:disc}.rich-formatting ol{list-style:decimal}.rich-formatting li>ol,.rich-formatting li>ul{margin-top:6px}.rich-formatting hr{width:100%;height:0;border:0;border-bottom:1px solid rgba(96,105,132,.6);margin:20px 0}.rich-formatting hr.spacer{height:1px;border:0}.information-board{background:#1f232b;padding:20px 0}.information-board .container-alt{position:relative;padding-right:295px}.information-board__sections{display:flex;justify-content:space-between;flex-wrap:wrap}.information-board__section{flex:1 0 0;font-family:\"mastodon-font-sans-serif\",sans-serif;font-size:16px;line-height:28px;color:#fff;text-align:right;padding:10px 15px}.information-board__section span,.information-board__section strong{display:block}.information-board__section span:last-child{color:#ecf0f4}.information-board__section strong{font-weight:500;font-size:32px;line-height:48px}@media screen and (max-width:700px){.information-board__section{text-align:center}}.information-board .panel{position:absolute;width:280px;box-sizing:border-box;background:#17191f;padding:10px 20px 20px;border-radius:4px 4px 0 0;right:0;bottom:-40px}.information-board .panel .panel-header{font-family:mastodon-font-display,sans-serif;font-size:14px;line-height:24px;font-weight:500;color:#dde3ec;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #313543;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.information-board .panel .panel-header a,.information-board .panel .panel-header span{font-weight:400;color:#bcc9da}.information-board .panel .panel-header a{text-decoration:none}.information-board .owner{text-align:center}.information-board .owner .avatar{width:80px;height:80px;margin:0 auto 15px}.information-board .owner .avatar img{display:block;width:80px;height:80px;border-radius:48px}.information-board .owner .name{font-size:14px}.information-board .owner .name a{display:block;color:#fff;text-decoration:none}.information-board .owner .name a:hover .display_name{text-decoration:underline}.information-board .owner .name .username{display:block;color:#dde3ec}.landing-page .grid{display:grid;grid-gap:10px;grid-template-columns:1fr 2fr;grid-auto-columns:25%;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.landing-page .grid .column-0{display:none}.landing-page .grid .column-1{grid-column:1;grid-row:1}.landing-page .grid .column-2{grid-column:2;grid-row:1}.landing-page .grid .column-3{grid-column:3;grid-row:1/3}.landing-page .grid .column-4{grid-column:1/3;grid-row:2}@media screen and (max-width:960px){.landing-page .grid{grid-template-columns:40% 60%}.landing-page .grid .column-0{display:none}.landing-page .grid .column-1{grid-column:1;grid-row:1}.landing-page .grid .column-1.non-preview .landing-page__forms{height:100%}.landing-page .grid .column-2{grid-column:2;grid-row:1/3}.landing-page .grid .column-2.non-preview{grid-column:2;grid-row:1}.landing-page .grid .column-3{grid-column:1;grid-row:2/4}.landing-page .grid .column-4{grid-column:2;grid-row:3}.landing-page .grid .column-4.non-preview{grid-column:1/3;grid-row:2}}@media screen and (max-width:700px){.landing-page .grid{grid-template-columns:100%}.landing-page .grid .column-0{display:block;grid-column:1;grid-row:1}.landing-page .grid .column-1{grid-column:1;grid-row:3}.landing-page .grid .column-1 .brand{display:none}.landing-page .grid .column-2{grid-column:1;grid-row:2}.landing-page .grid .column-2 .landing-page__call-to-action,.landing-page .grid .column-2 .landing-page__logo{display:none}.landing-page .grid .column-2.non-preview{grid-column:1;grid-row:2}.landing-page .grid .column-3{grid-column:1;grid-row:5}.landing-page .grid .column-4,.landing-page .grid .column-4.non-preview{grid-column:1;grid-row:4}}.landing-page .column-flex{display:flex;flex-direction:column}.landing-page .separator-or{position:relative;margin:40px 0;text-align:center}.landing-page .separator-or:before{content:\"\";display:block;width:100%;height:0;border-bottom:1px solid rgba(96,105,132,.6);position:absolute;top:50%;left:0}.landing-page .separator-or span{display:inline-block;background:#282c37;font-size:12px;font-weight:500;color:#dde3ec;text-transform:uppercase;position:relative;z-index:1;padding:0 8px;cursor:default}.landing-page li,.landing-page p{font-family:\"mastodon-font-sans-serif\",sans-serif;font-weight:400;font-size:16px;line-height:30px;margin-bottom:12px;color:#dde3ec}.landing-page li a,.landing-page p a{color:#2b90d9;text-decoration:underline}.landing-page .closed-registrations-message{margin-top:20px}.landing-page .closed-registrations-message,.landing-page .closed-registrations-message p{text-align:center;font-size:12px;line-height:18px;color:#dde3ec;margin-bottom:0}.landing-page .closed-registrations-message a,.landing-page .closed-registrations-message p a{color:#2b90d9;text-decoration:underline}.landing-page .closed-registrations-message p:last-child{margin-bottom:0}.landing-page em{display:inline;margin:0;padding:0;font-weight:700;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;color:#fefefe}.landing-page h1{font-family:mastodon-font-display,sans-serif;font-size:26px;line-height:30px;font-weight:500;margin-bottom:20px;color:#ecf0f4}.landing-page h1 small{font-family:\"mastodon-font-sans-serif\",sans-serif;display:block;font-size:18px;font-weight:400;color:#fefefe}.landing-page h2{font-family:mastodon-font-display,sans-serif;font-size:22px;line-height:26px;font-weight:500;margin-bottom:20px;color:#ecf0f4}.landing-page h3{font-size:18px}.landing-page h3,.landing-page h4{font-family:mastodon-font-display,sans-serif;line-height:24px;font-weight:500;margin-bottom:20px;color:#ecf0f4}.landing-page h4{font-size:16px}.landing-page h5{font-size:14px}.landing-page h5,.landing-page h6{font-family:mastodon-font-display,sans-serif;line-height:24px;font-weight:500;margin-bottom:20px;color:#ecf0f4}.landing-page h6{font-size:12px}.landing-page ol,.landing-page ul{margin-left:20px}.landing-page ol[type=a],.landing-page ul[type=a]{list-style-type:lower-alpha}.landing-page ol[type=i],.landing-page ul[type=i]{list-style-type:lower-roman}.landing-page ul{list-style:disc}.landing-page ol{list-style:decimal}.landing-page li>ol,.landing-page li>ul{margin-top:6px}.landing-page hr{width:100%;height:0;border:0;border-bottom:1px solid rgba(96,105,132,.6);margin:20px 0}.landing-page hr.spacer{height:1px;border:0}.landing-page .container-alt{width:100%;box-sizing:border-box;max-width:800px;margin:0 auto;word-wrap:break-word}.landing-page .header-wrapper{padding-top:15px;background:#282c37;background:linear-gradient(150deg,#393f4f,#282c37);position:relative}.landing-page .header-wrapper.compact{background:#282c37;padding-bottom:15px}.landing-page .header-wrapper.compact .hero .heading{padding-bottom:20px;font-family:\"mastodon-font-sans-serif\",sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#dde3ec}.landing-page .header-wrapper.compact .hero .heading a{color:#2b90d9;text-decoration:underline}.landing-page .brand a{padding-left:0;padding-right:0;color:#fff}.landing-page .brand img{height:32px;position:relative;top:4px;left:-10px}.landing-page .header{line-height:30px;overflow:hidden}.landing-page .header .container-alt{display:flex;justify-content:space-between}.landing-page .header .links{position:relative;z-index:4}.landing-page .header .links a{display:flex;justify-content:center;align-items:center;color:#dde3ec;text-decoration:none;padding:12px 16px;line-height:32px;font-family:mastodon-font-display,sans-serif;font-weight:500;font-size:14px}.landing-page .header .links a:hover{color:#ecf0f4}.landing-page .header .links ul{list-style:none;margin:0}.landing-page .header .links ul li{display:inline-block;vertical-align:bottom;margin:0}.landing-page .header .links ul li:first-child a{padding-left:0}.landing-page .header .links ul li:last-child a{padding-right:0}.landing-page .header .hero{margin-top:50px;align-items:center;position:relative}.landing-page .header .hero .heading{position:relative;z-index:4;padding-bottom:150px}.landing-page .header .hero .closed-registrations-message,.landing-page .header .hero .simple_form{background:#1f232b;width:280px;padding:15px 20px;border-radius:4px 4px 0 0;line-height:normal;position:relative;z-index:4}.landing-page .header .hero .closed-registrations-message .actions,.landing-page .header .hero .closed-registrations-message .actions .block-button,.landing-page .header .hero .closed-registrations-message .actions .button,.landing-page .header .hero .closed-registrations-message .actions button,.landing-page .header .hero .simple_form .actions,.landing-page .header .hero .simple_form .actions .block-button,.landing-page .header .hero .simple_form .actions .button,.landing-page .header .hero .simple_form .actions button{margin-bottom:0}.landing-page .header .hero .closed-registrations-message{min-height:330px;display:flex;flex-direction:column;justify-content:space-between}.landing-page .about-short{background:#1f232b;padding:50px 0 30px;font-family:\"mastodon-font-sans-serif\",sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#dde3ec}.landing-page .about-short a{color:#2b90d9;text-decoration:underline}.landing-page.alternative{padding:10px 0}.landing-page.alternative .brand{text-align:center;padding:30px 0;margin-bottom:10px}.landing-page.alternative .brand img{position:static;padding:10px 0}@media screen and (max-width:960px){.landing-page.alternative .brand{padding:15px 0}}@media screen and (max-width:700px){.landing-page.alternative .brand{padding:0;margin-bottom:-10px}}.landing-page__forms,.landing-page__information{padding:20px}.landing-page__call-to-action{background:#1f232b;border-radius:4px;padding:25px 40px;overflow:hidden;box-sizing:border-box}.landing-page__call-to-action .row{width:100%;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between;align-items:center}.landing-page__call-to-action .row__information-board{display:flex;justify-content:flex-end;align-items:flex-end}.landing-page__call-to-action .row__information-board .information-board__section{flex:1 0 auto;padding:0 10px}@media screen and (max-width:415px){.landing-page__call-to-action .row__information-board{width:100%;justify-content:space-between}}.landing-page__call-to-action .row__mascot{flex:1;margin:10px -50px 0 0}@media screen and (max-width:415px){.landing-page__call-to-action .row__mascot{display:none}}.landing-page__logo{margin-right:20px}.landing-page__logo img{height:50px;width:auto;mix-blend-mode:lighten}.landing-page__information{padding:45px 40px;margin-bottom:10px}.landing-page__information:last-child{margin-bottom:0}.landing-page__information strong{font-weight:500;color:#fefefe}.landing-page__information .account{border-bottom:0;padding:0}.landing-page__information .account__display-name{align-items:center;display:flex;margin-right:5px}.landing-page__information .account div.account__display-name:hover .display-name strong{text-decoration:none}.landing-page__information .account div.account__display-name .account__avatar{cursor:default}.landing-page__information .account__avatar-wrapper{margin-left:0;flex:0 0 auto}.landing-page__information .account__avatar{width:44px;height:44px;background-size:44px 44px}.landing-page__information .account .display-name{font-size:15px}.landing-page__information .account .display-name__account{font-size:14px}@media screen and (max-width:960px){.landing-page__information .contact{margin-top:30px}}@media screen and (max-width:700px){.landing-page__information{padding:25px 20px}}.landing-page #mastodon-timeline,.landing-page__forms,.landing-page__information{box-sizing:border-box;background:#282c37;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.1)}.landing-page__mascot{height:104px;position:relative;left:-40px;bottom:25px}.landing-page__mascot img{height:190px;width:auto}.landing-page__short-description .row{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:40px}@media screen and (max-width:700px){.landing-page__short-description .row{margin-bottom:20px}}.landing-page__short-description p a{color:#ecf0f4}.landing-page__short-description h1{font-weight:500;color:#fff;margin-bottom:0}.landing-page__short-description h1 small{color:#dde3ec}.landing-page__short-description h1 small span{color:#ecf0f4}.landing-page__short-description p:last-child{margin-bottom:0}.landing-page__hero{margin-bottom:10px}.landing-page__hero img{display:block;margin:0;max-width:100%;height:auto;border-radius:4px}.landing-page__forms{height:100%}@media screen and (max-width:960px){.landing-page__forms{height:auto}}@media screen and (max-width:700px){.landing-page__forms{background:transparent;box-shadow:none;padding:0 20px;margin-top:30px;margin-bottom:40px}.landing-page__forms .separator-or span{background:#17191f}}.landing-page__forms hr{margin:40px 0}.landing-page__forms .button{display:block}.landing-page__forms .subtle-hint a{text-decoration:none}.landing-page__forms .subtle-hint a:active,.landing-page__forms .subtle-hint a:focus,.landing-page__forms .subtle-hint a:hover{text-decoration:underline}.landing-page #mastodon-timeline{display:flex;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;font-family:\"mastodon-font-sans-serif\",sans-serif;font-size:13px;line-height:18px;font-weight:400;color:#fff;width:100%;flex:1 1 auto;overflow:hidden;height:100%}.landing-page #mastodon-timeline .column-header{color:inherit;font-family:inherit;font-size:16px;line-height:inherit;font-weight:inherit;margin:0;padding:0}.landing-page #mastodon-timeline .column{padding:0;border-radius:4px;overflow:hidden;width:100%}.landing-page #mastodon-timeline .scrollable{height:400px}.landing-page #mastodon-timeline p{font-size:inherit;line-height:inherit;font-weight:inherit;color:#fff;margin-bottom:20px}.landing-page #mastodon-timeline p:last-child{margin-bottom:0}.landing-page #mastodon-timeline p a{color:#ecf0f4;text-decoration:none}.landing-page #mastodon-timeline .attachment-list__list{margin-left:0;list-style:none}.landing-page #mastodon-timeline .attachment-list__list li{font-size:inherit;line-height:inherit;font-weight:inherit;margin-bottom:0}.landing-page #mastodon-timeline .attachment-list__list li a{color:#c2cede;text-decoration:none}.landing-page #mastodon-timeline .attachment-list__list li a:hover{text-decoration:underline}@media screen and (max-width:700px){.landing-page #mastodon-timeline{display:none}}.landing-page__features>p{padding-right:60px}.landing-page__features .features-list{margin:30px 0 40px}.landing-page__features__action{text-align:center}.landing-page .features-list .features-list__row{display:flex;padding:10px 0;justify-content:space-between}.landing-page .features-list .features-list__row .visual{flex:0 0 auto;display:flex;align-items:center;margin-left:15px}.landing-page .features-list .features-list__row .visual .fa{display:block;color:#dde3ec;font-size:48px}.landing-page .features-list .features-list__row .text{font-size:16px;line-height:30px;color:#dde3ec}.landing-page .features-list .features-list__row .text h6{font-size:inherit;line-height:inherit;margin-bottom:0}@media screen and (min-width:960px){.landing-page .features-list{display:grid;grid-gap:30px;grid-template-columns:1fr 1fr;grid-auto-columns:50%;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}}.landing-page .footer-links{padding-bottom:50px;text-align:right;color:#c2cede}.landing-page .footer-links p{font-size:14px}.landing-page .footer-links a{color:inherit;text-decoration:underline}.landing-page__footer{margin-top:10px;text-align:center;color:#c2cede}.landing-page__footer p{font-size:14px}.landing-page__footer p a{color:inherit;text-decoration:underline}@media screen and (max-width:840px){.landing-page .container-alt{padding:0 20px}.landing-page .information-board .container-alt{padding-right:20px}.landing-page .information-board .panel{position:static;margin-top:20px;width:100%;border-radius:4px}.landing-page .information-board .panel .panel-header{text-align:center}}@media screen and (max-width:675px){.landing-page .header-wrapper{padding-top:0}.landing-page .header-wrapper.compact{padding-bottom:0}.landing-page .header-wrapper.compact .hero .heading{text-align:initial}.landing-page .features .container-alt,.landing-page .header .container-alt{display:block}.landing-page .header .links{padding-top:15px;background:#1f232b}.landing-page .header .links a{padding:12px 8px}.landing-page .header .links .nav{display:flex;flex-flow:row wrap;justify-content:space-around}.landing-page .header .links .brand img{left:0;top:0}.landing-page .header .hero{margin-top:30px;padding:0}.landing-page .header .hero .heading{padding:30px 20px;text-align:center}.landing-page .header .hero .closed-registrations-message,.landing-page .header .hero .simple_form{background:#17191f;width:100%;border-radius:0;box-sizing:border-box}}.landing-page .cta{margin:20px}@media screen and (max-width:700px){.landing-page.tag-page,.landing-page.tag-page .container{padding:0}.landing-page.tag-page #mastodon-timeline{display:flex;height:100vh;border-radius:0}}@media screen and (min-width:960px){.landing-page.tag-page .grid{grid-template-columns:33% 67%}}.landing-page.tag-page .grid .column-2{grid-column:2;grid-row:1}.landing-page.tag-page .brand{text-align:unset;padding:0}.landing-page.tag-page .brand img{height:48px;width:auto}.landing-page.tag-page .cta{margin:0}.landing-page.tag-page .cta .button{margin-right:4px}@media screen and (max-width:700px){.landing-page.tag-page .grid{grid-gap:0}.landing-page.tag-page .grid .column-1{grid-column:1;grid-row:1}.landing-page.tag-page .grid .column-2{display:none}}.table{width:100%;max-width:100%;border-spacing:0;border-collapse:collapse}.table td,.table th{padding:8px;line-height:18px;vertical-align:top;border-top:1px solid #282c37;text-align:left;background:#1f232b}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #282c37;border-top:0;font-weight:500}.table>tbody>tr>th{font-weight:500}.table>tbody>tr:nth-child(odd)>td,.table>tbody>tr:nth-child(odd)>th{background:#282c37}.table a{color:#2b90d9;text-decoration:underline}.table a:hover{text-decoration:none}.table strong{font-weight:500}.table strong:lang(ja),.table strong:lang(ko),.table strong:lang(zh-CN),.table strong:lang(zh-HK),.table strong:lang(zh-TW){font-weight:700}.table.inline-table>tbody>tr:nth-child(odd)>td,.table.inline-table>tbody>tr:nth-child(odd)>th{background:transparent}.table.inline-table>tbody>tr:first-child>td,.table.inline-table>tbody>tr:first-child>th{border-top:0}.table.batch-table>thead>tr>th{background:#282c37;border-top:1px solid #17191f;border-bottom:1px solid #17191f}.table.batch-table>thead>tr>th:first-child{border-radius:4px 0 0;border-left:1px solid #17191f}.table.batch-table>thead>tr>th:last-child{border-radius:0 4px 0 0;border-right:1px solid #17191f}.table-wrapper{overflow:auto;margin-bottom:20px}samp{font-family:\"mastodon-font-monospace\",monospace}button.table-action-link{background:transparent;border:0;font:inherit}a.table-action-link,button.table-action-link{text-decoration:none;display:inline-block;margin-right:5px;padding:0 10px;color:#dde3ec;font-weight:500}a.table-action-link:hover,button.table-action-link:hover{color:#fff}a.table-action-link i.fa,button.table-action-link i.fa{font-weight:400;margin-right:5px}a.table-action-link:first-child,button.table-action-link:first-child{padding-left:0}.batch-table__row,.batch-table__toolbar{display:flex}.batch-table__row__select,.batch-table__toolbar__select{box-sizing:border-box;padding:8px 16px;cursor:pointer;min-height:100%}.batch-table__row__select input,.batch-table__toolbar__select input{margin-top:8px}.batch-table__row__actions,.batch-table__row__content,.batch-table__toolbar__actions,.batch-table__toolbar__content{padding:8px 16px 8px 0;flex:1 1 auto}.batch-table__toolbar{border:1px solid #17191f;background:#282c37;border-radius:4px 0 0;height:47px;align-items:center}.batch-table__toolbar__actions{text-align:right;padding-right:11px}.batch-table__row{border:1px solid #17191f;border-top:0;background:#1f232b}.batch-table__row:hover{background:#242731}.batch-table__row:nth-child(2n){background:#282c37}.batch-table__row:nth-child(2n):hover{background:#2c313d}.batch-table__row__content{padding-top:12px;padding-bottom:16px}.batch-table .status__content{padding-top:0}.batch-table .status__content summary{display:list-item}.batch-table .status__content strong{font-weight:700}.admin-wrapper{display:flex;justify-content:center;height:100%}.admin-wrapper .sidebar-wrapper{flex:1 1 240px;height:100%;background:#282c37;display:flex;justify-content:flex-end}.admin-wrapper .sidebar{width:240px;height:100%;padding:0;overflow-y:auto}.admin-wrapper .sidebar .logo{display:block;margin:40px auto;width:100px;height:100px}@media screen and (max-width:600px){.admin-wrapper .sidebar>a:first-child{display:none}}.admin-wrapper .sidebar ul{list-style:none;border-radius:4px 0 0 4px;overflow:hidden;margin-bottom:20px}@media screen and (max-width:600px){.admin-wrapper .sidebar ul{margin-bottom:0}}.admin-wrapper .sidebar ul a{display:block;padding:15px;color:#dde3ec;text-decoration:none;transition:all .2s linear;border-radius:4px 0 0 4px}.admin-wrapper .sidebar ul a i.fa{margin-right:5px}.admin-wrapper .sidebar ul a:hover{color:#fff;background-color:#1d2028;transition:all .1s linear}.admin-wrapper .sidebar ul a.selected{background:#242731;border-radius:4px 0 0}.admin-wrapper .sidebar ul ul{background:#1f232b;border-radius:0 0 0 4px;margin:0}.admin-wrapper .sidebar ul ul a{border:0;padding:15px 35px}.admin-wrapper .sidebar ul .simple-navigation-active-leaf a{color:#fff;background-color:#2b5fd9;border-bottom:0;border-radius:0}.admin-wrapper .sidebar ul .simple-navigation-active-leaf a:hover{background-color:#416fdd}.admin-wrapper .sidebar>ul>.simple-navigation-active-leaf a{border-radius:4px 0 0 4px}.admin-wrapper .content-wrapper{flex:2 1 840px;overflow:auto}.admin-wrapper .content{max-width:840px;padding:60px 15px 20px 25px}@media screen and (max-width:600px){.admin-wrapper .content{max-width:none;padding:30px 15px 15px}}.admin-wrapper .content h2{color:#ecf0f4;font-size:24px;line-height:28px;font-weight:400;padding-bottom:40px;border-bottom:1px solid #393f4f;margin-bottom:40px}.admin-wrapper .content h3{color:#ecf0f4;font-size:20px;line-height:28px;font-weight:400;margin-bottom:30px}.admin-wrapper .content h4{text-transform:uppercase;font-size:13px;font-weight:700;color:#dde3ec;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #393f4f}.admin-wrapper .content h6{font-size:16px;color:#ecf0f4;line-height:28px;font-weight:400}.admin-wrapper .content .fields-group h6{color:#fff;font-weight:500}.admin-wrapper .content .directory__tag>a,.admin-wrapper .content .directory__tag>div{box-shadow:none}.admin-wrapper .content .directory__tag .table-action-link .fa{color:inherit}.admin-wrapper .content .directory__tag h4{font-size:18px;font-weight:700;color:#fff;text-transform:none;padding-bottom:0;margin-bottom:0;border-bottom:none}.admin-wrapper .content>p{font-size:14px;line-height:18px;color:#ecf0f4;margin-bottom:20px}.admin-wrapper .content>p strong{color:#fff;font-weight:500}.admin-wrapper .content>p strong:lang(ja),.admin-wrapper .content>p strong:lang(ko),.admin-wrapper .content>p strong:lang(zh-CN),.admin-wrapper .content>p strong:lang(zh-HK),.admin-wrapper .content>p strong:lang(zh-TW){font-weight:700}.admin-wrapper .content hr{width:100%;height:0;border:0;border-bottom:1px solid rgba(96,105,132,.6);margin:20px 0}.admin-wrapper .content hr.spacer{height:1px;border:0}.admin-wrapper .content .muted-hint{color:#dde3ec}.admin-wrapper .content .muted-hint a{color:#2b90d9}.admin-wrapper .content .positive-hint{color:#79bd9a;font-weight:500}.admin-wrapper .content .negative-hint{color:#df405a;font-weight:500}@media screen and (max-width:600px){.admin-wrapper{display:block;overflow-y:auto;-webkit-overflow-scrolling:touch}.admin-wrapper .content-wrapper,.admin-wrapper .sidebar-wrapper{flex:0 0 auto;height:auto;overflow:initial}.admin-wrapper .sidebar{width:100%;padding:0;height:auto}}.filters{display:flex;flex-wrap:wrap}.filters .filter-subset{flex:0 0 auto;margin:0 40px 10px 0}.filters .filter-subset:last-child{margin-bottom:20px}.filters .filter-subset ul{margin-top:5px;list-style:none}.filters .filter-subset ul li{display:inline-block;margin-right:5px}.filters .filter-subset strong{font-weight:500;text-transform:uppercase;font-size:12px}.filters .filter-subset strong:lang(ja),.filters .filter-subset strong:lang(ko),.filters .filter-subset strong:lang(zh-CN),.filters .filter-subset strong:lang(zh-HK),.filters .filter-subset strong:lang(zh-TW){font-weight:700}.filters .filter-subset a{display:inline-block;color:#dde3ec;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:500;border-bottom:2px solid #282c37}.filters .filter-subset a:hover{color:#fff;border-bottom:2px solid #333846}.filters .filter-subset a.selected{color:#2b90d9;border-bottom:2px solid #2b5fd9}.flavour-screen{display:block;margin:10px auto;max-width:100%}.flavour-description{display:block;font-size:16px;margin:10px 0}.flavour-description>p{margin:10px 0}.report-accounts{display:flex;flex-wrap:wrap;margin-bottom:20px}.report-accounts__item{display:flex;flex:250px;flex-direction:column;margin:0 5px}.report-accounts__item>strong{display:block;margin:0 0 10px -5px;font-weight:500;font-size:14px;line-height:18px;color:#ecf0f4}.report-accounts__item>strong:lang(ja),.report-accounts__item>strong:lang(ko),.report-accounts__item>strong:lang(zh-CN),.report-accounts__item>strong:lang(zh-HK),.report-accounts__item>strong:lang(zh-TW){font-weight:700}.report-accounts__item .account-card{flex:1 1 auto}.account-status,.report-status{display:flex;margin-bottom:10px}.account-status .activity-stream,.report-status .activity-stream{flex:2 0 0;margin-right:20px;max-width:calc(100% - 60px)}.account-status .activity-stream .entry,.report-status .activity-stream .entry{border-radius:4px}.account-status__actions,.report-status__actions{flex:0 0 auto;display:flex;flex-direction:column}.account-status__actions .icon-button,.report-status__actions .icon-button{font-size:24px;width:24px;text-align:center;margin-bottom:10px}.simple_form.new_account_moderation_note,.simple_form.new_report_note{max-width:100%}.batch-form-box{display:flex;flex-wrap:wrap;margin-bottom:5px}.batch-form-box #form_status_batch_action{margin:0 5px 5px 0;font-size:14px}.batch-form-box input.button{margin:0 5px 5px 0}.batch-form-box .media-spoiler-toggle-buttons{margin-left:auto}.batch-form-box .media-spoiler-toggle-buttons .button{overflow:visible;margin:0 0 5px 5px;float:right}.back-link{margin-bottom:10px;font-size:14px}.back-link a{color:#2b90d9;text-decoration:none}.back-link a:hover{text-decoration:underline}.spacer{flex:1 1 auto}.log-entry{margin-bottom:20px;line-height:20px}.log-entry__header{display:flex;justify-content:flex-start;align-items:center;padding:10px;background:#282c37;color:#dde3ec;border-radius:4px 4px 0 0;font-size:14px;position:relative}.log-entry__avatar{margin-right:10px}.log-entry__avatar .avatar{display:block;margin:0;border-radius:50%;width:40px;height:40px}.log-entry__content{max-width:calc(100% - 90px)}.log-entry__title{word-wrap:break-word}.log-entry__timestamp{color:#c2cede}.log-entry__extras{background:#353a49;border-radius:0 0 4px 4px;padding:10px;color:#dde3ec;font-family:\"mastodon-font-monospace\",monospace;font-size:12px;word-wrap:break-word;min-height:20px}.log-entry__icon{font-size:28px;margin-right:10px;color:#c2cede}.log-entry__icon__overlay{position:absolute;top:10px;right:10px;width:10px;height:10px;border-radius:50%}.log-entry__icon__overlay.positive{background:#79bd9a}.log-entry__icon__overlay.negative{background:#e87487}.log-entry__icon__overlay.neutral{background:#2b5fd9}.log-entry .target,.log-entry .username,.log-entry a{color:#ecf0f4;text-decoration:none;font-weight:500}.log-entry .diff-old{color:#e87487}.log-entry .diff-neutral{color:#ecf0f4}.log-entry .diff-new{color:#79bd9a}.inline-name-tag,.name-tag,a.inline-name-tag,a.name-tag{text-decoration:none;color:#ecf0f4}.inline-name-tag .username,.name-tag .username,a.inline-name-tag .username,a.name-tag .username{font-weight:500}.inline-name-tag.suspended .username,.name-tag.suspended .username,a.inline-name-tag.suspended .username,a.name-tag.suspended .username{text-decoration:line-through;color:#e87487}.inline-name-tag.suspended .avatar,.name-tag.suspended .avatar,a.inline-name-tag.suspended .avatar,a.name-tag.suspended .avatar{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8}.name-tag,a.name-tag{display:flex;align-items:center}.name-tag .avatar,a.name-tag .avatar{display:block;margin:0 5px 0 0;border-radius:50%}.name-tag.suspended .avatar,a.name-tag.suspended .avatar{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8}.speech-bubble{margin-bottom:20px;border-left:4px solid #2b5fd9}.speech-bubble.positive{border-left-color:#79bd9a}.speech-bubble.negative{border-left-color:#e87487}.speech-bubble.warning{border-left-color:#ca8f04}.speech-bubble__bubble{padding:16px 16px 16px 14px;font-size:15px;line-height:20px;border-radius:4px 4px 4px 0;position:relative;font-weight:500}.speech-bubble__bubble a{color:#dde3ec}.speech-bubble__owner{padding:8px 8px 8px 12px}.speech-bubble time{color:#c2cede}.report-card{background:#282c37;border-radius:4px;margin-bottom:20px}.report-card__profile{display:flex;justify-content:space-between;align-items:center;padding:15px}.report-card__profile .account{padding:0;border:0}.report-card__profile .account__avatar-wrapper{margin-left:0}.report-card__profile__stats{flex:0 0 auto;font-weight:500;color:#dde3ec;text-transform:uppercase;text-align:right}.report-card__profile__stats a{color:inherit;text-decoration:none}.report-card__profile__stats a:active,.report-card__profile__stats a:focus,.report-card__profile__stats a:hover{color:#f7f9fb}.report-card__profile__stats .red{color:#df405a}.report-card__summary__item{display:flex;justify-content:flex-start;border-top:1px solid #1f232b}.report-card__summary__item:hover{background:#2c313d}.report-card__summary__item__assigned,.report-card__summary__item__reported-by{padding:15px;flex:0 0 auto;box-sizing:border-box;width:150px;color:#dde3ec}.report-card__summary__item__assigned,.report-card__summary__item__assigned .username,.report-card__summary__item__reported-by,.report-card__summary__item__reported-by .username{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-card__summary__item__content{flex:1 1 auto;max-width:calc(100% - 300px)}.report-card__summary__item__content__icon{color:#c2cede;margin-right:4px;font-weight:500}.report-card__summary__item__content a{display:block;box-sizing:border-box;width:100%;padding:15px;text-decoration:none;color:#dde3ec}.one-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard__counters{display:flex;flex-wrap:wrap;margin:0 -5px 20px}.dashboard__counters>div{box-sizing:border-box;flex:0 0 33.333%;padding:0 5px;margin-bottom:10px}.dashboard__counters>div>a,.dashboard__counters>div>div{padding:20px;background:#313543;border-radius:4px}.dashboard__counters>div>a{text-decoration:none;color:inherit;display:block}.dashboard__counters>div>a:active,.dashboard__counters>div>a:focus,.dashboard__counters>div>a:hover{background:#393f4f}.dashboard__counters__num,.dashboard__counters__text{text-align:center;font-weight:500;font-size:24px;line-height:21px;color:#fff;font-family:mastodon-font-display,sans-serif;margin-bottom:20px;line-height:30px}.dashboard__counters__text{font-size:18px}.dashboard__counters__label{font-size:14px;color:#dde3ec;text-align:center;font-weight:500}.dashboard__widgets{display:flex;flex-wrap:wrap;margin:0 -5px}.dashboard__widgets>div{flex:0 0 33.333%;margin-bottom:20px}.dashboard__widgets>div>div{padding:0 5px}.dashboard__widgets a:not(.name-tag){color:#d9e1e8;font-weight:500;text-decoration:none}body.rtl{direction:rtl}body.rtl .column-header>button{text-align:right;padding-left:0;padding-right:15px}body.rtl .landing-page__logo{margin-right:0;margin-left:20px}body.rtl .landing-page .features-list .features-list__row .visual{margin-left:0;margin-right:15px}body.rtl .column-header__icon,body.rtl .column-link__icon{margin-right:0;margin-left:5px}body.rtl .compose-form .compose-form__buttons-wrapper .character-counter__wrapper{margin-right:0;margin-left:4px}body.rtl .navigation-bar__profile{margin-left:0;margin-right:8px}body.rtl .search__input{padding-right:10px;padding-left:30px}body.rtl .search__icon .fa{right:auto;left:10px}body.rtl .column-header__buttons{left:0;right:auto;margin-left:0;margin-right:-15px}body.rtl .column-inline-form .icon-button{margin-left:0;margin-right:5px}body.rtl .column-header__links .text-btn{margin-left:10px;margin-right:0}body.rtl .account__avatar-wrapper{float:right}body.rtl .column-header__back-button{padding-left:5px;padding-right:0}body.rtl .column-header__setting-arrows{float:left}body.rtl .setting-toggle__label{margin-left:0;margin-right:8px}body.rtl .status__avatar{left:auto;right:10px}body.rtl .activity-stream .status.light,body.rtl .status{padding-left:10px;padding-right:68px}body.rtl .activity-stream .status.light .status__display-name,body.rtl .status__info .status__display-name{padding-left:25px;padding-right:0}body.rtl .activity-stream .pre-header{padding-right:68px;padding-left:0}body.rtl .status__prepend{margin-left:0;margin-right:68px}body.rtl .status__prepend-icon-wrapper{left:auto;right:-26px}body.rtl .activity-stream .pre-header .pre-header__icon{left:auto;right:42px}body.rtl .account__avatar-overlay-overlay,body.rtl .column-back-button--slim-button{right:auto;left:0}body.rtl .activity-stream .status.light .status__header .status__meta,body.rtl .status__relative-time{float:left}body.rtl .status__action-bar__counter{margin-right:0;margin-left:11px}body.rtl .status__action-bar__counter .status__action-bar-button{margin-right:0;margin-left:4px}body.rtl .status__action-bar-button{float:right;margin-right:0;margin-left:18px}body.rtl .status__action-bar-dropdown{float:right}body.rtl .privacy-dropdown__dropdown{margin-left:0;margin-right:40px}body.rtl .privacy-dropdown__option__icon{margin-left:10px;margin-right:0}body.rtl .detailed-status__display-name .display-name{text-align:right}body.rtl .detailed-status__display-avatar{margin-right:0;margin-left:10px;float:right}body.rtl .detailed-status__favorites,body.rtl .detailed-status__reblogs{margin-left:0;margin-right:6px}body.rtl .fa-ul{margin-left:2.14285714em}body.rtl .fa-li{left:auto;right:-2.14285714em}body.rtl .admin-wrapper{direction:rtl}body.rtl .admin-wrapper .sidebar ul a i.fa,body.rtl a.table-action-link i.fa{margin-right:0;margin-left:5px}body.rtl .simple_form .check_boxes .checkbox label{padding-left:0;padding-right:25px}body.rtl .simple_form .input.with_label.boolean label.checkbox{padding-left:25px;padding-right:0}body.rtl .simple_form .check_boxes .checkbox input[type=checkbox],body.rtl .simple_form .input.boolean input[type=checkbox],body.rtl .simple_form .input.radio_buttons .radio{left:auto;right:0}body.rtl .simple_form .input.radio_buttons .radio>label{padding-right:28px;padding-left:0}body.rtl .simple_form .input-with-append .input input{padding-left:142px;padding-right:0}body.rtl .simple_form .input.boolean label.checkbox{left:auto;right:0}body.rtl .simple_form .input.boolean .hint,body.rtl .simple_form .input.boolean .label_input{padding-left:0;padding-right:28px}body.rtl .simple_form .label_input__append{right:auto;left:3px}body.rtl .simple_form .label_input__append:after{right:auto;left:0;background-image:linear-gradient(270deg,rgba(19,20,25,0),#131419)}body.rtl .simple_form select{background:#131419 url(\"data:image/svg+xml;utf8,\") no-repeat left 8px center/auto 16px}body.rtl .table td,body.rtl .table th{text-align:right}body.rtl .filters .filter-subset{margin-right:0;margin-left:45px}body.rtl .landing-page .header-wrapper .mascot{right:60px;left:auto}body.rtl .landing-page__call-to-action .row__information-board{direction:rtl}body.rtl .landing-page .header .hero .floats .float-1{left:-120px;right:auto}body.rtl .landing-page .header .hero .floats .float-2{left:210px;right:auto}body.rtl .landing-page .header .hero .floats .float-3{left:110px;right:auto}body.rtl .landing-page .header .links .brand img{left:0}body.rtl .landing-page .fa-external-link{padding-right:5px;padding-left:0!important}body.rtl .landing-page .features #mastodon-timeline{margin-right:0;margin-left:30px}@media screen and (min-width:631px){body.rtl .column,body.rtl .drawer{padding-left:5px;padding-right:5px}body.rtl .column:first-child,body.rtl .drawer:first-child{padding-left:5px;padding-right:10px}body.rtl .columns-area>div .column,body.rtl .columns-area>div .drawer{padding-left:5px;padding-right:5px}}body.rtl .public-layout .header .nav-button{margin-left:8px;margin-right:0}body.rtl .public-layout .public-account-header__tabs{margin-left:0;margin-right:20px}body.rtl .landing-page__information .account__display-name{margin-right:0;margin-left:5px}body.rtl .landing-page__information .account__avatar-wrapper{margin-left:12px;margin-right:0}body.rtl .card__bar .display-name{margin-left:0;margin-right:15px;text-align:right}body.rtl .fa-chevron-left:before{content:\"\"}body.rtl .fa-chevron-right:before{content:\"\"}body.rtl .column-back-button__icon{margin-right:0;margin-left:5px}body.rtl .column-header__setting-arrows .column-header__setting-btn:last-child{padding-left:0;padding-right:10px}body.rtl .simple_form .input.radio_buttons .radio>label input{left:auto;right:0}.emojione[title=\":8ball:\"],.emojione[title=\":ant:\"],.emojione[title=\":back:\"],.emojione[title=\":black_circle:\"],.emojione[title=\":black_heart:\"],.emojione[title=\":black_large_square:\"],.emojione[title=\":black_medium_small_square:\"],.emojione[title=\":black_medium_square:\"],.emojione[title=\":black_nib:\"],.emojione[title=\":black_small_square:\"],.emojione[title=\":bomb:\"],.emojione[title=\":bowling:\"],.emojione[title=\":bust_in_silhouette:\"],.emojione[title=\":busts_in_silhouette:\"],.emojione[title=\":camera:\"],.emojione[title=\":camera_with_flash:\"],.emojione[title=\":clubs:\"],.emojione[title=\":copyright:\"],.emojione[title=\":curly_loop:\"],.emojione[title=\":currency_exchange:\"],.emojione[title=\":dark_sunglasses:\"],.emojione[title=\":eight_pointed_black_star:\"],.emojione[title=\":electric_plug:\"],.emojione[title=\":end:\"],.emojione[title=\":female-guard:\"],.emojione[title=\":film_projector:\"],.emojione[title=\":fried_egg:\"],.emojione[title=\":gorilla:\"],.emojione[title=\":guardsman:\"],.emojione[title=\":heavy_check_mark:\"],.emojione[title=\":heavy_division_sign:\"],.emojione[title=\":heavy_dollar_sign:\"],.emojione[title=\":heavy_minus_sign:\"],.emojione[title=\":heavy_multiplication_x:\"],.emojione[title=\":heavy_plus_sign:\"],.emojione[title=\":hocho:\"],.emojione[title=\":hole:\"],.emojione[title=\":joystick:\"],.emojione[title=\":kaaba:\"],.emojione[title=\":lower_left_ballpoint_pen:\"],.emojione[title=\":lower_left_fountain_pen:\"],.emojione[title=\":male-guard:\"],.emojione[title=\":microphone:\"],.emojione[title=\":mortar_board:\"],.emojione[title=\":movie_camera:\"],.emojione[title=\":musical_score:\"],.emojione[title=\":on:\"],.emojione[title=\":registered:\"],.emojione[title=\":soon:\"],.emojione[title=\":spades:\"],.emojione[title=\":speaking_head_in_silhouette:\"],.emojione[title=\":spider:\"],.emojione[title=\":telephone_receiver:\"],.emojione[title=\":tm:\"],.emojione[title=\":top:\"],.emojione[title=\":tophat:\"],.emojione[title=\":turkey:\"],.emojione[title=\":vhs:\"],.emojione[title=\":video_camera:\"],.emojione[title=\":video_game:\"],.emojione[title=\":water_buffalo:\"],.emojione[title=\":waving_black_flag:\"],.emojione[title=\":wavy_dash:\"]{-webkit-filter:drop-shadow(1px 1px 0 #fff) drop-shadow(-1px 1px 0 #fff) drop-shadow(1px -1px 0 #fff) drop-shadow(-1px -1px 0 #fff);filter:drop-shadow(1px 1px 0 #ffffff) drop-shadow(-1px 1px 0 #ffffff) drop-shadow(1px -1px 0 #ffffff) drop-shadow(-1px -1px 0 #ffffff);-webkit-transform:scale(.71);transform:scale(.71)}.compose-form .compose-form__modifiers .compose-form__upload-description input::-webkit-input-placeholder{opacity:1}.compose-form .compose-form__modifiers .compose-form__upload-description input:-ms-input-placeholder{opacity:1}.compose-form .compose-form__modifiers .compose-form__upload-description input::-ms-input-placeholder{opacity:1}.compose-form .compose-form__modifiers .compose-form__upload-description input::placeholder{opacity:1}.landing-page__short-description p a,.reply-indicator__content a,.rich-formatting a,.rich-formatting li a,.rich-formatting p a,.status__content a{color:#5f86e2;text-decoration:underline}.landing-page__short-description p a.mention,.reply-indicator__content a.mention,.rich-formatting a.mention,.rich-formatting li a.mention,.rich-formatting p a.mention,.status__content a.mention{text-decoration:none}.landing-page__short-description p a.mention span,.reply-indicator__content a.mention span,.rich-formatting a.mention span,.rich-formatting li a.mention span,.rich-formatting p a.mention span,.status__content a.mention span{text-decoration:underline}.landing-page__short-description p a.mention span:active,.landing-page__short-description p a.mention span:focus,.landing-page__short-description p a.mention span:hover,.landing-page__short-description p a:active,.landing-page__short-description p a:focus,.landing-page__short-description p a:hover,.reply-indicator__content a.mention span:active,.reply-indicator__content a.mention span:focus,.reply-indicator__content a.mention span:hover,.reply-indicator__content a:active,.reply-indicator__content a:focus,.reply-indicator__content a:hover,.rich-formatting a.mention span:active,.rich-formatting a.mention span:focus,.rich-formatting a.mention span:hover,.rich-formatting a:active,.rich-formatting a:focus,.rich-formatting a:hover,.rich-formatting li a.mention span:active,.rich-formatting li a.mention span:focus,.rich-formatting li a.mention span:hover,.rich-formatting li a:active,.rich-formatting li a:focus,.rich-formatting li a:hover,.rich-formatting p a.mention span:active,.rich-formatting p a.mention span:focus,.rich-formatting p a.mention span:hover,.rich-formatting p a:active,.rich-formatting p a:focus,.rich-formatting p a:hover,.status__content a.mention span:active,.status__content a.mention span:focus,.status__content a.mention span:hover,.status__content a:active,.status__content a:focus,.status__content a:hover{text-decoration:none}.landing-page__short-description p a.status__content__spoiler-link,.reply-indicator__content a.status__content__spoiler-link,.rich-formatting a.status__content__spoiler-link,.rich-formatting li a.status__content__spoiler-link,.rich-formatting p a.status__content__spoiler-link,.status__content a.status__content__spoiler-link{color:#ecf0f4;text-decoration:none}.status__content__read-more-button{text-decoration:underline}.status__content__read-more-button:active,.status__content__read-more-button:focus,.status__content__read-more-button:hover{text-decoration:none}.getting-started__footer a{text-decoration:underline}.getting-started__footer a:active,.getting-started__footer a:focus,.getting-started__footer a:hover{text-decoration:none}"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./app/javascript/styles/mastodon/components.scss","webpack:///./app/javascript/skins/vanilla/contrast/common.scss","webpack:///./app/javascript/styles/contrast/variables.scss","webpack:///./app/javascript/styles/mastodon/basics.scss","webpack:///./app/javascript/styles/mastodon/containers.scss","webpack:///./app/javascript/styles/mastodon/variables.scss","webpack:///./app/javascript/styles/mastodon/lists.scss","webpack:///./app/javascript/styles/mastodon/footer.scss","webpack:///./app/javascript/styles/mastodon/compact_header.scss","webpack:///./app/javascript/styles/mastodon/widgets.scss","webpack:///./app/javascript/styles/mastodon/forms.scss","webpack:///./app/javascript/styles/mastodon/accounts.scss","webpack:///./app/javascript/styles/mastodon/stream_entries.scss","webpack:///./app/javascript/styles/mastodon/boost.scss","webpack:///./","webpack:///./app/javascript/styles/mastodon/_mixins.scss","webpack:///./app/javascript/styles/mastodon/polls.scss","webpack:///./app/javascript/styles/mastodon/modal.scss","webpack:///./app/javascript/styles/mastodon/emoji_picker.scss","webpack:///./app/javascript/styles/mastodon/about.scss","webpack:///./app/javascript/styles/mastodon/tables.scss","webpack:///./app/javascript/styles/mastodon/admin.scss","webpack:///./app/javascript/styles/mastodon/dashboard.scss","webpack:///./app/javascript/styles/mastodon/rtl.scss","webpack:///./app/javascript/styles/mastodon/accessibility.scss","webpack:///./app/javascript/styles/contrast/diff.scss"],"names":[],"mappings":"AAiQE,iBC8rFD,2ZA76FC,mBACA,SACA,eACA,aACA,uBACA,CACD,8EAKC,cACD,KAGC,cACD,MAGC,gBACD,aAGC,YACD,oDAIC,uBACA,CACD,MAGC,yCACA,CACD,KAGC,uCACD,oBAGC,sBACA,CACD,0BAGC,iCACA,kBACA,CACD,gCAGC,mBACD,iCAGC,mBACD,0BAGC,8BACA,yBACA,CACD,iEAOC,kBCtFmB,CDuFpB,2BAGC,uBACD,KEtFC,qEACA,eACA,iBACA,gBACA,WAEA,uEACA,2DACA,qHACA,uCACA,CF0FD,iBE5EG,kKF+EH,cE3EG,6BACA,YACA,UACA,kBDpCiB,CDmHpB,kCE3EK,kBF8EL,aEzEG,kBD7CiB,CDyHpB,iBExEG,mCACA,CF2EH,yBExEK,mCACA,CF2EL,YEtEG,kBFyEH,WErEG,4BACA,gBACA,CFwEH,sBErEK,6BACA,YACA,eACA,CFwEL,WEnEG,iCACA,CFyEH,sBExEG,uBACA,SACA,CFkFH,WE9EG,oCACA,cDzEgB,mBAZC,aC2FjB,uBACA,kBACA,CFqEH,mBElEK,iCACA,CFqEL,qCEjES,8BACA,WACA,YACA,iBACA,CFoET,sBE/DO,gCACA,eACA,CFkEP,OE3DC,kCACA,CF+DD,aE5DG,aF+DH,4BExDG,wBACA,YACA,mBACA,uBACA,mBACA,CF4DH,eGrMC,8BAEA,CHyMD,oCG5MD,eAMI,mBACA,CH0MD,CACF,gBGtMC,uBH0MD,oCG3MD,gBAII,mBH2MD,CACF,mBGxMG,oCACA,kBACA,CH2MH,uBGxMK,6BACA,CH2ML,qBGvMK,oCACA,mBACA,WC7BE,qBD+BF,UACA,kBACA,iBACA,6CACA,gBACA,cACA,CH0ML,kCGnMG,2BAEA,mBACA,qBACA,CHuMH,oCG5MC,kCAQI,wBACA,YACA,CHwMH,CACF,gBGnMC,yBAEA,eACA,iBACA,sBACA,iBAEA,sBAEA,CHuMD,oCGjND,gBAaI,2BAEA,mBAEA,CHwMD,CACF,wBGrMG,uBACA,gBACA,CHwMH,4BGrMK,uBACA,cACA,SACA,iBACA,CHwML,sBGnMG,4BF9EmB,uBEgFnB,CHsMH,gCGnMK,8BACA,uBACA,eACA,CHsML,6BGjMG,6BACA,iBACA,eACA,CHoMH,QG/LC,2BACA,8BACA,sBACA,mCACA,2BHmMD,kBGhMG,0BACA,CHmMH,kBG/LG,wBACA,CHkMH,kBG9LG,wBACA,CHiMH,kBG7LG,0BACA,CHgMH,sCG5LG,gBH+LH,oCG3ND,QAgCI,kDH+LD,sCG5LG,0BACA,mBACA,sBACA,CH+LH,gCG3LG,kCACA,kBACA,CH8LH,qBG1LG,aH6LH,CACF,oCG9OD,QAqDI,+CACA,CH6LD,kBG1LG,cH6LH,kBGzLG,wBACA,CH4LH,kBGxLG,wBACA,CH2LH,kBGvLG,wBACA,CH0LH,CACF,oCGtLD,eAEI,iBHyLD,CACF,0BGtLG,gBHyLH,oCG1LC,0BAII,UH0LH,CACF,uBGtLG,sDACA,kBACA,YACA,cACA,aACA,oBACA,uBACA,iBACA,eACA,CHyLH,oCGnMC,uBAaI,0BACA,MACA,OACA,SACA,gBACA,gBACA,WACA,CH0LH,CACF,2BGvLK,6BACA,CH0LL,iCGtLK,iCACA,2BACA,gBACA,CHyLL,mCGrLK,iCACA,uBACA,gBACA,CHwLL,kCGpLK,iCACA,yBACA,gBACA,CHuLL,8BGnLK,0BACA,CHsLL,kCGnLO,0BACA,WACA,kBACA,WACA,CHsLP,oCG3LK,kCAQI,YHuLP,CACF,6GGjLO,mBHoLP,iCG/KK,gCACA,eACA,eACA,gBACA,qBACA,cF5Qc,mBE8Qd,iBACA,CHkLL,sHG7KO,oCCjSA,CJkdP,oCG5KO,0CACE,aH+KP,CACF,mCG1KK,wCAEA,iBACA,CH6KL,4HGxKO,uCACA,CH2KP,qBGnKG,2BACA,0DACA,sBACA,mCACA,2BHsKH,+BGnKK,wBACA,CHsKL,+BGlKK,wBACA,CHqKL,oCGnLC,qBAkBI,qCACA,CHqKH,+BGlKK,aHqKL,CACF,sCGhKG,mCACA,kCACA,CHmKH,+CGhKK,WHmKL,oIG/JO,sDHmKP,4DG/JO,wBFvVe,CDyftB,gFG/JS,YF1Va,CD4ftB,6CG5JK,0CACA,aACA,kBACA,kBACA,CH+JL,mDG5JO,yBACA,kBACA,WACA,YACA,gDACA,MACA,MACA,CH+JP,iDG3JO,kFACA,WACA,YACA,SACA,yBACA,CH8JP,oCGtLG,6CA4BI,aH8JL,CACF,8CG1JK,gBH6JL,4JGzJO,kBH6JP,oCG/JK,4JAKI,gBH+JP,CACF,oCG9NC,sCAoEI,+BACA,CH8JH,mDG3JK,aH8JL,8FGzJK,gBH4JL,CACF,2CGxJK,mCACA,aACA,0BACA,CH2JL,kDGxJO,yBACA,mBACA,kBACA,SACA,OACA,QACA,YACA,0BACA,UACA,CH2JP,mDGvJO,0BACA,aACA,kBACA,aACA,CH0JP,uDGvJS,yBACA,YACA,SACA,kBACA,yBACA,kBACA,CH0JT,oCG3LG,2CAsCI,gCACA,0BACA,WACA,CHyJL,kDGtJO,aHyJP,mDGrJO,uBACA,sBAEA,CHwJP,uDGrJS,0BACA,CHwJT,CACF,0DGjKO,mDAYI,aHyJT,CACF,oCGrNG,2CAiEI,gBHwJL,CACF,oCG1NG,2CAqEI,eHyJL,CACF,4CGrJK,8BACA,CHwJL,kDGrJO,mCACA,CHwJP,qDGrJS,gCACA,WC5fF,gBD8fE,gBACA,mBACA,uBACA,4BACA,CHwJT,2DGrJW,6BACA,WCtgBJ,gBDwgBI,gBACA,sBACA,CHwJX,oCGhLG,4CA8BI,8BACA,8BACA,kBACA,CHsJL,kDGnJO,8BACA,CHsJP,qDGnJS,gCACA,gBACA,CHsJT,2DGnJW,aFlhBM,CDwqBjB,CACF,kDGhJO,wCACA,oBACA,WACA,CHmJP,oEGhJS,gCACA,eACA,CHmJT,oCG/IS,oEACE,aHkJT,CACF,2DG9IS,kCACA,cACA,cF7iBU,aE+iBV,+BACA,eACA,kBACA,iBACA,CHiJT,6DG9IW,cHiJX,sEG7IW,eHgJX,iEG5IW,yBACA,kBACA,SACA,OACA,WACA,gCACA,WACA,uBACA,CH+IX,wEG1Ia,yCACA,CH6Ib,iFGzIa,2BF9kBS,CD0tBtB,uEGtIa,iCACA,CHyIb,6DGpIW,kCACA,CHuIX,0EGnIW,4BACA,CHsIX,2EGlIW,+BACA,kBACA,WCrnBJ,4CDunBI,CHqIX,0DGhIS,wBACA,CHmIT,2DG/HS,gBHkIT,6CG5HK,2BACA,CH+HL,iEG5HO,gCACA,uBACA,aACA,CH+HP,0FG5HS,6BH+HT,wEG3HS,aH8HT,oDGzHO,gCACA,aF9oBY,CD2wBnB,sDGzHS,mCFlpBU,qBEopBV,aACA,eACA,CH4HT,6DGzHW,0BCtqBJ,CJmyBP,oCG7JG,6CAuCI,uBACA,CH0HL,CACF,0CGrHG,0BHwHH,oCGzHC,0CAII,gBHyHH,CACF,sCGrHG,gBHwHH,mCGpHG,sDACA,kBACA,gBACA,kBACA,CHuHH,oCG5HC,mCAQI,gCACA,eACA,CHwHH,CACF,4DGrHK,qBACA,CHwHL,8DGrHO,cHwHP,qFGpHO,wBHuHP,wEGnHO,aCxtBQ,CJ80Bf,6DGhHK,8BC/tBE,CJo1BP,oFG/GK,4BACA,aFztBc,CD60BnB,0CG/GK,iBHkHL,mCG7GG,cF/tBkB,cEguBlB,CHgHH,wCG7GK,8BACA,CHgHL,0BG3GG,4BACA,eACA,aACA,CH8GH,8BG3GK,oCACA,YACA,cACA,mBACA,iBACA,CH8GL,oCGpHG,8BASI,cH+GL,CACF,oCGzHG,8BAaI,eHgHL,CACF,oCGpIC,0BAwBI,qCACA,CHgHH,8BG7GK,qBACA,gBACA,+BACA,CHgHL,yCG7GO,gBHgHP,yCG5GO,kBF9xBW,CD64BlB,8IG1GS,mBH6GT,CACF,SKn5BC,gBLu5BD,YKp5BG,iCACA,CLu5BH,gBKl5BC,6BACA,CLs5BD,mBKn5BG,+BACA,kBACA,CLs5BH,uBMp6BG,iCACA,oBACA,eACA,aACA,CNw6BH,oCM76BC,uBAQI,oCACA,CNy6BH,CACF,6BMt6BK,2BACA,yCACA,CNy6BL,uCMt6BO,yBACA,WACA,CNy6BP,uCMr6BO,yBACA,WACA,CNw6BP,uCMp6BO,yBACA,YACA,iBACA,CNu6BP,4CMp6BS,cNu6BT,uCMl6BO,yBACA,WACA,CNq6BP,uCMj6BO,yBACA,WACA,CNo6BP,oCMz8BG,6BAyCI,kCNo6BL,8EMh6BO,cNo6BP,uCMh6BO,WNm6BP,uCM/5BO,cNk6BP,8EM75BO,cNi6BP,uCM75BO,WNg6BP,CACF,oCM55BO,uCACE,cN+5BP,CACF,oCM35BO,4JAIE,aN85BP,CACF,0BMz5BK,yCACA,kBACA,aLnFc,CDg/BnB,4BMz5BO,kCACA,CN45BP,4BMv5BK,kCACA,CN05BL,uGMr5BO,0BNw5BP,kCMl5BO,0BACA,WACA,aACA,CNq5BP,uCMl5BS,aNq5BT,wIM74BS,aNg5BT,mBOphCG,gCACA,cNYgB,gBMVhB,mBACA,eACA,oBACA,CPwhCH,oCO/hCC,mBAUI,qCACA,CPyhCH,CACF,qBOthCK,kCACA,CPyhCL,yBOrhCK,6BNJiB,CD6hCtB,uBOphCK,wCACA,kBACA,WACA,WACA,CPuhCL,aQpjCC,qDACA,CRwjCD,kBQrjCG,wBACA,kBACA,gBACA,0BACA,eJRI,CJikCP,sBQrjCK,kFACA,WACA,YACA,SACA,yBACA,CRwjCL,mBQnjCG,mBPpBiB,aOqBjB,0BACA,eACA,cPXgB,iBOahB,qBACA,eACA,CRsjCH,6BQnjCK,uBACA,eACA,CRsjCL,qBQljCK,mBRqjCL,gCQljCO,gBRqjCP,sBQhjCK,wBACA,UACA,gBACA,uBACA,oBACA,kBACA,oBACA,aACA,CRmjCL,qBQ/iCK,cP1CiB,oBO2CjB,CRkjCL,2BQ/iCO,0BRkjCP,oCQjnCD,aAqEI,aRgjCD,CACF,qBQ5iCC,sCACA,CRgjCD,wBQ7iCG,sCACA,gBACA,eACA,aPlEgB,CDmnCnB,8BQ5iCG,eR+iCH,yCQ5iCK,gBR+iCL,qDQ3iCK,+BACA,CR8iCL,+CQ1iCK,uBACA,yBACA,CR6iCL,sEQviCC,+BACA,mBPxGmB,kCO0GnB,CRqjCD,0DQhjCC,qCAEA,CR8iCD,gBQviCC,6BP5GkB,iBO8GlB,qBACA,eACA,CR2iCD,uBQxiCG,gBR2iCH,kBQviCG,mBR0iCH,6BQviCK,gBR0iCL,sBQriCG,gBRwiCH,wBQriCK,WJ/IE,oBIgJF,CRwiCL,sBQjiCC,yCACA,mBPvJmB,mCOyJnB,cP3IqB,gBO6IrB,kBACA,CRsiCD,qDQliCG,gBRsiCH,qXQliCO,gBRsjCP,wBQhjCG,uCACA,CRmjCH,wLQviCO,qBRgjCP,kIQ7iCS,0BRgjCT,+BQziCG,mBR4iCH,mCQziCK,8BPxLc,CDquCnB,6DQtiCK,gCACA,CRyiCL,2DQriCK,oCACA,CRwiCL,gEQriCO,gBRwiCP,iBQjiCC,6BJ7NM,eIiON,cPnNkB,kBOqNlB,CRqiCD,8BQ1iCC,oDAEA,CRijCD,aQ1iCC,qCAGA,kBACA,aACA,CRqiCD,gBQliCG,WJ9OI,eI+OJ,gBACA,gBACA,kBACA,CRqiCH,eQjiCG,4BPzOgB,CD8wCnB,oCQtjCD,aAsBI,+BACA,CRoiCD,gBQjiCG,eRoiCH,CACF,WQ/hCC,mBPpQmB,kBOqQnB,kCACA,CRmiCD,gBQhiCG,wCACA,CRmiCH,sCQ/hCK,gCACA,8BACA,mBPhRe,kBOkRf,aACA,qBACA,cACA,kCACA,CRkiCL,yEQ3hCO,mBR8hCP,yBQzhCK,mBPxRe,cOyRf,CR4hCL,6BQxhCK,yBACA,CR2hCL,mBQvhCK,6BACA,gBACA,WJ/SE,mBIiTF,gBACA,sBACA,CR0hCL,uBQvhCO,aPzSY,CDm0CnB,yBQthCO,8BACA,eACA,eACA,aPhTY,CD00CnB,wFQjhCO,UJtUA,CJ41CP,8BQjhCK,yBACA,CRohCL,sDQhhCK,oBPrUe,CDw1CpB,cQ7gCC,qCACA,CRihCD,+BQ9gCG,yBACA,YACA,kBACA,kBACA,kBACA,mBACA,wBACA,CRihCH,2CQ9gCK,URihCL,4CQ7gCK,URghCL,4CQ5gCK,UR+gCL,gBQzgCC,WR6gCD,yBQ1gCG,kBACA,CR6gCH,yBQzgCG,2CACA,cP9WgB,gBOgXhB,YACA,CR4gCH,qCQzgCK,gBR4gCL,yBQvgCG,qCACA,+BACA,CR0gCH,uCQtgCG,gBRygCH,uBQrgCG,8BACA,eACA,gBACA,UJnZI,CJ45CP,6BQrgCK,4BP1Yc,gBO4Yd,cACA,CRwgCL,oCQngCG,kCACE,aRsgCH,CACF,oCQlgCD,qIAQI,gCACA,eACA,CRqgCD,CACF,eQ9/BC,iBRkgCD,oCQngCD,eAII,qBRmgCD,CACF,qBQhgCG,uBRmgCH,qCQpgCC,qBAII,uBRogCH,CACF,oCQzgCC,qBAQI,WRqgCH,CACF,oCQ9gCC,qBAYI,YRsgCH,CACF,gCQlgCG,kBRqgCH,oCQtgCC,gCAII,6BRsgCH,CACF,+DQlgCO,gBRqgCP,yDQjgCO,+BACA,CRogCP,mEQjgCS,uBACA,eACA,CRogCT,wFQhgCS,yBACA,CRmgCT,kKQ5/BO,gBRigCP,eQz/BC,aPvekB,CDq+CnB,gCQ//BC,mBRkgCD,4BQ3/BK,gBR8/BL,iBQz/BG,gCACA,qBACA,gBACA,aPvfiB,CDo/CpB,sEQv/BK,0BR0/BL,KSjgDC,+DACA,CTqgDD,gBSjgDC,6BACA,aACA,CTqgDD,oBShgDG,kCACA,CTogDH,2BSjgDK,STogDL,yCS//CO,mBTkgDP,oDS//CS,gBTkgDT,+CS7/CO,mCACA,CTggDP,qDS7/CS,2BACA,MACA,CTggDT,4BS1/CK,iCACA,CT6/CL,+CS1/CO,mCACA,gBACA,WLhDA,cKkDA,UACA,CT6/CP,2ESx/CO,kBT4/CP,kDSx/CO,gBT2/CP,2CSv/CO,0BACA,MACA,CT0/CP,oCSt/CO,cRlEkB,yBQmElB,CTy/CP,+HSp/CS,qBTu/CT,kBSh/CG,0BACA,CTm/CH,yBSh/CK,oCACA,UACA,aACA,CTm/CL,mBS9+CG,aRlFgB,CDmkDnB,qBS9+CK,aR9FoB,CD+kDzB,wBS7+CK,oCACA,kBACA,CTg/CL,uBS3+CG,6BACA,cACA,CT8+CH,oBS1+CG,gCRtGgB,CDolDnB,gCS1+CK,iCACA,iBACA,gBACA,eACA,CT6+CL,mBSx+CG,mBT2+CH,oBSv+CG,gBT0+CH,0JSt+CO,gBTq/CP,qDS9+CK,aTi/CL,2DS9+CO,mCACA,WLnJA,gBKqJA,gBACA,aACA,CTi/CP,uHS5+CO,cTg/CP,qDS3+CK,gCACA,CT8+CL,kDSx+CK,mCACA,WLzKE,cK2KF,kBACA,qBACA,eACA,CT2+CL,qCSv+CK,eT0+CL,kCSt+CK,WTy+CL,qCSp+CG,eTu+CH,2CSp+CK,mCACA,WL/LE,cKiMF,gBACA,eACA,CTu+CL,2CSn+CK,mBTs+CL,wCSl+CK,iCTq+CL,4BSh+CG,kCACA,CTm+CH,2BS/9CG,mBTk+CH,6CS/9CK,gBTk+CL,yBS79CG,6BAEA,mBACA,CTg+CH,gCS79CK,eTg+CL,iCS59CK,qCACA,cACA,cACA,CT+9CL,mCS59CO,cT+9CP,4GSz9CK,gBT69CL,oCSp/CC,yBA2BI,6BACA,CT69CH,iCS19CK,eT69CL,yJSv9CK,mBT49CL,CACF,+CSv9CG,sCACA,eACA,WLzQI,cK2QJ,UACA,CT09CH,0CSp9CO,mCACA,WLnRA,qBKqRA,WACA,kBACA,gBACA,kBACA,aACA,CTu9CP,yDSn9CO,yBACA,QACA,QACA,CTs9CP,qJS58CG,qCACA,WL5SI,cK8SJ,WACA,UACA,oBACA,gBACA,mBACA,yBACA,kBACA,YACA,CTm9CH,6LSh9CK,gBTu9CL,mVSn9CK,qBT09CL,gOSt9CK,oBLhUU,CJ6xDf,mLSz9CK,kBTg+CL,2WS39CK,qBRtUoB,kBQuUpB,CTs+CL,4CSh+CK,cTm+CL,+TS19CK,qBTk+CL,6CS99CK,8BACA,cACA,cACA,CTi+CL,6BS59CG,WT+9CH,sBS39CG,4BACA,CT89CH,mCS39CK,+BACA,CT89CL,oESv9CG,yBACA,SACA,kBACA,mBR9WiB,WGXb,eK4XJ,oBACA,YACA,aACA,yBACA,qBACA,kBACA,sBACA,eACA,gBACA,UACA,mBACA,iBACA,CT49CH,qGSz9CK,eT89CL,sFS19CK,yBT+9CL,+KS19CK,yBTi+CL,iHS79CK,wBRtZkB,CDw3DvB,+FS99CK,kBL1ZM,CJ63DX,iHSh+CO,yBTq+CP,qOSh+CO,yBTu+CP,oBSj+CG,mFACA,eACA,WL5aI,cK8aJ,WACA,UACA,oBACA,gBACA,wXACA,yBACA,kBACA,kBACA,mBACA,WACA,CTo+CH,mCS/9CK,kBTk+CL,kCS99CK,4BACA,QACA,sBAEA,eACA,cRxbY,oBQ0bZ,oBACA,eACA,gBACA,mBACA,eACA,CTi+CL,wCS99CO,yBACA,kBACA,MACA,QACA,WACA,UACA,gEACA,CTi+CP,2BS39CG,kBT89CH,oCS39CK,wBACA,OACA,WACA,YACA,aACA,uBACA,mBACA,8BACA,kCACA,2CACA,CT89CL,6CS39CO,kBT89CP,4HSz9CW,ULlfJ,CJ+8DP,YSp9CC,iCAEA,cACA,CTw9CD,eSp9CC,iCRrfkB,kBQuflB,kBACA,mBACA,iBACA,CTw9CD,sBSr9CG,uEACA,aL1gBY,CJm+Df,qBSp9CG,mEACA,aL/gBQ,CJu+DX,iBSn9CG,mBTs9CH,2BSl9CG,gCACA,cACA,WACA,YACA,aACA,gDACA,mBR/hBiB,WGDb,eKmiBJ,QACA,CTq9CH,6CSl9CK,STq9CL,gHS/8CK,oBTk9CL,iCS98CK,mBTi9CL,sBS58CG,gBT+8CH,oKS38CO,gBT09CP,0DSnhDD,eA+DI,gBTw9CD,CACF,aSp9CC,iCACA,CTw9CD,eSr9CG,cR5jBgB,oBQ6jBhB,CTw9CH,qBSr9CK,0BTw9CL,WSl9CC,mCACA,cACA,CTs9CD,cSn9CG,sCACA,CTs9CH,aSl9CG,cRzlBsB,yBQ0lBtB,qBACA,eACA,CTq9CH,0DSh9CK,cTm9CL,6BS58CC,gCR/lBkB,CDijEnB,mCS98CG,kCACA,iBACA,CTk9CH,2CS98CG,cRvmBmB,eQwmBnB,CTk9CH,mUS98CO,gBTk+CP,0DSn/CD,6BAuBI,gBTi+CD,CACF,YS79CC,4BACA,sBACA,CTi+CD,SS79CC,8BL5oBM,YK8oBN,qBACA,mCACA,oBACA,CTi+CD,aS99CG,sBACA,CTi+CH,gBS59CC,iCR3oBqB,UQ6oBrB,CTg+CD,qBS79CG,4BACA,CTg+CH,cS19CG,mBT89CH,qBS39CK,gBT89CL,+JS19CS,gBTy+CT,2CS/9CG,oDACA,WLxrBI,qCK0rBJ,oCACA,kBACA,aACA,kBACA,CTo+CH,+CSj+CK,WLjsBE,yBKksBF,CTq+CL,mLSh+CO,qBTs+CP,yDSj+CK,8BACA,iBACA,CTq+CL,yYSj+CS,gBTq/CT,iESh/CO,gBTo/CP,mBS7+CC,4BACA,kBACA,CTi/CD,2DS7+CG,cTi/CH,4BS5+CG,sCACA,CTg/CH,qBS3+CC,+BRluBkB,CDktEnB,yBS5+CG,kBT++CH,mBS1+CC,kCACA,CT8+CD,sBS3+CG,0BL5vBI,kBK8vBJ,mBACA,SACA,SACA,CT8+CH,2BS1+CG,cT6+CH,cSx+CC,aLvwBY,CJmvEb,ySSl+CG,gDT2+CH,YSt+CC,4CACA,kBACA,aACA,mBACA,kBACA,kBACA,QACA,kCACA,CT0+CD,qBSv+CG,cT0+CH,6BSt+CG,gCACA,aACA,eACA,+CACA,CTy+CH,mBSr+CG,yBACA,oBACA,gBACA,eACA,qBAEA,WACA,gCACA,CTw+CH,mBSp+CG,qBL3zBY,eK4zBZ,CTu+CH,0BSp+CK,mBL/zBU,eKg0BV,CTu+CL,mBSj+CC,mBTq+CD,4BSl+CG,4CACA,eACA,YACA,CTq+CH,2BSj+CG,gCACA,OACA,sBACA,cACA,aACA,CTo+CH,+BSj+CK,8BACA,iBACA,kBACA,SACA,CTo+CL,6BSh+CK,sBTm+CL,oCS99CG,mBTi+CH,+BS79CG,4DACA,kBACA,kBACA,kBACA,iBACA,CTg+CH,qCS79CK,oCACA,cACA,YACA,SACA,kBACA,MACA,SACA,CTg+CL,wBS39CG,oCACA,kBACA,CT89CH,QU91EG,mCACA,cACA,kCACA,CVk2EH,oCUt2EC,QAOI,gBVm2EH,CACF,4EU71EO,mBVg2EP,WU11EG,+BACA,mBACA,yBACA,CV61EH,eU11EK,yBACA,YACA,SACA,oBACA,yEACA,CV61EL,oCUz2EC,WAgBI,aV61EH,CACF,oCU92EC,WAoBI,aV81EH,CACF,WU11EG,+BACA,aACA,2BACA,mBACA,mBACA,yBACA,CV61EH,oCUp2EC,WAUI,gBV81EH,CACF,mBU31EK,yBACA,YACA,eACA,CV81EL,uBU31EO,uBACA,cACA,SACA,kBACA,kBACA,CV81EP,yBUz1EK,gCACA,CV41EL,gCUz1EO,0BN5EA,gBM8EA,gBACA,sBACA,CV41EP,8BUx1EO,6BACA,cTxEY,gBS0EZ,gBACA,sBACA,CV21EP,YUp1EC,iCACA,eACA,CVw1ED,4GUh1EG,0BN1GI,gBM4GJ,qBACA,iBACA,oBACA,CVw1EH,qBUp1EG,gBNnHI,oBMoHJ,WTrHI,eSuHJ,aACA,CVu1EH,iBUn1EG,eVs1EH,sCUj1EG,sCTjHmB,CDu8EtB,mBUj1EG,yBACA,CVo1EH,uBUj1EK,qCACA,CVo1EL,mBU/0EG,2BACA,CVk1EH,uBU/0EK,oCACA,CVk1EL,sBU70EG,4BACA,CVg1EH,oCU34ED,YA+DI,kBVg1ED,kBU70EG,aVg1EH,sCU30EG,qBV+0EH,CACF,cU10EC,mBT3KmB,mCS4KnB,cTxJiB,eS0JjB,gBACA,kBACA,aACA,uBACA,mBACA,eACA,kBACA,aACA,eACA,CV80ED,0BU30EG,0BV80EH,wBU10EG,qCACA,CV60EH,cUx0EC,qCACA,eACA,kBACA,eACA,iBACA,gBACA,cTxMwB,sCS0MxB,qCACA,CV40ED,wBUz0EG,cNhNY,sCMiNZ,iCACA,CV40EH,oBUx0EG,oDACA,iCACA,CV20EH,yBUt0EC,kCACA,gBACA,+CAEA,0DACA,gBACA,CV00ED,4BUv0EG,4CACA,CV00EH,wDUr0EG,mCACA,kBACA,gBACA,gBACA,mBACA,sBACA,CVy0EH,4BUr0EG,4BACA,cACA,cT1OmB,4BS4OnB,CVw0EH,4BUp0EG,2BTlPgB,CD0jFnB,2BUn0EG,cThQsB,oBSiQtB,CVs0EH,oGUj0EK,0BVo0EL,mCU/zEG,sEACA,CVk0EH,qCU/zEK,cNlRU,eMmRV,CVk0EL,yCU9zEK,aNvRU,CJwlFf,uCU5zEG,gBV+zEH,uCU1zEC,WV8zED,iBWjmFC,qDACA,gBACA,kBACA,CXqmFD,oCWzmFD,iBAOI,gCACA,eACA,CXsmFD,CACF,2BWnmFG,yBACA,eACA,CXsmFH,+EWlmFK,0BXsmFL,qCWjmFG,WXomFH,wBWhmFG,kBVzBiB,CD4nFpB,4GW9lFK,sCXmmFL,6IW5lFO,yCACA,CXimFP,gJWzlFO,0BX8lFP,iLWvlFS,kBX4lFT,oCWtlFK,4GAGE,0BXylFL,CACF,qCWplFG,mBXulFH,oBWllFC,2BACA,mBVhEmB,WGXb,oBO8EN,iBACA,YACA,iBACA,QACA,CXslFD,wBWnlFG,uBACA,sBACA,gBACA,CXslFH,yCWnlFK,SP3FE,CJirFP,wCWllFK,YVpFe,CDyqFpB,4HW9kFG,mBXilFH,wLW9kFK,aXilFL,2IWzkFK,kBP/GM,CJ2rFX,uMWzkFO,YPlHI,CJ8rFX,oCWtkFG,wBACE,aXykFH,CACF,wDWlkFG,aXukFH,sCWnkFG,2CACA,CXukFH,sDWpkFK,kBACA,CXwkFL,wDWpkFK,gBXwkFL,wDWpkFK,iCACA,CXwkFL,kFWpkFK,WXwkFL,oMWlkFK,gBXykFL,gCYzuFC,w+KZ6uFD,sCY1uFG,w+KZ6uFH,yCYxuFC,w+KbTF,UACE,4EACA,CAGF,QACE,yBACA,8BACA,sBACA,WAEA,oCACA,oBACA,eACA,gBACA,YACA,iBACA,iBACA,gBACA,eACA,kBACA,kBACA,yBACA,qBACA,uBACA,2BACA,mBACA,UACA,CAEA,2CAGE,oDACA,CAGF,qBACE,gBAEA,kFAGE,yBACA,gBAIJ,iBACE,yBACA,eAGF,0BACE,SAGF,uDAGE,oBAGF,wGAIE,gCACA,YACA,oBACA,gBACA,CAGF,2BACE,WACA,kBExEoB,CF0EpB,oGAGE,yBAIJ,6BACE,kBKxDoB,CL0DpB,0GAGE,yBAIJ,yBACE,cACA,wCACA,wBACA,CAEA,8FAGE,kCACA,CAGF,kCACE,WAIJ,sBACE,wBACA,CAIJ,iBACE,2BACA,iBACA,CAGF,aACE,+BACA,cAEA,mCACA,eACA,4BACA,CAEA,0DAGE,2CACA,CAGF,sBACE,4BACA,CAGF,oBACE,aE7IsB,CFgJxB,+BACE,SAGF,sEAGE,oBAGF,sBACE,aE3IiB,CF6IjB,qFAGE,cAGF,+BACE,cAGF,6BACE,aExKoB,CF0KpB,sCACE,cAKN,uBACE,iDACA,yBACA,kBACA,WACA,CAEA,6BACE,0BAKN,kBACE,cACA,mCACA,eACA,gBACA,eACA,cACA,iBACA,UACA,4BACA,CAEA,yEAGE,2CACA,CAGF,2BACE,4BACA,CAGF,yBACE,aEtNsB,CFyNxB,oCACE,SAGF,qFAGE,oBAQJ,0BAHE,kBAGF,WACE,0BACA,qBACA,QACA,QACA,CAGA,8BAEE,sCACA,oBACA,kBACA,kBACA,CAKF,gBACE,YAIJ,cACE,aAEA,qCACE,WACA,sCAEA,qDACA,kBACA,eACA,eACA,CAEA,4CACE,WACA,gBAGE,kRACE,gBAKN,uCACE,cACA,yCACA,CAEA,wIAGE,qBAKN,iDACE,kBAEA,wEACE,4BACA,OACA,CAIJ,iEAEE,kBAGF,6BACE,yCACA,iCACA,CAEA,oDACE,qBACA,CAIJ,kFAEE,oCACA,WACA,SACA,WAEA,gBACA,iCACA,eACA,gBACA,SACA,SACA,CAEA,8FACE,UAGF,oCAnBF,kFAoBI,eC4rFH,CDxrFD,oCACE,kBAGF,8CACE,2CACA,iBACA,mBACA,YACA,oBACA,CAEA,iEACE,UAGF,oCAZF,8CAaI,sCACA,CC0rFH,CDtrFD,iDACE,mCACA,kBACA,SACA,WACA,WACA,sCACA,mBAEA,qCAEA,0BACA,CAEA,4FACE,cAIJ,uDACE,4BACA,iBACA,CAEA,wPAIE,mBAIJ,oEAEE,gCACA,mBACA,2BACA,iBACA,cACA,CAGF,6EAEE,+BACA,WACA,WACA,CAGF,0DACE,aEhZiB,CFmZnB,uCACE,WACA,mCACA,eK1aI,CL6aJ,qEACE,gBAGF,sEACE,gCACA,YACA,cACA,CAGF,6DACE,yBACA,UACA,CAEA,sEACE,+FACA,uBACA,8BACA,UACA,2BACA,CAEA,mFACE,4BAEA,+BACA,aACA,mBACA,CAEA,4QAGE,WAIJ,6EACE,UAIJ,yEACE,4BACA,SACA,OACA,QACA,sBACA,gFACA,aACA,UACA,2BACA,CAEA,kFACE,qCAEA,mBACA,SACA,WACA,oBACA,eACA,eACA,CAEA,wFACE,UKjfJ,CLofE,6GACE,yBEteW,CFqeb,wGACE,yBEteW,CFqeb,yGACE,yBEteW,CFqeb,+FACE,yBEteW,CF2ef,gFACE,UAKN,uEACE,0CACA,sBACA,4BACA,aACA,WACA,eACA,CAIJ,6CACE,gCACA,0BACA,aACA,6BACA,CAEA,oEACE,aAEA,sGACE,iBAGF,oGACE,aAEA,4IACE,cAGF,0IACE,iBAKN,0DACE,oCACA,CAGF,yEACE,kCACA,CAEA,4FACE,iEACA,eACA,gBACA,aE/hBa,CFkiBb,oHACE,aKpjBI,CL0jBZ,qCACE,sCACA,WACA,CAEA,2EACE,gCACA,CAKN,iCACE,4CAGF,Uc/kBA,yCdilBE,4CACA,2CACA,WACA,WACA,CAEA,cACE,WAIJ,iBACE,qCACA,mBAEA,aAGF,yBACE,iCACA,CAGF,yBACE,4BACA,CAGF,+BACE,WACA,6BACA,iBACA,gBACA,mBACA,oBACA,CAGF,iCACE,2BACA,CAGF,8BACE,eAGF,2CAEE,iCACA,iBACA,qBACA,gBACA,uBACA,gBACA,UKtoBM,CLyoBN,uDACE,UAGF,uGACE,mBAEA,qJACE,qBAIJ,+DACE,uBACA,eACA,CAGF,+CACE,uCACA,CAEA,qEACE,gBAIJ,+CACE,cACA,qBAEA,2DACE,0BAEA,mEACE,cAKF,2EACE,qBAEA,qFACE,0BAKN,uDACE,aE7qBY,CFirBhB,yGACE,kBE/qBkB,CFirBlB,qHACE,uCACA,CAGF,6IACE,SAGF,yXAGE,oBAIJ,yFACE,aAEA,uJACE,cAIJ,iDACE,kBAGF,yDACE,gBAGF,iDAAK,uBACL,iDAAK,0BAEL,iEACE,wCACA,CAIJ,4CACE,iBAGF,mCACE,6BACA,iBACA,cACA,SACA,uBACA,eAEA,CAEA,mFAEE,0BAIJ,+BACE,uCACA,uBACA,SACA,WAEA,+BACA,cACA,yBACA,iBACA,eACA,qBACA,CAGF,2BACE,cACA,2BACA,kBACA,oBACA,SACA,aACA,sBACA,WACA,WACA,+BACA,CAGF,8BACE,4BACA,CAIA,iBACE,4BACA,CAEA,uCACE,mBAEA,6CACE,uBAIJ,gFAEE,mBAKN,QAEE,4CACA,gBACA,gCACA,eACA,UAaA,mCACA,2BAZA,wDARF,QAWI,mBC+oFD,CD5oFD,wBACE,GAAK,UACL,GAAO,UCkpFR,CDppFD,gBACE,GAAK,UACL,GAAO,UCkpFR,CD5oFD,sBACE,eAGF,iCACE,8CACA,CAIA,qCACE,aEj0Ba,CFy0Bb,uEACE,UEh2BA,CFm2BF,iCACE,aE90BW,CFk1Bf,+BACE,UEz2BE,CF22BF,iCACE,aEv2BkB,CF02BpB,+DACE,WACA,kBE92BgB,CFg3BhB,qEACE,mBAQR,8CACE,uBAEA,oEACE,cAKN,oDAEE,cACA,0BACA,CAGF,sBACE,aE93BgB,CFi4BlB,oCACE,6BACA,kBACA,CAGF,cACE,eAGF,kBACE,4CACA,CAEA,4CACE,8BACA,CAEA,2DACE,gBAGF,6DACE,4BACA,CAGF,0DACE,8BACA,CAGF,2EACE,eAKN,yBACE,gCACA,cACA,uBACA,YACA,CAGF,iBACE,+BAGA,iCACA,iBACA,CAEA,8CACE,aEx7Bc,CF27BhB,sBACE,8BACA,sBACA,CAIJ,oBACE,gCACA,cACA,CAEA,6BACE,sCACA,kBACA,CAEA,wDACE,iBAGF,oCACE,gCACA,eACA,gBACA,aEj9BgB,CFu9BtB,2BACE,kBAGF,6BACE,4BACA,CAGF,sCACE,2BACA,mBACA,uBACA,iBACA,CAGF,iBACE,oCACA,CAEA,uBACE,4BACA,8BACA,sBACA,CAEA,sFAEE,UAIJ,kCACE,+BACA,CAEA,4CACE,uBACA,eACA,CAGF,iEACE,gCACA,CAIJ,+BACE,eAIJ,uBACE,8BAEA,+BACA,CAGF,6BACE,gDACA,gCACA,aACA,mBACA,cACA,CAGF,uBACE,kCACA,CAGF,sDAEE,qCACA,eACA,eACA,CAGF,0BACE,WACA,eAEA,4BACE,aE5iCiB,CFgjCrB,QACE,4CACA,CAEA,6BACE,4BACA,WAEA,oCACA,eACA,CAIJ,iBACE,aAGF,gBACE,yBACA,kBACA,CAGF,SACE,4CACA,CAEA,iBACE,yBACA,CAEA,0CACE,cAIJ,gCACE,4BACA,cAEA,qCACA,cACA,CAIJ,kBACE,aAGF,yBACE,4BACA,iBACA,CAGF,iBe9nCE,mDACA,wBACA,4Bf8nCA,kBAEA,wBACE,2CACA,gBACA,CAGF,2BAEE,gBAEA,0De5oCF,mDACA,wBACA,2BACA,CfyoCE,+BAEE,6BACA,qBACA,CAKN,mBACE,eAGF,yBelpCE,WfmpCqB,qCejpCrB,CfmpCA,8Be5pCA,mDACA,wBACA,4BACA,Wf2pCuB,qCerpCvB,CfwpCA,iCejqCA,mDACA,wBACA,4BACA,WfgqCuB,sCAErB,2BACA,QACA,SACA,CAIJ,uBACE,yBACA,kBACA,CAGF,qBACE,0CACA,aErqCgB,CFwqChB,4BACE,gBAGE,kMACE,gBAKN,uBACE,8BACA,yBACA,CAEA,wFAGE,qBAKN,qBACE,6DACA,iBACA,gBACA,cACA,YACA,CAGF,8BACE,aAEA,2CACE,sBAIA,mFACE,mBACA,CAGF,sDACE,6BACA,gBACA,UACA,CAKN,2BACE,2BACA,iBACA,iBACA,CAGF,0BACE,qCACA,cACA,+BACA,eACA,mCACA,CAEA,iCACE,gCAGF,+BACE,uCACA,eACA,aErvCgB,CFyvClB,iCACE,6BACA,gBACA,UKzwCI,CL6wCF,2NACE,gBAMR,mBACE,kBAEA,kDACE,iCACA,eACA,CAIJ,2BACE,4BACA,CAGF,4JAME,qBAKA,2DACE,UK/yCI,CLozCN,iBACE,WAQF,gKACE,0BAIJ,8BACE,8BACA,sBACA,CAGF,yDAEE,cAGF,+BACE,cACA,+BACA,mBACA,eACA,CAEA,0EAEE,qCACA,eACA,CAGF,sCACE,yBK51CI,CLi2CR,iCACE,4BACA,CAGF,gBACE,sBACA,kBACA,SACA,UACA,CAUA,gHACE,aEx2Cc,CF22ChB,uBACE,WAGF,uCACE,mBACA,UEh4CI,CFk4CJ,6CACE,uCACA,CAKN,uBACE,qCACA,eACA,cAEA,gCACA,iBACA,CAEA,2BACE,aE94CsB,CFi5CxB,4BACE,+BACA,sBACA,CAIJ,sCACE,4BACA,CAOF,mEACE,aKl6CU,CLq6CZ,4BACE,8BACA,oBACA,CAEA,kCACE,WACA,0BAIJ,6BACE,YAGF,cACE,6BACA,gBACA,uBACA,kBACA,CAGF,oBACE,gBAGF,uBACE,eAKA,8DACE,0BAIJ,cACE,6BACA,YACA,aACA,mBACA,uBACA,qBACA,CAEA,4CACE,eACA,eACA,sEACA,oDAGF,2BACE,kBAGF,oEACE,aAIJ,gBACE,6BACA,YACA,aACA,mBACA,sBACA,CAEA,oBACE,eACA,eACA,uBACA,sBACA,oDAIJ,gBACE,0BACA,mBACA,cACA,eACA,aEj/CkB,CFo/ClB,uBACE,aEn/CmB,CFs/CrB,kBACE,cAGF,2BACE,qBAGF,yCACE,kBAEA,4DACE,sCACA,6CACA,8CACA,CAGF,2EACE,4DACA,yCACA,CAKN,yBACE,8BACA,iBACA,gBACA,eACA,CAGF,iCACE,8BACA,gBACA,sBACA,CAGF,8BACE,kCACA,CAGF,UACE,qBAGF,mBACE,8BACA,CAGF,0BACE,mDACA,QACA,CAGF,eACE,mBACA,gCACA,uCACA,YACA,CAEA,kBACE,gBAGF,oBACE,4DAGF,mBACE,4DAGF,sBACE,sDAGF,qBACE,sDAIJ,sBACE,0BACA,SACA,0BACA,CAEA,2BACE,2BACA,2BACA,yBEpmDsB,CFwmDxB,0BACE,6BACA,uBACA,wBE3mDsB,CF+mDxB,6BACE,0BACA,uBACA,2BElnDsB,CFsnDxB,4BACE,0BACA,2BACA,0BEznDsB,CF+nDxB,uBACE,gCACA,cACA,iBACA,sBACA,qBACA,mBAEA,WACA,uCACA,kBACA,CAEA,wFAGE,mBACA,cACA,UAKN,qCACE,+BACA,gBACA,QACA,gBACA,YACA,CAEA,wCACE,mCAEA,gCACA,mCACA,gBACA,iBACA,CAGF,qDACE,QAIA,uDACE,WAIJ,6CACE,gCACA,cACA,iBACA,sBACA,qBACA,mBAEA,WACA,uCACA,kBACA,CAEA,mDACE,UAGF,mDACE,mBACA,aEzrDiB,CF8rDvB,gBACE,sBAGF,cACE,2BACA,mBACA,2BACA,gBACA,iBACA,CAEA,2BACE,kBAIJ,oCACE,cACE,aAGF,8CACE,mCCukFD,CDlkFD,8JAIE,YAIJ,kCACE,gCACA,uBACA,WACA,CAGF,QACE,8BACA,sBACA,aACA,qBACA,CAEA,oBACE,mBACA,4DACA,CAIJ,IACE,oCAEA,WACA,YACA,kBACA,CAGF,YAPE,aAOF,QACE,kCACA,sBAEA,iBACA,CAGF,aACE,4BACA,sBACA,cAEA,uCACA,eACA,mCACA,CAGF,gBAEE,6BACA,CAGF,oCACE,UAEE,mBAGF,iCAEE,mBAGF,wBACE,cAGF,gBAEE,gBCmkFD,CD/jFH,oCACE,gBAEE,oBACA,CAGF,cACE,sBAGF,+CAEE,eCkkFD,CD9jFH,oCACE,cACE,UAGF,gBAEE,8BAGA,CAEA,wCACE,kBAGF,sCACE,mBAKF,oDAEE,kCACA,CCgkFH,CD3jFH,eAGE,6BACA,CAKF,8BARE,gCACA,gBAGA,YACA,CAGF,eACE,wBACA,OACA,mBACA,sBAIA,gBAEA,WACA,YACA,iBACA,CAEA,sBACE,kBEp4DiB,CFw4DrB,yBACE,+1BACA,eACA,CAEA,6BACE,oCACA,+GACA,uCACA,YACA,oBACA,eACA,yBACA,4DAIJ,eACE,kCACA,eACA,CAGF,gBACE,6BACA,mBACA,mBACA,aACA,mBACA,iBACA,CAEA,kBACE,kCAEA,wBACE,qDACA,CAKN,UACE,gCACA,cACA,eACA,CAGF,gBACE,4BACA,kBACA,WAEA,uCACA,eACA,gBACA,gCACA,0BACA,CAEA,oBACE,8BACA,CAGF,uBACE,6CEx8DsB,CF+8DtB,oCAHF,mEAII,mBCsjFH,CDljFD,qBACE,4BACA,CAIJ,oCAEI,qBACE,eCmjFH,CD9iFH,oCACE,UACE,aCijFD,CD7iFH,YACE,oCACA,cACA,iCACA,qBACA,CAEA,kCACE,gBAGF,yBAXF,YAYI,eCgjFD,CD7iFD,kBACE,kCACA,CAGF,oBACE,gCACA,gBACA,CAKF,yBADF,uBAEI,aC8iFD,CD1iFH,oBACE,iCAEA,6BACA,eACA,oBACA,SACA,iBACA,aACA,SACA,UACA,SACA,CAEA,0BACE,0BAIJ,4BACE,4BACA,oBACA,cAEA,kCACA,eACA,kBACA,SACA,CAEA,kCACE,0BAGF,uCACE,mBAIJ,0BACE,qCACA,CAGF,0BACE,kBAGF,iCACE,6BACA,eACA,aACA,kBACA,QACA,SACA,CAGF,cACE,uCACA,eACA,6BACA,SACA,UACA,yBACA,sGACA,uCACA,CAGF,gCACE,4BACA,WACA,YACA,gBACA,UACA,kBACA,SACA,CAGF,wBACE,8BACA,uBACA,CAGF,oBACE,uBACA,UACA,mBACA,yBAEA,wBAGF,qEACE,yBAGF,2CACE,wBEvmEmB,CF0mErB,8EACE,yBAGF,0BACE,6BACA,YACA,MACA,SACA,gBACA,mBACA,cACA,SACA,UACA,4BACA,CAQF,uEAJE,sCACA,CAGF,sBACE,6BACA,YACA,MACA,SACA,gBACA,mBACA,cACA,UACA,CAKF,6CACE,UAGF,oBACE,mEACA,QACA,SACA,WACA,YACA,yBACA,kBACA,yBACA,sBACA,wBACA,CAGF,2CACE,8BElqEmB,CFsqErB,aACE,8BAEA,6BACA,aACA,oBACA,CAEA,mBACE,mBAIJ,mBACE,qCACA,CAGF,oBACE,uCACA,iBAEA,gBAGA,gBACA,CAGF,uCARE,+BAEA,kBEvsEmB,CF6sErB,mBAEE,cACA,0CAGA,cACA,CAGF,wDAGE,kBE1tEmB,CF6tErB,aACE,cAGF,iBACE,cACA,4CACA,8BACA,CAEA,2EAGE,sEAGF,iDAIE,kCACA,CAEA,uDACE,mBAGF,6DACE,eAGF,qDACE,eAEA,yDACE,cACA,0BAIJ,qDACE,kCE1vEc,CF6vEd,qMAGE,0BAKN,mDAGE,aEvwEc,CF0wEhB,yBACE,mBACA,cAEA,qCACE,oDACE,aCyhFL,CDrhFC,qCACE,oDACE,aCwhFL,CDphFC,qCAhBF,yBAiBI,aCwhFH,CDphFD,6BACE,+BACA,CAIJ,oBACE,+BACA,CAEA,0BACE,8BACA,CAGF,uBACE,mBAGF,wBACE,qCACA,yBACA,wBACA,CAIJ,cACE,cACA,mCAEA,sDACA,cACA,oBACA,mBACA,cACA,UACA,CAEA,yCAEE,WACA,2BEn1EsB,CFs1ExB,oCAlBF,cAmBI,eCkhFD,CD9gFH,kDACE,oCACA,6CACA,uBACA,sBACA,UACA,CAEA,yDACE,uBAKJ,yDACE,kDACA,CAGF,+CACE,cACA,6BAGF,sDACE,aEp3EwB,CFu3E1B,aACE,4BACA,yBACA,kBACA,cAEA,qCACA,eACA,CAEA,sBACE,gBACA,kBACA,QACA,KACA,CAKA,gDAJA,oCACA,kBACA,CAEA,0BACE,4CACA,iBACA,aACA,CAMF,qDAEE,0BAEA,gCACA,cACA,qBACA,WACA,eACA,gBACA,CAEA,qMAGE,UAIJ,wBACE,iCACA,WACA,CAKN,cACE,eAEA,oBACE,mBAIJ,mBACE,6BACA,qBACA,WACA,YACA,QACA,CAIA,0BACE,sBACA,CAIJ,oBACE,8BACA,kBACA,cAEA,uCACA,mBACA,oBACA,CAGF,sBACE,8BACA,0BACA,CAGF,0BACE,aEj9EkB,CFo9EpB,mBACE,6BACA,eACA,gBACA,uBACA,kBACA,CAGF,oBACE,kCACA,iBACA,CAEA,wBACE,iCACA,iCACA,iCACA,SACA,uCACA,+BAIJ,wBACE,cAEA,4CACE,WAGF,kDACE,0BAGF,4CACE,oBAIJ,qBACE,qBAEA,iCACE,SAGF,2CAEE,qBAGF,yCACE,mBAGF,yCACE,cAIJ,4BACE,yBAGF,0BACE,wCACA,SACA,WACA,YACA,oBACA,sEACA,uBACA,CAGF,WACE,4BAEA,sCACA,kBACA,kBACA,oBACA,SACA,aACA,sBACA,WACA,WACA,oBACA,CAEA,iBACE,mBAIJ,UACE,gCAGF,wBACE,iCACA,gBACA,cAEA,mBACA,4BACA,cACA,mBACA,uBACA,YACA,CAEA,4BACE,kCACA,aACA,CAGF,gCACE,wBACA,wBACA,kBACA,QACA,SACA,uCACA,+BAGF,0CACE,iBAGF,+BACE,iBAEA,sCACE,iCACA,aE7lFY,CFimFd,oCACE,8BACA,CAKN,wBACE,+BACA,CAGE,sCACE,yBACA,kBACA,SACA,OACA,QACA,cACA,UACA,oBACA,YACA,UACA,+EACA,CAKN,eACE,4BACA,mBACA,cACA,eACA,kBACA,UACA,UACA,gBACA,2BACA,2BACA,CAEA,sBACE,qBACA,yBACA,cACA,uBACA,aACA,gBACA,uBACA,gBACA,mBACA,MACA,CAGF,2CACE,aEpqFsB,CFuqFxB,sBACE,uCAEA,2CACE,cACA,yCAIJ,2CAEE,UAIJ,wBACE,wBACA,CAGF,gCACE,kBAGF,uBACE,4BACA,cAEA,8BACA,cACA,CAEA,6BACE,cAOA,kEACE,WACA,mBAKN,4BACE,gCACA,gBACA,cAEA,mEACA,CAEA,sCACE,uBACA,CAGF,sCACE,kBAGF,+BACE,gCACA,SACA,6BACA,aACA,CAIJ,kCACE,+BACA,CAIA,kCACE,cACA,0BAIJ,+BACE,YAEA,2DACE,eAEA,sEACE,gBAKN,UACE,+BACA,oBACA,kBACA,cACA,SACA,uBACA,cACA,CAGF,qBACE,qCACA,CAGF,mBACE,cACA,+BACA,yBACA,iBACA,kBACA,QACA,SACA,uCACA,+BAEA,wBACE,yBACA,mCAEA,+CACA,kBACA,CAIJ,2BACE,0BACA,SACA,uCACA,0CACA,YACA,sBACA,6BACA,yBAEA,iBACA,CAGF,0CACE,gJAGF,6CACE,kJAGF,iCACE,GACE,iBACA,wBACA,CAGF,IACE,yBAGF,IACE,uBACA,6BACA,kBACA,SACA,CAGF,GACE,uBACA,eACA,UACA,4BACA,CCm+ED,CD3/EH,yBACE,GACE,iBACA,wBACA,CAGF,IACE,yBAGF,IACE,uBACA,6BACA,kBACA,SACA,CAGF,GACE,uBACA,eACA,UACA,4BACA,CCm+ED,CD/9EH,gCACE,GAAK,YACL,IAAM,UACN,GAAO,YCu+EN,CD1+EH,wBACE,GAAK,YACL,IAAM,UACN,GAAO,YCu+EN,CDp+EH,mBACE,mCAEA,WACA,4BACA,sBACA,YACA,uBACA,eACA,kBACA,kBACA,WACA,CAGF,eACE,gBACA,cACA,mBACA,WACA,YACA,kBACA,wBACA,qCAEA,gEAGE,uBACA,CAIJ,wBACE,4BACA,CAGF,wBACE,6BACA,eACA,CAGF,gBACE,sBACA,kBACA,0CACA,QACA,WACA,CAEA,wCACE,cAIJ,4BACE,mBAGF,gBACE,gDACA,gCACA,aACA,mBACA,cACA,CAGF,iDAEE,+BACA,CAGF,wBACE,+BACA,CAGF,0BACE,cACA,6BACA,gBACA,kBACA,CAIA,iDACE,mBAIA,mDe57FF,gCACA,WACA,YACA,gBACA,oBACA,mBbhBmB,cAYD,eaOlB,QACA,Cd65KD,qEc15KG,Sd65KH,wLcv5KG,oBd05KH,yDct5KG,mBdy5KH,oCDn/EG,mDel6FA,edy5KD,CDn/EC,uDACE,cACA,+BACA,CAGF,2DACE,iBAGF,uDACE,mBAEA,+DACE,eAEA,gNAGE,gCACA,CAKN,+GAEE,aE19Fc,CF69FhB,yHAEE,+BACA,aE/9FY,CFk+FZ,iZAGE,cAIJ,+DACE,yBAGF,gDeh9FF,gBV3CM,kBU4CN,gBAGA,cb1BiB,uCFw+Fb,4BE1/FoB,CDw+KzB,mDcv7KG,uCb/Be,eaiCf,gBACA,kBACA,Cd07KH,mDct7KG,cdy7KH,mDcr7KG,mBdw7KH,mDcp7KG,0BbrEI,CFkgGJ,qDACE,YAGF,kDACE,WACA,gCACA,CAEA,6HAEE,mBAON,gCACE,mBAIJ,kBACE,WACA,gCACA,mBACA,sBAEA,wCACA,gBACA,YACA,kBACA,UACA,CAEA,wBACE,UAIJ,gBACE,8BACA,CAGF,uBACE,cACA,wCACA,gBACA,qBACA,CAGF,sCAEE,cACA,mBACA,+BACA,eACA,gBACA,eACA,aACA,cACA,mBACA,sBACA,CAEA,yBAdF,sCAeI,eCu/ED,CDp/ED,0CACE,cACA,qBAEA,sDACE,0BAKN,cACE,sBAGF,6BACE,GACE,yFACA,mCAGF,IACE,4FACA,kCAGF,IACE,6FACA,mCAGF,IACE,4FACA,kCAGF,IACE,yFACA,mCCm/ED,CD1gFH,qBACE,GACE,yFACA,mCAGF,IACE,4FACA,kCAGF,IACE,6FACA,mCAGF,IACE,4FACA,kCAGF,IACE,yFACA,mCCm/ED,CD/+EH,iCACE,iIACA,mDAGF,gCACE,MAEE,wFACA,0BAGF,IACE,sDAGF,YAGE,wDAGF,YAGE,sDAGF,IACE,wDAGF,IACE,sDCw+ED,CDpgFH,wBACE,MAEE,wFACA,0BAGF,IACE,sDAGF,YAGE,wDAGF,YAGE,sDAGF,IACE,wDAGF,IACE,sDCw+ED,CDp+EH,gCACE,0IACA,sEAGF,6BACE,gBACA,wDACA,kBACA,cACA,CAEA,gDACE,4BAGF,0DACE,WAIJ,kCACE,2BACA,WACA,cACA,CAGF,wCACE,4BACA,SACA,UACA,gBAEA,wDACA,eACA,CAEA,+CACE,6BACA,SACA,gBACA,sBACA,CAEA,gKAGE,gCAIJ,0DACE,YAKF,uBACE,4BAIJ,aACE,6CACA,aACA,YACA,uBACA,OACA,UACA,kBACA,MACA,kBACA,WACA,YACA,CAEA,eACE,oBAIJ,mBACE,yBACA,aACA,sBACA,kBACA,WACA,CAGF,yBACE,wBACA,QACA,SACA,OACA,WACA,kBACA,mBAEA,kCAGF,sBACE,oBACA,mBACA,uBACA,cAEA,+BACA,0BACA,iBACA,CAGF,iBACE,2BAEA,4BACA,CAEA,qBACE,gCACA,CAGF,sBACE,wCACA,gBACA,aACA,CAIJ,yBACE,cAGF,2BACE,sBACA,kBACA,mBAEA,gCACA,CAGF,0BACE,yBACA,MACA,WACA,mBAEA,kBAGF,cACE,6BACA,iBACA,gBACA,WACA,UACA,cACA,CAEA,yCAEE,oBAGF,kBACE,iEACA,cACA,WAEA,YACA,cACA,CAaJ,6GACE,8BACA,YAGF,4BACE,kCAEA,yDACA,iBACA,eACA,CAEA,gCACE,4DAGF,mCACE,sDAIJ,0BACE,WACA,4BACA,YACA,CAEA,iEAEE,mBACA,WACA,UAKE,4RACE,UK33GA,CLg4GN,uCACE,mBAIJ,gCACE,gCACA,uBACA,iBACA,CAGF,mCACE,2BEz3GmB,CF43GnB,0CACE,8BACA,UEn5GI,CFu5GF,wQACE,gBAON,kDACE,gBACA,8DACA,CAEA,+DACE,gBAGF,yDACE,kBE75Ge,CF+5Gf,sEACE,UK36GA,CLg7GN,sDACE,0BAGF,qDACE,mDACA,CAIJ,QACE,kBAGF,eACE,0CAEA,Uer7GA,sBACA,WACA,YACA,gBACA,oBACA,mBbhBmB,cAYD,eaOlB,QACA,Cdm4LD,iCch4LG,Sdm4LH,4Ec73LG,oBdg4LH,qBc53LG,mBd+3LH,oCDn+ED,eex5GI,ed+3LD,CD/9ED,gCACE,SAGF,oDAEE,oBAGF,kBACE,2BACA,WACA,UACA,qBACA,UACA,0BACA,eACA,WACA,YACA,cAEA,kCACA,CAEA,yBACE,8BACA,CAIJ,yBACE,wDAEA,gCACE,mDACA,uBAIJ,+BACE,wCACA,qCAEA,eAEA,sCACE,wDAGF,qCACE,cAKN,wBACE,cACA,gCACA,gBACA,eACA,cACA,CAEA,4BACE,qCACA,CAIJ,yBACE,kBAEA,4BACE,mDACA,eACA,aACA,aACA,gBACA,eACA,aEvgHc,CF0gHd,gCACE,qCACA,CAIJ,6FAEE,gBAIJ,yBACE,2BACA,cAEA,qBAEA,8FAGE,uCACA,CAIJ,YACE,gDACA,oBACA,YACA,CAGF,qBACE,qBACA,OACA,QACA,SACA,yBACA,CAGF,uBACE,qBACA,OACA,WACA,YACA,aACA,sBACA,mBACA,uBACA,2BACA,aACA,oBACA,yBACA,4DAGF,mBACE,iCACA,YACA,CAGF,aACE,iCACA,iBACA,CAGF,aACE,uBACA,iBACA,CAEA,oCACE,uBACA,aACA,mBACA,sBACA,CAEA,0CACE,eACA,cKzjHyB,CLskH/B,8CAPE,wBACA,OACA,QACA,QACA,CAGF,yBAME,kDACA,mBACA,CAEA,2BACE,oBAGF,yDACE,UAEA,2DACE,oBAKN,kBACE,gDACA,SACA,WAEA,4BACA,mBACA,eACA,cACA,cACA,kBACA,kBACA,MACA,QACA,CAGF,wBACE,OAGF,yBACE,QAGF,yBACE,6BACA,kBACA,OACA,YACA,mBACA,CAGF,uBACE,qBAGF,qBACE,sBACA,uBACA,kBACA,YACA,UACA,SACA,WACA,CAGF,6BACE,wBE9rHwB,CFisH1B,oBACE,4BACA,QACA,WACA,CAGF,4CAGE,mBACA,WACA,kCACA,aACA,qBACA,CAGF,mBACE,uBACA,gBACA,iBACA,iBACA,CAEA,uBACE,wBACA,OACA,WACA,YACA,sBACA,aACA,aACA,aAIA,UACA,yBACA,4DAIJ,0CATI,yCACA,sBACA,CAOJ,mBACE,8BAIA,CAGF,kDAEE,iCACA,aACA,YACA,CAEA,0DACE,eAGF,sLAEE,cACA,wBACA,gBACA,kBACA,oBACA,YACA,aACA,kBACA,4BACA,CAEA,8mBAGE,sCACA,CAGF,oiBAEE,UE1xHE,CF4xHF,owDAGE,cAMR,qBACE,uBAGF,cACE,iCACA,kBACA,CAEA,qBACE,2BAEA,2CACA,cACA,CAGF,oBACE,mBACA,cACA,6BACA,iBACA,CAIJ,iBACE,oCACA,gBACA,gBACA,CAGF,0EAKE,8BAEA,kCACA,eACA,YACA,kBACA,qBACA,CAEA,wLACE,6BACA,kBACA,CAGF,0JACE,sBACA,kBACA,SACA,UACA,CAGF,qOACE,WAKF,uBACE,gBAEA,oCACA,CAGF,gEALE,2BEt2HsB,CFg3H1B,wBACE,8BACA,CAEA,gCACE,oGACA,CAIJ,iFAGE,2CACA,mBAEA,6BACA,CAEA,6FACE,+BACA,cAEA,mBAGF,yGACE,cAIJ,4BACE,eAGF,0BACE,0BACA,CAGF,oBACE,eAEA,oCAHF,oBAII,gBC2+ED,CDv+EH,YACE,iBAGF,0BACE,sBAGF,cACE,0BACA,CAGF,yBACE,yCACA,CAEA,oCAJF,yBAKI,8BACA,CC4+ED,CDx+EH,+CAEE,+BACA,CAEA,oCALF,+CAMI,WC8+ED,CD1+EH,wBACE,8BACA,gBACA,gBACA,iBACA,CAEA,2CACE,aEx8HsB,CF28HxB,oFAEE,UEl9HI,CFq9HN,oCAhBF,wBAiBI,gBC6+ED,CDz+EH,uBACE,4CACA,eACA,CAEA,yBACE,gCACA,kBACA,CAGF,qCACE,oCACA,WACA,WAGA,gBACA,iCACA,eACA,gBACA,UAEA,kBACA,yBACA,eACA,CAEA,2CACE,yBAIJ,uCACE,kCACA,CAEA,8CACE,WACA,eAIJ,oCA3CF,uBA4CI,4BACA,OACA,CAEA,uCACE,kBCy+EH,CDp+EH,eAME,8BACA,CANA,uBACE,gCACA,CAMF,0CACE,gBAGF,kBACE,6BACA,CAEA,2BACE,SAIA,mCACE,WACA,+BACA,eACA,mBACA,oBACA,CAEA,6EAEE,gBAOA,wWAEE,mBACA,UKzjIJ,CL6jIA,sDACE,kBASR,gXAGE,2CAEA,8BACA,CAEA,ksCAGE,cAKN,4EAGE,4BACA,iBACA,CAEA,iGACE,gBAGE,uoBACE,gBAMR,sBACE,aAEA,0CACE,mBACA,CAIJ,aACE,yBACA,6BACA,MACA,MACA,CAGF,4BACE,gCACA,WAEA,qCACA,SACA,gBACA,kBACA,eACA,gBACA,UACA,oBACA,WACA,2BACA,CAKE,0DACE,aAKF,uDACE,UAKN,sBACE,gBAEA,4BACE,WAIJ,iBACE,4BACA,yBACA,kBACA,gBACA,eACA,CAEA,uBACE,4BAEA,gCACA,+BACA,aACA,sBACA,mBACA,uBACA,cACA,CAEA,2BACE,cAIJ,uBACE,sCAEA,aACA,sBACA,sBACA,CAEA,0BACE,2BACA,CAGF,yBACE,mCAEA,gBAEA,+BACE,0BAKN,yBACE,uBACA,CAEA,gDACE,uBACA,CAGF,6BACE,aE9sIY,CFotIlB,eAEE,iCAEA,UAEA,CAGF,oCARE,sCAEA,iBAEA,CAIF,qBACE,0BAEA,WACA,iBAEA,CAIE,oEACE,2CACA,CAKN,+BACE,6BACA,qBACA,cAEA,cAEA,kEAEE,sBACA,CAGF,mCACE,oEAIJ,qBACE,4BACA,kBACA,UACA,CAGF,oCACE,2BACA,oBACA,kEACA,QACA,mCACA,sCACA,SACA,CAGF,qCACE,sDACA,gBACA,iBACA,CAKF,sBACE,gBACA,qCACA,eACA,gBACA,iBACA,CAGF,4BACE,gCACA,kEACA,QACA,mCACA,sCACA,SACA,CAGF,wDAEE,WACA,6BACA,UACA,yCACA,CAGF,8BACE,wBAEA,2BACA,0CACA,QACA,WACA,CAEA,oEACE,cAIJ,6BACE,sBACA,CAGF,2BACE,iBACA,CAKA,oKAEE,YAGF,kFACE,YAKJ,cACE,kCACA,gBAEA,gCACA,CAEA,oBACE,UAGF,oBACE,gCACA,SACA,CAGF,yBACE,2CACA,QACA,CAEA,+BACE,mDACA,qBACA,qBACA,CAKF,2BACE,4FACA,QACA,mCACA,2BAIJ,wBACE,4BACA,SACA,OACA,QACA,sBACA,iFACA,eACA,UACA,2BACA,CAEA,+BACE,UAKF,4EAEE,kBAIJ,uBACE,+BACA,MACA,OACA,WACA,YACA,UACA,SACA,gBAEA,cACA,mCACA,CAEA,8BACE,iCACA,CAEA,6GAGE,cAIJ,8BACE,4BACA,CAGF,iCACE,6BACA,eACA,CAIJ,2BACE,2CACA,mBACA,CAGF,uBACE,kCACA,gBACA,sBACA,CAGE,mCACE,eAKF,oCACE,gBAIJ,8BACE,wCACA,eACA,SACA,yBACA,CAEA,6GAGE,UKh/IA,CLq/IN,8EAGE,8BACA,CAGF,4BACE,WACA,iBAGF,wBACE,iCACA,CAGF,kDAEE,UKxgJI,CL2gJN,sBACE,2BACA,cACA,CAEA,6BACE,sBACA,8BACA,CASF,4DARE,gCACA,kBACA,WACA,UACA,WACA,CAGF,+BAOE,mBAGF,8BACE,4BACA,kBACA,WACA,YACA,YACA,UACA,4BACA,mBACA,sCACA,mBACA,CAIJ,oBACE,2BACA,iBACA,CAEA,2BACE,sBACA,+BACA,kBACA,cACA,kBACA,WACA,QACA,CAGF,0DAEE,gCACA,WACA,kBACA,SACA,kBACA,CAGF,4BACE,8BAGF,4BACE,4BACA,UACA,kBACA,WACA,YACA,QACA,iBACA,4BACA,mBACA,sCACA,mBACA,CAQA,yFACE,UAQF,4GACE,oCACA,CAMR,qBACE,kDACA,wBACA,eACA,eACA,kBACA,SACA,aACA,CAGF,+BACE,6CACA,eACA,SACA,YACA,kBACA,QACA,uCACA,+BAIF,4BACE,oCACA,eACA,WACA,CAGF,uBACE,sBACA,gBACA,iBACA,CAEA,8BACE,yBACA,gBACA,CAGF,yBACE,qCACA,wBACA,WACA,MACA,OACA,sBAEA,8CACA,kBACA,cAEA,sCACA,CAEA,8FAGE,uBErqJiB,CFwqJjB,mHACE,yBACA,WACA,YACA,0BACA,iBACA,CAKN,8BACE,0BACA,SACA,uCACA,6CACA,CAIJ,qDAEE,mDACA,eACA,aACA,aACA,CAEA,mEACE,4BACA,QACA,CAGF,4HAEE,4BACA,cAEA,8BACA,gBACA,kBACA,qBACA,iBACA,CAEA,wJACE,aEvtJiB,CFytJjB,oWAEE,yBACA,kBACA,SACA,SACA,QACA,SACA,mCACA,wEAGA,4CAGF,gLACE,wDACA,CAMR,0BACE,gBAGF,eextJE,gBV3CM,kBU4CN,uBAEA,gBACA,cb1BiB,sCa4BjB,CdqoOD,kBcloOG,uCb/Be,eaiCf,gBACA,kBACA,CdqoOH,kBcjoOG,cdooOH,kBchoOG,mBdmoOH,kBc/nOG,0BbrEI,CFwwJR,SACE,kBAEA,aACE,uBACA,sCACA,8BAGF,aACE,gCACA,cAEA,gBAEA,eACE,cACA,0BAEA,qBACE,qBAMR,2BACE,GAAK,UACL,IAAM,YACN,GAAO,UCo8EN,CDv8EH,mBACE,GAAK,UACL,IAAM,YACN,GAAO,UCo8EN,CDj8EH,2DAIE,kBAEE,oDACA,CAGF,gBACE,4DACA,CAIA,8BACE,4HACA,CAGF,8CACE,oDACA,CAIA,4DACE,mFACA,oHAIF,2EACE,mFACA,oHAOJ,8CAEE,iBAGF,8BACE,iBAEA,4CACE,2BAGF,uDACE,gBAGF,4DACE,kCACA,CAIA,0EACE,8BACA,wCACA,0CACA,CAGF,yFACE,8BACA,4CACA,oCCi7EP,CD16EH,aACE,8BACA,CAEA,gBACE,6BACA,eACA,iBACA,CAGF,qCACE,aAEA,2CACE,mBAGF,wDACE,gCACA,cACA,WACA,YACA,aACA,gDACA,mBAEA,WACA,8BAEA,CAEA,0EACE,SAGF,uMAGE,oBAGF,8DACE,mBAGF,oCA5BF,wDA6BI,eCu6EL,CDn6EC,0DACE,2BACA,gBACA,QACA,CAKN,qBAEE,0CACA,6BACA,+BACA,CAEA,8BACE,mCACA,cAIA,8BACA,CAEA,mCACE,8BACA,sBACA,CAIJ,mCACE,4BACA,CAGF,sDACE,kBAGF,oDACE,gBAIJ,oBAEE,sCACA,2BACA,mBACA,kBACA,CAEA,0BACE,cAEA,gCACE,4BACA,CAEA,sCACE,UAKN,iCACE,0BACA,CAIJ,kBACE,iCACA,MACA,OACA,WACA,YACA,yBACA,CAGF,aACE,mBACA,wCACA,uCACA,YACA,eACA,CAEA,oCARF,aASI,UC45ED,CDz5ED,gBACE,kCACA,gBACA,eACA,kBACA,yBACA,CAGF,4BACE,YAGF,4BACE,0BAEA,qCACE,+DACA,uBACA,CAIJ,uBACE,gBAIA,iDACE,qBAIJ,8BACE,eAGF,qBACE,gBAIJ,YACE,mBACA,wCACA,uCACA,YACA,eACA,CAEA,oCARF,YASI,UCm5ED,CDh5ED,qBACE,mBAGF,mBACE,+BACA,0BACA,eACA,CAGF,kBACE,4CACA,CAGF,2BACE,aAGF,gCACE,8BACA,qBACA,eACA,YACA,CAIJ,mBACE,+BACA,iBACA,CAGF,aACE,iCACA,eACA,CAEA,sBACE,YAGF,iBACE,+BACA,WACA,YACA,WACA,CAGF,sBACE,8BACA,aACA,uCACA,sFACA,kBACA,uCACA,CAGF,sBACE,6BACA,YACA,MACA,MACA,CAIJ,wBACE,4BACA,uBACA,mBACA,gBACA,iBACA,iBACA,gBACA,mBACA,WAEA,iCACA,iBACA,qBACA,qCACA,CAEA,2FAGE,mBAIJ,0BACE,cACA,+BACA,gBACA,kBACA,oBACA,CAEA,4BACE,mBAEA,uCACE,gBAIJ,4BACE,uCACA,CAEA,kCACE,qBAKN,iBACE,gBAEA,0BACE,WAEA,6FAEE,sDAIJ,uBACE,2BACA,SACA,CAGF,wBACE,6BACA,kBACA,kBACA,CAEA,4BACE,kFACA,WACA,YACA,QACA,CAIJ,sBACE,qCACA,YACA,+BACA,CAEA,8BACE,4BACA,WACA,gBACA,CAEA,+CACE,2CACA,CAKN,uBACE,oCACA,gBACA,gBACA,CAEA,gCACE,gCACA,iBACA,eACA,CAEA,6CACE,2CACA,uBACA,WACA,CAGF,wCACE,aAIJ,6BACE,YAEA,2CACE,mBAGF,uCACE,sBACA,CAGF,gCACE,gCACA,WAEA,gCACA,mBACA,sBACA,CAEA,sCACE,6BACA,cAEA,gCACA,sBACA,CAKN,+BACE,cAIJ,sBACE,6BACA,CAEA,gDAEE,gCKhzKE,CLozKJ,+CACE,qCACA,CAEA,iDACE,cAGF,wEACE,wBAGF,2DACE,aKh0KQ,CLq0Kd,wBACE,eAEA,+BACE,4BE7zKc,CFg0Kd,iCACE,mCAEA,4CAEA,eACA,CAEA,wCACE,0BKt1KF,CL+1KN,gBACE,cACA,mDACA,gBACA,aACA,eACA,cACA,CAEA,oBACE,qCACA,CAIJ,cACE,gCACA,aACA,+BACA,CAEA,yBACE,gBAGF,oBACE,4BAEA,uCACA,kBACA,CAEA,2BACE,gBAGF,sBACE,cACA,oCACA,gBACA,cACA,gBACA,uBACA,kBACA,CAKE,oGACE,0BAMR,uBACE,0BACA,eACA,iBACA,gBACA,kBACA,aE94KiB,CFk5KnB,yBACE,wBACA,CAEA,8BACE,yBC01EP,MejwPC,8BACA,CfqwPD,SelwPG,qCACA,WACA,CfqwPH,aejwPG,wBACA,OACA,YACA,qBACA,kBACA,kBACA,CfowPH,qBejwPK,kBdPe,CD2wPpB,Ye/vPG,uCACA,cACA,iBACA,eACA,mBACA,gBACA,sBACA,CfkwPH,+De9vPK,afkwPL,6Be7vPK,oCACA,WACA,eACA,Wd3CE,cc6CF,UACA,oBACA,gBX9CE,yBWgDF,kBACA,gBACA,CfiwPL,mCe9vPO,oBdjDkB,CDkzPzB,uBe5vPK,ef+vPL,qBe3vPK,+BACA,Cf8vPL,aezvPG,uCACA,yBACA,sBACA,WACA,YACA,cACA,kBACA,SACA,kBACA,qBACA,Cf4vPH,sBezvPK,kBf4vPL,oBexvPK,qBXpFU,mBJg1Pf,cetvPG,gCACA,gBACA,eACA,gBACA,CfyvPH,cervPG,mCACA,adtFc,CD+0PjB,YepvPG,sCACA,UACA,SACA,SACA,cd/Fc,0BciGd,iBACA,CfuvPH,uDelvPK,qBfqvPL,cehvPG,2BACA,kBACA,cACA,CfmvPH,4Be9uPC,6BfkvPD,+Be/uPG,afkvPH,0Ce9uPG,0CACA,aACA,kBACA,CfivPH,kGe7uPK,afivPL,qDe5uPG,+BACA,iBACA,YACA,oBACA,cdxIkB,qCc2IlB,Cf+uPH,+Be3uPG,+BACA,Cf8uPH,2Ce3uPK,sCACA,gBACA,Cf8uPL,mCezuPG,mFACA,eACA,Wd9KI,qBcgLJ,WACA,UACA,oBACA,qXACA,yBACA,kBACA,yBAEA,Cf4uPH,kDexuPG,cf2uPH,aetuPC,adlLgB,CD45PjB,oBevuPG,gCf0uPH,4BevuPK,8Bf0uPL,cgBj7PC,g2BACA,sBACA,aACA,SACA,ChBq7PD,wBgBj7PC,oBACA,sBACA,wBACA,ChBq7PD,0BgBl7PG,uBACA,ChBq7PH,oCgBh7PC,gBACE,ahBo7PD,CACF,YiBp8PC,oCACA,UhBPM,CD+8PP,0BiB78PG,sCACA,CjBi9PH,8BiBz8PG,YjB48PH,gBiBv8PC,uBjB28PD,4BiBx8PG,mDACA,4BACA,kBhBjBsB,CD69PzB,2BiBv8PG,mDACA,+BACA,YACA,CjB08PH,oBiBr8PC,2CACA,cACA,chBfmB,agBiBnB,CjBy8PD,mBiBr8PC,yBACA,kBACA,iBACA,gBACA,8BACA,cACA,CjBy8PD,yBiBt8PG,cjBy8PH,4BiBp8PC,ahBnDwB,CD2/PzB,kCiBr8PG,cjBw8PH,mDiBp8PG,YjBu8PH,uBiBl8PC,8BACA,OACA,WACA,WACA,wBhBnEwB,CD0gQzB,sBiBj8PG,gCACA,cACA,CjBq8PH,wBiBj8PG,iCACA,CjBo8PH,mBiB/7PC,+BACA,gBACA,kBACA,gBb5FM,qBa8FN,CjBm8PD,qGiB/7PG,gCjBk8PH,mBiB57PC,2CbxGM,CJ0iQP,yBiB97PG,+BACA,gBACA,oBACA,cACA,WACA,gCACA,WhBnHI,yBgBqHJ,iBACA,CjBi8PH,2CiB97PK,SjBi8PL,0GiB37PK,oBjB87PL,uCiBx7PC,ejB47PD,4CiBz7PG,4BACA,iBACA,CjB47PH,oDiBx7PG,qBACA,kBACA,MACA,OACA,WACA,YACA,sCACA,kBACA,CjB27PH,2BiBt7PC,4BACA,wBACA,gBACA,KACA,CjB07PD,gCiBv7PG,yBACA,gBACA,gBACA,ebpKI,CJ+lQP,kBiBr7PC,uCACA,WACA,CjBy7PD,uBiBt7PG,sBACA,CjBy7PH,uBiBp7PC,iCACA,iBACA,ahBlKiB,CD2lQlB,kDiBr7PG,ajBw7PH,oDiBp7PG,gBjBu7PH,sDiBn7PG,ajBs7PH,oBiBj7PC,ajBq7PD,WkBznQC,uCANc,cAQd,iBACA,ClB6nQD,qCkBjoQD,WAOI,yBACA,ClB8nQD,CACF,iBkB1nQC,kEAEA,eACA,iBACA,cjBPkB,kBiBSlB,ClB8nQD,mBkB3nQG,cjBrBsB,yBiBsBtB,ClB8nQH,uCkBznQG,kEAEA,eACA,iBACA,mBACA,ajBvBgB,CDqpQnB,2CkB1nQK,cjBpCoB,yBiBqCpB,ClB8nQL,6DkB1nQK,gBlB8nQL,4CkBxnQG,6BACA,ClB4nQH,oBkBxnQG,4DACA,iBACA,gBACA,mBACA,ajB7CmB,CDyqQtB,0BkBxnQK,gEACA,eACA,gBACA,aACA,ClB2nQL,oBkBtnQG,4DACA,iBACA,gBACA,mBACA,ajB9DmB,CDwrQtB,oBkBpnQG,elB4nQH,wCkB7nQG,8DAEA,gBACA,mBACA,ajBvEmB,CDwsQtB,oBkB3nQG,elB2nQH,oBkBlnQG,elB0nQH,wCkB3nQG,8DAEA,gBACA,mBACA,ajBzFmB,CDwtQtB,oBkBznQG,elBynQH,wCkBhnQG,iBlBonQH,wDkBjnQK,4BlBqnQL,wDkBjnQK,4BlBqnQL,oBkBhnQG,gBlBmnQH,oBkB/mQG,mBlBknQH,8CkB7mQG,elBinQH,oBkB7mQG,oBACA,SACA,4CACA,aACA,ClBgnQH,2BkB7mQK,mBACA,ClBgnQL,mBkB1mQC,iCACA,ClB8mQD,kCkB3mQG,qCACA,ClB8mQH,6BkB1mQG,2CACA,cACA,ClB6mQH,4BkBzmQG,6DACA,eACA,iBACA,WdhLI,iBckLJ,iBACA,ClB4mQH,oEkBxmQK,clB4mQL,4CkBvmQO,ajB7Ke,CDuxQtB,mCkBrmQK,6DACA,eACA,gBACA,ClBwmQL,oCkBhoQC,4BA4BI,kBlBwmQH,CACF,0BkBpmQG,8BACA,sBACA,mBACA,uBAEA,0BACA,QACA,YACA,ClBumQH,wCkBpmQK,4DACA,iBACA,gBACA,cjB9Mc,mBiBgNd,mBACA,gCACA,uBACA,mBACA,eACA,ClBumQL,uFkBnmQO,6BACA,ClBumQP,0CkBnmQO,qBlBsmQP,0BkBhmQG,kBlBmmQH,kCkBhmQK,uBACA,kBAEA,ClBmmQL,sCkBhmQO,yBACA,YACA,kBACA,ClBmmQP,gCkB9lQK,elBimQL,kCkB9lQO,yBdrQA,oBcuQA,ClBimQP,sDkB7lQW,0BlBgmQX,0CkB1lQO,2BjBpQY,CDk2QnB,iCkBplQG,kEAEA,eACA,iBACA,mBACA,ajBnRgB,CD62QnB,qCkBtlQK,cjBhSoB,yBiBiSpB,ClB0lQL,iBkBrlQG,wBACA,UACA,gBACA,uBACA,oBACA,kBACA,oBACA,aACA,ClBwlQH,iBkBplQG,4DACA,iBACA,gBACA,mBACA,ajB3SmB,CDm4QtB,uBkBplQK,gEACA,eACA,gBACA,aACA,ClBulQL,iBkBllQG,4DACA,iBACA,gBACA,mBACA,ajB5TmB,CDk5QtB,iBkBhlQG,elBwlQH,kCkBzlQG,8DAEA,gBACA,mBACA,ajBrUmB,CDk6QtB,iBkBvlQG,elBulQH,iBkB9kQG,elBslQH,kCkBvlQG,8DAEA,gBACA,mBACA,ajBvVmB,CDk7QtB,iBkBrlQG,elBqlQH,kCkB5kQG,iBlBglQH,kDkB7kQK,4BlBilQL,kDkB7kQK,4BlBilQL,iBkB5kQG,gBlB+kQH,iBkB3kQG,mBlB8kQH,wCkBzkQG,elB6kQH,iBkBzkQG,oBACA,SACA,4CACA,aACA,ClB4kQH,wBkBzkQK,mBACA,ClB4kQL,gDkBtkQG,alBykQH,8BkBrkQG,qCACA,kBACA,gBACA,qBACA,ClBwkQH,mCkBrkQK,wBACA,2BACA,iBACA,8BACA,kBACA,ClBwkQL,sDkBpkQK,sCACA,oBACA,ClBukQL,kFkBpkQO,4BACA,ClBukQP,oCkB9kQG,sDAWI,wCACA,ClBukQL,CACF,2CkBnkQK,4BACA,ClBskQL,oCkBxkQG,2CAKI,alBukQL,CACF,oBkBlkQG,kBlBqkQH,wBkBlkQK,uBACA,sBACA,ClBqkQL,2BkBhkQG,oCACA,ClBmkQH,sCkBhkQK,gBlBmkQL,kCkB/jQK,6BACA,ClBkkQL,oCkB9jQK,yBACA,ClBikQL,kDkB9jQO,gCACA,gBACA,ClBikQP,yFkB3jQW,qBlB8jQX,+EkBzjQS,elB4jQT,oDkBvjQO,2BACA,ClB0jQP,4CkBtjQO,uBACA,yBACA,ClByjQP,kDkBrjQO,elBwjQP,2DkBrjQS,elBwjQT,oCkBljQK,oCACE,gBlBqjQL,CACF,oCkB/mQC,2BA8DI,kBlBqjQH,CACF,iFkB/iQG,yCjBvhBiB,kBiByhBjB,iCACA,ClBmjQH,sBkB/iQG,+BACA,WACA,WACA,ClBkjQH,0BkB/iQK,uBACA,ClBkjQL,sCkB5iQK,4BACA,mBACA,kBACA,ClB+iQL,oCkB3iQK,sCACE,mBlB8iQL,CACF,qCkB1iQK,ajB1iBiB,CDulRtB,oCkBziQK,2Bd7jBE,ec+jBF,ClB4iQL,0CkBziQO,ajBrjBY,CDimRnB,+CkBziQS,ajBtjBa,CDkmRtB,8CkBtiQK,gBlByiQL,oBkBpiQG,mBlBuiQH,wBkBpiQK,uBACA,eACA,YACA,iBACA,ClBuiQL,oCkBjiQK,gDACE,mBlBoiQL,wCkBhiQK,gCACA,WACA,iBACA,ClBmiQL,sDkBhiQO,kBlBmiQP,CACF,oCkB7hQG,8BACE,clBgiQH,sCkB7hQK,iBlBgiQL,qDkB5hQK,mBlB+hQL,4EkBzhQG,clB6hQH,CACF,mBkBzhQG,YlB4hQH,SkBvhQC,oBlB2hQD,oCkB5hQD,SAII,gBlB4hQD,CACF,gBkBzhQG,oCACA,mBACA,YACA,ClB4hQH,oBkBzhQK,YlB4hQL,oCkBniQC,gBAWI,4BACA,ClB4hQH,CACF,oBkBxhQG,uCACA,gBACA,eACA,ClB2hQH,sBkBvhQG,+BACA,ClB0hQH,yBkBvhQK,sCACA,gBACA,eACA,ajB/pBc,CD0rRnB,4BkBthQK,gCACA,ClByhQL,8BkBrhQK,mBjBrrBe,aiBsrBf,0BACA,YACA,ClBwhQL,sCkBrhQO,alBwhQP,+BkBnhQK,8BACA,ClBshQL,sDkBnhQO,+BACA,ClBshQP,gDkBlhQO,uBACA,yBACA,ClBqhQP,+BkBhhQK,alBmhQL,sCkBhhQO,4DACA,gBACA,aACA,ClBmhQP,oCkB/gQO,4BjB9sBY,CDiuRnB,sFkB5gQG,6BjBrtBgB,CD4uRnB,6BkBjhQG,gCACA,kBAEA,ClB8gQH,ekB1gQG,8BACA,aACA,kDACA,aACA,ClB6gQH,oCkBlhQC,eAQI,kDACA,ClB8gQH,6BkB3gQK,wBACA,qBACA,ClB8gQL,yCkB3gQO,qBACA,ClB8gQP,0CkB1gQO,gCACA,QACA,aACA,ClB6gQP,oCkBxgQK,WlB2gQL,0BkBvgQK,gBlB0gQL,CACF,oCkB7iQC,eAuCI,WlB0gQH,4BkBvgQK,8BACA,eACA,ClB0gQL,0GkBrgQO,gBlBwgQP,sFkBjgQK,gClBsgQL,0BkBlgQK,alBqgQL,+BkBlgQO,gBlBqgQP,oEkBjgQS,+BACA,ClBogQT,0CkBhgQS,gBlBmgQT,CACF,OkB3/PC,sCACA,ClB+/PD,gBkB3/PC,gCACA,aACA,UACA,YACA,cjBt0BsB,qBiBw0BtB,cACA,ClB+/PD,oCkBvgQD,gBAWI,2BACA,gBACA,ajBl0Bc,CDm0Rf,CACF,OmBn1RC,0BACA,iBACA,wBACA,CnBu1RD,oBmBn1RG,6BACA,mBACA,6BACA,gBACA,kBACA,CnBu1RH,mBmBn1RG,sDACA,aACA,eACA,CnBs1RH,mBmBl1RG,gBnBq1RH,oEmBh1RG,kBlB1BiB,CD62RpB,SmB/0RG,clB3BsB,yBkB4BtB,CnBk1RH,emB/0RK,qBnBk1RL,cmB70RG,gBnBg1RH,4HmB50RO,gBnB21RP,8FmBl1RO,uBnBq1RP,wFmB90RO,anBi1RP,+BmB10RK,mBlBlEe,6BkBmEf,+BACA,CnB60RL,2CmB10RO,mDACA,CnB60RP,0CmBz0RO,sDACA,CnB40RP,yBmBt0RG,sBnBy0RH,emBp0RC,gCACA,CnBw0RD,KmBp0RC,gDnBw0RD,yBmBp0RC,gCACA,YACA,CnBw0RD,6CmBn0RC,0CACA,iBACA,eACA,clB/FkB,ekBiGlB,CnBw0RD,yDmBr0RG,UfjHI,CJ07RP,uDmBr0RG,gCACA,CnBy0RH,qEmBr0RG,enBy0RH,wCmBl0RG,anBs0RH,wDmBn0RK,uCACA,eACA,eACA,CnBs0RL,oEmBn0RO,enBs0RP,0EmBl0RO,+BACA,CnBq0RP,sFmBl0RS,anBq0RT,oCmBp1RG,wDAoBI,anBo0RL,CACF,oHmB9zRK,oCACA,CnBk0RL,sBmB7zRG,4ClBnKiB,sBkBqKjB,YACA,kBACA,CnBg0RH,+BmB7zRK,mCACA,CnBg0RL,oCmBz0RC,sBAaI,anBg0RH,CACF,kBmB5zRG,sCACA,kBACA,CnB+zRH,oCmB5zRK,8BACE,6BnB+zRL,CACF,wBmB3zRK,mBnB8zRL,gCmB1zRK,kBlBnMe,CDggSpB,sCmB1zRO,mBnB6zRP,2BmBxzRK,oCACA,CnB2zRL,qCmBxzRO,UnB2zRP,8BmBrzRG,cnBwzRH,sCmBrzRK,kBnBwzRL,qCmBpzRK,gBnBuzRL,2BmBlzRG,sCACA,eACA,CnBqzRH,oCmBxzRC,2BAMI,6BnBszRH,CACF,oCmBlzRG,+CACE,anBqzRH,CACF,eoBhiSC,oCACA,WACA,CpBoiSD,gCoBjiSG,2BACA,mBnBRiB,amBUjB,wBACA,CpBoiSH,wBoBhiSG,YAjBY,YAkBZ,UACA,eACA,CpBmiSH,8BoBhiSK,+BACA,YACA,YACA,CpBmiSL,oCoB/hSK,sCACE,apBkiSL,CACF,2BoB9hSK,0CACA,gBACA,kBACA,CpBiiSL,oCoBriSG,2BAOI,gBpBkiSL,CACF,6BoB/hSO,2BACA,cnBjCY,qBmBmCZ,0BACA,yBACA,CpBkiSP,kCoB/hSS,iBpBkiST,mCoB9hSS,WhBzDF,yBgB0DE,yBACA,CpBiiST,sCoB7hSS,wCACA,CpBgiST,8BoB3hSO,2CACA,QACA,CpB8hSP,gCoB3hSS,0BACA,CpB8hST,4DoBzhSO,WhBhFA,yBHWa,gBmBuEb,eACA,CpB4hSP,kEoBzhSS,yBpB4hST,4DoBthSK,0BpByhSL,gCoBphSG,4BACA,CpBuhSH,wBoBnhSG,gBAtGY,2BAyGZ,CpBshSH,oCoB1hSC,wBAOI,qCAEA,CpBuhSH,CACF,2BoBphSK,cnBnGiB,emBoGjB,iBACA,gBACA,oBACA,gCACA,kBACA,CpBuhSL,2BoBnhSK,cnB7GiB,emB8GjB,iBACA,gBACA,kBACA,CpBshSL,2BoBlhSK,wCACA,gBACA,cnBzHc,mBmB2Hd,kBACA,+BACA,CpBqhSL,2BoBjhSK,6BnB/HiB,iBmBiIjB,eACA,CpBohSL,yCoBhhSK,WhBrJE,egBsJF,CpBmhSL,sFoB9gSK,gBpBkhSL,+DoB9gSK,cpBihSL,2CoB7gSK,+BACA,WhBpKE,oBgBsKF,iBACA,gBACA,kBACA,CpBghSL,0BoB5gSK,gCACA,cnB/JiB,kBmBiKjB,CpB+gSL,iCoB5gSO,WhBnLA,egBoLA,CpB+gSP,2NoB3gSW,gBpB0hSX,2BoBnhSK,oBACA,SACA,4CACA,aACA,CpBshSL,kCoBnhSO,mBACA,CpBshSP,oCoBjhSK,anB/Lc,CDmtSnB,sCoBjhSO,anB3MkB,CD+tSzB,uCoB/gSK,chBnNU,egBoNV,CpBkhSL,uCoB9gSK,chBvNM,egBwNN,CpBihSL,sCoB7gSK,cnBhNY,emBiNZ,CpBghSL,oCoB7uSD,eAkOI,8BACA,gCACA,CpB+gSD,gEoB3gSG,0BACA,gBACA,CpB+gSH,wBoB3gSG,qBACA,WACA,CpB8gSH,CACF,SoBzgSC,2BACA,CpB6gSD,wBoB1gSG,kCACA,CpB6gSH,mCoB1gSK,mBpB6gSL,2BoBzgSK,8BACA,CpB4gSL,8BoBzgSO,qCACA,CpB4gSP,+BoBvgSK,yCACA,cACA,CpB0gSL,iNoBtgSS,gBpBqhST,0BoB/gSK,mCnB7Qc,qBmB+Qd,yBACA,eACA,gBACA,+BACA,CpBkhSL,gCoB/gSO,WhBnSA,+BgBoSA,CpBkhSP,mCoB9gSO,cnBpSkB,+BmBqSlB,CpBihSP,gBoB1gSC,+BACA,cACA,CpB8gSD,qBoB1gSC,6BACA,aACA,CpB8gSD,uBoB3gSG,cpB8gSH,iBoBzgSC,4BACA,kBACA,CpB6gSD,uBoBzgSC,wBACA,sBACA,YACA,CpB6gSD,8BoB1gSG,mCACA,gBACA,eACA,iBACA,anBjUmB,CD+0StB,4MoBzgSO,gBpBwhSP,qCoBlhSG,cpBqhSH,+BoB/gSC,+BACA,CpBohSD,iEoBjhSG,6BACA,2BACA,CpBqhSH,+EoBlhSK,kBpBshSL,iDoB/gSC,2BACA,qBACA,CpBohSD,2EoBjhSG,0BACA,kBACA,kBACA,CpBqhSH,sEoB/gSC,epBohSD,gBoBhhSC,4BACA,iBACA,CpBohSD,0CoBjhSG,iCACA,CpBohSH,6BoBhhSG,mBpBmhSH,8CoB/gSG,iBpBkhSH,sDoB/gSK,oCACA,WACA,CpBkhSL,WoB5gSC,iCACA,CpBghSD,aoB7gSG,cnB5ZsB,oBmB6ZtB,CpBghSH,mBoB7gSK,0BpBghSL,QoB1gSC,cpB8gSD,WoB1gSC,mCACA,CpB8gSD,mBoB3gSG,wCACA,mBACA,aACA,mBnBpbiB,cAYD,0BmB2ahB,eACA,iBACA,CpB8gSH,mBoB1gSG,kBpB6gSH,2BoB1gSK,uBACA,kBACA,WACA,WACA,CpB6gSL,oBoBxgSG,4BpB2gSH,kBoBvgSG,qBpB0gSH,sBoBtgSG,anBpcc,CD68SjB,mBoBrgSG,6CACA,aACA,cnB3cgB,gDmB6chB,eACA,qBACA,eACA,CpBwgSH,iBoBpgSG,iCACA,anBpdc,CD49SjB,0BoBngSG,2BACA,WACA,WACA,YACA,iBACA,CpBsgSH,mCoBngSK,kBhB9eU,CJo/Sf,mCoBlgSK,mBpBqgSL,kCoBjgSK,kBnB5ee,CDg/SpB,qDoB7/RG,cnB/emB,qBmBgfnB,eACA,CpBkgSH,qBoB9/RG,cpBigSH,yBoB7/RG,anBzfmB,CDy/StB,qBoB5/RG,ahB3gBY,CJ0gTf,wDoBv/RC,kCnBrgBqB,CDogTtB,gGoB3/RG,gBpBigSH,wIoB5/RK,0CACA,CpBkgSL,gIoB9/RK,gEACA,CpBogSL,qBoB7/RC,+BACA,CpBkgSD,qCoB//RG,+BAEA,iBACA,CpBmgSH,yDoB9/RK,gEACA,CpBkgSL,eoB5/RC,gDACA,CpBggSD,wBoB7/RG,yBhBhkBY,CJgkTf,wBoB5/RG,0BpB+/RH,uBoB3/RG,yBhBrkBQ,CJmkTX,uBoBz/RG,2CACA,iBACA,4BACA,kBACA,eACA,CpB6/RH,yBoB1/RK,anBzkBc,CDskTnB,sBoBv/RG,yBpB2/RH,oBoBv/RG,anBllBc,CD4kTjB,aoBr/RC,mBnBpmBmB,kBmBqmBnB,kBACA,CpBy/RD,sBoBt/RG,2CACA,mBACA,YACA,CpBy/RH,+BoBt/RK,kBACA,CpBy/RL,+CoBt/RO,cpBy/RP,6BoBp/RK,8BACA,cnB7mBc,yBmB+mBd,gBACA,CpBu/RL,+BoBp/RO,kCACA,CpBu/RP,gHoBl/RS,cpBq/RT,kCoBh/RO,ahBzoBI,CJ4nTX,4BoB5+RK,wCACA,4BACA,CpB++RL,kCoB5+RO,mBpB++RP,+EoB1+RO,2BACA,sBACA,YACA,anBlpBY,CDgoTnB,kLoBz+RS,mCACA,sBACA,CpB8+RT,qCoBz+RO,0CACA,CpB4+RP,2CoBz+RS,cnBjqBQ,iBmBkqBR,eACA,CpB4+RT,uCoBv+RO,oCACA,WACA,aACA,qBACA,anB7qBY,CDwpTnB,UoBn+RC,mBpBy+RD,yBoBx+RC,sCACA,CpB++RD,eoB3+RC,qCACA,qBAGA,CpBu+RD,qBqBprTC,4BACA,kBAEA,CrBwrTD,yBqBrrTG,uCACA,cACA,kBACA,CrBwrTH,wDqBprTK,gCACA,iBACA,CrBurTL,2BqBnrTK,mCACA,aACA,CrBsrTL,oGqBjrTO,mBrBorTP,qDqB7qTG,kCACA,eACA,iBACA,WjBnCI,6CiBqCJ,mBACA,gBACA,CrBgrTH,2BqB5qTG,erB+qTH,4BqB3qTG,6BpBlCgB,kBoBoChB,eACA,CrB8qTH,oBqBzqTC,4BACA,aACA,CrB6qTD,wBqB1qTG,mCACA,CrB6qTH,4BqB1qTK,crB6qTL,qCqBxqTG,cpBlEsB,gBoBmEtB,oBACA,CrB2qTH,SsBnvTC,ctBuvTD,+BsBpvTG,gCACA,kBACA,CtBuvTH,6BsBnvTG,+BACA,CtBsvTH,kEsBlvTG,+BACA,CtBqvTH,0DsBhvTG,8BACA,CtBovTH,kFsBhvTG,8BACA,CtBmvTH,kCsB/uTG,8BACA,CtBkvTH,wBsB9uTG,oCACA,CtBivTH,2BsB7uTG,oBACA,CtBgvTH,iCsB5uTG,kBACA,cACA,kBACA,CtB+uTH,0CsB3uTG,8BACA,CtB8uTH,yCsB1uTG,+BACA,CtB6uTH,kCsBzuTG,YtB4uTH,qCsBxuTG,gCACA,CtB2uTH,wCsBvuTG,WtB0uTH,gCsBtuTG,8BACA,CtByuTH,yBsBruTG,oBACA,CtBwuTH,yDsBnuTG,oCACA,CtBuuTH,2GsBluTG,iCACA,CtBsuTH,sCsBluTG,iCACA,CtBquTH,0BsBjuTG,+BACA,CtBouTH,uCsBhuTG,qBACA,CtBmuTH,wDsB/tTG,oBACA,CtBkuTH,oFsBztTG,iBACA,CtBguTH,sGsB3tTG,WtB+tTH,sCsBztTK,+BACA,CtB4tTL,iEsBztTO,8BACA,CtB4tTP,oCsBttTG,2BACA,gBACA,CtBytTH,sCsBrtTG,YtBwtTH,qCsBptTG,+BACA,CtButTH,yCsBntTG,+BACA,CtBstTH,sDsBltTG,iBtBqtTH,0CsBjtTG,gCACA,WACA,CtBotTH,wEsB/sTG,8BACA,CtBmtTH,gBsB9sTG,yBtBktTH,gBsB9sTG,6BACA,CtBitTH,wBsB7sTG,ctBgtTH,6EsB3sTG,8BACA,CtB+sTH,mDsB3sTG,iCACA,CtB8sTH,+DsB1sTG,iCACA,CtB6sTH,8KsBnsTG,iBACA,CtB2sTH,wDsBvsTG,iCACA,CtB0sTH,sDsBtsTG,kCACA,CtBysTH,oDsBrsTG,iBACA,CtBwsTH,6FsBnsTG,iCACA,CtBusTH,2CsBnsTG,mBACA,CtBssTH,iDsBnsTK,kBACA,iEACA,CtBssTL,6BsBjsTG,uXtBosTH,sCsB/rTG,iBtBmsTH,iCsB/rTG,+BACA,CtBksTH,+CsB9rTG,oBACA,CtBisTH,+DsB7rTG,ctBgsTH,sDsB5rTG,sBACA,CtB+rTH,sDsB3rTG,qBACA,CtB8rTH,sDsB1rTG,qBACA,CtB6rTH,iDsBzrTG,OtB4rTH,yCsBxrTG,0CACA,CtB2rTH,oDsBvrTG,+BACA,CtB0rTH,oCsBtrTG,kCAEE,kCACA,CtByrTH,0DsBtrTK,mCACA,CtB0rTL,sEsBnrTK,kCACA,CtBurTL,CACF,4CsBhrTO,8BACA,CtBmrTP,qDsB9qTK,+BACA,CtBirTL,2DsB3qTK,8BACA,CtB8qTL,6DsB1qTK,+BACA,CtB6qTL,kCsBxqTG,gCACA,gBACA,CtB2qTH,iCsBvqTG,YtB0qTH,kCsBtqTG,YtByqTH,mCsBrqTG,8BACA,CtBwqTH,+EsBpqTG,iCACA,CtBuqTH,8DsBnqTG,iBACA,CtBsqTH,ikEuB9hUC,uSACA,qBvBkiUD,0GwB/hUW,UxBmiUX,qGwBniUW,UxBmiUX,sGwBniUW,UxBmiUX,4FwBniUW,UxBmiUX,kJwBrhUC,uCACA,CxB8hUD,kMwB3hUG,qBxBmiUH,gOwB/hUG,0BxBuiUH,0zCwB3hUG,qBxB+jUH,sUwB3jUG,cvB5BmB,oBuB6BnB,CxBmkUH,mCwB9jUC,0BxBkkUD,4HwB7jUG,qBxBgkUH,2BwB3jUC,0BxB+jUD,oGwB1jUG,kG","file":"skins/vanilla/contrast/common.css","sourcesContent":[".app-body {\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.button {\n background-color: $ui-highlight-color;\n border: 10px none;\n border-radius: 4px;\n box-sizing: border-box;\n color: $primary-text-color;\n cursor: pointer;\n display: inline-block;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n height: 36px;\n letter-spacing: 0;\n line-height: 36px;\n overflow: hidden;\n padding: 0 16px;\n position: relative;\n text-align: center;\n text-transform: uppercase;\n text-decoration: none;\n text-overflow: ellipsis;\n transition: all 100ms ease-in;\n white-space: nowrap;\n width: auto;\n\n &:active,\n &:focus,\n &:hover {\n background-color: lighten($ui-highlight-color, 10%);\n transition: all 200ms ease-out;\n }\n\n &--destructive {\n transition: none;\n\n &:active,\n &:focus,\n &:hover {\n background-color: $error-red;\n transition: none;\n }\n }\n\n &:disabled {\n background-color: $ui-primary-color;\n cursor: default;\n }\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &.button-primary,\n &.button-alternative,\n &.button-secondary,\n &.button-alternative-2 {\n font-size: 16px;\n line-height: 36px;\n height: auto;\n text-transform: none;\n padding: 4px 16px;\n }\n\n &.button-alternative {\n color: $inverted-text-color;\n background: $ui-primary-color;\n\n &:active,\n &:focus,\n &:hover {\n background-color: lighten($ui-primary-color, 4%);\n }\n }\n\n &.button-alternative-2 {\n background: $ui-base-lighter-color;\n\n &:active,\n &:focus,\n &:hover {\n background-color: lighten($ui-base-lighter-color, 4%);\n }\n }\n\n &.button-secondary {\n color: $darker-text-color;\n background: transparent;\n padding: 3px 15px;\n border: 1px solid $ui-primary-color;\n\n &:active,\n &:focus,\n &:hover {\n border-color: lighten($ui-primary-color, 4%);\n color: lighten($darker-text-color, 4%);\n }\n\n &:disabled {\n opacity: 0.5;\n }\n }\n\n &.button--block {\n display: block;\n width: 100%;\n }\n}\n\n.column__wrapper {\n display: flex;\n flex: 1 1 auto;\n position: relative;\n}\n\n.icon-button {\n display: inline-block;\n padding: 0;\n color: $action-button-color;\n border: none;\n background: transparent;\n cursor: pointer;\n transition: color 100ms ease-in;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($action-button-color, 7%);\n transition: color 200ms ease-out;\n }\n\n &.disabled {\n color: darken($action-button-color, 13%);\n cursor: default;\n }\n\n &.active {\n color: $highlight-text-color;\n }\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &.inverted {\n color: $lighter-text-color;\n\n &:hover,\n &:active,\n &:focus {\n color: darken($lighter-text-color, 7%);\n }\n\n &.disabled {\n color: lighten($lighter-text-color, 7%);\n }\n\n &.active {\n color: $highlight-text-color;\n\n &.disabled {\n color: lighten($highlight-text-color, 13%);\n }\n }\n }\n\n &.overlayed {\n box-sizing: content-box;\n background: rgba($base-overlay-background, 0.6);\n color: rgba($primary-text-color, 0.7);\n border-radius: 4px;\n padding: 2px;\n\n &:hover {\n background: rgba($base-overlay-background, 0.9);\n }\n }\n}\n\n.text-icon-button {\n color: $lighter-text-color;\n border: none;\n background: transparent;\n cursor: pointer;\n font-weight: 600;\n font-size: 11px;\n padding: 0 3px;\n line-height: 27px;\n outline: 0;\n transition: color 100ms ease-in;\n\n &:hover,\n &:active,\n &:focus {\n color: darken($lighter-text-color, 7%);\n transition: color 200ms ease-out;\n }\n\n &.disabled {\n color: lighten($lighter-text-color, 20%);\n cursor: default;\n }\n\n &.active {\n color: $highlight-text-color;\n }\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n}\n\n.dropdown-menu {\n position: absolute;\n}\n\n.invisible {\n font-size: 0;\n line-height: 0;\n display: inline-block;\n width: 0;\n height: 0;\n position: absolute;\n\n img,\n svg {\n margin: 0 !important;\n border: 0 !important;\n padding: 0 !important;\n width: 0 !important;\n height: 0 !important;\n }\n}\n\n.ellipsis {\n &::after {\n content: \"…\";\n }\n}\n\n.compose-form {\n padding: 10px;\n\n .compose-form__warning {\n color: $inverted-text-color;\n margin-bottom: 10px;\n background: $ui-primary-color;\n box-shadow: 0 2px 6px rgba($base-shadow-color, 0.3);\n padding: 8px 10px;\n border-radius: 4px;\n font-size: 13px;\n font-weight: 400;\n\n strong {\n color: $inverted-text-color;\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n a {\n color: $lighter-text-color;\n font-weight: 500;\n text-decoration: underline;\n\n &:hover,\n &:active,\n &:focus {\n text-decoration: none;\n }\n }\n }\n\n .compose-form__autosuggest-wrapper {\n position: relative;\n\n .emoji-picker-dropdown {\n position: absolute;\n right: 5px;\n top: 5px;\n }\n }\n\n .autosuggest-textarea,\n .spoiler-input {\n position: relative;\n }\n\n .spoiler-input {\n height: 0;\n transform-origin: bottom;\n opacity: 0.0;\n\n &.spoiler-input--visible {\n height: 47px;\n opacity: 1.0;\n }\n }\n\n .autosuggest-textarea__textarea,\n .spoiler-input__input {\n display: block;\n box-sizing: border-box;\n width: 100%;\n margin: 0;\n color: $inverted-text-color;\n background: $simple-background-color;\n padding: 10px;\n font-family: inherit;\n font-size: 14px;\n resize: vertical;\n border: 0;\n outline: 0;\n\n &:focus {\n outline: 0;\n }\n\n @media screen and (max-width: 600px) {\n font-size: 16px;\n }\n }\n\n .spoiler-input__input {\n border-radius: 4px;\n }\n\n .autosuggest-textarea__textarea {\n min-height: 100px;\n border-radius: 4px 4px 0 0;\n padding-bottom: 0;\n padding-right: 10px + 22px;\n resize: none;\n scrollbar-color: initial;\n\n &::-webkit-scrollbar {\n all: unset;\n }\n\n @media screen and (max-width: 600px) {\n height: 100px !important; // prevent auto-resize textarea\n resize: vertical;\n }\n }\n\n .autosuggest-textarea__suggestions {\n box-sizing: border-box;\n display: none;\n position: absolute;\n top: 100%;\n width: 100%;\n z-index: 99;\n box-shadow: 4px 4px 6px rgba($base-shadow-color, 0.4);\n background: $ui-secondary-color;\n border-radius: 0 0 4px 4px;\n color: $inverted-text-color;\n font-size: 14px;\n padding: 6px;\n\n &.autosuggest-textarea__suggestions--visible {\n display: block;\n }\n }\n\n .autosuggest-textarea__suggestions__item {\n padding: 10px;\n cursor: pointer;\n border-radius: 4px;\n\n &:hover,\n &:focus,\n &:active,\n &.selected {\n background: darken($ui-secondary-color, 10%);\n }\n }\n\n .autosuggest-account,\n .autosuggest-emoji {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n line-height: 18px;\n font-size: 14px;\n }\n\n .autosuggest-account-icon,\n .autosuggest-emoji img {\n display: block;\n margin-right: 8px;\n width: 16px;\n height: 16px;\n }\n\n .autosuggest-account .display-name__account {\n color: $lighter-text-color;\n }\n\n .compose-form__modifiers {\n color: $inverted-text-color;\n font-family: inherit;\n font-size: 14px;\n background: $simple-background-color;\n\n .compose-form__upload-wrapper {\n overflow: hidden;\n }\n\n .compose-form__uploads-wrapper {\n display: flex;\n flex-direction: row;\n padding: 5px;\n flex-wrap: wrap;\n }\n\n .compose-form__upload {\n flex: 1 1 0;\n min-width: 40%;\n margin: 5px;\n\n &__actions {\n background: linear-gradient(180deg, rgba($base-shadow-color, 0.8) 0, rgba($base-shadow-color, 0.35) 80%, transparent);\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n opacity: 0;\n transition: opacity .1s ease;\n\n .icon-button {\n flex: 0 1 auto;\n color: $secondary-text-color;\n font-size: 14px;\n font-weight: 500;\n padding: 10px;\n font-family: inherit;\n\n &:hover,\n &:focus,\n &:active {\n color: lighten($secondary-text-color, 7%);\n }\n }\n\n &.active {\n opacity: 1;\n }\n }\n\n &-description {\n position: absolute;\n z-index: 2;\n bottom: 0;\n left: 0;\n right: 0;\n box-sizing: border-box;\n background: linear-gradient(0deg, rgba($base-shadow-color, 0.8) 0, rgba($base-shadow-color, 0.35) 80%, transparent);\n padding: 10px;\n opacity: 0;\n transition: opacity .1s ease;\n\n textarea {\n background: transparent;\n color: $secondary-text-color;\n border: 0;\n padding: 0;\n margin: 0;\n width: 100%;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n\n &:focus {\n color: $white;\n }\n\n &::placeholder {\n opacity: 0.75;\n color: $secondary-text-color;\n }\n }\n\n &.active {\n opacity: 1;\n }\n }\n }\n\n .compose-form__upload-thumbnail {\n border-radius: 4px;\n background-position: center;\n background-size: cover;\n background-repeat: no-repeat;\n height: 140px;\n width: 100%;\n overflow: hidden;\n }\n }\n\n .compose-form__buttons-wrapper {\n padding: 10px;\n background: darken($simple-background-color, 8%);\n border-radius: 0 0 4px 4px;\n display: flex;\n justify-content: space-between;\n\n .compose-form__buttons {\n display: flex;\n\n .compose-form__upload-button-icon {\n line-height: 27px;\n }\n\n .compose-form__sensitive-button {\n display: none;\n\n &.compose-form__sensitive-button--visible {\n display: block;\n }\n\n .compose-form__sensitive-button__icon {\n line-height: 27px;\n }\n }\n }\n\n .icon-button {\n box-sizing: content-box;\n padding: 0 3px;\n }\n\n .character-counter__wrapper {\n align-self: center;\n margin-right: 4px;\n\n .character-counter {\n cursor: default;\n font-family: $font-sans-serif, sans-serif;\n font-size: 14px;\n font-weight: 600;\n color: $lighter-text-color;\n\n &.character-counter--over {\n color: $warning-red;\n }\n }\n }\n }\n\n .compose-form__publish {\n display: flex;\n justify-content: flex-end;\n min-width: 0;\n\n .compose-form__publish-button-wrapper {\n overflow: hidden;\n padding-top: 10px;\n }\n }\n}\n\n.no-reduce-motion .spoiler-input {\n transition: height 0.4s ease, opacity 0.4s ease;\n}\n\n.emojione {\n font-size: inherit;\n vertical-align: middle;\n object-fit: contain;\n margin: -.2ex .15em .2ex;\n width: 16px;\n height: 16px;\n\n img {\n width: auto;\n }\n}\n\n.reply-indicator {\n border-radius: 4px;\n margin-bottom: 10px;\n background: $ui-primary-color;\n padding: 10px;\n}\n\n.reply-indicator__header {\n margin-bottom: 5px;\n overflow: hidden;\n}\n\n.reply-indicator__cancel {\n float: right;\n line-height: 24px;\n}\n\n.reply-indicator__display-name {\n color: $inverted-text-color;\n display: block;\n max-width: 100%;\n line-height: 24px;\n overflow: hidden;\n padding-right: 25px;\n text-decoration: none;\n}\n\n.reply-indicator__display-avatar {\n float: left;\n margin-right: 5px;\n}\n\n.status__content--with-action {\n cursor: pointer;\n}\n\n.status__content,\n.reply-indicator__content {\n position: relative;\n font-size: 15px;\n line-height: 20px;\n word-wrap: break-word;\n overflow: hidden;\n text-overflow: ellipsis;\n padding-top: 2px;\n color: $primary-text-color;\n\n &:focus {\n outline: 0;\n }\n\n &.status__content--with-spoiler {\n white-space: normal;\n\n .status__content__text {\n white-space: pre-wrap;\n }\n }\n\n .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n }\n\n p {\n margin-bottom: 20px;\n white-space: pre-wrap;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n a {\n color: $pleroma-links;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n\n .fa {\n color: lighten($dark-text-color, 7%);\n }\n }\n\n &.mention {\n &:hover {\n text-decoration: none;\n\n span {\n text-decoration: underline;\n }\n }\n }\n\n .fa {\n color: $dark-text-color;\n }\n }\n\n .status__content__spoiler-link {\n background: $action-button-color;\n\n &:hover {\n background: lighten($action-button-color, 7%);\n text-decoration: none;\n }\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n }\n\n .status__content__text {\n display: none;\n\n &.status__content__text--visible {\n display: block;\n }\n }\n\n em {\n font-style: italic;\n }\n\n strong {\n font-weight: bold;\n }\n\n ul { list-style: disc inside; }\n ol { list-style: decimal inside; }\n\n blockquote {\n margin: .2em 0 .2em 2em;\n font-style: italic;\n }\n}\n\n.status__content.status__content--collapsed {\n max-height: 20px * 15; // 15 lines is roughly above 500 characters\n}\n\n.status__content__read-more-button {\n display: block;\n font-size: 15px;\n line-height: 20px;\n color: lighten($ui-highlight-color, 8%);\n border: 0;\n background: transparent;\n padding: 0;\n padding-top: 8px;\n\n &:hover,\n &:active {\n text-decoration: underline;\n }\n}\n\n.status__content__spoiler-link {\n display: inline-block;\n border-radius: 2px;\n background: transparent;\n border: 0;\n color: $inverted-text-color;\n font-weight: 700;\n font-size: 11px;\n padding: 0 6px;\n text-transform: uppercase;\n line-height: 20px;\n cursor: pointer;\n vertical-align: middle;\n}\n\n.status__wrapper--filtered {\n color: $dark-text-color;\n border: 0;\n font-size: inherit;\n text-align: center;\n line-height: inherit;\n margin: 0;\n padding: 15px;\n box-sizing: border-box;\n width: 100%;\n clear: both;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n}\n\n.status__prepend-icon-wrapper {\n left: -26px;\n position: absolute;\n}\n\n.focusable {\n &:focus {\n outline: 0;\n background: lighten($ui-base-color, 4%);\n\n .status.status-direct {\n background: lighten($ui-base-color, 12%);\n\n &.muted {\n background: transparent;\n }\n }\n\n .detailed-status,\n .detailed-status__action-bar {\n background: lighten($ui-base-color, 8%);\n }\n }\n}\n\n.status {\n padding: 8px 10px;\n padding-left: 68px;\n position: relative;\n min-height: 54px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n cursor: default;\n\n @supports (-ms-overflow-style: -ms-autohiding-scrollbar) {\n // Add margin to avoid Edge auto-hiding scrollbar appearing over content.\n // On Edge 16 this is 16px and Edge <=15 it's 12px, so aim for 16px.\n padding-right: 26px; // 10px + 16px\n }\n\n @keyframes fade {\n 0% { opacity: 0; }\n 100% { opacity: 1; }\n }\n\n opacity: 1;\n animation: fade 150ms linear;\n\n .video-player {\n margin-top: 8px;\n }\n\n &.status-direct:not(.read) {\n background: lighten($ui-base-color, 8%);\n border-bottom-color: lighten($ui-base-color, 12%);\n }\n\n &.light {\n .status__relative-time {\n color: $light-text-color;\n }\n\n .status__display-name {\n color: $inverted-text-color;\n }\n\n .display-name {\n strong {\n color: $inverted-text-color;\n }\n\n span {\n color: $light-text-color;\n }\n }\n\n .status__content {\n color: $inverted-text-color;\n\n a {\n color: $highlight-text-color;\n }\n\n a.status__content__spoiler-link {\n color: $primary-text-color;\n background: $ui-primary-color;\n\n &:hover {\n background: lighten($ui-primary-color, 8%);\n }\n }\n }\n }\n}\n\n.notification-favourite {\n .status.status-direct {\n background: transparent;\n\n .icon-button.disabled {\n color: lighten($action-button-color, 13%);\n }\n }\n}\n\n.status__relative-time,\n.notification__relative_time {\n color: $dark-text-color;\n float: right;\n font-size: 14px;\n}\n\n.status__display-name {\n color: $dark-text-color;\n}\n\n.status__info .status__display-name {\n display: block;\n max-width: 100%;\n padding-right: 25px;\n}\n\n.status__info {\n font-size: 15px;\n}\n\n.status-check-box {\n border-bottom: 1px solid $ui-secondary-color;\n display: flex;\n\n .status-check-box__status {\n margin: 10px 0 10px 10px;\n flex: 1;\n\n .media-gallery {\n max-width: 250px;\n }\n\n .status__content {\n padding: 0;\n white-space: normal;\n }\n\n .video-player {\n margin-top: 8px;\n max-width: 250px;\n }\n\n .media-gallery__item-thumbnail {\n cursor: default;\n }\n }\n}\n\n.status-check-box-toggle {\n align-items: center;\n display: flex;\n flex: 0 0 auto;\n justify-content: center;\n padding: 10px;\n}\n\n.status__prepend {\n margin-left: 68px;\n color: $dark-text-color;\n padding: 8px 0;\n padding-bottom: 2px;\n font-size: 14px;\n position: relative;\n\n .status__display-name strong {\n color: $dark-text-color;\n }\n\n > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n}\n\n.status__action-bar {\n align-items: center;\n display: flex;\n margin-top: 8px;\n\n &__counter {\n display: inline-flex;\n margin-right: 11px;\n align-items: center;\n\n .status__action-bar-button {\n margin-right: 4px;\n }\n\n &__label {\n display: inline-block;\n width: 14px;\n font-size: 12px;\n font-weight: 500;\n color: $action-button-color;\n }\n }\n}\n\n.status__action-bar-button {\n margin-right: 18px;\n}\n\n.status__action-bar-dropdown {\n height: 23.15px;\n width: 23.15px;\n}\n\n.detailed-status__action-bar-dropdown {\n flex: 1 1 auto;\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n}\n\n.detailed-status {\n background: lighten($ui-base-color, 4%);\n padding: 14px 10px;\n\n &--flex {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n align-items: flex-start;\n\n .status__content,\n .detailed-status__meta {\n flex: 100%;\n }\n }\n\n .status__content {\n font-size: 19px;\n line-height: 24px;\n\n .emojione {\n width: 24px;\n height: 24px;\n margin: -1px 0 0;\n }\n\n .status__content__spoiler-link {\n line-height: 24px;\n margin: -1px 0 0;\n }\n }\n\n .video-player {\n margin-top: 8px;\n }\n}\n\n.detailed-status__meta {\n margin-top: 15px;\n color: $dark-text-color;\n font-size: 14px;\n line-height: 18px;\n}\n\n.detailed-status__action-bar {\n background: lighten($ui-base-color, 4%);\n border-top: 1px solid lighten($ui-base-color, 8%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n}\n\n.detailed-status__link {\n color: inherit;\n text-decoration: none;\n}\n\n.detailed-status__favorites,\n.detailed-status__reblogs {\n display: inline-block;\n font-weight: 500;\n font-size: 12px;\n margin-left: 6px;\n}\n\n.reply-indicator__content {\n color: $inverted-text-color;\n font-size: 14px;\n\n a {\n color: $lighter-text-color;\n }\n}\n\n.domain {\n padding: 10px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n .domain__domain-name {\n flex: 1 1 auto;\n display: block;\n color: $primary-text-color;\n text-decoration: none;\n font-size: 14px;\n font-weight: 500;\n }\n}\n\n.domain__wrapper {\n display: flex;\n}\n\n.domain_buttons {\n height: 18px;\n padding: 10px;\n white-space: nowrap;\n}\n\n.account {\n padding: 10px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n &.compact {\n padding: 0;\n border-bottom: 0;\n\n .account__avatar-wrapper {\n margin-left: 0;\n }\n }\n\n .account__display-name {\n flex: 1 1 auto;\n display: block;\n color: $darker-text-color;\n overflow: hidden;\n text-decoration: none;\n font-size: 14px;\n }\n}\n\n.account__wrapper {\n display: flex;\n}\n\n.account__avatar-wrapper {\n float: left;\n margin-left: 12px;\n margin-right: 12px;\n}\n\n.account__avatar {\n @include avatar-radius();\n position: relative;\n\n &-inline {\n display: inline-block;\n vertical-align: middle;\n margin-right: 5px;\n }\n\n &-composite {\n @include avatar-radius();\n overflow: hidden;\n\n & > div {\n @include avatar-radius();\n float: left;\n position: relative;\n box-sizing: border-box;\n }\n }\n}\n\na .account__avatar {\n cursor: pointer;\n}\n\n.account__avatar-overlay {\n @include avatar-size(48px);\n\n &-base {\n @include avatar-radius();\n @include avatar-size(36px);\n }\n\n &-overlay {\n @include avatar-radius();\n @include avatar-size(24px);\n\n position: absolute;\n bottom: 0;\n right: 0;\n z-index: 1;\n }\n}\n\n.account__relationship {\n height: 18px;\n padding: 10px;\n white-space: nowrap;\n}\n\n.account__disclaimer {\n padding: 10px;\n border-top: 1px solid lighten($ui-base-color, 8%);\n color: $dark-text-color;\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n a {\n font-weight: 500;\n color: inherit;\n text-decoration: underline;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n }\n}\n\n.account__action-bar {\n border-top: 1px solid lighten($ui-base-color, 8%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n line-height: 36px;\n overflow: hidden;\n flex: 0 0 auto;\n display: flex;\n}\n\n.account__action-bar-dropdown {\n padding: 10px;\n\n .icon-button {\n vertical-align: middle;\n }\n\n .dropdown--active {\n .dropdown__content.dropdown__right {\n left: 6px;\n right: initial;\n }\n\n &::after {\n bottom: initial;\n margin-left: 11px;\n margin-top: -7px;\n right: initial;\n }\n }\n}\n\n.account__action-bar-links {\n display: flex;\n flex: 1 1 auto;\n line-height: 18px;\n text-align: center;\n}\n\n.account__action-bar__tab {\n text-decoration: none;\n overflow: hidden;\n flex: 0 1 100%;\n border-right: 1px solid lighten($ui-base-color, 8%);\n padding: 10px 0;\n border-bottom: 4px solid transparent;\n\n &.active {\n border-bottom: 4px solid $ui-highlight-color;\n }\n\n & > span {\n display: block;\n text-transform: uppercase;\n font-size: 11px;\n color: $darker-text-color;\n }\n\n strong {\n display: block;\n font-size: 15px;\n font-weight: 500;\n color: $primary-text-color;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n}\n\n.account-authorize {\n padding: 14px 10px;\n\n .detailed-status__display-name {\n display: block;\n margin-bottom: 15px;\n overflow: hidden;\n }\n}\n\n.account-authorize__avatar {\n float: left;\n margin-right: 10px;\n}\n\n.status__display-name,\n.status__relative-time,\n.detailed-status__display-name,\n.detailed-status__datetime,\n.detailed-status__application,\n.account__display-name {\n text-decoration: none;\n}\n\n.status__display-name,\n.account__display-name {\n strong {\n color: $primary-text-color;\n }\n}\n\n.muted {\n .emojione {\n opacity: 0.5;\n }\n}\n\n.status__display-name,\n.reply-indicator__display-name,\n.detailed-status__display-name,\na.account__display-name {\n &:hover strong {\n text-decoration: underline;\n }\n}\n\n.account__display-name strong {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.detailed-status__application,\n.detailed-status__datetime {\n color: inherit;\n}\n\n.detailed-status__display-name {\n color: $secondary-text-color;\n display: block;\n line-height: 24px;\n margin-bottom: 15px;\n overflow: hidden;\n\n strong,\n span {\n display: block;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n\n strong {\n font-size: 16px;\n color: $primary-text-color;\n }\n}\n\n.detailed-status__display-avatar {\n float: left;\n margin-right: 10px;\n}\n\n.status__avatar {\n height: 48px;\n left: 10px;\n position: absolute;\n top: 10px;\n width: 48px;\n}\n\n.muted {\n .status__content,\n .status__content p,\n .status__content a {\n color: $dark-text-color;\n }\n\n .status__display-name strong {\n color: $dark-text-color;\n }\n\n .status__avatar {\n opacity: 0.5;\n }\n\n a.status__content__spoiler-link {\n background: $ui-base-lighter-color;\n color: $inverted-text-color;\n\n &:hover {\n background: lighten($ui-base-lighter-color, 7%);\n text-decoration: none;\n }\n }\n}\n\n.notification__message {\n margin: 0 10px 0 68px;\n padding: 8px 0 0;\n cursor: default;\n color: $darker-text-color;\n font-size: 15px;\n line-height: 22px;\n position: relative;\n\n .fa {\n color: $highlight-text-color;\n }\n\n > span {\n display: inline;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n}\n\n.notification__favourite-icon-wrapper {\n left: -26px;\n position: absolute;\n\n .star-icon {\n color: $gold-star;\n }\n}\n\n.star-icon.active {\n color: $gold-star;\n}\n\n.notification__display-name {\n color: inherit;\n font-weight: 500;\n text-decoration: none;\n\n &:hover {\n color: $primary-text-color;\n text-decoration: underline;\n }\n}\n\n.notification__relative_time {\n float: right;\n}\n\n.display-name {\n display: block;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.display-name__html {\n font-weight: 500;\n}\n\n.display-name__account {\n font-size: 14px;\n}\n\n.status__relative-time,\n.detailed-status__datetime {\n &:hover {\n text-decoration: underline;\n }\n}\n\n.image-loader {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n\n .image-loader__preview-canvas {\n max-width: $media-modal-media-max-width;\n max-height: $media-modal-media-max-height;\n background: url('~images/void.png') repeat;\n object-fit: contain;\n }\n\n .loading-bar {\n position: relative;\n }\n\n &.image-loader--amorphous .image-loader__preview-canvas {\n display: none;\n }\n}\n\n.zoomable-image {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n\n img {\n max-width: $media-modal-media-max-width;\n max-height: $media-modal-media-max-height;\n width: auto;\n height: auto;\n object-fit: contain;\n }\n}\n\n.navigation-bar {\n padding: 10px;\n display: flex;\n align-items: center;\n flex-shrink: 0;\n cursor: default;\n color: $darker-text-color;\n\n strong {\n color: $secondary-text-color;\n }\n\n a {\n color: inherit;\n }\n\n .permalink {\n text-decoration: none;\n }\n\n .navigation-bar__actions {\n position: relative;\n\n .icon-button.close {\n position: absolute;\n pointer-events: none;\n transform: scale(0.0, 1.0) translate(-100%, 0);\n opacity: 0;\n }\n\n .compose__action-bar .icon-button {\n pointer-events: auto;\n transform: scale(1.0, 1.0) translate(0, 0);\n opacity: 1;\n }\n }\n}\n\n.navigation-bar__profile {\n flex: 1 1 auto;\n margin-left: 8px;\n line-height: 20px;\n margin-top: -1px;\n overflow: hidden;\n}\n\n.navigation-bar__profile-account {\n display: block;\n font-weight: 500;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.navigation-bar__profile-edit {\n color: inherit;\n text-decoration: none;\n}\n\n.dropdown {\n display: inline-block;\n}\n\n.dropdown__content {\n display: none;\n position: absolute;\n}\n\n.dropdown-menu__separator {\n border-bottom: 1px solid darken($ui-secondary-color, 8%);\n margin: 5px 7px 6px;\n height: 0;\n}\n\n.dropdown-menu {\n background: $ui-secondary-color;\n padding: 4px 0;\n border-radius: 4px;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n z-index: 9999;\n\n ul {\n list-style: none;\n }\n\n &.left {\n transform-origin: 100% 50%;\n }\n\n &.top {\n transform-origin: 50% 100%;\n }\n\n &.bottom {\n transform-origin: 50% 0;\n }\n\n &.right {\n transform-origin: 0 50%;\n }\n}\n\n.dropdown-menu__arrow {\n position: absolute;\n width: 0;\n height: 0;\n border: 0 solid transparent;\n\n &.left {\n right: -5px;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: $ui-secondary-color;\n }\n\n &.top {\n bottom: -5px;\n margin-left: -7px;\n border-width: 5px 7px 0;\n border-top-color: $ui-secondary-color;\n }\n\n &.bottom {\n top: -5px;\n margin-left: -7px;\n border-width: 0 7px 5px;\n border-bottom-color: $ui-secondary-color;\n }\n\n &.right {\n left: -5px;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: $ui-secondary-color;\n }\n}\n\n.dropdown-menu__item {\n a {\n font-size: 13px;\n line-height: 18px;\n display: block;\n padding: 4px 14px;\n box-sizing: border-box;\n text-decoration: none;\n background: $ui-secondary-color;\n color: $inverted-text-color;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n &:focus,\n &:hover,\n &:active {\n background: $ui-highlight-color;\n color: $secondary-text-color;\n outline: 0;\n }\n }\n}\n\n.dropdown--active .dropdown__content {\n display: block;\n line-height: 18px;\n max-width: 311px;\n right: 0;\n text-align: left;\n z-index: 9999;\n\n & > ul {\n list-style: none;\n background: $ui-secondary-color;\n padding: 4px 0;\n border-radius: 4px;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.4);\n min-width: 140px;\n position: relative;\n }\n\n &.dropdown__right {\n right: 0;\n }\n\n &.dropdown__left {\n & > ul {\n left: -98px;\n }\n }\n\n & > ul > li > a {\n font-size: 13px;\n line-height: 18px;\n display: block;\n padding: 4px 14px;\n box-sizing: border-box;\n text-decoration: none;\n background: $ui-secondary-color;\n color: $inverted-text-color;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n &:focus {\n outline: 0;\n }\n\n &:hover {\n background: $ui-highlight-color;\n color: $secondary-text-color;\n }\n }\n}\n\n.dropdown__icon {\n vertical-align: middle;\n}\n\n.columns-area {\n display: flex;\n flex: 1 1 auto;\n flex-direction: row;\n justify-content: flex-start;\n overflow-x: auto;\n position: relative;\n\n &.unscrollable {\n overflow-x: hidden;\n }\n}\n\n@media screen and (min-width: 360px) {\n .columns-area {\n padding: 10px;\n }\n\n .react-swipeable-view-container .columns-area {\n height: calc(100% - 20px) !important;\n }\n}\n\n.react-swipeable-view-container {\n &,\n .columns-area,\n .drawer,\n .column {\n height: 100%;\n }\n}\n\n.react-swipeable-view-container > * {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 100%;\n}\n\n.column {\n width: 350px;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n\n > .scrollable {\n background: $ui-base-color;\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n }\n}\n\n.ui {\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n width: 100%;\n height: 100%;\n background: darken($ui-base-color, 7%);\n}\n\n.drawer {\n width: 330px;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n overflow-y: hidden;\n}\n\n.drawer__tab {\n display: block;\n flex: 1 1 auto;\n padding: 15px 5px 13px;\n color: $darker-text-color;\n text-decoration: none;\n text-align: center;\n font-size: 16px;\n border-bottom: 2px solid transparent;\n}\n\n.column,\n.drawer {\n flex: 1 1 100%;\n overflow: hidden;\n}\n\n@media screen and (min-width: 360px) {\n .tabs-bar {\n margin: 10px;\n margin-bottom: 0;\n }\n\n .getting-started__trends,\n .search {\n margin-bottom: 10px;\n }\n\n .getting-started__panel {\n margin: 10px 0;\n }\n\n .column,\n .drawer {\n min-width: 330px;\n }\n}\n\n@media screen and (max-width: 630px) {\n .column,\n .drawer {\n width: 100%;\n padding: 0;\n }\n\n .columns-area {\n flex-direction: column;\n }\n\n .search__input,\n .autosuggest-textarea__textarea {\n font-size: 16px;\n }\n}\n\n@media screen and (min-width: 631px) {\n .columns-area {\n padding: 0;\n }\n\n .column,\n .drawer {\n flex: 1 1 auto;\n padding: 10px;\n padding-left: 5px;\n padding-right: 5px;\n\n &:first-child {\n padding-left: 10px;\n }\n\n &:last-child {\n padding-right: 10px;\n }\n }\n\n .columns-area > div {\n .column,\n .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n }\n}\n\n.drawer__pager {\n box-sizing: border-box;\n padding: 0;\n flex-grow: 1;\n position: relative;\n overflow: hidden;\n display: flex;\n}\n\n.drawer__inner {\n position: absolute;\n top: 0;\n left: 0;\n background: lighten($ui-base-color, 13%);\n box-sizing: border-box;\n padding: 0;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n overflow-y: auto;\n width: 100%;\n height: 100%;\n border-radius: 2px;\n\n &.darker {\n background: $ui-base-color;\n }\n}\n\n.drawer__inner__mastodon {\n background: lighten($ui-base-color, 13%) url('data:image/svg+xml;utf8,') no-repeat bottom / 100% auto;\n flex: 1;\n min-height: 47px;\n\n > img {\n display: block;\n object-fit: contain;\n object-position: bottom left;\n width: 100%;\n height: 100%;\n pointer-events: none;\n user-drag: none;\n user-select: none;\n }\n}\n\n.pseudo-drawer {\n background: lighten($ui-base-color, 13%);\n font-size: 13px;\n text-align: left;\n}\n\n.drawer__header {\n flex: 0 0 auto;\n font-size: 16px;\n background: lighten($ui-base-color, 8%);\n margin-bottom: 10px;\n display: flex;\n flex-direction: row;\n border-radius: 2px;\n\n a {\n transition: background 100ms ease-in;\n\n &:hover {\n background: lighten($ui-base-color, 3%);\n transition: background 200ms ease-out;\n }\n }\n}\n\n.tabs-bar {\n display: flex;\n background: lighten($ui-base-color, 8%);\n flex: 0 0 auto;\n overflow-y: auto;\n}\n\n.tabs-bar__link {\n display: block;\n flex: 1 1 auto;\n padding: 15px 10px;\n color: $primary-text-color;\n text-decoration: none;\n text-align: center;\n font-size: 14px;\n font-weight: 500;\n border-bottom: 2px solid lighten($ui-base-color, 8%);\n transition: all 50ms linear;\n\n .fa {\n font-weight: 400;\n font-size: 16px;\n }\n\n &.active {\n border-bottom: 2px solid $highlight-text-color;\n color: $highlight-text-color;\n }\n\n &:hover,\n &:focus,\n &:active {\n @media screen and (min-width: 631px) {\n background: lighten($ui-base-color, 14%);\n }\n }\n\n span {\n margin-left: 5px;\n display: none;\n }\n}\n\n@media screen and (min-width: 600px) {\n .tabs-bar__link {\n span {\n display: inline;\n }\n }\n}\n\n@media screen and (min-width: 631px) {\n .tabs-bar {\n display: none;\n }\n}\n\n.scrollable {\n overflow-y: scroll;\n overflow-x: hidden;\n flex: 1 1 auto;\n -webkit-overflow-scrolling: touch;\n will-change: transform; // improves perf in mobile Chrome\n\n &.optionally-scrollable {\n overflow-y: auto;\n }\n\n @supports(display: grid) { // hack to fix Chrome <57\n contain: strict;\n }\n\n &--flex {\n display: flex;\n flex-direction: column;\n }\n\n &__append {\n flex: 1 1 auto;\n position: relative;\n min-height: 120px;\n }\n}\n\n.scrollable.fullscreen {\n @supports(display: grid) { // hack to fix Chrome <57\n contain: none;\n }\n}\n\n.column-back-button {\n background: lighten($ui-base-color, 4%);\n color: $highlight-text-color;\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n line-height: inherit;\n border: 0;\n text-align: unset;\n padding: 15px;\n margin: 0;\n z-index: 3;\n outline: 0;\n\n &:hover {\n text-decoration: underline;\n }\n}\n\n.column-header__back-button {\n background: lighten($ui-base-color, 4%);\n border: 0;\n font-family: inherit;\n color: $highlight-text-color;\n cursor: pointer;\n white-space: nowrap;\n font-size: 16px;\n padding: 0 5px 0 0;\n z-index: 3;\n\n &:hover {\n text-decoration: underline;\n }\n\n &:last-child {\n padding: 0 15px 0 0;\n }\n}\n\n.column-back-button__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.column-back-button--slim {\n position: relative;\n}\n\n.column-back-button--slim-button {\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n padding: 15px;\n position: absolute;\n right: 0;\n top: -48px;\n}\n\n.react-toggle {\n display: inline-block;\n position: relative;\n cursor: pointer;\n background-color: transparent;\n border: 0;\n padding: 0;\n user-select: none;\n -webkit-tap-highlight-color: rgba($base-overlay-background, 0);\n -webkit-tap-highlight-color: transparent;\n}\n\n.react-toggle-screenreader-only {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.react-toggle--disabled {\n cursor: not-allowed;\n opacity: 0.5;\n transition: opacity 0.25s;\n}\n\n.react-toggle-track {\n width: 50px;\n height: 24px;\n padding: 0;\n border-radius: 30px;\n background-color: $ui-base-color;\n transition: all 0.2s ease;\n}\n\n.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: darken($ui-base-color, 10%);\n}\n\n.react-toggle--checked .react-toggle-track {\n background-color: $ui-highlight-color;\n}\n\n.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: lighten($ui-highlight-color, 10%);\n}\n\n.react-toggle-track-check {\n position: absolute;\n width: 14px;\n height: 10px;\n top: 0;\n bottom: 0;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n left: 8px;\n opacity: 0;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-check {\n opacity: 1;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle-track-x {\n position: absolute;\n width: 10px;\n height: 10px;\n top: 0;\n bottom: 0;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n right: 10px;\n opacity: 1;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-x {\n opacity: 0;\n}\n\n.react-toggle-thumb {\n transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0ms;\n position: absolute;\n top: 1px;\n left: 1px;\n width: 22px;\n height: 22px;\n border: 1px solid $ui-base-color;\n border-radius: 50%;\n background-color: darken($simple-background-color, 2%);\n box-sizing: border-box;\n transition: all 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-thumb {\n left: 27px;\n border-color: $ui-highlight-color;\n}\n\n.column-link {\n background: lighten($ui-base-color, 8%);\n color: $primary-text-color;\n display: block;\n font-size: 16px;\n padding: 15px;\n text-decoration: none;\n\n &:hover {\n background: lighten($ui-base-color, 11%);\n }\n}\n\n.column-link__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.column-link__badge {\n display: inline-block;\n border-radius: 4px;\n font-size: 12px;\n line-height: 19px;\n font-weight: 500;\n background: $ui-base-color;\n padding: 4px 8px;\n margin: -6px 10px;\n}\n\n.column-subheading {\n background: $ui-base-color;\n color: $dark-text-color;\n padding: 8px 20px;\n font-size: 12px;\n font-weight: 500;\n text-transform: uppercase;\n cursor: default;\n}\n\n.getting-started__wrapper,\n.getting-started,\n.flex-spacer {\n background: $ui-base-color;\n}\n\n.flex-spacer {\n flex: 1 1 auto;\n}\n\n.getting-started {\n color: $dark-text-color;\n overflow: auto;\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n\n &__wrapper,\n &__panel,\n &__footer {\n height: min-content;\n }\n\n &__panel,\n &__footer\n {\n padding: 10px;\n padding-top: 20px;\n flex-grow: 0;\n\n ul {\n margin-bottom: 10px;\n }\n\n ul li {\n display: inline;\n }\n\n p {\n font-size: 13px;\n\n a {\n color: $dark-text-color;\n text-decoration: underline;\n }\n }\n\n a {\n text-decoration: none;\n color: $darker-text-color;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: underline;\n }\n }\n }\n\n &__wrapper,\n &__footer\n {\n color: $dark-text-color;\n }\n\n &__trends {\n background: $ui-base-color;\n flex: 0 1 auto;\n\n @media screen and (max-height: 810px) {\n .trends__item:nth-child(3) {\n display: none;\n }\n }\n\n @media screen and (max-height: 720px) {\n .trends__item:nth-child(2) {\n display: none;\n }\n }\n\n @media screen and (max-height: 670px) {\n display: none;\n }\n }\n\n &__scrollable {\n max-height: 100%;\n overflow-y: auto;\n }\n}\n\n.keyboard-shortcuts {\n padding: 8px 0 0;\n overflow: hidden;\n\n thead {\n position: absolute;\n left: -9999px;\n }\n\n td {\n padding: 0 10px 8px;\n }\n\n kbd {\n display: inline-block;\n padding: 3px 5px;\n background-color: lighten($ui-base-color, 8%);\n border: 1px solid darken($ui-base-color, 4%);\n }\n}\n\n.setting-text {\n color: $darker-text-color;\n background: transparent;\n border: none;\n border-bottom: 2px solid $ui-primary-color;\n box-sizing: border-box;\n display: block;\n font-family: inherit;\n margin-bottom: 10px;\n padding: 7px 0;\n width: 100%;\n\n &:focus,\n &:active {\n color: $primary-text-color;\n border-bottom-color: $highlight-text-color;\n }\n\n @media screen and (max-width: 600px) {\n font-size: 16px;\n }\n}\n\n.no-reduce-motion button.icon-button i.fa-retweet {\n background-position: 0 0;\n height: 19px;\n transition: background-position 0.9s steps(10);\n transition-duration: 0s;\n vertical-align: middle;\n width: 22px;\n\n &::before {\n display: none !important;\n }\n\n}\n\n.no-reduce-motion button.icon-button.active i.fa-retweet {\n transition-duration: 0.9s;\n background-position: 0 100%;\n}\n\n.reduce-motion button.icon-button i.fa-retweet {\n color: $action-button-color;\n transition: color 100ms ease-in;\n}\n\n.reduce-motion button.icon-button.active i.fa-retweet {\n color: $highlight-text-color;\n}\n\n.status-card {\n display: flex;\n font-size: 14px;\n border: 1px solid lighten($ui-base-color, 8%);\n border-radius: 4px;\n color: $dark-text-color;\n margin-top: 14px;\n text-decoration: none;\n overflow: hidden;\n\n &__actions {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n\n & > div {\n background: rgba($base-shadow-color, 0.6);\n border-radius: 4px;\n padding: 12px 9px;\n flex: 0 0 auto;\n display: flex;\n justify-content: center;\n align-items: center;\n }\n\n button,\n a {\n display: inline;\n color: $primary-text-color;\n background: transparent;\n border: 0;\n padding: 0 5px;\n text-decoration: none;\n opacity: 0.6;\n font-size: 18px;\n line-height: 18px;\n\n &:hover,\n &:active,\n &:focus {\n opacity: 1;\n }\n }\n\n a {\n font-size: 19px;\n position: relative;\n bottom: -1px;\n }\n }\n}\n\na.status-card {\n cursor: pointer;\n\n &:hover {\n background: lighten($ui-base-color, 8%);\n }\n}\n\n.status-card-photo {\n cursor: zoom-in;\n display: block;\n text-decoration: none;\n width: 100%;\n height: auto;\n margin: 0;\n}\n\n.status-card-video {\n iframe {\n width: 100%;\n height: 100%;\n }\n}\n\n.status-card__title {\n display: block;\n font-weight: 500;\n margin-bottom: 5px;\n color: $darker-text-color;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n text-decoration: none;\n}\n\n.status-card__content {\n flex: 1 1 auto;\n overflow: hidden;\n padding: 14px 14px 14px 8px;\n}\n\n.status-card__description {\n color: $darker-text-color;\n}\n\n.status-card__host {\n display: block;\n margin-top: 5px;\n font-size: 13px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.status-card__image {\n flex: 0 0 100px;\n background: lighten($ui-base-color, 8%);\n position: relative;\n\n & > .fa {\n font-size: 21px;\n position: absolute;\n transform-origin: 50% 50%;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n }\n}\n\n.status-card.horizontal {\n display: block;\n\n .status-card__image {\n width: 100%;\n }\n\n .status-card__image-image {\n border-radius: 4px 4px 0 0;\n }\n\n .status-card__title {\n white-space: inherit;\n }\n}\n\n.status-card.compact {\n border-color: lighten($ui-base-color, 4%);\n\n &.interactive {\n border: 0;\n }\n\n .status-card__content {\n padding: 8px;\n padding-top: 10px;\n }\n\n .status-card__title {\n white-space: nowrap;\n }\n\n .status-card__image {\n flex: 0 0 60px;\n }\n}\n\na.status-card.compact:hover {\n background-color: lighten($ui-base-color, 4%);\n}\n\n.status-card__image-image {\n border-radius: 4px 0 0 4px;\n display: block;\n margin: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n background-size: cover;\n background-position: center center;\n}\n\n.load-more {\n display: block;\n color: $dark-text-color;\n background-color: transparent;\n border: 0;\n font-size: inherit;\n text-align: center;\n line-height: inherit;\n margin: 0;\n padding: 15px;\n box-sizing: border-box;\n width: 100%;\n clear: both;\n text-decoration: none;\n\n &:hover {\n background: lighten($ui-base-color, 2%);\n }\n}\n\n.load-gap {\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n}\n\n.regeneration-indicator {\n text-align: center;\n font-size: 16px;\n font-weight: 500;\n color: $dark-text-color;\n background: $ui-base-color;\n cursor: default;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n justify-content: center;\n padding: 20px;\n\n & > div {\n width: 100%;\n background: transparent;\n padding-top: 0;\n }\n\n &__figure {\n width: 100%;\n height: 160px;\n background-size: contain;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n }\n\n &.missing-indicator {\n padding-top: 20px + 48px;\n }\n\n &__label {\n margin-top: 200px;\n\n strong {\n display: block;\n margin-bottom: 10px;\n color: $dark-text-color;\n }\n\n span {\n font-size: 15px;\n font-weight: 400;\n }\n }\n}\n\n.column-header__wrapper {\n position: relative;\n flex: 0 0 auto;\n\n &.active {\n &::before {\n display: block;\n content: \"\";\n position: absolute;\n top: 35px;\n left: 0;\n right: 0;\n margin: 0 auto;\n width: 60%;\n pointer-events: none;\n height: 28px;\n z-index: 1;\n background: radial-gradient(ellipse, rgba($ui-highlight-color, 0.23) 0%, rgba($ui-highlight-color, 0) 60%);\n }\n }\n}\n\n.column-header {\n display: flex;\n font-size: 16px;\n background: lighten($ui-base-color, 4%);\n flex: 0 0 auto;\n cursor: pointer;\n position: relative;\n z-index: 2;\n outline: 0;\n overflow: hidden;\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n\n & > button {\n margin: 0;\n border: none;\n padding: 15px 0 15px 15px;\n color: inherit;\n background: transparent;\n font: inherit;\n text-align: left;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n flex: 1;\n }\n\n & > .column-header__back-button {\n color: $highlight-text-color;\n }\n\n &.active {\n box-shadow: 0 1px 0 rgba($highlight-text-color, 0.3);\n\n .column-header__icon {\n color: $highlight-text-color;\n text-shadow: 0 0 10px rgba($highlight-text-color, 0.4);\n }\n }\n\n &:focus,\n &:active {\n outline: 0;\n }\n}\n\n.column-header__buttons {\n height: 48px;\n display: flex;\n}\n\n.column-header__links .text-btn {\n margin-right: 10px;\n}\n\n.column-header__button {\n background: lighten($ui-base-color, 4%);\n border: 0;\n color: $darker-text-color;\n cursor: pointer;\n font-size: 16px;\n padding: 0 15px;\n\n &:hover {\n color: lighten($darker-text-color, 7%);\n }\n\n &.active {\n color: $primary-text-color;\n background: lighten($ui-base-color, 8%);\n\n &:hover {\n color: $primary-text-color;\n background: lighten($ui-base-color, 8%);\n }\n }\n}\n\n.column-header__collapsible {\n max-height: 70vh;\n overflow: hidden;\n overflow-y: auto;\n color: $darker-text-color;\n transition: max-height 150ms ease-in-out, opacity 300ms linear;\n opacity: 1;\n\n &.collapsed {\n max-height: 0;\n opacity: 0.5;\n }\n\n &.animating {\n overflow-y: hidden;\n }\n\n hr {\n height: 0;\n background: transparent;\n border: 0;\n border-top: 1px solid lighten($ui-base-color, 12%);\n margin: 10px 0;\n }\n}\n\n.column-header__collapsible-inner {\n background: lighten($ui-base-color, 8%);\n padding: 15px;\n}\n\n.column-header__setting-btn {\n &:hover {\n color: $darker-text-color;\n text-decoration: underline;\n }\n}\n\n.column-header__setting-arrows {\n float: right;\n\n .column-header__setting-btn {\n padding: 0 10px;\n\n &:last-child {\n padding-right: 0;\n }\n }\n}\n\n.text-btn {\n display: inline-block;\n padding: 0;\n font-family: inherit;\n font-size: inherit;\n color: inherit;\n border: 0;\n background: transparent;\n cursor: pointer;\n}\n\n.column-header__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.loading-indicator {\n color: $dark-text-color;\n font-size: 12px;\n font-weight: 400;\n text-transform: uppercase;\n overflow: visible;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n\n span {\n display: block;\n float: left;\n margin-left: 50%;\n transform: translateX(-50%);\n margin: 82px 0 0 50%;\n white-space: nowrap;\n }\n}\n\n.loading-indicator__figure {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n width: 42px;\n height: 42px;\n box-sizing: border-box;\n background-color: transparent;\n border: 0 solid lighten($ui-base-color, 26%);\n border-width: 6px;\n border-radius: 50%;\n}\n\n.no-reduce-motion .loading-indicator span {\n animation: loader-label 1.15s infinite cubic-bezier(0.215, 0.610, 0.355, 1.000);\n}\n\n.no-reduce-motion .loading-indicator__figure {\n animation: loader-figure 1.15s infinite cubic-bezier(0.215, 0.610, 0.355, 1.000);\n}\n\n@keyframes loader-figure {\n 0% {\n width: 0;\n height: 0;\n background-color: lighten($ui-base-color, 26%);\n }\n\n 29% {\n background-color: lighten($ui-base-color, 26%);\n }\n\n 30% {\n width: 42px;\n height: 42px;\n background-color: transparent;\n border-width: 21px;\n opacity: 1;\n }\n\n 100% {\n width: 42px;\n height: 42px;\n border-width: 0;\n opacity: 0;\n background-color: transparent;\n }\n}\n\n@keyframes loader-label {\n 0% { opacity: 0.25; }\n 30% { opacity: 1; }\n 100% { opacity: 0.25; }\n}\n\n.video-error-cover {\n align-items: center;\n background: $base-overlay-background;\n color: $primary-text-color;\n cursor: pointer;\n display: flex;\n flex-direction: column;\n height: 100%;\n justify-content: center;\n margin-top: 8px;\n position: relative;\n text-align: center;\n z-index: 100;\n}\n\n.media-spoiler {\n background: $base-overlay-background;\n color: $darker-text-color;\n border: 0;\n padding: 0;\n width: 100%;\n height: 100%;\n border-radius: 4px;\n appearance: none;\n\n &:hover,\n &:active,\n &:focus {\n padding: 0;\n color: lighten($darker-text-color, 8%);\n }\n}\n\n.media-spoiler__warning {\n display: block;\n font-size: 14px;\n}\n\n.media-spoiler__trigger {\n display: block;\n font-size: 11px;\n font-weight: 700;\n}\n\n.spoiler-button {\n display: none;\n left: 4px;\n position: absolute;\n text-shadow: 0 1px 1px $base-shadow-color, 1px 0 1px $base-shadow-color;\n top: 4px;\n z-index: 100;\n\n &.spoiler-button--visible {\n display: block;\n }\n}\n\n.modal-container--preloader {\n background: lighten($ui-base-color, 8%);\n}\n\n.account--panel {\n background: lighten($ui-base-color, 4%);\n border-top: 1px solid lighten($ui-base-color, 8%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n}\n\n.account--panel__button,\n.detailed-status__button {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.column-settings__outer {\n background: lighten($ui-base-color, 8%);\n padding: 15px;\n}\n\n.column-settings__section {\n color: $darker-text-color;\n cursor: default;\n display: block;\n font-weight: 500;\n margin-bottom: 10px;\n}\n\n.column-settings__hashtags {\n .column-settings__row {\n margin-bottom: 15px;\n }\n\n .column-select {\n &__control {\n @include search-input();\n }\n\n &__placeholder {\n color: $dark-text-color;\n padding-left: 2px;\n font-size: 12px;\n }\n\n &__value-container {\n padding-left: 6px;\n }\n\n &__multi-value {\n background: lighten($ui-base-color, 8%);\n\n &__remove {\n cursor: pointer;\n\n &:hover,\n &:active,\n &:focus {\n background: lighten($ui-base-color, 12%);\n color: lighten($darker-text-color, 4%);\n }\n }\n }\n\n &__multi-value__label,\n &__input {\n color: $darker-text-color;\n }\n\n &__clear-indicator,\n &__dropdown-indicator {\n cursor: pointer;\n transition: none;\n color: $dark-text-color;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($dark-text-color, 4%);\n }\n }\n\n &__indicator-separator {\n background-color: lighten($ui-base-color, 8%);\n }\n\n &__menu {\n @include search-popout();\n padding: 0;\n background: $ui-secondary-color;\n }\n\n &__menu-list {\n padding: 6px;\n }\n\n &__option {\n color: $inverted-text-color;\n border-radius: 4px;\n font-size: 14px;\n\n &--is-focused,\n &--is-selected {\n background: darken($ui-secondary-color, 10%);\n }\n }\n }\n}\n\n.column-settings__row {\n .text-btn {\n margin-bottom: 15px;\n }\n}\n\n.relationship-tag {\n color: $primary-text-color;\n margin-bottom: 4px;\n display: block;\n vertical-align: top;\n background-color: $base-overlay-background;\n text-transform: uppercase;\n font-size: 11px;\n font-weight: 500;\n padding: 4px;\n border-radius: 4px;\n opacity: 0.7;\n\n &:hover {\n opacity: 1;\n }\n}\n\n.setting-toggle {\n display: block;\n line-height: 24px;\n}\n\n.setting-toggle__label {\n color: $darker-text-color;\n display: inline-block;\n margin-bottom: 14px;\n margin-left: 8px;\n vertical-align: middle;\n}\n\n.empty-column-indicator,\n.error-column {\n color: $dark-text-color;\n background: $ui-base-color;\n text-align: center;\n padding: 20px;\n font-size: 15px;\n font-weight: 400;\n cursor: default;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n justify-content: center;\n\n @supports(display: grid) { // hack to fix Chrome <57\n contain: strict;\n }\n\n a {\n color: $highlight-text-color;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n.error-column {\n flex-direction: column;\n}\n\n@keyframes heartbeat {\n from {\n transform: scale(1);\n animation-timing-function: ease-out;\n }\n\n 10% {\n transform: scale(0.91);\n animation-timing-function: ease-in;\n }\n\n 17% {\n transform: scale(0.98);\n animation-timing-function: ease-out;\n }\n\n 33% {\n transform: scale(0.87);\n animation-timing-function: ease-in;\n }\n\n 45% {\n transform: scale(1);\n animation-timing-function: ease-out;\n }\n}\n\n.no-reduce-motion .pulse-loading {\n transform-origin: center center;\n animation: heartbeat 1.5s ease-in-out infinite both;\n}\n\n@keyframes shake-bottom {\n 0%,\n 100% {\n transform: rotate(0deg);\n transform-origin: 50% 100%;\n }\n\n 10% {\n transform: rotate(2deg);\n }\n\n 20%,\n 40%,\n 60% {\n transform: rotate(-4deg);\n }\n\n 30%,\n 50%,\n 70% {\n transform: rotate(4deg);\n }\n\n 80% {\n transform: rotate(-2deg);\n }\n\n 90% {\n transform: rotate(2deg);\n }\n}\n\n.no-reduce-motion .shake-bottom {\n transform-origin: 50% 100%;\n animation: shake-bottom 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) 2s 2 both;\n}\n\n.emoji-picker-dropdown__menu {\n background: $simple-background-color;\n position: absolute;\n box-shadow: 4px 4px 6px rgba($base-shadow-color, 0.4);\n border-radius: 4px;\n margin-top: 5px;\n\n .emoji-mart-scroll {\n transition: opacity 200ms ease;\n }\n\n &.selecting .emoji-mart-scroll {\n opacity: 0.5;\n }\n}\n\n.emoji-picker-dropdown__modifiers {\n position: absolute;\n top: 60px;\n right: 11px;\n cursor: pointer;\n}\n\n.emoji-picker-dropdown__modifiers__menu {\n position: absolute;\n z-index: 4;\n top: -4px;\n left: -8px;\n background: $simple-background-color;\n border-radius: 4px;\n box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.2);\n overflow: hidden;\n\n button {\n display: block;\n cursor: pointer;\n border: 0;\n padding: 4px 8px;\n background: transparent;\n\n &:hover,\n &:focus,\n &:active {\n background: rgba($ui-secondary-color, 0.4);\n }\n }\n\n .emoji-mart-emoji {\n height: 22px;\n }\n}\n\n.emoji-mart-emoji {\n span {\n background-repeat: no-repeat;\n }\n}\n\n.upload-area {\n align-items: center;\n background: rgba($base-overlay-background, 0.8);\n display: flex;\n height: 100%;\n justify-content: center;\n left: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n visibility: hidden;\n width: 100%;\n z-index: 2000;\n\n * {\n pointer-events: none;\n }\n}\n\n.upload-area__drop {\n width: 320px;\n height: 160px;\n display: flex;\n box-sizing: border-box;\n position: relative;\n padding: 8px;\n}\n\n.upload-area__background {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: -1;\n border-radius: 4px;\n background: $ui-base-color;\n box-shadow: 0 0 5px rgba($base-shadow-color, 0.2);\n}\n\n.upload-area__content {\n flex: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n color: $secondary-text-color;\n font-size: 18px;\n font-weight: 500;\n border: 2px dashed $ui-base-lighter-color;\n border-radius: 4px;\n}\n\n.upload-progress {\n padding: 10px;\n color: $lighter-text-color;\n overflow: hidden;\n display: flex;\n\n .fa {\n font-size: 34px;\n margin-right: 10px;\n }\n\n span {\n font-size: 12px;\n text-transform: uppercase;\n font-weight: 500;\n display: block;\n }\n}\n\n.upload-progess__message {\n flex: 1 1 auto;\n}\n\n.upload-progress__backdrop {\n width: 100%;\n height: 6px;\n border-radius: 6px;\n background: $ui-base-lighter-color;\n position: relative;\n margin-top: 5px;\n}\n\n.upload-progress__tracker {\n position: absolute;\n left: 0;\n top: 0;\n height: 6px;\n background: $ui-highlight-color;\n border-radius: 6px;\n}\n\n.emoji-button {\n display: block;\n font-size: 24px;\n line-height: 24px;\n margin-left: 2px;\n width: 24px;\n outline: 0;\n cursor: pointer;\n\n &:active,\n &:focus {\n outline: 0 !important;\n }\n\n img {\n filter: grayscale(100%);\n opacity: 0.8;\n display: block;\n margin: 0;\n width: 22px;\n height: 22px;\n margin-top: 2px;\n }\n\n &:hover,\n &:active,\n &:focus {\n img {\n opacity: 1;\n filter: none;\n }\n }\n}\n\n.dropdown--active .emoji-button img {\n opacity: 1;\n filter: none;\n}\n\n.privacy-dropdown__dropdown {\n position: absolute;\n background: $simple-background-color;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n border-radius: 4px;\n margin-left: 40px;\n overflow: hidden;\n\n &.top {\n transform-origin: 50% 100%;\n }\n\n &.bottom {\n transform-origin: 50% 0;\n }\n}\n\n.privacy-dropdown__option {\n color: $inverted-text-color;\n padding: 10px;\n cursor: pointer;\n display: flex;\n\n &:hover,\n &.active {\n background: $ui-highlight-color;\n color: $primary-text-color;\n outline: 0;\n\n .privacy-dropdown__option__content {\n color: $primary-text-color;\n\n strong {\n color: $primary-text-color;\n }\n }\n }\n\n &.active:hover {\n background: lighten($ui-highlight-color, 4%);\n }\n}\n\n.privacy-dropdown__option__icon {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-right: 10px;\n}\n\n.privacy-dropdown__option__content {\n flex: 1 1 auto;\n color: $lighter-text-color;\n\n strong {\n font-weight: 500;\n display: block;\n color: $inverted-text-color;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n}\n\n.privacy-dropdown.active {\n .privacy-dropdown__value {\n background: $simple-background-color;\n border-radius: 4px 4px 0 0;\n box-shadow: 0 -4px 4px rgba($base-shadow-color, 0.1);\n\n .icon-button {\n transition: none;\n }\n\n &.active {\n background: $ui-highlight-color;\n\n .icon-button {\n color: $primary-text-color;\n }\n }\n }\n\n &.top .privacy-dropdown__value {\n border-radius: 0 0 4px 4px;\n }\n\n .privacy-dropdown__dropdown {\n display: block;\n box-shadow: 2px 4px 6px rgba($base-shadow-color, 0.1);\n }\n}\n\n.search {\n position: relative;\n}\n\n.search__input {\n display: block;\n padding: 10px;\n padding-right: 30px;\n @include search-input();\n}\n\n.search__icon {\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus {\n outline: 0 !important;\n }\n\n .fa {\n position: absolute;\n top: 10px;\n right: 10px;\n z-index: 2;\n display: inline-block;\n opacity: 0;\n transition: all 100ms linear;\n font-size: 18px;\n width: 18px;\n height: 18px;\n color: $secondary-text-color;\n cursor: default;\n pointer-events: none;\n\n &.active {\n pointer-events: auto;\n opacity: 0.3;\n }\n }\n\n .fa-search {\n transform: rotate(90deg);\n\n &.active {\n pointer-events: none;\n transform: rotate(0deg);\n }\n }\n\n .fa-times-circle {\n top: 11px;\n transform: rotate(0deg);\n color: $action-button-color;\n cursor: pointer;\n\n &.active {\n transform: rotate(90deg);\n }\n\n &:hover {\n color: lighten($action-button-color, 7%);\n }\n }\n}\n\n.search-results__header {\n color: $dark-text-color;\n background: lighten($ui-base-color, 2%);\n padding: 15px;\n font-weight: 500;\n font-size: 16px;\n cursor: default;\n\n .fa {\n display: inline-block;\n margin-right: 5px;\n }\n}\n\n.search-results__section {\n margin-bottom: 5px;\n\n h5 {\n background: darken($ui-base-color, 4%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n cursor: default;\n display: flex;\n padding: 15px;\n font-weight: 500;\n font-size: 16px;\n color: $dark-text-color;\n\n .fa {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n .account:last-child,\n & > div:last-child .status {\n border-bottom: 0;\n }\n}\n\n.search-results__hashtag {\n display: block;\n padding: 10px;\n color: $secondary-text-color;\n text-decoration: none;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($secondary-text-color, 4%);\n text-decoration: underline;\n }\n}\n\n.modal-root {\n position: relative;\n transition: opacity 0.3s linear;\n will-change: opacity;\n z-index: 9999;\n}\n\n.modal-root__overlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: rgba($base-overlay-background, 0.7);\n}\n\n.modal-root__container {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n align-content: space-around;\n z-index: 9999;\n pointer-events: none;\n user-select: none;\n}\n\n.modal-root__modal {\n pointer-events: auto;\n display: flex;\n z-index: 9999;\n}\n\n.video-modal {\n max-width: 100vw;\n max-height: 100vh;\n position: relative;\n}\n\n.media-modal {\n width: 100%;\n height: 100%;\n position: relative;\n\n .extended-video-player {\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n\n video {\n max-width: $media-modal-media-max-width;\n max-height: $media-modal-media-max-height;\n }\n }\n}\n\n.media-modal__closer {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n.media-modal__navigation {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n pointer-events: none;\n transition: opacity 0.3s linear;\n will-change: opacity;\n\n * {\n pointer-events: auto;\n }\n\n &.media-modal__navigation--hidden {\n opacity: 0;\n\n * {\n pointer-events: none;\n }\n }\n}\n\n.media-modal__nav {\n background: rgba($base-overlay-background, 0.5);\n box-sizing: border-box;\n border: 0;\n color: $primary-text-color;\n cursor: pointer;\n display: flex;\n align-items: center;\n font-size: 24px;\n height: 20vmax;\n margin: auto 0;\n padding: 30px 15px;\n position: absolute;\n top: 0;\n bottom: 0;\n}\n\n.media-modal__nav--left {\n left: 0;\n}\n\n.media-modal__nav--right {\n right: 0;\n}\n\n.media-modal__pagination {\n width: 100%;\n text-align: center;\n position: absolute;\n left: 0;\n bottom: 20px;\n pointer-events: none;\n}\n\n.media-modal__page-dot {\n display: inline-block;\n}\n\n.media-modal__button {\n background-color: $primary-text-color;\n height: 12px;\n width: 12px;\n border-radius: 6px;\n margin: 10px;\n padding: 0;\n border: 0;\n font-size: 0;\n}\n\n.media-modal__button--active {\n background-color: $highlight-text-color;\n}\n\n.media-modal__close {\n position: absolute;\n right: 8px;\n top: 8px;\n z-index: 100;\n}\n\n.onboarding-modal,\n.error-modal,\n.embed-modal {\n background: $ui-secondary-color;\n color: $inverted-text-color;\n border-radius: 8px;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n}\n\n.error-modal__body {\n height: 80vh;\n width: 80vw;\n max-width: 520px;\n max-height: 420px;\n position: relative;\n\n & > div {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n padding: 25px;\n display: none;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n display: flex;\n opacity: 0;\n user-select: text;\n }\n}\n\n.error-modal__body {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n}\n\n.onboarding-modal__paginator,\n.error-modal__footer {\n flex: 0 0 auto;\n background: darken($ui-secondary-color, 8%);\n display: flex;\n padding: 25px;\n\n & > div {\n min-width: 33px;\n }\n\n .onboarding-modal__nav,\n .error-modal__nav {\n color: $lighter-text-color;\n border: 0;\n font-size: 14px;\n font-weight: 500;\n padding: 10px 25px;\n line-height: inherit;\n height: auto;\n margin: -10px;\n border-radius: 4px;\n background-color: transparent;\n\n &:hover,\n &:focus,\n &:active {\n color: darken($lighter-text-color, 4%);\n background-color: darken($ui-secondary-color, 16%);\n }\n\n &.onboarding-modal__done,\n &.onboarding-modal__next {\n color: $inverted-text-color;\n\n &:hover,\n &:focus,\n &:active {\n color: lighten($inverted-text-color, 4%);\n }\n }\n }\n}\n\n.error-modal__footer {\n justify-content: center;\n}\n\n.display-case {\n text-align: center;\n font-size: 15px;\n margin-bottom: 15px;\n\n &__label {\n font-weight: 500;\n color: $inverted-text-color;\n margin-bottom: 5px;\n text-transform: uppercase;\n font-size: 12px;\n }\n\n &__case {\n background: $ui-base-color;\n color: $secondary-text-color;\n font-weight: 500;\n padding: 10px;\n border-radius: 4px;\n }\n}\n\n.onboard-sliders {\n display: inline-block;\n max-width: 30px;\n max-height: auto;\n margin-left: 10px;\n}\n\n.boost-modal,\n.confirmation-modal,\n.report-modal,\n.actions-modal,\n.mute-modal {\n background: lighten($ui-secondary-color, 8%);\n color: $inverted-text-color;\n border-radius: 8px;\n overflow: hidden;\n max-width: 90vw;\n width: 480px;\n position: relative;\n flex-direction: column;\n\n .status__display-name {\n display: block;\n max-width: 100%;\n padding-right: 25px;\n }\n\n .status__avatar {\n height: 28px;\n left: 10px;\n position: absolute;\n top: 10px;\n width: 48px;\n }\n\n .status__content__spoiler-link {\n color: lighten($secondary-text-color, 8%);\n }\n}\n\n.actions-modal {\n .status {\n background: $white;\n border-bottom-color: $ui-secondary-color;\n padding-top: 10px;\n padding-bottom: 10px;\n }\n\n .dropdown-menu__separator {\n border-bottom-color: $ui-secondary-color;\n }\n}\n\n.boost-modal__container {\n overflow-x: scroll;\n padding: 10px;\n\n .status {\n user-select: text;\n border-bottom: 0;\n }\n}\n\n.boost-modal__action-bar,\n.confirmation-modal__action-bar,\n.mute-modal__action-bar {\n display: flex;\n justify-content: space-between;\n background: $ui-secondary-color;\n padding: 10px;\n line-height: 36px;\n\n & > div {\n flex: 1 1 auto;\n text-align: right;\n color: $lighter-text-color;\n padding-right: 10px;\n }\n\n .button {\n flex: 0 0 auto;\n }\n}\n\n.boost-modal__status-header {\n font-size: 15px;\n}\n\n.boost-modal__status-time {\n float: right;\n font-size: 14px;\n}\n\n.confirmation-modal {\n max-width: 85vw;\n\n @media screen and (min-width: 480px) {\n max-width: 380px;\n }\n}\n\n.mute-modal {\n line-height: 24px;\n}\n\n.mute-modal .react-toggle {\n vertical-align: middle;\n}\n\n.report-modal {\n width: 90vw;\n max-width: 700px;\n}\n\n.report-modal__container {\n display: flex;\n border-top: 1px solid $ui-secondary-color;\n\n @media screen and (max-width: 480px) {\n flex-wrap: wrap;\n overflow-y: auto;\n }\n}\n\n.report-modal__statuses,\n.report-modal__comment {\n box-sizing: border-box;\n width: 50%;\n\n @media screen and (max-width: 480px) {\n width: 100%;\n }\n}\n\n.report-modal__statuses {\n flex: 1 1 auto;\n min-height: 20vh;\n max-height: 80vh;\n overflow-y: auto;\n overflow-x: hidden;\n\n .status__content a {\n color: $highlight-text-color;\n }\n\n .status__content,\n .status__content p {\n color: $inverted-text-color;\n }\n\n @media screen and (max-width: 480px) {\n max-height: 10vh;\n }\n}\n\n.report-modal__comment {\n padding: 20px;\n border-right: 1px solid $ui-secondary-color;\n max-width: 320px;\n\n p {\n font-size: 14px;\n line-height: 20px;\n margin-bottom: 20px;\n }\n\n .setting-text {\n display: block;\n box-sizing: border-box;\n width: 100%;\n margin: 0;\n color: $inverted-text-color;\n background: $white;\n padding: 10px;\n font-family: inherit;\n font-size: 14px;\n resize: vertical;\n border: 0;\n outline: 0;\n border-radius: 4px;\n border: 1px solid $ui-secondary-color;\n margin-bottom: 20px;\n\n &:focus {\n border: 1px solid darken($ui-secondary-color, 8%);\n }\n }\n\n .setting-toggle {\n margin-top: 20px;\n margin-bottom: 24px;\n\n &__label {\n color: $inverted-text-color;\n font-size: 14px;\n }\n }\n\n @media screen and (max-width: 480px) {\n padding: 10px;\n max-width: 100%;\n order: 2;\n\n .setting-toggle {\n margin-bottom: 4px;\n }\n }\n}\n\n.actions-modal {\n .status {\n overflow-y: auto;\n max-height: 300px;\n }\n\n max-height: 80vh;\n max-width: 80vw;\n\n .actions-modal__item-label {\n font-weight: 500;\n }\n\n ul {\n overflow-y: auto;\n flex-shrink: 0;\n\n li:empty {\n margin: 0;\n }\n\n li:not(:empty) {\n a {\n color: $inverted-text-color;\n display: flex;\n padding: 12px 16px;\n font-size: 15px;\n align-items: center;\n text-decoration: none;\n\n &,\n button {\n transition: none;\n }\n\n &.active,\n &:hover,\n &:active,\n &:focus {\n &,\n button {\n background: $ui-highlight-color;\n color: $primary-text-color;\n }\n }\n\n button:first-child {\n margin-right: 10px;\n }\n }\n }\n }\n}\n\n.confirmation-modal__action-bar,\n.mute-modal__action-bar {\n .confirmation-modal__secondary-button,\n .confirmation-modal__cancel-button,\n .mute-modal__cancel-button {\n background-color: transparent;\n color: $lighter-text-color;\n font-size: 14px;\n font-weight: 500;\n\n &:hover,\n &:focus,\n &:active {\n color: darken($lighter-text-color, 4%);\n }\n }\n}\n\n.confirmation-modal__container,\n.mute-modal__container,\n.report-modal__target {\n padding: 30px;\n font-size: 16px;\n text-align: center;\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n}\n\n.report-modal__target {\n padding: 20px;\n\n .media-modal__close {\n top: 19px;\n right: 15px;\n }\n}\n\n.loading-bar {\n background-color: $highlight-text-color;\n height: 3px;\n position: absolute;\n top: 0;\n left: 0;\n}\n\n.media-gallery__gifv__label {\n display: block;\n position: absolute;\n color: $primary-text-color;\n background: rgba($base-overlay-background, 0.5);\n bottom: 6px;\n left: 6px;\n padding: 2px 6px;\n border-radius: 2px;\n font-size: 11px;\n font-weight: 600;\n z-index: 1;\n pointer-events: none;\n opacity: 0.9;\n transition: opacity 0.1s ease;\n}\n\n.media-gallery__gifv {\n &.autoplay {\n .media-gallery__gifv__label {\n display: none;\n }\n }\n\n &:hover {\n .media-gallery__gifv__label {\n opacity: 1;\n }\n }\n}\n\n.media-gallery__audio {\n margin-top: 32px;\n\n audio {\n width: 100%;\n }\n}\n\n.attachment-list {\n display: flex;\n font-size: 14px;\n border: 1px solid lighten($ui-base-color, 8%);\n border-radius: 4px;\n margin-top: 14px;\n overflow: hidden;\n\n &__icon {\n flex: 0 0 auto;\n color: $dark-text-color;\n padding: 8px 18px;\n cursor: default;\n border-right: 1px solid lighten($ui-base-color, 8%);\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n font-size: 26px;\n\n .fa {\n display: block;\n }\n }\n\n &__list {\n list-style: none;\n padding: 4px 0;\n padding-left: 8px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n li {\n display: block;\n padding: 4px 0;\n }\n\n a {\n text-decoration: none;\n color: $dark-text-color;\n font-weight: 500;\n\n &:hover {\n text-decoration: underline;\n }\n }\n }\n\n &.compact {\n border: 0;\n margin-top: 4px;\n\n .attachment-list__list {\n padding: 0;\n display: block;\n }\n\n .fa {\n color: $dark-text-color;\n }\n }\n}\n\n/* Media Gallery */\n.media-gallery {\n box-sizing: border-box;\n margin-top: 8px;\n overflow: hidden;\n border-radius: 4px;\n position: relative;\n width: 100%;\n}\n\n.media-gallery__item {\n border: none;\n box-sizing: border-box;\n display: block;\n float: left;\n position: relative;\n border-radius: 4px;\n overflow: hidden;\n\n &.standalone {\n .media-gallery__item-gifv-thumbnail {\n transform: none;\n top: 0;\n }\n }\n}\n\n.media-gallery__item-thumbnail {\n cursor: zoom-in;\n display: block;\n text-decoration: none;\n color: $secondary-text-color;\n line-height: 0;\n\n &,\n img {\n height: 100%;\n width: 100%;\n }\n\n img {\n object-fit: cover;\n }\n}\n\n.media-gallery__gifv {\n height: 100%;\n overflow: hidden;\n position: relative;\n width: 100%;\n}\n\n.media-gallery__item-gifv-thumbnail {\n cursor: zoom-in;\n height: 100%;\n object-fit: cover;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n width: 100%;\n z-index: 1;\n}\n\n.media-gallery__item-thumbnail-label {\n clip: rect(1px 1px 1px 1px); /* IE6, IE7 */\n clip: rect(1px, 1px, 1px, 1px);\n overflow: hidden;\n position: absolute;\n}\n/* End Media Gallery */\n\n/* Status Video Player */\n.status__video-player {\n background: $base-overlay-background;\n box-sizing: border-box;\n cursor: default; /* May not be needed */\n margin-top: 8px;\n overflow: hidden;\n position: relative;\n}\n\n.status__video-player-video {\n height: 100%;\n object-fit: cover;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n width: 100%;\n z-index: 1;\n}\n\n.status__video-player-expand,\n.status__video-player-mute {\n color: $primary-text-color;\n opacity: 0.8;\n position: absolute;\n right: 4px;\n text-shadow: 0 1px 1px $base-shadow-color, 1px 0 1px $base-shadow-color;\n}\n\n.status__video-player-spoiler {\n display: none;\n color: $primary-text-color;\n left: 4px;\n position: absolute;\n text-shadow: 0 1px 1px $base-shadow-color, 1px 0 1px $base-shadow-color;\n top: 4px;\n z-index: 100;\n\n &.status__video-player-spoiler--visible {\n display: block;\n }\n}\n\n.status__video-player-expand {\n bottom: 4px;\n z-index: 100;\n}\n\n.status__video-player-mute {\n top: 4px;\n z-index: 5;\n}\n\n.detailed,\n.fullscreen {\n .video-player__volume__current,\n .video-player__volume::before {\n bottom: 27px;\n }\n\n .video-player__volume__handle {\n bottom: 23px;\n }\n\n}\n\n.video-player {\n overflow: hidden;\n position: relative;\n background: $base-shadow-color;\n max-width: 100%;\n border-radius: 4px;\n\n &:focus {\n outline: 0;\n }\n\n video {\n max-width: 100vw;\n max-height: 80vh;\n z-index: 1;\n }\n\n &.fullscreen {\n width: 100% !important;\n height: 100% !important;\n margin: 0;\n\n video {\n max-width: 100% !important;\n max-height: 100% !important;\n width: 100% !important;\n height: 100% !important;\n }\n }\n\n &.inline {\n video {\n object-fit: contain;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n }\n }\n\n &__controls {\n position: absolute;\n z-index: 2;\n bottom: 0;\n left: 0;\n right: 0;\n box-sizing: border-box;\n background: linear-gradient(0deg, rgba($base-shadow-color, 0.85) 0, rgba($base-shadow-color, 0.45) 60%, transparent);\n padding: 0 15px;\n opacity: 0;\n transition: opacity .1s ease;\n\n &.active {\n opacity: 1;\n }\n }\n\n &.inactive {\n video,\n .video-player__controls {\n visibility: hidden;\n }\n }\n\n &__spoiler {\n display: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 4;\n border: 0;\n background: $base-overlay-background;\n color: $darker-text-color;\n transition: none;\n pointer-events: none;\n\n &.active {\n display: block;\n pointer-events: auto;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($darker-text-color, 7%);\n }\n }\n\n &__title {\n display: block;\n font-size: 14px;\n }\n\n &__subtitle {\n display: block;\n font-size: 11px;\n font-weight: 500;\n }\n }\n\n &__buttons-bar {\n display: flex;\n justify-content: space-between;\n padding-bottom: 10px;\n }\n\n &__buttons {\n font-size: 16px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n &.left {\n button {\n padding-left: 0;\n }\n }\n\n &.right {\n button {\n padding-right: 0;\n }\n }\n\n button {\n background: transparent;\n padding: 2px 10px;\n font-size: 16px;\n border: 0;\n color: rgba($white, 0.75);\n\n &:active,\n &:hover,\n &:focus {\n color: $white;\n }\n }\n }\n\n &__time-sep,\n &__time-total,\n &__time-current {\n font-size: 14px;\n font-weight: 500;\n }\n\n &__time-current {\n color: $white;\n margin-left: 60px;\n }\n\n &__time-sep {\n display: inline-block;\n margin: 0 6px;\n }\n\n &__time-sep,\n &__time-total {\n color: $white;\n }\n\n &__volume {\n cursor: pointer;\n height: 24px;\n display: inline;\n\n &::before {\n content: \"\";\n width: 50px;\n background: rgba($white, 0.35);\n border-radius: 4px;\n display: block;\n position: absolute;\n height: 4px;\n left: 70px;\n bottom: 20px;\n }\n\n &__current {\n display: block;\n position: absolute;\n height: 4px;\n border-radius: 4px;\n left: 70px;\n bottom: 20px;\n background: lighten($ui-highlight-color, 8%);\n }\n\n &__handle {\n position: absolute;\n z-index: 3;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n bottom: 16px;\n left: 70px;\n transition: opacity .1s ease;\n background: lighten($ui-highlight-color, 8%);\n box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.2);\n pointer-events: none;\n }\n }\n\n &__seek {\n cursor: pointer;\n height: 24px;\n position: relative;\n\n &::before {\n content: \"\";\n width: 100%;\n background: rgba($white, 0.35);\n border-radius: 4px;\n display: block;\n position: absolute;\n height: 4px;\n top: 10px;\n }\n\n &__progress,\n &__buffer {\n display: block;\n position: absolute;\n height: 4px;\n border-radius: 4px;\n top: 10px;\n background: lighten($ui-highlight-color, 8%);\n }\n\n &__buffer {\n background: rgba($white, 0.2);\n }\n\n &__handle {\n position: absolute;\n z-index: 3;\n opacity: 0;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n top: 6px;\n margin-left: -6px;\n transition: opacity .1s ease;\n background: lighten($ui-highlight-color, 8%);\n box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.2);\n pointer-events: none;\n\n &.active {\n opacity: 1;\n }\n }\n\n &:hover {\n .video-player__seek__handle {\n opacity: 1;\n }\n }\n }\n\n &.detailed,\n &.fullscreen {\n .video-player__buttons {\n button {\n padding-top: 10px;\n padding-bottom: 10px;\n }\n }\n }\n}\n\n.media-spoiler-video {\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n cursor: pointer;\n margin-top: 8px;\n position: relative;\n border: 0;\n display: block;\n}\n\n.media-spoiler-video-play-icon {\n border-radius: 100px;\n color: rgba($primary-text-color, 0.8);\n font-size: 36px;\n left: 50%;\n padding: 5px;\n position: absolute;\n top: 50%;\n transform: translate(-50%, -50%);\n}\n/* End Video Player */\n\n.account-gallery__container {\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n padding: 2px;\n}\n\n.account-gallery__item {\n flex-grow: 1;\n width: 50%;\n overflow: hidden;\n position: relative;\n\n &::before {\n content: \"\";\n display: block;\n padding-top: 100%;\n }\n\n a {\n display: block;\n width: calc(100% - 4px);\n height: calc(100% - 4px);\n margin: 2px;\n top: 0;\n left: 0;\n background-color: $base-overlay-background;\n background-size: cover;\n background-position: center;\n position: absolute;\n color: $darker-text-color;\n text-decoration: none;\n border-radius: 4px;\n\n &:hover,\n &:active,\n &:focus {\n outline: 0;\n color: $secondary-text-color;\n\n &::before {\n content: \"\";\n display: block;\n width: 100%;\n height: 100%;\n background: rgba($base-overlay-background, 0.3);\n border-radius: 4px;\n }\n }\n }\n\n &__icons {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n font-size: 24px;\n }\n}\n\n.notification__filter-bar,\n.account__section-headline {\n background: darken($ui-base-color, 4%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n cursor: default;\n display: flex;\n flex-shrink: 0;\n\n button {\n background: darken($ui-base-color, 4%);\n border: 0;\n margin: 0;\n }\n\n button,\n a {\n display: block;\n flex: 1 1 auto;\n color: $darker-text-color;\n padding: 15px 0;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n text-decoration: none;\n position: relative;\n\n &.active {\n color: $secondary-text-color;\n\n &::before,\n &::after {\n display: block;\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 50%;\n width: 0;\n height: 0;\n transform: translateX(-50%);\n border-style: solid;\n border-width: 0 10px 10px;\n border-color: transparent transparent lighten($ui-base-color, 8%);\n }\n\n &::after {\n bottom: -1px;\n border-color: transparent transparent $ui-base-color;\n }\n }\n }\n}\n\n::-webkit-scrollbar-thumb {\n border-radius: 0;\n}\n\n.search-popout {\n @include search-popout();\n}\n\nnoscript {\n text-align: center;\n\n img {\n width: 200px;\n opacity: 0.5;\n animation: flicker 4s infinite;\n }\n\n div {\n font-size: 14px;\n margin: 30px auto;\n color: $secondary-text-color;\n max-width: 400px;\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n\n &:hover {\n text-decoration: none;\n }\n }\n }\n}\n\n@keyframes flicker {\n 0% { opacity: 1; }\n 30% { opacity: 0.75; }\n 100% { opacity: 1; }\n}\n\n@media screen and (max-width: 630px) and (max-height: 400px) {\n $duration: 400ms;\n $delay: 100ms;\n\n .tabs-bar,\n .search {\n will-change: margin-top;\n transition: margin-top $duration $delay;\n }\n\n .navigation-bar {\n will-change: padding-bottom;\n transition: padding-bottom $duration $delay;\n }\n\n .navigation-bar {\n & > a:first-child {\n will-change: margin-top, margin-left, margin-right, width;\n transition: margin-top $duration $delay, margin-left $duration ($duration + $delay), margin-right $duration ($duration + $delay);\n }\n\n & > .navigation-bar__profile-edit {\n will-change: margin-top;\n transition: margin-top $duration $delay;\n }\n\n .navigation-bar__actions {\n & > .icon-button.close {\n will-change: opacity transform;\n transition: opacity $duration * 0.5 $delay,\n transform $duration $delay;\n }\n\n & > .compose__action-bar .icon-button {\n will-change: opacity transform;\n transition: opacity $duration * 0.5 $delay + $duration * 0.5,\n transform $duration $delay;\n }\n }\n }\n\n .is-composing {\n .tabs-bar,\n .search {\n margin-top: -50px;\n }\n\n .navigation-bar {\n padding-bottom: 0;\n\n & > a:first-child {\n margin: -100px 10px 0 -50px;\n }\n\n .navigation-bar__profile {\n padding-top: 2px;\n }\n\n .navigation-bar__profile-edit {\n position: absolute;\n margin-top: -60px;\n }\n\n .navigation-bar__actions {\n .icon-button.close {\n pointer-events: auto;\n opacity: 1;\n transform: scale(1.0, 1.0) translate(0, 0);\n bottom: 5px;\n }\n\n .compose__action-bar .icon-button {\n pointer-events: none;\n opacity: 0;\n transform: scale(0.0, 1.0) translate(100%, 0);\n }\n }\n }\n }\n}\n\n.embed-modal {\n max-width: 80vw;\n max-height: 80vh;\n\n h4 {\n padding: 30px;\n font-weight: 500;\n font-size: 16px;\n text-align: center;\n }\n\n .embed-modal__container {\n padding: 10px;\n\n .hint {\n margin-bottom: 15px;\n }\n\n .embed-modal__html {\n outline: 0;\n box-sizing: border-box;\n display: block;\n width: 100%;\n border: none;\n padding: 10px;\n font-family: $font-monospace, monospace;\n background: $ui-base-color;\n color: $primary-text-color;\n font-size: 14px;\n margin: 0;\n margin-bottom: 15px;\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &:focus {\n background: lighten($ui-base-color, 4%);\n }\n\n @media screen and (max-width: 600px) {\n font-size: 16px;\n }\n }\n\n .embed-modal__iframe {\n width: 400px;\n max-width: 100%;\n overflow: hidden;\n border: 0;\n }\n }\n}\n\n.account__moved-note {\n padding: 14px 10px;\n padding-bottom: 16px;\n background: lighten($ui-base-color, 4%);\n border-top: 1px solid lighten($ui-base-color, 8%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n &__message {\n position: relative;\n margin-left: 58px;\n color: $dark-text-color;\n padding: 8px 0;\n padding-top: 0;\n padding-bottom: 4px;\n font-size: 14px;\n\n > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n\n &__icon-wrapper {\n left: -26px;\n position: absolute;\n }\n\n .detailed-status__display-avatar {\n position: relative;\n }\n\n .detailed-status__display-name {\n margin-bottom: 0;\n }\n}\n\n.column-inline-form {\n padding: 7px 15px;\n padding-right: 5px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n background: lighten($ui-base-color, 4%);\n\n label {\n flex: 1 1 auto;\n\n input {\n width: 100%;\n margin-bottom: 6px;\n\n &:focus {\n outline: 0;\n }\n }\n }\n\n .icon-button {\n flex: 0 0 auto;\n margin: 0 5px;\n }\n}\n\n.drawer__backdrop {\n cursor: pointer;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: rgba($base-overlay-background, 0.5);\n}\n\n.list-editor {\n background: $ui-base-color;\n flex-direction: column;\n border-radius: 8px;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n width: 380px;\n overflow: hidden;\n\n @media screen and (max-width: 420px) {\n width: 90%;\n }\n\n h4 {\n padding: 15px 0;\n background: lighten($ui-base-color, 13%);\n font-weight: 500;\n font-size: 16px;\n text-align: center;\n border-radius: 8px 8px 0 0;\n }\n\n .drawer__pager {\n height: 50vh;\n }\n\n .drawer__inner {\n border-radius: 0 0 8px 8px;\n\n &.backdrop {\n width: calc(100% - 60px);\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n border-radius: 0 0 0 8px;\n }\n }\n\n &__accounts {\n overflow-y: auto;\n }\n\n .account__display-name {\n &:hover strong {\n text-decoration: none;\n }\n }\n\n .account__avatar {\n cursor: default;\n }\n\n .search {\n margin-bottom: 0;\n }\n}\n\n.list-adder {\n background: $ui-base-color;\n flex-direction: column;\n border-radius: 8px;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n width: 380px;\n overflow: hidden;\n\n @media screen and (max-width: 420px) {\n width: 90%;\n }\n\n &__account {\n background: lighten($ui-base-color, 13%);\n }\n\n &__lists {\n background: lighten($ui-base-color, 13%);\n height: 50vh;\n border-radius: 0 0 8px 8px;\n overflow-y: auto;\n }\n\n .list {\n padding: 10px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n }\n\n .list__wrapper {\n display: flex;\n }\n\n .list__display-name {\n flex: 1 1 auto;\n overflow: hidden;\n text-decoration: none;\n font-size: 16px;\n padding: 10px;\n }\n}\n\n.focal-point-modal {\n max-width: 80vw;\n max-height: 80vh;\n position: relative;\n}\n\n.focal-point {\n position: relative;\n cursor: pointer;\n overflow: hidden;\n\n &.dragging {\n cursor: move;\n }\n\n img {\n max-width: 80vw;\n max-height: 80vh;\n width: auto;\n height: auto;\n margin: auto;\n }\n\n &__reticle {\n position: absolute;\n width: 100px;\n height: 100px;\n transform: translate(-50%, -50%);\n background: url('~images/reticle.png') no-repeat 0 0;\n border-radius: 50%;\n box-shadow: 0 0 0 9999em rgba($base-shadow-color, 0.35);\n }\n\n &__overlay {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n }\n}\n\n.floating-action-button {\n position: fixed;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 3.9375rem;\n height: 3.9375rem;\n bottom: 1.3125rem;\n right: 1.3125rem;\n background: darken($ui-highlight-color, 3%);\n color: $white;\n border-radius: 50%;\n font-size: 21px;\n line-height: 21px;\n text-decoration: none;\n box-shadow: 2px 3px 9px rgba($base-shadow-color, 0.4);\n\n &:hover,\n &:focus,\n &:active {\n background: lighten($ui-highlight-color, 7%);\n }\n}\n\n.account__header__content {\n color: $darker-text-color;\n font-size: 14px;\n font-weight: 400;\n overflow: hidden;\n word-break: normal;\n word-wrap: break-word;\n\n p {\n margin-bottom: 20px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n a {\n color: inherit;\n text-decoration: underline;\n\n &:hover {\n text-decoration: none;\n }\n }\n}\n\n.account__header {\n overflow: hidden;\n\n &.inactive {\n opacity: 0.5;\n\n .account__header__image,\n .account__avatar {\n filter: grayscale(100%);\n }\n }\n\n &__info {\n position: absolute;\n top: 10px;\n left: 10px;\n }\n\n &__image {\n overflow: hidden;\n height: 145px;\n position: relative;\n background: darken($ui-base-color, 4%);\n\n img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n }\n }\n\n &__bar {\n position: relative;\n background: lighten($ui-base-color, 4%);\n padding: 5px;\n border-bottom: 1px solid lighten($ui-base-color, 12%);\n\n .avatar {\n display: block;\n flex: 0 0 auto;\n width: 94px;\n margin-left: -2px;\n\n .account__avatar {\n background: darken($ui-base-color, 8%);\n border: 2px solid lighten($ui-base-color, 4%);\n }\n }\n }\n\n &__tabs {\n display: flex;\n align-items: flex-start;\n padding: 7px 5px;\n margin-top: -55px;\n\n &__buttons {\n display: flex;\n align-items: center;\n padding-top: 55px;\n overflow: hidden;\n\n .icon-button {\n border: 1px solid lighten($ui-base-color, 12%);\n border-radius: 4px;\n box-sizing: content-box;\n padding: 2px;\n }\n\n .button {\n margin: 0 8px;\n }\n }\n\n &__name {\n padding: 5px;\n\n .account-role {\n vertical-align: top;\n }\n\n .emojione {\n width: 22px;\n height: 22px;\n }\n\n h1 {\n font-size: 16px;\n line-height: 24px;\n color: $primary-text-color;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n\n small {\n display: block;\n font-size: 14px;\n color: $darker-text-color;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n\n .spacer {\n flex: 1 1 auto;\n }\n }\n\n &__bio {\n overflow: hidden;\n margin: 0 -5px;\n\n .account__header__content {\n padding: 20px 15px;\n padding-bottom: 5px;\n color: $primary-text-color;\n }\n\n .account__header__fields {\n margin: 0;\n border-top: 1px solid lighten($ui-base-color, 12%);\n\n a {\n color: lighten($ui-highlight-color, 8%);\n }\n\n dl:first-child .verified {\n border-radius: 0 4px 0 0;\n }\n\n .verified a {\n color: $valid-value-color;\n }\n }\n }\n\n &__extra {\n margin-top: 4px;\n\n &__links {\n font-size: 14px;\n color: $darker-text-color;\n\n a {\n display: inline-block;\n color: $darker-text-color;\n text-decoration: none;\n padding: 10px;\n padding-top: 20px;\n font-weight: 500;\n\n strong {\n font-weight: 700;\n color: $primary-text-color;\n }\n }\n }\n }\n}\n\n.trends {\n &__header {\n color: $dark-text-color;\n background: lighten($ui-base-color, 2%);\n border-bottom: 1px solid darken($ui-base-color, 4%);\n font-weight: 500;\n padding: 15px;\n font-size: 16px;\n cursor: default;\n\n .fa {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n &__item {\n display: flex;\n align-items: center;\n padding: 15px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n &:last-child {\n border-bottom: 0;\n }\n\n &__name {\n flex: 1 1 auto;\n color: $dark-text-color;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n strong {\n font-weight: 500;\n }\n\n a {\n color: $darker-text-color;\n text-decoration: none;\n font-size: 14px;\n font-weight: 500;\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n &:hover,\n &:focus,\n &:active {\n span {\n text-decoration: underline;\n }\n }\n }\n }\n\n &__current {\n flex: 0 0 auto;\n width: 100px;\n font-size: 24px;\n line-height: 36px;\n font-weight: 500;\n text-align: center;\n color: $secondary-text-color;\n }\n\n &__sparkline {\n flex: 0 0 auto;\n width: 50px;\n\n path {\n stroke: lighten($highlight-text-color, 6%) !important;\n }\n }\n }\n}\n","@charset \"UTF-8\";\n/* http://meyerweb.com/eric/tools/css/reset/\n v2.0 | 20110126\n License: none (public domain)\n*/\nhtml, body, div, span, applet, object, iframe,\nh1, h2, h3, h4, h5, h6, p, blockquote, pre,\na, abbr, acronym, address, big, cite, code,\ndel, dfn, em, img, ins, kbd, q, s, samp,\nsmall, strike, strong, sub, sup, tt, var,\nb, u, i, center,\ndl, dt, dd, ol, ul, li,\nfieldset, form, label, legend,\ntable, caption, tbody, tfoot, thead, tr, th, td,\narticle, aside, canvas, details, embed,\nfigure, figcaption, footer, header, hgroup,\nmenu, nav, output, ruby, section, summary,\ntime, mark, audio, video {\n margin: 0;\n padding: 0;\n border: 0;\n font-size: 100%;\n font: inherit;\n vertical-align: baseline;\n}\n\n/* HTML5 display-role reset for older browsers */\narticle, aside, details, figcaption, figure,\nfooter, header, hgroup, menu, nav, section {\n display: block;\n}\n\nbody {\n line-height: 1;\n}\n\nol, ul {\n list-style: none;\n}\n\nblockquote, q {\n quotes: none;\n}\n\nblockquote:before, blockquote:after,\nq:before, q:after {\n content: \"\";\n content: none;\n}\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\nhtml {\n scrollbar-color: #313543 rgba(0, 0, 0, 0.1);\n}\n\n::-webkit-scrollbar {\n width: 12px;\n height: 12px;\n}\n\n::-webkit-scrollbar-thumb {\n background: #313543;\n border: 0px none #ffffff;\n border-radius: 50px;\n}\n\n::-webkit-scrollbar-thumb:hover {\n background: #353a49;\n}\n\n::-webkit-scrollbar-thumb:active {\n background: #313543;\n}\n\n::-webkit-scrollbar-track {\n border: 0px none #ffffff;\n border-radius: 0;\n background: rgba(0, 0, 0, 0.1);\n}\n\n::-webkit-scrollbar-track:hover {\n background: #282c37;\n}\n\n::-webkit-scrollbar-track:active {\n background: #282c37;\n}\n\n::-webkit-scrollbar-corner {\n background: transparent;\n}\n\nbody {\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n background: #17191f;\n font-size: 13px;\n line-height: 18px;\n font-weight: 400;\n color: #ffffff;\n text-rendering: optimizelegibility;\n font-feature-settings: \"kern\";\n text-size-adjust: none;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n -webkit-tap-highlight-color: transparent;\n}\nbody.system-font {\n font-family: system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", \"mastodon-font-sans-serif\", sans-serif;\n}\nbody.app-body {\n position: absolute;\n width: 100%;\n height: 100%;\n padding: 0;\n background: #282c37;\n}\nbody.app-body.with-modals--active {\n overflow-y: hidden;\n}\nbody.lighter {\n background: #282c37;\n}\nbody.with-modals {\n overflow-x: hidden;\n overflow-y: scroll;\n}\nbody.with-modals--active {\n overflow-y: hidden;\n margin-right: 13px;\n}\nbody.player {\n text-align: center;\n}\nbody.embed {\n background: #313543;\n margin: 0;\n padding-bottom: 0;\n}\nbody.embed .container {\n position: absolute;\n width: 100%;\n height: 100%;\n overflow: hidden;\n}\nbody.admin {\n background: #1f232b;\n position: fixed;\n width: 100%;\n height: 100%;\n padding: 0;\n}\nbody.error {\n position: absolute;\n text-align: center;\n color: #dde3ec;\n background: #282c37;\n width: 100%;\n height: 100%;\n padding: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n}\nbody.error .dialog {\n vertical-align: middle;\n margin: 20px;\n}\nbody.error .dialog__illustration img {\n display: block;\n max-width: 470px;\n width: 100%;\n height: auto;\n margin-top: -120px;\n}\nbody.error .dialog h1 {\n font-size: 20px;\n line-height: 28px;\n font-weight: 400;\n}\n\nbutton {\n font-family: inherit;\n cursor: pointer;\n}\nbutton:focus {\n outline: none;\n}\n\n.app-holder, .app-holder > div {\n display: flex;\n width: 100%;\n height: 100%;\n align-items: center;\n justify-content: center;\n outline: 0 !important;\n}\n\n.container-alt {\n width: 700px;\n margin: 0 auto;\n margin-top: 40px;\n}\n@media screen and (max-width: 740px) {\n .container-alt {\n width: 100%;\n margin: 0;\n }\n}\n\n.logo-container {\n margin: 100px auto 50px;\n}\n@media screen and (max-width: 500px) {\n .logo-container {\n margin: 40px auto 0;\n }\n}\n.logo-container h1 {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.logo-container h1 img {\n height: 42px;\n margin-right: 10px;\n}\n.logo-container h1 a {\n display: flex;\n justify-content: center;\n align-items: center;\n color: #ffffff;\n text-decoration: none;\n outline: 0;\n padding: 12px 16px;\n line-height: 32px;\n font-family: \"mastodon-font-display\", sans-serif;\n font-weight: 500;\n font-size: 14px;\n}\n\n.compose-standalone .compose-form {\n width: 400px;\n margin: 0 auto;\n padding: 20px 0;\n margin-top: 40px;\n box-sizing: border-box;\n}\n@media screen and (max-width: 400px) {\n .compose-standalone .compose-form {\n width: 100%;\n margin-top: 0;\n padding: 20px;\n }\n}\n\n.account-header {\n width: 400px;\n margin: 0 auto;\n display: flex;\n font-size: 13px;\n line-height: 18px;\n box-sizing: border-box;\n padding: 20px 0;\n padding-bottom: 0;\n margin-bottom: -30px;\n margin-top: 40px;\n}\n@media screen and (max-width: 440px) {\n .account-header {\n width: 100%;\n margin: 0;\n margin-bottom: 10px;\n padding: 20px;\n padding-bottom: 0;\n }\n}\n.account-header .avatar {\n width: 40px;\n height: 40px;\n margin-right: 8px;\n}\n.account-header .avatar img {\n width: 100%;\n height: 100%;\n display: block;\n margin: 0;\n border-radius: 4px;\n}\n.account-header .name {\n flex: 1 1 auto;\n color: #ecf0f4;\n width: calc(100% - 88px);\n}\n.account-header .name .username {\n display: block;\n font-weight: 500;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.account-header .logout-link {\n display: block;\n font-size: 32px;\n line-height: 40px;\n margin-left: 8px;\n}\n\n.grid-3 {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: 3fr 1fr;\n grid-auto-columns: 25%;\n grid-auto-rows: max-content;\n}\n.grid-3 .column-0 {\n grid-column: 1/3;\n grid-row: 1;\n}\n.grid-3 .column-1 {\n grid-column: 1;\n grid-row: 2;\n}\n.grid-3 .column-2 {\n grid-column: 2;\n grid-row: 2;\n}\n.grid-3 .column-3 {\n grid-column: 1/3;\n grid-row: 3;\n}\n.grid-3 .landing-page__call-to-action {\n min-height: 100%;\n}\n@media screen and (max-width: 738px) {\n .grid-3 {\n grid-template-columns: minmax(0, 50%) minmax(0, 50%);\n }\n .grid-3 .landing-page__call-to-action {\n padding: 20px;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n .grid-3 .row__information-board {\n width: 100%;\n justify-content: center;\n align-items: center;\n }\n .grid-3 .row__mascot {\n display: none;\n }\n}\n@media screen and (max-width: 415px) {\n .grid-3 {\n grid-gap: 0;\n grid-template-columns: minmax(0, 100%);\n }\n .grid-3 .column-0 {\n grid-column: 1;\n }\n .grid-3 .column-1 {\n grid-column: 1;\n grid-row: 3;\n }\n .grid-3 .column-2 {\n grid-column: 1;\n grid-row: 2;\n }\n .grid-3 .column-3 {\n grid-column: 1;\n grid-row: 4;\n }\n}\n\n@media screen and (max-width: 415px) {\n .public-layout {\n padding-top: 48px;\n }\n}\n.public-layout .container {\n max-width: 960px;\n}\n@media screen and (max-width: 415px) {\n .public-layout .container {\n padding: 0;\n }\n}\n.public-layout .header {\n background: #393f4f;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n height: 48px;\n margin: 10px 0;\n display: flex;\n align-items: stretch;\n justify-content: center;\n flex-wrap: nowrap;\n overflow: hidden;\n}\n@media screen and (max-width: 415px) {\n .public-layout .header {\n position: fixed;\n width: 100%;\n top: 0;\n left: 0;\n margin: 0;\n border-radius: 0;\n box-shadow: none;\n z-index: 110;\n }\n}\n.public-layout .header > div {\n flex: 1 1 33.3%;\n min-height: 1px;\n}\n.public-layout .header .nav-left {\n display: flex;\n align-items: stretch;\n justify-content: flex-start;\n flex-wrap: nowrap;\n}\n.public-layout .header .nav-center {\n display: flex;\n align-items: stretch;\n justify-content: center;\n flex-wrap: nowrap;\n}\n.public-layout .header .nav-right {\n display: flex;\n align-items: stretch;\n justify-content: flex-end;\n flex-wrap: nowrap;\n}\n.public-layout .header .brand {\n display: block;\n padding: 15px;\n}\n.public-layout .header .brand img {\n display: block;\n height: 18px;\n width: auto;\n position: relative;\n bottom: -2px;\n}\n@media screen and (max-width: 415px) {\n .public-layout .header .brand img {\n height: 20px;\n }\n}\n.public-layout .header .brand:hover, .public-layout .header .brand:focus, .public-layout .header .brand:active {\n background: #42485a;\n}\n.public-layout .header .nav-link {\n display: flex;\n align-items: center;\n padding: 0 1rem;\n font-size: 12px;\n font-weight: 500;\n text-decoration: none;\n color: #dde3ec;\n white-space: nowrap;\n text-align: center;\n}\n.public-layout .header .nav-link:hover, .public-layout .header .nav-link:focus, .public-layout .header .nav-link:active {\n text-decoration: underline;\n color: #ffffff;\n}\n@media screen and (max-width: 550px) {\n .public-layout .header .nav-link.optional {\n display: none;\n }\n}\n.public-layout .header .nav-button {\n background: #4a5266;\n margin: 8px;\n margin-left: 0;\n border-radius: 4px;\n}\n.public-layout .header .nav-button:hover, .public-layout .header .nav-button:focus, .public-layout .header .nav-button:active {\n text-decoration: none;\n background: #535b72;\n}\n.public-layout .grid {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: minmax(300px, 3fr) minmax(298px, 1fr);\n grid-auto-columns: 25%;\n grid-auto-rows: max-content;\n}\n.public-layout .grid .column-0 {\n grid-row: 1;\n grid-column: 1;\n}\n.public-layout .grid .column-1 {\n grid-row: 1;\n grid-column: 2;\n}\n@media screen and (max-width: 600px) {\n .public-layout .grid {\n grid-template-columns: 100%;\n grid-gap: 0;\n }\n .public-layout .grid .column-1 {\n display: none;\n }\n}\n.public-layout .public-account-header {\n overflow: hidden;\n margin-bottom: 10px;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n.public-layout .public-account-header.inactive {\n opacity: 0.5;\n}\n.public-layout .public-account-header.inactive .public-account-header__image,\n.public-layout .public-account-header.inactive .avatar {\n filter: grayscale(100%);\n}\n.public-layout .public-account-header.inactive .logo-button {\n background-color: #ecf0f4;\n}\n.public-layout .public-account-header.inactive .logo-button svg path:last-child {\n fill: #ecf0f4;\n}\n.public-layout .public-account-header__image {\n border-radius: 4px 4px 0 0;\n overflow: hidden;\n height: 300px;\n position: relative;\n background: #0e1014;\n}\n.public-layout .public-account-header__image::after {\n content: \"\";\n display: block;\n position: absolute;\n width: 100%;\n height: 100%;\n box-shadow: inset 0 -1px 1px 1px rgba(0, 0, 0, 0.15);\n top: 0;\n left: 0;\n}\n.public-layout .public-account-header__image img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 4px 4px 0 0;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__image {\n height: 200px;\n }\n}\n.public-layout .public-account-header--no-bar {\n margin-bottom: 0;\n}\n.public-layout .public-account-header--no-bar .public-account-header__image,\n.public-layout .public-account-header--no-bar .public-account-header__image img {\n border-radius: 4px;\n}\n@media screen and (max-width: 415px) {\n .public-layout .public-account-header--no-bar .public-account-header__image,\n.public-layout .public-account-header--no-bar .public-account-header__image img {\n border-radius: 0;\n }\n}\n@media screen and (max-width: 415px) {\n .public-layout .public-account-header {\n margin-bottom: 0;\n box-shadow: none;\n }\n .public-layout .public-account-header__image::after {\n display: none;\n }\n .public-layout .public-account-header__image, .public-layout .public-account-header__image img {\n border-radius: 0;\n }\n}\n.public-layout .public-account-header__bar {\n position: relative;\n margin-top: -80px;\n display: flex;\n justify-content: flex-start;\n}\n.public-layout .public-account-header__bar::before {\n content: \"\";\n display: block;\n background: #313543;\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 60px;\n border-radius: 0 0 4px 4px;\n z-index: -1;\n}\n.public-layout .public-account-header__bar .avatar {\n display: block;\n width: 120px;\n height: 120px;\n padding-left: 16px;\n flex: 0 0 auto;\n}\n.public-layout .public-account-header__bar .avatar img {\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 50%;\n border: 4px solid #313543;\n background: #17191f;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__bar {\n margin-top: 0;\n background: #313543;\n border-radius: 0 0 4px 4px;\n padding: 5px;\n }\n .public-layout .public-account-header__bar::before {\n display: none;\n }\n .public-layout .public-account-header__bar .avatar {\n width: 48px;\n height: 48px;\n padding: 7px 0;\n padding-left: 10px;\n }\n .public-layout .public-account-header__bar .avatar img {\n border: 0;\n border-radius: 4px;\n }\n}\n@media screen and (max-width: 600px) and (max-width: 360px) {\n .public-layout .public-account-header__bar .avatar {\n display: none;\n }\n}\n@media screen and (max-width: 415px) {\n .public-layout .public-account-header__bar {\n border-radius: 0;\n }\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__bar {\n flex-wrap: wrap;\n }\n}\n.public-layout .public-account-header__tabs {\n flex: 1 1 auto;\n margin-left: 20px;\n}\n.public-layout .public-account-header__tabs__name {\n padding-top: 20px;\n padding-bottom: 8px;\n}\n.public-layout .public-account-header__tabs__name h1 {\n font-size: 20px;\n line-height: 27px;\n color: #ffffff;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n text-shadow: 1px 1px 1px #000000;\n}\n.public-layout .public-account-header__tabs__name h1 small {\n display: block;\n font-size: 14px;\n color: #ffffff;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__tabs {\n margin-left: 15px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n }\n .public-layout .public-account-header__tabs__name {\n padding-top: 0;\n padding-bottom: 0;\n }\n .public-layout .public-account-header__tabs__name h1 {\n font-size: 16px;\n line-height: 24px;\n text-shadow: none;\n }\n .public-layout .public-account-header__tabs__name h1 small {\n color: #dde3ec;\n }\n}\n.public-layout .public-account-header__tabs__tabs {\n display: flex;\n justify-content: flex-start;\n align-items: stretch;\n height: 58px;\n}\n.public-layout .public-account-header__tabs__tabs .details-counters {\n display: flex;\n flex-direction: row;\n min-width: 300px;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__tabs__tabs .details-counters {\n display: none;\n }\n}\n.public-layout .public-account-header__tabs__tabs .counter {\n width: 33.3%;\n box-sizing: border-box;\n flex: 0 0 auto;\n color: #dde3ec;\n padding: 10px;\n border-right: 1px solid #313543;\n cursor: default;\n text-align: center;\n position: relative;\n}\n.public-layout .public-account-header__tabs__tabs .counter a {\n display: block;\n}\n.public-layout .public-account-header__tabs__tabs .counter:last-child {\n border-right: 0;\n}\n.public-layout .public-account-header__tabs__tabs .counter::after {\n display: block;\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n border-bottom: 4px solid #9baec8;\n opacity: 0.5;\n transition: all 400ms ease;\n}\n.public-layout .public-account-header__tabs__tabs .counter.active::after {\n border-bottom: 4px solid #2b90d9;\n opacity: 1;\n}\n.public-layout .public-account-header__tabs__tabs .counter.active.inactive::after {\n border-bottom-color: #ecf0f4;\n}\n.public-layout .public-account-header__tabs__tabs .counter:hover::after {\n opacity: 1;\n transition-duration: 100ms;\n}\n.public-layout .public-account-header__tabs__tabs .counter a {\n text-decoration: none;\n color: inherit;\n}\n.public-layout .public-account-header__tabs__tabs .counter .counter-label {\n font-size: 12px;\n display: block;\n}\n.public-layout .public-account-header__tabs__tabs .counter .counter-number {\n font-weight: 500;\n font-size: 18px;\n margin-bottom: 5px;\n color: #ffffff;\n font-family: \"mastodon-font-display\", sans-serif;\n}\n.public-layout .public-account-header__tabs__tabs .spacer {\n flex: 1 1 auto;\n height: 1px;\n}\n.public-layout .public-account-header__tabs__tabs__buttons {\n padding: 7px 8px;\n}\n.public-layout .public-account-header__extra {\n display: none;\n margin-top: 4px;\n}\n.public-layout .public-account-header__extra .public-account-bio {\n border-radius: 0;\n box-shadow: none;\n background: transparent;\n margin: 0 -5px;\n}\n.public-layout .public-account-header__extra .public-account-bio .account__header__fields {\n border-top: 1px solid #42485a;\n}\n.public-layout .public-account-header__extra .public-account-bio .roles {\n display: none;\n}\n.public-layout .public-account-header__extra__links {\n margin-top: -15px;\n font-size: 14px;\n color: #dde3ec;\n}\n.public-layout .public-account-header__extra__links a {\n display: inline-block;\n color: #dde3ec;\n text-decoration: none;\n padding: 15px;\n font-weight: 500;\n}\n.public-layout .public-account-header__extra__links a strong {\n font-weight: 700;\n color: #ffffff;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__extra {\n display: block;\n flex: 100%;\n }\n}\n.public-layout .account__section-headline {\n border-radius: 4px 4px 0 0;\n}\n@media screen and (max-width: 415px) {\n .public-layout .account__section-headline {\n border-radius: 0;\n }\n}\n.public-layout .detailed-status__meta {\n margin-top: 25px;\n}\n.public-layout .public-account-bio {\n background: #393f4f;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n overflow: hidden;\n margin-bottom: 10px;\n}\n@media screen and (max-width: 415px) {\n .public-layout .public-account-bio {\n box-shadow: none;\n margin-bottom: 0;\n border-radius: 0;\n }\n}\n.public-layout .public-account-bio .account__header__fields {\n margin: 0;\n border-top: 0;\n}\n.public-layout .public-account-bio .account__header__fields a {\n color: #4e79df;\n}\n.public-layout .public-account-bio .account__header__fields dl:first-child .verified {\n border-radius: 0 4px 0 0;\n}\n.public-layout .public-account-bio .account__header__fields .verified a {\n color: #79bd9a;\n}\n.public-layout .public-account-bio .account__header__content {\n padding: 20px;\n padding-bottom: 0;\n color: #ffffff;\n}\n.public-layout .public-account-bio__extra,\n.public-layout .public-account-bio .roles {\n padding: 20px;\n font-size: 14px;\n color: #dde3ec;\n}\n.public-layout .public-account-bio .roles {\n padding-bottom: 0;\n}\n.public-layout .static-icon-button {\n color: #8d9ac2;\n font-size: 18px;\n}\n.public-layout .static-icon-button > span {\n font-size: 14px;\n font-weight: 500;\n}\n.public-layout .card-grid {\n display: flex;\n flex-wrap: wrap;\n min-width: 100%;\n margin: 0 -5px;\n}\n.public-layout .card-grid > div {\n box-sizing: border-box;\n flex: 1 0 auto;\n width: 300px;\n padding: 0 5px;\n margin-bottom: 10px;\n max-width: 33.333%;\n}\n@media screen and (max-width: 900px) {\n .public-layout .card-grid > div {\n max-width: 50%;\n }\n}\n@media screen and (max-width: 600px) {\n .public-layout .card-grid > div {\n max-width: 100%;\n }\n}\n@media screen and (max-width: 415px) {\n .public-layout .card-grid {\n margin: 0;\n border-top: 1px solid #393f4f;\n }\n .public-layout .card-grid > div {\n width: 100%;\n padding: 0;\n margin-bottom: 0;\n border-bottom: 1px solid #393f4f;\n }\n .public-layout .card-grid > div:last-child {\n border-bottom: 0;\n }\n .public-layout .card-grid > div .card__bar {\n background: #282c37;\n }\n .public-layout .card-grid > div .card__bar:hover, .public-layout .card-grid > div .card__bar:active, .public-layout .card-grid > div .card__bar:focus {\n background: #313543;\n }\n}\n\n.no-list {\n list-style: none;\n}\n.no-list li {\n display: inline-block;\n margin: 0 5px;\n}\n\n.recovery-codes {\n list-style: none;\n margin: 0 auto;\n}\n.recovery-codes li {\n font-size: 125%;\n line-height: 1.5;\n letter-spacing: 1px;\n}\n\n.public-layout .footer {\n text-align: left;\n padding-top: 20px;\n padding-bottom: 60px;\n font-size: 12px;\n color: #737d99;\n}\n@media screen and (max-width: 415px) {\n .public-layout .footer {\n padding-left: 20px;\n padding-right: 20px;\n }\n}\n.public-layout .footer .grid {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: 1fr 1fr 2fr 1fr 1fr;\n}\n.public-layout .footer .grid .column-0 {\n grid-column: 1;\n grid-row: 1;\n min-width: 0;\n}\n.public-layout .footer .grid .column-1 {\n grid-column: 2;\n grid-row: 1;\n min-width: 0;\n}\n.public-layout .footer .grid .column-2 {\n grid-column: 3;\n grid-row: 1;\n min-width: 0;\n text-align: center;\n}\n.public-layout .footer .grid .column-2 h4 a {\n color: #737d99;\n}\n.public-layout .footer .grid .column-3 {\n grid-column: 4;\n grid-row: 1;\n min-width: 0;\n}\n.public-layout .footer .grid .column-4 {\n grid-column: 5;\n grid-row: 1;\n min-width: 0;\n}\n@media screen and (max-width: 690px) {\n .public-layout .footer .grid {\n grid-template-columns: 1fr 2fr 1fr;\n }\n .public-layout .footer .grid .column-0,\n.public-layout .footer .grid .column-1 {\n grid-column: 1;\n }\n .public-layout .footer .grid .column-1 {\n grid-row: 2;\n }\n .public-layout .footer .grid .column-2 {\n grid-column: 2;\n }\n .public-layout .footer .grid .column-3,\n.public-layout .footer .grid .column-4 {\n grid-column: 3;\n }\n .public-layout .footer .grid .column-4 {\n grid-row: 2;\n }\n}\n@media screen and (max-width: 600px) {\n .public-layout .footer .grid .column-1 {\n display: block;\n }\n}\n@media screen and (max-width: 415px) {\n .public-layout .footer .grid .column-0,\n.public-layout .footer .grid .column-1,\n.public-layout .footer .grid .column-3,\n.public-layout .footer .grid .column-4 {\n display: none;\n }\n}\n.public-layout .footer h4 {\n text-transform: uppercase;\n font-weight: 700;\n margin-bottom: 8px;\n color: #dde3ec;\n}\n.public-layout .footer h4 a {\n color: inherit;\n text-decoration: none;\n}\n.public-layout .footer ul a {\n text-decoration: none;\n color: #737d99;\n}\n.public-layout .footer ul a:hover, .public-layout .footer ul a:active, .public-layout .footer ul a:focus {\n text-decoration: underline;\n}\n.public-layout .footer .brand svg {\n display: block;\n height: 36px;\n width: auto;\n margin: 0 auto;\n}\n.public-layout .footer .brand svg path {\n fill: #737d99;\n}\n.public-layout .footer .brand:hover svg path, .public-layout .footer .brand:focus svg path, .public-layout .footer .brand:active svg path {\n fill: #7f88a2;\n}\n\n.compact-header h1 {\n font-size: 24px;\n line-height: 28px;\n color: #dde3ec;\n font-weight: 500;\n margin-bottom: 20px;\n padding: 0 10px;\n word-wrap: break-word;\n}\n@media screen and (max-width: 740px) {\n .compact-header h1 {\n text-align: center;\n padding: 20px 10px 0;\n }\n}\n.compact-header h1 a {\n color: inherit;\n text-decoration: none;\n}\n.compact-header h1 small {\n font-weight: 400;\n color: #ecf0f4;\n}\n.compact-header h1 img {\n display: inline-block;\n margin-bottom: -5px;\n margin-right: 15px;\n width: 36px;\n height: 36px;\n}\n\n.hero-widget {\n margin-bottom: 10px;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n.hero-widget__img {\n width: 100%;\n height: 167px;\n position: relative;\n overflow: hidden;\n border-radius: 4px 4px 0 0;\n background: #000000;\n}\n.hero-widget__img img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 4px 4px 0 0;\n}\n.hero-widget__text {\n background: #282c37;\n padding: 20px;\n border-radius: 0 0 4px 4px;\n font-size: 15px;\n color: #dde3ec;\n line-height: 20px;\n word-wrap: break-word;\n font-weight: 400;\n}\n.hero-widget__text .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n}\n.hero-widget__text p {\n margin-bottom: 20px;\n}\n.hero-widget__text p:last-child {\n margin-bottom: 0;\n}\n.hero-widget__text em {\n display: inline;\n margin: 0;\n padding: 0;\n font-weight: 700;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n color: #fefefe;\n}\n.hero-widget__text a {\n color: #ecf0f4;\n text-decoration: none;\n}\n.hero-widget__text a:hover {\n text-decoration: underline;\n}\n@media screen and (max-width: 415px) {\n .hero-widget {\n display: none;\n }\n}\n\n.endorsements-widget {\n margin-bottom: 10px;\n padding-bottom: 10px;\n}\n.endorsements-widget h4 {\n padding: 10px;\n text-transform: uppercase;\n font-weight: 700;\n font-size: 13px;\n color: #dde3ec;\n}\n.endorsements-widget .account {\n padding: 10px 0;\n}\n.endorsements-widget .account:last-child {\n border-bottom: 0;\n}\n.endorsements-widget .account .account__display-name {\n display: flex;\n align-items: center;\n}\n.endorsements-widget .account .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n}\n\n.box-widget {\n padding: 20px;\n border-radius: 4px;\n background: #282c37;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n\n.contact-widget,\n.landing-page__information.contact-widget {\n box-sizing: border-box;\n padding: 20px;\n min-height: 100%;\n border-radius: 4px;\n background: #282c37;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n\n.contact-widget {\n font-size: 15px;\n color: #dde3ec;\n line-height: 20px;\n word-wrap: break-word;\n font-weight: 400;\n}\n.contact-widget strong {\n font-weight: 500;\n}\n.contact-widget p {\n margin-bottom: 10px;\n}\n.contact-widget p:last-child {\n margin-bottom: 0;\n}\n.contact-widget__mail {\n margin-top: 10px;\n}\n.contact-widget__mail a {\n color: #ffffff;\n text-decoration: none;\n}\n\n.moved-account-widget {\n padding: 15px;\n padding-bottom: 20px;\n border-radius: 4px;\n background: #282c37;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n color: #ecf0f4;\n font-weight: 400;\n margin-bottom: 10px;\n}\n.moved-account-widget strong,\n.moved-account-widget a {\n font-weight: 500;\n}\n.moved-account-widget strong:lang(ja),\n.moved-account-widget a:lang(ja) {\n font-weight: 700;\n}\n.moved-account-widget strong:lang(ko),\n.moved-account-widget a:lang(ko) {\n font-weight: 700;\n}\n.moved-account-widget strong:lang(zh-CN),\n.moved-account-widget a:lang(zh-CN) {\n font-weight: 700;\n}\n.moved-account-widget strong:lang(zh-HK),\n.moved-account-widget a:lang(zh-HK) {\n font-weight: 700;\n}\n.moved-account-widget strong:lang(zh-TW),\n.moved-account-widget a:lang(zh-TW) {\n font-weight: 700;\n}\n.moved-account-widget a {\n color: inherit;\n text-decoration: underline;\n}\n.moved-account-widget a.mention {\n text-decoration: none;\n}\n.moved-account-widget a.mention span {\n text-decoration: none;\n}\n.moved-account-widget a.mention:focus, .moved-account-widget a.mention:hover, .moved-account-widget a.mention:active {\n text-decoration: none;\n}\n.moved-account-widget a.mention:focus span, .moved-account-widget a.mention:hover span, .moved-account-widget a.mention:active span {\n text-decoration: underline;\n}\n.moved-account-widget__message {\n margin-bottom: 15px;\n}\n.moved-account-widget__message .fa {\n margin-right: 5px;\n color: #dde3ec;\n}\n.moved-account-widget__card .detailed-status__display-avatar {\n position: relative;\n cursor: pointer;\n}\n.moved-account-widget__card .detailed-status__display-name {\n margin-bottom: 0;\n text-decoration: none;\n}\n.moved-account-widget__card .detailed-status__display-name span {\n font-weight: 400;\n}\n\n.memoriam-widget {\n padding: 20px;\n border-radius: 4px;\n background: #000000;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n font-size: 14px;\n color: #dde3ec;\n margin-bottom: 10px;\n}\n\n.page-header {\n background: #393f4f;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n padding: 60px 15px;\n text-align: center;\n margin: 10px 0;\n}\n.page-header h1 {\n color: #ffffff;\n font-size: 36px;\n line-height: 1.1;\n font-weight: 700;\n margin-bottom: 10px;\n}\n.page-header p {\n font-size: 15px;\n color: #dde3ec;\n}\n@media screen and (max-width: 415px) {\n .page-header {\n margin-top: 0;\n background: #313543;\n }\n .page-header h1 {\n font-size: 24px;\n }\n}\n\n.directory {\n background: #282c37;\n border-radius: 4px;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n.directory__tag {\n box-sizing: border-box;\n margin-bottom: 10px;\n}\n.directory__tag > a, .directory__tag > div {\n display: flex;\n align-items: center;\n justify-content: space-between;\n background: #282c37;\n border-radius: 4px;\n padding: 15px;\n text-decoration: none;\n color: inherit;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n.directory__tag > a:hover, .directory__tag > a:active, .directory__tag > a:focus {\n background: #393f4f;\n}\n.directory__tag.active > a {\n background: #2b5fd9;\n cursor: default;\n}\n.directory__tag.disabled > div {\n opacity: 0.5;\n cursor: default;\n}\n.directory__tag h4 {\n flex: 1 1 auto;\n font-size: 18px;\n font-weight: 700;\n color: #ffffff;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.directory__tag h4 .fa {\n color: #dde3ec;\n}\n.directory__tag h4 small {\n display: block;\n font-weight: 400;\n font-size: 15px;\n margin-top: 8px;\n color: #dde3ec;\n}\n.directory__tag.active h4,\n.directory__tag.active h4 .fa,\n.directory__tag.active h4 small {\n color: #ffffff;\n}\n.directory__tag .avatar-stack {\n flex: 0 0 auto;\n width: 120px;\n}\n.directory__tag.active .avatar-stack .account__avatar {\n border-color: #2b5fd9;\n}\n\n.avatar-stack {\n display: flex;\n justify-content: flex-end;\n}\n.avatar-stack .account__avatar {\n flex: 0 0 auto;\n width: 36px;\n height: 36px;\n border-radius: 50%;\n position: relative;\n margin-left: -10px;\n background: #17191f;\n border: 2px solid #282c37;\n}\n.avatar-stack .account__avatar:nth-child(1) {\n z-index: 1;\n}\n.avatar-stack .account__avatar:nth-child(2) {\n z-index: 2;\n}\n.avatar-stack .account__avatar:nth-child(3) {\n z-index: 3;\n}\n\n.accounts-table {\n width: 100%;\n}\n.accounts-table .account {\n padding: 0;\n border: 0;\n}\n.accounts-table thead th {\n text-align: center;\n text-transform: uppercase;\n color: #dde3ec;\n font-weight: 700;\n padding: 10px;\n}\n.accounts-table thead th:first-child {\n text-align: left;\n}\n.accounts-table tbody td {\n padding: 15px 0;\n vertical-align: middle;\n border-bottom: 1px solid #393f4f;\n}\n.accounts-table tbody tr:last-child td {\n border-bottom: 0;\n}\n.accounts-table__count {\n width: 120px;\n text-align: center;\n font-size: 15px;\n font-weight: 500;\n color: #ffffff;\n}\n.accounts-table__count small {\n display: block;\n color: #dde3ec;\n font-weight: 400;\n font-size: 14px;\n}\n@media screen and (max-width: 415px) {\n .accounts-table tbody td.optional {\n display: none;\n }\n}\n\n@media screen and (max-width: 415px) {\n .moved-account-widget,\n.memoriam-widget,\n.box-widget,\n.contact-widget,\n.landing-page__information.contact-widget,\n.directory,\n.page-header {\n margin-bottom: 0;\n box-shadow: none;\n border-radius: 0;\n }\n}\n\n.statuses-grid {\n min-height: 600px;\n}\n@media screen and (max-width: 640px) {\n .statuses-grid {\n width: 100% !important;\n }\n}\n.statuses-grid__item {\n width: 313.3333333333px;\n}\n@media screen and (max-width: 1255px) {\n .statuses-grid__item {\n width: 306.6666666667px;\n }\n}\n@media screen and (max-width: 640px) {\n .statuses-grid__item {\n width: 100%;\n }\n}\n@media screen and (max-width: 415px) {\n .statuses-grid__item {\n width: 100vw;\n }\n}\n.statuses-grid .detailed-status {\n border-radius: 4px;\n}\n@media screen and (max-width: 415px) {\n .statuses-grid .detailed-status {\n border-top: 1px solid #4a5266;\n }\n}\n.statuses-grid .detailed-status.compact .detailed-status__meta {\n margin-top: 15px;\n}\n.statuses-grid .detailed-status.compact .status__content {\n font-size: 15px;\n line-height: 20px;\n}\n.statuses-grid .detailed-status.compact .status__content .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n}\n.statuses-grid .detailed-status.compact .status__content .status__content__spoiler-link {\n line-height: 20px;\n margin: 0;\n}\n.statuses-grid .detailed-status.compact .media-gallery,\n.statuses-grid .detailed-status.compact .status-card,\n.statuses-grid .detailed-status.compact .video-player {\n margin-top: 15px;\n}\n\n.notice-widget {\n margin-bottom: 10px;\n color: #dde3ec;\n}\n.notice-widget p {\n margin-bottom: 10px;\n}\n.notice-widget p:last-child {\n margin-bottom: 0;\n}\n.notice-widget a {\n font-size: 14px;\n line-height: 20px;\n text-decoration: none;\n font-weight: 500;\n color: #2b5fd9;\n}\n.notice-widget a:hover, .notice-widget a:focus, .notice-widget a:active {\n text-decoration: underline;\n}\n\ncode {\n font-family: \"mastodon-font-monospace\", monospace;\n font-weight: 400;\n}\n\n.form-container {\n max-width: 400px;\n padding: 20px;\n margin: 0 auto;\n}\n\n.simple_form .input {\n margin-bottom: 15px;\n overflow: hidden;\n}\n.simple_form .input.hidden {\n margin: 0;\n}\n.simple_form .input.radio_buttons .radio {\n margin-bottom: 15px;\n}\n.simple_form .input.radio_buttons .radio:last-child {\n margin-bottom: 0;\n}\n.simple_form .input.radio_buttons .radio > label {\n position: relative;\n padding-left: 28px;\n}\n.simple_form .input.radio_buttons .radio > label input {\n position: absolute;\n top: -2px;\n left: 0;\n}\n.simple_form .input.boolean {\n position: relative;\n margin-bottom: 0;\n}\n.simple_form .input.boolean .label_input > label {\n font-family: inherit;\n font-size: 14px;\n padding-top: 5px;\n color: #ffffff;\n display: block;\n width: auto;\n}\n.simple_form .input.boolean .label_input,\n.simple_form .input.boolean .hint {\n padding-left: 28px;\n}\n.simple_form .input.boolean .label_input__wrapper {\n position: static;\n}\n.simple_form .input.boolean label.checkbox {\n position: absolute;\n top: 2px;\n left: 0;\n}\n.simple_form .input.boolean label a {\n color: #2b90d9;\n text-decoration: underline;\n}\n.simple_form .input.boolean label a:hover, .simple_form .input.boolean label a:active, .simple_form .input.boolean label a:focus {\n text-decoration: none;\n}\n.simple_form .row {\n display: flex;\n margin: 0 -5px;\n}\n.simple_form .row .input {\n box-sizing: border-box;\n flex: 1 1 auto;\n width: 50%;\n padding: 0 5px;\n}\n.simple_form .hint {\n color: #dde3ec;\n}\n.simple_form .hint a {\n color: #2b90d9;\n}\n.simple_form .hint code {\n border-radius: 3px;\n padding: 0.2em 0.4em;\n background: #0e1014;\n}\n.simple_form span.hint {\n display: block;\n font-size: 12px;\n margin-top: 4px;\n}\n.simple_form p.hint {\n margin-bottom: 15px;\n color: #dde3ec;\n}\n.simple_form p.hint.subtle-hint {\n text-align: center;\n font-size: 12px;\n line-height: 18px;\n margin-top: 15px;\n margin-bottom: 0;\n}\n.simple_form .card {\n margin-bottom: 15px;\n}\n.simple_form strong {\n font-weight: 500;\n}\n.simple_form strong:lang(ja) {\n font-weight: 700;\n}\n.simple_form strong:lang(ko) {\n font-weight: 700;\n}\n.simple_form strong:lang(zh-CN) {\n font-weight: 700;\n}\n.simple_form strong:lang(zh-HK) {\n font-weight: 700;\n}\n.simple_form strong:lang(zh-TW) {\n font-weight: 700;\n}\n.simple_form .input.with_floating_label .label_input {\n display: flex;\n}\n.simple_form .input.with_floating_label .label_input > label {\n font-family: inherit;\n font-size: 14px;\n color: #ffffff;\n font-weight: 500;\n min-width: 150px;\n flex: 0 0 auto;\n}\n.simple_form .input.with_floating_label .label_input input,\n.simple_form .input.with_floating_label .label_input select {\n flex: 1 1 auto;\n}\n.simple_form .input.with_floating_label.select .hint {\n margin-top: 6px;\n margin-left: 150px;\n}\n.simple_form .input.with_label .label_input > label {\n font-family: inherit;\n font-size: 14px;\n color: #ffffff;\n display: block;\n margin-bottom: 8px;\n word-wrap: break-word;\n font-weight: 500;\n}\n.simple_form .input.with_label .hint {\n margin-top: 6px;\n}\n.simple_form .input.with_label ul {\n flex: 390px;\n}\n.simple_form .input.with_block_label {\n max-width: none;\n}\n.simple_form .input.with_block_label > label {\n font-family: inherit;\n font-size: 16px;\n color: #ffffff;\n display: block;\n font-weight: 500;\n padding-top: 5px;\n}\n.simple_form .input.with_block_label .hint {\n margin-bottom: 15px;\n}\n.simple_form .input.with_block_label ul {\n columns: 2;\n}\n.simple_form .required abbr {\n text-decoration: none;\n color: #e87487;\n}\n.simple_form .fields-group {\n margin-bottom: 25px;\n}\n.simple_form .fields-group .input:last-child {\n margin-bottom: 0;\n}\n.simple_form .fields-row {\n display: flex;\n margin: 0 -10px;\n padding-top: 5px;\n margin-bottom: 25px;\n}\n.simple_form .fields-row .input {\n max-width: none;\n}\n.simple_form .fields-row__column {\n box-sizing: border-box;\n padding: 0 10px;\n flex: 1 1 auto;\n min-height: 1px;\n}\n.simple_form .fields-row__column-6 {\n max-width: 50%;\n}\n.simple_form .fields-row .fields-group:last-child,\n.simple_form .fields-row .fields-row__column.fields-group {\n margin-bottom: 0;\n}\n@media screen and (max-width: 600px) {\n .simple_form .fields-row {\n display: block;\n margin-bottom: 0;\n }\n .simple_form .fields-row__column {\n max-width: none;\n }\n .simple_form .fields-row .fields-group:last-child,\n.simple_form .fields-row .fields-row__column.fields-group,\n.simple_form .fields-row .fields-row__column {\n margin-bottom: 25px;\n }\n}\n.simple_form .input.radio_buttons .radio label {\n margin-bottom: 5px;\n font-family: inherit;\n font-size: 14px;\n color: #ffffff;\n display: block;\n width: auto;\n}\n.simple_form .check_boxes .checkbox label {\n font-family: inherit;\n font-size: 14px;\n color: #ffffff;\n display: inline-block;\n width: auto;\n position: relative;\n padding-top: 5px;\n padding-left: 25px;\n flex: 1 1 auto;\n}\n.simple_form .check_boxes .checkbox input[type=checkbox] {\n position: absolute;\n left: 0;\n top: 5px;\n margin: 0;\n}\n.simple_form input[type=text],\n.simple_form input[type=number],\n.simple_form input[type=email],\n.simple_form input[type=password],\n.simple_form textarea {\n box-sizing: border-box;\n font-size: 16px;\n color: #ffffff;\n display: block;\n width: 100%;\n outline: 0;\n font-family: inherit;\n resize: vertical;\n background: #131419;\n border: 1px solid #0a0b0e;\n border-radius: 4px;\n padding: 10px;\n}\n.simple_form input[type=text]:invalid,\n.simple_form input[type=number]:invalid,\n.simple_form input[type=email]:invalid,\n.simple_form input[type=password]:invalid,\n.simple_form textarea:invalid {\n box-shadow: none;\n}\n.simple_form input[type=text]:focus:invalid:not(:placeholder-shown),\n.simple_form input[type=number]:focus:invalid:not(:placeholder-shown),\n.simple_form input[type=email]:focus:invalid:not(:placeholder-shown),\n.simple_form input[type=password]:focus:invalid:not(:placeholder-shown),\n.simple_form textarea:focus:invalid:not(:placeholder-shown) {\n border-color: #e87487;\n}\n.simple_form input[type=text]:required:valid,\n.simple_form input[type=number]:required:valid,\n.simple_form input[type=email]:required:valid,\n.simple_form input[type=password]:required:valid,\n.simple_form textarea:required:valid {\n border-color: #79bd9a;\n}\n.simple_form input[type=text]:hover,\n.simple_form input[type=number]:hover,\n.simple_form input[type=email]:hover,\n.simple_form input[type=password]:hover,\n.simple_form textarea:hover {\n border-color: black;\n}\n.simple_form input[type=text]:active, .simple_form input[type=text]:focus,\n.simple_form input[type=number]:active,\n.simple_form input[type=number]:focus,\n.simple_form input[type=email]:active,\n.simple_form input[type=email]:focus,\n.simple_form input[type=password]:active,\n.simple_form input[type=password]:focus,\n.simple_form textarea:active,\n.simple_form textarea:focus {\n border-color: #2b90d9;\n background: #17191f;\n}\n.simple_form .input.field_with_errors label {\n color: #e87487;\n}\n.simple_form .input.field_with_errors input[type=text],\n.simple_form .input.field_with_errors input[type=number],\n.simple_form .input.field_with_errors input[type=email],\n.simple_form .input.field_with_errors input[type=password],\n.simple_form .input.field_with_errors textarea,\n.simple_form .input.field_with_errors select {\n border-color: #e87487;\n}\n.simple_form .input.field_with_errors .error {\n display: block;\n font-weight: 500;\n color: #e87487;\n margin-top: 4px;\n}\n.simple_form .input.disabled {\n opacity: 0.5;\n}\n.simple_form .actions {\n margin-top: 30px;\n display: flex;\n}\n.simple_form .actions.actions--top {\n margin-top: 0;\n margin-bottom: 30px;\n}\n.simple_form button,\n.simple_form .button,\n.simple_form .block-button {\n display: block;\n width: 100%;\n border: 0;\n border-radius: 4px;\n background: #2b5fd9;\n color: #ffffff;\n font-size: 18px;\n line-height: inherit;\n height: auto;\n padding: 10px;\n text-transform: uppercase;\n text-decoration: none;\n text-align: center;\n box-sizing: border-box;\n cursor: pointer;\n font-weight: 500;\n outline: 0;\n margin-bottom: 10px;\n margin-right: 10px;\n}\n.simple_form button:last-child,\n.simple_form .button:last-child,\n.simple_form .block-button:last-child {\n margin-right: 0;\n}\n.simple_form button:hover,\n.simple_form .button:hover,\n.simple_form .block-button:hover {\n background-color: #416fdd;\n}\n.simple_form button:active, .simple_form button:focus,\n.simple_form .button:active,\n.simple_form .button:focus,\n.simple_form .block-button:active,\n.simple_form .block-button:focus {\n background-color: #2454c7;\n}\n.simple_form button:disabled:hover,\n.simple_form .button:disabled:hover,\n.simple_form .block-button:disabled:hover {\n background-color: #9baec8;\n}\n.simple_form button.negative,\n.simple_form .button.negative,\n.simple_form .block-button.negative {\n background: #df405a;\n}\n.simple_form button.negative:hover,\n.simple_form .button.negative:hover,\n.simple_form .block-button.negative:hover {\n background-color: #e3566d;\n}\n.simple_form button.negative:active, .simple_form button.negative:focus,\n.simple_form .button.negative:active,\n.simple_form .button.negative:focus,\n.simple_form .block-button.negative:active,\n.simple_form .block-button.negative:focus {\n background-color: #db2a47;\n}\n.simple_form select {\n appearance: none;\n box-sizing: border-box;\n font-size: 16px;\n color: #ffffff;\n display: block;\n width: 100%;\n outline: 0;\n font-family: inherit;\n resize: vertical;\n background: #131419 url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center/auto 16px;\n border: 1px solid #0a0b0e;\n border-radius: 4px;\n padding-left: 10px;\n padding-right: 30px;\n height: 41px;\n}\n.simple_form .label_input__wrapper {\n position: relative;\n}\n.simple_form .label_input__append {\n position: absolute;\n right: 3px;\n top: 1px;\n padding: 10px;\n padding-bottom: 9px;\n font-size: 16px;\n color: #c2cede;\n font-family: inherit;\n pointer-events: none;\n cursor: default;\n max-width: 140px;\n white-space: nowrap;\n overflow: hidden;\n}\n.simple_form .label_input__append::after {\n content: \"\";\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 1px;\n width: 5px;\n background-image: linear-gradient(to right, rgba(19, 20, 25, 0), #131419);\n}\n.simple_form__overlay-area {\n position: relative;\n}\n.simple_form__overlay-area__overlay {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n background: rgba(40, 44, 55, 0.65);\n backdrop-filter: blur(2px);\n border-radius: 4px;\n}\n.simple_form__overlay-area__overlay__content {\n text-align: center;\n}\n.simple_form__overlay-area__overlay__content.rich-formatting,\n.simple_form__overlay-area__overlay__content.rich-formatting p {\n color: #ffffff;\n}\n\n.block-icon {\n display: block;\n margin: 0 auto;\n margin-bottom: 10px;\n font-size: 24px;\n}\n\n.flash-message {\n background: #393f4f;\n color: #dde3ec;\n border-radius: 4px;\n padding: 15px 10px;\n margin-bottom: 30px;\n text-align: center;\n}\n.flash-message.notice {\n border: 1px solid rgba(121, 189, 154, 0.5);\n background: rgba(121, 189, 154, 0.25);\n color: #79bd9a;\n}\n.flash-message.alert {\n border: 1px solid rgba(223, 64, 90, 0.5);\n background: rgba(223, 64, 90, 0.25);\n color: #df405a;\n}\n.flash-message p {\n margin-bottom: 15px;\n}\n.flash-message .oauth-code {\n outline: 0;\n box-sizing: border-box;\n display: block;\n width: 100%;\n border: none;\n padding: 10px;\n font-family: \"mastodon-font-monospace\", monospace;\n background: #282c37;\n color: #ffffff;\n font-size: 14px;\n margin: 0;\n}\n.flash-message .oauth-code::-moz-focus-inner {\n border: 0;\n}\n.flash-message .oauth-code::-moz-focus-inner, .flash-message .oauth-code:focus, .flash-message .oauth-code:active {\n outline: 0 !important;\n}\n.flash-message .oauth-code:focus {\n background: #313543;\n}\n.flash-message strong {\n font-weight: 500;\n}\n.flash-message strong:lang(ja) {\n font-weight: 700;\n}\n.flash-message strong:lang(ko) {\n font-weight: 700;\n}\n.flash-message strong:lang(zh-CN) {\n font-weight: 700;\n}\n.flash-message strong:lang(zh-HK) {\n font-weight: 700;\n}\n.flash-message strong:lang(zh-TW) {\n font-weight: 700;\n}\n@media screen and (max-width: 740px) and (min-width: 441px) {\n .flash-message {\n margin-top: 40px;\n }\n}\n\n.form-footer {\n margin-top: 30px;\n text-align: center;\n}\n.form-footer a {\n color: #dde3ec;\n text-decoration: none;\n}\n.form-footer a:hover {\n text-decoration: underline;\n}\n\n.quick-nav {\n list-style: none;\n margin-bottom: 25px;\n font-size: 14px;\n}\n.quick-nav li {\n display: inline-block;\n margin-right: 10px;\n}\n.quick-nav a {\n color: #2b90d9;\n text-transform: uppercase;\n text-decoration: none;\n font-weight: 700;\n}\n.quick-nav a:hover, .quick-nav a:focus, .quick-nav a:active {\n color: #4ea2df;\n}\n\n.oauth-prompt,\n.follow-prompt {\n margin-bottom: 30px;\n color: #dde3ec;\n}\n.oauth-prompt h2,\n.follow-prompt h2 {\n font-size: 16px;\n margin-bottom: 30px;\n text-align: center;\n}\n.oauth-prompt strong,\n.follow-prompt strong {\n color: #ecf0f4;\n font-weight: 500;\n}\n.oauth-prompt strong:lang(ja),\n.follow-prompt strong:lang(ja) {\n font-weight: 700;\n}\n.oauth-prompt strong:lang(ko),\n.follow-prompt strong:lang(ko) {\n font-weight: 700;\n}\n.oauth-prompt strong:lang(zh-CN),\n.follow-prompt strong:lang(zh-CN) {\n font-weight: 700;\n}\n.oauth-prompt strong:lang(zh-HK),\n.follow-prompt strong:lang(zh-HK) {\n font-weight: 700;\n}\n.oauth-prompt strong:lang(zh-TW),\n.follow-prompt strong:lang(zh-TW) {\n font-weight: 700;\n}\n@media screen and (max-width: 740px) and (min-width: 441px) {\n .oauth-prompt,\n.follow-prompt {\n margin-top: 40px;\n }\n}\n\n.qr-wrapper {\n display: flex;\n flex-wrap: wrap;\n align-items: flex-start;\n}\n\n.qr-code {\n flex: 0 0 auto;\n background: #ffffff;\n padding: 4px;\n margin: 0 10px 20px 0;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n display: inline-block;\n}\n.qr-code svg {\n display: block;\n margin: 0;\n}\n\n.qr-alternative {\n margin-bottom: 20px;\n color: #ecf0f4;\n flex: 150px;\n}\n.qr-alternative samp {\n display: block;\n font-size: 14px;\n}\n\n.table-form p {\n margin-bottom: 15px;\n}\n.table-form p strong {\n font-weight: 500;\n}\n.table-form p strong:lang(ja) {\n font-weight: 700;\n}\n.table-form p strong:lang(ko) {\n font-weight: 700;\n}\n.table-form p strong:lang(zh-CN) {\n font-weight: 700;\n}\n.table-form p strong:lang(zh-HK) {\n font-weight: 700;\n}\n.table-form p strong:lang(zh-TW) {\n font-weight: 700;\n}\n\n.simple_form .warning,\n.table-form .warning {\n box-sizing: border-box;\n background: rgba(223, 64, 90, 0.5);\n color: #ffffff;\n text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);\n box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4);\n border-radius: 4px;\n padding: 10px;\n margin-bottom: 15px;\n}\n.simple_form .warning a,\n.table-form .warning a {\n color: #ffffff;\n text-decoration: underline;\n}\n.simple_form .warning a:hover, .simple_form .warning a:focus, .simple_form .warning a:active,\n.table-form .warning a:hover,\n.table-form .warning a:focus,\n.table-form .warning a:active {\n text-decoration: none;\n}\n.simple_form .warning strong,\n.table-form .warning strong {\n font-weight: 600;\n display: block;\n margin-bottom: 5px;\n}\n.simple_form .warning strong:lang(ja),\n.table-form .warning strong:lang(ja) {\n font-weight: 700;\n}\n.simple_form .warning strong:lang(ko),\n.table-form .warning strong:lang(ko) {\n font-weight: 700;\n}\n.simple_form .warning strong:lang(zh-CN),\n.table-form .warning strong:lang(zh-CN) {\n font-weight: 700;\n}\n.simple_form .warning strong:lang(zh-HK),\n.table-form .warning strong:lang(zh-HK) {\n font-weight: 700;\n}\n.simple_form .warning strong:lang(zh-TW),\n.table-form .warning strong:lang(zh-TW) {\n font-weight: 700;\n}\n.simple_form .warning strong .fa,\n.table-form .warning strong .fa {\n font-weight: 400;\n}\n\n.action-pagination {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n}\n.action-pagination .actions,\n.action-pagination .pagination {\n flex: 1 1 auto;\n}\n.action-pagination .actions {\n padding: 30px 0;\n padding-right: 20px;\n flex: 0 0 auto;\n}\n\n.post-follow-actions {\n text-align: center;\n color: #dde3ec;\n}\n.post-follow-actions div {\n margin-bottom: 4px;\n}\n\n.alternative-login {\n margin-top: 20px;\n margin-bottom: 20px;\n}\n.alternative-login h4 {\n font-size: 16px;\n color: #ffffff;\n text-align: center;\n margin-bottom: 20px;\n border: 0;\n padding: 0;\n}\n.alternative-login .button {\n display: block;\n}\n\n.scope-danger {\n color: #ff5050;\n}\n\n.form_admin_settings_site_short_description textarea,\n.form_admin_settings_site_description textarea,\n.form_admin_settings_site_extended_description textarea,\n.form_admin_settings_site_terms textarea,\n.form_admin_settings_custom_css textarea,\n.form_admin_settings_closed_registrations_message textarea {\n font-family: \"mastodon-font-monospace\", monospace;\n}\n\n.input-copy {\n background: #131419;\n border: 1px solid #0a0b0e;\n border-radius: 4px;\n display: flex;\n align-items: center;\n padding-right: 4px;\n position: relative;\n top: 1px;\n transition: border-color 300ms linear;\n}\n.input-copy__wrapper {\n flex: 1 1 auto;\n}\n.input-copy input[type=text] {\n background: transparent;\n border: 0;\n padding: 10px;\n font-size: 14px;\n font-family: \"mastodon-font-monospace\", monospace;\n}\n.input-copy button {\n flex: 0 0 auto;\n margin: 4px;\n text-transform: none;\n font-weight: 400;\n font-size: 14px;\n padding: 7px 18px;\n padding-bottom: 6px;\n width: auto;\n transition: background 300ms linear;\n}\n.input-copy.copied {\n border-color: #79bd9a;\n transition: none;\n}\n.input-copy.copied button {\n background: #79bd9a;\n transition: none;\n}\n\n.connection-prompt {\n margin-bottom: 25px;\n}\n.connection-prompt .fa-link {\n background-color: #1f232b;\n border-radius: 100%;\n font-size: 24px;\n padding: 10px;\n}\n.connection-prompt__column {\n align-items: center;\n display: flex;\n flex: 1;\n flex-direction: column;\n flex-shrink: 1;\n max-width: 50%;\n}\n.connection-prompt__column-sep {\n align-self: center;\n flex-grow: 0;\n overflow: visible;\n position: relative;\n z-index: 1;\n}\n.connection-prompt__column p {\n word-break: break-word;\n}\n.connection-prompt .account__avatar {\n margin-bottom: 20px;\n}\n.connection-prompt__connection {\n background-color: #393f4f;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n padding: 25px 10px;\n position: relative;\n text-align: center;\n}\n.connection-prompt__connection::after {\n background-color: #1f232b;\n content: \"\";\n display: block;\n height: 100%;\n left: 50%;\n position: absolute;\n top: 0;\n width: 1px;\n}\n.connection-prompt__row {\n align-items: flex-start;\n display: flex;\n flex-direction: row;\n}\n\n.card > a {\n display: block;\n text-decoration: none;\n color: inherit;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n@media screen and (max-width: 415px) {\n .card > a {\n box-shadow: none;\n }\n}\n.card > a:hover .card__bar, .card > a:active .card__bar, .card > a:focus .card__bar {\n background: #393f4f;\n}\n.card__img {\n height: 130px;\n position: relative;\n background: #0e1014;\n border-radius: 4px 4px 0 0;\n}\n.card__img img {\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n object-fit: cover;\n border-radius: 4px 4px 0 0;\n}\n@media screen and (max-width: 600px) {\n .card__img {\n height: 200px;\n }\n}\n@media screen and (max-width: 415px) {\n .card__img {\n display: none;\n }\n}\n.card__bar {\n position: relative;\n padding: 15px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n background: #313543;\n border-radius: 0 0 4px 4px;\n}\n@media screen and (max-width: 415px) {\n .card__bar {\n border-radius: 0;\n }\n}\n.card__bar .avatar {\n flex: 0 0 auto;\n width: 48px;\n height: 48px;\n padding-top: 2px;\n}\n.card__bar .avatar img {\n width: 100%;\n height: 100%;\n display: block;\n margin: 0;\n border-radius: 4px;\n background: #17191f;\n}\n.card__bar .display-name {\n margin-left: 15px;\n text-align: left;\n}\n.card__bar .display-name strong {\n font-size: 15px;\n color: #ffffff;\n font-weight: 500;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.card__bar .display-name span {\n display: block;\n font-size: 14px;\n color: #dde3ec;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.pagination {\n padding: 30px 0;\n text-align: center;\n overflow: hidden;\n}\n.pagination a,\n.pagination .current,\n.pagination .newer,\n.pagination .older,\n.pagination .page,\n.pagination .gap {\n font-size: 14px;\n color: #ffffff;\n font-weight: 500;\n display: inline-block;\n padding: 6px 10px;\n text-decoration: none;\n}\n.pagination .current {\n background: #ffffff;\n border-radius: 100px;\n color: #000000;\n cursor: default;\n margin: 0 10px;\n}\n.pagination .gap {\n cursor: default;\n}\n.pagination .older,\n.pagination .newer {\n text-transform: uppercase;\n color: #ecf0f4;\n}\n.pagination .older {\n float: left;\n padding-left: 0;\n}\n.pagination .older .fa {\n display: inline-block;\n margin-right: 5px;\n}\n.pagination .newer {\n float: right;\n padding-right: 0;\n}\n.pagination .newer .fa {\n display: inline-block;\n margin-left: 5px;\n}\n.pagination .disabled {\n cursor: default;\n color: #1a1a1a;\n}\n@media screen and (max-width: 700px) {\n .pagination {\n padding: 30px 20px;\n }\n .pagination .page {\n display: none;\n }\n .pagination .newer,\n.pagination .older {\n display: inline-block;\n }\n}\n\n.nothing-here {\n background: #282c37;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n color: #364861;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: default;\n border-radius: 4px;\n padding: 20px;\n min-height: 30vh;\n}\n.nothing-here--under-tabs {\n border-radius: 0 0 4px 4px;\n}\n.nothing-here--flexible {\n box-sizing: border-box;\n min-height: 100%;\n}\n\n.account-role {\n display: inline-block;\n padding: 4px 6px;\n cursor: default;\n border-radius: 3px;\n font-size: 12px;\n line-height: 12px;\n font-weight: 500;\n color: #d9e1e8;\n background-color: rgba(217, 225, 232, 0.1);\n border: 1px solid rgba(217, 225, 232, 0.5);\n}\n.account-role.moderator {\n color: #79bd9a;\n background-color: rgba(121, 189, 154, 0.1);\n border-color: rgba(121, 189, 154, 0.5);\n}\n.account-role.admin {\n color: #e87487;\n background-color: rgba(232, 116, 135, 0.1);\n border-color: rgba(232, 116, 135, 0.5);\n}\n\n.account__header__fields {\n padding: 0;\n margin: 15px -15px -15px;\n border: 0 none;\n border-top: 1px solid #42485a;\n border-bottom: 1px solid #42485a;\n font-size: 14px;\n line-height: 20px;\n}\n.account__header__fields dl {\n display: flex;\n border-bottom: 1px solid #42485a;\n}\n.account__header__fields dt,\n.account__header__fields dd {\n box-sizing: border-box;\n padding: 14px;\n text-align: center;\n max-height: 48px;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.account__header__fields dt {\n font-weight: 500;\n width: 120px;\n flex: 0 0 auto;\n color: #ecf0f4;\n background: rgba(23, 25, 31, 0.5);\n}\n.account__header__fields dd {\n flex: 1 1 auto;\n color: #dde3ec;\n}\n.account__header__fields a {\n color: #2b90d9;\n text-decoration: none;\n}\n.account__header__fields a:hover, .account__header__fields a:focus, .account__header__fields a:active {\n text-decoration: underline;\n}\n.account__header__fields .verified {\n border: 1px solid rgba(121, 189, 154, 0.5);\n background: rgba(121, 189, 154, 0.25);\n}\n.account__header__fields .verified a {\n color: #79bd9a;\n font-weight: 500;\n}\n.account__header__fields .verified__mark {\n color: #79bd9a;\n}\n.account__header__fields dl:last-child {\n border-bottom: 0;\n}\n\n.directory__tag .trends__item__current {\n width: auto;\n}\n\n.activity-stream {\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n overflow: hidden;\n margin-bottom: 10px;\n}\n@media screen and (max-width: 415px) {\n .activity-stream {\n margin-bottom: 0;\n border-radius: 0;\n box-shadow: none;\n }\n}\n.activity-stream--headless {\n border-radius: 0;\n margin: 0;\n box-shadow: none;\n}\n.activity-stream--headless .detailed-status,\n.activity-stream--headless .status {\n border-radius: 0 !important;\n}\n.activity-stream div[data-component] {\n width: 100%;\n}\n.activity-stream .entry {\n background: #282c37;\n}\n.activity-stream .entry .detailed-status,\n.activity-stream .entry .status,\n.activity-stream .entry .load-more {\n animation: none;\n}\n.activity-stream .entry:last-child .detailed-status,\n.activity-stream .entry:last-child .status,\n.activity-stream .entry:last-child .load-more {\n border-bottom: 0;\n border-radius: 0 0 4px 4px;\n}\n.activity-stream .entry:first-child .detailed-status,\n.activity-stream .entry:first-child .status,\n.activity-stream .entry:first-child .load-more {\n border-radius: 4px 4px 0 0;\n}\n.activity-stream .entry:first-child:last-child .detailed-status,\n.activity-stream .entry:first-child:last-child .status,\n.activity-stream .entry:first-child:last-child .load-more {\n border-radius: 4px;\n}\n@media screen and (max-width: 740px) {\n .activity-stream .entry .detailed-status,\n.activity-stream .entry .status,\n.activity-stream .entry .load-more {\n border-radius: 0 !important;\n }\n}\n.activity-stream--highlighted .entry {\n background: #393f4f;\n}\n\n.button.logo-button {\n flex: 0 auto;\n font-size: 14px;\n background: #2b5fd9;\n color: #ffffff;\n text-transform: none;\n line-height: 36px;\n height: auto;\n padding: 3px 15px;\n border: 0;\n}\n.button.logo-button svg {\n width: 20px;\n height: auto;\n vertical-align: middle;\n margin-right: 5px;\n}\n.button.logo-button svg path:first-child {\n fill: #ffffff;\n}\n.button.logo-button svg path:last-child {\n fill: #2b5fd9;\n}\n.button.logo-button:active:not(:disabled), .button.logo-button:focus:not(:disabled), .button.logo-button:hover:not(:disabled) {\n background: #5680e1;\n}\n.button.logo-button:active:not(:disabled) svg path:last-child, .button.logo-button:focus:not(:disabled) svg path:last-child, .button.logo-button:hover:not(:disabled) svg path:last-child {\n fill: #5680e1;\n}\n.button.logo-button.button--destructive:active, .button.logo-button.button--destructive:focus, .button.logo-button.button--destructive:hover {\n background: #df405a;\n}\n.button.logo-button.button--destructive:active svg path:last-child, .button.logo-button.button--destructive:focus svg path:last-child, .button.logo-button.button--destructive:hover svg path:last-child {\n fill: #df405a;\n}\n@media screen and (max-width: 415px) {\n .button.logo-button svg {\n display: none;\n }\n}\n\n.embed .detailed-status,\n.public-layout .detailed-status {\n padding: 15px;\n}\n.embed .status,\n.public-layout .status {\n padding: 15px 15px 15px 78px;\n min-height: 50px;\n}\n.embed .status__avatar,\n.public-layout .status__avatar {\n left: 15px;\n top: 17px;\n}\n.embed .status__content,\n.public-layout .status__content {\n padding-top: 5px;\n}\n.embed .status__prepend,\n.public-layout .status__prepend {\n margin-left: 78px;\n padding-top: 15px;\n}\n.embed .status__prepend-icon-wrapper,\n.public-layout .status__prepend-icon-wrapper {\n left: -32px;\n}\n.embed .status .media-gallery, .embed .status__action-bar,\n.embed .status .video-player,\n.public-layout .status .media-gallery,\n.public-layout .status__action-bar,\n.public-layout .status .video-player {\n margin-top: 10px;\n}\n\nbutton.icon-button i.fa-retweet {\n background-image: url(\"data:image/svg+xml;utf8,\");\n}\nbutton.icon-button i.fa-retweet:hover {\n background-image: url(\"data:image/svg+xml;utf8,\");\n}\n\nbutton.icon-button.disabled i.fa-retweet {\n background-image: url(\"data:image/svg+xml;utf8,\");\n}\n\n.app-body {\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.button {\n background-color: #2b5fd9;\n border: 10px none;\n border-radius: 4px;\n box-sizing: border-box;\n color: #ffffff;\n cursor: pointer;\n display: inline-block;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n height: 36px;\n letter-spacing: 0;\n line-height: 36px;\n overflow: hidden;\n padding: 0 16px;\n position: relative;\n text-align: center;\n text-transform: uppercase;\n text-decoration: none;\n text-overflow: ellipsis;\n transition: all 100ms ease-in;\n white-space: nowrap;\n width: auto;\n}\n.button:active, .button:focus, .button:hover {\n background-color: #5680e1;\n transition: all 200ms ease-out;\n}\n.button--destructive {\n transition: none;\n}\n.button--destructive:active, .button--destructive:focus, .button--destructive:hover {\n background-color: #df405a;\n transition: none;\n}\n.button:disabled {\n background-color: #9baec8;\n cursor: default;\n}\n.button::-moz-focus-inner {\n border: 0;\n}\n.button::-moz-focus-inner, .button:focus, .button:active {\n outline: 0 !important;\n}\n.button.button-primary, .button.button-alternative, .button.button-secondary, .button.button-alternative-2 {\n font-size: 16px;\n line-height: 36px;\n height: auto;\n text-transform: none;\n padding: 4px 16px;\n}\n.button.button-alternative {\n color: #000000;\n background: #9baec8;\n}\n.button.button-alternative:active, .button.button-alternative:focus, .button.button-alternative:hover {\n background-color: #a8b9cf;\n}\n.button.button-alternative-2 {\n background: #606984;\n}\n.button.button-alternative-2:active, .button.button-alternative-2:focus, .button.button-alternative-2:hover {\n background-color: #687390;\n}\n.button.button-secondary {\n color: #dde3ec;\n background: transparent;\n padding: 3px 15px;\n border: 1px solid #9baec8;\n}\n.button.button-secondary:active, .button.button-secondary:focus, .button.button-secondary:hover {\n border-color: #a8b9cf;\n color: #eaeef3;\n}\n.button.button-secondary:disabled {\n opacity: 0.5;\n}\n.button.button--block {\n display: block;\n width: 100%;\n}\n\n.column__wrapper {\n display: flex;\n flex: 1 1 auto;\n position: relative;\n}\n\n.icon-button {\n display: inline-block;\n padding: 0;\n color: #8d9ac2;\n border: none;\n background: transparent;\n cursor: pointer;\n transition: color 100ms ease-in;\n}\n.icon-button:hover, .icon-button:active, .icon-button:focus {\n color: #a4afce;\n transition: color 200ms ease-out;\n}\n.icon-button.disabled {\n color: #6274ab;\n cursor: default;\n}\n.icon-button.active {\n color: #2b90d9;\n}\n.icon-button::-moz-focus-inner {\n border: 0;\n}\n.icon-button::-moz-focus-inner, .icon-button:focus, .icon-button:active {\n outline: 0 !important;\n}\n.icon-button.inverted {\n color: #1b1e25;\n}\n.icon-button.inverted:hover, .icon-button.inverted:active, .icon-button.inverted:focus {\n color: #0c0d11;\n}\n.icon-button.inverted.disabled {\n color: #2a2e3a;\n}\n.icon-button.inverted.active {\n color: #2b90d9;\n}\n.icon-button.inverted.active.disabled {\n color: #63ade3;\n}\n.icon-button.overlayed {\n box-sizing: content-box;\n background: rgba(0, 0, 0, 0.6);\n color: rgba(255, 255, 255, 0.7);\n border-radius: 4px;\n padding: 2px;\n}\n.icon-button.overlayed:hover {\n background: rgba(0, 0, 0, 0.9);\n}\n\n.text-icon-button {\n color: #1b1e25;\n border: none;\n background: transparent;\n cursor: pointer;\n font-weight: 600;\n font-size: 11px;\n padding: 0 3px;\n line-height: 27px;\n outline: 0;\n transition: color 100ms ease-in;\n}\n.text-icon-button:hover, .text-icon-button:active, .text-icon-button:focus {\n color: #0c0d11;\n transition: color 200ms ease-out;\n}\n.text-icon-button.disabled {\n color: #464d60;\n cursor: default;\n}\n.text-icon-button.active {\n color: #2b90d9;\n}\n.text-icon-button::-moz-focus-inner {\n border: 0;\n}\n.text-icon-button::-moz-focus-inner, .text-icon-button:focus, .text-icon-button:active {\n outline: 0 !important;\n}\n\n.dropdown-menu {\n position: absolute;\n}\n\n.invisible {\n font-size: 0;\n line-height: 0;\n display: inline-block;\n width: 0;\n height: 0;\n position: absolute;\n}\n.invisible img,\n.invisible svg {\n margin: 0 !important;\n border: 0 !important;\n padding: 0 !important;\n width: 0 !important;\n height: 0 !important;\n}\n\n.ellipsis::after {\n content: \"…\";\n}\n\n.compose-form {\n padding: 10px;\n}\n.compose-form .compose-form__warning {\n color: #000000;\n margin-bottom: 10px;\n background: #9baec8;\n box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);\n padding: 8px 10px;\n border-radius: 4px;\n font-size: 13px;\n font-weight: 400;\n}\n.compose-form .compose-form__warning strong {\n color: #000000;\n font-weight: 500;\n}\n.compose-form .compose-form__warning strong:lang(ja) {\n font-weight: 700;\n}\n.compose-form .compose-form__warning strong:lang(ko) {\n font-weight: 700;\n}\n.compose-form .compose-form__warning strong:lang(zh-CN) {\n font-weight: 700;\n}\n.compose-form .compose-form__warning strong:lang(zh-HK) {\n font-weight: 700;\n}\n.compose-form .compose-form__warning strong:lang(zh-TW) {\n font-weight: 700;\n}\n.compose-form .compose-form__warning a {\n color: #1b1e25;\n font-weight: 500;\n text-decoration: underline;\n}\n.compose-form .compose-form__warning a:hover, .compose-form .compose-form__warning a:active, .compose-form .compose-form__warning a:focus {\n text-decoration: none;\n}\n.compose-form .compose-form__autosuggest-wrapper {\n position: relative;\n}\n.compose-form .compose-form__autosuggest-wrapper .emoji-picker-dropdown {\n position: absolute;\n right: 5px;\n top: 5px;\n}\n.compose-form .autosuggest-textarea,\n.compose-form .spoiler-input {\n position: relative;\n}\n.compose-form .spoiler-input {\n height: 0;\n transform-origin: bottom;\n opacity: 0;\n}\n.compose-form .spoiler-input.spoiler-input--visible {\n height: 47px;\n opacity: 1;\n}\n.compose-form .autosuggest-textarea__textarea,\n.compose-form .spoiler-input__input {\n display: block;\n box-sizing: border-box;\n width: 100%;\n margin: 0;\n color: #000000;\n background: #ffffff;\n padding: 10px;\n font-family: inherit;\n font-size: 14px;\n resize: vertical;\n border: 0;\n outline: 0;\n}\n.compose-form .autosuggest-textarea__textarea:focus,\n.compose-form .spoiler-input__input:focus {\n outline: 0;\n}\n@media screen and (max-width: 600px) {\n .compose-form .autosuggest-textarea__textarea,\n.compose-form .spoiler-input__input {\n font-size: 16px;\n }\n}\n.compose-form .spoiler-input__input {\n border-radius: 4px;\n}\n.compose-form .autosuggest-textarea__textarea {\n min-height: 100px;\n border-radius: 4px 4px 0 0;\n padding-bottom: 0;\n padding-right: 32px;\n resize: none;\n scrollbar-color: initial;\n}\n.compose-form .autosuggest-textarea__textarea::-webkit-scrollbar {\n all: unset;\n}\n@media screen and (max-width: 600px) {\n .compose-form .autosuggest-textarea__textarea {\n height: 100px !important;\n resize: vertical;\n }\n}\n.compose-form .autosuggest-textarea__suggestions {\n box-sizing: border-box;\n display: none;\n position: absolute;\n top: 100%;\n width: 100%;\n z-index: 99;\n box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);\n background: #d9e1e8;\n border-radius: 0 0 4px 4px;\n color: #000000;\n font-size: 14px;\n padding: 6px;\n}\n.compose-form .autosuggest-textarea__suggestions.autosuggest-textarea__suggestions--visible {\n display: block;\n}\n.compose-form .autosuggest-textarea__suggestions__item {\n padding: 10px;\n cursor: pointer;\n border-radius: 4px;\n}\n.compose-form .autosuggest-textarea__suggestions__item:hover, .compose-form .autosuggest-textarea__suggestions__item:focus, .compose-form .autosuggest-textarea__suggestions__item:active, .compose-form .autosuggest-textarea__suggestions__item.selected {\n background: #b9c8d5;\n}\n.compose-form .autosuggest-account,\n.compose-form .autosuggest-emoji {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n line-height: 18px;\n font-size: 14px;\n}\n.compose-form .autosuggest-account-icon,\n.compose-form .autosuggest-emoji img {\n display: block;\n margin-right: 8px;\n width: 16px;\n height: 16px;\n}\n.compose-form .autosuggest-account .display-name__account {\n color: #1b1e25;\n}\n.compose-form .compose-form__modifiers {\n color: #000000;\n font-family: inherit;\n font-size: 14px;\n background: #ffffff;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-wrapper {\n overflow: hidden;\n}\n.compose-form .compose-form__modifiers .compose-form__uploads-wrapper {\n display: flex;\n flex-direction: row;\n padding: 5px;\n flex-wrap: wrap;\n}\n.compose-form .compose-form__modifiers .compose-form__upload {\n flex: 1 1 0;\n min-width: 40%;\n margin: 5px;\n}\n.compose-form .compose-form__modifiers .compose-form__upload__actions {\n background: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0, rgba(0, 0, 0, 0.35) 80%, transparent);\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n opacity: 0;\n transition: opacity 0.1s ease;\n}\n.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button {\n flex: 0 1 auto;\n color: #ecf0f4;\n font-size: 14px;\n font-weight: 500;\n padding: 10px;\n font-family: inherit;\n}\n.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:hover, .compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:focus, .compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:active {\n color: white;\n}\n.compose-form .compose-form__modifiers .compose-form__upload__actions.active {\n opacity: 1;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-description {\n position: absolute;\n z-index: 2;\n bottom: 0;\n left: 0;\n right: 0;\n box-sizing: border-box;\n background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0, rgba(0, 0, 0, 0.35) 80%, transparent);\n padding: 10px;\n opacity: 0;\n transition: opacity 0.1s ease;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-description textarea {\n background: transparent;\n color: #ecf0f4;\n border: 0;\n padding: 0;\n margin: 0;\n width: 100%;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-description textarea:focus {\n color: #ffffff;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-description textarea::placeholder {\n opacity: 0.75;\n color: #ecf0f4;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-description.active {\n opacity: 1;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-thumbnail {\n border-radius: 4px;\n background-position: center;\n background-size: cover;\n background-repeat: no-repeat;\n height: 140px;\n width: 100%;\n overflow: hidden;\n}\n.compose-form .compose-form__buttons-wrapper {\n padding: 10px;\n background: #ebebeb;\n border-radius: 0 0 4px 4px;\n display: flex;\n justify-content: space-between;\n}\n.compose-form .compose-form__buttons-wrapper .compose-form__buttons {\n display: flex;\n}\n.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__upload-button-icon {\n line-height: 27px;\n}\n.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__sensitive-button {\n display: none;\n}\n.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__sensitive-button.compose-form__sensitive-button--visible {\n display: block;\n}\n.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__sensitive-button .compose-form__sensitive-button__icon {\n line-height: 27px;\n}\n.compose-form .compose-form__buttons-wrapper .icon-button {\n box-sizing: content-box;\n padding: 0 3px;\n}\n.compose-form .compose-form__buttons-wrapper .character-counter__wrapper {\n align-self: center;\n margin-right: 4px;\n}\n.compose-form .compose-form__buttons-wrapper .character-counter__wrapper .character-counter {\n cursor: default;\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n font-size: 14px;\n font-weight: 600;\n color: #1b1e25;\n}\n.compose-form .compose-form__buttons-wrapper .character-counter__wrapper .character-counter.character-counter--over {\n color: #ff5050;\n}\n.compose-form .compose-form__publish {\n display: flex;\n justify-content: flex-end;\n min-width: 0;\n}\n.compose-form .compose-form__publish .compose-form__publish-button-wrapper {\n overflow: hidden;\n padding-top: 10px;\n}\n\n.no-reduce-motion .spoiler-input {\n transition: height 0.4s ease, opacity 0.4s ease;\n}\n\n.emojione {\n font-size: inherit;\n vertical-align: middle;\n object-fit: contain;\n margin: -0.2ex 0.15em 0.2ex;\n width: 16px;\n height: 16px;\n}\n.emojione img {\n width: auto;\n}\n\n.reply-indicator {\n border-radius: 4px;\n margin-bottom: 10px;\n background: #9baec8;\n padding: 10px;\n}\n\n.reply-indicator__header {\n margin-bottom: 5px;\n overflow: hidden;\n}\n\n.reply-indicator__cancel {\n float: right;\n line-height: 24px;\n}\n\n.reply-indicator__display-name {\n color: #000000;\n display: block;\n max-width: 100%;\n line-height: 24px;\n overflow: hidden;\n padding-right: 25px;\n text-decoration: none;\n}\n\n.reply-indicator__display-avatar {\n float: left;\n margin-right: 5px;\n}\n\n.status__content--with-action {\n cursor: pointer;\n}\n\n.status__content,\n.reply-indicator__content {\n position: relative;\n font-size: 15px;\n line-height: 20px;\n word-wrap: break-word;\n overflow: hidden;\n text-overflow: ellipsis;\n padding-top: 2px;\n color: #ffffff;\n}\n.status__content:focus,\n.reply-indicator__content:focus {\n outline: 0;\n}\n.status__content.status__content--with-spoiler,\n.reply-indicator__content.status__content--with-spoiler {\n white-space: normal;\n}\n.status__content.status__content--with-spoiler .status__content__text,\n.reply-indicator__content.status__content--with-spoiler .status__content__text {\n white-space: pre-wrap;\n}\n.status__content .emojione,\n.reply-indicator__content .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n}\n.status__content p,\n.reply-indicator__content p {\n margin-bottom: 20px;\n white-space: pre-wrap;\n}\n.status__content p:last-child,\n.reply-indicator__content p:last-child {\n margin-bottom: 0;\n}\n.status__content a,\n.reply-indicator__content a {\n color: #d8a070;\n text-decoration: none;\n}\n.status__content a:hover,\n.reply-indicator__content a:hover {\n text-decoration: underline;\n}\n.status__content a:hover .fa,\n.reply-indicator__content a:hover .fa {\n color: #dae1ea;\n}\n.status__content a.mention:hover,\n.reply-indicator__content a.mention:hover {\n text-decoration: none;\n}\n.status__content a.mention:hover span,\n.reply-indicator__content a.mention:hover span {\n text-decoration: underline;\n}\n.status__content a .fa,\n.reply-indicator__content a .fa {\n color: #c2cede;\n}\n.status__content .status__content__spoiler-link,\n.reply-indicator__content .status__content__spoiler-link {\n background: #8d9ac2;\n}\n.status__content .status__content__spoiler-link:hover,\n.reply-indicator__content .status__content__spoiler-link:hover {\n background: #a4afce;\n text-decoration: none;\n}\n.status__content .status__content__spoiler-link::-moz-focus-inner,\n.reply-indicator__content .status__content__spoiler-link::-moz-focus-inner {\n border: 0;\n}\n.status__content .status__content__spoiler-link::-moz-focus-inner, .status__content .status__content__spoiler-link:focus, .status__content .status__content__spoiler-link:active,\n.reply-indicator__content .status__content__spoiler-link::-moz-focus-inner,\n.reply-indicator__content .status__content__spoiler-link:focus,\n.reply-indicator__content .status__content__spoiler-link:active {\n outline: 0 !important;\n}\n.status__content .status__content__text,\n.reply-indicator__content .status__content__text {\n display: none;\n}\n.status__content .status__content__text.status__content__text--visible,\n.reply-indicator__content .status__content__text.status__content__text--visible {\n display: block;\n}\n.status__content em,\n.reply-indicator__content em {\n font-style: italic;\n}\n.status__content strong,\n.reply-indicator__content strong {\n font-weight: bold;\n}\n.status__content ul,\n.reply-indicator__content ul {\n list-style: disc inside;\n}\n.status__content ol,\n.reply-indicator__content ol {\n list-style: decimal inside;\n}\n.status__content blockquote,\n.reply-indicator__content blockquote {\n margin: 0.2em 0 0.2em 2em;\n font-style: italic;\n}\n\n.status__content.status__content--collapsed {\n max-height: 300px;\n}\n\n.status__content__read-more-button {\n display: block;\n font-size: 15px;\n line-height: 20px;\n color: #4e79df;\n border: 0;\n background: transparent;\n padding: 0;\n padding-top: 8px;\n}\n.status__content__read-more-button:hover, .status__content__read-more-button:active {\n text-decoration: underline;\n}\n\n.status__content__spoiler-link {\n display: inline-block;\n border-radius: 2px;\n background: transparent;\n border: 0;\n color: #000000;\n font-weight: 700;\n font-size: 11px;\n padding: 0 6px;\n text-transform: uppercase;\n line-height: 20px;\n cursor: pointer;\n vertical-align: middle;\n}\n\n.status__wrapper--filtered {\n color: #c2cede;\n border: 0;\n font-size: inherit;\n text-align: center;\n line-height: inherit;\n margin: 0;\n padding: 15px;\n box-sizing: border-box;\n width: 100%;\n clear: both;\n border-bottom: 1px solid #393f4f;\n}\n\n.status__prepend-icon-wrapper {\n left: -26px;\n position: absolute;\n}\n\n.focusable:focus {\n outline: 0;\n background: #313543;\n}\n.focusable:focus .status.status-direct {\n background: #42485a;\n}\n.focusable:focus .status.status-direct.muted {\n background: transparent;\n}\n.focusable:focus .detailed-status,\n.focusable:focus .detailed-status__action-bar {\n background: #393f4f;\n}\n\n.status {\n padding: 8px 10px;\n padding-left: 68px;\n position: relative;\n min-height: 54px;\n border-bottom: 1px solid #393f4f;\n cursor: default;\n opacity: 1;\n animation: fade 150ms linear;\n}\n@supports (-ms-overflow-style: -ms-autohiding-scrollbar) {\n .status {\n padding-right: 26px;\n }\n}\n@keyframes fade {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n.status .video-player {\n margin-top: 8px;\n}\n.status.status-direct:not(.read) {\n background: #393f4f;\n border-bottom-color: #42485a;\n}\n.status.light .status__relative-time {\n color: #364861;\n}\n.status.light .status__display-name {\n color: #000000;\n}\n.status.light .display-name strong {\n color: #000000;\n}\n.status.light .display-name span {\n color: #364861;\n}\n.status.light .status__content {\n color: #000000;\n}\n.status.light .status__content a {\n color: #2b90d9;\n}\n.status.light .status__content a.status__content__spoiler-link {\n color: #ffffff;\n background: #9baec8;\n}\n.status.light .status__content a.status__content__spoiler-link:hover {\n background: #b5c3d6;\n}\n\n.notification-favourite .status.status-direct {\n background: transparent;\n}\n.notification-favourite .status.status-direct .icon-button.disabled {\n color: #b8c0d9;\n}\n\n.status__relative-time,\n.notification__relative_time {\n color: #c2cede;\n float: right;\n font-size: 14px;\n}\n\n.status__display-name {\n color: #c2cede;\n}\n\n.status__info .status__display-name {\n display: block;\n max-width: 100%;\n padding-right: 25px;\n}\n\n.status__info {\n font-size: 15px;\n}\n\n.status-check-box {\n border-bottom: 1px solid #d9e1e8;\n display: flex;\n}\n.status-check-box .status-check-box__status {\n margin: 10px 0 10px 10px;\n flex: 1;\n}\n.status-check-box .status-check-box__status .media-gallery {\n max-width: 250px;\n}\n.status-check-box .status-check-box__status .status__content {\n padding: 0;\n white-space: normal;\n}\n.status-check-box .status-check-box__status .video-player {\n margin-top: 8px;\n max-width: 250px;\n}\n.status-check-box .status-check-box__status .media-gallery__item-thumbnail {\n cursor: default;\n}\n\n.status-check-box-toggle {\n align-items: center;\n display: flex;\n flex: 0 0 auto;\n justify-content: center;\n padding: 10px;\n}\n\n.status__prepend {\n margin-left: 68px;\n color: #c2cede;\n padding: 8px 0;\n padding-bottom: 2px;\n font-size: 14px;\n position: relative;\n}\n.status__prepend .status__display-name strong {\n color: #c2cede;\n}\n.status__prepend > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.status__action-bar {\n align-items: center;\n display: flex;\n margin-top: 8px;\n}\n.status__action-bar__counter {\n display: inline-flex;\n margin-right: 11px;\n align-items: center;\n}\n.status__action-bar__counter .status__action-bar-button {\n margin-right: 4px;\n}\n.status__action-bar__counter__label {\n display: inline-block;\n width: 14px;\n font-size: 12px;\n font-weight: 500;\n color: #8d9ac2;\n}\n\n.status__action-bar-button {\n margin-right: 18px;\n}\n\n.status__action-bar-dropdown {\n height: 23.15px;\n width: 23.15px;\n}\n\n.detailed-status__action-bar-dropdown {\n flex: 1 1 auto;\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n}\n\n.detailed-status {\n background: #313543;\n padding: 14px 10px;\n}\n.detailed-status--flex {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n align-items: flex-start;\n}\n.detailed-status--flex .status__content,\n.detailed-status--flex .detailed-status__meta {\n flex: 100%;\n}\n.detailed-status .status__content {\n font-size: 19px;\n line-height: 24px;\n}\n.detailed-status .status__content .emojione {\n width: 24px;\n height: 24px;\n margin: -1px 0 0;\n}\n.detailed-status .status__content .status__content__spoiler-link {\n line-height: 24px;\n margin: -1px 0 0;\n}\n.detailed-status .video-player {\n margin-top: 8px;\n}\n\n.detailed-status__meta {\n margin-top: 15px;\n color: #c2cede;\n font-size: 14px;\n line-height: 18px;\n}\n\n.detailed-status__action-bar {\n background: #313543;\n border-top: 1px solid #393f4f;\n border-bottom: 1px solid #393f4f;\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n}\n\n.detailed-status__link {\n color: inherit;\n text-decoration: none;\n}\n\n.detailed-status__favorites,\n.detailed-status__reblogs {\n display: inline-block;\n font-weight: 500;\n font-size: 12px;\n margin-left: 6px;\n}\n\n.reply-indicator__content {\n color: #000000;\n font-size: 14px;\n}\n.reply-indicator__content a {\n color: #1b1e25;\n}\n\n.domain {\n padding: 10px;\n border-bottom: 1px solid #393f4f;\n}\n.domain .domain__domain-name {\n flex: 1 1 auto;\n display: block;\n color: #ffffff;\n text-decoration: none;\n font-size: 14px;\n font-weight: 500;\n}\n\n.domain__wrapper {\n display: flex;\n}\n\n.domain_buttons {\n height: 18px;\n padding: 10px;\n white-space: nowrap;\n}\n\n.account {\n padding: 10px;\n border-bottom: 1px solid #393f4f;\n}\n.account.compact {\n padding: 0;\n border-bottom: 0;\n}\n.account.compact .account__avatar-wrapper {\n margin-left: 0;\n}\n.account .account__display-name {\n flex: 1 1 auto;\n display: block;\n color: #dde3ec;\n overflow: hidden;\n text-decoration: none;\n font-size: 14px;\n}\n\n.account__wrapper {\n display: flex;\n}\n\n.account__avatar-wrapper {\n float: left;\n margin-left: 12px;\n margin-right: 12px;\n}\n\n.account__avatar {\n border-radius: 4px;\n background: transparent no-repeat;\n background-position: 50%;\n background-clip: padding-box;\n position: relative;\n}\n.account__avatar-inline {\n display: inline-block;\n vertical-align: middle;\n margin-right: 5px;\n}\n.account__avatar-composite {\n border-radius: 4px;\n background: transparent no-repeat;\n background-position: 50%;\n background-clip: padding-box;\n overflow: hidden;\n}\n.account__avatar-composite > div {\n border-radius: 4px;\n background: transparent no-repeat;\n background-position: 50%;\n background-clip: padding-box;\n float: left;\n position: relative;\n box-sizing: border-box;\n}\n\na .account__avatar {\n cursor: pointer;\n}\n\n.account__avatar-overlay {\n width: 48px;\n height: 48px;\n background-size: 48px 48px;\n}\n.account__avatar-overlay-base {\n border-radius: 4px;\n background: transparent no-repeat;\n background-position: 50%;\n background-clip: padding-box;\n width: 36px;\n height: 36px;\n background-size: 36px 36px;\n}\n.account__avatar-overlay-overlay {\n border-radius: 4px;\n background: transparent no-repeat;\n background-position: 50%;\n background-clip: padding-box;\n width: 24px;\n height: 24px;\n background-size: 24px 24px;\n position: absolute;\n bottom: 0;\n right: 0;\n z-index: 1;\n}\n\n.account__relationship {\n height: 18px;\n padding: 10px;\n white-space: nowrap;\n}\n\n.account__disclaimer {\n padding: 10px;\n border-top: 1px solid #393f4f;\n color: #c2cede;\n}\n.account__disclaimer strong {\n font-weight: 500;\n}\n.account__disclaimer strong:lang(ja) {\n font-weight: 700;\n}\n.account__disclaimer strong:lang(ko) {\n font-weight: 700;\n}\n.account__disclaimer strong:lang(zh-CN) {\n font-weight: 700;\n}\n.account__disclaimer strong:lang(zh-HK) {\n font-weight: 700;\n}\n.account__disclaimer strong:lang(zh-TW) {\n font-weight: 700;\n}\n.account__disclaimer a {\n font-weight: 500;\n color: inherit;\n text-decoration: underline;\n}\n.account__disclaimer a:hover, .account__disclaimer a:focus, .account__disclaimer a:active {\n text-decoration: none;\n}\n\n.account__action-bar {\n border-top: 1px solid #393f4f;\n border-bottom: 1px solid #393f4f;\n line-height: 36px;\n overflow: hidden;\n flex: 0 0 auto;\n display: flex;\n}\n\n.account__action-bar-dropdown {\n padding: 10px;\n}\n.account__action-bar-dropdown .icon-button {\n vertical-align: middle;\n}\n.account__action-bar-dropdown .dropdown--active .dropdown__content.dropdown__right {\n left: 6px;\n right: initial;\n}\n.account__action-bar-dropdown .dropdown--active::after {\n bottom: initial;\n margin-left: 11px;\n margin-top: -7px;\n right: initial;\n}\n\n.account__action-bar-links {\n display: flex;\n flex: 1 1 auto;\n line-height: 18px;\n text-align: center;\n}\n\n.account__action-bar__tab {\n text-decoration: none;\n overflow: hidden;\n flex: 0 1 100%;\n border-right: 1px solid #393f4f;\n padding: 10px 0;\n border-bottom: 4px solid transparent;\n}\n.account__action-bar__tab.active {\n border-bottom: 4px solid #2b5fd9;\n}\n.account__action-bar__tab > span {\n display: block;\n text-transform: uppercase;\n font-size: 11px;\n color: #dde3ec;\n}\n.account__action-bar__tab strong {\n display: block;\n font-size: 15px;\n font-weight: 500;\n color: #ffffff;\n}\n.account__action-bar__tab strong:lang(ja) {\n font-weight: 700;\n}\n.account__action-bar__tab strong:lang(ko) {\n font-weight: 700;\n}\n.account__action-bar__tab strong:lang(zh-CN) {\n font-weight: 700;\n}\n.account__action-bar__tab strong:lang(zh-HK) {\n font-weight: 700;\n}\n.account__action-bar__tab strong:lang(zh-TW) {\n font-weight: 700;\n}\n\n.account-authorize {\n padding: 14px 10px;\n}\n.account-authorize .detailed-status__display-name {\n display: block;\n margin-bottom: 15px;\n overflow: hidden;\n}\n\n.account-authorize__avatar {\n float: left;\n margin-right: 10px;\n}\n\n.status__display-name,\n.status__relative-time,\n.detailed-status__display-name,\n.detailed-status__datetime,\n.detailed-status__application,\n.account__display-name {\n text-decoration: none;\n}\n\n.status__display-name strong,\n.account__display-name strong {\n color: #ffffff;\n}\n\n.muted .emojione {\n opacity: 0.5;\n}\n\n.status__display-name:hover strong,\n.reply-indicator__display-name:hover strong,\n.detailed-status__display-name:hover strong,\na.account__display-name:hover strong {\n text-decoration: underline;\n}\n\n.account__display-name strong {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.detailed-status__application,\n.detailed-status__datetime {\n color: inherit;\n}\n\n.detailed-status__display-name {\n color: #ecf0f4;\n display: block;\n line-height: 24px;\n margin-bottom: 15px;\n overflow: hidden;\n}\n.detailed-status__display-name strong,\n.detailed-status__display-name span {\n display: block;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.detailed-status__display-name strong {\n font-size: 16px;\n color: #ffffff;\n}\n\n.detailed-status__display-avatar {\n float: left;\n margin-right: 10px;\n}\n\n.status__avatar {\n height: 48px;\n left: 10px;\n position: absolute;\n top: 10px;\n width: 48px;\n}\n\n.muted .status__content,\n.muted .status__content p,\n.muted .status__content a {\n color: #c2cede;\n}\n.muted .status__display-name strong {\n color: #c2cede;\n}\n.muted .status__avatar {\n opacity: 0.5;\n}\n.muted a.status__content__spoiler-link {\n background: #606984;\n color: #000000;\n}\n.muted a.status__content__spoiler-link:hover {\n background: #707b97;\n text-decoration: none;\n}\n\n.notification__message {\n margin: 0 10px 0 68px;\n padding: 8px 0 0;\n cursor: default;\n color: #dde3ec;\n font-size: 15px;\n line-height: 22px;\n position: relative;\n}\n.notification__message .fa {\n color: #2b90d9;\n}\n.notification__message > span {\n display: inline;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.notification__favourite-icon-wrapper {\n left: -26px;\n position: absolute;\n}\n.notification__favourite-icon-wrapper .star-icon {\n color: #ca8f04;\n}\n\n.star-icon.active {\n color: #ca8f04;\n}\n\n.notification__display-name {\n color: inherit;\n font-weight: 500;\n text-decoration: none;\n}\n.notification__display-name:hover {\n color: #ffffff;\n text-decoration: underline;\n}\n\n.notification__relative_time {\n float: right;\n}\n\n.display-name {\n display: block;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.display-name__html {\n font-weight: 500;\n}\n\n.display-name__account {\n font-size: 14px;\n}\n\n.status__relative-time:hover,\n.detailed-status__datetime:hover {\n text-decoration: underline;\n}\n\n.image-loader {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n}\n.image-loader .image-loader__preview-canvas {\n max-width: 100%;\n max-height: 80%;\n background: url(\"~images/void.png\") repeat;\n object-fit: contain;\n}\n.image-loader .loading-bar {\n position: relative;\n}\n.image-loader.image-loader--amorphous .image-loader__preview-canvas {\n display: none;\n}\n\n.zoomable-image {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.zoomable-image img {\n max-width: 100%;\n max-height: 80%;\n width: auto;\n height: auto;\n object-fit: contain;\n}\n\n.navigation-bar {\n padding: 10px;\n display: flex;\n align-items: center;\n flex-shrink: 0;\n cursor: default;\n color: #dde3ec;\n}\n.navigation-bar strong {\n color: #ecf0f4;\n}\n.navigation-bar a {\n color: inherit;\n}\n.navigation-bar .permalink {\n text-decoration: none;\n}\n.navigation-bar .navigation-bar__actions {\n position: relative;\n}\n.navigation-bar .navigation-bar__actions .icon-button.close {\n position: absolute;\n pointer-events: none;\n transform: scale(0, 1) translate(-100%, 0);\n opacity: 0;\n}\n.navigation-bar .navigation-bar__actions .compose__action-bar .icon-button {\n pointer-events: auto;\n transform: scale(1, 1) translate(0, 0);\n opacity: 1;\n}\n\n.navigation-bar__profile {\n flex: 1 1 auto;\n margin-left: 8px;\n line-height: 20px;\n margin-top: -1px;\n overflow: hidden;\n}\n\n.navigation-bar__profile-account {\n display: block;\n font-weight: 500;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.navigation-bar__profile-edit {\n color: inherit;\n text-decoration: none;\n}\n\n.dropdown {\n display: inline-block;\n}\n\n.dropdown__content {\n display: none;\n position: absolute;\n}\n\n.dropdown-menu__separator {\n border-bottom: 1px solid #c0cdd9;\n margin: 5px 7px 6px;\n height: 0;\n}\n\n.dropdown-menu {\n background: #d9e1e8;\n padding: 4px 0;\n border-radius: 4px;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n z-index: 9999;\n}\n.dropdown-menu ul {\n list-style: none;\n}\n.dropdown-menu.left {\n transform-origin: 100% 50%;\n}\n.dropdown-menu.top {\n transform-origin: 50% 100%;\n}\n.dropdown-menu.bottom {\n transform-origin: 50% 0;\n}\n.dropdown-menu.right {\n transform-origin: 0 50%;\n}\n\n.dropdown-menu__arrow {\n position: absolute;\n width: 0;\n height: 0;\n border: 0 solid transparent;\n}\n.dropdown-menu__arrow.left {\n right: -5px;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #d9e1e8;\n}\n.dropdown-menu__arrow.top {\n bottom: -5px;\n margin-left: -7px;\n border-width: 5px 7px 0;\n border-top-color: #d9e1e8;\n}\n.dropdown-menu__arrow.bottom {\n top: -5px;\n margin-left: -7px;\n border-width: 0 7px 5px;\n border-bottom-color: #d9e1e8;\n}\n.dropdown-menu__arrow.right {\n left: -5px;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #d9e1e8;\n}\n\n.dropdown-menu__item a {\n font-size: 13px;\n line-height: 18px;\n display: block;\n padding: 4px 14px;\n box-sizing: border-box;\n text-decoration: none;\n background: #d9e1e8;\n color: #000000;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.dropdown-menu__item a:focus, .dropdown-menu__item a:hover, .dropdown-menu__item a:active {\n background: #2b5fd9;\n color: #ecf0f4;\n outline: 0;\n}\n\n.dropdown--active .dropdown__content {\n display: block;\n line-height: 18px;\n max-width: 311px;\n right: 0;\n text-align: left;\n z-index: 9999;\n}\n.dropdown--active .dropdown__content > ul {\n list-style: none;\n background: #d9e1e8;\n padding: 4px 0;\n border-radius: 4px;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);\n min-width: 140px;\n position: relative;\n}\n.dropdown--active .dropdown__content.dropdown__right {\n right: 0;\n}\n.dropdown--active .dropdown__content.dropdown__left > ul {\n left: -98px;\n}\n.dropdown--active .dropdown__content > ul > li > a {\n font-size: 13px;\n line-height: 18px;\n display: block;\n padding: 4px 14px;\n box-sizing: border-box;\n text-decoration: none;\n background: #d9e1e8;\n color: #000000;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.dropdown--active .dropdown__content > ul > li > a:focus {\n outline: 0;\n}\n.dropdown--active .dropdown__content > ul > li > a:hover {\n background: #2b5fd9;\n color: #ecf0f4;\n}\n\n.dropdown__icon {\n vertical-align: middle;\n}\n\n.columns-area {\n display: flex;\n flex: 1 1 auto;\n flex-direction: row;\n justify-content: flex-start;\n overflow-x: auto;\n position: relative;\n}\n.columns-area.unscrollable {\n overflow-x: hidden;\n}\n\n@media screen and (min-width: 360px) {\n .columns-area {\n padding: 10px;\n }\n\n .react-swipeable-view-container .columns-area {\n height: calc(100% - 20px) !important;\n }\n}\n.react-swipeable-view-container,\n.react-swipeable-view-container .columns-area,\n.react-swipeable-view-container .drawer,\n.react-swipeable-view-container .column {\n height: 100%;\n}\n\n.react-swipeable-view-container > * {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 100%;\n}\n\n.column {\n width: 350px;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n}\n.column > .scrollable {\n background: #282c37;\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n}\n\n.ui {\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n width: 100%;\n height: 100%;\n background: #191b22;\n}\n\n.drawer {\n width: 330px;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n overflow-y: hidden;\n}\n\n.drawer__tab {\n display: block;\n flex: 1 1 auto;\n padding: 15px 5px 13px;\n color: #dde3ec;\n text-decoration: none;\n text-align: center;\n font-size: 16px;\n border-bottom: 2px solid transparent;\n}\n\n.column,\n.drawer {\n flex: 1 1 100%;\n overflow: hidden;\n}\n\n@media screen and (min-width: 360px) {\n .tabs-bar {\n margin: 10px;\n margin-bottom: 0;\n }\n\n .getting-started__trends,\n.search {\n margin-bottom: 10px;\n }\n\n .getting-started__panel {\n margin: 10px 0;\n }\n\n .column,\n.drawer {\n min-width: 330px;\n }\n}\n@media screen and (max-width: 630px) {\n .column,\n.drawer {\n width: 100%;\n padding: 0;\n }\n\n .columns-area {\n flex-direction: column;\n }\n\n .search__input,\n.autosuggest-textarea__textarea {\n font-size: 16px;\n }\n}\n@media screen and (min-width: 631px) {\n .columns-area {\n padding: 0;\n }\n\n .column,\n.drawer {\n flex: 1 1 auto;\n padding: 10px;\n padding-left: 5px;\n padding-right: 5px;\n }\n .column:first-child,\n.drawer:first-child {\n padding-left: 10px;\n }\n .column:last-child,\n.drawer:last-child {\n padding-right: 10px;\n }\n\n .columns-area > div .column,\n.columns-area > div .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n.drawer__pager {\n box-sizing: border-box;\n padding: 0;\n flex-grow: 1;\n position: relative;\n overflow: hidden;\n display: flex;\n}\n\n.drawer__inner {\n position: absolute;\n top: 0;\n left: 0;\n background: #444b5d;\n box-sizing: border-box;\n padding: 0;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n overflow-y: auto;\n width: 100%;\n height: 100%;\n border-radius: 2px;\n}\n.drawer__inner.darker {\n background: #282c37;\n}\n\n.drawer__inner__mastodon {\n background: #444b5d url('data:image/svg+xml;utf8,') no-repeat bottom/100% auto;\n flex: 1;\n min-height: 47px;\n}\n.drawer__inner__mastodon > img {\n display: block;\n object-fit: contain;\n object-position: bottom left;\n width: 100%;\n height: 100%;\n pointer-events: none;\n user-drag: none;\n user-select: none;\n}\n\n.pseudo-drawer {\n background: #444b5d;\n font-size: 13px;\n text-align: left;\n}\n\n.drawer__header {\n flex: 0 0 auto;\n font-size: 16px;\n background: #393f4f;\n margin-bottom: 10px;\n display: flex;\n flex-direction: row;\n border-radius: 2px;\n}\n.drawer__header a {\n transition: background 100ms ease-in;\n}\n.drawer__header a:hover {\n background: #2e3340;\n transition: background 200ms ease-out;\n}\n\n.tabs-bar {\n display: flex;\n background: #393f4f;\n flex: 0 0 auto;\n overflow-y: auto;\n}\n\n.tabs-bar__link {\n display: block;\n flex: 1 1 auto;\n padding: 15px 10px;\n color: #ffffff;\n text-decoration: none;\n text-align: center;\n font-size: 14px;\n font-weight: 500;\n border-bottom: 2px solid #393f4f;\n transition: all 50ms linear;\n}\n.tabs-bar__link .fa {\n font-weight: 400;\n font-size: 16px;\n}\n.tabs-bar__link.active {\n border-bottom: 2px solid #2b90d9;\n color: #2b90d9;\n}\n@media screen and (min-width: 631px) {\n .tabs-bar__link:hover, .tabs-bar__link:focus, .tabs-bar__link:active {\n background: #464d60;\n }\n}\n.tabs-bar__link span {\n margin-left: 5px;\n display: none;\n}\n\n@media screen and (min-width: 600px) {\n .tabs-bar__link span {\n display: inline;\n }\n}\n@media screen and (min-width: 631px) {\n .tabs-bar {\n display: none;\n }\n}\n.scrollable {\n overflow-y: scroll;\n overflow-x: hidden;\n flex: 1 1 auto;\n -webkit-overflow-scrolling: touch;\n will-change: transform;\n}\n.scrollable.optionally-scrollable {\n overflow-y: auto;\n}\n@supports (display: grid) {\n .scrollable {\n contain: strict;\n }\n}\n.scrollable--flex {\n display: flex;\n flex-direction: column;\n}\n.scrollable__append {\n flex: 1 1 auto;\n position: relative;\n min-height: 120px;\n}\n\n@supports (display: grid) {\n .scrollable.fullscreen {\n contain: none;\n }\n}\n\n.column-back-button {\n background: #313543;\n color: #2b90d9;\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n line-height: inherit;\n border: 0;\n text-align: unset;\n padding: 15px;\n margin: 0;\n z-index: 3;\n outline: 0;\n}\n.column-back-button:hover {\n text-decoration: underline;\n}\n\n.column-header__back-button {\n background: #313543;\n border: 0;\n font-family: inherit;\n color: #2b90d9;\n cursor: pointer;\n white-space: nowrap;\n font-size: 16px;\n padding: 0 5px 0 0;\n z-index: 3;\n}\n.column-header__back-button:hover {\n text-decoration: underline;\n}\n.column-header__back-button:last-child {\n padding: 0 15px 0 0;\n}\n\n.column-back-button__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.column-back-button--slim {\n position: relative;\n}\n\n.column-back-button--slim-button {\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n padding: 15px;\n position: absolute;\n right: 0;\n top: -48px;\n}\n\n.react-toggle {\n display: inline-block;\n position: relative;\n cursor: pointer;\n background-color: transparent;\n border: 0;\n padding: 0;\n user-select: none;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n -webkit-tap-highlight-color: transparent;\n}\n\n.react-toggle-screenreader-only {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.react-toggle--disabled {\n cursor: not-allowed;\n opacity: 0.5;\n transition: opacity 0.25s;\n}\n\n.react-toggle-track {\n width: 50px;\n height: 24px;\n padding: 0;\n border-radius: 30px;\n background-color: #282c37;\n transition: all 0.2s ease;\n}\n\n.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: #131419;\n}\n\n.react-toggle--checked .react-toggle-track {\n background-color: #2b5fd9;\n}\n\n.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: #5680e1;\n}\n\n.react-toggle-track-check {\n position: absolute;\n width: 14px;\n height: 10px;\n top: 0;\n bottom: 0;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n left: 8px;\n opacity: 0;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-check {\n opacity: 1;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle-track-x {\n position: absolute;\n width: 10px;\n height: 10px;\n top: 0;\n bottom: 0;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n right: 10px;\n opacity: 1;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-x {\n opacity: 0;\n}\n\n.react-toggle-thumb {\n transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0ms;\n position: absolute;\n top: 1px;\n left: 1px;\n width: 22px;\n height: 22px;\n border: 1px solid #282c37;\n border-radius: 50%;\n background-color: #fafafa;\n box-sizing: border-box;\n transition: all 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-thumb {\n left: 27px;\n border-color: #2b5fd9;\n}\n\n.column-link {\n background: #393f4f;\n color: #ffffff;\n display: block;\n font-size: 16px;\n padding: 15px;\n text-decoration: none;\n}\n.column-link:hover {\n background: #404657;\n}\n\n.column-link__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.column-link__badge {\n display: inline-block;\n border-radius: 4px;\n font-size: 12px;\n line-height: 19px;\n font-weight: 500;\n background: #282c37;\n padding: 4px 8px;\n margin: -6px 10px;\n}\n\n.column-subheading {\n background: #282c37;\n color: #c2cede;\n padding: 8px 20px;\n font-size: 12px;\n font-weight: 500;\n text-transform: uppercase;\n cursor: default;\n}\n\n.getting-started__wrapper,\n.getting-started,\n.flex-spacer {\n background: #282c37;\n}\n\n.flex-spacer {\n flex: 1 1 auto;\n}\n\n.getting-started {\n color: #c2cede;\n overflow: auto;\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n}\n.getting-started__wrapper, .getting-started__panel, .getting-started__footer {\n height: min-content;\n}\n.getting-started__panel, .getting-started__footer {\n padding: 10px;\n padding-top: 20px;\n flex-grow: 0;\n}\n.getting-started__panel ul, .getting-started__footer ul {\n margin-bottom: 10px;\n}\n.getting-started__panel ul li, .getting-started__footer ul li {\n display: inline;\n}\n.getting-started__panel p, .getting-started__footer p {\n font-size: 13px;\n}\n.getting-started__panel p a, .getting-started__footer p a {\n color: #c2cede;\n text-decoration: underline;\n}\n.getting-started__panel a, .getting-started__footer a {\n text-decoration: none;\n color: #dde3ec;\n}\n.getting-started__panel a:hover, .getting-started__panel a:focus, .getting-started__panel a:active, .getting-started__footer a:hover, .getting-started__footer a:focus, .getting-started__footer a:active {\n text-decoration: underline;\n}\n.getting-started__wrapper, .getting-started__footer {\n color: #c2cede;\n}\n.getting-started__trends {\n background: #282c37;\n flex: 0 1 auto;\n}\n@media screen and (max-height: 810px) {\n .getting-started__trends .trends__item:nth-child(3) {\n display: none;\n }\n}\n@media screen and (max-height: 720px) {\n .getting-started__trends .trends__item:nth-child(2) {\n display: none;\n }\n}\n@media screen and (max-height: 670px) {\n .getting-started__trends {\n display: none;\n }\n}\n.getting-started__scrollable {\n max-height: 100%;\n overflow-y: auto;\n}\n\n.keyboard-shortcuts {\n padding: 8px 0 0;\n overflow: hidden;\n}\n.keyboard-shortcuts thead {\n position: absolute;\n left: -9999px;\n}\n.keyboard-shortcuts td {\n padding: 0 10px 8px;\n}\n.keyboard-shortcuts kbd {\n display: inline-block;\n padding: 3px 5px;\n background-color: #393f4f;\n border: 1px solid #1f232b;\n}\n\n.setting-text {\n color: #dde3ec;\n background: transparent;\n border: none;\n border-bottom: 2px solid #9baec8;\n box-sizing: border-box;\n display: block;\n font-family: inherit;\n margin-bottom: 10px;\n padding: 7px 0;\n width: 100%;\n}\n.setting-text:focus, .setting-text:active {\n color: #ffffff;\n border-bottom-color: #2b90d9;\n}\n@media screen and (max-width: 600px) {\n .setting-text {\n font-size: 16px;\n }\n}\n\n.no-reduce-motion button.icon-button i.fa-retweet {\n background-position: 0 0;\n height: 19px;\n transition: background-position 0.9s steps(10);\n transition-duration: 0s;\n vertical-align: middle;\n width: 22px;\n}\n.no-reduce-motion button.icon-button i.fa-retweet::before {\n display: none !important;\n}\n\n.no-reduce-motion button.icon-button.active i.fa-retweet {\n transition-duration: 0.9s;\n background-position: 0 100%;\n}\n\n.reduce-motion button.icon-button i.fa-retweet {\n color: #8d9ac2;\n transition: color 100ms ease-in;\n}\n\n.reduce-motion button.icon-button.active i.fa-retweet {\n color: #2b90d9;\n}\n\n.status-card {\n display: flex;\n font-size: 14px;\n border: 1px solid #393f4f;\n border-radius: 4px;\n color: #c2cede;\n margin-top: 14px;\n text-decoration: none;\n overflow: hidden;\n}\n.status-card__actions {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.status-card__actions > div {\n background: rgba(0, 0, 0, 0.6);\n border-radius: 4px;\n padding: 12px 9px;\n flex: 0 0 auto;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.status-card__actions button,\n.status-card__actions a {\n display: inline;\n color: #ffffff;\n background: transparent;\n border: 0;\n padding: 0 5px;\n text-decoration: none;\n opacity: 0.6;\n font-size: 18px;\n line-height: 18px;\n}\n.status-card__actions button:hover, .status-card__actions button:active, .status-card__actions button:focus,\n.status-card__actions a:hover,\n.status-card__actions a:active,\n.status-card__actions a:focus {\n opacity: 1;\n}\n.status-card__actions a {\n font-size: 19px;\n position: relative;\n bottom: -1px;\n}\n\na.status-card {\n cursor: pointer;\n}\na.status-card:hover {\n background: #393f4f;\n}\n\n.status-card-photo {\n cursor: zoom-in;\n display: block;\n text-decoration: none;\n width: 100%;\n height: auto;\n margin: 0;\n}\n\n.status-card-video iframe {\n width: 100%;\n height: 100%;\n}\n\n.status-card__title {\n display: block;\n font-weight: 500;\n margin-bottom: 5px;\n color: #dde3ec;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n text-decoration: none;\n}\n\n.status-card__content {\n flex: 1 1 auto;\n overflow: hidden;\n padding: 14px 14px 14px 8px;\n}\n\n.status-card__description {\n color: #dde3ec;\n}\n\n.status-card__host {\n display: block;\n margin-top: 5px;\n font-size: 13px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.status-card__image {\n flex: 0 0 100px;\n background: #393f4f;\n position: relative;\n}\n.status-card__image > .fa {\n font-size: 21px;\n position: absolute;\n transform-origin: 50% 50%;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n\n.status-card.horizontal {\n display: block;\n}\n.status-card.horizontal .status-card__image {\n width: 100%;\n}\n.status-card.horizontal .status-card__image-image {\n border-radius: 4px 4px 0 0;\n}\n.status-card.horizontal .status-card__title {\n white-space: inherit;\n}\n\n.status-card.compact {\n border-color: #313543;\n}\n.status-card.compact.interactive {\n border: 0;\n}\n.status-card.compact .status-card__content {\n padding: 8px;\n padding-top: 10px;\n}\n.status-card.compact .status-card__title {\n white-space: nowrap;\n}\n.status-card.compact .status-card__image {\n flex: 0 0 60px;\n}\n\na.status-card.compact:hover {\n background-color: #313543;\n}\n\n.status-card__image-image {\n border-radius: 4px 0 0 4px;\n display: block;\n margin: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n background-size: cover;\n background-position: center center;\n}\n\n.load-more {\n display: block;\n color: #c2cede;\n background-color: transparent;\n border: 0;\n font-size: inherit;\n text-align: center;\n line-height: inherit;\n margin: 0;\n padding: 15px;\n box-sizing: border-box;\n width: 100%;\n clear: both;\n text-decoration: none;\n}\n.load-more:hover {\n background: #2c313d;\n}\n\n.load-gap {\n border-bottom: 1px solid #393f4f;\n}\n\n.regeneration-indicator {\n text-align: center;\n font-size: 16px;\n font-weight: 500;\n color: #c2cede;\n background: #282c37;\n cursor: default;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n justify-content: center;\n padding: 20px;\n}\n.regeneration-indicator > div {\n width: 100%;\n background: transparent;\n padding-top: 0;\n}\n.regeneration-indicator__figure {\n width: 100%;\n height: 160px;\n background-size: contain;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n.regeneration-indicator.missing-indicator {\n padding-top: 68px;\n}\n.regeneration-indicator__label {\n margin-top: 200px;\n}\n.regeneration-indicator__label strong {\n display: block;\n margin-bottom: 10px;\n color: #c2cede;\n}\n.regeneration-indicator__label span {\n font-size: 15px;\n font-weight: 400;\n}\n\n.column-header__wrapper {\n position: relative;\n flex: 0 0 auto;\n}\n.column-header__wrapper.active::before {\n display: block;\n content: \"\";\n position: absolute;\n top: 35px;\n left: 0;\n right: 0;\n margin: 0 auto;\n width: 60%;\n pointer-events: none;\n height: 28px;\n z-index: 1;\n background: radial-gradient(ellipse, rgba(43, 95, 217, 0.23) 0%, rgba(43, 95, 217, 0) 60%);\n}\n\n.column-header {\n display: flex;\n font-size: 16px;\n background: #313543;\n flex: 0 0 auto;\n cursor: pointer;\n position: relative;\n z-index: 2;\n outline: 0;\n overflow: hidden;\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n}\n.column-header > button {\n margin: 0;\n border: none;\n padding: 15px 0 15px 15px;\n color: inherit;\n background: transparent;\n font: inherit;\n text-align: left;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n flex: 1;\n}\n.column-header > .column-header__back-button {\n color: #2b90d9;\n}\n.column-header.active {\n box-shadow: 0 1px 0 rgba(43, 144, 217, 0.3);\n}\n.column-header.active .column-header__icon {\n color: #2b90d9;\n text-shadow: 0 0 10px rgba(43, 144, 217, 0.4);\n}\n.column-header:focus, .column-header:active {\n outline: 0;\n}\n\n.column-header__buttons {\n height: 48px;\n display: flex;\n}\n\n.column-header__links .text-btn {\n margin-right: 10px;\n}\n\n.column-header__button {\n background: #313543;\n border: 0;\n color: #dde3ec;\n cursor: pointer;\n font-size: 16px;\n padding: 0 15px;\n}\n.column-header__button:hover {\n color: #f4f6f9;\n}\n.column-header__button.active {\n color: #ffffff;\n background: #393f4f;\n}\n.column-header__button.active:hover {\n color: #ffffff;\n background: #393f4f;\n}\n\n.column-header__collapsible {\n max-height: 70vh;\n overflow: hidden;\n overflow-y: auto;\n color: #dde3ec;\n transition: max-height 150ms ease-in-out, opacity 300ms linear;\n opacity: 1;\n}\n.column-header__collapsible.collapsed {\n max-height: 0;\n opacity: 0.5;\n}\n.column-header__collapsible.animating {\n overflow-y: hidden;\n}\n.column-header__collapsible hr {\n height: 0;\n background: transparent;\n border: 0;\n border-top: 1px solid #42485a;\n margin: 10px 0;\n}\n\n.column-header__collapsible-inner {\n background: #393f4f;\n padding: 15px;\n}\n\n.column-header__setting-btn:hover {\n color: #dde3ec;\n text-decoration: underline;\n}\n\n.column-header__setting-arrows {\n float: right;\n}\n.column-header__setting-arrows .column-header__setting-btn {\n padding: 0 10px;\n}\n.column-header__setting-arrows .column-header__setting-btn:last-child {\n padding-right: 0;\n}\n\n.text-btn {\n display: inline-block;\n padding: 0;\n font-family: inherit;\n font-size: inherit;\n color: inherit;\n border: 0;\n background: transparent;\n cursor: pointer;\n}\n\n.column-header__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.loading-indicator {\n color: #c2cede;\n font-size: 12px;\n font-weight: 400;\n text-transform: uppercase;\n overflow: visible;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n.loading-indicator span {\n display: block;\n float: left;\n margin-left: 50%;\n transform: translateX(-50%);\n margin: 82px 0 0 50%;\n white-space: nowrap;\n}\n\n.loading-indicator__figure {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n width: 42px;\n height: 42px;\n box-sizing: border-box;\n background-color: transparent;\n border: 0 solid #606984;\n border-width: 6px;\n border-radius: 50%;\n}\n\n.no-reduce-motion .loading-indicator span {\n animation: loader-label 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);\n}\n\n.no-reduce-motion .loading-indicator__figure {\n animation: loader-figure 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);\n}\n\n@keyframes loader-figure {\n 0% {\n width: 0;\n height: 0;\n background-color: #606984;\n }\n 29% {\n background-color: #606984;\n }\n 30% {\n width: 42px;\n height: 42px;\n background-color: transparent;\n border-width: 21px;\n opacity: 1;\n }\n 100% {\n width: 42px;\n height: 42px;\n border-width: 0;\n opacity: 0;\n background-color: transparent;\n }\n}\n@keyframes loader-label {\n 0% {\n opacity: 0.25;\n }\n 30% {\n opacity: 1;\n }\n 100% {\n opacity: 0.25;\n }\n}\n.video-error-cover {\n align-items: center;\n background: #000000;\n color: #ffffff;\n cursor: pointer;\n display: flex;\n flex-direction: column;\n height: 100%;\n justify-content: center;\n margin-top: 8px;\n position: relative;\n text-align: center;\n z-index: 100;\n}\n\n.media-spoiler {\n background: #000000;\n color: #dde3ec;\n border: 0;\n padding: 0;\n width: 100%;\n height: 100%;\n border-radius: 4px;\n appearance: none;\n}\n.media-spoiler:hover, .media-spoiler:active, .media-spoiler:focus {\n padding: 0;\n color: #f7f9fb;\n}\n\n.media-spoiler__warning {\n display: block;\n font-size: 14px;\n}\n\n.media-spoiler__trigger {\n display: block;\n font-size: 11px;\n font-weight: 700;\n}\n\n.spoiler-button {\n display: none;\n left: 4px;\n position: absolute;\n text-shadow: 0 1px 1px #000000, 1px 0 1px #000000;\n top: 4px;\n z-index: 100;\n}\n.spoiler-button.spoiler-button--visible {\n display: block;\n}\n\n.modal-container--preloader {\n background: #393f4f;\n}\n\n.account--panel {\n background: #313543;\n border-top: 1px solid #393f4f;\n border-bottom: 1px solid #393f4f;\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n}\n\n.account--panel__button,\n.detailed-status__button {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.column-settings__outer {\n background: #393f4f;\n padding: 15px;\n}\n\n.column-settings__section {\n color: #dde3ec;\n cursor: default;\n display: block;\n font-weight: 500;\n margin-bottom: 10px;\n}\n\n.column-settings__hashtags .column-settings__row {\n margin-bottom: 15px;\n}\n.column-settings__hashtags .column-select__control {\n outline: 0;\n box-sizing: border-box;\n width: 100%;\n border: none;\n box-shadow: none;\n font-family: inherit;\n background: #282c37;\n color: #dde3ec;\n font-size: 14px;\n margin: 0;\n}\n.column-settings__hashtags .column-select__control::-moz-focus-inner {\n border: 0;\n}\n.column-settings__hashtags .column-select__control::-moz-focus-inner, .column-settings__hashtags .column-select__control:focus, .column-settings__hashtags .column-select__control:active {\n outline: 0 !important;\n}\n.column-settings__hashtags .column-select__control:focus {\n background: #313543;\n}\n@media screen and (max-width: 600px) {\n .column-settings__hashtags .column-select__control {\n font-size: 16px;\n }\n}\n.column-settings__hashtags .column-select__placeholder {\n color: #c2cede;\n padding-left: 2px;\n font-size: 12px;\n}\n.column-settings__hashtags .column-select__value-container {\n padding-left: 6px;\n}\n.column-settings__hashtags .column-select__multi-value {\n background: #393f4f;\n}\n.column-settings__hashtags .column-select__multi-value__remove {\n cursor: pointer;\n}\n.column-settings__hashtags .column-select__multi-value__remove:hover, .column-settings__hashtags .column-select__multi-value__remove:active, .column-settings__hashtags .column-select__multi-value__remove:focus {\n background: #42485a;\n color: #eaeef3;\n}\n.column-settings__hashtags .column-select__multi-value__label, .column-settings__hashtags .column-select__input {\n color: #dde3ec;\n}\n.column-settings__hashtags .column-select__clear-indicator, .column-settings__hashtags .column-select__dropdown-indicator {\n cursor: pointer;\n transition: none;\n color: #c2cede;\n}\n.column-settings__hashtags .column-select__clear-indicator:hover, .column-settings__hashtags .column-select__clear-indicator:active, .column-settings__hashtags .column-select__clear-indicator:focus, .column-settings__hashtags .column-select__dropdown-indicator:hover, .column-settings__hashtags .column-select__dropdown-indicator:active, .column-settings__hashtags .column-select__dropdown-indicator:focus {\n color: #d0d9e5;\n}\n.column-settings__hashtags .column-select__indicator-separator {\n background-color: #393f4f;\n}\n.column-settings__hashtags .column-select__menu {\n background: #ffffff;\n border-radius: 4px;\n padding: 10px 14px;\n padding-bottom: 14px;\n margin-top: 10px;\n color: #364861;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n padding: 0;\n background: #d9e1e8;\n}\n.column-settings__hashtags .column-select__menu h4 {\n text-transform: uppercase;\n color: #364861;\n font-size: 13px;\n font-weight: 500;\n margin-bottom: 10px;\n}\n.column-settings__hashtags .column-select__menu li {\n padding: 4px 0;\n}\n.column-settings__hashtags .column-select__menu ul {\n margin-bottom: 10px;\n}\n.column-settings__hashtags .column-select__menu em {\n font-weight: 500;\n color: #000000;\n}\n.column-settings__hashtags .column-select__menu-list {\n padding: 6px;\n}\n.column-settings__hashtags .column-select__option {\n color: #000000;\n border-radius: 4px;\n font-size: 14px;\n}\n.column-settings__hashtags .column-select__option--is-focused, .column-settings__hashtags .column-select__option--is-selected {\n background: #b9c8d5;\n}\n\n.column-settings__row .text-btn {\n margin-bottom: 15px;\n}\n\n.relationship-tag {\n color: #ffffff;\n margin-bottom: 4px;\n display: block;\n vertical-align: top;\n background-color: #000000;\n text-transform: uppercase;\n font-size: 11px;\n font-weight: 500;\n padding: 4px;\n border-radius: 4px;\n opacity: 0.7;\n}\n.relationship-tag:hover {\n opacity: 1;\n}\n\n.setting-toggle {\n display: block;\n line-height: 24px;\n}\n\n.setting-toggle__label {\n color: #dde3ec;\n display: inline-block;\n margin-bottom: 14px;\n margin-left: 8px;\n vertical-align: middle;\n}\n\n.empty-column-indicator,\n.error-column {\n color: #c2cede;\n background: #282c37;\n text-align: center;\n padding: 20px;\n font-size: 15px;\n font-weight: 400;\n cursor: default;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n justify-content: center;\n}\n@supports (display: grid) {\n .empty-column-indicator,\n.error-column {\n contain: strict;\n }\n}\n.empty-column-indicator a,\n.error-column a {\n color: #2b90d9;\n text-decoration: none;\n}\n.empty-column-indicator a:hover,\n.error-column a:hover {\n text-decoration: underline;\n}\n\n.error-column {\n flex-direction: column;\n}\n\n@keyframes heartbeat {\n from {\n transform: scale(1);\n animation-timing-function: ease-out;\n }\n 10% {\n transform: scale(0.91);\n animation-timing-function: ease-in;\n }\n 17% {\n transform: scale(0.98);\n animation-timing-function: ease-out;\n }\n 33% {\n transform: scale(0.87);\n animation-timing-function: ease-in;\n }\n 45% {\n transform: scale(1);\n animation-timing-function: ease-out;\n }\n}\n.no-reduce-motion .pulse-loading {\n transform-origin: center center;\n animation: heartbeat 1.5s ease-in-out infinite both;\n}\n\n@keyframes shake-bottom {\n 0%, 100% {\n transform: rotate(0deg);\n transform-origin: 50% 100%;\n }\n 10% {\n transform: rotate(2deg);\n }\n 20%, 40%, 60% {\n transform: rotate(-4deg);\n }\n 30%, 50%, 70% {\n transform: rotate(4deg);\n }\n 80% {\n transform: rotate(-2deg);\n }\n 90% {\n transform: rotate(2deg);\n }\n}\n.no-reduce-motion .shake-bottom {\n transform-origin: 50% 100%;\n animation: shake-bottom 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955) 2s 2 both;\n}\n\n.emoji-picker-dropdown__menu {\n background: #ffffff;\n position: absolute;\n box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);\n border-radius: 4px;\n margin-top: 5px;\n}\n.emoji-picker-dropdown__menu .emoji-mart-scroll {\n transition: opacity 200ms ease;\n}\n.emoji-picker-dropdown__menu.selecting .emoji-mart-scroll {\n opacity: 0.5;\n}\n\n.emoji-picker-dropdown__modifiers {\n position: absolute;\n top: 60px;\n right: 11px;\n cursor: pointer;\n}\n\n.emoji-picker-dropdown__modifiers__menu {\n position: absolute;\n z-index: 4;\n top: -4px;\n left: -8px;\n background: #ffffff;\n border-radius: 4px;\n box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.2);\n overflow: hidden;\n}\n.emoji-picker-dropdown__modifiers__menu button {\n display: block;\n cursor: pointer;\n border: 0;\n padding: 4px 8px;\n background: transparent;\n}\n.emoji-picker-dropdown__modifiers__menu button:hover, .emoji-picker-dropdown__modifiers__menu button:focus, .emoji-picker-dropdown__modifiers__menu button:active {\n background: rgba(217, 225, 232, 0.4);\n}\n.emoji-picker-dropdown__modifiers__menu .emoji-mart-emoji {\n height: 22px;\n}\n\n.emoji-mart-emoji span {\n background-repeat: no-repeat;\n}\n\n.upload-area {\n align-items: center;\n background: rgba(0, 0, 0, 0.8);\n display: flex;\n height: 100%;\n justify-content: center;\n left: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n visibility: hidden;\n width: 100%;\n z-index: 2000;\n}\n.upload-area * {\n pointer-events: none;\n}\n\n.upload-area__drop {\n width: 320px;\n height: 160px;\n display: flex;\n box-sizing: border-box;\n position: relative;\n padding: 8px;\n}\n\n.upload-area__background {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: -1;\n border-radius: 4px;\n background: #282c37;\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);\n}\n\n.upload-area__content {\n flex: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n color: #ecf0f4;\n font-size: 18px;\n font-weight: 500;\n border: 2px dashed #606984;\n border-radius: 4px;\n}\n\n.upload-progress {\n padding: 10px;\n color: #1b1e25;\n overflow: hidden;\n display: flex;\n}\n.upload-progress .fa {\n font-size: 34px;\n margin-right: 10px;\n}\n.upload-progress span {\n font-size: 12px;\n text-transform: uppercase;\n font-weight: 500;\n display: block;\n}\n\n.upload-progess__message {\n flex: 1 1 auto;\n}\n\n.upload-progress__backdrop {\n width: 100%;\n height: 6px;\n border-radius: 6px;\n background: #606984;\n position: relative;\n margin-top: 5px;\n}\n\n.upload-progress__tracker {\n position: absolute;\n left: 0;\n top: 0;\n height: 6px;\n background: #2b5fd9;\n border-radius: 6px;\n}\n\n.emoji-button {\n display: block;\n font-size: 24px;\n line-height: 24px;\n margin-left: 2px;\n width: 24px;\n outline: 0;\n cursor: pointer;\n}\n.emoji-button:active, .emoji-button:focus {\n outline: 0 !important;\n}\n.emoji-button img {\n filter: grayscale(100%);\n opacity: 0.8;\n display: block;\n margin: 0;\n width: 22px;\n height: 22px;\n margin-top: 2px;\n}\n.emoji-button:hover img, .emoji-button:active img, .emoji-button:focus img {\n opacity: 1;\n filter: none;\n}\n\n.dropdown--active .emoji-button img {\n opacity: 1;\n filter: none;\n}\n\n.privacy-dropdown__dropdown {\n position: absolute;\n background: #ffffff;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n border-radius: 4px;\n margin-left: 40px;\n overflow: hidden;\n}\n.privacy-dropdown__dropdown.top {\n transform-origin: 50% 100%;\n}\n.privacy-dropdown__dropdown.bottom {\n transform-origin: 50% 0;\n}\n\n.privacy-dropdown__option {\n color: #000000;\n padding: 10px;\n cursor: pointer;\n display: flex;\n}\n.privacy-dropdown__option:hover, .privacy-dropdown__option.active {\n background: #2b5fd9;\n color: #ffffff;\n outline: 0;\n}\n.privacy-dropdown__option:hover .privacy-dropdown__option__content, .privacy-dropdown__option.active .privacy-dropdown__option__content {\n color: #ffffff;\n}\n.privacy-dropdown__option:hover .privacy-dropdown__option__content strong, .privacy-dropdown__option.active .privacy-dropdown__option__content strong {\n color: #ffffff;\n}\n.privacy-dropdown__option.active:hover {\n background: #3c6cdc;\n}\n\n.privacy-dropdown__option__icon {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-right: 10px;\n}\n\n.privacy-dropdown__option__content {\n flex: 1 1 auto;\n color: #1b1e25;\n}\n.privacy-dropdown__option__content strong {\n font-weight: 500;\n display: block;\n color: #000000;\n}\n.privacy-dropdown__option__content strong:lang(ja) {\n font-weight: 700;\n}\n.privacy-dropdown__option__content strong:lang(ko) {\n font-weight: 700;\n}\n.privacy-dropdown__option__content strong:lang(zh-CN) {\n font-weight: 700;\n}\n.privacy-dropdown__option__content strong:lang(zh-HK) {\n font-weight: 700;\n}\n.privacy-dropdown__option__content strong:lang(zh-TW) {\n font-weight: 700;\n}\n\n.privacy-dropdown.active .privacy-dropdown__value {\n background: #ffffff;\n border-radius: 4px 4px 0 0;\n box-shadow: 0 -4px 4px rgba(0, 0, 0, 0.1);\n}\n.privacy-dropdown.active .privacy-dropdown__value .icon-button {\n transition: none;\n}\n.privacy-dropdown.active .privacy-dropdown__value.active {\n background: #2b5fd9;\n}\n.privacy-dropdown.active .privacy-dropdown__value.active .icon-button {\n color: #ffffff;\n}\n.privacy-dropdown.active.top .privacy-dropdown__value {\n border-radius: 0 0 4px 4px;\n}\n.privacy-dropdown.active .privacy-dropdown__dropdown {\n display: block;\n box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.1);\n}\n\n.search {\n position: relative;\n}\n\n.search__input {\n display: block;\n padding: 10px;\n padding-right: 30px;\n outline: 0;\n box-sizing: border-box;\n width: 100%;\n border: none;\n box-shadow: none;\n font-family: inherit;\n background: #282c37;\n color: #dde3ec;\n font-size: 14px;\n margin: 0;\n}\n.search__input::-moz-focus-inner {\n border: 0;\n}\n.search__input::-moz-focus-inner, .search__input:focus, .search__input:active {\n outline: 0 !important;\n}\n.search__input:focus {\n background: #313543;\n}\n@media screen and (max-width: 600px) {\n .search__input {\n font-size: 16px;\n }\n}\n\n.search__icon::-moz-focus-inner {\n border: 0;\n}\n.search__icon::-moz-focus-inner, .search__icon:focus {\n outline: 0 !important;\n}\n.search__icon .fa {\n position: absolute;\n top: 10px;\n right: 10px;\n z-index: 2;\n display: inline-block;\n opacity: 0;\n transition: all 100ms linear;\n font-size: 18px;\n width: 18px;\n height: 18px;\n color: #ecf0f4;\n cursor: default;\n pointer-events: none;\n}\n.search__icon .fa.active {\n pointer-events: auto;\n opacity: 0.3;\n}\n.search__icon .fa-search {\n transform: rotate(90deg);\n}\n.search__icon .fa-search.active {\n pointer-events: none;\n transform: rotate(0deg);\n}\n.search__icon .fa-times-circle {\n top: 11px;\n transform: rotate(0deg);\n color: #8d9ac2;\n cursor: pointer;\n}\n.search__icon .fa-times-circle.active {\n transform: rotate(90deg);\n}\n.search__icon .fa-times-circle:hover {\n color: #a4afce;\n}\n\n.search-results__header {\n color: #c2cede;\n background: #2c313d;\n padding: 15px;\n font-weight: 500;\n font-size: 16px;\n cursor: default;\n}\n.search-results__header .fa {\n display: inline-block;\n margin-right: 5px;\n}\n\n.search-results__section {\n margin-bottom: 5px;\n}\n.search-results__section h5 {\n background: #1f232b;\n border-bottom: 1px solid #393f4f;\n cursor: default;\n display: flex;\n padding: 15px;\n font-weight: 500;\n font-size: 16px;\n color: #c2cede;\n}\n.search-results__section h5 .fa {\n display: inline-block;\n margin-right: 5px;\n}\n.search-results__section .account:last-child, .search-results__section > div:last-child .status {\n border-bottom: 0;\n}\n\n.search-results__hashtag {\n display: block;\n padding: 10px;\n color: #ecf0f4;\n text-decoration: none;\n}\n.search-results__hashtag:hover, .search-results__hashtag:active, .search-results__hashtag:focus {\n color: #f9fafb;\n text-decoration: underline;\n}\n\n.modal-root {\n position: relative;\n transition: opacity 0.3s linear;\n will-change: opacity;\n z-index: 9999;\n}\n\n.modal-root__overlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: rgba(0, 0, 0, 0.7);\n}\n\n.modal-root__container {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n align-content: space-around;\n z-index: 9999;\n pointer-events: none;\n user-select: none;\n}\n\n.modal-root__modal {\n pointer-events: auto;\n display: flex;\n z-index: 9999;\n}\n\n.video-modal {\n max-width: 100vw;\n max-height: 100vh;\n position: relative;\n}\n\n.media-modal {\n width: 100%;\n height: 100%;\n position: relative;\n}\n.media-modal .extended-video-player {\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.media-modal .extended-video-player video {\n max-width: 100%;\n max-height: 80%;\n}\n\n.media-modal__closer {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n.media-modal__navigation {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n pointer-events: none;\n transition: opacity 0.3s linear;\n will-change: opacity;\n}\n.media-modal__navigation * {\n pointer-events: auto;\n}\n.media-modal__navigation.media-modal__navigation--hidden {\n opacity: 0;\n}\n.media-modal__navigation.media-modal__navigation--hidden * {\n pointer-events: none;\n}\n\n.media-modal__nav {\n background: rgba(0, 0, 0, 0.5);\n box-sizing: border-box;\n border: 0;\n color: #ffffff;\n cursor: pointer;\n display: flex;\n align-items: center;\n font-size: 24px;\n height: 20vmax;\n margin: auto 0;\n padding: 30px 15px;\n position: absolute;\n top: 0;\n bottom: 0;\n}\n\n.media-modal__nav--left {\n left: 0;\n}\n\n.media-modal__nav--right {\n right: 0;\n}\n\n.media-modal__pagination {\n width: 100%;\n text-align: center;\n position: absolute;\n left: 0;\n bottom: 20px;\n pointer-events: none;\n}\n\n.media-modal__page-dot {\n display: inline-block;\n}\n\n.media-modal__button {\n background-color: #ffffff;\n height: 12px;\n width: 12px;\n border-radius: 6px;\n margin: 10px;\n padding: 0;\n border: 0;\n font-size: 0;\n}\n\n.media-modal__button--active {\n background-color: #2b90d9;\n}\n\n.media-modal__close {\n position: absolute;\n right: 8px;\n top: 8px;\n z-index: 100;\n}\n\n.onboarding-modal,\n.error-modal,\n.embed-modal {\n background: #d9e1e8;\n color: #000000;\n border-radius: 8px;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n}\n\n.error-modal__body {\n height: 80vh;\n width: 80vw;\n max-width: 520px;\n max-height: 420px;\n position: relative;\n}\n.error-modal__body > div {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n padding: 25px;\n display: none;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n display: flex;\n opacity: 0;\n user-select: text;\n}\n\n.error-modal__body {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n}\n\n.onboarding-modal__paginator,\n.error-modal__footer {\n flex: 0 0 auto;\n background: #c0cdd9;\n display: flex;\n padding: 25px;\n}\n.onboarding-modal__paginator > div,\n.error-modal__footer > div {\n min-width: 33px;\n}\n.onboarding-modal__paginator .onboarding-modal__nav,\n.onboarding-modal__paginator .error-modal__nav,\n.error-modal__footer .onboarding-modal__nav,\n.error-modal__footer .error-modal__nav {\n color: #1b1e25;\n border: 0;\n font-size: 14px;\n font-weight: 500;\n padding: 10px 25px;\n line-height: inherit;\n height: auto;\n margin: -10px;\n border-radius: 4px;\n background-color: transparent;\n}\n.onboarding-modal__paginator .onboarding-modal__nav:hover, .onboarding-modal__paginator .onboarding-modal__nav:focus, .onboarding-modal__paginator .onboarding-modal__nav:active,\n.onboarding-modal__paginator .error-modal__nav:hover,\n.onboarding-modal__paginator .error-modal__nav:focus,\n.onboarding-modal__paginator .error-modal__nav:active,\n.error-modal__footer .onboarding-modal__nav:hover,\n.error-modal__footer .onboarding-modal__nav:focus,\n.error-modal__footer .onboarding-modal__nav:active,\n.error-modal__footer .error-modal__nav:hover,\n.error-modal__footer .error-modal__nav:focus,\n.error-modal__footer .error-modal__nav:active {\n color: #131419;\n background-color: #a6b9c9;\n}\n.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__done,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__next,\n.error-modal__footer .error-modal__nav.onboarding-modal__done,\n.error-modal__footer .error-modal__nav.onboarding-modal__next {\n color: #000000;\n}\n.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:hover, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:focus, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:active, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:hover, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:focus, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:active,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:hover,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:focus,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:active,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:hover,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:focus,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:active,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:hover,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:focus,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:active,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:hover,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:focus,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:active,\n.error-modal__footer .error-modal__nav.onboarding-modal__done:hover,\n.error-modal__footer .error-modal__nav.onboarding-modal__done:focus,\n.error-modal__footer .error-modal__nav.onboarding-modal__done:active,\n.error-modal__footer .error-modal__nav.onboarding-modal__next:hover,\n.error-modal__footer .error-modal__nav.onboarding-modal__next:focus,\n.error-modal__footer .error-modal__nav.onboarding-modal__next:active {\n color: #0a0a0a;\n}\n\n.error-modal__footer {\n justify-content: center;\n}\n\n.display-case {\n text-align: center;\n font-size: 15px;\n margin-bottom: 15px;\n}\n.display-case__label {\n font-weight: 500;\n color: #000000;\n margin-bottom: 5px;\n text-transform: uppercase;\n font-size: 12px;\n}\n.display-case__case {\n background: #282c37;\n color: #ecf0f4;\n font-weight: 500;\n padding: 10px;\n border-radius: 4px;\n}\n\n.onboard-sliders {\n display: inline-block;\n max-width: 30px;\n max-height: auto;\n margin-left: 10px;\n}\n\n.boost-modal,\n.confirmation-modal,\n.report-modal,\n.actions-modal,\n.mute-modal {\n background: #f2f5f7;\n color: #000000;\n border-radius: 8px;\n overflow: hidden;\n max-width: 90vw;\n width: 480px;\n position: relative;\n flex-direction: column;\n}\n.boost-modal .status__display-name,\n.confirmation-modal .status__display-name,\n.report-modal .status__display-name,\n.actions-modal .status__display-name,\n.mute-modal .status__display-name {\n display: block;\n max-width: 100%;\n padding-right: 25px;\n}\n.boost-modal .status__avatar,\n.confirmation-modal .status__avatar,\n.report-modal .status__avatar,\n.actions-modal .status__avatar,\n.mute-modal .status__avatar {\n height: 28px;\n left: 10px;\n position: absolute;\n top: 10px;\n width: 48px;\n}\n.boost-modal .status__content__spoiler-link,\n.confirmation-modal .status__content__spoiler-link,\n.report-modal .status__content__spoiler-link,\n.actions-modal .status__content__spoiler-link,\n.mute-modal .status__content__spoiler-link {\n color: white;\n}\n\n.actions-modal .status {\n background: #ffffff;\n border-bottom-color: #d9e1e8;\n padding-top: 10px;\n padding-bottom: 10px;\n}\n.actions-modal .dropdown-menu__separator {\n border-bottom-color: #d9e1e8;\n}\n\n.boost-modal__container {\n overflow-x: scroll;\n padding: 10px;\n}\n.boost-modal__container .status {\n user-select: text;\n border-bottom: 0;\n}\n\n.boost-modal__action-bar,\n.confirmation-modal__action-bar,\n.mute-modal__action-bar {\n display: flex;\n justify-content: space-between;\n background: #d9e1e8;\n padding: 10px;\n line-height: 36px;\n}\n.boost-modal__action-bar > div,\n.confirmation-modal__action-bar > div,\n.mute-modal__action-bar > div {\n flex: 1 1 auto;\n text-align: right;\n color: #1b1e25;\n padding-right: 10px;\n}\n.boost-modal__action-bar .button,\n.confirmation-modal__action-bar .button,\n.mute-modal__action-bar .button {\n flex: 0 0 auto;\n}\n\n.boost-modal__status-header {\n font-size: 15px;\n}\n\n.boost-modal__status-time {\n float: right;\n font-size: 14px;\n}\n\n.confirmation-modal {\n max-width: 85vw;\n}\n@media screen and (min-width: 480px) {\n .confirmation-modal {\n max-width: 380px;\n }\n}\n\n.mute-modal {\n line-height: 24px;\n}\n\n.mute-modal .react-toggle {\n vertical-align: middle;\n}\n\n.report-modal {\n width: 90vw;\n max-width: 700px;\n}\n\n.report-modal__container {\n display: flex;\n border-top: 1px solid #d9e1e8;\n}\n@media screen and (max-width: 480px) {\n .report-modal__container {\n flex-wrap: wrap;\n overflow-y: auto;\n }\n}\n\n.report-modal__statuses,\n.report-modal__comment {\n box-sizing: border-box;\n width: 50%;\n}\n@media screen and (max-width: 480px) {\n .report-modal__statuses,\n.report-modal__comment {\n width: 100%;\n }\n}\n\n.report-modal__statuses {\n flex: 1 1 auto;\n min-height: 20vh;\n max-height: 80vh;\n overflow-y: auto;\n overflow-x: hidden;\n}\n.report-modal__statuses .status__content a {\n color: #2b90d9;\n}\n.report-modal__statuses .status__content,\n.report-modal__statuses .status__content p {\n color: #000000;\n}\n@media screen and (max-width: 480px) {\n .report-modal__statuses {\n max-height: 10vh;\n }\n}\n\n.report-modal__comment {\n padding: 20px;\n border-right: 1px solid #d9e1e8;\n max-width: 320px;\n}\n.report-modal__comment p {\n font-size: 14px;\n line-height: 20px;\n margin-bottom: 20px;\n}\n.report-modal__comment .setting-text {\n display: block;\n box-sizing: border-box;\n width: 100%;\n margin: 0;\n color: #000000;\n background: #ffffff;\n padding: 10px;\n font-family: inherit;\n font-size: 14px;\n resize: vertical;\n border: 0;\n outline: 0;\n border-radius: 4px;\n border: 1px solid #d9e1e8;\n margin-bottom: 20px;\n}\n.report-modal__comment .setting-text:focus {\n border: 1px solid #c0cdd9;\n}\n.report-modal__comment .setting-toggle {\n margin-top: 20px;\n margin-bottom: 24px;\n}\n.report-modal__comment .setting-toggle__label {\n color: #000000;\n font-size: 14px;\n}\n@media screen and (max-width: 480px) {\n .report-modal__comment {\n padding: 10px;\n max-width: 100%;\n order: 2;\n }\n .report-modal__comment .setting-toggle {\n margin-bottom: 4px;\n }\n}\n\n.actions-modal {\n max-height: 80vh;\n max-width: 80vw;\n}\n.actions-modal .status {\n overflow-y: auto;\n max-height: 300px;\n}\n.actions-modal .actions-modal__item-label {\n font-weight: 500;\n}\n.actions-modal ul {\n overflow-y: auto;\n flex-shrink: 0;\n}\n.actions-modal ul li:empty {\n margin: 0;\n}\n.actions-modal ul li:not(:empty) a {\n color: #000000;\n display: flex;\n padding: 12px 16px;\n font-size: 15px;\n align-items: center;\n text-decoration: none;\n}\n.actions-modal ul li:not(:empty) a,\n.actions-modal ul li:not(:empty) a button {\n transition: none;\n}\n.actions-modal ul li:not(:empty) a.active,\n.actions-modal ul li:not(:empty) a.active button, .actions-modal ul li:not(:empty) a:hover,\n.actions-modal ul li:not(:empty) a:hover button, .actions-modal ul li:not(:empty) a:active,\n.actions-modal ul li:not(:empty) a:active button, .actions-modal ul li:not(:empty) a:focus,\n.actions-modal ul li:not(:empty) a:focus button {\n background: #2b5fd9;\n color: #ffffff;\n}\n.actions-modal ul li:not(:empty) a button:first-child {\n margin-right: 10px;\n}\n\n.confirmation-modal__action-bar .confirmation-modal__secondary-button,\n.confirmation-modal__action-bar .confirmation-modal__cancel-button,\n.confirmation-modal__action-bar .mute-modal__cancel-button,\n.mute-modal__action-bar .confirmation-modal__secondary-button,\n.mute-modal__action-bar .confirmation-modal__cancel-button,\n.mute-modal__action-bar .mute-modal__cancel-button {\n background-color: transparent;\n color: #1b1e25;\n font-size: 14px;\n font-weight: 500;\n}\n.confirmation-modal__action-bar .confirmation-modal__secondary-button:hover, .confirmation-modal__action-bar .confirmation-modal__secondary-button:focus, .confirmation-modal__action-bar .confirmation-modal__secondary-button:active,\n.confirmation-modal__action-bar .confirmation-modal__cancel-button:hover,\n.confirmation-modal__action-bar .confirmation-modal__cancel-button:focus,\n.confirmation-modal__action-bar .confirmation-modal__cancel-button:active,\n.confirmation-modal__action-bar .mute-modal__cancel-button:hover,\n.confirmation-modal__action-bar .mute-modal__cancel-button:focus,\n.confirmation-modal__action-bar .mute-modal__cancel-button:active,\n.mute-modal__action-bar .confirmation-modal__secondary-button:hover,\n.mute-modal__action-bar .confirmation-modal__secondary-button:focus,\n.mute-modal__action-bar .confirmation-modal__secondary-button:active,\n.mute-modal__action-bar .confirmation-modal__cancel-button:hover,\n.mute-modal__action-bar .confirmation-modal__cancel-button:focus,\n.mute-modal__action-bar .confirmation-modal__cancel-button:active,\n.mute-modal__action-bar .mute-modal__cancel-button:hover,\n.mute-modal__action-bar .mute-modal__cancel-button:focus,\n.mute-modal__action-bar .mute-modal__cancel-button:active {\n color: #131419;\n}\n\n.confirmation-modal__container,\n.mute-modal__container,\n.report-modal__target {\n padding: 30px;\n font-size: 16px;\n text-align: center;\n}\n.confirmation-modal__container strong,\n.mute-modal__container strong,\n.report-modal__target strong {\n font-weight: 500;\n}\n.confirmation-modal__container strong:lang(ja),\n.mute-modal__container strong:lang(ja),\n.report-modal__target strong:lang(ja) {\n font-weight: 700;\n}\n.confirmation-modal__container strong:lang(ko),\n.mute-modal__container strong:lang(ko),\n.report-modal__target strong:lang(ko) {\n font-weight: 700;\n}\n.confirmation-modal__container strong:lang(zh-CN),\n.mute-modal__container strong:lang(zh-CN),\n.report-modal__target strong:lang(zh-CN) {\n font-weight: 700;\n}\n.confirmation-modal__container strong:lang(zh-HK),\n.mute-modal__container strong:lang(zh-HK),\n.report-modal__target strong:lang(zh-HK) {\n font-weight: 700;\n}\n.confirmation-modal__container strong:lang(zh-TW),\n.mute-modal__container strong:lang(zh-TW),\n.report-modal__target strong:lang(zh-TW) {\n font-weight: 700;\n}\n\n.report-modal__target {\n padding: 20px;\n}\n.report-modal__target .media-modal__close {\n top: 19px;\n right: 15px;\n}\n\n.loading-bar {\n background-color: #2b90d9;\n height: 3px;\n position: absolute;\n top: 0;\n left: 0;\n}\n\n.media-gallery__gifv__label {\n display: block;\n position: absolute;\n color: #ffffff;\n background: rgba(0, 0, 0, 0.5);\n bottom: 6px;\n left: 6px;\n padding: 2px 6px;\n border-radius: 2px;\n font-size: 11px;\n font-weight: 600;\n z-index: 1;\n pointer-events: none;\n opacity: 0.9;\n transition: opacity 0.1s ease;\n}\n\n.media-gallery__gifv.autoplay .media-gallery__gifv__label {\n display: none;\n}\n.media-gallery__gifv:hover .media-gallery__gifv__label {\n opacity: 1;\n}\n\n.media-gallery__audio {\n margin-top: 32px;\n}\n.media-gallery__audio audio {\n width: 100%;\n}\n\n.attachment-list {\n display: flex;\n font-size: 14px;\n border: 1px solid #393f4f;\n border-radius: 4px;\n margin-top: 14px;\n overflow: hidden;\n}\n.attachment-list__icon {\n flex: 0 0 auto;\n color: #c2cede;\n padding: 8px 18px;\n cursor: default;\n border-right: 1px solid #393f4f;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n font-size: 26px;\n}\n.attachment-list__icon .fa {\n display: block;\n}\n.attachment-list__list {\n list-style: none;\n padding: 4px 0;\n padding-left: 8px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n.attachment-list__list li {\n display: block;\n padding: 4px 0;\n}\n.attachment-list__list a {\n text-decoration: none;\n color: #c2cede;\n font-weight: 500;\n}\n.attachment-list__list a:hover {\n text-decoration: underline;\n}\n.attachment-list.compact {\n border: 0;\n margin-top: 4px;\n}\n.attachment-list.compact .attachment-list__list {\n padding: 0;\n display: block;\n}\n.attachment-list.compact .fa {\n color: #c2cede;\n}\n\n/* Media Gallery */\n.media-gallery {\n box-sizing: border-box;\n margin-top: 8px;\n overflow: hidden;\n border-radius: 4px;\n position: relative;\n width: 100%;\n}\n\n.media-gallery__item {\n border: none;\n box-sizing: border-box;\n display: block;\n float: left;\n position: relative;\n border-radius: 4px;\n overflow: hidden;\n}\n.media-gallery__item.standalone .media-gallery__item-gifv-thumbnail {\n transform: none;\n top: 0;\n}\n\n.media-gallery__item-thumbnail {\n cursor: zoom-in;\n display: block;\n text-decoration: none;\n color: #ecf0f4;\n line-height: 0;\n}\n.media-gallery__item-thumbnail,\n.media-gallery__item-thumbnail img {\n height: 100%;\n width: 100%;\n}\n.media-gallery__item-thumbnail img {\n object-fit: cover;\n}\n\n.media-gallery__gifv {\n height: 100%;\n overflow: hidden;\n position: relative;\n width: 100%;\n}\n\n.media-gallery__item-gifv-thumbnail {\n cursor: zoom-in;\n height: 100%;\n object-fit: cover;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n width: 100%;\n z-index: 1;\n}\n\n.media-gallery__item-thumbnail-label {\n clip: rect(1px 1px 1px 1px);\n /* IE6, IE7 */\n clip: rect(1px, 1px, 1px, 1px);\n overflow: hidden;\n position: absolute;\n}\n\n/* End Media Gallery */\n/* Status Video Player */\n.status__video-player {\n background: #000000;\n box-sizing: border-box;\n cursor: default;\n /* May not be needed */\n margin-top: 8px;\n overflow: hidden;\n position: relative;\n}\n\n.status__video-player-video {\n height: 100%;\n object-fit: cover;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n width: 100%;\n z-index: 1;\n}\n\n.status__video-player-expand,\n.status__video-player-mute {\n color: #ffffff;\n opacity: 0.8;\n position: absolute;\n right: 4px;\n text-shadow: 0 1px 1px #000000, 1px 0 1px #000000;\n}\n\n.status__video-player-spoiler {\n display: none;\n color: #ffffff;\n left: 4px;\n position: absolute;\n text-shadow: 0 1px 1px #000000, 1px 0 1px #000000;\n top: 4px;\n z-index: 100;\n}\n.status__video-player-spoiler.status__video-player-spoiler--visible {\n display: block;\n}\n\n.status__video-player-expand {\n bottom: 4px;\n z-index: 100;\n}\n\n.status__video-player-mute {\n top: 4px;\n z-index: 5;\n}\n\n.detailed .video-player__volume__current,\n.detailed .video-player__volume::before,\n.fullscreen .video-player__volume__current,\n.fullscreen .video-player__volume::before {\n bottom: 27px;\n}\n.detailed .video-player__volume__handle,\n.fullscreen .video-player__volume__handle {\n bottom: 23px;\n}\n\n.video-player {\n overflow: hidden;\n position: relative;\n background: #000000;\n max-width: 100%;\n border-radius: 4px;\n}\n.video-player:focus {\n outline: 0;\n}\n.video-player video {\n max-width: 100vw;\n max-height: 80vh;\n z-index: 1;\n}\n.video-player.fullscreen {\n width: 100% !important;\n height: 100% !important;\n margin: 0;\n}\n.video-player.fullscreen video {\n max-width: 100% !important;\n max-height: 100% !important;\n width: 100% !important;\n height: 100% !important;\n}\n.video-player.inline video {\n object-fit: contain;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n}\n.video-player__controls {\n position: absolute;\n z-index: 2;\n bottom: 0;\n left: 0;\n right: 0;\n box-sizing: border-box;\n background: linear-gradient(0deg, rgba(0, 0, 0, 0.85) 0, rgba(0, 0, 0, 0.45) 60%, transparent);\n padding: 0 15px;\n opacity: 0;\n transition: opacity 0.1s ease;\n}\n.video-player__controls.active {\n opacity: 1;\n}\n.video-player.inactive video,\n.video-player.inactive .video-player__controls {\n visibility: hidden;\n}\n.video-player__spoiler {\n display: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 4;\n border: 0;\n background: #000000;\n color: #dde3ec;\n transition: none;\n pointer-events: none;\n}\n.video-player__spoiler.active {\n display: block;\n pointer-events: auto;\n}\n.video-player__spoiler.active:hover, .video-player__spoiler.active:active, .video-player__spoiler.active:focus {\n color: #f4f6f9;\n}\n.video-player__spoiler__title {\n display: block;\n font-size: 14px;\n}\n.video-player__spoiler__subtitle {\n display: block;\n font-size: 11px;\n font-weight: 500;\n}\n.video-player__buttons-bar {\n display: flex;\n justify-content: space-between;\n padding-bottom: 10px;\n}\n.video-player__buttons {\n font-size: 16px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.video-player__buttons.left button {\n padding-left: 0;\n}\n.video-player__buttons.right button {\n padding-right: 0;\n}\n.video-player__buttons button {\n background: transparent;\n padding: 2px 10px;\n font-size: 16px;\n border: 0;\n color: rgba(255, 255, 255, 0.75);\n}\n.video-player__buttons button:active, .video-player__buttons button:hover, .video-player__buttons button:focus {\n color: #ffffff;\n}\n.video-player__time-sep, .video-player__time-total, .video-player__time-current {\n font-size: 14px;\n font-weight: 500;\n}\n.video-player__time-current {\n color: #ffffff;\n margin-left: 60px;\n}\n.video-player__time-sep {\n display: inline-block;\n margin: 0 6px;\n}\n.video-player__time-sep, .video-player__time-total {\n color: #ffffff;\n}\n.video-player__volume {\n cursor: pointer;\n height: 24px;\n display: inline;\n}\n.video-player__volume::before {\n content: \"\";\n width: 50px;\n background: rgba(255, 255, 255, 0.35);\n border-radius: 4px;\n display: block;\n position: absolute;\n height: 4px;\n left: 70px;\n bottom: 20px;\n}\n.video-player__volume__current {\n display: block;\n position: absolute;\n height: 4px;\n border-radius: 4px;\n left: 70px;\n bottom: 20px;\n background: #4e79df;\n}\n.video-player__volume__handle {\n position: absolute;\n z-index: 3;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n bottom: 16px;\n left: 70px;\n transition: opacity 0.1s ease;\n background: #4e79df;\n box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.2);\n pointer-events: none;\n}\n.video-player__seek {\n cursor: pointer;\n height: 24px;\n position: relative;\n}\n.video-player__seek::before {\n content: \"\";\n width: 100%;\n background: rgba(255, 255, 255, 0.35);\n border-radius: 4px;\n display: block;\n position: absolute;\n height: 4px;\n top: 10px;\n}\n.video-player__seek__progress, .video-player__seek__buffer {\n display: block;\n position: absolute;\n height: 4px;\n border-radius: 4px;\n top: 10px;\n background: #4e79df;\n}\n.video-player__seek__buffer {\n background: rgba(255, 255, 255, 0.2);\n}\n.video-player__seek__handle {\n position: absolute;\n z-index: 3;\n opacity: 0;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n top: 6px;\n margin-left: -6px;\n transition: opacity 0.1s ease;\n background: #4e79df;\n box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.2);\n pointer-events: none;\n}\n.video-player__seek__handle.active {\n opacity: 1;\n}\n.video-player__seek:hover .video-player__seek__handle {\n opacity: 1;\n}\n.video-player.detailed .video-player__buttons button, .video-player.fullscreen .video-player__buttons button {\n padding-top: 10px;\n padding-bottom: 10px;\n}\n\n.media-spoiler-video {\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n cursor: pointer;\n margin-top: 8px;\n position: relative;\n border: 0;\n display: block;\n}\n\n.media-spoiler-video-play-icon {\n border-radius: 100px;\n color: rgba(255, 255, 255, 0.8);\n font-size: 36px;\n left: 50%;\n padding: 5px;\n position: absolute;\n top: 50%;\n transform: translate(-50%, -50%);\n}\n\n/* End Video Player */\n.account-gallery__container {\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n padding: 2px;\n}\n\n.account-gallery__item {\n flex-grow: 1;\n width: 50%;\n overflow: hidden;\n position: relative;\n}\n.account-gallery__item::before {\n content: \"\";\n display: block;\n padding-top: 100%;\n}\n.account-gallery__item a {\n display: block;\n width: calc(100% - 4px);\n height: calc(100% - 4px);\n margin: 2px;\n top: 0;\n left: 0;\n background-color: #000000;\n background-size: cover;\n background-position: center;\n position: absolute;\n color: #dde3ec;\n text-decoration: none;\n border-radius: 4px;\n}\n.account-gallery__item a:hover, .account-gallery__item a:active, .account-gallery__item a:focus {\n outline: 0;\n color: #ecf0f4;\n}\n.account-gallery__item a:hover::before, .account-gallery__item a:active::before, .account-gallery__item a:focus::before {\n content: \"\";\n display: block;\n width: 100%;\n height: 100%;\n background: rgba(0, 0, 0, 0.3);\n border-radius: 4px;\n}\n.account-gallery__item__icons {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n font-size: 24px;\n}\n\n.notification__filter-bar,\n.account__section-headline {\n background: #1f232b;\n border-bottom: 1px solid #393f4f;\n cursor: default;\n display: flex;\n flex-shrink: 0;\n}\n.notification__filter-bar button,\n.account__section-headline button {\n background: #1f232b;\n border: 0;\n margin: 0;\n}\n.notification__filter-bar button,\n.notification__filter-bar a,\n.account__section-headline button,\n.account__section-headline a {\n display: block;\n flex: 1 1 auto;\n color: #dde3ec;\n padding: 15px 0;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n text-decoration: none;\n position: relative;\n}\n.notification__filter-bar button.active,\n.notification__filter-bar a.active,\n.account__section-headline button.active,\n.account__section-headline a.active {\n color: #ecf0f4;\n}\n.notification__filter-bar button.active::before, .notification__filter-bar button.active::after,\n.notification__filter-bar a.active::before,\n.notification__filter-bar a.active::after,\n.account__section-headline button.active::before,\n.account__section-headline button.active::after,\n.account__section-headline a.active::before,\n.account__section-headline a.active::after {\n display: block;\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 50%;\n width: 0;\n height: 0;\n transform: translateX(-50%);\n border-style: solid;\n border-width: 0 10px 10px;\n border-color: transparent transparent #393f4f;\n}\n.notification__filter-bar button.active::after,\n.notification__filter-bar a.active::after,\n.account__section-headline button.active::after,\n.account__section-headline a.active::after {\n bottom: -1px;\n border-color: transparent transparent #282c37;\n}\n\n::-webkit-scrollbar-thumb {\n border-radius: 0;\n}\n\n.search-popout {\n background: #ffffff;\n border-radius: 4px;\n padding: 10px 14px;\n padding-bottom: 14px;\n margin-top: 10px;\n color: #364861;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n}\n.search-popout h4 {\n text-transform: uppercase;\n color: #364861;\n font-size: 13px;\n font-weight: 500;\n margin-bottom: 10px;\n}\n.search-popout li {\n padding: 4px 0;\n}\n.search-popout ul {\n margin-bottom: 10px;\n}\n.search-popout em {\n font-weight: 500;\n color: #000000;\n}\n\nnoscript {\n text-align: center;\n}\nnoscript img {\n width: 200px;\n opacity: 0.5;\n animation: flicker 4s infinite;\n}\nnoscript div {\n font-size: 14px;\n margin: 30px auto;\n color: #ecf0f4;\n max-width: 400px;\n}\nnoscript div a {\n color: #2b90d9;\n text-decoration: underline;\n}\nnoscript div a:hover {\n text-decoration: none;\n}\n\n@keyframes flicker {\n 0% {\n opacity: 1;\n }\n 30% {\n opacity: 0.75;\n }\n 100% {\n opacity: 1;\n }\n}\n@media screen and (max-width: 630px) and (max-height: 400px) {\n .tabs-bar,\n.search {\n will-change: margin-top;\n transition: margin-top 400ms 100ms;\n }\n\n .navigation-bar {\n will-change: padding-bottom;\n transition: padding-bottom 400ms 100ms;\n }\n\n .navigation-bar > a:first-child {\n will-change: margin-top, margin-left, margin-right, width;\n transition: margin-top 400ms 100ms, margin-left 400ms 500ms, margin-right 400ms 500ms;\n }\n .navigation-bar > .navigation-bar__profile-edit {\n will-change: margin-top;\n transition: margin-top 400ms 100ms;\n }\n .navigation-bar .navigation-bar__actions > .icon-button.close {\n will-change: opacity transform;\n transition: opacity 200ms 100ms, transform 400ms 100ms;\n }\n .navigation-bar .navigation-bar__actions > .compose__action-bar .icon-button {\n will-change: opacity transform;\n transition: opacity 200ms 300ms, transform 400ms 100ms;\n }\n\n .is-composing .tabs-bar,\n.is-composing .search {\n margin-top: -50px;\n }\n .is-composing .navigation-bar {\n padding-bottom: 0;\n }\n .is-composing .navigation-bar > a:first-child {\n margin: -100px 10px 0 -50px;\n }\n .is-composing .navigation-bar .navigation-bar__profile {\n padding-top: 2px;\n }\n .is-composing .navigation-bar .navigation-bar__profile-edit {\n position: absolute;\n margin-top: -60px;\n }\n .is-composing .navigation-bar .navigation-bar__actions .icon-button.close {\n pointer-events: auto;\n opacity: 1;\n transform: scale(1, 1) translate(0, 0);\n bottom: 5px;\n }\n .is-composing .navigation-bar .navigation-bar__actions .compose__action-bar .icon-button {\n pointer-events: none;\n opacity: 0;\n transform: scale(0, 1) translate(100%, 0);\n }\n}\n.embed-modal {\n max-width: 80vw;\n max-height: 80vh;\n}\n.embed-modal h4 {\n padding: 30px;\n font-weight: 500;\n font-size: 16px;\n text-align: center;\n}\n.embed-modal .embed-modal__container {\n padding: 10px;\n}\n.embed-modal .embed-modal__container .hint {\n margin-bottom: 15px;\n}\n.embed-modal .embed-modal__container .embed-modal__html {\n outline: 0;\n box-sizing: border-box;\n display: block;\n width: 100%;\n border: none;\n padding: 10px;\n font-family: \"mastodon-font-monospace\", monospace;\n background: #282c37;\n color: #ffffff;\n font-size: 14px;\n margin: 0;\n margin-bottom: 15px;\n}\n.embed-modal .embed-modal__container .embed-modal__html::-moz-focus-inner {\n border: 0;\n}\n.embed-modal .embed-modal__container .embed-modal__html::-moz-focus-inner, .embed-modal .embed-modal__container .embed-modal__html:focus, .embed-modal .embed-modal__container .embed-modal__html:active {\n outline: 0 !important;\n}\n.embed-modal .embed-modal__container .embed-modal__html:focus {\n background: #313543;\n}\n@media screen and (max-width: 600px) {\n .embed-modal .embed-modal__container .embed-modal__html {\n font-size: 16px;\n }\n}\n.embed-modal .embed-modal__container .embed-modal__iframe {\n width: 400px;\n max-width: 100%;\n overflow: hidden;\n border: 0;\n}\n\n.account__moved-note {\n padding: 14px 10px;\n padding-bottom: 16px;\n background: #313543;\n border-top: 1px solid #393f4f;\n border-bottom: 1px solid #393f4f;\n}\n.account__moved-note__message {\n position: relative;\n margin-left: 58px;\n color: #c2cede;\n padding: 8px 0;\n padding-top: 0;\n padding-bottom: 4px;\n font-size: 14px;\n}\n.account__moved-note__message > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.account__moved-note__icon-wrapper {\n left: -26px;\n position: absolute;\n}\n.account__moved-note .detailed-status__display-avatar {\n position: relative;\n}\n.account__moved-note .detailed-status__display-name {\n margin-bottom: 0;\n}\n\n.column-inline-form {\n padding: 7px 15px;\n padding-right: 5px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n background: #313543;\n}\n.column-inline-form label {\n flex: 1 1 auto;\n}\n.column-inline-form label input {\n width: 100%;\n margin-bottom: 6px;\n}\n.column-inline-form label input:focus {\n outline: 0;\n}\n.column-inline-form .icon-button {\n flex: 0 0 auto;\n margin: 0 5px;\n}\n\n.drawer__backdrop {\n cursor: pointer;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: rgba(0, 0, 0, 0.5);\n}\n\n.list-editor {\n background: #282c37;\n flex-direction: column;\n border-radius: 8px;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n width: 380px;\n overflow: hidden;\n}\n@media screen and (max-width: 420px) {\n .list-editor {\n width: 90%;\n }\n}\n.list-editor h4 {\n padding: 15px 0;\n background: #444b5d;\n font-weight: 500;\n font-size: 16px;\n text-align: center;\n border-radius: 8px 8px 0 0;\n}\n.list-editor .drawer__pager {\n height: 50vh;\n}\n.list-editor .drawer__inner {\n border-radius: 0 0 8px 8px;\n}\n.list-editor .drawer__inner.backdrop {\n width: calc(100% - 60px);\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n border-radius: 0 0 0 8px;\n}\n.list-editor__accounts {\n overflow-y: auto;\n}\n.list-editor .account__display-name:hover strong {\n text-decoration: none;\n}\n.list-editor .account__avatar {\n cursor: default;\n}\n.list-editor .search {\n margin-bottom: 0;\n}\n\n.list-adder {\n background: #282c37;\n flex-direction: column;\n border-radius: 8px;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n width: 380px;\n overflow: hidden;\n}\n@media screen and (max-width: 420px) {\n .list-adder {\n width: 90%;\n }\n}\n.list-adder__account {\n background: #444b5d;\n}\n.list-adder__lists {\n background: #444b5d;\n height: 50vh;\n border-radius: 0 0 8px 8px;\n overflow-y: auto;\n}\n.list-adder .list {\n padding: 10px;\n border-bottom: 1px solid #393f4f;\n}\n.list-adder .list__wrapper {\n display: flex;\n}\n.list-adder .list__display-name {\n flex: 1 1 auto;\n overflow: hidden;\n text-decoration: none;\n font-size: 16px;\n padding: 10px;\n}\n\n.focal-point-modal {\n max-width: 80vw;\n max-height: 80vh;\n position: relative;\n}\n\n.focal-point {\n position: relative;\n cursor: pointer;\n overflow: hidden;\n}\n.focal-point.dragging {\n cursor: move;\n}\n.focal-point img {\n max-width: 80vw;\n max-height: 80vh;\n width: auto;\n height: auto;\n margin: auto;\n}\n.focal-point__reticle {\n position: absolute;\n width: 100px;\n height: 100px;\n transform: translate(-50%, -50%);\n background: url(\"~images/reticle.png\") no-repeat 0 0;\n border-radius: 50%;\n box-shadow: 0 0 0 9999em rgba(0, 0, 0, 0.35);\n}\n.focal-point__overlay {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n}\n\n.floating-action-button {\n position: fixed;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 3.9375rem;\n height: 3.9375rem;\n bottom: 1.3125rem;\n right: 1.3125rem;\n background: #2558d0;\n color: #ffffff;\n border-radius: 50%;\n font-size: 21px;\n line-height: 21px;\n text-decoration: none;\n box-shadow: 2px 3px 9px rgba(0, 0, 0, 0.4);\n}\n.floating-action-button:hover, .floating-action-button:focus, .floating-action-button:active {\n background: #4976de;\n}\n\n.account__header__content {\n color: #dde3ec;\n font-size: 14px;\n font-weight: 400;\n overflow: hidden;\n word-break: normal;\n word-wrap: break-word;\n}\n.account__header__content p {\n margin-bottom: 20px;\n}\n.account__header__content p:last-child {\n margin-bottom: 0;\n}\n.account__header__content a {\n color: inherit;\n text-decoration: underline;\n}\n.account__header__content a:hover {\n text-decoration: none;\n}\n\n.account__header {\n overflow: hidden;\n}\n.account__header.inactive {\n opacity: 0.5;\n}\n.account__header.inactive .account__header__image,\n.account__header.inactive .account__avatar {\n filter: grayscale(100%);\n}\n.account__header__info {\n position: absolute;\n top: 10px;\n left: 10px;\n}\n.account__header__image {\n overflow: hidden;\n height: 145px;\n position: relative;\n background: #1f232b;\n}\n.account__header__image img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n}\n.account__header__bar {\n position: relative;\n background: #313543;\n padding: 5px;\n border-bottom: 1px solid #42485a;\n}\n.account__header__bar .avatar {\n display: block;\n flex: 0 0 auto;\n width: 94px;\n margin-left: -2px;\n}\n.account__header__bar .avatar .account__avatar {\n background: #17191f;\n border: 2px solid #313543;\n}\n.account__header__tabs {\n display: flex;\n align-items: flex-start;\n padding: 7px 5px;\n margin-top: -55px;\n}\n.account__header__tabs__buttons {\n display: flex;\n align-items: center;\n padding-top: 55px;\n overflow: hidden;\n}\n.account__header__tabs__buttons .icon-button {\n border: 1px solid #42485a;\n border-radius: 4px;\n box-sizing: content-box;\n padding: 2px;\n}\n.account__header__tabs__buttons .button {\n margin: 0 8px;\n}\n.account__header__tabs__name {\n padding: 5px;\n}\n.account__header__tabs__name .account-role {\n vertical-align: top;\n}\n.account__header__tabs__name .emojione {\n width: 22px;\n height: 22px;\n}\n.account__header__tabs__name h1 {\n font-size: 16px;\n line-height: 24px;\n color: #ffffff;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.account__header__tabs__name h1 small {\n display: block;\n font-size: 14px;\n color: #dde3ec;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.account__header__tabs .spacer {\n flex: 1 1 auto;\n}\n.account__header__bio {\n overflow: hidden;\n margin: 0 -5px;\n}\n.account__header__bio .account__header__content {\n padding: 20px 15px;\n padding-bottom: 5px;\n color: #ffffff;\n}\n.account__header__bio .account__header__fields {\n margin: 0;\n border-top: 1px solid #42485a;\n}\n.account__header__bio .account__header__fields a {\n color: #4e79df;\n}\n.account__header__bio .account__header__fields dl:first-child .verified {\n border-radius: 0 4px 0 0;\n}\n.account__header__bio .account__header__fields .verified a {\n color: #79bd9a;\n}\n.account__header__extra {\n margin-top: 4px;\n}\n.account__header__extra__links {\n font-size: 14px;\n color: #dde3ec;\n}\n.account__header__extra__links a {\n display: inline-block;\n color: #dde3ec;\n text-decoration: none;\n padding: 10px;\n padding-top: 20px;\n font-weight: 500;\n}\n.account__header__extra__links a strong {\n font-weight: 700;\n color: #ffffff;\n}\n\n.trends__header {\n color: #c2cede;\n background: #2c313d;\n border-bottom: 1px solid #1f232b;\n font-weight: 500;\n padding: 15px;\n font-size: 16px;\n cursor: default;\n}\n.trends__header .fa {\n display: inline-block;\n margin-right: 5px;\n}\n.trends__item {\n display: flex;\n align-items: center;\n padding: 15px;\n border-bottom: 1px solid #393f4f;\n}\n.trends__item:last-child {\n border-bottom: 0;\n}\n.trends__item__name {\n flex: 1 1 auto;\n color: #c2cede;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.trends__item__name strong {\n font-weight: 500;\n}\n.trends__item__name a {\n color: #dde3ec;\n text-decoration: none;\n font-size: 14px;\n font-weight: 500;\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.trends__item__name a:hover span, .trends__item__name a:focus span, .trends__item__name a:active span {\n text-decoration: underline;\n}\n.trends__item__current {\n flex: 0 0 auto;\n width: 100px;\n font-size: 24px;\n line-height: 36px;\n font-weight: 500;\n text-align: center;\n color: #ecf0f4;\n}\n.trends__item__sparkline {\n flex: 0 0 auto;\n width: 50px;\n}\n.trends__item__sparkline path {\n stroke: #459ede !important;\n}\n\n.poll {\n margin-top: 16px;\n font-size: 14px;\n}\n.poll li {\n margin-bottom: 10px;\n position: relative;\n height: 30px;\n}\n.poll__chart {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n display: inline-block;\n border-radius: 4px;\n background: #6d89af;\n}\n.poll__chart.leading {\n background: #2b5fd9;\n}\n.poll__text {\n position: relative;\n display: inline-block;\n padding: 6px 0;\n line-height: 18px;\n cursor: default;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.poll__text input[type=radio],\n.poll__text input[type=checkbox] {\n display: none;\n}\n.poll__text input[type=text] {\n display: block;\n box-sizing: border-box;\n flex: 1 1 auto;\n width: 20px;\n font-size: 14px;\n color: #000000;\n display: block;\n outline: 0;\n font-family: inherit;\n background: #ffffff;\n border: 1px solid #dbdbdb;\n border-radius: 4px;\n padding: 6px 10px;\n}\n.poll__text input[type=text]:focus {\n border-color: #2b90d9;\n}\n.poll__text.selectable {\n cursor: pointer;\n}\n.poll__text.editable {\n display: flex;\n align-items: center;\n}\n.poll__input {\n display: inline-block;\n position: relative;\n border: 1px solid #9baec8;\n box-sizing: border-box;\n width: 18px;\n height: 18px;\n flex: 0 0 auto;\n margin-right: 10px;\n top: -1px;\n border-radius: 50%;\n vertical-align: middle;\n}\n.poll__input.checkbox {\n border-radius: 4px;\n}\n.poll__input.active {\n border-color: #79bd9a;\n background: #79bd9a;\n}\n.poll__number {\n display: inline-block;\n width: 36px;\n font-weight: 700;\n padding: 0 10px;\n text-align: right;\n}\n.poll__footer {\n padding-top: 6px;\n padding-bottom: 5px;\n color: #c2cede;\n}\n.poll__link {\n display: inline;\n background: transparent;\n padding: 0;\n margin: 0;\n border: 0;\n color: #c2cede;\n text-decoration: underline;\n font-size: inherit;\n}\n.poll__link:hover, .poll__link:focus, .poll__link:active {\n text-decoration: none;\n}\n.poll .button {\n height: 36px;\n padding: 0 16px;\n margin-right: 10px;\n font-size: 14px;\n}\n\n.compose-form__poll-wrapper {\n border-top: 1px solid #ebebeb;\n}\n.compose-form__poll-wrapper ul {\n padding: 10px;\n}\n.compose-form__poll-wrapper .poll__footer {\n border-top: 1px solid #ebebeb;\n padding: 10px;\n display: flex;\n align-items: center;\n}\n.compose-form__poll-wrapper .poll__footer button,\n.compose-form__poll-wrapper .poll__footer select {\n flex: 1 1 50%;\n}\n.compose-form__poll-wrapper .button.button-secondary {\n font-size: 14px;\n font-weight: 400;\n padding: 6px 10px;\n height: auto;\n line-height: inherit;\n color: #8d9ac2;\n border-color: #8d9ac2;\n margin-right: 5px;\n}\n.compose-form__poll-wrapper li {\n display: flex;\n align-items: center;\n}\n.compose-form__poll-wrapper li .poll__text {\n flex: 0 0 auto;\n width: calc(100% - (23px + 6px));\n margin-right: 6px;\n}\n.compose-form__poll-wrapper select {\n appearance: none;\n box-sizing: border-box;\n font-size: 14px;\n color: #000000;\n display: inline-block;\n width: auto;\n outline: 0;\n font-family: inherit;\n background: #ffffff url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center/auto 16px;\n border: 1px solid #dbdbdb;\n border-radius: 4px;\n padding: 6px 10px;\n padding-right: 30px;\n}\n.compose-form__poll-wrapper .icon-button.disabled {\n color: #dbdbdb;\n}\n\n.muted .poll {\n color: #c2cede;\n}\n.muted .poll__chart {\n background: rgba(109, 137, 175, 0.2);\n}\n.muted .poll__chart.leading {\n background: rgba(43, 95, 217, 0.2);\n}\n\n.modal-layout {\n background: #282c37 url('data:image/svg+xml;utf8,') repeat-x bottom fixed;\n display: flex;\n flex-direction: column;\n height: 100vh;\n padding: 0;\n}\n\n.modal-layout__mastodon {\n display: flex;\n flex: 1;\n flex-direction: column;\n justify-content: flex-end;\n}\n.modal-layout__mastodon > * {\n flex: 1;\n max-height: 235px;\n}\n\n@media screen and (max-width: 600px) {\n .account-header {\n margin-top: 0;\n }\n}\n.emoji-mart {\n font-size: 13px;\n display: inline-block;\n color: #000000;\n}\n.emoji-mart,\n.emoji-mart * {\n box-sizing: border-box;\n line-height: 1.15;\n}\n.emoji-mart .emoji-mart-emoji {\n padding: 6px;\n}\n\n.emoji-mart-bar {\n border: 0 solid #c0cdd9;\n}\n.emoji-mart-bar:first-child {\n border-bottom-width: 1px;\n border-top-left-radius: 5px;\n border-top-right-radius: 5px;\n background: #d9e1e8;\n}\n.emoji-mart-bar:last-child {\n border-top-width: 1px;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n display: none;\n}\n\n.emoji-mart-anchors {\n display: flex;\n justify-content: space-between;\n padding: 0 6px;\n color: #1b1e25;\n line-height: 0;\n}\n\n.emoji-mart-anchor {\n position: relative;\n flex: 1;\n text-align: center;\n padding: 12px 4px;\n overflow: hidden;\n transition: color 0.1s ease-out;\n cursor: pointer;\n}\n.emoji-mart-anchor:hover {\n color: #131419;\n}\n\n.emoji-mart-anchor-selected {\n color: #2b90d9;\n}\n.emoji-mart-anchor-selected:hover {\n color: #2485cb;\n}\n.emoji-mart-anchor-selected .emoji-mart-anchor-bar {\n bottom: -1px;\n}\n\n.emoji-mart-anchor-bar {\n position: absolute;\n bottom: -5px;\n left: 0;\n width: 100%;\n height: 4px;\n background-color: #2b90d9;\n}\n\n.emoji-mart-anchors i {\n display: inline-block;\n width: 100%;\n max-width: 22px;\n}\n.emoji-mart-anchors svg {\n fill: currentColor;\n max-height: 18px;\n}\n\n.emoji-mart-scroll {\n overflow-y: scroll;\n height: 270px;\n max-height: 35vh;\n padding: 0 6px 6px;\n background: #ffffff;\n will-change: transform;\n}\n.emoji-mart-scroll::-webkit-scrollbar-track:hover, .emoji-mart-scroll::-webkit-scrollbar-track:active {\n background-color: rgba(0, 0, 0, 0.3);\n}\n\n.emoji-mart-search {\n padding: 10px;\n padding-right: 45px;\n background: #ffffff;\n}\n.emoji-mart-search input {\n font-size: 14px;\n font-weight: 400;\n padding: 7px 9px;\n font-family: inherit;\n display: block;\n width: 100%;\n background: rgba(217, 225, 232, 0.3);\n color: #000000;\n border: 1px solid #d9e1e8;\n border-radius: 4px;\n}\n.emoji-mart-search input::-moz-focus-inner {\n border: 0;\n}\n.emoji-mart-search input::-moz-focus-inner, .emoji-mart-search input:focus, .emoji-mart-search input:active {\n outline: 0 !important;\n}\n\n.emoji-mart-category .emoji-mart-emoji {\n cursor: pointer;\n}\n.emoji-mart-category .emoji-mart-emoji span {\n z-index: 1;\n position: relative;\n text-align: center;\n}\n.emoji-mart-category .emoji-mart-emoji:hover::before {\n z-index: 0;\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(217, 225, 232, 0.7);\n border-radius: 100%;\n}\n\n.emoji-mart-category-label {\n z-index: 2;\n position: relative;\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n}\n.emoji-mart-category-label span {\n display: block;\n width: 100%;\n font-weight: 500;\n padding: 5px 6px;\n background: #ffffff;\n}\n\n.emoji-mart-emoji {\n position: relative;\n display: inline-block;\n font-size: 0;\n}\n.emoji-mart-emoji span {\n width: 22px;\n height: 22px;\n}\n\n.emoji-mart-no-results {\n font-size: 14px;\n text-align: center;\n padding-top: 70px;\n color: #364861;\n}\n.emoji-mart-no-results .emoji-mart-category-label {\n display: none;\n}\n.emoji-mart-no-results .emoji-mart-no-results-label {\n margin-top: 0.2em;\n}\n.emoji-mart-no-results .emoji-mart-emoji:hover::before {\n content: none;\n}\n\n.emoji-mart-preview {\n display: none;\n}\n\n.container {\n box-sizing: border-box;\n max-width: 1235px;\n margin: 0 auto;\n position: relative;\n}\n@media screen and (max-width: 1255px) {\n .container {\n width: 100%;\n padding: 0 10px;\n }\n}\n\n.rich-formatting {\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n color: #dde3ec;\n padding-right: 10px;\n}\n.rich-formatting a {\n color: #2b90d9;\n text-decoration: underline;\n}\n.rich-formatting p,\n.rich-formatting li {\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 12px;\n color: #dde3ec;\n}\n.rich-formatting p a,\n.rich-formatting li a {\n color: #2b90d9;\n text-decoration: underline;\n}\n.rich-formatting p:last-child,\n.rich-formatting li:last-child {\n margin-bottom: 0;\n}\n.rich-formatting strong,\n.rich-formatting em {\n font-weight: 700;\n color: #fefefe;\n}\n.rich-formatting h1 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 26px;\n line-height: 30px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #ecf0f4;\n}\n.rich-formatting h1 small {\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n display: block;\n font-size: 18px;\n font-weight: 400;\n color: #fefefe;\n}\n.rich-formatting h2 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 22px;\n line-height: 26px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #ecf0f4;\n}\n.rich-formatting h3 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 18px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #ecf0f4;\n}\n.rich-formatting h4 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 16px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #ecf0f4;\n}\n.rich-formatting h5 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #ecf0f4;\n}\n.rich-formatting h6 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 12px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #ecf0f4;\n}\n.rich-formatting ul,\n.rich-formatting ol {\n margin-left: 20px;\n}\n.rich-formatting ul[type=a],\n.rich-formatting ol[type=a] {\n list-style-type: lower-alpha;\n}\n.rich-formatting ul[type=i],\n.rich-formatting ol[type=i] {\n list-style-type: lower-roman;\n}\n.rich-formatting ul {\n list-style: disc;\n}\n.rich-formatting ol {\n list-style: decimal;\n}\n.rich-formatting li > ol,\n.rich-formatting li > ul {\n margin-top: 6px;\n}\n.rich-formatting hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba(96, 105, 132, 0.6);\n margin: 20px 0;\n}\n.rich-formatting hr.spacer {\n height: 1px;\n border: 0;\n}\n\n.information-board {\n background: #1f232b;\n padding: 20px 0;\n}\n.information-board .container-alt {\n position: relative;\n padding-right: 295px;\n}\n.information-board__sections {\n display: flex;\n justify-content: space-between;\n flex-wrap: wrap;\n}\n.information-board__section {\n flex: 1 0 0;\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n font-size: 16px;\n line-height: 28px;\n color: #ffffff;\n text-align: right;\n padding: 10px 15px;\n}\n.information-board__section span,\n.information-board__section strong {\n display: block;\n}\n.information-board__section span:last-child {\n color: #ecf0f4;\n}\n.information-board__section strong {\n font-family: \"mastodon-font-display\", sans-serif;\n font-weight: 500;\n font-size: 32px;\n line-height: 48px;\n}\n@media screen and (max-width: 700px) {\n .information-board__section {\n text-align: center;\n }\n}\n.information-board .panel {\n position: absolute;\n width: 280px;\n box-sizing: border-box;\n background: #17191f;\n padding: 20px;\n padding-top: 10px;\n border-radius: 4px 4px 0 0;\n right: 0;\n bottom: -40px;\n}\n.information-board .panel .panel-header {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n color: #dde3ec;\n padding-bottom: 5px;\n margin-bottom: 15px;\n border-bottom: 1px solid #313543;\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\n.information-board .panel .panel-header a,\n.information-board .panel .panel-header span {\n font-weight: 400;\n color: #bcc9da;\n}\n.information-board .panel .panel-header a {\n text-decoration: none;\n}\n.information-board .owner {\n text-align: center;\n}\n.information-board .owner .avatar {\n width: 80px;\n height: 80px;\n margin: 0 auto;\n margin-bottom: 15px;\n}\n.information-board .owner .avatar img {\n display: block;\n width: 80px;\n height: 80px;\n border-radius: 48px;\n}\n.information-board .owner .name {\n font-size: 14px;\n}\n.information-board .owner .name a {\n display: block;\n color: #ffffff;\n text-decoration: none;\n}\n.information-board .owner .name a:hover .display_name {\n text-decoration: underline;\n}\n.information-board .owner .name .username {\n display: block;\n color: #dde3ec;\n}\n\n.landing-page p,\n.landing-page li {\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 12px;\n color: #dde3ec;\n}\n.landing-page p a,\n.landing-page li a {\n color: #2b90d9;\n text-decoration: underline;\n}\n.landing-page em {\n display: inline;\n margin: 0;\n padding: 0;\n font-weight: 700;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n color: #fefefe;\n}\n.landing-page h1 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 26px;\n line-height: 30px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #ecf0f4;\n}\n.landing-page h1 small {\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n display: block;\n font-size: 18px;\n font-weight: 400;\n color: #fefefe;\n}\n.landing-page h2 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 22px;\n line-height: 26px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #ecf0f4;\n}\n.landing-page h3 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 18px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #ecf0f4;\n}\n.landing-page h4 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 16px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #ecf0f4;\n}\n.landing-page h5 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #ecf0f4;\n}\n.landing-page h6 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 12px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #ecf0f4;\n}\n.landing-page ul,\n.landing-page ol {\n margin-left: 20px;\n}\n.landing-page ul[type=a],\n.landing-page ol[type=a] {\n list-style-type: lower-alpha;\n}\n.landing-page ul[type=i],\n.landing-page ol[type=i] {\n list-style-type: lower-roman;\n}\n.landing-page ul {\n list-style: disc;\n}\n.landing-page ol {\n list-style: decimal;\n}\n.landing-page li > ol,\n.landing-page li > ul {\n margin-top: 6px;\n}\n.landing-page hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba(96, 105, 132, 0.6);\n margin: 20px 0;\n}\n.landing-page hr.spacer {\n height: 1px;\n border: 0;\n}\n.landing-page__information, .landing-page__forms {\n padding: 20px;\n}\n.landing-page__call-to-action {\n background: #1f232b;\n border-radius: 4px;\n padding: 25px 40px;\n overflow: hidden;\n box-sizing: border-box;\n}\n.landing-page__call-to-action .row {\n width: 100%;\n display: flex;\n flex-direction: row-reverse;\n flex-wrap: nowrap;\n justify-content: space-between;\n align-items: center;\n}\n.landing-page__call-to-action .row__information-board {\n display: flex;\n justify-content: flex-end;\n align-items: flex-end;\n}\n.landing-page__call-to-action .row__information-board .information-board__section {\n flex: 1 0 auto;\n padding: 0 10px;\n}\n@media screen and (max-width: 415px) {\n .landing-page__call-to-action .row__information-board {\n width: 100%;\n justify-content: space-between;\n }\n}\n.landing-page__call-to-action .row__mascot {\n flex: 1;\n margin: 10px -50px 0 0;\n}\n@media screen and (max-width: 415px) {\n .landing-page__call-to-action .row__mascot {\n display: none;\n }\n}\n.landing-page__logo {\n margin-right: 20px;\n}\n.landing-page__logo img {\n height: 50px;\n width: auto;\n mix-blend-mode: lighten;\n}\n.landing-page__information {\n padding: 45px 40px;\n margin-bottom: 10px;\n}\n.landing-page__information:last-child {\n margin-bottom: 0;\n}\n.landing-page__information strong {\n font-weight: 500;\n color: #fefefe;\n}\n.landing-page__information .account {\n border-bottom: 0;\n padding: 0;\n}\n.landing-page__information .account__display-name {\n align-items: center;\n display: flex;\n margin-right: 5px;\n}\n.landing-page__information .account div.account__display-name:hover .display-name strong {\n text-decoration: none;\n}\n.landing-page__information .account div.account__display-name .account__avatar {\n cursor: default;\n}\n.landing-page__information .account__avatar-wrapper {\n margin-left: 0;\n flex: 0 0 auto;\n}\n.landing-page__information .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n}\n.landing-page__information .account .display-name {\n font-size: 15px;\n}\n.landing-page__information .account .display-name__account {\n font-size: 14px;\n}\n@media screen and (max-width: 960px) {\n .landing-page__information .contact {\n margin-top: 30px;\n }\n}\n@media screen and (max-width: 700px) {\n .landing-page__information {\n padding: 25px 20px;\n }\n}\n.landing-page__information, .landing-page__forms,\n.landing-page #mastodon-timeline {\n box-sizing: border-box;\n background: #282c37;\n border-radius: 4px;\n box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);\n}\n.landing-page__mascot {\n height: 104px;\n position: relative;\n left: -40px;\n bottom: 25px;\n}\n.landing-page__mascot img {\n height: 190px;\n width: auto;\n}\n.landing-page__short-description .row {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n margin-bottom: 40px;\n}\n@media screen and (max-width: 700px) {\n .landing-page__short-description .row {\n margin-bottom: 20px;\n }\n}\n.landing-page__short-description p a {\n color: #ecf0f4;\n}\n.landing-page__short-description h1 {\n font-weight: 500;\n color: #ffffff;\n margin-bottom: 0;\n}\n.landing-page__short-description h1 small {\n color: #dde3ec;\n}\n.landing-page__short-description h1 small span {\n color: #ecf0f4;\n}\n.landing-page__short-description p:last-child {\n margin-bottom: 0;\n}\n.landing-page__hero {\n margin-bottom: 10px;\n}\n.landing-page__hero img {\n display: block;\n margin: 0;\n max-width: 100%;\n height: auto;\n border-radius: 4px;\n}\n@media screen and (max-width: 840px) {\n .landing-page .information-board .container-alt {\n padding-right: 20px;\n }\n .landing-page .information-board .panel {\n position: static;\n margin-top: 20px;\n width: 100%;\n border-radius: 4px;\n }\n .landing-page .information-board .panel .panel-header {\n text-align: center;\n }\n}\n@media screen and (max-width: 675px) {\n .landing-page .header-wrapper {\n padding-top: 0;\n }\n .landing-page .header-wrapper.compact {\n padding-bottom: 0;\n }\n .landing-page .header-wrapper.compact .hero .heading {\n text-align: initial;\n }\n .landing-page .header .container-alt,\n.landing-page .features .container-alt {\n display: block;\n }\n}\n.landing-page .cta {\n margin: 20px;\n}\n\n.landing {\n margin-bottom: 100px;\n}\n@media screen and (max-width: 738px) {\n .landing {\n margin-bottom: 0;\n }\n}\n.landing__brand {\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 50px;\n}\n.landing__brand img {\n height: 52px;\n}\n@media screen and (max-width: 415px) {\n .landing__brand {\n padding: 0;\n margin-bottom: 30px;\n }\n}\n.landing .directory {\n margin-top: 30px;\n background: transparent;\n box-shadow: none;\n border-radius: 0;\n}\n.landing .hero-widget {\n margin-top: 30px;\n margin-bottom: 0;\n}\n.landing .hero-widget h4 {\n padding: 10px;\n text-transform: uppercase;\n font-weight: 700;\n font-size: 13px;\n color: #dde3ec;\n}\n.landing .hero-widget__text {\n border-radius: 0;\n padding-bottom: 0;\n}\n.landing .hero-widget__footer {\n background: #282c37;\n padding: 10px;\n border-radius: 0 0 4px 4px;\n display: flex;\n}\n.landing .hero-widget__footer__column {\n flex: 1 1 50%;\n}\n.landing .hero-widget .account {\n padding: 10px 0;\n border-bottom: 0;\n}\n.landing .hero-widget .account .account__display-name {\n display: flex;\n align-items: center;\n}\n.landing .hero-widget .account .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n}\n.landing .hero-widget__counter {\n padding: 10px;\n}\n.landing .hero-widget__counter strong {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 15px;\n font-weight: 700;\n display: block;\n}\n.landing .hero-widget__counter span {\n font-size: 14px;\n color: #dde3ec;\n}\n.landing .simple_form .user_agreement .label_input > label {\n font-weight: 400;\n color: #dde3ec;\n}\n.landing .simple_form p.lead {\n color: #dde3ec;\n font-size: 15px;\n line-height: 20px;\n font-weight: 400;\n margin-bottom: 25px;\n}\n.landing__grid {\n max-width: 960px;\n margin: 0 auto;\n display: grid;\n grid-template-columns: minmax(0, 50%) minmax(0, 50%);\n grid-gap: 30px;\n}\n@media screen and (max-width: 738px) {\n .landing__grid {\n grid-template-columns: minmax(0, 100%);\n grid-gap: 10px;\n }\n .landing__grid__column-login {\n grid-row: 1;\n display: flex;\n flex-direction: column;\n }\n .landing__grid__column-login .box-widget {\n order: 2;\n flex: 0 0 auto;\n }\n .landing__grid__column-login .hero-widget {\n margin-top: 0;\n margin-bottom: 10px;\n order: 1;\n flex: 0 0 auto;\n }\n .landing__grid__column-registration {\n grid-row: 2;\n }\n .landing__grid .directory {\n margin-top: 10px;\n }\n}\n@media screen and (max-width: 415px) {\n .landing__grid {\n grid-gap: 0;\n }\n .landing__grid .hero-widget {\n display: block;\n margin-bottom: 0;\n box-shadow: none;\n }\n .landing__grid .hero-widget__img, .landing__grid .hero-widget__img img, .landing__grid .hero-widget__footer {\n border-radius: 0;\n }\n .landing__grid .hero-widget,\n.landing__grid .box-widget,\n.landing__grid .directory__tag {\n border-bottom: 1px solid #393f4f;\n }\n .landing__grid .directory {\n margin-top: 0;\n }\n .landing__grid .directory__tag {\n margin-bottom: 0;\n }\n .landing__grid .directory__tag > a, .landing__grid .directory__tag > div {\n border-radius: 0;\n box-shadow: none;\n }\n .landing__grid .directory__tag:last-child {\n border-bottom: 0;\n }\n}\n\n.brand {\n position: relative;\n text-decoration: none;\n}\n\n.brand__tagline {\n display: block;\n position: absolute;\n bottom: -10px;\n left: 50px;\n width: 300px;\n color: #9baec8;\n text-decoration: none;\n font-size: 14px;\n}\n@media screen and (max-width: 415px) {\n .brand__tagline {\n position: static;\n width: auto;\n margin-top: 20px;\n color: #c2cede;\n }\n}\n\n.table {\n width: 100%;\n max-width: 100%;\n border-spacing: 0;\n border-collapse: collapse;\n}\n.table th,\n.table td {\n padding: 8px;\n line-height: 18px;\n vertical-align: top;\n border-top: 1px solid #282c37;\n text-align: left;\n background: #1f232b;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #282c37;\n border-top: 0;\n font-weight: 500;\n}\n.table > tbody > tr > th {\n font-weight: 500;\n}\n.table > tbody > tr:nth-child(odd) > td, .table > tbody > tr:nth-child(odd) > th {\n background: #282c37;\n}\n.table a {\n color: #2b90d9;\n text-decoration: underline;\n}\n.table a:hover {\n text-decoration: none;\n}\n.table strong {\n font-weight: 500;\n}\n.table strong:lang(ja) {\n font-weight: 700;\n}\n.table strong:lang(ko) {\n font-weight: 700;\n}\n.table strong:lang(zh-CN) {\n font-weight: 700;\n}\n.table strong:lang(zh-HK) {\n font-weight: 700;\n}\n.table strong:lang(zh-TW) {\n font-weight: 700;\n}\n.table.inline-table > tbody > tr:nth-child(odd) > td, .table.inline-table > tbody > tr:nth-child(odd) > th {\n background: transparent;\n}\n.table.inline-table > tbody > tr:first-child > td, .table.inline-table > tbody > tr:first-child > th {\n border-top: 0;\n}\n.table.batch-table > thead > tr > th {\n background: #282c37;\n border-top: 1px solid #17191f;\n border-bottom: 1px solid #17191f;\n}\n.table.batch-table > thead > tr > th:first-child {\n border-radius: 4px 0 0;\n border-left: 1px solid #17191f;\n}\n.table.batch-table > thead > tr > th:last-child {\n border-radius: 0 4px 0 0;\n border-right: 1px solid #17191f;\n}\n.table--invites tbody td {\n vertical-align: middle;\n}\n\n.table-wrapper {\n overflow: auto;\n margin-bottom: 20px;\n}\n\nsamp {\n font-family: \"mastodon-font-monospace\", monospace;\n}\n\nbutton.table-action-link {\n background: transparent;\n border: 0;\n font: inherit;\n}\n\nbutton.table-action-link,\na.table-action-link {\n text-decoration: none;\n display: inline-block;\n margin-right: 5px;\n padding: 0 10px;\n color: #dde3ec;\n font-weight: 500;\n}\nbutton.table-action-link:hover,\na.table-action-link:hover {\n color: #ffffff;\n}\nbutton.table-action-link i.fa,\na.table-action-link i.fa {\n font-weight: 400;\n margin-right: 5px;\n}\nbutton.table-action-link:first-child,\na.table-action-link:first-child {\n padding-left: 0;\n}\n\n.batch-table__toolbar, .batch-table__row {\n display: flex;\n}\n.batch-table__toolbar__select, .batch-table__row__select {\n box-sizing: border-box;\n padding: 8px 16px;\n cursor: pointer;\n min-height: 100%;\n}\n.batch-table__toolbar__select input, .batch-table__row__select input {\n margin-top: 8px;\n}\n.batch-table__toolbar__select--aligned, .batch-table__row__select--aligned {\n display: flex;\n align-items: center;\n}\n.batch-table__toolbar__select--aligned input, .batch-table__row__select--aligned input {\n margin-top: 0;\n}\n@media screen and (max-width: 415px) {\n .batch-table__toolbar__select, .batch-table__row__select {\n display: none;\n }\n}\n.batch-table__toolbar__actions, .batch-table__toolbar__content, .batch-table__row__actions, .batch-table__row__content {\n padding: 8px 0;\n padding-right: 16px;\n flex: 1 1 auto;\n}\n.batch-table__toolbar {\n border: 1px solid #17191f;\n background: #282c37;\n border-radius: 4px 0 0;\n height: 47px;\n align-items: center;\n}\n.batch-table__toolbar__actions {\n text-align: right;\n padding-right: 11px;\n}\n@media screen and (max-width: 415px) {\n .batch-table__toolbar {\n display: none;\n }\n}\n.batch-table__row {\n border: 1px solid #17191f;\n border-top: 0;\n background: #1f232b;\n}\n@media screen and (max-width: 415px) {\n .batch-table__row:first-child {\n border-top: 1px solid #17191f;\n }\n}\n.batch-table__row:hover {\n background: #242731;\n}\n.batch-table__row:nth-child(even) {\n background: #282c37;\n}\n.batch-table__row:nth-child(even):hover {\n background: #2c313d;\n}\n.batch-table__row__content {\n padding-top: 12px;\n padding-bottom: 16px;\n}\n.batch-table__row__content--unpadded {\n padding: 0;\n}\n.batch-table .status__content {\n padding-top: 0;\n}\n.batch-table .status__content summary {\n display: list-item;\n}\n.batch-table .status__content strong {\n font-weight: 700;\n}\n.batch-table .nothing-here {\n border: 1px solid #17191f;\n border-top: 0;\n box-shadow: none;\n}\n@media screen and (max-width: 415px) {\n .batch-table .nothing-here {\n border-top: 1px solid #17191f;\n }\n}\n@media screen and (max-width: 870px) {\n .batch-table .accounts-table tbody td.optional {\n display: none;\n }\n}\n\n.admin-wrapper {\n display: flex;\n justify-content: center;\n height: 100%;\n}\n.admin-wrapper .sidebar-wrapper {\n flex: 1 1 240px;\n height: 100%;\n background: #282c37;\n display: flex;\n justify-content: flex-end;\n}\n.admin-wrapper .sidebar {\n width: 240px;\n height: 100%;\n padding: 0;\n overflow-y: auto;\n}\n.admin-wrapper .sidebar .logo {\n display: block;\n margin: 40px auto;\n width: 100px;\n height: 100px;\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper .sidebar > a:first-child {\n display: none;\n }\n}\n.admin-wrapper .sidebar ul {\n list-style: none;\n border-radius: 4px 0 0 4px;\n overflow: hidden;\n margin-bottom: 20px;\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper .sidebar ul {\n margin-bottom: 0;\n }\n}\n.admin-wrapper .sidebar ul a {\n display: block;\n padding: 15px;\n color: #dde3ec;\n text-decoration: none;\n transition: all 200ms linear;\n border-radius: 4px 0 0 4px;\n}\n.admin-wrapper .sidebar ul a i.fa {\n margin-right: 5px;\n}\n.admin-wrapper .sidebar ul a:hover {\n color: #ffffff;\n background-color: #1d2028;\n transition: all 100ms linear;\n}\n.admin-wrapper .sidebar ul a.selected {\n background: #242731;\n border-radius: 4px 0 0;\n}\n.admin-wrapper .sidebar ul ul {\n background: #1f232b;\n border-radius: 0 0 0 4px;\n margin: 0;\n}\n.admin-wrapper .sidebar ul ul a {\n border: 0;\n padding: 15px 35px;\n}\n.admin-wrapper .sidebar ul .simple-navigation-active-leaf a {\n color: #ffffff;\n background-color: #2b5fd9;\n border-bottom: 0;\n border-radius: 0;\n}\n.admin-wrapper .sidebar ul .simple-navigation-active-leaf a:hover {\n background-color: #416fdd;\n}\n.admin-wrapper .sidebar > ul > .simple-navigation-active-leaf a {\n border-radius: 4px 0 0 4px;\n}\n.admin-wrapper .content-wrapper {\n flex: 2 1 840px;\n overflow: auto;\n}\n.admin-wrapper .content {\n max-width: 840px;\n padding: 20px 15px;\n padding-top: 60px;\n padding-left: 25px;\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper .content {\n max-width: none;\n padding: 15px;\n padding-top: 30px;\n }\n}\n.admin-wrapper .content h2 {\n color: #ecf0f4;\n font-size: 24px;\n line-height: 28px;\n font-weight: 400;\n padding-bottom: 40px;\n border-bottom: 1px solid #393f4f;\n margin-bottom: 40px;\n}\n.admin-wrapper .content h3 {\n color: #ecf0f4;\n font-size: 20px;\n line-height: 28px;\n font-weight: 400;\n margin-bottom: 30px;\n}\n.admin-wrapper .content h4 {\n text-transform: uppercase;\n font-size: 13px;\n font-weight: 700;\n color: #dde3ec;\n padding-bottom: 8px;\n margin-bottom: 8px;\n border-bottom: 1px solid #393f4f;\n}\n.admin-wrapper .content h6 {\n font-size: 16px;\n color: #ecf0f4;\n line-height: 28px;\n font-weight: 400;\n}\n.admin-wrapper .content .fields-group h6 {\n color: #ffffff;\n font-weight: 500;\n}\n.admin-wrapper .content .directory__tag > a,\n.admin-wrapper .content .directory__tag > div {\n box-shadow: none;\n}\n.admin-wrapper .content .directory__tag .table-action-link .fa {\n color: inherit;\n}\n.admin-wrapper .content .directory__tag h4 {\n font-size: 18px;\n font-weight: 700;\n color: #ffffff;\n text-transform: none;\n padding-bottom: 0;\n margin-bottom: 0;\n border-bottom: none;\n}\n.admin-wrapper .content > p {\n font-size: 14px;\n line-height: 18px;\n color: #ecf0f4;\n margin-bottom: 20px;\n}\n.admin-wrapper .content > p strong {\n color: #ffffff;\n font-weight: 500;\n}\n.admin-wrapper .content > p strong:lang(ja) {\n font-weight: 700;\n}\n.admin-wrapper .content > p strong:lang(ko) {\n font-weight: 700;\n}\n.admin-wrapper .content > p strong:lang(zh-CN) {\n font-weight: 700;\n}\n.admin-wrapper .content > p strong:lang(zh-HK) {\n font-weight: 700;\n}\n.admin-wrapper .content > p strong:lang(zh-TW) {\n font-weight: 700;\n}\n.admin-wrapper .content hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba(96, 105, 132, 0.6);\n margin: 20px 0;\n}\n.admin-wrapper .content hr.spacer {\n height: 1px;\n border: 0;\n}\n.admin-wrapper .content .muted-hint {\n color: #dde3ec;\n}\n.admin-wrapper .content .muted-hint a {\n color: #2b90d9;\n}\n.admin-wrapper .content .positive-hint {\n color: #79bd9a;\n font-weight: 500;\n}\n.admin-wrapper .content .negative-hint {\n color: #df405a;\n font-weight: 500;\n}\n.admin-wrapper .content .neutral-hint {\n color: #c2cede;\n font-weight: 500;\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper {\n display: block;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n }\n .admin-wrapper .sidebar-wrapper,\n.admin-wrapper .content-wrapper {\n flex: 0 0 auto;\n height: auto;\n overflow: initial;\n }\n .admin-wrapper .sidebar {\n width: 100%;\n padding: 0;\n height: auto;\n }\n}\n\n.filters {\n display: flex;\n flex-wrap: wrap;\n}\n.filters .filter-subset {\n flex: 0 0 auto;\n margin: 0 40px 10px 0;\n}\n.filters .filter-subset:last-child {\n margin-bottom: 20px;\n}\n.filters .filter-subset ul {\n margin-top: 5px;\n list-style: none;\n}\n.filters .filter-subset ul li {\n display: inline-block;\n margin-right: 5px;\n}\n.filters .filter-subset strong {\n font-weight: 500;\n text-transform: uppercase;\n font-size: 12px;\n}\n.filters .filter-subset strong:lang(ja) {\n font-weight: 700;\n}\n.filters .filter-subset strong:lang(ko) {\n font-weight: 700;\n}\n.filters .filter-subset strong:lang(zh-CN) {\n font-weight: 700;\n}\n.filters .filter-subset strong:lang(zh-HK) {\n font-weight: 700;\n}\n.filters .filter-subset strong:lang(zh-TW) {\n font-weight: 700;\n}\n.filters .filter-subset a {\n display: inline-block;\n color: #dde3ec;\n text-decoration: none;\n text-transform: uppercase;\n font-size: 12px;\n font-weight: 500;\n border-bottom: 2px solid #282c37;\n}\n.filters .filter-subset a:hover {\n color: #ffffff;\n border-bottom: 2px solid #333846;\n}\n.filters .filter-subset a.selected {\n color: #2b90d9;\n border-bottom: 2px solid #2b5fd9;\n}\n\n.flavour-screen {\n display: block;\n margin: 10px auto;\n max-width: 100%;\n}\n\n.flavour-description {\n display: block;\n font-size: 16px;\n margin: 10px 0;\n}\n.flavour-description > p {\n margin: 10px 0;\n}\n\n.report-accounts {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 20px;\n}\n\n.report-accounts__item {\n display: flex;\n flex: 250px;\n flex-direction: column;\n margin: 0 5px;\n}\n.report-accounts__item > strong {\n display: block;\n margin: 0 0 10px -5px;\n font-weight: 500;\n font-size: 14px;\n line-height: 18px;\n color: #ecf0f4;\n}\n.report-accounts__item > strong:lang(ja) {\n font-weight: 700;\n}\n.report-accounts__item > strong:lang(ko) {\n font-weight: 700;\n}\n.report-accounts__item > strong:lang(zh-CN) {\n font-weight: 700;\n}\n.report-accounts__item > strong:lang(zh-HK) {\n font-weight: 700;\n}\n.report-accounts__item > strong:lang(zh-TW) {\n font-weight: 700;\n}\n.report-accounts__item .account-card {\n flex: 1 1 auto;\n}\n\n.report-status,\n.account-status {\n display: flex;\n margin-bottom: 10px;\n}\n.report-status .activity-stream,\n.account-status .activity-stream {\n flex: 2 0 0;\n margin-right: 20px;\n max-width: calc(100% - 60px);\n}\n.report-status .activity-stream .entry,\n.account-status .activity-stream .entry {\n border-radius: 4px;\n}\n\n.report-status__actions,\n.account-status__actions {\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n}\n.report-status__actions .icon-button,\n.account-status__actions .icon-button {\n font-size: 24px;\n width: 24px;\n text-align: center;\n margin-bottom: 10px;\n}\n\n.simple_form.new_report_note,\n.simple_form.new_account_moderation_note {\n max-width: 100%;\n}\n\n.batch-form-box {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 5px;\n}\n.batch-form-box #form_status_batch_action {\n margin: 0 5px 5px 0;\n font-size: 14px;\n}\n.batch-form-box input.button {\n margin: 0 5px 5px 0;\n}\n.batch-form-box .media-spoiler-toggle-buttons {\n margin-left: auto;\n}\n.batch-form-box .media-spoiler-toggle-buttons .button {\n overflow: visible;\n margin: 0 0 5px 5px;\n float: right;\n}\n\n.back-link {\n margin-bottom: 10px;\n font-size: 14px;\n}\n.back-link a {\n color: #2b90d9;\n text-decoration: none;\n}\n.back-link a:hover {\n text-decoration: underline;\n}\n\n.spacer {\n flex: 1 1 auto;\n}\n\n.log-entry {\n margin-bottom: 20px;\n line-height: 20px;\n}\n.log-entry__header {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n padding: 10px;\n background: #282c37;\n color: #dde3ec;\n border-radius: 4px 4px 0 0;\n font-size: 14px;\n position: relative;\n}\n.log-entry__avatar {\n margin-right: 10px;\n}\n.log-entry__avatar .avatar {\n display: block;\n margin: 0;\n border-radius: 50%;\n width: 40px;\n height: 40px;\n}\n.log-entry__content {\n max-width: calc(100% - 90px);\n}\n.log-entry__title {\n word-wrap: break-word;\n}\n.log-entry__timestamp {\n color: #c2cede;\n}\n.log-entry__extras {\n background: #353a49;\n border-radius: 0 0 4px 4px;\n padding: 10px;\n color: #dde3ec;\n font-family: \"mastodon-font-monospace\", monospace;\n font-size: 12px;\n word-wrap: break-word;\n min-height: 20px;\n}\n.log-entry__icon {\n font-size: 28px;\n margin-right: 10px;\n color: #c2cede;\n}\n.log-entry__icon__overlay {\n position: absolute;\n top: 10px;\n right: 10px;\n width: 10px;\n height: 10px;\n border-radius: 50%;\n}\n.log-entry__icon__overlay.positive {\n background: #79bd9a;\n}\n.log-entry__icon__overlay.negative {\n background: #e87487;\n}\n.log-entry__icon__overlay.neutral {\n background: #2b5fd9;\n}\n.log-entry a,\n.log-entry .username,\n.log-entry .target {\n color: #ecf0f4;\n text-decoration: none;\n font-weight: 500;\n}\n.log-entry .diff-old {\n color: #e87487;\n}\n.log-entry .diff-neutral {\n color: #ecf0f4;\n}\n.log-entry .diff-new {\n color: #79bd9a;\n}\n\na.name-tag,\n.name-tag,\na.inline-name-tag,\n.inline-name-tag {\n text-decoration: none;\n color: #ecf0f4;\n}\na.name-tag .username,\n.name-tag .username,\na.inline-name-tag .username,\n.inline-name-tag .username {\n font-weight: 500;\n}\na.name-tag.suspended .username,\n.name-tag.suspended .username,\na.inline-name-tag.suspended .username,\n.inline-name-tag.suspended .username {\n text-decoration: line-through;\n color: #e87487;\n}\na.name-tag.suspended .avatar,\n.name-tag.suspended .avatar,\na.inline-name-tag.suspended .avatar,\n.inline-name-tag.suspended .avatar {\n filter: grayscale(100%);\n opacity: 0.8;\n}\n\na.name-tag,\n.name-tag {\n display: flex;\n align-items: center;\n}\na.name-tag .avatar,\n.name-tag .avatar {\n display: block;\n margin: 0;\n margin-right: 5px;\n border-radius: 50%;\n}\na.name-tag.suspended .avatar,\n.name-tag.suspended .avatar {\n filter: grayscale(100%);\n opacity: 0.8;\n}\n\n.speech-bubble {\n margin-bottom: 20px;\n border-left: 4px solid #2b5fd9;\n}\n.speech-bubble.positive {\n border-left-color: #79bd9a;\n}\n.speech-bubble.negative {\n border-left-color: #e87487;\n}\n.speech-bubble.warning {\n border-left-color: #ca8f04;\n}\n.speech-bubble__bubble {\n padding: 16px;\n padding-left: 14px;\n font-size: 15px;\n line-height: 20px;\n border-radius: 4px 4px 4px 0;\n position: relative;\n font-weight: 500;\n}\n.speech-bubble__bubble a {\n color: #dde3ec;\n}\n.speech-bubble__owner {\n padding: 8px;\n padding-left: 12px;\n}\n.speech-bubble time {\n color: #c2cede;\n}\n\n.report-card {\n background: #282c37;\n border-radius: 4px;\n margin-bottom: 20px;\n}\n.report-card__profile {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 15px;\n}\n.report-card__profile .account {\n padding: 0;\n border: 0;\n}\n.report-card__profile .account__avatar-wrapper {\n margin-left: 0;\n}\n.report-card__profile__stats {\n flex: 0 0 auto;\n font-weight: 500;\n color: #dde3ec;\n text-transform: uppercase;\n text-align: right;\n}\n.report-card__profile__stats a {\n color: inherit;\n text-decoration: none;\n}\n.report-card__profile__stats a:focus, .report-card__profile__stats a:hover, .report-card__profile__stats a:active {\n color: #f7f9fb;\n}\n.report-card__profile__stats .red {\n color: #df405a;\n}\n.report-card__summary__item {\n display: flex;\n justify-content: flex-start;\n border-top: 1px solid #1f232b;\n}\n.report-card__summary__item:hover {\n background: #2c313d;\n}\n.report-card__summary__item__reported-by, .report-card__summary__item__assigned {\n padding: 15px;\n flex: 0 0 auto;\n box-sizing: border-box;\n width: 150px;\n color: #dde3ec;\n}\n.report-card__summary__item__reported-by,\n.report-card__summary__item__reported-by .username, .report-card__summary__item__assigned,\n.report-card__summary__item__assigned .username {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.report-card__summary__item__content {\n flex: 1 1 auto;\n max-width: calc(100% - 300px);\n}\n.report-card__summary__item__content__icon {\n color: #c2cede;\n margin-right: 4px;\n font-weight: 500;\n}\n.report-card__summary__item__content a {\n display: block;\n box-sizing: border-box;\n width: 100%;\n padding: 15px;\n text-decoration: none;\n color: #dde3ec;\n}\n\n.one-line {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.ellipsized-ip {\n display: inline-block;\n max-width: 120px;\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: middle;\n}\n\n.dashboard__counters {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -5px;\n margin-bottom: 20px;\n}\n.dashboard__counters > div {\n box-sizing: border-box;\n flex: 0 0 33.333%;\n padding: 0 5px;\n margin-bottom: 10px;\n}\n.dashboard__counters > div > div, .dashboard__counters > div > a {\n padding: 20px;\n background: #313543;\n border-radius: 4px;\n}\n.dashboard__counters > div > a {\n text-decoration: none;\n color: inherit;\n display: block;\n}\n.dashboard__counters > div > a:hover, .dashboard__counters > div > a:focus, .dashboard__counters > div > a:active {\n background: #393f4f;\n}\n.dashboard__counters__num, .dashboard__counters__text {\n text-align: center;\n font-weight: 500;\n font-size: 24px;\n line-height: 21px;\n color: #ffffff;\n font-family: \"mastodon-font-display\", sans-serif;\n margin-bottom: 20px;\n line-height: 30px;\n}\n.dashboard__counters__text {\n font-size: 18px;\n}\n.dashboard__counters__label {\n font-size: 14px;\n color: #dde3ec;\n text-align: center;\n font-weight: 500;\n}\n\n.dashboard__widgets {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -5px;\n}\n.dashboard__widgets > div {\n flex: 0 0 33.333%;\n margin-bottom: 20px;\n}\n.dashboard__widgets > div > div {\n padding: 0 5px;\n}\n.dashboard__widgets a:not(.name-tag) {\n color: #d9e1e8;\n font-weight: 500;\n text-decoration: none;\n}\n\nbody.rtl {\n direction: rtl;\n}\nbody.rtl .column-header > button {\n text-align: right;\n padding-left: 0;\n padding-right: 15px;\n}\nbody.rtl .landing-page__logo {\n margin-right: 0;\n margin-left: 20px;\n}\nbody.rtl .landing-page .features-list .features-list__row .visual {\n margin-left: 0;\n margin-right: 15px;\n}\nbody.rtl .column-link__icon,\nbody.rtl .column-header__icon {\n margin-right: 0;\n margin-left: 5px;\n}\nbody.rtl .compose-form .compose-form__buttons-wrapper .character-counter__wrapper {\n margin-right: 0;\n margin-left: 4px;\n}\nbody.rtl .navigation-bar__profile {\n margin-left: 0;\n margin-right: 8px;\n}\nbody.rtl .search__input {\n padding-right: 10px;\n padding-left: 30px;\n}\nbody.rtl .search__icon .fa {\n right: auto;\n left: 10px;\n}\nbody.rtl .column-header__buttons {\n left: 0;\n right: auto;\n margin-left: 0;\n margin-right: -15px;\n}\nbody.rtl .column-inline-form .icon-button {\n margin-left: 0;\n margin-right: 5px;\n}\nbody.rtl .column-header__links .text-btn {\n margin-left: 10px;\n margin-right: 0;\n}\nbody.rtl .account__avatar-wrapper {\n float: right;\n}\nbody.rtl .column-header__back-button {\n padding-left: 5px;\n padding-right: 0;\n}\nbody.rtl .column-header__setting-arrows {\n float: left;\n}\nbody.rtl .setting-toggle__label {\n margin-left: 0;\n margin-right: 8px;\n}\nbody.rtl .status__avatar {\n left: auto;\n right: 10px;\n}\nbody.rtl .status,\nbody.rtl .activity-stream .status.light {\n padding-left: 10px;\n padding-right: 68px;\n}\nbody.rtl .status__info .status__display-name,\nbody.rtl .activity-stream .status.light .status__display-name {\n padding-left: 25px;\n padding-right: 0;\n}\nbody.rtl .activity-stream .pre-header {\n padding-right: 68px;\n padding-left: 0;\n}\nbody.rtl .status__prepend {\n margin-left: 0;\n margin-right: 68px;\n}\nbody.rtl .status__prepend-icon-wrapper {\n left: auto;\n right: -26px;\n}\nbody.rtl .activity-stream .pre-header .pre-header__icon {\n left: auto;\n right: 42px;\n}\nbody.rtl .account__avatar-overlay-overlay {\n right: auto;\n left: 0;\n}\nbody.rtl .column-back-button--slim-button {\n right: auto;\n left: 0;\n}\nbody.rtl .status__relative-time,\nbody.rtl .activity-stream .status.light .status__header .status__meta {\n float: left;\n}\nbody.rtl .status__action-bar__counter {\n margin-right: 0;\n margin-left: 11px;\n}\nbody.rtl .status__action-bar__counter .status__action-bar-button {\n margin-right: 0;\n margin-left: 4px;\n}\nbody.rtl .status__action-bar-button {\n float: right;\n margin-right: 0;\n margin-left: 18px;\n}\nbody.rtl .status__action-bar-dropdown {\n float: right;\n}\nbody.rtl .privacy-dropdown__dropdown {\n margin-left: 0;\n margin-right: 40px;\n}\nbody.rtl .privacy-dropdown__option__icon {\n margin-left: 10px;\n margin-right: 0;\n}\nbody.rtl .detailed-status__display-name .display-name {\n text-align: right;\n}\nbody.rtl .detailed-status__display-avatar {\n margin-right: 0;\n margin-left: 10px;\n float: right;\n}\nbody.rtl .detailed-status__favorites,\nbody.rtl .detailed-status__reblogs {\n margin-left: 0;\n margin-right: 6px;\n}\nbody.rtl .fa-ul {\n margin-left: 0;\n margin-left: 2.14285714em;\n}\nbody.rtl .fa-li {\n left: auto;\n right: -2.14285714em;\n}\nbody.rtl .admin-wrapper {\n direction: rtl;\n}\nbody.rtl .admin-wrapper .sidebar ul a i.fa,\nbody.rtl a.table-action-link i.fa {\n margin-right: 0;\n margin-left: 5px;\n}\nbody.rtl .simple_form .check_boxes .checkbox label {\n padding-left: 0;\n padding-right: 25px;\n}\nbody.rtl .simple_form .input.with_label.boolean label.checkbox {\n padding-left: 25px;\n padding-right: 0;\n}\nbody.rtl .simple_form .check_boxes .checkbox input[type=checkbox],\nbody.rtl .simple_form .input.boolean input[type=checkbox] {\n left: auto;\n right: 0;\n}\nbody.rtl .simple_form .input.radio_buttons .radio {\n left: auto;\n right: 0;\n}\nbody.rtl .simple_form .input.radio_buttons .radio > label {\n padding-right: 28px;\n padding-left: 0;\n}\nbody.rtl .simple_form .input-with-append .input input {\n padding-left: 142px;\n padding-right: 0;\n}\nbody.rtl .simple_form .input.boolean label.checkbox {\n left: auto;\n right: 0;\n}\nbody.rtl .simple_form .input.boolean .label_input,\nbody.rtl .simple_form .input.boolean .hint {\n padding-left: 0;\n padding-right: 28px;\n}\nbody.rtl .simple_form .label_input__append {\n right: auto;\n left: 3px;\n}\nbody.rtl .simple_form .label_input__append::after {\n right: auto;\n left: 0;\n background-image: linear-gradient(to left, rgba(19, 20, 25, 0), #131419);\n}\nbody.rtl .simple_form select {\n background: #131419 url(\"data:image/svg+xml;utf8,\") no-repeat left 8px center/auto 16px;\n}\nbody.rtl .table th,\nbody.rtl .table td {\n text-align: right;\n}\nbody.rtl .filters .filter-subset {\n margin-right: 0;\n margin-left: 45px;\n}\nbody.rtl .landing-page .header-wrapper .mascot {\n right: 60px;\n left: auto;\n}\nbody.rtl .landing-page__call-to-action .row__information-board {\n direction: rtl;\n}\nbody.rtl .landing-page .header .hero .floats .float-1 {\n left: -120px;\n right: auto;\n}\nbody.rtl .landing-page .header .hero .floats .float-2 {\n left: 210px;\n right: auto;\n}\nbody.rtl .landing-page .header .hero .floats .float-3 {\n left: 110px;\n right: auto;\n}\nbody.rtl .landing-page .header .links .brand img {\n left: 0;\n}\nbody.rtl .landing-page .fa-external-link {\n padding-right: 5px;\n padding-left: 0 !important;\n}\nbody.rtl .landing-page .features #mastodon-timeline {\n margin-right: 0;\n margin-left: 30px;\n}\n@media screen and (min-width: 631px) {\n body.rtl .column,\nbody.rtl .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n body.rtl .column:first-child,\nbody.rtl .drawer:first-child {\n padding-left: 5px;\n padding-right: 10px;\n }\n body.rtl .columns-area > div .column,\nbody.rtl .columns-area > div .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\nbody.rtl .public-layout .header .nav-button {\n margin-left: 8px;\n margin-right: 0;\n}\nbody.rtl .public-layout .public-account-header__tabs {\n margin-left: 0;\n margin-right: 20px;\n}\nbody.rtl .landing-page__information .account__display-name {\n margin-right: 0;\n margin-left: 5px;\n}\nbody.rtl .landing-page__information .account__avatar-wrapper {\n margin-left: 12px;\n margin-right: 0;\n}\nbody.rtl .card__bar .display-name {\n margin-left: 0;\n margin-right: 15px;\n text-align: right;\n}\nbody.rtl .fa-chevron-left::before {\n content: \"\";\n}\nbody.rtl .fa-chevron-right::before {\n content: \"\";\n}\nbody.rtl .column-back-button__icon {\n margin-right: 0;\n margin-left: 5px;\n}\nbody.rtl .column-header__setting-arrows .column-header__setting-btn:last-child {\n padding-left: 0;\n padding-right: 10px;\n}\nbody.rtl .simple_form .input.radio_buttons .radio > label input {\n left: auto;\n right: 0;\n}\n\n.emojione[title=\":wavy_dash:\"], .emojione[title=\":waving_black_flag:\"], .emojione[title=\":water_buffalo:\"], .emojione[title=\":video_game:\"], .emojione[title=\":video_camera:\"], .emojione[title=\":vhs:\"], .emojione[title=\":turkey:\"], .emojione[title=\":tophat:\"], .emojione[title=\":top:\"], .emojione[title=\":tm:\"], .emojione[title=\":telephone_receiver:\"], .emojione[title=\":spider:\"], .emojione[title=\":speaking_head_in_silhouette:\"], .emojione[title=\":spades:\"], .emojione[title=\":soon:\"], .emojione[title=\":registered:\"], .emojione[title=\":on:\"], .emojione[title=\":musical_score:\"], .emojione[title=\":movie_camera:\"], .emojione[title=\":mortar_board:\"], .emojione[title=\":microphone:\"], .emojione[title=\":male-guard:\"], .emojione[title=\":lower_left_fountain_pen:\"], .emojione[title=\":lower_left_ballpoint_pen:\"], .emojione[title=\":kaaba:\"], .emojione[title=\":joystick:\"], .emojione[title=\":hole:\"], .emojione[title=\":hocho:\"], .emojione[title=\":heavy_plus_sign:\"], .emojione[title=\":heavy_multiplication_x:\"], .emojione[title=\":heavy_minus_sign:\"], .emojione[title=\":heavy_dollar_sign:\"], .emojione[title=\":heavy_division_sign:\"], .emojione[title=\":heavy_check_mark:\"], .emojione[title=\":guardsman:\"], .emojione[title=\":gorilla:\"], .emojione[title=\":fried_egg:\"], .emojione[title=\":film_projector:\"], .emojione[title=\":female-guard:\"], .emojione[title=\":end:\"], .emojione[title=\":electric_plug:\"], .emojione[title=\":eight_pointed_black_star:\"], .emojione[title=\":dark_sunglasses:\"], .emojione[title=\":currency_exchange:\"], .emojione[title=\":curly_loop:\"], .emojione[title=\":copyright:\"], .emojione[title=\":clubs:\"], .emojione[title=\":camera_with_flash:\"], .emojione[title=\":camera:\"], .emojione[title=\":busts_in_silhouette:\"], .emojione[title=\":bust_in_silhouette:\"], .emojione[title=\":bowling:\"], .emojione[title=\":bomb:\"], .emojione[title=\":black_small_square:\"], .emojione[title=\":black_nib:\"], .emojione[title=\":black_medium_square:\"], .emojione[title=\":black_medium_small_square:\"], .emojione[title=\":black_large_square:\"], .emojione[title=\":black_heart:\"], .emojione[title=\":black_circle:\"], .emojione[title=\":back:\"], .emojione[title=\":ant:\"], .emojione[title=\":8ball:\"] {\n filter: drop-shadow(1px 1px 0 #ffffff) drop-shadow(-1px 1px 0 #ffffff) drop-shadow(1px -1px 0 #ffffff) drop-shadow(-1px -1px 0 #ffffff);\n transform: scale(0.71);\n}\n\n.compose-form .compose-form__modifiers .compose-form__upload-description input::placeholder {\n opacity: 1;\n}\n\n.rich-formatting a,\n.rich-formatting p a,\n.rich-formatting li a,\n.landing-page__short-description p a,\n.status__content a,\n.reply-indicator__content a {\n color: #5f86e2;\n text-decoration: underline;\n}\n.rich-formatting a.mention,\n.rich-formatting p a.mention,\n.rich-formatting li a.mention,\n.landing-page__short-description p a.mention,\n.status__content a.mention,\n.reply-indicator__content a.mention {\n text-decoration: none;\n}\n.rich-formatting a.mention span,\n.rich-formatting p a.mention span,\n.rich-formatting li a.mention span,\n.landing-page__short-description p a.mention span,\n.status__content a.mention span,\n.reply-indicator__content a.mention span {\n text-decoration: underline;\n}\n.rich-formatting a.mention span:hover, .rich-formatting a.mention span:focus, .rich-formatting a.mention span:active,\n.rich-formatting p a.mention span:hover,\n.rich-formatting p a.mention span:focus,\n.rich-formatting p a.mention span:active,\n.rich-formatting li a.mention span:hover,\n.rich-formatting li a.mention span:focus,\n.rich-formatting li a.mention span:active,\n.landing-page__short-description p a.mention span:hover,\n.landing-page__short-description p a.mention span:focus,\n.landing-page__short-description p a.mention span:active,\n.status__content a.mention span:hover,\n.status__content a.mention span:focus,\n.status__content a.mention span:active,\n.reply-indicator__content a.mention span:hover,\n.reply-indicator__content a.mention span:focus,\n.reply-indicator__content a.mention span:active {\n text-decoration: none;\n}\n.rich-formatting a:hover, .rich-formatting a:focus, .rich-formatting a:active,\n.rich-formatting p a:hover,\n.rich-formatting p a:focus,\n.rich-formatting p a:active,\n.rich-formatting li a:hover,\n.rich-formatting li a:focus,\n.rich-formatting li a:active,\n.landing-page__short-description p a:hover,\n.landing-page__short-description p a:focus,\n.landing-page__short-description p a:active,\n.status__content a:hover,\n.status__content a:focus,\n.status__content a:active,\n.reply-indicator__content a:hover,\n.reply-indicator__content a:focus,\n.reply-indicator__content a:active {\n text-decoration: none;\n}\n.rich-formatting a.status__content__spoiler-link,\n.rich-formatting p a.status__content__spoiler-link,\n.rich-formatting li a.status__content__spoiler-link,\n.landing-page__short-description p a.status__content__spoiler-link,\n.status__content a.status__content__spoiler-link,\n.reply-indicator__content a.status__content__spoiler-link {\n color: #ecf0f4;\n text-decoration: none;\n}\n\n.status__content__read-more-button {\n text-decoration: underline;\n}\n.status__content__read-more-button:hover, .status__content__read-more-button:focus, .status__content__read-more-button:active {\n text-decoration: none;\n}\n\n.getting-started__footer a {\n text-decoration: underline;\n}\n.getting-started__footer a:hover, .getting-started__footer a:focus, .getting-started__footer a:active {\n text-decoration: none;\n}","// Dependent colors\n$black: #000000;\n\n$classic-base-color: #282c37;\n$classic-primary-color: #9baec8;\n$classic-secondary-color: #d9e1e8;\n$classic-highlight-color: #2b90d9;\n\n$ui-base-color: $classic-base-color !default;\n$ui-primary-color: $classic-primary-color !default;\n$ui-secondary-color: $classic-secondary-color !default;\n\n// Differences\n$ui-highlight-color: #2b5fd9;\n\n$darker-text-color: lighten($ui-primary-color, 20%) !default;\n$dark-text-color: lighten($ui-primary-color, 12%) !default;\n$secondary-text-color: lighten($ui-secondary-color, 6%) !default;\n$highlight-text-color: $classic-highlight-color !default;\n$action-button-color: #8d9ac2;\n\n$inverted-text-color: $black !default;\n$lighter-text-color: darken($ui-base-color,6%) !default;\n$light-text-color: darken($ui-primary-color, 40%) !default;\n","@function hex-color($color) {\n @if type-of($color) == 'color' {\n $color: str-slice(ie-hex-str($color), 4);\n }\n @return '%23' + unquote($color)\n}\n\nbody {\n font-family: $font-sans-serif, sans-serif;\n background: darken($ui-base-color, 8%);\n font-size: 13px;\n line-height: 18px;\n font-weight: 400;\n color: $primary-text-color;\n text-rendering: optimizelegibility;\n font-feature-settings: \"kern\";\n text-size-adjust: none;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n -webkit-tap-highlight-color: transparent;\n\n &.system-font {\n // system-ui => standard property (Chrome/Android WebView 56+, Opera 43+, Safari 11+)\n // -apple-system => Safari <11 specific\n // BlinkMacSystemFont => Chrome <56 on macOS specific\n // Segoe UI => Windows 7/8/10\n // Oxygen => KDE\n // Ubuntu => Unity/Ubuntu\n // Cantarell => GNOME\n // Fira Sans => Firefox OS\n // Droid Sans => Older Androids (<4.0)\n // Helvetica Neue => Older macOS <10.11\n // $font-sans-serif => web-font (Roboto) fallback and newer Androids (>=4.0)\n font-family: system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", $font-sans-serif, sans-serif;\n }\n\n &.app-body {\n position: absolute;\n width: 100%;\n height: 100%;\n padding: 0;\n background: $ui-base-color;\n\n &.with-modals--active {\n overflow-y: hidden;\n }\n }\n\n &.lighter {\n background: $ui-base-color;\n }\n\n &.with-modals {\n overflow-x: hidden;\n overflow-y: scroll;\n\n &--active {\n overflow-y: hidden;\n margin-right: 13px;\n }\n }\n\n &.player {\n text-align: center;\n }\n\n &.embed {\n background: lighten($ui-base-color, 4%);\n margin: 0;\n padding-bottom: 0;\n\n .container {\n position: absolute;\n width: 100%;\n height: 100%;\n overflow: hidden;\n }\n }\n\n &.admin {\n background: darken($ui-base-color, 4%);\n position: fixed;\n width: 100%;\n height: 100%;\n padding: 0;\n }\n\n &.error {\n position: absolute;\n text-align: center;\n color: $darker-text-color;\n background: $ui-base-color;\n width: 100%;\n height: 100%;\n padding: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n\n .dialog {\n vertical-align: middle;\n margin: 20px;\n\n &__illustration {\n img {\n display: block;\n max-width: 470px;\n width: 100%;\n height: auto;\n margin-top: -120px;\n }\n }\n\n h1 {\n font-size: 20px;\n line-height: 28px;\n font-weight: 400;\n }\n }\n }\n}\n\nbutton {\n font-family: inherit;\n cursor: pointer;\n\n &:focus {\n outline: none;\n }\n}\n\n.app-holder {\n &,\n & > div {\n display: flex;\n width: 100%;\n height: 100%;\n align-items: center;\n justify-content: center;\n outline: 0 !important;\n }\n}\n",".container-alt {\n width: 700px;\n margin: 0 auto;\n margin-top: 40px;\n\n @media screen and (max-width: 740px) {\n width: 100%;\n margin: 0;\n }\n}\n\n.logo-container {\n margin: 100px auto 50px;\n\n @media screen and (max-width: 500px) {\n margin: 40px auto 0;\n }\n\n h1 {\n display: flex;\n justify-content: center;\n align-items: center;\n\n img {\n height: 42px;\n margin-right: 10px;\n }\n\n a {\n display: flex;\n justify-content: center;\n align-items: center;\n color: $primary-text-color;\n text-decoration: none;\n outline: 0;\n padding: 12px 16px;\n line-height: 32px;\n font-family: $font-display, sans-serif;\n font-weight: 500;\n font-size: 14px;\n }\n }\n}\n\n.compose-standalone {\n .compose-form {\n width: 400px;\n margin: 0 auto;\n padding: 20px 0;\n margin-top: 40px;\n box-sizing: border-box;\n\n @media screen and (max-width: 400px) {\n width: 100%;\n margin-top: 0;\n padding: 20px;\n }\n }\n}\n\n.account-header {\n width: 400px;\n margin: 0 auto;\n display: flex;\n font-size: 13px;\n line-height: 18px;\n box-sizing: border-box;\n padding: 20px 0;\n padding-bottom: 0;\n margin-bottom: -30px;\n margin-top: 40px;\n\n @media screen and (max-width: 440px) {\n width: 100%;\n margin: 0;\n margin-bottom: 10px;\n padding: 20px;\n padding-bottom: 0;\n }\n\n .avatar {\n width: 40px;\n height: 40px;\n margin-right: 8px;\n\n img {\n width: 100%;\n height: 100%;\n display: block;\n margin: 0;\n border-radius: 4px;\n }\n }\n\n .name {\n flex: 1 1 auto;\n color: $secondary-text-color;\n width: calc(100% - 88px);\n\n .username {\n display: block;\n font-weight: 500;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n }\n\n .logout-link {\n display: block;\n font-size: 32px;\n line-height: 40px;\n margin-left: 8px;\n }\n}\n\n.grid-3 {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: 3fr 1fr;\n grid-auto-columns: 25%;\n grid-auto-rows: max-content;\n\n .column-0 {\n grid-column: 1/3;\n grid-row: 1;\n }\n\n .column-1 {\n grid-column: 1;\n grid-row: 2;\n }\n\n .column-2 {\n grid-column: 2;\n grid-row: 2;\n }\n\n .column-3 {\n grid-column: 1/3;\n grid-row: 3;\n }\n\n .landing-page__call-to-action {\n min-height: 100%;\n }\n\n @media screen and (max-width: 738px) {\n grid-template-columns: minmax(0, 50%) minmax(0, 50%);\n\n .landing-page__call-to-action {\n padding: 20px;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n\n .row__information-board {\n width: 100%;\n justify-content: center;\n align-items: center;\n }\n\n .row__mascot {\n display: none;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n grid-gap: 0;\n grid-template-columns: minmax(0, 100%);\n\n .column-0 {\n grid-column: 1;\n }\n\n .column-1 {\n grid-column: 1;\n grid-row: 3;\n }\n\n .column-2 {\n grid-column: 1;\n grid-row: 2;\n }\n\n .column-3 {\n grid-column: 1;\n grid-row: 4;\n }\n }\n}\n\n.public-layout {\n @media screen and (max-width: $no-gap-breakpoint) {\n padding-top: 48px;\n }\n\n .container {\n max-width: 960px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n padding: 0;\n }\n }\n\n .header {\n background: lighten($ui-base-color, 8%);\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n height: 48px;\n margin: 10px 0;\n display: flex;\n align-items: stretch;\n justify-content: center;\n flex-wrap: nowrap;\n overflow: hidden;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n position: fixed;\n width: 100%;\n top: 0;\n left: 0;\n margin: 0;\n border-radius: 0;\n box-shadow: none;\n z-index: 110;\n }\n\n & > div {\n flex: 1 1 33.3%;\n min-height: 1px;\n }\n\n .nav-left {\n display: flex;\n align-items: stretch;\n justify-content: flex-start;\n flex-wrap: nowrap;\n }\n\n .nav-center {\n display: flex;\n align-items: stretch;\n justify-content: center;\n flex-wrap: nowrap;\n }\n\n .nav-right {\n display: flex;\n align-items: stretch;\n justify-content: flex-end;\n flex-wrap: nowrap;\n }\n\n .brand {\n display: block;\n padding: 15px;\n\n img {\n display: block;\n height: 18px;\n width: auto;\n position: relative;\n bottom: -2px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n height: 20px;\n }\n }\n\n &:hover,\n &:focus,\n &:active {\n background: lighten($ui-base-color, 12%);\n }\n }\n\n .nav-link {\n display: flex;\n align-items: center;\n padding: 0 1rem;\n font-size: 12px;\n font-weight: 500;\n text-decoration: none;\n color: $darker-text-color;\n white-space: nowrap;\n text-align: center;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: underline;\n color: $primary-text-color;\n }\n\n @media screen and (max-width: 550px) {\n &.optional {\n display: none;\n }\n }\n }\n\n .nav-button {\n background: lighten($ui-base-color, 16%);\n margin: 8px;\n margin-left: 0;\n border-radius: 4px;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n background: lighten($ui-base-color, 20%);\n }\n }\n }\n\n $no-columns-breakpoint: 600px;\n\n .grid {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: minmax(300px, 3fr) minmax(298px, 1fr);\n grid-auto-columns: 25%;\n grid-auto-rows: max-content;\n\n .column-0 {\n grid-row: 1;\n grid-column: 1;\n }\n\n .column-1 {\n grid-row: 1;\n grid-column: 2;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n grid-template-columns: 100%;\n grid-gap: 0;\n\n .column-1 {\n display: none;\n }\n }\n }\n\n .public-account-header {\n overflow: hidden;\n margin-bottom: 10px;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n\n &.inactive {\n opacity: 0.5;\n\n .public-account-header__image,\n .avatar {\n filter: grayscale(100%);\n }\n\n .logo-button {\n background-color: $secondary-text-color;\n\n svg path:last-child {\n fill: $secondary-text-color;\n }\n }\n }\n\n &__image {\n border-radius: 4px 4px 0 0;\n overflow: hidden;\n height: 300px;\n position: relative;\n background: darken($ui-base-color, 12%);\n\n &::after {\n content: \"\";\n display: block;\n position: absolute;\n width: 100%;\n height: 100%;\n box-shadow: inset 0 -1px 1px 1px rgba($base-shadow-color, 0.15);\n top: 0;\n left: 0;\n }\n\n img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 4px 4px 0 0;\n }\n\n @media screen and (max-width: 600px) {\n height: 200px;\n }\n }\n\n &--no-bar {\n margin-bottom: 0;\n\n .public-account-header__image,\n .public-account-header__image img {\n border-radius: 4px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-radius: 0;\n }\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n margin-bottom: 0;\n box-shadow: none;\n\n &__image::after {\n display: none;\n }\n\n &__image,\n &__image img {\n border-radius: 0;\n }\n }\n\n &__bar {\n position: relative;\n margin-top: -80px;\n display: flex;\n justify-content: flex-start;\n\n &::before {\n content: \"\";\n display: block;\n background: lighten($ui-base-color, 4%);\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 60px;\n border-radius: 0 0 4px 4px;\n z-index: -1;\n }\n\n .avatar {\n display: block;\n width: 120px;\n height: 120px;\n padding-left: 20px - 4px;\n flex: 0 0 auto;\n\n img {\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 50%;\n border: 4px solid lighten($ui-base-color, 4%);\n background: darken($ui-base-color, 8%);\n }\n }\n\n @media screen and (max-width: 600px) {\n margin-top: 0;\n background: lighten($ui-base-color, 4%);\n border-radius: 0 0 4px 4px;\n padding: 5px;\n\n &::before {\n display: none;\n }\n\n .avatar {\n width: 48px;\n height: 48px;\n padding: 7px 0;\n padding-left: 10px;\n\n img {\n border: 0;\n border-radius: 4px;\n }\n\n @media screen and (max-width: 360px) {\n display: none;\n }\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-radius: 0;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n flex-wrap: wrap;\n }\n }\n\n &__tabs {\n flex: 1 1 auto;\n margin-left: 20px;\n\n &__name {\n padding-top: 20px;\n padding-bottom: 8px;\n\n h1 {\n font-size: 20px;\n line-height: 18px * 1.5;\n color: $primary-text-color;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n text-shadow: 1px 1px 1px $base-shadow-color;\n\n small {\n display: block;\n font-size: 14px;\n color: $primary-text-color;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n\n @media screen and (max-width: 600px) {\n margin-left: 15px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n\n &__name {\n padding-top: 0;\n padding-bottom: 0;\n\n h1 {\n font-size: 16px;\n line-height: 24px;\n text-shadow: none;\n\n small {\n color: $darker-text-color;\n }\n }\n }\n }\n\n &__tabs {\n display: flex;\n justify-content: flex-start;\n align-items: stretch;\n height: 58px;\n\n .details-counters {\n display: flex;\n flex-direction: row;\n min-width: 300px;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n .details-counters {\n display: none;\n }\n }\n\n .counter {\n width: 33.3%;\n box-sizing: border-box;\n flex: 0 0 auto;\n color: $darker-text-color;\n padding: 10px;\n border-right: 1px solid lighten($ui-base-color, 4%);\n cursor: default;\n text-align: center;\n position: relative;\n\n a {\n display: block;\n }\n\n &:last-child {\n border-right: 0;\n }\n\n &::after {\n display: block;\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n border-bottom: 4px solid $ui-primary-color;\n opacity: 0.5;\n transition: all 400ms ease;\n }\n\n &.active {\n &::after {\n border-bottom: 4px solid $highlight-text-color;\n opacity: 1;\n }\n\n &.inactive::after {\n border-bottom-color: $secondary-text-color;\n }\n }\n\n &:hover {\n &::after {\n opacity: 1;\n transition-duration: 100ms;\n }\n }\n\n a {\n text-decoration: none;\n color: inherit;\n }\n\n .counter-label {\n font-size: 12px;\n display: block;\n }\n\n .counter-number {\n font-weight: 500;\n font-size: 18px;\n margin-bottom: 5px;\n color: $primary-text-color;\n font-family: $font-display, sans-serif;\n }\n }\n\n .spacer {\n flex: 1 1 auto;\n height: 1px;\n }\n\n &__buttons {\n padding: 7px 8px;\n }\n }\n }\n\n &__extra {\n display: none;\n margin-top: 4px;\n\n .public-account-bio {\n border-radius: 0;\n box-shadow: none;\n background: transparent;\n margin: 0 -5px;\n\n .account__header__fields {\n border-top: 1px solid lighten($ui-base-color, 12%);\n }\n\n .roles {\n display: none;\n }\n }\n\n &__links {\n margin-top: -15px;\n font-size: 14px;\n color: $darker-text-color;\n\n a {\n display: inline-block;\n color: $darker-text-color;\n text-decoration: none;\n padding: 15px;\n font-weight: 500;\n\n strong {\n font-weight: 700;\n color: $primary-text-color;\n }\n }\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n display: block;\n flex: 100%;\n }\n }\n }\n\n .account__section-headline {\n border-radius: 4px 4px 0 0;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-radius: 0;\n }\n }\n\n .detailed-status__meta {\n margin-top: 25px;\n }\n\n .public-account-bio {\n background: lighten($ui-base-color, 8%);\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n overflow: hidden;\n margin-bottom: 10px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n box-shadow: none;\n margin-bottom: 0;\n border-radius: 0;\n }\n\n .account__header__fields {\n margin: 0;\n border-top: 0;\n\n a {\n color: lighten($ui-highlight-color, 8%);\n }\n\n dl:first-child .verified {\n border-radius: 0 4px 0 0;\n }\n\n .verified a {\n color: $valid-value-color;\n }\n }\n\n .account__header__content {\n padding: 20px;\n padding-bottom: 0;\n color: $primary-text-color;\n }\n\n &__extra,\n .roles {\n padding: 20px;\n font-size: 14px;\n color: $darker-text-color;\n }\n\n .roles {\n padding-bottom: 0;\n }\n }\n\n .static-icon-button {\n color: $action-button-color;\n font-size: 18px;\n\n & > span {\n font-size: 14px;\n font-weight: 500;\n }\n }\n\n .card-grid {\n display: flex;\n flex-wrap: wrap;\n min-width: 100%;\n margin: 0 -5px;\n\n & > div {\n box-sizing: border-box;\n flex: 1 0 auto;\n width: 300px;\n padding: 0 5px;\n margin-bottom: 10px;\n max-width: 33.333%;\n\n @media screen and (max-width: 900px) {\n max-width: 50%;\n }\n\n @media screen and (max-width: 600px) {\n max-width: 100%;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n margin: 0;\n border-top: 1px solid lighten($ui-base-color, 8%);\n\n & > div {\n width: 100%;\n padding: 0;\n margin-bottom: 0;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n &:last-child {\n border-bottom: 0;\n }\n\n .card__bar {\n background: $ui-base-color;\n\n &:hover,\n &:active,\n &:focus {\n background: lighten($ui-base-color, 4%);\n }\n }\n }\n }\n }\n}\n","// Commonly used web colors\n$black: #000000; // Black\n$white: #ffffff; // White\n$success-green: #79bd9a !default; // Padua\n$error-red: #df405a !default; // Cerise\n$warning-red: #ff5050 !default; // Sunset Orange\n$gold-star: #ca8f04 !default; // Dark Goldenrod\n\n// Pleroma-Dark colors\n$pleroma-bg: #121a24;\n$pleroma-fg: #182230;\n$pleroma-text: #b9b9ba;\n$pleroma-links: #d8a070;\n\n// Values from the classic Mastodon UI\n$classic-base-color: $pleroma-bg;\n$classic-primary-color: #9baec8;\n$classic-secondary-color: #d9e1e8;\n$classic-highlight-color: #d8a070;\n\n// Variables for defaults in UI\n$base-shadow-color: $black !default;\n$base-overlay-background: $black !default;\n$base-border-color: $white !default;\n$simple-background-color: $white !default;\n$valid-value-color: $success-green !default;\n$error-value-color: $error-red !default;\n\n// Tell UI to use selected colors\n$ui-base-color: $classic-base-color !default; // Darkest\n$ui-base-lighter-color: lighten($ui-base-color, 26%) !default; // Lighter darkest\n$ui-primary-color: $classic-primary-color !default; // Lighter\n$ui-secondary-color: $classic-secondary-color !default; // Lightest\n$ui-highlight-color: $classic-highlight-color !default;\n\n// Variables for texts\n$primary-text-color: $white !default;\n$darker-text-color: $ui-primary-color !default;\n$dark-text-color: $ui-base-lighter-color !default;\n$secondary-text-color: $ui-secondary-color !default;\n$highlight-text-color: $ui-highlight-color !default;\n$action-button-color: $ui-base-lighter-color !default;\n// For texts on inverted backgrounds\n$inverted-text-color: $ui-base-color !default;\n$lighter-text-color: $ui-base-lighter-color !default;\n$light-text-color: $ui-primary-color !default;\n\n// Language codes that uses CJK fonts\n$cjk-langs: ja, ko, zh-CN, zh-HK, zh-TW;\n\n// Variables for components\n$media-modal-media-max-width: 100%;\n// put margins on top and bottom of image to avoid the screen covered by image.\n$media-modal-media-max-height: 80%;\n\n$no-gap-breakpoint: 415px;\n\n$font-sans-serif: 'mastodon-font-sans-serif' !default;\n$font-display: 'mastodon-font-display' !default;\n$font-monospace: 'mastodon-font-monospace' !default;\n",".no-list {\n list-style: none;\n\n li {\n display: inline-block;\n margin: 0 5px;\n }\n}\n\n.recovery-codes {\n list-style: none;\n margin: 0 auto;\n\n li {\n font-size: 125%;\n line-height: 1.5;\n letter-spacing: 1px;\n }\n}\n",".public-layout {\n .footer {\n text-align: left;\n padding-top: 20px;\n padding-bottom: 60px;\n font-size: 12px;\n color: lighten($ui-base-color, 34%);\n\n @media screen and (max-width: $no-gap-breakpoint) {\n padding-left: 20px;\n padding-right: 20px;\n }\n\n .grid {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: 1fr 1fr 2fr 1fr 1fr;\n\n .column-0 {\n grid-column: 1;\n grid-row: 1;\n min-width: 0;\n }\n\n .column-1 {\n grid-column: 2;\n grid-row: 1;\n min-width: 0;\n }\n\n .column-2 {\n grid-column: 3;\n grid-row: 1;\n min-width: 0;\n text-align: center;\n\n h4 a {\n color: lighten($ui-base-color, 34%);\n }\n }\n\n .column-3 {\n grid-column: 4;\n grid-row: 1;\n min-width: 0;\n }\n\n .column-4 {\n grid-column: 5;\n grid-row: 1;\n min-width: 0;\n }\n\n @media screen and (max-width: 690px) {\n grid-template-columns: 1fr 2fr 1fr;\n\n .column-0,\n .column-1 {\n grid-column: 1;\n }\n\n .column-1 {\n grid-row: 2;\n }\n\n .column-2 {\n grid-column: 2;\n }\n\n .column-3,\n .column-4 {\n grid-column: 3;\n }\n\n .column-4 {\n grid-row: 2;\n }\n }\n\n @media screen and (max-width: 600px) {\n .column-1 {\n display: block;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n .column-0,\n .column-1,\n .column-3,\n .column-4 {\n display: none;\n }\n }\n }\n\n h4 {\n text-transform: uppercase;\n font-weight: 700;\n margin-bottom: 8px;\n color: $darker-text-color;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n }\n\n ul a {\n text-decoration: none;\n color: lighten($ui-base-color, 34%);\n\n &:hover,\n &:active,\n &:focus {\n text-decoration: underline;\n }\n }\n\n .brand {\n svg {\n display: block;\n height: 36px;\n width: auto;\n margin: 0 auto;\n\n path {\n fill: lighten($ui-base-color, 34%);\n }\n }\n\n &:hover,\n &:focus,\n &:active {\n svg path {\n fill: lighten($ui-base-color, 38%);\n }\n }\n }\n }\n}\n",".compact-header {\n h1 {\n font-size: 24px;\n line-height: 28px;\n color: $darker-text-color;\n font-weight: 500;\n margin-bottom: 20px;\n padding: 0 10px;\n word-wrap: break-word;\n\n @media screen and (max-width: 740px) {\n text-align: center;\n padding: 20px 10px 0;\n }\n\n a {\n color: inherit;\n text-decoration: none;\n }\n\n small {\n font-weight: 400;\n color: $secondary-text-color;\n }\n\n img {\n display: inline-block;\n margin-bottom: -5px;\n margin-right: 15px;\n width: 36px;\n height: 36px;\n }\n }\n}\n",".hero-widget {\n margin-bottom: 10px;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n\n &__img {\n width: 100%;\n height: 167px;\n position: relative;\n overflow: hidden;\n border-radius: 4px 4px 0 0;\n background: $base-shadow-color;\n\n img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 4px 4px 0 0;\n }\n }\n\n &__text {\n background: $ui-base-color;\n padding: 20px;\n border-radius: 0 0 4px 4px;\n font-size: 15px;\n color: $darker-text-color;\n line-height: 20px;\n word-wrap: break-word;\n font-weight: 400;\n\n .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n }\n\n p {\n margin-bottom: 20px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n em {\n display: inline;\n margin: 0;\n padding: 0;\n font-weight: 700;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n color: lighten($darker-text-color, 10%);\n }\n\n a {\n color: $secondary-text-color;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n}\n\n.endorsements-widget {\n margin-bottom: 10px;\n padding-bottom: 10px;\n\n h4 {\n padding: 10px;\n text-transform: uppercase;\n font-weight: 700;\n font-size: 13px;\n color: $darker-text-color;\n }\n\n .account {\n padding: 10px 0;\n\n &:last-child {\n border-bottom: 0;\n }\n\n .account__display-name {\n display: flex;\n align-items: center;\n }\n\n .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n }\n }\n}\n\n.box-widget {\n padding: 20px;\n border-radius: 4px;\n background: $ui-base-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n}\n\n.contact-widget,\n.landing-page__information.contact-widget {\n box-sizing: border-box;\n padding: 20px;\n min-height: 100%;\n border-radius: 4px;\n background: $ui-base-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n}\n\n.contact-widget {\n font-size: 15px;\n color: $darker-text-color;\n line-height: 20px;\n word-wrap: break-word;\n font-weight: 400;\n\n strong {\n font-weight: 500;\n }\n\n p {\n margin-bottom: 10px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n &__mail {\n margin-top: 10px;\n\n a {\n color: $primary-text-color;\n text-decoration: none;\n }\n }\n}\n\n.moved-account-widget {\n padding: 15px;\n padding-bottom: 20px;\n border-radius: 4px;\n background: $ui-base-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n color: $secondary-text-color;\n font-weight: 400;\n margin-bottom: 10px;\n\n strong,\n a {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n a {\n color: inherit;\n text-decoration: underline;\n\n &.mention {\n text-decoration: none;\n\n span {\n text-decoration: none;\n }\n\n &:focus,\n &:hover,\n &:active {\n text-decoration: none;\n\n span {\n text-decoration: underline;\n }\n }\n }\n }\n\n &__message {\n margin-bottom: 15px;\n\n .fa {\n margin-right: 5px;\n color: $darker-text-color;\n }\n }\n\n &__card {\n .detailed-status__display-avatar {\n position: relative;\n cursor: pointer;\n }\n\n .detailed-status__display-name {\n margin-bottom: 0;\n text-decoration: none;\n\n span {\n font-weight: 400;\n }\n }\n }\n}\n\n.memoriam-widget {\n padding: 20px;\n border-radius: 4px;\n background: $base-shadow-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n font-size: 14px;\n color: $darker-text-color;\n margin-bottom: 10px;\n}\n\n.page-header {\n background: lighten($ui-base-color, 8%);\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n padding: 60px 15px;\n text-align: center;\n margin: 10px 0;\n\n h1 {\n color: $primary-text-color;\n font-size: 36px;\n line-height: 1.1;\n font-weight: 700;\n margin-bottom: 10px;\n }\n\n p {\n font-size: 15px;\n color: $darker-text-color;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n margin-top: 0;\n background: lighten($ui-base-color, 4%);\n\n h1 {\n font-size: 24px;\n }\n }\n}\n\n.directory {\n background: $ui-base-color;\n border-radius: 4px;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n\n &__tag {\n box-sizing: border-box;\n margin-bottom: 10px;\n\n & > a,\n & > div {\n display: flex;\n align-items: center;\n justify-content: space-between;\n background: $ui-base-color;\n border-radius: 4px;\n padding: 15px;\n text-decoration: none;\n color: inherit;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n }\n\n & > a {\n &:hover,\n &:active,\n &:focus {\n background: lighten($ui-base-color, 8%);\n }\n }\n\n &.active > a {\n background: $ui-highlight-color;\n cursor: default;\n }\n\n &.disabled > div {\n opacity: 0.5;\n cursor: default;\n }\n\n h4 {\n flex: 1 1 auto;\n font-size: 18px;\n font-weight: 700;\n color: $primary-text-color;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n .fa {\n color: $darker-text-color;\n }\n\n small {\n display: block;\n font-weight: 400;\n font-size: 15px;\n margin-top: 8px;\n color: $darker-text-color;\n }\n }\n\n &.active h4 {\n &,\n .fa,\n small {\n color: $primary-text-color;\n }\n }\n\n .avatar-stack {\n flex: 0 0 auto;\n width: (36px + 4px) * 3;\n }\n\n &.active .avatar-stack .account__avatar {\n border-color: $ui-highlight-color;\n }\n }\n}\n\n.avatar-stack {\n display: flex;\n justify-content: flex-end;\n\n .account__avatar {\n flex: 0 0 auto;\n width: 36px;\n height: 36px;\n border-radius: 50%;\n position: relative;\n margin-left: -10px;\n background: darken($ui-base-color, 8%);\n border: 2px solid $ui-base-color;\n\n &:nth-child(1) {\n z-index: 1;\n }\n\n &:nth-child(2) {\n z-index: 2;\n }\n\n &:nth-child(3) {\n z-index: 3;\n }\n }\n}\n\n.accounts-table {\n width: 100%;\n\n .account {\n padding: 0;\n border: 0;\n }\n\n thead th {\n text-align: center;\n text-transform: uppercase;\n color: $darker-text-color;\n font-weight: 700;\n padding: 10px;\n\n &:first-child {\n text-align: left;\n }\n }\n\n tbody td {\n padding: 15px 0;\n vertical-align: middle;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n }\n\n tbody tr:last-child td {\n border-bottom: 0;\n }\n\n &__count {\n width: 120px;\n text-align: center;\n font-size: 15px;\n font-weight: 500;\n color: $primary-text-color;\n\n small {\n display: block;\n color: $darker-text-color;\n font-weight: 400;\n font-size: 14px;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n tbody td.optional {\n display: none;\n }\n }\n}\n\n.moved-account-widget,\n.memoriam-widget,\n.box-widget,\n.contact-widget,\n.landing-page__information.contact-widget,\n.directory,\n.page-header {\n @media screen and (max-width: $no-gap-breakpoint) {\n margin-bottom: 0;\n box-shadow: none;\n border-radius: 0;\n }\n}\n\n$maximum-width: 1235px;\n$fluid-breakpoint: $maximum-width + 20px;\n\n.statuses-grid {\n min-height: 600px;\n\n @media screen and (max-width: 640px) {\n width: 100% !important; // Masonry layout is unnecessary at this width\n }\n\n &__item {\n width: (960px - 20px) / 3;\n\n @media screen and (max-width: $fluid-breakpoint) {\n width: (940px - 20px) / 3;\n }\n\n @media screen and (max-width: 640px) {\n width: 100%;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n width: 100vw;\n }\n }\n\n .detailed-status {\n border-radius: 4px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-top: 1px solid lighten($ui-base-color, 16%);\n }\n\n &.compact {\n .detailed-status__meta {\n margin-top: 15px;\n }\n\n .status__content {\n font-size: 15px;\n line-height: 20px;\n\n .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n }\n\n .status__content__spoiler-link {\n line-height: 20px;\n margin: 0;\n }\n }\n\n .media-gallery,\n .status-card,\n .video-player {\n margin-top: 15px;\n }\n }\n }\n}\n\n.notice-widget {\n margin-bottom: 10px;\n color: $darker-text-color;\n\n p {\n margin-bottom: 10px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n a {\n font-size: 14px;\n line-height: 20px;\n text-decoration: none;\n font-weight: 500;\n color: $ui-highlight-color;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: underline;\n }\n }\n}\n","$no-columns-breakpoint: 600px;\n\ncode {\n font-family: $font-monospace, monospace;\n font-weight: 400;\n}\n\n.form-container {\n max-width: 400px;\n padding: 20px;\n margin: 0 auto;\n}\n\n.simple_form {\n .input {\n margin-bottom: 15px;\n overflow: hidden;\n\n &.hidden {\n margin: 0;\n }\n\n &.radio_buttons {\n .radio {\n margin-bottom: 15px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n .radio > label {\n position: relative;\n padding-left: 28px;\n\n input {\n position: absolute;\n top: -2px;\n left: 0;\n }\n }\n }\n\n &.boolean {\n position: relative;\n margin-bottom: 0;\n\n .label_input > label {\n font-family: inherit;\n font-size: 14px;\n padding-top: 5px;\n color: $primary-text-color;\n display: block;\n width: auto;\n }\n\n .label_input,\n .hint {\n padding-left: 28px;\n }\n\n .label_input__wrapper {\n position: static;\n }\n\n label.checkbox {\n position: absolute;\n top: 2px;\n left: 0;\n }\n\n label a {\n color: $highlight-text-color;\n text-decoration: underline;\n\n &:hover,\n &:active,\n &:focus {\n text-decoration: none;\n }\n }\n }\n }\n\n .row {\n display: flex;\n margin: 0 -5px;\n\n .input {\n box-sizing: border-box;\n flex: 1 1 auto;\n width: 50%;\n padding: 0 5px;\n }\n }\n\n .hint {\n color: $darker-text-color;\n\n a {\n color: $highlight-text-color;\n }\n\n code {\n border-radius: 3px;\n padding: 0.2em 0.4em;\n background: darken($ui-base-color, 12%);\n }\n }\n\n span.hint {\n display: block;\n font-size: 12px;\n margin-top: 4px;\n }\n\n p.hint {\n margin-bottom: 15px;\n color: $darker-text-color;\n\n &.subtle-hint {\n text-align: center;\n font-size: 12px;\n line-height: 18px;\n margin-top: 15px;\n margin-bottom: 0;\n }\n }\n\n .card {\n margin-bottom: 15px;\n }\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n .input.with_floating_label {\n .label_input {\n display: flex;\n\n & > label {\n font-family: inherit;\n font-size: 14px;\n color: $primary-text-color;\n font-weight: 500;\n min-width: 150px;\n flex: 0 0 auto;\n }\n\n input,\n select {\n flex: 1 1 auto;\n }\n }\n\n &.select .hint {\n margin-top: 6px;\n margin-left: 150px;\n }\n }\n\n .input.with_label {\n .label_input > label {\n font-family: inherit;\n font-size: 14px;\n color: $primary-text-color;\n display: block;\n margin-bottom: 8px;\n word-wrap: break-word;\n font-weight: 500;\n }\n\n .hint {\n margin-top: 6px;\n }\n\n ul {\n flex: 390px;\n }\n }\n\n .input.with_block_label {\n max-width: none;\n\n & > label {\n font-family: inherit;\n font-size: 16px;\n color: $primary-text-color;\n display: block;\n font-weight: 500;\n padding-top: 5px;\n }\n\n .hint {\n margin-bottom: 15px;\n }\n\n ul {\n columns: 2;\n }\n }\n\n .required abbr {\n text-decoration: none;\n color: lighten($error-value-color, 12%);\n }\n\n .fields-group {\n margin-bottom: 25px;\n\n .input:last-child {\n margin-bottom: 0;\n }\n }\n\n .fields-row {\n display: flex;\n margin: 0 -10px;\n padding-top: 5px;\n margin-bottom: 25px;\n\n .input {\n max-width: none;\n }\n\n &__column {\n box-sizing: border-box;\n padding: 0 10px;\n flex: 1 1 auto;\n min-height: 1px;\n\n &-6 {\n max-width: 50%;\n }\n }\n\n .fields-group:last-child,\n .fields-row__column.fields-group {\n margin-bottom: 0;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n display: block;\n margin-bottom: 0;\n\n &__column {\n max-width: none;\n }\n\n .fields-group:last-child,\n .fields-row__column.fields-group,\n .fields-row__column {\n margin-bottom: 25px;\n }\n }\n }\n\n .input.radio_buttons .radio label {\n margin-bottom: 5px;\n font-family: inherit;\n font-size: 14px;\n color: $primary-text-color;\n display: block;\n width: auto;\n }\n\n .check_boxes {\n .checkbox {\n label {\n font-family: inherit;\n font-size: 14px;\n color: $primary-text-color;\n display: inline-block;\n width: auto;\n position: relative;\n padding-top: 5px;\n padding-left: 25px;\n flex: 1 1 auto;\n }\n\n input[type=checkbox] {\n position: absolute;\n left: 0;\n top: 5px;\n margin: 0;\n }\n }\n }\n\n input[type=text],\n input[type=number],\n input[type=email],\n input[type=password],\n textarea {\n box-sizing: border-box;\n font-size: 16px;\n color: $primary-text-color;\n display: block;\n width: 100%;\n outline: 0;\n font-family: inherit;\n resize: vertical;\n background: darken($ui-base-color, 10%);\n border: 1px solid darken($ui-base-color, 14%);\n border-radius: 4px;\n padding: 10px;\n\n &:invalid {\n box-shadow: none;\n }\n\n &:focus:invalid:not(:placeholder-shown) {\n border-color: lighten($error-red, 12%);\n }\n\n &:required:valid {\n border-color: $valid-value-color;\n }\n\n &:hover {\n border-color: darken($ui-base-color, 20%);\n }\n\n &:active,\n &:focus {\n border-color: $highlight-text-color;\n background: darken($ui-base-color, 8%);\n }\n }\n\n .input.field_with_errors {\n label {\n color: lighten($error-red, 12%);\n }\n\n input[type=text],\n input[type=number],\n input[type=email],\n input[type=password],\n textarea,\n select {\n border-color: lighten($error-red, 12%);\n }\n\n .error {\n display: block;\n font-weight: 500;\n color: lighten($error-red, 12%);\n margin-top: 4px;\n }\n }\n\n .input.disabled {\n opacity: 0.5;\n }\n\n .actions {\n margin-top: 30px;\n display: flex;\n\n &.actions--top {\n margin-top: 0;\n margin-bottom: 30px;\n }\n }\n\n button,\n .button,\n .block-button {\n display: block;\n width: 100%;\n border: 0;\n border-radius: 4px;\n background: $ui-highlight-color;\n color: $primary-text-color;\n font-size: 18px;\n line-height: inherit;\n height: auto;\n padding: 10px;\n text-transform: uppercase;\n text-decoration: none;\n text-align: center;\n box-sizing: border-box;\n cursor: pointer;\n font-weight: 500;\n outline: 0;\n margin-bottom: 10px;\n margin-right: 10px;\n\n &:last-child {\n margin-right: 0;\n }\n\n &:hover {\n background-color: lighten($ui-highlight-color, 5%);\n }\n\n &:active,\n &:focus {\n background-color: darken($ui-highlight-color, 5%);\n }\n\n &:disabled:hover {\n background-color: $ui-primary-color;\n }\n\n &.negative {\n background: $error-value-color;\n\n &:hover {\n background-color: lighten($error-value-color, 5%);\n }\n\n &:active,\n &:focus {\n background-color: darken($error-value-color, 5%);\n }\n }\n }\n\n select {\n appearance: none;\n box-sizing: border-box;\n font-size: 16px;\n color: $primary-text-color;\n display: block;\n width: 100%;\n outline: 0;\n font-family: inherit;\n resize: vertical;\n background: darken($ui-base-color, 10%) url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center / auto 16px;\n border: 1px solid darken($ui-base-color, 14%);\n border-radius: 4px;\n padding-left: 10px;\n padding-right: 30px;\n height: 41px;\n }\n\n .label_input {\n &__wrapper {\n position: relative;\n }\n\n &__append {\n position: absolute;\n right: 3px;\n top: 1px;\n padding: 10px;\n padding-bottom: 9px;\n font-size: 16px;\n color: $dark-text-color;\n font-family: inherit;\n pointer-events: none;\n cursor: default;\n max-width: 140px;\n white-space: nowrap;\n overflow: hidden;\n\n &::after {\n content: '';\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 1px;\n width: 5px;\n background-image: linear-gradient(to right, rgba(darken($ui-base-color, 10%), 0), darken($ui-base-color, 10%));\n }\n }\n }\n\n &__overlay-area {\n position: relative;\n\n &__overlay {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n background: rgba($ui-base-color, 0.65);\n backdrop-filter: blur(2px);\n border-radius: 4px;\n\n &__content {\n text-align: center;\n\n &.rich-formatting {\n &,\n p {\n color: $primary-text-color;\n }\n }\n }\n }\n }\n}\n\n.block-icon {\n display: block;\n margin: 0 auto;\n margin-bottom: 10px;\n font-size: 24px;\n}\n\n.flash-message {\n background: lighten($ui-base-color, 8%);\n color: $darker-text-color;\n border-radius: 4px;\n padding: 15px 10px;\n margin-bottom: 30px;\n text-align: center;\n\n &.notice {\n border: 1px solid rgba($valid-value-color, 0.5);\n background: rgba($valid-value-color, 0.25);\n color: $valid-value-color;\n }\n\n &.alert {\n border: 1px solid rgba($error-value-color, 0.5);\n background: rgba($error-value-color, 0.25);\n color: $error-value-color;\n }\n\n p {\n margin-bottom: 15px;\n }\n\n .oauth-code {\n outline: 0;\n box-sizing: border-box;\n display: block;\n width: 100%;\n border: none;\n padding: 10px;\n font-family: $font-monospace, monospace;\n background: $ui-base-color;\n color: $primary-text-color;\n font-size: 14px;\n margin: 0;\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &:focus {\n background: lighten($ui-base-color, 4%);\n }\n }\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n @media screen and (max-width: 740px) and (min-width: 441px) {\n margin-top: 40px;\n }\n}\n\n.form-footer {\n margin-top: 30px;\n text-align: center;\n\n a {\n color: $darker-text-color;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n.quick-nav {\n list-style: none;\n margin-bottom: 25px;\n font-size: 14px;\n\n li {\n display: inline-block;\n margin-right: 10px;\n }\n\n a {\n color: $highlight-text-color;\n text-transform: uppercase;\n text-decoration: none;\n font-weight: 700;\n\n &:hover,\n &:focus,\n &:active {\n color: lighten($highlight-text-color, 8%);\n }\n }\n}\n\n.oauth-prompt,\n.follow-prompt {\n margin-bottom: 30px;\n color: $darker-text-color;\n\n h2 {\n font-size: 16px;\n margin-bottom: 30px;\n text-align: center;\n }\n\n strong {\n color: $secondary-text-color;\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n @media screen and (max-width: 740px) and (min-width: 441px) {\n margin-top: 40px;\n }\n}\n\n.qr-wrapper {\n display: flex;\n flex-wrap: wrap;\n align-items: flex-start;\n}\n\n.qr-code {\n flex: 0 0 auto;\n background: $simple-background-color;\n padding: 4px;\n margin: 0 10px 20px 0;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n display: inline-block;\n\n svg {\n display: block;\n margin: 0;\n }\n}\n\n.qr-alternative {\n margin-bottom: 20px;\n color: $secondary-text-color;\n flex: 150px;\n\n samp {\n display: block;\n font-size: 14px;\n }\n}\n\n.table-form {\n p {\n margin-bottom: 15px;\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n }\n}\n\n.simple_form,\n.table-form {\n .warning {\n box-sizing: border-box;\n background: rgba($error-value-color, 0.5);\n color: $primary-text-color;\n text-shadow: 1px 1px 0 rgba($base-shadow-color, 0.3);\n box-shadow: 0 2px 6px rgba($base-shadow-color, 0.4);\n border-radius: 4px;\n padding: 10px;\n margin-bottom: 15px;\n\n a {\n color: $primary-text-color;\n text-decoration: underline;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n }\n\n strong {\n font-weight: 600;\n display: block;\n margin-bottom: 5px;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n\n .fa {\n font-weight: 400;\n }\n }\n }\n}\n\n.action-pagination {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n\n .actions,\n .pagination {\n flex: 1 1 auto;\n }\n\n .actions {\n padding: 30px 0;\n padding-right: 20px;\n flex: 0 0 auto;\n }\n}\n\n.post-follow-actions {\n text-align: center;\n color: $darker-text-color;\n\n div {\n margin-bottom: 4px;\n }\n}\n\n.alternative-login {\n margin-top: 20px;\n margin-bottom: 20px;\n\n h4 {\n font-size: 16px;\n color: $primary-text-color;\n text-align: center;\n margin-bottom: 20px;\n border: 0;\n padding: 0;\n }\n\n .button {\n display: block;\n }\n}\n\n.scope-danger {\n color: $warning-red;\n}\n\n.form_admin_settings_site_short_description,\n.form_admin_settings_site_description,\n.form_admin_settings_site_extended_description,\n.form_admin_settings_site_terms,\n.form_admin_settings_custom_css,\n.form_admin_settings_closed_registrations_message {\n textarea {\n font-family: $font-monospace, monospace;\n }\n}\n\n.input-copy {\n background: darken($ui-base-color, 10%);\n border: 1px solid darken($ui-base-color, 14%);\n border-radius: 4px;\n display: flex;\n align-items: center;\n padding-right: 4px;\n position: relative;\n top: 1px;\n transition: border-color 300ms linear;\n\n &__wrapper {\n flex: 1 1 auto;\n }\n\n input[type=text] {\n background: transparent;\n border: 0;\n padding: 10px;\n font-size: 14px;\n font-family: $font-monospace, monospace;\n }\n\n button {\n flex: 0 0 auto;\n margin: 4px;\n text-transform: none;\n font-weight: 400;\n font-size: 14px;\n padding: 7px 18px;\n padding-bottom: 6px;\n width: auto;\n transition: background 300ms linear;\n }\n\n &.copied {\n border-color: $valid-value-color;\n transition: none;\n\n button {\n background: $valid-value-color;\n transition: none;\n }\n }\n}\n\n.connection-prompt {\n margin-bottom: 25px;\n\n .fa-link {\n background-color: darken($ui-base-color, 4%);\n border-radius: 100%;\n font-size: 24px;\n padding: 10px;\n }\n\n &__column {\n align-items: center;\n display: flex;\n flex: 1;\n flex-direction: column;\n flex-shrink: 1;\n max-width: 50%;\n\n &-sep {\n align-self: center;\n flex-grow: 0;\n overflow: visible;\n position: relative;\n z-index: 1;\n }\n\n p {\n word-break: break-word;\n }\n }\n\n .account__avatar {\n margin-bottom: 20px;\n }\n\n &__connection {\n background-color: lighten($ui-base-color, 8%);\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n padding: 25px 10px;\n position: relative;\n text-align: center;\n\n &::after {\n background-color: darken($ui-base-color, 4%);\n content: '';\n display: block;\n height: 100%;\n left: 50%;\n position: absolute;\n top: 0;\n width: 1px;\n }\n }\n\n &__row {\n align-items: flex-start;\n display: flex;\n flex-direction: row;\n }\n}\n",".card {\n & > a {\n display: block;\n text-decoration: none;\n color: inherit;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n\n @media screen and (max-width: $no-gap-breakpoint) {\n box-shadow: none;\n }\n\n &:hover,\n &:active,\n &:focus {\n .card__bar {\n background: lighten($ui-base-color, 8%);\n }\n }\n }\n\n &__img {\n height: 130px;\n position: relative;\n background: darken($ui-base-color, 12%);\n border-radius: 4px 4px 0 0;\n\n img {\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n object-fit: cover;\n border-radius: 4px 4px 0 0;\n }\n\n @media screen and (max-width: 600px) {\n height: 200px;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n }\n\n &__bar {\n position: relative;\n padding: 15px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n background: lighten($ui-base-color, 4%);\n border-radius: 0 0 4px 4px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-radius: 0;\n }\n\n .avatar {\n flex: 0 0 auto;\n width: 48px;\n height: 48px;\n padding-top: 2px;\n\n img {\n width: 100%;\n height: 100%;\n display: block;\n margin: 0;\n border-radius: 4px;\n background: darken($ui-base-color, 8%);\n }\n }\n\n .display-name {\n margin-left: 15px;\n text-align: left;\n\n strong {\n font-size: 15px;\n color: $primary-text-color;\n font-weight: 500;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n span {\n display: block;\n font-size: 14px;\n color: $darker-text-color;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n}\n\n.pagination {\n padding: 30px 0;\n text-align: center;\n overflow: hidden;\n\n a,\n .current,\n .newer,\n .older,\n .page,\n .gap {\n font-size: 14px;\n color: $primary-text-color;\n font-weight: 500;\n display: inline-block;\n padding: 6px 10px;\n text-decoration: none;\n }\n\n .current {\n background: $simple-background-color;\n border-radius: 100px;\n color: $inverted-text-color;\n cursor: default;\n margin: 0 10px;\n }\n\n .gap {\n cursor: default;\n }\n\n .older,\n .newer {\n text-transform: uppercase;\n color: $secondary-text-color;\n }\n\n .older {\n float: left;\n padding-left: 0;\n\n .fa {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n .newer {\n float: right;\n padding-right: 0;\n\n .fa {\n display: inline-block;\n margin-left: 5px;\n }\n }\n\n .disabled {\n cursor: default;\n color: lighten($inverted-text-color, 10%);\n }\n\n @media screen and (max-width: 700px) {\n padding: 30px 20px;\n\n .page {\n display: none;\n }\n\n .newer,\n .older {\n display: inline-block;\n }\n }\n}\n\n.nothing-here {\n background: $ui-base-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n color: $light-text-color;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: default;\n border-radius: 4px;\n padding: 20px;\n min-height: 30vh;\n\n &--under-tabs {\n border-radius: 0 0 4px 4px;\n }\n\n &--flexible {\n box-sizing: border-box;\n min-height: 100%;\n }\n}\n\n.account-role {\n display: inline-block;\n padding: 4px 6px;\n cursor: default;\n border-radius: 3px;\n font-size: 12px;\n line-height: 12px;\n font-weight: 500;\n color: $ui-secondary-color;\n background-color: rgba($ui-secondary-color, 0.1);\n border: 1px solid rgba($ui-secondary-color, 0.5);\n\n &.moderator {\n color: $success-green;\n background-color: rgba($success-green, 0.1);\n border-color: rgba($success-green, 0.5);\n }\n\n &.admin {\n color: lighten($error-red, 12%);\n background-color: rgba(lighten($error-red, 12%), 0.1);\n border-color: rgba(lighten($error-red, 12%), 0.5);\n }\n}\n\n.account__header__fields {\n padding: 0;\n margin: 15px -15px -15px;\n border: 0 none;\n border-top: 1px solid lighten($ui-base-color, 12%);\n border-bottom: 1px solid lighten($ui-base-color, 12%);\n font-size: 14px;\n line-height: 20px;\n\n dl {\n display: flex;\n border-bottom: 1px solid lighten($ui-base-color, 12%);\n }\n\n dt,\n dd {\n box-sizing: border-box;\n padding: 14px;\n text-align: center;\n max-height: 48px;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n }\n\n dt {\n font-weight: 500;\n width: 120px;\n flex: 0 0 auto;\n color: $secondary-text-color;\n background: rgba(darken($ui-base-color, 8%), 0.5);\n }\n\n dd {\n flex: 1 1 auto;\n color: $darker-text-color;\n }\n\n a {\n color: $highlight-text-color;\n text-decoration: none;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: underline;\n }\n }\n\n .verified {\n border: 1px solid rgba($valid-value-color, 0.5);\n background: rgba($valid-value-color, 0.25);\n\n a {\n color: $valid-value-color;\n font-weight: 500;\n }\n\n &__mark {\n color: $valid-value-color;\n }\n }\n\n dl:last-child {\n border-bottom: 0;\n }\n}\n\n.directory__tag .trends__item__current {\n width: auto;\n}\n",".activity-stream {\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n overflow: hidden;\n margin-bottom: 10px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n margin-bottom: 0;\n border-radius: 0;\n box-shadow: none;\n }\n\n &--headless {\n border-radius: 0;\n margin: 0;\n box-shadow: none;\n\n .detailed-status,\n .status {\n border-radius: 0 !important;\n }\n }\n\n div[data-component] {\n width: 100%;\n }\n\n .entry {\n background: $ui-base-color;\n\n .detailed-status,\n .status,\n .load-more {\n animation: none;\n }\n\n &:last-child {\n .detailed-status,\n .status,\n .load-more {\n border-bottom: 0;\n border-radius: 0 0 4px 4px;\n }\n }\n\n &:first-child {\n .detailed-status,\n .status,\n .load-more {\n border-radius: 4px 4px 0 0;\n }\n\n &:last-child {\n .detailed-status,\n .status,\n .load-more {\n border-radius: 4px;\n }\n }\n }\n\n @media screen and (max-width: 740px) {\n .detailed-status,\n .status,\n .load-more {\n border-radius: 0 !important;\n }\n }\n }\n\n &--highlighted .entry {\n background: lighten($ui-base-color, 8%);\n }\n}\n\n.button.logo-button {\n flex: 0 auto;\n font-size: 14px;\n background: $ui-highlight-color;\n color: $primary-text-color;\n text-transform: none;\n line-height: 36px;\n height: auto;\n padding: 3px 15px;\n border: 0;\n\n svg {\n width: 20px;\n height: auto;\n vertical-align: middle;\n margin-right: 5px;\n\n path:first-child {\n fill: $primary-text-color;\n }\n\n path:last-child {\n fill: $ui-highlight-color;\n }\n }\n\n &:active:not(:disabled),\n &:focus:not(:disabled),\n &:hover:not(:disabled) {\n background: lighten($ui-highlight-color, 10%);\n\n svg path:last-child {\n fill: lighten($ui-highlight-color, 10%);\n }\n }\n\n &.button--destructive {\n &:active,\n &:focus,\n &:hover {\n background: $error-red;\n\n svg path:last-child {\n fill: $error-red;\n }\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n svg {\n display: none;\n }\n }\n}\n\n.embed,\n.public-layout {\n .detailed-status {\n padding: 15px;\n }\n\n .status {\n padding: 15px 15px 15px (48px + 15px * 2);\n min-height: 48px + 2px;\n\n &__avatar {\n left: 15px;\n top: 17px;\n }\n\n &__content {\n padding-top: 5px;\n }\n\n &__prepend {\n margin-left: 48px + 15px * 2;\n padding-top: 15px;\n }\n\n &__prepend-icon-wrapper {\n left: -32px;\n }\n\n .media-gallery,\n &__action-bar,\n .video-player {\n margin-top: 10px;\n }\n }\n}\n","button.icon-button i.fa-retweet {\n background-image: url(\"data:image/svg+xml;utf8,\");\n\n &:hover {\n background-image: url(\"data:image/svg+xml;utf8,\");\n }\n}\n\nbutton.icon-button.disabled i.fa-retweet {\n background-image: url(\"data:image/svg+xml;utf8,\");\n}\n",null,"@mixin avatar-radius() {\n border-radius: 4px;\n background: transparent no-repeat;\n background-position: 50%;\n background-clip: padding-box;\n}\n\n@mixin avatar-size($size:48px) {\n width: $size;\n height: $size;\n background-size: $size $size;\n}\n\n@mixin search-input() {\n outline: 0;\n box-sizing: border-box;\n width: 100%;\n border: none;\n box-shadow: none;\n font-family: inherit;\n background: $ui-base-color;\n color: $darker-text-color;\n font-size: 14px;\n margin: 0;\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &:focus {\n background: lighten($ui-base-color, 4%);\n }\n\n @media screen and (max-width: 600px) {\n font-size: 16px;\n }\n}\n\n@mixin search-popout() {\n background: $simple-background-color;\n border-radius: 4px;\n padding: 10px 14px;\n padding-bottom: 14px;\n margin-top: 10px;\n color: $light-text-color;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n\n h4 {\n text-transform: uppercase;\n color: $light-text-color;\n font-size: 13px;\n font-weight: 500;\n margin-bottom: 10px;\n }\n\n li {\n padding: 4px 0;\n }\n\n ul {\n margin-bottom: 10px;\n }\n\n em {\n font-weight: 500;\n color: $inverted-text-color;\n }\n}\n",".poll {\n margin-top: 16px;\n font-size: 14px;\n\n li {\n margin-bottom: 10px;\n position: relative;\n height: 18px + 12px;\n }\n\n &__chart {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n display: inline-block;\n border-radius: 4px;\n background: darken($ui-primary-color, 14%);\n\n &.leading {\n background: $ui-highlight-color;\n }\n }\n\n &__text {\n position: relative;\n display: inline-block;\n padding: 6px 0;\n line-height: 18px;\n cursor: default;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n input[type=radio],\n input[type=checkbox] {\n display: none;\n }\n\n input[type=text] {\n display: block;\n box-sizing: border-box;\n flex: 1 1 auto;\n width: 20px;\n font-size: 14px;\n color: $inverted-text-color;\n display: block;\n outline: 0;\n font-family: inherit;\n background: $simple-background-color;\n border: 1px solid darken($simple-background-color, 14%);\n border-radius: 4px;\n padding: 6px 10px;\n\n &:focus {\n border-color: $highlight-text-color;\n }\n }\n\n &.selectable {\n cursor: pointer;\n }\n\n &.editable {\n display: flex;\n align-items: center;\n }\n }\n\n &__input {\n display: inline-block;\n position: relative;\n border: 1px solid $ui-primary-color;\n box-sizing: border-box;\n width: 18px;\n height: 18px;\n flex: 0 0 auto;\n margin-right: 10px;\n top: -1px;\n border-radius: 50%;\n vertical-align: middle;\n\n &.checkbox {\n border-radius: 4px;\n }\n\n &.active {\n border-color: $valid-value-color;\n background: $valid-value-color;\n }\n }\n\n &__number {\n display: inline-block;\n width: 36px;\n font-weight: 700;\n padding: 0 10px;\n text-align: right;\n }\n\n &__footer {\n padding-top: 6px;\n padding-bottom: 5px;\n color: $dark-text-color;\n }\n\n &__link {\n display: inline;\n background: transparent;\n padding: 0;\n margin: 0;\n border: 0;\n color: $dark-text-color;\n text-decoration: underline;\n font-size: inherit;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n }\n\n .button {\n height: 36px;\n padding: 0 16px;\n margin-right: 10px;\n font-size: 14px;\n }\n}\n\n.compose-form__poll-wrapper {\n border-top: 1px solid darken($simple-background-color, 8%);\n\n ul {\n padding: 10px;\n }\n\n .poll__footer {\n border-top: 1px solid darken($simple-background-color, 8%);\n padding: 10px;\n display: flex;\n align-items: center;\n\n button,\n select {\n flex: 1 1 50%;\n }\n }\n\n .button.button-secondary {\n font-size: 14px;\n font-weight: 400;\n padding: 6px 10px;\n height: auto;\n line-height: inherit;\n color: $action-button-color;\n border-color: $action-button-color;\n margin-right: 5px;\n }\n\n li {\n display: flex;\n align-items: center;\n\n .poll__text {\n flex: 0 0 auto;\n width: calc(100% - (23px + 6px));\n margin-right: 6px;\n }\n }\n\n select {\n appearance: none;\n box-sizing: border-box;\n font-size: 14px;\n color: $inverted-text-color;\n display: inline-block;\n width: auto;\n outline: 0;\n font-family: inherit;\n background: $simple-background-color url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center / auto 16px;\n border: 1px solid darken($simple-background-color, 14%);\n border-radius: 4px;\n padding: 6px 10px;\n padding-right: 30px;\n }\n\n .icon-button.disabled {\n color: darken($simple-background-color, 14%);\n }\n}\n\n.muted .poll {\n color: $dark-text-color;\n\n &__chart {\n background: rgba(darken($ui-primary-color, 14%), 0.2);\n\n &.leading {\n background: rgba($ui-highlight-color, 0.2);\n }\n }\n}\n",".modal-layout {\n background: $ui-base-color url('data:image/svg+xml;utf8,') repeat-x bottom fixed;\n display: flex;\n flex-direction: column;\n height: 100vh;\n padding: 0;\n}\n\n.modal-layout__mastodon {\n display: flex;\n flex: 1;\n flex-direction: column;\n justify-content: flex-end;\n\n > * {\n flex: 1;\n max-height: 235px;\n }\n}\n\n@media screen and (max-width: 600px) {\n .account-header {\n margin-top: 0;\n }\n}\n",".emoji-mart {\n &,\n * {\n box-sizing: border-box;\n line-height: 1.15;\n }\n\n font-size: 13px;\n display: inline-block;\n color: $inverted-text-color;\n\n .emoji-mart-emoji {\n padding: 6px;\n }\n}\n\n.emoji-mart-bar {\n border: 0 solid darken($ui-secondary-color, 8%);\n\n &:first-child {\n border-bottom-width: 1px;\n border-top-left-radius: 5px;\n border-top-right-radius: 5px;\n background: $ui-secondary-color;\n }\n\n &:last-child {\n border-top-width: 1px;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n display: none;\n }\n}\n\n.emoji-mart-anchors {\n display: flex;\n justify-content: space-between;\n padding: 0 6px;\n color: $lighter-text-color;\n line-height: 0;\n}\n\n.emoji-mart-anchor {\n position: relative;\n flex: 1;\n text-align: center;\n padding: 12px 4px;\n overflow: hidden;\n transition: color .1s ease-out;\n cursor: pointer;\n\n &:hover {\n color: darken($lighter-text-color, 4%);\n }\n}\n\n.emoji-mart-anchor-selected {\n color: $highlight-text-color;\n\n &:hover {\n color: darken($highlight-text-color, 4%);\n }\n\n .emoji-mart-anchor-bar {\n bottom: -1px;\n }\n}\n\n.emoji-mart-anchor-bar {\n position: absolute;\n bottom: -5px;\n left: 0;\n width: 100%;\n height: 4px;\n background-color: $highlight-text-color;\n}\n\n.emoji-mart-anchors {\n i {\n display: inline-block;\n width: 100%;\n max-width: 22px;\n }\n\n svg {\n fill: currentColor;\n max-height: 18px;\n }\n}\n\n.emoji-mart-scroll {\n overflow-y: scroll;\n height: 270px;\n max-height: 35vh;\n padding: 0 6px 6px;\n background: $simple-background-color;\n will-change: transform;\n\n &::-webkit-scrollbar-track:hover,\n &::-webkit-scrollbar-track:active {\n background-color: rgba($base-overlay-background, 0.3);\n }\n}\n\n.emoji-mart-search {\n padding: 10px;\n padding-right: 45px;\n background: $simple-background-color;\n\n input {\n font-size: 14px;\n font-weight: 400;\n padding: 7px 9px;\n font-family: inherit;\n display: block;\n width: 100%;\n background: rgba($ui-secondary-color, 0.3);\n color: $inverted-text-color;\n border: 1px solid $ui-secondary-color;\n border-radius: 4px;\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n }\n}\n\n.emoji-mart-category .emoji-mart-emoji {\n cursor: pointer;\n\n span {\n z-index: 1;\n position: relative;\n text-align: center;\n }\n\n &:hover::before {\n z-index: 0;\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba($ui-secondary-color, 0.7);\n border-radius: 100%;\n }\n}\n\n.emoji-mart-category-label {\n z-index: 2;\n position: relative;\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n\n span {\n display: block;\n width: 100%;\n font-weight: 500;\n padding: 5px 6px;\n background: $simple-background-color;\n }\n}\n\n.emoji-mart-emoji {\n position: relative;\n display: inline-block;\n font-size: 0;\n\n span {\n width: 22px;\n height: 22px;\n }\n}\n\n.emoji-mart-no-results {\n font-size: 14px;\n text-align: center;\n padding-top: 70px;\n color: $light-text-color;\n\n .emoji-mart-category-label {\n display: none;\n }\n\n .emoji-mart-no-results-label {\n margin-top: .2em;\n }\n\n .emoji-mart-emoji:hover::before {\n content: none;\n }\n}\n\n.emoji-mart-preview {\n display: none;\n}\n","$maximum-width: 1235px;\n$fluid-breakpoint: $maximum-width + 20px;\n$column-breakpoint: 700px;\n$small-breakpoint: 960px;\n\n.container {\n box-sizing: border-box;\n max-width: $maximum-width;\n margin: 0 auto;\n position: relative;\n\n @media screen and (max-width: $fluid-breakpoint) {\n width: 100%;\n padding: 0 10px;\n }\n}\n\n.rich-formatting {\n font-family: $font-sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n color: $darker-text-color;\n padding-right: 10px;\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n }\n\n p,\n li {\n font-family: $font-sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 12px;\n color: $darker-text-color;\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n }\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n strong,\n em {\n font-weight: 700;\n color: lighten($darker-text-color, 10%);\n }\n\n h1 {\n font-family: $font-display, sans-serif;\n font-size: 26px;\n line-height: 30px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n\n small {\n font-family: $font-sans-serif, sans-serif;\n display: block;\n font-size: 18px;\n font-weight: 400;\n color: lighten($darker-text-color, 10%);\n }\n }\n\n h2 {\n font-family: $font-display, sans-serif;\n font-size: 22px;\n line-height: 26px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h3 {\n font-family: $font-display, sans-serif;\n font-size: 18px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h4 {\n font-family: $font-display, sans-serif;\n font-size: 16px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h5 {\n font-family: $font-display, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h6 {\n font-family: $font-display, sans-serif;\n font-size: 12px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n ul,\n ol {\n margin-left: 20px;\n\n &[type='a'] {\n list-style-type: lower-alpha;\n }\n\n &[type='i'] {\n list-style-type: lower-roman;\n }\n }\n\n ul {\n list-style: disc;\n }\n\n ol {\n list-style: decimal;\n }\n\n li > ol,\n li > ul {\n margin-top: 6px;\n }\n\n hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba($ui-base-lighter-color, .6);\n margin: 20px 0;\n\n &.spacer {\n height: 1px;\n border: 0;\n }\n }\n}\n\n.information-board {\n background: darken($ui-base-color, 4%);\n padding: 20px 0;\n\n .container-alt {\n position: relative;\n padding-right: 280px + 15px;\n }\n\n &__sections {\n display: flex;\n justify-content: space-between;\n flex-wrap: wrap;\n }\n\n &__section {\n flex: 1 0 0;\n font-family: $font-sans-serif, sans-serif;\n font-size: 16px;\n line-height: 28px;\n color: $primary-text-color;\n text-align: right;\n padding: 10px 15px;\n\n span,\n strong {\n display: block;\n }\n\n span {\n &:last-child {\n color: $secondary-text-color;\n }\n }\n\n strong {\n font-family: $font-display, sans-serif;\n font-weight: 500;\n font-size: 32px;\n line-height: 48px;\n }\n\n @media screen and (max-width: $column-breakpoint) {\n text-align: center;\n }\n }\n\n .panel {\n position: absolute;\n width: 280px;\n box-sizing: border-box;\n background: darken($ui-base-color, 8%);\n padding: 20px;\n padding-top: 10px;\n border-radius: 4px 4px 0 0;\n right: 0;\n bottom: -40px;\n\n .panel-header {\n font-family: $font-display, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n color: $darker-text-color;\n padding-bottom: 5px;\n margin-bottom: 15px;\n border-bottom: 1px solid lighten($ui-base-color, 4%);\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n\n a,\n span {\n font-weight: 400;\n color: darken($darker-text-color, 10%);\n }\n\n a {\n text-decoration: none;\n }\n }\n }\n\n .owner {\n text-align: center;\n\n .avatar {\n width: 80px;\n height: 80px;\n margin: 0 auto;\n margin-bottom: 15px;\n\n img {\n display: block;\n width: 80px;\n height: 80px;\n border-radius: 48px;\n }\n }\n\n .name {\n font-size: 14px;\n\n a {\n display: block;\n color: $primary-text-color;\n text-decoration: none;\n\n &:hover {\n .display_name {\n text-decoration: underline;\n }\n }\n }\n\n .username {\n display: block;\n color: $darker-text-color;\n }\n }\n }\n}\n\n.landing-page {\n p,\n li {\n font-family: $font-sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 12px;\n color: $darker-text-color;\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n }\n }\n\n em {\n display: inline;\n margin: 0;\n padding: 0;\n font-weight: 700;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n color: lighten($darker-text-color, 10%);\n }\n\n h1 {\n font-family: $font-display, sans-serif;\n font-size: 26px;\n line-height: 30px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n\n small {\n font-family: $font-sans-serif, sans-serif;\n display: block;\n font-size: 18px;\n font-weight: 400;\n color: lighten($darker-text-color, 10%);\n }\n }\n\n h2 {\n font-family: $font-display, sans-serif;\n font-size: 22px;\n line-height: 26px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h3 {\n font-family: $font-display, sans-serif;\n font-size: 18px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h4 {\n font-family: $font-display, sans-serif;\n font-size: 16px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h5 {\n font-family: $font-display, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h6 {\n font-family: $font-display, sans-serif;\n font-size: 12px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n ul,\n ol {\n margin-left: 20px;\n\n &[type='a'] {\n list-style-type: lower-alpha;\n }\n\n &[type='i'] {\n list-style-type: lower-roman;\n }\n }\n\n ul {\n list-style: disc;\n }\n\n ol {\n list-style: decimal;\n }\n\n li > ol,\n li > ul {\n margin-top: 6px;\n }\n\n hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba($ui-base-lighter-color, .6);\n margin: 20px 0;\n\n &.spacer {\n height: 1px;\n border: 0;\n }\n }\n\n &__information,\n &__forms {\n padding: 20px;\n }\n\n &__call-to-action {\n background: darken($ui-base-color, 4%);\n border-radius: 4px;\n padding: 25px 40px;\n overflow: hidden;\n box-sizing: border-box;\n\n .row {\n width: 100%;\n display: flex;\n flex-direction: row-reverse;\n flex-wrap: nowrap;\n justify-content: space-between;\n align-items: center;\n }\n\n .row__information-board {\n display: flex;\n justify-content: flex-end;\n align-items: flex-end;\n\n .information-board__section {\n flex: 1 0 auto;\n padding: 0 10px;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n width: 100%;\n justify-content: space-between;\n }\n }\n\n .row__mascot {\n flex: 1;\n margin: 10px -50px 0 0;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n }\n }\n\n &__logo {\n margin-right: 20px;\n\n img {\n height: 50px;\n width: auto;\n mix-blend-mode: lighten;\n }\n }\n\n &__information {\n padding: 45px 40px;\n margin-bottom: 10px;\n\n &:last-child {\n margin-bottom: 0;\n }\n\n strong {\n font-weight: 500;\n color: lighten($darker-text-color, 10%);\n }\n\n .account {\n border-bottom: 0;\n padding: 0;\n\n &__display-name {\n align-items: center;\n display: flex;\n margin-right: 5px;\n }\n\n div.account__display-name {\n &:hover {\n .display-name strong {\n text-decoration: none;\n }\n }\n\n .account__avatar {\n cursor: default;\n }\n }\n\n &__avatar-wrapper {\n margin-left: 0;\n flex: 0 0 auto;\n }\n\n &__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n }\n\n .display-name {\n font-size: 15px;\n\n &__account {\n font-size: 14px;\n }\n }\n }\n\n @media screen and (max-width: $small-breakpoint) {\n .contact {\n margin-top: 30px;\n }\n }\n\n @media screen and (max-width: $column-breakpoint) {\n padding: 25px 20px;\n }\n }\n\n &__information,\n &__forms,\n #mastodon-timeline {\n box-sizing: border-box;\n background: $ui-base-color;\n border-radius: 4px;\n box-shadow: 0 0 6px rgba($black, 0.1);\n }\n\n &__mascot {\n height: 104px;\n position: relative;\n left: -40px;\n bottom: 25px;\n\n img {\n height: 190px;\n width: auto;\n }\n }\n\n &__short-description {\n .row {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n margin-bottom: 40px;\n }\n\n @media screen and (max-width: $column-breakpoint) {\n .row {\n margin-bottom: 20px;\n }\n }\n\n p a {\n color: $secondary-text-color;\n }\n\n h1 {\n font-weight: 500;\n color: $primary-text-color;\n margin-bottom: 0;\n\n small {\n color: $darker-text-color;\n\n span {\n color: $secondary-text-color;\n }\n }\n }\n\n p:last-child {\n margin-bottom: 0;\n }\n }\n\n &__hero {\n margin-bottom: 10px;\n\n img {\n display: block;\n margin: 0;\n max-width: 100%;\n height: auto;\n border-radius: 4px;\n }\n }\n\n @media screen and (max-width: 840px) {\n .information-board {\n .container-alt {\n padding-right: 20px;\n }\n\n .panel {\n position: static;\n margin-top: 20px;\n width: 100%;\n border-radius: 4px;\n\n .panel-header {\n text-align: center;\n }\n }\n }\n }\n\n @media screen and (max-width: 675px) {\n .header-wrapper {\n padding-top: 0;\n\n &.compact {\n padding-bottom: 0;\n }\n\n &.compact .hero .heading {\n text-align: initial;\n }\n }\n\n .header .container-alt,\n .features .container-alt {\n display: block;\n }\n }\n\n .cta {\n margin: 20px;\n }\n}\n\n.landing {\n margin-bottom: 100px;\n\n @media screen and (max-width: 738px) {\n margin-bottom: 0;\n }\n\n &__brand {\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 50px;\n\n img {\n height: 52px;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n padding: 0;\n margin-bottom: 30px;\n }\n }\n\n .directory {\n margin-top: 30px;\n background: transparent;\n box-shadow: none;\n border-radius: 0;\n }\n\n .hero-widget {\n margin-top: 30px;\n margin-bottom: 0;\n\n h4 {\n padding: 10px;\n text-transform: uppercase;\n font-weight: 700;\n font-size: 13px;\n color: $darker-text-color;\n }\n\n &__text {\n border-radius: 0;\n padding-bottom: 0;\n }\n\n &__footer {\n background: $ui-base-color;\n padding: 10px;\n border-radius: 0 0 4px 4px;\n display: flex;\n\n &__column {\n flex: 1 1 50%;\n }\n }\n\n .account {\n padding: 10px 0;\n border-bottom: 0;\n\n .account__display-name {\n display: flex;\n align-items: center;\n }\n\n .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n }\n }\n\n &__counter {\n padding: 10px;\n\n strong {\n font-family: $font-display, sans-serif;\n font-size: 15px;\n font-weight: 700;\n display: block;\n }\n\n span {\n font-size: 14px;\n color: $darker-text-color;\n }\n }\n }\n\n .simple_form .user_agreement .label_input > label {\n font-weight: 400;\n color: $darker-text-color;\n }\n\n .simple_form p.lead {\n color: $darker-text-color;\n font-size: 15px;\n line-height: 20px;\n font-weight: 400;\n margin-bottom: 25px;\n }\n\n &__grid {\n max-width: 960px;\n margin: 0 auto;\n display: grid;\n grid-template-columns: minmax(0, 50%) minmax(0, 50%);\n grid-gap: 30px;\n\n @media screen and (max-width: 738px) {\n grid-template-columns: minmax(0, 100%);\n grid-gap: 10px;\n\n &__column-login {\n grid-row: 1;\n display: flex;\n flex-direction: column;\n\n .box-widget {\n order: 2;\n flex: 0 0 auto;\n }\n\n .hero-widget {\n margin-top: 0;\n margin-bottom: 10px;\n order: 1;\n flex: 0 0 auto;\n }\n }\n\n &__column-registration {\n grid-row: 2;\n }\n\n .directory {\n margin-top: 10px;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n grid-gap: 0;\n\n .hero-widget {\n display: block;\n margin-bottom: 0;\n box-shadow: none;\n\n &__img,\n &__img img,\n &__footer {\n border-radius: 0;\n }\n }\n\n .hero-widget,\n .box-widget,\n .directory__tag {\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n }\n\n .directory {\n margin-top: 0;\n\n &__tag {\n margin-bottom: 0;\n\n & > a,\n & > div {\n border-radius: 0;\n box-shadow: none;\n }\n\n &:last-child {\n border-bottom: 0;\n }\n }\n }\n }\n }\n}\n\n.brand {\n position: relative;\n text-decoration: none;\n}\n\n.brand__tagline {\n display: block;\n position: absolute;\n bottom: -10px;\n left: 50px;\n width: 300px;\n color: $ui-primary-color;\n text-decoration: none;\n font-size: 14px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n position: static;\n width: auto;\n margin-top: 20px;\n color: $dark-text-color;\n }\n}\n\n",".table {\n width: 100%;\n max-width: 100%;\n border-spacing: 0;\n border-collapse: collapse;\n\n th,\n td {\n padding: 8px;\n line-height: 18px;\n vertical-align: top;\n border-top: 1px solid $ui-base-color;\n text-align: left;\n background: darken($ui-base-color, 4%);\n }\n\n & > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid $ui-base-color;\n border-top: 0;\n font-weight: 500;\n }\n\n & > tbody > tr > th {\n font-weight: 500;\n }\n\n & > tbody > tr:nth-child(odd) > td,\n & > tbody > tr:nth-child(odd) > th {\n background: $ui-base-color;\n }\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n\n &:hover {\n text-decoration: none;\n }\n }\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n &.inline-table {\n & > tbody > tr:nth-child(odd) {\n & > td,\n & > th {\n background: transparent;\n }\n }\n\n & > tbody > tr:first-child {\n & > td,\n & > th {\n border-top: 0;\n }\n }\n }\n\n &.batch-table {\n & > thead > tr > th {\n background: $ui-base-color;\n border-top: 1px solid darken($ui-base-color, 8%);\n border-bottom: 1px solid darken($ui-base-color, 8%);\n\n &:first-child {\n border-radius: 4px 0 0;\n border-left: 1px solid darken($ui-base-color, 8%);\n }\n\n &:last-child {\n border-radius: 0 4px 0 0;\n border-right: 1px solid darken($ui-base-color, 8%);\n }\n }\n }\n\n &--invites tbody td {\n vertical-align: middle;\n }\n}\n\n.table-wrapper {\n overflow: auto;\n margin-bottom: 20px;\n}\n\nsamp {\n font-family: $font-monospace, monospace;\n}\n\nbutton.table-action-link {\n background: transparent;\n border: 0;\n font: inherit;\n}\n\nbutton.table-action-link,\na.table-action-link {\n text-decoration: none;\n display: inline-block;\n margin-right: 5px;\n padding: 0 10px;\n color: $darker-text-color;\n font-weight: 500;\n\n &:hover {\n color: $primary-text-color;\n }\n\n i.fa {\n font-weight: 400;\n margin-right: 5px;\n }\n\n &:first-child {\n padding-left: 0;\n }\n}\n\n.batch-table {\n &__toolbar,\n &__row {\n display: flex;\n\n &__select {\n box-sizing: border-box;\n padding: 8px 16px;\n cursor: pointer;\n min-height: 100%;\n\n input {\n margin-top: 8px;\n }\n\n &--aligned {\n display: flex;\n align-items: center;\n\n input {\n margin-top: 0;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n }\n\n &__actions,\n &__content {\n padding: 8px 0;\n padding-right: 16px;\n flex: 1 1 auto;\n }\n }\n\n &__toolbar {\n border: 1px solid darken($ui-base-color, 8%);\n background: $ui-base-color;\n border-radius: 4px 0 0;\n height: 47px;\n align-items: center;\n\n &__actions {\n text-align: right;\n padding-right: 16px - 5px;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n }\n\n &__row {\n border: 1px solid darken($ui-base-color, 8%);\n border-top: 0;\n background: darken($ui-base-color, 4%);\n\n @media screen and (max-width: $no-gap-breakpoint) {\n &:first-child {\n border-top: 1px solid darken($ui-base-color, 8%);\n }\n }\n\n &:hover {\n background: darken($ui-base-color, 2%);\n }\n\n &:nth-child(even) {\n background: $ui-base-color;\n\n &:hover {\n background: lighten($ui-base-color, 2%);\n }\n }\n\n &__content {\n padding-top: 12px;\n padding-bottom: 16px;\n\n &--unpadded {\n padding: 0;\n }\n }\n }\n\n .status__content {\n padding-top: 0;\n\n summary {\n display: list-item;\n }\n\n strong {\n font-weight: 700;\n }\n }\n\n .nothing-here {\n border: 1px solid darken($ui-base-color, 8%);\n border-top: 0;\n box-shadow: none;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-top: 1px solid darken($ui-base-color, 8%);\n }\n }\n\n @media screen and (max-width: 870px) {\n .accounts-table tbody td.optional {\n display: none;\n }\n }\n}\n","$no-columns-breakpoint: 600px;\n$sidebar-width: 240px;\n$content-width: 840px;\n\n.admin-wrapper {\n display: flex;\n justify-content: center;\n height: 100%;\n\n .sidebar-wrapper {\n flex: 1 1 $sidebar-width;\n height: 100%;\n background: $ui-base-color;\n display: flex;\n justify-content: flex-end;\n }\n\n .sidebar {\n width: $sidebar-width;\n height: 100%;\n padding: 0;\n overflow-y: auto;\n\n .logo {\n display: block;\n margin: 40px auto;\n width: 100px;\n height: 100px;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n & > a:first-child {\n display: none;\n }\n }\n\n ul {\n list-style: none;\n border-radius: 4px 0 0 4px;\n overflow: hidden;\n margin-bottom: 20px;\n\n @media screen and (max-width: $no-columns-breakpoint) {\n margin-bottom: 0;\n }\n\n a {\n display: block;\n padding: 15px;\n color: $darker-text-color;\n text-decoration: none;\n transition: all 200ms linear;\n border-radius: 4px 0 0 4px;\n\n i.fa {\n margin-right: 5px;\n }\n\n &:hover {\n color: $primary-text-color;\n background-color: darken($ui-base-color, 5%);\n transition: all 100ms linear;\n }\n\n &.selected {\n background: darken($ui-base-color, 2%);\n border-radius: 4px 0 0;\n }\n }\n\n ul {\n background: darken($ui-base-color, 4%);\n border-radius: 0 0 0 4px;\n margin: 0;\n\n a {\n border: 0;\n padding: 15px 35px;\n }\n }\n\n .simple-navigation-active-leaf a {\n color: $primary-text-color;\n background-color: $ui-highlight-color;\n border-bottom: 0;\n border-radius: 0;\n\n &:hover {\n background-color: lighten($ui-highlight-color, 5%);\n }\n }\n }\n\n & > ul > .simple-navigation-active-leaf a {\n border-radius: 4px 0 0 4px;\n }\n }\n\n .content-wrapper {\n flex: 2 1 $content-width;\n overflow: auto;\n }\n\n .content {\n max-width: $content-width;\n padding: 20px 15px;\n padding-top: 60px;\n padding-left: 25px;\n\n @media screen and (max-width: $no-columns-breakpoint) {\n max-width: none;\n padding: 15px;\n padding-top: 30px;\n }\n\n h2 {\n color: $secondary-text-color;\n font-size: 24px;\n line-height: 28px;\n font-weight: 400;\n padding-bottom: 40px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n margin-bottom: 40px;\n }\n\n h3 {\n color: $secondary-text-color;\n font-size: 20px;\n line-height: 28px;\n font-weight: 400;\n margin-bottom: 30px;\n }\n\n h4 {\n text-transform: uppercase;\n font-size: 13px;\n font-weight: 700;\n color: $darker-text-color;\n padding-bottom: 8px;\n margin-bottom: 8px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n }\n\n h6 {\n font-size: 16px;\n color: $secondary-text-color;\n line-height: 28px;\n font-weight: 400;\n }\n\n .fields-group h6 {\n color: $primary-text-color;\n font-weight: 500;\n }\n\n .directory__tag > a,\n .directory__tag > div {\n box-shadow: none;\n }\n\n .directory__tag .table-action-link .fa {\n color: inherit;\n }\n\n .directory__tag h4 {\n font-size: 18px;\n font-weight: 700;\n color: $primary-text-color;\n text-transform: none;\n padding-bottom: 0;\n margin-bottom: 0;\n border-bottom: none;\n }\n\n & > p {\n font-size: 14px;\n line-height: 18px;\n color: $secondary-text-color;\n margin-bottom: 20px;\n\n strong {\n color: $primary-text-color;\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n }\n\n hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba($ui-base-lighter-color, .6);\n margin: 20px 0;\n\n &.spacer {\n height: 1px;\n border: 0;\n }\n }\n\n .muted-hint {\n color: $darker-text-color;\n\n a {\n color: $highlight-text-color;\n }\n }\n\n .positive-hint {\n color: $valid-value-color;\n font-weight: 500;\n }\n\n .negative-hint {\n color: $error-value-color;\n font-weight: 500;\n }\n\n .neutral-hint {\n color: $dark-text-color;\n font-weight: 500;\n }\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n display: block;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n\n .sidebar-wrapper,\n .content-wrapper {\n flex: 0 0 auto;\n height: auto;\n overflow: initial;\n }\n\n .sidebar {\n width: 100%;\n padding: 0;\n height: auto;\n }\n }\n}\n\n.filters {\n display: flex;\n flex-wrap: wrap;\n\n .filter-subset {\n flex: 0 0 auto;\n margin: 0 40px 10px 0;\n\n &:last-child {\n margin-bottom: 20px;\n }\n\n ul {\n margin-top: 5px;\n list-style: none;\n\n li {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n strong {\n font-weight: 500;\n text-transform: uppercase;\n font-size: 12px;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n a {\n display: inline-block;\n color: $darker-text-color;\n text-decoration: none;\n text-transform: uppercase;\n font-size: 12px;\n font-weight: 500;\n border-bottom: 2px solid $ui-base-color;\n\n &:hover {\n color: $primary-text-color;\n border-bottom: 2px solid lighten($ui-base-color, 5%);\n }\n\n &.selected {\n color: $highlight-text-color;\n border-bottom: 2px solid $ui-highlight-color;\n }\n }\n }\n}\n\n.flavour-screen {\n display: block;\n margin: 10px auto;\n max-width: 100%;\n}\n\n.flavour-description {\n display: block;\n font-size: 16px;\n margin: 10px 0;\n\n & > p {\n margin: 10px 0;\n }\n}\n\n.report-accounts {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 20px;\n}\n\n.report-accounts__item {\n display: flex;\n flex: 250px;\n flex-direction: column;\n margin: 0 5px;\n\n & > strong {\n display: block;\n margin: 0 0 10px -5px;\n font-weight: 500;\n font-size: 14px;\n line-height: 18px;\n color: $secondary-text-color;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n .account-card {\n flex: 1 1 auto;\n }\n}\n\n.report-status,\n.account-status {\n display: flex;\n margin-bottom: 10px;\n\n .activity-stream {\n flex: 2 0 0;\n margin-right: 20px;\n max-width: calc(100% - 60px);\n\n .entry {\n border-radius: 4px;\n }\n }\n}\n\n.report-status__actions,\n.account-status__actions {\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n\n .icon-button {\n font-size: 24px;\n width: 24px;\n text-align: center;\n margin-bottom: 10px;\n }\n}\n\n.simple_form.new_report_note,\n.simple_form.new_account_moderation_note {\n max-width: 100%;\n}\n\n.batch-form-box {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 5px;\n\n #form_status_batch_action {\n margin: 0 5px 5px 0;\n font-size: 14px;\n }\n\n input.button {\n margin: 0 5px 5px 0;\n }\n\n .media-spoiler-toggle-buttons {\n margin-left: auto;\n\n .button {\n overflow: visible;\n margin: 0 0 5px 5px;\n float: right;\n }\n }\n}\n\n.back-link {\n margin-bottom: 10px;\n font-size: 14px;\n\n a {\n color: $highlight-text-color;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n.spacer {\n flex: 1 1 auto;\n}\n\n.log-entry {\n margin-bottom: 20px;\n line-height: 20px;\n\n &__header {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n padding: 10px;\n background: $ui-base-color;\n color: $darker-text-color;\n border-radius: 4px 4px 0 0;\n font-size: 14px;\n position: relative;\n }\n\n &__avatar {\n margin-right: 10px;\n\n .avatar {\n display: block;\n margin: 0;\n border-radius: 50%;\n width: 40px;\n height: 40px;\n }\n }\n\n &__content {\n max-width: calc(100% - 90px);\n }\n\n &__title {\n word-wrap: break-word;\n }\n\n &__timestamp {\n color: $dark-text-color;\n }\n\n &__extras {\n background: lighten($ui-base-color, 6%);\n border-radius: 0 0 4px 4px;\n padding: 10px;\n color: $darker-text-color;\n font-family: $font-monospace, monospace;\n font-size: 12px;\n word-wrap: break-word;\n min-height: 20px;\n }\n\n &__icon {\n font-size: 28px;\n margin-right: 10px;\n color: $dark-text-color;\n }\n\n &__icon__overlay {\n position: absolute;\n top: 10px;\n right: 10px;\n width: 10px;\n height: 10px;\n border-radius: 50%;\n\n &.positive {\n background: $success-green;\n }\n\n &.negative {\n background: lighten($error-red, 12%);\n }\n\n &.neutral {\n background: $ui-highlight-color;\n }\n }\n\n a,\n .username,\n .target {\n color: $secondary-text-color;\n text-decoration: none;\n font-weight: 500;\n }\n\n .diff-old {\n color: lighten($error-red, 12%);\n }\n\n .diff-neutral {\n color: $secondary-text-color;\n }\n\n .diff-new {\n color: $success-green;\n }\n}\n\na.name-tag,\n.name-tag,\na.inline-name-tag,\n.inline-name-tag {\n text-decoration: none;\n color: $secondary-text-color;\n\n .username {\n font-weight: 500;\n }\n\n &.suspended {\n .username {\n text-decoration: line-through;\n color: lighten($error-red, 12%);\n }\n\n .avatar {\n filter: grayscale(100%);\n opacity: 0.8;\n }\n }\n}\n\na.name-tag,\n.name-tag {\n display: flex;\n align-items: center;\n\n .avatar {\n display: block;\n margin: 0;\n margin-right: 5px;\n border-radius: 50%;\n }\n\n &.suspended {\n .avatar {\n filter: grayscale(100%);\n opacity: 0.8;\n }\n }\n}\n\n.speech-bubble {\n margin-bottom: 20px;\n border-left: 4px solid $ui-highlight-color;\n\n &.positive {\n border-left-color: $success-green;\n }\n\n &.negative {\n border-left-color: lighten($error-red, 12%);\n }\n\n &.warning {\n border-left-color: $gold-star;\n }\n\n &__bubble {\n padding: 16px;\n padding-left: 14px;\n font-size: 15px;\n line-height: 20px;\n border-radius: 4px 4px 4px 0;\n position: relative;\n font-weight: 500;\n\n a {\n color: $darker-text-color;\n }\n }\n\n &__owner {\n padding: 8px;\n padding-left: 12px;\n }\n\n time {\n color: $dark-text-color;\n }\n}\n\n.report-card {\n background: $ui-base-color;\n border-radius: 4px;\n margin-bottom: 20px;\n\n &__profile {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 15px;\n\n .account {\n padding: 0;\n border: 0;\n\n &__avatar-wrapper {\n margin-left: 0;\n }\n }\n\n &__stats {\n flex: 0 0 auto;\n font-weight: 500;\n color: $darker-text-color;\n text-transform: uppercase;\n text-align: right;\n\n a {\n color: inherit;\n text-decoration: none;\n\n &:focus,\n &:hover,\n &:active {\n color: lighten($darker-text-color, 8%);\n }\n }\n\n .red {\n color: $error-value-color;\n }\n }\n }\n\n &__summary {\n &__item {\n display: flex;\n justify-content: flex-start;\n border-top: 1px solid darken($ui-base-color, 4%);\n\n &:hover {\n background: lighten($ui-base-color, 2%);\n }\n\n &__reported-by,\n &__assigned {\n padding: 15px;\n flex: 0 0 auto;\n box-sizing: border-box;\n width: 150px;\n color: $darker-text-color;\n\n &,\n .username {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n\n &__content {\n flex: 1 1 auto;\n max-width: calc(100% - 300px);\n\n &__icon {\n color: $dark-text-color;\n margin-right: 4px;\n font-weight: 500;\n }\n }\n\n &__content a {\n display: block;\n box-sizing: border-box;\n width: 100%;\n padding: 15px;\n text-decoration: none;\n color: $darker-text-color;\n }\n }\n }\n}\n\n.one-line {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.ellipsized-ip {\n display: inline-block;\n max-width: 120px;\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: middle;\n}\n",".dashboard__counters {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -5px;\n margin-bottom: 20px;\n\n & > div {\n box-sizing: border-box;\n flex: 0 0 33.333%;\n padding: 0 5px;\n margin-bottom: 10px;\n\n & > div,\n & > a {\n padding: 20px;\n background: lighten($ui-base-color, 4%);\n border-radius: 4px;\n }\n\n & > a {\n text-decoration: none;\n color: inherit;\n display: block;\n\n &:hover,\n &:focus,\n &:active {\n background: lighten($ui-base-color, 8%);\n }\n }\n }\n\n &__num,\n &__text {\n text-align: center;\n font-weight: 500;\n font-size: 24px;\n line-height: 21px;\n color: $primary-text-color;\n font-family: $font-display, sans-serif;\n margin-bottom: 20px;\n line-height: 30px;\n }\n\n &__text {\n font-size: 18px;\n }\n\n &__label {\n font-size: 14px;\n color: $darker-text-color;\n text-align: center;\n font-weight: 500;\n }\n}\n\n.dashboard__widgets {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -5px;\n\n & > div {\n flex: 0 0 33.333%;\n margin-bottom: 20px;\n\n & > div {\n padding: 0 5px;\n }\n }\n\n a:not(.name-tag) {\n color: $ui-secondary-color;\n font-weight: 500;\n text-decoration: none;\n }\n}\n","body.rtl {\n direction: rtl;\n\n .column-header > button {\n text-align: right;\n padding-left: 0;\n padding-right: 15px;\n }\n\n .landing-page__logo {\n margin-right: 0;\n margin-left: 20px;\n }\n\n .landing-page .features-list .features-list__row .visual {\n margin-left: 0;\n margin-right: 15px;\n }\n\n .column-link__icon,\n .column-header__icon {\n margin-right: 0;\n margin-left: 5px;\n }\n\n .compose-form .compose-form__buttons-wrapper .character-counter__wrapper {\n margin-right: 0;\n margin-left: 4px;\n }\n\n .navigation-bar__profile {\n margin-left: 0;\n margin-right: 8px;\n }\n\n .search__input {\n padding-right: 10px;\n padding-left: 30px;\n }\n\n .search__icon .fa {\n right: auto;\n left: 10px;\n }\n\n .column-header__buttons {\n left: 0;\n right: auto;\n margin-left: 0;\n margin-right: -15px;\n }\n\n .column-inline-form .icon-button {\n margin-left: 0;\n margin-right: 5px;\n }\n\n .column-header__links .text-btn {\n margin-left: 10px;\n margin-right: 0;\n }\n\n .account__avatar-wrapper {\n float: right;\n }\n\n .column-header__back-button {\n padding-left: 5px;\n padding-right: 0;\n }\n\n .column-header__setting-arrows {\n float: left;\n }\n\n .setting-toggle__label {\n margin-left: 0;\n margin-right: 8px;\n }\n\n .status__avatar {\n left: auto;\n right: 10px;\n }\n\n .status,\n .activity-stream .status.light {\n padding-left: 10px;\n padding-right: 68px;\n }\n\n .status__info .status__display-name,\n .activity-stream .status.light .status__display-name {\n padding-left: 25px;\n padding-right: 0;\n }\n\n .activity-stream .pre-header {\n padding-right: 68px;\n padding-left: 0;\n }\n\n .status__prepend {\n margin-left: 0;\n margin-right: 68px;\n }\n\n .status__prepend-icon-wrapper {\n left: auto;\n right: -26px;\n }\n\n .activity-stream .pre-header .pre-header__icon {\n left: auto;\n right: 42px;\n }\n\n .account__avatar-overlay-overlay {\n right: auto;\n left: 0;\n }\n\n .column-back-button--slim-button {\n right: auto;\n left: 0;\n }\n\n .status__relative-time,\n .activity-stream .status.light .status__header .status__meta {\n float: left;\n }\n\n .status__action-bar {\n\n &__counter {\n margin-right: 0;\n margin-left: 11px;\n\n .status__action-bar-button {\n margin-right: 0;\n margin-left: 4px;\n }\n }\n }\n\n .status__action-bar-button {\n float: right;\n margin-right: 0;\n margin-left: 18px;\n }\n\n .status__action-bar-dropdown {\n float: right;\n }\n\n .privacy-dropdown__dropdown {\n margin-left: 0;\n margin-right: 40px;\n }\n\n .privacy-dropdown__option__icon {\n margin-left: 10px;\n margin-right: 0;\n }\n\n .detailed-status__display-name .display-name {\n text-align: right;\n }\n\n .detailed-status__display-avatar {\n margin-right: 0;\n margin-left: 10px;\n float: right;\n }\n\n .detailed-status__favorites,\n .detailed-status__reblogs {\n margin-left: 0;\n margin-right: 6px;\n }\n\n .fa-ul {\n margin-left: 0;\n margin-left: 2.14285714em;\n }\n\n .fa-li {\n left: auto;\n right: -2.14285714em;\n }\n\n .admin-wrapper {\n direction: rtl;\n }\n\n .admin-wrapper .sidebar ul a i.fa,\n a.table-action-link i.fa {\n margin-right: 0;\n margin-left: 5px;\n }\n\n .simple_form .check_boxes .checkbox label {\n padding-left: 0;\n padding-right: 25px;\n }\n\n .simple_form .input.with_label.boolean label.checkbox {\n padding-left: 25px;\n padding-right: 0;\n }\n\n .simple_form .check_boxes .checkbox input[type=\"checkbox\"],\n .simple_form .input.boolean input[type=\"checkbox\"] {\n left: auto;\n right: 0;\n }\n\n .simple_form .input.radio_buttons .radio {\n left: auto;\n right: 0;\n }\n\n .simple_form .input.radio_buttons .radio > label {\n padding-right: 28px;\n padding-left: 0;\n }\n\n .simple_form .input-with-append .input input {\n padding-left: 142px;\n padding-right: 0;\n }\n\n .simple_form .input.boolean label.checkbox {\n left: auto;\n right: 0;\n }\n\n .simple_form .input.boolean .label_input,\n .simple_form .input.boolean .hint {\n padding-left: 0;\n padding-right: 28px;\n }\n\n .simple_form .label_input__append {\n right: auto;\n left: 3px;\n\n &::after {\n right: auto;\n left: 0;\n background-image: linear-gradient(to left, rgba(darken($ui-base-color, 10%), 0), darken($ui-base-color, 10%));\n }\n }\n\n .simple_form select {\n background: darken($ui-base-color, 10%) url(\"data:image/svg+xml;utf8,\") no-repeat left 8px center / auto 16px;\n }\n\n .table th,\n .table td {\n text-align: right;\n }\n\n .filters .filter-subset {\n margin-right: 0;\n margin-left: 45px;\n }\n\n .landing-page .header-wrapper .mascot {\n right: 60px;\n left: auto;\n }\n\n .landing-page__call-to-action .row__information-board {\n direction: rtl;\n }\n\n .landing-page .header .hero .floats .float-1 {\n left: -120px;\n right: auto;\n }\n\n .landing-page .header .hero .floats .float-2 {\n left: 210px;\n right: auto;\n }\n\n .landing-page .header .hero .floats .float-3 {\n left: 110px;\n right: auto;\n }\n\n .landing-page .header .links .brand img {\n left: 0;\n }\n\n .landing-page .fa-external-link {\n padding-right: 5px;\n padding-left: 0 !important;\n }\n\n .landing-page .features #mastodon-timeline {\n margin-right: 0;\n margin-left: 30px;\n }\n\n @media screen and (min-width: 631px) {\n .column,\n .drawer {\n padding-left: 5px;\n padding-right: 5px;\n\n &:first-child {\n padding-left: 5px;\n padding-right: 10px;\n }\n }\n\n .columns-area > div {\n .column,\n .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n }\n }\n\n .public-layout {\n .header {\n .nav-button {\n margin-left: 8px;\n margin-right: 0;\n }\n }\n\n .public-account-header__tabs {\n margin-left: 0;\n margin-right: 20px;\n }\n }\n\n .landing-page__information {\n .account__display-name {\n margin-right: 0;\n margin-left: 5px;\n }\n\n .account__avatar-wrapper {\n margin-left: 12px;\n margin-right: 0;\n }\n }\n\n .card__bar .display-name {\n margin-left: 0;\n margin-right: 15px;\n text-align: right;\n }\n\n .fa-chevron-left::before {\n content: \"\\F054\";\n }\n\n .fa-chevron-right::before {\n content: \"\\F053\";\n }\n\n .column-back-button__icon {\n margin-right: 0;\n margin-left: 5px;\n }\n\n .column-header__setting-arrows .column-header__setting-btn:last-child {\n padding-left: 0;\n padding-right: 10px;\n }\n\n .simple_form .input.radio_buttons .radio > label input {\n left: auto;\n right: 0;\n }\n}\n","$black-emojis: '8ball' 'ant' 'back' 'black_circle' 'black_heart' 'black_large_square' 'black_medium_small_square' 'black_medium_square' 'black_nib' 'black_small_square' 'bomb' 'bowling' 'bust_in_silhouette' 'busts_in_silhouette' 'camera' 'camera_with_flash' 'clubs' 'copyright' 'curly_loop' 'currency_exchange' 'dark_sunglasses' 'eight_pointed_black_star' 'electric_plug' 'end' 'female-guard' 'film_projector' 'fried_egg' 'gorilla' 'guardsman' 'heavy_check_mark' 'heavy_division_sign' 'heavy_dollar_sign' 'heavy_minus_sign' 'heavy_multiplication_x' 'heavy_plus_sign' 'hocho' 'hole' 'joystick' 'kaaba' 'lower_left_ballpoint_pen' 'lower_left_fountain_pen' 'male-guard' 'microphone' 'mortar_board' 'movie_camera' 'musical_score' 'on' 'registered' 'soon' 'spades' 'speaking_head_in_silhouette' 'spider' 'telephone_receiver' 'tm' 'top' 'tophat' 'turkey' 'vhs' 'video_camera' 'video_game' 'water_buffalo' 'waving_black_flag' 'wavy_dash';\n\n%white-emoji-outline {\n filter: drop-shadow(1px 1px 0 $white) drop-shadow(-1px 1px 0 $white) drop-shadow(1px -1px 0 $white) drop-shadow(-1px -1px 0 $white);\n transform: scale(.71);\n}\n\n.emojione {\n @each $emoji in $black-emojis {\n &[title=':#{$emoji}:'] {\n @extend %white-emoji-outline;\n }\n }\n}\n","// components.scss\n.compose-form {\n .compose-form__modifiers {\n .compose-form__upload {\n &-description {\n input {\n &::placeholder {\n opacity: 1.0;\n }\n }\n }\n }\n }\n}\n\n.rich-formatting a,\n.rich-formatting p a,\n.rich-formatting li a,\n.landing-page__short-description p a,\n.status__content a,\n.reply-indicator__content a {\n color: lighten($ui-highlight-color, 12%);\n text-decoration: underline;\n\n &.mention {\n text-decoration: none;\n }\n\n &.mention span {\n text-decoration: underline;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n }\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n\n &.status__content__spoiler-link {\n color: $secondary-text-color;\n text-decoration: none;\n }\n}\n\n.status__content__read-more-button {\n text-decoration: underline;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n}\n\n.getting-started__footer a {\n text-decoration: underline;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n}\n"],"sourceRoot":""} \ No newline at end of file diff --git a/priv/static/packs/skins/vanilla/contrast/common.js b/priv/static/packs/skins/vanilla/contrast/common.js index 1a72bf441..4f5510f8b 100644 Binary files a/priv/static/packs/skins/vanilla/contrast/common.js and b/priv/static/packs/skins/vanilla/contrast/common.js differ diff --git a/priv/static/packs/skins/vanilla/mastodon-light/common.css b/priv/static/packs/skins/vanilla/mastodon-light/common.css index a6469cd88..f6e3473e7 100644 Binary files a/priv/static/packs/skins/vanilla/mastodon-light/common.css and b/priv/static/packs/skins/vanilla/mastodon-light/common.css differ diff --git a/priv/static/packs/skins/vanilla/mastodon-light/common.css.map b/priv/static/packs/skins/vanilla/mastodon-light/common.css.map index f14d1d5b3..5273d003d 100644 --- a/priv/static/packs/skins/vanilla/mastodon-light/common.css.map +++ b/priv/static/packs/skins/vanilla/mastodon-light/common.css.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./app/javascript/skins/vanilla/mastodon-light/common.scss"],"names":[],"mappings":"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","file":"skins/vanilla/mastodon-light/common.css","sourcesContent":["@charset \"UTF-8\";@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-italic-webfont-50efdad8c62f5f279e3f4f1f63a4f9bc.woff2) format(\"woff2\"),url(/packs/roboto-italic-webfont-927fdbf83b347742d39f0b00f3cfa99a.woff) format(\"woff\"),url(/packs/roboto-italic-webfont-4c71bd4a88468ea62f92e55cb4e33aef.ttf) format(\"truetype\"),url(/packs/roboto-italic-webfont-d88a9e8476fabedea3b87fd0ba2df3b3.svg#roboto-italic-webfont) format(\"svg\");font-weight:400;font-style:italic}@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-bold-webfont-f633cb5c651ba4d50791e1adf55d3c18.woff2) format(\"woff2\"),url(/packs/roboto-bold-webfont-df0f5fd966b99c0f503ae50c064fbba8.woff) format(\"woff\"),url(/packs/roboto-bold-webfont-5bacc29257521cc73732f2597cc19c4b.ttf) format(\"truetype\"),url(/packs/roboto-bold-webfont-4cbd1966fc397282fa35d69070782b80.svg#roboto-bold-webfont) format(\"svg\");font-weight:700;font-style:normal}@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-medium-webfont-69c55fc2fe77d38934ea98dc31642ce6.woff2) format(\"woff2\"),url(/packs/roboto-medium-webfont-6484794cd05bbf97f3f0c730cec21665.woff) format(\"woff\"),url(/packs/roboto-medium-webfont-7f0e4c7727a4bc5f37d95d804c6e0348.ttf) format(\"truetype\"),url(/packs/roboto-medium-webfont-f407ec033f15172c3c4acf75608dd11d.svg#roboto-medium-webfont) format(\"svg\");font-weight:500;font-style:normal}@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-regular-webfont-3ec24f953ed5e859a6402cb3c030ea8b.woff2) format(\"woff2\"),url(/packs/roboto-regular-webfont-b06ad091cf548c38401f3e5883cb36a2.woff) format(\"woff\"),url(/packs/roboto-regular-webfont-42a434b9f3c8c7a57b83488483b2d08e.ttf) format(\"truetype\"),url(/packs/roboto-regular-webfont-77dc6a0145954a963b95d30773543105.svg#roboto-regular-webfont) format(\"svg\");font-weight:400;font-style:normal}@font-face{font-family:\"mastodon-font-monospace\";src:local(\"Roboto Mono\"),url(/packs/robotomono-regular-webfont-6c1ce30b90ee993b22618ec489585594.woff2) format(\"woff2\"),url(/packs/robotomono-regular-webfont-09e0ef66c9dee2fa2689f6e5f2437670.woff) format(\"woff\"),url(/packs/robotomono-regular-webfont-0ba95b3b2370e6bf1dcdb20aa3a54ff2.ttf) format(\"truetype\"),url(/packs/robotomono-regular-webfont-51e9ccf8c829f4894a7e5a0883e864fc.svg#roboto_monoregular) format(\"svg\");font-weight:400;font-style:normal}@font-face{font-family:mastodon-font-display;src:local(\"Montserrat\"),url(/packs/Montserrat-Regular-080422d4c1328f3407818d25c86cce51.woff2) format(\"woff2\"),url(/packs/Montserrat-Regular-b0322f2faed575161a052b5af953251a.woff) format(\"woff\"),url(/packs/Montserrat-Regular-6a18f75e59e23e7f23b8a4ef70d748cd.ttf) format(\"truetype\");font-weight:400;font-style:normal}@font-face{font-family:mastodon-font-display;src:local(\"Montserrat\"),url(/packs/Montserrat-Medium-5f797490f806b3b229299f0a66de89c9.ttf) format(\"truetype\");font-weight:500;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:\"\";content:none}table{border-collapse:collapse;border-spacing:0}html{scrollbar-color:#ccd7e0 hsla(0,0%,100%,.1)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{background:#ccd7e0;border:0 #fff;border-radius:50px}::-webkit-scrollbar-thumb:hover{background:#c6d2dc}::-webkit-scrollbar-thumb:active{background:#ccd7e0}::-webkit-scrollbar-track{border:0 #fff;border-radius:0;background:hsla(0,0%,100%,.1)}::-webkit-scrollbar-track:active,::-webkit-scrollbar-track:hover{background:#d9e1e8}::-webkit-scrollbar-corner{background:transparent}body{font-family:\"mastodon-font-sans-serif\",sans-serif;background:#f2f5f7;font-size:13px;line-height:18px;font-weight:400;color:#000;text-rendering:optimizelegibility;-webkit-font-feature-settings:\"kern\";font-feature-settings:\"kern\";-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}body.system-font{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,\"mastodon-font-sans-serif\",sans-serif}body.app-body{position:absolute;width:100%;height:100%;padding:0;background:#d9e1e8}body.app-body.with-modals--active{overflow-y:hidden}body.lighter{background:#d9e1e8}body.with-modals{overflow-x:hidden;overflow-y:scroll}body.with-modals--active{overflow-y:hidden;margin-right:13px}body.player{text-align:center}body.embed{background:#ccd7e0;margin:0;padding-bottom:0}body.embed .container{position:absolute;width:100%;height:100%;overflow:hidden}body.admin{background:#e6ebf0;position:fixed}body.admin,body.error{width:100%;height:100%;padding:0}body.error{position:absolute;text-align:center;color:#282c37;background:#d9e1e8;display:flex;justify-content:center;align-items:center}body.error .dialog{vertical-align:middle;margin:20px}body.error .dialog__illustration img{display:block;max-width:470px;width:100%;height:auto;margin-top:-120px}body.error .dialog h1{font-size:20px;line-height:28px;font-weight:400}button{font-family:inherit;cursor:pointer}button:focus{outline:none}.app-holder,.app-holder>div{display:flex;width:100%;height:100%;align-items:center;justify-content:center;outline:0!important}.container-alt{width:700px;margin:40px auto 0}@media screen and (max-width:740px){.container-alt{width:100%;margin:0}}.logo-container{margin:100px auto 50px}@media screen and (max-width:400px){.logo-container{margin:30px auto 20px}}.logo-container h1{display:flex;justify-content:center;align-items:center}.logo-container h1 img{height:42px;margin-right:10px}.logo-container h1 a{display:flex;justify-content:center;align-items:center;color:#000;text-decoration:none;outline:0;padding:12px 16px;line-height:32px;font-family:mastodon-font-display,sans-serif;font-weight:500;font-size:14px}.compose-standalone .compose-form{width:400px;padding:20px 0;margin:40px auto 0;box-sizing:border-box}@media screen and (max-width:400px){.compose-standalone .compose-form{width:100%;margin-top:0;padding:20px}}.account-header{width:400px;display:flex;font-size:13px;line-height:18px;box-sizing:border-box;padding:20px 0 0;margin:40px auto -30px}@media screen and (max-width:440px){.account-header{width:100%;margin:0 0 10px;padding:20px 20px 0}}.account-header .avatar{width:40px;height:40px;margin-right:8px}.account-header .avatar img{width:100%;height:100%;display:block;margin:0;border-radius:4px}.account-header .name{flex:1 1 auto;color:#282c37;width:calc(100% - 88px)}.account-header .name .username{display:block;font-weight:500;text-overflow:ellipsis;overflow:hidden}.account-header .logout-link{display:block;font-size:32px;line-height:40px;margin-left:8px}.grid-3{display:grid;grid-gap:10px;grid-template-columns:3fr 1fr;grid-auto-columns:25%;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.grid-3 .column-0{grid-column:1/3;grid-row:1}.grid-3 .column-1{grid-column:1;grid-row:2}.grid-3 .column-2{grid-column:2;grid-row:2}.grid-3 .column-3{grid-column:1/3;grid-row:3}.grid-3 .landing-page__call-to-action{min-height:100%}@media screen and (max-width:738px){.grid-3{grid-template-columns:minmax(0,50%) minmax(0,50%)}.grid-3 .landing-page__call-to-action{padding:20px;display:flex;align-items:center;justify-content:center}.grid-3 .row__information-board{width:100%;justify-content:center;align-items:center}.grid-3 .row__mascot{display:none}}@media screen and (max-width:415px){.grid-3{grid-gap:0;grid-template-columns:minmax(0,100%)}.grid-3 .column-0{grid-column:1}.grid-3 .column-1{grid-column:1;grid-row:3}.grid-3 .column-2{grid-column:1;grid-row:2}.grid-3 .column-3{grid-column:1;grid-row:4}}@media screen and (max-width:415px){.public-layout{padding-top:48px}}.public-layout .container{max-width:960px}@media screen and (max-width:415px){.public-layout .container{padding:0}}.public-layout .header{background:#c0cdd9;box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:4px;height:48px;margin:10px 0;display:flex;align-items:stretch;justify-content:center;flex-wrap:nowrap;overflow:hidden}@media screen and (max-width:415px){.public-layout .header{position:fixed;width:100%;top:0;left:0;margin:0;border-radius:0;box-shadow:none;z-index:110}}.public-layout .header>div{flex:1 1 33.3%;min-height:1px}.public-layout .header .nav-left{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap}.public-layout .header .nav-center{display:flex;align-items:stretch;justify-content:center;flex-wrap:nowrap}.public-layout .header .nav-right{display:flex;align-items:stretch;justify-content:flex-end;flex-wrap:nowrap}.public-layout .header .brand{display:block;padding:15px}.public-layout .header .brand img{display:block;height:18px;width:auto;position:relative;bottom:-2px}@media screen and (max-width:415px){.public-layout .header .brand img{height:20px}}.public-layout .header .brand:active,.public-layout .header .brand:focus,.public-layout .header .brand:hover{background:#b3c3d1}.public-layout .header .nav-link{display:flex;align-items:center;padding:0 1rem;font-size:12px;font-weight:500;text-decoration:none;color:#282c37;white-space:nowrap;text-align:center}.public-layout .header .nav-link:active,.public-layout .header .nav-link:focus,.public-layout .header .nav-link:hover{text-decoration:underline;color:#000}@media screen and (max-width:550px){.public-layout .header .nav-link.optional{display:none}}.public-layout .header .nav-button{background:#a6b9c9;margin:8px 8px 8px 0;border-radius:4px}.public-layout .header .nav-button:active,.public-layout .header .nav-button:focus,.public-layout .header .nav-button:hover{text-decoration:none;background:#99afc2}.public-layout .grid{display:grid;grid-gap:10px;grid-template-columns:minmax(300px,3fr) minmax(298px,1fr);grid-auto-columns:25%;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.public-layout .grid .column-0{grid-row:1;grid-column:1}.public-layout .grid .column-1{grid-row:1;grid-column:2}@media screen and (max-width:600px){.public-layout .grid{grid-template-columns:100%;grid-gap:0}.public-layout .grid .column-1{display:none}}.public-layout .public-account-header{overflow:hidden;margin-bottom:10px;box-shadow:0 0 15px rgba(0,0,0,.2)}.public-layout .public-account-header.inactive{opacity:.5}.public-layout .public-account-header.inactive .avatar,.public-layout .public-account-header.inactive .public-account-header__image{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.public-layout .public-account-header.inactive .logo-button{background-color:#282c37}.public-layout .public-account-header.inactive .logo-button svg path:last-child{fill:#282c37}.public-layout .public-account-header__image{border-radius:4px 4px 0 0;overflow:hidden;height:300px;position:relative;background:#fff}.public-layout .public-account-header__image:after{content:\"\";display:block;position:absolute;width:100%;height:100%;box-shadow:inset 0 -1px 1px 1px rgba(0,0,0,.15);top:0;left:0}.public-layout .public-account-header__image img{-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;display:block;width:100%;height:100%;margin:0;border-radius:4px 4px 0 0}@media screen and (max-width:600px){.public-layout .public-account-header__image{height:200px}}.public-layout .public-account-header--no-bar{margin-bottom:0}.public-layout .public-account-header--no-bar .public-account-header__image,.public-layout .public-account-header--no-bar .public-account-header__image img{border-radius:4px}@media screen and (max-width:415px){.public-layout .public-account-header--no-bar .public-account-header__image,.public-layout .public-account-header--no-bar .public-account-header__image img{border-radius:0}}@media screen and (max-width:415px){.public-layout .public-account-header{margin-bottom:0;box-shadow:none}.public-layout .public-account-header__image:after{display:none}.public-layout .public-account-header__image,.public-layout .public-account-header__image img{border-radius:0}}.public-layout .public-account-header__bar{position:relative;margin-top:-80px;display:flex;justify-content:flex-start}.public-layout .public-account-header__bar:before{content:\"\";display:block;background:#ccd7e0;position:absolute;bottom:0;left:0;right:0;height:60px;border-radius:0 0 4px 4px;z-index:-1}.public-layout .public-account-header__bar .avatar{display:block;width:120px;height:120px;padding-left:16px;flex:0 0 auto}.public-layout .public-account-header__bar .avatar img{display:block;width:100%;height:100%;margin:0;border-radius:50%;border:4px solid #ccd7e0;background:#f2f5f7}@media screen and (max-width:600px){.public-layout .public-account-header__bar{margin-top:0;background:#ccd7e0;border-radius:0 0 4px 4px;padding:5px}.public-layout .public-account-header__bar:before{display:none}.public-layout .public-account-header__bar .avatar{width:48px;height:48px;padding:7px 0 7px 10px}.public-layout .public-account-header__bar .avatar img{border:0;border-radius:4px}}@media screen and (max-width:600px) and (max-width:360px){.public-layout .public-account-header__bar .avatar{display:none}}@media screen and (max-width:415px){.public-layout .public-account-header__bar{border-radius:0}}@media screen and (max-width:600px){.public-layout .public-account-header__bar{flex-wrap:wrap}}.public-layout .public-account-header__tabs{flex:1 1 auto;margin-left:20px}.public-layout .public-account-header__tabs__name{padding-top:20px;padding-bottom:8px}.public-layout .public-account-header__tabs__name h1{font-size:20px;line-height:27px;color:#000;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-shadow:1px 1px 1px #000}.public-layout .public-account-header__tabs__name h1 small{display:block;font-size:14px;color:#000;font-weight:400;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:600px){.public-layout .public-account-header__tabs{margin-left:15px;display:flex;justify-content:space-between;align-items:center}.public-layout .public-account-header__tabs__name{padding-top:0;padding-bottom:0}.public-layout .public-account-header__tabs__name h1{font-size:16px;line-height:24px;text-shadow:none}.public-layout .public-account-header__tabs__name h1 small{color:#282c37}}.public-layout .public-account-header__tabs__tabs{display:flex;justify-content:flex-start;align-items:stretch;height:58px}.public-layout .public-account-header__tabs__tabs .details-counters{display:flex;flex-direction:row;min-width:300px}@media screen and (max-width:600px){.public-layout .public-account-header__tabs__tabs .details-counters{display:none}}.public-layout .public-account-header__tabs__tabs .counter{width:33.3%;box-sizing:border-box;flex:0 0 auto;color:#282c37;padding:10px;border-right:1px solid #ccd7e0;cursor:default;text-align:center;position:relative}.public-layout .public-account-header__tabs__tabs .counter a{display:block}.public-layout .public-account-header__tabs__tabs .counter:last-child{border-right:0}.public-layout .public-account-header__tabs__tabs .counter:after{display:block;content:\"\";position:absolute;bottom:0;left:0;width:100%;border-bottom:4px solid #9bcbed;opacity:.5;transition:all .4s ease}.public-layout .public-account-header__tabs__tabs .counter.active:after{border-bottom:4px solid #2b5fd9;opacity:1}.public-layout .public-account-header__tabs__tabs .counter.active.inactive:after{border-bottom-color:#282c37}.public-layout .public-account-header__tabs__tabs .counter:hover:after{opacity:1;transition-duration:.1s}.public-layout .public-account-header__tabs__tabs .counter a{text-decoration:none;color:inherit}.public-layout .public-account-header__tabs__tabs .counter .counter-label{font-size:12px;display:block}.public-layout .public-account-header__tabs__tabs .counter .counter-number{font-weight:500;font-size:18px;margin-bottom:5px;color:#000;font-family:mastodon-font-display,sans-serif}.public-layout .public-account-header__tabs__tabs .spacer{flex:1 1 auto;height:1px}.public-layout .public-account-header__tabs__tabs__buttons{padding:7px 8px}.public-layout .public-account-header__extra{display:none;margin-top:4px}.public-layout .public-account-header__extra .public-account-bio{border-radius:0;box-shadow:none;background:transparent;margin:0 -5px}.public-layout .public-account-header__extra .public-account-bio .account__header__fields{border-top:1px solid #b3c3d1}.public-layout .public-account-header__extra .public-account-bio .roles{display:none}.public-layout .public-account-header__extra__links{margin-top:-15px;font-size:14px;color:#282c37}.public-layout .public-account-header__extra__links a{display:inline-block;color:#282c37;text-decoration:none;padding:15px}.public-layout .public-account-header__extra__links a strong{font-weight:700;color:#000}@media screen and (max-width:600px){.public-layout .public-account-header__extra{display:block;flex:100%}}.public-layout .account__section-headline{border-radius:4px 4px 0 0}@media screen and (max-width:415px){.public-layout .account__section-headline{border-radius:0}}.public-layout .detailed-status__meta{margin-top:25px}.public-layout .public-account-bio{background:#c0cdd9;box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:4px;overflow:hidden;margin-bottom:10px}@media screen and (max-width:415px){.public-layout .public-account-bio{box-shadow:none;margin-bottom:0;border-radius:0}}.public-layout .public-account-bio .account__header__fields{margin:0;border-top:0}.public-layout .public-account-bio .account__header__fields a{color:#214fba}.public-layout .public-account-bio .account__header__fields dl:first-child .verified{border-radius:0 4px 0 0}.public-layout .public-account-bio .account__header__fields .verified a{color:#3c754d}.public-layout .public-account-bio .account__header__content{padding:20px 20px 0;color:#000}.public-layout .public-account-bio .roles,.public-layout .public-account-bio__extra{padding:20px;font-size:14px;color:#282c37}.public-layout .public-account-bio .roles{padding-bottom:0}.public-layout .static-icon-button{color:#606984;font-size:18px}.public-layout .static-icon-button>span{font-size:14px;font-weight:500}.public-layout .card-grid{display:flex;flex-wrap:wrap;min-width:100%;margin:0 -5px}.public-layout .card-grid>div{box-sizing:border-box;flex:1 0 auto;width:300px;padding:0 5px;margin-bottom:10px;max-width:33.333%}@media screen and (max-width:900px){.public-layout .card-grid>div{max-width:50%}}@media screen and (max-width:600px){.public-layout .card-grid>div{max-width:100%}}@media screen and (max-width:415px){.public-layout .card-grid{margin:0;border-top:1px solid #c0cdd9}.public-layout .card-grid>div{width:100%;padding:0;margin-bottom:0;border-bottom:1px solid #c0cdd9}.public-layout .card-grid>div:last-child{border-bottom:0}.public-layout .card-grid>div .card__bar{background:#d9e1e8}.public-layout .card-grid>div .card__bar:active,.public-layout .card-grid>div .card__bar:focus,.public-layout .card-grid>div .card__bar:hover{background:#ccd7e0}}.no-list{list-style:none}.no-list li{display:inline-block;margin:0 5px}.recovery-codes{list-style:none;margin:0 auto}.recovery-codes li{font-size:125%;line-height:1.5;letter-spacing:1px}.public-layout .footer{text-align:left;padding-top:20px;padding-bottom:60px;font-size:12px;color:#6d8ca7}@media screen and (max-width:415px){.public-layout .footer{padding-left:20px;padding-right:20px}}.public-layout .footer .grid{display:grid;grid-gap:10px;grid-template-columns:1fr 1fr 2fr 1fr 1fr}.public-layout .footer .grid .column-0{grid-column:1;grid-row:1;min-width:0}.public-layout .footer .grid .column-1{grid-column:2;grid-row:1;min-width:0}.public-layout .footer .grid .column-2{grid-column:3;grid-row:1;min-width:0;text-align:center}.public-layout .footer .grid .column-2 h4 a{color:#6d8ca7}.public-layout .footer .grid .column-3{grid-column:4;grid-row:1;min-width:0}.public-layout .footer .grid .column-4{grid-column:5;grid-row:1;min-width:0}@media screen and (max-width:690px){.public-layout .footer .grid{grid-template-columns:1fr 2fr 1fr}.public-layout .footer .grid .column-0,.public-layout .footer .grid .column-1{grid-column:1}.public-layout .footer .grid .column-1{grid-row:2}.public-layout .footer .grid .column-2{grid-column:2}.public-layout .footer .grid .column-3,.public-layout .footer .grid .column-4{grid-column:3}.public-layout .footer .grid .column-4{grid-row:2}}@media screen and (max-width:600px){.public-layout .footer .grid .column-1{display:block}}@media screen and (max-width:415px){.public-layout .footer .grid .column-0,.public-layout .footer .grid .column-1,.public-layout .footer .grid .column-3,.public-layout .footer .grid .column-4{display:none}}.public-layout .footer h4{text-transform:uppercase;font-weight:700;margin-bottom:8px;color:#282c37}.public-layout .footer h4 a{color:inherit;text-decoration:none}.public-layout .footer ul a{text-decoration:none;color:#6d8ca7}.public-layout .footer ul a:active,.public-layout .footer ul a:focus,.public-layout .footer ul a:hover{text-decoration:underline}.public-layout .footer .brand svg{display:block;height:36px;width:auto;margin:0 auto}.public-layout .footer .brand svg path{fill:#6d8ca7}.public-layout .footer .brand:active svg path,.public-layout .footer .brand:focus svg path,.public-layout .footer .brand:hover svg path{fill:#60829f}.compact-header h1{font-size:24px;line-height:28px;color:#282c37;font-weight:500;margin-bottom:20px;padding:0 10px;word-wrap:break-word}@media screen and (max-width:740px){.compact-header h1{text-align:center;padding:20px 10px 0}}.compact-header h1 a{color:inherit;text-decoration:none}.compact-header h1 small{font-weight:400;color:#282c37}.compact-header h1 img{display:inline-block;margin-bottom:-5px;margin-right:15px;width:36px;height:36px}.hero-widget{margin-bottom:10px;box-shadow:0 0 15px rgba(0,0,0,.2)}.hero-widget__img{width:100%;height:167px;position:relative;overflow:hidden;border-radius:4px 4px 0 0;background:#000}.hero-widget__img img{-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;display:block;width:100%;height:100%;margin:0;border-radius:4px 4px 0 0}.hero-widget__text{background:#d9e1e8;padding:20px;border-radius:0 0 4px 4px;font-size:15px;color:#282c37;line-height:20px;word-wrap:break-word;font-weight:400}.hero-widget__text .emojione{width:20px;height:20px;margin:-3px 0 0}.hero-widget__text p{margin-bottom:20px}.hero-widget__text p:last-child{margin-bottom:0}.hero-widget__text em{display:inline;margin:0;padding:0;font-weight:700;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;color:#131419}.hero-widget__text a{color:#282c37;text-decoration:none}.hero-widget__text a:hover{text-decoration:underline}@media screen and (max-width:415px){.hero-widget{display:none}}.endorsements-widget{margin-bottom:10px;padding-bottom:10px}.endorsements-widget h4{padding:10px;text-transform:uppercase;font-weight:700;font-size:13px;color:#282c37}.endorsements-widget .account{padding:10px 0}.endorsements-widget .account:last-child{border-bottom:0}.endorsements-widget .account .account__display-name{display:flex;align-items:center}.endorsements-widget .account .account__avatar{width:44px;height:44px;background-size:44px 44px}.box-widget,.contact-widget,.landing-page__information.contact-widget{padding:20px;border-radius:4px;background:#d9e1e8;box-shadow:0 0 15px rgba(0,0,0,.2)}.contact-widget,.landing-page__information.contact-widget{box-sizing:border-box;min-height:100%}.contact-widget{font-size:15px;color:#282c37;line-height:20px;word-wrap:break-word;font-weight:400}.contact-widget strong{font-weight:500}.contact-widget p{margin-bottom:10px}.contact-widget p:last-child{margin-bottom:0}.contact-widget__mail{margin-top:10px}.contact-widget__mail a{color:#000;text-decoration:none}.moved-account-widget{padding:15px 15px 20px;border-radius:4px;background:#d9e1e8;box-shadow:0 0 15px rgba(0,0,0,.2);color:#282c37;font-weight:400;margin-bottom:10px}.moved-account-widget a,.moved-account-widget strong{font-weight:500}.moved-account-widget a:lang(ja),.moved-account-widget a:lang(ko),.moved-account-widget a:lang(zh-CN),.moved-account-widget a:lang(zh-HK),.moved-account-widget a:lang(zh-TW),.moved-account-widget strong:lang(ja),.moved-account-widget strong:lang(ko),.moved-account-widget strong:lang(zh-CN),.moved-account-widget strong:lang(zh-HK),.moved-account-widget strong:lang(zh-TW){font-weight:700}.moved-account-widget a{color:inherit;text-decoration:underline}.moved-account-widget a.mention,.moved-account-widget a.mention:active,.moved-account-widget a.mention:focus,.moved-account-widget a.mention:hover,.moved-account-widget a.mention span{text-decoration:none}.moved-account-widget a.mention:active span,.moved-account-widget a.mention:focus span,.moved-account-widget a.mention:hover span{text-decoration:underline}.moved-account-widget__message{margin-bottom:15px}.moved-account-widget__message .fa{margin-right:5px;color:#282c37}.moved-account-widget__card .detailed-status__display-avatar{position:relative;cursor:pointer}.moved-account-widget__card .detailed-status__display-name{margin-bottom:0;text-decoration:none}.moved-account-widget__card .detailed-status__display-name span{font-weight:400}.memoriam-widget{padding:20px;background:#000;font-size:14px;color:#282c37;margin-bottom:10px}.memoriam-widget,.page-header{border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.2)}.page-header{background:#c0cdd9;padding:60px 15px;text-align:center;margin:10px 0}.page-header h1{color:#000;font-size:36px;line-height:1.1;font-weight:700;margin-bottom:10px}.page-header p{font-size:15px;color:#282c37}@media screen and (max-width:415px){.page-header{margin-top:0;background:#ccd7e0}.page-header h1{font-size:24px}}.directory{background:#d9e1e8;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.2)}.directory__tag{box-sizing:border-box;margin-bottom:10px}.directory__tag>a,.directory__tag>div{display:flex;align-items:center;justify-content:space-between;background:#d9e1e8;border-radius:4px;padding:15px;text-decoration:none;color:inherit;box-shadow:0 0 15px rgba(0,0,0,.2)}.directory__tag>a:active,.directory__tag>a:focus,.directory__tag>a:hover{background:#c0cdd9}.directory__tag.active>a{background:#2b5fd9;cursor:default}.directory__tag h4{flex:1 1 auto;font-size:18px;font-weight:700;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.directory__tag h4 .fa{color:#282c37}.directory__tag h4 small{display:block;font-weight:400;font-size:15px;margin-top:8px;color:#282c37}.directory__tag.active h4,.directory__tag.active h4 .fa,.directory__tag.active h4 small{color:#000}.directory__tag .avatar-stack{flex:0 0 auto;width:120px}.directory__tag.active .avatar-stack .account__avatar{border-color:#2b5fd9}.avatar-stack{display:flex;justify-content:flex-end}.avatar-stack .account__avatar{flex:0 0 auto;width:36px;height:36px;border-radius:50%;position:relative;margin-left:-10px;border:2px solid #d9e1e8}.avatar-stack .account__avatar:first-child{z-index:1}.avatar-stack .account__avatar:nth-child(2){z-index:2}.avatar-stack .account__avatar:nth-child(3){z-index:3}.accounts-table{width:100%}.accounts-table .account{padding:0;border:0}.accounts-table thead th{text-align:center;text-transform:uppercase;color:#282c37;font-weight:700;padding:10px}.accounts-table thead th:first-child{text-align:left}.accounts-table tbody td{padding:15px 0;vertical-align:middle;border-bottom:1px solid #c0cdd9}.accounts-table tbody tr:last-child td{border-bottom:0}.accounts-table__count{width:120px;text-align:center;font-size:15px;font-weight:500;color:#000}.accounts-table__count small{display:block;color:#282c37;font-weight:400;font-size:14px}@media screen and (max-width:415px){.accounts-table tbody td.optional{display:none}}@media screen and (max-width:415px){.box-widget,.contact-widget,.directory,.landing-page__information.contact-widget,.memoriam-widget,.moved-account-widget,.page-header{margin-bottom:0;box-shadow:none;border-radius:0}}.statuses-grid{min-height:600px}@media screen and (max-width:640px){.statuses-grid{width:100%!important}}.statuses-grid__item{width:313.3333333333px}@media screen and (max-width:1255px){.statuses-grid__item{width:306.6666666667px}}@media screen and (max-width:640px){.statuses-grid__item{width:100%}}@media screen and (max-width:415px){.statuses-grid__item{width:100vw}}.statuses-grid .detailed-status{border-radius:4px}@media screen and (max-width:415px){.statuses-grid .detailed-status{border-top:1px solid #a6b9c9}}.statuses-grid .detailed-status.compact .detailed-status__meta{margin-top:15px}.statuses-grid .detailed-status.compact .status__content{font-size:15px;line-height:20px}.statuses-grid .detailed-status.compact .status__content .emojione{width:20px;height:20px;margin:-3px 0 0}.statuses-grid .detailed-status.compact .status__content .status__content__spoiler-link{line-height:20px;margin:0}.statuses-grid .detailed-status.compact .media-gallery,.statuses-grid .detailed-status.compact .status-card,.statuses-grid .detailed-status.compact .video-player{margin-top:15px}.notice-widget{color:#282c37}.notice-widget,.notice-widget p{margin-bottom:10px}.notice-widget p:last-child{margin-bottom:0}.notice-widget a{font-size:14px;line-height:20px;text-decoration:none;font-weight:500;color:#2b5fd9}.notice-widget a:active,.notice-widget a:focus,.notice-widget a:hover{text-decoration:underline}code{font-family:\"mastodon-font-monospace\",monospace;font-weight:400}.form-container{max-width:400px;padding:20px;margin:0 auto}.simple_form .input{margin-bottom:15px;overflow:hidden}.simple_form .input.hidden{margin:0}.simple_form .input.radio_buttons .radio{margin-bottom:15px}.simple_form .input.radio_buttons .radio:last-child{margin-bottom:0}.simple_form .input.radio_buttons .radio>label{position:relative;padding-left:28px}.simple_form .input.radio_buttons .radio>label input{position:absolute;top:-2px;left:0}.simple_form .input.boolean{position:relative;margin-bottom:0}.simple_form .input.boolean .label_input>label{font-family:inherit;font-size:14px;padding-top:5px;color:#000;display:block;width:auto}.simple_form .input.boolean .hint,.simple_form .input.boolean .label_input{padding-left:28px}.simple_form .input.boolean .label_input__wrapper{position:static}.simple_form .input.boolean label.checkbox{position:absolute;top:2px;left:0}.simple_form .row{display:flex;margin:0 -5px}.simple_form .row .input{box-sizing:border-box;flex:1 1 auto;width:50%;padding:0 5px}.simple_form .hint{color:#282c37}.simple_form .hint a{color:#2b5fd9}.simple_form .hint code{border-radius:3px;padding:.2em .4em;background:#fff}.simple_form span.hint{display:block;font-size:12px;margin-top:4px}.simple_form p.hint{margin-bottom:15px;color:#282c37}.simple_form p.hint.subtle-hint{text-align:center;font-size:12px;line-height:18px;margin-top:15px;margin-bottom:0}.simple_form .card{margin-bottom:15px}.simple_form strong{font-weight:500}.simple_form strong:lang(ja),.simple_form strong:lang(ko),.simple_form strong:lang(zh-CN),.simple_form strong:lang(zh-HK),.simple_form strong:lang(zh-TW){font-weight:700}.simple_form .input.with_floating_label .label_input{display:flex}.simple_form .input.with_floating_label .label_input>label{font-family:inherit;font-size:14px;color:#000;font-weight:500;min-width:150px;flex:0 0 auto}.simple_form .input.with_floating_label .label_input input,.simple_form .input.with_floating_label .label_input select{flex:1 1 auto}.simple_form .input.with_floating_label.select .hint{margin-top:6px;margin-left:150px}.simple_form .input.with_label .label_input>label{font-family:inherit;font-size:14px;color:#000;display:block;margin-bottom:8px;word-wrap:break-word;font-weight:500}.simple_form .input.with_label .hint{margin-top:6px}.simple_form .input.with_label ul{flex:390px}.simple_form .input.with_block_label{max-width:none}.simple_form .input.with_block_label>label{font-family:inherit;font-size:16px;color:#000;display:block;font-weight:500;padding-top:5px}.simple_form .input.with_block_label .hint{margin-bottom:15px}.simple_form .input.with_block_label ul{-webkit-columns:2;column-count:2}.simple_form .required abbr{text-decoration:none;color:#c1203b}.simple_form .fields-group{margin-bottom:25px}.simple_form .fields-group .input:last-child{margin-bottom:0}.simple_form .fields-row{display:flex;padding-top:5px;margin:0 -10px 25px}.simple_form .fields-row .input{max-width:none}.simple_form .fields-row__column{box-sizing:border-box;padding:0 10px;flex:1 1 auto;min-height:1px}.simple_form .fields-row__column-6{max-width:50%}.simple_form .fields-row .fields-group:last-child,.simple_form .fields-row .fields-row__column.fields-group{margin-bottom:0}@media screen and (max-width:600px){.simple_form .fields-row{display:block;margin-bottom:0}.simple_form .fields-row__column{max-width:none}.simple_form .fields-row .fields-group:last-child,.simple_form .fields-row .fields-row__column,.simple_form .fields-row .fields-row__column.fields-group{margin-bottom:25px}}.simple_form .input.radio_buttons .radio label{margin-bottom:5px;font-family:inherit;font-size:14px;color:#000;display:block;width:auto}.simple_form .check_boxes .checkbox label{font-family:inherit;font-size:14px;color:#000;display:inline-block;width:auto;position:relative;padding-top:5px;padding-left:25px;flex:1 1 auto}.simple_form .check_boxes .checkbox input[type=checkbox]{position:absolute;left:0;top:5px;margin:0}.simple_form input[type=email],.simple_form input[type=number],.simple_form input[type=password],.simple_form input[type=text],.simple_form textarea{box-sizing:border-box;font-size:16px;color:#000;display:block;width:100%;outline:0;font-family:inherit;resize:vertical;background:#f9fafb;border:1px solid #fff;border-radius:4px;padding:10px}.simple_form input[type=email]:invalid,.simple_form input[type=number]:invalid,.simple_form input[type=password]:invalid,.simple_form input[type=text]:invalid,.simple_form textarea:invalid{box-shadow:none}.simple_form input[type=email]:focus:invalid,.simple_form input[type=number]:focus:invalid,.simple_form input[type=password]:focus:invalid,.simple_form input[type=text]:focus:invalid,.simple_form textarea:focus:invalid{border-color:#c1203b}.simple_form input[type=email]:required:valid,.simple_form input[type=number]:required:valid,.simple_form input[type=password]:required:valid,.simple_form input[type=text]:required:valid,.simple_form textarea:required:valid{border-color:#3c754d}.simple_form input[type=email]:hover,.simple_form input[type=number]:hover,.simple_form input[type=password]:hover,.simple_form input[type=text]:hover,.simple_form textarea:hover{border-color:#fff}.simple_form input[type=email]:active,.simple_form input[type=email]:focus,.simple_form input[type=number]:active,.simple_form input[type=number]:focus,.simple_form input[type=password]:active,.simple_form input[type=password]:focus,.simple_form input[type=text]:active,.simple_form input[type=text]:focus,.simple_form textarea:active,.simple_form textarea:focus{border-color:#2b5fd9;background:#f2f5f7}.simple_form .input.field_with_errors label{color:#c1203b}.simple_form .input.field_with_errors input[type=email],.simple_form .input.field_with_errors input[type=number],.simple_form .input.field_with_errors input[type=password],.simple_form .input.field_with_errors input[type=text],.simple_form .input.field_with_errors select,.simple_form .input.field_with_errors textarea{border-color:#c1203b}.simple_form .input.field_with_errors .error{display:block;font-weight:500;color:#c1203b;margin-top:4px}.simple_form .actions{margin-top:30px;display:flex}.simple_form .actions.actions--top{margin-top:0;margin-bottom:30px}.simple_form .block-button,.simple_form .button,.simple_form button{display:block;width:100%;border:0;border-radius:4px;background:#2b5fd9;color:#000;font-size:18px;line-height:inherit;height:auto;padding:10px;text-transform:uppercase;text-decoration:none;text-align:center;box-sizing:border-box;cursor:pointer;font-weight:500;outline:0;margin-bottom:10px;margin-right:10px}.simple_form .block-button:last-child,.simple_form .button:last-child,.simple_form button:last-child{margin-right:0}.simple_form .block-button:hover,.simple_form .button:hover,.simple_form button:hover{background-color:#2454c7}.simple_form .block-button:active,.simple_form .block-button:focus,.simple_form .button:active,.simple_form .button:focus,.simple_form button:active,.simple_form button:focus{background-color:#416fdd}.simple_form .block-button.negative,.simple_form .button.negative,.simple_form button.negative{background:#df405a}.simple_form .block-button.negative:hover,.simple_form .button.negative:hover,.simple_form button.negative:hover{background-color:#db2a47}.simple_form .block-button.negative:active,.simple_form .block-button.negative:focus,.simple_form .button.negative:active,.simple_form .button.negative:focus,.simple_form button.negative:active,.simple_form button.negative:focus{background-color:#e3566d}.simple_form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font-size:16px;color:#000;display:block;width:100%;outline:0;font-family:inherit;resize:vertical;background:#f9fafb url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center/auto 16px;border:1px solid #fff;border-radius:4px;padding-left:10px;padding-right:30px;height:41px}.simple_form .label_input__wrapper{position:relative}.simple_form .label_input__append{position:absolute;right:3px;top:1px;padding:10px 10px 9px;font-size:16px;color:#444b5d;font-family:inherit;pointer-events:none;cursor:default;max-width:140px;white-space:nowrap;overflow:hidden}.simple_form .label_input__append:after{content:\"\";display:block;position:absolute;top:0;right:0;bottom:1px;width:5px;background-image:linear-gradient(90deg,rgba(249,250,251,0),#f9fafb)}.flash-message{background:#c0cdd9;color:#282c37;border-radius:4px;padding:15px 10px;margin-bottom:30px;text-align:center}.flash-message.notice{border:1px solid rgba(60,117,77,.5);background:rgba(60,117,77,.25);color:#3c754d}.flash-message.alert{border:1px solid rgba(223,64,90,.5);background:rgba(223,64,90,.25);color:#df405a}.flash-message p{margin-bottom:15px}.flash-message .oauth-code{outline:0;box-sizing:border-box;display:block;width:100%;border:none;padding:10px;font-family:\"mastodon-font-monospace\",monospace;background:#d9e1e8;color:#000;font-size:14px;margin:0}.flash-message .oauth-code::-moz-focus-inner{border:0}.flash-message .oauth-code::-moz-focus-inner,.flash-message .oauth-code:active,.flash-message .oauth-code:focus{outline:0!important}.flash-message .oauth-code:focus{background:#ccd7e0}.flash-message strong{font-weight:500}.flash-message strong:lang(ja),.flash-message strong:lang(ko),.flash-message strong:lang(zh-CN),.flash-message strong:lang(zh-HK),.flash-message strong:lang(zh-TW){font-weight:700}@media screen and (max-width:740px) and (min-width:441px){.flash-message{margin-top:40px}}.form-footer{margin-top:30px;text-align:center}.form-footer a{color:#282c37;text-decoration:none}.form-footer a:hover{text-decoration:underline}.quick-nav{list-style:none;margin-bottom:25px;font-size:14px}.quick-nav li{display:inline-block;margin-right:10px}.quick-nav a{color:#2b5fd9;text-transform:uppercase;text-decoration:none;font-weight:700}.quick-nav a:active,.quick-nav a:focus,.quick-nav a:hover{color:#214fba}.follow-prompt,.oauth-prompt{margin-bottom:30px;color:#282c37}.follow-prompt h2,.oauth-prompt h2{font-size:16px;margin-bottom:30px;text-align:center}.follow-prompt strong,.oauth-prompt strong{color:#282c37;font-weight:500}.follow-prompt strong:lang(ja),.follow-prompt strong:lang(ko),.follow-prompt strong:lang(zh-CN),.follow-prompt strong:lang(zh-HK),.follow-prompt strong:lang(zh-TW),.oauth-prompt strong:lang(ja),.oauth-prompt strong:lang(ko),.oauth-prompt strong:lang(zh-CN),.oauth-prompt strong:lang(zh-HK),.oauth-prompt strong:lang(zh-TW){font-weight:700}@media screen and (max-width:740px) and (min-width:441px){.follow-prompt,.oauth-prompt{margin-top:40px}}.qr-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start}.qr-code{flex:0 0 auto;background:#fff;padding:4px;margin:0 10px 20px 0;box-shadow:0 0 15px rgba(0,0,0,.2);display:inline-block}.qr-code svg{display:block;margin:0}.qr-alternative{margin-bottom:20px;color:#282c37;flex:150px}.qr-alternative samp{display:block;font-size:14px}.table-form p{margin-bottom:15px}.table-form p strong{font-weight:500}.table-form p strong:lang(ja),.table-form p strong:lang(ko),.table-form p strong:lang(zh-CN),.table-form p strong:lang(zh-HK),.table-form p strong:lang(zh-TW){font-weight:700}.simple_form .warning,.table-form .warning{box-sizing:border-box;color:#000;text-shadow:1px 1px 0 rgba(0,0,0,.3);box-shadow:0 2px 6px rgba(0,0,0,.4);border-radius:4px;padding:10px;margin-bottom:15px}.simple_form .warning a,.table-form .warning a{color:#000;text-decoration:underline}.simple_form .warning a:active,.simple_form .warning a:focus,.simple_form .warning a:hover,.table-form .warning a:active,.table-form .warning a:focus,.table-form .warning a:hover{text-decoration:none}.simple_form .warning strong,.table-form .warning strong{font-weight:600;display:block;margin-bottom:5px}.simple_form .warning strong:lang(ja),.simple_form .warning strong:lang(ko),.simple_form .warning strong:lang(zh-CN),.simple_form .warning strong:lang(zh-HK),.simple_form .warning strong:lang(zh-TW),.table-form .warning strong:lang(ja),.table-form .warning strong:lang(ko),.table-form .warning strong:lang(zh-CN),.table-form .warning strong:lang(zh-HK),.table-form .warning strong:lang(zh-TW){font-weight:700}.simple_form .warning strong .fa,.table-form .warning strong .fa{font-weight:400}.action-pagination{display:flex;flex-wrap:wrap;align-items:center}.action-pagination .actions,.action-pagination .pagination{flex:1 1 auto}.action-pagination .actions{padding:30px 20px 30px 0;flex:0 0 auto}.post-follow-actions{text-align:center;color:#282c37}.post-follow-actions div{margin-bottom:4px}.alternative-login{margin-top:20px;margin-bottom:20px}.alternative-login h4{font-size:16px;color:#000;text-align:center;margin-bottom:20px;border:0;padding:0}.alternative-login .button{display:block}.scope-danger{color:#ff5050}.form_admin_settings_closed_registrations_message textarea,.form_admin_settings_custom_css textarea,.form_admin_settings_site_description textarea,.form_admin_settings_site_extended_description textarea,.form_admin_settings_site_short_description textarea,.form_admin_settings_site_terms textarea{font-family:\"mastodon-font-monospace\",monospace}.input-copy{background:#f9fafb;border:1px solid #fff;border-radius:4px;display:flex;align-items:center;padding-right:4px;position:relative;top:1px;transition:border-color .3s linear}.input-copy__wrapper{flex:1 1 auto}.input-copy input[type=text]{background:transparent;border:0;padding:10px;font-size:14px;font-family:\"mastodon-font-monospace\",monospace}.input-copy button{flex:0 0 auto;margin:4px;text-transform:none;font-weight:400;font-size:14px;padding:7px 18px 6px;width:auto;transition:background .3s linear}.input-copy.copied{border-color:#3c754d;transition:none}.input-copy.copied button{background:#3c754d;transition:none}.card>a{display:block;text-decoration:none;color:inherit;box-shadow:0 0 15px rgba(0,0,0,.2)}@media screen and (max-width:415px){.card>a{box-shadow:none}}.card>a:active .card__bar,.card>a:focus .card__bar,.card>a:hover .card__bar{background:#c0cdd9}.card__img{height:130px;position:relative;background:#fff;border-radius:4px 4px 0 0}.card__img img{display:block;width:100%;height:100%;margin:0;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;border-radius:4px 4px 0 0}@media screen and (max-width:600px){.card__img{height:200px}}@media screen and (max-width:415px){.card__img{display:none}}.card__bar{position:relative;padding:15px;display:flex;justify-content:flex-start;align-items:center;background:#ccd7e0;border-radius:0 0 4px 4px}@media screen and (max-width:415px){.card__bar{border-radius:0}}.card__bar .avatar{flex:0 0 auto;width:48px;height:48px;padding-top:2px}.card__bar .avatar img{width:100%;height:100%;display:block;margin:0;border-radius:4px;background:#f2f5f7}.card__bar .display-name{margin-left:15px;text-align:left}.card__bar .display-name strong{font-size:15px;color:#000;font-weight:500;overflow:hidden;text-overflow:ellipsis}.card__bar .display-name span{display:block;font-size:14px;color:#282c37;font-weight:400;overflow:hidden;text-overflow:ellipsis}.pagination{padding:30px 0;text-align:center;overflow:hidden}.pagination .current,.pagination .gap,.pagination .newer,.pagination .older,.pagination .page,.pagination a{font-size:14px;color:#000;font-weight:500;display:inline-block;padding:6px 10px;text-decoration:none}.pagination .current{background:#fff;border-radius:100px;color:#000;cursor:default;margin:0 10px}.pagination .gap{cursor:default}.pagination .newer,.pagination .older{text-transform:uppercase;color:#282c37}.pagination .older{float:left;padding-left:0}.pagination .older .fa{display:inline-block;margin-right:5px}.pagination .newer{float:right;padding-right:0}.pagination .newer .fa{display:inline-block;margin-left:5px}.pagination .disabled{cursor:default;color:#000}@media screen and (max-width:700px){.pagination{padding:30px 20px}.pagination .page{display:none}.pagination .newer,.pagination .older{display:inline-block}}.nothing-here{background:#d9e1e8;box-shadow:0 0 15px rgba(0,0,0,.2);color:#444b5d;font-size:14px;font-weight:500;text-align:center;display:flex;justify-content:center;align-items:center;cursor:default;border-radius:4px;padding:20px;min-height:30vh}.nothing-here--under-tabs{border-radius:0 0 4px 4px}.nothing-here--flexible{box-sizing:border-box;min-height:100%}.account-role{display:inline-block;padding:4px 6px;cursor:default;border-radius:3px;font-size:12px;line-height:12px;font-weight:500;color:#282c37;background-color:rgba(40,44,55,.1);border:1px solid rgba(40,44,55,.5)}.account-role.moderator{color:#3c754d;background-color:rgba(60,117,77,.1);border-color:rgba(60,117,77,.5)}.account-role.admin{color:#c1203b;background-color:rgba(193,32,59,.1);border-color:rgba(193,32,59,.5)}.account__header__fields{padding:0;margin:15px -15px -15px;border-bottom:0;border-top:0;border-color:#b3c3d1 currentcolor;border-style:solid none;border-width:1px 0;font-size:14px;line-height:20px}.account__header__fields dl{display:flex;border-bottom:1px solid #b3c3d1}.account__header__fields dd,.account__header__fields dt{box-sizing:border-box;padding:14px;text-align:center;max-height:48px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account__header__fields dt{font-weight:500;width:120px;flex:0 0 auto;color:#282c37;background:rgba(242,245,247,.5)}.account__header__fields dd{flex:1 1 auto;color:#282c37}.account__header__fields a{color:#2b5fd9;text-decoration:none}.account__header__fields a:active,.account__header__fields a:focus,.account__header__fields a:hover{text-decoration:underline}.account__header__fields .verified{border:1px solid rgba(60,117,77,.5);background:rgba(60,117,77,.25)}.account__header__fields .verified a{color:#3c754d;font-weight:500}.account__header__fields .verified__mark{color:#3c754d}.account__header__fields dl:last-child{border-bottom:0}.directory__tag .trends__item__current{width:auto}.activity-stream{box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:4px;overflow:hidden;margin-bottom:10px}@media screen and (max-width:415px){.activity-stream{margin-bottom:0;border-radius:0;box-shadow:none}}.activity-stream--headless{border-radius:0;margin:0;box-shadow:none}.activity-stream--headless .detailed-status,.activity-stream--headless .status{border-radius:0!important}.activity-stream div[data-component]{width:100%}.activity-stream .entry{background:#d9e1e8}.activity-stream .entry .detailed-status,.activity-stream .entry .load-more,.activity-stream .entry .status{-webkit-animation:none;animation:none}.activity-stream .entry:last-child .detailed-status,.activity-stream .entry:last-child .load-more,.activity-stream .entry:last-child .status{border-bottom:0;border-radius:0 0 4px 4px}.activity-stream .entry:first-child .detailed-status,.activity-stream .entry:first-child .load-more,.activity-stream .entry:first-child .status{border-radius:4px 4px 0 0}.activity-stream .entry:first-child:last-child .detailed-status,.activity-stream .entry:first-child:last-child .load-more,.activity-stream .entry:first-child:last-child .status{border-radius:4px}@media screen and (max-width:740px){.activity-stream .entry .detailed-status,.activity-stream .entry .load-more,.activity-stream .entry .status{border-radius:0!important}}.activity-stream--highlighted .entry{background:#c0cdd9}.button.logo-button{flex:0 auto;font-size:14px;background:#2b5fd9;color:#000;text-transform:none;line-height:36px;height:auto;padding:3px 15px;border:0}.button.logo-button svg{width:20px;height:auto;vertical-align:middle;margin-right:5px}.button.logo-button svg path:first-child{fill:#000}.button.logo-button svg path:last-child{fill:#2b5fd9}.button.logo-button:active,.button.logo-button:focus,.button.logo-button:hover{background:#204bb1}.button.logo-button:active svg path:last-child,.button.logo-button:focus svg path:last-child,.button.logo-button:hover svg path:last-child{fill:#204bb1}.button.logo-button.button--destructive:active,.button.logo-button.button--destructive:focus,.button.logo-button.button--destructive:hover{background:#df405a}.button.logo-button.button--destructive:active svg path:last-child,.button.logo-button.button--destructive:focus svg path:last-child,.button.logo-button.button--destructive:hover svg path:last-child{fill:#df405a}@media screen and (max-width:415px){.button.logo-button svg{display:none}}.embed .detailed-status,.public-layout .detailed-status{padding:15px}.embed .status,.public-layout .status{padding:15px 15px 15px 78px;min-height:50px}.embed .status__avatar,.public-layout .status__avatar{left:15px;top:17px}.embed .status__content,.public-layout .status__content{padding-top:5px}.embed .status__prepend,.public-layout .status__prepend{margin-left:78px;padding-top:15px}.embed .status__prepend-icon-wrapper,.public-layout .status__prepend-icon-wrapper{left:-32px}.embed .status .media-gallery,.embed .status .video-player,.embed .status__action-bar,.public-layout .status .media-gallery,.public-layout .status .video-player,.public-layout .status__action-bar{margin-top:10px}button.icon-button i.fa-retweet{background-image:url(\"data:image/svg+xml;utf8,\")}button.icon-button i.fa-retweet:hover{background-image:url(\"data:image/svg+xml;utf8,\")}button.icon-button.disabled i.fa-retweet{background-image:url(\"data:image/svg+xml;utf8,\")}.app-body{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.button{background-color:#2b5fd9;border:10px;border-radius:4px;box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;font-family:inherit;font-size:14px;font-weight:500;height:36px;letter-spacing:0;line-height:36px;overflow:hidden;padding:0 16px;position:relative;text-align:center;text-transform:uppercase;text-decoration:none;text-overflow:ellipsis;transition:all .1s ease-in;white-space:nowrap;width:auto}.button:active,.button:focus,.button:hover{background-color:#204bb1;transition:all .2s ease-out}.button--destructive{transition:none}.button--destructive:active,.button--destructive:focus,.button--destructive:hover{background-color:#df405a;transition:none}.button:disabled{background-color:#9bcbed;cursor:default}.button::-moz-focus-inner{border:0}.button::-moz-focus-inner,.button:active,.button:focus{outline:0!important}.button.button-alternative,.button.button-alternative-2,.button.button-primary,.button.button-secondary{font-size:16px;line-height:36px;height:auto;text-transform:none;padding:4px 16px}.button.button-alternative{color:#000;background:#9bcbed}.button.button-alternative:active,.button.button-alternative:focus,.button.button-alternative:hover{background-color:#8ac2ea}.button.button-alternative-2{background:#b0c0cf}.button.button-alternative-2:active,.button.button-alternative-2:focus,.button.button-alternative-2:hover{background-color:#a3b6c7}.button.button-secondary{color:#282c37;background:transparent;padding:3px 15px;border:1px solid #9bcbed}.button.button-secondary:active,.button.button-secondary:focus,.button.button-secondary:hover{border-color:#8ac2ea;color:#1f232b}.button.button--block{display:block;width:100%}.column__wrapper{display:flex;flex:1 1 auto;position:relative}.icon-button{display:inline-block;padding:0;color:#606984;border:none;background:transparent;cursor:pointer;transition:color .1s ease-in}.icon-button:active,.icon-button:focus,.icon-button:hover{color:#51596f;transition:color .2s ease-out}.icon-button.disabled{color:#828ba4;cursor:default}.icon-button.active{color:#2b5fd9}.icon-button::-moz-focus-inner{border:0}.icon-button::-moz-focus-inner,.icon-button:active,.icon-button:focus{outline:0!important}.icon-button.inverted{color:#282c37}.icon-button.inverted:active,.icon-button.inverted:focus,.icon-button.inverted:hover{color:#373d4c}.icon-button.inverted.disabled{color:#191b22}.icon-button.inverted.active{color:#2b5fd9}.icon-button.inverted.active.disabled{color:#1d46a4}.icon-button.overlayed{box-sizing:content-box;background:hsla(0,0%,100%,.6);color:rgba(0,0,0,.7);border-radius:4px;padding:2px}.icon-button.overlayed:hover{background:hsla(0,0%,100%,.9)}.text-icon-button{color:#282c37;border:none;background:transparent;cursor:pointer;font-weight:600;font-size:11px;padding:0 3px;line-height:27px;outline:0;transition:color .1s ease-in}.text-icon-button:active,.text-icon-button:focus,.text-icon-button:hover{color:#373d4c;transition:color .2s ease-out}.text-icon-button.disabled{color:#000;cursor:default}.text-icon-button.active{color:#2b5fd9}.text-icon-button::-moz-focus-inner{border:0}.text-icon-button::-moz-focus-inner,.text-icon-button:active,.text-icon-button:focus{outline:0!important}.dropdown-menu,.invisible{position:absolute}.invisible{font-size:0;line-height:0;display:inline-block;width:0;height:0}.invisible img,.invisible svg{margin:0!important;border:0!important;padding:0!important;width:0!important;height:0!important}.ellipsis:after{content:\"…\"}.compose-form{padding:10px}.compose-form .compose-form__warning{color:#000;margin-bottom:10px;background:#9bcbed;box-shadow:0 2px 6px rgba(0,0,0,.3);padding:8px 10px;border-radius:4px;font-size:13px;font-weight:400}.compose-form .compose-form__warning strong{color:#000;font-weight:500}.compose-form .compose-form__warning strong:lang(ja),.compose-form .compose-form__warning strong:lang(ko),.compose-form .compose-form__warning strong:lang(zh-CN),.compose-form .compose-form__warning strong:lang(zh-HK),.compose-form .compose-form__warning strong:lang(zh-TW){font-weight:700}.compose-form .compose-form__warning a{color:#282c37;font-weight:500;text-decoration:underline}.compose-form .compose-form__warning a:active,.compose-form .compose-form__warning a:focus,.compose-form .compose-form__warning a:hover{text-decoration:none}.compose-form .compose-form__autosuggest-wrapper{position:relative}.compose-form .compose-form__autosuggest-wrapper .emoji-picker-dropdown{position:absolute;right:5px;top:5px}.compose-form .autosuggest-textarea,.compose-form .spoiler-input{position:relative}.compose-form .spoiler-input{height:0;-webkit-transform-origin:bottom;transform-origin:bottom;opacity:0}.compose-form .spoiler-input.spoiler-input--visible{height:47px;opacity:1}.compose-form .autosuggest-textarea__textarea,.compose-form .spoiler-input__input{display:block;box-sizing:border-box;width:100%;margin:0;color:#000;background:#fff;padding:10px;font-family:inherit;font-size:14px;resize:vertical;border:0;outline:0}.compose-form .autosuggest-textarea__textarea:focus,.compose-form .spoiler-input__input:focus{outline:0}@media screen and (max-width:600px){.compose-form .autosuggest-textarea__textarea,.compose-form .spoiler-input__input{font-size:16px}}.compose-form .spoiler-input__input{border-radius:4px}.compose-form .autosuggest-textarea__textarea{min-height:100px;border-radius:4px 4px 0 0;padding-bottom:0;padding-right:32px;resize:none}@media screen and (max-width:600px){.compose-form .autosuggest-textarea__textarea{height:100px!important;resize:vertical}}.compose-form .autosuggest-textarea__suggestions{box-sizing:border-box;display:none;position:absolute;top:100%;width:100%;z-index:99;box-shadow:4px 4px 6px rgba(0,0,0,.4);background:#282c37;border-radius:0 0 4px 4px;color:#000;font-size:14px;padding:6px}.compose-form .autosuggest-textarea__suggestions.autosuggest-textarea__suggestions--visible{display:block}.compose-form .autosuggest-textarea__suggestions__item{padding:10px;cursor:pointer;border-radius:4px}.compose-form .autosuggest-textarea__suggestions__item.selected,.compose-form .autosuggest-textarea__suggestions__item:active,.compose-form .autosuggest-textarea__suggestions__item:focus,.compose-form .autosuggest-textarea__suggestions__item:hover{background:#3d4455}.compose-form .autosuggest-account,.compose-form .autosuggest-emoji{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;line-height:18px;font-size:14px}.compose-form .autosuggest-account-icon,.compose-form .autosuggest-emoji img{display:block;margin-right:8px;width:16px;height:16px}.compose-form .autosuggest-account .display-name__account{color:#282c37}.compose-form .compose-form__modifiers{color:#000;font-family:inherit;font-size:14px;background:#fff}.compose-form .compose-form__modifiers .compose-form__upload-wrapper{overflow:hidden}.compose-form .compose-form__modifiers .compose-form__uploads-wrapper{display:flex;flex-direction:row;padding:5px;flex-wrap:wrap}.compose-form .compose-form__modifiers .compose-form__upload{flex:1 1 0;min-width:40%;margin:5px}.compose-form .compose-form__modifiers .compose-form__upload__actions{background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,.35) 80%,transparent);display:flex;align-items:flex-start;justify-content:space-between;opacity:0;transition:opacity .1s ease}.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button{flex:0 1 auto;color:#282c37;font-size:14px;font-weight:500;padding:10px;font-family:inherit}.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:active,.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:focus,.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:hover{color:#191b22}.compose-form .compose-form__modifiers .compose-form__upload__actions.active{opacity:1}.compose-form .compose-form__modifiers .compose-form__upload-description{position:absolute;z-index:2;bottom:0;left:0;right:0;box-sizing:border-box;background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.35) 80%,transparent);padding:10px;opacity:0;transition:opacity .1s ease}.compose-form .compose-form__modifiers .compose-form__upload-description textarea{background:transparent;color:#282c37;border:0;padding:0;margin:0;width:100%;font-family:inherit;font-size:14px;font-weight:500}.compose-form .compose-form__modifiers .compose-form__upload-description textarea:focus{color:#fff}.compose-form .compose-form__modifiers .compose-form__upload-description textarea::-webkit-input-placeholder{opacity:.75;color:#282c37}.compose-form .compose-form__modifiers .compose-form__upload-description textarea:-ms-input-placeholder{opacity:.75;color:#282c37}.compose-form .compose-form__modifiers .compose-form__upload-description textarea::-ms-input-placeholder{opacity:.75;color:#282c37}.compose-form .compose-form__modifiers .compose-form__upload-description textarea::placeholder{opacity:.75;color:#282c37}.compose-form .compose-form__modifiers .compose-form__upload-description.active{opacity:1}.compose-form .compose-form__modifiers .compose-form__upload-thumbnail{border-radius:4px;background-position:50%;background-size:cover;background-repeat:no-repeat;height:140px;width:100%;overflow:hidden}.compose-form .compose-form__buttons-wrapper{padding:10px;background:#fff;border-radius:0 0 4px 4px;display:flex;justify-content:space-between}.compose-form .compose-form__buttons-wrapper .compose-form__buttons{display:flex}.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__upload-button-icon{line-height:27px}.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__sensitive-button{display:none}.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__sensitive-button.compose-form__sensitive-button--visible{display:block}.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__sensitive-button .compose-form__sensitive-button__icon{line-height:27px}.compose-form .compose-form__buttons-wrapper .icon-button{box-sizing:content-box;padding:0 3px}.compose-form .compose-form__buttons-wrapper .character-counter__wrapper{align-self:center;margin-right:4px}.compose-form .compose-form__buttons-wrapper .character-counter__wrapper .character-counter{cursor:default;font-family:\"mastodon-font-sans-serif\",sans-serif;font-size:14px;font-weight:600;color:#282c37}.compose-form .compose-form__buttons-wrapper .character-counter__wrapper .character-counter.character-counter--over{color:#ff5050}.compose-form .compose-form__publish{display:flex;justify-content:flex-end;min-width:0}.compose-form .compose-form__publish .compose-form__publish-button-wrapper{overflow:hidden;padding-top:10px}.no-reduce-motion .spoiler-input{transition:height .4s ease,opacity .4s ease}.emojione{font-family:\"object-fit:contain\",inherit;vertical-align:middle;-o-object-fit:contain;object-fit:contain;margin:-.2ex .15em .2ex;width:16px;height:16px}.emojione img{width:auto}.reply-indicator{border-radius:4px;margin-bottom:10px;background:#9bcbed;padding:10px}.reply-indicator__header{margin-bottom:5px;overflow:hidden}.reply-indicator__cancel{float:right;line-height:24px}.reply-indicator__display-name{color:#000;display:block;max-width:100%;line-height:24px;overflow:hidden;padding-right:25px;text-decoration:none}.reply-indicator__display-avatar{float:left;margin-right:5px}.status__content--with-action{cursor:pointer}.reply-indicator__content,.status__content{position:relative;font-size:15px;line-height:20px;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;padding-top:2px;color:#000}.reply-indicator__content:focus,.status__content:focus{outline:0}.reply-indicator__content.status__content--with-spoiler,.status__content.status__content--with-spoiler{white-space:normal}.reply-indicator__content.status__content--with-spoiler .status__content__text,.status__content.status__content--with-spoiler .status__content__text{white-space:pre-wrap}.reply-indicator__content .emojione,.status__content .emojione{width:20px;height:20px;margin:-3px 0 0}.reply-indicator__content p,.status__content p{margin-bottom:20px;white-space:pre-wrap}.reply-indicator__content p:last-child,.status__content p:last-child{margin-bottom:0}.reply-indicator__content a,.status__content a{color:#d8a070;text-decoration:none}.reply-indicator__content a:hover,.status__content a:hover{text-decoration:underline}.reply-indicator__content a:hover .fa,.status__content a:hover .fa{color:#353a48}.reply-indicator__content a.mention:hover,.status__content a.mention:hover{text-decoration:none}.reply-indicator__content a.mention:hover span,.status__content a.mention:hover span{text-decoration:underline}.reply-indicator__content a .fa,.status__content a .fa{color:#444b5d}.reply-indicator__content .status__content__spoiler-link,.status__content .status__content__spoiler-link{background:#606984}.reply-indicator__content .status__content__spoiler-link:hover,.status__content .status__content__spoiler-link:hover{background:#51596f;text-decoration:none}.reply-indicator__content .status__content__spoiler-link::-moz-focus-inner,.status__content .status__content__spoiler-link::-moz-focus-inner{border:0}.reply-indicator__content .status__content__spoiler-link::-moz-focus-inner,.reply-indicator__content .status__content__spoiler-link:active,.reply-indicator__content .status__content__spoiler-link:focus,.status__content .status__content__spoiler-link::-moz-focus-inner,.status__content .status__content__spoiler-link:active,.status__content .status__content__spoiler-link:focus{outline:0!important}.reply-indicator__content .status__content__text,.status__content .status__content__text{display:none}.reply-indicator__content .status__content__text.status__content__text--visible,.status__content .status__content__text.status__content__text--visible{display:block}.reply-indicator__content em,.status__content em{font-style:italic}.reply-indicator__content strong,.status__content strong{font-weight:700}.reply-indicator__content ul,.status__content ul{list-style:disc inside}.reply-indicator__content ol,.status__content ol{list-style:decimal inside}.reply-indicator__content blockquote,.status__content blockquote{margin:.2em 0 .2em 2em;font-style:italic}.status__content.status__content--collapsed{max-height:300px}.status__content__read-more-button{display:block;font-size:15px;line-height:20px;color:#214fba;border:0;background:transparent;padding:8px 0 0}.status__content__read-more-button:active,.status__content__read-more-button:hover{text-decoration:underline}.status__content__spoiler-link{display:inline-block;border-radius:2px;background:transparent;border:0;color:#000;font-weight:700;font-size:11px;padding:0 6px;text-transform:uppercase;line-height:20px;cursor:pointer;vertical-align:middle}.status__wrapper--filtered{color:#444b5d;border:0;font-size:inherit;text-align:center;line-height:inherit;margin:0;padding:15px;box-sizing:border-box;width:100%;clear:both;border-bottom:1px solid #c0cdd9}.status__prepend-icon-wrapper{left:-26px;position:absolute}.focusable:focus{outline:0;background:#ccd7e0}.focusable:focus .status.status-direct{background:#b3c3d1}.focusable:focus .status.status-direct.muted{background:transparent}.focusable:focus .detailed-status,.focusable:focus .detailed-status__action-bar{background:#c0cdd9}.status{padding:8px 10px 8px 68px;position:relative;min-height:54px;border-bottom:1px solid #c0cdd9;cursor:default;opacity:1;-webkit-animation:fade .15s linear;animation:fade .15s linear}@supports (-ms-overflow-style:-ms-autohiding-scrollbar){.status{padding-right:26px}}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}.status .video-player{margin-top:8px}.status.status-direct:not(.read){background:#c0cdd9;border-bottom-color:#b3c3d1}.status.light .status__relative-time{color:#444b5d}.status.light .display-name strong,.status.light .status__display-name{color:#000}.status.light .display-name span{color:#444b5d}.status.light .status__content{color:#000}.status.light .status__content a{color:#2b5fd9}.status.light .status__content a.status__content__spoiler-link{color:#000;background:#9bcbed}.status.light .status__content a.status__content__spoiler-link:hover{background:#78b9e7}.notification-favourite .status.status-direct{background:transparent}.notification-favourite .status.status-direct .icon-button.disabled{color:#444a5e}.notification__relative_time,.status__relative-time{color:#444b5d;float:right;font-size:14px}.status__display-name{color:#444b5d}.status__info .status__display-name{display:block;max-width:100%;padding-right:25px}.status__info{font-size:15px}.status-check-box{border-bottom:1px solid #282c37;display:flex}.status-check-box .status-check-box__status{margin:10px 0 10px 10px;flex:1}.status-check-box .status-check-box__status .media-gallery{max-width:250px}.status-check-box .status-check-box__status .status__content{padding:0;white-space:normal}.status-check-box .status-check-box__status .video-player{margin-top:8px;max-width:250px}.status-check-box .status-check-box__status .media-gallery__item-thumbnail{cursor:default}.status-check-box-toggle{align-items:center;display:flex;flex:0 0 auto;justify-content:center;padding:10px}.status__prepend{margin-left:68px;color:#444b5d;padding:8px 0 2px;font-size:14px;position:relative}.status__prepend .status__display-name strong{color:#444b5d}.status__prepend>span{display:block;overflow:hidden;text-overflow:ellipsis}.status__action-bar{align-items:center;display:flex;margin-top:8px}.status__action-bar__counter{display:inline-flex;margin-right:11px;align-items:center}.status__action-bar__counter .status__action-bar-button{margin-right:4px}.status__action-bar__counter__label{display:inline-block;width:14px;font-size:12px;font-weight:500;color:#606984}.status__action-bar-button{margin-right:18px}.status__action-bar-dropdown{height:23.15px;width:23.15px}.detailed-status__action-bar-dropdown{flex:1 1 auto;display:flex;align-items:center;justify-content:center;position:relative}.detailed-status{background:#ccd7e0;padding:14px 10px}.detailed-status--flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.detailed-status--flex .detailed-status__meta,.detailed-status--flex .status__content{flex:100%}.detailed-status .status__content{font-size:19px;line-height:24px}.detailed-status .status__content .emojione{width:24px;height:24px;margin:-1px 0 0}.detailed-status .status__content .status__content__spoiler-link{line-height:24px;margin:-1px 0 0}.detailed-status .video-player{margin-top:8px}.detailed-status__meta{margin-top:15px;color:#444b5d;font-size:14px;line-height:18px}.detailed-status__action-bar{background:#ccd7e0;border-top:1px solid #c0cdd9;border-bottom:1px solid #c0cdd9;display:flex;flex-direction:row;padding:10px 0}.detailed-status__link{color:inherit;text-decoration:none}.detailed-status__favorites,.detailed-status__reblogs{display:inline-block;font-weight:500;font-size:12px;margin-left:6px}.reply-indicator__content{color:#000;font-size:14px}.reply-indicator__content a{color:#282c37}.domain{padding:10px;border-bottom:1px solid #c0cdd9}.domain .domain__domain-name{flex:1 1 auto;display:block;color:#000;text-decoration:none;font-size:14px;font-weight:500}.domain__wrapper{display:flex}.domain_buttons{height:18px;padding:10px;white-space:nowrap}.account{padding:10px;border-bottom:1px solid #c0cdd9}.account.compact{padding:0;border-bottom:0}.account.compact .account__avatar-wrapper{margin-left:0}.account .account__display-name{flex:1 1 auto;display:block;color:#282c37;overflow:hidden;text-decoration:none;font-size:14px}.account__wrapper{display:flex}.account__avatar-wrapper{float:left;margin-left:12px;margin-right:12px}.account__avatar{border-radius:4px;background:transparent no-repeat;background-position:50%;background-clip:padding-box;position:relative}.account__avatar-inline{display:inline-block;vertical-align:middle;margin-right:5px}.account__avatar-composite{overflow:hidden}.account__avatar-composite,.account__avatar-composite>div{border-radius:4px;background:transparent no-repeat;background-position:50%;background-clip:padding-box}.account__avatar-composite>div{float:left;position:relative;box-sizing:border-box}a .account__avatar{cursor:pointer}.account__avatar-overlay{width:48px;height:48px;background-size:48px 48px}.account__avatar-overlay-base{border-radius:4px;background:transparent no-repeat;background-position:50%;background-clip:padding-box;width:36px;height:36px;background-size:36px 36px}.account__avatar-overlay-overlay{border-radius:4px;background:transparent no-repeat;background-position:50%;background-clip:padding-box;width:24px;height:24px;background-size:24px 24px;position:absolute;bottom:0;right:0;z-index:1}.account__relationship{height:18px;padding:10px;white-space:nowrap}.account__header{flex:0 0 auto;background:#ccd7e0;text-align:center;background-size:cover;background-position:50%;position:relative}.account__header.inactive{opacity:.5}.account__header.inactive .account__header__avatar{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.account__header.inactive .account__header__username{color:#282c37}.account__header>div{background:rgba(204,215,224,.9);padding:20px 10px}.account__header .account__header__content{color:#282c37}.account__header .account__header__display-name{color:#000;display:inline-block;width:100%;font-size:20px;line-height:27px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.account__header .account__header__username{color:#2b5fd9;font-size:14px;font-weight:400;display:block;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis}.account__disclaimer{padding:10px;border-top:1px solid #c0cdd9;color:#444b5d}.account__disclaimer strong{font-weight:500}.account__disclaimer strong:lang(ja),.account__disclaimer strong:lang(ko),.account__disclaimer strong:lang(zh-CN),.account__disclaimer strong:lang(zh-HK),.account__disclaimer strong:lang(zh-TW){font-weight:700}.account__disclaimer a{font-weight:500;color:inherit;text-decoration:underline}.account__disclaimer a:active,.account__disclaimer a:focus,.account__disclaimer a:hover{text-decoration:none}.account__header__content{color:#282c37;font-size:14px;font-weight:400;overflow:hidden;word-break:normal;word-wrap:break-word}.account__header__content p{margin-bottom:20px}.account__header__content p:last-child{margin-bottom:0}.account__header__content a{color:inherit;text-decoration:underline}.account__header__content a:hover{text-decoration:none}.account__header__display-name .emojione{width:25px;height:25px}.account__action-bar{border-top:1px solid #c0cdd9;border-bottom:1px solid #c0cdd9;line-height:36px;overflow:hidden;flex:0 0 auto;display:flex}.account__action-bar-dropdown{padding:10px}.account__action-bar-dropdown .icon-button{vertical-align:middle}.account__action-bar-dropdown .dropdown--active .dropdown__content.dropdown__right{left:6px;right:auto}.account__action-bar-dropdown .dropdown--active:after{bottom:auto;margin-left:11px;margin-top:-7px;right:auto}.account__action-bar-links{display:flex;flex:1 1 auto;line-height:18px;text-align:center}.account__action-bar__tab{text-decoration:none;overflow:hidden;flex:0 1 100%;border-right:1px solid #c0cdd9;padding:10px 0;border-bottom:4px solid transparent}.account__action-bar__tab.active{border-bottom:4px solid #2b5fd9}.account__action-bar__tab>span{display:block;text-transform:uppercase;font-size:11px;color:#282c37}.account__action-bar__tab strong{display:block;font-size:15px;font-weight:500;color:#000}.account__action-bar__tab strong:lang(ja),.account__action-bar__tab strong:lang(ko),.account__action-bar__tab strong:lang(zh-CN),.account__action-bar__tab strong:lang(zh-HK),.account__action-bar__tab strong:lang(zh-TW){font-weight:700}.account__header__avatar{background-size:90px 90px;display:block;height:90px;margin:0 auto 10px;overflow:hidden;width:90px}.account-authorize{padding:14px 10px}.account-authorize .detailed-status__display-name{display:block;margin-bottom:15px;overflow:hidden}.account-authorize__avatar{float:left;margin-right:10px}.account__display-name,.detailed-status__application,.detailed-status__datetime,.detailed-status__display-name,.status__display-name,.status__relative-time{text-decoration:none}.account__display-name strong,.status__display-name strong{color:#000}.muted .emojione{opacity:.5}.detailed-status__display-name:hover strong,.reply-indicator__display-name:hover strong,.status__display-name:hover strong,a.account__display-name:hover strong{text-decoration:underline}.account__display-name strong{display:block;overflow:hidden;text-overflow:ellipsis}.detailed-status__application,.detailed-status__datetime{color:inherit}.detailed-status__display-name{color:#282c37;display:block;line-height:24px;margin-bottom:15px;overflow:hidden}.detailed-status__display-name span,.detailed-status__display-name strong{display:block;text-overflow:ellipsis;overflow:hidden}.detailed-status__display-name strong{font-size:16px;color:#000}.detailed-status__display-avatar{float:left;margin-right:10px}.status__avatar{height:48px;left:10px;position:absolute;top:10px;width:48px}.muted .status__content,.muted .status__content a,.muted .status__content p,.muted .status__display-name strong{color:#444b5d}.muted .status__avatar{opacity:.5}.muted a.status__content__spoiler-link{background:#b0c0cf;color:#000}.muted a.status__content__spoiler-link:hover{background:#9aaec2;text-decoration:none}.notification__message{margin:0 10px 0 68px;padding:8px 0 0;cursor:default;color:#282c37;font-size:15px;line-height:22px;position:relative}.notification__message .fa{color:#2b5fd9}.notification__message>span{display:inline;overflow:hidden;text-overflow:ellipsis}.notification__favourite-icon-wrapper{left:-26px;position:absolute}.notification__favourite-icon-wrapper .star-icon,.star-icon.active{color:#ca8f04}.notification__display-name{color:inherit;font-weight:500;text-decoration:none}.notification__display-name:hover{color:#000;text-decoration:underline}.notification__relative_time{float:right}.display-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.display-name__html{font-weight:500}.display-name__account{font-size:14px}.detailed-status__datetime:hover,.status__relative-time:hover{text-decoration:underline}.image-loader{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.image-loader .image-loader__preview-canvas{max-width:100%;max-height:80%;background:url(/packs/void-4c8270c17facce6d53726a2ebb9745f2.png) repeat;-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain}.image-loader .loading-bar{position:relative}.image-loader.image-loader--amorphous .image-loader__preview-canvas{display:none}.zoomable-image{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.zoomable-image img{max-width:100%;max-height:80%;width:auto;height:auto;-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain}.navigation-bar{padding:10px;display:flex;align-items:center;flex-shrink:0;cursor:default;color:#282c37}.navigation-bar strong{color:#282c37}.navigation-bar a{color:inherit}.navigation-bar .permalink{text-decoration:none}.navigation-bar .navigation-bar__actions{position:relative}.navigation-bar .navigation-bar__actions .icon-button.close{position:absolute;pointer-events:none;-webkit-transform:scaleX(0) translate(-100%);transform:scaleX(0) translate(-100%);opacity:0}.navigation-bar .navigation-bar__actions .compose__action-bar .icon-button{pointer-events:auto;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);opacity:1}.navigation-bar__profile{flex:1 1 auto;margin-left:8px;line-height:20px;margin-top:-1px;overflow:hidden}.navigation-bar__profile-account{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis}.navigation-bar__profile-edit{color:inherit;text-decoration:none}.dropdown{display:inline-block}.dropdown__content{display:none;position:absolute}.dropdown-menu__separator{border-bottom:1px solid #393f4f;margin:5px 7px 6px;height:0}.dropdown-menu{background:#282c37;padding:4px 0;border-radius:4px;box-shadow:2px 4px 15px rgba(0,0,0,.4);z-index:9999}.dropdown-menu ul{list-style:none}.dropdown-menu.left{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.dropdown-menu.top{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.dropdown-menu.bottom{-webkit-transform-origin:50% 0;transform-origin:50% 0}.dropdown-menu.right{-webkit-transform-origin:0 50%;transform-origin:0 50%}.dropdown-menu__arrow{position:absolute;width:0;height:0;border:0 solid transparent}.dropdown-menu__arrow.left{right:-5px;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#282c37}.dropdown-menu__arrow.top{bottom:-5px;margin-left:-7px;border-width:5px 7px 0;border-top-color:#282c37}.dropdown-menu__arrow.bottom{top:-5px;margin-left:-7px;border-width:0 7px 5px;border-bottom-color:#282c37}.dropdown-menu__arrow.right{left:-5px;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#282c37}.dropdown-menu__item a{font-size:13px;line-height:18px;display:block;padding:4px 14px;box-sizing:border-box;text-decoration:none;background:#282c37;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-menu__item a:active,.dropdown-menu__item a:focus,.dropdown-menu__item a:hover{background:#2b5fd9;color:#282c37;outline:0}.dropdown--active .dropdown__content{display:block;line-height:18px;max-width:311px;right:0;text-align:left;z-index:9999}.dropdown--active .dropdown__content>ul{list-style:none;background:#282c37;padding:4px 0;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.4);min-width:140px;position:relative}.dropdown--active .dropdown__content.dropdown__right{right:0}.dropdown--active .dropdown__content.dropdown__left>ul{left:-98px}.dropdown--active .dropdown__content>ul>li>a{font-size:13px;line-height:18px;display:block;padding:4px 14px;box-sizing:border-box;text-decoration:none;background:#282c37;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown--active .dropdown__content>ul>li>a:focus{outline:0}.dropdown--active .dropdown__content>ul>li>a:hover{background:#2b5fd9;color:#282c37}.dropdown__icon{vertical-align:middle}.columns-area{display:flex;flex:1 1 auto;flex-direction:row;justify-content:flex-start;overflow-x:auto;position:relative}.columns-area.unscrollable{overflow-x:hidden}@media screen and (min-width:360px){.columns-area{padding:10px}.react-swipeable-view-container .columns-area{height:calc(100% - 20px)!important}}.react-swipeable-view-container,.react-swipeable-view-container .column,.react-swipeable-view-container .columns-area,.react-swipeable-view-container .drawer{height:100%}.react-swipeable-view-container>*{display:flex;align-items:center;justify-content:center;height:100%}.column{width:350px;position:relative;box-sizing:border-box;display:flex;flex-direction:column}.column>.scrollable{background:#d9e1e8;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.ui{flex:0 0 auto;flex-direction:column;width:100%;height:100%;background:#eff3f5}.drawer,.ui{display:flex}.drawer{width:330px;box-sizing:border-box;flex-direction:column;overflow-y:hidden}.drawer__tab{display:block;flex:1 1 auto;padding:15px 5px 13px;color:#282c37;text-decoration:none;text-align:center;font-size:16px;border-bottom:2px solid transparent}.column,.drawer{flex:1 1 100%;overflow:hidden}@media screen and (min-width:360px){.tabs-bar{margin:10px 10px 0}.getting-started__trends,.search{margin-bottom:10px}.getting-started__panel{margin:10px 0}.column,.drawer{min-width:330px}}@media screen and (max-width:630px){.column,.drawer{width:100%;padding:0}.columns-area{flex-direction:column}.autosuggest-textarea__textarea,.search__input{font-size:16px}}@media screen and (min-width:631px){.columns-area{padding:0}.column,.drawer{flex:1 1 auto;padding:10px 5px}.column:first-child,.drawer:first-child{padding-left:10px}.column:last-child,.drawer:last-child{padding-right:10px}.columns-area>div .column,.columns-area>div .drawer{padding-left:5px;padding-right:5px}}.drawer__pager{flex-grow:1;position:relative}.drawer__inner,.drawer__pager{box-sizing:border-box;padding:0;overflow:hidden;display:flex}.drawer__inner{position:absolute;top:0;left:0;background:#b0c0cf;flex-direction:column;overflow-y:auto;width:100%;height:100%;border-radius:2px}.drawer__inner.darker{background:#d9e1e8}.drawer__inner__mastodon{background:#b0c0cf url('data:image/svg+xml;utf8,') no-repeat bottom/100% auto;flex:1;min-height:47px}.drawer__inner__mastodon>img{display:block;-o-object-fit:contain;font-family:\"object-fit:contain;object-position:bottom left\";object-fit:contain;-o-object-position:bottom left;object-position:bottom left;width:100%;height:100%;pointer-events:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pseudo-drawer{background:#b0c0cf;font-size:13px;text-align:left}.drawer__header{flex:0 0 auto;font-size:16px;background:#c0cdd9;margin-bottom:10px;display:flex;flex-direction:row;border-radius:2px}.drawer__header a{transition:background .1s ease-in}.drawer__header a:hover{background:#cfd9e2;transition:background .2s ease-out}.tabs-bar{display:flex;background:#c0cdd9;flex:0 0 auto;overflow-y:auto}.tabs-bar__link{display:block;flex:1 1 auto;padding:15px 10px;color:#000;text-decoration:none;text-align:center;font-size:14px;font-weight:500;border-bottom:2px solid #c0cdd9;transition:all 50ms linear}.tabs-bar__link .fa{font-weight:400;font-size:16px}.tabs-bar__link.active{border-bottom:2px solid #2b5fd9;color:#2b5fd9}@media screen and (min-width:631px){.tabs-bar__link:active,.tabs-bar__link:focus,.tabs-bar__link:hover{background:#adbecd}}.tabs-bar__link span{margin-left:5px;display:none}@media screen and (min-width:600px){.tabs-bar__link span{display:inline}}@media screen and (min-width:631px){.tabs-bar{display:none}}.scrollable{overflow-y:scroll;overflow-x:hidden;flex:1 1 auto;-webkit-overflow-scrolling:touch;will-change:transform}.scrollable.optionally-scrollable{overflow-y:auto}@supports (display:grid){.scrollable{contain:strict}}.scrollable--flex{display:flex;flex-direction:column}.scrollable__append{flex:1 1 auto;position:relative;min-height:120px}@supports (display:grid){.scrollable.fullscreen{contain:none}}.column-back-button{background:#ccd7e0;color:#2b5fd9;cursor:pointer;flex:0 0 auto;font-size:16px;line-height:inherit;border:0;text-align:unset;padding:15px;margin:0;z-index:3;outline:0}.column-back-button:hover{text-decoration:underline}.column-header__back-button{background:#ccd7e0;border:0;font-family:inherit;color:#2b5fd9;cursor:pointer;white-space:nowrap;font-size:16px;padding:0 5px 0 0;z-index:3}.column-header__back-button:hover{text-decoration:underline}.column-header__back-button:last-child{padding:0 15px 0 0}.column-back-button__icon{display:inline-block;margin-right:5px}.column-back-button--slim{position:relative}.column-back-button--slim-button{cursor:pointer;flex:0 0 auto;font-size:16px;padding:15px;position:absolute;right:0;top:-48px}.react-toggle{display:inline-block;position:relative;cursor:pointer;background-color:transparent;border:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}.react-toggle-screenreader-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.react-toggle--disabled{cursor:not-allowed;opacity:.5;transition:opacity .25s}.react-toggle-track{width:50px;height:24px;padding:0;border-radius:30px;background-color:#d9e1e8;transition:all .2s ease}.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#f9fafb}.react-toggle--checked .react-toggle-track{background-color:#2b5fd9}.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#204bb1}.react-toggle-track-check{position:absolute;width:14px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;left:8px;opacity:0;transition:opacity .25s ease}.react-toggle--checked .react-toggle-track-check,.react-toggle-track-x{opacity:1;transition:opacity .25s ease}.react-toggle-track-x{position:absolute;width:10px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;right:10px}.react-toggle--checked .react-toggle-track-x{opacity:0}.react-toggle-thumb{transition:all .5s cubic-bezier(.23,1,.32,1) 0ms;position:absolute;top:1px;left:1px;width:22px;height:22px;border:1px solid #d9e1e8;border-radius:50%;background-color:#fff;box-sizing:border-box;transition:all .25s ease}.react-toggle--checked .react-toggle-thumb{left:27px;border-color:#2b5fd9}.column-link{background:#c0cdd9;color:#000;display:block;font-size:16px;padding:15px;text-decoration:none}.column-link:hover{background:#b6c5d3}.column-link__icon{display:inline-block;margin-right:5px}.column-link__badge{display:inline-block;border-radius:4px;line-height:19px;padding:4px 8px;margin:-6px 10px}.column-link__badge,.column-subheading{font-size:12px;font-weight:500;background:#d9e1e8}.column-subheading{color:#444b5d;padding:8px 20px;text-transform:uppercase;cursor:default}.flex-spacer,.getting-started,.getting-started__wrapper{background:#d9e1e8}.flex-spacer{flex:1 1 auto}.getting-started{color:#444b5d;overflow:auto;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.getting-started__footer,.getting-started__panel,.getting-started__wrapper{height:-webkit-min-content;height:-moz-min-content;height:min-content}.getting-started__footer,.getting-started__panel{padding:20px 10px 10px;flex-grow:0}.getting-started__footer ul,.getting-started__panel ul{margin-bottom:10px}.getting-started__footer ul li,.getting-started__panel ul li{display:inline}.getting-started__footer p,.getting-started__panel p{font-size:13px}.getting-started__footer p a,.getting-started__panel p a{color:#444b5d;text-decoration:underline}.getting-started__footer a,.getting-started__panel a{text-decoration:none;color:#282c37}.getting-started__footer a:active,.getting-started__footer a:focus,.getting-started__footer a:hover,.getting-started__panel a:active,.getting-started__panel a:focus,.getting-started__panel a:hover{text-decoration:underline}.getting-started__footer,.getting-started__wrapper{color:#444b5d}.getting-started__trends{background:#d9e1e8;flex:0 1 auto}@media screen and (max-height:810px){.getting-started__trends .trends__item:nth-child(3){display:none}}@media screen and (max-height:720px){.getting-started__trends .trends__item:nth-child(2){display:none}}@media screen and (max-height:670px){.getting-started__trends{display:none}}.getting-started__scrollable{max-height:100%;overflow-y:auto}.keyboard-shortcuts{padding:8px 0 0;overflow:hidden}.keyboard-shortcuts thead{position:absolute;left:-9999px}.keyboard-shortcuts td{padding:0 10px 8px}.keyboard-shortcuts kbd{display:inline-block;padding:3px 5px;background-color:#c0cdd9;border:1px solid #e6ebf0}.setting-text{color:#282c37;background:transparent;border:none;border-bottom:2px solid #9bcbed;box-sizing:border-box;display:block;font-family:inherit;margin-bottom:10px;padding:7px 0;width:100%}.setting-text:active,.setting-text:focus{color:#000;border-bottom-color:#2b5fd9}@media screen and (max-width:600px){.setting-text{font-size:16px}}.no-reduce-motion button.icon-button i.fa-retweet{background-position:0 0;height:19px;transition:background-position .9s steps(10);transition-duration:0s;vertical-align:middle;width:22px}.no-reduce-motion button.icon-button i.fa-retweet:before{display:none!important}.no-reduce-motion button.icon-button.active i.fa-retweet{transition-duration:.9s;background-position:0 100%}.reduce-motion button.icon-button i.fa-retweet{color:#606984;transition:color .1s ease-in}.reduce-motion button.icon-button.active i.fa-retweet{color:#2b5fd9}.status-card{display:flex;font-size:14px;border:1px solid #c0cdd9;border-radius:4px;color:#444b5d;margin-top:14px;text-decoration:none;overflow:hidden}.status-card__actions{bottom:0;left:0;position:absolute;right:0;top:0}.status-card__actions,.status-card__actions>div{display:flex;justify-content:center;align-items:center}.status-card__actions>div{background:rgba(0,0,0,.6);border-radius:4px;padding:12px 9px;flex:0 0 auto}.status-card__actions a,.status-card__actions button{display:inline;color:#000;background:transparent;border:0;padding:0 5px;text-decoration:none;opacity:.6;font-size:18px;line-height:18px}.status-card__actions a:active,.status-card__actions a:focus,.status-card__actions a:hover,.status-card__actions button:active,.status-card__actions button:focus,.status-card__actions button:hover{opacity:1}.status-card__actions a{font-size:19px;position:relative;bottom:-1px}a.status-card{cursor:pointer}a.status-card:hover{background:#c0cdd9}.status-card-photo{cursor:zoom-in;display:block;text-decoration:none;width:100%;height:auto;margin:0}.status-card-video iframe{width:100%;height:100%}.status-card__title{display:block;font-weight:500;margin-bottom:5px;color:#282c37;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.status-card__content{flex:1 1 auto;overflow:hidden;padding:14px 14px 14px 8px}.status-card__description{color:#282c37}.status-card__host{display:block;margin-top:5px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-card__image{flex:0 0 100px;background:#c0cdd9;position:relative}.status-card__image>.fa{font-size:21px;position:absolute;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.status-card.horizontal{display:block}.status-card.horizontal .status-card__image{width:100%}.status-card.horizontal .status-card__image-image{border-radius:4px 4px 0 0}.status-card.horizontal .status-card__title{white-space:inherit}.status-card.compact{border-color:#ccd7e0}.status-card.compact.interactive{border:0}.status-card.compact .status-card__content{padding:10px 8px 8px}.status-card.compact .status-card__title{white-space:nowrap}.status-card.compact .status-card__image{flex:0 0 60px}a.status-card.compact:hover{background-color:#ccd7e0}.status-card__image-image{border-radius:4px 0 0 4px;display:block;margin:0;width:100%;height:100%;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;background-size:cover;background-position:50%}.load-more{display:block;color:#444b5d;background-color:transparent;border:0;font-size:inherit;text-align:center;line-height:inherit;margin:0;padding:15px;box-sizing:border-box;width:100%;clear:both;text-decoration:none}.load-more:hover{background:#d3dce4}.load-gap{border-bottom:1px solid #c0cdd9}.regeneration-indicator{text-align:center;font-size:16px;font-weight:500;color:#444b5d;background:#d9e1e8;cursor:default;display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:20px}.regeneration-indicator>div{width:100%;background:transparent;padding-top:0}.regeneration-indicator__figure{width:100%;height:160px;background-size:contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.regeneration-indicator.missing-indicator{padding-top:68px}.regeneration-indicator__label{margin-top:200px}.regeneration-indicator__label strong{display:block;margin-bottom:10px;color:#444b5d}.regeneration-indicator__label span{font-size:15px;font-weight:400}.column-header__wrapper{position:relative;flex:0 0 auto}.column-header__wrapper.active:before{display:block;content:\"\";position:absolute;top:35px;left:0;right:0;margin:0 auto;width:60%;pointer-events:none;height:28px;z-index:1;background:radial-gradient(ellipse,rgba(43,95,217,.23) 0,rgba(43,95,217,0) 60%)}.column-header{display:flex;font-size:16px;background:#ccd7e0;flex:0 0 auto;cursor:pointer;position:relative;z-index:2;outline:0;overflow:hidden;border-top-left-radius:2px;border-top-right-radius:2px}.column-header>button{margin:0;border:none;padding:15px 0 15px 15px;color:inherit;background:transparent;font:inherit;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1}.column-header>.column-header__back-button{color:#2b5fd9}.column-header.active{box-shadow:0 1px 0 rgba(43,95,217,.3)}.column-header.active .column-header__icon{color:#2b5fd9;text-shadow:0 0 10px rgba(43,95,217,.4)}.column-header:active,.column-header:focus{outline:0}.column-header__buttons{height:48px;display:flex}.column-header__links .text-btn{margin-right:10px}.column-header__button{background:#ccd7e0;border:0;color:#282c37;cursor:pointer;font-size:16px;padding:0 15px}.column-header__button:hover{color:#191b22}.column-header__button.active,.column-header__button.active:hover{color:#000;background:#c0cdd9}.column-header__collapsible{max-height:70vh;overflow:hidden;overflow-y:auto;color:#282c37;transition:max-height .15s ease-in-out,opacity .3s linear;opacity:1}.column-header__collapsible.collapsed{max-height:0;opacity:.5}.column-header__collapsible.animating{overflow-y:hidden}.column-header__collapsible hr{height:0;background:transparent;border:0;border-top:1px solid #b3c3d1;margin:10px 0}.column-header__collapsible-inner{background:#c0cdd9;padding:15px}.column-header__setting-btn:hover{color:#282c37;text-decoration:underline}.column-header__setting-arrows{float:right}.column-header__setting-arrows .column-header__setting-btn{padding:0 10px}.column-header__setting-arrows .column-header__setting-btn:last-child{padding-right:0}.text-btn{display:inline-block;padding:0;font-family:inherit;font-size:inherit;color:inherit;border:0;background:transparent;cursor:pointer}.column-header__icon{display:inline-block;margin-right:5px}.loading-indicator{color:#444b5d;font-size:12px;font-weight:400;text-transform:uppercase;overflow:visible;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-indicator span{display:block;float:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:82px 0 0 50%;white-space:nowrap}.loading-indicator__figure{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:42px;height:42px;box-sizing:border-box;background-color:transparent;border:6px solid #86a0b6;border-radius:50%}.no-reduce-motion .loading-indicator span{-webkit-animation:loader-label 1.15s cubic-bezier(.215,.61,.355,1) infinite;animation:loader-label 1.15s cubic-bezier(.215,.61,.355,1) infinite}.no-reduce-motion .loading-indicator__figure{-webkit-animation:loader-figure 1.15s cubic-bezier(.215,.61,.355,1) infinite;animation:loader-figure 1.15s cubic-bezier(.215,.61,.355,1) infinite}@-webkit-keyframes loader-figure{0%{width:0;height:0;background-color:#86a0b6}29%{background-color:#86a0b6}30%{width:42px;height:42px;background-color:transparent;border-width:21px;opacity:1}to{width:42px;height:42px;border-width:0;opacity:0;background-color:transparent}}@keyframes loader-figure{0%{width:0;height:0;background-color:#86a0b6}29%{background-color:#86a0b6}30%{width:42px;height:42px;background-color:transparent;border-width:21px;opacity:1}to{width:42px;height:42px;border-width:0;opacity:0;background-color:transparent}}@-webkit-keyframes loader-label{0%{opacity:.25}30%{opacity:1}to{opacity:.25}}@keyframes loader-label{0%{opacity:.25}30%{opacity:1}to{opacity:.25}}.video-error-cover{align-items:center;background:#fff;color:#000;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;margin-top:8px;position:relative;text-align:center;z-index:100}.media-spoiler{background:#fff;color:#282c37;border:0;padding:0;width:100%;height:100%;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.media-spoiler:active,.media-spoiler:focus,.media-spoiler:hover{padding:0;color:#17191f}.media-spoiler__warning{display:block;font-size:14px}.media-spoiler__trigger{display:block;font-size:11px;font-weight:700}.spoiler-button{display:none;left:4px;position:absolute;text-shadow:0 1px 1px #000,1px 0 1px #000;top:4px;z-index:100}.spoiler-button.spoiler-button--visible{display:block}.modal-container--preloader{background:#c0cdd9}.account--panel{background:#ccd7e0;border-top:1px solid #c0cdd9;border-bottom:1px solid #c0cdd9;display:flex;flex-direction:row;padding:10px 0}.account--panel__button,.detailed-status__button{flex:1 1 auto;text-align:center}.column-settings__outer{background:#c0cdd9;padding:15px}.column-settings__section{color:#282c37;cursor:default;display:block;font-weight:500;margin-bottom:10px}.column-settings__hashtags .column-settings__row{margin-bottom:15px}.column-settings__hashtags .column-select__control{outline:0;box-sizing:border-box;width:100%;border:none;box-shadow:none;font-family:inherit;background:#d9e1e8;color:#282c37;font-size:14px;margin:0}.column-settings__hashtags .column-select__control::-moz-focus-inner{border:0}.column-settings__hashtags .column-select__control::-moz-focus-inner,.column-settings__hashtags .column-select__control:active,.column-settings__hashtags .column-select__control:focus{outline:0!important}.column-settings__hashtags .column-select__control:focus{background:#ccd7e0}@media screen and (max-width:600px){.column-settings__hashtags .column-select__control{font-size:16px}}.column-settings__hashtags .column-select__placeholder{color:#444b5d;padding-left:2px;font-size:12px}.column-settings__hashtags .column-select__value-container{padding-left:6px}.column-settings__hashtags .column-select__multi-value{background:#c0cdd9}.column-settings__hashtags .column-select__multi-value__remove{cursor:pointer}.column-settings__hashtags .column-select__multi-value__remove:active,.column-settings__hashtags .column-select__multi-value__remove:focus,.column-settings__hashtags .column-select__multi-value__remove:hover{background:#b3c3d1;color:#1f232b}.column-settings__hashtags .column-select__input,.column-settings__hashtags .column-select__multi-value__label{color:#282c37}.column-settings__hashtags .column-select__clear-indicator,.column-settings__hashtags .column-select__dropdown-indicator{cursor:pointer;transition:none;color:#444b5d}.column-settings__hashtags .column-select__clear-indicator:active,.column-settings__hashtags .column-select__clear-indicator:focus,.column-settings__hashtags .column-select__clear-indicator:hover,.column-settings__hashtags .column-select__dropdown-indicator:active,.column-settings__hashtags .column-select__dropdown-indicator:focus,.column-settings__hashtags .column-select__dropdown-indicator:hover{color:#3b4151}.column-settings__hashtags .column-select__indicator-separator{background-color:#c0cdd9}.column-settings__hashtags .column-select__menu{background:#fff;border-radius:4px;margin-top:10px;color:#444b5d;box-shadow:2px 4px 15px rgba(0,0,0,.4);padding:0;background:#282c37}.column-settings__hashtags .column-select__menu h4{text-transform:uppercase;color:#444b5d;font-size:13px;font-weight:500;margin-bottom:10px}.column-settings__hashtags .column-select__menu li{padding:4px 0}.column-settings__hashtags .column-select__menu ul{margin-bottom:10px}.column-settings__hashtags .column-select__menu em{font-weight:500;color:#000}.column-settings__hashtags .column-select__menu-list{padding:6px}.column-settings__hashtags .column-select__option{color:#000;border-radius:4px;font-size:14px}.column-settings__hashtags .column-select__option--is-focused,.column-settings__hashtags .column-select__option--is-selected{background:#3d4455}.column-settings__row .text-btn{margin-bottom:15px}.account--follows-info{top:10px}.account--follows-info,.account--muting-info{color:#000;position:absolute;left:10px;opacity:.7;display:inline-block;vertical-align:top;background-color:hsla(0,0%,100%,.4);text-transform:uppercase;font-size:11px;font-weight:500;padding:4px;border-radius:4px}.account--muting-info{top:40px}.account--action-button{position:absolute;top:10px;right:20px}.setting-toggle{display:block;line-height:24px}.setting-toggle__label{color:#282c37;display:inline-block;margin-bottom:14px;margin-left:8px;vertical-align:middle}.empty-column-indicator,.error-column{color:#444b5d;background:#d9e1e8;text-align:center;padding:20px;font-size:15px;font-weight:400;cursor:default;display:flex;flex:1 1 auto;align-items:center;justify-content:center}@supports (display:grid){.empty-column-indicator,.error-column{contain:strict}}.empty-column-indicator a,.error-column a{color:#2b5fd9;text-decoration:none}.empty-column-indicator a:hover,.error-column a:hover{text-decoration:underline}.error-column{flex-direction:column}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.no-reduce-motion .pulse-loading{-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both}@-webkit-keyframes shake-bottom{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}10%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}20%,40%,60%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}30%,50%,70%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}90%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}@keyframes shake-bottom{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}10%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}20%,40%,60%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}30%,50%,70%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}90%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}.no-reduce-motion .shake-bottom{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:shake-bottom .8s cubic-bezier(.455,.03,.515,.955) 2s 2 both;animation:shake-bottom .8s cubic-bezier(.455,.03,.515,.955) 2s 2 both}.emoji-picker-dropdown__menu{background:#fff;position:absolute;box-shadow:4px 4px 6px rgba(0,0,0,.4);border-radius:4px;margin-top:5px}.emoji-picker-dropdown__menu .emoji-mart-scroll{transition:opacity .2s ease}.emoji-picker-dropdown__menu.selecting .emoji-mart-scroll{opacity:.5}.emoji-picker-dropdown__modifiers{position:absolute;top:60px;right:11px;cursor:pointer}.emoji-picker-dropdown__modifiers__menu{position:absolute;z-index:4;top:-4px;left:-8px;background:#fff;border-radius:4px;box-shadow:1px 2px 6px rgba(0,0,0,.2);overflow:hidden}.emoji-picker-dropdown__modifiers__menu button{display:block;cursor:pointer;border:0;padding:4px 8px;background:transparent}.emoji-picker-dropdown__modifiers__menu button:active,.emoji-picker-dropdown__modifiers__menu button:focus,.emoji-picker-dropdown__modifiers__menu button:hover{background:rgba(40,44,55,.4)}.emoji-picker-dropdown__modifiers__menu .emoji-mart-emoji{height:22px}.emoji-mart-emoji span{background-repeat:no-repeat}.upload-area{align-items:center;background:hsla(0,0%,100%,.8);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%;z-index:2000}.upload-area *{pointer-events:none}.upload-area__drop{width:320px;height:160px;display:flex;box-sizing:border-box;position:relative;padding:8px}.upload-area__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:4px;background:#d9e1e8;box-shadow:0 0 5px rgba(0,0,0,.2)}.upload-area__content{flex:1;display:flex;align-items:center;justify-content:center;color:#282c37;font-size:18px;font-weight:500;border:2px dashed #b0c0cf;border-radius:4px}.upload-progress{padding:10px;color:#282c37;overflow:hidden;display:flex}.upload-progress .fa{font-size:34px;margin-right:10px}.upload-progress span{font-size:12px;text-transform:uppercase;font-weight:500;display:block}.upload-progess__message{flex:1 1 auto}.upload-progress__backdrop{width:100%;height:6px;border-radius:6px;background:#b0c0cf;position:relative;margin-top:5px}.upload-progress__tracker{position:absolute;left:0;top:0;height:6px;background:#2b5fd9;border-radius:6px}.emoji-button{display:block;font-size:24px;line-height:24px;margin-left:2px;width:24px;outline:0;cursor:pointer}.emoji-button:active,.emoji-button:focus{outline:0!important}.emoji-button img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8;display:block;width:22px;height:22px;margin:2px 0 0}.dropdown--active .emoji-button img,.emoji-button:active img,.emoji-button:focus img,.emoji-button:hover img{opacity:1;-webkit-filter:none;filter:none}.privacy-dropdown__dropdown{position:absolute;background:#fff;box-shadow:2px 4px 15px rgba(0,0,0,.4);border-radius:4px;margin-left:40px;overflow:hidden}.privacy-dropdown__dropdown.top{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.privacy-dropdown__dropdown.bottom{-webkit-transform-origin:50% 0;transform-origin:50% 0}.privacy-dropdown__option{color:#000;padding:10px;cursor:pointer;display:flex}.privacy-dropdown__option.active,.privacy-dropdown__option:hover{background:#2b5fd9;color:#000;outline:0}.privacy-dropdown__option.active .privacy-dropdown__option__content,.privacy-dropdown__option.active .privacy-dropdown__option__content strong,.privacy-dropdown__option:hover .privacy-dropdown__option__content,.privacy-dropdown__option:hover .privacy-dropdown__option__content strong{color:#000}.privacy-dropdown__option.active:hover{background:#2456cb}.privacy-dropdown__option__icon{display:flex;align-items:center;justify-content:center;margin-right:10px}.privacy-dropdown__option__content{flex:1 1 auto;color:#282c37}.privacy-dropdown__option__content strong{font-weight:500;display:block;color:#000}.privacy-dropdown__option__content strong:lang(ja),.privacy-dropdown__option__content strong:lang(ko),.privacy-dropdown__option__content strong:lang(zh-CN),.privacy-dropdown__option__content strong:lang(zh-HK),.privacy-dropdown__option__content strong:lang(zh-TW){font-weight:700}.privacy-dropdown.active .privacy-dropdown__value{background:#fff;border-radius:4px 4px 0 0;box-shadow:0 -4px 4px rgba(0,0,0,.1)}.privacy-dropdown.active .privacy-dropdown__value .icon-button{transition:none}.privacy-dropdown.active .privacy-dropdown__value.active{background:#2b5fd9}.privacy-dropdown.active .privacy-dropdown__value.active .icon-button{color:#000}.privacy-dropdown.active.top .privacy-dropdown__value{border-radius:0 0 4px 4px}.privacy-dropdown.active .privacy-dropdown__dropdown{display:block;box-shadow:2px 4px 6px rgba(0,0,0,.1)}.search{position:relative}.search__input{display:block;padding:10px 30px 10px 10px;outline:0;box-sizing:border-box;width:100%;border:none;box-shadow:none;font-family:inherit;background:#d9e1e8;color:#282c37;font-size:14px;margin:0}.search__input::-moz-focus-inner{border:0}.search__input::-moz-focus-inner,.search__input:active,.search__input:focus{outline:0!important}.search__input:focus{background:#ccd7e0}@media screen and (max-width:600px){.search__input{font-size:16px}}.search__icon::-moz-focus-inner{border:0}.search__icon::-moz-focus-inner,.search__icon:focus{outline:0!important}.search__icon .fa{position:absolute;top:10px;right:10px;z-index:2;display:inline-block;opacity:0;transition:all .1s linear;font-size:18px;width:18px;height:18px;color:#282c37;cursor:default;pointer-events:none}.search__icon .fa.active{pointer-events:auto;opacity:.3}.search__icon .fa-search{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search__icon .fa-search.active{pointer-events:none;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.search__icon .fa-times-circle{top:11px;-webkit-transform:rotate(0deg);transform:rotate(0deg);color:#606984;cursor:pointer}.search__icon .fa-times-circle.active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search__icon .fa-times-circle:hover{color:#51596f}.search-results__header{color:#444b5d;background:#d3dce4;padding:15px;font-weight:500;font-size:16px;cursor:default}.search-results__header .fa{display:inline-block;margin-right:5px}.search-results__section{margin-bottom:5px}.search-results__section h5{background:#e6ebf0;border-bottom:1px solid #c0cdd9;cursor:default;display:flex;padding:15px;font-weight:500;font-size:16px;color:#444b5d}.search-results__section h5 .fa{display:inline-block;margin-right:5px}.search-results__section .account:last-child,.search-results__section>div:last-child .status{border-bottom:0}.search-results__hashtag{display:block;padding:10px;color:#282c37;text-decoration:none}.search-results__hashtag:active,.search-results__hashtag:focus,.search-results__hashtag:hover{color:#1f232b;text-decoration:underline}.modal-root{position:relative;transition:opacity .3s linear;will-change:opacity;z-index:9999}.modal-root__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.7)}.modal-root__container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:space-around;z-index:9999;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal-root__modal{pointer-events:auto;display:flex;z-index:9999}.video-modal{max-width:100vw;max-height:100vh;position:relative}.media-modal{width:100%;height:100%;position:relative}.media-modal .extended-video-player{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.media-modal .extended-video-player video{max-width:100%;max-height:80%}.media-modal__closer,.media-modal__navigation{position:absolute;top:0;left:0;right:0;bottom:0}.media-modal__navigation{pointer-events:none;transition:opacity .3s linear;will-change:opacity}.media-modal__navigation *{pointer-events:auto}.media-modal__navigation.media-modal__navigation--hidden{opacity:0}.media-modal__navigation.media-modal__navigation--hidden *{pointer-events:none}.media-modal__nav{background:hsla(0,0%,100%,.5);box-sizing:border-box;border:0;color:#000;cursor:pointer;display:flex;align-items:center;font-size:24px;height:20vmax;margin:auto 0;padding:30px 15px;position:absolute;top:0;bottom:0}.media-modal__nav--left{left:0}.media-modal__nav--right{right:0}.media-modal__pagination{width:100%;text-align:center;position:absolute;left:0;bottom:20px;pointer-events:none}.media-modal__page-dot{display:inline-block}.media-modal__button{background-color:#000;height:12px;width:12px;border-radius:6px;margin:10px;padding:0;border:0;font-size:0}.media-modal__button--active{background-color:#2b5fd9}.media-modal__close{position:absolute;right:8px;top:8px;z-index:100}.embed-modal,.error-modal,.onboarding-modal{background:#282c37;color:#000;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.error-modal__body{height:80vh;width:80vw;max-width:520px;max-height:420px;position:relative}.error-modal__body>div{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:25px;display:none;display:flex;opacity:0;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.error-modal__body,.error-modal__body>div{flex-direction:column;align-items:center;justify-content:center}.error-modal__body{display:flex;text-align:center}.error-modal__footer,.onboarding-modal__paginator{flex:0 0 auto;background:#393f4f;display:flex;padding:25px}.error-modal__footer>div,.onboarding-modal__paginator>div{min-width:33px}.error-modal__footer .error-modal__nav,.error-modal__footer .onboarding-modal__nav,.onboarding-modal__paginator .error-modal__nav,.onboarding-modal__paginator .onboarding-modal__nav{color:#282c37;border:0;font-size:14px;font-weight:500;padding:10px 25px;line-height:inherit;height:auto;margin:-10px;border-radius:4px;background-color:transparent}.error-modal__footer .error-modal__nav:active,.error-modal__footer .error-modal__nav:focus,.error-modal__footer .error-modal__nav:hover,.error-modal__footer .onboarding-modal__nav:active,.error-modal__footer .onboarding-modal__nav:focus,.error-modal__footer .onboarding-modal__nav:hover,.onboarding-modal__paginator .error-modal__nav:active,.onboarding-modal__paginator .error-modal__nav:focus,.onboarding-modal__paginator .error-modal__nav:hover,.onboarding-modal__paginator .onboarding-modal__nav:active,.onboarding-modal__paginator .onboarding-modal__nav:focus,.onboarding-modal__paginator .onboarding-modal__nav:hover{color:#313543;background-color:#4a5266}.error-modal__footer .error-modal__nav.onboarding-modal__done,.error-modal__footer .error-modal__nav.onboarding-modal__done:active,.error-modal__footer .error-modal__nav.onboarding-modal__done:focus,.error-modal__footer .error-modal__nav.onboarding-modal__done:hover,.error-modal__footer .error-modal__nav.onboarding-modal__next,.error-modal__footer .error-modal__nav.onboarding-modal__next:active,.error-modal__footer .error-modal__nav.onboarding-modal__next:focus,.error-modal__footer .error-modal__nav.onboarding-modal__next:hover,.error-modal__footer .onboarding-modal__nav.onboarding-modal__done,.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:active,.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:focus,.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:hover,.error-modal__footer .onboarding-modal__nav.onboarding-modal__next,.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:active,.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:focus,.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:hover,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:active,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:focus,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:hover,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:active,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:focus,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:hover,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:active,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:focus,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:hover,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:active,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:focus,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:hover{color:#000}.error-modal__footer{justify-content:center}.display-case{text-align:center;font-size:15px;margin-bottom:15px}.display-case__label{font-weight:500;color:#000;margin-bottom:5px;text-transform:uppercase;font-size:12px}.display-case__case{background:#d9e1e8;color:#282c37;font-weight:500;padding:10px;border-radius:4px}.onboard-sliders{display:inline-block;max-width:30px;max-height:auto;margin-left:10px}.actions-modal,.boost-modal,.confirmation-modal,.mute-modal,.report-modal{background:#17191f;color:#000;border-radius:8px;overflow:hidden;max-width:90vw;width:480px;position:relative;flex-direction:column}.actions-modal .status__display-name,.boost-modal .status__display-name,.confirmation-modal .status__display-name,.mute-modal .status__display-name,.report-modal .status__display-name{display:block;max-width:100%;padding-right:25px}.actions-modal .status__avatar,.boost-modal .status__avatar,.confirmation-modal .status__avatar,.mute-modal .status__avatar,.report-modal .status__avatar{height:28px;left:10px;position:absolute;top:10px;width:48px}.actions-modal .status__content__spoiler-link,.boost-modal .status__content__spoiler-link,.confirmation-modal .status__content__spoiler-link,.mute-modal .status__content__spoiler-link,.report-modal .status__content__spoiler-link{color:#17191f}.actions-modal .status{background:#fff;padding-top:10px;padding-bottom:10px}.actions-modal .dropdown-menu__separator,.actions-modal .status{border-bottom-color:#282c37}.boost-modal__container{overflow-x:scroll;padding:10px}.boost-modal__container .status{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;border-bottom:0}.boost-modal__action-bar,.confirmation-modal__action-bar,.mute-modal__action-bar{display:flex;justify-content:space-between;background:#282c37;padding:10px;line-height:36px}.boost-modal__action-bar>div,.confirmation-modal__action-bar>div,.mute-modal__action-bar>div{flex:1 1 auto;text-align:right;color:#282c37;padding-right:10px}.boost-modal__action-bar .button,.confirmation-modal__action-bar .button,.mute-modal__action-bar .button{flex:0 0 auto}.boost-modal__status-header{font-size:15px}.boost-modal__status-time{float:right;font-size:14px}.confirmation-modal{max-width:85vw}@media screen and (min-width:480px){.confirmation-modal{max-width:380px}}.mute-modal{line-height:24px}.mute-modal .react-toggle{vertical-align:middle}.report-modal{width:90vw;max-width:700px}.report-modal__container{display:flex;border-top:1px solid #282c37}@media screen and (max-width:480px){.report-modal__container{flex-wrap:wrap;overflow-y:auto}}.report-modal__comment,.report-modal__statuses{box-sizing:border-box;width:50%}@media screen and (max-width:480px){.report-modal__comment,.report-modal__statuses{width:100%}}.report-modal__statuses{flex:1 1 auto;min-height:20vh;max-height:80vh;overflow-y:auto;overflow-x:hidden}.report-modal__statuses .status__content a{color:#2b5fd9}.report-modal__statuses .status__content,.report-modal__statuses .status__content p{color:#000}@media screen and (max-width:480px){.report-modal__statuses{max-height:10vh}}.report-modal__comment{padding:20px;border-right:1px solid #282c37;max-width:320px}.report-modal__comment p{font-size:14px;line-height:20px;margin-bottom:20px}.report-modal__comment .setting-text{display:block;box-sizing:border-box;width:100%;color:#000;background:#fff;padding:10px;font-family:inherit;font-size:14px;resize:vertical;outline:0;border-radius:4px;border:1px solid #282c37;margin:0 0 20px}.report-modal__comment .setting-text:focus{border:1px solid #393f4f}.report-modal__comment .setting-toggle{margin-top:20px;margin-bottom:24px}.report-modal__comment .setting-toggle__label{color:#000;font-size:14px}@media screen and (max-width:480px){.report-modal__comment{padding:10px;max-width:100%;order:2}.report-modal__comment .setting-toggle{margin-bottom:4px}}.actions-modal{max-height:80vh;max-width:80vw}.actions-modal .status{overflow-y:auto;max-height:300px}.actions-modal .actions-modal__item-label{font-weight:500}.actions-modal ul{overflow-y:auto;flex-shrink:0}.actions-modal ul li:empty{margin:0}.actions-modal ul li:not(:empty) a{color:#000;display:flex;padding:12px 16px;font-size:15px;align-items:center;text-decoration:none}.actions-modal ul li:not(:empty) a,.actions-modal ul li:not(:empty) a button{transition:none}.actions-modal ul li:not(:empty) a.active,.actions-modal ul li:not(:empty) a.active button,.actions-modal ul li:not(:empty) a:active,.actions-modal ul li:not(:empty) a:active button,.actions-modal ul li:not(:empty) a:focus,.actions-modal ul li:not(:empty) a:focus button,.actions-modal ul li:not(:empty) a:hover,.actions-modal ul li:not(:empty) a:hover button{background:#2b5fd9;color:#000}.actions-modal ul li:not(:empty) a button:first-child{margin-right:10px}.confirmation-modal__action-bar .confirmation-modal__cancel-button,.confirmation-modal__action-bar .mute-modal__cancel-button,.mute-modal__action-bar .confirmation-modal__cancel-button,.mute-modal__action-bar .mute-modal__cancel-button{background-color:transparent;color:#282c37;font-size:14px;font-weight:500}.confirmation-modal__action-bar .confirmation-modal__cancel-button:active,.confirmation-modal__action-bar .confirmation-modal__cancel-button:focus,.confirmation-modal__action-bar .confirmation-modal__cancel-button:hover,.confirmation-modal__action-bar .mute-modal__cancel-button:active,.confirmation-modal__action-bar .mute-modal__cancel-button:focus,.confirmation-modal__action-bar .mute-modal__cancel-button:hover,.mute-modal__action-bar .confirmation-modal__cancel-button:active,.mute-modal__action-bar .confirmation-modal__cancel-button:focus,.mute-modal__action-bar .confirmation-modal__cancel-button:hover,.mute-modal__action-bar .mute-modal__cancel-button:active,.mute-modal__action-bar .mute-modal__cancel-button:focus,.mute-modal__action-bar .mute-modal__cancel-button:hover{color:#313543}.confirmation-modal__container,.mute-modal__container,.report-modal__target{padding:30px;font-size:16px;text-align:center}.confirmation-modal__container strong,.mute-modal__container strong,.report-modal__target strong{font-weight:500}.confirmation-modal__container strong:lang(ja),.confirmation-modal__container strong:lang(ko),.confirmation-modal__container strong:lang(zh-CN),.confirmation-modal__container strong:lang(zh-HK),.confirmation-modal__container strong:lang(zh-TW),.mute-modal__container strong:lang(ja),.mute-modal__container strong:lang(ko),.mute-modal__container strong:lang(zh-CN),.mute-modal__container strong:lang(zh-HK),.mute-modal__container strong:lang(zh-TW),.report-modal__target strong:lang(ja),.report-modal__target strong:lang(ko),.report-modal__target strong:lang(zh-CN),.report-modal__target strong:lang(zh-HK),.report-modal__target strong:lang(zh-TW){font-weight:700}.report-modal__target{padding:20px}.report-modal__target .media-modal__close{top:19px;right:15px}.loading-bar{background-color:#2b5fd9;height:3px;position:absolute;top:0;left:0}.media-gallery__gifv__label{display:block;position:absolute;color:#000;background:hsla(0,0%,100%,.5);bottom:6px;left:6px;padding:2px 6px;border-radius:2px;font-size:11px;font-weight:600;z-index:1;pointer-events:none;opacity:.9;transition:opacity .1s ease}.media-gallery__gifv.autoplay .media-gallery__gifv__label{display:none}.media-gallery__gifv:hover .media-gallery__gifv__label{opacity:1}.media-gallery__audio{margin-top:32px}.media-gallery__audio audio{width:100%}.attachment-list{display:flex;font-size:14px;border:1px solid #c0cdd9;border-radius:4px;margin-top:14px;overflow:hidden}.attachment-list__icon{flex:0 0 auto;color:#444b5d;padding:8px 18px;cursor:default;border-right:1px solid #c0cdd9;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:26px}.attachment-list__icon .fa{display:block}.attachment-list__list{list-style:none;padding:4px 0 4px 8px;display:flex;flex-direction:column;justify-content:center}.attachment-list__list li{display:block;padding:4px 0}.attachment-list__list a{text-decoration:none;color:#444b5d;font-weight:500}.attachment-list__list a:hover{text-decoration:underline}.attachment-list.compact{border:0;margin-top:4px}.attachment-list.compact .attachment-list__list{padding:0;display:block}.attachment-list.compact .fa{color:#444b5d}.media-gallery{margin-top:8px;border-radius:4px;width:100%}.media-gallery,.media-gallery__item{box-sizing:border-box;overflow:hidden;position:relative}.media-gallery__item{border:none;display:block;float:left;border-radius:4px}.media-gallery__item.standalone .media-gallery__item-gifv-thumbnail{-webkit-transform:none;transform:none;top:0}.media-gallery__item-thumbnail{cursor:zoom-in;display:block;text-decoration:none;color:#282c37;line-height:0}.media-gallery__item-thumbnail,.media-gallery__item-thumbnail img{height:100%;width:100%}.media-gallery__item-thumbnail img{-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover}.media-gallery__gifv{height:100%;overflow:hidden;position:relative;width:100%}.media-gallery__item-gifv-thumbnail{cursor:zoom-in;height:100%;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}.media-gallery__item-thumbnail-label{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute}.status__video-player{background:#fff;box-sizing:border-box;cursor:default;margin-top:8px;overflow:hidden;position:relative}.status__video-player-video{height:100%;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}.status__video-player-expand,.status__video-player-mute{color:#000;opacity:.8;position:absolute;right:4px;text-shadow:0 1px 1px #000,1px 0 1px #000}.status__video-player-spoiler{display:none;color:#000;left:4px;position:absolute;text-shadow:0 1px 1px #000,1px 0 1px #000;top:4px;z-index:100}.status__video-player-spoiler.status__video-player-spoiler--visible{display:block}.status__video-player-expand{bottom:4px;z-index:100}.status__video-player-mute{top:4px;z-index:5}.detailed .video-player__volume:before,.detailed .video-player__volume__current,.fullscreen .video-player__volume:before,.fullscreen .video-player__volume__current{bottom:27px}.detailed .video-player__volume__handle,.fullscreen .video-player__volume__handle{bottom:23px}.video-player{overflow:hidden;position:relative;background:#000;max-width:100%;border-radius:4px}.video-player:focus{outline:0}.video-player video{max-width:100vw;max-height:80vh;z-index:1}.video-player.fullscreen{width:100%!important;height:100%!important;margin:0}.video-player.fullscreen video{max-width:100%!important;max-height:100%!important;width:100%!important;height:100%!important}.video-player.inline video{-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.video-player__controls{position:absolute;z-index:2;bottom:0;left:0;right:0;box-sizing:border-box;background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.45) 60%,transparent);padding:0 15px;opacity:0;transition:opacity .1s ease}.video-player__controls.active{opacity:1}.video-player.inactive .video-player__controls,.video-player.inactive video{visibility:hidden}.video-player__spoiler{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;border:0;background:#fff;color:#282c37;transition:none;pointer-events:none}.video-player__spoiler.active{display:block;pointer-events:auto}.video-player__spoiler.active:active,.video-player__spoiler.active:focus,.video-player__spoiler.active:hover{color:#191b22}.video-player__spoiler__title{display:block;font-size:14px}.video-player__spoiler__subtitle{display:block;font-size:11px;font-weight:500}.video-player__buttons-bar{display:flex;justify-content:space-between;padding-bottom:10px}.video-player__buttons{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-player__buttons.left button{padding-left:0}.video-player__buttons.right button{padding-right:0}.video-player__buttons button{background:transparent;padding:2px 10px;font-size:16px;border:0;color:hsla(0,0%,100%,.75)}.video-player__buttons button:active,.video-player__buttons button:focus,.video-player__buttons button:hover{color:#fff}.video-player__time-current,.video-player__time-sep,.video-player__time-total{font-size:14px;font-weight:500}.video-player__time-current{color:#fff;margin-left:60px}.video-player__time-sep{display:inline-block;margin:0 6px}.video-player__time-sep,.video-player__time-total{color:#fff}.video-player__volume{cursor:pointer;height:24px;display:inline}.video-player__volume:before{content:\"\";width:50px;background:hsla(0,0%,100%,.35)}.video-player__volume:before,.video-player__volume__current{border-radius:4px;display:block;position:absolute;height:4px;left:70px;bottom:20px}.video-player__volume__current{background:#214fba}.video-player__volume__handle{position:absolute;z-index:3;border-radius:50%;width:12px;height:12px;bottom:16px;left:70px;transition:opacity .1s ease;background:#214fba;box-shadow:1px 2px 6px rgba(0,0,0,.2);pointer-events:none}.video-player__seek{cursor:pointer;height:24px;position:relative}.video-player__seek:before{content:\"\";width:100%;background:hsla(0,0%,100%,.35);border-radius:4px;display:block;position:absolute;height:4px;top:10px}.video-player__seek__buffer,.video-player__seek__progress{display:block;position:absolute;height:4px;border-radius:4px;top:10px;background:#214fba}.video-player__seek__buffer{background:hsla(0,0%,100%,.2)}.video-player__seek__handle{position:absolute;z-index:3;opacity:0;border-radius:50%;width:12px;height:12px;top:6px;margin-left:-6px;transition:opacity .1s ease;background:#214fba;box-shadow:1px 2px 6px rgba(0,0,0,.2);pointer-events:none}.video-player__seek:hover .video-player__seek__handle,.video-player__seek__handle.active{opacity:1}.video-player.detailed .video-player__buttons button,.video-player.fullscreen .video-player__buttons button{padding-top:10px;padding-bottom:10px}.media-spoiler-video{background-size:cover;background-repeat:no-repeat;background-position:50%;cursor:pointer;margin-top:8px;position:relative;border:0;display:block}.media-spoiler-video-play-icon{border-radius:100px;color:rgba(0,0,0,.8);font-size:36px;left:50%;padding:5px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.account-gallery__container{display:flex;justify-content:center;flex-wrap:wrap;padding:2px}.account-gallery__item{flex-grow:1;width:50%;overflow:hidden;position:relative}.account-gallery__item:before{content:\"\";display:block;padding-top:100%}.account-gallery__item a{display:block;width:calc(100% - 4px);height:calc(100% - 4px);margin:2px;top:0;left:0;background-color:#fff;background-size:cover;background-position:50%;position:absolute;color:#282c37;text-decoration:none;border-radius:4px}.account-gallery__item a:active,.account-gallery__item a:focus,.account-gallery__item a:hover{outline:0;color:#282c37}.account-gallery__item a:active:before,.account-gallery__item a:focus:before,.account-gallery__item a:hover:before{content:\"\";display:block;width:100%;height:100%;background:hsla(0,0%,100%,.3);border-radius:4px}.account-gallery__item__icons{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:24px}.account__section-headline,.notification__filter-bar{background:#e6ebf0;border-bottom:1px solid #c0cdd9;cursor:default;display:flex;flex-shrink:0}.account__section-headline button,.notification__filter-bar button{background:#e6ebf0;border:0;margin:0}.account__section-headline a,.account__section-headline button,.notification__filter-bar a,.notification__filter-bar button{display:block;flex:1 1 auto;color:#282c37;padding:15px 0;font-size:14px;font-weight:500;text-align:center;text-decoration:none;position:relative}.account__section-headline a.active,.account__section-headline button.active,.notification__filter-bar a.active,.notification__filter-bar button.active{color:#282c37}.account__section-headline a.active:after,.account__section-headline a.active:before,.account__section-headline button.active:after,.account__section-headline button.active:before,.notification__filter-bar a.active:after,.notification__filter-bar a.active:before,.notification__filter-bar button.active:after,.notification__filter-bar button.active:before{display:block;content:\"\";position:absolute;bottom:0;left:50%;width:0;height:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-color:transparent transparent #c0cdd9;border-style:solid;border-width:0 10px 10px}.account__section-headline a.active:after,.account__section-headline button.active:after,.notification__filter-bar a.active:after,.notification__filter-bar button.active:after{bottom:-1px;border-color:transparent transparent #d9e1e8}::-webkit-scrollbar-thumb{border-radius:0}.search-popout{background:#fff;border-radius:4px;padding:10px 14px 14px;margin-top:10px;color:#444b5d;box-shadow:2px 4px 15px rgba(0,0,0,.4)}.search-popout h4{text-transform:uppercase;color:#444b5d;font-size:13px;font-weight:500;margin-bottom:10px}.search-popout li{padding:4px 0}.search-popout ul{margin-bottom:10px}.search-popout em{font-weight:500;color:#000}noscript{text-align:center}noscript img{width:200px;opacity:.5;-webkit-animation:flicker 4s infinite;animation:flicker 4s infinite}noscript div{font-size:14px;margin:30px auto;color:#282c37;max-width:400px}noscript div a{color:#2b5fd9;text-decoration:underline}noscript div a:hover{text-decoration:none}@-webkit-keyframes flicker{0%{opacity:1}30%{opacity:.75}to{opacity:1}}@keyframes flicker{0%{opacity:1}30%{opacity:.75}to{opacity:1}}@media screen and (max-width:630px) and (max-height:400px){.search,.tabs-bar{will-change:margin-top;transition:margin-top .4s .1s}.navigation-bar{will-change:padding-bottom;transition:padding-bottom .4s .1s}.navigation-bar>a:first-child{will-change:margin-top,margin-left,margin-right,width;transition:margin-top .4s .1s,margin-left .4s .5s,margin-right .4s .5s}.navigation-bar>.navigation-bar__profile-edit{will-change:margin-top;transition:margin-top .4s .1s}.navigation-bar .navigation-bar__actions>.icon-button.close{will-change:opacity transform;transition:opacity .2s .1s,-webkit-transform .4s .1s;transition:opacity .2s .1s,transform .4s .1s;transition:opacity .2s .1s,transform .4s .1s,-webkit-transform .4s .1s}.navigation-bar .navigation-bar__actions>.compose__action-bar .icon-button{will-change:opacity transform;transition:opacity .2s .3s,-webkit-transform .4s .1s;transition:opacity .2s .3s,transform .4s .1s;transition:opacity .2s .3s,transform .4s .1s,-webkit-transform .4s .1s}.is-composing .search,.is-composing .tabs-bar{margin-top:-50px}.is-composing .navigation-bar{padding-bottom:0}.is-composing .navigation-bar>a:first-child{margin:-100px 10px 0 -50px}.is-composing .navigation-bar .navigation-bar__profile{padding-top:2px}.is-composing .navigation-bar .navigation-bar__profile-edit{position:absolute;margin-top:-60px}.is-composing .navigation-bar .navigation-bar__actions .icon-button.close{pointer-events:auto;opacity:1;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);bottom:5px}.is-composing .navigation-bar .navigation-bar__actions .compose__action-bar .icon-button{pointer-events:none;opacity:0;-webkit-transform:scaleX(0) translate(100%);transform:scaleX(0) translate(100%)}}.embed-modal{max-width:80vw;max-height:80vh}.embed-modal h4{padding:30px;font-weight:500;font-size:16px;text-align:center}.embed-modal .embed-modal__container{padding:10px}.embed-modal .embed-modal__container .hint{margin-bottom:15px}.embed-modal .embed-modal__container .embed-modal__html{outline:0;box-sizing:border-box;display:block;width:100%;border:none;padding:10px;font-family:\"mastodon-font-monospace\",monospace;background:#d9e1e8;color:#000;font-size:14px;margin:0 0 15px}.embed-modal .embed-modal__container .embed-modal__html::-moz-focus-inner{border:0}.embed-modal .embed-modal__container .embed-modal__html::-moz-focus-inner,.embed-modal .embed-modal__container .embed-modal__html:active,.embed-modal .embed-modal__container .embed-modal__html:focus{outline:0!important}.embed-modal .embed-modal__container .embed-modal__html:focus{background:#ccd7e0}@media screen and (max-width:600px){.embed-modal .embed-modal__container .embed-modal__html{font-size:16px}}.embed-modal .embed-modal__container .embed-modal__iframe{width:400px;max-width:100%;overflow:hidden;border:0}.account__moved-note{padding:14px 10px 16px;background:#ccd7e0;border-top:1px solid #c0cdd9;border-bottom:1px solid #c0cdd9}.account__moved-note__message{position:relative;margin-left:58px;color:#444b5d;padding:0 0 4px;font-size:14px}.account__moved-note__message>span{display:block;overflow:hidden;text-overflow:ellipsis}.account__moved-note__icon-wrapper{left:-26px;position:absolute}.account__moved-note .detailed-status__display-avatar{position:relative}.account__moved-note .detailed-status__display-name{margin-bottom:0}.column-inline-form{padding:7px 5px 7px 15px;display:flex;justify-content:flex-start;align-items:center;background:#ccd7e0}.column-inline-form label{flex:1 1 auto}.column-inline-form label input{width:100%;margin-bottom:6px}.column-inline-form label input:focus{outline:0}.column-inline-form .icon-button{flex:0 0 auto;margin:0 5px}.drawer__backdrop{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.5)}.list-editor{background:#d9e1e8;flex-direction:column;border-radius:8px;box-shadow:2px 4px 15px rgba(0,0,0,.4);width:380px;overflow:hidden}@media screen and (max-width:420px){.list-editor{width:90%}}.list-editor h4{padding:15px 0;background:#b0c0cf;font-weight:500;font-size:16px;text-align:center;border-radius:8px 8px 0 0}.list-editor .drawer__pager{height:50vh}.list-editor .drawer__inner{border-radius:0 0 8px 8px}.list-editor .drawer__inner.backdrop{width:calc(100% - 60px);box-shadow:2px 4px 15px rgba(0,0,0,.4);border-radius:0 0 0 8px}.list-editor__accounts{overflow-y:auto}.list-editor .account__display-name:hover strong{text-decoration:none}.list-editor .account__avatar{cursor:default}.list-editor .search{margin-bottom:0}.list-adder{background:#d9e1e8;flex-direction:column;border-radius:8px;box-shadow:2px 4px 15px rgba(0,0,0,.4);width:380px;overflow:hidden}@media screen and (max-width:420px){.list-adder{width:90%}}.list-adder__account{background:#b0c0cf}.list-adder__lists{background:#b0c0cf;height:50vh;border-radius:0 0 8px 8px;overflow-y:auto}.list-adder .list{padding:10px;border-bottom:1px solid #c0cdd9}.list-adder .list__wrapper{display:flex}.list-adder .list__display-name{flex:1 1 auto;overflow:hidden;text-decoration:none;font-size:16px;padding:10px}.focal-point-modal{max-width:80vw;max-height:80vh;position:relative}.focal-point{position:relative;cursor:pointer;overflow:hidden}.focal-point.dragging{cursor:move}.focal-point img{max-width:80vw;max-height:80vh;width:auto;height:auto;margin:auto}.focal-point__reticle{position:absolute;width:100px;height:100px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(/packs/reticle-6490ecbb61185e86e62dca0845cf2dcf.png) no-repeat 0 0;border-radius:50%;box-shadow:0 0 0 9999em rgba(0,0,0,.35)}.focal-point__overlay{position:absolute;width:100%;height:100%;top:0;left:0}.floating-action-button{position:fixed;display:flex;justify-content:center;align-items:center;width:3.9375rem;height:3.9375rem;bottom:1.3125rem;right:1.3125rem;background:#3869db;color:#fff;border-radius:50%;font-size:21px;line-height:21px;text-decoration:none;box-shadow:2px 3px 9px rgba(0,0,0,.4)}.floating-action-button:active,.floating-action-button:focus,.floating-action-button:hover{background:#2251be}.account__header .roles{margin-top:20px;margin-bottom:20px;padding:0 15px}.account__header .account__header__fields{font-size:14px;line-height:20px;overflow:hidden;margin:20px -10px -20px;border-bottom:0;border-top:0}.account__header .account__header__fields dl{border-top:1px solid #ccd7e0;border-bottom:0;display:flex}.account__header .account__header__fields dd,.account__header .account__header__fields dt{box-sizing:border-box;padding:14px 5px;text-align:center;max-height:48px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account__header .account__header__fields dt{color:#282c37;background:#e6ebf0;width:120px;flex:0 0 auto;font-weight:500}.account__header .account__header__fields dd{flex:1 1 auto;color:#000;background:#d9e1e8}.account__header .account__header__fields dd.verified{border:1px solid rgba(60,117,77,.5);background:rgba(60,117,77,.25)}.trends__header{color:#444b5d;background:#d3dce4;border-bottom:1px solid #e6ebf0;font-weight:500;padding:15px;font-size:16px;cursor:default}.trends__header .fa{display:inline-block;margin-right:5px}.trends__item{display:flex;align-items:center;padding:15px;border-bottom:1px solid #c0cdd9}.trends__item:last-child{border-bottom:0}.trends__item__name{flex:1 1 auto;color:#444b5d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trends__item__name strong{font-weight:500}.trends__item__name a{color:#282c37;text-decoration:none;font-size:14px;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trends__item__name a:active span,.trends__item__name a:focus span,.trends__item__name a:hover span{text-decoration:underline}.trends__item__current{flex:0 0 auto;width:100px;font-size:24px;line-height:36px;font-weight:500;text-align:center;color:#282c37}.trends__item__sparkline{flex:0 0 auto;width:50px}.trends__item__sparkline path{stroke:#2353c3!important}.introduction{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:920px){.introduction{background:#f2f5f7;display:block!important}}.introduction__pager{background:#f2f5f7;box-shadow:0 0 15px rgba(0,0,0,.2);overflow:hidden}.introduction__frame,.introduction__pager{border-radius:10px;width:50vw;min-width:920px}@media screen and (max-width:920px){.introduction__frame,.introduction__pager{min-width:0;width:100%;border-radius:0;box-shadow:none}}.introduction__frame-wrapper{opacity:0;transition:opacity .5s linear}.introduction__frame-wrapper.active{opacity:1;transition:opacity 50ms linear}.introduction__frame{overflow:hidden}.introduction__illustration{height:50vh}@media screen and (max-width:630px){.introduction__illustration{height:auto}}.introduction__illustration img{-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;display:block;margin:0;width:100%;height:100%}.introduction__text{border-top:2px solid #2b5fd9}.introduction__text--columnized{display:flex}.introduction__text--columnized>div{flex:1 1 33.33%;text-align:center;padding:25px 25px 30px}@media screen and (max-width:630px){.introduction__text--columnized{display:block;padding:15px 0 20px}.introduction__text--columnized>div{padding:10px 25px}}.introduction__text h3{font-size:24px;line-height:1.5;font-weight:700;margin-bottom:10px}.introduction__text p{font-size:16px;line-height:24px;font-weight:400;color:#282c37}.introduction__text p code{display:inline-block;background:#f2f5f7;font-size:15px;border:1px solid #c0cdd9;border-radius:2px;padding:1px 3px}.introduction__text--centered{padding:25px 25px 30px;text-align:center}.introduction__dots{display:flex;align-items:center;justify-content:center;padding:25px}@media screen and (max-width:630px){.introduction__dots{display:none}}.introduction__dot{width:14px;height:14px;border-radius:14px;border:1px solid #2b5fd9;background:transparent;margin:0 3px;cursor:pointer}.introduction__dot:hover{background:#c0cdd9}.introduction__dot.active{cursor:default;background:#2b5fd9}.introduction__action{padding:0 25px 25px;display:flex;align-items:center;justify-content:center}.modal-layout{background:#d9e1e8 url('data:image/svg+xml;utf8,') repeat-x bottom fixed;display:flex;flex-direction:column;height:100vh;padding:0}.modal-layout__mastodon{display:flex;flex:1;flex-direction:column;justify-content:flex-end}.modal-layout__mastodon>*{flex:1;max-height:235px}@media screen and (max-width:600px){.account-header{margin-top:0}}.emoji-mart{font-size:13px;display:inline-block;color:#000}.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}.emoji-mart .emoji-mart-emoji{padding:6px}.emoji-mart-bar{border:0 solid #393f4f}.emoji-mart-bar:first-child{border-bottom-width:1px;border-top-left-radius:5px;border-top-right-radius:5px;background:#282c37}.emoji-mart-bar:last-child{border-top-width:1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:none}.emoji-mart-anchors{display:flex;justify-content:space-between;padding:0 6px;color:#282c37;line-height:0}.emoji-mart-anchor{position:relative;flex:1;text-align:center;padding:12px 4px;overflow:hidden;transition:color .1s ease-out;cursor:pointer}.emoji-mart-anchor:hover{color:#313543}.emoji-mart-anchor-selected{color:#2b5fd9}.emoji-mart-anchor-selected:hover{color:#3c6cdc}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:-1px}.emoji-mart-anchor-bar{position:absolute;bottom:-5px;left:0;width:100%;height:4px;background-color:#2b5fd9}.emoji-mart-anchors i{display:inline-block;width:100%;max-width:22px}.emoji-mart-anchors svg{fill:currentColor;max-height:18px}.emoji-mart-scroll{overflow-y:scroll;height:270px;max-height:35vh;padding:0 6px 6px;background:#fff;will-change:transform}.emoji-mart-scroll::-webkit-scrollbar-track:active,.emoji-mart-scroll::-webkit-scrollbar-track:hover{background-color:hsla(0,0%,100%,.3)}.emoji-mart-search{padding:10px 45px 10px 10px;background:#fff}.emoji-mart-search input{font-size:14px;font-weight:400;padding:7px 9px;font-family:inherit;display:block;width:100%;background:rgba(40,44,55,.3);color:#000;border:1px solid #282c37;border-radius:4px}.emoji-mart-search input::-moz-focus-inner{border:0}.emoji-mart-search input::-moz-focus-inner,.emoji-mart-search input:active,.emoji-mart-search input:focus{outline:0!important}.emoji-mart-category .emoji-mart-emoji{cursor:pointer}.emoji-mart-category .emoji-mart-emoji span{z-index:1;position:relative;text-align:center}.emoji-mart-category .emoji-mart-emoji:hover:before{z-index:0;content:\"\";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(40,44,55,.7);border-radius:100%}.emoji-mart-category-label{z-index:2;position:relative;position:-webkit-sticky;position:sticky;top:0}.emoji-mart-category-label span{display:block;width:100%;font-weight:500;padding:5px 6px;background:#fff}.emoji-mart-emoji{position:relative;display:inline-block;font-size:0}.emoji-mart-emoji span{width:22px;height:22px}.emoji-mart-no-results{font-size:14px;text-align:center;padding-top:70px;color:#444b5d}.emoji-mart-no-results .emoji-mart-category-label{display:none}.emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}.emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}.emoji-mart-preview{display:none}.container{box-sizing:border-box;max-width:1235px;margin:0 auto;position:relative}@media screen and (max-width:1255px){.container{width:100%;padding:0 10px}}.rich-formatting{font-family:\"mastodon-font-sans-serif\",sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#282c37;padding-right:10px}.rich-formatting a{color:#2b5fd9;text-decoration:underline}.rich-formatting li,.rich-formatting p{font-family:\"mastodon-font-sans-serif\",sans-serif;font-weight:400;font-size:16px;line-height:30px;margin-bottom:12px;color:#282c37}.rich-formatting li a,.rich-formatting p a{color:#2b5fd9;text-decoration:underline}.rich-formatting li:last-child,.rich-formatting p:last-child{margin-bottom:0}.rich-formatting em,.rich-formatting strong{font-weight:700;color:#131419}.rich-formatting h1{font-family:mastodon-font-display,sans-serif;font-size:26px;line-height:30px;font-weight:500;margin-bottom:20px;color:#282c37}.rich-formatting h1 small{font-family:\"mastodon-font-sans-serif\",sans-serif;display:block;font-size:18px;font-weight:400;color:#131419}.rich-formatting h2{font-family:mastodon-font-display,sans-serif;font-size:22px;line-height:26px;font-weight:500;margin-bottom:20px;color:#282c37}.rich-formatting h3{font-size:18px}.rich-formatting h3,.rich-formatting h4{font-family:mastodon-font-display,sans-serif;line-height:24px;font-weight:500;margin-bottom:20px;color:#282c37}.rich-formatting h4{font-size:16px}.rich-formatting h5{font-size:14px}.rich-formatting h5,.rich-formatting h6{font-family:mastodon-font-display,sans-serif;line-height:24px;font-weight:500;margin-bottom:20px;color:#282c37}.rich-formatting h6{font-size:12px}.rich-formatting ol,.rich-formatting ul{margin-left:20px}.rich-formatting ol[type=a],.rich-formatting ul[type=a]{list-style-type:lower-alpha}.rich-formatting ol[type=i],.rich-formatting ul[type=i]{list-style-type:lower-roman}.rich-formatting ul{list-style:disc}.rich-formatting ol{list-style:decimal}.rich-formatting li>ol,.rich-formatting li>ul{margin-top:6px}.rich-formatting hr{width:100%;height:0;border:0;border-bottom:1px solid rgba(176,192,207,.6);margin:20px 0}.rich-formatting hr.spacer{height:1px;border:0}.information-board{background:#e6ebf0;padding:20px 0}.information-board .container-alt{position:relative;padding-right:295px}.information-board__sections{display:flex;justify-content:space-between;flex-wrap:wrap}.information-board__section{flex:1 0 0;font-family:\"mastodon-font-sans-serif\",sans-serif;font-size:16px;line-height:28px;color:#000;text-align:right;padding:10px 15px}.information-board__section span,.information-board__section strong{display:block}.information-board__section span:last-child{color:#282c37}.information-board__section strong{font-weight:500;font-size:32px;line-height:48px}@media screen and (max-width:700px){.information-board__section{text-align:center}}.information-board .panel{position:absolute;width:280px;box-sizing:border-box;background:#f2f5f7;padding:10px 20px 20px;border-radius:4px 4px 0 0;right:0;bottom:-40px}.information-board .panel .panel-header{font-family:mastodon-font-display,sans-serif;font-size:14px;line-height:24px;font-weight:500;color:#282c37;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #ccd7e0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.information-board .panel .panel-header a,.information-board .panel .panel-header span{font-weight:400;color:#3d4455}.information-board .panel .panel-header a{text-decoration:none}.information-board .owner{text-align:center}.information-board .owner .avatar{width:80px;height:80px;margin:0 auto 15px}.information-board .owner .avatar img{display:block;width:80px;height:80px;border-radius:48px}.information-board .owner .name{font-size:14px}.information-board .owner .name a{display:block;color:#000;text-decoration:none}.information-board .owner .name a:hover .display_name{text-decoration:underline}.information-board .owner .name .username{display:block;color:#282c37}.landing-page .grid{display:grid;grid-gap:10px;grid-template-columns:1fr 2fr;grid-auto-columns:25%;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.landing-page .grid .column-0{display:none}.landing-page .grid .column-1{grid-column:1;grid-row:1}.landing-page .grid .column-2{grid-column:2;grid-row:1}.landing-page .grid .column-3{grid-column:3;grid-row:1/3}.landing-page .grid .column-4{grid-column:1/3;grid-row:2}@media screen and (max-width:960px){.landing-page .grid{grid-template-columns:40% 60%}.landing-page .grid .column-0{display:none}.landing-page .grid .column-1{grid-column:1;grid-row:1}.landing-page .grid .column-1.non-preview .landing-page__forms{height:100%}.landing-page .grid .column-2{grid-column:2;grid-row:1/3}.landing-page .grid .column-2.non-preview{grid-column:2;grid-row:1}.landing-page .grid .column-3{grid-column:1;grid-row:2/4}.landing-page .grid .column-4{grid-column:2;grid-row:3}.landing-page .grid .column-4.non-preview{grid-column:1/3;grid-row:2}}@media screen and (max-width:700px){.landing-page .grid{grid-template-columns:100%}.landing-page .grid .column-0{display:block;grid-column:1;grid-row:1}.landing-page .grid .column-1{grid-column:1;grid-row:3}.landing-page .grid .column-1 .brand{display:none}.landing-page .grid .column-2{grid-column:1;grid-row:2}.landing-page .grid .column-2 .landing-page__call-to-action,.landing-page .grid .column-2 .landing-page__logo{display:none}.landing-page .grid .column-2.non-preview{grid-column:1;grid-row:2}.landing-page .grid .column-3{grid-column:1;grid-row:5}.landing-page .grid .column-4,.landing-page .grid .column-4.non-preview{grid-column:1;grid-row:4}}.landing-page .column-flex{display:flex;flex-direction:column}.landing-page .separator-or{position:relative;margin:40px 0;text-align:center}.landing-page .separator-or:before{content:\"\";display:block;width:100%;height:0;border-bottom:1px solid rgba(176,192,207,.6);position:absolute;top:50%;left:0}.landing-page .separator-or span{display:inline-block;background:#d9e1e8;font-size:12px;font-weight:500;color:#282c37;text-transform:uppercase;position:relative;z-index:1;padding:0 8px;cursor:default}.landing-page li,.landing-page p{font-family:\"mastodon-font-sans-serif\",sans-serif;font-weight:400;font-size:16px;line-height:30px;margin-bottom:12px;color:#282c37}.landing-page li a,.landing-page p a{color:#2b5fd9;text-decoration:underline}.landing-page .closed-registrations-message{margin-top:20px}.landing-page .closed-registrations-message,.landing-page .closed-registrations-message p{text-align:center;font-size:12px;line-height:18px;color:#282c37;margin-bottom:0}.landing-page .closed-registrations-message a,.landing-page .closed-registrations-message p a{color:#2b5fd9;text-decoration:underline}.landing-page .closed-registrations-message p:last-child{margin-bottom:0}.landing-page em{display:inline;margin:0;padding:0;font-weight:700;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;color:#131419}.landing-page h1{font-family:mastodon-font-display,sans-serif;font-size:26px;line-height:30px;font-weight:500;margin-bottom:20px;color:#282c37}.landing-page h1 small{font-family:\"mastodon-font-sans-serif\",sans-serif;display:block;font-size:18px;font-weight:400;color:#131419}.landing-page h2{font-family:mastodon-font-display,sans-serif;font-size:22px;line-height:26px;font-weight:500;margin-bottom:20px;color:#282c37}.landing-page h3{font-size:18px}.landing-page h3,.landing-page h4{font-family:mastodon-font-display,sans-serif;line-height:24px;font-weight:500;margin-bottom:20px;color:#282c37}.landing-page h4{font-size:16px}.landing-page h5{font-size:14px}.landing-page h5,.landing-page h6{font-family:mastodon-font-display,sans-serif;line-height:24px;font-weight:500;margin-bottom:20px;color:#282c37}.landing-page h6{font-size:12px}.landing-page ol,.landing-page ul{margin-left:20px}.landing-page ol[type=a],.landing-page ul[type=a]{list-style-type:lower-alpha}.landing-page ol[type=i],.landing-page ul[type=i]{list-style-type:lower-roman}.landing-page ul{list-style:disc}.landing-page ol{list-style:decimal}.landing-page li>ol,.landing-page li>ul{margin-top:6px}.landing-page hr{width:100%;height:0;border:0;border-bottom:1px solid rgba(176,192,207,.6);margin:20px 0}.landing-page hr.spacer{height:1px;border:0}.landing-page .container-alt{width:100%;box-sizing:border-box;max-width:800px;margin:0 auto;word-wrap:break-word}.landing-page .header-wrapper{padding-top:15px;background:#d9e1e8;background:linear-gradient(150deg,#c0cdd9,#d9e1e8);position:relative}.landing-page .header-wrapper.compact{background:#d9e1e8;padding-bottom:15px}.landing-page .header-wrapper.compact .hero .heading{padding-bottom:20px;font-family:\"mastodon-font-sans-serif\",sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#282c37}.landing-page .header-wrapper.compact .hero .heading a{color:#2b5fd9;text-decoration:underline}.landing-page .brand a{padding-left:0;padding-right:0;color:#fff}.landing-page .brand img{height:32px;position:relative;top:4px;left:-10px}.landing-page .header{line-height:30px;overflow:hidden}.landing-page .header .container-alt{display:flex;justify-content:space-between}.landing-page .header .links{position:relative;z-index:4}.landing-page .header .links a{display:flex;justify-content:center;align-items:center;color:#282c37;text-decoration:none;padding:12px 16px;line-height:32px;font-family:mastodon-font-display,sans-serif;font-weight:500;font-size:14px}.landing-page .header .links a:hover{color:#282c37}.landing-page .header .links ul{list-style:none;margin:0}.landing-page .header .links ul li{display:inline-block;vertical-align:bottom;margin:0}.landing-page .header .links ul li:first-child a{padding-left:0}.landing-page .header .links ul li:last-child a{padding-right:0}.landing-page .header .hero{margin-top:50px;align-items:center;position:relative}.landing-page .header .hero .heading{position:relative;z-index:4;padding-bottom:150px}.landing-page .header .hero .closed-registrations-message,.landing-page .header .hero .simple_form{background:#e6ebf0;width:280px;padding:15px 20px;border-radius:4px 4px 0 0;line-height:normal;position:relative;z-index:4}.landing-page .header .hero .closed-registrations-message .actions,.landing-page .header .hero .closed-registrations-message .actions .block-button,.landing-page .header .hero .closed-registrations-message .actions .button,.landing-page .header .hero .closed-registrations-message .actions button,.landing-page .header .hero .simple_form .actions,.landing-page .header .hero .simple_form .actions .block-button,.landing-page .header .hero .simple_form .actions .button,.landing-page .header .hero .simple_form .actions button{margin-bottom:0}.landing-page .header .hero .closed-registrations-message{min-height:330px;display:flex;flex-direction:column;justify-content:space-between}.landing-page .about-short{background:#e6ebf0;padding:50px 0 30px;font-family:\"mastodon-font-sans-serif\",sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#282c37}.landing-page .about-short a{color:#2b5fd9;text-decoration:underline}.landing-page.alternative{padding:10px 0}.landing-page.alternative .brand{text-align:center;padding:30px 0;margin-bottom:10px}.landing-page.alternative .brand img{position:static;padding:10px 0}@media screen and (max-width:960px){.landing-page.alternative .brand{padding:15px 0}}@media screen and (max-width:700px){.landing-page.alternative .brand{padding:0;margin-bottom:-10px}}.landing-page__forms,.landing-page__information{padding:20px}.landing-page__call-to-action{background:#e6ebf0;border-radius:4px;padding:25px 40px;overflow:hidden;box-sizing:border-box}.landing-page__call-to-action .row{width:100%;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between;align-items:center}.landing-page__call-to-action .row__information-board{display:flex;justify-content:flex-end;align-items:flex-end}.landing-page__call-to-action .row__information-board .information-board__section{flex:1 0 auto;padding:0 10px}@media screen and (max-width:415px){.landing-page__call-to-action .row__information-board{width:100%;justify-content:space-between}}.landing-page__call-to-action .row__mascot{flex:1;margin:10px -50px 0 0}@media screen and (max-width:415px){.landing-page__call-to-action .row__mascot{display:none}}.landing-page__logo{margin-right:20px}.landing-page__logo img{height:50px;width:auto;mix-blend-mode:lighten}.landing-page__information{padding:45px 40px;margin-bottom:10px}.landing-page__information:last-child{margin-bottom:0}.landing-page__information strong{font-weight:500;color:#131419}.landing-page__information .account{border-bottom:0;padding:0}.landing-page__information .account__display-name{align-items:center;display:flex;margin-right:5px}.landing-page__information .account div.account__display-name:hover .display-name strong{text-decoration:none}.landing-page__information .account div.account__display-name .account__avatar{cursor:default}.landing-page__information .account__avatar-wrapper{margin-left:0;flex:0 0 auto}.landing-page__information .account__avatar{width:44px;height:44px;background-size:44px 44px}.landing-page__information .account .display-name{font-size:15px}.landing-page__information .account .display-name__account{font-size:14px}@media screen and (max-width:960px){.landing-page__information .contact{margin-top:30px}}@media screen and (max-width:700px){.landing-page__information{padding:25px 20px}}.landing-page #mastodon-timeline,.landing-page__forms,.landing-page__information{box-sizing:border-box;background:#d9e1e8;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.1)}.landing-page__mascot{height:104px;position:relative;left:-40px;bottom:25px}.landing-page__mascot img{height:190px;width:auto}.landing-page__short-description .row{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:40px}@media screen and (max-width:700px){.landing-page__short-description .row{margin-bottom:20px}}.landing-page__short-description p a{color:#282c37}.landing-page__short-description h1{font-weight:500;color:#000;margin-bottom:0}.landing-page__short-description h1 small,.landing-page__short-description h1 small span{color:#282c37}.landing-page__short-description p:last-child{margin-bottom:0}.landing-page__hero{margin-bottom:10px}.landing-page__hero img{display:block;margin:0;max-width:100%;height:auto;border-radius:4px}.landing-page__forms{height:100%}@media screen and (max-width:960px){.landing-page__forms{height:auto}}@media screen and (max-width:700px){.landing-page__forms{background:transparent;box-shadow:none;padding:0 20px;margin-top:30px;margin-bottom:40px}.landing-page__forms .separator-or span{background:#f2f5f7}}.landing-page__forms hr{margin:40px 0}.landing-page__forms .button{display:block}.landing-page__forms .subtle-hint a{text-decoration:none}.landing-page__forms .subtle-hint a:active,.landing-page__forms .subtle-hint a:focus,.landing-page__forms .subtle-hint a:hover{text-decoration:underline}.landing-page #mastodon-timeline{display:flex;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;font-family:\"mastodon-font-sans-serif\",sans-serif;font-size:13px;line-height:18px;font-weight:400;color:#000;width:100%;flex:1 1 auto;overflow:hidden;height:100%}.landing-page #mastodon-timeline .column-header{color:inherit;font-family:inherit;font-size:16px;line-height:inherit;font-weight:inherit;margin:0;padding:0}.landing-page #mastodon-timeline .column{padding:0;border-radius:4px;overflow:hidden;width:100%}.landing-page #mastodon-timeline .scrollable{height:400px}.landing-page #mastodon-timeline p{font-size:inherit;line-height:inherit;font-weight:inherit;color:#000;margin-bottom:20px}.landing-page #mastodon-timeline p:last-child{margin-bottom:0}.landing-page #mastodon-timeline p a{color:#282c37;text-decoration:none}.landing-page #mastodon-timeline .attachment-list__list{margin-left:0;list-style:none}.landing-page #mastodon-timeline .attachment-list__list li{font-size:inherit;line-height:inherit;font-weight:inherit;margin-bottom:0}.landing-page #mastodon-timeline .attachment-list__list li a{color:#444b5d;text-decoration:none}.landing-page #mastodon-timeline .attachment-list__list li a:hover{text-decoration:underline}@media screen and (max-width:700px){.landing-page #mastodon-timeline{display:none}}.landing-page__features>p{padding-right:60px}.landing-page__features .features-list{margin:30px 0 40px}.landing-page__features__action{text-align:center}.landing-page .features-list .features-list__row{display:flex;padding:10px 0;justify-content:space-between}.landing-page .features-list .features-list__row .visual{flex:0 0 auto;display:flex;align-items:center;margin-left:15px}.landing-page .features-list .features-list__row .visual .fa{display:block;color:#282c37;font-size:48px}.landing-page .features-list .features-list__row .text{font-size:16px;line-height:30px;color:#282c37}.landing-page .features-list .features-list__row .text h6{font-size:inherit;line-height:inherit;margin-bottom:0}@media screen and (min-width:960px){.landing-page .features-list{display:grid;grid-gap:30px;grid-template-columns:1fr 1fr;grid-auto-columns:50%;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}}.landing-page .footer-links{padding-bottom:50px;text-align:right;color:#444b5d}.landing-page .footer-links p{font-size:14px}.landing-page .footer-links a{color:inherit;text-decoration:underline}.landing-page__footer{margin-top:10px;text-align:center;color:#444b5d}.landing-page__footer p{font-size:14px}.landing-page__footer p a{color:inherit;text-decoration:underline}@media screen and (max-width:840px){.landing-page .container-alt{padding:0 20px}.landing-page .information-board .container-alt{padding-right:20px}.landing-page .information-board .panel{position:static;margin-top:20px;width:100%;border-radius:4px}.landing-page .information-board .panel .panel-header{text-align:center}}@media screen and (max-width:675px){.landing-page .header-wrapper{padding-top:0}.landing-page .header-wrapper.compact{padding-bottom:0}.landing-page .header-wrapper.compact .hero .heading{text-align:initial}.landing-page .features .container-alt,.landing-page .header .container-alt{display:block}.landing-page .header .links{padding-top:15px;background:#e6ebf0}.landing-page .header .links a{padding:12px 8px}.landing-page .header .links .nav{display:flex;flex-flow:row wrap;justify-content:space-around}.landing-page .header .links .brand img{left:0;top:0}.landing-page .header .hero{margin-top:30px;padding:0}.landing-page .header .hero .heading{padding:30px 20px;text-align:center}.landing-page .header .hero .closed-registrations-message,.landing-page .header .hero .simple_form{background:#f2f5f7;width:100%;border-radius:0;box-sizing:border-box}}.landing-page .cta{margin:20px}@media screen and (max-width:700px){.landing-page.tag-page,.landing-page.tag-page .container{padding:0}.landing-page.tag-page #mastodon-timeline{display:flex;height:100vh;border-radius:0}}@media screen and (min-width:960px){.landing-page.tag-page .grid{grid-template-columns:33% 67%}}.landing-page.tag-page .grid .column-2{grid-column:2;grid-row:1}.landing-page.tag-page .brand{text-align:unset;padding:0}.landing-page.tag-page .brand img{height:48px;width:auto}.landing-page.tag-page .cta{margin:0}.landing-page.tag-page .cta .button{margin-right:4px}@media screen and (max-width:700px){.landing-page.tag-page .grid{grid-gap:0}.landing-page.tag-page .grid .column-1{grid-column:1;grid-row:1}.landing-page.tag-page .grid .column-2{display:none}}.table{width:100%;max-width:100%;border-spacing:0;border-collapse:collapse}.table td,.table th{padding:8px;line-height:18px;vertical-align:top;border-top:1px solid #d9e1e8;text-align:left;background:#e6ebf0}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #d9e1e8;border-top:0;font-weight:500}.table>tbody>tr>th{font-weight:500}.table>tbody>tr:nth-child(odd)>td,.table>tbody>tr:nth-child(odd)>th{background:#d9e1e8}.table a{color:#2b5fd9;text-decoration:underline}.table a:hover{text-decoration:none}.table strong{font-weight:500}.table strong:lang(ja),.table strong:lang(ko),.table strong:lang(zh-CN),.table strong:lang(zh-HK),.table strong:lang(zh-TW){font-weight:700}.table.inline-table>tbody>tr:nth-child(odd)>td,.table.inline-table>tbody>tr:nth-child(odd)>th{background:transparent}.table.inline-table>tbody>tr:first-child>td,.table.inline-table>tbody>tr:first-child>th{border-top:0}.table.batch-table>thead>tr>th{background:#d9e1e8;border-top:1px solid #f2f5f7;border-bottom:1px solid #f2f5f7}.table.batch-table>thead>tr>th:first-child{border-radius:4px 0 0;border-left:1px solid #f2f5f7}.table.batch-table>thead>tr>th:last-child{border-radius:0 4px 0 0;border-right:1px solid #f2f5f7}.table-wrapper{overflow:auto;margin-bottom:20px}samp{font-family:\"mastodon-font-monospace\",monospace}button.table-action-link{background:transparent;border:0;font:inherit}a.table-action-link,button.table-action-link{text-decoration:none;display:inline-block;margin-right:5px;padding:0 10px;color:#282c37;font-weight:500}a.table-action-link:hover,button.table-action-link:hover{color:#000}a.table-action-link i.fa,button.table-action-link i.fa{font-weight:400;margin-right:5px}a.table-action-link:first-child,button.table-action-link:first-child{padding-left:0}.batch-table__row,.batch-table__toolbar{display:flex}.batch-table__row__select,.batch-table__toolbar__select{box-sizing:border-box;padding:8px 16px;cursor:pointer;min-height:100%}.batch-table__row__select input,.batch-table__toolbar__select input{margin-top:8px}.batch-table__row__actions,.batch-table__row__content,.batch-table__toolbar__actions,.batch-table__toolbar__content{padding:8px 16px 8px 0;flex:1 1 auto}.batch-table__toolbar{border:1px solid #f2f5f7;background:#d9e1e8;border-radius:4px 0 0;height:47px;align-items:center}.batch-table__toolbar__actions{text-align:right;padding-right:11px}.batch-table__row{border:1px solid #f2f5f7;border-top:0;background:#e6ebf0}.batch-table__row:hover{background:#dfe6ec}.batch-table__row:nth-child(2n){background:#d9e1e8}.batch-table__row:nth-child(2n):hover{background:#d3dce4}.batch-table__row__content{padding-top:12px;padding-bottom:16px}.batch-table .status__content{padding-top:0}.batch-table .status__content summary{display:list-item}.batch-table .status__content strong{font-weight:700}.admin-wrapper{display:flex;justify-content:center;height:100%}.admin-wrapper .sidebar-wrapper{flex:1 1 240px;height:100%;background:#d9e1e8;display:flex;justify-content:flex-end}.admin-wrapper .sidebar{width:240px;height:100%;padding:0;overflow-y:auto}.admin-wrapper .sidebar .logo{display:block;margin:40px auto;width:100px;height:100px}@media screen and (max-width:600px){.admin-wrapper .sidebar>a:first-child{display:none}}.admin-wrapper .sidebar ul{list-style:none;border-radius:4px 0 0 4px;overflow:hidden;margin-bottom:20px}@media screen and (max-width:600px){.admin-wrapper .sidebar ul{margin-bottom:0}}.admin-wrapper .sidebar ul a{display:block;padding:15px;color:#282c37;text-decoration:none;transition:all .2s linear;border-radius:4px 0 0 4px}.admin-wrapper .sidebar ul a i.fa{margin-right:5px}.admin-wrapper .sidebar ul a:hover{color:#000;background-color:#e9eef2;transition:all .1s linear}.admin-wrapper .sidebar ul a.selected{background:#dfe6ec;border-radius:4px 0 0}.admin-wrapper .sidebar ul ul{background:#e6ebf0;border-radius:0 0 0 4px;margin:0}.admin-wrapper .sidebar ul ul a{border:0;padding:15px 35px}.admin-wrapper .sidebar ul .simple-navigation-active-leaf a{color:#000;background-color:#2b5fd9;border-bottom:0;border-radius:0}.admin-wrapper .sidebar ul .simple-navigation-active-leaf a:hover{background-color:#2454c7}.admin-wrapper .sidebar>ul>.simple-navigation-active-leaf a{border-radius:4px 0 0 4px}.admin-wrapper .content-wrapper{flex:2 1 840px;overflow:auto}.admin-wrapper .content{max-width:840px;padding:60px 15px 20px 25px}@media screen and (max-width:600px){.admin-wrapper .content{max-width:none;padding:30px 15px 15px}}.admin-wrapper .content h2{color:#282c37;font-size:24px;line-height:28px;font-weight:400;padding-bottom:40px;border-bottom:1px solid #c0cdd9;margin-bottom:40px}.admin-wrapper .content h3{color:#282c37;font-size:20px;line-height:28px;font-weight:400;margin-bottom:30px}.admin-wrapper .content h4{text-transform:uppercase;font-size:13px;font-weight:700;color:#282c37;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #c0cdd9}.admin-wrapper .content h6{font-size:16px;color:#282c37;line-height:28px;font-weight:400}.admin-wrapper .content .fields-group h6{color:#000;font-weight:500}.admin-wrapper .content .directory__tag>a,.admin-wrapper .content .directory__tag>div{box-shadow:none}.admin-wrapper .content .directory__tag .table-action-link .fa{color:inherit}.admin-wrapper .content .directory__tag h4{font-size:18px;font-weight:700;color:#000;text-transform:none;padding-bottom:0;margin-bottom:0;border-bottom:none}.admin-wrapper .content>p{font-size:14px;line-height:18px;color:#282c37;margin-bottom:20px}.admin-wrapper .content>p strong{color:#000;font-weight:500}.admin-wrapper .content>p strong:lang(ja),.admin-wrapper .content>p strong:lang(ko),.admin-wrapper .content>p strong:lang(zh-CN),.admin-wrapper .content>p strong:lang(zh-HK),.admin-wrapper .content>p strong:lang(zh-TW){font-weight:700}.admin-wrapper .content hr{width:100%;height:0;border:0;border-bottom:1px solid rgba(176,192,207,.6);margin:20px 0}.admin-wrapper .content hr.spacer{height:1px;border:0}.admin-wrapper .content .muted-hint{color:#282c37}.admin-wrapper .content .muted-hint a{color:#2b5fd9}.admin-wrapper .content .positive-hint{color:#3c754d;font-weight:500}.admin-wrapper .content .negative-hint{color:#df405a;font-weight:500}@media screen and (max-width:600px){.admin-wrapper{display:block;overflow-y:auto;-webkit-overflow-scrolling:touch}.admin-wrapper .content-wrapper,.admin-wrapper .sidebar-wrapper{flex:0 0 auto;height:auto;overflow:initial}.admin-wrapper .sidebar{width:100%;padding:0;height:auto}}.filters{display:flex;flex-wrap:wrap}.filters .filter-subset{flex:0 0 auto;margin:0 40px 10px 0}.filters .filter-subset:last-child{margin-bottom:20px}.filters .filter-subset ul{margin-top:5px;list-style:none}.filters .filter-subset ul li{display:inline-block;margin-right:5px}.filters .filter-subset strong{font-weight:500;text-transform:uppercase;font-size:12px}.filters .filter-subset strong:lang(ja),.filters .filter-subset strong:lang(ko),.filters .filter-subset strong:lang(zh-CN),.filters .filter-subset strong:lang(zh-HK),.filters .filter-subset strong:lang(zh-TW){font-weight:700}.filters .filter-subset a{display:inline-block;color:#282c37;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:500;border-bottom:2px solid #d9e1e8}.filters .filter-subset a:hover{color:#000;border-bottom:2px solid #c9d4de}.filters .filter-subset a.selected{color:#2b5fd9;border-bottom:2px solid #2b5fd9}.flavour-screen{display:block;margin:10px auto;max-width:100%}.flavour-description{display:block;font-size:16px;margin:10px 0}.flavour-description>p{margin:10px 0}.report-accounts{display:flex;flex-wrap:wrap;margin-bottom:20px}.report-accounts__item{display:flex;flex:250px;flex-direction:column;margin:0 5px}.report-accounts__item>strong{display:block;margin:0 0 10px -5px;font-weight:500;font-size:14px;line-height:18px;color:#282c37}.report-accounts__item>strong:lang(ja),.report-accounts__item>strong:lang(ko),.report-accounts__item>strong:lang(zh-CN),.report-accounts__item>strong:lang(zh-HK),.report-accounts__item>strong:lang(zh-TW){font-weight:700}.report-accounts__item .account-card{flex:1 1 auto}.account-status,.report-status{display:flex;margin-bottom:10px}.account-status .activity-stream,.report-status .activity-stream{flex:2 0 0;margin-right:20px;max-width:calc(100% - 60px)}.account-status .activity-stream .entry,.report-status .activity-stream .entry{border-radius:4px}.account-status__actions,.report-status__actions{flex:0 0 auto;display:flex;flex-direction:column}.account-status__actions .icon-button,.report-status__actions .icon-button{font-size:24px;width:24px;text-align:center;margin-bottom:10px}.simple_form.new_account_moderation_note,.simple_form.new_report_note{max-width:100%}.batch-form-box{display:flex;flex-wrap:wrap;margin-bottom:5px}.batch-form-box #form_status_batch_action{margin:0 5px 5px 0;font-size:14px}.batch-form-box input.button{margin:0 5px 5px 0}.batch-form-box .media-spoiler-toggle-buttons{margin-left:auto}.batch-form-box .media-spoiler-toggle-buttons .button{overflow:visible;margin:0 0 5px 5px;float:right}.back-link{margin-bottom:10px;font-size:14px}.back-link a{color:#2b5fd9;text-decoration:none}.back-link a:hover{text-decoration:underline}.spacer{flex:1 1 auto}.log-entry{margin-bottom:20px;line-height:20px}.log-entry__header{display:flex;justify-content:flex-start;align-items:center;padding:10px;background:#d9e1e8;color:#282c37;border-radius:4px 4px 0 0;font-size:14px;position:relative}.log-entry__avatar{margin-right:10px}.log-entry__avatar .avatar{display:block;margin:0;border-radius:50%;width:40px;height:40px}.log-entry__content{max-width:calc(100% - 90px)}.log-entry__title{word-wrap:break-word}.log-entry__timestamp{color:#444b5d}.log-entry__extras{background:#c6d2dc;border-radius:0 0 4px 4px;padding:10px;color:#282c37;font-family:\"mastodon-font-monospace\",monospace;font-size:12px;word-wrap:break-word;min-height:20px}.log-entry__icon{font-size:28px;margin-right:10px;color:#444b5d}.log-entry__icon__overlay{position:absolute;top:10px;right:10px;width:10px;height:10px;border-radius:50%}.log-entry__icon__overlay.positive{background:#3c754d}.log-entry__icon__overlay.negative{background:#c1203b}.log-entry__icon__overlay.neutral{background:#2b5fd9}.log-entry .target,.log-entry .username,.log-entry a{color:#282c37;text-decoration:none;font-weight:500}.log-entry .diff-old{color:#c1203b}.log-entry .diff-neutral{color:#282c37}.log-entry .diff-new{color:#3c754d}.inline-name-tag,.name-tag,a.inline-name-tag,a.name-tag{text-decoration:none;color:#282c37}.inline-name-tag .username,.name-tag .username,a.inline-name-tag .username,a.name-tag .username{font-weight:500}.inline-name-tag.suspended .username,.name-tag.suspended .username,a.inline-name-tag.suspended .username,a.name-tag.suspended .username{text-decoration:line-through;color:#c1203b}.inline-name-tag.suspended .avatar,.name-tag.suspended .avatar,a.inline-name-tag.suspended .avatar,a.name-tag.suspended .avatar{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8}.name-tag,a.name-tag{display:flex;align-items:center}.name-tag .avatar,a.name-tag .avatar{display:block;margin:0 5px 0 0;border-radius:50%}.name-tag.suspended .avatar,a.name-tag.suspended .avatar{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8}.speech-bubble{margin-bottom:20px;border-left:4px solid #2b5fd9}.speech-bubble.positive{border-left-color:#3c754d}.speech-bubble.negative{border-left-color:#c1203b}.speech-bubble.warning{border-left-color:#ca8f04}.speech-bubble__bubble{padding:16px 16px 16px 14px;font-size:15px;line-height:20px;border-radius:4px 4px 4px 0;position:relative;font-weight:500}.speech-bubble__bubble a{color:#282c37}.speech-bubble__owner{padding:8px 8px 8px 12px}.speech-bubble time{color:#444b5d}.report-card{background:#d9e1e8;border-radius:4px;margin-bottom:20px}.report-card__profile{display:flex;justify-content:space-between;align-items:center;padding:15px}.report-card__profile .account{padding:0;border:0}.report-card__profile .account__avatar-wrapper{margin-left:0}.report-card__profile__stats{flex:0 0 auto;font-weight:500;color:#282c37;text-transform:uppercase;text-align:right}.report-card__profile__stats a{color:inherit;text-decoration:none}.report-card__profile__stats a:active,.report-card__profile__stats a:focus,.report-card__profile__stats a:hover{color:#17191f}.report-card__profile__stats .red{color:#df405a}.report-card__summary__item{display:flex;justify-content:flex-start;border-top:1px solid #e6ebf0}.report-card__summary__item:hover{background:#d3dce4}.report-card__summary__item__assigned,.report-card__summary__item__reported-by{padding:15px;flex:0 0 auto;box-sizing:border-box;width:150px;color:#282c37}.report-card__summary__item__assigned,.report-card__summary__item__assigned .username,.report-card__summary__item__reported-by,.report-card__summary__item__reported-by .username{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-card__summary__item__content{flex:1 1 auto;max-width:calc(100% - 300px)}.report-card__summary__item__content__icon{color:#444b5d;margin-right:4px;font-weight:500}.report-card__summary__item__content a{display:block;box-sizing:border-box;width:100%;padding:15px;text-decoration:none;color:#282c37}.one-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard__counters{display:flex;flex-wrap:wrap;margin:0 -5px 20px}.dashboard__counters>div{box-sizing:border-box;flex:0 0 33.333%;padding:0 5px;margin-bottom:10px}.dashboard__counters>div>a,.dashboard__counters>div>div{padding:20px;background:#ccd7e0;border-radius:4px}.dashboard__counters>div>a{text-decoration:none;color:inherit;display:block}.dashboard__counters>div>a:active,.dashboard__counters>div>a:focus,.dashboard__counters>div>a:hover{background:#c0cdd9}.dashboard__counters__num,.dashboard__counters__text{text-align:center;font-weight:500;font-size:24px;line-height:21px;color:#000;font-family:mastodon-font-display,sans-serif;margin-bottom:20px;line-height:30px}.dashboard__counters__text{font-size:18px}.dashboard__counters__label{font-size:14px;color:#282c37;text-align:center;font-weight:500}.dashboard__widgets{display:flex;flex-wrap:wrap;margin:0 -5px}.dashboard__widgets>div{flex:0 0 33.333%;margin-bottom:20px}.dashboard__widgets>div>div{padding:0 5px}.dashboard__widgets a:not(.name-tag){color:#282c37;font-weight:500;text-decoration:none}body.rtl{direction:rtl}body.rtl .column-header>button{text-align:right;padding-left:0;padding-right:15px}body.rtl .landing-page__logo{margin-right:0;margin-left:20px}body.rtl .landing-page .features-list .features-list__row .visual{margin-left:0;margin-right:15px}body.rtl .column-header__icon,body.rtl .column-link__icon{margin-right:0;margin-left:5px}body.rtl .compose-form .compose-form__buttons-wrapper .character-counter__wrapper{margin-right:0;margin-left:4px}body.rtl .navigation-bar__profile{margin-left:0;margin-right:8px}body.rtl .search__input{padding-right:10px;padding-left:30px}body.rtl .search__icon .fa{right:auto;left:10px}body.rtl .column-header__buttons{left:0;right:auto;margin-left:0;margin-right:-15px}body.rtl .column-inline-form .icon-button{margin-left:0;margin-right:5px}body.rtl .column-header__links .text-btn{margin-left:10px;margin-right:0}body.rtl .account__avatar-wrapper{float:right}body.rtl .column-header__back-button{padding-left:5px;padding-right:0}body.rtl .column-header__setting-arrows{float:left}body.rtl .setting-toggle__label{margin-left:0;margin-right:8px}body.rtl .status__avatar{left:auto;right:10px}body.rtl .activity-stream .status.light,body.rtl .status{padding-left:10px;padding-right:68px}body.rtl .activity-stream .status.light .status__display-name,body.rtl .status__info .status__display-name{padding-left:25px;padding-right:0}body.rtl .activity-stream .pre-header{padding-right:68px;padding-left:0}body.rtl .status__prepend{margin-left:0;margin-right:68px}body.rtl .status__prepend-icon-wrapper{left:auto;right:-26px}body.rtl .activity-stream .pre-header .pre-header__icon{left:auto;right:42px}body.rtl .account__avatar-overlay-overlay,body.rtl .column-back-button--slim-button{right:auto;left:0}body.rtl .activity-stream .status.light .status__header .status__meta,body.rtl .status__relative-time{float:left}body.rtl .status__action-bar__counter{margin-right:0;margin-left:11px}body.rtl .status__action-bar__counter .status__action-bar-button{margin-right:0;margin-left:4px}body.rtl .status__action-bar-button{float:right;margin-right:0;margin-left:18px}body.rtl .status__action-bar-dropdown{float:right}body.rtl .privacy-dropdown__dropdown{margin-left:0;margin-right:40px}body.rtl .privacy-dropdown__option__icon{margin-left:10px;margin-right:0}body.rtl .detailed-status__display-name .display-name{text-align:right}body.rtl .detailed-status__display-avatar{margin-right:0;margin-left:10px;float:right}body.rtl .detailed-status__favorites,body.rtl .detailed-status__reblogs{margin-left:0;margin-right:6px}body.rtl .fa-ul{margin-left:2.14285714em}body.rtl .fa-li{left:auto;right:-2.14285714em}body.rtl .admin-wrapper{direction:rtl}body.rtl .admin-wrapper .sidebar ul a i.fa,body.rtl a.table-action-link i.fa{margin-right:0;margin-left:5px}body.rtl .simple_form .check_boxes .checkbox label{padding-left:0;padding-right:25px}body.rtl .simple_form .input.with_label.boolean label.checkbox{padding-left:25px;padding-right:0}body.rtl .simple_form .check_boxes .checkbox input[type=checkbox],body.rtl .simple_form .input.boolean input[type=checkbox],body.rtl .simple_form .input.radio_buttons .radio{left:auto;right:0}body.rtl .simple_form .input.radio_buttons .radio>label{padding-right:28px;padding-left:0}body.rtl .simple_form .input-with-append .input input{padding-left:142px;padding-right:0}body.rtl .simple_form .input.boolean label.checkbox{left:auto;right:0}body.rtl .simple_form .input.boolean .hint,body.rtl .simple_form .input.boolean .label_input{padding-left:0;padding-right:28px}body.rtl .simple_form .label_input__append{right:auto;left:3px}body.rtl .simple_form .label_input__append:after{right:auto;left:0;background-image:linear-gradient(270deg,rgba(249,250,251,0),#f9fafb)}body.rtl .simple_form select{background:#f9fafb url(\"data:image/svg+xml;utf8,\") no-repeat left 8px center/auto 16px}body.rtl .table td,body.rtl .table th{text-align:right}body.rtl .filters .filter-subset{margin-right:0;margin-left:45px}body.rtl .landing-page .header-wrapper .mascot{right:60px;left:auto}body.rtl .landing-page__call-to-action .row__information-board{direction:rtl}body.rtl .landing-page .header .hero .floats .float-1{left:-120px;right:auto}body.rtl .landing-page .header .hero .floats .float-2{left:210px;right:auto}body.rtl .landing-page .header .hero .floats .float-3{left:110px;right:auto}body.rtl .landing-page .header .links .brand img{left:0}body.rtl .landing-page .fa-external-link{padding-right:5px;padding-left:0!important}body.rtl .landing-page .features #mastodon-timeline{margin-right:0;margin-left:30px}@media screen and (min-width:631px){body.rtl .column,body.rtl .drawer{padding-left:5px;padding-right:5px}body.rtl .column:first-child,body.rtl .drawer:first-child{padding-left:5px;padding-right:10px}body.rtl .columns-area>div .column,body.rtl .columns-area>div .drawer{padding-left:5px;padding-right:5px}}body.rtl .public-layout .header .nav-button{margin-left:8px;margin-right:0}body.rtl .public-layout .public-account-header__tabs{margin-left:0;margin-right:20px}body.rtl .landing-page__information .account__display-name{margin-right:0;margin-left:5px}body.rtl .landing-page__information .account__avatar-wrapper{margin-left:12px;margin-right:0}body.rtl .card__bar .display-name{margin-left:0;margin-right:15px;text-align:right}body.rtl .fa-chevron-left:before{content:\"\"}body.rtl .fa-chevron-right:before{content:\"\"}body.rtl .column-back-button__icon{margin-right:0;margin-left:5px}body.rtl .column-header__setting-arrows .column-header__setting-btn:last-child{padding-left:0;padding-right:10px}body.rtl .simple_form .input.radio_buttons .radio>label input{left:auto;right:0}.emojione[title=\":8ball:\"],.emojione[title=\":ant:\"],.emojione[title=\":back:\"],.emojione[title=\":black_circle:\"],.emojione[title=\":black_heart:\"],.emojione[title=\":black_large_square:\"],.emojione[title=\":black_medium_small_square:\"],.emojione[title=\":black_medium_square:\"],.emojione[title=\":black_nib:\"],.emojione[title=\":black_small_square:\"],.emojione[title=\":bomb:\"],.emojione[title=\":bowling:\"],.emojione[title=\":bust_in_silhouette:\"],.emojione[title=\":busts_in_silhouette:\"],.emojione[title=\":camera:\"],.emojione[title=\":camera_with_flash:\"],.emojione[title=\":clubs:\"],.emojione[title=\":copyright:\"],.emojione[title=\":curly_loop:\"],.emojione[title=\":currency_exchange:\"],.emojione[title=\":dark_sunglasses:\"],.emojione[title=\":eight_pointed_black_star:\"],.emojione[title=\":electric_plug:\"],.emojione[title=\":end:\"],.emojione[title=\":female-guard:\"],.emojione[title=\":film_projector:\"],.emojione[title=\":fried_egg:\"],.emojione[title=\":gorilla:\"],.emojione[title=\":guardsman:\"],.emojione[title=\":heavy_check_mark:\"],.emojione[title=\":heavy_division_sign:\"],.emojione[title=\":heavy_dollar_sign:\"],.emojione[title=\":heavy_minus_sign:\"],.emojione[title=\":heavy_multiplication_x:\"],.emojione[title=\":heavy_plus_sign:\"],.emojione[title=\":hocho:\"],.emojione[title=\":hole:\"],.emojione[title=\":joystick:\"],.emojione[title=\":kaaba:\"],.emojione[title=\":lower_left_ballpoint_pen:\"],.emojione[title=\":lower_left_fountain_pen:\"],.emojione[title=\":male-guard:\"],.emojione[title=\":microphone:\"],.emojione[title=\":mortar_board:\"],.emojione[title=\":movie_camera:\"],.emojione[title=\":musical_score:\"],.emojione[title=\":on:\"],.emojione[title=\":registered:\"],.emojione[title=\":soon:\"],.emojione[title=\":spades:\"],.emojione[title=\":speaking_head_in_silhouette:\"],.emojione[title=\":spider:\"],.emojione[title=\":telephone_receiver:\"],.emojione[title=\":tm:\"],.emojione[title=\":top:\"],.emojione[title=\":tophat:\"],.emojione[title=\":turkey:\"],.emojione[title=\":vhs:\"],.emojione[title=\":video_camera:\"],.emojione[title=\":video_game:\"],.emojione[title=\":water_buffalo:\"],.emojione[title=\":waving_black_flag:\"],.emojione[title=\":wavy_dash:\"]{-webkit-filter:drop-shadow(1px 1px 0 #fff) drop-shadow(-1px 1px 0 #fff) drop-shadow(1px -1px 0 #fff) drop-shadow(-1px -1px 0 #fff);filter:drop-shadow(1px 1px 0 #ffffff) drop-shadow(-1px 1px 0 #ffffff) drop-shadow(1px -1px 0 #ffffff) drop-shadow(-1px -1px 0 #ffffff);-webkit-transform:scale(.71);transform:scale(.71)}.button,.button.button-alternative-2{color:#fff}.column>.scrollable{background:#fff}.drawer__inner{background:#d9e1e8}.drawer__inner__mastodon{background:#d9e1e8 url('data:image/svg+xml;utf8,') no-repeat bottom/100% auto}.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button{color:#ededed}.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:active,.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:focus,.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:hover{color:#fff}.compose-form .compose-form__modifiers .compose-form__upload-description input{color:#ededed}.compose-form .compose-form__modifiers .compose-form__upload-description input::-webkit-input-placeholder{color:#ededed}.compose-form .compose-form__modifiers .compose-form__upload-description input:-ms-input-placeholder{color:#ededed}.compose-form .compose-form__modifiers .compose-form__upload-description input::-ms-input-placeholder{color:#ededed}.compose-form .compose-form__modifiers .compose-form__upload-description input::placeholder{color:#ededed}.compose-form .autosuggest-textarea__suggestions,.compose-form .compose-form__buttons-wrapper{background:#ecf0f4}.compose-form .autosuggest-textarea__suggestions__item.selected,.compose-form .autosuggest-textarea__suggestions__item:active,.compose-form .autosuggest-textarea__suggestions__item:focus,.compose-form .autosuggest-textarea__suggestions__item:hover{background:#ccd7e0}.emoji-mart-bar{border-color:#ccd7e0}.emoji-mart-bar:first-child{background:#ecf0f4}.emoji-mart-search input{background:rgba(217,225,232,.3);border-color:#d9e1e8}.focusable:focus{background:#d9e1e8}.status.status-direct{background:#ccd7e0}.focusable:focus .status.status-direct{background:#c0cdd9}.detailed-status,.detailed-status__action-bar{background:#ecf0f4}.reply-indicator__content .status__content__spoiler-link,.status__content .status__content__spoiler-link{background:#b0c0cf}.reply-indicator__content .status__content__spoiler-link:hover,.status__content .status__content__spoiler-link:hover{background:#9db1c3}.media-spoiler,.video-player__spoiler{background:#d9e1e8}.account-gallery__item a{background-color:#d9e1e8}.dropdown-menu{background:#d9e1e8}.dropdown-menu__arrow.left{border-left-color:#d9e1e8}.dropdown-menu__arrow.top{border-top-color:#d9e1e8}.dropdown-menu__arrow.bottom{border-bottom-color:#d9e1e8}.dropdown-menu__arrow.right{border-right-color:#d9e1e8}.dropdown-menu__item a{background:#d9e1e8;color:#282c37}.actions-modal ul li:not(:empty) a.active,.actions-modal ul li:not(:empty) a.active button,.actions-modal ul li:not(:empty) a:active,.actions-modal ul li:not(:empty) a:active button,.actions-modal ul li:not(:empty) a:focus,.actions-modal ul li:not(:empty) a:focus button,.actions-modal ul li:not(:empty) a:hover,.actions-modal ul li:not(:empty) a:hover button,.admin-wrapper .sidebar ul ul a.selected,.dropdown-menu__item a:active,.dropdown-menu__item a:focus,.dropdown-menu__item a:hover,.privacy-dropdown__option.active .privacy-dropdown__option__content,.privacy-dropdown__option.active .privacy-dropdown__option__content strong,.privacy-dropdown__option:hover .privacy-dropdown__option__content,.privacy-dropdown__option:hover .privacy-dropdown__option__content strong,.simple_form .block-button,.simple_form .button,.simple_form button{color:#fff}.dropdown-menu__separator{border-bottom-color:#b3c3d1}.actions-modal,.boost-modal,.confirmation-modal,.embed-modal,.error-modal,.mute-modal,.onboarding-modal,.report-modal{background:#d9e1e8}.boost-modal__action-bar,.confirmation-modal__action-bar,.error-modal__footer,.mute-modal__action-bar,.onboarding-modal__paginator{background:#ecf0f4}.boost-modal__action-bar .error-modal__nav:active,.boost-modal__action-bar .error-modal__nav:focus,.boost-modal__action-bar .error-modal__nav:hover,.boost-modal__action-bar .onboarding-modal__nav:active,.boost-modal__action-bar .onboarding-modal__nav:focus,.boost-modal__action-bar .onboarding-modal__nav:hover,.confirmation-modal__action-bar .error-modal__nav:active,.confirmation-modal__action-bar .error-modal__nav:focus,.confirmation-modal__action-bar .error-modal__nav:hover,.confirmation-modal__action-bar .onboarding-modal__nav:active,.confirmation-modal__action-bar .onboarding-modal__nav:focus,.confirmation-modal__action-bar .onboarding-modal__nav:hover,.error-modal__footer .error-modal__nav:active,.error-modal__footer .error-modal__nav:focus,.error-modal__footer .error-modal__nav:hover,.error-modal__footer .onboarding-modal__nav:active,.error-modal__footer .onboarding-modal__nav:focus,.error-modal__footer .onboarding-modal__nav:hover,.mute-modal__action-bar .error-modal__nav:active,.mute-modal__action-bar .error-modal__nav:focus,.mute-modal__action-bar .error-modal__nav:hover,.mute-modal__action-bar .onboarding-modal__nav:active,.mute-modal__action-bar .onboarding-modal__nav:focus,.mute-modal__action-bar .onboarding-modal__nav:hover,.onboarding-modal__paginator .error-modal__nav:active,.onboarding-modal__paginator .error-modal__nav:focus,.onboarding-modal__paginator .error-modal__nav:hover,.onboarding-modal__paginator .onboarding-modal__nav:active,.onboarding-modal__paginator .onboarding-modal__nav:focus,.onboarding-modal__paginator .onboarding-modal__nav:hover{background-color:#fff}.display-case__case,.embed-modal .embed-modal__container .embed-modal__html{background:#fff}.embed-modal .embed-modal__container .embed-modal__html:focus{background:#ecf0f4}.react-toggle-track{background:#282c37}.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background:#3d4455}.react-toggle.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background:#204bb1}.empty-column-indicator,.error-column{color:#000}.activity-stream-tabs{background:#fff;border-bottom-color:#c0cdd9}.activity-stream .entry{background:#fff}.activity-stream .entry .detailed-status.light,.activity-stream .entry .more.light,.activity-stream .entry .status.light{border-bottom-color:#c0cdd9}.activity-stream .status.light .display-name strong,.activity-stream .status.light .status__content{color:#000}.accounts-grid .account-grid-card .controls .icon-button{color:#282c37}.accounts-grid .account-grid-card .name a{color:#000}.accounts-grid .account-grid-card .username{color:#282c37}.accounts-grid .account-grid-card .account__header__content{color:#000}.simple_form .warning,.table-form .warning{box-shadow:none;background:rgba(223,64,90,.5);text-shadow:none}.reply-indicator__content a,.status__content a{color:#2b5fd9}.button.logo-button{color:#fff}.button.logo-button svg path:first-child{fill:#fff}.public-layout .header,.public-layout .public-account-bio,.public-layout .public-account-header{box-shadow:none}.public-layout .header,.public-layout .public-account-header__image{background:#b3c3d1}.public-layout .public-account-header__image:after{box-shadow:none}.public-layout .public-account-header__tabs__name h1,.public-layout .public-account-header__tabs__name h1 small{color:#fff}.account__section-headline a.active:after{border-color:transparent transparent #fff}.activity-stream,.box-widget,.contact-widget,.directory__tag>a,.directory__tag>div,.hero-widget,.landing-page__information.contact-widget,.memoriam-widget,.moved-account-widget,.nothing-here{box-shadow:none}"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./app/javascript/styles/mastodon/components.scss","webpack:///./app/javascript/skins/vanilla/mastodon-light/common.scss","webpack:///./app/javascript/styles/mastodon-light/variables.scss","webpack:///./app/javascript/styles/mastodon/basics.scss","webpack:///./app/javascript/styles/mastodon/containers.scss","webpack:///./app/javascript/styles/mastodon/lists.scss","webpack:///./app/javascript/styles/mastodon/footer.scss","webpack:///./app/javascript/styles/mastodon/compact_header.scss","webpack:///./app/javascript/styles/mastodon/widgets.scss","webpack:///./app/javascript/styles/mastodon/variables.scss","webpack:///./app/javascript/styles/mastodon/forms.scss","webpack:///./app/javascript/styles/mastodon/accounts.scss","webpack:///./app/javascript/styles/mastodon/stream_entries.scss","webpack:///./app/javascript/styles/mastodon/boost.scss","webpack:///./","webpack:///./app/javascript/styles/mastodon/_mixins.scss","webpack:///./app/javascript/styles/mastodon/polls.scss","webpack:///./app/javascript/styles/mastodon/modal.scss","webpack:///./app/javascript/styles/mastodon/emoji_picker.scss","webpack:///./app/javascript/styles/mastodon/about.scss","webpack:///./app/javascript/styles/mastodon/tables.scss","webpack:///./app/javascript/styles/mastodon/admin.scss","webpack:///./app/javascript/styles/mastodon/dashboard.scss","webpack:///./app/javascript/styles/mastodon/rtl.scss","webpack:///./app/javascript/styles/mastodon/accessibility.scss","webpack:///./app/javascript/styles/mastodon-light/diff.scss"],"names":[],"mappings":"AAiQE,iBC8rFD,2ZA76FC,mBACA,SACA,eACA,aACA,uBACA,CACD,8EAKC,cACD,KAGC,cACD,MAGC,gBACD,aAGC,YACD,oDAIC,uBACA,CACD,MAGC,yCACA,CACD,KAGC,2CACD,oBAGC,sBACA,CACD,0BAGC,iCACA,kBACA,CACD,gCAGC,mBACD,iCAGC,mBACD,0BAGC,8BACA,6BACA,CACD,iEAOC,kBCnFwB,CDoFzB,2BAGC,uBACD,KEtFC,qEACA,eACA,iBACA,gBACA,WDXM,kCCaN,qCACA,2DACA,qHACA,uCACA,CF0FD,iBE5EG,kKF+EH,cE3EG,6BACA,YACA,UACA,kBDjCsB,CDgHzB,kCE3EK,kBF8EL,aEzEG,kBD1CsB,CDsHzB,iBExEG,mCACA,CF2EH,yBExEK,mCACA,CF2EL,YEtEG,kBFyEH,WErEG,4BACA,gBACA,CFwEH,sBErEK,6BACA,YACA,eACA,CFwEL,WEnEG,iCACA,CFyEH,sBExEG,uBACA,SACA,CFkFH,WE9EG,oCACA,cDpFiB,mBAEK,aCwFtB,uBACA,kBACA,CFqEH,mBElEK,iCACA,CFqEL,qCEjES,8BACA,WACA,YACA,iBACA,CFoET,sBE/DO,gCACA,eACA,CFkEP,OE3DC,kCACA,CF+DD,aE5DG,aF+DH,4BExDG,wBACA,YACA,mBACA,uBACA,mBACA,CF4DH,eGrMC,8BAEA,CHyMD,oCG5MD,eAMI,mBACA,CH0MD,CACF,gBGtMC,uBH0MD,oCG3MD,gBAII,mBH2MD,CACF,mBGxMG,oCACA,kBACA,CH2MH,uBGxMK,6BACA,CH2ML,qBGvMK,oCACA,mBACA,WF9BE,qBEgCF,UACA,kBACA,iBACA,6CACA,gBACA,cACA,CH0ML,kCGnMG,2BAEA,mBACA,qBACA,CHuMH,oCG5MC,kCAQI,wBACA,YACA,CHwMH,CACF,gBGnMC,yBAEA,eACA,iBACA,sBACA,iBAEA,sBAEA,CHuMD,oCGjND,gBAaI,2BAEA,mBAEA,CHwMD,CACF,wBGrMG,uBACA,gBACA,CHwMH,4BGrMK,uBACA,cACA,SACA,iBACA,CHwML,sBGnMG,4BF3FiB,uBE6FjB,CHsMH,gCGnMK,8BACA,uBACA,eACA,CHsML,6BGjMG,6BACA,iBACA,eACA,CHoMH,QG/LC,2BACA,8BACA,sBACA,mCACA,2BHmMD,kBGhMG,0BACA,CHmMH,kBG/LG,wBACA,CHkMH,kBG9LG,wBACA,CHiMH,kBG7LG,0BACA,CHgMH,sCG5LG,gBH+LH,oCG3ND,QAgCI,kDH+LD,sCG5LG,0BACA,mBACA,sBACA,CH+LH,gCG3LG,kCACA,kBACA,CH8LH,qBG1LG,aH6LH,CACF,oCG9OD,QAqDI,+CACA,CH6LD,kBG1LG,cH6LH,kBGzLG,wBACA,CH4LH,kBGxLG,wBACA,CH2LH,kBGvLG,wBACA,CH0LH,CACF,oCGtLD,eAEI,iBHyLD,CACF,0BGtLG,gBHyLH,oCG1LC,0BAII,UH0LH,CACF,uBGtLG,sDACA,kBACA,YACA,cACA,aACA,oBACA,uBACA,iBACA,eACA,CHyLH,oCGnMC,uBAaI,0BACA,MACA,OACA,SACA,gBACA,gBACA,WACA,CH0LH,CACF,2BGvLK,6BACA,CH0LL,iCGtLK,iCACA,2BACA,gBACA,CHyLL,mCGrLK,iCACA,uBACA,gBACA,CHwLL,kCGpLK,iCACA,yBACA,gBACA,CHuLL,8BGnLK,0BACA,CHsLL,kCGnLO,0BACA,WACA,kBACA,WACA,CHsLP,oCG3LK,kCAQI,YHuLP,CACF,6GGjLO,mBHoLP,iCG/KK,gCACA,eACA,eACA,gBACA,qBACA,cFvRe,mBEyRf,iBACA,CHkLL,sHG7KO,oCFlSA,CDmdP,oCG5KO,0CACE,aH+KP,CACF,mCG1KK,wCAEA,iBACA,CH6KL,4HGxKO,uCACA,CH2KP,qBGnKG,2BACA,0DACA,sBACA,mCACA,2BHsKH,+BGnKK,wBACA,CHsKL,+BGlKK,wBACA,CHqKL,oCGnLC,qBAkBI,qCACA,CHqKH,+BGlKK,aHqKL,CACF,sCGhKG,mCACA,kCACA,CHmKH,+CGhKK,WHmKL,oIG/JO,sDHmKP,4DG/JO,wBFpWa,CDsgBpB,gFG/JS,YFvWW,CDygBpB,6CG5JK,0CACA,aACA,kBACA,eACA,CH+JL,mDG5JO,yBACA,kBACA,WACA,YACA,gDACA,MACA,MACA,CH+JP,iDG3JO,kFACA,WACA,YACA,SACA,yBACA,CH8JP,oCGtLG,6CA4BI,aH8JL,CACF,8CG1JK,gBH6JL,4JGzJO,kBH6JP,oCG/JK,4JAKI,gBH+JP,CACF,oCG9NC,sCAoEI,+BACA,CH8JH,mDG3JK,aH8JL,8FGzJK,gBH4JL,CACF,2CGxJK,mCACA,aACA,0BACA,CH2JL,kDGxJO,yBACA,mBACA,kBACA,SACA,OACA,QACA,YACA,0BACA,UACA,CH2JP,mDGvJO,0BACA,aACA,kBACA,aACA,CH0JP,uDGvJS,yBACA,YACA,SACA,kBACA,yBACA,kBACA,CH0JT,oCG3LG,2CAsCI,gCACA,0BACA,WACA,CHyJL,kDGtJO,aHyJP,mDGrJO,uBACA,sBAEA,CHwJP,uDGrJS,0BACA,CHwJT,CACF,0DGjKO,mDAYI,aHyJT,CACF,oCGrNG,2CAiEI,gBHwJL,CACF,oCG1NG,2CAqEI,eHyJL,CACF,4CGrJK,8BACA,CHwJL,kDGrJO,mCACA,CHwJP,qDGrJS,gCACA,WF7fF,gBE+fE,gBACA,mBACA,uBACA,4BACA,CHwJT,2DGrJW,6BACA,WFvgBJ,gBEygBI,gBACA,sBACA,CHwJX,oCGhLG,4CA8BI,8BACA,8BACA,kBACA,CHsJL,kDGnJO,8BACA,CHsJP,qDGnJS,gCACA,gBACA,CHsJT,2DGnJW,aF7hBO,CDmrBlB,CACF,kDGhJO,wCACA,oBACA,WACA,CHmJP,oEGhJS,gCACA,eACA,CHmJT,oCG/IS,oEACE,aHkJT,CACF,2DG9IS,kCACA,cACA,cFxjBW,aE0jBX,+BACA,eACA,kBACA,iBACA,CHiJT,6DG9IW,cHiJX,sEG7IW,eHgJX,iEG5IW,yBACA,kBACA,SACA,OACA,WACA,gCACA,WACA,uBACA,CH+IX,wEG1Ia,yCACA,CH6Ib,iFGzIa,2BF3lBO,CDuuBpB,uEGtIa,iCACA,CHyIb,6DGpIW,kCACA,CHuIX,0EGnIW,4BACA,CHsIX,2EGlIW,+BACA,kBACA,WFtnBJ,4CEwnBI,CHqIX,0DGhIS,wBACA,CHmIT,2DG/HS,gBHkIT,6CG5HK,2BACA,CH+HL,iEG5HO,gCACA,uBACA,aACA,CH+HP,0FG5HS,6BH+HT,wEG3HS,aH8HT,oDGzHO,gCACA,aFzpBa,CDsxBpB,sDGzHS,mCF7pBW,qBE+pBX,aACA,eACA,CH4HT,6DGzHW,0BFvqBJ,CDoyBP,oCG7JG,6CAuCI,uBACA,CH0HL,CACF,0CGrHG,0BHwHH,oCGzHC,0CAII,gBHyHH,CACF,sCGrHG,gBHwHH,mCGpHG,sDACA,kBACA,gBACA,kBACA,CHuHH,oCG5HC,mCAQI,gCACA,eACA,CHwHH,CACF,4DGrHK,qBACA,CHwHL,8DGrHO,cHwHP,qFGpHO,wBHuHP,wEGnHO,aFjtBQ,CDu0Bf,6DGhHK,8BFhuBE,CDq1BP,oFG/GK,4BACA,aFpuBe,CDw1BpB,0CG/GK,iBHkHL,mCG7GG,cF1tBkB,cE2tBlB,CHgHH,wCG7GK,8BACA,CHgHL,0BG3GG,4BACA,eACA,aACA,CH8GH,8BG3GK,oCACA,YACA,cACA,mBACA,iBACA,CH8GL,oCGpHG,8BASI,cH+GL,CACF,oCGzHG,8BAaI,eHgHL,CACF,oCGpIC,0BAwBI,qCACA,CHgHH,8BG7GK,qBACA,gBACA,+BACA,CHgHL,yCG7GO,gBHgHP,yCG5GO,kBF3xBgB,CD04BvB,8IG1GS,mBH6GT,CACF,SIn5BC,gBJu5BD,YIp5BG,iCACA,CJu5BH,gBIl5BC,6BACA,CJs5BD,mBIn5BG,+BACA,kBACA,CJs5BH,uBKp6BG,iCACA,oBACA,eACA,aACA,CLw6BH,oCK76BC,uBAQI,oCACA,CLy6BH,CACF,6BKt6BK,2BACA,yCACA,CLy6BL,uCKt6BO,yBACA,WACA,CLy6BP,uCKr6BO,yBACA,WACA,CLw6BP,uCKp6BO,yBACA,YACA,iBACA,CLu6BP,4CKp6BS,cLu6BT,uCKl6BO,yBACA,WACA,CLq6BP,uCKj6BO,yBACA,WACA,CLo6BP,oCKz8BG,6BAyCI,kCLo6BL,8EKh6BO,cLo6BP,uCKh6BO,WLm6BP,uCK/5BO,cLk6BP,8EK75BO,cLi6BP,uCK75BO,WLg6BP,CACF,oCK55BO,uCACE,cL+5BP,CACF,oCK35BO,4JAIE,aL85BP,CACF,0BKz5BK,yCACA,kBACA,aJ9Fe,CD2/BpB,4BKz5BO,kCACA,CL45BP,4BKv5BK,kCACA,CL05BL,uGKr5BO,0BLw5BP,kCKl5BO,0BACA,WACA,aACA,CLq5BP,uCKl5BS,aLq5BT,wIK74BS,aLg5BT,mBMphCG,gCACA,cACA,gBACA,mBACA,eACA,oBACA,CNwhCH,oCM/hCC,mBAUI,qCACA,CNyhCH,CACF,qBMthCK,kCACA,CNyhCL,yBMrhCK,6BLjBe,CD0iCpB,uBMphCK,wCACA,kBACA,WACA,WACA,CNuhCL,aOpjCC,qDACA,CPwjCD,kBOrjCG,wBACA,kBACA,gBACA,0BACA,eCRI,CRikCP,sBOrjCK,kFACA,WACA,YACA,SACA,yBACA,CPwjCL,mBOnjCG,mBNjBsB,aMkBtB,0BACA,eACA,cNtBiB,iBMwBjB,qBACA,eACA,CPsjCH,6BOnjCK,uBACA,eACA,CPsjCL,qBOljCK,mBPqjCL,gCOljCO,gBPqjCP,sBOhjCK,wBACA,UACA,gBACA,uBACA,oBACA,kBACA,oBACA,aACA,CPmjCL,qBO/iCK,cNvDe,oBMwDf,CPkjCL,2BO/iCO,0BPkjCP,oCOjnCD,aAqEI,aPgjCD,CACF,qBO5iCC,sCACA,CPgjCD,wBO7iCG,sCACA,gBACA,eACA,aN7EiB,CD8nCpB,8BO5iCG,eP+iCH,yCO5iCK,gBP+iCL,qDO3iCK,+BACA,CP8iCL,+CO1iCK,uBACA,yBACA,CP6iCL,sEOviCC,+BACA,mBNrGwB,kCMuGxB,CPqjCD,0DOhjCC,qCAEA,CP8iCD,gBOviCC,6BNvHmB,iBMyHnB,qBACA,eACA,CP2iCD,uBOxiCG,gBP2iCH,kBOviCG,mBP0iCH,6BOviCK,gBP0iCL,sBOriCG,gBPwiCH,wBOriCK,WNhJE,oBMiJF,CPwiCL,sBOjiCC,yCACA,mBNpJwB,mCMsJxB,cNxJmB,gBM0JnB,kBACA,CPsiCD,qDOliCG,gBPsiCH,qXOliCO,gBPsjCP,wBOhjCG,uCACA,CPmjCH,wLOviCO,qBPgjCP,kIO7iCS,0BPgjCT,+BOziCG,mBP4iCH,mCOziCK,8BNnMe,CDgvCpB,6DOtiCK,gCACA,CPyiCL,2DOriCK,oCACA,CPwiCL,gEOriCO,gBPwiCP,iBOjiCC,6BAIA,6BN9NmB,kBMgOnB,CPqiCD,8BO1iCC,oDAEA,CPijCD,aO1iCC,qCAGA,kBACA,aACA,CPqiCD,gBOliCG,WN/OI,eMgPJ,gBACA,gBACA,kBACA,CPqiCH,eOjiCG,4BNpPiB,CDyxCpB,oCOtjCD,aAsBI,+BACA,CPoiCD,gBOjiCG,ePoiCH,CACF,WO/hCC,mBNjQwB,kBMkQxB,kCACA,CPmiCD,gBOhiCG,wCACA,CPmiCH,sCO/hCK,gCACA,8BACA,mBN7QoB,kBM+QpB,aACA,qBACA,cACA,kCACA,CPkiCL,yEO3hCO,mBP8hCP,yBOzhCK,mBNlRe,cMmRf,CP4hCL,6BOxhCK,yBACA,CP2hCL,mBOvhCK,6BACA,gBACA,WNhTE,mBMkTF,gBACA,sBACA,CP0hCL,uBOvhCO,aNpTa,CD80CpB,yBOthCO,8BACA,eACA,eACA,aN3Ta,CDq1CpB,wFOjhCO,UNvUA,CD61CP,8BOjhCK,yBACA,CPohCL,sDOhhCK,oBN/Te,CDk1CpB,cO7gCC,qCACA,CPihCD,+BO9gCG,yBACA,YACA,kBACA,kBACA,kBACA,mBACA,wBACA,CPihCH,2CO9gCK,UPihCL,4CO7gCK,UPghCL,4CO5gCK,UP+gCL,gBOzgCC,WP6gCD,yBO1gCG,kBACA,CP6gCH,yBOzgCG,2CACA,cNzXiB,gBM2XjB,YACA,CP4gCH,qCOzgCK,gBP4gCL,yBOvgCG,qCACA,+BACA,CP0gCH,uCOtgCG,gBPygCH,uBOrgCG,8BACA,eACA,gBACA,UNpZI,CD65CP,6BOrgCK,4BNrZe,gBMuZf,cACA,CPwgCL,oCOngCG,kCACE,aPsgCH,CACF,oCOlgCD,qIAQI,gCACA,eACA,CPqgCD,CACF,eO9/BC,iBPkgCD,oCOngCD,eAII,qBPmgCD,CACF,qBOhgCG,uBPmgCH,qCOpgCC,qBAII,uBPogCH,CACF,oCOzgCC,qBAQI,WPqgCH,CACF,oCO9gCC,qBAYI,YPsgCH,CACF,gCOlgCG,kBPqgCH,oCOtgCC,gCAII,6BPsgCH,CACF,+DOlgCO,gBPqgCP,yDOjgCO,+BACA,CPogCP,mEOjgCS,uBACA,eACA,CPogCT,wFOhgCS,yBACA,CPmgCT,kKO5/BO,gBPigCP,eOz/BC,aNlfmB,CDg/CpB,gCO//BC,mBPkgCD,4BO3/BK,gBP8/BL,iBOz/BG,gCACA,qBACA,gBACA,aNjfiB,CD8+CpB,sEOv/BK,0BP0/BL,KSjgDC,+DACA,CTqgDD,gBSjgDC,6BACA,aACA,CTqgDD,oBShgDG,kCACA,CTogDH,2BSjgDK,STogDL,yCS//CO,mBTkgDP,oDS//CS,gBTkgDT,+CS7/CO,mCACA,CTggDP,qDS7/CS,2BACA,MACA,CTggDT,4BS1/CK,iCACA,CT6/CL,+CS1/CO,mCACA,gBACA,WRjDA,cQmDA,UACA,CT6/CP,2ESx/CO,kBT4/CP,kDSx/CO,gBT2/CP,2CSv/CO,0BACA,MACA,CT0/CP,oCSt/CO,cRrDa,yBQsDb,CTy/CP,+HSp/CS,qBTu/CT,kBSh/CG,0BACA,CTm/CH,yBSh/CK,oCACA,UACA,aACA,CTm/CL,mBS9+CG,aR7FiB,CD8kDpB,qBS9+CK,aRjFe,CDkkDpB,wBS7+CK,oCACA,eACA,CTg/CL,uBS3+CG,6BACA,cACA,CT8+CH,oBS1+CG,gCRjHiB,CD+lDpB,gCS1+CK,iCACA,iBACA,gBACA,eACA,CT6+CL,mBSx+CG,mBT2+CH,oBSv+CG,gBT0+CH,0JSt+CO,gBTq/CP,qDS9+CK,aTi/CL,2DS9+CO,mCACA,WRpJA,gBQsJA,gBACA,aACA,CTi/CP,uHS5+CO,cTg/CP,qDS3+CK,gCACA,CT8+CL,kDSx+CK,mCACA,WR1KE,cQ4KF,kBACA,qBACA,eACA,CT2+CL,qCSv+CK,eT0+CL,kCSt+CK,WTy+CL,qCSp+CG,eTu+CH,2CSp+CK,mCACA,WRhME,cQkMF,gBACA,eACA,CTu+CL,2CSn+CK,mBTs+CL,wCSl+CK,iCTq+CL,4BSh+CG,kCACA,CTm+CH,2BS/9CG,mBTk+CH,6CS/9CK,gBTk+CL,yBS79CG,6BAEA,mBACA,CTg+CH,gCS79CK,eTg+CL,iCS59CK,qCACA,cACA,cACA,CT+9CL,mCS59CO,cT+9CP,4GSz9CK,gBT69CL,oCSp/CC,yBA2BI,6BACA,CT69CH,iCS19CK,eT69CL,yJSv9CK,mBT49CL,CACF,+CSv9CG,sCACA,eACA,WR1QI,cQ4QJ,UACA,CT09CH,0CSp9CO,mCACA,WRpRA,qBQsRA,WACA,kBACA,gBACA,kBACA,aACA,CTu9CP,yDSn9CO,yBACA,QACA,QACA,CTs9CP,qJS58CG,qCACA,WR7SI,cQ+SJ,WACA,UACA,oBACA,gBACA,mBACA,sBACA,kBACA,YACA,CTm9CH,6LSh9CK,gBTu9CL,mVSn9CK,qBT09CL,gOSt9CK,oBRzTU,CDsxDf,mLSz9CK,kBTg+CL,2WS39CK,qBRzTe,kBQ0Tf,CTs+CL,4CSh+CK,cTm+CL,+TS19CK,qBTk+CL,6CS99CK,8BACA,cACA,cACA,CTi+CL,6BS59CG,WT+9CH,sBS39CG,4BACA,CT89CH,mCS39CK,+BACA,CT89CL,oESv9CG,yBACA,SACA,kBACA,mBRxWiB,WAlBb,eQ6XJ,oBACA,YACA,aACA,yBACA,qBACA,kBACA,sBACA,eACA,gBACA,UACA,mBACA,iBACA,CT49CH,qGSz9CK,eT89CL,sFS19CK,yBT+9CL,+KS19CK,yBTi+CL,iHS79CK,wBRzYa,CD22DlB,+FS99CK,kBD1ZM,CR63DX,iHSh+CO,yBTq+CP,qOSh+CO,yBTu+CP,oBSj+CG,mFACA,eACA,WR7aI,cQ+aJ,WACA,UACA,oBACA,gBACA,wXACA,sBACA,kBACA,kBACA,mBACA,WACA,CTo+CH,mCS/9CK,kBTk+CL,kCS99CK,4BACA,QACA,sBAEA,eACA,cRjbY,oBQmbZ,oBACA,eACA,gBACA,mBACA,eACA,CTi+CL,wCS99CO,yBACA,kBACA,MACA,QACA,WACA,UACA,mEACA,CTi+CP,2BS39CG,kBT89CH,oCS39CK,wBACA,OACA,WACA,YACA,aACA,uBACA,mBACA,iCACA,kCACA,2CACA,CT89CL,6CS39CO,kBT89CP,4HSz9CW,URnfJ,CDg9DP,YSp9CC,iCAEA,cACA,CTw9CD,eSp9CC,iCRhgBmB,kBQkgBnB,kBACA,mBACA,iBACA,CTw9CD,sBSr9CG,mEACA,aRngBY,CD49Df,qBSp9CG,mEACA,aD/gBQ,CRu+DX,iBSn9CG,mBTs9CH,2BSl9CG,gCACA,cACA,WACA,YACA,aACA,gDACA,mBR5hBsB,WALlB,eQoiBJ,QACA,CTq9CH,6CSl9CK,STq9CL,gHS/8CK,oBTk9CL,iCS98CK,mBTi9CL,sBS58CG,gBT+8CH,oKS38CO,gBT09CP,0DSnhDD,eA+DI,gBTw9CD,CACF,aSp9CC,iCACA,CTw9CD,eSr9CG,cRvkBiB,oBQwkBjB,CTw9CH,qBSr9CK,0BTw9CL,WSl9CC,mCACA,cACA,CTs9CD,cSn9CG,sCACA,CTs9CH,aSl9CG,cR5kBiB,yBQ6kBjB,qBACA,eACA,CTq9CH,0DSh9CK,cTm9CL,6BS58CC,gCR1mBmB,CD4jEpB,mCS98CG,kCACA,iBACA,CTk9CH,2CS98CG,cRpnBiB,eQqnBjB,CTk9CH,mUS98CO,gBTk+CP,0DSn/CD,6BAuBI,gBTi+CD,CACF,YS79CC,4BACA,sBACA,CTi+CD,SS79CC,8BD5oBM,YC8oBN,qBACA,mCACA,oBACA,CTi+CD,aS99CG,sBACA,CTi+CH,gBS59CC,iCRxpBmB,UQ0pBnB,CTg+CD,qBS79CG,4BACA,CTg+CH,cS19CG,mBT89CH,qBS39CK,gBT89CL,+JS19CS,gBTy+CT,2CS/9CG,iCRxrBI,qCQ2rBJ,oCACA,kBACA,aACA,kBACA,CTo+CH,+CSj+CK,WRlsBE,yBQmsBF,CTq+CL,mLSh+CO,qBTs+CP,yDSj+CK,8BACA,iBACA,CTq+CL,yYSj+CS,gBTq/CT,iESh/CO,gBTo/CP,mBS7+CC,4BACA,kBACA,CTi/CD,2DS7+CG,cTi/CH,4BS5+CG,sCACA,CTg/CH,qBS3+CC,+BR7uBmB,CD6tEpB,yBS5+CG,kBT++CH,mBS1+CC,kCACA,CT8+CD,sBS3+CG,0BR7vBI,kBQ+vBJ,mBACA,SACA,SACA,CT8+CH,2BS1+CG,cT6+CH,cSx+CC,aDvwBY,CRmvEb,ySSl+CG,gDT2+CH,YSt+CC,yCACA,kBACA,aACA,mBACA,kBACA,kBACA,QACA,kCACA,CT0+CD,qBSv+CG,cT0+CH,6BSt+CG,gCACA,aACA,eACA,+CACA,CTy+CH,mBSr+CG,yBACA,oBACA,gBACA,eACA,qBAEA,WACA,gCACA,CTw+CH,mBSp+CG,qBRpzBY,eQqzBZ,CTu+CH,0BSp+CK,mBRxzBU,eQyzBV,CTu+CL,mBSj+CC,mBTq+CD,4BSl+CG,4CACA,eACA,YACA,CTq+CH,2BSj+CG,gCACA,OACA,sBACA,cACA,aACA,CTo+CH,+BSj+CK,8BACA,iBACA,kBACA,SACA,CTo+CL,6BSh+CK,sBTm+CL,oCS99CG,mBTi+CH,+BS79CG,4DACA,kBACA,kBACA,kBACA,iBACA,CTg+CH,qCS79CK,oCACA,cACA,YACA,SACA,kBACA,MACA,SACA,CTg+CL,wBS39CG,oCACA,kBACA,CT89CH,QU91EG,mCACA,cACA,kCACA,CVk2EH,oCUt2EC,QAOI,gBVm2EH,CACF,4EU71EO,mBVg2EP,WU11EG,+BACA,gBACA,yBACA,CV61EH,eU11EK,yBACA,YACA,SACA,oBACA,yEACA,CV61EL,oCUz2EC,WAgBI,aV61EH,CACF,oCU92EC,WAoBI,aV81EH,CACF,WU11EG,+BACA,aACA,2BACA,mBACA,mBACA,yBACA,CV61EH,oCUp2EC,WAUI,gBV81EH,CACF,mBU31EK,yBACA,YACA,eACA,CV81EL,uBU31EO,uBACA,cACA,SACA,kBACA,kBACA,CV81EP,yBUz1EK,gCACA,CV41EL,gCUz1EO,0BT7EA,gBS+EA,gBACA,sBACA,CV41EP,8BUx1EO,6BACA,cTnFa,gBSqFb,gBACA,sBACA,CV21EP,YUp1EC,iCACA,eACA,CVw1ED,4GUh1EG,0BT3GI,gBS6GJ,qBACA,iBACA,oBACA,CVw1EH,qBUp1EG,gBFnHI,oBEoHJ,WTrHI,eSuHJ,aACA,CVu1EH,iBUn1EG,eVs1EH,sCUj1EG,sCT9HiB,CDo9EpB,mBUj1EG,yBACA,CVo1EH,uBUj1EK,qCACA,CVo1EL,mBU/0EG,2BACA,CVk1EH,uBU/0EK,oCACA,CVk1EL,sBU70EG,yBACA,CVg1EH,oCU34ED,YA+DI,kBVg1ED,kBU70EG,aVg1EH,sCU30EG,qBV+0EH,CACF,cU10EC,mBTxKwB,mCSyKxB,cTnJiB,eSqJjB,gBACA,kBACA,aACA,uBACA,mBACA,eACA,kBACA,aACA,eACA,CV80ED,0BU30EG,0BV80EH,wBU10EG,qCACA,CV60EH,cUx0EC,qCACA,eACA,kBACA,eACA,iBACA,gBACA,cTzMmB,mCS2MnB,kCACA,CV40ED,wBUz0EG,cTzMY,oCS0MZ,+BACA,CV40EH,oBUx0EG,kDACA,+BACA,CV20EH,yBUt0EC,kCACA,gBACA,+CAEA,0DACA,gBACA,CV00ED,4BUv0EG,4CACA,CV00EH,wDUr0EG,mCACA,kBACA,gBACA,gBACA,mBACA,sBACA,CVy0EH,4BUr0EG,4BACA,cACA,cTvPiB,+BSyPjB,CVw0EH,4BUp0EG,2BT7PiB,CDqkFpB,2BUn0EG,cTnPiB,oBSoPjB,CVs0EH,oGUj0EK,0BVo0EL,mCU/zEG,kEACA,CVk0EH,qCU/zEK,cT3QU,eS4QV,CVk0EL,yCU9zEK,aThRU,CDilFf,uCU5zEG,gBV+zEH,uCU1zEC,WV8zED,iBWjmFC,qDACA,gBACA,kBACA,CXqmFD,oCWzmFD,iBAOI,gCACA,eACA,CXsmFD,CACF,2BWnmFG,yBACA,eACA,CXsmFH,+EWlmFK,0BXsmFL,qCWjmFG,WXomFH,wBWhmFG,kBVtBsB,CDynFzB,4GW9lFK,sCXmmFL,6IW5lFO,yCACA,CXimFP,gJWzlFO,0BX8lFP,iLWvlFS,kBX4lFT,oCWtlFK,4GAGE,0BXylFL,CACF,qCWplFG,mBXulFH,oBWllFC,2BACA,mBV1DmB,WAlBb,oBU+EN,iBACA,YACA,iBACA,QACA,CXslFD,wBWnlFG,uBACA,sBACA,gBACA,CXslFH,yCWnlFK,SV5FE,CDkrFP,wCWllFK,YV9Ee,CDmqFpB,4HW9kFG,mBXilFH,wLW9kFK,aXilFL,2IWzkFK,kBH/GM,CR2rFX,uMWzkFO,YHlHI,CR8rFX,oCWtkFG,wBACE,aXykFH,CACF,wDWlkFG,aXukFH,sCWnkFG,2CACA,CXukFH,sDWpkFK,kBACA,CXwkFL,wDWpkFK,gBXwkFL,wDWpkFK,iCACA,CXwkFL,kFWpkFK,WXwkFL,oMWlkFK,gBXykFL,gCYzuFC,w+KZ6uFD,sCY1uFG,w+KZ6uFH,yCYxuFC,w+KbTF,UACE,4EACA,CAGF,QACE,yBACA,8BACA,sBACA,WAEA,oCACA,oBACA,eACA,gBACA,YACA,iBACA,iBACA,gBACA,eACA,kBACA,kBACA,yBACA,qBACA,uBACA,2BACA,mBACA,UACA,CAEA,2CAGE,oDACA,CAGF,qBACE,gBAEA,kFAGE,yBACA,gBAIJ,iBACE,yBACA,eAGF,0BACE,SAGF,uDAGE,oBAGF,wGAIE,gCACA,YACA,oBACA,gBACA,CAGF,2BACE,WACA,kBE3De,CF6Df,oGAGE,yBAIJ,6BACE,kBEtEoB,CFwEpB,0GAGE,yBAIJ,yBACE,cACA,wCACA,wBACA,CAEA,8FAGE,kCACA,CAGF,kCACE,WAIJ,sBACE,wBACA,CAIJ,iBACE,2BACA,iBACA,CAGF,aACE,+BACA,cAEA,mCACA,eACA,4BACA,CAEA,0DAGE,2CACA,CAGF,sBACE,4BACA,CAGF,oBACE,aEhIiB,CFmInB,+BACE,SAGF,sEAGE,oBAGF,sBACE,aE7JiB,CF+JjB,qFAGE,cAGF,+BACE,cAGF,6BACE,aE3Je,CF6Jf,sCACE,cAKN,uBACE,qDACA,qBACA,kBACA,WACA,CAEA,6BACE,8BAKN,kBACE,cACA,mCACA,eACA,gBACA,eACA,cACA,iBACA,UACA,4BACA,CAEA,yEAGE,2CACA,CAGF,2BACE,yBACA,CAGF,yBACE,aEzMiB,CF4MnB,oCACE,SAGF,qFAGE,oBAQJ,0BAHE,kBAGF,WACE,0BACA,qBACA,QACA,QACA,CAGA,8BAEE,sCACA,oBACA,kBACA,kBACA,CAKF,gBACE,YAIJ,cACE,aAEA,qCACE,WACA,sCAEA,qDACA,kBACA,eACA,eACA,CAEA,4CACE,WACA,gBAGE,kRACE,gBAKN,uCACE,cACA,yCACA,CAEA,wIAGE,qBAKN,iDACE,kBAEA,wEACE,4BACA,OACA,CAIJ,iEAEE,kBAGF,6BACE,yCACA,iCACA,CAEA,oDACE,qBACA,CAIJ,kFAEE,oCACA,WACA,SACA,WAEA,gBACA,iCACA,eACA,gBACA,SACA,SACA,CAEA,8FACE,UAGF,oCAnBF,kFAoBI,eC4rFH,CDxrFD,oCACE,kBAGF,8CACE,2CACA,iBACA,mBACA,YACA,oBACA,CAEA,iEACE,UAGF,oCAZF,8CAaI,sCACA,CC0rFH,CDtrFD,iDACE,mCACA,kBACA,SACA,WACA,WACA,sCACA,mBAEA,qCAEA,0BACA,CAEA,4FACE,cAIJ,uDACE,4BACA,iBACA,CAEA,wPAIE,mBAIJ,oEAEE,gCACA,mBACA,2BACA,iBACA,cACA,CAGF,6EAEE,+BACA,WACA,WACA,CAGF,0DACE,aElaiB,CFqanB,uCACE,WACA,mCACA,eS1aI,CT6aJ,qEACE,gBAGF,sEACE,gCACA,YACA,cACA,CAGF,6DACE,yBACA,UACA,CAEA,sEACE,+FACA,uBACA,8BACA,UACA,2BACA,CAEA,mFACE,4BAEA,+BACA,aACA,mBACA,CAEA,4QAGE,cAIJ,6EACE,UAIJ,yEACE,4BACA,SACA,OACA,QACA,sBACA,gFACA,aACA,UACA,2BACA,CAEA,kFACE,qCAEA,mBACA,SACA,WACA,oBACA,eACA,eACA,CAEA,wFACE,USjfJ,CTofE,6GACE,yBEnfS,CFkfX,wGACE,yBEnfS,CFkfX,yGACE,yBEnfS,CFkfX,+FACE,yBEnfS,CFwfb,gFACE,UAKN,uEACE,0CACA,sBACA,4BACA,aACA,WACA,eACA,CAIJ,6CACE,6BACA,0BACA,aACA,6BACA,CAEA,oEACE,aAEA,sGACE,iBAGF,oGACE,aAEA,4IACE,cAGF,0IACE,iBAKN,0DACE,oCACA,CAGF,yEACE,kCACA,CAEA,4FACE,iEACA,eACA,gBACA,aEjjBa,CFojBb,oHACE,aSpjBI,CT0jBZ,qCACE,sCACA,WACA,CAEA,2EACE,gCACA,CAKN,iCACE,4CAGF,Uc/kBA,yCdilBE,4CACA,2CACA,WACA,WACA,CAEA,cACE,WAIJ,iBACE,qCACA,mBAEA,aAGF,yBACE,iCACA,CAGF,yBACE,4BACA,CAGF,+BACE,WACA,6BACA,iBACA,gBACA,mBACA,oBACA,CAGF,iCACE,2BACA,CAGF,8BACE,eAGF,2CAEE,iCACA,iBACA,qBACA,gBACA,uBACA,gBACA,UEvoBM,CF0oBN,uDACE,UAGF,uGACE,mBAEA,qJACE,qBAIJ,+DACE,uBACA,eACA,CAGF,+CACE,uCACA,CAEA,qEACE,gBAIJ,+CACE,cACA,qBAEA,2DACE,0BAEA,mEACE,cAKF,2EACE,qBAEA,qFACE,0BAKN,uDACE,aEtqBY,CF0qBhB,yGACE,kBE1qBkB,CF4qBlB,qHACE,uCACA,CAGF,6IACE,SAGF,yXAGE,oBAIJ,yFACE,aAEA,uJACE,cAIJ,iDACE,kBAGF,yDACE,gBAGF,iDAAK,uBACL,iDAAK,0BAEL,iEACE,wCACA,CAIJ,4CACE,iBAGF,mCACE,6BACA,iBACA,cACA,SACA,uBACA,eAEA,CAEA,mFAEE,0BAIJ,+BACE,uCACA,uBACA,SACA,WAEA,+BACA,cACA,yBACA,iBACA,eACA,qBACA,CAGF,2BACE,cACA,2BACA,kBACA,oBACA,SACA,aACA,sBACA,WACA,WACA,+BACA,CAGF,8BACE,4BACA,CAIA,iBACE,4BACA,CAEA,uCACE,mBAEA,6CACE,uBAIJ,gFAEE,mBAKN,QAEE,4CACA,gBACA,gCACA,eACA,UAaA,mCACA,2BAZA,wDARF,QAWI,mBC+oFD,CD5oFD,wBACE,GAAK,UACL,GAAO,UCkpFR,CDppFD,gBACE,GAAK,UACL,GAAO,UCkpFR,CD5oFD,sBACE,eAGF,iCACE,8CACA,CAIA,qCACE,aE5zBa,CFo0Bb,uEACE,UEh2BA,CFm2BF,iCACE,aEz0BW,CF60Bf,+BACE,UEz2BE,CF22BF,iCACE,aE11Ba,CF61Bf,+DACE,WACA,kBEj2BW,CFm2BX,qEACE,mBAQR,8CACE,uBAEA,oEACE,cAKN,oDAEE,cACA,0BACA,CAGF,sBACE,aEv3BgB,CF03BlB,oCACE,6BACA,kBACA,CAGF,cACE,eAGF,kBACE,4CACA,CAEA,4CACE,8BACA,CAEA,2DACE,gBAGF,6DACE,4BACA,CAGF,0DACE,8BACA,CAGF,2EACE,eAKN,yBACE,gCACA,cACA,uBACA,YACA,CAGF,iBACE,+BAGA,iCACA,iBACA,CAEA,8CACE,aEj7Bc,CFo7BhB,sBACE,8BACA,sBACA,CAIJ,oBACE,gCACA,cACA,CAEA,6BACE,sCACA,kBACA,CAEA,wDACE,iBAGF,oCACE,gCACA,eACA,gBACA,aE58BgB,CFk9BtB,2BACE,kBAGF,6BACE,4BACA,CAGF,sCACE,2BACA,mBACA,uBACA,iBACA,CAGF,iBACE,oCACA,CAEA,uBACE,4BACA,8BACA,sBACA,CAEA,sFAEE,UAIJ,kCACE,+BACA,CAEA,4CACE,uBACA,eACA,CAGF,iEACE,gCACA,CAIJ,+BACE,eAIJ,uBACE,8BAEA,+BACA,CAGF,6BACE,gDACA,gCACA,aACA,mBACA,cACA,CAGF,uBACE,kCACA,CAGF,sDAEE,qCACA,eACA,eACA,CAGF,0BACE,WACA,eAEA,4BACE,aE9jCiB,CFkkCrB,QACE,4CACA,CAEA,6BACE,4BACA,WAEA,oCACA,eACA,CAIJ,iBACE,aAGF,gBACE,yBACA,kBACA,CAGF,SACE,4CACA,CAEA,iBACE,yBACA,CAEA,0CACE,cAIJ,gCACE,4BACA,cAEA,qCACA,cACA,CAIJ,kBACE,aAGF,yBACE,4BACA,iBACA,CAGF,iBe9nCE,mDACA,wBACA,4Bf8nCA,kBAEA,wBACE,2CACA,gBACA,CAGF,2BAEE,gBAEA,0De5oCF,mDACA,wBACA,2BACA,CfyoCE,+BAEE,6BACA,qBACA,CAKN,mBACE,eAGF,yBelpCE,WfmpCqB,qCejpCrB,CfmpCA,8Be5pCA,mDACA,wBACA,4BACA,Wf2pCuB,qCerpCvB,CfwpCA,iCejqCA,mDACA,wBACA,4BACA,WfgqCuB,sCAErB,2BACA,QACA,SACA,CAIJ,uBACE,yBACA,kBACA,CAGF,qBACE,0CACA,aE9pCgB,CFiqChB,4BACE,gBAGE,kMACE,gBAKN,uBACE,8BACA,yBACA,CAEA,wFAGE,qBAKN,qBACE,6DACA,iBACA,gBACA,cACA,YACA,CAGF,8BACE,aAEA,2CACE,sBAIA,mFACE,mBACA,CAGF,sDACE,6BACA,gBACA,UACA,CAKN,2BACE,2BACA,iBACA,iBACA,CAGF,0BACE,qCACA,cACA,+BACA,eACA,mCACA,CAEA,iCACE,gCAGF,+BACE,uCACA,eACA,aEhwCiB,CFowCnB,iCACE,6BACA,gBACA,UE1wCI,CF8wCF,2NACE,gBAMR,mBACE,kBAEA,kDACE,iCACA,eACA,CAIJ,2BACE,4BACA,CAGF,4JAME,qBAKA,2DACE,UEhzCI,CFqzCN,iBACE,WAQF,gKACE,0BAIJ,8BACE,8BACA,sBACA,CAGF,yDAEE,cAGF,+BACE,cACA,+BACA,mBACA,eACA,CAEA,0EAEE,qCACA,eACA,CAGF,sCACE,yBE71CI,CFk2CR,iCACE,4BACA,CAGF,gBACE,sBACA,kBACA,SACA,UACA,CAUA,gHACE,aEj2Cc,CFo2ChB,uBACE,WAGF,uCACE,mBACA,UEh4CI,CFk4CJ,6CACE,uCACA,CAKN,uBACE,qCACA,eACA,cAEA,gCACA,iBACA,CAEA,2BACE,aEj4CiB,CFo4CnB,4BACE,+BACA,sBACA,CAIJ,sCACE,4BACA,CAOF,mEACE,aSl6CU,CTq6CZ,4BACE,8BACA,oBACA,CAEA,kCACE,WACA,0BAIJ,6BACE,YAGF,cACE,6BACA,gBACA,uBACA,kBACA,CAGF,oBACE,gBAGF,uBACE,eAKA,8DACE,0BAIJ,cACE,6BACA,YACA,aACA,mBACA,uBACA,qBACA,CAEA,4CACE,eACA,eACA,sEACA,oDAGF,2BACE,kBAGF,oEACE,aAIJ,gBACE,6BACA,YACA,aACA,mBACA,sBACA,CAEA,oBACE,eACA,eACA,uBACA,sBACA,oDAIJ,gBACE,0BACA,mBACA,cACA,eACA,aE5/CmB,CF+/CnB,uBACE,aEhgDiB,CFmgDnB,kBACE,cAGF,2BACE,qBAGF,yCACE,kBAEA,4DACE,sCACA,6CACA,8CACA,CAGF,2EACE,4DACA,yCACA,CAKN,yBACE,8BACA,iBACA,gBACA,eACA,CAGF,iCACE,8BACA,gBACA,sBACA,CAGF,8BACE,kCACA,CAGF,UACE,qBAGF,mBACE,8BACA,CAGF,0BACE,mDACA,QACA,CAGF,eACE,mBACA,gCACA,uCACA,YACA,CAEA,kBACE,gBAGF,oBACE,4DAGF,mBACE,4DAGF,sBACE,sDAGF,qBACE,sDAIJ,sBACE,0BACA,SACA,0BACA,CAEA,2BACE,2BACA,2BACA,yBErmDiB,CFymDnB,0BACE,6BACA,uBACA,wBE5mDiB,CFgnDnB,6BACE,0BACA,uBACA,2BEnnDiB,CFunDnB,4BACE,0BACA,2BACA,0BE1nDiB,CFgoDnB,uBACE,gCACA,cACA,iBACA,sBACA,qBACA,mBAEA,WACA,uCACA,kBACA,CAEA,wFAGE,mBACA,cACA,UAKN,qCACE,+BACA,gBACA,QACA,gBACA,YACA,CAEA,wCACE,mCAEA,gCACA,mCACA,gBACA,iBACA,CAGF,qDACE,QAIA,uDACE,WAIJ,6CACE,gCACA,cACA,iBACA,sBACA,qBACA,mBAEA,WACA,uCACA,kBACA,CAEA,mDACE,UAGF,mDACE,mBACA,aEtsDe,CF2sDrB,gBACE,sBAGF,cACE,2BACA,mBACA,2BACA,gBACA,iBACA,CAEA,2BACE,kBAIJ,oCACE,cACE,aAGF,8CACE,mCCukFD,CDlkFD,8JAIE,YAIJ,kCACE,gCACA,uBACA,WACA,CAGF,QACE,8BACA,sBACA,aACA,qBACA,CAEA,oBACE,mBACA,4DACA,CAIJ,IACE,oCAEA,WACA,YACA,kBACA,CAGF,YAPE,aAOF,QACE,kCACA,sBAEA,iBACA,CAGF,aACE,4BACA,sBACA,cAEA,uCACA,eACA,mCACA,CAGF,gBAEE,6BACA,CAGF,oCACE,UAEE,mBAGF,iCAEE,mBAGF,wBACE,cAGF,gBAEE,gBCmkFD,CD/jFH,oCACE,gBAEE,oBACA,CAGF,cACE,sBAGF,+CAEE,eCkkFD,CD9jFH,oCACE,cACE,UAGF,gBAEE,8BAGA,CAEA,wCACE,kBAGF,sCACE,mBAKF,oDAEE,kCACA,CCgkFH,CD3jFH,eAGE,6BACA,CAKF,8BARE,gCACA,gBAGA,YACA,CAGF,eACE,wBACA,OACA,mBACA,sBAIA,gBAEA,WACA,YACA,iBACA,CAEA,sBACE,kBEj4DsB,CFq4D1B,yBACE,+1BACA,eACA,CAEA,6BACE,oCACA,+GACA,uCACA,YACA,oBACA,eACA,yBACA,4DAIJ,eACE,kCACA,eACA,CAGF,gBACE,6BACA,mBACA,mBACA,aACA,mBACA,iBACA,CAEA,kBACE,kCAEA,wBACE,qDACA,CAKN,UACE,gCACA,cACA,eACA,CAGF,gBACE,4BACA,kBACA,WAEA,uCACA,eACA,gBACA,gCACA,0BACA,CAEA,oBACE,8BACA,CAGF,uBACE,6CE37DiB,CFk8DjB,oCAHF,mEAII,mBCsjFH,CDljFD,qBACE,4BACA,CAIJ,oCAEI,qBACE,eCmjFH,CD9iFH,oCACE,UACE,aCijFD,CD7iFH,YACE,oCACA,cACA,iCACA,qBACA,CAEA,kCACE,gBAGF,yBAXF,YAYI,eCgjFD,CD7iFD,kBACE,kCACA,CAGF,oBACE,gCACA,gBACA,CAKF,yBADF,uBAEI,aC8iFD,CD1iFH,oBACE,iCAEA,6BACA,eACA,oBACA,SACA,iBACA,aACA,SACA,UACA,SACA,CAEA,0BACE,0BAIJ,4BACE,4BACA,oBACA,cAEA,kCACA,eACA,kBACA,SACA,CAEA,kCACE,0BAGF,uCACE,mBAIJ,0BACE,qCACA,CAGF,0BACE,kBAGF,iCACE,6BACA,eACA,aACA,kBACA,QACA,SACA,CAGF,cACE,uCACA,eACA,6BACA,SACA,UACA,yBACA,4GACA,uCACA,CAGF,gCACE,4BACA,WACA,YACA,gBACA,UACA,kBACA,SACA,CAGF,wBACE,8BACA,uBACA,CAGF,oBACE,uBACA,UACA,mBACA,yBAEA,wBAGF,qEACE,yBAGF,2CACE,wBEjmEmB,CFomErB,8EACE,yBAGF,0BACE,6BACA,YACA,MACA,SACA,gBACA,mBACA,cACA,SACA,UACA,4BACA,CAQF,uEAJE,sCACA,CAGF,sBACE,6BACA,YACA,MACA,SACA,gBACA,mBACA,cACA,UACA,CAKF,6CACE,UAGF,oBACE,mEACA,QACA,SACA,WACA,YACA,yBACA,kBACA,sBACA,sBACA,wBACA,CAGF,2CACE,8BE5pEmB,CFgqErB,aACE,8BAEA,6BACA,aACA,oBACA,CAEA,mBACE,mBAIJ,mBACE,qCACA,CAGF,oBACE,uCACA,iBAEA,gBAGA,gBACA,CAGF,uCARE,+BAEA,kBEpsEwB,CF0sE1B,mBAEE,cACA,0CAGA,cACA,CAGF,wDAGE,kBEvtEwB,CF0tE1B,aACE,cAGF,iBACE,cACA,4CACA,8BACA,CAEA,2EAGE,sEAGF,iDAIE,kCACA,CAEA,uDACE,mBAGF,6DACE,eAGF,qDACE,eAEA,yDACE,cACA,0BAIJ,qDACE,kCErwEe,CFwwEf,qMAGE,0BAKN,mDAGE,aEhwEc,CFmwEhB,yBACE,mBACA,cAEA,qCACE,oDACE,aCyhFL,CDrhFC,qCACE,oDACE,aCwhFL,CDphFC,qCAhBF,yBAiBI,aCwhFH,CDphFD,6BACE,+BACA,CAIJ,oBACE,+BACA,CAEA,0BACE,8BACA,CAGF,uBACE,mBAGF,wBACE,qCACA,yBACA,wBACA,CAIJ,cACE,cACA,mCAEA,sDACA,cACA,oBACA,mBACA,cACA,UACA,CAEA,yCAEE,WACA,2BEt0EiB,CFy0EnB,oCAlBF,cAmBI,eCkhFD,CD9gFH,kDACE,oCACA,6CACA,uBACA,sBACA,UACA,CAEA,yDACE,uBAKJ,yDACE,kDACA,CAGF,+CACE,cACA,6BAGF,sDACE,aEv2EmB,CF02ErB,aACE,4BACA,yBACA,kBACA,cAEA,qCACA,eACA,CAEA,sBACE,gBACA,kBACA,QACA,KACA,CAKA,gDAJA,oCACA,kBACA,CAEA,0BACE,4CACA,iBACA,aACA,CAMF,qDAEE,0BAEA,gCACA,cACA,qBACA,WACA,eACA,gBACA,CAEA,qMAGE,UAIJ,wBACE,iCACA,WACA,CAKN,cACE,eAEA,oBACE,mBAIJ,mBACE,6BACA,qBACA,WACA,YACA,QACA,CAIA,0BACE,sBACA,CAIJ,oBACE,8BACA,kBACA,cAEA,uCACA,mBACA,oBACA,CAGF,sBACE,8BACA,0BACA,CAGF,0BACE,aE59EmB,CF+9ErB,mBACE,6BACA,eACA,gBACA,uBACA,kBACA,CAGF,oBACE,kCACA,iBACA,CAEA,wBACE,iCACA,iCACA,iCACA,SACA,uCACA,+BAIJ,wBACE,cAEA,4CACE,WAGF,kDACE,0BAGF,4CACE,oBAIJ,qBACE,qBAEA,iCACE,SAGF,2CAEE,qBAGF,yCACE,mBAGF,yCACE,cAIJ,4BACE,yBAGF,0BACE,wCACA,SACA,WACA,YACA,oBACA,sEACA,uBACA,CAGF,WACE,4BAEA,sCACA,kBACA,kBACA,oBACA,SACA,aACA,sBACA,WACA,WACA,oBACA,CAEA,iBACE,mBAIJ,UACE,gCAGF,wBACE,iCACA,gBACA,cAEA,mBACA,4BACA,cACA,mBACA,uBACA,YACA,CAEA,4BACE,kCACA,aACA,CAGF,gCACE,wBACA,wBACA,kBACA,QACA,SACA,uCACA,+BAGF,0CACE,iBAGF,+BACE,iBAEA,sCACE,iCACA,aEtlFY,CF0lFd,oCACE,8BACA,CAKN,wBACE,+BACA,CAGE,sCACE,yBACA,kBACA,SACA,OACA,QACA,cACA,UACA,oBACA,YACA,UACA,+EACA,CAKN,eACE,4BACA,mBACA,cACA,eACA,kBACA,UACA,UACA,gBACA,2BACA,2BACA,CAEA,sBACE,qBACA,yBACA,cACA,uBACA,aACA,gBACA,uBACA,gBACA,mBACA,MACA,CAGF,2CACE,aEvpFiB,CF0pFnB,sBACE,sCAEA,2CACE,cACA,wCAIJ,2CAEE,UAIJ,wBACE,wBACA,CAGF,gCACE,kBAGF,uBACE,4BACA,cAEA,8BACA,cACA,CAEA,6BACE,cAOA,kEACE,WACA,mBAKN,4BACE,gCACA,gBACA,cAEA,mEACA,CAEA,sCACE,uBACA,CAGF,sCACE,kBAGF,+BACE,gCACA,SACA,6BACA,aACA,CAIJ,kCACE,+BACA,CAIA,kCACE,cACA,0BAIJ,+BACE,YAEA,2DACE,eAEA,sEACE,gBAKN,UACE,+BACA,oBACA,kBACA,cACA,SACA,uBACA,cACA,CAGF,qBACE,qCACA,CAGF,mBACE,cACA,+BACA,yBACA,iBACA,kBACA,QACA,SACA,uCACA,+BAEA,wBACE,yBACA,mCAEA,+CACA,kBACA,CAIJ,2BACE,0BACA,SACA,uCACA,0CACA,YACA,sBACA,6BACA,yBAEA,iBACA,CAGF,0CACE,gJAGF,6CACE,kJAGF,iCACE,GACE,iBACA,wBACA,CAGF,IACE,yBAGF,IACE,uBACA,6BACA,kBACA,SACA,CAGF,GACE,uBACA,eACA,UACA,4BACA,CCm+ED,CD3/EH,yBACE,GACE,iBACA,wBACA,CAGF,IACE,yBAGF,IACE,uBACA,6BACA,kBACA,SACA,CAGF,GACE,uBACA,eACA,UACA,4BACA,CCm+ED,CD/9EH,gCACE,GAAK,YACL,IAAM,UACN,GAAO,YCu+EN,CD1+EH,wBACE,GAAK,YACL,IAAM,UACN,GAAO,YCu+EN,CDp+EH,mBACE,mCAEA,WACA,4BACA,sBACA,YACA,uBACA,eACA,kBACA,kBACA,WACA,CAGF,eACE,gBACA,cACA,mBACA,WACA,YACA,kBACA,wBACA,qCAEA,gEAGE,uBACA,CAIJ,wBACE,4BACA,CAGF,wBACE,6BACA,eACA,CAGF,gBACE,sBACA,kBACA,0CACA,QACA,WACA,CAEA,wCACE,cAIJ,4BACE,mBAGF,gBACE,gDACA,gCACA,aACA,mBACA,cACA,CAGF,iDAEE,+BACA,CAGF,wBACE,+BACA,CAGF,0BACE,cACA,6BACA,gBACA,kBACA,CAIA,iDACE,mBAIA,mDe57FF,gCACA,WACA,YACA,gBACA,oBACA,mBbbwB,cAFL,eakBnB,QACA,Cd65KD,qEc15KG,Sd65KH,wLcv5KG,oBd05KH,yDct5KG,mBdy5KH,oCDn/EG,mDel6FA,edy5KD,CDn/EC,uDACE,cACA,+BACA,CAGF,2DACE,iBAGF,uDACE,mBAEA,+DACE,eAEA,gNAGE,gCACA,CAKN,+GAEE,aEr+Fe,CFw+FjB,yHAEE,+BACA,aEx9FY,CF29FZ,iZAGE,cAIJ,+DACE,yBAGF,gDeh9FF,gBN3CM,kBM4CN,gBAGA,cbrBiB,uCFm+Fb,4BE3/Fe,CDy+KpB,mDcv7KG,uCb1Be,ea4Bf,gBACA,kBACA,Cd07KH,mDct7KG,cdy7KH,mDcr7KG,mBdw7KH,mDcp7KG,0BbrEI,CFkgGJ,qDACE,YAGF,kDACE,WACA,gCACA,CAEA,6HAEE,mBAON,gCACE,mBAIJ,kBACE,WACA,gCACA,mBACA,sBAEA,wCACA,gBACA,YACA,kBACA,UACA,CAEA,wBACE,UAIJ,gBACE,8BACA,CAGF,uBACE,cACA,wCACA,gBACA,qBACA,CAGF,sCAEE,cACA,mBACA,+BACA,eACA,gBACA,eACA,aACA,cACA,mBACA,sBACA,CAEA,yBAdF,sCAeI,eCu/ED,CDp/ED,0CACE,cACA,qBAEA,sDACE,0BAKN,cACE,sBAGF,6BACE,GACE,yFACA,mCAGF,IACE,4FACA,kCAGF,IACE,6FACA,mCAGF,IACE,4FACA,kCAGF,IACE,yFACA,mCCm/ED,CD1gFH,qBACE,GACE,yFACA,mCAGF,IACE,4FACA,kCAGF,IACE,6FACA,mCAGF,IACE,4FACA,kCAGF,IACE,yFACA,mCCm/ED,CD/+EH,iCACE,iIACA,mDAGF,gCACE,MAEE,wFACA,0BAGF,IACE,sDAGF,YAGE,wDAGF,YAGE,sDAGF,IACE,wDAGF,IACE,sDCw+ED,CDpgFH,wBACE,MAEE,wFACA,0BAGF,IACE,sDAGF,YAGE,wDAGF,YAGE,sDAGF,IACE,wDAGF,IACE,sDCw+ED,CDp+EH,gCACE,0IACA,sEAGF,6BACE,gBACA,wDACA,kBACA,cACA,CAEA,gDACE,4BAGF,0DACE,WAIJ,kCACE,2BACA,WACA,cACA,CAGF,wCACE,4BACA,SACA,UACA,gBAEA,wDACA,eACA,CAEA,+CACE,6BACA,SACA,gBACA,sBACA,CAEA,gKAGE,6BAIJ,0DACE,YAKF,uBACE,4BAIJ,aACE,iDACA,aACA,YACA,uBACA,OACA,UACA,kBACA,MACA,kBACA,WACA,YACA,CAEA,eACE,oBAIJ,mBACE,yBACA,aACA,sBACA,kBACA,WACA,CAGF,yBACE,wBACA,QACA,SACA,OACA,WACA,kBACA,mBAEA,kCAGF,sBACE,oBACA,mBACA,uBACA,cAEA,+BACA,0BACA,iBACA,CAGF,iBACE,2BAEA,4BACA,CAEA,qBACE,gCACA,CAGF,sBACE,wCACA,gBACA,aACA,CAIJ,yBACE,cAGF,2BACE,sBACA,kBACA,mBAEA,gCACA,CAGF,0BACE,yBACA,MACA,WACA,mBAEA,kBAGF,cACE,6BACA,iBACA,gBACA,WACA,UACA,cACA,CAEA,yCAEE,oBAGF,kBACE,iEACA,cACA,WAEA,YACA,cACA,CAaJ,6GACE,8BACA,YAGF,4BACE,kCAEA,yDACA,iBACA,eACA,CAEA,gCACE,4DAGF,mCACE,sDAIJ,0BACE,WACA,4BACA,YACA,CAEA,iEAEE,mBACA,WACA,UAKE,4RACE,UE53GA,CFi4GN,uCACE,mBAIJ,gCACE,gCACA,uBACA,iBACA,CAGF,mCACE,2BE34GmB,CF84GnB,0CACE,8BACA,UEn5GI,CFu5GF,wQACE,gBAON,kDACE,gBACA,8DACA,CAEA,+DACE,gBAGF,yDACE,kBEv5Ge,CFy5Gf,sEACE,UE56GA,CFi7GN,sDACE,0BAGF,qDACE,mDACA,CAIJ,QACE,kBAGF,eACE,0CAEA,Uer7GA,sBACA,WACA,YACA,gBACA,oBACA,mBbbwB,cAFL,eakBnB,QACA,Cdm4LD,iCch4LG,Sdm4LH,4Ec73LG,oBdg4LH,qBc53LG,mBd+3LH,oCDn+ED,eex5GI,ed+3LD,CD/9ED,gCACE,SAGF,oDAEE,oBAGF,kBACE,2BACA,WACA,UACA,qBACA,UACA,0BACA,eACA,WACA,YACA,cAEA,kCACA,CAEA,yBACE,8BACA,CAIJ,yBACE,wDAEA,gCACE,mDACA,uBAIJ,+BACE,wCACA,qCAEA,eAEA,sCACE,wDAGF,qCACE,cAKN,wBACE,cACA,gCACA,gBACA,eACA,cACA,CAEA,4BACE,qCACA,CAIJ,yBACE,kBAEA,4BACE,mDACA,eACA,aACA,aACA,gBACA,eACA,aEhgHc,CFmgHd,gCACE,qCACA,CAIJ,6FAEE,gBAIJ,yBACE,2BACA,cAEA,qBAEA,8FAGE,uCACA,CAIJ,YACE,gDACA,oBACA,YACA,CAGF,qBACE,qBACA,OACA,QACA,SACA,6BACA,CAGF,uBACE,qBACA,OACA,WACA,YACA,aACA,sBACA,mBACA,uBACA,2BACA,aACA,oBACA,yBACA,4DAGF,mBACE,iCACA,YACA,CAGF,aACE,iCACA,iBACA,CAGF,aACE,uBACA,iBACA,CAEA,oCACE,uBACA,aACA,mBACA,sBACA,CAEA,0CACE,eACA,cSzjHyB,CTskH/B,8CAPE,wBACA,OACA,QACA,QACA,CAGF,yBAME,kDACA,mBACA,CAEA,2BACE,oBAGF,yDACE,UAEA,2DACE,oBAKN,kBACE,oDACA,SACA,WAEA,4BACA,mBACA,eACA,cACA,cACA,kBACA,kBACA,MACA,QACA,CAGF,wBACE,OAGF,yBACE,QAGF,yBACE,6BACA,kBACA,OACA,YACA,mBACA,CAGF,uBACE,qBAGF,qBACE,sBACA,uBACA,kBACA,YACA,UACA,SACA,WACA,CAGF,6BACE,wBEjrHmB,CForHrB,oBACE,4BACA,QACA,WACA,CAGF,4CAGE,mBACA,WACA,kCACA,aACA,qBACA,CAGF,mBACE,uBACA,gBACA,iBACA,iBACA,CAEA,uBACE,wBACA,OACA,WACA,YACA,sBACA,aACA,aACA,aAIA,UACA,yBACA,4DAIJ,0CATI,yCACA,sBACA,CAOJ,mBACE,8BAIA,CAGF,kDAEE,iCACA,aACA,YACA,CAEA,0DACE,eAGF,sLAEE,cACA,wBACA,gBACA,kBACA,oBACA,YACA,aACA,kBACA,4BACA,CAEA,8mBAGE,sCACA,CAOA,wyEAGE,WAMR,qBACE,uBAGF,cACE,iCACA,kBACA,CAEA,qBACE,2BAEA,2CACA,cACA,CAGF,oBACE,mBACA,cACA,6BACA,iBACA,CAIJ,iBACE,oCACA,gBACA,gBACA,CAGF,0EAKE,8BAEA,kCACA,eACA,YACA,kBACA,qBACA,CAEA,wLACE,6BACA,kBACA,CAGF,0JACE,sBACA,kBACA,SACA,UACA,CAGF,qOACE,cAKF,uBACE,gBAEA,oCACA,CAGF,gEALE,2BEv2HiB,CFi3HrB,wBACE,8BACA,CAEA,gCACE,oGACA,CAIJ,iFAGE,2CACA,mBAEA,6BACA,CAEA,6FACE,+BACA,cAEA,mBAGF,yGACE,cAIJ,4BACE,eAGF,0BACE,0BACA,CAGF,oBACE,eAEA,oCAHF,oBAII,gBC2+ED,CDv+EH,YACE,iBAGF,0BACE,sBAGF,cACE,0BACA,CAGF,yBACE,yCACA,CAEA,oCAJF,yBAKI,8BACA,CC4+ED,CDx+EH,+CAEE,+BACA,CAEA,oCALF,+CAMI,WC8+ED,CD1+EH,wBACE,8BACA,gBACA,gBACA,iBACA,CAEA,2CACE,aE37HiB,CF87HnB,oFAEE,UEl9HI,CFq9HN,oCAhBF,wBAiBI,gBC6+ED,CDz+EH,uBACE,4CACA,eACA,CAEA,yBACE,gCACA,kBACA,CAGF,qCACE,oCACA,WACA,WAGA,gBACA,iCACA,eACA,gBACA,UAEA,kBACA,yBACA,eACA,CAEA,2CACE,yBAIJ,uCACE,kCACA,CAEA,8CACE,WACA,eAIJ,oCA3CF,uBA4CI,4BACA,OACA,CAEA,uCACE,kBCy+EH,CDp+EH,eAME,8BACA,CANA,uBACE,gCACA,CAMF,0CACE,gBAGF,kBACE,6BACA,CAEA,2BACE,SAIA,mCACE,WACA,+BACA,eACA,mBACA,oBACA,CAEA,6EAEE,gBAOA,wWAEE,mBACA,UE1jIJ,CF8jIA,sDACE,kBASR,gXAGE,2CAEA,8BACA,CAEA,ksCAGE,cAKN,4EAGE,4BACA,iBACA,CAEA,iGACE,gBAGE,uoBACE,gBAMR,sBACE,aAEA,0CACE,mBACA,CAIJ,aACE,yBACA,6BACA,MACA,MACA,CAGF,4BACE,gCACA,WAEA,yCACA,SACA,gBACA,kBACA,eACA,gBACA,UACA,oBACA,WACA,2BACA,CAKE,0DACE,aAKF,uDACE,UAKN,sBACE,gBAEA,4BACE,WAIJ,iBACE,4BACA,yBACA,kBACA,gBACA,eACA,CAEA,uBACE,4BAEA,gCACA,+BACA,aACA,sBACA,mBACA,uBACA,cACA,CAEA,2BACE,cAIJ,uBACE,sCAEA,aACA,sBACA,sBACA,CAEA,0BACE,2BACA,CAGF,yBACE,mCAEA,gBAEA,+BACE,0BAKN,yBACE,uBACA,CAEA,gDACE,uBACA,CAGF,6BACE,aEvsIY,CF6sIlB,eAEE,iCAEA,UAEA,CAGF,oCARE,sCAEA,iBAEA,CAIF,qBACE,0BAEA,WACA,iBAEA,CAIE,oEACE,2CACA,CAKN,+BACE,6BACA,qBACA,cAEA,cAEA,kEAEE,sBACA,CAGF,mCACE,oEAIJ,qBACE,4BACA,kBACA,UACA,CAGF,oCACE,2BACA,oBACA,kEACA,QACA,mCACA,sCACA,SACA,CAGF,qCACE,sDACA,gBACA,iBACA,CAKF,sBACE,gBACA,qCACA,eACA,gBACA,iBACA,CAGF,4BACE,gCACA,kEACA,QACA,mCACA,sCACA,SACA,CAGF,wDAEE,WACA,6BACA,UACA,yCACA,CAGF,8BACE,wBAEA,2BACA,0CACA,QACA,WACA,CAEA,oEACE,cAIJ,6BACE,sBACA,CAGF,2BACE,iBACA,CAKA,oKAEE,YAGF,kFACE,YAKJ,cACE,kCACA,gBAEA,gCACA,CAEA,oBACE,UAGF,oBACE,gCACA,SACA,CAGF,yBACE,2CACA,QACA,CAEA,+BACE,mDACA,qBACA,qBACA,CAKF,2BACE,4FACA,QACA,mCACA,2BAIJ,wBACE,4BACA,SACA,OACA,QACA,sBACA,iFACA,eACA,UACA,2BACA,CAEA,+BACE,UAKF,4EAEE,kBAIJ,uBACE,+BACA,MACA,OACA,WACA,YACA,UACA,SACA,gBAEA,cACA,mCACA,CAEA,8BACE,iCACA,CAEA,6GAGE,cAIJ,8BACE,4BACA,CAGF,iCACE,6BACA,eACA,CAIJ,2BACE,2CACA,mBACA,CAGF,uBACE,kCACA,gBACA,sBACA,CAGE,mCACE,eAKF,oCACE,gBAIJ,8BACE,wCACA,eACA,SACA,yBACA,CAEA,6GAGE,USh/IA,CTq/IN,8EAGE,8BACA,CAGF,4BACE,WACA,iBAGF,wBACE,iCACA,CAGF,kDAEE,USxgJI,CT2gJN,sBACE,2BACA,cACA,CAEA,6BACE,sBACA,8BACA,CASF,4DARE,gCACA,kBACA,WACA,UACA,WACA,CAGF,+BAOE,mBAGF,8BACE,4BACA,kBACA,WACA,YACA,YACA,UACA,4BACA,mBACA,sCACA,mBACA,CAIJ,oBACE,2BACA,iBACA,CAEA,2BACE,sBACA,+BACA,kBACA,cACA,kBACA,WACA,QACA,CAGF,0DAEE,gCACA,WACA,kBACA,SACA,kBACA,CAGF,4BACE,8BAGF,4BACE,4BACA,UACA,kBACA,WACA,YACA,QACA,iBACA,4BACA,mBACA,sCACA,mBACA,CAQA,yFACE,UAQF,4GACE,oCACA,CAMR,qBACE,kDACA,wBACA,eACA,eACA,kBACA,SACA,aACA,CAGF,+BACE,yCACA,eACA,SACA,YACA,kBACA,QACA,uCACA,+BAIF,4BACE,oCACA,eACA,WACA,CAGF,uBACE,sBACA,gBACA,iBACA,CAEA,8BACE,yBACA,gBACA,CAGF,yBACE,qCACA,wBACA,WACA,MACA,OACA,sBAEA,8CACA,kBACA,cAEA,sCACA,CAEA,8FAGE,uBElrJe,CFqrJf,mHACE,yBACA,WACA,YACA,8BACA,iBACA,CAKN,8BACE,0BACA,SACA,uCACA,6CACA,CAIJ,qDAEE,mDACA,eACA,aACA,aACA,CAEA,mEACE,4BACA,QACA,CAGF,4HAEE,4BACA,cAEA,8BACA,gBACA,kBACA,qBACA,iBACA,CAEA,wJACE,aEpuJe,CFsuJf,oWAEE,yBACA,kBACA,SACA,SACA,QACA,SACA,mCACA,wEAGA,4CAGF,gLACE,wDACA,CAMR,0BACE,gBAGF,eextJE,gBN3CM,kBM4CN,uBAEA,gBACA,cbrBiB,sCauBjB,CdqoOD,kBcloOG,uCb1Be,ea4Bf,gBACA,kBACA,CdqoOH,kBcjoOG,cdooOH,kBchoOG,mBdmoOH,kBc/nOG,0BbrEI,CFwwJR,SACE,kBAEA,aACE,uBACA,sCACA,8BAGF,aACE,gCACA,cAEA,gBAEA,eACE,cACA,0BAEA,qBACE,qBAMR,2BACE,GAAK,UACL,IAAM,YACN,GAAO,UCo8EN,CDv8EH,mBACE,GAAK,UACL,IAAM,YACN,GAAO,UCo8EN,CDj8EH,2DAIE,kBAEE,oDACA,CAGF,gBACE,4DACA,CAIA,8BACE,4HACA,CAGF,8CACE,oDACA,CAIA,4DACE,mFACA,oHAIF,2EACE,mFACA,oHAOJ,8CAEE,iBAGF,8BACE,iBAEA,4CACE,2BAGF,uDACE,gBAGF,4DACE,kCACA,CAIA,0EACE,8BACA,wCACA,0CACA,CAGF,yFACE,8BACA,4CACA,oCCi7EP,CD16EH,aACE,8BACA,CAEA,gBACE,6BACA,eACA,iBACA,CAGF,qCACE,aAEA,2CACE,mBAGF,wDACE,gCACA,cACA,WACA,YACA,aACA,gDACA,mBAEA,WACA,8BAEA,CAEA,0EACE,SAGF,uMAGE,oBAGF,8DACE,mBAGF,oCA5BF,wDA6BI,eCu6EL,CDn6EC,0DACE,2BACA,gBACA,QACA,CAKN,qBAEE,0CACA,6BACA,+BACA,CAEA,8BACE,mCACA,cAIA,8BACA,CAEA,mCACE,8BACA,sBACA,CAIJ,mCACE,4BACA,CAGF,sDACE,kBAGF,oDACE,gBAIJ,oBAEE,sCACA,2BACA,mBACA,kBACA,CAEA,0BACE,cAEA,gCACE,4BACA,CAEA,sCACE,UAKN,iCACE,0BACA,CAIJ,kBACE,iCACA,MACA,OACA,WACA,YACA,6BACA,CAGF,aACE,mBACA,wCACA,uCACA,YACA,eACA,CAEA,oCARF,aASI,UC45ED,CDz5ED,gBACE,kCACA,gBACA,eACA,kBACA,yBACA,CAGF,4BACE,YAGF,4BACE,0BAEA,qCACE,+DACA,uBACA,CAIJ,uBACE,gBAIA,iDACE,qBAIJ,8BACE,eAGF,qBACE,gBAIJ,YACE,mBACA,wCACA,uCACA,YACA,eACA,CAEA,oCARF,YASI,UCm5ED,CDh5ED,qBACE,mBAGF,mBACE,+BACA,0BACA,eACA,CAGF,kBACE,4CACA,CAGF,2BACE,aAGF,gCACE,8BACA,qBACA,eACA,YACA,CAIJ,mBACE,+BACA,iBACA,CAGF,aACE,iCACA,eACA,CAEA,sBACE,YAGF,iBACE,+BACA,WACA,YACA,WACA,CAGF,sBACE,8BACA,aACA,uCACA,sFACA,kBACA,uCACA,CAGF,sBACE,6BACA,YACA,MACA,MACA,CAIJ,wBACE,4BACA,uBACA,mBACA,gBACA,iBACA,iBACA,gBACA,mBACA,WAEA,iCACA,iBACA,qBACA,qCACA,CAEA,2FAGE,mBAIJ,0BACE,cACA,+BACA,gBACA,kBACA,oBACA,CAEA,4BACE,mBAEA,uCACE,gBAIJ,4BACE,uCACA,CAEA,kCACE,qBAKN,iBACE,gBAEA,0BACE,WAEA,6FAEE,sDAIJ,uBACE,2BACA,SACA,CAGF,wBACE,6BACA,kBACA,kBACA,CAEA,4BACE,kFACA,WACA,YACA,QACA,CAIJ,sBACE,qCACA,YACA,+BACA,CAEA,8BACE,4BACA,WACA,gBACA,CAEA,+CACE,2CACA,CAKN,uBACE,oCACA,gBACA,gBACA,CAEA,gCACE,gCACA,iBACA,eACA,CAEA,6CACE,2CACA,uBACA,WACA,CAGF,wCACE,aAIJ,6BACE,YAEA,2CACE,mBAGF,uCACE,sBACA,CAGF,gCACE,gCACA,WAEA,gCACA,mBACA,sBACA,CAEA,sCACE,6BACA,cAEA,gCACA,sBACA,CAKN,+BACE,cAIJ,sBACE,6BACA,CAEA,gDAEE,gCEjzKE,CFqzKJ,+CACE,qCACA,CAEA,iDACE,cAGF,wEACE,wBAGF,2DACE,aEzzKQ,CF8zKd,wBACE,eAEA,+BACE,4BEx0Ke,CF20Kf,iCACE,mCAEA,4CAEA,eACA,CAEA,wCACE,0BEv1KF,CFg2KN,gBACE,cACA,mDACA,gBACA,aACA,eACA,cACA,CAEA,oBACE,qCACA,CAIJ,cACE,gCACA,aACA,+BACA,CAEA,yBACE,gBAGF,oBACE,4BAEA,uCACA,kBACA,CAEA,2BACE,gBAGF,sBACE,cACA,oCACA,gBACA,cACA,gBACA,uBACA,kBACA,CAKE,oGACE,0BAMR,uBACE,0BACA,eACA,iBACA,gBACA,kBACA,aE35Ke,CF+5KjB,yBACE,wBACA,CAEA,8BACE,yBC01EP,MejwPC,8BACA,CfqwPD,SelwPG,qCACA,WACA,CfqwPH,aejwPG,wBACA,OACA,YACA,qBACA,kBACA,kBACA,CfowPH,qBejwPK,kBdDe,CDqwPpB,Ye/vPG,uCACA,cACA,iBACA,eACA,mBACA,gBACA,sBACA,CfkwPH,+De9vPK,afkwPL,6Be7vPK,oCACA,WACA,eACA,Wd3CE,cc6CF,UACA,oBACA,gBP9CE,sBOgDF,kBACA,gBACA,CfiwPL,mCe9vPO,oBdpCa,CDqyPpB,uBe5vPK,ef+vPL,qBe3vPK,+BACA,Cf8vPL,aezvPG,uCACA,yBACA,sBACA,WACA,YACA,cACA,kBACA,SACA,kBACA,qBACA,Cf4vPH,sBezvPK,kBf4vPL,oBexvPK,qBd7EU,mBDy0Pf,cetvPG,gCACA,gBACA,eACA,gBACA,CfyvPH,cervPG,mCACA,ad/Ec,CDw0PjB,YepvPG,sCACA,UACA,SACA,SACA,cdxFc,0Bc0Fd,iBACA,CfuvPH,uDelvPK,qBfqvPL,cehvPG,2BACA,kBACA,cACA,CfmvPH,4Be9uPC,0BfkvPD,+Be/uPG,afkvPH,0Ce9uPG,uCACA,aACA,kBACA,CfivPH,kGe7uPK,afivPL,qDe5uPG,+BACA,iBACA,YACA,oBACA,cdnIkB,qCcsIlB,Cf+uPH,+Be3uPG,+BACA,Cf8uPH,2Ce3uPK,sCACA,gBACA,Cf8uPL,mCezuPG,mFACA,eACA,Wd9KI,qBcgLJ,WACA,UACA,oBACA,qXACA,sBACA,kBACA,yBAEA,Cf4uPH,kDexuPG,Wf2uPH,aetuPC,ad3KgB,CDq5PjB,oBevuPG,gCf0uPH,4BevuPK,8Bf0uPL,cgBj7PC,g2BACA,sBACA,aACA,SACA,ChBq7PD,wBgBj7PC,oBACA,sBACA,wBACA,ChBq7PD,0BgBl7PG,uBACA,ChBq7PH,oCgBh7PC,gBACE,ahBo7PD,CACF,YiBp8PC,oCACA,UhBPM,CD+8PP,0BiB78PG,sCACA,CjBi9PH,8BiBz8PG,YjB48PH,gBiBv8PC,uBjB28PD,4BiBx8PG,mDACA,4BACA,kBhBlBiB,CD89PpB,2BiBv8PG,mDACA,+BACA,YACA,CjB08PH,oBiBr8PC,2CACA,cACA,chBjCmB,agBmCnB,CjBy8PD,mBiBr8PC,yBACA,kBACA,iBACA,gBACA,8BACA,cACA,CjBy8PD,yBiBt8PG,cjBy8PH,4BiBp8PC,ahBtCmB,CD8+PpB,kCiBr8PG,cjBw8PH,mDiBp8PG,YjBu8PH,uBiBl8PC,8BACA,OACA,WACA,WACA,wBhBtDmB,CD6/PpB,sBiBj8PG,gCACA,cACA,CjBq8PH,wBiBj8PG,iCACA,CjBo8PH,mBiB/7PC,+BACA,gBACA,kBACA,gBT5FM,qBS8FN,CjBm8PD,qGiB/7PG,oCjBk8PH,mBiB57PC,2CTxGM,CR0iQP,yBiB97PG,+BACA,gBACA,oBACA,cACA,WACA,6BACA,WhBnHI,yBgBqHJ,iBACA,CjBi8PH,2CiB97PK,SjBi8PL,0GiB37PK,oBjB87PL,uCiBx7PC,ejB47PD,4CiBz7PG,4BACA,iBACA,CjB47PH,oDiBx7PG,qBACA,kBACA,MACA,OACA,WACA,YACA,mCACA,kBACA,CjB27PH,2BiBt7PC,4BACA,wBACA,gBACA,KACA,CjB07PD,gCiBv7PG,yBACA,gBACA,gBACA,eTpKI,CR+lQP,kBiBr7PC,uCACA,WACA,CjBy7PD,uBiBt7PG,sBACA,CjBy7PH,uBiBp7PC,iCACA,iBACA,ahB7JiB,CDslQlB,kDiBr7PG,ajBw7PH,oDiBp7PG,gBjBu7PH,sDiBn7PG,ajBs7PH,oBiBj7PC,ajBq7PD,WkBznQC,uCANc,cAQd,iBACA,ClB6nQD,qCkBjoQD,WAOI,yBACA,ClB8nQD,CACF,iBkB1nQC,kEAEA,eACA,iBACA,cjBlBmB,kBiBoBnB,ClB8nQD,mBkB3nQG,cjBRiB,yBiBSjB,ClB8nQH,uCkBznQG,kEAEA,eACA,iBACA,mBACA,ajBlCiB,CDgqQpB,2CkB1nQK,cjBvBe,yBiBwBf,ClB8nQL,6DkB1nQK,gBlB8nQL,4CkBxnQG,6BACA,ClB4nQH,oBkBxnQG,4DACA,iBACA,gBACA,mBACA,ajB1DiB,CDsrQpB,0BkBxnQK,gEACA,eACA,gBACA,aACA,ClB2nQL,oBkBtnQG,4DACA,iBACA,gBACA,mBACA,ajB3EiB,CDqsQpB,oBkBpnQG,elB4nQH,wCkB7nQG,8DAEA,gBACA,mBACA,ajBpFiB,CDqtQpB,oBkB3nQG,elB2nQH,oBkBlnQG,elB0nQH,wCkB3nQG,8DAEA,gBACA,mBACA,ajBtGiB,CDquQpB,oBkBznQG,elBynQH,wCkBhnQG,iBlBonQH,wDkBjnQK,4BlBqnQL,wDkBjnQK,4BlBqnQL,oBkBhnQG,gBlBmnQH,oBkB/mQG,mBlBknQH,8CkB7mQG,elBinQH,oBkB7mQG,oBACA,SACA,6CACA,aACA,ClBgnQH,2BkB7mQK,mBACA,ClBgnQL,mBkB1mQC,iCACA,ClB8mQD,kCkB3mQG,qCACA,ClB8mQH,6BkB1mQG,2CACA,cACA,ClB6mQH,4BkBzmQG,6DACA,eACA,iBACA,WjBjLI,iBiBmLJ,iBACA,ClB4mQH,oEkBxmQK,clB4mQL,4CkBvmQO,ajB1La,CDoyQpB,mCkBrmQK,6DACA,eACA,gBACA,ClBwmQL,oCkBhoQC,4BA4BI,kBlBwmQH,CACF,0BkBpmQG,8BACA,sBACA,mBACA,uBAEA,0BACA,QACA,YACA,ClBumQH,wCkBpmQK,4DACA,iBACA,gBACA,cjBzNe,mBiB2Nf,mBACA,gCACA,uBACA,mBACA,eACA,ClBumQL,uFkBnmQO,6BACA,ClBumQP,0CkBnmQO,qBlBsmQP,0BkBhmQG,kBlBmmQH,kCkBhmQK,uBACA,kBAEA,ClBmmQL,sCkBhmQO,yBACA,YACA,kBACA,ClBmmQP,gCkB9lQK,elBimQL,kCkB9lQO,yBjBtQA,oBiBwQA,ClBimQP,sDkB7lQW,0BlBgmQX,0CkB1lQO,2BjB/Qa,CD62QpB,iCkBplQG,kEAEA,eACA,iBACA,mBACA,ajB9RiB,CDw3QpB,qCkBtlQK,cjBnRe,yBiBoRf,ClB0lQL,iBkBrlQG,wBACA,UACA,gBACA,uBACA,oBACA,kBACA,oBACA,aACA,ClBwlQH,iBkBplQG,4DACA,iBACA,gBACA,mBACA,ajBxTiB,CDg5QpB,uBkBplQK,gEACA,eACA,gBACA,aACA,ClBulQL,iBkBllQG,4DACA,iBACA,gBACA,mBACA,ajBzUiB,CD+5QpB,iBkBhlQG,elBwlQH,kCkBzlQG,8DAEA,gBACA,mBACA,ajBlViB,CD+6QpB,iBkBvlQG,elBulQH,iBkB9kQG,elBslQH,kCkBvlQG,8DAEA,gBACA,mBACA,ajBpWiB,CD+7QpB,iBkBrlQG,elBqlQH,kCkB5kQG,iBlBglQH,kDkB7kQK,4BlBilQL,kDkB7kQK,4BlBilQL,iBkB5kQG,gBlB+kQH,iBkB3kQG,mBlB8kQH,wCkBzkQG,elB6kQH,iBkBzkQG,oBACA,SACA,6CACA,aACA,ClB4kQH,wBkBzkQK,mBACA,ClB4kQL,gDkBtkQG,alBykQH,8BkBrkQG,qCACA,kBACA,gBACA,qBACA,ClBwkQH,mCkBrkQK,wBACA,2BACA,iBACA,8BACA,kBACA,ClBwkQL,sDkBpkQK,sCACA,oBACA,ClBukQL,kFkBpkQO,4BACA,ClBukQP,oCkB9kQG,sDAWI,wCACA,ClBukQL,CACF,2CkBnkQK,4BACA,ClBskQL,oCkBxkQG,2CAKI,alBukQL,CACF,oBkBlkQG,kBlBqkQH,wBkBlkQK,uBACA,sBACA,ClBqkQL,2BkBhkQG,oCACA,ClBmkQH,sCkBhkQK,gBlBmkQL,kCkB/jQK,6BACA,ClBkkQL,oCkB9jQK,yBACA,ClBikQL,kDkB9jQO,gCACA,gBACA,ClBikQP,yFkB3jQW,qBlB8jQX,+EkBzjQS,elB4jQT,oDkBvjQO,2BACA,ClB0jQP,4CkBtjQO,uBACA,yBACA,ClByjQP,kDkBrjQO,elBwjQP,2DkBrjQS,elBwjQT,oCkBljQK,oCACE,gBlBqjQL,CACF,oCkB/mQC,2BA8DI,kBlBqjQH,CACF,iFkB/iQG,yCjBphBsB,kBiBshBtB,iCACA,ClBmjQH,sBkB/iQG,+BACA,WACA,WACA,ClBkjQH,0BkB/iQK,uBACA,ClBkjQL,sCkB5iQK,4BACA,mBACA,kBACA,ClB+iQL,oCkB3iQK,sCACE,mBlB8iQL,CACF,qCkB1iQK,ajBvjBe,CDomRpB,oCkBziQK,2BjB9jBE,eiBgkBF,ClB4iQL,yFkBtiQS,ajBnkBW,CD+mRpB,8CkBtiQK,gBlByiQL,oBkBpiQG,mBlBuiQH,wBkBpiQK,uBACA,eACA,YACA,iBACA,ClBuiQL,oCkBjiQK,gDACE,mBlBoiQL,wCkBhiQK,gCACA,WACA,iBACA,ClBmiQL,sDkBhiQO,kBlBmiQP,CACF,oCkB7hQG,8BACE,clBgiQH,sCkB7hQK,iBlBgiQL,qDkB5hQK,mBlB+hQL,4EkBzhQG,clB6hQH,CACF,mBkBzhQG,YlB4hQH,SkBvhQC,oBlB2hQD,oCkB5hQD,SAII,gBlB4hQD,CACF,gBkBzhQG,oCACA,mBACA,YACA,ClB4hQH,oBkBzhQK,YlB4hQL,oCkBniQC,gBAWI,4BACA,ClB4hQH,CACF,oBkBxhQG,uCACA,gBACA,eACA,ClB2hQH,sBkBvhQG,+BACA,ClB0hQH,yBkBvhQK,sCACA,gBACA,eACA,ajB1qBe,CDqsRpB,4BkBthQK,gCACA,ClByhQL,8BkBrhQK,mBjBlrBoB,aiBmrBpB,0BACA,YACA,ClBwhQL,sCkBrhQO,alBwhQP,+BkBnhQK,8BACA,ClBshQL,sDkBnhQO,+BACA,ClBshQP,gDkBlhQO,uBACA,yBACA,ClBqhQP,+BkBhhQK,alBmhQL,sCkBhhQO,4DACA,gBACA,aACA,ClBmhQP,oCkB/gQO,4BjBztBa,CD4uRpB,sFkB5gQG,6BjBhuBiB,CDuvRpB,6BkBjhQG,gCACA,kBAEA,ClB8gQH,ekB1gQG,8BACA,aACA,kDACA,aACA,ClB6gQH,oCkBlhQC,eAQI,kDACA,ClB8gQH,6BkB3gQK,wBACA,qBACA,ClB8gQL,yCkB3gQO,qBACA,ClB8gQP,0CkB1gQO,gCACA,QACA,aACA,ClB6gQP,oCkBxgQK,WlB2gQL,0BkBvgQK,gBlB0gQL,CACF,oCkB7iQC,eAuCI,WlB0gQH,4BkBvgQK,8BACA,eACA,ClB0gQL,0GkBrgQO,gBlBwgQP,sFkBjgQK,gClBsgQL,0BkBlgQK,alBqgQL,+BkBlgQO,gBlBqgQP,oEkBjgQS,+BACA,ClBogQT,0CkBhgQS,gBlBmgQT,CACF,OkB3/PC,sCACA,ClB+/PD,gBkB3/PC,gCACA,aACA,UACA,YACA,cjBzzBiB,qBiB2zBjB,cACA,ClB+/PD,oCkBvgQD,gBAWI,2BACA,gBACA,ajB3zBc,CD4zRf,CACF,OmBn1RC,0BACA,iBACA,wBACA,CnBu1RD,oBmBn1RG,6BACA,mBACA,6BACA,gBACA,kBACA,CnBu1RH,mBmBn1RG,sDACA,aACA,eACA,CnBs1RH,mBmBl1RG,gBnBq1RH,oEmBh1RG,kBlBvBsB,CD02RzB,SmB/0RG,clBdiB,yBkBejB,CnBk1RH,emB/0RK,qBnBk1RL,cmB70RG,gBnBg1RH,4HmB50RO,gBnB21RP,8FmBl1RO,uBnBq1RP,wFmB90RO,anBi1RP,+BmB10RK,mBlB/DoB,6BkBgEpB,+BACA,CnB60RL,2CmB10RO,mDACA,CnB60RP,0CmBz0RO,sDACA,CnB40RP,yBmBt0RG,sBnBy0RH,emBp0RC,gCACA,CnBw0RD,KmBp0RC,gDnBw0RD,yBmBp0RC,gCACA,YACA,CnBw0RD,6CmBn0RC,0CACA,iBACA,eACA,clB1GmB,ekB4GnB,CnBw0RD,yDmBr0RG,UlBlHI,CD27RP,uDmBr0RG,gCACA,CnBy0RH,qEmBr0RG,enBy0RH,wCmBl0RG,anBs0RH,wDmBn0RK,uCACA,eACA,eACA,CnBs0RL,oEmBn0RO,enBs0RP,0EmBl0RO,+BACA,CnBq0RP,sFmBl0RS,anBq0RT,oCmBp1RG,wDAoBI,anBo0RL,CACF,oHmB9zRK,oCACA,CnBk0RL,sBmB7zRG,4ClBhKsB,sBkBkKtB,YACA,kBACA,CnBg0RH,+BmB7zRK,mCACA,CnBg0RL,oCmBz0RC,sBAaI,anBg0RH,CACF,kBmB5zRG,sCACA,kBACA,CnB+zRH,oCmB5zRK,8BACE,6BnB+zRL,CACF,wBmB3zRK,mBnB8zRL,gCmB1zRK,kBlBhMoB,CD6/RzB,sCmB1zRO,mBnB6zRP,2BmBxzRK,oCACA,CnB2zRL,qCmBxzRO,UnB2zRP,8BmBrzRG,cnBwzRH,sCmBrzRK,kBnBwzRL,qCmBpzRK,gBnBuzRL,2BmBlzRG,sCACA,eACA,CnBqzRH,oCmBxzRC,2BAMI,6BnBszRH,CACF,oCmBlzRG,+CACE,anBqzRH,CACF,eoBhiSC,oCACA,WACA,CpBoiSD,gCoBjiSG,2BACA,mBnBLsB,amBOtB,wBACA,CpBoiSH,wBoBhiSG,YAjBY,YAkBZ,UACA,eACA,CpBmiSH,8BoBhiSK,+BACA,YACA,YACA,CpBmiSL,oCoB/hSK,sCACE,apBkiSL,CACF,2BoB9hSK,0CACA,gBACA,kBACA,CpBiiSL,oCoBriSG,2BAOI,gBpBkiSL,CACF,6BoB/hSO,2BACA,cnB5Ca,qBmB8Cb,0BACA,yBACA,CpBkiSP,kCoB/hSS,iBpBkiST,mCoB9hSS,WnB1DF,yBmB2DE,yBACA,CpBiiST,sCoB7hSS,wCACA,CpBgiST,8BoB3hSO,2CACA,QACA,CpB8hSP,gCoB3hSS,0BACA,CpB8hST,4DoBzhSO,WnBjFA,yBAkBa,gBmBiEb,eACA,CpB4hSP,kEoBzhSS,yBpB4hST,4DoBthSK,0BpByhSL,gCoBphSG,4BACA,CpBuhSH,wBoBnhSG,gBAtGY,2BAyGZ,CpBshSH,oCoB1hSC,wBAOI,qCAEA,CpBuhSH,CACF,2BoBphSK,cnBhHe,emBiHf,iBACA,gBACA,oBACA,gCACA,kBACA,CpBuhSL,2BoBnhSK,cnB1He,emB2Hf,iBACA,gBACA,kBACA,CpBshSL,2BoBlhSK,wCACA,gBACA,cnBpIe,mBmBsIf,kBACA,+BACA,CpBqhSL,2BoBjhSK,6BnB5Ie,iBmB8If,eACA,CpBohSL,yCoBhhSK,WnBtJE,emBuJF,CpBmhSL,sFoB9gSK,gBpBkhSL,+DoB9gSK,cpBihSL,2CoB7gSK,+BACA,WnBrKE,oBmBuKF,iBACA,gBACA,kBACA,CpBghSL,0BoB5gSK,gCACA,cnB5Ke,kBmB8Kf,CpB+gSL,iCoB5gSO,WnBpLA,emBqLA,CpB+gSP,2NoB3gSW,gBpB0hSX,2BoBnhSK,oBACA,SACA,6CACA,aACA,CpBshSL,kCoBnhSO,mBACA,CpBshSP,oCoBjhSK,anB1Me,CD8tSpB,sCoBjhSO,anB9La,CDktSpB,uCoB/gSK,cnB5MU,emB6MV,CpBkhSL,uCoB9gSK,cZvNM,eYwNN,CpBihSL,sCoB7gSK,cnBzMY,emB0MZ,CpBghSL,oCoB7uSD,eAkOI,8BACA,gCACA,CpB+gSD,gEoB3gSG,0BACA,gBACA,CpB+gSH,wBoB3gSG,qBACA,WACA,CpB8gSH,CACF,SoBzgSC,2BACA,CpB6gSD,wBoB1gSG,kCACA,CpB6gSH,mCoB1gSK,mBpB6gSL,2BoBzgSK,8BACA,CpB4gSL,8BoBzgSO,qCACA,CpB4gSP,+BoBvgSK,yCACA,cACA,CpB0gSL,iNoBtgSS,gBpBqhST,0BoB/gSK,mCnBxRe,qBmB0Rf,yBACA,eACA,gBACA,+BACA,CpBkhSL,gCoB/gSO,WnBpSA,+BmBqSA,CpBkhSP,mCoB9gSO,cnBvRa,+BmBwRb,CpBihSP,gBoB1gSC,+BACA,cACA,CpB8gSD,qBoB1gSC,6BACA,aACA,CpB8gSD,uBoB3gSG,cpB8gSH,iBoBzgSC,4BACA,kBACA,CpB6gSD,uBoBzgSC,wBACA,sBACA,YACA,CpB6gSD,8BoB1gSG,mCACA,gBACA,eACA,iBACA,anB9UiB,CD41SpB,4MoBzgSO,gBpBwhSP,qCoBlhSG,cpBqhSH,+BoB/gSC,+BACA,CpBohSD,iEoBjhSG,6BACA,2BACA,CpBqhSH,+EoBlhSK,kBpBshSL,iDoB/gSC,2BACA,qBACA,CpBohSD,2EoBjhSG,0BACA,kBACA,kBACA,CpBqhSH,sEoB/gSC,epBohSD,gBoBhhSC,4BACA,iBACA,CpBohSD,0CoBjhSG,iCACA,CpBohSH,6BoBhhSG,mBpBmhSH,8CoB/gSG,iBpBkhSH,sDoB/gSK,oCACA,WACA,CpBkhSL,WoB5gSC,iCACA,CpBghSD,aoB7gSG,cnB/YiB,oBmBgZjB,CpBghSH,mBoB7gSK,0BpBghSL,QoB1gSC,cpB8gSD,WoB1gSC,mCACA,CpB8gSD,mBoB3gSG,wCACA,mBACA,aACA,mBnBjbsB,cAFL,0BmBsbjB,eACA,iBACA,CpB8gSH,mBoB1gSG,kBpB6gSH,2BoB1gSK,uBACA,kBACA,WACA,WACA,CpB6gSL,oBoBxgSG,4BpB2gSH,kBoBvgSG,qBpB0gSH,sBoBtgSG,anB7bc,CDs8SjB,mBoBrgSG,6CACA,aACA,cnBtdiB,gDmBwdjB,eACA,qBACA,eACA,CpBwgSH,iBoBpgSG,iCACA,anB7cc,CDq9SjB,0BoBngSG,2BACA,WACA,WACA,YACA,iBACA,CpBsgSH,mCoBngSK,kBnBveU,CD6+Sf,mCoBlgSK,mBpBqgSL,kCoBjgSK,kBnBtee,CD0+SpB,qDoB7/RG,cnB5fiB,qBmB6fjB,eACA,CpBkgSH,qBoB9/RG,cpBigSH,yBoB7/RG,anBtgBiB,CDsgTpB,qBoB5/RG,anBpgBY,CDmgTf,wDoBv/RC,kCnBlhBmB,CDihTpB,gGoB3/RG,gBpBigSH,wIoB5/RK,0CACA,CpBkgSL,gIoB9/RK,gEACA,CpBogSL,qBoB7/RC,+BACA,CpBkgSD,qCoB//RG,+BAEA,iBACA,CpBmgSH,yDoB9/RK,gEACA,CpBkgSL,eoB5/RC,gDACA,CpBggSD,wBoB7/RG,yBnBzjBY,CDyjTf,wBoB5/RG,0BpB+/RH,uBoB3/RG,yBZrkBQ,CRmkTX,uBoBz/RG,2CACA,iBACA,4BACA,kBACA,eACA,CpB6/RH,yBoB1/RK,anBplBe,CDilTpB,sBoBv/RG,yBpB2/RH,oBoBv/RG,anB3kBc,CDqkTjB,aoBr/RC,mBnBjmBwB,kBmBkmBxB,kBACA,CpBy/RD,sBoBt/RG,2CACA,mBACA,YACA,CpBy/RH,+BoBt/RK,kBACA,CpBy/RL,+CoBt/RO,cpBy/RP,6BoBp/RK,8BACA,cnBxnBe,yBmB0nBf,gBACA,CpBu/RL,+BoBp/RO,kCACA,CpBu/RP,gHoBl/RS,cpBq/RT,kCoBh/RO,aZzoBI,CR4nTX,4BoB5+RK,wCACA,4BACA,CpB++RL,kCoB5+RO,mBpB++RP,+EoB1+RO,2BACA,sBACA,YACA,anB7pBa,CD2oTpB,kLoBz+RS,mCACA,sBACA,CpB8+RT,qCoBz+RO,0CACA,CpB4+RP,2CoBz+RS,cnB1pBQ,iBmB2pBR,eACA,CpB4+RT,uCoBv+RO,oCACA,WACA,aACA,qBACA,anBxrBa,CDmqTpB,UoBn+RC,mBpBy+RD,yBoBx+RC,sCACA,CpB++RD,eoB3+RC,qCACA,qBAGA,CpBu+RD,qBqBprTC,4BACA,kBAEA,CrBwrTD,yBqBrrTG,uCACA,cACA,kBACA,CrBwrTH,wDqBprTK,gCACA,iBACA,CrBurTL,2BqBnrTK,mCACA,aACA,CrBsrTL,oGqBjrTO,mBrBorTP,qDqB7qTG,kCACA,eACA,iBACA,WpBpCI,6CoBsCJ,mBACA,gBACA,CrBgrTH,2BqB5qTG,erB+qTH,4BqB3qTG,6BpB7CiB,kBoB+CjB,eACA,CrB8qTH,oBqBzqTC,4BACA,aACA,CrB6qTD,wBqB1qTG,mCACA,CrB6qTH,4BqB1qTK,crB6qTL,qCqBxqTG,cpBnEiB,gBoBoEjB,oBACA,CrB2qTH,SsBnvTC,ctBuvTD,+BsBpvTG,gCACA,kBACA,CtBuvTH,6BsBnvTG,+BACA,CtBsvTH,kEsBlvTG,+BACA,CtBqvTH,0DsBhvTG,8BACA,CtBovTH,kFsBhvTG,8BACA,CtBmvTH,kCsB/uTG,8BACA,CtBkvTH,wBsB9uTG,oCACA,CtBivTH,2BsB7uTG,oBACA,CtBgvTH,iCsB5uTG,kBACA,cACA,kBACA,CtB+uTH,0CsB3uTG,8BACA,CtB8uTH,yCsB1uTG,+BACA,CtB6uTH,kCsBzuTG,YtB4uTH,qCsBxuTG,gCACA,CtB2uTH,wCsBvuTG,WtB0uTH,gCsBtuTG,8BACA,CtByuTH,yBsBruTG,oBACA,CtBwuTH,yDsBnuTG,oCACA,CtBuuTH,2GsBluTG,iCACA,CtBsuTH,sCsBluTG,iCACA,CtBquTH,0BsBjuTG,+BACA,CtBouTH,uCsBhuTG,qBACA,CtBmuTH,wDsB/tTG,oBACA,CtBkuTH,oFsBztTG,iBACA,CtBguTH,sGsB3tTG,WtB+tTH,sCsBztTK,+BACA,CtB4tTL,iEsBztTO,8BACA,CtB4tTP,oCsBttTG,2BACA,gBACA,CtBytTH,sCsBrtTG,YtBwtTH,qCsBptTG,+BACA,CtButTH,yCsBntTG,+BACA,CtBstTH,sDsBltTG,iBtBqtTH,0CsBjtTG,gCACA,WACA,CtBotTH,wEsB/sTG,8BACA,CtBmtTH,gBsB9sTG,yBtBktTH,gBsB9sTG,6BACA,CtBitTH,wBsB7sTG,ctBgtTH,6EsB3sTG,8BACA,CtB+sTH,mDsB3sTG,iCACA,CtB8sTH,+DsB1sTG,iCACA,CtB6sTH,8KsBnsTG,iBACA,CtB2sTH,wDsBvsTG,iCACA,CtB0sTH,sDsBtsTG,kCACA,CtBysTH,oDsBrsTG,iBACA,CtBwsTH,6FsBnsTG,iCACA,CtBusTH,2CsBnsTG,mBACA,CtBssTH,iDsBnsTK,kBACA,oEACA,CtBssTL,6BsBjsTG,uXtBosTH,sCsB/rTG,iBtBmsTH,iCsB/rTG,+BACA,CtBksTH,+CsB9rTG,oBACA,CtBisTH,+DsB7rTG,ctBgsTH,sDsB5rTG,sBACA,CtB+rTH,sDsB3rTG,qBACA,CtB8rTH,sDsB1rTG,qBACA,CtB6rTH,iDsBzrTG,OtB4rTH,yCsBxrTG,0CACA,CtB2rTH,oDsBvrTG,+BACA,CtB0rTH,oCsBtrTG,kCAEE,kCACA,CtByrTH,0DsBtrTK,mCACA,CtB0rTL,sEsBnrTK,kCACA,CtBurTL,CACF,4CsBhrTO,8BACA,CtBmrTP,qDsB9qTK,+BACA,CtBirTL,2DsB3qTK,8BACA,CtB8qTL,6DsB1qTK,+BACA,CtB6qTL,kCsBxqTG,gCACA,gBACA,CtB2qTH,iCsBvqTG,YtB0qTH,kCsBtqTG,YtByqTH,mCsBrqTG,8BACA,CtBwqTH,+EsBpqTG,iCACA,CtBuqTH,8DsBnqTG,iBACA,CtBsqTH,ikEuB9hUC,uSACA,qBvBkiUD,qCwB9hUG,UhBNI,CR2iUP,oBwB9hUG,ehBbI,CR+iUP,ewB7hUC,kBvBdwB,CD+iUzB,yBwB7hUC,w1BxBiiUD,mFwB1hUK,cxB8hUL,4QwBzhUO,UhBlCA,CR8jUP,+EwBvhUK,cxB0hUL,0GwBvhUO,cxB0hUP,qGwB1hUO,cxB0hUP,sGwB1hUO,cxB0hUP,4FwB1hUO,cxB0hUP,8FwBhhUG,mBxBshUH,wPwB9gUK,mBxBihUL,gBwB3gUC,qBxB+gUD,4BwB5gUG,mBxB+gUH,yBwB1gUC,oDvBtEwB,CDqlUzB,iBwBzgUC,kBvB5EwB,CDylUzB,sBwBzgUC,mBxB6gUD,uCwBzgUC,mBxB6gUD,8CwBxgUC,mBxB6gUD,yGwBvgUC,kBvBrFsB,CDimUvB,qHwBzgUG,mBxB6gUH,sCwBtgUC,kBvBzGwB,CDonUzB,yBwBvgUC,wBvB7GwB,CDwnUzB,ewBtgUC,kBvBlHwB,CD4nUzB,2BwBtgUK,yBvBtHoB,CD+nUzB,0BwBrgUK,wBvB1HoB,CDkoUzB,6BwBpgUK,2BvB9HoB,CDqoUzB,4BwBngUK,0BvBlIoB,CDwoUzB,uBwBhgUK,mBvBxIoB,aAFL,CD8oUpB,y0BwB1+TC,UhBtKM,CRsqUP,0BwB5/TC,4BxBggUD,sHwBp/TC,kBvBlLwB,CDirUzB,mIwBv/TC,mBxB+/TD,ujDwBx/TK,sBxBshUL,4EwB5gUC,ehB/MM,CRmuUP,8DwBjhUG,mBxBohUH,oBwB/gUC,kBvBrNmB,CDwuUpB,qEwB/gUC,mBxBmhUD,2FwB/gUC,mBxBmhUD,sCwB7gUC,UvBtOM,CDwvUP,sBwB7gUC,gBvB1OM,2BuB2ON,CxBihUD,wBwB5gUG,evBhPI,CDgwUP,yHwB3gUK,4BxBghUL,oGwBrgUO,UvBjQA,CD4wUP,yDwBjgUO,avBxQa,CD6wUpB,0CwB//TO,UvBjRA,CDmxUP,4CwB7/TK,avBnRe,CDmxUpB,4DwB5/TK,UvB1RE,CDyxUP,2CwBv/TG,8CACA,gBACA,CxB4/TH,+CwBr/TG,avBzRiB,CDmxUpB,oBwBr/TC,UhB/SM,CRwyUP,yCwBt/TG,ShBlTI,CR2yUP,gGwBj/TG,gBxBu/TH,oEwB9+TK,mBxBo/TL,mDwBj/TO,gBxBo/TP,gHwB5+TS,UhB9UF,CR8zUP,0CwBx+TC,0CxB4+TD,+LwB/9TC,6F","file":"skins/vanilla/mastodon-light/common.css","sourcesContent":[".app-body {\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.button {\n background-color: $ui-highlight-color;\n border: 10px none;\n border-radius: 4px;\n box-sizing: border-box;\n color: $primary-text-color;\n cursor: pointer;\n display: inline-block;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n height: 36px;\n letter-spacing: 0;\n line-height: 36px;\n overflow: hidden;\n padding: 0 16px;\n position: relative;\n text-align: center;\n text-transform: uppercase;\n text-decoration: none;\n text-overflow: ellipsis;\n transition: all 100ms ease-in;\n white-space: nowrap;\n width: auto;\n\n &:active,\n &:focus,\n &:hover {\n background-color: lighten($ui-highlight-color, 10%);\n transition: all 200ms ease-out;\n }\n\n &--destructive {\n transition: none;\n\n &:active,\n &:focus,\n &:hover {\n background-color: $error-red;\n transition: none;\n }\n }\n\n &:disabled {\n background-color: $ui-primary-color;\n cursor: default;\n }\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &.button-primary,\n &.button-alternative,\n &.button-secondary,\n &.button-alternative-2 {\n font-size: 16px;\n line-height: 36px;\n height: auto;\n text-transform: none;\n padding: 4px 16px;\n }\n\n &.button-alternative {\n color: $inverted-text-color;\n background: $ui-primary-color;\n\n &:active,\n &:focus,\n &:hover {\n background-color: lighten($ui-primary-color, 4%);\n }\n }\n\n &.button-alternative-2 {\n background: $ui-base-lighter-color;\n\n &:active,\n &:focus,\n &:hover {\n background-color: lighten($ui-base-lighter-color, 4%);\n }\n }\n\n &.button-secondary {\n color: $darker-text-color;\n background: transparent;\n padding: 3px 15px;\n border: 1px solid $ui-primary-color;\n\n &:active,\n &:focus,\n &:hover {\n border-color: lighten($ui-primary-color, 4%);\n color: lighten($darker-text-color, 4%);\n }\n\n &:disabled {\n opacity: 0.5;\n }\n }\n\n &.button--block {\n display: block;\n width: 100%;\n }\n}\n\n.column__wrapper {\n display: flex;\n flex: 1 1 auto;\n position: relative;\n}\n\n.icon-button {\n display: inline-block;\n padding: 0;\n color: $action-button-color;\n border: none;\n background: transparent;\n cursor: pointer;\n transition: color 100ms ease-in;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($action-button-color, 7%);\n transition: color 200ms ease-out;\n }\n\n &.disabled {\n color: darken($action-button-color, 13%);\n cursor: default;\n }\n\n &.active {\n color: $highlight-text-color;\n }\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &.inverted {\n color: $lighter-text-color;\n\n &:hover,\n &:active,\n &:focus {\n color: darken($lighter-text-color, 7%);\n }\n\n &.disabled {\n color: lighten($lighter-text-color, 7%);\n }\n\n &.active {\n color: $highlight-text-color;\n\n &.disabled {\n color: lighten($highlight-text-color, 13%);\n }\n }\n }\n\n &.overlayed {\n box-sizing: content-box;\n background: rgba($base-overlay-background, 0.6);\n color: rgba($primary-text-color, 0.7);\n border-radius: 4px;\n padding: 2px;\n\n &:hover {\n background: rgba($base-overlay-background, 0.9);\n }\n }\n}\n\n.text-icon-button {\n color: $lighter-text-color;\n border: none;\n background: transparent;\n cursor: pointer;\n font-weight: 600;\n font-size: 11px;\n padding: 0 3px;\n line-height: 27px;\n outline: 0;\n transition: color 100ms ease-in;\n\n &:hover,\n &:active,\n &:focus {\n color: darken($lighter-text-color, 7%);\n transition: color 200ms ease-out;\n }\n\n &.disabled {\n color: lighten($lighter-text-color, 20%);\n cursor: default;\n }\n\n &.active {\n color: $highlight-text-color;\n }\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n}\n\n.dropdown-menu {\n position: absolute;\n}\n\n.invisible {\n font-size: 0;\n line-height: 0;\n display: inline-block;\n width: 0;\n height: 0;\n position: absolute;\n\n img,\n svg {\n margin: 0 !important;\n border: 0 !important;\n padding: 0 !important;\n width: 0 !important;\n height: 0 !important;\n }\n}\n\n.ellipsis {\n &::after {\n content: \"…\";\n }\n}\n\n.compose-form {\n padding: 10px;\n\n .compose-form__warning {\n color: $inverted-text-color;\n margin-bottom: 10px;\n background: $ui-primary-color;\n box-shadow: 0 2px 6px rgba($base-shadow-color, 0.3);\n padding: 8px 10px;\n border-radius: 4px;\n font-size: 13px;\n font-weight: 400;\n\n strong {\n color: $inverted-text-color;\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n a {\n color: $lighter-text-color;\n font-weight: 500;\n text-decoration: underline;\n\n &:hover,\n &:active,\n &:focus {\n text-decoration: none;\n }\n }\n }\n\n .compose-form__autosuggest-wrapper {\n position: relative;\n\n .emoji-picker-dropdown {\n position: absolute;\n right: 5px;\n top: 5px;\n }\n }\n\n .autosuggest-textarea,\n .spoiler-input {\n position: relative;\n }\n\n .spoiler-input {\n height: 0;\n transform-origin: bottom;\n opacity: 0.0;\n\n &.spoiler-input--visible {\n height: 47px;\n opacity: 1.0;\n }\n }\n\n .autosuggest-textarea__textarea,\n .spoiler-input__input {\n display: block;\n box-sizing: border-box;\n width: 100%;\n margin: 0;\n color: $inverted-text-color;\n background: $simple-background-color;\n padding: 10px;\n font-family: inherit;\n font-size: 14px;\n resize: vertical;\n border: 0;\n outline: 0;\n\n &:focus {\n outline: 0;\n }\n\n @media screen and (max-width: 600px) {\n font-size: 16px;\n }\n }\n\n .spoiler-input__input {\n border-radius: 4px;\n }\n\n .autosuggest-textarea__textarea {\n min-height: 100px;\n border-radius: 4px 4px 0 0;\n padding-bottom: 0;\n padding-right: 10px + 22px;\n resize: none;\n scrollbar-color: initial;\n\n &::-webkit-scrollbar {\n all: unset;\n }\n\n @media screen and (max-width: 600px) {\n height: 100px !important; // prevent auto-resize textarea\n resize: vertical;\n }\n }\n\n .autosuggest-textarea__suggestions {\n box-sizing: border-box;\n display: none;\n position: absolute;\n top: 100%;\n width: 100%;\n z-index: 99;\n box-shadow: 4px 4px 6px rgba($base-shadow-color, 0.4);\n background: $ui-secondary-color;\n border-radius: 0 0 4px 4px;\n color: $inverted-text-color;\n font-size: 14px;\n padding: 6px;\n\n &.autosuggest-textarea__suggestions--visible {\n display: block;\n }\n }\n\n .autosuggest-textarea__suggestions__item {\n padding: 10px;\n cursor: pointer;\n border-radius: 4px;\n\n &:hover,\n &:focus,\n &:active,\n &.selected {\n background: darken($ui-secondary-color, 10%);\n }\n }\n\n .autosuggest-account,\n .autosuggest-emoji {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n line-height: 18px;\n font-size: 14px;\n }\n\n .autosuggest-account-icon,\n .autosuggest-emoji img {\n display: block;\n margin-right: 8px;\n width: 16px;\n height: 16px;\n }\n\n .autosuggest-account .display-name__account {\n color: $lighter-text-color;\n }\n\n .compose-form__modifiers {\n color: $inverted-text-color;\n font-family: inherit;\n font-size: 14px;\n background: $simple-background-color;\n\n .compose-form__upload-wrapper {\n overflow: hidden;\n }\n\n .compose-form__uploads-wrapper {\n display: flex;\n flex-direction: row;\n padding: 5px;\n flex-wrap: wrap;\n }\n\n .compose-form__upload {\n flex: 1 1 0;\n min-width: 40%;\n margin: 5px;\n\n &__actions {\n background: linear-gradient(180deg, rgba($base-shadow-color, 0.8) 0, rgba($base-shadow-color, 0.35) 80%, transparent);\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n opacity: 0;\n transition: opacity .1s ease;\n\n .icon-button {\n flex: 0 1 auto;\n color: $secondary-text-color;\n font-size: 14px;\n font-weight: 500;\n padding: 10px;\n font-family: inherit;\n\n &:hover,\n &:focus,\n &:active {\n color: lighten($secondary-text-color, 7%);\n }\n }\n\n &.active {\n opacity: 1;\n }\n }\n\n &-description {\n position: absolute;\n z-index: 2;\n bottom: 0;\n left: 0;\n right: 0;\n box-sizing: border-box;\n background: linear-gradient(0deg, rgba($base-shadow-color, 0.8) 0, rgba($base-shadow-color, 0.35) 80%, transparent);\n padding: 10px;\n opacity: 0;\n transition: opacity .1s ease;\n\n textarea {\n background: transparent;\n color: $secondary-text-color;\n border: 0;\n padding: 0;\n margin: 0;\n width: 100%;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n\n &:focus {\n color: $white;\n }\n\n &::placeholder {\n opacity: 0.75;\n color: $secondary-text-color;\n }\n }\n\n &.active {\n opacity: 1;\n }\n }\n }\n\n .compose-form__upload-thumbnail {\n border-radius: 4px;\n background-position: center;\n background-size: cover;\n background-repeat: no-repeat;\n height: 140px;\n width: 100%;\n overflow: hidden;\n }\n }\n\n .compose-form__buttons-wrapper {\n padding: 10px;\n background: darken($simple-background-color, 8%);\n border-radius: 0 0 4px 4px;\n display: flex;\n justify-content: space-between;\n\n .compose-form__buttons {\n display: flex;\n\n .compose-form__upload-button-icon {\n line-height: 27px;\n }\n\n .compose-form__sensitive-button {\n display: none;\n\n &.compose-form__sensitive-button--visible {\n display: block;\n }\n\n .compose-form__sensitive-button__icon {\n line-height: 27px;\n }\n }\n }\n\n .icon-button {\n box-sizing: content-box;\n padding: 0 3px;\n }\n\n .character-counter__wrapper {\n align-self: center;\n margin-right: 4px;\n\n .character-counter {\n cursor: default;\n font-family: $font-sans-serif, sans-serif;\n font-size: 14px;\n font-weight: 600;\n color: $lighter-text-color;\n\n &.character-counter--over {\n color: $warning-red;\n }\n }\n }\n }\n\n .compose-form__publish {\n display: flex;\n justify-content: flex-end;\n min-width: 0;\n\n .compose-form__publish-button-wrapper {\n overflow: hidden;\n padding-top: 10px;\n }\n }\n}\n\n.no-reduce-motion .spoiler-input {\n transition: height 0.4s ease, opacity 0.4s ease;\n}\n\n.emojione {\n font-size: inherit;\n vertical-align: middle;\n object-fit: contain;\n margin: -.2ex .15em .2ex;\n width: 16px;\n height: 16px;\n\n img {\n width: auto;\n }\n}\n\n.reply-indicator {\n border-radius: 4px;\n margin-bottom: 10px;\n background: $ui-primary-color;\n padding: 10px;\n}\n\n.reply-indicator__header {\n margin-bottom: 5px;\n overflow: hidden;\n}\n\n.reply-indicator__cancel {\n float: right;\n line-height: 24px;\n}\n\n.reply-indicator__display-name {\n color: $inverted-text-color;\n display: block;\n max-width: 100%;\n line-height: 24px;\n overflow: hidden;\n padding-right: 25px;\n text-decoration: none;\n}\n\n.reply-indicator__display-avatar {\n float: left;\n margin-right: 5px;\n}\n\n.status__content--with-action {\n cursor: pointer;\n}\n\n.status__content,\n.reply-indicator__content {\n position: relative;\n font-size: 15px;\n line-height: 20px;\n word-wrap: break-word;\n overflow: hidden;\n text-overflow: ellipsis;\n padding-top: 2px;\n color: $primary-text-color;\n\n &:focus {\n outline: 0;\n }\n\n &.status__content--with-spoiler {\n white-space: normal;\n\n .status__content__text {\n white-space: pre-wrap;\n }\n }\n\n .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n }\n\n p {\n margin-bottom: 20px;\n white-space: pre-wrap;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n a {\n color: $pleroma-links;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n\n .fa {\n color: lighten($dark-text-color, 7%);\n }\n }\n\n &.mention {\n &:hover {\n text-decoration: none;\n\n span {\n text-decoration: underline;\n }\n }\n }\n\n .fa {\n color: $dark-text-color;\n }\n }\n\n .status__content__spoiler-link {\n background: $action-button-color;\n\n &:hover {\n background: lighten($action-button-color, 7%);\n text-decoration: none;\n }\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n }\n\n .status__content__text {\n display: none;\n\n &.status__content__text--visible {\n display: block;\n }\n }\n\n em {\n font-style: italic;\n }\n\n strong {\n font-weight: bold;\n }\n\n ul { list-style: disc inside; }\n ol { list-style: decimal inside; }\n\n blockquote {\n margin: .2em 0 .2em 2em;\n font-style: italic;\n }\n}\n\n.status__content.status__content--collapsed {\n max-height: 20px * 15; // 15 lines is roughly above 500 characters\n}\n\n.status__content__read-more-button {\n display: block;\n font-size: 15px;\n line-height: 20px;\n color: lighten($ui-highlight-color, 8%);\n border: 0;\n background: transparent;\n padding: 0;\n padding-top: 8px;\n\n &:hover,\n &:active {\n text-decoration: underline;\n }\n}\n\n.status__content__spoiler-link {\n display: inline-block;\n border-radius: 2px;\n background: transparent;\n border: 0;\n color: $inverted-text-color;\n font-weight: 700;\n font-size: 11px;\n padding: 0 6px;\n text-transform: uppercase;\n line-height: 20px;\n cursor: pointer;\n vertical-align: middle;\n}\n\n.status__wrapper--filtered {\n color: $dark-text-color;\n border: 0;\n font-size: inherit;\n text-align: center;\n line-height: inherit;\n margin: 0;\n padding: 15px;\n box-sizing: border-box;\n width: 100%;\n clear: both;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n}\n\n.status__prepend-icon-wrapper {\n left: -26px;\n position: absolute;\n}\n\n.focusable {\n &:focus {\n outline: 0;\n background: lighten($ui-base-color, 4%);\n\n .status.status-direct {\n background: lighten($ui-base-color, 12%);\n\n &.muted {\n background: transparent;\n }\n }\n\n .detailed-status,\n .detailed-status__action-bar {\n background: lighten($ui-base-color, 8%);\n }\n }\n}\n\n.status {\n padding: 8px 10px;\n padding-left: 68px;\n position: relative;\n min-height: 54px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n cursor: default;\n\n @supports (-ms-overflow-style: -ms-autohiding-scrollbar) {\n // Add margin to avoid Edge auto-hiding scrollbar appearing over content.\n // On Edge 16 this is 16px and Edge <=15 it's 12px, so aim for 16px.\n padding-right: 26px; // 10px + 16px\n }\n\n @keyframes fade {\n 0% { opacity: 0; }\n 100% { opacity: 1; }\n }\n\n opacity: 1;\n animation: fade 150ms linear;\n\n .video-player {\n margin-top: 8px;\n }\n\n &.status-direct:not(.read) {\n background: lighten($ui-base-color, 8%);\n border-bottom-color: lighten($ui-base-color, 12%);\n }\n\n &.light {\n .status__relative-time {\n color: $light-text-color;\n }\n\n .status__display-name {\n color: $inverted-text-color;\n }\n\n .display-name {\n strong {\n color: $inverted-text-color;\n }\n\n span {\n color: $light-text-color;\n }\n }\n\n .status__content {\n color: $inverted-text-color;\n\n a {\n color: $highlight-text-color;\n }\n\n a.status__content__spoiler-link {\n color: $primary-text-color;\n background: $ui-primary-color;\n\n &:hover {\n background: lighten($ui-primary-color, 8%);\n }\n }\n }\n }\n}\n\n.notification-favourite {\n .status.status-direct {\n background: transparent;\n\n .icon-button.disabled {\n color: lighten($action-button-color, 13%);\n }\n }\n}\n\n.status__relative-time,\n.notification__relative_time {\n color: $dark-text-color;\n float: right;\n font-size: 14px;\n}\n\n.status__display-name {\n color: $dark-text-color;\n}\n\n.status__info .status__display-name {\n display: block;\n max-width: 100%;\n padding-right: 25px;\n}\n\n.status__info {\n font-size: 15px;\n}\n\n.status-check-box {\n border-bottom: 1px solid $ui-secondary-color;\n display: flex;\n\n .status-check-box__status {\n margin: 10px 0 10px 10px;\n flex: 1;\n\n .media-gallery {\n max-width: 250px;\n }\n\n .status__content {\n padding: 0;\n white-space: normal;\n }\n\n .video-player {\n margin-top: 8px;\n max-width: 250px;\n }\n\n .media-gallery__item-thumbnail {\n cursor: default;\n }\n }\n}\n\n.status-check-box-toggle {\n align-items: center;\n display: flex;\n flex: 0 0 auto;\n justify-content: center;\n padding: 10px;\n}\n\n.status__prepend {\n margin-left: 68px;\n color: $dark-text-color;\n padding: 8px 0;\n padding-bottom: 2px;\n font-size: 14px;\n position: relative;\n\n .status__display-name strong {\n color: $dark-text-color;\n }\n\n > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n}\n\n.status__action-bar {\n align-items: center;\n display: flex;\n margin-top: 8px;\n\n &__counter {\n display: inline-flex;\n margin-right: 11px;\n align-items: center;\n\n .status__action-bar-button {\n margin-right: 4px;\n }\n\n &__label {\n display: inline-block;\n width: 14px;\n font-size: 12px;\n font-weight: 500;\n color: $action-button-color;\n }\n }\n}\n\n.status__action-bar-button {\n margin-right: 18px;\n}\n\n.status__action-bar-dropdown {\n height: 23.15px;\n width: 23.15px;\n}\n\n.detailed-status__action-bar-dropdown {\n flex: 1 1 auto;\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n}\n\n.detailed-status {\n background: lighten($ui-base-color, 4%);\n padding: 14px 10px;\n\n &--flex {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n align-items: flex-start;\n\n .status__content,\n .detailed-status__meta {\n flex: 100%;\n }\n }\n\n .status__content {\n font-size: 19px;\n line-height: 24px;\n\n .emojione {\n width: 24px;\n height: 24px;\n margin: -1px 0 0;\n }\n\n .status__content__spoiler-link {\n line-height: 24px;\n margin: -1px 0 0;\n }\n }\n\n .video-player {\n margin-top: 8px;\n }\n}\n\n.detailed-status__meta {\n margin-top: 15px;\n color: $dark-text-color;\n font-size: 14px;\n line-height: 18px;\n}\n\n.detailed-status__action-bar {\n background: lighten($ui-base-color, 4%);\n border-top: 1px solid lighten($ui-base-color, 8%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n}\n\n.detailed-status__link {\n color: inherit;\n text-decoration: none;\n}\n\n.detailed-status__favorites,\n.detailed-status__reblogs {\n display: inline-block;\n font-weight: 500;\n font-size: 12px;\n margin-left: 6px;\n}\n\n.reply-indicator__content {\n color: $inverted-text-color;\n font-size: 14px;\n\n a {\n color: $lighter-text-color;\n }\n}\n\n.domain {\n padding: 10px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n .domain__domain-name {\n flex: 1 1 auto;\n display: block;\n color: $primary-text-color;\n text-decoration: none;\n font-size: 14px;\n font-weight: 500;\n }\n}\n\n.domain__wrapper {\n display: flex;\n}\n\n.domain_buttons {\n height: 18px;\n padding: 10px;\n white-space: nowrap;\n}\n\n.account {\n padding: 10px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n &.compact {\n padding: 0;\n border-bottom: 0;\n\n .account__avatar-wrapper {\n margin-left: 0;\n }\n }\n\n .account__display-name {\n flex: 1 1 auto;\n display: block;\n color: $darker-text-color;\n overflow: hidden;\n text-decoration: none;\n font-size: 14px;\n }\n}\n\n.account__wrapper {\n display: flex;\n}\n\n.account__avatar-wrapper {\n float: left;\n margin-left: 12px;\n margin-right: 12px;\n}\n\n.account__avatar {\n @include avatar-radius();\n position: relative;\n\n &-inline {\n display: inline-block;\n vertical-align: middle;\n margin-right: 5px;\n }\n\n &-composite {\n @include avatar-radius();\n overflow: hidden;\n\n & > div {\n @include avatar-radius();\n float: left;\n position: relative;\n box-sizing: border-box;\n }\n }\n}\n\na .account__avatar {\n cursor: pointer;\n}\n\n.account__avatar-overlay {\n @include avatar-size(48px);\n\n &-base {\n @include avatar-radius();\n @include avatar-size(36px);\n }\n\n &-overlay {\n @include avatar-radius();\n @include avatar-size(24px);\n\n position: absolute;\n bottom: 0;\n right: 0;\n z-index: 1;\n }\n}\n\n.account__relationship {\n height: 18px;\n padding: 10px;\n white-space: nowrap;\n}\n\n.account__disclaimer {\n padding: 10px;\n border-top: 1px solid lighten($ui-base-color, 8%);\n color: $dark-text-color;\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n a {\n font-weight: 500;\n color: inherit;\n text-decoration: underline;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n }\n}\n\n.account__action-bar {\n border-top: 1px solid lighten($ui-base-color, 8%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n line-height: 36px;\n overflow: hidden;\n flex: 0 0 auto;\n display: flex;\n}\n\n.account__action-bar-dropdown {\n padding: 10px;\n\n .icon-button {\n vertical-align: middle;\n }\n\n .dropdown--active {\n .dropdown__content.dropdown__right {\n left: 6px;\n right: initial;\n }\n\n &::after {\n bottom: initial;\n margin-left: 11px;\n margin-top: -7px;\n right: initial;\n }\n }\n}\n\n.account__action-bar-links {\n display: flex;\n flex: 1 1 auto;\n line-height: 18px;\n text-align: center;\n}\n\n.account__action-bar__tab {\n text-decoration: none;\n overflow: hidden;\n flex: 0 1 100%;\n border-right: 1px solid lighten($ui-base-color, 8%);\n padding: 10px 0;\n border-bottom: 4px solid transparent;\n\n &.active {\n border-bottom: 4px solid $ui-highlight-color;\n }\n\n & > span {\n display: block;\n text-transform: uppercase;\n font-size: 11px;\n color: $darker-text-color;\n }\n\n strong {\n display: block;\n font-size: 15px;\n font-weight: 500;\n color: $primary-text-color;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n}\n\n.account-authorize {\n padding: 14px 10px;\n\n .detailed-status__display-name {\n display: block;\n margin-bottom: 15px;\n overflow: hidden;\n }\n}\n\n.account-authorize__avatar {\n float: left;\n margin-right: 10px;\n}\n\n.status__display-name,\n.status__relative-time,\n.detailed-status__display-name,\n.detailed-status__datetime,\n.detailed-status__application,\n.account__display-name {\n text-decoration: none;\n}\n\n.status__display-name,\n.account__display-name {\n strong {\n color: $primary-text-color;\n }\n}\n\n.muted {\n .emojione {\n opacity: 0.5;\n }\n}\n\n.status__display-name,\n.reply-indicator__display-name,\n.detailed-status__display-name,\na.account__display-name {\n &:hover strong {\n text-decoration: underline;\n }\n}\n\n.account__display-name strong {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.detailed-status__application,\n.detailed-status__datetime {\n color: inherit;\n}\n\n.detailed-status__display-name {\n color: $secondary-text-color;\n display: block;\n line-height: 24px;\n margin-bottom: 15px;\n overflow: hidden;\n\n strong,\n span {\n display: block;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n\n strong {\n font-size: 16px;\n color: $primary-text-color;\n }\n}\n\n.detailed-status__display-avatar {\n float: left;\n margin-right: 10px;\n}\n\n.status__avatar {\n height: 48px;\n left: 10px;\n position: absolute;\n top: 10px;\n width: 48px;\n}\n\n.muted {\n .status__content,\n .status__content p,\n .status__content a {\n color: $dark-text-color;\n }\n\n .status__display-name strong {\n color: $dark-text-color;\n }\n\n .status__avatar {\n opacity: 0.5;\n }\n\n a.status__content__spoiler-link {\n background: $ui-base-lighter-color;\n color: $inverted-text-color;\n\n &:hover {\n background: lighten($ui-base-lighter-color, 7%);\n text-decoration: none;\n }\n }\n}\n\n.notification__message {\n margin: 0 10px 0 68px;\n padding: 8px 0 0;\n cursor: default;\n color: $darker-text-color;\n font-size: 15px;\n line-height: 22px;\n position: relative;\n\n .fa {\n color: $highlight-text-color;\n }\n\n > span {\n display: inline;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n}\n\n.notification__favourite-icon-wrapper {\n left: -26px;\n position: absolute;\n\n .star-icon {\n color: $gold-star;\n }\n}\n\n.star-icon.active {\n color: $gold-star;\n}\n\n.notification__display-name {\n color: inherit;\n font-weight: 500;\n text-decoration: none;\n\n &:hover {\n color: $primary-text-color;\n text-decoration: underline;\n }\n}\n\n.notification__relative_time {\n float: right;\n}\n\n.display-name {\n display: block;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.display-name__html {\n font-weight: 500;\n}\n\n.display-name__account {\n font-size: 14px;\n}\n\n.status__relative-time,\n.detailed-status__datetime {\n &:hover {\n text-decoration: underline;\n }\n}\n\n.image-loader {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n\n .image-loader__preview-canvas {\n max-width: $media-modal-media-max-width;\n max-height: $media-modal-media-max-height;\n background: url('~images/void.png') repeat;\n object-fit: contain;\n }\n\n .loading-bar {\n position: relative;\n }\n\n &.image-loader--amorphous .image-loader__preview-canvas {\n display: none;\n }\n}\n\n.zoomable-image {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n\n img {\n max-width: $media-modal-media-max-width;\n max-height: $media-modal-media-max-height;\n width: auto;\n height: auto;\n object-fit: contain;\n }\n}\n\n.navigation-bar {\n padding: 10px;\n display: flex;\n align-items: center;\n flex-shrink: 0;\n cursor: default;\n color: $darker-text-color;\n\n strong {\n color: $secondary-text-color;\n }\n\n a {\n color: inherit;\n }\n\n .permalink {\n text-decoration: none;\n }\n\n .navigation-bar__actions {\n position: relative;\n\n .icon-button.close {\n position: absolute;\n pointer-events: none;\n transform: scale(0.0, 1.0) translate(-100%, 0);\n opacity: 0;\n }\n\n .compose__action-bar .icon-button {\n pointer-events: auto;\n transform: scale(1.0, 1.0) translate(0, 0);\n opacity: 1;\n }\n }\n}\n\n.navigation-bar__profile {\n flex: 1 1 auto;\n margin-left: 8px;\n line-height: 20px;\n margin-top: -1px;\n overflow: hidden;\n}\n\n.navigation-bar__profile-account {\n display: block;\n font-weight: 500;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.navigation-bar__profile-edit {\n color: inherit;\n text-decoration: none;\n}\n\n.dropdown {\n display: inline-block;\n}\n\n.dropdown__content {\n display: none;\n position: absolute;\n}\n\n.dropdown-menu__separator {\n border-bottom: 1px solid darken($ui-secondary-color, 8%);\n margin: 5px 7px 6px;\n height: 0;\n}\n\n.dropdown-menu {\n background: $ui-secondary-color;\n padding: 4px 0;\n border-radius: 4px;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n z-index: 9999;\n\n ul {\n list-style: none;\n }\n\n &.left {\n transform-origin: 100% 50%;\n }\n\n &.top {\n transform-origin: 50% 100%;\n }\n\n &.bottom {\n transform-origin: 50% 0;\n }\n\n &.right {\n transform-origin: 0 50%;\n }\n}\n\n.dropdown-menu__arrow {\n position: absolute;\n width: 0;\n height: 0;\n border: 0 solid transparent;\n\n &.left {\n right: -5px;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: $ui-secondary-color;\n }\n\n &.top {\n bottom: -5px;\n margin-left: -7px;\n border-width: 5px 7px 0;\n border-top-color: $ui-secondary-color;\n }\n\n &.bottom {\n top: -5px;\n margin-left: -7px;\n border-width: 0 7px 5px;\n border-bottom-color: $ui-secondary-color;\n }\n\n &.right {\n left: -5px;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: $ui-secondary-color;\n }\n}\n\n.dropdown-menu__item {\n a {\n font-size: 13px;\n line-height: 18px;\n display: block;\n padding: 4px 14px;\n box-sizing: border-box;\n text-decoration: none;\n background: $ui-secondary-color;\n color: $inverted-text-color;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n &:focus,\n &:hover,\n &:active {\n background: $ui-highlight-color;\n color: $secondary-text-color;\n outline: 0;\n }\n }\n}\n\n.dropdown--active .dropdown__content {\n display: block;\n line-height: 18px;\n max-width: 311px;\n right: 0;\n text-align: left;\n z-index: 9999;\n\n & > ul {\n list-style: none;\n background: $ui-secondary-color;\n padding: 4px 0;\n border-radius: 4px;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.4);\n min-width: 140px;\n position: relative;\n }\n\n &.dropdown__right {\n right: 0;\n }\n\n &.dropdown__left {\n & > ul {\n left: -98px;\n }\n }\n\n & > ul > li > a {\n font-size: 13px;\n line-height: 18px;\n display: block;\n padding: 4px 14px;\n box-sizing: border-box;\n text-decoration: none;\n background: $ui-secondary-color;\n color: $inverted-text-color;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n &:focus {\n outline: 0;\n }\n\n &:hover {\n background: $ui-highlight-color;\n color: $secondary-text-color;\n }\n }\n}\n\n.dropdown__icon {\n vertical-align: middle;\n}\n\n.columns-area {\n display: flex;\n flex: 1 1 auto;\n flex-direction: row;\n justify-content: flex-start;\n overflow-x: auto;\n position: relative;\n\n &.unscrollable {\n overflow-x: hidden;\n }\n}\n\n@media screen and (min-width: 360px) {\n .columns-area {\n padding: 10px;\n }\n\n .react-swipeable-view-container .columns-area {\n height: calc(100% - 20px) !important;\n }\n}\n\n.react-swipeable-view-container {\n &,\n .columns-area,\n .drawer,\n .column {\n height: 100%;\n }\n}\n\n.react-swipeable-view-container > * {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 100%;\n}\n\n.column {\n width: 350px;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n\n > .scrollable {\n background: $ui-base-color;\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n }\n}\n\n.ui {\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n width: 100%;\n height: 100%;\n background: darken($ui-base-color, 7%);\n}\n\n.drawer {\n width: 330px;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n overflow-y: hidden;\n}\n\n.drawer__tab {\n display: block;\n flex: 1 1 auto;\n padding: 15px 5px 13px;\n color: $darker-text-color;\n text-decoration: none;\n text-align: center;\n font-size: 16px;\n border-bottom: 2px solid transparent;\n}\n\n.column,\n.drawer {\n flex: 1 1 100%;\n overflow: hidden;\n}\n\n@media screen and (min-width: 360px) {\n .tabs-bar {\n margin: 10px;\n margin-bottom: 0;\n }\n\n .getting-started__trends,\n .search {\n margin-bottom: 10px;\n }\n\n .getting-started__panel {\n margin: 10px 0;\n }\n\n .column,\n .drawer {\n min-width: 330px;\n }\n}\n\n@media screen and (max-width: 630px) {\n .column,\n .drawer {\n width: 100%;\n padding: 0;\n }\n\n .columns-area {\n flex-direction: column;\n }\n\n .search__input,\n .autosuggest-textarea__textarea {\n font-size: 16px;\n }\n}\n\n@media screen and (min-width: 631px) {\n .columns-area {\n padding: 0;\n }\n\n .column,\n .drawer {\n flex: 1 1 auto;\n padding: 10px;\n padding-left: 5px;\n padding-right: 5px;\n\n &:first-child {\n padding-left: 10px;\n }\n\n &:last-child {\n padding-right: 10px;\n }\n }\n\n .columns-area > div {\n .column,\n .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n }\n}\n\n.drawer__pager {\n box-sizing: border-box;\n padding: 0;\n flex-grow: 1;\n position: relative;\n overflow: hidden;\n display: flex;\n}\n\n.drawer__inner {\n position: absolute;\n top: 0;\n left: 0;\n background: lighten($ui-base-color, 13%);\n box-sizing: border-box;\n padding: 0;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n overflow-y: auto;\n width: 100%;\n height: 100%;\n border-radius: 2px;\n\n &.darker {\n background: $ui-base-color;\n }\n}\n\n.drawer__inner__mastodon {\n background: lighten($ui-base-color, 13%) url('data:image/svg+xml;utf8,') no-repeat bottom / 100% auto;\n flex: 1;\n min-height: 47px;\n\n > img {\n display: block;\n object-fit: contain;\n object-position: bottom left;\n width: 100%;\n height: 100%;\n pointer-events: none;\n user-drag: none;\n user-select: none;\n }\n}\n\n.pseudo-drawer {\n background: lighten($ui-base-color, 13%);\n font-size: 13px;\n text-align: left;\n}\n\n.drawer__header {\n flex: 0 0 auto;\n font-size: 16px;\n background: lighten($ui-base-color, 8%);\n margin-bottom: 10px;\n display: flex;\n flex-direction: row;\n border-radius: 2px;\n\n a {\n transition: background 100ms ease-in;\n\n &:hover {\n background: lighten($ui-base-color, 3%);\n transition: background 200ms ease-out;\n }\n }\n}\n\n.tabs-bar {\n display: flex;\n background: lighten($ui-base-color, 8%);\n flex: 0 0 auto;\n overflow-y: auto;\n}\n\n.tabs-bar__link {\n display: block;\n flex: 1 1 auto;\n padding: 15px 10px;\n color: $primary-text-color;\n text-decoration: none;\n text-align: center;\n font-size: 14px;\n font-weight: 500;\n border-bottom: 2px solid lighten($ui-base-color, 8%);\n transition: all 50ms linear;\n\n .fa {\n font-weight: 400;\n font-size: 16px;\n }\n\n &.active {\n border-bottom: 2px solid $highlight-text-color;\n color: $highlight-text-color;\n }\n\n &:hover,\n &:focus,\n &:active {\n @media screen and (min-width: 631px) {\n background: lighten($ui-base-color, 14%);\n }\n }\n\n span {\n margin-left: 5px;\n display: none;\n }\n}\n\n@media screen and (min-width: 600px) {\n .tabs-bar__link {\n span {\n display: inline;\n }\n }\n}\n\n@media screen and (min-width: 631px) {\n .tabs-bar {\n display: none;\n }\n}\n\n.scrollable {\n overflow-y: scroll;\n overflow-x: hidden;\n flex: 1 1 auto;\n -webkit-overflow-scrolling: touch;\n will-change: transform; // improves perf in mobile Chrome\n\n &.optionally-scrollable {\n overflow-y: auto;\n }\n\n @supports(display: grid) { // hack to fix Chrome <57\n contain: strict;\n }\n\n &--flex {\n display: flex;\n flex-direction: column;\n }\n\n &__append {\n flex: 1 1 auto;\n position: relative;\n min-height: 120px;\n }\n}\n\n.scrollable.fullscreen {\n @supports(display: grid) { // hack to fix Chrome <57\n contain: none;\n }\n}\n\n.column-back-button {\n background: lighten($ui-base-color, 4%);\n color: $highlight-text-color;\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n line-height: inherit;\n border: 0;\n text-align: unset;\n padding: 15px;\n margin: 0;\n z-index: 3;\n outline: 0;\n\n &:hover {\n text-decoration: underline;\n }\n}\n\n.column-header__back-button {\n background: lighten($ui-base-color, 4%);\n border: 0;\n font-family: inherit;\n color: $highlight-text-color;\n cursor: pointer;\n white-space: nowrap;\n font-size: 16px;\n padding: 0 5px 0 0;\n z-index: 3;\n\n &:hover {\n text-decoration: underline;\n }\n\n &:last-child {\n padding: 0 15px 0 0;\n }\n}\n\n.column-back-button__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.column-back-button--slim {\n position: relative;\n}\n\n.column-back-button--slim-button {\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n padding: 15px;\n position: absolute;\n right: 0;\n top: -48px;\n}\n\n.react-toggle {\n display: inline-block;\n position: relative;\n cursor: pointer;\n background-color: transparent;\n border: 0;\n padding: 0;\n user-select: none;\n -webkit-tap-highlight-color: rgba($base-overlay-background, 0);\n -webkit-tap-highlight-color: transparent;\n}\n\n.react-toggle-screenreader-only {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.react-toggle--disabled {\n cursor: not-allowed;\n opacity: 0.5;\n transition: opacity 0.25s;\n}\n\n.react-toggle-track {\n width: 50px;\n height: 24px;\n padding: 0;\n border-radius: 30px;\n background-color: $ui-base-color;\n transition: all 0.2s ease;\n}\n\n.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: darken($ui-base-color, 10%);\n}\n\n.react-toggle--checked .react-toggle-track {\n background-color: $ui-highlight-color;\n}\n\n.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: lighten($ui-highlight-color, 10%);\n}\n\n.react-toggle-track-check {\n position: absolute;\n width: 14px;\n height: 10px;\n top: 0;\n bottom: 0;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n left: 8px;\n opacity: 0;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-check {\n opacity: 1;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle-track-x {\n position: absolute;\n width: 10px;\n height: 10px;\n top: 0;\n bottom: 0;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n right: 10px;\n opacity: 1;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-x {\n opacity: 0;\n}\n\n.react-toggle-thumb {\n transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0ms;\n position: absolute;\n top: 1px;\n left: 1px;\n width: 22px;\n height: 22px;\n border: 1px solid $ui-base-color;\n border-radius: 50%;\n background-color: darken($simple-background-color, 2%);\n box-sizing: border-box;\n transition: all 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-thumb {\n left: 27px;\n border-color: $ui-highlight-color;\n}\n\n.column-link {\n background: lighten($ui-base-color, 8%);\n color: $primary-text-color;\n display: block;\n font-size: 16px;\n padding: 15px;\n text-decoration: none;\n\n &:hover {\n background: lighten($ui-base-color, 11%);\n }\n}\n\n.column-link__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.column-link__badge {\n display: inline-block;\n border-radius: 4px;\n font-size: 12px;\n line-height: 19px;\n font-weight: 500;\n background: $ui-base-color;\n padding: 4px 8px;\n margin: -6px 10px;\n}\n\n.column-subheading {\n background: $ui-base-color;\n color: $dark-text-color;\n padding: 8px 20px;\n font-size: 12px;\n font-weight: 500;\n text-transform: uppercase;\n cursor: default;\n}\n\n.getting-started__wrapper,\n.getting-started,\n.flex-spacer {\n background: $ui-base-color;\n}\n\n.flex-spacer {\n flex: 1 1 auto;\n}\n\n.getting-started {\n color: $dark-text-color;\n overflow: auto;\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n\n &__wrapper,\n &__panel,\n &__footer {\n height: min-content;\n }\n\n &__panel,\n &__footer\n {\n padding: 10px;\n padding-top: 20px;\n flex-grow: 0;\n\n ul {\n margin-bottom: 10px;\n }\n\n ul li {\n display: inline;\n }\n\n p {\n font-size: 13px;\n\n a {\n color: $dark-text-color;\n text-decoration: underline;\n }\n }\n\n a {\n text-decoration: none;\n color: $darker-text-color;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: underline;\n }\n }\n }\n\n &__wrapper,\n &__footer\n {\n color: $dark-text-color;\n }\n\n &__trends {\n background: $ui-base-color;\n flex: 0 1 auto;\n\n @media screen and (max-height: 810px) {\n .trends__item:nth-child(3) {\n display: none;\n }\n }\n\n @media screen and (max-height: 720px) {\n .trends__item:nth-child(2) {\n display: none;\n }\n }\n\n @media screen and (max-height: 670px) {\n display: none;\n }\n }\n\n &__scrollable {\n max-height: 100%;\n overflow-y: auto;\n }\n}\n\n.keyboard-shortcuts {\n padding: 8px 0 0;\n overflow: hidden;\n\n thead {\n position: absolute;\n left: -9999px;\n }\n\n td {\n padding: 0 10px 8px;\n }\n\n kbd {\n display: inline-block;\n padding: 3px 5px;\n background-color: lighten($ui-base-color, 8%);\n border: 1px solid darken($ui-base-color, 4%);\n }\n}\n\n.setting-text {\n color: $darker-text-color;\n background: transparent;\n border: none;\n border-bottom: 2px solid $ui-primary-color;\n box-sizing: border-box;\n display: block;\n font-family: inherit;\n margin-bottom: 10px;\n padding: 7px 0;\n width: 100%;\n\n &:focus,\n &:active {\n color: $primary-text-color;\n border-bottom-color: $highlight-text-color;\n }\n\n @media screen and (max-width: 600px) {\n font-size: 16px;\n }\n}\n\n.no-reduce-motion button.icon-button i.fa-retweet {\n background-position: 0 0;\n height: 19px;\n transition: background-position 0.9s steps(10);\n transition-duration: 0s;\n vertical-align: middle;\n width: 22px;\n\n &::before {\n display: none !important;\n }\n\n}\n\n.no-reduce-motion button.icon-button.active i.fa-retweet {\n transition-duration: 0.9s;\n background-position: 0 100%;\n}\n\n.reduce-motion button.icon-button i.fa-retweet {\n color: $action-button-color;\n transition: color 100ms ease-in;\n}\n\n.reduce-motion button.icon-button.active i.fa-retweet {\n color: $highlight-text-color;\n}\n\n.status-card {\n display: flex;\n font-size: 14px;\n border: 1px solid lighten($ui-base-color, 8%);\n border-radius: 4px;\n color: $dark-text-color;\n margin-top: 14px;\n text-decoration: none;\n overflow: hidden;\n\n &__actions {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n\n & > div {\n background: rgba($base-shadow-color, 0.6);\n border-radius: 4px;\n padding: 12px 9px;\n flex: 0 0 auto;\n display: flex;\n justify-content: center;\n align-items: center;\n }\n\n button,\n a {\n display: inline;\n color: $primary-text-color;\n background: transparent;\n border: 0;\n padding: 0 5px;\n text-decoration: none;\n opacity: 0.6;\n font-size: 18px;\n line-height: 18px;\n\n &:hover,\n &:active,\n &:focus {\n opacity: 1;\n }\n }\n\n a {\n font-size: 19px;\n position: relative;\n bottom: -1px;\n }\n }\n}\n\na.status-card {\n cursor: pointer;\n\n &:hover {\n background: lighten($ui-base-color, 8%);\n }\n}\n\n.status-card-photo {\n cursor: zoom-in;\n display: block;\n text-decoration: none;\n width: 100%;\n height: auto;\n margin: 0;\n}\n\n.status-card-video {\n iframe {\n width: 100%;\n height: 100%;\n }\n}\n\n.status-card__title {\n display: block;\n font-weight: 500;\n margin-bottom: 5px;\n color: $darker-text-color;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n text-decoration: none;\n}\n\n.status-card__content {\n flex: 1 1 auto;\n overflow: hidden;\n padding: 14px 14px 14px 8px;\n}\n\n.status-card__description {\n color: $darker-text-color;\n}\n\n.status-card__host {\n display: block;\n margin-top: 5px;\n font-size: 13px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.status-card__image {\n flex: 0 0 100px;\n background: lighten($ui-base-color, 8%);\n position: relative;\n\n & > .fa {\n font-size: 21px;\n position: absolute;\n transform-origin: 50% 50%;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n }\n}\n\n.status-card.horizontal {\n display: block;\n\n .status-card__image {\n width: 100%;\n }\n\n .status-card__image-image {\n border-radius: 4px 4px 0 0;\n }\n\n .status-card__title {\n white-space: inherit;\n }\n}\n\n.status-card.compact {\n border-color: lighten($ui-base-color, 4%);\n\n &.interactive {\n border: 0;\n }\n\n .status-card__content {\n padding: 8px;\n padding-top: 10px;\n }\n\n .status-card__title {\n white-space: nowrap;\n }\n\n .status-card__image {\n flex: 0 0 60px;\n }\n}\n\na.status-card.compact:hover {\n background-color: lighten($ui-base-color, 4%);\n}\n\n.status-card__image-image {\n border-radius: 4px 0 0 4px;\n display: block;\n margin: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n background-size: cover;\n background-position: center center;\n}\n\n.load-more {\n display: block;\n color: $dark-text-color;\n background-color: transparent;\n border: 0;\n font-size: inherit;\n text-align: center;\n line-height: inherit;\n margin: 0;\n padding: 15px;\n box-sizing: border-box;\n width: 100%;\n clear: both;\n text-decoration: none;\n\n &:hover {\n background: lighten($ui-base-color, 2%);\n }\n}\n\n.load-gap {\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n}\n\n.regeneration-indicator {\n text-align: center;\n font-size: 16px;\n font-weight: 500;\n color: $dark-text-color;\n background: $ui-base-color;\n cursor: default;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n justify-content: center;\n padding: 20px;\n\n & > div {\n width: 100%;\n background: transparent;\n padding-top: 0;\n }\n\n &__figure {\n width: 100%;\n height: 160px;\n background-size: contain;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n }\n\n &.missing-indicator {\n padding-top: 20px + 48px;\n }\n\n &__label {\n margin-top: 200px;\n\n strong {\n display: block;\n margin-bottom: 10px;\n color: $dark-text-color;\n }\n\n span {\n font-size: 15px;\n font-weight: 400;\n }\n }\n}\n\n.column-header__wrapper {\n position: relative;\n flex: 0 0 auto;\n\n &.active {\n &::before {\n display: block;\n content: \"\";\n position: absolute;\n top: 35px;\n left: 0;\n right: 0;\n margin: 0 auto;\n width: 60%;\n pointer-events: none;\n height: 28px;\n z-index: 1;\n background: radial-gradient(ellipse, rgba($ui-highlight-color, 0.23) 0%, rgba($ui-highlight-color, 0) 60%);\n }\n }\n}\n\n.column-header {\n display: flex;\n font-size: 16px;\n background: lighten($ui-base-color, 4%);\n flex: 0 0 auto;\n cursor: pointer;\n position: relative;\n z-index: 2;\n outline: 0;\n overflow: hidden;\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n\n & > button {\n margin: 0;\n border: none;\n padding: 15px 0 15px 15px;\n color: inherit;\n background: transparent;\n font: inherit;\n text-align: left;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n flex: 1;\n }\n\n & > .column-header__back-button {\n color: $highlight-text-color;\n }\n\n &.active {\n box-shadow: 0 1px 0 rgba($highlight-text-color, 0.3);\n\n .column-header__icon {\n color: $highlight-text-color;\n text-shadow: 0 0 10px rgba($highlight-text-color, 0.4);\n }\n }\n\n &:focus,\n &:active {\n outline: 0;\n }\n}\n\n.column-header__buttons {\n height: 48px;\n display: flex;\n}\n\n.column-header__links .text-btn {\n margin-right: 10px;\n}\n\n.column-header__button {\n background: lighten($ui-base-color, 4%);\n border: 0;\n color: $darker-text-color;\n cursor: pointer;\n font-size: 16px;\n padding: 0 15px;\n\n &:hover {\n color: lighten($darker-text-color, 7%);\n }\n\n &.active {\n color: $primary-text-color;\n background: lighten($ui-base-color, 8%);\n\n &:hover {\n color: $primary-text-color;\n background: lighten($ui-base-color, 8%);\n }\n }\n}\n\n.column-header__collapsible {\n max-height: 70vh;\n overflow: hidden;\n overflow-y: auto;\n color: $darker-text-color;\n transition: max-height 150ms ease-in-out, opacity 300ms linear;\n opacity: 1;\n\n &.collapsed {\n max-height: 0;\n opacity: 0.5;\n }\n\n &.animating {\n overflow-y: hidden;\n }\n\n hr {\n height: 0;\n background: transparent;\n border: 0;\n border-top: 1px solid lighten($ui-base-color, 12%);\n margin: 10px 0;\n }\n}\n\n.column-header__collapsible-inner {\n background: lighten($ui-base-color, 8%);\n padding: 15px;\n}\n\n.column-header__setting-btn {\n &:hover {\n color: $darker-text-color;\n text-decoration: underline;\n }\n}\n\n.column-header__setting-arrows {\n float: right;\n\n .column-header__setting-btn {\n padding: 0 10px;\n\n &:last-child {\n padding-right: 0;\n }\n }\n}\n\n.text-btn {\n display: inline-block;\n padding: 0;\n font-family: inherit;\n font-size: inherit;\n color: inherit;\n border: 0;\n background: transparent;\n cursor: pointer;\n}\n\n.column-header__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.loading-indicator {\n color: $dark-text-color;\n font-size: 12px;\n font-weight: 400;\n text-transform: uppercase;\n overflow: visible;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n\n span {\n display: block;\n float: left;\n margin-left: 50%;\n transform: translateX(-50%);\n margin: 82px 0 0 50%;\n white-space: nowrap;\n }\n}\n\n.loading-indicator__figure {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n width: 42px;\n height: 42px;\n box-sizing: border-box;\n background-color: transparent;\n border: 0 solid lighten($ui-base-color, 26%);\n border-width: 6px;\n border-radius: 50%;\n}\n\n.no-reduce-motion .loading-indicator span {\n animation: loader-label 1.15s infinite cubic-bezier(0.215, 0.610, 0.355, 1.000);\n}\n\n.no-reduce-motion .loading-indicator__figure {\n animation: loader-figure 1.15s infinite cubic-bezier(0.215, 0.610, 0.355, 1.000);\n}\n\n@keyframes loader-figure {\n 0% {\n width: 0;\n height: 0;\n background-color: lighten($ui-base-color, 26%);\n }\n\n 29% {\n background-color: lighten($ui-base-color, 26%);\n }\n\n 30% {\n width: 42px;\n height: 42px;\n background-color: transparent;\n border-width: 21px;\n opacity: 1;\n }\n\n 100% {\n width: 42px;\n height: 42px;\n border-width: 0;\n opacity: 0;\n background-color: transparent;\n }\n}\n\n@keyframes loader-label {\n 0% { opacity: 0.25; }\n 30% { opacity: 1; }\n 100% { opacity: 0.25; }\n}\n\n.video-error-cover {\n align-items: center;\n background: $base-overlay-background;\n color: $primary-text-color;\n cursor: pointer;\n display: flex;\n flex-direction: column;\n height: 100%;\n justify-content: center;\n margin-top: 8px;\n position: relative;\n text-align: center;\n z-index: 100;\n}\n\n.media-spoiler {\n background: $base-overlay-background;\n color: $darker-text-color;\n border: 0;\n padding: 0;\n width: 100%;\n height: 100%;\n border-radius: 4px;\n appearance: none;\n\n &:hover,\n &:active,\n &:focus {\n padding: 0;\n color: lighten($darker-text-color, 8%);\n }\n}\n\n.media-spoiler__warning {\n display: block;\n font-size: 14px;\n}\n\n.media-spoiler__trigger {\n display: block;\n font-size: 11px;\n font-weight: 700;\n}\n\n.spoiler-button {\n display: none;\n left: 4px;\n position: absolute;\n text-shadow: 0 1px 1px $base-shadow-color, 1px 0 1px $base-shadow-color;\n top: 4px;\n z-index: 100;\n\n &.spoiler-button--visible {\n display: block;\n }\n}\n\n.modal-container--preloader {\n background: lighten($ui-base-color, 8%);\n}\n\n.account--panel {\n background: lighten($ui-base-color, 4%);\n border-top: 1px solid lighten($ui-base-color, 8%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n}\n\n.account--panel__button,\n.detailed-status__button {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.column-settings__outer {\n background: lighten($ui-base-color, 8%);\n padding: 15px;\n}\n\n.column-settings__section {\n color: $darker-text-color;\n cursor: default;\n display: block;\n font-weight: 500;\n margin-bottom: 10px;\n}\n\n.column-settings__hashtags {\n .column-settings__row {\n margin-bottom: 15px;\n }\n\n .column-select {\n &__control {\n @include search-input();\n }\n\n &__placeholder {\n color: $dark-text-color;\n padding-left: 2px;\n font-size: 12px;\n }\n\n &__value-container {\n padding-left: 6px;\n }\n\n &__multi-value {\n background: lighten($ui-base-color, 8%);\n\n &__remove {\n cursor: pointer;\n\n &:hover,\n &:active,\n &:focus {\n background: lighten($ui-base-color, 12%);\n color: lighten($darker-text-color, 4%);\n }\n }\n }\n\n &__multi-value__label,\n &__input {\n color: $darker-text-color;\n }\n\n &__clear-indicator,\n &__dropdown-indicator {\n cursor: pointer;\n transition: none;\n color: $dark-text-color;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($dark-text-color, 4%);\n }\n }\n\n &__indicator-separator {\n background-color: lighten($ui-base-color, 8%);\n }\n\n &__menu {\n @include search-popout();\n padding: 0;\n background: $ui-secondary-color;\n }\n\n &__menu-list {\n padding: 6px;\n }\n\n &__option {\n color: $inverted-text-color;\n border-radius: 4px;\n font-size: 14px;\n\n &--is-focused,\n &--is-selected {\n background: darken($ui-secondary-color, 10%);\n }\n }\n }\n}\n\n.column-settings__row {\n .text-btn {\n margin-bottom: 15px;\n }\n}\n\n.relationship-tag {\n color: $primary-text-color;\n margin-bottom: 4px;\n display: block;\n vertical-align: top;\n background-color: $base-overlay-background;\n text-transform: uppercase;\n font-size: 11px;\n font-weight: 500;\n padding: 4px;\n border-radius: 4px;\n opacity: 0.7;\n\n &:hover {\n opacity: 1;\n }\n}\n\n.setting-toggle {\n display: block;\n line-height: 24px;\n}\n\n.setting-toggle__label {\n color: $darker-text-color;\n display: inline-block;\n margin-bottom: 14px;\n margin-left: 8px;\n vertical-align: middle;\n}\n\n.empty-column-indicator,\n.error-column {\n color: $dark-text-color;\n background: $ui-base-color;\n text-align: center;\n padding: 20px;\n font-size: 15px;\n font-weight: 400;\n cursor: default;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n justify-content: center;\n\n @supports(display: grid) { // hack to fix Chrome <57\n contain: strict;\n }\n\n a {\n color: $highlight-text-color;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n.error-column {\n flex-direction: column;\n}\n\n@keyframes heartbeat {\n from {\n transform: scale(1);\n animation-timing-function: ease-out;\n }\n\n 10% {\n transform: scale(0.91);\n animation-timing-function: ease-in;\n }\n\n 17% {\n transform: scale(0.98);\n animation-timing-function: ease-out;\n }\n\n 33% {\n transform: scale(0.87);\n animation-timing-function: ease-in;\n }\n\n 45% {\n transform: scale(1);\n animation-timing-function: ease-out;\n }\n}\n\n.no-reduce-motion .pulse-loading {\n transform-origin: center center;\n animation: heartbeat 1.5s ease-in-out infinite both;\n}\n\n@keyframes shake-bottom {\n 0%,\n 100% {\n transform: rotate(0deg);\n transform-origin: 50% 100%;\n }\n\n 10% {\n transform: rotate(2deg);\n }\n\n 20%,\n 40%,\n 60% {\n transform: rotate(-4deg);\n }\n\n 30%,\n 50%,\n 70% {\n transform: rotate(4deg);\n }\n\n 80% {\n transform: rotate(-2deg);\n }\n\n 90% {\n transform: rotate(2deg);\n }\n}\n\n.no-reduce-motion .shake-bottom {\n transform-origin: 50% 100%;\n animation: shake-bottom 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) 2s 2 both;\n}\n\n.emoji-picker-dropdown__menu {\n background: $simple-background-color;\n position: absolute;\n box-shadow: 4px 4px 6px rgba($base-shadow-color, 0.4);\n border-radius: 4px;\n margin-top: 5px;\n\n .emoji-mart-scroll {\n transition: opacity 200ms ease;\n }\n\n &.selecting .emoji-mart-scroll {\n opacity: 0.5;\n }\n}\n\n.emoji-picker-dropdown__modifiers {\n position: absolute;\n top: 60px;\n right: 11px;\n cursor: pointer;\n}\n\n.emoji-picker-dropdown__modifiers__menu {\n position: absolute;\n z-index: 4;\n top: -4px;\n left: -8px;\n background: $simple-background-color;\n border-radius: 4px;\n box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.2);\n overflow: hidden;\n\n button {\n display: block;\n cursor: pointer;\n border: 0;\n padding: 4px 8px;\n background: transparent;\n\n &:hover,\n &:focus,\n &:active {\n background: rgba($ui-secondary-color, 0.4);\n }\n }\n\n .emoji-mart-emoji {\n height: 22px;\n }\n}\n\n.emoji-mart-emoji {\n span {\n background-repeat: no-repeat;\n }\n}\n\n.upload-area {\n align-items: center;\n background: rgba($base-overlay-background, 0.8);\n display: flex;\n height: 100%;\n justify-content: center;\n left: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n visibility: hidden;\n width: 100%;\n z-index: 2000;\n\n * {\n pointer-events: none;\n }\n}\n\n.upload-area__drop {\n width: 320px;\n height: 160px;\n display: flex;\n box-sizing: border-box;\n position: relative;\n padding: 8px;\n}\n\n.upload-area__background {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: -1;\n border-radius: 4px;\n background: $ui-base-color;\n box-shadow: 0 0 5px rgba($base-shadow-color, 0.2);\n}\n\n.upload-area__content {\n flex: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n color: $secondary-text-color;\n font-size: 18px;\n font-weight: 500;\n border: 2px dashed $ui-base-lighter-color;\n border-radius: 4px;\n}\n\n.upload-progress {\n padding: 10px;\n color: $lighter-text-color;\n overflow: hidden;\n display: flex;\n\n .fa {\n font-size: 34px;\n margin-right: 10px;\n }\n\n span {\n font-size: 12px;\n text-transform: uppercase;\n font-weight: 500;\n display: block;\n }\n}\n\n.upload-progess__message {\n flex: 1 1 auto;\n}\n\n.upload-progress__backdrop {\n width: 100%;\n height: 6px;\n border-radius: 6px;\n background: $ui-base-lighter-color;\n position: relative;\n margin-top: 5px;\n}\n\n.upload-progress__tracker {\n position: absolute;\n left: 0;\n top: 0;\n height: 6px;\n background: $ui-highlight-color;\n border-radius: 6px;\n}\n\n.emoji-button {\n display: block;\n font-size: 24px;\n line-height: 24px;\n margin-left: 2px;\n width: 24px;\n outline: 0;\n cursor: pointer;\n\n &:active,\n &:focus {\n outline: 0 !important;\n }\n\n img {\n filter: grayscale(100%);\n opacity: 0.8;\n display: block;\n margin: 0;\n width: 22px;\n height: 22px;\n margin-top: 2px;\n }\n\n &:hover,\n &:active,\n &:focus {\n img {\n opacity: 1;\n filter: none;\n }\n }\n}\n\n.dropdown--active .emoji-button img {\n opacity: 1;\n filter: none;\n}\n\n.privacy-dropdown__dropdown {\n position: absolute;\n background: $simple-background-color;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n border-radius: 4px;\n margin-left: 40px;\n overflow: hidden;\n\n &.top {\n transform-origin: 50% 100%;\n }\n\n &.bottom {\n transform-origin: 50% 0;\n }\n}\n\n.privacy-dropdown__option {\n color: $inverted-text-color;\n padding: 10px;\n cursor: pointer;\n display: flex;\n\n &:hover,\n &.active {\n background: $ui-highlight-color;\n color: $primary-text-color;\n outline: 0;\n\n .privacy-dropdown__option__content {\n color: $primary-text-color;\n\n strong {\n color: $primary-text-color;\n }\n }\n }\n\n &.active:hover {\n background: lighten($ui-highlight-color, 4%);\n }\n}\n\n.privacy-dropdown__option__icon {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-right: 10px;\n}\n\n.privacy-dropdown__option__content {\n flex: 1 1 auto;\n color: $lighter-text-color;\n\n strong {\n font-weight: 500;\n display: block;\n color: $inverted-text-color;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n}\n\n.privacy-dropdown.active {\n .privacy-dropdown__value {\n background: $simple-background-color;\n border-radius: 4px 4px 0 0;\n box-shadow: 0 -4px 4px rgba($base-shadow-color, 0.1);\n\n .icon-button {\n transition: none;\n }\n\n &.active {\n background: $ui-highlight-color;\n\n .icon-button {\n color: $primary-text-color;\n }\n }\n }\n\n &.top .privacy-dropdown__value {\n border-radius: 0 0 4px 4px;\n }\n\n .privacy-dropdown__dropdown {\n display: block;\n box-shadow: 2px 4px 6px rgba($base-shadow-color, 0.1);\n }\n}\n\n.search {\n position: relative;\n}\n\n.search__input {\n display: block;\n padding: 10px;\n padding-right: 30px;\n @include search-input();\n}\n\n.search__icon {\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus {\n outline: 0 !important;\n }\n\n .fa {\n position: absolute;\n top: 10px;\n right: 10px;\n z-index: 2;\n display: inline-block;\n opacity: 0;\n transition: all 100ms linear;\n font-size: 18px;\n width: 18px;\n height: 18px;\n color: $secondary-text-color;\n cursor: default;\n pointer-events: none;\n\n &.active {\n pointer-events: auto;\n opacity: 0.3;\n }\n }\n\n .fa-search {\n transform: rotate(90deg);\n\n &.active {\n pointer-events: none;\n transform: rotate(0deg);\n }\n }\n\n .fa-times-circle {\n top: 11px;\n transform: rotate(0deg);\n color: $action-button-color;\n cursor: pointer;\n\n &.active {\n transform: rotate(90deg);\n }\n\n &:hover {\n color: lighten($action-button-color, 7%);\n }\n }\n}\n\n.search-results__header {\n color: $dark-text-color;\n background: lighten($ui-base-color, 2%);\n padding: 15px;\n font-weight: 500;\n font-size: 16px;\n cursor: default;\n\n .fa {\n display: inline-block;\n margin-right: 5px;\n }\n}\n\n.search-results__section {\n margin-bottom: 5px;\n\n h5 {\n background: darken($ui-base-color, 4%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n cursor: default;\n display: flex;\n padding: 15px;\n font-weight: 500;\n font-size: 16px;\n color: $dark-text-color;\n\n .fa {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n .account:last-child,\n & > div:last-child .status {\n border-bottom: 0;\n }\n}\n\n.search-results__hashtag {\n display: block;\n padding: 10px;\n color: $secondary-text-color;\n text-decoration: none;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($secondary-text-color, 4%);\n text-decoration: underline;\n }\n}\n\n.modal-root {\n position: relative;\n transition: opacity 0.3s linear;\n will-change: opacity;\n z-index: 9999;\n}\n\n.modal-root__overlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: rgba($base-overlay-background, 0.7);\n}\n\n.modal-root__container {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n align-content: space-around;\n z-index: 9999;\n pointer-events: none;\n user-select: none;\n}\n\n.modal-root__modal {\n pointer-events: auto;\n display: flex;\n z-index: 9999;\n}\n\n.video-modal {\n max-width: 100vw;\n max-height: 100vh;\n position: relative;\n}\n\n.media-modal {\n width: 100%;\n height: 100%;\n position: relative;\n\n .extended-video-player {\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n\n video {\n max-width: $media-modal-media-max-width;\n max-height: $media-modal-media-max-height;\n }\n }\n}\n\n.media-modal__closer {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n.media-modal__navigation {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n pointer-events: none;\n transition: opacity 0.3s linear;\n will-change: opacity;\n\n * {\n pointer-events: auto;\n }\n\n &.media-modal__navigation--hidden {\n opacity: 0;\n\n * {\n pointer-events: none;\n }\n }\n}\n\n.media-modal__nav {\n background: rgba($base-overlay-background, 0.5);\n box-sizing: border-box;\n border: 0;\n color: $primary-text-color;\n cursor: pointer;\n display: flex;\n align-items: center;\n font-size: 24px;\n height: 20vmax;\n margin: auto 0;\n padding: 30px 15px;\n position: absolute;\n top: 0;\n bottom: 0;\n}\n\n.media-modal__nav--left {\n left: 0;\n}\n\n.media-modal__nav--right {\n right: 0;\n}\n\n.media-modal__pagination {\n width: 100%;\n text-align: center;\n position: absolute;\n left: 0;\n bottom: 20px;\n pointer-events: none;\n}\n\n.media-modal__page-dot {\n display: inline-block;\n}\n\n.media-modal__button {\n background-color: $primary-text-color;\n height: 12px;\n width: 12px;\n border-radius: 6px;\n margin: 10px;\n padding: 0;\n border: 0;\n font-size: 0;\n}\n\n.media-modal__button--active {\n background-color: $highlight-text-color;\n}\n\n.media-modal__close {\n position: absolute;\n right: 8px;\n top: 8px;\n z-index: 100;\n}\n\n.onboarding-modal,\n.error-modal,\n.embed-modal {\n background: $ui-secondary-color;\n color: $inverted-text-color;\n border-radius: 8px;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n}\n\n.error-modal__body {\n height: 80vh;\n width: 80vw;\n max-width: 520px;\n max-height: 420px;\n position: relative;\n\n & > div {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n padding: 25px;\n display: none;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n display: flex;\n opacity: 0;\n user-select: text;\n }\n}\n\n.error-modal__body {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n}\n\n.onboarding-modal__paginator,\n.error-modal__footer {\n flex: 0 0 auto;\n background: darken($ui-secondary-color, 8%);\n display: flex;\n padding: 25px;\n\n & > div {\n min-width: 33px;\n }\n\n .onboarding-modal__nav,\n .error-modal__nav {\n color: $lighter-text-color;\n border: 0;\n font-size: 14px;\n font-weight: 500;\n padding: 10px 25px;\n line-height: inherit;\n height: auto;\n margin: -10px;\n border-radius: 4px;\n background-color: transparent;\n\n &:hover,\n &:focus,\n &:active {\n color: darken($lighter-text-color, 4%);\n background-color: darken($ui-secondary-color, 16%);\n }\n\n &.onboarding-modal__done,\n &.onboarding-modal__next {\n color: $inverted-text-color;\n\n &:hover,\n &:focus,\n &:active {\n color: lighten($inverted-text-color, 4%);\n }\n }\n }\n}\n\n.error-modal__footer {\n justify-content: center;\n}\n\n.display-case {\n text-align: center;\n font-size: 15px;\n margin-bottom: 15px;\n\n &__label {\n font-weight: 500;\n color: $inverted-text-color;\n margin-bottom: 5px;\n text-transform: uppercase;\n font-size: 12px;\n }\n\n &__case {\n background: $ui-base-color;\n color: $secondary-text-color;\n font-weight: 500;\n padding: 10px;\n border-radius: 4px;\n }\n}\n\n.onboard-sliders {\n display: inline-block;\n max-width: 30px;\n max-height: auto;\n margin-left: 10px;\n}\n\n.boost-modal,\n.confirmation-modal,\n.report-modal,\n.actions-modal,\n.mute-modal {\n background: lighten($ui-secondary-color, 8%);\n color: $inverted-text-color;\n border-radius: 8px;\n overflow: hidden;\n max-width: 90vw;\n width: 480px;\n position: relative;\n flex-direction: column;\n\n .status__display-name {\n display: block;\n max-width: 100%;\n padding-right: 25px;\n }\n\n .status__avatar {\n height: 28px;\n left: 10px;\n position: absolute;\n top: 10px;\n width: 48px;\n }\n\n .status__content__spoiler-link {\n color: lighten($secondary-text-color, 8%);\n }\n}\n\n.actions-modal {\n .status {\n background: $white;\n border-bottom-color: $ui-secondary-color;\n padding-top: 10px;\n padding-bottom: 10px;\n }\n\n .dropdown-menu__separator {\n border-bottom-color: $ui-secondary-color;\n }\n}\n\n.boost-modal__container {\n overflow-x: scroll;\n padding: 10px;\n\n .status {\n user-select: text;\n border-bottom: 0;\n }\n}\n\n.boost-modal__action-bar,\n.confirmation-modal__action-bar,\n.mute-modal__action-bar {\n display: flex;\n justify-content: space-between;\n background: $ui-secondary-color;\n padding: 10px;\n line-height: 36px;\n\n & > div {\n flex: 1 1 auto;\n text-align: right;\n color: $lighter-text-color;\n padding-right: 10px;\n }\n\n .button {\n flex: 0 0 auto;\n }\n}\n\n.boost-modal__status-header {\n font-size: 15px;\n}\n\n.boost-modal__status-time {\n float: right;\n font-size: 14px;\n}\n\n.confirmation-modal {\n max-width: 85vw;\n\n @media screen and (min-width: 480px) {\n max-width: 380px;\n }\n}\n\n.mute-modal {\n line-height: 24px;\n}\n\n.mute-modal .react-toggle {\n vertical-align: middle;\n}\n\n.report-modal {\n width: 90vw;\n max-width: 700px;\n}\n\n.report-modal__container {\n display: flex;\n border-top: 1px solid $ui-secondary-color;\n\n @media screen and (max-width: 480px) {\n flex-wrap: wrap;\n overflow-y: auto;\n }\n}\n\n.report-modal__statuses,\n.report-modal__comment {\n box-sizing: border-box;\n width: 50%;\n\n @media screen and (max-width: 480px) {\n width: 100%;\n }\n}\n\n.report-modal__statuses {\n flex: 1 1 auto;\n min-height: 20vh;\n max-height: 80vh;\n overflow-y: auto;\n overflow-x: hidden;\n\n .status__content a {\n color: $highlight-text-color;\n }\n\n .status__content,\n .status__content p {\n color: $inverted-text-color;\n }\n\n @media screen and (max-width: 480px) {\n max-height: 10vh;\n }\n}\n\n.report-modal__comment {\n padding: 20px;\n border-right: 1px solid $ui-secondary-color;\n max-width: 320px;\n\n p {\n font-size: 14px;\n line-height: 20px;\n margin-bottom: 20px;\n }\n\n .setting-text {\n display: block;\n box-sizing: border-box;\n width: 100%;\n margin: 0;\n color: $inverted-text-color;\n background: $white;\n padding: 10px;\n font-family: inherit;\n font-size: 14px;\n resize: vertical;\n border: 0;\n outline: 0;\n border-radius: 4px;\n border: 1px solid $ui-secondary-color;\n margin-bottom: 20px;\n\n &:focus {\n border: 1px solid darken($ui-secondary-color, 8%);\n }\n }\n\n .setting-toggle {\n margin-top: 20px;\n margin-bottom: 24px;\n\n &__label {\n color: $inverted-text-color;\n font-size: 14px;\n }\n }\n\n @media screen and (max-width: 480px) {\n padding: 10px;\n max-width: 100%;\n order: 2;\n\n .setting-toggle {\n margin-bottom: 4px;\n }\n }\n}\n\n.actions-modal {\n .status {\n overflow-y: auto;\n max-height: 300px;\n }\n\n max-height: 80vh;\n max-width: 80vw;\n\n .actions-modal__item-label {\n font-weight: 500;\n }\n\n ul {\n overflow-y: auto;\n flex-shrink: 0;\n\n li:empty {\n margin: 0;\n }\n\n li:not(:empty) {\n a {\n color: $inverted-text-color;\n display: flex;\n padding: 12px 16px;\n font-size: 15px;\n align-items: center;\n text-decoration: none;\n\n &,\n button {\n transition: none;\n }\n\n &.active,\n &:hover,\n &:active,\n &:focus {\n &,\n button {\n background: $ui-highlight-color;\n color: $primary-text-color;\n }\n }\n\n button:first-child {\n margin-right: 10px;\n }\n }\n }\n }\n}\n\n.confirmation-modal__action-bar,\n.mute-modal__action-bar {\n .confirmation-modal__secondary-button,\n .confirmation-modal__cancel-button,\n .mute-modal__cancel-button {\n background-color: transparent;\n color: $lighter-text-color;\n font-size: 14px;\n font-weight: 500;\n\n &:hover,\n &:focus,\n &:active {\n color: darken($lighter-text-color, 4%);\n }\n }\n}\n\n.confirmation-modal__container,\n.mute-modal__container,\n.report-modal__target {\n padding: 30px;\n font-size: 16px;\n text-align: center;\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n}\n\n.report-modal__target {\n padding: 20px;\n\n .media-modal__close {\n top: 19px;\n right: 15px;\n }\n}\n\n.loading-bar {\n background-color: $highlight-text-color;\n height: 3px;\n position: absolute;\n top: 0;\n left: 0;\n}\n\n.media-gallery__gifv__label {\n display: block;\n position: absolute;\n color: $primary-text-color;\n background: rgba($base-overlay-background, 0.5);\n bottom: 6px;\n left: 6px;\n padding: 2px 6px;\n border-radius: 2px;\n font-size: 11px;\n font-weight: 600;\n z-index: 1;\n pointer-events: none;\n opacity: 0.9;\n transition: opacity 0.1s ease;\n}\n\n.media-gallery__gifv {\n &.autoplay {\n .media-gallery__gifv__label {\n display: none;\n }\n }\n\n &:hover {\n .media-gallery__gifv__label {\n opacity: 1;\n }\n }\n}\n\n.media-gallery__audio {\n margin-top: 32px;\n\n audio {\n width: 100%;\n }\n}\n\n.attachment-list {\n display: flex;\n font-size: 14px;\n border: 1px solid lighten($ui-base-color, 8%);\n border-radius: 4px;\n margin-top: 14px;\n overflow: hidden;\n\n &__icon {\n flex: 0 0 auto;\n color: $dark-text-color;\n padding: 8px 18px;\n cursor: default;\n border-right: 1px solid lighten($ui-base-color, 8%);\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n font-size: 26px;\n\n .fa {\n display: block;\n }\n }\n\n &__list {\n list-style: none;\n padding: 4px 0;\n padding-left: 8px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n li {\n display: block;\n padding: 4px 0;\n }\n\n a {\n text-decoration: none;\n color: $dark-text-color;\n font-weight: 500;\n\n &:hover {\n text-decoration: underline;\n }\n }\n }\n\n &.compact {\n border: 0;\n margin-top: 4px;\n\n .attachment-list__list {\n padding: 0;\n display: block;\n }\n\n .fa {\n color: $dark-text-color;\n }\n }\n}\n\n/* Media Gallery */\n.media-gallery {\n box-sizing: border-box;\n margin-top: 8px;\n overflow: hidden;\n border-radius: 4px;\n position: relative;\n width: 100%;\n}\n\n.media-gallery__item {\n border: none;\n box-sizing: border-box;\n display: block;\n float: left;\n position: relative;\n border-radius: 4px;\n overflow: hidden;\n\n &.standalone {\n .media-gallery__item-gifv-thumbnail {\n transform: none;\n top: 0;\n }\n }\n}\n\n.media-gallery__item-thumbnail {\n cursor: zoom-in;\n display: block;\n text-decoration: none;\n color: $secondary-text-color;\n line-height: 0;\n\n &,\n img {\n height: 100%;\n width: 100%;\n }\n\n img {\n object-fit: cover;\n }\n}\n\n.media-gallery__gifv {\n height: 100%;\n overflow: hidden;\n position: relative;\n width: 100%;\n}\n\n.media-gallery__item-gifv-thumbnail {\n cursor: zoom-in;\n height: 100%;\n object-fit: cover;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n width: 100%;\n z-index: 1;\n}\n\n.media-gallery__item-thumbnail-label {\n clip: rect(1px 1px 1px 1px); /* IE6, IE7 */\n clip: rect(1px, 1px, 1px, 1px);\n overflow: hidden;\n position: absolute;\n}\n/* End Media Gallery */\n\n/* Status Video Player */\n.status__video-player {\n background: $base-overlay-background;\n box-sizing: border-box;\n cursor: default; /* May not be needed */\n margin-top: 8px;\n overflow: hidden;\n position: relative;\n}\n\n.status__video-player-video {\n height: 100%;\n object-fit: cover;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n width: 100%;\n z-index: 1;\n}\n\n.status__video-player-expand,\n.status__video-player-mute {\n color: $primary-text-color;\n opacity: 0.8;\n position: absolute;\n right: 4px;\n text-shadow: 0 1px 1px $base-shadow-color, 1px 0 1px $base-shadow-color;\n}\n\n.status__video-player-spoiler {\n display: none;\n color: $primary-text-color;\n left: 4px;\n position: absolute;\n text-shadow: 0 1px 1px $base-shadow-color, 1px 0 1px $base-shadow-color;\n top: 4px;\n z-index: 100;\n\n &.status__video-player-spoiler--visible {\n display: block;\n }\n}\n\n.status__video-player-expand {\n bottom: 4px;\n z-index: 100;\n}\n\n.status__video-player-mute {\n top: 4px;\n z-index: 5;\n}\n\n.detailed,\n.fullscreen {\n .video-player__volume__current,\n .video-player__volume::before {\n bottom: 27px;\n }\n\n .video-player__volume__handle {\n bottom: 23px;\n }\n\n}\n\n.video-player {\n overflow: hidden;\n position: relative;\n background: $base-shadow-color;\n max-width: 100%;\n border-radius: 4px;\n\n &:focus {\n outline: 0;\n }\n\n video {\n max-width: 100vw;\n max-height: 80vh;\n z-index: 1;\n }\n\n &.fullscreen {\n width: 100% !important;\n height: 100% !important;\n margin: 0;\n\n video {\n max-width: 100% !important;\n max-height: 100% !important;\n width: 100% !important;\n height: 100% !important;\n }\n }\n\n &.inline {\n video {\n object-fit: contain;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n }\n }\n\n &__controls {\n position: absolute;\n z-index: 2;\n bottom: 0;\n left: 0;\n right: 0;\n box-sizing: border-box;\n background: linear-gradient(0deg, rgba($base-shadow-color, 0.85) 0, rgba($base-shadow-color, 0.45) 60%, transparent);\n padding: 0 15px;\n opacity: 0;\n transition: opacity .1s ease;\n\n &.active {\n opacity: 1;\n }\n }\n\n &.inactive {\n video,\n .video-player__controls {\n visibility: hidden;\n }\n }\n\n &__spoiler {\n display: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 4;\n border: 0;\n background: $base-overlay-background;\n color: $darker-text-color;\n transition: none;\n pointer-events: none;\n\n &.active {\n display: block;\n pointer-events: auto;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($darker-text-color, 7%);\n }\n }\n\n &__title {\n display: block;\n font-size: 14px;\n }\n\n &__subtitle {\n display: block;\n font-size: 11px;\n font-weight: 500;\n }\n }\n\n &__buttons-bar {\n display: flex;\n justify-content: space-between;\n padding-bottom: 10px;\n }\n\n &__buttons {\n font-size: 16px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n &.left {\n button {\n padding-left: 0;\n }\n }\n\n &.right {\n button {\n padding-right: 0;\n }\n }\n\n button {\n background: transparent;\n padding: 2px 10px;\n font-size: 16px;\n border: 0;\n color: rgba($white, 0.75);\n\n &:active,\n &:hover,\n &:focus {\n color: $white;\n }\n }\n }\n\n &__time-sep,\n &__time-total,\n &__time-current {\n font-size: 14px;\n font-weight: 500;\n }\n\n &__time-current {\n color: $white;\n margin-left: 60px;\n }\n\n &__time-sep {\n display: inline-block;\n margin: 0 6px;\n }\n\n &__time-sep,\n &__time-total {\n color: $white;\n }\n\n &__volume {\n cursor: pointer;\n height: 24px;\n display: inline;\n\n &::before {\n content: \"\";\n width: 50px;\n background: rgba($white, 0.35);\n border-radius: 4px;\n display: block;\n position: absolute;\n height: 4px;\n left: 70px;\n bottom: 20px;\n }\n\n &__current {\n display: block;\n position: absolute;\n height: 4px;\n border-radius: 4px;\n left: 70px;\n bottom: 20px;\n background: lighten($ui-highlight-color, 8%);\n }\n\n &__handle {\n position: absolute;\n z-index: 3;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n bottom: 16px;\n left: 70px;\n transition: opacity .1s ease;\n background: lighten($ui-highlight-color, 8%);\n box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.2);\n pointer-events: none;\n }\n }\n\n &__seek {\n cursor: pointer;\n height: 24px;\n position: relative;\n\n &::before {\n content: \"\";\n width: 100%;\n background: rgba($white, 0.35);\n border-radius: 4px;\n display: block;\n position: absolute;\n height: 4px;\n top: 10px;\n }\n\n &__progress,\n &__buffer {\n display: block;\n position: absolute;\n height: 4px;\n border-radius: 4px;\n top: 10px;\n background: lighten($ui-highlight-color, 8%);\n }\n\n &__buffer {\n background: rgba($white, 0.2);\n }\n\n &__handle {\n position: absolute;\n z-index: 3;\n opacity: 0;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n top: 6px;\n margin-left: -6px;\n transition: opacity .1s ease;\n background: lighten($ui-highlight-color, 8%);\n box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.2);\n pointer-events: none;\n\n &.active {\n opacity: 1;\n }\n }\n\n &:hover {\n .video-player__seek__handle {\n opacity: 1;\n }\n }\n }\n\n &.detailed,\n &.fullscreen {\n .video-player__buttons {\n button {\n padding-top: 10px;\n padding-bottom: 10px;\n }\n }\n }\n}\n\n.media-spoiler-video {\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n cursor: pointer;\n margin-top: 8px;\n position: relative;\n border: 0;\n display: block;\n}\n\n.media-spoiler-video-play-icon {\n border-radius: 100px;\n color: rgba($primary-text-color, 0.8);\n font-size: 36px;\n left: 50%;\n padding: 5px;\n position: absolute;\n top: 50%;\n transform: translate(-50%, -50%);\n}\n/* End Video Player */\n\n.account-gallery__container {\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n padding: 2px;\n}\n\n.account-gallery__item {\n flex-grow: 1;\n width: 50%;\n overflow: hidden;\n position: relative;\n\n &::before {\n content: \"\";\n display: block;\n padding-top: 100%;\n }\n\n a {\n display: block;\n width: calc(100% - 4px);\n height: calc(100% - 4px);\n margin: 2px;\n top: 0;\n left: 0;\n background-color: $base-overlay-background;\n background-size: cover;\n background-position: center;\n position: absolute;\n color: $darker-text-color;\n text-decoration: none;\n border-radius: 4px;\n\n &:hover,\n &:active,\n &:focus {\n outline: 0;\n color: $secondary-text-color;\n\n &::before {\n content: \"\";\n display: block;\n width: 100%;\n height: 100%;\n background: rgba($base-overlay-background, 0.3);\n border-radius: 4px;\n }\n }\n }\n\n &__icons {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n font-size: 24px;\n }\n}\n\n.notification__filter-bar,\n.account__section-headline {\n background: darken($ui-base-color, 4%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n cursor: default;\n display: flex;\n flex-shrink: 0;\n\n button {\n background: darken($ui-base-color, 4%);\n border: 0;\n margin: 0;\n }\n\n button,\n a {\n display: block;\n flex: 1 1 auto;\n color: $darker-text-color;\n padding: 15px 0;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n text-decoration: none;\n position: relative;\n\n &.active {\n color: $secondary-text-color;\n\n &::before,\n &::after {\n display: block;\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 50%;\n width: 0;\n height: 0;\n transform: translateX(-50%);\n border-style: solid;\n border-width: 0 10px 10px;\n border-color: transparent transparent lighten($ui-base-color, 8%);\n }\n\n &::after {\n bottom: -1px;\n border-color: transparent transparent $ui-base-color;\n }\n }\n }\n}\n\n::-webkit-scrollbar-thumb {\n border-radius: 0;\n}\n\n.search-popout {\n @include search-popout();\n}\n\nnoscript {\n text-align: center;\n\n img {\n width: 200px;\n opacity: 0.5;\n animation: flicker 4s infinite;\n }\n\n div {\n font-size: 14px;\n margin: 30px auto;\n color: $secondary-text-color;\n max-width: 400px;\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n\n &:hover {\n text-decoration: none;\n }\n }\n }\n}\n\n@keyframes flicker {\n 0% { opacity: 1; }\n 30% { opacity: 0.75; }\n 100% { opacity: 1; }\n}\n\n@media screen and (max-width: 630px) and (max-height: 400px) {\n $duration: 400ms;\n $delay: 100ms;\n\n .tabs-bar,\n .search {\n will-change: margin-top;\n transition: margin-top $duration $delay;\n }\n\n .navigation-bar {\n will-change: padding-bottom;\n transition: padding-bottom $duration $delay;\n }\n\n .navigation-bar {\n & > a:first-child {\n will-change: margin-top, margin-left, margin-right, width;\n transition: margin-top $duration $delay, margin-left $duration ($duration + $delay), margin-right $duration ($duration + $delay);\n }\n\n & > .navigation-bar__profile-edit {\n will-change: margin-top;\n transition: margin-top $duration $delay;\n }\n\n .navigation-bar__actions {\n & > .icon-button.close {\n will-change: opacity transform;\n transition: opacity $duration * 0.5 $delay,\n transform $duration $delay;\n }\n\n & > .compose__action-bar .icon-button {\n will-change: opacity transform;\n transition: opacity $duration * 0.5 $delay + $duration * 0.5,\n transform $duration $delay;\n }\n }\n }\n\n .is-composing {\n .tabs-bar,\n .search {\n margin-top: -50px;\n }\n\n .navigation-bar {\n padding-bottom: 0;\n\n & > a:first-child {\n margin: -100px 10px 0 -50px;\n }\n\n .navigation-bar__profile {\n padding-top: 2px;\n }\n\n .navigation-bar__profile-edit {\n position: absolute;\n margin-top: -60px;\n }\n\n .navigation-bar__actions {\n .icon-button.close {\n pointer-events: auto;\n opacity: 1;\n transform: scale(1.0, 1.0) translate(0, 0);\n bottom: 5px;\n }\n\n .compose__action-bar .icon-button {\n pointer-events: none;\n opacity: 0;\n transform: scale(0.0, 1.0) translate(100%, 0);\n }\n }\n }\n }\n}\n\n.embed-modal {\n max-width: 80vw;\n max-height: 80vh;\n\n h4 {\n padding: 30px;\n font-weight: 500;\n font-size: 16px;\n text-align: center;\n }\n\n .embed-modal__container {\n padding: 10px;\n\n .hint {\n margin-bottom: 15px;\n }\n\n .embed-modal__html {\n outline: 0;\n box-sizing: border-box;\n display: block;\n width: 100%;\n border: none;\n padding: 10px;\n font-family: $font-monospace, monospace;\n background: $ui-base-color;\n color: $primary-text-color;\n font-size: 14px;\n margin: 0;\n margin-bottom: 15px;\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &:focus {\n background: lighten($ui-base-color, 4%);\n }\n\n @media screen and (max-width: 600px) {\n font-size: 16px;\n }\n }\n\n .embed-modal__iframe {\n width: 400px;\n max-width: 100%;\n overflow: hidden;\n border: 0;\n }\n }\n}\n\n.account__moved-note {\n padding: 14px 10px;\n padding-bottom: 16px;\n background: lighten($ui-base-color, 4%);\n border-top: 1px solid lighten($ui-base-color, 8%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n &__message {\n position: relative;\n margin-left: 58px;\n color: $dark-text-color;\n padding: 8px 0;\n padding-top: 0;\n padding-bottom: 4px;\n font-size: 14px;\n\n > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n\n &__icon-wrapper {\n left: -26px;\n position: absolute;\n }\n\n .detailed-status__display-avatar {\n position: relative;\n }\n\n .detailed-status__display-name {\n margin-bottom: 0;\n }\n}\n\n.column-inline-form {\n padding: 7px 15px;\n padding-right: 5px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n background: lighten($ui-base-color, 4%);\n\n label {\n flex: 1 1 auto;\n\n input {\n width: 100%;\n margin-bottom: 6px;\n\n &:focus {\n outline: 0;\n }\n }\n }\n\n .icon-button {\n flex: 0 0 auto;\n margin: 0 5px;\n }\n}\n\n.drawer__backdrop {\n cursor: pointer;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: rgba($base-overlay-background, 0.5);\n}\n\n.list-editor {\n background: $ui-base-color;\n flex-direction: column;\n border-radius: 8px;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n width: 380px;\n overflow: hidden;\n\n @media screen and (max-width: 420px) {\n width: 90%;\n }\n\n h4 {\n padding: 15px 0;\n background: lighten($ui-base-color, 13%);\n font-weight: 500;\n font-size: 16px;\n text-align: center;\n border-radius: 8px 8px 0 0;\n }\n\n .drawer__pager {\n height: 50vh;\n }\n\n .drawer__inner {\n border-radius: 0 0 8px 8px;\n\n &.backdrop {\n width: calc(100% - 60px);\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n border-radius: 0 0 0 8px;\n }\n }\n\n &__accounts {\n overflow-y: auto;\n }\n\n .account__display-name {\n &:hover strong {\n text-decoration: none;\n }\n }\n\n .account__avatar {\n cursor: default;\n }\n\n .search {\n margin-bottom: 0;\n }\n}\n\n.list-adder {\n background: $ui-base-color;\n flex-direction: column;\n border-radius: 8px;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n width: 380px;\n overflow: hidden;\n\n @media screen and (max-width: 420px) {\n width: 90%;\n }\n\n &__account {\n background: lighten($ui-base-color, 13%);\n }\n\n &__lists {\n background: lighten($ui-base-color, 13%);\n height: 50vh;\n border-radius: 0 0 8px 8px;\n overflow-y: auto;\n }\n\n .list {\n padding: 10px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n }\n\n .list__wrapper {\n display: flex;\n }\n\n .list__display-name {\n flex: 1 1 auto;\n overflow: hidden;\n text-decoration: none;\n font-size: 16px;\n padding: 10px;\n }\n}\n\n.focal-point-modal {\n max-width: 80vw;\n max-height: 80vh;\n position: relative;\n}\n\n.focal-point {\n position: relative;\n cursor: pointer;\n overflow: hidden;\n\n &.dragging {\n cursor: move;\n }\n\n img {\n max-width: 80vw;\n max-height: 80vh;\n width: auto;\n height: auto;\n margin: auto;\n }\n\n &__reticle {\n position: absolute;\n width: 100px;\n height: 100px;\n transform: translate(-50%, -50%);\n background: url('~images/reticle.png') no-repeat 0 0;\n border-radius: 50%;\n box-shadow: 0 0 0 9999em rgba($base-shadow-color, 0.35);\n }\n\n &__overlay {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n }\n}\n\n.floating-action-button {\n position: fixed;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 3.9375rem;\n height: 3.9375rem;\n bottom: 1.3125rem;\n right: 1.3125rem;\n background: darken($ui-highlight-color, 3%);\n color: $white;\n border-radius: 50%;\n font-size: 21px;\n line-height: 21px;\n text-decoration: none;\n box-shadow: 2px 3px 9px rgba($base-shadow-color, 0.4);\n\n &:hover,\n &:focus,\n &:active {\n background: lighten($ui-highlight-color, 7%);\n }\n}\n\n.account__header__content {\n color: $darker-text-color;\n font-size: 14px;\n font-weight: 400;\n overflow: hidden;\n word-break: normal;\n word-wrap: break-word;\n\n p {\n margin-bottom: 20px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n a {\n color: inherit;\n text-decoration: underline;\n\n &:hover {\n text-decoration: none;\n }\n }\n}\n\n.account__header {\n overflow: hidden;\n\n &.inactive {\n opacity: 0.5;\n\n .account__header__image,\n .account__avatar {\n filter: grayscale(100%);\n }\n }\n\n &__info {\n position: absolute;\n top: 10px;\n left: 10px;\n }\n\n &__image {\n overflow: hidden;\n height: 145px;\n position: relative;\n background: darken($ui-base-color, 4%);\n\n img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n }\n }\n\n &__bar {\n position: relative;\n background: lighten($ui-base-color, 4%);\n padding: 5px;\n border-bottom: 1px solid lighten($ui-base-color, 12%);\n\n .avatar {\n display: block;\n flex: 0 0 auto;\n width: 94px;\n margin-left: -2px;\n\n .account__avatar {\n background: darken($ui-base-color, 8%);\n border: 2px solid lighten($ui-base-color, 4%);\n }\n }\n }\n\n &__tabs {\n display: flex;\n align-items: flex-start;\n padding: 7px 5px;\n margin-top: -55px;\n\n &__buttons {\n display: flex;\n align-items: center;\n padding-top: 55px;\n overflow: hidden;\n\n .icon-button {\n border: 1px solid lighten($ui-base-color, 12%);\n border-radius: 4px;\n box-sizing: content-box;\n padding: 2px;\n }\n\n .button {\n margin: 0 8px;\n }\n }\n\n &__name {\n padding: 5px;\n\n .account-role {\n vertical-align: top;\n }\n\n .emojione {\n width: 22px;\n height: 22px;\n }\n\n h1 {\n font-size: 16px;\n line-height: 24px;\n color: $primary-text-color;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n\n small {\n display: block;\n font-size: 14px;\n color: $darker-text-color;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n\n .spacer {\n flex: 1 1 auto;\n }\n }\n\n &__bio {\n overflow: hidden;\n margin: 0 -5px;\n\n .account__header__content {\n padding: 20px 15px;\n padding-bottom: 5px;\n color: $primary-text-color;\n }\n\n .account__header__fields {\n margin: 0;\n border-top: 1px solid lighten($ui-base-color, 12%);\n\n a {\n color: lighten($ui-highlight-color, 8%);\n }\n\n dl:first-child .verified {\n border-radius: 0 4px 0 0;\n }\n\n .verified a {\n color: $valid-value-color;\n }\n }\n }\n\n &__extra {\n margin-top: 4px;\n\n &__links {\n font-size: 14px;\n color: $darker-text-color;\n\n a {\n display: inline-block;\n color: $darker-text-color;\n text-decoration: none;\n padding: 10px;\n padding-top: 20px;\n font-weight: 500;\n\n strong {\n font-weight: 700;\n color: $primary-text-color;\n }\n }\n }\n }\n}\n\n.trends {\n &__header {\n color: $dark-text-color;\n background: lighten($ui-base-color, 2%);\n border-bottom: 1px solid darken($ui-base-color, 4%);\n font-weight: 500;\n padding: 15px;\n font-size: 16px;\n cursor: default;\n\n .fa {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n &__item {\n display: flex;\n align-items: center;\n padding: 15px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n &:last-child {\n border-bottom: 0;\n }\n\n &__name {\n flex: 1 1 auto;\n color: $dark-text-color;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n strong {\n font-weight: 500;\n }\n\n a {\n color: $darker-text-color;\n text-decoration: none;\n font-size: 14px;\n font-weight: 500;\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n &:hover,\n &:focus,\n &:active {\n span {\n text-decoration: underline;\n }\n }\n }\n }\n\n &__current {\n flex: 0 0 auto;\n width: 100px;\n font-size: 24px;\n line-height: 36px;\n font-weight: 500;\n text-align: center;\n color: $secondary-text-color;\n }\n\n &__sparkline {\n flex: 0 0 auto;\n width: 50px;\n\n path {\n stroke: lighten($highlight-text-color, 6%) !important;\n }\n }\n }\n}\n","@charset \"UTF-8\";\n/* http://meyerweb.com/eric/tools/css/reset/\n v2.0 | 20110126\n License: none (public domain)\n*/\nhtml, body, div, span, applet, object, iframe,\nh1, h2, h3, h4, h5, h6, p, blockquote, pre,\na, abbr, acronym, address, big, cite, code,\ndel, dfn, em, img, ins, kbd, q, s, samp,\nsmall, strike, strong, sub, sup, tt, var,\nb, u, i, center,\ndl, dt, dd, ol, ul, li,\nfieldset, form, label, legend,\ntable, caption, tbody, tfoot, thead, tr, th, td,\narticle, aside, canvas, details, embed,\nfigure, figcaption, footer, header, hgroup,\nmenu, nav, output, ruby, section, summary,\ntime, mark, audio, video {\n margin: 0;\n padding: 0;\n border: 0;\n font-size: 100%;\n font: inherit;\n vertical-align: baseline;\n}\n\n/* HTML5 display-role reset for older browsers */\narticle, aside, details, figcaption, figure,\nfooter, header, hgroup, menu, nav, section {\n display: block;\n}\n\nbody {\n line-height: 1;\n}\n\nol, ul {\n list-style: none;\n}\n\nblockquote, q {\n quotes: none;\n}\n\nblockquote:before, blockquote:after,\nq:before, q:after {\n content: \"\";\n content: none;\n}\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\nhtml {\n scrollbar-color: #ccd7e0 rgba(255, 255, 255, 0.1);\n}\n\n::-webkit-scrollbar {\n width: 12px;\n height: 12px;\n}\n\n::-webkit-scrollbar-thumb {\n background: #ccd7e0;\n border: 0px none #ffffff;\n border-radius: 50px;\n}\n\n::-webkit-scrollbar-thumb:hover {\n background: #c6d2dc;\n}\n\n::-webkit-scrollbar-thumb:active {\n background: #ccd7e0;\n}\n\n::-webkit-scrollbar-track {\n border: 0px none #ffffff;\n border-radius: 0;\n background: rgba(255, 255, 255, 0.1);\n}\n\n::-webkit-scrollbar-track:hover {\n background: #d9e1e8;\n}\n\n::-webkit-scrollbar-track:active {\n background: #d9e1e8;\n}\n\n::-webkit-scrollbar-corner {\n background: transparent;\n}\n\nbody {\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n background: #f2f5f7;\n font-size: 13px;\n line-height: 18px;\n font-weight: 400;\n color: #000000;\n text-rendering: optimizelegibility;\n font-feature-settings: \"kern\";\n text-size-adjust: none;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n -webkit-tap-highlight-color: transparent;\n}\nbody.system-font {\n font-family: system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", \"mastodon-font-sans-serif\", sans-serif;\n}\nbody.app-body {\n position: absolute;\n width: 100%;\n height: 100%;\n padding: 0;\n background: #d9e1e8;\n}\nbody.app-body.with-modals--active {\n overflow-y: hidden;\n}\nbody.lighter {\n background: #d9e1e8;\n}\nbody.with-modals {\n overflow-x: hidden;\n overflow-y: scroll;\n}\nbody.with-modals--active {\n overflow-y: hidden;\n margin-right: 13px;\n}\nbody.player {\n text-align: center;\n}\nbody.embed {\n background: #ccd7e0;\n margin: 0;\n padding-bottom: 0;\n}\nbody.embed .container {\n position: absolute;\n width: 100%;\n height: 100%;\n overflow: hidden;\n}\nbody.admin {\n background: #e6ebf0;\n position: fixed;\n width: 100%;\n height: 100%;\n padding: 0;\n}\nbody.error {\n position: absolute;\n text-align: center;\n color: #282c37;\n background: #d9e1e8;\n width: 100%;\n height: 100%;\n padding: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n}\nbody.error .dialog {\n vertical-align: middle;\n margin: 20px;\n}\nbody.error .dialog__illustration img {\n display: block;\n max-width: 470px;\n width: 100%;\n height: auto;\n margin-top: -120px;\n}\nbody.error .dialog h1 {\n font-size: 20px;\n line-height: 28px;\n font-weight: 400;\n}\n\nbutton {\n font-family: inherit;\n cursor: pointer;\n}\nbutton:focus {\n outline: none;\n}\n\n.app-holder, .app-holder > div {\n display: flex;\n width: 100%;\n height: 100%;\n align-items: center;\n justify-content: center;\n outline: 0 !important;\n}\n\n.container-alt {\n width: 700px;\n margin: 0 auto;\n margin-top: 40px;\n}\n@media screen and (max-width: 740px) {\n .container-alt {\n width: 100%;\n margin: 0;\n }\n}\n\n.logo-container {\n margin: 100px auto 50px;\n}\n@media screen and (max-width: 500px) {\n .logo-container {\n margin: 40px auto 0;\n }\n}\n.logo-container h1 {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.logo-container h1 img {\n height: 42px;\n margin-right: 10px;\n}\n.logo-container h1 a {\n display: flex;\n justify-content: center;\n align-items: center;\n color: #000000;\n text-decoration: none;\n outline: 0;\n padding: 12px 16px;\n line-height: 32px;\n font-family: \"mastodon-font-display\", sans-serif;\n font-weight: 500;\n font-size: 14px;\n}\n\n.compose-standalone .compose-form {\n width: 400px;\n margin: 0 auto;\n padding: 20px 0;\n margin-top: 40px;\n box-sizing: border-box;\n}\n@media screen and (max-width: 400px) {\n .compose-standalone .compose-form {\n width: 100%;\n margin-top: 0;\n padding: 20px;\n }\n}\n\n.account-header {\n width: 400px;\n margin: 0 auto;\n display: flex;\n font-size: 13px;\n line-height: 18px;\n box-sizing: border-box;\n padding: 20px 0;\n padding-bottom: 0;\n margin-bottom: -30px;\n margin-top: 40px;\n}\n@media screen and (max-width: 440px) {\n .account-header {\n width: 100%;\n margin: 0;\n margin-bottom: 10px;\n padding: 20px;\n padding-bottom: 0;\n }\n}\n.account-header .avatar {\n width: 40px;\n height: 40px;\n margin-right: 8px;\n}\n.account-header .avatar img {\n width: 100%;\n height: 100%;\n display: block;\n margin: 0;\n border-radius: 4px;\n}\n.account-header .name {\n flex: 1 1 auto;\n color: #282c37;\n width: calc(100% - 88px);\n}\n.account-header .name .username {\n display: block;\n font-weight: 500;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.account-header .logout-link {\n display: block;\n font-size: 32px;\n line-height: 40px;\n margin-left: 8px;\n}\n\n.grid-3 {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: 3fr 1fr;\n grid-auto-columns: 25%;\n grid-auto-rows: max-content;\n}\n.grid-3 .column-0 {\n grid-column: 1/3;\n grid-row: 1;\n}\n.grid-3 .column-1 {\n grid-column: 1;\n grid-row: 2;\n}\n.grid-3 .column-2 {\n grid-column: 2;\n grid-row: 2;\n}\n.grid-3 .column-3 {\n grid-column: 1/3;\n grid-row: 3;\n}\n.grid-3 .landing-page__call-to-action {\n min-height: 100%;\n}\n@media screen and (max-width: 738px) {\n .grid-3 {\n grid-template-columns: minmax(0, 50%) minmax(0, 50%);\n }\n .grid-3 .landing-page__call-to-action {\n padding: 20px;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n .grid-3 .row__information-board {\n width: 100%;\n justify-content: center;\n align-items: center;\n }\n .grid-3 .row__mascot {\n display: none;\n }\n}\n@media screen and (max-width: 415px) {\n .grid-3 {\n grid-gap: 0;\n grid-template-columns: minmax(0, 100%);\n }\n .grid-3 .column-0 {\n grid-column: 1;\n }\n .grid-3 .column-1 {\n grid-column: 1;\n grid-row: 3;\n }\n .grid-3 .column-2 {\n grid-column: 1;\n grid-row: 2;\n }\n .grid-3 .column-3 {\n grid-column: 1;\n grid-row: 4;\n }\n}\n\n@media screen and (max-width: 415px) {\n .public-layout {\n padding-top: 48px;\n }\n}\n.public-layout .container {\n max-width: 960px;\n}\n@media screen and (max-width: 415px) {\n .public-layout .container {\n padding: 0;\n }\n}\n.public-layout .header {\n background: #c0cdd9;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n height: 48px;\n margin: 10px 0;\n display: flex;\n align-items: stretch;\n justify-content: center;\n flex-wrap: nowrap;\n overflow: hidden;\n}\n@media screen and (max-width: 415px) {\n .public-layout .header {\n position: fixed;\n width: 100%;\n top: 0;\n left: 0;\n margin: 0;\n border-radius: 0;\n box-shadow: none;\n z-index: 110;\n }\n}\n.public-layout .header > div {\n flex: 1 1 33.3%;\n min-height: 1px;\n}\n.public-layout .header .nav-left {\n display: flex;\n align-items: stretch;\n justify-content: flex-start;\n flex-wrap: nowrap;\n}\n.public-layout .header .nav-center {\n display: flex;\n align-items: stretch;\n justify-content: center;\n flex-wrap: nowrap;\n}\n.public-layout .header .nav-right {\n display: flex;\n align-items: stretch;\n justify-content: flex-end;\n flex-wrap: nowrap;\n}\n.public-layout .header .brand {\n display: block;\n padding: 15px;\n}\n.public-layout .header .brand img {\n display: block;\n height: 18px;\n width: auto;\n position: relative;\n bottom: -2px;\n}\n@media screen and (max-width: 415px) {\n .public-layout .header .brand img {\n height: 20px;\n }\n}\n.public-layout .header .brand:hover, .public-layout .header .brand:focus, .public-layout .header .brand:active {\n background: #b3c3d1;\n}\n.public-layout .header .nav-link {\n display: flex;\n align-items: center;\n padding: 0 1rem;\n font-size: 12px;\n font-weight: 500;\n text-decoration: none;\n color: #282c37;\n white-space: nowrap;\n text-align: center;\n}\n.public-layout .header .nav-link:hover, .public-layout .header .nav-link:focus, .public-layout .header .nav-link:active {\n text-decoration: underline;\n color: #000000;\n}\n@media screen and (max-width: 550px) {\n .public-layout .header .nav-link.optional {\n display: none;\n }\n}\n.public-layout .header .nav-button {\n background: #a6b9c9;\n margin: 8px;\n margin-left: 0;\n border-radius: 4px;\n}\n.public-layout .header .nav-button:hover, .public-layout .header .nav-button:focus, .public-layout .header .nav-button:active {\n text-decoration: none;\n background: #99afc2;\n}\n.public-layout .grid {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: minmax(300px, 3fr) minmax(298px, 1fr);\n grid-auto-columns: 25%;\n grid-auto-rows: max-content;\n}\n.public-layout .grid .column-0 {\n grid-row: 1;\n grid-column: 1;\n}\n.public-layout .grid .column-1 {\n grid-row: 1;\n grid-column: 2;\n}\n@media screen and (max-width: 600px) {\n .public-layout .grid {\n grid-template-columns: 100%;\n grid-gap: 0;\n }\n .public-layout .grid .column-1 {\n display: none;\n }\n}\n.public-layout .public-account-header {\n overflow: hidden;\n margin-bottom: 10px;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n.public-layout .public-account-header.inactive {\n opacity: 0.5;\n}\n.public-layout .public-account-header.inactive .public-account-header__image,\n.public-layout .public-account-header.inactive .avatar {\n filter: grayscale(100%);\n}\n.public-layout .public-account-header.inactive .logo-button {\n background-color: #282c37;\n}\n.public-layout .public-account-header.inactive .logo-button svg path:last-child {\n fill: #282c37;\n}\n.public-layout .public-account-header__image {\n border-radius: 4px 4px 0 0;\n overflow: hidden;\n height: 300px;\n position: relative;\n background: white;\n}\n.public-layout .public-account-header__image::after {\n content: \"\";\n display: block;\n position: absolute;\n width: 100%;\n height: 100%;\n box-shadow: inset 0 -1px 1px 1px rgba(0, 0, 0, 0.15);\n top: 0;\n left: 0;\n}\n.public-layout .public-account-header__image img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 4px 4px 0 0;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__image {\n height: 200px;\n }\n}\n.public-layout .public-account-header--no-bar {\n margin-bottom: 0;\n}\n.public-layout .public-account-header--no-bar .public-account-header__image,\n.public-layout .public-account-header--no-bar .public-account-header__image img {\n border-radius: 4px;\n}\n@media screen and (max-width: 415px) {\n .public-layout .public-account-header--no-bar .public-account-header__image,\n.public-layout .public-account-header--no-bar .public-account-header__image img {\n border-radius: 0;\n }\n}\n@media screen and (max-width: 415px) {\n .public-layout .public-account-header {\n margin-bottom: 0;\n box-shadow: none;\n }\n .public-layout .public-account-header__image::after {\n display: none;\n }\n .public-layout .public-account-header__image, .public-layout .public-account-header__image img {\n border-radius: 0;\n }\n}\n.public-layout .public-account-header__bar {\n position: relative;\n margin-top: -80px;\n display: flex;\n justify-content: flex-start;\n}\n.public-layout .public-account-header__bar::before {\n content: \"\";\n display: block;\n background: #ccd7e0;\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 60px;\n border-radius: 0 0 4px 4px;\n z-index: -1;\n}\n.public-layout .public-account-header__bar .avatar {\n display: block;\n width: 120px;\n height: 120px;\n padding-left: 16px;\n flex: 0 0 auto;\n}\n.public-layout .public-account-header__bar .avatar img {\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 50%;\n border: 4px solid #ccd7e0;\n background: #f2f5f7;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__bar {\n margin-top: 0;\n background: #ccd7e0;\n border-radius: 0 0 4px 4px;\n padding: 5px;\n }\n .public-layout .public-account-header__bar::before {\n display: none;\n }\n .public-layout .public-account-header__bar .avatar {\n width: 48px;\n height: 48px;\n padding: 7px 0;\n padding-left: 10px;\n }\n .public-layout .public-account-header__bar .avatar img {\n border: 0;\n border-radius: 4px;\n }\n}\n@media screen and (max-width: 600px) and (max-width: 360px) {\n .public-layout .public-account-header__bar .avatar {\n display: none;\n }\n}\n@media screen and (max-width: 415px) {\n .public-layout .public-account-header__bar {\n border-radius: 0;\n }\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__bar {\n flex-wrap: wrap;\n }\n}\n.public-layout .public-account-header__tabs {\n flex: 1 1 auto;\n margin-left: 20px;\n}\n.public-layout .public-account-header__tabs__name {\n padding-top: 20px;\n padding-bottom: 8px;\n}\n.public-layout .public-account-header__tabs__name h1 {\n font-size: 20px;\n line-height: 27px;\n color: #000000;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n text-shadow: 1px 1px 1px #000000;\n}\n.public-layout .public-account-header__tabs__name h1 small {\n display: block;\n font-size: 14px;\n color: #000000;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__tabs {\n margin-left: 15px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n }\n .public-layout .public-account-header__tabs__name {\n padding-top: 0;\n padding-bottom: 0;\n }\n .public-layout .public-account-header__tabs__name h1 {\n font-size: 16px;\n line-height: 24px;\n text-shadow: none;\n }\n .public-layout .public-account-header__tabs__name h1 small {\n color: #282c37;\n }\n}\n.public-layout .public-account-header__tabs__tabs {\n display: flex;\n justify-content: flex-start;\n align-items: stretch;\n height: 58px;\n}\n.public-layout .public-account-header__tabs__tabs .details-counters {\n display: flex;\n flex-direction: row;\n min-width: 300px;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__tabs__tabs .details-counters {\n display: none;\n }\n}\n.public-layout .public-account-header__tabs__tabs .counter {\n width: 33.3%;\n box-sizing: border-box;\n flex: 0 0 auto;\n color: #282c37;\n padding: 10px;\n border-right: 1px solid #ccd7e0;\n cursor: default;\n text-align: center;\n position: relative;\n}\n.public-layout .public-account-header__tabs__tabs .counter a {\n display: block;\n}\n.public-layout .public-account-header__tabs__tabs .counter:last-child {\n border-right: 0;\n}\n.public-layout .public-account-header__tabs__tabs .counter::after {\n display: block;\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n border-bottom: 4px solid #9bcbed;\n opacity: 0.5;\n transition: all 400ms ease;\n}\n.public-layout .public-account-header__tabs__tabs .counter.active::after {\n border-bottom: 4px solid #2b5fd9;\n opacity: 1;\n}\n.public-layout .public-account-header__tabs__tabs .counter.active.inactive::after {\n border-bottom-color: #282c37;\n}\n.public-layout .public-account-header__tabs__tabs .counter:hover::after {\n opacity: 1;\n transition-duration: 100ms;\n}\n.public-layout .public-account-header__tabs__tabs .counter a {\n text-decoration: none;\n color: inherit;\n}\n.public-layout .public-account-header__tabs__tabs .counter .counter-label {\n font-size: 12px;\n display: block;\n}\n.public-layout .public-account-header__tabs__tabs .counter .counter-number {\n font-weight: 500;\n font-size: 18px;\n margin-bottom: 5px;\n color: #000000;\n font-family: \"mastodon-font-display\", sans-serif;\n}\n.public-layout .public-account-header__tabs__tabs .spacer {\n flex: 1 1 auto;\n height: 1px;\n}\n.public-layout .public-account-header__tabs__tabs__buttons {\n padding: 7px 8px;\n}\n.public-layout .public-account-header__extra {\n display: none;\n margin-top: 4px;\n}\n.public-layout .public-account-header__extra .public-account-bio {\n border-radius: 0;\n box-shadow: none;\n background: transparent;\n margin: 0 -5px;\n}\n.public-layout .public-account-header__extra .public-account-bio .account__header__fields {\n border-top: 1px solid #b3c3d1;\n}\n.public-layout .public-account-header__extra .public-account-bio .roles {\n display: none;\n}\n.public-layout .public-account-header__extra__links {\n margin-top: -15px;\n font-size: 14px;\n color: #282c37;\n}\n.public-layout .public-account-header__extra__links a {\n display: inline-block;\n color: #282c37;\n text-decoration: none;\n padding: 15px;\n font-weight: 500;\n}\n.public-layout .public-account-header__extra__links a strong {\n font-weight: 700;\n color: #000000;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__extra {\n display: block;\n flex: 100%;\n }\n}\n.public-layout .account__section-headline {\n border-radius: 4px 4px 0 0;\n}\n@media screen and (max-width: 415px) {\n .public-layout .account__section-headline {\n border-radius: 0;\n }\n}\n.public-layout .detailed-status__meta {\n margin-top: 25px;\n}\n.public-layout .public-account-bio {\n background: #c0cdd9;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n overflow: hidden;\n margin-bottom: 10px;\n}\n@media screen and (max-width: 415px) {\n .public-layout .public-account-bio {\n box-shadow: none;\n margin-bottom: 0;\n border-radius: 0;\n }\n}\n.public-layout .public-account-bio .account__header__fields {\n margin: 0;\n border-top: 0;\n}\n.public-layout .public-account-bio .account__header__fields a {\n color: #214fba;\n}\n.public-layout .public-account-bio .account__header__fields dl:first-child .verified {\n border-radius: 0 4px 0 0;\n}\n.public-layout .public-account-bio .account__header__fields .verified a {\n color: #3c754d;\n}\n.public-layout .public-account-bio .account__header__content {\n padding: 20px;\n padding-bottom: 0;\n color: #000000;\n}\n.public-layout .public-account-bio__extra,\n.public-layout .public-account-bio .roles {\n padding: 20px;\n font-size: 14px;\n color: #282c37;\n}\n.public-layout .public-account-bio .roles {\n padding-bottom: 0;\n}\n.public-layout .static-icon-button {\n color: #606984;\n font-size: 18px;\n}\n.public-layout .static-icon-button > span {\n font-size: 14px;\n font-weight: 500;\n}\n.public-layout .card-grid {\n display: flex;\n flex-wrap: wrap;\n min-width: 100%;\n margin: 0 -5px;\n}\n.public-layout .card-grid > div {\n box-sizing: border-box;\n flex: 1 0 auto;\n width: 300px;\n padding: 0 5px;\n margin-bottom: 10px;\n max-width: 33.333%;\n}\n@media screen and (max-width: 900px) {\n .public-layout .card-grid > div {\n max-width: 50%;\n }\n}\n@media screen and (max-width: 600px) {\n .public-layout .card-grid > div {\n max-width: 100%;\n }\n}\n@media screen and (max-width: 415px) {\n .public-layout .card-grid {\n margin: 0;\n border-top: 1px solid #c0cdd9;\n }\n .public-layout .card-grid > div {\n width: 100%;\n padding: 0;\n margin-bottom: 0;\n border-bottom: 1px solid #c0cdd9;\n }\n .public-layout .card-grid > div:last-child {\n border-bottom: 0;\n }\n .public-layout .card-grid > div .card__bar {\n background: #d9e1e8;\n }\n .public-layout .card-grid > div .card__bar:hover, .public-layout .card-grid > div .card__bar:active, .public-layout .card-grid > div .card__bar:focus {\n background: #ccd7e0;\n }\n}\n\n.no-list {\n list-style: none;\n}\n.no-list li {\n display: inline-block;\n margin: 0 5px;\n}\n\n.recovery-codes {\n list-style: none;\n margin: 0 auto;\n}\n.recovery-codes li {\n font-size: 125%;\n line-height: 1.5;\n letter-spacing: 1px;\n}\n\n.public-layout .footer {\n text-align: left;\n padding-top: 20px;\n padding-bottom: 60px;\n font-size: 12px;\n color: #6d8ca7;\n}\n@media screen and (max-width: 415px) {\n .public-layout .footer {\n padding-left: 20px;\n padding-right: 20px;\n }\n}\n.public-layout .footer .grid {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: 1fr 1fr 2fr 1fr 1fr;\n}\n.public-layout .footer .grid .column-0 {\n grid-column: 1;\n grid-row: 1;\n min-width: 0;\n}\n.public-layout .footer .grid .column-1 {\n grid-column: 2;\n grid-row: 1;\n min-width: 0;\n}\n.public-layout .footer .grid .column-2 {\n grid-column: 3;\n grid-row: 1;\n min-width: 0;\n text-align: center;\n}\n.public-layout .footer .grid .column-2 h4 a {\n color: #6d8ca7;\n}\n.public-layout .footer .grid .column-3 {\n grid-column: 4;\n grid-row: 1;\n min-width: 0;\n}\n.public-layout .footer .grid .column-4 {\n grid-column: 5;\n grid-row: 1;\n min-width: 0;\n}\n@media screen and (max-width: 690px) {\n .public-layout .footer .grid {\n grid-template-columns: 1fr 2fr 1fr;\n }\n .public-layout .footer .grid .column-0,\n.public-layout .footer .grid .column-1 {\n grid-column: 1;\n }\n .public-layout .footer .grid .column-1 {\n grid-row: 2;\n }\n .public-layout .footer .grid .column-2 {\n grid-column: 2;\n }\n .public-layout .footer .grid .column-3,\n.public-layout .footer .grid .column-4 {\n grid-column: 3;\n }\n .public-layout .footer .grid .column-4 {\n grid-row: 2;\n }\n}\n@media screen and (max-width: 600px) {\n .public-layout .footer .grid .column-1 {\n display: block;\n }\n}\n@media screen and (max-width: 415px) {\n .public-layout .footer .grid .column-0,\n.public-layout .footer .grid .column-1,\n.public-layout .footer .grid .column-3,\n.public-layout .footer .grid .column-4 {\n display: none;\n }\n}\n.public-layout .footer h4 {\n text-transform: uppercase;\n font-weight: 700;\n margin-bottom: 8px;\n color: #282c37;\n}\n.public-layout .footer h4 a {\n color: inherit;\n text-decoration: none;\n}\n.public-layout .footer ul a {\n text-decoration: none;\n color: #6d8ca7;\n}\n.public-layout .footer ul a:hover, .public-layout .footer ul a:active, .public-layout .footer ul a:focus {\n text-decoration: underline;\n}\n.public-layout .footer .brand svg {\n display: block;\n height: 36px;\n width: auto;\n margin: 0 auto;\n}\n.public-layout .footer .brand svg path {\n fill: #6d8ca7;\n}\n.public-layout .footer .brand:hover svg path, .public-layout .footer .brand:focus svg path, .public-layout .footer .brand:active svg path {\n fill: #60829f;\n}\n\n.compact-header h1 {\n font-size: 24px;\n line-height: 28px;\n color: #282c37;\n font-weight: 500;\n margin-bottom: 20px;\n padding: 0 10px;\n word-wrap: break-word;\n}\n@media screen and (max-width: 740px) {\n .compact-header h1 {\n text-align: center;\n padding: 20px 10px 0;\n }\n}\n.compact-header h1 a {\n color: inherit;\n text-decoration: none;\n}\n.compact-header h1 small {\n font-weight: 400;\n color: #282c37;\n}\n.compact-header h1 img {\n display: inline-block;\n margin-bottom: -5px;\n margin-right: 15px;\n width: 36px;\n height: 36px;\n}\n\n.hero-widget {\n margin-bottom: 10px;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n.hero-widget__img {\n width: 100%;\n height: 167px;\n position: relative;\n overflow: hidden;\n border-radius: 4px 4px 0 0;\n background: #000000;\n}\n.hero-widget__img img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 4px 4px 0 0;\n}\n.hero-widget__text {\n background: #d9e1e8;\n padding: 20px;\n border-radius: 0 0 4px 4px;\n font-size: 15px;\n color: #282c37;\n line-height: 20px;\n word-wrap: break-word;\n font-weight: 400;\n}\n.hero-widget__text .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n}\n.hero-widget__text p {\n margin-bottom: 20px;\n}\n.hero-widget__text p:last-child {\n margin-bottom: 0;\n}\n.hero-widget__text em {\n display: inline;\n margin: 0;\n padding: 0;\n font-weight: 700;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n color: #131419;\n}\n.hero-widget__text a {\n color: #282c37;\n text-decoration: none;\n}\n.hero-widget__text a:hover {\n text-decoration: underline;\n}\n@media screen and (max-width: 415px) {\n .hero-widget {\n display: none;\n }\n}\n\n.endorsements-widget {\n margin-bottom: 10px;\n padding-bottom: 10px;\n}\n.endorsements-widget h4 {\n padding: 10px;\n text-transform: uppercase;\n font-weight: 700;\n font-size: 13px;\n color: #282c37;\n}\n.endorsements-widget .account {\n padding: 10px 0;\n}\n.endorsements-widget .account:last-child {\n border-bottom: 0;\n}\n.endorsements-widget .account .account__display-name {\n display: flex;\n align-items: center;\n}\n.endorsements-widget .account .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n}\n\n.box-widget {\n padding: 20px;\n border-radius: 4px;\n background: #d9e1e8;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n\n.contact-widget,\n.landing-page__information.contact-widget {\n box-sizing: border-box;\n padding: 20px;\n min-height: 100%;\n border-radius: 4px;\n background: #d9e1e8;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n\n.contact-widget {\n font-size: 15px;\n color: #282c37;\n line-height: 20px;\n word-wrap: break-word;\n font-weight: 400;\n}\n.contact-widget strong {\n font-weight: 500;\n}\n.contact-widget p {\n margin-bottom: 10px;\n}\n.contact-widget p:last-child {\n margin-bottom: 0;\n}\n.contact-widget__mail {\n margin-top: 10px;\n}\n.contact-widget__mail a {\n color: #000000;\n text-decoration: none;\n}\n\n.moved-account-widget {\n padding: 15px;\n padding-bottom: 20px;\n border-radius: 4px;\n background: #d9e1e8;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n color: #282c37;\n font-weight: 400;\n margin-bottom: 10px;\n}\n.moved-account-widget strong,\n.moved-account-widget a {\n font-weight: 500;\n}\n.moved-account-widget strong:lang(ja),\n.moved-account-widget a:lang(ja) {\n font-weight: 700;\n}\n.moved-account-widget strong:lang(ko),\n.moved-account-widget a:lang(ko) {\n font-weight: 700;\n}\n.moved-account-widget strong:lang(zh-CN),\n.moved-account-widget a:lang(zh-CN) {\n font-weight: 700;\n}\n.moved-account-widget strong:lang(zh-HK),\n.moved-account-widget a:lang(zh-HK) {\n font-weight: 700;\n}\n.moved-account-widget strong:lang(zh-TW),\n.moved-account-widget a:lang(zh-TW) {\n font-weight: 700;\n}\n.moved-account-widget a {\n color: inherit;\n text-decoration: underline;\n}\n.moved-account-widget a.mention {\n text-decoration: none;\n}\n.moved-account-widget a.mention span {\n text-decoration: none;\n}\n.moved-account-widget a.mention:focus, .moved-account-widget a.mention:hover, .moved-account-widget a.mention:active {\n text-decoration: none;\n}\n.moved-account-widget a.mention:focus span, .moved-account-widget a.mention:hover span, .moved-account-widget a.mention:active span {\n text-decoration: underline;\n}\n.moved-account-widget__message {\n margin-bottom: 15px;\n}\n.moved-account-widget__message .fa {\n margin-right: 5px;\n color: #282c37;\n}\n.moved-account-widget__card .detailed-status__display-avatar {\n position: relative;\n cursor: pointer;\n}\n.moved-account-widget__card .detailed-status__display-name {\n margin-bottom: 0;\n text-decoration: none;\n}\n.moved-account-widget__card .detailed-status__display-name span {\n font-weight: 400;\n}\n\n.memoriam-widget {\n padding: 20px;\n border-radius: 4px;\n background: #000000;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n font-size: 14px;\n color: #282c37;\n margin-bottom: 10px;\n}\n\n.page-header {\n background: #c0cdd9;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n padding: 60px 15px;\n text-align: center;\n margin: 10px 0;\n}\n.page-header h1 {\n color: #000000;\n font-size: 36px;\n line-height: 1.1;\n font-weight: 700;\n margin-bottom: 10px;\n}\n.page-header p {\n font-size: 15px;\n color: #282c37;\n}\n@media screen and (max-width: 415px) {\n .page-header {\n margin-top: 0;\n background: #ccd7e0;\n }\n .page-header h1 {\n font-size: 24px;\n }\n}\n\n.directory {\n background: #d9e1e8;\n border-radius: 4px;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n.directory__tag {\n box-sizing: border-box;\n margin-bottom: 10px;\n}\n.directory__tag > a, .directory__tag > div {\n display: flex;\n align-items: center;\n justify-content: space-between;\n background: #d9e1e8;\n border-radius: 4px;\n padding: 15px;\n text-decoration: none;\n color: inherit;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n.directory__tag > a:hover, .directory__tag > a:active, .directory__tag > a:focus {\n background: #c0cdd9;\n}\n.directory__tag.active > a {\n background: #2b5fd9;\n cursor: default;\n}\n.directory__tag.disabled > div {\n opacity: 0.5;\n cursor: default;\n}\n.directory__tag h4 {\n flex: 1 1 auto;\n font-size: 18px;\n font-weight: 700;\n color: #000000;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.directory__tag h4 .fa {\n color: #282c37;\n}\n.directory__tag h4 small {\n display: block;\n font-weight: 400;\n font-size: 15px;\n margin-top: 8px;\n color: #282c37;\n}\n.directory__tag.active h4,\n.directory__tag.active h4 .fa,\n.directory__tag.active h4 small {\n color: #000000;\n}\n.directory__tag .avatar-stack {\n flex: 0 0 auto;\n width: 120px;\n}\n.directory__tag.active .avatar-stack .account__avatar {\n border-color: #2b5fd9;\n}\n\n.avatar-stack {\n display: flex;\n justify-content: flex-end;\n}\n.avatar-stack .account__avatar {\n flex: 0 0 auto;\n width: 36px;\n height: 36px;\n border-radius: 50%;\n position: relative;\n margin-left: -10px;\n background: #f2f5f7;\n border: 2px solid #d9e1e8;\n}\n.avatar-stack .account__avatar:nth-child(1) {\n z-index: 1;\n}\n.avatar-stack .account__avatar:nth-child(2) {\n z-index: 2;\n}\n.avatar-stack .account__avatar:nth-child(3) {\n z-index: 3;\n}\n\n.accounts-table {\n width: 100%;\n}\n.accounts-table .account {\n padding: 0;\n border: 0;\n}\n.accounts-table thead th {\n text-align: center;\n text-transform: uppercase;\n color: #282c37;\n font-weight: 700;\n padding: 10px;\n}\n.accounts-table thead th:first-child {\n text-align: left;\n}\n.accounts-table tbody td {\n padding: 15px 0;\n vertical-align: middle;\n border-bottom: 1px solid #c0cdd9;\n}\n.accounts-table tbody tr:last-child td {\n border-bottom: 0;\n}\n.accounts-table__count {\n width: 120px;\n text-align: center;\n font-size: 15px;\n font-weight: 500;\n color: #000000;\n}\n.accounts-table__count small {\n display: block;\n color: #282c37;\n font-weight: 400;\n font-size: 14px;\n}\n@media screen and (max-width: 415px) {\n .accounts-table tbody td.optional {\n display: none;\n }\n}\n\n@media screen and (max-width: 415px) {\n .moved-account-widget,\n.memoriam-widget,\n.box-widget,\n.contact-widget,\n.landing-page__information.contact-widget,\n.directory,\n.page-header {\n margin-bottom: 0;\n box-shadow: none;\n border-radius: 0;\n }\n}\n\n.statuses-grid {\n min-height: 600px;\n}\n@media screen and (max-width: 640px) {\n .statuses-grid {\n width: 100% !important;\n }\n}\n.statuses-grid__item {\n width: 313.3333333333px;\n}\n@media screen and (max-width: 1255px) {\n .statuses-grid__item {\n width: 306.6666666667px;\n }\n}\n@media screen and (max-width: 640px) {\n .statuses-grid__item {\n width: 100%;\n }\n}\n@media screen and (max-width: 415px) {\n .statuses-grid__item {\n width: 100vw;\n }\n}\n.statuses-grid .detailed-status {\n border-radius: 4px;\n}\n@media screen and (max-width: 415px) {\n .statuses-grid .detailed-status {\n border-top: 1px solid #a6b9c9;\n }\n}\n.statuses-grid .detailed-status.compact .detailed-status__meta {\n margin-top: 15px;\n}\n.statuses-grid .detailed-status.compact .status__content {\n font-size: 15px;\n line-height: 20px;\n}\n.statuses-grid .detailed-status.compact .status__content .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n}\n.statuses-grid .detailed-status.compact .status__content .status__content__spoiler-link {\n line-height: 20px;\n margin: 0;\n}\n.statuses-grid .detailed-status.compact .media-gallery,\n.statuses-grid .detailed-status.compact .status-card,\n.statuses-grid .detailed-status.compact .video-player {\n margin-top: 15px;\n}\n\n.notice-widget {\n margin-bottom: 10px;\n color: #282c37;\n}\n.notice-widget p {\n margin-bottom: 10px;\n}\n.notice-widget p:last-child {\n margin-bottom: 0;\n}\n.notice-widget a {\n font-size: 14px;\n line-height: 20px;\n text-decoration: none;\n font-weight: 500;\n color: #2b5fd9;\n}\n.notice-widget a:hover, .notice-widget a:focus, .notice-widget a:active {\n text-decoration: underline;\n}\n\ncode {\n font-family: \"mastodon-font-monospace\", monospace;\n font-weight: 400;\n}\n\n.form-container {\n max-width: 400px;\n padding: 20px;\n margin: 0 auto;\n}\n\n.simple_form .input {\n margin-bottom: 15px;\n overflow: hidden;\n}\n.simple_form .input.hidden {\n margin: 0;\n}\n.simple_form .input.radio_buttons .radio {\n margin-bottom: 15px;\n}\n.simple_form .input.radio_buttons .radio:last-child {\n margin-bottom: 0;\n}\n.simple_form .input.radio_buttons .radio > label {\n position: relative;\n padding-left: 28px;\n}\n.simple_form .input.radio_buttons .radio > label input {\n position: absolute;\n top: -2px;\n left: 0;\n}\n.simple_form .input.boolean {\n position: relative;\n margin-bottom: 0;\n}\n.simple_form .input.boolean .label_input > label {\n font-family: inherit;\n font-size: 14px;\n padding-top: 5px;\n color: #000000;\n display: block;\n width: auto;\n}\n.simple_form .input.boolean .label_input,\n.simple_form .input.boolean .hint {\n padding-left: 28px;\n}\n.simple_form .input.boolean .label_input__wrapper {\n position: static;\n}\n.simple_form .input.boolean label.checkbox {\n position: absolute;\n top: 2px;\n left: 0;\n}\n.simple_form .input.boolean label a {\n color: #2b5fd9;\n text-decoration: underline;\n}\n.simple_form .input.boolean label a:hover, .simple_form .input.boolean label a:active, .simple_form .input.boolean label a:focus {\n text-decoration: none;\n}\n.simple_form .row {\n display: flex;\n margin: 0 -5px;\n}\n.simple_form .row .input {\n box-sizing: border-box;\n flex: 1 1 auto;\n width: 50%;\n padding: 0 5px;\n}\n.simple_form .hint {\n color: #282c37;\n}\n.simple_form .hint a {\n color: #2b5fd9;\n}\n.simple_form .hint code {\n border-radius: 3px;\n padding: 0.2em 0.4em;\n background: white;\n}\n.simple_form span.hint {\n display: block;\n font-size: 12px;\n margin-top: 4px;\n}\n.simple_form p.hint {\n margin-bottom: 15px;\n color: #282c37;\n}\n.simple_form p.hint.subtle-hint {\n text-align: center;\n font-size: 12px;\n line-height: 18px;\n margin-top: 15px;\n margin-bottom: 0;\n}\n.simple_form .card {\n margin-bottom: 15px;\n}\n.simple_form strong {\n font-weight: 500;\n}\n.simple_form strong:lang(ja) {\n font-weight: 700;\n}\n.simple_form strong:lang(ko) {\n font-weight: 700;\n}\n.simple_form strong:lang(zh-CN) {\n font-weight: 700;\n}\n.simple_form strong:lang(zh-HK) {\n font-weight: 700;\n}\n.simple_form strong:lang(zh-TW) {\n font-weight: 700;\n}\n.simple_form .input.with_floating_label .label_input {\n display: flex;\n}\n.simple_form .input.with_floating_label .label_input > label {\n font-family: inherit;\n font-size: 14px;\n color: #000000;\n font-weight: 500;\n min-width: 150px;\n flex: 0 0 auto;\n}\n.simple_form .input.with_floating_label .label_input input,\n.simple_form .input.with_floating_label .label_input select {\n flex: 1 1 auto;\n}\n.simple_form .input.with_floating_label.select .hint {\n margin-top: 6px;\n margin-left: 150px;\n}\n.simple_form .input.with_label .label_input > label {\n font-family: inherit;\n font-size: 14px;\n color: #000000;\n display: block;\n margin-bottom: 8px;\n word-wrap: break-word;\n font-weight: 500;\n}\n.simple_form .input.with_label .hint {\n margin-top: 6px;\n}\n.simple_form .input.with_label ul {\n flex: 390px;\n}\n.simple_form .input.with_block_label {\n max-width: none;\n}\n.simple_form .input.with_block_label > label {\n font-family: inherit;\n font-size: 16px;\n color: #000000;\n display: block;\n font-weight: 500;\n padding-top: 5px;\n}\n.simple_form .input.with_block_label .hint {\n margin-bottom: 15px;\n}\n.simple_form .input.with_block_label ul {\n columns: 2;\n}\n.simple_form .required abbr {\n text-decoration: none;\n color: #c1203b;\n}\n.simple_form .fields-group {\n margin-bottom: 25px;\n}\n.simple_form .fields-group .input:last-child {\n margin-bottom: 0;\n}\n.simple_form .fields-row {\n display: flex;\n margin: 0 -10px;\n padding-top: 5px;\n margin-bottom: 25px;\n}\n.simple_form .fields-row .input {\n max-width: none;\n}\n.simple_form .fields-row__column {\n box-sizing: border-box;\n padding: 0 10px;\n flex: 1 1 auto;\n min-height: 1px;\n}\n.simple_form .fields-row__column-6 {\n max-width: 50%;\n}\n.simple_form .fields-row .fields-group:last-child,\n.simple_form .fields-row .fields-row__column.fields-group {\n margin-bottom: 0;\n}\n@media screen and (max-width: 600px) {\n .simple_form .fields-row {\n display: block;\n margin-bottom: 0;\n }\n .simple_form .fields-row__column {\n max-width: none;\n }\n .simple_form .fields-row .fields-group:last-child,\n.simple_form .fields-row .fields-row__column.fields-group,\n.simple_form .fields-row .fields-row__column {\n margin-bottom: 25px;\n }\n}\n.simple_form .input.radio_buttons .radio label {\n margin-bottom: 5px;\n font-family: inherit;\n font-size: 14px;\n color: #000000;\n display: block;\n width: auto;\n}\n.simple_form .check_boxes .checkbox label {\n font-family: inherit;\n font-size: 14px;\n color: #000000;\n display: inline-block;\n width: auto;\n position: relative;\n padding-top: 5px;\n padding-left: 25px;\n flex: 1 1 auto;\n}\n.simple_form .check_boxes .checkbox input[type=checkbox] {\n position: absolute;\n left: 0;\n top: 5px;\n margin: 0;\n}\n.simple_form input[type=text],\n.simple_form input[type=number],\n.simple_form input[type=email],\n.simple_form input[type=password],\n.simple_form textarea {\n box-sizing: border-box;\n font-size: 16px;\n color: #000000;\n display: block;\n width: 100%;\n outline: 0;\n font-family: inherit;\n resize: vertical;\n background: #f9fafb;\n border: 1px solid white;\n border-radius: 4px;\n padding: 10px;\n}\n.simple_form input[type=text]:invalid,\n.simple_form input[type=number]:invalid,\n.simple_form input[type=email]:invalid,\n.simple_form input[type=password]:invalid,\n.simple_form textarea:invalid {\n box-shadow: none;\n}\n.simple_form input[type=text]:focus:invalid:not(:placeholder-shown),\n.simple_form input[type=number]:focus:invalid:not(:placeholder-shown),\n.simple_form input[type=email]:focus:invalid:not(:placeholder-shown),\n.simple_form input[type=password]:focus:invalid:not(:placeholder-shown),\n.simple_form textarea:focus:invalid:not(:placeholder-shown) {\n border-color: #c1203b;\n}\n.simple_form input[type=text]:required:valid,\n.simple_form input[type=number]:required:valid,\n.simple_form input[type=email]:required:valid,\n.simple_form input[type=password]:required:valid,\n.simple_form textarea:required:valid {\n border-color: #3c754d;\n}\n.simple_form input[type=text]:hover,\n.simple_form input[type=number]:hover,\n.simple_form input[type=email]:hover,\n.simple_form input[type=password]:hover,\n.simple_form textarea:hover {\n border-color: white;\n}\n.simple_form input[type=text]:active, .simple_form input[type=text]:focus,\n.simple_form input[type=number]:active,\n.simple_form input[type=number]:focus,\n.simple_form input[type=email]:active,\n.simple_form input[type=email]:focus,\n.simple_form input[type=password]:active,\n.simple_form input[type=password]:focus,\n.simple_form textarea:active,\n.simple_form textarea:focus {\n border-color: #2b5fd9;\n background: #f2f5f7;\n}\n.simple_form .input.field_with_errors label {\n color: #c1203b;\n}\n.simple_form .input.field_with_errors input[type=text],\n.simple_form .input.field_with_errors input[type=number],\n.simple_form .input.field_with_errors input[type=email],\n.simple_form .input.field_with_errors input[type=password],\n.simple_form .input.field_with_errors textarea,\n.simple_form .input.field_with_errors select {\n border-color: #c1203b;\n}\n.simple_form .input.field_with_errors .error {\n display: block;\n font-weight: 500;\n color: #c1203b;\n margin-top: 4px;\n}\n.simple_form .input.disabled {\n opacity: 0.5;\n}\n.simple_form .actions {\n margin-top: 30px;\n display: flex;\n}\n.simple_form .actions.actions--top {\n margin-top: 0;\n margin-bottom: 30px;\n}\n.simple_form button,\n.simple_form .button,\n.simple_form .block-button {\n display: block;\n width: 100%;\n border: 0;\n border-radius: 4px;\n background: #2b5fd9;\n color: #000000;\n font-size: 18px;\n line-height: inherit;\n height: auto;\n padding: 10px;\n text-transform: uppercase;\n text-decoration: none;\n text-align: center;\n box-sizing: border-box;\n cursor: pointer;\n font-weight: 500;\n outline: 0;\n margin-bottom: 10px;\n margin-right: 10px;\n}\n.simple_form button:last-child,\n.simple_form .button:last-child,\n.simple_form .block-button:last-child {\n margin-right: 0;\n}\n.simple_form button:hover,\n.simple_form .button:hover,\n.simple_form .block-button:hover {\n background-color: #2454c7;\n}\n.simple_form button:active, .simple_form button:focus,\n.simple_form .button:active,\n.simple_form .button:focus,\n.simple_form .block-button:active,\n.simple_form .block-button:focus {\n background-color: #416fdd;\n}\n.simple_form button:disabled:hover,\n.simple_form .button:disabled:hover,\n.simple_form .block-button:disabled:hover {\n background-color: #9bcbed;\n}\n.simple_form button.negative,\n.simple_form .button.negative,\n.simple_form .block-button.negative {\n background: #df405a;\n}\n.simple_form button.negative:hover,\n.simple_form .button.negative:hover,\n.simple_form .block-button.negative:hover {\n background-color: #db2a47;\n}\n.simple_form button.negative:active, .simple_form button.negative:focus,\n.simple_form .button.negative:active,\n.simple_form .button.negative:focus,\n.simple_form .block-button.negative:active,\n.simple_form .block-button.negative:focus {\n background-color: #e3566d;\n}\n.simple_form select {\n appearance: none;\n box-sizing: border-box;\n font-size: 16px;\n color: #000000;\n display: block;\n width: 100%;\n outline: 0;\n font-family: inherit;\n resize: vertical;\n background: #f9fafb url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center/auto 16px;\n border: 1px solid white;\n border-radius: 4px;\n padding-left: 10px;\n padding-right: 30px;\n height: 41px;\n}\n.simple_form .label_input__wrapper {\n position: relative;\n}\n.simple_form .label_input__append {\n position: absolute;\n right: 3px;\n top: 1px;\n padding: 10px;\n padding-bottom: 9px;\n font-size: 16px;\n color: #444b5d;\n font-family: inherit;\n pointer-events: none;\n cursor: default;\n max-width: 140px;\n white-space: nowrap;\n overflow: hidden;\n}\n.simple_form .label_input__append::after {\n content: \"\";\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 1px;\n width: 5px;\n background-image: linear-gradient(to right, rgba(249, 250, 251, 0), #f9fafb);\n}\n.simple_form__overlay-area {\n position: relative;\n}\n.simple_form__overlay-area__overlay {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n background: rgba(217, 225, 232, 0.65);\n backdrop-filter: blur(2px);\n border-radius: 4px;\n}\n.simple_form__overlay-area__overlay__content {\n text-align: center;\n}\n.simple_form__overlay-area__overlay__content.rich-formatting,\n.simple_form__overlay-area__overlay__content.rich-formatting p {\n color: #000000;\n}\n\n.block-icon {\n display: block;\n margin: 0 auto;\n margin-bottom: 10px;\n font-size: 24px;\n}\n\n.flash-message {\n background: #c0cdd9;\n color: #282c37;\n border-radius: 4px;\n padding: 15px 10px;\n margin-bottom: 30px;\n text-align: center;\n}\n.flash-message.notice {\n border: 1px solid rgba(60, 117, 77, 0.5);\n background: rgba(60, 117, 77, 0.25);\n color: #3c754d;\n}\n.flash-message.alert {\n border: 1px solid rgba(223, 64, 90, 0.5);\n background: rgba(223, 64, 90, 0.25);\n color: #df405a;\n}\n.flash-message p {\n margin-bottom: 15px;\n}\n.flash-message .oauth-code {\n outline: 0;\n box-sizing: border-box;\n display: block;\n width: 100%;\n border: none;\n padding: 10px;\n font-family: \"mastodon-font-monospace\", monospace;\n background: #d9e1e8;\n color: #000000;\n font-size: 14px;\n margin: 0;\n}\n.flash-message .oauth-code::-moz-focus-inner {\n border: 0;\n}\n.flash-message .oauth-code::-moz-focus-inner, .flash-message .oauth-code:focus, .flash-message .oauth-code:active {\n outline: 0 !important;\n}\n.flash-message .oauth-code:focus {\n background: #ccd7e0;\n}\n.flash-message strong {\n font-weight: 500;\n}\n.flash-message strong:lang(ja) {\n font-weight: 700;\n}\n.flash-message strong:lang(ko) {\n font-weight: 700;\n}\n.flash-message strong:lang(zh-CN) {\n font-weight: 700;\n}\n.flash-message strong:lang(zh-HK) {\n font-weight: 700;\n}\n.flash-message strong:lang(zh-TW) {\n font-weight: 700;\n}\n@media screen and (max-width: 740px) and (min-width: 441px) {\n .flash-message {\n margin-top: 40px;\n }\n}\n\n.form-footer {\n margin-top: 30px;\n text-align: center;\n}\n.form-footer a {\n color: #282c37;\n text-decoration: none;\n}\n.form-footer a:hover {\n text-decoration: underline;\n}\n\n.quick-nav {\n list-style: none;\n margin-bottom: 25px;\n font-size: 14px;\n}\n.quick-nav li {\n display: inline-block;\n margin-right: 10px;\n}\n.quick-nav a {\n color: #2b5fd9;\n text-transform: uppercase;\n text-decoration: none;\n font-weight: 700;\n}\n.quick-nav a:hover, .quick-nav a:focus, .quick-nav a:active {\n color: #214fba;\n}\n\n.oauth-prompt,\n.follow-prompt {\n margin-bottom: 30px;\n color: #282c37;\n}\n.oauth-prompt h2,\n.follow-prompt h2 {\n font-size: 16px;\n margin-bottom: 30px;\n text-align: center;\n}\n.oauth-prompt strong,\n.follow-prompt strong {\n color: #282c37;\n font-weight: 500;\n}\n.oauth-prompt strong:lang(ja),\n.follow-prompt strong:lang(ja) {\n font-weight: 700;\n}\n.oauth-prompt strong:lang(ko),\n.follow-prompt strong:lang(ko) {\n font-weight: 700;\n}\n.oauth-prompt strong:lang(zh-CN),\n.follow-prompt strong:lang(zh-CN) {\n font-weight: 700;\n}\n.oauth-prompt strong:lang(zh-HK),\n.follow-prompt strong:lang(zh-HK) {\n font-weight: 700;\n}\n.oauth-prompt strong:lang(zh-TW),\n.follow-prompt strong:lang(zh-TW) {\n font-weight: 700;\n}\n@media screen and (max-width: 740px) and (min-width: 441px) {\n .oauth-prompt,\n.follow-prompt {\n margin-top: 40px;\n }\n}\n\n.qr-wrapper {\n display: flex;\n flex-wrap: wrap;\n align-items: flex-start;\n}\n\n.qr-code {\n flex: 0 0 auto;\n background: #ffffff;\n padding: 4px;\n margin: 0 10px 20px 0;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n display: inline-block;\n}\n.qr-code svg {\n display: block;\n margin: 0;\n}\n\n.qr-alternative {\n margin-bottom: 20px;\n color: #282c37;\n flex: 150px;\n}\n.qr-alternative samp {\n display: block;\n font-size: 14px;\n}\n\n.table-form p {\n margin-bottom: 15px;\n}\n.table-form p strong {\n font-weight: 500;\n}\n.table-form p strong:lang(ja) {\n font-weight: 700;\n}\n.table-form p strong:lang(ko) {\n font-weight: 700;\n}\n.table-form p strong:lang(zh-CN) {\n font-weight: 700;\n}\n.table-form p strong:lang(zh-HK) {\n font-weight: 700;\n}\n.table-form p strong:lang(zh-TW) {\n font-weight: 700;\n}\n\n.simple_form .warning,\n.table-form .warning {\n box-sizing: border-box;\n background: rgba(223, 64, 90, 0.5);\n color: #000000;\n text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);\n box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4);\n border-radius: 4px;\n padding: 10px;\n margin-bottom: 15px;\n}\n.simple_form .warning a,\n.table-form .warning a {\n color: #000000;\n text-decoration: underline;\n}\n.simple_form .warning a:hover, .simple_form .warning a:focus, .simple_form .warning a:active,\n.table-form .warning a:hover,\n.table-form .warning a:focus,\n.table-form .warning a:active {\n text-decoration: none;\n}\n.simple_form .warning strong,\n.table-form .warning strong {\n font-weight: 600;\n display: block;\n margin-bottom: 5px;\n}\n.simple_form .warning strong:lang(ja),\n.table-form .warning strong:lang(ja) {\n font-weight: 700;\n}\n.simple_form .warning strong:lang(ko),\n.table-form .warning strong:lang(ko) {\n font-weight: 700;\n}\n.simple_form .warning strong:lang(zh-CN),\n.table-form .warning strong:lang(zh-CN) {\n font-weight: 700;\n}\n.simple_form .warning strong:lang(zh-HK),\n.table-form .warning strong:lang(zh-HK) {\n font-weight: 700;\n}\n.simple_form .warning strong:lang(zh-TW),\n.table-form .warning strong:lang(zh-TW) {\n font-weight: 700;\n}\n.simple_form .warning strong .fa,\n.table-form .warning strong .fa {\n font-weight: 400;\n}\n\n.action-pagination {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n}\n.action-pagination .actions,\n.action-pagination .pagination {\n flex: 1 1 auto;\n}\n.action-pagination .actions {\n padding: 30px 0;\n padding-right: 20px;\n flex: 0 0 auto;\n}\n\n.post-follow-actions {\n text-align: center;\n color: #282c37;\n}\n.post-follow-actions div {\n margin-bottom: 4px;\n}\n\n.alternative-login {\n margin-top: 20px;\n margin-bottom: 20px;\n}\n.alternative-login h4 {\n font-size: 16px;\n color: #000000;\n text-align: center;\n margin-bottom: 20px;\n border: 0;\n padding: 0;\n}\n.alternative-login .button {\n display: block;\n}\n\n.scope-danger {\n color: #ff5050;\n}\n\n.form_admin_settings_site_short_description textarea,\n.form_admin_settings_site_description textarea,\n.form_admin_settings_site_extended_description textarea,\n.form_admin_settings_site_terms textarea,\n.form_admin_settings_custom_css textarea,\n.form_admin_settings_closed_registrations_message textarea {\n font-family: \"mastodon-font-monospace\", monospace;\n}\n\n.input-copy {\n background: #f9fafb;\n border: 1px solid white;\n border-radius: 4px;\n display: flex;\n align-items: center;\n padding-right: 4px;\n position: relative;\n top: 1px;\n transition: border-color 300ms linear;\n}\n.input-copy__wrapper {\n flex: 1 1 auto;\n}\n.input-copy input[type=text] {\n background: transparent;\n border: 0;\n padding: 10px;\n font-size: 14px;\n font-family: \"mastodon-font-monospace\", monospace;\n}\n.input-copy button {\n flex: 0 0 auto;\n margin: 4px;\n text-transform: none;\n font-weight: 400;\n font-size: 14px;\n padding: 7px 18px;\n padding-bottom: 6px;\n width: auto;\n transition: background 300ms linear;\n}\n.input-copy.copied {\n border-color: #3c754d;\n transition: none;\n}\n.input-copy.copied button {\n background: #3c754d;\n transition: none;\n}\n\n.connection-prompt {\n margin-bottom: 25px;\n}\n.connection-prompt .fa-link {\n background-color: #e6ebf0;\n border-radius: 100%;\n font-size: 24px;\n padding: 10px;\n}\n.connection-prompt__column {\n align-items: center;\n display: flex;\n flex: 1;\n flex-direction: column;\n flex-shrink: 1;\n max-width: 50%;\n}\n.connection-prompt__column-sep {\n align-self: center;\n flex-grow: 0;\n overflow: visible;\n position: relative;\n z-index: 1;\n}\n.connection-prompt__column p {\n word-break: break-word;\n}\n.connection-prompt .account__avatar {\n margin-bottom: 20px;\n}\n.connection-prompt__connection {\n background-color: #c0cdd9;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n padding: 25px 10px;\n position: relative;\n text-align: center;\n}\n.connection-prompt__connection::after {\n background-color: #e6ebf0;\n content: \"\";\n display: block;\n height: 100%;\n left: 50%;\n position: absolute;\n top: 0;\n width: 1px;\n}\n.connection-prompt__row {\n align-items: flex-start;\n display: flex;\n flex-direction: row;\n}\n\n.card > a {\n display: block;\n text-decoration: none;\n color: inherit;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n@media screen and (max-width: 415px) {\n .card > a {\n box-shadow: none;\n }\n}\n.card > a:hover .card__bar, .card > a:active .card__bar, .card > a:focus .card__bar {\n background: #c0cdd9;\n}\n.card__img {\n height: 130px;\n position: relative;\n background: white;\n border-radius: 4px 4px 0 0;\n}\n.card__img img {\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n object-fit: cover;\n border-radius: 4px 4px 0 0;\n}\n@media screen and (max-width: 600px) {\n .card__img {\n height: 200px;\n }\n}\n@media screen and (max-width: 415px) {\n .card__img {\n display: none;\n }\n}\n.card__bar {\n position: relative;\n padding: 15px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n background: #ccd7e0;\n border-radius: 0 0 4px 4px;\n}\n@media screen and (max-width: 415px) {\n .card__bar {\n border-radius: 0;\n }\n}\n.card__bar .avatar {\n flex: 0 0 auto;\n width: 48px;\n height: 48px;\n padding-top: 2px;\n}\n.card__bar .avatar img {\n width: 100%;\n height: 100%;\n display: block;\n margin: 0;\n border-radius: 4px;\n background: #f2f5f7;\n}\n.card__bar .display-name {\n margin-left: 15px;\n text-align: left;\n}\n.card__bar .display-name strong {\n font-size: 15px;\n color: #000000;\n font-weight: 500;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.card__bar .display-name span {\n display: block;\n font-size: 14px;\n color: #282c37;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.pagination {\n padding: 30px 0;\n text-align: center;\n overflow: hidden;\n}\n.pagination a,\n.pagination .current,\n.pagination .newer,\n.pagination .older,\n.pagination .page,\n.pagination .gap {\n font-size: 14px;\n color: #000000;\n font-weight: 500;\n display: inline-block;\n padding: 6px 10px;\n text-decoration: none;\n}\n.pagination .current {\n background: #ffffff;\n border-radius: 100px;\n color: #000000;\n cursor: default;\n margin: 0 10px;\n}\n.pagination .gap {\n cursor: default;\n}\n.pagination .older,\n.pagination .newer {\n text-transform: uppercase;\n color: #282c37;\n}\n.pagination .older {\n float: left;\n padding-left: 0;\n}\n.pagination .older .fa {\n display: inline-block;\n margin-right: 5px;\n}\n.pagination .newer {\n float: right;\n padding-right: 0;\n}\n.pagination .newer .fa {\n display: inline-block;\n margin-left: 5px;\n}\n.pagination .disabled {\n cursor: default;\n color: black;\n}\n@media screen and (max-width: 700px) {\n .pagination {\n padding: 30px 20px;\n }\n .pagination .page {\n display: none;\n }\n .pagination .newer,\n.pagination .older {\n display: inline-block;\n }\n}\n\n.nothing-here {\n background: #d9e1e8;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n color: #444b5d;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: default;\n border-radius: 4px;\n padding: 20px;\n min-height: 30vh;\n}\n.nothing-here--under-tabs {\n border-radius: 0 0 4px 4px;\n}\n.nothing-here--flexible {\n box-sizing: border-box;\n min-height: 100%;\n}\n\n.account-role {\n display: inline-block;\n padding: 4px 6px;\n cursor: default;\n border-radius: 3px;\n font-size: 12px;\n line-height: 12px;\n font-weight: 500;\n color: #282c37;\n background-color: rgba(40, 44, 55, 0.1);\n border: 1px solid rgba(40, 44, 55, 0.5);\n}\n.account-role.moderator {\n color: #3c754d;\n background-color: rgba(60, 117, 77, 0.1);\n border-color: rgba(60, 117, 77, 0.5);\n}\n.account-role.admin {\n color: #c1203b;\n background-color: rgba(193, 32, 59, 0.1);\n border-color: rgba(193, 32, 59, 0.5);\n}\n\n.account__header__fields {\n padding: 0;\n margin: 15px -15px -15px;\n border: 0 none;\n border-top: 1px solid #b3c3d1;\n border-bottom: 1px solid #b3c3d1;\n font-size: 14px;\n line-height: 20px;\n}\n.account__header__fields dl {\n display: flex;\n border-bottom: 1px solid #b3c3d1;\n}\n.account__header__fields dt,\n.account__header__fields dd {\n box-sizing: border-box;\n padding: 14px;\n text-align: center;\n max-height: 48px;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.account__header__fields dt {\n font-weight: 500;\n width: 120px;\n flex: 0 0 auto;\n color: #282c37;\n background: rgba(242, 245, 247, 0.5);\n}\n.account__header__fields dd {\n flex: 1 1 auto;\n color: #282c37;\n}\n.account__header__fields a {\n color: #2b5fd9;\n text-decoration: none;\n}\n.account__header__fields a:hover, .account__header__fields a:focus, .account__header__fields a:active {\n text-decoration: underline;\n}\n.account__header__fields .verified {\n border: 1px solid rgba(60, 117, 77, 0.5);\n background: rgba(60, 117, 77, 0.25);\n}\n.account__header__fields .verified a {\n color: #3c754d;\n font-weight: 500;\n}\n.account__header__fields .verified__mark {\n color: #3c754d;\n}\n.account__header__fields dl:last-child {\n border-bottom: 0;\n}\n\n.directory__tag .trends__item__current {\n width: auto;\n}\n\n.activity-stream {\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n overflow: hidden;\n margin-bottom: 10px;\n}\n@media screen and (max-width: 415px) {\n .activity-stream {\n margin-bottom: 0;\n border-radius: 0;\n box-shadow: none;\n }\n}\n.activity-stream--headless {\n border-radius: 0;\n margin: 0;\n box-shadow: none;\n}\n.activity-stream--headless .detailed-status,\n.activity-stream--headless .status {\n border-radius: 0 !important;\n}\n.activity-stream div[data-component] {\n width: 100%;\n}\n.activity-stream .entry {\n background: #d9e1e8;\n}\n.activity-stream .entry .detailed-status,\n.activity-stream .entry .status,\n.activity-stream .entry .load-more {\n animation: none;\n}\n.activity-stream .entry:last-child .detailed-status,\n.activity-stream .entry:last-child .status,\n.activity-stream .entry:last-child .load-more {\n border-bottom: 0;\n border-radius: 0 0 4px 4px;\n}\n.activity-stream .entry:first-child .detailed-status,\n.activity-stream .entry:first-child .status,\n.activity-stream .entry:first-child .load-more {\n border-radius: 4px 4px 0 0;\n}\n.activity-stream .entry:first-child:last-child .detailed-status,\n.activity-stream .entry:first-child:last-child .status,\n.activity-stream .entry:first-child:last-child .load-more {\n border-radius: 4px;\n}\n@media screen and (max-width: 740px) {\n .activity-stream .entry .detailed-status,\n.activity-stream .entry .status,\n.activity-stream .entry .load-more {\n border-radius: 0 !important;\n }\n}\n.activity-stream--highlighted .entry {\n background: #c0cdd9;\n}\n\n.button.logo-button {\n flex: 0 auto;\n font-size: 14px;\n background: #2b5fd9;\n color: #000000;\n text-transform: none;\n line-height: 36px;\n height: auto;\n padding: 3px 15px;\n border: 0;\n}\n.button.logo-button svg {\n width: 20px;\n height: auto;\n vertical-align: middle;\n margin-right: 5px;\n}\n.button.logo-button svg path:first-child {\n fill: #000000;\n}\n.button.logo-button svg path:last-child {\n fill: #2b5fd9;\n}\n.button.logo-button:active:not(:disabled), .button.logo-button:focus:not(:disabled), .button.logo-button:hover:not(:disabled) {\n background: #204bb1;\n}\n.button.logo-button:active:not(:disabled) svg path:last-child, .button.logo-button:focus:not(:disabled) svg path:last-child, .button.logo-button:hover:not(:disabled) svg path:last-child {\n fill: #204bb1;\n}\n.button.logo-button.button--destructive:active, .button.logo-button.button--destructive:focus, .button.logo-button.button--destructive:hover {\n background: #df405a;\n}\n.button.logo-button.button--destructive:active svg path:last-child, .button.logo-button.button--destructive:focus svg path:last-child, .button.logo-button.button--destructive:hover svg path:last-child {\n fill: #df405a;\n}\n@media screen and (max-width: 415px) {\n .button.logo-button svg {\n display: none;\n }\n}\n\n.embed .detailed-status,\n.public-layout .detailed-status {\n padding: 15px;\n}\n.embed .status,\n.public-layout .status {\n padding: 15px 15px 15px 78px;\n min-height: 50px;\n}\n.embed .status__avatar,\n.public-layout .status__avatar {\n left: 15px;\n top: 17px;\n}\n.embed .status__content,\n.public-layout .status__content {\n padding-top: 5px;\n}\n.embed .status__prepend,\n.public-layout .status__prepend {\n margin-left: 78px;\n padding-top: 15px;\n}\n.embed .status__prepend-icon-wrapper,\n.public-layout .status__prepend-icon-wrapper {\n left: -32px;\n}\n.embed .status .media-gallery, .embed .status__action-bar,\n.embed .status .video-player,\n.public-layout .status .media-gallery,\n.public-layout .status__action-bar,\n.public-layout .status .video-player {\n margin-top: 10px;\n}\n\nbutton.icon-button i.fa-retweet {\n background-image: url(\"data:image/svg+xml;utf8,\");\n}\nbutton.icon-button i.fa-retweet:hover {\n background-image: url(\"data:image/svg+xml;utf8,\");\n}\n\nbutton.icon-button.disabled i.fa-retweet {\n background-image: url(\"data:image/svg+xml;utf8,\");\n}\n\n.app-body {\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.button {\n background-color: #2b5fd9;\n border: 10px none;\n border-radius: 4px;\n box-sizing: border-box;\n color: #000000;\n cursor: pointer;\n display: inline-block;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n height: 36px;\n letter-spacing: 0;\n line-height: 36px;\n overflow: hidden;\n padding: 0 16px;\n position: relative;\n text-align: center;\n text-transform: uppercase;\n text-decoration: none;\n text-overflow: ellipsis;\n transition: all 100ms ease-in;\n white-space: nowrap;\n width: auto;\n}\n.button:active, .button:focus, .button:hover {\n background-color: #204bb1;\n transition: all 200ms ease-out;\n}\n.button--destructive {\n transition: none;\n}\n.button--destructive:active, .button--destructive:focus, .button--destructive:hover {\n background-color: #df405a;\n transition: none;\n}\n.button:disabled {\n background-color: #9bcbed;\n cursor: default;\n}\n.button::-moz-focus-inner {\n border: 0;\n}\n.button::-moz-focus-inner, .button:focus, .button:active {\n outline: 0 !important;\n}\n.button.button-primary, .button.button-alternative, .button.button-secondary, .button.button-alternative-2 {\n font-size: 16px;\n line-height: 36px;\n height: auto;\n text-transform: none;\n padding: 4px 16px;\n}\n.button.button-alternative {\n color: #000000;\n background: #9bcbed;\n}\n.button.button-alternative:active, .button.button-alternative:focus, .button.button-alternative:hover {\n background-color: #8ac2ea;\n}\n.button.button-alternative-2 {\n background: #b0c0cf;\n}\n.button.button-alternative-2:active, .button.button-alternative-2:focus, .button.button-alternative-2:hover {\n background-color: #a3b6c7;\n}\n.button.button-secondary {\n color: #282c37;\n background: transparent;\n padding: 3px 15px;\n border: 1px solid #9bcbed;\n}\n.button.button-secondary:active, .button.button-secondary:focus, .button.button-secondary:hover {\n border-color: #8ac2ea;\n color: #1f232b;\n}\n.button.button-secondary:disabled {\n opacity: 0.5;\n}\n.button.button--block {\n display: block;\n width: 100%;\n}\n\n.column__wrapper {\n display: flex;\n flex: 1 1 auto;\n position: relative;\n}\n\n.icon-button {\n display: inline-block;\n padding: 0;\n color: #606984;\n border: none;\n background: transparent;\n cursor: pointer;\n transition: color 100ms ease-in;\n}\n.icon-button:hover, .icon-button:active, .icon-button:focus {\n color: #51596f;\n transition: color 200ms ease-out;\n}\n.icon-button.disabled {\n color: #828ba4;\n cursor: default;\n}\n.icon-button.active {\n color: #2b5fd9;\n}\n.icon-button::-moz-focus-inner {\n border: 0;\n}\n.icon-button::-moz-focus-inner, .icon-button:focus, .icon-button:active {\n outline: 0 !important;\n}\n.icon-button.inverted {\n color: #282c37;\n}\n.icon-button.inverted:hover, .icon-button.inverted:active, .icon-button.inverted:focus {\n color: #373d4c;\n}\n.icon-button.inverted.disabled {\n color: #191b22;\n}\n.icon-button.inverted.active {\n color: #2b5fd9;\n}\n.icon-button.inverted.active.disabled {\n color: #1d46a4;\n}\n.icon-button.overlayed {\n box-sizing: content-box;\n background: rgba(255, 255, 255, 0.6);\n color: rgba(0, 0, 0, 0.7);\n border-radius: 4px;\n padding: 2px;\n}\n.icon-button.overlayed:hover {\n background: rgba(255, 255, 255, 0.9);\n}\n\n.text-icon-button {\n color: #282c37;\n border: none;\n background: transparent;\n cursor: pointer;\n font-weight: 600;\n font-size: 11px;\n padding: 0 3px;\n line-height: 27px;\n outline: 0;\n transition: color 100ms ease-in;\n}\n.text-icon-button:hover, .text-icon-button:active, .text-icon-button:focus {\n color: #373d4c;\n transition: color 200ms ease-out;\n}\n.text-icon-button.disabled {\n color: black;\n cursor: default;\n}\n.text-icon-button.active {\n color: #2b5fd9;\n}\n.text-icon-button::-moz-focus-inner {\n border: 0;\n}\n.text-icon-button::-moz-focus-inner, .text-icon-button:focus, .text-icon-button:active {\n outline: 0 !important;\n}\n\n.dropdown-menu {\n position: absolute;\n}\n\n.invisible {\n font-size: 0;\n line-height: 0;\n display: inline-block;\n width: 0;\n height: 0;\n position: absolute;\n}\n.invisible img,\n.invisible svg {\n margin: 0 !important;\n border: 0 !important;\n padding: 0 !important;\n width: 0 !important;\n height: 0 !important;\n}\n\n.ellipsis::after {\n content: \"…\";\n}\n\n.compose-form {\n padding: 10px;\n}\n.compose-form .compose-form__warning {\n color: #000000;\n margin-bottom: 10px;\n background: #9bcbed;\n box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);\n padding: 8px 10px;\n border-radius: 4px;\n font-size: 13px;\n font-weight: 400;\n}\n.compose-form .compose-form__warning strong {\n color: #000000;\n font-weight: 500;\n}\n.compose-form .compose-form__warning strong:lang(ja) {\n font-weight: 700;\n}\n.compose-form .compose-form__warning strong:lang(ko) {\n font-weight: 700;\n}\n.compose-form .compose-form__warning strong:lang(zh-CN) {\n font-weight: 700;\n}\n.compose-form .compose-form__warning strong:lang(zh-HK) {\n font-weight: 700;\n}\n.compose-form .compose-form__warning strong:lang(zh-TW) {\n font-weight: 700;\n}\n.compose-form .compose-form__warning a {\n color: #282c37;\n font-weight: 500;\n text-decoration: underline;\n}\n.compose-form .compose-form__warning a:hover, .compose-form .compose-form__warning a:active, .compose-form .compose-form__warning a:focus {\n text-decoration: none;\n}\n.compose-form .compose-form__autosuggest-wrapper {\n position: relative;\n}\n.compose-form .compose-form__autosuggest-wrapper .emoji-picker-dropdown {\n position: absolute;\n right: 5px;\n top: 5px;\n}\n.compose-form .autosuggest-textarea,\n.compose-form .spoiler-input {\n position: relative;\n}\n.compose-form .spoiler-input {\n height: 0;\n transform-origin: bottom;\n opacity: 0;\n}\n.compose-form .spoiler-input.spoiler-input--visible {\n height: 47px;\n opacity: 1;\n}\n.compose-form .autosuggest-textarea__textarea,\n.compose-form .spoiler-input__input {\n display: block;\n box-sizing: border-box;\n width: 100%;\n margin: 0;\n color: #000000;\n background: #ffffff;\n padding: 10px;\n font-family: inherit;\n font-size: 14px;\n resize: vertical;\n border: 0;\n outline: 0;\n}\n.compose-form .autosuggest-textarea__textarea:focus,\n.compose-form .spoiler-input__input:focus {\n outline: 0;\n}\n@media screen and (max-width: 600px) {\n .compose-form .autosuggest-textarea__textarea,\n.compose-form .spoiler-input__input {\n font-size: 16px;\n }\n}\n.compose-form .spoiler-input__input {\n border-radius: 4px;\n}\n.compose-form .autosuggest-textarea__textarea {\n min-height: 100px;\n border-radius: 4px 4px 0 0;\n padding-bottom: 0;\n padding-right: 32px;\n resize: none;\n scrollbar-color: initial;\n}\n.compose-form .autosuggest-textarea__textarea::-webkit-scrollbar {\n all: unset;\n}\n@media screen and (max-width: 600px) {\n .compose-form .autosuggest-textarea__textarea {\n height: 100px !important;\n resize: vertical;\n }\n}\n.compose-form .autosuggest-textarea__suggestions {\n box-sizing: border-box;\n display: none;\n position: absolute;\n top: 100%;\n width: 100%;\n z-index: 99;\n box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);\n background: #282c37;\n border-radius: 0 0 4px 4px;\n color: #000000;\n font-size: 14px;\n padding: 6px;\n}\n.compose-form .autosuggest-textarea__suggestions.autosuggest-textarea__suggestions--visible {\n display: block;\n}\n.compose-form .autosuggest-textarea__suggestions__item {\n padding: 10px;\n cursor: pointer;\n border-radius: 4px;\n}\n.compose-form .autosuggest-textarea__suggestions__item:hover, .compose-form .autosuggest-textarea__suggestions__item:focus, .compose-form .autosuggest-textarea__suggestions__item:active, .compose-form .autosuggest-textarea__suggestions__item.selected {\n background: #3d4455;\n}\n.compose-form .autosuggest-account,\n.compose-form .autosuggest-emoji {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n line-height: 18px;\n font-size: 14px;\n}\n.compose-form .autosuggest-account-icon,\n.compose-form .autosuggest-emoji img {\n display: block;\n margin-right: 8px;\n width: 16px;\n height: 16px;\n}\n.compose-form .autosuggest-account .display-name__account {\n color: #282c37;\n}\n.compose-form .compose-form__modifiers {\n color: #000000;\n font-family: inherit;\n font-size: 14px;\n background: #ffffff;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-wrapper {\n overflow: hidden;\n}\n.compose-form .compose-form__modifiers .compose-form__uploads-wrapper {\n display: flex;\n flex-direction: row;\n padding: 5px;\n flex-wrap: wrap;\n}\n.compose-form .compose-form__modifiers .compose-form__upload {\n flex: 1 1 0;\n min-width: 40%;\n margin: 5px;\n}\n.compose-form .compose-form__modifiers .compose-form__upload__actions {\n background: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0, rgba(0, 0, 0, 0.35) 80%, transparent);\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n opacity: 0;\n transition: opacity 0.1s ease;\n}\n.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button {\n flex: 0 1 auto;\n color: #282c37;\n font-size: 14px;\n font-weight: 500;\n padding: 10px;\n font-family: inherit;\n}\n.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:hover, .compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:focus, .compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:active {\n color: #191b22;\n}\n.compose-form .compose-form__modifiers .compose-form__upload__actions.active {\n opacity: 1;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-description {\n position: absolute;\n z-index: 2;\n bottom: 0;\n left: 0;\n right: 0;\n box-sizing: border-box;\n background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0, rgba(0, 0, 0, 0.35) 80%, transparent);\n padding: 10px;\n opacity: 0;\n transition: opacity 0.1s ease;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-description textarea {\n background: transparent;\n color: #282c37;\n border: 0;\n padding: 0;\n margin: 0;\n width: 100%;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-description textarea:focus {\n color: #ffffff;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-description textarea::placeholder {\n opacity: 0.75;\n color: #282c37;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-description.active {\n opacity: 1;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-thumbnail {\n border-radius: 4px;\n background-position: center;\n background-size: cover;\n background-repeat: no-repeat;\n height: 140px;\n width: 100%;\n overflow: hidden;\n}\n.compose-form .compose-form__buttons-wrapper {\n padding: 10px;\n background: white;\n border-radius: 0 0 4px 4px;\n display: flex;\n justify-content: space-between;\n}\n.compose-form .compose-form__buttons-wrapper .compose-form__buttons {\n display: flex;\n}\n.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__upload-button-icon {\n line-height: 27px;\n}\n.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__sensitive-button {\n display: none;\n}\n.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__sensitive-button.compose-form__sensitive-button--visible {\n display: block;\n}\n.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__sensitive-button .compose-form__sensitive-button__icon {\n line-height: 27px;\n}\n.compose-form .compose-form__buttons-wrapper .icon-button {\n box-sizing: content-box;\n padding: 0 3px;\n}\n.compose-form .compose-form__buttons-wrapper .character-counter__wrapper {\n align-self: center;\n margin-right: 4px;\n}\n.compose-form .compose-form__buttons-wrapper .character-counter__wrapper .character-counter {\n cursor: default;\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n font-size: 14px;\n font-weight: 600;\n color: #282c37;\n}\n.compose-form .compose-form__buttons-wrapper .character-counter__wrapper .character-counter.character-counter--over {\n color: #ff5050;\n}\n.compose-form .compose-form__publish {\n display: flex;\n justify-content: flex-end;\n min-width: 0;\n}\n.compose-form .compose-form__publish .compose-form__publish-button-wrapper {\n overflow: hidden;\n padding-top: 10px;\n}\n\n.no-reduce-motion .spoiler-input {\n transition: height 0.4s ease, opacity 0.4s ease;\n}\n\n.emojione {\n font-size: inherit;\n vertical-align: middle;\n object-fit: contain;\n margin: -0.2ex 0.15em 0.2ex;\n width: 16px;\n height: 16px;\n}\n.emojione img {\n width: auto;\n}\n\n.reply-indicator {\n border-radius: 4px;\n margin-bottom: 10px;\n background: #9bcbed;\n padding: 10px;\n}\n\n.reply-indicator__header {\n margin-bottom: 5px;\n overflow: hidden;\n}\n\n.reply-indicator__cancel {\n float: right;\n line-height: 24px;\n}\n\n.reply-indicator__display-name {\n color: #000000;\n display: block;\n max-width: 100%;\n line-height: 24px;\n overflow: hidden;\n padding-right: 25px;\n text-decoration: none;\n}\n\n.reply-indicator__display-avatar {\n float: left;\n margin-right: 5px;\n}\n\n.status__content--with-action {\n cursor: pointer;\n}\n\n.status__content,\n.reply-indicator__content {\n position: relative;\n font-size: 15px;\n line-height: 20px;\n word-wrap: break-word;\n overflow: hidden;\n text-overflow: ellipsis;\n padding-top: 2px;\n color: #000000;\n}\n.status__content:focus,\n.reply-indicator__content:focus {\n outline: 0;\n}\n.status__content.status__content--with-spoiler,\n.reply-indicator__content.status__content--with-spoiler {\n white-space: normal;\n}\n.status__content.status__content--with-spoiler .status__content__text,\n.reply-indicator__content.status__content--with-spoiler .status__content__text {\n white-space: pre-wrap;\n}\n.status__content .emojione,\n.reply-indicator__content .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n}\n.status__content p,\n.reply-indicator__content p {\n margin-bottom: 20px;\n white-space: pre-wrap;\n}\n.status__content p:last-child,\n.reply-indicator__content p:last-child {\n margin-bottom: 0;\n}\n.status__content a,\n.reply-indicator__content a {\n color: #d8a070;\n text-decoration: none;\n}\n.status__content a:hover,\n.reply-indicator__content a:hover {\n text-decoration: underline;\n}\n.status__content a:hover .fa,\n.reply-indicator__content a:hover .fa {\n color: #353a48;\n}\n.status__content a.mention:hover,\n.reply-indicator__content a.mention:hover {\n text-decoration: none;\n}\n.status__content a.mention:hover span,\n.reply-indicator__content a.mention:hover span {\n text-decoration: underline;\n}\n.status__content a .fa,\n.reply-indicator__content a .fa {\n color: #444b5d;\n}\n.status__content .status__content__spoiler-link,\n.reply-indicator__content .status__content__spoiler-link {\n background: #606984;\n}\n.status__content .status__content__spoiler-link:hover,\n.reply-indicator__content .status__content__spoiler-link:hover {\n background: #51596f;\n text-decoration: none;\n}\n.status__content .status__content__spoiler-link::-moz-focus-inner,\n.reply-indicator__content .status__content__spoiler-link::-moz-focus-inner {\n border: 0;\n}\n.status__content .status__content__spoiler-link::-moz-focus-inner, .status__content .status__content__spoiler-link:focus, .status__content .status__content__spoiler-link:active,\n.reply-indicator__content .status__content__spoiler-link::-moz-focus-inner,\n.reply-indicator__content .status__content__spoiler-link:focus,\n.reply-indicator__content .status__content__spoiler-link:active {\n outline: 0 !important;\n}\n.status__content .status__content__text,\n.reply-indicator__content .status__content__text {\n display: none;\n}\n.status__content .status__content__text.status__content__text--visible,\n.reply-indicator__content .status__content__text.status__content__text--visible {\n display: block;\n}\n.status__content em,\n.reply-indicator__content em {\n font-style: italic;\n}\n.status__content strong,\n.reply-indicator__content strong {\n font-weight: bold;\n}\n.status__content ul,\n.reply-indicator__content ul {\n list-style: disc inside;\n}\n.status__content ol,\n.reply-indicator__content ol {\n list-style: decimal inside;\n}\n.status__content blockquote,\n.reply-indicator__content blockquote {\n margin: 0.2em 0 0.2em 2em;\n font-style: italic;\n}\n\n.status__content.status__content--collapsed {\n max-height: 300px;\n}\n\n.status__content__read-more-button {\n display: block;\n font-size: 15px;\n line-height: 20px;\n color: #214fba;\n border: 0;\n background: transparent;\n padding: 0;\n padding-top: 8px;\n}\n.status__content__read-more-button:hover, .status__content__read-more-button:active {\n text-decoration: underline;\n}\n\n.status__content__spoiler-link {\n display: inline-block;\n border-radius: 2px;\n background: transparent;\n border: 0;\n color: #000000;\n font-weight: 700;\n font-size: 11px;\n padding: 0 6px;\n text-transform: uppercase;\n line-height: 20px;\n cursor: pointer;\n vertical-align: middle;\n}\n\n.status__wrapper--filtered {\n color: #444b5d;\n border: 0;\n font-size: inherit;\n text-align: center;\n line-height: inherit;\n margin: 0;\n padding: 15px;\n box-sizing: border-box;\n width: 100%;\n clear: both;\n border-bottom: 1px solid #c0cdd9;\n}\n\n.status__prepend-icon-wrapper {\n left: -26px;\n position: absolute;\n}\n\n.focusable:focus {\n outline: 0;\n background: #ccd7e0;\n}\n.focusable:focus .status.status-direct {\n background: #b3c3d1;\n}\n.focusable:focus .status.status-direct.muted {\n background: transparent;\n}\n.focusable:focus .detailed-status,\n.focusable:focus .detailed-status__action-bar {\n background: #c0cdd9;\n}\n\n.status {\n padding: 8px 10px;\n padding-left: 68px;\n position: relative;\n min-height: 54px;\n border-bottom: 1px solid #c0cdd9;\n cursor: default;\n opacity: 1;\n animation: fade 150ms linear;\n}\n@supports (-ms-overflow-style: -ms-autohiding-scrollbar) {\n .status {\n padding-right: 26px;\n }\n}\n@keyframes fade {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n.status .video-player {\n margin-top: 8px;\n}\n.status.status-direct:not(.read) {\n background: #c0cdd9;\n border-bottom-color: #b3c3d1;\n}\n.status.light .status__relative-time {\n color: #444b5d;\n}\n.status.light .status__display-name {\n color: #000000;\n}\n.status.light .display-name strong {\n color: #000000;\n}\n.status.light .display-name span {\n color: #444b5d;\n}\n.status.light .status__content {\n color: #000000;\n}\n.status.light .status__content a {\n color: #2b5fd9;\n}\n.status.light .status__content a.status__content__spoiler-link {\n color: #000000;\n background: #9bcbed;\n}\n.status.light .status__content a.status__content__spoiler-link:hover {\n background: #78b9e7;\n}\n\n.notification-favourite .status.status-direct {\n background: transparent;\n}\n.notification-favourite .status.status-direct .icon-button.disabled {\n color: #444a5e;\n}\n\n.status__relative-time,\n.notification__relative_time {\n color: #444b5d;\n float: right;\n font-size: 14px;\n}\n\n.status__display-name {\n color: #444b5d;\n}\n\n.status__info .status__display-name {\n display: block;\n max-width: 100%;\n padding-right: 25px;\n}\n\n.status__info {\n font-size: 15px;\n}\n\n.status-check-box {\n border-bottom: 1px solid #282c37;\n display: flex;\n}\n.status-check-box .status-check-box__status {\n margin: 10px 0 10px 10px;\n flex: 1;\n}\n.status-check-box .status-check-box__status .media-gallery {\n max-width: 250px;\n}\n.status-check-box .status-check-box__status .status__content {\n padding: 0;\n white-space: normal;\n}\n.status-check-box .status-check-box__status .video-player {\n margin-top: 8px;\n max-width: 250px;\n}\n.status-check-box .status-check-box__status .media-gallery__item-thumbnail {\n cursor: default;\n}\n\n.status-check-box-toggle {\n align-items: center;\n display: flex;\n flex: 0 0 auto;\n justify-content: center;\n padding: 10px;\n}\n\n.status__prepend {\n margin-left: 68px;\n color: #444b5d;\n padding: 8px 0;\n padding-bottom: 2px;\n font-size: 14px;\n position: relative;\n}\n.status__prepend .status__display-name strong {\n color: #444b5d;\n}\n.status__prepend > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.status__action-bar {\n align-items: center;\n display: flex;\n margin-top: 8px;\n}\n.status__action-bar__counter {\n display: inline-flex;\n margin-right: 11px;\n align-items: center;\n}\n.status__action-bar__counter .status__action-bar-button {\n margin-right: 4px;\n}\n.status__action-bar__counter__label {\n display: inline-block;\n width: 14px;\n font-size: 12px;\n font-weight: 500;\n color: #606984;\n}\n\n.status__action-bar-button {\n margin-right: 18px;\n}\n\n.status__action-bar-dropdown {\n height: 23.15px;\n width: 23.15px;\n}\n\n.detailed-status__action-bar-dropdown {\n flex: 1 1 auto;\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n}\n\n.detailed-status {\n background: #ccd7e0;\n padding: 14px 10px;\n}\n.detailed-status--flex {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n align-items: flex-start;\n}\n.detailed-status--flex .status__content,\n.detailed-status--flex .detailed-status__meta {\n flex: 100%;\n}\n.detailed-status .status__content {\n font-size: 19px;\n line-height: 24px;\n}\n.detailed-status .status__content .emojione {\n width: 24px;\n height: 24px;\n margin: -1px 0 0;\n}\n.detailed-status .status__content .status__content__spoiler-link {\n line-height: 24px;\n margin: -1px 0 0;\n}\n.detailed-status .video-player {\n margin-top: 8px;\n}\n\n.detailed-status__meta {\n margin-top: 15px;\n color: #444b5d;\n font-size: 14px;\n line-height: 18px;\n}\n\n.detailed-status__action-bar {\n background: #ccd7e0;\n border-top: 1px solid #c0cdd9;\n border-bottom: 1px solid #c0cdd9;\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n}\n\n.detailed-status__link {\n color: inherit;\n text-decoration: none;\n}\n\n.detailed-status__favorites,\n.detailed-status__reblogs {\n display: inline-block;\n font-weight: 500;\n font-size: 12px;\n margin-left: 6px;\n}\n\n.reply-indicator__content {\n color: #000000;\n font-size: 14px;\n}\n.reply-indicator__content a {\n color: #282c37;\n}\n\n.domain {\n padding: 10px;\n border-bottom: 1px solid #c0cdd9;\n}\n.domain .domain__domain-name {\n flex: 1 1 auto;\n display: block;\n color: #000000;\n text-decoration: none;\n font-size: 14px;\n font-weight: 500;\n}\n\n.domain__wrapper {\n display: flex;\n}\n\n.domain_buttons {\n height: 18px;\n padding: 10px;\n white-space: nowrap;\n}\n\n.account {\n padding: 10px;\n border-bottom: 1px solid #c0cdd9;\n}\n.account.compact {\n padding: 0;\n border-bottom: 0;\n}\n.account.compact .account__avatar-wrapper {\n margin-left: 0;\n}\n.account .account__display-name {\n flex: 1 1 auto;\n display: block;\n color: #282c37;\n overflow: hidden;\n text-decoration: none;\n font-size: 14px;\n}\n\n.account__wrapper {\n display: flex;\n}\n\n.account__avatar-wrapper {\n float: left;\n margin-left: 12px;\n margin-right: 12px;\n}\n\n.account__avatar {\n border-radius: 4px;\n background: transparent no-repeat;\n background-position: 50%;\n background-clip: padding-box;\n position: relative;\n}\n.account__avatar-inline {\n display: inline-block;\n vertical-align: middle;\n margin-right: 5px;\n}\n.account__avatar-composite {\n border-radius: 4px;\n background: transparent no-repeat;\n background-position: 50%;\n background-clip: padding-box;\n overflow: hidden;\n}\n.account__avatar-composite > div {\n border-radius: 4px;\n background: transparent no-repeat;\n background-position: 50%;\n background-clip: padding-box;\n float: left;\n position: relative;\n box-sizing: border-box;\n}\n\na .account__avatar {\n cursor: pointer;\n}\n\n.account__avatar-overlay {\n width: 48px;\n height: 48px;\n background-size: 48px 48px;\n}\n.account__avatar-overlay-base {\n border-radius: 4px;\n background: transparent no-repeat;\n background-position: 50%;\n background-clip: padding-box;\n width: 36px;\n height: 36px;\n background-size: 36px 36px;\n}\n.account__avatar-overlay-overlay {\n border-radius: 4px;\n background: transparent no-repeat;\n background-position: 50%;\n background-clip: padding-box;\n width: 24px;\n height: 24px;\n background-size: 24px 24px;\n position: absolute;\n bottom: 0;\n right: 0;\n z-index: 1;\n}\n\n.account__relationship {\n height: 18px;\n padding: 10px;\n white-space: nowrap;\n}\n\n.account__disclaimer {\n padding: 10px;\n border-top: 1px solid #c0cdd9;\n color: #444b5d;\n}\n.account__disclaimer strong {\n font-weight: 500;\n}\n.account__disclaimer strong:lang(ja) {\n font-weight: 700;\n}\n.account__disclaimer strong:lang(ko) {\n font-weight: 700;\n}\n.account__disclaimer strong:lang(zh-CN) {\n font-weight: 700;\n}\n.account__disclaimer strong:lang(zh-HK) {\n font-weight: 700;\n}\n.account__disclaimer strong:lang(zh-TW) {\n font-weight: 700;\n}\n.account__disclaimer a {\n font-weight: 500;\n color: inherit;\n text-decoration: underline;\n}\n.account__disclaimer a:hover, .account__disclaimer a:focus, .account__disclaimer a:active {\n text-decoration: none;\n}\n\n.account__action-bar {\n border-top: 1px solid #c0cdd9;\n border-bottom: 1px solid #c0cdd9;\n line-height: 36px;\n overflow: hidden;\n flex: 0 0 auto;\n display: flex;\n}\n\n.account__action-bar-dropdown {\n padding: 10px;\n}\n.account__action-bar-dropdown .icon-button {\n vertical-align: middle;\n}\n.account__action-bar-dropdown .dropdown--active .dropdown__content.dropdown__right {\n left: 6px;\n right: initial;\n}\n.account__action-bar-dropdown .dropdown--active::after {\n bottom: initial;\n margin-left: 11px;\n margin-top: -7px;\n right: initial;\n}\n\n.account__action-bar-links {\n display: flex;\n flex: 1 1 auto;\n line-height: 18px;\n text-align: center;\n}\n\n.account__action-bar__tab {\n text-decoration: none;\n overflow: hidden;\n flex: 0 1 100%;\n border-right: 1px solid #c0cdd9;\n padding: 10px 0;\n border-bottom: 4px solid transparent;\n}\n.account__action-bar__tab.active {\n border-bottom: 4px solid #2b5fd9;\n}\n.account__action-bar__tab > span {\n display: block;\n text-transform: uppercase;\n font-size: 11px;\n color: #282c37;\n}\n.account__action-bar__tab strong {\n display: block;\n font-size: 15px;\n font-weight: 500;\n color: #000000;\n}\n.account__action-bar__tab strong:lang(ja) {\n font-weight: 700;\n}\n.account__action-bar__tab strong:lang(ko) {\n font-weight: 700;\n}\n.account__action-bar__tab strong:lang(zh-CN) {\n font-weight: 700;\n}\n.account__action-bar__tab strong:lang(zh-HK) {\n font-weight: 700;\n}\n.account__action-bar__tab strong:lang(zh-TW) {\n font-weight: 700;\n}\n\n.account-authorize {\n padding: 14px 10px;\n}\n.account-authorize .detailed-status__display-name {\n display: block;\n margin-bottom: 15px;\n overflow: hidden;\n}\n\n.account-authorize__avatar {\n float: left;\n margin-right: 10px;\n}\n\n.status__display-name,\n.status__relative-time,\n.detailed-status__display-name,\n.detailed-status__datetime,\n.detailed-status__application,\n.account__display-name {\n text-decoration: none;\n}\n\n.status__display-name strong,\n.account__display-name strong {\n color: #000000;\n}\n\n.muted .emojione {\n opacity: 0.5;\n}\n\n.status__display-name:hover strong,\n.reply-indicator__display-name:hover strong,\n.detailed-status__display-name:hover strong,\na.account__display-name:hover strong {\n text-decoration: underline;\n}\n\n.account__display-name strong {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.detailed-status__application,\n.detailed-status__datetime {\n color: inherit;\n}\n\n.detailed-status__display-name {\n color: #282c37;\n display: block;\n line-height: 24px;\n margin-bottom: 15px;\n overflow: hidden;\n}\n.detailed-status__display-name strong,\n.detailed-status__display-name span {\n display: block;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.detailed-status__display-name strong {\n font-size: 16px;\n color: #000000;\n}\n\n.detailed-status__display-avatar {\n float: left;\n margin-right: 10px;\n}\n\n.status__avatar {\n height: 48px;\n left: 10px;\n position: absolute;\n top: 10px;\n width: 48px;\n}\n\n.muted .status__content,\n.muted .status__content p,\n.muted .status__content a {\n color: #444b5d;\n}\n.muted .status__display-name strong {\n color: #444b5d;\n}\n.muted .status__avatar {\n opacity: 0.5;\n}\n.muted a.status__content__spoiler-link {\n background: #b0c0cf;\n color: #000000;\n}\n.muted a.status__content__spoiler-link:hover {\n background: #9aaec2;\n text-decoration: none;\n}\n\n.notification__message {\n margin: 0 10px 0 68px;\n padding: 8px 0 0;\n cursor: default;\n color: #282c37;\n font-size: 15px;\n line-height: 22px;\n position: relative;\n}\n.notification__message .fa {\n color: #2b5fd9;\n}\n.notification__message > span {\n display: inline;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.notification__favourite-icon-wrapper {\n left: -26px;\n position: absolute;\n}\n.notification__favourite-icon-wrapper .star-icon {\n color: #ca8f04;\n}\n\n.star-icon.active {\n color: #ca8f04;\n}\n\n.notification__display-name {\n color: inherit;\n font-weight: 500;\n text-decoration: none;\n}\n.notification__display-name:hover {\n color: #000000;\n text-decoration: underline;\n}\n\n.notification__relative_time {\n float: right;\n}\n\n.display-name {\n display: block;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.display-name__html {\n font-weight: 500;\n}\n\n.display-name__account {\n font-size: 14px;\n}\n\n.status__relative-time:hover,\n.detailed-status__datetime:hover {\n text-decoration: underline;\n}\n\n.image-loader {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n}\n.image-loader .image-loader__preview-canvas {\n max-width: 100%;\n max-height: 80%;\n background: url(\"~images/void.png\") repeat;\n object-fit: contain;\n}\n.image-loader .loading-bar {\n position: relative;\n}\n.image-loader.image-loader--amorphous .image-loader__preview-canvas {\n display: none;\n}\n\n.zoomable-image {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.zoomable-image img {\n max-width: 100%;\n max-height: 80%;\n width: auto;\n height: auto;\n object-fit: contain;\n}\n\n.navigation-bar {\n padding: 10px;\n display: flex;\n align-items: center;\n flex-shrink: 0;\n cursor: default;\n color: #282c37;\n}\n.navigation-bar strong {\n color: #282c37;\n}\n.navigation-bar a {\n color: inherit;\n}\n.navigation-bar .permalink {\n text-decoration: none;\n}\n.navigation-bar .navigation-bar__actions {\n position: relative;\n}\n.navigation-bar .navigation-bar__actions .icon-button.close {\n position: absolute;\n pointer-events: none;\n transform: scale(0, 1) translate(-100%, 0);\n opacity: 0;\n}\n.navigation-bar .navigation-bar__actions .compose__action-bar .icon-button {\n pointer-events: auto;\n transform: scale(1, 1) translate(0, 0);\n opacity: 1;\n}\n\n.navigation-bar__profile {\n flex: 1 1 auto;\n margin-left: 8px;\n line-height: 20px;\n margin-top: -1px;\n overflow: hidden;\n}\n\n.navigation-bar__profile-account {\n display: block;\n font-weight: 500;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.navigation-bar__profile-edit {\n color: inherit;\n text-decoration: none;\n}\n\n.dropdown {\n display: inline-block;\n}\n\n.dropdown__content {\n display: none;\n position: absolute;\n}\n\n.dropdown-menu__separator {\n border-bottom: 1px solid #393f4f;\n margin: 5px 7px 6px;\n height: 0;\n}\n\n.dropdown-menu {\n background: #282c37;\n padding: 4px 0;\n border-radius: 4px;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n z-index: 9999;\n}\n.dropdown-menu ul {\n list-style: none;\n}\n.dropdown-menu.left {\n transform-origin: 100% 50%;\n}\n.dropdown-menu.top {\n transform-origin: 50% 100%;\n}\n.dropdown-menu.bottom {\n transform-origin: 50% 0;\n}\n.dropdown-menu.right {\n transform-origin: 0 50%;\n}\n\n.dropdown-menu__arrow {\n position: absolute;\n width: 0;\n height: 0;\n border: 0 solid transparent;\n}\n.dropdown-menu__arrow.left {\n right: -5px;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #282c37;\n}\n.dropdown-menu__arrow.top {\n bottom: -5px;\n margin-left: -7px;\n border-width: 5px 7px 0;\n border-top-color: #282c37;\n}\n.dropdown-menu__arrow.bottom {\n top: -5px;\n margin-left: -7px;\n border-width: 0 7px 5px;\n border-bottom-color: #282c37;\n}\n.dropdown-menu__arrow.right {\n left: -5px;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #282c37;\n}\n\n.dropdown-menu__item a {\n font-size: 13px;\n line-height: 18px;\n display: block;\n padding: 4px 14px;\n box-sizing: border-box;\n text-decoration: none;\n background: #282c37;\n color: #000000;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.dropdown-menu__item a:focus, .dropdown-menu__item a:hover, .dropdown-menu__item a:active {\n background: #2b5fd9;\n color: #282c37;\n outline: 0;\n}\n\n.dropdown--active .dropdown__content {\n display: block;\n line-height: 18px;\n max-width: 311px;\n right: 0;\n text-align: left;\n z-index: 9999;\n}\n.dropdown--active .dropdown__content > ul {\n list-style: none;\n background: #282c37;\n padding: 4px 0;\n border-radius: 4px;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);\n min-width: 140px;\n position: relative;\n}\n.dropdown--active .dropdown__content.dropdown__right {\n right: 0;\n}\n.dropdown--active .dropdown__content.dropdown__left > ul {\n left: -98px;\n}\n.dropdown--active .dropdown__content > ul > li > a {\n font-size: 13px;\n line-height: 18px;\n display: block;\n padding: 4px 14px;\n box-sizing: border-box;\n text-decoration: none;\n background: #282c37;\n color: #000000;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.dropdown--active .dropdown__content > ul > li > a:focus {\n outline: 0;\n}\n.dropdown--active .dropdown__content > ul > li > a:hover {\n background: #2b5fd9;\n color: #282c37;\n}\n\n.dropdown__icon {\n vertical-align: middle;\n}\n\n.columns-area {\n display: flex;\n flex: 1 1 auto;\n flex-direction: row;\n justify-content: flex-start;\n overflow-x: auto;\n position: relative;\n}\n.columns-area.unscrollable {\n overflow-x: hidden;\n}\n\n@media screen and (min-width: 360px) {\n .columns-area {\n padding: 10px;\n }\n\n .react-swipeable-view-container .columns-area {\n height: calc(100% - 20px) !important;\n }\n}\n.react-swipeable-view-container,\n.react-swipeable-view-container .columns-area,\n.react-swipeable-view-container .drawer,\n.react-swipeable-view-container .column {\n height: 100%;\n}\n\n.react-swipeable-view-container > * {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 100%;\n}\n\n.column {\n width: 350px;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n}\n.column > .scrollable {\n background: #d9e1e8;\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n}\n\n.ui {\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n width: 100%;\n height: 100%;\n background: #eff3f5;\n}\n\n.drawer {\n width: 330px;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n overflow-y: hidden;\n}\n\n.drawer__tab {\n display: block;\n flex: 1 1 auto;\n padding: 15px 5px 13px;\n color: #282c37;\n text-decoration: none;\n text-align: center;\n font-size: 16px;\n border-bottom: 2px solid transparent;\n}\n\n.column,\n.drawer {\n flex: 1 1 100%;\n overflow: hidden;\n}\n\n@media screen and (min-width: 360px) {\n .tabs-bar {\n margin: 10px;\n margin-bottom: 0;\n }\n\n .getting-started__trends,\n.search {\n margin-bottom: 10px;\n }\n\n .getting-started__panel {\n margin: 10px 0;\n }\n\n .column,\n.drawer {\n min-width: 330px;\n }\n}\n@media screen and (max-width: 630px) {\n .column,\n.drawer {\n width: 100%;\n padding: 0;\n }\n\n .columns-area {\n flex-direction: column;\n }\n\n .search__input,\n.autosuggest-textarea__textarea {\n font-size: 16px;\n }\n}\n@media screen and (min-width: 631px) {\n .columns-area {\n padding: 0;\n }\n\n .column,\n.drawer {\n flex: 1 1 auto;\n padding: 10px;\n padding-left: 5px;\n padding-right: 5px;\n }\n .column:first-child,\n.drawer:first-child {\n padding-left: 10px;\n }\n .column:last-child,\n.drawer:last-child {\n padding-right: 10px;\n }\n\n .columns-area > div .column,\n.columns-area > div .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n.drawer__pager {\n box-sizing: border-box;\n padding: 0;\n flex-grow: 1;\n position: relative;\n overflow: hidden;\n display: flex;\n}\n\n.drawer__inner {\n position: absolute;\n top: 0;\n left: 0;\n background: #b0c0cf;\n box-sizing: border-box;\n padding: 0;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n overflow-y: auto;\n width: 100%;\n height: 100%;\n border-radius: 2px;\n}\n.drawer__inner.darker {\n background: #d9e1e8;\n}\n\n.drawer__inner__mastodon {\n background: #b0c0cf url('data:image/svg+xml;utf8,') no-repeat bottom/100% auto;\n flex: 1;\n min-height: 47px;\n}\n.drawer__inner__mastodon > img {\n display: block;\n object-fit: contain;\n object-position: bottom left;\n width: 100%;\n height: 100%;\n pointer-events: none;\n user-drag: none;\n user-select: none;\n}\n\n.pseudo-drawer {\n background: #b0c0cf;\n font-size: 13px;\n text-align: left;\n}\n\n.drawer__header {\n flex: 0 0 auto;\n font-size: 16px;\n background: #c0cdd9;\n margin-bottom: 10px;\n display: flex;\n flex-direction: row;\n border-radius: 2px;\n}\n.drawer__header a {\n transition: background 100ms ease-in;\n}\n.drawer__header a:hover {\n background: #cfd9e2;\n transition: background 200ms ease-out;\n}\n\n.tabs-bar {\n display: flex;\n background: #c0cdd9;\n flex: 0 0 auto;\n overflow-y: auto;\n}\n\n.tabs-bar__link {\n display: block;\n flex: 1 1 auto;\n padding: 15px 10px;\n color: #000000;\n text-decoration: none;\n text-align: center;\n font-size: 14px;\n font-weight: 500;\n border-bottom: 2px solid #c0cdd9;\n transition: all 50ms linear;\n}\n.tabs-bar__link .fa {\n font-weight: 400;\n font-size: 16px;\n}\n.tabs-bar__link.active {\n border-bottom: 2px solid #2b5fd9;\n color: #2b5fd9;\n}\n@media screen and (min-width: 631px) {\n .tabs-bar__link:hover, .tabs-bar__link:focus, .tabs-bar__link:active {\n background: #adbecd;\n }\n}\n.tabs-bar__link span {\n margin-left: 5px;\n display: none;\n}\n\n@media screen and (min-width: 600px) {\n .tabs-bar__link span {\n display: inline;\n }\n}\n@media screen and (min-width: 631px) {\n .tabs-bar {\n display: none;\n }\n}\n.scrollable {\n overflow-y: scroll;\n overflow-x: hidden;\n flex: 1 1 auto;\n -webkit-overflow-scrolling: touch;\n will-change: transform;\n}\n.scrollable.optionally-scrollable {\n overflow-y: auto;\n}\n@supports (display: grid) {\n .scrollable {\n contain: strict;\n }\n}\n.scrollable--flex {\n display: flex;\n flex-direction: column;\n}\n.scrollable__append {\n flex: 1 1 auto;\n position: relative;\n min-height: 120px;\n}\n\n@supports (display: grid) {\n .scrollable.fullscreen {\n contain: none;\n }\n}\n\n.column-back-button {\n background: #ccd7e0;\n color: #2b5fd9;\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n line-height: inherit;\n border: 0;\n text-align: unset;\n padding: 15px;\n margin: 0;\n z-index: 3;\n outline: 0;\n}\n.column-back-button:hover {\n text-decoration: underline;\n}\n\n.column-header__back-button {\n background: #ccd7e0;\n border: 0;\n font-family: inherit;\n color: #2b5fd9;\n cursor: pointer;\n white-space: nowrap;\n font-size: 16px;\n padding: 0 5px 0 0;\n z-index: 3;\n}\n.column-header__back-button:hover {\n text-decoration: underline;\n}\n.column-header__back-button:last-child {\n padding: 0 15px 0 0;\n}\n\n.column-back-button__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.column-back-button--slim {\n position: relative;\n}\n\n.column-back-button--slim-button {\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n padding: 15px;\n position: absolute;\n right: 0;\n top: -48px;\n}\n\n.react-toggle {\n display: inline-block;\n position: relative;\n cursor: pointer;\n background-color: transparent;\n border: 0;\n padding: 0;\n user-select: none;\n -webkit-tap-highlight-color: rgba(255, 255, 255, 0);\n -webkit-tap-highlight-color: transparent;\n}\n\n.react-toggle-screenreader-only {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.react-toggle--disabled {\n cursor: not-allowed;\n opacity: 0.5;\n transition: opacity 0.25s;\n}\n\n.react-toggle-track {\n width: 50px;\n height: 24px;\n padding: 0;\n border-radius: 30px;\n background-color: #d9e1e8;\n transition: all 0.2s ease;\n}\n\n.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: #f9fafb;\n}\n\n.react-toggle--checked .react-toggle-track {\n background-color: #2b5fd9;\n}\n\n.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: #204bb1;\n}\n\n.react-toggle-track-check {\n position: absolute;\n width: 14px;\n height: 10px;\n top: 0;\n bottom: 0;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n left: 8px;\n opacity: 0;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-check {\n opacity: 1;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle-track-x {\n position: absolute;\n width: 10px;\n height: 10px;\n top: 0;\n bottom: 0;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n right: 10px;\n opacity: 1;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-x {\n opacity: 0;\n}\n\n.react-toggle-thumb {\n transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0ms;\n position: absolute;\n top: 1px;\n left: 1px;\n width: 22px;\n height: 22px;\n border: 1px solid #d9e1e8;\n border-radius: 50%;\n background-color: white;\n box-sizing: border-box;\n transition: all 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-thumb {\n left: 27px;\n border-color: #2b5fd9;\n}\n\n.column-link {\n background: #c0cdd9;\n color: #000000;\n display: block;\n font-size: 16px;\n padding: 15px;\n text-decoration: none;\n}\n.column-link:hover {\n background: #b6c5d3;\n}\n\n.column-link__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.column-link__badge {\n display: inline-block;\n border-radius: 4px;\n font-size: 12px;\n line-height: 19px;\n font-weight: 500;\n background: #d9e1e8;\n padding: 4px 8px;\n margin: -6px 10px;\n}\n\n.column-subheading {\n background: #d9e1e8;\n color: #444b5d;\n padding: 8px 20px;\n font-size: 12px;\n font-weight: 500;\n text-transform: uppercase;\n cursor: default;\n}\n\n.getting-started__wrapper,\n.getting-started,\n.flex-spacer {\n background: #d9e1e8;\n}\n\n.flex-spacer {\n flex: 1 1 auto;\n}\n\n.getting-started {\n color: #444b5d;\n overflow: auto;\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n}\n.getting-started__wrapper, .getting-started__panel, .getting-started__footer {\n height: min-content;\n}\n.getting-started__panel, .getting-started__footer {\n padding: 10px;\n padding-top: 20px;\n flex-grow: 0;\n}\n.getting-started__panel ul, .getting-started__footer ul {\n margin-bottom: 10px;\n}\n.getting-started__panel ul li, .getting-started__footer ul li {\n display: inline;\n}\n.getting-started__panel p, .getting-started__footer p {\n font-size: 13px;\n}\n.getting-started__panel p a, .getting-started__footer p a {\n color: #444b5d;\n text-decoration: underline;\n}\n.getting-started__panel a, .getting-started__footer a {\n text-decoration: none;\n color: #282c37;\n}\n.getting-started__panel a:hover, .getting-started__panel a:focus, .getting-started__panel a:active, .getting-started__footer a:hover, .getting-started__footer a:focus, .getting-started__footer a:active {\n text-decoration: underline;\n}\n.getting-started__wrapper, .getting-started__footer {\n color: #444b5d;\n}\n.getting-started__trends {\n background: #d9e1e8;\n flex: 0 1 auto;\n}\n@media screen and (max-height: 810px) {\n .getting-started__trends .trends__item:nth-child(3) {\n display: none;\n }\n}\n@media screen and (max-height: 720px) {\n .getting-started__trends .trends__item:nth-child(2) {\n display: none;\n }\n}\n@media screen and (max-height: 670px) {\n .getting-started__trends {\n display: none;\n }\n}\n.getting-started__scrollable {\n max-height: 100%;\n overflow-y: auto;\n}\n\n.keyboard-shortcuts {\n padding: 8px 0 0;\n overflow: hidden;\n}\n.keyboard-shortcuts thead {\n position: absolute;\n left: -9999px;\n}\n.keyboard-shortcuts td {\n padding: 0 10px 8px;\n}\n.keyboard-shortcuts kbd {\n display: inline-block;\n padding: 3px 5px;\n background-color: #c0cdd9;\n border: 1px solid #e6ebf0;\n}\n\n.setting-text {\n color: #282c37;\n background: transparent;\n border: none;\n border-bottom: 2px solid #9bcbed;\n box-sizing: border-box;\n display: block;\n font-family: inherit;\n margin-bottom: 10px;\n padding: 7px 0;\n width: 100%;\n}\n.setting-text:focus, .setting-text:active {\n color: #000000;\n border-bottom-color: #2b5fd9;\n}\n@media screen and (max-width: 600px) {\n .setting-text {\n font-size: 16px;\n }\n}\n\n.no-reduce-motion button.icon-button i.fa-retweet {\n background-position: 0 0;\n height: 19px;\n transition: background-position 0.9s steps(10);\n transition-duration: 0s;\n vertical-align: middle;\n width: 22px;\n}\n.no-reduce-motion button.icon-button i.fa-retweet::before {\n display: none !important;\n}\n\n.no-reduce-motion button.icon-button.active i.fa-retweet {\n transition-duration: 0.9s;\n background-position: 0 100%;\n}\n\n.reduce-motion button.icon-button i.fa-retweet {\n color: #606984;\n transition: color 100ms ease-in;\n}\n\n.reduce-motion button.icon-button.active i.fa-retweet {\n color: #2b5fd9;\n}\n\n.status-card {\n display: flex;\n font-size: 14px;\n border: 1px solid #c0cdd9;\n border-radius: 4px;\n color: #444b5d;\n margin-top: 14px;\n text-decoration: none;\n overflow: hidden;\n}\n.status-card__actions {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.status-card__actions > div {\n background: rgba(0, 0, 0, 0.6);\n border-radius: 4px;\n padding: 12px 9px;\n flex: 0 0 auto;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.status-card__actions button,\n.status-card__actions a {\n display: inline;\n color: #000000;\n background: transparent;\n border: 0;\n padding: 0 5px;\n text-decoration: none;\n opacity: 0.6;\n font-size: 18px;\n line-height: 18px;\n}\n.status-card__actions button:hover, .status-card__actions button:active, .status-card__actions button:focus,\n.status-card__actions a:hover,\n.status-card__actions a:active,\n.status-card__actions a:focus {\n opacity: 1;\n}\n.status-card__actions a {\n font-size: 19px;\n position: relative;\n bottom: -1px;\n}\n\na.status-card {\n cursor: pointer;\n}\na.status-card:hover {\n background: #c0cdd9;\n}\n\n.status-card-photo {\n cursor: zoom-in;\n display: block;\n text-decoration: none;\n width: 100%;\n height: auto;\n margin: 0;\n}\n\n.status-card-video iframe {\n width: 100%;\n height: 100%;\n}\n\n.status-card__title {\n display: block;\n font-weight: 500;\n margin-bottom: 5px;\n color: #282c37;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n text-decoration: none;\n}\n\n.status-card__content {\n flex: 1 1 auto;\n overflow: hidden;\n padding: 14px 14px 14px 8px;\n}\n\n.status-card__description {\n color: #282c37;\n}\n\n.status-card__host {\n display: block;\n margin-top: 5px;\n font-size: 13px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.status-card__image {\n flex: 0 0 100px;\n background: #c0cdd9;\n position: relative;\n}\n.status-card__image > .fa {\n font-size: 21px;\n position: absolute;\n transform-origin: 50% 50%;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n\n.status-card.horizontal {\n display: block;\n}\n.status-card.horizontal .status-card__image {\n width: 100%;\n}\n.status-card.horizontal .status-card__image-image {\n border-radius: 4px 4px 0 0;\n}\n.status-card.horizontal .status-card__title {\n white-space: inherit;\n}\n\n.status-card.compact {\n border-color: #ccd7e0;\n}\n.status-card.compact.interactive {\n border: 0;\n}\n.status-card.compact .status-card__content {\n padding: 8px;\n padding-top: 10px;\n}\n.status-card.compact .status-card__title {\n white-space: nowrap;\n}\n.status-card.compact .status-card__image {\n flex: 0 0 60px;\n}\n\na.status-card.compact:hover {\n background-color: #ccd7e0;\n}\n\n.status-card__image-image {\n border-radius: 4px 0 0 4px;\n display: block;\n margin: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n background-size: cover;\n background-position: center center;\n}\n\n.load-more {\n display: block;\n color: #444b5d;\n background-color: transparent;\n border: 0;\n font-size: inherit;\n text-align: center;\n line-height: inherit;\n margin: 0;\n padding: 15px;\n box-sizing: border-box;\n width: 100%;\n clear: both;\n text-decoration: none;\n}\n.load-more:hover {\n background: #d3dce4;\n}\n\n.load-gap {\n border-bottom: 1px solid #c0cdd9;\n}\n\n.regeneration-indicator {\n text-align: center;\n font-size: 16px;\n font-weight: 500;\n color: #444b5d;\n background: #d9e1e8;\n cursor: default;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n justify-content: center;\n padding: 20px;\n}\n.regeneration-indicator > div {\n width: 100%;\n background: transparent;\n padding-top: 0;\n}\n.regeneration-indicator__figure {\n width: 100%;\n height: 160px;\n background-size: contain;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n.regeneration-indicator.missing-indicator {\n padding-top: 68px;\n}\n.regeneration-indicator__label {\n margin-top: 200px;\n}\n.regeneration-indicator__label strong {\n display: block;\n margin-bottom: 10px;\n color: #444b5d;\n}\n.regeneration-indicator__label span {\n font-size: 15px;\n font-weight: 400;\n}\n\n.column-header__wrapper {\n position: relative;\n flex: 0 0 auto;\n}\n.column-header__wrapper.active::before {\n display: block;\n content: \"\";\n position: absolute;\n top: 35px;\n left: 0;\n right: 0;\n margin: 0 auto;\n width: 60%;\n pointer-events: none;\n height: 28px;\n z-index: 1;\n background: radial-gradient(ellipse, rgba(43, 95, 217, 0.23) 0%, rgba(43, 95, 217, 0) 60%);\n}\n\n.column-header {\n display: flex;\n font-size: 16px;\n background: #ccd7e0;\n flex: 0 0 auto;\n cursor: pointer;\n position: relative;\n z-index: 2;\n outline: 0;\n overflow: hidden;\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n}\n.column-header > button {\n margin: 0;\n border: none;\n padding: 15px 0 15px 15px;\n color: inherit;\n background: transparent;\n font: inherit;\n text-align: left;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n flex: 1;\n}\n.column-header > .column-header__back-button {\n color: #2b5fd9;\n}\n.column-header.active {\n box-shadow: 0 1px 0 rgba(43, 95, 217, 0.3);\n}\n.column-header.active .column-header__icon {\n color: #2b5fd9;\n text-shadow: 0 0 10px rgba(43, 95, 217, 0.4);\n}\n.column-header:focus, .column-header:active {\n outline: 0;\n}\n\n.column-header__buttons {\n height: 48px;\n display: flex;\n}\n\n.column-header__links .text-btn {\n margin-right: 10px;\n}\n\n.column-header__button {\n background: #ccd7e0;\n border: 0;\n color: #282c37;\n cursor: pointer;\n font-size: 16px;\n padding: 0 15px;\n}\n.column-header__button:hover {\n color: #191b22;\n}\n.column-header__button.active {\n color: #000000;\n background: #c0cdd9;\n}\n.column-header__button.active:hover {\n color: #000000;\n background: #c0cdd9;\n}\n\n.column-header__collapsible {\n max-height: 70vh;\n overflow: hidden;\n overflow-y: auto;\n color: #282c37;\n transition: max-height 150ms ease-in-out, opacity 300ms linear;\n opacity: 1;\n}\n.column-header__collapsible.collapsed {\n max-height: 0;\n opacity: 0.5;\n}\n.column-header__collapsible.animating {\n overflow-y: hidden;\n}\n.column-header__collapsible hr {\n height: 0;\n background: transparent;\n border: 0;\n border-top: 1px solid #b3c3d1;\n margin: 10px 0;\n}\n\n.column-header__collapsible-inner {\n background: #c0cdd9;\n padding: 15px;\n}\n\n.column-header__setting-btn:hover {\n color: #282c37;\n text-decoration: underline;\n}\n\n.column-header__setting-arrows {\n float: right;\n}\n.column-header__setting-arrows .column-header__setting-btn {\n padding: 0 10px;\n}\n.column-header__setting-arrows .column-header__setting-btn:last-child {\n padding-right: 0;\n}\n\n.text-btn {\n display: inline-block;\n padding: 0;\n font-family: inherit;\n font-size: inherit;\n color: inherit;\n border: 0;\n background: transparent;\n cursor: pointer;\n}\n\n.column-header__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.loading-indicator {\n color: #444b5d;\n font-size: 12px;\n font-weight: 400;\n text-transform: uppercase;\n overflow: visible;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n.loading-indicator span {\n display: block;\n float: left;\n margin-left: 50%;\n transform: translateX(-50%);\n margin: 82px 0 0 50%;\n white-space: nowrap;\n}\n\n.loading-indicator__figure {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n width: 42px;\n height: 42px;\n box-sizing: border-box;\n background-color: transparent;\n border: 0 solid #86a0b6;\n border-width: 6px;\n border-radius: 50%;\n}\n\n.no-reduce-motion .loading-indicator span {\n animation: loader-label 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);\n}\n\n.no-reduce-motion .loading-indicator__figure {\n animation: loader-figure 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);\n}\n\n@keyframes loader-figure {\n 0% {\n width: 0;\n height: 0;\n background-color: #86a0b6;\n }\n 29% {\n background-color: #86a0b6;\n }\n 30% {\n width: 42px;\n height: 42px;\n background-color: transparent;\n border-width: 21px;\n opacity: 1;\n }\n 100% {\n width: 42px;\n height: 42px;\n border-width: 0;\n opacity: 0;\n background-color: transparent;\n }\n}\n@keyframes loader-label {\n 0% {\n opacity: 0.25;\n }\n 30% {\n opacity: 1;\n }\n 100% {\n opacity: 0.25;\n }\n}\n.video-error-cover {\n align-items: center;\n background: #ffffff;\n color: #000000;\n cursor: pointer;\n display: flex;\n flex-direction: column;\n height: 100%;\n justify-content: center;\n margin-top: 8px;\n position: relative;\n text-align: center;\n z-index: 100;\n}\n\n.media-spoiler {\n background: #ffffff;\n color: #282c37;\n border: 0;\n padding: 0;\n width: 100%;\n height: 100%;\n border-radius: 4px;\n appearance: none;\n}\n.media-spoiler:hover, .media-spoiler:active, .media-spoiler:focus {\n padding: 0;\n color: #17191f;\n}\n\n.media-spoiler__warning {\n display: block;\n font-size: 14px;\n}\n\n.media-spoiler__trigger {\n display: block;\n font-size: 11px;\n font-weight: 700;\n}\n\n.spoiler-button {\n display: none;\n left: 4px;\n position: absolute;\n text-shadow: 0 1px 1px #000000, 1px 0 1px #000000;\n top: 4px;\n z-index: 100;\n}\n.spoiler-button.spoiler-button--visible {\n display: block;\n}\n\n.modal-container--preloader {\n background: #c0cdd9;\n}\n\n.account--panel {\n background: #ccd7e0;\n border-top: 1px solid #c0cdd9;\n border-bottom: 1px solid #c0cdd9;\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n}\n\n.account--panel__button,\n.detailed-status__button {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.column-settings__outer {\n background: #c0cdd9;\n padding: 15px;\n}\n\n.column-settings__section {\n color: #282c37;\n cursor: default;\n display: block;\n font-weight: 500;\n margin-bottom: 10px;\n}\n\n.column-settings__hashtags .column-settings__row {\n margin-bottom: 15px;\n}\n.column-settings__hashtags .column-select__control {\n outline: 0;\n box-sizing: border-box;\n width: 100%;\n border: none;\n box-shadow: none;\n font-family: inherit;\n background: #d9e1e8;\n color: #282c37;\n font-size: 14px;\n margin: 0;\n}\n.column-settings__hashtags .column-select__control::-moz-focus-inner {\n border: 0;\n}\n.column-settings__hashtags .column-select__control::-moz-focus-inner, .column-settings__hashtags .column-select__control:focus, .column-settings__hashtags .column-select__control:active {\n outline: 0 !important;\n}\n.column-settings__hashtags .column-select__control:focus {\n background: #ccd7e0;\n}\n@media screen and (max-width: 600px) {\n .column-settings__hashtags .column-select__control {\n font-size: 16px;\n }\n}\n.column-settings__hashtags .column-select__placeholder {\n color: #444b5d;\n padding-left: 2px;\n font-size: 12px;\n}\n.column-settings__hashtags .column-select__value-container {\n padding-left: 6px;\n}\n.column-settings__hashtags .column-select__multi-value {\n background: #c0cdd9;\n}\n.column-settings__hashtags .column-select__multi-value__remove {\n cursor: pointer;\n}\n.column-settings__hashtags .column-select__multi-value__remove:hover, .column-settings__hashtags .column-select__multi-value__remove:active, .column-settings__hashtags .column-select__multi-value__remove:focus {\n background: #b3c3d1;\n color: #1f232b;\n}\n.column-settings__hashtags .column-select__multi-value__label, .column-settings__hashtags .column-select__input {\n color: #282c37;\n}\n.column-settings__hashtags .column-select__clear-indicator, .column-settings__hashtags .column-select__dropdown-indicator {\n cursor: pointer;\n transition: none;\n color: #444b5d;\n}\n.column-settings__hashtags .column-select__clear-indicator:hover, .column-settings__hashtags .column-select__clear-indicator:active, .column-settings__hashtags .column-select__clear-indicator:focus, .column-settings__hashtags .column-select__dropdown-indicator:hover, .column-settings__hashtags .column-select__dropdown-indicator:active, .column-settings__hashtags .column-select__dropdown-indicator:focus {\n color: #3b4151;\n}\n.column-settings__hashtags .column-select__indicator-separator {\n background-color: #c0cdd9;\n}\n.column-settings__hashtags .column-select__menu {\n background: #ffffff;\n border-radius: 4px;\n padding: 10px 14px;\n padding-bottom: 14px;\n margin-top: 10px;\n color: #444b5d;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n padding: 0;\n background: #282c37;\n}\n.column-settings__hashtags .column-select__menu h4 {\n text-transform: uppercase;\n color: #444b5d;\n font-size: 13px;\n font-weight: 500;\n margin-bottom: 10px;\n}\n.column-settings__hashtags .column-select__menu li {\n padding: 4px 0;\n}\n.column-settings__hashtags .column-select__menu ul {\n margin-bottom: 10px;\n}\n.column-settings__hashtags .column-select__menu em {\n font-weight: 500;\n color: #000000;\n}\n.column-settings__hashtags .column-select__menu-list {\n padding: 6px;\n}\n.column-settings__hashtags .column-select__option {\n color: #000000;\n border-radius: 4px;\n font-size: 14px;\n}\n.column-settings__hashtags .column-select__option--is-focused, .column-settings__hashtags .column-select__option--is-selected {\n background: #3d4455;\n}\n\n.column-settings__row .text-btn {\n margin-bottom: 15px;\n}\n\n.relationship-tag {\n color: #000000;\n margin-bottom: 4px;\n display: block;\n vertical-align: top;\n background-color: #ffffff;\n text-transform: uppercase;\n font-size: 11px;\n font-weight: 500;\n padding: 4px;\n border-radius: 4px;\n opacity: 0.7;\n}\n.relationship-tag:hover {\n opacity: 1;\n}\n\n.setting-toggle {\n display: block;\n line-height: 24px;\n}\n\n.setting-toggle__label {\n color: #282c37;\n display: inline-block;\n margin-bottom: 14px;\n margin-left: 8px;\n vertical-align: middle;\n}\n\n.empty-column-indicator,\n.error-column {\n color: #444b5d;\n background: #d9e1e8;\n text-align: center;\n padding: 20px;\n font-size: 15px;\n font-weight: 400;\n cursor: default;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n justify-content: center;\n}\n@supports (display: grid) {\n .empty-column-indicator,\n.error-column {\n contain: strict;\n }\n}\n.empty-column-indicator a,\n.error-column a {\n color: #2b5fd9;\n text-decoration: none;\n}\n.empty-column-indicator a:hover,\n.error-column a:hover {\n text-decoration: underline;\n}\n\n.error-column {\n flex-direction: column;\n}\n\n@keyframes heartbeat {\n from {\n transform: scale(1);\n animation-timing-function: ease-out;\n }\n 10% {\n transform: scale(0.91);\n animation-timing-function: ease-in;\n }\n 17% {\n transform: scale(0.98);\n animation-timing-function: ease-out;\n }\n 33% {\n transform: scale(0.87);\n animation-timing-function: ease-in;\n }\n 45% {\n transform: scale(1);\n animation-timing-function: ease-out;\n }\n}\n.no-reduce-motion .pulse-loading {\n transform-origin: center center;\n animation: heartbeat 1.5s ease-in-out infinite both;\n}\n\n@keyframes shake-bottom {\n 0%, 100% {\n transform: rotate(0deg);\n transform-origin: 50% 100%;\n }\n 10% {\n transform: rotate(2deg);\n }\n 20%, 40%, 60% {\n transform: rotate(-4deg);\n }\n 30%, 50%, 70% {\n transform: rotate(4deg);\n }\n 80% {\n transform: rotate(-2deg);\n }\n 90% {\n transform: rotate(2deg);\n }\n}\n.no-reduce-motion .shake-bottom {\n transform-origin: 50% 100%;\n animation: shake-bottom 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955) 2s 2 both;\n}\n\n.emoji-picker-dropdown__menu {\n background: #ffffff;\n position: absolute;\n box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);\n border-radius: 4px;\n margin-top: 5px;\n}\n.emoji-picker-dropdown__menu .emoji-mart-scroll {\n transition: opacity 200ms ease;\n}\n.emoji-picker-dropdown__menu.selecting .emoji-mart-scroll {\n opacity: 0.5;\n}\n\n.emoji-picker-dropdown__modifiers {\n position: absolute;\n top: 60px;\n right: 11px;\n cursor: pointer;\n}\n\n.emoji-picker-dropdown__modifiers__menu {\n position: absolute;\n z-index: 4;\n top: -4px;\n left: -8px;\n background: #ffffff;\n border-radius: 4px;\n box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.2);\n overflow: hidden;\n}\n.emoji-picker-dropdown__modifiers__menu button {\n display: block;\n cursor: pointer;\n border: 0;\n padding: 4px 8px;\n background: transparent;\n}\n.emoji-picker-dropdown__modifiers__menu button:hover, .emoji-picker-dropdown__modifiers__menu button:focus, .emoji-picker-dropdown__modifiers__menu button:active {\n background: rgba(40, 44, 55, 0.4);\n}\n.emoji-picker-dropdown__modifiers__menu .emoji-mart-emoji {\n height: 22px;\n}\n\n.emoji-mart-emoji span {\n background-repeat: no-repeat;\n}\n\n.upload-area {\n align-items: center;\n background: rgba(255, 255, 255, 0.8);\n display: flex;\n height: 100%;\n justify-content: center;\n left: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n visibility: hidden;\n width: 100%;\n z-index: 2000;\n}\n.upload-area * {\n pointer-events: none;\n}\n\n.upload-area__drop {\n width: 320px;\n height: 160px;\n display: flex;\n box-sizing: border-box;\n position: relative;\n padding: 8px;\n}\n\n.upload-area__background {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: -1;\n border-radius: 4px;\n background: #d9e1e8;\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);\n}\n\n.upload-area__content {\n flex: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n color: #282c37;\n font-size: 18px;\n font-weight: 500;\n border: 2px dashed #b0c0cf;\n border-radius: 4px;\n}\n\n.upload-progress {\n padding: 10px;\n color: #282c37;\n overflow: hidden;\n display: flex;\n}\n.upload-progress .fa {\n font-size: 34px;\n margin-right: 10px;\n}\n.upload-progress span {\n font-size: 12px;\n text-transform: uppercase;\n font-weight: 500;\n display: block;\n}\n\n.upload-progess__message {\n flex: 1 1 auto;\n}\n\n.upload-progress__backdrop {\n width: 100%;\n height: 6px;\n border-radius: 6px;\n background: #b0c0cf;\n position: relative;\n margin-top: 5px;\n}\n\n.upload-progress__tracker {\n position: absolute;\n left: 0;\n top: 0;\n height: 6px;\n background: #2b5fd9;\n border-radius: 6px;\n}\n\n.emoji-button {\n display: block;\n font-size: 24px;\n line-height: 24px;\n margin-left: 2px;\n width: 24px;\n outline: 0;\n cursor: pointer;\n}\n.emoji-button:active, .emoji-button:focus {\n outline: 0 !important;\n}\n.emoji-button img {\n filter: grayscale(100%);\n opacity: 0.8;\n display: block;\n margin: 0;\n width: 22px;\n height: 22px;\n margin-top: 2px;\n}\n.emoji-button:hover img, .emoji-button:active img, .emoji-button:focus img {\n opacity: 1;\n filter: none;\n}\n\n.dropdown--active .emoji-button img {\n opacity: 1;\n filter: none;\n}\n\n.privacy-dropdown__dropdown {\n position: absolute;\n background: #ffffff;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n border-radius: 4px;\n margin-left: 40px;\n overflow: hidden;\n}\n.privacy-dropdown__dropdown.top {\n transform-origin: 50% 100%;\n}\n.privacy-dropdown__dropdown.bottom {\n transform-origin: 50% 0;\n}\n\n.privacy-dropdown__option {\n color: #000000;\n padding: 10px;\n cursor: pointer;\n display: flex;\n}\n.privacy-dropdown__option:hover, .privacy-dropdown__option.active {\n background: #2b5fd9;\n color: #000000;\n outline: 0;\n}\n.privacy-dropdown__option:hover .privacy-dropdown__option__content, .privacy-dropdown__option.active .privacy-dropdown__option__content {\n color: #000000;\n}\n.privacy-dropdown__option:hover .privacy-dropdown__option__content strong, .privacy-dropdown__option.active .privacy-dropdown__option__content strong {\n color: #000000;\n}\n.privacy-dropdown__option.active:hover {\n background: #2456cb;\n}\n\n.privacy-dropdown__option__icon {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-right: 10px;\n}\n\n.privacy-dropdown__option__content {\n flex: 1 1 auto;\n color: #282c37;\n}\n.privacy-dropdown__option__content strong {\n font-weight: 500;\n display: block;\n color: #000000;\n}\n.privacy-dropdown__option__content strong:lang(ja) {\n font-weight: 700;\n}\n.privacy-dropdown__option__content strong:lang(ko) {\n font-weight: 700;\n}\n.privacy-dropdown__option__content strong:lang(zh-CN) {\n font-weight: 700;\n}\n.privacy-dropdown__option__content strong:lang(zh-HK) {\n font-weight: 700;\n}\n.privacy-dropdown__option__content strong:lang(zh-TW) {\n font-weight: 700;\n}\n\n.privacy-dropdown.active .privacy-dropdown__value {\n background: #ffffff;\n border-radius: 4px 4px 0 0;\n box-shadow: 0 -4px 4px rgba(0, 0, 0, 0.1);\n}\n.privacy-dropdown.active .privacy-dropdown__value .icon-button {\n transition: none;\n}\n.privacy-dropdown.active .privacy-dropdown__value.active {\n background: #2b5fd9;\n}\n.privacy-dropdown.active .privacy-dropdown__value.active .icon-button {\n color: #000000;\n}\n.privacy-dropdown.active.top .privacy-dropdown__value {\n border-radius: 0 0 4px 4px;\n}\n.privacy-dropdown.active .privacy-dropdown__dropdown {\n display: block;\n box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.1);\n}\n\n.search {\n position: relative;\n}\n\n.search__input {\n display: block;\n padding: 10px;\n padding-right: 30px;\n outline: 0;\n box-sizing: border-box;\n width: 100%;\n border: none;\n box-shadow: none;\n font-family: inherit;\n background: #d9e1e8;\n color: #282c37;\n font-size: 14px;\n margin: 0;\n}\n.search__input::-moz-focus-inner {\n border: 0;\n}\n.search__input::-moz-focus-inner, .search__input:focus, .search__input:active {\n outline: 0 !important;\n}\n.search__input:focus {\n background: #ccd7e0;\n}\n@media screen and (max-width: 600px) {\n .search__input {\n font-size: 16px;\n }\n}\n\n.search__icon::-moz-focus-inner {\n border: 0;\n}\n.search__icon::-moz-focus-inner, .search__icon:focus {\n outline: 0 !important;\n}\n.search__icon .fa {\n position: absolute;\n top: 10px;\n right: 10px;\n z-index: 2;\n display: inline-block;\n opacity: 0;\n transition: all 100ms linear;\n font-size: 18px;\n width: 18px;\n height: 18px;\n color: #282c37;\n cursor: default;\n pointer-events: none;\n}\n.search__icon .fa.active {\n pointer-events: auto;\n opacity: 0.3;\n}\n.search__icon .fa-search {\n transform: rotate(90deg);\n}\n.search__icon .fa-search.active {\n pointer-events: none;\n transform: rotate(0deg);\n}\n.search__icon .fa-times-circle {\n top: 11px;\n transform: rotate(0deg);\n color: #606984;\n cursor: pointer;\n}\n.search__icon .fa-times-circle.active {\n transform: rotate(90deg);\n}\n.search__icon .fa-times-circle:hover {\n color: #51596f;\n}\n\n.search-results__header {\n color: #444b5d;\n background: #d3dce4;\n padding: 15px;\n font-weight: 500;\n font-size: 16px;\n cursor: default;\n}\n.search-results__header .fa {\n display: inline-block;\n margin-right: 5px;\n}\n\n.search-results__section {\n margin-bottom: 5px;\n}\n.search-results__section h5 {\n background: #e6ebf0;\n border-bottom: 1px solid #c0cdd9;\n cursor: default;\n display: flex;\n padding: 15px;\n font-weight: 500;\n font-size: 16px;\n color: #444b5d;\n}\n.search-results__section h5 .fa {\n display: inline-block;\n margin-right: 5px;\n}\n.search-results__section .account:last-child, .search-results__section > div:last-child .status {\n border-bottom: 0;\n}\n\n.search-results__hashtag {\n display: block;\n padding: 10px;\n color: #282c37;\n text-decoration: none;\n}\n.search-results__hashtag:hover, .search-results__hashtag:active, .search-results__hashtag:focus {\n color: #1f232b;\n text-decoration: underline;\n}\n\n.modal-root {\n position: relative;\n transition: opacity 0.3s linear;\n will-change: opacity;\n z-index: 9999;\n}\n\n.modal-root__overlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: rgba(255, 255, 255, 0.7);\n}\n\n.modal-root__container {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n align-content: space-around;\n z-index: 9999;\n pointer-events: none;\n user-select: none;\n}\n\n.modal-root__modal {\n pointer-events: auto;\n display: flex;\n z-index: 9999;\n}\n\n.video-modal {\n max-width: 100vw;\n max-height: 100vh;\n position: relative;\n}\n\n.media-modal {\n width: 100%;\n height: 100%;\n position: relative;\n}\n.media-modal .extended-video-player {\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.media-modal .extended-video-player video {\n max-width: 100%;\n max-height: 80%;\n}\n\n.media-modal__closer {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n.media-modal__navigation {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n pointer-events: none;\n transition: opacity 0.3s linear;\n will-change: opacity;\n}\n.media-modal__navigation * {\n pointer-events: auto;\n}\n.media-modal__navigation.media-modal__navigation--hidden {\n opacity: 0;\n}\n.media-modal__navigation.media-modal__navigation--hidden * {\n pointer-events: none;\n}\n\n.media-modal__nav {\n background: rgba(255, 255, 255, 0.5);\n box-sizing: border-box;\n border: 0;\n color: #000000;\n cursor: pointer;\n display: flex;\n align-items: center;\n font-size: 24px;\n height: 20vmax;\n margin: auto 0;\n padding: 30px 15px;\n position: absolute;\n top: 0;\n bottom: 0;\n}\n\n.media-modal__nav--left {\n left: 0;\n}\n\n.media-modal__nav--right {\n right: 0;\n}\n\n.media-modal__pagination {\n width: 100%;\n text-align: center;\n position: absolute;\n left: 0;\n bottom: 20px;\n pointer-events: none;\n}\n\n.media-modal__page-dot {\n display: inline-block;\n}\n\n.media-modal__button {\n background-color: #000000;\n height: 12px;\n width: 12px;\n border-radius: 6px;\n margin: 10px;\n padding: 0;\n border: 0;\n font-size: 0;\n}\n\n.media-modal__button--active {\n background-color: #2b5fd9;\n}\n\n.media-modal__close {\n position: absolute;\n right: 8px;\n top: 8px;\n z-index: 100;\n}\n\n.onboarding-modal,\n.error-modal,\n.embed-modal {\n background: #282c37;\n color: #000000;\n border-radius: 8px;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n}\n\n.error-modal__body {\n height: 80vh;\n width: 80vw;\n max-width: 520px;\n max-height: 420px;\n position: relative;\n}\n.error-modal__body > div {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n padding: 25px;\n display: none;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n display: flex;\n opacity: 0;\n user-select: text;\n}\n\n.error-modal__body {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n}\n\n.onboarding-modal__paginator,\n.error-modal__footer {\n flex: 0 0 auto;\n background: #393f4f;\n display: flex;\n padding: 25px;\n}\n.onboarding-modal__paginator > div,\n.error-modal__footer > div {\n min-width: 33px;\n}\n.onboarding-modal__paginator .onboarding-modal__nav,\n.onboarding-modal__paginator .error-modal__nav,\n.error-modal__footer .onboarding-modal__nav,\n.error-modal__footer .error-modal__nav {\n color: #282c37;\n border: 0;\n font-size: 14px;\n font-weight: 500;\n padding: 10px 25px;\n line-height: inherit;\n height: auto;\n margin: -10px;\n border-radius: 4px;\n background-color: transparent;\n}\n.onboarding-modal__paginator .onboarding-modal__nav:hover, .onboarding-modal__paginator .onboarding-modal__nav:focus, .onboarding-modal__paginator .onboarding-modal__nav:active,\n.onboarding-modal__paginator .error-modal__nav:hover,\n.onboarding-modal__paginator .error-modal__nav:focus,\n.onboarding-modal__paginator .error-modal__nav:active,\n.error-modal__footer .onboarding-modal__nav:hover,\n.error-modal__footer .onboarding-modal__nav:focus,\n.error-modal__footer .onboarding-modal__nav:active,\n.error-modal__footer .error-modal__nav:hover,\n.error-modal__footer .error-modal__nav:focus,\n.error-modal__footer .error-modal__nav:active {\n color: #313543;\n background-color: #4a5266;\n}\n.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__done,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__next,\n.error-modal__footer .error-modal__nav.onboarding-modal__done,\n.error-modal__footer .error-modal__nav.onboarding-modal__next {\n color: #000000;\n}\n.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:hover, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:focus, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:active, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:hover, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:focus, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:active,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:hover,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:focus,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:active,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:hover,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:focus,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:active,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:hover,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:focus,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:active,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:hover,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:focus,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:active,\n.error-modal__footer .error-modal__nav.onboarding-modal__done:hover,\n.error-modal__footer .error-modal__nav.onboarding-modal__done:focus,\n.error-modal__footer .error-modal__nav.onboarding-modal__done:active,\n.error-modal__footer .error-modal__nav.onboarding-modal__next:hover,\n.error-modal__footer .error-modal__nav.onboarding-modal__next:focus,\n.error-modal__footer .error-modal__nav.onboarding-modal__next:active {\n color: black;\n}\n\n.error-modal__footer {\n justify-content: center;\n}\n\n.display-case {\n text-align: center;\n font-size: 15px;\n margin-bottom: 15px;\n}\n.display-case__label {\n font-weight: 500;\n color: #000000;\n margin-bottom: 5px;\n text-transform: uppercase;\n font-size: 12px;\n}\n.display-case__case {\n background: #d9e1e8;\n color: #282c37;\n font-weight: 500;\n padding: 10px;\n border-radius: 4px;\n}\n\n.onboard-sliders {\n display: inline-block;\n max-width: 30px;\n max-height: auto;\n margin-left: 10px;\n}\n\n.boost-modal,\n.confirmation-modal,\n.report-modal,\n.actions-modal,\n.mute-modal {\n background: #17191f;\n color: #000000;\n border-radius: 8px;\n overflow: hidden;\n max-width: 90vw;\n width: 480px;\n position: relative;\n flex-direction: column;\n}\n.boost-modal .status__display-name,\n.confirmation-modal .status__display-name,\n.report-modal .status__display-name,\n.actions-modal .status__display-name,\n.mute-modal .status__display-name {\n display: block;\n max-width: 100%;\n padding-right: 25px;\n}\n.boost-modal .status__avatar,\n.confirmation-modal .status__avatar,\n.report-modal .status__avatar,\n.actions-modal .status__avatar,\n.mute-modal .status__avatar {\n height: 28px;\n left: 10px;\n position: absolute;\n top: 10px;\n width: 48px;\n}\n.boost-modal .status__content__spoiler-link,\n.confirmation-modal .status__content__spoiler-link,\n.report-modal .status__content__spoiler-link,\n.actions-modal .status__content__spoiler-link,\n.mute-modal .status__content__spoiler-link {\n color: #17191f;\n}\n\n.actions-modal .status {\n background: #ffffff;\n border-bottom-color: #282c37;\n padding-top: 10px;\n padding-bottom: 10px;\n}\n.actions-modal .dropdown-menu__separator {\n border-bottom-color: #282c37;\n}\n\n.boost-modal__container {\n overflow-x: scroll;\n padding: 10px;\n}\n.boost-modal__container .status {\n user-select: text;\n border-bottom: 0;\n}\n\n.boost-modal__action-bar,\n.confirmation-modal__action-bar,\n.mute-modal__action-bar {\n display: flex;\n justify-content: space-between;\n background: #282c37;\n padding: 10px;\n line-height: 36px;\n}\n.boost-modal__action-bar > div,\n.confirmation-modal__action-bar > div,\n.mute-modal__action-bar > div {\n flex: 1 1 auto;\n text-align: right;\n color: #282c37;\n padding-right: 10px;\n}\n.boost-modal__action-bar .button,\n.confirmation-modal__action-bar .button,\n.mute-modal__action-bar .button {\n flex: 0 0 auto;\n}\n\n.boost-modal__status-header {\n font-size: 15px;\n}\n\n.boost-modal__status-time {\n float: right;\n font-size: 14px;\n}\n\n.confirmation-modal {\n max-width: 85vw;\n}\n@media screen and (min-width: 480px) {\n .confirmation-modal {\n max-width: 380px;\n }\n}\n\n.mute-modal {\n line-height: 24px;\n}\n\n.mute-modal .react-toggle {\n vertical-align: middle;\n}\n\n.report-modal {\n width: 90vw;\n max-width: 700px;\n}\n\n.report-modal__container {\n display: flex;\n border-top: 1px solid #282c37;\n}\n@media screen and (max-width: 480px) {\n .report-modal__container {\n flex-wrap: wrap;\n overflow-y: auto;\n }\n}\n\n.report-modal__statuses,\n.report-modal__comment {\n box-sizing: border-box;\n width: 50%;\n}\n@media screen and (max-width: 480px) {\n .report-modal__statuses,\n.report-modal__comment {\n width: 100%;\n }\n}\n\n.report-modal__statuses {\n flex: 1 1 auto;\n min-height: 20vh;\n max-height: 80vh;\n overflow-y: auto;\n overflow-x: hidden;\n}\n.report-modal__statuses .status__content a {\n color: #2b5fd9;\n}\n.report-modal__statuses .status__content,\n.report-modal__statuses .status__content p {\n color: #000000;\n}\n@media screen and (max-width: 480px) {\n .report-modal__statuses {\n max-height: 10vh;\n }\n}\n\n.report-modal__comment {\n padding: 20px;\n border-right: 1px solid #282c37;\n max-width: 320px;\n}\n.report-modal__comment p {\n font-size: 14px;\n line-height: 20px;\n margin-bottom: 20px;\n}\n.report-modal__comment .setting-text {\n display: block;\n box-sizing: border-box;\n width: 100%;\n margin: 0;\n color: #000000;\n background: #ffffff;\n padding: 10px;\n font-family: inherit;\n font-size: 14px;\n resize: vertical;\n border: 0;\n outline: 0;\n border-radius: 4px;\n border: 1px solid #282c37;\n margin-bottom: 20px;\n}\n.report-modal__comment .setting-text:focus {\n border: 1px solid #393f4f;\n}\n.report-modal__comment .setting-toggle {\n margin-top: 20px;\n margin-bottom: 24px;\n}\n.report-modal__comment .setting-toggle__label {\n color: #000000;\n font-size: 14px;\n}\n@media screen and (max-width: 480px) {\n .report-modal__comment {\n padding: 10px;\n max-width: 100%;\n order: 2;\n }\n .report-modal__comment .setting-toggle {\n margin-bottom: 4px;\n }\n}\n\n.actions-modal {\n max-height: 80vh;\n max-width: 80vw;\n}\n.actions-modal .status {\n overflow-y: auto;\n max-height: 300px;\n}\n.actions-modal .actions-modal__item-label {\n font-weight: 500;\n}\n.actions-modal ul {\n overflow-y: auto;\n flex-shrink: 0;\n}\n.actions-modal ul li:empty {\n margin: 0;\n}\n.actions-modal ul li:not(:empty) a {\n color: #000000;\n display: flex;\n padding: 12px 16px;\n font-size: 15px;\n align-items: center;\n text-decoration: none;\n}\n.actions-modal ul li:not(:empty) a,\n.actions-modal ul li:not(:empty) a button {\n transition: none;\n}\n.actions-modal ul li:not(:empty) a.active,\n.actions-modal ul li:not(:empty) a.active button, .actions-modal ul li:not(:empty) a:hover,\n.actions-modal ul li:not(:empty) a:hover button, .actions-modal ul li:not(:empty) a:active,\n.actions-modal ul li:not(:empty) a:active button, .actions-modal ul li:not(:empty) a:focus,\n.actions-modal ul li:not(:empty) a:focus button {\n background: #2b5fd9;\n color: #000000;\n}\n.actions-modal ul li:not(:empty) a button:first-child {\n margin-right: 10px;\n}\n\n.confirmation-modal__action-bar .confirmation-modal__secondary-button,\n.confirmation-modal__action-bar .confirmation-modal__cancel-button,\n.confirmation-modal__action-bar .mute-modal__cancel-button,\n.mute-modal__action-bar .confirmation-modal__secondary-button,\n.mute-modal__action-bar .confirmation-modal__cancel-button,\n.mute-modal__action-bar .mute-modal__cancel-button {\n background-color: transparent;\n color: #282c37;\n font-size: 14px;\n font-weight: 500;\n}\n.confirmation-modal__action-bar .confirmation-modal__secondary-button:hover, .confirmation-modal__action-bar .confirmation-modal__secondary-button:focus, .confirmation-modal__action-bar .confirmation-modal__secondary-button:active,\n.confirmation-modal__action-bar .confirmation-modal__cancel-button:hover,\n.confirmation-modal__action-bar .confirmation-modal__cancel-button:focus,\n.confirmation-modal__action-bar .confirmation-modal__cancel-button:active,\n.confirmation-modal__action-bar .mute-modal__cancel-button:hover,\n.confirmation-modal__action-bar .mute-modal__cancel-button:focus,\n.confirmation-modal__action-bar .mute-modal__cancel-button:active,\n.mute-modal__action-bar .confirmation-modal__secondary-button:hover,\n.mute-modal__action-bar .confirmation-modal__secondary-button:focus,\n.mute-modal__action-bar .confirmation-modal__secondary-button:active,\n.mute-modal__action-bar .confirmation-modal__cancel-button:hover,\n.mute-modal__action-bar .confirmation-modal__cancel-button:focus,\n.mute-modal__action-bar .confirmation-modal__cancel-button:active,\n.mute-modal__action-bar .mute-modal__cancel-button:hover,\n.mute-modal__action-bar .mute-modal__cancel-button:focus,\n.mute-modal__action-bar .mute-modal__cancel-button:active {\n color: #313543;\n}\n\n.confirmation-modal__container,\n.mute-modal__container,\n.report-modal__target {\n padding: 30px;\n font-size: 16px;\n text-align: center;\n}\n.confirmation-modal__container strong,\n.mute-modal__container strong,\n.report-modal__target strong {\n font-weight: 500;\n}\n.confirmation-modal__container strong:lang(ja),\n.mute-modal__container strong:lang(ja),\n.report-modal__target strong:lang(ja) {\n font-weight: 700;\n}\n.confirmation-modal__container strong:lang(ko),\n.mute-modal__container strong:lang(ko),\n.report-modal__target strong:lang(ko) {\n font-weight: 700;\n}\n.confirmation-modal__container strong:lang(zh-CN),\n.mute-modal__container strong:lang(zh-CN),\n.report-modal__target strong:lang(zh-CN) {\n font-weight: 700;\n}\n.confirmation-modal__container strong:lang(zh-HK),\n.mute-modal__container strong:lang(zh-HK),\n.report-modal__target strong:lang(zh-HK) {\n font-weight: 700;\n}\n.confirmation-modal__container strong:lang(zh-TW),\n.mute-modal__container strong:lang(zh-TW),\n.report-modal__target strong:lang(zh-TW) {\n font-weight: 700;\n}\n\n.report-modal__target {\n padding: 20px;\n}\n.report-modal__target .media-modal__close {\n top: 19px;\n right: 15px;\n}\n\n.loading-bar {\n background-color: #2b5fd9;\n height: 3px;\n position: absolute;\n top: 0;\n left: 0;\n}\n\n.media-gallery__gifv__label {\n display: block;\n position: absolute;\n color: #000000;\n background: rgba(255, 255, 255, 0.5);\n bottom: 6px;\n left: 6px;\n padding: 2px 6px;\n border-radius: 2px;\n font-size: 11px;\n font-weight: 600;\n z-index: 1;\n pointer-events: none;\n opacity: 0.9;\n transition: opacity 0.1s ease;\n}\n\n.media-gallery__gifv.autoplay .media-gallery__gifv__label {\n display: none;\n}\n.media-gallery__gifv:hover .media-gallery__gifv__label {\n opacity: 1;\n}\n\n.media-gallery__audio {\n margin-top: 32px;\n}\n.media-gallery__audio audio {\n width: 100%;\n}\n\n.attachment-list {\n display: flex;\n font-size: 14px;\n border: 1px solid #c0cdd9;\n border-radius: 4px;\n margin-top: 14px;\n overflow: hidden;\n}\n.attachment-list__icon {\n flex: 0 0 auto;\n color: #444b5d;\n padding: 8px 18px;\n cursor: default;\n border-right: 1px solid #c0cdd9;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n font-size: 26px;\n}\n.attachment-list__icon .fa {\n display: block;\n}\n.attachment-list__list {\n list-style: none;\n padding: 4px 0;\n padding-left: 8px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n.attachment-list__list li {\n display: block;\n padding: 4px 0;\n}\n.attachment-list__list a {\n text-decoration: none;\n color: #444b5d;\n font-weight: 500;\n}\n.attachment-list__list a:hover {\n text-decoration: underline;\n}\n.attachment-list.compact {\n border: 0;\n margin-top: 4px;\n}\n.attachment-list.compact .attachment-list__list {\n padding: 0;\n display: block;\n}\n.attachment-list.compact .fa {\n color: #444b5d;\n}\n\n/* Media Gallery */\n.media-gallery {\n box-sizing: border-box;\n margin-top: 8px;\n overflow: hidden;\n border-radius: 4px;\n position: relative;\n width: 100%;\n}\n\n.media-gallery__item {\n border: none;\n box-sizing: border-box;\n display: block;\n float: left;\n position: relative;\n border-radius: 4px;\n overflow: hidden;\n}\n.media-gallery__item.standalone .media-gallery__item-gifv-thumbnail {\n transform: none;\n top: 0;\n}\n\n.media-gallery__item-thumbnail {\n cursor: zoom-in;\n display: block;\n text-decoration: none;\n color: #282c37;\n line-height: 0;\n}\n.media-gallery__item-thumbnail,\n.media-gallery__item-thumbnail img {\n height: 100%;\n width: 100%;\n}\n.media-gallery__item-thumbnail img {\n object-fit: cover;\n}\n\n.media-gallery__gifv {\n height: 100%;\n overflow: hidden;\n position: relative;\n width: 100%;\n}\n\n.media-gallery__item-gifv-thumbnail {\n cursor: zoom-in;\n height: 100%;\n object-fit: cover;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n width: 100%;\n z-index: 1;\n}\n\n.media-gallery__item-thumbnail-label {\n clip: rect(1px 1px 1px 1px);\n /* IE6, IE7 */\n clip: rect(1px, 1px, 1px, 1px);\n overflow: hidden;\n position: absolute;\n}\n\n/* End Media Gallery */\n/* Status Video Player */\n.status__video-player {\n background: #ffffff;\n box-sizing: border-box;\n cursor: default;\n /* May not be needed */\n margin-top: 8px;\n overflow: hidden;\n position: relative;\n}\n\n.status__video-player-video {\n height: 100%;\n object-fit: cover;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n width: 100%;\n z-index: 1;\n}\n\n.status__video-player-expand,\n.status__video-player-mute {\n color: #000000;\n opacity: 0.8;\n position: absolute;\n right: 4px;\n text-shadow: 0 1px 1px #000000, 1px 0 1px #000000;\n}\n\n.status__video-player-spoiler {\n display: none;\n color: #000000;\n left: 4px;\n position: absolute;\n text-shadow: 0 1px 1px #000000, 1px 0 1px #000000;\n top: 4px;\n z-index: 100;\n}\n.status__video-player-spoiler.status__video-player-spoiler--visible {\n display: block;\n}\n\n.status__video-player-expand {\n bottom: 4px;\n z-index: 100;\n}\n\n.status__video-player-mute {\n top: 4px;\n z-index: 5;\n}\n\n.detailed .video-player__volume__current,\n.detailed .video-player__volume::before,\n.fullscreen .video-player__volume__current,\n.fullscreen .video-player__volume::before {\n bottom: 27px;\n}\n.detailed .video-player__volume__handle,\n.fullscreen .video-player__volume__handle {\n bottom: 23px;\n}\n\n.video-player {\n overflow: hidden;\n position: relative;\n background: #000000;\n max-width: 100%;\n border-radius: 4px;\n}\n.video-player:focus {\n outline: 0;\n}\n.video-player video {\n max-width: 100vw;\n max-height: 80vh;\n z-index: 1;\n}\n.video-player.fullscreen {\n width: 100% !important;\n height: 100% !important;\n margin: 0;\n}\n.video-player.fullscreen video {\n max-width: 100% !important;\n max-height: 100% !important;\n width: 100% !important;\n height: 100% !important;\n}\n.video-player.inline video {\n object-fit: contain;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n}\n.video-player__controls {\n position: absolute;\n z-index: 2;\n bottom: 0;\n left: 0;\n right: 0;\n box-sizing: border-box;\n background: linear-gradient(0deg, rgba(0, 0, 0, 0.85) 0, rgba(0, 0, 0, 0.45) 60%, transparent);\n padding: 0 15px;\n opacity: 0;\n transition: opacity 0.1s ease;\n}\n.video-player__controls.active {\n opacity: 1;\n}\n.video-player.inactive video,\n.video-player.inactive .video-player__controls {\n visibility: hidden;\n}\n.video-player__spoiler {\n display: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 4;\n border: 0;\n background: #ffffff;\n color: #282c37;\n transition: none;\n pointer-events: none;\n}\n.video-player__spoiler.active {\n display: block;\n pointer-events: auto;\n}\n.video-player__spoiler.active:hover, .video-player__spoiler.active:active, .video-player__spoiler.active:focus {\n color: #191b22;\n}\n.video-player__spoiler__title {\n display: block;\n font-size: 14px;\n}\n.video-player__spoiler__subtitle {\n display: block;\n font-size: 11px;\n font-weight: 500;\n}\n.video-player__buttons-bar {\n display: flex;\n justify-content: space-between;\n padding-bottom: 10px;\n}\n.video-player__buttons {\n font-size: 16px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.video-player__buttons.left button {\n padding-left: 0;\n}\n.video-player__buttons.right button {\n padding-right: 0;\n}\n.video-player__buttons button {\n background: transparent;\n padding: 2px 10px;\n font-size: 16px;\n border: 0;\n color: rgba(255, 255, 255, 0.75);\n}\n.video-player__buttons button:active, .video-player__buttons button:hover, .video-player__buttons button:focus {\n color: #ffffff;\n}\n.video-player__time-sep, .video-player__time-total, .video-player__time-current {\n font-size: 14px;\n font-weight: 500;\n}\n.video-player__time-current {\n color: #ffffff;\n margin-left: 60px;\n}\n.video-player__time-sep {\n display: inline-block;\n margin: 0 6px;\n}\n.video-player__time-sep, .video-player__time-total {\n color: #ffffff;\n}\n.video-player__volume {\n cursor: pointer;\n height: 24px;\n display: inline;\n}\n.video-player__volume::before {\n content: \"\";\n width: 50px;\n background: rgba(255, 255, 255, 0.35);\n border-radius: 4px;\n display: block;\n position: absolute;\n height: 4px;\n left: 70px;\n bottom: 20px;\n}\n.video-player__volume__current {\n display: block;\n position: absolute;\n height: 4px;\n border-radius: 4px;\n left: 70px;\n bottom: 20px;\n background: #214fba;\n}\n.video-player__volume__handle {\n position: absolute;\n z-index: 3;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n bottom: 16px;\n left: 70px;\n transition: opacity 0.1s ease;\n background: #214fba;\n box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.2);\n pointer-events: none;\n}\n.video-player__seek {\n cursor: pointer;\n height: 24px;\n position: relative;\n}\n.video-player__seek::before {\n content: \"\";\n width: 100%;\n background: rgba(255, 255, 255, 0.35);\n border-radius: 4px;\n display: block;\n position: absolute;\n height: 4px;\n top: 10px;\n}\n.video-player__seek__progress, .video-player__seek__buffer {\n display: block;\n position: absolute;\n height: 4px;\n border-radius: 4px;\n top: 10px;\n background: #214fba;\n}\n.video-player__seek__buffer {\n background: rgba(255, 255, 255, 0.2);\n}\n.video-player__seek__handle {\n position: absolute;\n z-index: 3;\n opacity: 0;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n top: 6px;\n margin-left: -6px;\n transition: opacity 0.1s ease;\n background: #214fba;\n box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.2);\n pointer-events: none;\n}\n.video-player__seek__handle.active {\n opacity: 1;\n}\n.video-player__seek:hover .video-player__seek__handle {\n opacity: 1;\n}\n.video-player.detailed .video-player__buttons button, .video-player.fullscreen .video-player__buttons button {\n padding-top: 10px;\n padding-bottom: 10px;\n}\n\n.media-spoiler-video {\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n cursor: pointer;\n margin-top: 8px;\n position: relative;\n border: 0;\n display: block;\n}\n\n.media-spoiler-video-play-icon {\n border-radius: 100px;\n color: rgba(0, 0, 0, 0.8);\n font-size: 36px;\n left: 50%;\n padding: 5px;\n position: absolute;\n top: 50%;\n transform: translate(-50%, -50%);\n}\n\n/* End Video Player */\n.account-gallery__container {\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n padding: 2px;\n}\n\n.account-gallery__item {\n flex-grow: 1;\n width: 50%;\n overflow: hidden;\n position: relative;\n}\n.account-gallery__item::before {\n content: \"\";\n display: block;\n padding-top: 100%;\n}\n.account-gallery__item a {\n display: block;\n width: calc(100% - 4px);\n height: calc(100% - 4px);\n margin: 2px;\n top: 0;\n left: 0;\n background-color: #ffffff;\n background-size: cover;\n background-position: center;\n position: absolute;\n color: #282c37;\n text-decoration: none;\n border-radius: 4px;\n}\n.account-gallery__item a:hover, .account-gallery__item a:active, .account-gallery__item a:focus {\n outline: 0;\n color: #282c37;\n}\n.account-gallery__item a:hover::before, .account-gallery__item a:active::before, .account-gallery__item a:focus::before {\n content: \"\";\n display: block;\n width: 100%;\n height: 100%;\n background: rgba(255, 255, 255, 0.3);\n border-radius: 4px;\n}\n.account-gallery__item__icons {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n font-size: 24px;\n}\n\n.notification__filter-bar,\n.account__section-headline {\n background: #e6ebf0;\n border-bottom: 1px solid #c0cdd9;\n cursor: default;\n display: flex;\n flex-shrink: 0;\n}\n.notification__filter-bar button,\n.account__section-headline button {\n background: #e6ebf0;\n border: 0;\n margin: 0;\n}\n.notification__filter-bar button,\n.notification__filter-bar a,\n.account__section-headline button,\n.account__section-headline a {\n display: block;\n flex: 1 1 auto;\n color: #282c37;\n padding: 15px 0;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n text-decoration: none;\n position: relative;\n}\n.notification__filter-bar button.active,\n.notification__filter-bar a.active,\n.account__section-headline button.active,\n.account__section-headline a.active {\n color: #282c37;\n}\n.notification__filter-bar button.active::before, .notification__filter-bar button.active::after,\n.notification__filter-bar a.active::before,\n.notification__filter-bar a.active::after,\n.account__section-headline button.active::before,\n.account__section-headline button.active::after,\n.account__section-headline a.active::before,\n.account__section-headline a.active::after {\n display: block;\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 50%;\n width: 0;\n height: 0;\n transform: translateX(-50%);\n border-style: solid;\n border-width: 0 10px 10px;\n border-color: transparent transparent #c0cdd9;\n}\n.notification__filter-bar button.active::after,\n.notification__filter-bar a.active::after,\n.account__section-headline button.active::after,\n.account__section-headline a.active::after {\n bottom: -1px;\n border-color: transparent transparent #d9e1e8;\n}\n\n::-webkit-scrollbar-thumb {\n border-radius: 0;\n}\n\n.search-popout {\n background: #ffffff;\n border-radius: 4px;\n padding: 10px 14px;\n padding-bottom: 14px;\n margin-top: 10px;\n color: #444b5d;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n}\n.search-popout h4 {\n text-transform: uppercase;\n color: #444b5d;\n font-size: 13px;\n font-weight: 500;\n margin-bottom: 10px;\n}\n.search-popout li {\n padding: 4px 0;\n}\n.search-popout ul {\n margin-bottom: 10px;\n}\n.search-popout em {\n font-weight: 500;\n color: #000000;\n}\n\nnoscript {\n text-align: center;\n}\nnoscript img {\n width: 200px;\n opacity: 0.5;\n animation: flicker 4s infinite;\n}\nnoscript div {\n font-size: 14px;\n margin: 30px auto;\n color: #282c37;\n max-width: 400px;\n}\nnoscript div a {\n color: #2b5fd9;\n text-decoration: underline;\n}\nnoscript div a:hover {\n text-decoration: none;\n}\n\n@keyframes flicker {\n 0% {\n opacity: 1;\n }\n 30% {\n opacity: 0.75;\n }\n 100% {\n opacity: 1;\n }\n}\n@media screen and (max-width: 630px) and (max-height: 400px) {\n .tabs-bar,\n.search {\n will-change: margin-top;\n transition: margin-top 400ms 100ms;\n }\n\n .navigation-bar {\n will-change: padding-bottom;\n transition: padding-bottom 400ms 100ms;\n }\n\n .navigation-bar > a:first-child {\n will-change: margin-top, margin-left, margin-right, width;\n transition: margin-top 400ms 100ms, margin-left 400ms 500ms, margin-right 400ms 500ms;\n }\n .navigation-bar > .navigation-bar__profile-edit {\n will-change: margin-top;\n transition: margin-top 400ms 100ms;\n }\n .navigation-bar .navigation-bar__actions > .icon-button.close {\n will-change: opacity transform;\n transition: opacity 200ms 100ms, transform 400ms 100ms;\n }\n .navigation-bar .navigation-bar__actions > .compose__action-bar .icon-button {\n will-change: opacity transform;\n transition: opacity 200ms 300ms, transform 400ms 100ms;\n }\n\n .is-composing .tabs-bar,\n.is-composing .search {\n margin-top: -50px;\n }\n .is-composing .navigation-bar {\n padding-bottom: 0;\n }\n .is-composing .navigation-bar > a:first-child {\n margin: -100px 10px 0 -50px;\n }\n .is-composing .navigation-bar .navigation-bar__profile {\n padding-top: 2px;\n }\n .is-composing .navigation-bar .navigation-bar__profile-edit {\n position: absolute;\n margin-top: -60px;\n }\n .is-composing .navigation-bar .navigation-bar__actions .icon-button.close {\n pointer-events: auto;\n opacity: 1;\n transform: scale(1, 1) translate(0, 0);\n bottom: 5px;\n }\n .is-composing .navigation-bar .navigation-bar__actions .compose__action-bar .icon-button {\n pointer-events: none;\n opacity: 0;\n transform: scale(0, 1) translate(100%, 0);\n }\n}\n.embed-modal {\n max-width: 80vw;\n max-height: 80vh;\n}\n.embed-modal h4 {\n padding: 30px;\n font-weight: 500;\n font-size: 16px;\n text-align: center;\n}\n.embed-modal .embed-modal__container {\n padding: 10px;\n}\n.embed-modal .embed-modal__container .hint {\n margin-bottom: 15px;\n}\n.embed-modal .embed-modal__container .embed-modal__html {\n outline: 0;\n box-sizing: border-box;\n display: block;\n width: 100%;\n border: none;\n padding: 10px;\n font-family: \"mastodon-font-monospace\", monospace;\n background: #d9e1e8;\n color: #000000;\n font-size: 14px;\n margin: 0;\n margin-bottom: 15px;\n}\n.embed-modal .embed-modal__container .embed-modal__html::-moz-focus-inner {\n border: 0;\n}\n.embed-modal .embed-modal__container .embed-modal__html::-moz-focus-inner, .embed-modal .embed-modal__container .embed-modal__html:focus, .embed-modal .embed-modal__container .embed-modal__html:active {\n outline: 0 !important;\n}\n.embed-modal .embed-modal__container .embed-modal__html:focus {\n background: #ccd7e0;\n}\n@media screen and (max-width: 600px) {\n .embed-modal .embed-modal__container .embed-modal__html {\n font-size: 16px;\n }\n}\n.embed-modal .embed-modal__container .embed-modal__iframe {\n width: 400px;\n max-width: 100%;\n overflow: hidden;\n border: 0;\n}\n\n.account__moved-note {\n padding: 14px 10px;\n padding-bottom: 16px;\n background: #ccd7e0;\n border-top: 1px solid #c0cdd9;\n border-bottom: 1px solid #c0cdd9;\n}\n.account__moved-note__message {\n position: relative;\n margin-left: 58px;\n color: #444b5d;\n padding: 8px 0;\n padding-top: 0;\n padding-bottom: 4px;\n font-size: 14px;\n}\n.account__moved-note__message > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.account__moved-note__icon-wrapper {\n left: -26px;\n position: absolute;\n}\n.account__moved-note .detailed-status__display-avatar {\n position: relative;\n}\n.account__moved-note .detailed-status__display-name {\n margin-bottom: 0;\n}\n\n.column-inline-form {\n padding: 7px 15px;\n padding-right: 5px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n background: #ccd7e0;\n}\n.column-inline-form label {\n flex: 1 1 auto;\n}\n.column-inline-form label input {\n width: 100%;\n margin-bottom: 6px;\n}\n.column-inline-form label input:focus {\n outline: 0;\n}\n.column-inline-form .icon-button {\n flex: 0 0 auto;\n margin: 0 5px;\n}\n\n.drawer__backdrop {\n cursor: pointer;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: rgba(255, 255, 255, 0.5);\n}\n\n.list-editor {\n background: #d9e1e8;\n flex-direction: column;\n border-radius: 8px;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n width: 380px;\n overflow: hidden;\n}\n@media screen and (max-width: 420px) {\n .list-editor {\n width: 90%;\n }\n}\n.list-editor h4 {\n padding: 15px 0;\n background: #b0c0cf;\n font-weight: 500;\n font-size: 16px;\n text-align: center;\n border-radius: 8px 8px 0 0;\n}\n.list-editor .drawer__pager {\n height: 50vh;\n}\n.list-editor .drawer__inner {\n border-radius: 0 0 8px 8px;\n}\n.list-editor .drawer__inner.backdrop {\n width: calc(100% - 60px);\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n border-radius: 0 0 0 8px;\n}\n.list-editor__accounts {\n overflow-y: auto;\n}\n.list-editor .account__display-name:hover strong {\n text-decoration: none;\n}\n.list-editor .account__avatar {\n cursor: default;\n}\n.list-editor .search {\n margin-bottom: 0;\n}\n\n.list-adder {\n background: #d9e1e8;\n flex-direction: column;\n border-radius: 8px;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n width: 380px;\n overflow: hidden;\n}\n@media screen and (max-width: 420px) {\n .list-adder {\n width: 90%;\n }\n}\n.list-adder__account {\n background: #b0c0cf;\n}\n.list-adder__lists {\n background: #b0c0cf;\n height: 50vh;\n border-radius: 0 0 8px 8px;\n overflow-y: auto;\n}\n.list-adder .list {\n padding: 10px;\n border-bottom: 1px solid #c0cdd9;\n}\n.list-adder .list__wrapper {\n display: flex;\n}\n.list-adder .list__display-name {\n flex: 1 1 auto;\n overflow: hidden;\n text-decoration: none;\n font-size: 16px;\n padding: 10px;\n}\n\n.focal-point-modal {\n max-width: 80vw;\n max-height: 80vh;\n position: relative;\n}\n\n.focal-point {\n position: relative;\n cursor: pointer;\n overflow: hidden;\n}\n.focal-point.dragging {\n cursor: move;\n}\n.focal-point img {\n max-width: 80vw;\n max-height: 80vh;\n width: auto;\n height: auto;\n margin: auto;\n}\n.focal-point__reticle {\n position: absolute;\n width: 100px;\n height: 100px;\n transform: translate(-50%, -50%);\n background: url(\"~images/reticle.png\") no-repeat 0 0;\n border-radius: 50%;\n box-shadow: 0 0 0 9999em rgba(0, 0, 0, 0.35);\n}\n.focal-point__overlay {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n}\n\n.floating-action-button {\n position: fixed;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 3.9375rem;\n height: 3.9375rem;\n bottom: 1.3125rem;\n right: 1.3125rem;\n background: #3869db;\n color: #ffffff;\n border-radius: 50%;\n font-size: 21px;\n line-height: 21px;\n text-decoration: none;\n box-shadow: 2px 3px 9px rgba(0, 0, 0, 0.4);\n}\n.floating-action-button:hover, .floating-action-button:focus, .floating-action-button:active {\n background: #2251be;\n}\n\n.account__header__content {\n color: #282c37;\n font-size: 14px;\n font-weight: 400;\n overflow: hidden;\n word-break: normal;\n word-wrap: break-word;\n}\n.account__header__content p {\n margin-bottom: 20px;\n}\n.account__header__content p:last-child {\n margin-bottom: 0;\n}\n.account__header__content a {\n color: inherit;\n text-decoration: underline;\n}\n.account__header__content a:hover {\n text-decoration: none;\n}\n\n.account__header {\n overflow: hidden;\n}\n.account__header.inactive {\n opacity: 0.5;\n}\n.account__header.inactive .account__header__image,\n.account__header.inactive .account__avatar {\n filter: grayscale(100%);\n}\n.account__header__info {\n position: absolute;\n top: 10px;\n left: 10px;\n}\n.account__header__image {\n overflow: hidden;\n height: 145px;\n position: relative;\n background: #e6ebf0;\n}\n.account__header__image img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n}\n.account__header__bar {\n position: relative;\n background: #ccd7e0;\n padding: 5px;\n border-bottom: 1px solid #b3c3d1;\n}\n.account__header__bar .avatar {\n display: block;\n flex: 0 0 auto;\n width: 94px;\n margin-left: -2px;\n}\n.account__header__bar .avatar .account__avatar {\n background: #f2f5f7;\n border: 2px solid #ccd7e0;\n}\n.account__header__tabs {\n display: flex;\n align-items: flex-start;\n padding: 7px 5px;\n margin-top: -55px;\n}\n.account__header__tabs__buttons {\n display: flex;\n align-items: center;\n padding-top: 55px;\n overflow: hidden;\n}\n.account__header__tabs__buttons .icon-button {\n border: 1px solid #b3c3d1;\n border-radius: 4px;\n box-sizing: content-box;\n padding: 2px;\n}\n.account__header__tabs__buttons .button {\n margin: 0 8px;\n}\n.account__header__tabs__name {\n padding: 5px;\n}\n.account__header__tabs__name .account-role {\n vertical-align: top;\n}\n.account__header__tabs__name .emojione {\n width: 22px;\n height: 22px;\n}\n.account__header__tabs__name h1 {\n font-size: 16px;\n line-height: 24px;\n color: #000000;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.account__header__tabs__name h1 small {\n display: block;\n font-size: 14px;\n color: #282c37;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.account__header__tabs .spacer {\n flex: 1 1 auto;\n}\n.account__header__bio {\n overflow: hidden;\n margin: 0 -5px;\n}\n.account__header__bio .account__header__content {\n padding: 20px 15px;\n padding-bottom: 5px;\n color: #000000;\n}\n.account__header__bio .account__header__fields {\n margin: 0;\n border-top: 1px solid #b3c3d1;\n}\n.account__header__bio .account__header__fields a {\n color: #214fba;\n}\n.account__header__bio .account__header__fields dl:first-child .verified {\n border-radius: 0 4px 0 0;\n}\n.account__header__bio .account__header__fields .verified a {\n color: #3c754d;\n}\n.account__header__extra {\n margin-top: 4px;\n}\n.account__header__extra__links {\n font-size: 14px;\n color: #282c37;\n}\n.account__header__extra__links a {\n display: inline-block;\n color: #282c37;\n text-decoration: none;\n padding: 10px;\n padding-top: 20px;\n font-weight: 500;\n}\n.account__header__extra__links a strong {\n font-weight: 700;\n color: #000000;\n}\n\n.trends__header {\n color: #444b5d;\n background: #d3dce4;\n border-bottom: 1px solid #e6ebf0;\n font-weight: 500;\n padding: 15px;\n font-size: 16px;\n cursor: default;\n}\n.trends__header .fa {\n display: inline-block;\n margin-right: 5px;\n}\n.trends__item {\n display: flex;\n align-items: center;\n padding: 15px;\n border-bottom: 1px solid #c0cdd9;\n}\n.trends__item:last-child {\n border-bottom: 0;\n}\n.trends__item__name {\n flex: 1 1 auto;\n color: #444b5d;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.trends__item__name strong {\n font-weight: 500;\n}\n.trends__item__name a {\n color: #282c37;\n text-decoration: none;\n font-size: 14px;\n font-weight: 500;\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.trends__item__name a:hover span, .trends__item__name a:focus span, .trends__item__name a:active span {\n text-decoration: underline;\n}\n.trends__item__current {\n flex: 0 0 auto;\n width: 100px;\n font-size: 24px;\n line-height: 36px;\n font-weight: 500;\n text-align: center;\n color: #282c37;\n}\n.trends__item__sparkline {\n flex: 0 0 auto;\n width: 50px;\n}\n.trends__item__sparkline path {\n stroke: #2353c3 !important;\n}\n\n.poll {\n margin-top: 16px;\n font-size: 14px;\n}\n.poll li {\n margin-bottom: 10px;\n position: relative;\n height: 30px;\n}\n.poll__chart {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n display: inline-block;\n border-radius: 4px;\n background: #d8eaf8;\n}\n.poll__chart.leading {\n background: #2b5fd9;\n}\n.poll__text {\n position: relative;\n display: inline-block;\n padding: 6px 0;\n line-height: 18px;\n cursor: default;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.poll__text input[type=radio],\n.poll__text input[type=checkbox] {\n display: none;\n}\n.poll__text input[type=text] {\n display: block;\n box-sizing: border-box;\n flex: 1 1 auto;\n width: 20px;\n font-size: 14px;\n color: #000000;\n display: block;\n outline: 0;\n font-family: inherit;\n background: #ffffff;\n border: 1px solid white;\n border-radius: 4px;\n padding: 6px 10px;\n}\n.poll__text input[type=text]:focus {\n border-color: #2b5fd9;\n}\n.poll__text.selectable {\n cursor: pointer;\n}\n.poll__text.editable {\n display: flex;\n align-items: center;\n}\n.poll__input {\n display: inline-block;\n position: relative;\n border: 1px solid #9bcbed;\n box-sizing: border-box;\n width: 18px;\n height: 18px;\n flex: 0 0 auto;\n margin-right: 10px;\n top: -1px;\n border-radius: 50%;\n vertical-align: middle;\n}\n.poll__input.checkbox {\n border-radius: 4px;\n}\n.poll__input.active {\n border-color: #3c754d;\n background: #3c754d;\n}\n.poll__number {\n display: inline-block;\n width: 36px;\n font-weight: 700;\n padding: 0 10px;\n text-align: right;\n}\n.poll__footer {\n padding-top: 6px;\n padding-bottom: 5px;\n color: #444b5d;\n}\n.poll__link {\n display: inline;\n background: transparent;\n padding: 0;\n margin: 0;\n border: 0;\n color: #444b5d;\n text-decoration: underline;\n font-size: inherit;\n}\n.poll__link:hover, .poll__link:focus, .poll__link:active {\n text-decoration: none;\n}\n.poll .button {\n height: 36px;\n padding: 0 16px;\n margin-right: 10px;\n font-size: 14px;\n}\n\n.compose-form__poll-wrapper {\n border-top: 1px solid white;\n}\n.compose-form__poll-wrapper ul {\n padding: 10px;\n}\n.compose-form__poll-wrapper .poll__footer {\n border-top: 1px solid white;\n padding: 10px;\n display: flex;\n align-items: center;\n}\n.compose-form__poll-wrapper .poll__footer button,\n.compose-form__poll-wrapper .poll__footer select {\n flex: 1 1 50%;\n}\n.compose-form__poll-wrapper .button.button-secondary {\n font-size: 14px;\n font-weight: 400;\n padding: 6px 10px;\n height: auto;\n line-height: inherit;\n color: #606984;\n border-color: #606984;\n margin-right: 5px;\n}\n.compose-form__poll-wrapper li {\n display: flex;\n align-items: center;\n}\n.compose-form__poll-wrapper li .poll__text {\n flex: 0 0 auto;\n width: calc(100% - (23px + 6px));\n margin-right: 6px;\n}\n.compose-form__poll-wrapper select {\n appearance: none;\n box-sizing: border-box;\n font-size: 14px;\n color: #000000;\n display: inline-block;\n width: auto;\n outline: 0;\n font-family: inherit;\n background: #ffffff url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center/auto 16px;\n border: 1px solid white;\n border-radius: 4px;\n padding: 6px 10px;\n padding-right: 30px;\n}\n.compose-form__poll-wrapper .icon-button.disabled {\n color: white;\n}\n\n.muted .poll {\n color: #444b5d;\n}\n.muted .poll__chart {\n background: rgba(216, 234, 248, 0.2);\n}\n.muted .poll__chart.leading {\n background: rgba(43, 95, 217, 0.2);\n}\n\n.modal-layout {\n background: #d9e1e8 url('data:image/svg+xml;utf8,') repeat-x bottom fixed;\n display: flex;\n flex-direction: column;\n height: 100vh;\n padding: 0;\n}\n\n.modal-layout__mastodon {\n display: flex;\n flex: 1;\n flex-direction: column;\n justify-content: flex-end;\n}\n.modal-layout__mastodon > * {\n flex: 1;\n max-height: 235px;\n}\n\n@media screen and (max-width: 600px) {\n .account-header {\n margin-top: 0;\n }\n}\n.emoji-mart {\n font-size: 13px;\n display: inline-block;\n color: #000000;\n}\n.emoji-mart,\n.emoji-mart * {\n box-sizing: border-box;\n line-height: 1.15;\n}\n.emoji-mart .emoji-mart-emoji {\n padding: 6px;\n}\n\n.emoji-mart-bar {\n border: 0 solid #393f4f;\n}\n.emoji-mart-bar:first-child {\n border-bottom-width: 1px;\n border-top-left-radius: 5px;\n border-top-right-radius: 5px;\n background: #282c37;\n}\n.emoji-mart-bar:last-child {\n border-top-width: 1px;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n display: none;\n}\n\n.emoji-mart-anchors {\n display: flex;\n justify-content: space-between;\n padding: 0 6px;\n color: #282c37;\n line-height: 0;\n}\n\n.emoji-mart-anchor {\n position: relative;\n flex: 1;\n text-align: center;\n padding: 12px 4px;\n overflow: hidden;\n transition: color 0.1s ease-out;\n cursor: pointer;\n}\n.emoji-mart-anchor:hover {\n color: #313543;\n}\n\n.emoji-mart-anchor-selected {\n color: #2b5fd9;\n}\n.emoji-mart-anchor-selected:hover {\n color: #3c6cdc;\n}\n.emoji-mart-anchor-selected .emoji-mart-anchor-bar {\n bottom: -1px;\n}\n\n.emoji-mart-anchor-bar {\n position: absolute;\n bottom: -5px;\n left: 0;\n width: 100%;\n height: 4px;\n background-color: #2b5fd9;\n}\n\n.emoji-mart-anchors i {\n display: inline-block;\n width: 100%;\n max-width: 22px;\n}\n.emoji-mart-anchors svg {\n fill: currentColor;\n max-height: 18px;\n}\n\n.emoji-mart-scroll {\n overflow-y: scroll;\n height: 270px;\n max-height: 35vh;\n padding: 0 6px 6px;\n background: #ffffff;\n will-change: transform;\n}\n.emoji-mart-scroll::-webkit-scrollbar-track:hover, .emoji-mart-scroll::-webkit-scrollbar-track:active {\n background-color: rgba(255, 255, 255, 0.3);\n}\n\n.emoji-mart-search {\n padding: 10px;\n padding-right: 45px;\n background: #ffffff;\n}\n.emoji-mart-search input {\n font-size: 14px;\n font-weight: 400;\n padding: 7px 9px;\n font-family: inherit;\n display: block;\n width: 100%;\n background: rgba(40, 44, 55, 0.3);\n color: #000000;\n border: 1px solid #282c37;\n border-radius: 4px;\n}\n.emoji-mart-search input::-moz-focus-inner {\n border: 0;\n}\n.emoji-mart-search input::-moz-focus-inner, .emoji-mart-search input:focus, .emoji-mart-search input:active {\n outline: 0 !important;\n}\n\n.emoji-mart-category .emoji-mart-emoji {\n cursor: pointer;\n}\n.emoji-mart-category .emoji-mart-emoji span {\n z-index: 1;\n position: relative;\n text-align: center;\n}\n.emoji-mart-category .emoji-mart-emoji:hover::before {\n z-index: 0;\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(40, 44, 55, 0.7);\n border-radius: 100%;\n}\n\n.emoji-mart-category-label {\n z-index: 2;\n position: relative;\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n}\n.emoji-mart-category-label span {\n display: block;\n width: 100%;\n font-weight: 500;\n padding: 5px 6px;\n background: #ffffff;\n}\n\n.emoji-mart-emoji {\n position: relative;\n display: inline-block;\n font-size: 0;\n}\n.emoji-mart-emoji span {\n width: 22px;\n height: 22px;\n}\n\n.emoji-mart-no-results {\n font-size: 14px;\n text-align: center;\n padding-top: 70px;\n color: #444b5d;\n}\n.emoji-mart-no-results .emoji-mart-category-label {\n display: none;\n}\n.emoji-mart-no-results .emoji-mart-no-results-label {\n margin-top: 0.2em;\n}\n.emoji-mart-no-results .emoji-mart-emoji:hover::before {\n content: none;\n}\n\n.emoji-mart-preview {\n display: none;\n}\n\n.container {\n box-sizing: border-box;\n max-width: 1235px;\n margin: 0 auto;\n position: relative;\n}\n@media screen and (max-width: 1255px) {\n .container {\n width: 100%;\n padding: 0 10px;\n }\n}\n\n.rich-formatting {\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n color: #282c37;\n padding-right: 10px;\n}\n.rich-formatting a {\n color: #2b5fd9;\n text-decoration: underline;\n}\n.rich-formatting p,\n.rich-formatting li {\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 12px;\n color: #282c37;\n}\n.rich-formatting p a,\n.rich-formatting li a {\n color: #2b5fd9;\n text-decoration: underline;\n}\n.rich-formatting p:last-child,\n.rich-formatting li:last-child {\n margin-bottom: 0;\n}\n.rich-formatting strong,\n.rich-formatting em {\n font-weight: 700;\n color: #131419;\n}\n.rich-formatting h1 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 26px;\n line-height: 30px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #282c37;\n}\n.rich-formatting h1 small {\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n display: block;\n font-size: 18px;\n font-weight: 400;\n color: #131419;\n}\n.rich-formatting h2 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 22px;\n line-height: 26px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #282c37;\n}\n.rich-formatting h3 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 18px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #282c37;\n}\n.rich-formatting h4 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 16px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #282c37;\n}\n.rich-formatting h5 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #282c37;\n}\n.rich-formatting h6 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 12px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #282c37;\n}\n.rich-formatting ul,\n.rich-formatting ol {\n margin-left: 20px;\n}\n.rich-formatting ul[type=a],\n.rich-formatting ol[type=a] {\n list-style-type: lower-alpha;\n}\n.rich-formatting ul[type=i],\n.rich-formatting ol[type=i] {\n list-style-type: lower-roman;\n}\n.rich-formatting ul {\n list-style: disc;\n}\n.rich-formatting ol {\n list-style: decimal;\n}\n.rich-formatting li > ol,\n.rich-formatting li > ul {\n margin-top: 6px;\n}\n.rich-formatting hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba(176, 192, 207, 0.6);\n margin: 20px 0;\n}\n.rich-formatting hr.spacer {\n height: 1px;\n border: 0;\n}\n\n.information-board {\n background: #e6ebf0;\n padding: 20px 0;\n}\n.information-board .container-alt {\n position: relative;\n padding-right: 295px;\n}\n.information-board__sections {\n display: flex;\n justify-content: space-between;\n flex-wrap: wrap;\n}\n.information-board__section {\n flex: 1 0 0;\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n font-size: 16px;\n line-height: 28px;\n color: #000000;\n text-align: right;\n padding: 10px 15px;\n}\n.information-board__section span,\n.information-board__section strong {\n display: block;\n}\n.information-board__section span:last-child {\n color: #282c37;\n}\n.information-board__section strong {\n font-family: \"mastodon-font-display\", sans-serif;\n font-weight: 500;\n font-size: 32px;\n line-height: 48px;\n}\n@media screen and (max-width: 700px) {\n .information-board__section {\n text-align: center;\n }\n}\n.information-board .panel {\n position: absolute;\n width: 280px;\n box-sizing: border-box;\n background: #f2f5f7;\n padding: 20px;\n padding-top: 10px;\n border-radius: 4px 4px 0 0;\n right: 0;\n bottom: -40px;\n}\n.information-board .panel .panel-header {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n color: #282c37;\n padding-bottom: 5px;\n margin-bottom: 15px;\n border-bottom: 1px solid #ccd7e0;\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\n.information-board .panel .panel-header a,\n.information-board .panel .panel-header span {\n font-weight: 400;\n color: #3d4455;\n}\n.information-board .panel .panel-header a {\n text-decoration: none;\n}\n.information-board .owner {\n text-align: center;\n}\n.information-board .owner .avatar {\n width: 80px;\n height: 80px;\n margin: 0 auto;\n margin-bottom: 15px;\n}\n.information-board .owner .avatar img {\n display: block;\n width: 80px;\n height: 80px;\n border-radius: 48px;\n}\n.information-board .owner .name {\n font-size: 14px;\n}\n.information-board .owner .name a {\n display: block;\n color: #000000;\n text-decoration: none;\n}\n.information-board .owner .name a:hover .display_name {\n text-decoration: underline;\n}\n.information-board .owner .name .username {\n display: block;\n color: #282c37;\n}\n\n.landing-page p,\n.landing-page li {\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 12px;\n color: #282c37;\n}\n.landing-page p a,\n.landing-page li a {\n color: #2b5fd9;\n text-decoration: underline;\n}\n.landing-page em {\n display: inline;\n margin: 0;\n padding: 0;\n font-weight: 700;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n color: #131419;\n}\n.landing-page h1 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 26px;\n line-height: 30px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #282c37;\n}\n.landing-page h1 small {\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n display: block;\n font-size: 18px;\n font-weight: 400;\n color: #131419;\n}\n.landing-page h2 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 22px;\n line-height: 26px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #282c37;\n}\n.landing-page h3 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 18px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #282c37;\n}\n.landing-page h4 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 16px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #282c37;\n}\n.landing-page h5 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #282c37;\n}\n.landing-page h6 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 12px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #282c37;\n}\n.landing-page ul,\n.landing-page ol {\n margin-left: 20px;\n}\n.landing-page ul[type=a],\n.landing-page ol[type=a] {\n list-style-type: lower-alpha;\n}\n.landing-page ul[type=i],\n.landing-page ol[type=i] {\n list-style-type: lower-roman;\n}\n.landing-page ul {\n list-style: disc;\n}\n.landing-page ol {\n list-style: decimal;\n}\n.landing-page li > ol,\n.landing-page li > ul {\n margin-top: 6px;\n}\n.landing-page hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba(176, 192, 207, 0.6);\n margin: 20px 0;\n}\n.landing-page hr.spacer {\n height: 1px;\n border: 0;\n}\n.landing-page__information, .landing-page__forms {\n padding: 20px;\n}\n.landing-page__call-to-action {\n background: #e6ebf0;\n border-radius: 4px;\n padding: 25px 40px;\n overflow: hidden;\n box-sizing: border-box;\n}\n.landing-page__call-to-action .row {\n width: 100%;\n display: flex;\n flex-direction: row-reverse;\n flex-wrap: nowrap;\n justify-content: space-between;\n align-items: center;\n}\n.landing-page__call-to-action .row__information-board {\n display: flex;\n justify-content: flex-end;\n align-items: flex-end;\n}\n.landing-page__call-to-action .row__information-board .information-board__section {\n flex: 1 0 auto;\n padding: 0 10px;\n}\n@media screen and (max-width: 415px) {\n .landing-page__call-to-action .row__information-board {\n width: 100%;\n justify-content: space-between;\n }\n}\n.landing-page__call-to-action .row__mascot {\n flex: 1;\n margin: 10px -50px 0 0;\n}\n@media screen and (max-width: 415px) {\n .landing-page__call-to-action .row__mascot {\n display: none;\n }\n}\n.landing-page__logo {\n margin-right: 20px;\n}\n.landing-page__logo img {\n height: 50px;\n width: auto;\n mix-blend-mode: lighten;\n}\n.landing-page__information {\n padding: 45px 40px;\n margin-bottom: 10px;\n}\n.landing-page__information:last-child {\n margin-bottom: 0;\n}\n.landing-page__information strong {\n font-weight: 500;\n color: #131419;\n}\n.landing-page__information .account {\n border-bottom: 0;\n padding: 0;\n}\n.landing-page__information .account__display-name {\n align-items: center;\n display: flex;\n margin-right: 5px;\n}\n.landing-page__information .account div.account__display-name:hover .display-name strong {\n text-decoration: none;\n}\n.landing-page__information .account div.account__display-name .account__avatar {\n cursor: default;\n}\n.landing-page__information .account__avatar-wrapper {\n margin-left: 0;\n flex: 0 0 auto;\n}\n.landing-page__information .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n}\n.landing-page__information .account .display-name {\n font-size: 15px;\n}\n.landing-page__information .account .display-name__account {\n font-size: 14px;\n}\n@media screen and (max-width: 960px) {\n .landing-page__information .contact {\n margin-top: 30px;\n }\n}\n@media screen and (max-width: 700px) {\n .landing-page__information {\n padding: 25px 20px;\n }\n}\n.landing-page__information, .landing-page__forms,\n.landing-page #mastodon-timeline {\n box-sizing: border-box;\n background: #d9e1e8;\n border-radius: 4px;\n box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);\n}\n.landing-page__mascot {\n height: 104px;\n position: relative;\n left: -40px;\n bottom: 25px;\n}\n.landing-page__mascot img {\n height: 190px;\n width: auto;\n}\n.landing-page__short-description .row {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n margin-bottom: 40px;\n}\n@media screen and (max-width: 700px) {\n .landing-page__short-description .row {\n margin-bottom: 20px;\n }\n}\n.landing-page__short-description p a {\n color: #282c37;\n}\n.landing-page__short-description h1 {\n font-weight: 500;\n color: #000000;\n margin-bottom: 0;\n}\n.landing-page__short-description h1 small {\n color: #282c37;\n}\n.landing-page__short-description h1 small span {\n color: #282c37;\n}\n.landing-page__short-description p:last-child {\n margin-bottom: 0;\n}\n.landing-page__hero {\n margin-bottom: 10px;\n}\n.landing-page__hero img {\n display: block;\n margin: 0;\n max-width: 100%;\n height: auto;\n border-radius: 4px;\n}\n@media screen and (max-width: 840px) {\n .landing-page .information-board .container-alt {\n padding-right: 20px;\n }\n .landing-page .information-board .panel {\n position: static;\n margin-top: 20px;\n width: 100%;\n border-radius: 4px;\n }\n .landing-page .information-board .panel .panel-header {\n text-align: center;\n }\n}\n@media screen and (max-width: 675px) {\n .landing-page .header-wrapper {\n padding-top: 0;\n }\n .landing-page .header-wrapper.compact {\n padding-bottom: 0;\n }\n .landing-page .header-wrapper.compact .hero .heading {\n text-align: initial;\n }\n .landing-page .header .container-alt,\n.landing-page .features .container-alt {\n display: block;\n }\n}\n.landing-page .cta {\n margin: 20px;\n}\n\n.landing {\n margin-bottom: 100px;\n}\n@media screen and (max-width: 738px) {\n .landing {\n margin-bottom: 0;\n }\n}\n.landing__brand {\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 50px;\n}\n.landing__brand img {\n height: 52px;\n}\n@media screen and (max-width: 415px) {\n .landing__brand {\n padding: 0;\n margin-bottom: 30px;\n }\n}\n.landing .directory {\n margin-top: 30px;\n background: transparent;\n box-shadow: none;\n border-radius: 0;\n}\n.landing .hero-widget {\n margin-top: 30px;\n margin-bottom: 0;\n}\n.landing .hero-widget h4 {\n padding: 10px;\n text-transform: uppercase;\n font-weight: 700;\n font-size: 13px;\n color: #282c37;\n}\n.landing .hero-widget__text {\n border-radius: 0;\n padding-bottom: 0;\n}\n.landing .hero-widget__footer {\n background: #d9e1e8;\n padding: 10px;\n border-radius: 0 0 4px 4px;\n display: flex;\n}\n.landing .hero-widget__footer__column {\n flex: 1 1 50%;\n}\n.landing .hero-widget .account {\n padding: 10px 0;\n border-bottom: 0;\n}\n.landing .hero-widget .account .account__display-name {\n display: flex;\n align-items: center;\n}\n.landing .hero-widget .account .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n}\n.landing .hero-widget__counter {\n padding: 10px;\n}\n.landing .hero-widget__counter strong {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 15px;\n font-weight: 700;\n display: block;\n}\n.landing .hero-widget__counter span {\n font-size: 14px;\n color: #282c37;\n}\n.landing .simple_form .user_agreement .label_input > label {\n font-weight: 400;\n color: #282c37;\n}\n.landing .simple_form p.lead {\n color: #282c37;\n font-size: 15px;\n line-height: 20px;\n font-weight: 400;\n margin-bottom: 25px;\n}\n.landing__grid {\n max-width: 960px;\n margin: 0 auto;\n display: grid;\n grid-template-columns: minmax(0, 50%) minmax(0, 50%);\n grid-gap: 30px;\n}\n@media screen and (max-width: 738px) {\n .landing__grid {\n grid-template-columns: minmax(0, 100%);\n grid-gap: 10px;\n }\n .landing__grid__column-login {\n grid-row: 1;\n display: flex;\n flex-direction: column;\n }\n .landing__grid__column-login .box-widget {\n order: 2;\n flex: 0 0 auto;\n }\n .landing__grid__column-login .hero-widget {\n margin-top: 0;\n margin-bottom: 10px;\n order: 1;\n flex: 0 0 auto;\n }\n .landing__grid__column-registration {\n grid-row: 2;\n }\n .landing__grid .directory {\n margin-top: 10px;\n }\n}\n@media screen and (max-width: 415px) {\n .landing__grid {\n grid-gap: 0;\n }\n .landing__grid .hero-widget {\n display: block;\n margin-bottom: 0;\n box-shadow: none;\n }\n .landing__grid .hero-widget__img, .landing__grid .hero-widget__img img, .landing__grid .hero-widget__footer {\n border-radius: 0;\n }\n .landing__grid .hero-widget,\n.landing__grid .box-widget,\n.landing__grid .directory__tag {\n border-bottom: 1px solid #c0cdd9;\n }\n .landing__grid .directory {\n margin-top: 0;\n }\n .landing__grid .directory__tag {\n margin-bottom: 0;\n }\n .landing__grid .directory__tag > a, .landing__grid .directory__tag > div {\n border-radius: 0;\n box-shadow: none;\n }\n .landing__grid .directory__tag:last-child {\n border-bottom: 0;\n }\n}\n\n.brand {\n position: relative;\n text-decoration: none;\n}\n\n.brand__tagline {\n display: block;\n position: absolute;\n bottom: -10px;\n left: 50px;\n width: 300px;\n color: #9bcbed;\n text-decoration: none;\n font-size: 14px;\n}\n@media screen and (max-width: 415px) {\n .brand__tagline {\n position: static;\n width: auto;\n margin-top: 20px;\n color: #444b5d;\n }\n}\n\n.table {\n width: 100%;\n max-width: 100%;\n border-spacing: 0;\n border-collapse: collapse;\n}\n.table th,\n.table td {\n padding: 8px;\n line-height: 18px;\n vertical-align: top;\n border-top: 1px solid #d9e1e8;\n text-align: left;\n background: #e6ebf0;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #d9e1e8;\n border-top: 0;\n font-weight: 500;\n}\n.table > tbody > tr > th {\n font-weight: 500;\n}\n.table > tbody > tr:nth-child(odd) > td, .table > tbody > tr:nth-child(odd) > th {\n background: #d9e1e8;\n}\n.table a {\n color: #2b5fd9;\n text-decoration: underline;\n}\n.table a:hover {\n text-decoration: none;\n}\n.table strong {\n font-weight: 500;\n}\n.table strong:lang(ja) {\n font-weight: 700;\n}\n.table strong:lang(ko) {\n font-weight: 700;\n}\n.table strong:lang(zh-CN) {\n font-weight: 700;\n}\n.table strong:lang(zh-HK) {\n font-weight: 700;\n}\n.table strong:lang(zh-TW) {\n font-weight: 700;\n}\n.table.inline-table > tbody > tr:nth-child(odd) > td, .table.inline-table > tbody > tr:nth-child(odd) > th {\n background: transparent;\n}\n.table.inline-table > tbody > tr:first-child > td, .table.inline-table > tbody > tr:first-child > th {\n border-top: 0;\n}\n.table.batch-table > thead > tr > th {\n background: #d9e1e8;\n border-top: 1px solid #f2f5f7;\n border-bottom: 1px solid #f2f5f7;\n}\n.table.batch-table > thead > tr > th:first-child {\n border-radius: 4px 0 0;\n border-left: 1px solid #f2f5f7;\n}\n.table.batch-table > thead > tr > th:last-child {\n border-radius: 0 4px 0 0;\n border-right: 1px solid #f2f5f7;\n}\n.table--invites tbody td {\n vertical-align: middle;\n}\n\n.table-wrapper {\n overflow: auto;\n margin-bottom: 20px;\n}\n\nsamp {\n font-family: \"mastodon-font-monospace\", monospace;\n}\n\nbutton.table-action-link {\n background: transparent;\n border: 0;\n font: inherit;\n}\n\nbutton.table-action-link,\na.table-action-link {\n text-decoration: none;\n display: inline-block;\n margin-right: 5px;\n padding: 0 10px;\n color: #282c37;\n font-weight: 500;\n}\nbutton.table-action-link:hover,\na.table-action-link:hover {\n color: #000000;\n}\nbutton.table-action-link i.fa,\na.table-action-link i.fa {\n font-weight: 400;\n margin-right: 5px;\n}\nbutton.table-action-link:first-child,\na.table-action-link:first-child {\n padding-left: 0;\n}\n\n.batch-table__toolbar, .batch-table__row {\n display: flex;\n}\n.batch-table__toolbar__select, .batch-table__row__select {\n box-sizing: border-box;\n padding: 8px 16px;\n cursor: pointer;\n min-height: 100%;\n}\n.batch-table__toolbar__select input, .batch-table__row__select input {\n margin-top: 8px;\n}\n.batch-table__toolbar__select--aligned, .batch-table__row__select--aligned {\n display: flex;\n align-items: center;\n}\n.batch-table__toolbar__select--aligned input, .batch-table__row__select--aligned input {\n margin-top: 0;\n}\n@media screen and (max-width: 415px) {\n .batch-table__toolbar__select, .batch-table__row__select {\n display: none;\n }\n}\n.batch-table__toolbar__actions, .batch-table__toolbar__content, .batch-table__row__actions, .batch-table__row__content {\n padding: 8px 0;\n padding-right: 16px;\n flex: 1 1 auto;\n}\n.batch-table__toolbar {\n border: 1px solid #f2f5f7;\n background: #d9e1e8;\n border-radius: 4px 0 0;\n height: 47px;\n align-items: center;\n}\n.batch-table__toolbar__actions {\n text-align: right;\n padding-right: 11px;\n}\n@media screen and (max-width: 415px) {\n .batch-table__toolbar {\n display: none;\n }\n}\n.batch-table__row {\n border: 1px solid #f2f5f7;\n border-top: 0;\n background: #e6ebf0;\n}\n@media screen and (max-width: 415px) {\n .batch-table__row:first-child {\n border-top: 1px solid #f2f5f7;\n }\n}\n.batch-table__row:hover {\n background: #dfe6ec;\n}\n.batch-table__row:nth-child(even) {\n background: #d9e1e8;\n}\n.batch-table__row:nth-child(even):hover {\n background: #d3dce4;\n}\n.batch-table__row__content {\n padding-top: 12px;\n padding-bottom: 16px;\n}\n.batch-table__row__content--unpadded {\n padding: 0;\n}\n.batch-table .status__content {\n padding-top: 0;\n}\n.batch-table .status__content summary {\n display: list-item;\n}\n.batch-table .status__content strong {\n font-weight: 700;\n}\n.batch-table .nothing-here {\n border: 1px solid #f2f5f7;\n border-top: 0;\n box-shadow: none;\n}\n@media screen and (max-width: 415px) {\n .batch-table .nothing-here {\n border-top: 1px solid #f2f5f7;\n }\n}\n@media screen and (max-width: 870px) {\n .batch-table .accounts-table tbody td.optional {\n display: none;\n }\n}\n\n.admin-wrapper {\n display: flex;\n justify-content: center;\n height: 100%;\n}\n.admin-wrapper .sidebar-wrapper {\n flex: 1 1 240px;\n height: 100%;\n background: #d9e1e8;\n display: flex;\n justify-content: flex-end;\n}\n.admin-wrapper .sidebar {\n width: 240px;\n height: 100%;\n padding: 0;\n overflow-y: auto;\n}\n.admin-wrapper .sidebar .logo {\n display: block;\n margin: 40px auto;\n width: 100px;\n height: 100px;\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper .sidebar > a:first-child {\n display: none;\n }\n}\n.admin-wrapper .sidebar ul {\n list-style: none;\n border-radius: 4px 0 0 4px;\n overflow: hidden;\n margin-bottom: 20px;\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper .sidebar ul {\n margin-bottom: 0;\n }\n}\n.admin-wrapper .sidebar ul a {\n display: block;\n padding: 15px;\n color: #282c37;\n text-decoration: none;\n transition: all 200ms linear;\n border-radius: 4px 0 0 4px;\n}\n.admin-wrapper .sidebar ul a i.fa {\n margin-right: 5px;\n}\n.admin-wrapper .sidebar ul a:hover {\n color: #000000;\n background-color: #e9eef2;\n transition: all 100ms linear;\n}\n.admin-wrapper .sidebar ul a.selected {\n background: #dfe6ec;\n border-radius: 4px 0 0;\n}\n.admin-wrapper .sidebar ul ul {\n background: #e6ebf0;\n border-radius: 0 0 0 4px;\n margin: 0;\n}\n.admin-wrapper .sidebar ul ul a {\n border: 0;\n padding: 15px 35px;\n}\n.admin-wrapper .sidebar ul .simple-navigation-active-leaf a {\n color: #000000;\n background-color: #2b5fd9;\n border-bottom: 0;\n border-radius: 0;\n}\n.admin-wrapper .sidebar ul .simple-navigation-active-leaf a:hover {\n background-color: #2454c7;\n}\n.admin-wrapper .sidebar > ul > .simple-navigation-active-leaf a {\n border-radius: 4px 0 0 4px;\n}\n.admin-wrapper .content-wrapper {\n flex: 2 1 840px;\n overflow: auto;\n}\n.admin-wrapper .content {\n max-width: 840px;\n padding: 20px 15px;\n padding-top: 60px;\n padding-left: 25px;\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper .content {\n max-width: none;\n padding: 15px;\n padding-top: 30px;\n }\n}\n.admin-wrapper .content h2 {\n color: #282c37;\n font-size: 24px;\n line-height: 28px;\n font-weight: 400;\n padding-bottom: 40px;\n border-bottom: 1px solid #c0cdd9;\n margin-bottom: 40px;\n}\n.admin-wrapper .content h3 {\n color: #282c37;\n font-size: 20px;\n line-height: 28px;\n font-weight: 400;\n margin-bottom: 30px;\n}\n.admin-wrapper .content h4 {\n text-transform: uppercase;\n font-size: 13px;\n font-weight: 700;\n color: #282c37;\n padding-bottom: 8px;\n margin-bottom: 8px;\n border-bottom: 1px solid #c0cdd9;\n}\n.admin-wrapper .content h6 {\n font-size: 16px;\n color: #282c37;\n line-height: 28px;\n font-weight: 400;\n}\n.admin-wrapper .content .fields-group h6 {\n color: #000000;\n font-weight: 500;\n}\n.admin-wrapper .content .directory__tag > a,\n.admin-wrapper .content .directory__tag > div {\n box-shadow: none;\n}\n.admin-wrapper .content .directory__tag .table-action-link .fa {\n color: inherit;\n}\n.admin-wrapper .content .directory__tag h4 {\n font-size: 18px;\n font-weight: 700;\n color: #000000;\n text-transform: none;\n padding-bottom: 0;\n margin-bottom: 0;\n border-bottom: none;\n}\n.admin-wrapper .content > p {\n font-size: 14px;\n line-height: 18px;\n color: #282c37;\n margin-bottom: 20px;\n}\n.admin-wrapper .content > p strong {\n color: #000000;\n font-weight: 500;\n}\n.admin-wrapper .content > p strong:lang(ja) {\n font-weight: 700;\n}\n.admin-wrapper .content > p strong:lang(ko) {\n font-weight: 700;\n}\n.admin-wrapper .content > p strong:lang(zh-CN) {\n font-weight: 700;\n}\n.admin-wrapper .content > p strong:lang(zh-HK) {\n font-weight: 700;\n}\n.admin-wrapper .content > p strong:lang(zh-TW) {\n font-weight: 700;\n}\n.admin-wrapper .content hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba(176, 192, 207, 0.6);\n margin: 20px 0;\n}\n.admin-wrapper .content hr.spacer {\n height: 1px;\n border: 0;\n}\n.admin-wrapper .content .muted-hint {\n color: #282c37;\n}\n.admin-wrapper .content .muted-hint a {\n color: #2b5fd9;\n}\n.admin-wrapper .content .positive-hint {\n color: #3c754d;\n font-weight: 500;\n}\n.admin-wrapper .content .negative-hint {\n color: #df405a;\n font-weight: 500;\n}\n.admin-wrapper .content .neutral-hint {\n color: #444b5d;\n font-weight: 500;\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper {\n display: block;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n }\n .admin-wrapper .sidebar-wrapper,\n.admin-wrapper .content-wrapper {\n flex: 0 0 auto;\n height: auto;\n overflow: initial;\n }\n .admin-wrapper .sidebar {\n width: 100%;\n padding: 0;\n height: auto;\n }\n}\n\n.filters {\n display: flex;\n flex-wrap: wrap;\n}\n.filters .filter-subset {\n flex: 0 0 auto;\n margin: 0 40px 10px 0;\n}\n.filters .filter-subset:last-child {\n margin-bottom: 20px;\n}\n.filters .filter-subset ul {\n margin-top: 5px;\n list-style: none;\n}\n.filters .filter-subset ul li {\n display: inline-block;\n margin-right: 5px;\n}\n.filters .filter-subset strong {\n font-weight: 500;\n text-transform: uppercase;\n font-size: 12px;\n}\n.filters .filter-subset strong:lang(ja) {\n font-weight: 700;\n}\n.filters .filter-subset strong:lang(ko) {\n font-weight: 700;\n}\n.filters .filter-subset strong:lang(zh-CN) {\n font-weight: 700;\n}\n.filters .filter-subset strong:lang(zh-HK) {\n font-weight: 700;\n}\n.filters .filter-subset strong:lang(zh-TW) {\n font-weight: 700;\n}\n.filters .filter-subset a {\n display: inline-block;\n color: #282c37;\n text-decoration: none;\n text-transform: uppercase;\n font-size: 12px;\n font-weight: 500;\n border-bottom: 2px solid #d9e1e8;\n}\n.filters .filter-subset a:hover {\n color: #000000;\n border-bottom: 2px solid #c9d4de;\n}\n.filters .filter-subset a.selected {\n color: #2b5fd9;\n border-bottom: 2px solid #2b5fd9;\n}\n\n.flavour-screen {\n display: block;\n margin: 10px auto;\n max-width: 100%;\n}\n\n.flavour-description {\n display: block;\n font-size: 16px;\n margin: 10px 0;\n}\n.flavour-description > p {\n margin: 10px 0;\n}\n\n.report-accounts {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 20px;\n}\n\n.report-accounts__item {\n display: flex;\n flex: 250px;\n flex-direction: column;\n margin: 0 5px;\n}\n.report-accounts__item > strong {\n display: block;\n margin: 0 0 10px -5px;\n font-weight: 500;\n font-size: 14px;\n line-height: 18px;\n color: #282c37;\n}\n.report-accounts__item > strong:lang(ja) {\n font-weight: 700;\n}\n.report-accounts__item > strong:lang(ko) {\n font-weight: 700;\n}\n.report-accounts__item > strong:lang(zh-CN) {\n font-weight: 700;\n}\n.report-accounts__item > strong:lang(zh-HK) {\n font-weight: 700;\n}\n.report-accounts__item > strong:lang(zh-TW) {\n font-weight: 700;\n}\n.report-accounts__item .account-card {\n flex: 1 1 auto;\n}\n\n.report-status,\n.account-status {\n display: flex;\n margin-bottom: 10px;\n}\n.report-status .activity-stream,\n.account-status .activity-stream {\n flex: 2 0 0;\n margin-right: 20px;\n max-width: calc(100% - 60px);\n}\n.report-status .activity-stream .entry,\n.account-status .activity-stream .entry {\n border-radius: 4px;\n}\n\n.report-status__actions,\n.account-status__actions {\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n}\n.report-status__actions .icon-button,\n.account-status__actions .icon-button {\n font-size: 24px;\n width: 24px;\n text-align: center;\n margin-bottom: 10px;\n}\n\n.simple_form.new_report_note,\n.simple_form.new_account_moderation_note {\n max-width: 100%;\n}\n\n.batch-form-box {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 5px;\n}\n.batch-form-box #form_status_batch_action {\n margin: 0 5px 5px 0;\n font-size: 14px;\n}\n.batch-form-box input.button {\n margin: 0 5px 5px 0;\n}\n.batch-form-box .media-spoiler-toggle-buttons {\n margin-left: auto;\n}\n.batch-form-box .media-spoiler-toggle-buttons .button {\n overflow: visible;\n margin: 0 0 5px 5px;\n float: right;\n}\n\n.back-link {\n margin-bottom: 10px;\n font-size: 14px;\n}\n.back-link a {\n color: #2b5fd9;\n text-decoration: none;\n}\n.back-link a:hover {\n text-decoration: underline;\n}\n\n.spacer {\n flex: 1 1 auto;\n}\n\n.log-entry {\n margin-bottom: 20px;\n line-height: 20px;\n}\n.log-entry__header {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n padding: 10px;\n background: #d9e1e8;\n color: #282c37;\n border-radius: 4px 4px 0 0;\n font-size: 14px;\n position: relative;\n}\n.log-entry__avatar {\n margin-right: 10px;\n}\n.log-entry__avatar .avatar {\n display: block;\n margin: 0;\n border-radius: 50%;\n width: 40px;\n height: 40px;\n}\n.log-entry__content {\n max-width: calc(100% - 90px);\n}\n.log-entry__title {\n word-wrap: break-word;\n}\n.log-entry__timestamp {\n color: #444b5d;\n}\n.log-entry__extras {\n background: #c6d2dc;\n border-radius: 0 0 4px 4px;\n padding: 10px;\n color: #282c37;\n font-family: \"mastodon-font-monospace\", monospace;\n font-size: 12px;\n word-wrap: break-word;\n min-height: 20px;\n}\n.log-entry__icon {\n font-size: 28px;\n margin-right: 10px;\n color: #444b5d;\n}\n.log-entry__icon__overlay {\n position: absolute;\n top: 10px;\n right: 10px;\n width: 10px;\n height: 10px;\n border-radius: 50%;\n}\n.log-entry__icon__overlay.positive {\n background: #3c754d;\n}\n.log-entry__icon__overlay.negative {\n background: #c1203b;\n}\n.log-entry__icon__overlay.neutral {\n background: #2b5fd9;\n}\n.log-entry a,\n.log-entry .username,\n.log-entry .target {\n color: #282c37;\n text-decoration: none;\n font-weight: 500;\n}\n.log-entry .diff-old {\n color: #c1203b;\n}\n.log-entry .diff-neutral {\n color: #282c37;\n}\n.log-entry .diff-new {\n color: #3c754d;\n}\n\na.name-tag,\n.name-tag,\na.inline-name-tag,\n.inline-name-tag {\n text-decoration: none;\n color: #282c37;\n}\na.name-tag .username,\n.name-tag .username,\na.inline-name-tag .username,\n.inline-name-tag .username {\n font-weight: 500;\n}\na.name-tag.suspended .username,\n.name-tag.suspended .username,\na.inline-name-tag.suspended .username,\n.inline-name-tag.suspended .username {\n text-decoration: line-through;\n color: #c1203b;\n}\na.name-tag.suspended .avatar,\n.name-tag.suspended .avatar,\na.inline-name-tag.suspended .avatar,\n.inline-name-tag.suspended .avatar {\n filter: grayscale(100%);\n opacity: 0.8;\n}\n\na.name-tag,\n.name-tag {\n display: flex;\n align-items: center;\n}\na.name-tag .avatar,\n.name-tag .avatar {\n display: block;\n margin: 0;\n margin-right: 5px;\n border-radius: 50%;\n}\na.name-tag.suspended .avatar,\n.name-tag.suspended .avatar {\n filter: grayscale(100%);\n opacity: 0.8;\n}\n\n.speech-bubble {\n margin-bottom: 20px;\n border-left: 4px solid #2b5fd9;\n}\n.speech-bubble.positive {\n border-left-color: #3c754d;\n}\n.speech-bubble.negative {\n border-left-color: #c1203b;\n}\n.speech-bubble.warning {\n border-left-color: #ca8f04;\n}\n.speech-bubble__bubble {\n padding: 16px;\n padding-left: 14px;\n font-size: 15px;\n line-height: 20px;\n border-radius: 4px 4px 4px 0;\n position: relative;\n font-weight: 500;\n}\n.speech-bubble__bubble a {\n color: #282c37;\n}\n.speech-bubble__owner {\n padding: 8px;\n padding-left: 12px;\n}\n.speech-bubble time {\n color: #444b5d;\n}\n\n.report-card {\n background: #d9e1e8;\n border-radius: 4px;\n margin-bottom: 20px;\n}\n.report-card__profile {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 15px;\n}\n.report-card__profile .account {\n padding: 0;\n border: 0;\n}\n.report-card__profile .account__avatar-wrapper {\n margin-left: 0;\n}\n.report-card__profile__stats {\n flex: 0 0 auto;\n font-weight: 500;\n color: #282c37;\n text-transform: uppercase;\n text-align: right;\n}\n.report-card__profile__stats a {\n color: inherit;\n text-decoration: none;\n}\n.report-card__profile__stats a:focus, .report-card__profile__stats a:hover, .report-card__profile__stats a:active {\n color: #17191f;\n}\n.report-card__profile__stats .red {\n color: #df405a;\n}\n.report-card__summary__item {\n display: flex;\n justify-content: flex-start;\n border-top: 1px solid #e6ebf0;\n}\n.report-card__summary__item:hover {\n background: #d3dce4;\n}\n.report-card__summary__item__reported-by, .report-card__summary__item__assigned {\n padding: 15px;\n flex: 0 0 auto;\n box-sizing: border-box;\n width: 150px;\n color: #282c37;\n}\n.report-card__summary__item__reported-by,\n.report-card__summary__item__reported-by .username, .report-card__summary__item__assigned,\n.report-card__summary__item__assigned .username {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.report-card__summary__item__content {\n flex: 1 1 auto;\n max-width: calc(100% - 300px);\n}\n.report-card__summary__item__content__icon {\n color: #444b5d;\n margin-right: 4px;\n font-weight: 500;\n}\n.report-card__summary__item__content a {\n display: block;\n box-sizing: border-box;\n width: 100%;\n padding: 15px;\n text-decoration: none;\n color: #282c37;\n}\n\n.one-line {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.ellipsized-ip {\n display: inline-block;\n max-width: 120px;\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: middle;\n}\n\n.dashboard__counters {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -5px;\n margin-bottom: 20px;\n}\n.dashboard__counters > div {\n box-sizing: border-box;\n flex: 0 0 33.333%;\n padding: 0 5px;\n margin-bottom: 10px;\n}\n.dashboard__counters > div > div, .dashboard__counters > div > a {\n padding: 20px;\n background: #ccd7e0;\n border-radius: 4px;\n}\n.dashboard__counters > div > a {\n text-decoration: none;\n color: inherit;\n display: block;\n}\n.dashboard__counters > div > a:hover, .dashboard__counters > div > a:focus, .dashboard__counters > div > a:active {\n background: #c0cdd9;\n}\n.dashboard__counters__num, .dashboard__counters__text {\n text-align: center;\n font-weight: 500;\n font-size: 24px;\n line-height: 21px;\n color: #000000;\n font-family: \"mastodon-font-display\", sans-serif;\n margin-bottom: 20px;\n line-height: 30px;\n}\n.dashboard__counters__text {\n font-size: 18px;\n}\n.dashboard__counters__label {\n font-size: 14px;\n color: #282c37;\n text-align: center;\n font-weight: 500;\n}\n\n.dashboard__widgets {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -5px;\n}\n.dashboard__widgets > div {\n flex: 0 0 33.333%;\n margin-bottom: 20px;\n}\n.dashboard__widgets > div > div {\n padding: 0 5px;\n}\n.dashboard__widgets a:not(.name-tag) {\n color: #282c37;\n font-weight: 500;\n text-decoration: none;\n}\n\nbody.rtl {\n direction: rtl;\n}\nbody.rtl .column-header > button {\n text-align: right;\n padding-left: 0;\n padding-right: 15px;\n}\nbody.rtl .landing-page__logo {\n margin-right: 0;\n margin-left: 20px;\n}\nbody.rtl .landing-page .features-list .features-list__row .visual {\n margin-left: 0;\n margin-right: 15px;\n}\nbody.rtl .column-link__icon,\nbody.rtl .column-header__icon {\n margin-right: 0;\n margin-left: 5px;\n}\nbody.rtl .compose-form .compose-form__buttons-wrapper .character-counter__wrapper {\n margin-right: 0;\n margin-left: 4px;\n}\nbody.rtl .navigation-bar__profile {\n margin-left: 0;\n margin-right: 8px;\n}\nbody.rtl .search__input {\n padding-right: 10px;\n padding-left: 30px;\n}\nbody.rtl .search__icon .fa {\n right: auto;\n left: 10px;\n}\nbody.rtl .column-header__buttons {\n left: 0;\n right: auto;\n margin-left: 0;\n margin-right: -15px;\n}\nbody.rtl .column-inline-form .icon-button {\n margin-left: 0;\n margin-right: 5px;\n}\nbody.rtl .column-header__links .text-btn {\n margin-left: 10px;\n margin-right: 0;\n}\nbody.rtl .account__avatar-wrapper {\n float: right;\n}\nbody.rtl .column-header__back-button {\n padding-left: 5px;\n padding-right: 0;\n}\nbody.rtl .column-header__setting-arrows {\n float: left;\n}\nbody.rtl .setting-toggle__label {\n margin-left: 0;\n margin-right: 8px;\n}\nbody.rtl .status__avatar {\n left: auto;\n right: 10px;\n}\nbody.rtl .status,\nbody.rtl .activity-stream .status.light {\n padding-left: 10px;\n padding-right: 68px;\n}\nbody.rtl .status__info .status__display-name,\nbody.rtl .activity-stream .status.light .status__display-name {\n padding-left: 25px;\n padding-right: 0;\n}\nbody.rtl .activity-stream .pre-header {\n padding-right: 68px;\n padding-left: 0;\n}\nbody.rtl .status__prepend {\n margin-left: 0;\n margin-right: 68px;\n}\nbody.rtl .status__prepend-icon-wrapper {\n left: auto;\n right: -26px;\n}\nbody.rtl .activity-stream .pre-header .pre-header__icon {\n left: auto;\n right: 42px;\n}\nbody.rtl .account__avatar-overlay-overlay {\n right: auto;\n left: 0;\n}\nbody.rtl .column-back-button--slim-button {\n right: auto;\n left: 0;\n}\nbody.rtl .status__relative-time,\nbody.rtl .activity-stream .status.light .status__header .status__meta {\n float: left;\n}\nbody.rtl .status__action-bar__counter {\n margin-right: 0;\n margin-left: 11px;\n}\nbody.rtl .status__action-bar__counter .status__action-bar-button {\n margin-right: 0;\n margin-left: 4px;\n}\nbody.rtl .status__action-bar-button {\n float: right;\n margin-right: 0;\n margin-left: 18px;\n}\nbody.rtl .status__action-bar-dropdown {\n float: right;\n}\nbody.rtl .privacy-dropdown__dropdown {\n margin-left: 0;\n margin-right: 40px;\n}\nbody.rtl .privacy-dropdown__option__icon {\n margin-left: 10px;\n margin-right: 0;\n}\nbody.rtl .detailed-status__display-name .display-name {\n text-align: right;\n}\nbody.rtl .detailed-status__display-avatar {\n margin-right: 0;\n margin-left: 10px;\n float: right;\n}\nbody.rtl .detailed-status__favorites,\nbody.rtl .detailed-status__reblogs {\n margin-left: 0;\n margin-right: 6px;\n}\nbody.rtl .fa-ul {\n margin-left: 0;\n margin-left: 2.14285714em;\n}\nbody.rtl .fa-li {\n left: auto;\n right: -2.14285714em;\n}\nbody.rtl .admin-wrapper {\n direction: rtl;\n}\nbody.rtl .admin-wrapper .sidebar ul a i.fa,\nbody.rtl a.table-action-link i.fa {\n margin-right: 0;\n margin-left: 5px;\n}\nbody.rtl .simple_form .check_boxes .checkbox label {\n padding-left: 0;\n padding-right: 25px;\n}\nbody.rtl .simple_form .input.with_label.boolean label.checkbox {\n padding-left: 25px;\n padding-right: 0;\n}\nbody.rtl .simple_form .check_boxes .checkbox input[type=checkbox],\nbody.rtl .simple_form .input.boolean input[type=checkbox] {\n left: auto;\n right: 0;\n}\nbody.rtl .simple_form .input.radio_buttons .radio {\n left: auto;\n right: 0;\n}\nbody.rtl .simple_form .input.radio_buttons .radio > label {\n padding-right: 28px;\n padding-left: 0;\n}\nbody.rtl .simple_form .input-with-append .input input {\n padding-left: 142px;\n padding-right: 0;\n}\nbody.rtl .simple_form .input.boolean label.checkbox {\n left: auto;\n right: 0;\n}\nbody.rtl .simple_form .input.boolean .label_input,\nbody.rtl .simple_form .input.boolean .hint {\n padding-left: 0;\n padding-right: 28px;\n}\nbody.rtl .simple_form .label_input__append {\n right: auto;\n left: 3px;\n}\nbody.rtl .simple_form .label_input__append::after {\n right: auto;\n left: 0;\n background-image: linear-gradient(to left, rgba(249, 250, 251, 0), #f9fafb);\n}\nbody.rtl .simple_form select {\n background: #f9fafb url(\"data:image/svg+xml;utf8,\") no-repeat left 8px center/auto 16px;\n}\nbody.rtl .table th,\nbody.rtl .table td {\n text-align: right;\n}\nbody.rtl .filters .filter-subset {\n margin-right: 0;\n margin-left: 45px;\n}\nbody.rtl .landing-page .header-wrapper .mascot {\n right: 60px;\n left: auto;\n}\nbody.rtl .landing-page__call-to-action .row__information-board {\n direction: rtl;\n}\nbody.rtl .landing-page .header .hero .floats .float-1 {\n left: -120px;\n right: auto;\n}\nbody.rtl .landing-page .header .hero .floats .float-2 {\n left: 210px;\n right: auto;\n}\nbody.rtl .landing-page .header .hero .floats .float-3 {\n left: 110px;\n right: auto;\n}\nbody.rtl .landing-page .header .links .brand img {\n left: 0;\n}\nbody.rtl .landing-page .fa-external-link {\n padding-right: 5px;\n padding-left: 0 !important;\n}\nbody.rtl .landing-page .features #mastodon-timeline {\n margin-right: 0;\n margin-left: 30px;\n}\n@media screen and (min-width: 631px) {\n body.rtl .column,\nbody.rtl .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n body.rtl .column:first-child,\nbody.rtl .drawer:first-child {\n padding-left: 5px;\n padding-right: 10px;\n }\n body.rtl .columns-area > div .column,\nbody.rtl .columns-area > div .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\nbody.rtl .public-layout .header .nav-button {\n margin-left: 8px;\n margin-right: 0;\n}\nbody.rtl .public-layout .public-account-header__tabs {\n margin-left: 0;\n margin-right: 20px;\n}\nbody.rtl .landing-page__information .account__display-name {\n margin-right: 0;\n margin-left: 5px;\n}\nbody.rtl .landing-page__information .account__avatar-wrapper {\n margin-left: 12px;\n margin-right: 0;\n}\nbody.rtl .card__bar .display-name {\n margin-left: 0;\n margin-right: 15px;\n text-align: right;\n}\nbody.rtl .fa-chevron-left::before {\n content: \"\";\n}\nbody.rtl .fa-chevron-right::before {\n content: \"\";\n}\nbody.rtl .column-back-button__icon {\n margin-right: 0;\n margin-left: 5px;\n}\nbody.rtl .column-header__setting-arrows .column-header__setting-btn:last-child {\n padding-left: 0;\n padding-right: 10px;\n}\nbody.rtl .simple_form .input.radio_buttons .radio > label input {\n left: auto;\n right: 0;\n}\n\n.emojione[title=\":wavy_dash:\"], .emojione[title=\":waving_black_flag:\"], .emojione[title=\":water_buffalo:\"], .emojione[title=\":video_game:\"], .emojione[title=\":video_camera:\"], .emojione[title=\":vhs:\"], .emojione[title=\":turkey:\"], .emojione[title=\":tophat:\"], .emojione[title=\":top:\"], .emojione[title=\":tm:\"], .emojione[title=\":telephone_receiver:\"], .emojione[title=\":spider:\"], .emojione[title=\":speaking_head_in_silhouette:\"], .emojione[title=\":spades:\"], .emojione[title=\":soon:\"], .emojione[title=\":registered:\"], .emojione[title=\":on:\"], .emojione[title=\":musical_score:\"], .emojione[title=\":movie_camera:\"], .emojione[title=\":mortar_board:\"], .emojione[title=\":microphone:\"], .emojione[title=\":male-guard:\"], .emojione[title=\":lower_left_fountain_pen:\"], .emojione[title=\":lower_left_ballpoint_pen:\"], .emojione[title=\":kaaba:\"], .emojione[title=\":joystick:\"], .emojione[title=\":hole:\"], .emojione[title=\":hocho:\"], .emojione[title=\":heavy_plus_sign:\"], .emojione[title=\":heavy_multiplication_x:\"], .emojione[title=\":heavy_minus_sign:\"], .emojione[title=\":heavy_dollar_sign:\"], .emojione[title=\":heavy_division_sign:\"], .emojione[title=\":heavy_check_mark:\"], .emojione[title=\":guardsman:\"], .emojione[title=\":gorilla:\"], .emojione[title=\":fried_egg:\"], .emojione[title=\":film_projector:\"], .emojione[title=\":female-guard:\"], .emojione[title=\":end:\"], .emojione[title=\":electric_plug:\"], .emojione[title=\":eight_pointed_black_star:\"], .emojione[title=\":dark_sunglasses:\"], .emojione[title=\":currency_exchange:\"], .emojione[title=\":curly_loop:\"], .emojione[title=\":copyright:\"], .emojione[title=\":clubs:\"], .emojione[title=\":camera_with_flash:\"], .emojione[title=\":camera:\"], .emojione[title=\":busts_in_silhouette:\"], .emojione[title=\":bust_in_silhouette:\"], .emojione[title=\":bowling:\"], .emojione[title=\":bomb:\"], .emojione[title=\":black_small_square:\"], .emojione[title=\":black_nib:\"], .emojione[title=\":black_medium_square:\"], .emojione[title=\":black_medium_small_square:\"], .emojione[title=\":black_large_square:\"], .emojione[title=\":black_heart:\"], .emojione[title=\":black_circle:\"], .emojione[title=\":back:\"], .emojione[title=\":ant:\"], .emojione[title=\":8ball:\"] {\n filter: drop-shadow(1px 1px 0 #ffffff) drop-shadow(-1px 1px 0 #ffffff) drop-shadow(1px -1px 0 #ffffff) drop-shadow(-1px -1px 0 #ffffff);\n transform: scale(0.71);\n}\n\n.button {\n color: #ffffff;\n}\n.button.button-alternative-2 {\n color: #ffffff;\n}\n\n.column > .scrollable {\n background: #ffffff;\n}\n\n.drawer__inner {\n background: #d9e1e8;\n}\n\n.drawer__inner__mastodon {\n background: #d9e1e8 url('data:image/svg+xml;utf8,') no-repeat bottom/100% auto;\n}\n\n.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button {\n color: #ededed;\n}\n.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:active, .compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:focus, .compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:hover {\n color: #ffffff;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-description input {\n color: #ededed;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-description input::placeholder {\n color: #ededed;\n}\n.compose-form .compose-form__buttons-wrapper {\n background: #ecf0f4;\n}\n.compose-form .autosuggest-textarea__suggestions {\n background: #ecf0f4;\n}\n.compose-form .autosuggest-textarea__suggestions__item:hover, .compose-form .autosuggest-textarea__suggestions__item:focus, .compose-form .autosuggest-textarea__suggestions__item:active, .compose-form .autosuggest-textarea__suggestions__item.selected {\n background: #ccd7e0;\n}\n\n.emoji-mart-bar {\n border-color: #ccd7e0;\n}\n.emoji-mart-bar:first-child {\n background: #ecf0f4;\n}\n\n.emoji-mart-search input {\n background: rgba(217, 225, 232, 0.3);\n border-color: #d9e1e8;\n}\n\n.focusable:focus {\n background: #d9e1e8;\n}\n\n.status.status-direct {\n background: #ccd7e0;\n}\n\n.focusable:focus .status.status-direct {\n background: #c0cdd9;\n}\n\n.detailed-status,\n.detailed-status__action-bar {\n background: #ecf0f4;\n}\n\n.reply-indicator__content .status__content__spoiler-link,\n.status__content .status__content__spoiler-link {\n background: #b0c0cf;\n}\n.reply-indicator__content .status__content__spoiler-link:hover,\n.status__content .status__content__spoiler-link:hover {\n background: #9db1c3;\n}\n\n.media-spoiler,\n.video-player__spoiler {\n background: #d9e1e8;\n}\n\n.account-gallery__item a {\n background-color: #d9e1e8;\n}\n\n.dropdown-menu {\n background: #d9e1e8;\n}\n.dropdown-menu__arrow.left {\n border-left-color: #d9e1e8;\n}\n.dropdown-menu__arrow.top {\n border-top-color: #d9e1e8;\n}\n.dropdown-menu__arrow.bottom {\n border-bottom-color: #d9e1e8;\n}\n.dropdown-menu__arrow.right {\n border-right-color: #d9e1e8;\n}\n.dropdown-menu__item a {\n background: #d9e1e8;\n color: #282c37;\n}\n\n.privacy-dropdown__option.active .privacy-dropdown__option__content,\n.privacy-dropdown__option.active .privacy-dropdown__option__content strong,\n.privacy-dropdown__option:hover .privacy-dropdown__option__content,\n.privacy-dropdown__option:hover .privacy-dropdown__option__content strong,\n.dropdown-menu__item a:active,\n.dropdown-menu__item a:focus,\n.dropdown-menu__item a:hover,\n.actions-modal ul li:not(:empty) a.active,\n.actions-modal ul li:not(:empty) a.active button,\n.actions-modal ul li:not(:empty) a:active,\n.actions-modal ul li:not(:empty) a:active button,\n.actions-modal ul li:not(:empty) a:focus,\n.actions-modal ul li:not(:empty) a:focus button,\n.actions-modal ul li:not(:empty) a:hover,\n.actions-modal ul li:not(:empty) a:hover button,\n.admin-wrapper .sidebar ul ul a.selected,\n.simple_form .block-button,\n.simple_form .button,\n.simple_form button {\n color: #ffffff;\n}\n\n.dropdown-menu__separator {\n border-bottom-color: #b3c3d1;\n}\n\n.actions-modal,\n.boost-modal,\n.confirmation-modal,\n.mute-modal,\n.report-modal,\n.embed-modal,\n.error-modal,\n.onboarding-modal {\n background: #d9e1e8;\n}\n\n.boost-modal__action-bar,\n.confirmation-modal__action-bar,\n.mute-modal__action-bar,\n.onboarding-modal__paginator,\n.error-modal__footer {\n background: #ecf0f4;\n}\n.boost-modal__action-bar .onboarding-modal__nav:hover, .boost-modal__action-bar .onboarding-modal__nav:focus, .boost-modal__action-bar .onboarding-modal__nav:active,\n.boost-modal__action-bar .error-modal__nav:hover,\n.boost-modal__action-bar .error-modal__nav:focus,\n.boost-modal__action-bar .error-modal__nav:active,\n.confirmation-modal__action-bar .onboarding-modal__nav:hover,\n.confirmation-modal__action-bar .onboarding-modal__nav:focus,\n.confirmation-modal__action-bar .onboarding-modal__nav:active,\n.confirmation-modal__action-bar .error-modal__nav:hover,\n.confirmation-modal__action-bar .error-modal__nav:focus,\n.confirmation-modal__action-bar .error-modal__nav:active,\n.mute-modal__action-bar .onboarding-modal__nav:hover,\n.mute-modal__action-bar .onboarding-modal__nav:focus,\n.mute-modal__action-bar .onboarding-modal__nav:active,\n.mute-modal__action-bar .error-modal__nav:hover,\n.mute-modal__action-bar .error-modal__nav:focus,\n.mute-modal__action-bar .error-modal__nav:active,\n.onboarding-modal__paginator .onboarding-modal__nav:hover,\n.onboarding-modal__paginator .onboarding-modal__nav:focus,\n.onboarding-modal__paginator .onboarding-modal__nav:active,\n.onboarding-modal__paginator .error-modal__nav:hover,\n.onboarding-modal__paginator .error-modal__nav:focus,\n.onboarding-modal__paginator .error-modal__nav:active,\n.error-modal__footer .onboarding-modal__nav:hover,\n.error-modal__footer .onboarding-modal__nav:focus,\n.error-modal__footer .onboarding-modal__nav:active,\n.error-modal__footer .error-modal__nav:hover,\n.error-modal__footer .error-modal__nav:focus,\n.error-modal__footer .error-modal__nav:active {\n background-color: white;\n}\n\n.display-case__case {\n background: #ffffff;\n}\n\n.embed-modal .embed-modal__container .embed-modal__html {\n background: #ffffff;\n}\n.embed-modal .embed-modal__container .embed-modal__html:focus {\n background: #ecf0f4;\n}\n\n.react-toggle-track {\n background: #282c37;\n}\n\n.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track {\n background: #3d4455;\n}\n\n.react-toggle.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track {\n background: #204bb1;\n}\n\n.empty-column-indicator,\n.error-column {\n color: #000000;\n}\n\n.activity-stream-tabs {\n background: #ffffff;\n border-bottom-color: #c0cdd9;\n}\n\n.activity-stream .entry {\n background: #ffffff;\n}\n.activity-stream .entry .detailed-status.light,\n.activity-stream .entry .more.light,\n.activity-stream .entry .status.light {\n border-bottom-color: #c0cdd9;\n}\n.activity-stream .status.light .status__content {\n color: #000000;\n}\n.activity-stream .status.light .display-name strong {\n color: #000000;\n}\n\n.accounts-grid .account-grid-card .controls .icon-button {\n color: #282c37;\n}\n.accounts-grid .account-grid-card .name a {\n color: #000000;\n}\n.accounts-grid .account-grid-card .username {\n color: #282c37;\n}\n.accounts-grid .account-grid-card .account__header__content {\n color: #000000;\n}\n\n.simple_form .warning,\n.table-form .warning {\n box-shadow: none;\n background: rgba(223, 64, 90, 0.5);\n text-shadow: none;\n}\n\n.status__content a,\n.reply-indicator__content a {\n color: #2b5fd9;\n}\n\n.button.logo-button {\n color: #ffffff;\n}\n.button.logo-button svg path:first-child {\n fill: #ffffff;\n}\n\n.public-layout .header,\n.public-layout .public-account-header,\n.public-layout .public-account-bio {\n box-shadow: none;\n}\n.public-layout .header {\n background: #b3c3d1;\n}\n.public-layout .public-account-header__image {\n background: #b3c3d1;\n}\n.public-layout .public-account-header__image::after {\n box-shadow: none;\n}\n.public-layout .public-account-header__tabs__name h1,\n.public-layout .public-account-header__tabs__name h1 small {\n color: #ffffff;\n}\n\n.account__section-headline a.active::after {\n border-color: transparent transparent #ffffff;\n}\n\n.hero-widget,\n.box-widget,\n.contact-widget,\n.landing-page__information.contact-widget,\n.moved-account-widget,\n.memoriam-widget,\n.activity-stream,\n.nothing-here,\n.directory__tag > a,\n.directory__tag > div {\n box-shadow: none;\n}","// Dependent colors\n$black: #000000;\n$white: #ffffff;\n\n$classic-base-color: #282c37;\n$classic-primary-color: #9baec8;\n$classic-secondary-color: #d9e1e8;\n$classic-highlight-color: #2b90d9;\n\n// Differences\n$success-green: #3c754d;\n\n$base-overlay-background: $white !default;\n$valid-value-color: $success-green !default;\n\n$ui-base-color: $classic-secondary-color !default;\n$ui-base-lighter-color: #b0c0cf;\n$ui-primary-color: #9bcbed;\n$ui-secondary-color: $classic-base-color !default;\n$ui-highlight-color: #2b5fd9;\n\n$primary-text-color: $black !default;\n$darker-text-color: $classic-base-color !default;\n$dark-text-color: #444b5d;\n$action-button-color: #606984;\n\n$inverted-text-color: $black !default;\n$lighter-text-color: $classic-base-color !default;\n$light-text-color: #444b5d;\n\n//Newly added colors\n$account-background-color: $white !default;\n\n//Invert darkened and lightened colors\n@function darken($color, $amount) {\n @return hsl(hue($color), saturation($color), lightness($color) + $amount);\n}\n\n@function lighten($color, $amount) {\n @return hsl(hue($color), saturation($color), lightness($color) - $amount);\n}\n","@function hex-color($color) {\n @if type-of($color) == 'color' {\n $color: str-slice(ie-hex-str($color), 4);\n }\n @return '%23' + unquote($color)\n}\n\nbody {\n font-family: $font-sans-serif, sans-serif;\n background: darken($ui-base-color, 8%);\n font-size: 13px;\n line-height: 18px;\n font-weight: 400;\n color: $primary-text-color;\n text-rendering: optimizelegibility;\n font-feature-settings: \"kern\";\n text-size-adjust: none;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n -webkit-tap-highlight-color: transparent;\n\n &.system-font {\n // system-ui => standard property (Chrome/Android WebView 56+, Opera 43+, Safari 11+)\n // -apple-system => Safari <11 specific\n // BlinkMacSystemFont => Chrome <56 on macOS specific\n // Segoe UI => Windows 7/8/10\n // Oxygen => KDE\n // Ubuntu => Unity/Ubuntu\n // Cantarell => GNOME\n // Fira Sans => Firefox OS\n // Droid Sans => Older Androids (<4.0)\n // Helvetica Neue => Older macOS <10.11\n // $font-sans-serif => web-font (Roboto) fallback and newer Androids (>=4.0)\n font-family: system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", $font-sans-serif, sans-serif;\n }\n\n &.app-body {\n position: absolute;\n width: 100%;\n height: 100%;\n padding: 0;\n background: $ui-base-color;\n\n &.with-modals--active {\n overflow-y: hidden;\n }\n }\n\n &.lighter {\n background: $ui-base-color;\n }\n\n &.with-modals {\n overflow-x: hidden;\n overflow-y: scroll;\n\n &--active {\n overflow-y: hidden;\n margin-right: 13px;\n }\n }\n\n &.player {\n text-align: center;\n }\n\n &.embed {\n background: lighten($ui-base-color, 4%);\n margin: 0;\n padding-bottom: 0;\n\n .container {\n position: absolute;\n width: 100%;\n height: 100%;\n overflow: hidden;\n }\n }\n\n &.admin {\n background: darken($ui-base-color, 4%);\n position: fixed;\n width: 100%;\n height: 100%;\n padding: 0;\n }\n\n &.error {\n position: absolute;\n text-align: center;\n color: $darker-text-color;\n background: $ui-base-color;\n width: 100%;\n height: 100%;\n padding: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n\n .dialog {\n vertical-align: middle;\n margin: 20px;\n\n &__illustration {\n img {\n display: block;\n max-width: 470px;\n width: 100%;\n height: auto;\n margin-top: -120px;\n }\n }\n\n h1 {\n font-size: 20px;\n line-height: 28px;\n font-weight: 400;\n }\n }\n }\n}\n\nbutton {\n font-family: inherit;\n cursor: pointer;\n\n &:focus {\n outline: none;\n }\n}\n\n.app-holder {\n &,\n & > div {\n display: flex;\n width: 100%;\n height: 100%;\n align-items: center;\n justify-content: center;\n outline: 0 !important;\n }\n}\n",".container-alt {\n width: 700px;\n margin: 0 auto;\n margin-top: 40px;\n\n @media screen and (max-width: 740px) {\n width: 100%;\n margin: 0;\n }\n}\n\n.logo-container {\n margin: 100px auto 50px;\n\n @media screen and (max-width: 500px) {\n margin: 40px auto 0;\n }\n\n h1 {\n display: flex;\n justify-content: center;\n align-items: center;\n\n img {\n height: 42px;\n margin-right: 10px;\n }\n\n a {\n display: flex;\n justify-content: center;\n align-items: center;\n color: $primary-text-color;\n text-decoration: none;\n outline: 0;\n padding: 12px 16px;\n line-height: 32px;\n font-family: $font-display, sans-serif;\n font-weight: 500;\n font-size: 14px;\n }\n }\n}\n\n.compose-standalone {\n .compose-form {\n width: 400px;\n margin: 0 auto;\n padding: 20px 0;\n margin-top: 40px;\n box-sizing: border-box;\n\n @media screen and (max-width: 400px) {\n width: 100%;\n margin-top: 0;\n padding: 20px;\n }\n }\n}\n\n.account-header {\n width: 400px;\n margin: 0 auto;\n display: flex;\n font-size: 13px;\n line-height: 18px;\n box-sizing: border-box;\n padding: 20px 0;\n padding-bottom: 0;\n margin-bottom: -30px;\n margin-top: 40px;\n\n @media screen and (max-width: 440px) {\n width: 100%;\n margin: 0;\n margin-bottom: 10px;\n padding: 20px;\n padding-bottom: 0;\n }\n\n .avatar {\n width: 40px;\n height: 40px;\n margin-right: 8px;\n\n img {\n width: 100%;\n height: 100%;\n display: block;\n margin: 0;\n border-radius: 4px;\n }\n }\n\n .name {\n flex: 1 1 auto;\n color: $secondary-text-color;\n width: calc(100% - 88px);\n\n .username {\n display: block;\n font-weight: 500;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n }\n\n .logout-link {\n display: block;\n font-size: 32px;\n line-height: 40px;\n margin-left: 8px;\n }\n}\n\n.grid-3 {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: 3fr 1fr;\n grid-auto-columns: 25%;\n grid-auto-rows: max-content;\n\n .column-0 {\n grid-column: 1/3;\n grid-row: 1;\n }\n\n .column-1 {\n grid-column: 1;\n grid-row: 2;\n }\n\n .column-2 {\n grid-column: 2;\n grid-row: 2;\n }\n\n .column-3 {\n grid-column: 1/3;\n grid-row: 3;\n }\n\n .landing-page__call-to-action {\n min-height: 100%;\n }\n\n @media screen and (max-width: 738px) {\n grid-template-columns: minmax(0, 50%) minmax(0, 50%);\n\n .landing-page__call-to-action {\n padding: 20px;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n\n .row__information-board {\n width: 100%;\n justify-content: center;\n align-items: center;\n }\n\n .row__mascot {\n display: none;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n grid-gap: 0;\n grid-template-columns: minmax(0, 100%);\n\n .column-0 {\n grid-column: 1;\n }\n\n .column-1 {\n grid-column: 1;\n grid-row: 3;\n }\n\n .column-2 {\n grid-column: 1;\n grid-row: 2;\n }\n\n .column-3 {\n grid-column: 1;\n grid-row: 4;\n }\n }\n}\n\n.public-layout {\n @media screen and (max-width: $no-gap-breakpoint) {\n padding-top: 48px;\n }\n\n .container {\n max-width: 960px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n padding: 0;\n }\n }\n\n .header {\n background: lighten($ui-base-color, 8%);\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n height: 48px;\n margin: 10px 0;\n display: flex;\n align-items: stretch;\n justify-content: center;\n flex-wrap: nowrap;\n overflow: hidden;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n position: fixed;\n width: 100%;\n top: 0;\n left: 0;\n margin: 0;\n border-radius: 0;\n box-shadow: none;\n z-index: 110;\n }\n\n & > div {\n flex: 1 1 33.3%;\n min-height: 1px;\n }\n\n .nav-left {\n display: flex;\n align-items: stretch;\n justify-content: flex-start;\n flex-wrap: nowrap;\n }\n\n .nav-center {\n display: flex;\n align-items: stretch;\n justify-content: center;\n flex-wrap: nowrap;\n }\n\n .nav-right {\n display: flex;\n align-items: stretch;\n justify-content: flex-end;\n flex-wrap: nowrap;\n }\n\n .brand {\n display: block;\n padding: 15px;\n\n img {\n display: block;\n height: 18px;\n width: auto;\n position: relative;\n bottom: -2px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n height: 20px;\n }\n }\n\n &:hover,\n &:focus,\n &:active {\n background: lighten($ui-base-color, 12%);\n }\n }\n\n .nav-link {\n display: flex;\n align-items: center;\n padding: 0 1rem;\n font-size: 12px;\n font-weight: 500;\n text-decoration: none;\n color: $darker-text-color;\n white-space: nowrap;\n text-align: center;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: underline;\n color: $primary-text-color;\n }\n\n @media screen and (max-width: 550px) {\n &.optional {\n display: none;\n }\n }\n }\n\n .nav-button {\n background: lighten($ui-base-color, 16%);\n margin: 8px;\n margin-left: 0;\n border-radius: 4px;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n background: lighten($ui-base-color, 20%);\n }\n }\n }\n\n $no-columns-breakpoint: 600px;\n\n .grid {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: minmax(300px, 3fr) minmax(298px, 1fr);\n grid-auto-columns: 25%;\n grid-auto-rows: max-content;\n\n .column-0 {\n grid-row: 1;\n grid-column: 1;\n }\n\n .column-1 {\n grid-row: 1;\n grid-column: 2;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n grid-template-columns: 100%;\n grid-gap: 0;\n\n .column-1 {\n display: none;\n }\n }\n }\n\n .public-account-header {\n overflow: hidden;\n margin-bottom: 10px;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n\n &.inactive {\n opacity: 0.5;\n\n .public-account-header__image,\n .avatar {\n filter: grayscale(100%);\n }\n\n .logo-button {\n background-color: $secondary-text-color;\n\n svg path:last-child {\n fill: $secondary-text-color;\n }\n }\n }\n\n &__image {\n border-radius: 4px 4px 0 0;\n overflow: hidden;\n height: 300px;\n position: relative;\n background: darken($ui-base-color, 12%);\n\n &::after {\n content: \"\";\n display: block;\n position: absolute;\n width: 100%;\n height: 100%;\n box-shadow: inset 0 -1px 1px 1px rgba($base-shadow-color, 0.15);\n top: 0;\n left: 0;\n }\n\n img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 4px 4px 0 0;\n }\n\n @media screen and (max-width: 600px) {\n height: 200px;\n }\n }\n\n &--no-bar {\n margin-bottom: 0;\n\n .public-account-header__image,\n .public-account-header__image img {\n border-radius: 4px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-radius: 0;\n }\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n margin-bottom: 0;\n box-shadow: none;\n\n &__image::after {\n display: none;\n }\n\n &__image,\n &__image img {\n border-radius: 0;\n }\n }\n\n &__bar {\n position: relative;\n margin-top: -80px;\n display: flex;\n justify-content: flex-start;\n\n &::before {\n content: \"\";\n display: block;\n background: lighten($ui-base-color, 4%);\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 60px;\n border-radius: 0 0 4px 4px;\n z-index: -1;\n }\n\n .avatar {\n display: block;\n width: 120px;\n height: 120px;\n padding-left: 20px - 4px;\n flex: 0 0 auto;\n\n img {\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 50%;\n border: 4px solid lighten($ui-base-color, 4%);\n background: darken($ui-base-color, 8%);\n }\n }\n\n @media screen and (max-width: 600px) {\n margin-top: 0;\n background: lighten($ui-base-color, 4%);\n border-radius: 0 0 4px 4px;\n padding: 5px;\n\n &::before {\n display: none;\n }\n\n .avatar {\n width: 48px;\n height: 48px;\n padding: 7px 0;\n padding-left: 10px;\n\n img {\n border: 0;\n border-radius: 4px;\n }\n\n @media screen and (max-width: 360px) {\n display: none;\n }\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-radius: 0;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n flex-wrap: wrap;\n }\n }\n\n &__tabs {\n flex: 1 1 auto;\n margin-left: 20px;\n\n &__name {\n padding-top: 20px;\n padding-bottom: 8px;\n\n h1 {\n font-size: 20px;\n line-height: 18px * 1.5;\n color: $primary-text-color;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n text-shadow: 1px 1px 1px $base-shadow-color;\n\n small {\n display: block;\n font-size: 14px;\n color: $primary-text-color;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n\n @media screen and (max-width: 600px) {\n margin-left: 15px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n\n &__name {\n padding-top: 0;\n padding-bottom: 0;\n\n h1 {\n font-size: 16px;\n line-height: 24px;\n text-shadow: none;\n\n small {\n color: $darker-text-color;\n }\n }\n }\n }\n\n &__tabs {\n display: flex;\n justify-content: flex-start;\n align-items: stretch;\n height: 58px;\n\n .details-counters {\n display: flex;\n flex-direction: row;\n min-width: 300px;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n .details-counters {\n display: none;\n }\n }\n\n .counter {\n width: 33.3%;\n box-sizing: border-box;\n flex: 0 0 auto;\n color: $darker-text-color;\n padding: 10px;\n border-right: 1px solid lighten($ui-base-color, 4%);\n cursor: default;\n text-align: center;\n position: relative;\n\n a {\n display: block;\n }\n\n &:last-child {\n border-right: 0;\n }\n\n &::after {\n display: block;\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n border-bottom: 4px solid $ui-primary-color;\n opacity: 0.5;\n transition: all 400ms ease;\n }\n\n &.active {\n &::after {\n border-bottom: 4px solid $highlight-text-color;\n opacity: 1;\n }\n\n &.inactive::after {\n border-bottom-color: $secondary-text-color;\n }\n }\n\n &:hover {\n &::after {\n opacity: 1;\n transition-duration: 100ms;\n }\n }\n\n a {\n text-decoration: none;\n color: inherit;\n }\n\n .counter-label {\n font-size: 12px;\n display: block;\n }\n\n .counter-number {\n font-weight: 500;\n font-size: 18px;\n margin-bottom: 5px;\n color: $primary-text-color;\n font-family: $font-display, sans-serif;\n }\n }\n\n .spacer {\n flex: 1 1 auto;\n height: 1px;\n }\n\n &__buttons {\n padding: 7px 8px;\n }\n }\n }\n\n &__extra {\n display: none;\n margin-top: 4px;\n\n .public-account-bio {\n border-radius: 0;\n box-shadow: none;\n background: transparent;\n margin: 0 -5px;\n\n .account__header__fields {\n border-top: 1px solid lighten($ui-base-color, 12%);\n }\n\n .roles {\n display: none;\n }\n }\n\n &__links {\n margin-top: -15px;\n font-size: 14px;\n color: $darker-text-color;\n\n a {\n display: inline-block;\n color: $darker-text-color;\n text-decoration: none;\n padding: 15px;\n font-weight: 500;\n\n strong {\n font-weight: 700;\n color: $primary-text-color;\n }\n }\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n display: block;\n flex: 100%;\n }\n }\n }\n\n .account__section-headline {\n border-radius: 4px 4px 0 0;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-radius: 0;\n }\n }\n\n .detailed-status__meta {\n margin-top: 25px;\n }\n\n .public-account-bio {\n background: lighten($ui-base-color, 8%);\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n overflow: hidden;\n margin-bottom: 10px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n box-shadow: none;\n margin-bottom: 0;\n border-radius: 0;\n }\n\n .account__header__fields {\n margin: 0;\n border-top: 0;\n\n a {\n color: lighten($ui-highlight-color, 8%);\n }\n\n dl:first-child .verified {\n border-radius: 0 4px 0 0;\n }\n\n .verified a {\n color: $valid-value-color;\n }\n }\n\n .account__header__content {\n padding: 20px;\n padding-bottom: 0;\n color: $primary-text-color;\n }\n\n &__extra,\n .roles {\n padding: 20px;\n font-size: 14px;\n color: $darker-text-color;\n }\n\n .roles {\n padding-bottom: 0;\n }\n }\n\n .static-icon-button {\n color: $action-button-color;\n font-size: 18px;\n\n & > span {\n font-size: 14px;\n font-weight: 500;\n }\n }\n\n .card-grid {\n display: flex;\n flex-wrap: wrap;\n min-width: 100%;\n margin: 0 -5px;\n\n & > div {\n box-sizing: border-box;\n flex: 1 0 auto;\n width: 300px;\n padding: 0 5px;\n margin-bottom: 10px;\n max-width: 33.333%;\n\n @media screen and (max-width: 900px) {\n max-width: 50%;\n }\n\n @media screen and (max-width: 600px) {\n max-width: 100%;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n margin: 0;\n border-top: 1px solid lighten($ui-base-color, 8%);\n\n & > div {\n width: 100%;\n padding: 0;\n margin-bottom: 0;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n &:last-child {\n border-bottom: 0;\n }\n\n .card__bar {\n background: $ui-base-color;\n\n &:hover,\n &:active,\n &:focus {\n background: lighten($ui-base-color, 4%);\n }\n }\n }\n }\n }\n}\n",".no-list {\n list-style: none;\n\n li {\n display: inline-block;\n margin: 0 5px;\n }\n}\n\n.recovery-codes {\n list-style: none;\n margin: 0 auto;\n\n li {\n font-size: 125%;\n line-height: 1.5;\n letter-spacing: 1px;\n }\n}\n",".public-layout {\n .footer {\n text-align: left;\n padding-top: 20px;\n padding-bottom: 60px;\n font-size: 12px;\n color: lighten($ui-base-color, 34%);\n\n @media screen and (max-width: $no-gap-breakpoint) {\n padding-left: 20px;\n padding-right: 20px;\n }\n\n .grid {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: 1fr 1fr 2fr 1fr 1fr;\n\n .column-0 {\n grid-column: 1;\n grid-row: 1;\n min-width: 0;\n }\n\n .column-1 {\n grid-column: 2;\n grid-row: 1;\n min-width: 0;\n }\n\n .column-2 {\n grid-column: 3;\n grid-row: 1;\n min-width: 0;\n text-align: center;\n\n h4 a {\n color: lighten($ui-base-color, 34%);\n }\n }\n\n .column-3 {\n grid-column: 4;\n grid-row: 1;\n min-width: 0;\n }\n\n .column-4 {\n grid-column: 5;\n grid-row: 1;\n min-width: 0;\n }\n\n @media screen and (max-width: 690px) {\n grid-template-columns: 1fr 2fr 1fr;\n\n .column-0,\n .column-1 {\n grid-column: 1;\n }\n\n .column-1 {\n grid-row: 2;\n }\n\n .column-2 {\n grid-column: 2;\n }\n\n .column-3,\n .column-4 {\n grid-column: 3;\n }\n\n .column-4 {\n grid-row: 2;\n }\n }\n\n @media screen and (max-width: 600px) {\n .column-1 {\n display: block;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n .column-0,\n .column-1,\n .column-3,\n .column-4 {\n display: none;\n }\n }\n }\n\n h4 {\n text-transform: uppercase;\n font-weight: 700;\n margin-bottom: 8px;\n color: $darker-text-color;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n }\n\n ul a {\n text-decoration: none;\n color: lighten($ui-base-color, 34%);\n\n &:hover,\n &:active,\n &:focus {\n text-decoration: underline;\n }\n }\n\n .brand {\n svg {\n display: block;\n height: 36px;\n width: auto;\n margin: 0 auto;\n\n path {\n fill: lighten($ui-base-color, 34%);\n }\n }\n\n &:hover,\n &:focus,\n &:active {\n svg path {\n fill: lighten($ui-base-color, 38%);\n }\n }\n }\n }\n}\n",".compact-header {\n h1 {\n font-size: 24px;\n line-height: 28px;\n color: $darker-text-color;\n font-weight: 500;\n margin-bottom: 20px;\n padding: 0 10px;\n word-wrap: break-word;\n\n @media screen and (max-width: 740px) {\n text-align: center;\n padding: 20px 10px 0;\n }\n\n a {\n color: inherit;\n text-decoration: none;\n }\n\n small {\n font-weight: 400;\n color: $secondary-text-color;\n }\n\n img {\n display: inline-block;\n margin-bottom: -5px;\n margin-right: 15px;\n width: 36px;\n height: 36px;\n }\n }\n}\n",".hero-widget {\n margin-bottom: 10px;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n\n &__img {\n width: 100%;\n height: 167px;\n position: relative;\n overflow: hidden;\n border-radius: 4px 4px 0 0;\n background: $base-shadow-color;\n\n img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 4px 4px 0 0;\n }\n }\n\n &__text {\n background: $ui-base-color;\n padding: 20px;\n border-radius: 0 0 4px 4px;\n font-size: 15px;\n color: $darker-text-color;\n line-height: 20px;\n word-wrap: break-word;\n font-weight: 400;\n\n .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n }\n\n p {\n margin-bottom: 20px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n em {\n display: inline;\n margin: 0;\n padding: 0;\n font-weight: 700;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n color: lighten($darker-text-color, 10%);\n }\n\n a {\n color: $secondary-text-color;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n}\n\n.endorsements-widget {\n margin-bottom: 10px;\n padding-bottom: 10px;\n\n h4 {\n padding: 10px;\n text-transform: uppercase;\n font-weight: 700;\n font-size: 13px;\n color: $darker-text-color;\n }\n\n .account {\n padding: 10px 0;\n\n &:last-child {\n border-bottom: 0;\n }\n\n .account__display-name {\n display: flex;\n align-items: center;\n }\n\n .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n }\n }\n}\n\n.box-widget {\n padding: 20px;\n border-radius: 4px;\n background: $ui-base-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n}\n\n.contact-widget,\n.landing-page__information.contact-widget {\n box-sizing: border-box;\n padding: 20px;\n min-height: 100%;\n border-radius: 4px;\n background: $ui-base-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n}\n\n.contact-widget {\n font-size: 15px;\n color: $darker-text-color;\n line-height: 20px;\n word-wrap: break-word;\n font-weight: 400;\n\n strong {\n font-weight: 500;\n }\n\n p {\n margin-bottom: 10px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n &__mail {\n margin-top: 10px;\n\n a {\n color: $primary-text-color;\n text-decoration: none;\n }\n }\n}\n\n.moved-account-widget {\n padding: 15px;\n padding-bottom: 20px;\n border-radius: 4px;\n background: $ui-base-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n color: $secondary-text-color;\n font-weight: 400;\n margin-bottom: 10px;\n\n strong,\n a {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n a {\n color: inherit;\n text-decoration: underline;\n\n &.mention {\n text-decoration: none;\n\n span {\n text-decoration: none;\n }\n\n &:focus,\n &:hover,\n &:active {\n text-decoration: none;\n\n span {\n text-decoration: underline;\n }\n }\n }\n }\n\n &__message {\n margin-bottom: 15px;\n\n .fa {\n margin-right: 5px;\n color: $darker-text-color;\n }\n }\n\n &__card {\n .detailed-status__display-avatar {\n position: relative;\n cursor: pointer;\n }\n\n .detailed-status__display-name {\n margin-bottom: 0;\n text-decoration: none;\n\n span {\n font-weight: 400;\n }\n }\n }\n}\n\n.memoriam-widget {\n padding: 20px;\n border-radius: 4px;\n background: $base-shadow-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n font-size: 14px;\n color: $darker-text-color;\n margin-bottom: 10px;\n}\n\n.page-header {\n background: lighten($ui-base-color, 8%);\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n padding: 60px 15px;\n text-align: center;\n margin: 10px 0;\n\n h1 {\n color: $primary-text-color;\n font-size: 36px;\n line-height: 1.1;\n font-weight: 700;\n margin-bottom: 10px;\n }\n\n p {\n font-size: 15px;\n color: $darker-text-color;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n margin-top: 0;\n background: lighten($ui-base-color, 4%);\n\n h1 {\n font-size: 24px;\n }\n }\n}\n\n.directory {\n background: $ui-base-color;\n border-radius: 4px;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n\n &__tag {\n box-sizing: border-box;\n margin-bottom: 10px;\n\n & > a,\n & > div {\n display: flex;\n align-items: center;\n justify-content: space-between;\n background: $ui-base-color;\n border-radius: 4px;\n padding: 15px;\n text-decoration: none;\n color: inherit;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n }\n\n & > a {\n &:hover,\n &:active,\n &:focus {\n background: lighten($ui-base-color, 8%);\n }\n }\n\n &.active > a {\n background: $ui-highlight-color;\n cursor: default;\n }\n\n &.disabled > div {\n opacity: 0.5;\n cursor: default;\n }\n\n h4 {\n flex: 1 1 auto;\n font-size: 18px;\n font-weight: 700;\n color: $primary-text-color;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n .fa {\n color: $darker-text-color;\n }\n\n small {\n display: block;\n font-weight: 400;\n font-size: 15px;\n margin-top: 8px;\n color: $darker-text-color;\n }\n }\n\n &.active h4 {\n &,\n .fa,\n small {\n color: $primary-text-color;\n }\n }\n\n .avatar-stack {\n flex: 0 0 auto;\n width: (36px + 4px) * 3;\n }\n\n &.active .avatar-stack .account__avatar {\n border-color: $ui-highlight-color;\n }\n }\n}\n\n.avatar-stack {\n display: flex;\n justify-content: flex-end;\n\n .account__avatar {\n flex: 0 0 auto;\n width: 36px;\n height: 36px;\n border-radius: 50%;\n position: relative;\n margin-left: -10px;\n background: darken($ui-base-color, 8%);\n border: 2px solid $ui-base-color;\n\n &:nth-child(1) {\n z-index: 1;\n }\n\n &:nth-child(2) {\n z-index: 2;\n }\n\n &:nth-child(3) {\n z-index: 3;\n }\n }\n}\n\n.accounts-table {\n width: 100%;\n\n .account {\n padding: 0;\n border: 0;\n }\n\n thead th {\n text-align: center;\n text-transform: uppercase;\n color: $darker-text-color;\n font-weight: 700;\n padding: 10px;\n\n &:first-child {\n text-align: left;\n }\n }\n\n tbody td {\n padding: 15px 0;\n vertical-align: middle;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n }\n\n tbody tr:last-child td {\n border-bottom: 0;\n }\n\n &__count {\n width: 120px;\n text-align: center;\n font-size: 15px;\n font-weight: 500;\n color: $primary-text-color;\n\n small {\n display: block;\n color: $darker-text-color;\n font-weight: 400;\n font-size: 14px;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n tbody td.optional {\n display: none;\n }\n }\n}\n\n.moved-account-widget,\n.memoriam-widget,\n.box-widget,\n.contact-widget,\n.landing-page__information.contact-widget,\n.directory,\n.page-header {\n @media screen and (max-width: $no-gap-breakpoint) {\n margin-bottom: 0;\n box-shadow: none;\n border-radius: 0;\n }\n}\n\n$maximum-width: 1235px;\n$fluid-breakpoint: $maximum-width + 20px;\n\n.statuses-grid {\n min-height: 600px;\n\n @media screen and (max-width: 640px) {\n width: 100% !important; // Masonry layout is unnecessary at this width\n }\n\n &__item {\n width: (960px - 20px) / 3;\n\n @media screen and (max-width: $fluid-breakpoint) {\n width: (940px - 20px) / 3;\n }\n\n @media screen and (max-width: 640px) {\n width: 100%;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n width: 100vw;\n }\n }\n\n .detailed-status {\n border-radius: 4px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-top: 1px solid lighten($ui-base-color, 16%);\n }\n\n &.compact {\n .detailed-status__meta {\n margin-top: 15px;\n }\n\n .status__content {\n font-size: 15px;\n line-height: 20px;\n\n .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n }\n\n .status__content__spoiler-link {\n line-height: 20px;\n margin: 0;\n }\n }\n\n .media-gallery,\n .status-card,\n .video-player {\n margin-top: 15px;\n }\n }\n }\n}\n\n.notice-widget {\n margin-bottom: 10px;\n color: $darker-text-color;\n\n p {\n margin-bottom: 10px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n a {\n font-size: 14px;\n line-height: 20px;\n text-decoration: none;\n font-weight: 500;\n color: $ui-highlight-color;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: underline;\n }\n }\n}\n","// Commonly used web colors\n$black: #000000; // Black\n$white: #ffffff; // White\n$success-green: #79bd9a !default; // Padua\n$error-red: #df405a !default; // Cerise\n$warning-red: #ff5050 !default; // Sunset Orange\n$gold-star: #ca8f04 !default; // Dark Goldenrod\n\n// Pleroma-Dark colors\n$pleroma-bg: #121a24;\n$pleroma-fg: #182230;\n$pleroma-text: #b9b9ba;\n$pleroma-links: #d8a070;\n\n// Values from the classic Mastodon UI\n$classic-base-color: $pleroma-bg;\n$classic-primary-color: #9baec8;\n$classic-secondary-color: #d9e1e8;\n$classic-highlight-color: #d8a070;\n\n// Variables for defaults in UI\n$base-shadow-color: $black !default;\n$base-overlay-background: $black !default;\n$base-border-color: $white !default;\n$simple-background-color: $white !default;\n$valid-value-color: $success-green !default;\n$error-value-color: $error-red !default;\n\n// Tell UI to use selected colors\n$ui-base-color: $classic-base-color !default; // Darkest\n$ui-base-lighter-color: lighten($ui-base-color, 26%) !default; // Lighter darkest\n$ui-primary-color: $classic-primary-color !default; // Lighter\n$ui-secondary-color: $classic-secondary-color !default; // Lightest\n$ui-highlight-color: $classic-highlight-color !default;\n\n// Variables for texts\n$primary-text-color: $white !default;\n$darker-text-color: $ui-primary-color !default;\n$dark-text-color: $ui-base-lighter-color !default;\n$secondary-text-color: $ui-secondary-color !default;\n$highlight-text-color: $ui-highlight-color !default;\n$action-button-color: $ui-base-lighter-color !default;\n// For texts on inverted backgrounds\n$inverted-text-color: $ui-base-color !default;\n$lighter-text-color: $ui-base-lighter-color !default;\n$light-text-color: $ui-primary-color !default;\n\n// Language codes that uses CJK fonts\n$cjk-langs: ja, ko, zh-CN, zh-HK, zh-TW;\n\n// Variables for components\n$media-modal-media-max-width: 100%;\n// put margins on top and bottom of image to avoid the screen covered by image.\n$media-modal-media-max-height: 80%;\n\n$no-gap-breakpoint: 415px;\n\n$font-sans-serif: 'mastodon-font-sans-serif' !default;\n$font-display: 'mastodon-font-display' !default;\n$font-monospace: 'mastodon-font-monospace' !default;\n","$no-columns-breakpoint: 600px;\n\ncode {\n font-family: $font-monospace, monospace;\n font-weight: 400;\n}\n\n.form-container {\n max-width: 400px;\n padding: 20px;\n margin: 0 auto;\n}\n\n.simple_form {\n .input {\n margin-bottom: 15px;\n overflow: hidden;\n\n &.hidden {\n margin: 0;\n }\n\n &.radio_buttons {\n .radio {\n margin-bottom: 15px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n .radio > label {\n position: relative;\n padding-left: 28px;\n\n input {\n position: absolute;\n top: -2px;\n left: 0;\n }\n }\n }\n\n &.boolean {\n position: relative;\n margin-bottom: 0;\n\n .label_input > label {\n font-family: inherit;\n font-size: 14px;\n padding-top: 5px;\n color: $primary-text-color;\n display: block;\n width: auto;\n }\n\n .label_input,\n .hint {\n padding-left: 28px;\n }\n\n .label_input__wrapper {\n position: static;\n }\n\n label.checkbox {\n position: absolute;\n top: 2px;\n left: 0;\n }\n\n label a {\n color: $highlight-text-color;\n text-decoration: underline;\n\n &:hover,\n &:active,\n &:focus {\n text-decoration: none;\n }\n }\n }\n }\n\n .row {\n display: flex;\n margin: 0 -5px;\n\n .input {\n box-sizing: border-box;\n flex: 1 1 auto;\n width: 50%;\n padding: 0 5px;\n }\n }\n\n .hint {\n color: $darker-text-color;\n\n a {\n color: $highlight-text-color;\n }\n\n code {\n border-radius: 3px;\n padding: 0.2em 0.4em;\n background: darken($ui-base-color, 12%);\n }\n }\n\n span.hint {\n display: block;\n font-size: 12px;\n margin-top: 4px;\n }\n\n p.hint {\n margin-bottom: 15px;\n color: $darker-text-color;\n\n &.subtle-hint {\n text-align: center;\n font-size: 12px;\n line-height: 18px;\n margin-top: 15px;\n margin-bottom: 0;\n }\n }\n\n .card {\n margin-bottom: 15px;\n }\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n .input.with_floating_label {\n .label_input {\n display: flex;\n\n & > label {\n font-family: inherit;\n font-size: 14px;\n color: $primary-text-color;\n font-weight: 500;\n min-width: 150px;\n flex: 0 0 auto;\n }\n\n input,\n select {\n flex: 1 1 auto;\n }\n }\n\n &.select .hint {\n margin-top: 6px;\n margin-left: 150px;\n }\n }\n\n .input.with_label {\n .label_input > label {\n font-family: inherit;\n font-size: 14px;\n color: $primary-text-color;\n display: block;\n margin-bottom: 8px;\n word-wrap: break-word;\n font-weight: 500;\n }\n\n .hint {\n margin-top: 6px;\n }\n\n ul {\n flex: 390px;\n }\n }\n\n .input.with_block_label {\n max-width: none;\n\n & > label {\n font-family: inherit;\n font-size: 16px;\n color: $primary-text-color;\n display: block;\n font-weight: 500;\n padding-top: 5px;\n }\n\n .hint {\n margin-bottom: 15px;\n }\n\n ul {\n columns: 2;\n }\n }\n\n .required abbr {\n text-decoration: none;\n color: lighten($error-value-color, 12%);\n }\n\n .fields-group {\n margin-bottom: 25px;\n\n .input:last-child {\n margin-bottom: 0;\n }\n }\n\n .fields-row {\n display: flex;\n margin: 0 -10px;\n padding-top: 5px;\n margin-bottom: 25px;\n\n .input {\n max-width: none;\n }\n\n &__column {\n box-sizing: border-box;\n padding: 0 10px;\n flex: 1 1 auto;\n min-height: 1px;\n\n &-6 {\n max-width: 50%;\n }\n }\n\n .fields-group:last-child,\n .fields-row__column.fields-group {\n margin-bottom: 0;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n display: block;\n margin-bottom: 0;\n\n &__column {\n max-width: none;\n }\n\n .fields-group:last-child,\n .fields-row__column.fields-group,\n .fields-row__column {\n margin-bottom: 25px;\n }\n }\n }\n\n .input.radio_buttons .radio label {\n margin-bottom: 5px;\n font-family: inherit;\n font-size: 14px;\n color: $primary-text-color;\n display: block;\n width: auto;\n }\n\n .check_boxes {\n .checkbox {\n label {\n font-family: inherit;\n font-size: 14px;\n color: $primary-text-color;\n display: inline-block;\n width: auto;\n position: relative;\n padding-top: 5px;\n padding-left: 25px;\n flex: 1 1 auto;\n }\n\n input[type=checkbox] {\n position: absolute;\n left: 0;\n top: 5px;\n margin: 0;\n }\n }\n }\n\n input[type=text],\n input[type=number],\n input[type=email],\n input[type=password],\n textarea {\n box-sizing: border-box;\n font-size: 16px;\n color: $primary-text-color;\n display: block;\n width: 100%;\n outline: 0;\n font-family: inherit;\n resize: vertical;\n background: darken($ui-base-color, 10%);\n border: 1px solid darken($ui-base-color, 14%);\n border-radius: 4px;\n padding: 10px;\n\n &:invalid {\n box-shadow: none;\n }\n\n &:focus:invalid:not(:placeholder-shown) {\n border-color: lighten($error-red, 12%);\n }\n\n &:required:valid {\n border-color: $valid-value-color;\n }\n\n &:hover {\n border-color: darken($ui-base-color, 20%);\n }\n\n &:active,\n &:focus {\n border-color: $highlight-text-color;\n background: darken($ui-base-color, 8%);\n }\n }\n\n .input.field_with_errors {\n label {\n color: lighten($error-red, 12%);\n }\n\n input[type=text],\n input[type=number],\n input[type=email],\n input[type=password],\n textarea,\n select {\n border-color: lighten($error-red, 12%);\n }\n\n .error {\n display: block;\n font-weight: 500;\n color: lighten($error-red, 12%);\n margin-top: 4px;\n }\n }\n\n .input.disabled {\n opacity: 0.5;\n }\n\n .actions {\n margin-top: 30px;\n display: flex;\n\n &.actions--top {\n margin-top: 0;\n margin-bottom: 30px;\n }\n }\n\n button,\n .button,\n .block-button {\n display: block;\n width: 100%;\n border: 0;\n border-radius: 4px;\n background: $ui-highlight-color;\n color: $primary-text-color;\n font-size: 18px;\n line-height: inherit;\n height: auto;\n padding: 10px;\n text-transform: uppercase;\n text-decoration: none;\n text-align: center;\n box-sizing: border-box;\n cursor: pointer;\n font-weight: 500;\n outline: 0;\n margin-bottom: 10px;\n margin-right: 10px;\n\n &:last-child {\n margin-right: 0;\n }\n\n &:hover {\n background-color: lighten($ui-highlight-color, 5%);\n }\n\n &:active,\n &:focus {\n background-color: darken($ui-highlight-color, 5%);\n }\n\n &:disabled:hover {\n background-color: $ui-primary-color;\n }\n\n &.negative {\n background: $error-value-color;\n\n &:hover {\n background-color: lighten($error-value-color, 5%);\n }\n\n &:active,\n &:focus {\n background-color: darken($error-value-color, 5%);\n }\n }\n }\n\n select {\n appearance: none;\n box-sizing: border-box;\n font-size: 16px;\n color: $primary-text-color;\n display: block;\n width: 100%;\n outline: 0;\n font-family: inherit;\n resize: vertical;\n background: darken($ui-base-color, 10%) url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center / auto 16px;\n border: 1px solid darken($ui-base-color, 14%);\n border-radius: 4px;\n padding-left: 10px;\n padding-right: 30px;\n height: 41px;\n }\n\n .label_input {\n &__wrapper {\n position: relative;\n }\n\n &__append {\n position: absolute;\n right: 3px;\n top: 1px;\n padding: 10px;\n padding-bottom: 9px;\n font-size: 16px;\n color: $dark-text-color;\n font-family: inherit;\n pointer-events: none;\n cursor: default;\n max-width: 140px;\n white-space: nowrap;\n overflow: hidden;\n\n &::after {\n content: '';\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 1px;\n width: 5px;\n background-image: linear-gradient(to right, rgba(darken($ui-base-color, 10%), 0), darken($ui-base-color, 10%));\n }\n }\n }\n\n &__overlay-area {\n position: relative;\n\n &__overlay {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n background: rgba($ui-base-color, 0.65);\n backdrop-filter: blur(2px);\n border-radius: 4px;\n\n &__content {\n text-align: center;\n\n &.rich-formatting {\n &,\n p {\n color: $primary-text-color;\n }\n }\n }\n }\n }\n}\n\n.block-icon {\n display: block;\n margin: 0 auto;\n margin-bottom: 10px;\n font-size: 24px;\n}\n\n.flash-message {\n background: lighten($ui-base-color, 8%);\n color: $darker-text-color;\n border-radius: 4px;\n padding: 15px 10px;\n margin-bottom: 30px;\n text-align: center;\n\n &.notice {\n border: 1px solid rgba($valid-value-color, 0.5);\n background: rgba($valid-value-color, 0.25);\n color: $valid-value-color;\n }\n\n &.alert {\n border: 1px solid rgba($error-value-color, 0.5);\n background: rgba($error-value-color, 0.25);\n color: $error-value-color;\n }\n\n p {\n margin-bottom: 15px;\n }\n\n .oauth-code {\n outline: 0;\n box-sizing: border-box;\n display: block;\n width: 100%;\n border: none;\n padding: 10px;\n font-family: $font-monospace, monospace;\n background: $ui-base-color;\n color: $primary-text-color;\n font-size: 14px;\n margin: 0;\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &:focus {\n background: lighten($ui-base-color, 4%);\n }\n }\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n @media screen and (max-width: 740px) and (min-width: 441px) {\n margin-top: 40px;\n }\n}\n\n.form-footer {\n margin-top: 30px;\n text-align: center;\n\n a {\n color: $darker-text-color;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n.quick-nav {\n list-style: none;\n margin-bottom: 25px;\n font-size: 14px;\n\n li {\n display: inline-block;\n margin-right: 10px;\n }\n\n a {\n color: $highlight-text-color;\n text-transform: uppercase;\n text-decoration: none;\n font-weight: 700;\n\n &:hover,\n &:focus,\n &:active {\n color: lighten($highlight-text-color, 8%);\n }\n }\n}\n\n.oauth-prompt,\n.follow-prompt {\n margin-bottom: 30px;\n color: $darker-text-color;\n\n h2 {\n font-size: 16px;\n margin-bottom: 30px;\n text-align: center;\n }\n\n strong {\n color: $secondary-text-color;\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n @media screen and (max-width: 740px) and (min-width: 441px) {\n margin-top: 40px;\n }\n}\n\n.qr-wrapper {\n display: flex;\n flex-wrap: wrap;\n align-items: flex-start;\n}\n\n.qr-code {\n flex: 0 0 auto;\n background: $simple-background-color;\n padding: 4px;\n margin: 0 10px 20px 0;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n display: inline-block;\n\n svg {\n display: block;\n margin: 0;\n }\n}\n\n.qr-alternative {\n margin-bottom: 20px;\n color: $secondary-text-color;\n flex: 150px;\n\n samp {\n display: block;\n font-size: 14px;\n }\n}\n\n.table-form {\n p {\n margin-bottom: 15px;\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n }\n}\n\n.simple_form,\n.table-form {\n .warning {\n box-sizing: border-box;\n background: rgba($error-value-color, 0.5);\n color: $primary-text-color;\n text-shadow: 1px 1px 0 rgba($base-shadow-color, 0.3);\n box-shadow: 0 2px 6px rgba($base-shadow-color, 0.4);\n border-radius: 4px;\n padding: 10px;\n margin-bottom: 15px;\n\n a {\n color: $primary-text-color;\n text-decoration: underline;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n }\n\n strong {\n font-weight: 600;\n display: block;\n margin-bottom: 5px;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n\n .fa {\n font-weight: 400;\n }\n }\n }\n}\n\n.action-pagination {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n\n .actions,\n .pagination {\n flex: 1 1 auto;\n }\n\n .actions {\n padding: 30px 0;\n padding-right: 20px;\n flex: 0 0 auto;\n }\n}\n\n.post-follow-actions {\n text-align: center;\n color: $darker-text-color;\n\n div {\n margin-bottom: 4px;\n }\n}\n\n.alternative-login {\n margin-top: 20px;\n margin-bottom: 20px;\n\n h4 {\n font-size: 16px;\n color: $primary-text-color;\n text-align: center;\n margin-bottom: 20px;\n border: 0;\n padding: 0;\n }\n\n .button {\n display: block;\n }\n}\n\n.scope-danger {\n color: $warning-red;\n}\n\n.form_admin_settings_site_short_description,\n.form_admin_settings_site_description,\n.form_admin_settings_site_extended_description,\n.form_admin_settings_site_terms,\n.form_admin_settings_custom_css,\n.form_admin_settings_closed_registrations_message {\n textarea {\n font-family: $font-monospace, monospace;\n }\n}\n\n.input-copy {\n background: darken($ui-base-color, 10%);\n border: 1px solid darken($ui-base-color, 14%);\n border-radius: 4px;\n display: flex;\n align-items: center;\n padding-right: 4px;\n position: relative;\n top: 1px;\n transition: border-color 300ms linear;\n\n &__wrapper {\n flex: 1 1 auto;\n }\n\n input[type=text] {\n background: transparent;\n border: 0;\n padding: 10px;\n font-size: 14px;\n font-family: $font-monospace, monospace;\n }\n\n button {\n flex: 0 0 auto;\n margin: 4px;\n text-transform: none;\n font-weight: 400;\n font-size: 14px;\n padding: 7px 18px;\n padding-bottom: 6px;\n width: auto;\n transition: background 300ms linear;\n }\n\n &.copied {\n border-color: $valid-value-color;\n transition: none;\n\n button {\n background: $valid-value-color;\n transition: none;\n }\n }\n}\n\n.connection-prompt {\n margin-bottom: 25px;\n\n .fa-link {\n background-color: darken($ui-base-color, 4%);\n border-radius: 100%;\n font-size: 24px;\n padding: 10px;\n }\n\n &__column {\n align-items: center;\n display: flex;\n flex: 1;\n flex-direction: column;\n flex-shrink: 1;\n max-width: 50%;\n\n &-sep {\n align-self: center;\n flex-grow: 0;\n overflow: visible;\n position: relative;\n z-index: 1;\n }\n\n p {\n word-break: break-word;\n }\n }\n\n .account__avatar {\n margin-bottom: 20px;\n }\n\n &__connection {\n background-color: lighten($ui-base-color, 8%);\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n padding: 25px 10px;\n position: relative;\n text-align: center;\n\n &::after {\n background-color: darken($ui-base-color, 4%);\n content: '';\n display: block;\n height: 100%;\n left: 50%;\n position: absolute;\n top: 0;\n width: 1px;\n }\n }\n\n &__row {\n align-items: flex-start;\n display: flex;\n flex-direction: row;\n }\n}\n",".card {\n & > a {\n display: block;\n text-decoration: none;\n color: inherit;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n\n @media screen and (max-width: $no-gap-breakpoint) {\n box-shadow: none;\n }\n\n &:hover,\n &:active,\n &:focus {\n .card__bar {\n background: lighten($ui-base-color, 8%);\n }\n }\n }\n\n &__img {\n height: 130px;\n position: relative;\n background: darken($ui-base-color, 12%);\n border-radius: 4px 4px 0 0;\n\n img {\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n object-fit: cover;\n border-radius: 4px 4px 0 0;\n }\n\n @media screen and (max-width: 600px) {\n height: 200px;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n }\n\n &__bar {\n position: relative;\n padding: 15px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n background: lighten($ui-base-color, 4%);\n border-radius: 0 0 4px 4px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-radius: 0;\n }\n\n .avatar {\n flex: 0 0 auto;\n width: 48px;\n height: 48px;\n padding-top: 2px;\n\n img {\n width: 100%;\n height: 100%;\n display: block;\n margin: 0;\n border-radius: 4px;\n background: darken($ui-base-color, 8%);\n }\n }\n\n .display-name {\n margin-left: 15px;\n text-align: left;\n\n strong {\n font-size: 15px;\n color: $primary-text-color;\n font-weight: 500;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n span {\n display: block;\n font-size: 14px;\n color: $darker-text-color;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n}\n\n.pagination {\n padding: 30px 0;\n text-align: center;\n overflow: hidden;\n\n a,\n .current,\n .newer,\n .older,\n .page,\n .gap {\n font-size: 14px;\n color: $primary-text-color;\n font-weight: 500;\n display: inline-block;\n padding: 6px 10px;\n text-decoration: none;\n }\n\n .current {\n background: $simple-background-color;\n border-radius: 100px;\n color: $inverted-text-color;\n cursor: default;\n margin: 0 10px;\n }\n\n .gap {\n cursor: default;\n }\n\n .older,\n .newer {\n text-transform: uppercase;\n color: $secondary-text-color;\n }\n\n .older {\n float: left;\n padding-left: 0;\n\n .fa {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n .newer {\n float: right;\n padding-right: 0;\n\n .fa {\n display: inline-block;\n margin-left: 5px;\n }\n }\n\n .disabled {\n cursor: default;\n color: lighten($inverted-text-color, 10%);\n }\n\n @media screen and (max-width: 700px) {\n padding: 30px 20px;\n\n .page {\n display: none;\n }\n\n .newer,\n .older {\n display: inline-block;\n }\n }\n}\n\n.nothing-here {\n background: $ui-base-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n color: $light-text-color;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: default;\n border-radius: 4px;\n padding: 20px;\n min-height: 30vh;\n\n &--under-tabs {\n border-radius: 0 0 4px 4px;\n }\n\n &--flexible {\n box-sizing: border-box;\n min-height: 100%;\n }\n}\n\n.account-role {\n display: inline-block;\n padding: 4px 6px;\n cursor: default;\n border-radius: 3px;\n font-size: 12px;\n line-height: 12px;\n font-weight: 500;\n color: $ui-secondary-color;\n background-color: rgba($ui-secondary-color, 0.1);\n border: 1px solid rgba($ui-secondary-color, 0.5);\n\n &.moderator {\n color: $success-green;\n background-color: rgba($success-green, 0.1);\n border-color: rgba($success-green, 0.5);\n }\n\n &.admin {\n color: lighten($error-red, 12%);\n background-color: rgba(lighten($error-red, 12%), 0.1);\n border-color: rgba(lighten($error-red, 12%), 0.5);\n }\n}\n\n.account__header__fields {\n padding: 0;\n margin: 15px -15px -15px;\n border: 0 none;\n border-top: 1px solid lighten($ui-base-color, 12%);\n border-bottom: 1px solid lighten($ui-base-color, 12%);\n font-size: 14px;\n line-height: 20px;\n\n dl {\n display: flex;\n border-bottom: 1px solid lighten($ui-base-color, 12%);\n }\n\n dt,\n dd {\n box-sizing: border-box;\n padding: 14px;\n text-align: center;\n max-height: 48px;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n }\n\n dt {\n font-weight: 500;\n width: 120px;\n flex: 0 0 auto;\n color: $secondary-text-color;\n background: rgba(darken($ui-base-color, 8%), 0.5);\n }\n\n dd {\n flex: 1 1 auto;\n color: $darker-text-color;\n }\n\n a {\n color: $highlight-text-color;\n text-decoration: none;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: underline;\n }\n }\n\n .verified {\n border: 1px solid rgba($valid-value-color, 0.5);\n background: rgba($valid-value-color, 0.25);\n\n a {\n color: $valid-value-color;\n font-weight: 500;\n }\n\n &__mark {\n color: $valid-value-color;\n }\n }\n\n dl:last-child {\n border-bottom: 0;\n }\n}\n\n.directory__tag .trends__item__current {\n width: auto;\n}\n",".activity-stream {\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n overflow: hidden;\n margin-bottom: 10px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n margin-bottom: 0;\n border-radius: 0;\n box-shadow: none;\n }\n\n &--headless {\n border-radius: 0;\n margin: 0;\n box-shadow: none;\n\n .detailed-status,\n .status {\n border-radius: 0 !important;\n }\n }\n\n div[data-component] {\n width: 100%;\n }\n\n .entry {\n background: $ui-base-color;\n\n .detailed-status,\n .status,\n .load-more {\n animation: none;\n }\n\n &:last-child {\n .detailed-status,\n .status,\n .load-more {\n border-bottom: 0;\n border-radius: 0 0 4px 4px;\n }\n }\n\n &:first-child {\n .detailed-status,\n .status,\n .load-more {\n border-radius: 4px 4px 0 0;\n }\n\n &:last-child {\n .detailed-status,\n .status,\n .load-more {\n border-radius: 4px;\n }\n }\n }\n\n @media screen and (max-width: 740px) {\n .detailed-status,\n .status,\n .load-more {\n border-radius: 0 !important;\n }\n }\n }\n\n &--highlighted .entry {\n background: lighten($ui-base-color, 8%);\n }\n}\n\n.button.logo-button {\n flex: 0 auto;\n font-size: 14px;\n background: $ui-highlight-color;\n color: $primary-text-color;\n text-transform: none;\n line-height: 36px;\n height: auto;\n padding: 3px 15px;\n border: 0;\n\n svg {\n width: 20px;\n height: auto;\n vertical-align: middle;\n margin-right: 5px;\n\n path:first-child {\n fill: $primary-text-color;\n }\n\n path:last-child {\n fill: $ui-highlight-color;\n }\n }\n\n &:active:not(:disabled),\n &:focus:not(:disabled),\n &:hover:not(:disabled) {\n background: lighten($ui-highlight-color, 10%);\n\n svg path:last-child {\n fill: lighten($ui-highlight-color, 10%);\n }\n }\n\n &.button--destructive {\n &:active,\n &:focus,\n &:hover {\n background: $error-red;\n\n svg path:last-child {\n fill: $error-red;\n }\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n svg {\n display: none;\n }\n }\n}\n\n.embed,\n.public-layout {\n .detailed-status {\n padding: 15px;\n }\n\n .status {\n padding: 15px 15px 15px (48px + 15px * 2);\n min-height: 48px + 2px;\n\n &__avatar {\n left: 15px;\n top: 17px;\n }\n\n &__content {\n padding-top: 5px;\n }\n\n &__prepend {\n margin-left: 48px + 15px * 2;\n padding-top: 15px;\n }\n\n &__prepend-icon-wrapper {\n left: -32px;\n }\n\n .media-gallery,\n &__action-bar,\n .video-player {\n margin-top: 10px;\n }\n }\n}\n","button.icon-button i.fa-retweet {\n background-image: url(\"data:image/svg+xml;utf8,\");\n\n &:hover {\n background-image: url(\"data:image/svg+xml;utf8,\");\n }\n}\n\nbutton.icon-button.disabled i.fa-retweet {\n background-image: url(\"data:image/svg+xml;utf8,\");\n}\n",null,"@mixin avatar-radius() {\n border-radius: 4px;\n background: transparent no-repeat;\n background-position: 50%;\n background-clip: padding-box;\n}\n\n@mixin avatar-size($size:48px) {\n width: $size;\n height: $size;\n background-size: $size $size;\n}\n\n@mixin search-input() {\n outline: 0;\n box-sizing: border-box;\n width: 100%;\n border: none;\n box-shadow: none;\n font-family: inherit;\n background: $ui-base-color;\n color: $darker-text-color;\n font-size: 14px;\n margin: 0;\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &:focus {\n background: lighten($ui-base-color, 4%);\n }\n\n @media screen and (max-width: 600px) {\n font-size: 16px;\n }\n}\n\n@mixin search-popout() {\n background: $simple-background-color;\n border-radius: 4px;\n padding: 10px 14px;\n padding-bottom: 14px;\n margin-top: 10px;\n color: $light-text-color;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n\n h4 {\n text-transform: uppercase;\n color: $light-text-color;\n font-size: 13px;\n font-weight: 500;\n margin-bottom: 10px;\n }\n\n li {\n padding: 4px 0;\n }\n\n ul {\n margin-bottom: 10px;\n }\n\n em {\n font-weight: 500;\n color: $inverted-text-color;\n }\n}\n",".poll {\n margin-top: 16px;\n font-size: 14px;\n\n li {\n margin-bottom: 10px;\n position: relative;\n height: 18px + 12px;\n }\n\n &__chart {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n display: inline-block;\n border-radius: 4px;\n background: darken($ui-primary-color, 14%);\n\n &.leading {\n background: $ui-highlight-color;\n }\n }\n\n &__text {\n position: relative;\n display: inline-block;\n padding: 6px 0;\n line-height: 18px;\n cursor: default;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n input[type=radio],\n input[type=checkbox] {\n display: none;\n }\n\n input[type=text] {\n display: block;\n box-sizing: border-box;\n flex: 1 1 auto;\n width: 20px;\n font-size: 14px;\n color: $inverted-text-color;\n display: block;\n outline: 0;\n font-family: inherit;\n background: $simple-background-color;\n border: 1px solid darken($simple-background-color, 14%);\n border-radius: 4px;\n padding: 6px 10px;\n\n &:focus {\n border-color: $highlight-text-color;\n }\n }\n\n &.selectable {\n cursor: pointer;\n }\n\n &.editable {\n display: flex;\n align-items: center;\n }\n }\n\n &__input {\n display: inline-block;\n position: relative;\n border: 1px solid $ui-primary-color;\n box-sizing: border-box;\n width: 18px;\n height: 18px;\n flex: 0 0 auto;\n margin-right: 10px;\n top: -1px;\n border-radius: 50%;\n vertical-align: middle;\n\n &.checkbox {\n border-radius: 4px;\n }\n\n &.active {\n border-color: $valid-value-color;\n background: $valid-value-color;\n }\n }\n\n &__number {\n display: inline-block;\n width: 36px;\n font-weight: 700;\n padding: 0 10px;\n text-align: right;\n }\n\n &__footer {\n padding-top: 6px;\n padding-bottom: 5px;\n color: $dark-text-color;\n }\n\n &__link {\n display: inline;\n background: transparent;\n padding: 0;\n margin: 0;\n border: 0;\n color: $dark-text-color;\n text-decoration: underline;\n font-size: inherit;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n }\n\n .button {\n height: 36px;\n padding: 0 16px;\n margin-right: 10px;\n font-size: 14px;\n }\n}\n\n.compose-form__poll-wrapper {\n border-top: 1px solid darken($simple-background-color, 8%);\n\n ul {\n padding: 10px;\n }\n\n .poll__footer {\n border-top: 1px solid darken($simple-background-color, 8%);\n padding: 10px;\n display: flex;\n align-items: center;\n\n button,\n select {\n flex: 1 1 50%;\n }\n }\n\n .button.button-secondary {\n font-size: 14px;\n font-weight: 400;\n padding: 6px 10px;\n height: auto;\n line-height: inherit;\n color: $action-button-color;\n border-color: $action-button-color;\n margin-right: 5px;\n }\n\n li {\n display: flex;\n align-items: center;\n\n .poll__text {\n flex: 0 0 auto;\n width: calc(100% - (23px + 6px));\n margin-right: 6px;\n }\n }\n\n select {\n appearance: none;\n box-sizing: border-box;\n font-size: 14px;\n color: $inverted-text-color;\n display: inline-block;\n width: auto;\n outline: 0;\n font-family: inherit;\n background: $simple-background-color url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center / auto 16px;\n border: 1px solid darken($simple-background-color, 14%);\n border-radius: 4px;\n padding: 6px 10px;\n padding-right: 30px;\n }\n\n .icon-button.disabled {\n color: darken($simple-background-color, 14%);\n }\n}\n\n.muted .poll {\n color: $dark-text-color;\n\n &__chart {\n background: rgba(darken($ui-primary-color, 14%), 0.2);\n\n &.leading {\n background: rgba($ui-highlight-color, 0.2);\n }\n }\n}\n",".modal-layout {\n background: $ui-base-color url('data:image/svg+xml;utf8,') repeat-x bottom fixed;\n display: flex;\n flex-direction: column;\n height: 100vh;\n padding: 0;\n}\n\n.modal-layout__mastodon {\n display: flex;\n flex: 1;\n flex-direction: column;\n justify-content: flex-end;\n\n > * {\n flex: 1;\n max-height: 235px;\n }\n}\n\n@media screen and (max-width: 600px) {\n .account-header {\n margin-top: 0;\n }\n}\n",".emoji-mart {\n &,\n * {\n box-sizing: border-box;\n line-height: 1.15;\n }\n\n font-size: 13px;\n display: inline-block;\n color: $inverted-text-color;\n\n .emoji-mart-emoji {\n padding: 6px;\n }\n}\n\n.emoji-mart-bar {\n border: 0 solid darken($ui-secondary-color, 8%);\n\n &:first-child {\n border-bottom-width: 1px;\n border-top-left-radius: 5px;\n border-top-right-radius: 5px;\n background: $ui-secondary-color;\n }\n\n &:last-child {\n border-top-width: 1px;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n display: none;\n }\n}\n\n.emoji-mart-anchors {\n display: flex;\n justify-content: space-between;\n padding: 0 6px;\n color: $lighter-text-color;\n line-height: 0;\n}\n\n.emoji-mart-anchor {\n position: relative;\n flex: 1;\n text-align: center;\n padding: 12px 4px;\n overflow: hidden;\n transition: color .1s ease-out;\n cursor: pointer;\n\n &:hover {\n color: darken($lighter-text-color, 4%);\n }\n}\n\n.emoji-mart-anchor-selected {\n color: $highlight-text-color;\n\n &:hover {\n color: darken($highlight-text-color, 4%);\n }\n\n .emoji-mart-anchor-bar {\n bottom: -1px;\n }\n}\n\n.emoji-mart-anchor-bar {\n position: absolute;\n bottom: -5px;\n left: 0;\n width: 100%;\n height: 4px;\n background-color: $highlight-text-color;\n}\n\n.emoji-mart-anchors {\n i {\n display: inline-block;\n width: 100%;\n max-width: 22px;\n }\n\n svg {\n fill: currentColor;\n max-height: 18px;\n }\n}\n\n.emoji-mart-scroll {\n overflow-y: scroll;\n height: 270px;\n max-height: 35vh;\n padding: 0 6px 6px;\n background: $simple-background-color;\n will-change: transform;\n\n &::-webkit-scrollbar-track:hover,\n &::-webkit-scrollbar-track:active {\n background-color: rgba($base-overlay-background, 0.3);\n }\n}\n\n.emoji-mart-search {\n padding: 10px;\n padding-right: 45px;\n background: $simple-background-color;\n\n input {\n font-size: 14px;\n font-weight: 400;\n padding: 7px 9px;\n font-family: inherit;\n display: block;\n width: 100%;\n background: rgba($ui-secondary-color, 0.3);\n color: $inverted-text-color;\n border: 1px solid $ui-secondary-color;\n border-radius: 4px;\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n }\n}\n\n.emoji-mart-category .emoji-mart-emoji {\n cursor: pointer;\n\n span {\n z-index: 1;\n position: relative;\n text-align: center;\n }\n\n &:hover::before {\n z-index: 0;\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba($ui-secondary-color, 0.7);\n border-radius: 100%;\n }\n}\n\n.emoji-mart-category-label {\n z-index: 2;\n position: relative;\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n\n span {\n display: block;\n width: 100%;\n font-weight: 500;\n padding: 5px 6px;\n background: $simple-background-color;\n }\n}\n\n.emoji-mart-emoji {\n position: relative;\n display: inline-block;\n font-size: 0;\n\n span {\n width: 22px;\n height: 22px;\n }\n}\n\n.emoji-mart-no-results {\n font-size: 14px;\n text-align: center;\n padding-top: 70px;\n color: $light-text-color;\n\n .emoji-mart-category-label {\n display: none;\n }\n\n .emoji-mart-no-results-label {\n margin-top: .2em;\n }\n\n .emoji-mart-emoji:hover::before {\n content: none;\n }\n}\n\n.emoji-mart-preview {\n display: none;\n}\n","$maximum-width: 1235px;\n$fluid-breakpoint: $maximum-width + 20px;\n$column-breakpoint: 700px;\n$small-breakpoint: 960px;\n\n.container {\n box-sizing: border-box;\n max-width: $maximum-width;\n margin: 0 auto;\n position: relative;\n\n @media screen and (max-width: $fluid-breakpoint) {\n width: 100%;\n padding: 0 10px;\n }\n}\n\n.rich-formatting {\n font-family: $font-sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n color: $darker-text-color;\n padding-right: 10px;\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n }\n\n p,\n li {\n font-family: $font-sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 12px;\n color: $darker-text-color;\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n }\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n strong,\n em {\n font-weight: 700;\n color: lighten($darker-text-color, 10%);\n }\n\n h1 {\n font-family: $font-display, sans-serif;\n font-size: 26px;\n line-height: 30px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n\n small {\n font-family: $font-sans-serif, sans-serif;\n display: block;\n font-size: 18px;\n font-weight: 400;\n color: lighten($darker-text-color, 10%);\n }\n }\n\n h2 {\n font-family: $font-display, sans-serif;\n font-size: 22px;\n line-height: 26px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h3 {\n font-family: $font-display, sans-serif;\n font-size: 18px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h4 {\n font-family: $font-display, sans-serif;\n font-size: 16px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h5 {\n font-family: $font-display, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h6 {\n font-family: $font-display, sans-serif;\n font-size: 12px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n ul,\n ol {\n margin-left: 20px;\n\n &[type='a'] {\n list-style-type: lower-alpha;\n }\n\n &[type='i'] {\n list-style-type: lower-roman;\n }\n }\n\n ul {\n list-style: disc;\n }\n\n ol {\n list-style: decimal;\n }\n\n li > ol,\n li > ul {\n margin-top: 6px;\n }\n\n hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba($ui-base-lighter-color, .6);\n margin: 20px 0;\n\n &.spacer {\n height: 1px;\n border: 0;\n }\n }\n}\n\n.information-board {\n background: darken($ui-base-color, 4%);\n padding: 20px 0;\n\n .container-alt {\n position: relative;\n padding-right: 280px + 15px;\n }\n\n &__sections {\n display: flex;\n justify-content: space-between;\n flex-wrap: wrap;\n }\n\n &__section {\n flex: 1 0 0;\n font-family: $font-sans-serif, sans-serif;\n font-size: 16px;\n line-height: 28px;\n color: $primary-text-color;\n text-align: right;\n padding: 10px 15px;\n\n span,\n strong {\n display: block;\n }\n\n span {\n &:last-child {\n color: $secondary-text-color;\n }\n }\n\n strong {\n font-family: $font-display, sans-serif;\n font-weight: 500;\n font-size: 32px;\n line-height: 48px;\n }\n\n @media screen and (max-width: $column-breakpoint) {\n text-align: center;\n }\n }\n\n .panel {\n position: absolute;\n width: 280px;\n box-sizing: border-box;\n background: darken($ui-base-color, 8%);\n padding: 20px;\n padding-top: 10px;\n border-radius: 4px 4px 0 0;\n right: 0;\n bottom: -40px;\n\n .panel-header {\n font-family: $font-display, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n color: $darker-text-color;\n padding-bottom: 5px;\n margin-bottom: 15px;\n border-bottom: 1px solid lighten($ui-base-color, 4%);\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n\n a,\n span {\n font-weight: 400;\n color: darken($darker-text-color, 10%);\n }\n\n a {\n text-decoration: none;\n }\n }\n }\n\n .owner {\n text-align: center;\n\n .avatar {\n width: 80px;\n height: 80px;\n margin: 0 auto;\n margin-bottom: 15px;\n\n img {\n display: block;\n width: 80px;\n height: 80px;\n border-radius: 48px;\n }\n }\n\n .name {\n font-size: 14px;\n\n a {\n display: block;\n color: $primary-text-color;\n text-decoration: none;\n\n &:hover {\n .display_name {\n text-decoration: underline;\n }\n }\n }\n\n .username {\n display: block;\n color: $darker-text-color;\n }\n }\n }\n}\n\n.landing-page {\n p,\n li {\n font-family: $font-sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 12px;\n color: $darker-text-color;\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n }\n }\n\n em {\n display: inline;\n margin: 0;\n padding: 0;\n font-weight: 700;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n color: lighten($darker-text-color, 10%);\n }\n\n h1 {\n font-family: $font-display, sans-serif;\n font-size: 26px;\n line-height: 30px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n\n small {\n font-family: $font-sans-serif, sans-serif;\n display: block;\n font-size: 18px;\n font-weight: 400;\n color: lighten($darker-text-color, 10%);\n }\n }\n\n h2 {\n font-family: $font-display, sans-serif;\n font-size: 22px;\n line-height: 26px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h3 {\n font-family: $font-display, sans-serif;\n font-size: 18px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h4 {\n font-family: $font-display, sans-serif;\n font-size: 16px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h5 {\n font-family: $font-display, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h6 {\n font-family: $font-display, sans-serif;\n font-size: 12px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n ul,\n ol {\n margin-left: 20px;\n\n &[type='a'] {\n list-style-type: lower-alpha;\n }\n\n &[type='i'] {\n list-style-type: lower-roman;\n }\n }\n\n ul {\n list-style: disc;\n }\n\n ol {\n list-style: decimal;\n }\n\n li > ol,\n li > ul {\n margin-top: 6px;\n }\n\n hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba($ui-base-lighter-color, .6);\n margin: 20px 0;\n\n &.spacer {\n height: 1px;\n border: 0;\n }\n }\n\n &__information,\n &__forms {\n padding: 20px;\n }\n\n &__call-to-action {\n background: darken($ui-base-color, 4%);\n border-radius: 4px;\n padding: 25px 40px;\n overflow: hidden;\n box-sizing: border-box;\n\n .row {\n width: 100%;\n display: flex;\n flex-direction: row-reverse;\n flex-wrap: nowrap;\n justify-content: space-between;\n align-items: center;\n }\n\n .row__information-board {\n display: flex;\n justify-content: flex-end;\n align-items: flex-end;\n\n .information-board__section {\n flex: 1 0 auto;\n padding: 0 10px;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n width: 100%;\n justify-content: space-between;\n }\n }\n\n .row__mascot {\n flex: 1;\n margin: 10px -50px 0 0;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n }\n }\n\n &__logo {\n margin-right: 20px;\n\n img {\n height: 50px;\n width: auto;\n mix-blend-mode: lighten;\n }\n }\n\n &__information {\n padding: 45px 40px;\n margin-bottom: 10px;\n\n &:last-child {\n margin-bottom: 0;\n }\n\n strong {\n font-weight: 500;\n color: lighten($darker-text-color, 10%);\n }\n\n .account {\n border-bottom: 0;\n padding: 0;\n\n &__display-name {\n align-items: center;\n display: flex;\n margin-right: 5px;\n }\n\n div.account__display-name {\n &:hover {\n .display-name strong {\n text-decoration: none;\n }\n }\n\n .account__avatar {\n cursor: default;\n }\n }\n\n &__avatar-wrapper {\n margin-left: 0;\n flex: 0 0 auto;\n }\n\n &__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n }\n\n .display-name {\n font-size: 15px;\n\n &__account {\n font-size: 14px;\n }\n }\n }\n\n @media screen and (max-width: $small-breakpoint) {\n .contact {\n margin-top: 30px;\n }\n }\n\n @media screen and (max-width: $column-breakpoint) {\n padding: 25px 20px;\n }\n }\n\n &__information,\n &__forms,\n #mastodon-timeline {\n box-sizing: border-box;\n background: $ui-base-color;\n border-radius: 4px;\n box-shadow: 0 0 6px rgba($black, 0.1);\n }\n\n &__mascot {\n height: 104px;\n position: relative;\n left: -40px;\n bottom: 25px;\n\n img {\n height: 190px;\n width: auto;\n }\n }\n\n &__short-description {\n .row {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n margin-bottom: 40px;\n }\n\n @media screen and (max-width: $column-breakpoint) {\n .row {\n margin-bottom: 20px;\n }\n }\n\n p a {\n color: $secondary-text-color;\n }\n\n h1 {\n font-weight: 500;\n color: $primary-text-color;\n margin-bottom: 0;\n\n small {\n color: $darker-text-color;\n\n span {\n color: $secondary-text-color;\n }\n }\n }\n\n p:last-child {\n margin-bottom: 0;\n }\n }\n\n &__hero {\n margin-bottom: 10px;\n\n img {\n display: block;\n margin: 0;\n max-width: 100%;\n height: auto;\n border-radius: 4px;\n }\n }\n\n @media screen and (max-width: 840px) {\n .information-board {\n .container-alt {\n padding-right: 20px;\n }\n\n .panel {\n position: static;\n margin-top: 20px;\n width: 100%;\n border-radius: 4px;\n\n .panel-header {\n text-align: center;\n }\n }\n }\n }\n\n @media screen and (max-width: 675px) {\n .header-wrapper {\n padding-top: 0;\n\n &.compact {\n padding-bottom: 0;\n }\n\n &.compact .hero .heading {\n text-align: initial;\n }\n }\n\n .header .container-alt,\n .features .container-alt {\n display: block;\n }\n }\n\n .cta {\n margin: 20px;\n }\n}\n\n.landing {\n margin-bottom: 100px;\n\n @media screen and (max-width: 738px) {\n margin-bottom: 0;\n }\n\n &__brand {\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 50px;\n\n img {\n height: 52px;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n padding: 0;\n margin-bottom: 30px;\n }\n }\n\n .directory {\n margin-top: 30px;\n background: transparent;\n box-shadow: none;\n border-radius: 0;\n }\n\n .hero-widget {\n margin-top: 30px;\n margin-bottom: 0;\n\n h4 {\n padding: 10px;\n text-transform: uppercase;\n font-weight: 700;\n font-size: 13px;\n color: $darker-text-color;\n }\n\n &__text {\n border-radius: 0;\n padding-bottom: 0;\n }\n\n &__footer {\n background: $ui-base-color;\n padding: 10px;\n border-radius: 0 0 4px 4px;\n display: flex;\n\n &__column {\n flex: 1 1 50%;\n }\n }\n\n .account {\n padding: 10px 0;\n border-bottom: 0;\n\n .account__display-name {\n display: flex;\n align-items: center;\n }\n\n .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n }\n }\n\n &__counter {\n padding: 10px;\n\n strong {\n font-family: $font-display, sans-serif;\n font-size: 15px;\n font-weight: 700;\n display: block;\n }\n\n span {\n font-size: 14px;\n color: $darker-text-color;\n }\n }\n }\n\n .simple_form .user_agreement .label_input > label {\n font-weight: 400;\n color: $darker-text-color;\n }\n\n .simple_form p.lead {\n color: $darker-text-color;\n font-size: 15px;\n line-height: 20px;\n font-weight: 400;\n margin-bottom: 25px;\n }\n\n &__grid {\n max-width: 960px;\n margin: 0 auto;\n display: grid;\n grid-template-columns: minmax(0, 50%) minmax(0, 50%);\n grid-gap: 30px;\n\n @media screen and (max-width: 738px) {\n grid-template-columns: minmax(0, 100%);\n grid-gap: 10px;\n\n &__column-login {\n grid-row: 1;\n display: flex;\n flex-direction: column;\n\n .box-widget {\n order: 2;\n flex: 0 0 auto;\n }\n\n .hero-widget {\n margin-top: 0;\n margin-bottom: 10px;\n order: 1;\n flex: 0 0 auto;\n }\n }\n\n &__column-registration {\n grid-row: 2;\n }\n\n .directory {\n margin-top: 10px;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n grid-gap: 0;\n\n .hero-widget {\n display: block;\n margin-bottom: 0;\n box-shadow: none;\n\n &__img,\n &__img img,\n &__footer {\n border-radius: 0;\n }\n }\n\n .hero-widget,\n .box-widget,\n .directory__tag {\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n }\n\n .directory {\n margin-top: 0;\n\n &__tag {\n margin-bottom: 0;\n\n & > a,\n & > div {\n border-radius: 0;\n box-shadow: none;\n }\n\n &:last-child {\n border-bottom: 0;\n }\n }\n }\n }\n }\n}\n\n.brand {\n position: relative;\n text-decoration: none;\n}\n\n.brand__tagline {\n display: block;\n position: absolute;\n bottom: -10px;\n left: 50px;\n width: 300px;\n color: $ui-primary-color;\n text-decoration: none;\n font-size: 14px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n position: static;\n width: auto;\n margin-top: 20px;\n color: $dark-text-color;\n }\n}\n\n",".table {\n width: 100%;\n max-width: 100%;\n border-spacing: 0;\n border-collapse: collapse;\n\n th,\n td {\n padding: 8px;\n line-height: 18px;\n vertical-align: top;\n border-top: 1px solid $ui-base-color;\n text-align: left;\n background: darken($ui-base-color, 4%);\n }\n\n & > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid $ui-base-color;\n border-top: 0;\n font-weight: 500;\n }\n\n & > tbody > tr > th {\n font-weight: 500;\n }\n\n & > tbody > tr:nth-child(odd) > td,\n & > tbody > tr:nth-child(odd) > th {\n background: $ui-base-color;\n }\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n\n &:hover {\n text-decoration: none;\n }\n }\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n &.inline-table {\n & > tbody > tr:nth-child(odd) {\n & > td,\n & > th {\n background: transparent;\n }\n }\n\n & > tbody > tr:first-child {\n & > td,\n & > th {\n border-top: 0;\n }\n }\n }\n\n &.batch-table {\n & > thead > tr > th {\n background: $ui-base-color;\n border-top: 1px solid darken($ui-base-color, 8%);\n border-bottom: 1px solid darken($ui-base-color, 8%);\n\n &:first-child {\n border-radius: 4px 0 0;\n border-left: 1px solid darken($ui-base-color, 8%);\n }\n\n &:last-child {\n border-radius: 0 4px 0 0;\n border-right: 1px solid darken($ui-base-color, 8%);\n }\n }\n }\n\n &--invites tbody td {\n vertical-align: middle;\n }\n}\n\n.table-wrapper {\n overflow: auto;\n margin-bottom: 20px;\n}\n\nsamp {\n font-family: $font-monospace, monospace;\n}\n\nbutton.table-action-link {\n background: transparent;\n border: 0;\n font: inherit;\n}\n\nbutton.table-action-link,\na.table-action-link {\n text-decoration: none;\n display: inline-block;\n margin-right: 5px;\n padding: 0 10px;\n color: $darker-text-color;\n font-weight: 500;\n\n &:hover {\n color: $primary-text-color;\n }\n\n i.fa {\n font-weight: 400;\n margin-right: 5px;\n }\n\n &:first-child {\n padding-left: 0;\n }\n}\n\n.batch-table {\n &__toolbar,\n &__row {\n display: flex;\n\n &__select {\n box-sizing: border-box;\n padding: 8px 16px;\n cursor: pointer;\n min-height: 100%;\n\n input {\n margin-top: 8px;\n }\n\n &--aligned {\n display: flex;\n align-items: center;\n\n input {\n margin-top: 0;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n }\n\n &__actions,\n &__content {\n padding: 8px 0;\n padding-right: 16px;\n flex: 1 1 auto;\n }\n }\n\n &__toolbar {\n border: 1px solid darken($ui-base-color, 8%);\n background: $ui-base-color;\n border-radius: 4px 0 0;\n height: 47px;\n align-items: center;\n\n &__actions {\n text-align: right;\n padding-right: 16px - 5px;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n }\n\n &__row {\n border: 1px solid darken($ui-base-color, 8%);\n border-top: 0;\n background: darken($ui-base-color, 4%);\n\n @media screen and (max-width: $no-gap-breakpoint) {\n &:first-child {\n border-top: 1px solid darken($ui-base-color, 8%);\n }\n }\n\n &:hover {\n background: darken($ui-base-color, 2%);\n }\n\n &:nth-child(even) {\n background: $ui-base-color;\n\n &:hover {\n background: lighten($ui-base-color, 2%);\n }\n }\n\n &__content {\n padding-top: 12px;\n padding-bottom: 16px;\n\n &--unpadded {\n padding: 0;\n }\n }\n }\n\n .status__content {\n padding-top: 0;\n\n summary {\n display: list-item;\n }\n\n strong {\n font-weight: 700;\n }\n }\n\n .nothing-here {\n border: 1px solid darken($ui-base-color, 8%);\n border-top: 0;\n box-shadow: none;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-top: 1px solid darken($ui-base-color, 8%);\n }\n }\n\n @media screen and (max-width: 870px) {\n .accounts-table tbody td.optional {\n display: none;\n }\n }\n}\n","$no-columns-breakpoint: 600px;\n$sidebar-width: 240px;\n$content-width: 840px;\n\n.admin-wrapper {\n display: flex;\n justify-content: center;\n height: 100%;\n\n .sidebar-wrapper {\n flex: 1 1 $sidebar-width;\n height: 100%;\n background: $ui-base-color;\n display: flex;\n justify-content: flex-end;\n }\n\n .sidebar {\n width: $sidebar-width;\n height: 100%;\n padding: 0;\n overflow-y: auto;\n\n .logo {\n display: block;\n margin: 40px auto;\n width: 100px;\n height: 100px;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n & > a:first-child {\n display: none;\n }\n }\n\n ul {\n list-style: none;\n border-radius: 4px 0 0 4px;\n overflow: hidden;\n margin-bottom: 20px;\n\n @media screen and (max-width: $no-columns-breakpoint) {\n margin-bottom: 0;\n }\n\n a {\n display: block;\n padding: 15px;\n color: $darker-text-color;\n text-decoration: none;\n transition: all 200ms linear;\n border-radius: 4px 0 0 4px;\n\n i.fa {\n margin-right: 5px;\n }\n\n &:hover {\n color: $primary-text-color;\n background-color: darken($ui-base-color, 5%);\n transition: all 100ms linear;\n }\n\n &.selected {\n background: darken($ui-base-color, 2%);\n border-radius: 4px 0 0;\n }\n }\n\n ul {\n background: darken($ui-base-color, 4%);\n border-radius: 0 0 0 4px;\n margin: 0;\n\n a {\n border: 0;\n padding: 15px 35px;\n }\n }\n\n .simple-navigation-active-leaf a {\n color: $primary-text-color;\n background-color: $ui-highlight-color;\n border-bottom: 0;\n border-radius: 0;\n\n &:hover {\n background-color: lighten($ui-highlight-color, 5%);\n }\n }\n }\n\n & > ul > .simple-navigation-active-leaf a {\n border-radius: 4px 0 0 4px;\n }\n }\n\n .content-wrapper {\n flex: 2 1 $content-width;\n overflow: auto;\n }\n\n .content {\n max-width: $content-width;\n padding: 20px 15px;\n padding-top: 60px;\n padding-left: 25px;\n\n @media screen and (max-width: $no-columns-breakpoint) {\n max-width: none;\n padding: 15px;\n padding-top: 30px;\n }\n\n h2 {\n color: $secondary-text-color;\n font-size: 24px;\n line-height: 28px;\n font-weight: 400;\n padding-bottom: 40px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n margin-bottom: 40px;\n }\n\n h3 {\n color: $secondary-text-color;\n font-size: 20px;\n line-height: 28px;\n font-weight: 400;\n margin-bottom: 30px;\n }\n\n h4 {\n text-transform: uppercase;\n font-size: 13px;\n font-weight: 700;\n color: $darker-text-color;\n padding-bottom: 8px;\n margin-bottom: 8px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n }\n\n h6 {\n font-size: 16px;\n color: $secondary-text-color;\n line-height: 28px;\n font-weight: 400;\n }\n\n .fields-group h6 {\n color: $primary-text-color;\n font-weight: 500;\n }\n\n .directory__tag > a,\n .directory__tag > div {\n box-shadow: none;\n }\n\n .directory__tag .table-action-link .fa {\n color: inherit;\n }\n\n .directory__tag h4 {\n font-size: 18px;\n font-weight: 700;\n color: $primary-text-color;\n text-transform: none;\n padding-bottom: 0;\n margin-bottom: 0;\n border-bottom: none;\n }\n\n & > p {\n font-size: 14px;\n line-height: 18px;\n color: $secondary-text-color;\n margin-bottom: 20px;\n\n strong {\n color: $primary-text-color;\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n }\n\n hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba($ui-base-lighter-color, .6);\n margin: 20px 0;\n\n &.spacer {\n height: 1px;\n border: 0;\n }\n }\n\n .muted-hint {\n color: $darker-text-color;\n\n a {\n color: $highlight-text-color;\n }\n }\n\n .positive-hint {\n color: $valid-value-color;\n font-weight: 500;\n }\n\n .negative-hint {\n color: $error-value-color;\n font-weight: 500;\n }\n\n .neutral-hint {\n color: $dark-text-color;\n font-weight: 500;\n }\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n display: block;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n\n .sidebar-wrapper,\n .content-wrapper {\n flex: 0 0 auto;\n height: auto;\n overflow: initial;\n }\n\n .sidebar {\n width: 100%;\n padding: 0;\n height: auto;\n }\n }\n}\n\n.filters {\n display: flex;\n flex-wrap: wrap;\n\n .filter-subset {\n flex: 0 0 auto;\n margin: 0 40px 10px 0;\n\n &:last-child {\n margin-bottom: 20px;\n }\n\n ul {\n margin-top: 5px;\n list-style: none;\n\n li {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n strong {\n font-weight: 500;\n text-transform: uppercase;\n font-size: 12px;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n a {\n display: inline-block;\n color: $darker-text-color;\n text-decoration: none;\n text-transform: uppercase;\n font-size: 12px;\n font-weight: 500;\n border-bottom: 2px solid $ui-base-color;\n\n &:hover {\n color: $primary-text-color;\n border-bottom: 2px solid lighten($ui-base-color, 5%);\n }\n\n &.selected {\n color: $highlight-text-color;\n border-bottom: 2px solid $ui-highlight-color;\n }\n }\n }\n}\n\n.flavour-screen {\n display: block;\n margin: 10px auto;\n max-width: 100%;\n}\n\n.flavour-description {\n display: block;\n font-size: 16px;\n margin: 10px 0;\n\n & > p {\n margin: 10px 0;\n }\n}\n\n.report-accounts {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 20px;\n}\n\n.report-accounts__item {\n display: flex;\n flex: 250px;\n flex-direction: column;\n margin: 0 5px;\n\n & > strong {\n display: block;\n margin: 0 0 10px -5px;\n font-weight: 500;\n font-size: 14px;\n line-height: 18px;\n color: $secondary-text-color;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n .account-card {\n flex: 1 1 auto;\n }\n}\n\n.report-status,\n.account-status {\n display: flex;\n margin-bottom: 10px;\n\n .activity-stream {\n flex: 2 0 0;\n margin-right: 20px;\n max-width: calc(100% - 60px);\n\n .entry {\n border-radius: 4px;\n }\n }\n}\n\n.report-status__actions,\n.account-status__actions {\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n\n .icon-button {\n font-size: 24px;\n width: 24px;\n text-align: center;\n margin-bottom: 10px;\n }\n}\n\n.simple_form.new_report_note,\n.simple_form.new_account_moderation_note {\n max-width: 100%;\n}\n\n.batch-form-box {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 5px;\n\n #form_status_batch_action {\n margin: 0 5px 5px 0;\n font-size: 14px;\n }\n\n input.button {\n margin: 0 5px 5px 0;\n }\n\n .media-spoiler-toggle-buttons {\n margin-left: auto;\n\n .button {\n overflow: visible;\n margin: 0 0 5px 5px;\n float: right;\n }\n }\n}\n\n.back-link {\n margin-bottom: 10px;\n font-size: 14px;\n\n a {\n color: $highlight-text-color;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n.spacer {\n flex: 1 1 auto;\n}\n\n.log-entry {\n margin-bottom: 20px;\n line-height: 20px;\n\n &__header {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n padding: 10px;\n background: $ui-base-color;\n color: $darker-text-color;\n border-radius: 4px 4px 0 0;\n font-size: 14px;\n position: relative;\n }\n\n &__avatar {\n margin-right: 10px;\n\n .avatar {\n display: block;\n margin: 0;\n border-radius: 50%;\n width: 40px;\n height: 40px;\n }\n }\n\n &__content {\n max-width: calc(100% - 90px);\n }\n\n &__title {\n word-wrap: break-word;\n }\n\n &__timestamp {\n color: $dark-text-color;\n }\n\n &__extras {\n background: lighten($ui-base-color, 6%);\n border-radius: 0 0 4px 4px;\n padding: 10px;\n color: $darker-text-color;\n font-family: $font-monospace, monospace;\n font-size: 12px;\n word-wrap: break-word;\n min-height: 20px;\n }\n\n &__icon {\n font-size: 28px;\n margin-right: 10px;\n color: $dark-text-color;\n }\n\n &__icon__overlay {\n position: absolute;\n top: 10px;\n right: 10px;\n width: 10px;\n height: 10px;\n border-radius: 50%;\n\n &.positive {\n background: $success-green;\n }\n\n &.negative {\n background: lighten($error-red, 12%);\n }\n\n &.neutral {\n background: $ui-highlight-color;\n }\n }\n\n a,\n .username,\n .target {\n color: $secondary-text-color;\n text-decoration: none;\n font-weight: 500;\n }\n\n .diff-old {\n color: lighten($error-red, 12%);\n }\n\n .diff-neutral {\n color: $secondary-text-color;\n }\n\n .diff-new {\n color: $success-green;\n }\n}\n\na.name-tag,\n.name-tag,\na.inline-name-tag,\n.inline-name-tag {\n text-decoration: none;\n color: $secondary-text-color;\n\n .username {\n font-weight: 500;\n }\n\n &.suspended {\n .username {\n text-decoration: line-through;\n color: lighten($error-red, 12%);\n }\n\n .avatar {\n filter: grayscale(100%);\n opacity: 0.8;\n }\n }\n}\n\na.name-tag,\n.name-tag {\n display: flex;\n align-items: center;\n\n .avatar {\n display: block;\n margin: 0;\n margin-right: 5px;\n border-radius: 50%;\n }\n\n &.suspended {\n .avatar {\n filter: grayscale(100%);\n opacity: 0.8;\n }\n }\n}\n\n.speech-bubble {\n margin-bottom: 20px;\n border-left: 4px solid $ui-highlight-color;\n\n &.positive {\n border-left-color: $success-green;\n }\n\n &.negative {\n border-left-color: lighten($error-red, 12%);\n }\n\n &.warning {\n border-left-color: $gold-star;\n }\n\n &__bubble {\n padding: 16px;\n padding-left: 14px;\n font-size: 15px;\n line-height: 20px;\n border-radius: 4px 4px 4px 0;\n position: relative;\n font-weight: 500;\n\n a {\n color: $darker-text-color;\n }\n }\n\n &__owner {\n padding: 8px;\n padding-left: 12px;\n }\n\n time {\n color: $dark-text-color;\n }\n}\n\n.report-card {\n background: $ui-base-color;\n border-radius: 4px;\n margin-bottom: 20px;\n\n &__profile {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 15px;\n\n .account {\n padding: 0;\n border: 0;\n\n &__avatar-wrapper {\n margin-left: 0;\n }\n }\n\n &__stats {\n flex: 0 0 auto;\n font-weight: 500;\n color: $darker-text-color;\n text-transform: uppercase;\n text-align: right;\n\n a {\n color: inherit;\n text-decoration: none;\n\n &:focus,\n &:hover,\n &:active {\n color: lighten($darker-text-color, 8%);\n }\n }\n\n .red {\n color: $error-value-color;\n }\n }\n }\n\n &__summary {\n &__item {\n display: flex;\n justify-content: flex-start;\n border-top: 1px solid darken($ui-base-color, 4%);\n\n &:hover {\n background: lighten($ui-base-color, 2%);\n }\n\n &__reported-by,\n &__assigned {\n padding: 15px;\n flex: 0 0 auto;\n box-sizing: border-box;\n width: 150px;\n color: $darker-text-color;\n\n &,\n .username {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n\n &__content {\n flex: 1 1 auto;\n max-width: calc(100% - 300px);\n\n &__icon {\n color: $dark-text-color;\n margin-right: 4px;\n font-weight: 500;\n }\n }\n\n &__content a {\n display: block;\n box-sizing: border-box;\n width: 100%;\n padding: 15px;\n text-decoration: none;\n color: $darker-text-color;\n }\n }\n }\n}\n\n.one-line {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.ellipsized-ip {\n display: inline-block;\n max-width: 120px;\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: middle;\n}\n",".dashboard__counters {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -5px;\n margin-bottom: 20px;\n\n & > div {\n box-sizing: border-box;\n flex: 0 0 33.333%;\n padding: 0 5px;\n margin-bottom: 10px;\n\n & > div,\n & > a {\n padding: 20px;\n background: lighten($ui-base-color, 4%);\n border-radius: 4px;\n }\n\n & > a {\n text-decoration: none;\n color: inherit;\n display: block;\n\n &:hover,\n &:focus,\n &:active {\n background: lighten($ui-base-color, 8%);\n }\n }\n }\n\n &__num,\n &__text {\n text-align: center;\n font-weight: 500;\n font-size: 24px;\n line-height: 21px;\n color: $primary-text-color;\n font-family: $font-display, sans-serif;\n margin-bottom: 20px;\n line-height: 30px;\n }\n\n &__text {\n font-size: 18px;\n }\n\n &__label {\n font-size: 14px;\n color: $darker-text-color;\n text-align: center;\n font-weight: 500;\n }\n}\n\n.dashboard__widgets {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -5px;\n\n & > div {\n flex: 0 0 33.333%;\n margin-bottom: 20px;\n\n & > div {\n padding: 0 5px;\n }\n }\n\n a:not(.name-tag) {\n color: $ui-secondary-color;\n font-weight: 500;\n text-decoration: none;\n }\n}\n","body.rtl {\n direction: rtl;\n\n .column-header > button {\n text-align: right;\n padding-left: 0;\n padding-right: 15px;\n }\n\n .landing-page__logo {\n margin-right: 0;\n margin-left: 20px;\n }\n\n .landing-page .features-list .features-list__row .visual {\n margin-left: 0;\n margin-right: 15px;\n }\n\n .column-link__icon,\n .column-header__icon {\n margin-right: 0;\n margin-left: 5px;\n }\n\n .compose-form .compose-form__buttons-wrapper .character-counter__wrapper {\n margin-right: 0;\n margin-left: 4px;\n }\n\n .navigation-bar__profile {\n margin-left: 0;\n margin-right: 8px;\n }\n\n .search__input {\n padding-right: 10px;\n padding-left: 30px;\n }\n\n .search__icon .fa {\n right: auto;\n left: 10px;\n }\n\n .column-header__buttons {\n left: 0;\n right: auto;\n margin-left: 0;\n margin-right: -15px;\n }\n\n .column-inline-form .icon-button {\n margin-left: 0;\n margin-right: 5px;\n }\n\n .column-header__links .text-btn {\n margin-left: 10px;\n margin-right: 0;\n }\n\n .account__avatar-wrapper {\n float: right;\n }\n\n .column-header__back-button {\n padding-left: 5px;\n padding-right: 0;\n }\n\n .column-header__setting-arrows {\n float: left;\n }\n\n .setting-toggle__label {\n margin-left: 0;\n margin-right: 8px;\n }\n\n .status__avatar {\n left: auto;\n right: 10px;\n }\n\n .status,\n .activity-stream .status.light {\n padding-left: 10px;\n padding-right: 68px;\n }\n\n .status__info .status__display-name,\n .activity-stream .status.light .status__display-name {\n padding-left: 25px;\n padding-right: 0;\n }\n\n .activity-stream .pre-header {\n padding-right: 68px;\n padding-left: 0;\n }\n\n .status__prepend {\n margin-left: 0;\n margin-right: 68px;\n }\n\n .status__prepend-icon-wrapper {\n left: auto;\n right: -26px;\n }\n\n .activity-stream .pre-header .pre-header__icon {\n left: auto;\n right: 42px;\n }\n\n .account__avatar-overlay-overlay {\n right: auto;\n left: 0;\n }\n\n .column-back-button--slim-button {\n right: auto;\n left: 0;\n }\n\n .status__relative-time,\n .activity-stream .status.light .status__header .status__meta {\n float: left;\n }\n\n .status__action-bar {\n\n &__counter {\n margin-right: 0;\n margin-left: 11px;\n\n .status__action-bar-button {\n margin-right: 0;\n margin-left: 4px;\n }\n }\n }\n\n .status__action-bar-button {\n float: right;\n margin-right: 0;\n margin-left: 18px;\n }\n\n .status__action-bar-dropdown {\n float: right;\n }\n\n .privacy-dropdown__dropdown {\n margin-left: 0;\n margin-right: 40px;\n }\n\n .privacy-dropdown__option__icon {\n margin-left: 10px;\n margin-right: 0;\n }\n\n .detailed-status__display-name .display-name {\n text-align: right;\n }\n\n .detailed-status__display-avatar {\n margin-right: 0;\n margin-left: 10px;\n float: right;\n }\n\n .detailed-status__favorites,\n .detailed-status__reblogs {\n margin-left: 0;\n margin-right: 6px;\n }\n\n .fa-ul {\n margin-left: 0;\n margin-left: 2.14285714em;\n }\n\n .fa-li {\n left: auto;\n right: -2.14285714em;\n }\n\n .admin-wrapper {\n direction: rtl;\n }\n\n .admin-wrapper .sidebar ul a i.fa,\n a.table-action-link i.fa {\n margin-right: 0;\n margin-left: 5px;\n }\n\n .simple_form .check_boxes .checkbox label {\n padding-left: 0;\n padding-right: 25px;\n }\n\n .simple_form .input.with_label.boolean label.checkbox {\n padding-left: 25px;\n padding-right: 0;\n }\n\n .simple_form .check_boxes .checkbox input[type=\"checkbox\"],\n .simple_form .input.boolean input[type=\"checkbox\"] {\n left: auto;\n right: 0;\n }\n\n .simple_form .input.radio_buttons .radio {\n left: auto;\n right: 0;\n }\n\n .simple_form .input.radio_buttons .radio > label {\n padding-right: 28px;\n padding-left: 0;\n }\n\n .simple_form .input-with-append .input input {\n padding-left: 142px;\n padding-right: 0;\n }\n\n .simple_form .input.boolean label.checkbox {\n left: auto;\n right: 0;\n }\n\n .simple_form .input.boolean .label_input,\n .simple_form .input.boolean .hint {\n padding-left: 0;\n padding-right: 28px;\n }\n\n .simple_form .label_input__append {\n right: auto;\n left: 3px;\n\n &::after {\n right: auto;\n left: 0;\n background-image: linear-gradient(to left, rgba(darken($ui-base-color, 10%), 0), darken($ui-base-color, 10%));\n }\n }\n\n .simple_form select {\n background: darken($ui-base-color, 10%) url(\"data:image/svg+xml;utf8,\") no-repeat left 8px center / auto 16px;\n }\n\n .table th,\n .table td {\n text-align: right;\n }\n\n .filters .filter-subset {\n margin-right: 0;\n margin-left: 45px;\n }\n\n .landing-page .header-wrapper .mascot {\n right: 60px;\n left: auto;\n }\n\n .landing-page__call-to-action .row__information-board {\n direction: rtl;\n }\n\n .landing-page .header .hero .floats .float-1 {\n left: -120px;\n right: auto;\n }\n\n .landing-page .header .hero .floats .float-2 {\n left: 210px;\n right: auto;\n }\n\n .landing-page .header .hero .floats .float-3 {\n left: 110px;\n right: auto;\n }\n\n .landing-page .header .links .brand img {\n left: 0;\n }\n\n .landing-page .fa-external-link {\n padding-right: 5px;\n padding-left: 0 !important;\n }\n\n .landing-page .features #mastodon-timeline {\n margin-right: 0;\n margin-left: 30px;\n }\n\n @media screen and (min-width: 631px) {\n .column,\n .drawer {\n padding-left: 5px;\n padding-right: 5px;\n\n &:first-child {\n padding-left: 5px;\n padding-right: 10px;\n }\n }\n\n .columns-area > div {\n .column,\n .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n }\n }\n\n .public-layout {\n .header {\n .nav-button {\n margin-left: 8px;\n margin-right: 0;\n }\n }\n\n .public-account-header__tabs {\n margin-left: 0;\n margin-right: 20px;\n }\n }\n\n .landing-page__information {\n .account__display-name {\n margin-right: 0;\n margin-left: 5px;\n }\n\n .account__avatar-wrapper {\n margin-left: 12px;\n margin-right: 0;\n }\n }\n\n .card__bar .display-name {\n margin-left: 0;\n margin-right: 15px;\n text-align: right;\n }\n\n .fa-chevron-left::before {\n content: \"\\F054\";\n }\n\n .fa-chevron-right::before {\n content: \"\\F053\";\n }\n\n .column-back-button__icon {\n margin-right: 0;\n margin-left: 5px;\n }\n\n .column-header__setting-arrows .column-header__setting-btn:last-child {\n padding-left: 0;\n padding-right: 10px;\n }\n\n .simple_form .input.radio_buttons .radio > label input {\n left: auto;\n right: 0;\n }\n}\n","$black-emojis: '8ball' 'ant' 'back' 'black_circle' 'black_heart' 'black_large_square' 'black_medium_small_square' 'black_medium_square' 'black_nib' 'black_small_square' 'bomb' 'bowling' 'bust_in_silhouette' 'busts_in_silhouette' 'camera' 'camera_with_flash' 'clubs' 'copyright' 'curly_loop' 'currency_exchange' 'dark_sunglasses' 'eight_pointed_black_star' 'electric_plug' 'end' 'female-guard' 'film_projector' 'fried_egg' 'gorilla' 'guardsman' 'heavy_check_mark' 'heavy_division_sign' 'heavy_dollar_sign' 'heavy_minus_sign' 'heavy_multiplication_x' 'heavy_plus_sign' 'hocho' 'hole' 'joystick' 'kaaba' 'lower_left_ballpoint_pen' 'lower_left_fountain_pen' 'male-guard' 'microphone' 'mortar_board' 'movie_camera' 'musical_score' 'on' 'registered' 'soon' 'spades' 'speaking_head_in_silhouette' 'spider' 'telephone_receiver' 'tm' 'top' 'tophat' 'turkey' 'vhs' 'video_camera' 'video_game' 'water_buffalo' 'waving_black_flag' 'wavy_dash';\n\n%white-emoji-outline {\n filter: drop-shadow(1px 1px 0 $white) drop-shadow(-1px 1px 0 $white) drop-shadow(1px -1px 0 $white) drop-shadow(-1px -1px 0 $white);\n transform: scale(.71);\n}\n\n.emojione {\n @each $emoji in $black-emojis {\n &[title=':#{$emoji}:'] {\n @extend %white-emoji-outline;\n }\n }\n}\n","// Notes!\n// Sass color functions, \"darken\" and \"lighten\" are automatically replaced.\n\n// Change the colors of button texts\n.button {\n color: $white;\n\n &.button-alternative-2 {\n color: $white;\n }\n}\n\n// Change default background colors of columns\n.column {\n > .scrollable {\n background: $white;\n }\n}\n\n.drawer__inner {\n background: $ui-base-color;\n}\n\n.drawer__inner__mastodon {\n background: $ui-base-color url('data:image/svg+xml;utf8,') no-repeat bottom / 100% auto;\n}\n\n// Change the colors used in compose-form\n.compose-form {\n .compose-form__modifiers {\n .compose-form__upload__actions .icon-button {\n color: lighten($white, 7%);\n\n &:active,\n &:focus,\n &:hover {\n color: $white;\n }\n }\n\n .compose-form__upload-description input {\n color: lighten($white, 7%);\n\n &::placeholder {\n color: lighten($white, 7%);\n }\n }\n }\n\n .compose-form__buttons-wrapper {\n background: darken($ui-base-color, 6%);\n }\n\n .autosuggest-textarea__suggestions {\n background: darken($ui-base-color, 6%);\n }\n\n .autosuggest-textarea__suggestions__item {\n &:hover,\n &:focus,\n &:active,\n &.selected {\n background: lighten($ui-base-color, 4%);\n }\n }\n}\n\n.emoji-mart-bar {\n border-color: lighten($ui-base-color, 4%);\n\n &:first-child {\n background: darken($ui-base-color, 6%);\n }\n}\n\n.emoji-mart-search input {\n background: rgba($ui-base-color, 0.3);\n border-color: $ui-base-color;\n}\n\n// Change the background colors of statuses\n.focusable:focus {\n background: $ui-base-color;\n}\n\n.status.status-direct {\n background: lighten($ui-base-color, 4%);\n}\n\n.focusable:focus .status.status-direct {\n background: lighten($ui-base-color, 8%);\n}\n\n.detailed-status,\n.detailed-status__action-bar {\n background: darken($ui-base-color, 6%);\n}\n\n// Change the background colors of status__content__spoiler-link\n.reply-indicator__content .status__content__spoiler-link,\n.status__content .status__content__spoiler-link {\n background: $ui-base-lighter-color;\n\n &:hover {\n background: lighten($ui-base-lighter-color, 6%);\n }\n}\n\n// Change the background colors of media and video spoilers\n.media-spoiler,\n.video-player__spoiler {\n background: $ui-base-color;\n}\n\n.account-gallery__item a {\n background-color: $ui-base-color;\n}\n\n// Change the colors used in the dropdown menu\n.dropdown-menu {\n background: $ui-base-color;\n\n &__arrow {\n &.left {\n border-left-color: $ui-base-color;\n }\n\n &.top {\n border-top-color: $ui-base-color;\n }\n\n &.bottom {\n border-bottom-color: $ui-base-color;\n }\n\n &.right {\n border-right-color: $ui-base-color;\n }\n }\n\n &__item {\n a {\n background: $ui-base-color;\n color: $darker-text-color;\n }\n }\n}\n\n// Change the text colors on inverted background\n.privacy-dropdown__option.active .privacy-dropdown__option__content,\n.privacy-dropdown__option.active .privacy-dropdown__option__content strong,\n.privacy-dropdown__option:hover .privacy-dropdown__option__content,\n.privacy-dropdown__option:hover .privacy-dropdown__option__content strong,\n.dropdown-menu__item a:active,\n.dropdown-menu__item a:focus,\n.dropdown-menu__item a:hover,\n.actions-modal ul li:not(:empty) a.active,\n.actions-modal ul li:not(:empty) a.active button,\n.actions-modal ul li:not(:empty) a:active,\n.actions-modal ul li:not(:empty) a:active button,\n.actions-modal ul li:not(:empty) a:focus,\n.actions-modal ul li:not(:empty) a:focus button,\n.actions-modal ul li:not(:empty) a:hover,\n.actions-modal ul li:not(:empty) a:hover button,\n.admin-wrapper .sidebar ul ul a.selected,\n.simple_form .block-button,\n.simple_form .button,\n.simple_form button {\n color: $white;\n}\n\n.dropdown-menu__separator {\n border-bottom-color: lighten($ui-base-color, 12%);\n}\n\n// Change the background colors of modals\n.actions-modal,\n.boost-modal,\n.confirmation-modal,\n.mute-modal,\n.report-modal,\n.embed-modal,\n.error-modal,\n.onboarding-modal {\n background: $ui-base-color;\n}\n\n.boost-modal__action-bar,\n.confirmation-modal__action-bar,\n.mute-modal__action-bar,\n.onboarding-modal__paginator,\n.error-modal__footer {\n background: darken($ui-base-color, 6%);\n\n .onboarding-modal__nav,\n .error-modal__nav {\n &:hover,\n &:focus,\n &:active {\n background-color: darken($ui-base-color, 12%);\n }\n }\n}\n\n.display-case__case {\n background: $white;\n}\n\n.embed-modal .embed-modal__container .embed-modal__html {\n background: $white;\n\n &:focus {\n background: darken($ui-base-color, 6%);\n }\n}\n\n.react-toggle-track {\n background: $ui-secondary-color;\n}\n\n.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track {\n background: darken($ui-secondary-color, 10%);\n}\n\n.react-toggle.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track {\n background: lighten($ui-highlight-color, 10%);\n}\n\n// Change the default color used for the text in an empty column or on the error column\n.empty-column-indicator,\n.error-column {\n color: $primary-text-color;\n}\n\n// Change the default colors used on some parts of the profile pages\n.activity-stream-tabs {\n background: $account-background-color;\n border-bottom-color: lighten($ui-base-color, 8%);\n}\n\n.activity-stream {\n .entry {\n background: $account-background-color;\n\n .detailed-status.light,\n .more.light,\n .status.light {\n border-bottom-color: lighten($ui-base-color, 8%);\n }\n }\n\n .status.light {\n .status__content {\n color: $primary-text-color;\n }\n\n .display-name {\n strong {\n color: $primary-text-color;\n }\n }\n }\n}\n\n.accounts-grid {\n .account-grid-card {\n .controls {\n .icon-button {\n color: $darker-text-color;\n }\n }\n\n .name {\n a {\n color: $primary-text-color;\n }\n }\n\n .username {\n color: $darker-text-color;\n }\n\n .account__header__content {\n color: $primary-text-color;\n }\n }\n}\n\n.simple_form,\n.table-form {\n .warning {\n box-shadow: none;\n background: rgba($error-red, 0.5);\n text-shadow: none;\n }\n}\n\n.status__content,\n.reply-indicator__content {\n a {\n color: $highlight-text-color;\n }\n}\n\n.button.logo-button {\n color: $white;\n\n svg path:first-child {\n fill: $white;\n }\n}\n\n.public-layout {\n .header,\n .public-account-header,\n .public-account-bio {\n box-shadow: none;\n }\n\n .header {\n background: lighten($ui-base-color, 12%);\n }\n\n .public-account-header {\n &__image {\n background: lighten($ui-base-color, 12%);\n\n &::after {\n box-shadow: none;\n }\n }\n\n &__tabs {\n &__name {\n h1,\n h1 small {\n color: $white;\n }\n }\n }\n }\n}\n\n.account__section-headline a.active::after {\n border-color: transparent transparent $white;\n}\n\n.hero-widget,\n.box-widget,\n.contact-widget,\n.landing-page__information.contact-widget,\n.moved-account-widget,\n.memoriam-widget,\n.activity-stream,\n.nothing-here,\n.directory__tag > a,\n.directory__tag > div {\n box-shadow: none;\n}\n"],"sourceRoot":""} \ No newline at end of file diff --git a/priv/static/packs/skins/vanilla/mastodon-light/common.js b/priv/static/packs/skins/vanilla/mastodon-light/common.js index 2e35f0bab..e67104c6d 100644 Binary files a/priv/static/packs/skins/vanilla/mastodon-light/common.js and b/priv/static/packs/skins/vanilla/mastodon-light/common.js differ diff --git a/priv/static/packs/skins/vanilla/win95/common.css b/priv/static/packs/skins/vanilla/win95/common.css index 36965686d..081d3eb3a 100644 Binary files a/priv/static/packs/skins/vanilla/win95/common.css and b/priv/static/packs/skins/vanilla/win95/common.css differ diff --git a/priv/static/packs/skins/vanilla/win95/common.css.map b/priv/static/packs/skins/vanilla/win95/common.css.map index 76ec8f528..ed5bea64b 100644 --- a/priv/static/packs/skins/vanilla/win95/common.css.map +++ b/priv/static/packs/skins/vanilla/win95/common.css.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./app/javascript/skins/vanilla/win95/common.scss"],"names":[],"mappings":"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","file":"skins/vanilla/win95/common.css","sourcesContent":["@charset \"UTF-8\";@font-face{font-family:premillenium;src:url(/packs/MSSansSerif-a678e38bb3e20736cbed7a6925f24666.ttf) format(\"truetype\")}@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-italic-webfont-50efdad8c62f5f279e3f4f1f63a4f9bc.woff2) format(\"woff2\"),url(/packs/roboto-italic-webfont-927fdbf83b347742d39f0b00f3cfa99a.woff) format(\"woff\"),url(/packs/roboto-italic-webfont-4c71bd4a88468ea62f92e55cb4e33aef.ttf) format(\"truetype\"),url(/packs/roboto-italic-webfont-d88a9e8476fabedea3b87fd0ba2df3b3.svg#roboto-italic-webfont) format(\"svg\");font-weight:400;font-style:italic}@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-bold-webfont-f633cb5c651ba4d50791e1adf55d3c18.woff2) format(\"woff2\"),url(/packs/roboto-bold-webfont-df0f5fd966b99c0f503ae50c064fbba8.woff) format(\"woff\"),url(/packs/roboto-bold-webfont-5bacc29257521cc73732f2597cc19c4b.ttf) format(\"truetype\"),url(/packs/roboto-bold-webfont-4cbd1966fc397282fa35d69070782b80.svg#roboto-bold-webfont) format(\"svg\");font-weight:700;font-style:normal}@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-medium-webfont-69c55fc2fe77d38934ea98dc31642ce6.woff2) format(\"woff2\"),url(/packs/roboto-medium-webfont-6484794cd05bbf97f3f0c730cec21665.woff) format(\"woff\"),url(/packs/roboto-medium-webfont-7f0e4c7727a4bc5f37d95d804c6e0348.ttf) format(\"truetype\"),url(/packs/roboto-medium-webfont-f407ec033f15172c3c4acf75608dd11d.svg#roboto-medium-webfont) format(\"svg\");font-weight:500;font-style:normal}@font-face{font-family:\"mastodon-font-sans-serif\";src:local(\"Roboto\"),url(/packs/roboto-regular-webfont-3ec24f953ed5e859a6402cb3c030ea8b.woff2) format(\"woff2\"),url(/packs/roboto-regular-webfont-b06ad091cf548c38401f3e5883cb36a2.woff) format(\"woff\"),url(/packs/roboto-regular-webfont-42a434b9f3c8c7a57b83488483b2d08e.ttf) format(\"truetype\"),url(/packs/roboto-regular-webfont-77dc6a0145954a963b95d30773543105.svg#roboto-regular-webfont) format(\"svg\");font-weight:400;font-style:normal}@font-face{font-family:\"mastodon-font-monospace\";src:local(\"Roboto Mono\"),url(/packs/robotomono-regular-webfont-6c1ce30b90ee993b22618ec489585594.woff2) format(\"woff2\"),url(/packs/robotomono-regular-webfont-09e0ef66c9dee2fa2689f6e5f2437670.woff) format(\"woff\"),url(/packs/robotomono-regular-webfont-0ba95b3b2370e6bf1dcdb20aa3a54ff2.ttf) format(\"truetype\"),url(/packs/robotomono-regular-webfont-51e9ccf8c829f4894a7e5a0883e864fc.svg#roboto_monoregular) format(\"svg\");font-weight:400;font-style:normal}@font-face{font-family:mastodon-font-display;src:local(\"Montserrat\"),url(/packs/Montserrat-Regular-080422d4c1328f3407818d25c86cce51.woff2) format(\"woff2\"),url(/packs/Montserrat-Regular-b0322f2faed575161a052b5af953251a.woff) format(\"woff\"),url(/packs/Montserrat-Regular-6a18f75e59e23e7f23b8a4ef70d748cd.ttf) format(\"truetype\");font-weight:400;font-style:normal}@font-face{font-family:mastodon-font-display;src:local(\"Montserrat\"),url(/packs/Montserrat-Medium-5f797490f806b3b229299f0a66de89c9.ttf) format(\"truetype\");font-weight:500;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:\"\";content:none}table{border-collapse:collapse;border-spacing:0}html{scrollbar-color:#192432 rgba(0,0,0,.1)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{background:#192432;border:0 #fff;border-radius:50px}::-webkit-scrollbar-thumb:hover{background:#1c2938}::-webkit-scrollbar-thumb:active{background:#192432}::-webkit-scrollbar-track{border:0 #fff;border-radius:0;background:rgba(0,0,0,.1)}::-webkit-scrollbar-track:active,::-webkit-scrollbar-track:hover{background:#121a24}::-webkit-scrollbar-corner{background:transparent}body{font-family:\"mastodon-font-sans-serif\",sans-serif;background:#040609;line-height:18px;font-weight:400;color:#fff;text-rendering:optimizelegibility;-webkit-font-feature-settings:\"kern\";font-feature-settings:\"kern\";-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}body.system-font{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,\"mastodon-font-sans-serif\",sans-serif}body.app-body{position:absolute;width:100%;height:100%;padding:0;background:#121a24}body.app-body.with-modals--active{overflow-y:hidden}body.lighter{background:#121a24}body.with-modals{overflow-x:hidden;overflow-y:scroll}body.with-modals--active{overflow-y:hidden;margin-right:13px}body.player{text-align:center}body.embed{background:#192432;margin:0;padding-bottom:0}body.embed .container{position:absolute;width:100%;height:100%;overflow:hidden}body.admin{background:#0b1016;position:fixed}body.admin,body.error{width:100%;height:100%;padding:0}body.error{position:absolute;text-align:center;color:#9baec8;background:#121a24;display:flex;justify-content:center;align-items:center}body.error .dialog{vertical-align:middle;margin:20px}body.error .dialog__illustration img{display:block;max-width:470px;width:100%;height:auto;margin-top:-120px}body.error .dialog h1{font-size:20px;line-height:28px;font-weight:400}button{font-family:inherit;cursor:pointer}button:focus{outline:none}.app-holder,.app-holder>div{display:flex;width:100%;height:100%;align-items:center;justify-content:center;outline:0!important}.container-alt{width:700px;margin:40px auto 0}@media screen and (max-width:740px){.container-alt{width:100%;margin:0}}.logo-container{margin:100px auto 50px}@media screen and (max-width:400px){.logo-container{margin:30px auto 20px}}.logo-container h1{display:flex;justify-content:center;align-items:center}.logo-container h1 img{height:42px;margin-right:10px}.logo-container h1 a{display:flex;justify-content:center;align-items:center;color:#fff;text-decoration:none;outline:0;padding:12px 16px;line-height:32px;font-family:mastodon-font-display,sans-serif;font-weight:500;font-size:14px}.compose-standalone .compose-form{width:400px;padding:20px 0;margin:40px auto 0;box-sizing:border-box}@media screen and (max-width:400px){.compose-standalone .compose-form{width:100%;margin-top:0;padding:20px}}.account-header{width:400px;display:flex;font-size:13px;line-height:18px;box-sizing:border-box;padding:20px 0 0;margin:40px auto -30px}@media screen and (max-width:440px){.account-header{width:100%;margin:0 0 10px;padding:20px 20px 0}}.account-header .avatar{width:40px;height:40px;margin-right:8px}.account-header .avatar img{width:100%;height:100%;display:block;margin:0;border-radius:4px}.account-header .name{flex:1 1 auto;color:#d9e1e8;width:calc(100% - 88px)}.account-header .name .username{display:block;font-weight:500;text-overflow:ellipsis;overflow:hidden}.account-header .logout-link{display:block;font-size:32px;line-height:40px;margin-left:8px}.grid-3{display:grid;grid-gap:10px;grid-template-columns:3fr 1fr;grid-auto-columns:25%;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.grid-3 .column-0{grid-column:1/3;grid-row:1}.grid-3 .column-1{grid-column:1;grid-row:2}.grid-3 .column-2{grid-column:2;grid-row:2}.grid-3 .column-3{grid-column:1/3;grid-row:3}.grid-3 .landing-page__call-to-action{min-height:100%}@media screen and (max-width:738px){.grid-3{grid-template-columns:minmax(0,50%) minmax(0,50%)}.grid-3 .landing-page__call-to-action{padding:20px;display:flex;align-items:center;justify-content:center}.grid-3 .row__information-board{width:100%;justify-content:center;align-items:center}.grid-3 .row__mascot{display:none}}@media screen and (max-width:415px){.grid-3{grid-gap:0;grid-template-columns:minmax(0,100%)}.grid-3 .column-0{grid-column:1}.grid-3 .column-1{grid-column:1;grid-row:3}.grid-3 .column-2{grid-column:1;grid-row:2}.grid-3 .column-3{grid-column:1;grid-row:4}}@media screen and (max-width:415px){.public-layout{padding-top:48px}}.public-layout .container{max-width:960px}@media screen and (max-width:415px){.public-layout .container{padding:0}}.public-layout .header{background:#202e3f;box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:4px;height:48px;margin:10px 0;display:flex;align-items:stretch;justify-content:center;flex-wrap:nowrap;overflow:hidden}@media screen and (max-width:415px){.public-layout .header{position:fixed;width:100%;top:0;left:0;margin:0;border-radius:0;box-shadow:none;z-index:110}}.public-layout .header>div{flex:1 1 33.3%;min-height:1px}.public-layout .header .nav-left{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap}.public-layout .header .nav-center{display:flex;align-items:stretch;justify-content:center;flex-wrap:nowrap}.public-layout .header .nav-right{display:flex;align-items:stretch;justify-content:flex-end;flex-wrap:nowrap}.public-layout .header .brand{display:block;padding:15px}.public-layout .header .brand img{display:block;height:18px;width:auto;position:relative;bottom:-2px}@media screen and (max-width:415px){.public-layout .header .brand img{height:20px}}.public-layout .header .brand:active,.public-layout .header .brand:focus,.public-layout .header .brand:hover{background:#26374d}.public-layout .header .nav-link{display:flex;align-items:center;padding:0 1rem;font-size:12px;font-weight:500;text-decoration:none;color:#9baec8;white-space:nowrap;text-align:center}.public-layout .header .nav-link:active,.public-layout .header .nav-link:focus,.public-layout .header .nav-link:hover{text-decoration:underline;color:#fff}@media screen and (max-width:550px){.public-layout .header .nav-link.optional{display:none}}.public-layout .header .nav-button{background:#2d415a;margin:8px 8px 8px 0;border-radius:4px}.public-layout .header .nav-button:active,.public-layout .header .nav-button:focus,.public-layout .header .nav-button:hover{text-decoration:none;background:#344b68}.public-layout .grid{display:grid;grid-gap:10px;grid-template-columns:minmax(300px,3fr) minmax(298px,1fr);grid-auto-columns:25%;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.public-layout .grid .column-0{grid-row:1;grid-column:1}.public-layout .grid .column-1{grid-row:1;grid-column:2}@media screen and (max-width:600px){.public-layout .grid{grid-template-columns:100%;grid-gap:0}.public-layout .grid .column-1{display:none}}.public-layout .public-account-header{overflow:hidden;margin-bottom:10px;box-shadow:0 0 15px rgba(0,0,0,.2)}.public-layout .public-account-header.inactive{opacity:.5}.public-layout .public-account-header.inactive .avatar,.public-layout .public-account-header.inactive .public-account-header__image{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.public-layout .public-account-header.inactive .logo-button{background-color:#d9e1e8}.public-layout .public-account-header.inactive .logo-button svg path:last-child{fill:#d9e1e8}.public-layout .public-account-header__image{border-radius:4px 4px 0 0;overflow:hidden;height:300px;position:relative;background:#000}.public-layout .public-account-header__image:after{content:\"\";display:block;position:absolute;width:100%;height:100%;box-shadow:inset 0 -1px 1px 1px rgba(0,0,0,.15);top:0;left:0}.public-layout .public-account-header__image img{-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;display:block;width:100%;height:100%;margin:0;border-radius:4px 4px 0 0}@media screen and (max-width:600px){.public-layout .public-account-header__image{height:200px}}.public-layout .public-account-header--no-bar{margin-bottom:0}.public-layout .public-account-header--no-bar .public-account-header__image,.public-layout .public-account-header--no-bar .public-account-header__image img{border-radius:4px}@media screen and (max-width:415px){.public-layout .public-account-header--no-bar .public-account-header__image,.public-layout .public-account-header--no-bar .public-account-header__image img{border-radius:0}}@media screen and (max-width:415px){.public-layout .public-account-header{margin-bottom:0;box-shadow:none}.public-layout .public-account-header__image:after{display:none}.public-layout .public-account-header__image,.public-layout .public-account-header__image img{border-radius:0}}.public-layout .public-account-header__bar{position:relative;margin-top:-80px;display:flex;justify-content:flex-start}.public-layout .public-account-header__bar:before{content:\"\";display:block;background:#192432;position:absolute;bottom:0;left:0;right:0;height:60px;border-radius:0 0 4px 4px;z-index:-1}.public-layout .public-account-header__bar .avatar{display:block;width:120px;height:120px;padding-left:16px;flex:0 0 auto}.public-layout .public-account-header__bar .avatar img{display:block;width:100%;height:100%;margin:0;border-radius:50%;border:4px solid #192432;background:#040609}@media screen and (max-width:600px){.public-layout .public-account-header__bar{margin-top:0;background:#192432;border-radius:0 0 4px 4px;padding:5px}.public-layout .public-account-header__bar:before{display:none}.public-layout .public-account-header__bar .avatar{width:48px;height:48px;padding:7px 0 7px 10px}.public-layout .public-account-header__bar .avatar img{border:0;border-radius:4px}}@media screen and (max-width:600px) and (max-width:360px){.public-layout .public-account-header__bar .avatar{display:none}}@media screen and (max-width:415px){.public-layout .public-account-header__bar{border-radius:0}}@media screen and (max-width:600px){.public-layout .public-account-header__bar{flex-wrap:wrap}}.public-layout .public-account-header__tabs{flex:1 1 auto;margin-left:20px}.public-layout .public-account-header__tabs__name{padding-top:20px;padding-bottom:8px}.public-layout .public-account-header__tabs__name h1{font-size:20px;line-height:27px;color:#fff;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-shadow:1px 1px 1px #000}.public-layout .public-account-header__tabs__name h1 small{display:block;font-size:14px;color:#fff;font-weight:400;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:600px){.public-layout .public-account-header__tabs{margin-left:15px;display:flex;justify-content:space-between;align-items:center}.public-layout .public-account-header__tabs__name{padding-top:0;padding-bottom:0}.public-layout .public-account-header__tabs__name h1{font-size:16px;line-height:24px;text-shadow:none}.public-layout .public-account-header__tabs__name h1 small{color:#9baec8}}.public-layout .public-account-header__tabs__tabs{display:flex;justify-content:flex-start;align-items:stretch;height:58px}.public-layout .public-account-header__tabs__tabs .details-counters{display:flex;flex-direction:row;min-width:300px}@media screen and (max-width:600px){.public-layout .public-account-header__tabs__tabs .details-counters{display:none}}.public-layout .public-account-header__tabs__tabs .counter{width:33.3%;box-sizing:border-box;flex:0 0 auto;color:#9baec8;padding:10px;border-right:1px solid #192432;cursor:default;text-align:center;position:relative}.public-layout .public-account-header__tabs__tabs .counter a{display:block}.public-layout .public-account-header__tabs__tabs .counter:last-child{border-right:0}.public-layout .public-account-header__tabs__tabs .counter:after{display:block;content:\"\";position:absolute;bottom:0;left:0;width:100%;border-bottom:4px solid #9baec8;opacity:.5;transition:all .4s ease}.public-layout .public-account-header__tabs__tabs .counter.active:after{border-bottom:4px solid #00007f;opacity:1}.public-layout .public-account-header__tabs__tabs .counter.active.inactive:after{border-bottom-color:#d9e1e8}.public-layout .public-account-header__tabs__tabs .counter:hover:after{opacity:1;transition-duration:.1s}.public-layout .public-account-header__tabs__tabs .counter a{text-decoration:none;color:inherit}.public-layout .public-account-header__tabs__tabs .counter .counter-label{font-size:12px;display:block}.public-layout .public-account-header__tabs__tabs .counter .counter-number{font-weight:500;font-size:18px;margin-bottom:5px;color:#fff;font-family:mastodon-font-display,sans-serif}.public-layout .public-account-header__tabs__tabs .spacer{flex:1 1 auto;height:1px}.public-layout .public-account-header__tabs__tabs__buttons{padding:7px 8px}.public-layout .public-account-header__extra{display:none;margin-top:4px}.public-layout .public-account-header__extra .public-account-bio{border-radius:0;box-shadow:none;background:transparent;margin:0 -5px}.public-layout .public-account-header__extra .public-account-bio .account__header__fields{border-top:1px solid #26374d}.public-layout .public-account-header__extra .public-account-bio .roles{display:none}.public-layout .public-account-header__extra__links{margin-top:-15px;font-size:14px;color:#9baec8}.public-layout .public-account-header__extra__links a{display:inline-block;color:#9baec8;text-decoration:none;padding:15px}.public-layout .public-account-header__extra__links a strong{font-weight:700;color:#fff}@media screen and (max-width:600px){.public-layout .public-account-header__extra{display:block;flex:100%}}.public-layout .account__section-headline{border-radius:4px 4px 0 0}@media screen and (max-width:415px){.public-layout .account__section-headline{border-radius:0}}.public-layout .detailed-status__meta{margin-top:25px}.public-layout .public-account-bio{background:#202e3f;box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:4px;overflow:hidden;margin-bottom:10px}@media screen and (max-width:415px){.public-layout .public-account-bio{box-shadow:none;margin-bottom:0;border-radius:0}}.public-layout .public-account-bio .account__header__fields{margin:0;border-top:0}.public-layout .public-account-bio .account__header__fields a{color:#0000a8}.public-layout .public-account-bio .account__header__fields dl:first-child .verified{border-radius:0 4px 0 0}.public-layout .public-account-bio .account__header__fields .verified a{color:#79bd9a}.public-layout .public-account-bio .account__header__content{padding:20px 20px 0;color:#fff}.public-layout .public-account-bio .roles,.public-layout .public-account-bio__extra{padding:20px;font-size:14px;color:#9baec8}.public-layout .public-account-bio .roles{padding-bottom:0}.public-layout .static-icon-button{color:#404040;font-size:18px}.public-layout .static-icon-button>span{font-size:14px;font-weight:500}.public-layout .card-grid{display:flex;flex-wrap:wrap;min-width:100%;margin:0 -5px}.public-layout .card-grid>div{box-sizing:border-box;flex:1 0 auto;width:300px;padding:0 5px;margin-bottom:10px;max-width:33.333%}@media screen and (max-width:900px){.public-layout .card-grid>div{max-width:50%}}@media screen and (max-width:600px){.public-layout .card-grid>div{max-width:100%}}@media screen and (max-width:415px){.public-layout .card-grid{margin:0;border-top:1px solid #202e3f}.public-layout .card-grid>div{width:100%;padding:0;margin-bottom:0;border-bottom:1px solid #202e3f}.public-layout .card-grid>div:last-child{border-bottom:0}.public-layout .card-grid>div .card__bar{background:#121a24}.public-layout .card-grid>div .card__bar:active,.public-layout .card-grid>div .card__bar:focus,.public-layout .card-grid>div .card__bar:hover{background:#192432}}.no-list{list-style:none}.no-list li{display:inline-block;margin:0 5px}.recovery-codes{list-style:none;margin:0 auto}.recovery-codes li{font-size:125%;line-height:1.5;letter-spacing:1px}.public-layout .footer{text-align:left;padding-top:20px;padding-bottom:60px;font-size:12px;color:#4c6d98}@media screen and (max-width:415px){.public-layout .footer{padding-left:20px;padding-right:20px}}.public-layout .footer .grid{display:grid;grid-gap:10px;grid-template-columns:1fr 1fr 2fr 1fr 1fr}.public-layout .footer .grid .column-0{grid-column:1;grid-row:1;min-width:0}.public-layout .footer .grid .column-1{grid-column:2;grid-row:1;min-width:0}.public-layout .footer .grid .column-2{grid-column:3;grid-row:1;min-width:0;text-align:center}.public-layout .footer .grid .column-2 h4 a{color:#4c6d98}.public-layout .footer .grid .column-3{grid-column:4;grid-row:1;min-width:0}.public-layout .footer .grid .column-4{grid-column:5;grid-row:1;min-width:0}@media screen and (max-width:690px){.public-layout .footer .grid{grid-template-columns:1fr 2fr 1fr}.public-layout .footer .grid .column-0,.public-layout .footer .grid .column-1{grid-column:1}.public-layout .footer .grid .column-1{grid-row:2}.public-layout .footer .grid .column-2{grid-column:2}.public-layout .footer .grid .column-3,.public-layout .footer .grid .column-4{grid-column:3}.public-layout .footer .grid .column-4{grid-row:2}}@media screen and (max-width:600px){.public-layout .footer .grid .column-1{display:block}}@media screen and (max-width:415px){.public-layout .footer .grid .column-0,.public-layout .footer .grid .column-1,.public-layout .footer .grid .column-3,.public-layout .footer .grid .column-4{display:none}}.public-layout .footer h4{text-transform:uppercase;font-weight:700;margin-bottom:8px;color:#9baec8}.public-layout .footer h4 a{color:inherit;text-decoration:none}.public-layout .footer ul a{text-decoration:none;color:#4c6d98}.public-layout .footer ul a:active,.public-layout .footer ul a:focus,.public-layout .footer ul a:hover{text-decoration:underline}.public-layout .footer .brand svg{display:block;height:36px;width:auto;margin:0 auto}.public-layout .footer .brand svg path{fill:#4c6d98}.public-layout .footer .brand:active svg path,.public-layout .footer .brand:focus svg path,.public-layout .footer .brand:hover svg path{fill:#5377a5}.compact-header h1{font-size:24px;line-height:28px;color:#9baec8;font-weight:500;margin-bottom:20px;padding:0 10px;word-wrap:break-word}@media screen and (max-width:740px){.compact-header h1{text-align:center;padding:20px 10px 0}}.compact-header h1 a{color:inherit;text-decoration:none}.compact-header h1 small{font-weight:400;color:#d9e1e8}.compact-header h1 img{display:inline-block;margin-bottom:-5px;margin-right:15px;width:36px;height:36px}.hero-widget{margin-bottom:10px;box-shadow:0 0 15px rgba(0,0,0,.2)}.hero-widget__img{width:100%;height:167px;position:relative;overflow:hidden;border-radius:4px 4px 0 0;background:#000}.hero-widget__img img{-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;display:block;width:100%;height:100%;margin:0;border-radius:4px 4px 0 0}.hero-widget__text{background:#121a24;padding:20px;border-radius:0 0 4px 4px;font-size:15px;color:#9baec8;line-height:20px;word-wrap:break-word;font-weight:400}.hero-widget__text .emojione{width:20px;height:20px;margin:-3px 0 0}.hero-widget__text p{margin-bottom:20px}.hero-widget__text p:last-child{margin-bottom:0}.hero-widget__text em{display:inline;margin:0;padding:0;font-weight:700;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;color:#bcc9da}.hero-widget__text a{color:#d9e1e8;text-decoration:none}.hero-widget__text a:hover{text-decoration:underline}@media screen and (max-width:415px){.hero-widget{display:none}}.endorsements-widget{margin-bottom:10px;padding-bottom:10px}.endorsements-widget h4{padding:10px;text-transform:uppercase;font-weight:700;font-size:13px;color:#9baec8}.endorsements-widget .account{padding:10px 0}.endorsements-widget .account:last-child{border-bottom:0}.endorsements-widget .account .account__display-name{display:flex;align-items:center}.endorsements-widget .account .account__avatar{width:44px;height:44px;background-size:44px 44px}.box-widget,.contact-widget,.landing-page__information.contact-widget{padding:20px;border-radius:4px;background:#121a24;box-shadow:0 0 15px rgba(0,0,0,.2)}.contact-widget,.landing-page__information.contact-widget{box-sizing:border-box;min-height:100%}.contact-widget{font-size:15px;color:#9baec8;line-height:20px;word-wrap:break-word;font-weight:400}.contact-widget strong{font-weight:500}.contact-widget p{margin-bottom:10px}.contact-widget p:last-child{margin-bottom:0}.contact-widget__mail{margin-top:10px}.contact-widget__mail a{color:#fff;text-decoration:none}.moved-account-widget{padding:15px 15px 20px;border-radius:4px;background:#121a24;box-shadow:0 0 15px rgba(0,0,0,.2);color:#d9e1e8;font-weight:400;margin-bottom:10px}.moved-account-widget a,.moved-account-widget strong{font-weight:500}.moved-account-widget a:lang(ja),.moved-account-widget a:lang(ko),.moved-account-widget a:lang(zh-CN),.moved-account-widget a:lang(zh-HK),.moved-account-widget a:lang(zh-TW),.moved-account-widget strong:lang(ja),.moved-account-widget strong:lang(ko),.moved-account-widget strong:lang(zh-CN),.moved-account-widget strong:lang(zh-HK),.moved-account-widget strong:lang(zh-TW){font-weight:700}.moved-account-widget a{color:inherit;text-decoration:underline}.moved-account-widget a.mention,.moved-account-widget a.mention:active,.moved-account-widget a.mention:focus,.moved-account-widget a.mention:hover,.moved-account-widget a.mention span{text-decoration:none}.moved-account-widget a.mention:active span,.moved-account-widget a.mention:focus span,.moved-account-widget a.mention:hover span{text-decoration:underline}.moved-account-widget__message{margin-bottom:15px}.moved-account-widget__message .fa{margin-right:5px;color:#9baec8}.moved-account-widget__card .detailed-status__display-avatar{position:relative;cursor:pointer}.moved-account-widget__card .detailed-status__display-name{margin-bottom:0;text-decoration:none}.moved-account-widget__card .detailed-status__display-name span{font-weight:400}.memoriam-widget{padding:20px;background:#000;font-size:14px;color:#9baec8;margin-bottom:10px}.memoriam-widget,.page-header{border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.2)}.page-header{background:#202e3f;padding:60px 15px;text-align:center;margin:10px 0}.page-header h1{color:#fff;font-size:36px;line-height:1.1;font-weight:700;margin-bottom:10px}.page-header p{font-size:15px;color:#9baec8}@media screen and (max-width:415px){.page-header{margin-top:0;background:#192432}.page-header h1{font-size:24px}}.directory{background:#121a24;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.2)}.directory__tag{box-sizing:border-box;margin-bottom:10px}.directory__tag>a,.directory__tag>div{display:flex;align-items:center;justify-content:space-between;background:#121a24;border-radius:4px;padding:15px;text-decoration:none;color:inherit;box-shadow:0 0 15px rgba(0,0,0,.2)}.directory__tag>a:active,.directory__tag>a:focus,.directory__tag>a:hover{background:#202e3f}.directory__tag.active>a{background:#00007f;cursor:default}.directory__tag h4{flex:1 1 auto;font-size:18px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.directory__tag h4 .fa{color:#9baec8}.directory__tag h4 small{display:block;font-weight:400;font-size:15px;margin-top:8px;color:#9baec8}.directory__tag.active h4,.directory__tag.active h4 .fa,.directory__tag.active h4 small{color:#fff}.directory__tag .avatar-stack{flex:0 0 auto;width:120px}.directory__tag.active .avatar-stack .account__avatar{border-color:#00007f}.avatar-stack{display:flex;justify-content:flex-end}.avatar-stack .account__avatar{flex:0 0 auto;width:36px;height:36px;border-radius:50%;position:relative;margin-left:-10px;border:2px solid #121a24}.avatar-stack .account__avatar:first-child{z-index:1}.avatar-stack .account__avatar:nth-child(2){z-index:2}.avatar-stack .account__avatar:nth-child(3){z-index:3}.accounts-table{width:100%}.accounts-table .account{padding:0;border:0}.accounts-table thead th{text-align:center;text-transform:uppercase;color:#9baec8;font-weight:700;padding:10px}.accounts-table thead th:first-child{text-align:left}.accounts-table tbody td{padding:15px 0;vertical-align:middle;border-bottom:1px solid #202e3f}.accounts-table tbody tr:last-child td{border-bottom:0}.accounts-table__count{width:120px;text-align:center;font-size:15px;font-weight:500;color:#fff}.accounts-table__count small{display:block;color:#9baec8;font-weight:400;font-size:14px}@media screen and (max-width:415px){.accounts-table tbody td.optional{display:none}}@media screen and (max-width:415px){.box-widget,.contact-widget,.directory,.landing-page__information.contact-widget,.memoriam-widget,.moved-account-widget,.page-header{margin-bottom:0;box-shadow:none;border-radius:0}}.statuses-grid{min-height:600px}@media screen and (max-width:640px){.statuses-grid{width:100%!important}}.statuses-grid__item{width:313.3333333333px}@media screen and (max-width:1255px){.statuses-grid__item{width:306.6666666667px}}@media screen and (max-width:640px){.statuses-grid__item{width:100%}}@media screen and (max-width:415px){.statuses-grid__item{width:100vw}}.statuses-grid .detailed-status{border-radius:4px}@media screen and (max-width:415px){.statuses-grid .detailed-status{border-top:1px solid #2d415a}}.statuses-grid .detailed-status.compact .detailed-status__meta{margin-top:15px}.statuses-grid .detailed-status.compact .status__content{font-size:15px;line-height:20px}.statuses-grid .detailed-status.compact .status__content .emojione{width:20px;height:20px;margin:-3px 0 0}.statuses-grid .detailed-status.compact .status__content .status__content__spoiler-link{line-height:20px;margin:0}.statuses-grid .detailed-status.compact .media-gallery,.statuses-grid .detailed-status.compact .status-card,.statuses-grid .detailed-status.compact .video-player{margin-top:15px}.notice-widget{color:#9baec8}.notice-widget,.notice-widget p{margin-bottom:10px}.notice-widget p:last-child{margin-bottom:0}.notice-widget a{font-size:14px;line-height:20px;text-decoration:none;font-weight:500;color:#00007f}.notice-widget a:active,.notice-widget a:focus,.notice-widget a:hover{text-decoration:underline}code{font-family:\"mastodon-font-monospace\",monospace;font-weight:400}.form-container{max-width:400px;padding:20px;margin:0 auto}.simple_form .input{margin-bottom:15px;overflow:hidden}.simple_form .input.hidden{margin:0}.simple_form .input.radio_buttons .radio{margin-bottom:15px}.simple_form .input.radio_buttons .radio:last-child{margin-bottom:0}.simple_form .input.radio_buttons .radio>label{position:relative;padding-left:28px}.simple_form .input.radio_buttons .radio>label input{position:absolute;top:-2px;left:0}.simple_form .input.boolean{position:relative;margin-bottom:0}.simple_form .input.boolean .label_input>label{font-family:inherit;font-size:14px;padding-top:5px;color:#fff;display:block;width:auto}.simple_form .input.boolean .hint,.simple_form .input.boolean .label_input{padding-left:28px}.simple_form .input.boolean .label_input__wrapper{position:static}.simple_form .input.boolean label.checkbox{position:absolute;top:2px;left:0}.simple_form .row{display:flex;margin:0 -5px}.simple_form .row .input{box-sizing:border-box;flex:1 1 auto;width:50%;padding:0 5px}.simple_form .hint{color:#9baec8}.simple_form .hint a{color:#00007f}.simple_form .hint code{border-radius:3px;padding:.2em .4em;background:#000}.simple_form span.hint{display:block;font-size:12px;margin-top:4px}.simple_form p.hint{margin-bottom:15px;color:#9baec8}.simple_form p.hint.subtle-hint{text-align:center;font-size:12px;line-height:18px;margin-top:15px;margin-bottom:0}.simple_form .card{margin-bottom:15px}.simple_form strong{font-weight:500}.simple_form strong:lang(ja),.simple_form strong:lang(ko),.simple_form strong:lang(zh-CN),.simple_form strong:lang(zh-HK),.simple_form strong:lang(zh-TW){font-weight:700}.simple_form .input.with_floating_label .label_input{display:flex}.simple_form .input.with_floating_label .label_input>label{font-family:inherit;font-size:14px;color:#fff;font-weight:500;min-width:150px;flex:0 0 auto}.simple_form .input.with_floating_label .label_input input,.simple_form .input.with_floating_label .label_input select{flex:1 1 auto}.simple_form .input.with_floating_label.select .hint{margin-top:6px;margin-left:150px}.simple_form .input.with_label .label_input>label{font-family:inherit;font-size:14px;color:#fff;display:block;margin-bottom:8px;word-wrap:break-word;font-weight:500}.simple_form .input.with_label .hint{margin-top:6px}.simple_form .input.with_label ul{flex:390px}.simple_form .input.with_block_label{max-width:none}.simple_form .input.with_block_label>label{font-family:inherit;font-size:16px;color:#fff;display:block;font-weight:500;padding-top:5px}.simple_form .input.with_block_label .hint{margin-bottom:15px}.simple_form .input.with_block_label ul{-webkit-columns:2;column-count:2}.simple_form .required abbr{text-decoration:none;color:#e87487}.simple_form .fields-group{margin-bottom:25px}.simple_form .fields-group .input:last-child{margin-bottom:0}.simple_form .fields-row{display:flex;padding-top:5px;margin:0 -10px 25px}.simple_form .fields-row .input{max-width:none}.simple_form .fields-row__column{box-sizing:border-box;padding:0 10px;flex:1 1 auto;min-height:1px}.simple_form .fields-row__column-6{max-width:50%}.simple_form .fields-row .fields-group:last-child,.simple_form .fields-row .fields-row__column.fields-group{margin-bottom:0}@media screen and (max-width:600px){.simple_form .fields-row{display:block;margin-bottom:0}.simple_form .fields-row__column{max-width:none}.simple_form .fields-row .fields-group:last-child,.simple_form .fields-row .fields-row__column,.simple_form .fields-row .fields-row__column.fields-group{margin-bottom:25px}}.simple_form .input.radio_buttons .radio label{margin-bottom:5px;font-family:inherit;font-size:14px;color:#fff;display:block;width:auto}.simple_form .check_boxes .checkbox label{font-family:inherit;font-size:14px;color:#fff;display:inline-block;width:auto;position:relative;padding-top:5px;padding-left:25px;flex:1 1 auto}.simple_form .check_boxes .checkbox input[type=checkbox]{position:absolute;left:0;top:5px;margin:0}.simple_form input[type=email],.simple_form input[type=number],.simple_form input[type=password],.simple_form input[type=text],.simple_form textarea{box-sizing:border-box;font-size:16px;color:#fff;display:block;width:100%;outline:0;font-family:inherit;resize:vertical;background:#010102;border:1px solid #000;border-radius:4px;padding:10px}.simple_form input[type=email]:invalid,.simple_form input[type=number]:invalid,.simple_form input[type=password]:invalid,.simple_form input[type=text]:invalid,.simple_form textarea:invalid{box-shadow:none}.simple_form input[type=email]:focus:invalid,.simple_form input[type=number]:focus:invalid,.simple_form input[type=password]:focus:invalid,.simple_form input[type=text]:focus:invalid,.simple_form textarea:focus:invalid{border-color:#e87487}.simple_form input[type=email]:required:valid,.simple_form input[type=number]:required:valid,.simple_form input[type=password]:required:valid,.simple_form input[type=text]:required:valid,.simple_form textarea:required:valid{border-color:#79bd9a}.simple_form input[type=email]:hover,.simple_form input[type=number]:hover,.simple_form input[type=password]:hover,.simple_form input[type=text]:hover,.simple_form textarea:hover{border-color:#000}.simple_form input[type=email]:active,.simple_form input[type=email]:focus,.simple_form input[type=number]:active,.simple_form input[type=number]:focus,.simple_form input[type=password]:active,.simple_form input[type=password]:focus,.simple_form input[type=text]:active,.simple_form input[type=text]:focus,.simple_form textarea:active,.simple_form textarea:focus{border-color:#00007f;background:#040609}.simple_form .input.field_with_errors label{color:#e87487}.simple_form .input.field_with_errors input[type=email],.simple_form .input.field_with_errors input[type=number],.simple_form .input.field_with_errors input[type=password],.simple_form .input.field_with_errors input[type=text],.simple_form .input.field_with_errors select,.simple_form .input.field_with_errors textarea{border-color:#e87487}.simple_form .input.field_with_errors .error{display:block;font-weight:500;color:#e87487;margin-top:4px}.simple_form .actions{margin-top:30px;display:flex}.simple_form .actions.actions--top{margin-top:0;margin-bottom:30px}.simple_form .block-button,.simple_form .button,.simple_form button{display:block;width:100%;border:0;border-radius:4px;background:#00007f;color:#fff;font-size:18px;line-height:inherit;height:auto;padding:10px;text-transform:uppercase;text-decoration:none;text-align:center;box-sizing:border-box;cursor:pointer;font-weight:500;outline:0;margin-bottom:10px;margin-right:10px}.simple_form .block-button:last-child,.simple_form .button:last-child,.simple_form button:last-child{margin-right:0}.simple_form .block-button:hover,.simple_form .button:hover,.simple_form button:hover{background-color:#009}.simple_form .block-button:active,.simple_form .block-button:focus,.simple_form .button:active,.simple_form .button:focus,.simple_form button:active,.simple_form button:focus{background-color:#006}.simple_form .block-button.negative,.simple_form .button.negative,.simple_form button.negative{background:#df405a}.simple_form .block-button.negative:hover,.simple_form .button.negative:hover,.simple_form button.negative:hover{background-color:#e3566d}.simple_form .block-button.negative:active,.simple_form .block-button.negative:focus,.simple_form .button.negative:active,.simple_form .button.negative:focus,.simple_form button.negative:active,.simple_form button.negative:focus{background-color:#db2a47}.simple_form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font-size:16px;color:#fff;display:block;width:100%;outline:0;font-family:inherit;resize:vertical;background:#010102 url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center/auto 16px;border:1px solid #000;border-radius:4px;padding-left:10px;padding-right:30px;height:41px}.simple_form .label_input__wrapper{position:relative}.simple_form .label_input__append{position:absolute;right:3px;top:1px;padding:10px 10px 9px;font-size:16px;color:#404040;font-family:inherit;pointer-events:none;cursor:default;max-width:140px;white-space:nowrap;overflow:hidden}.simple_form .label_input__append:after{content:\"\";display:block;position:absolute;top:0;right:0;bottom:1px;width:5px;background-image:linear-gradient(90deg,rgba(1,1,2,0),#010102)}.flash-message{background:#202e3f;color:#9baec8;border-radius:4px;padding:15px 10px;margin-bottom:30px;text-align:center}.flash-message.notice{border:1px solid rgba(121,189,154,.5);background:rgba(121,189,154,.25);color:#79bd9a}.flash-message.alert{border:1px solid rgba(223,64,90,.5);background:rgba(223,64,90,.25);color:#df405a}.flash-message p{margin-bottom:15px}.flash-message .oauth-code{outline:0;box-sizing:border-box;display:block;width:100%;border:none;padding:10px;font-family:\"mastodon-font-monospace\",monospace;background:#121a24;color:#fff;font-size:14px;margin:0}.flash-message .oauth-code::-moz-focus-inner{border:0}.flash-message .oauth-code::-moz-focus-inner,.flash-message .oauth-code:active,.flash-message .oauth-code:focus{outline:0!important}.flash-message .oauth-code:focus{background:#192432}.flash-message strong{font-weight:500}.flash-message strong:lang(ja),.flash-message strong:lang(ko),.flash-message strong:lang(zh-CN),.flash-message strong:lang(zh-HK),.flash-message strong:lang(zh-TW){font-weight:700}@media screen and (max-width:740px) and (min-width:441px){.flash-message{margin-top:40px}}.form-footer{margin-top:30px;text-align:center}.form-footer a{color:#9baec8;text-decoration:none}.form-footer a:hover{text-decoration:underline}.quick-nav{list-style:none;margin-bottom:25px;font-size:14px}.quick-nav li{display:inline-block;margin-right:10px}.quick-nav a{color:#00007f;text-transform:uppercase;text-decoration:none;font-weight:700}.quick-nav a:active,.quick-nav a:focus,.quick-nav a:hover{color:#0000a8}.follow-prompt,.oauth-prompt{margin-bottom:30px;color:#9baec8}.follow-prompt h2,.oauth-prompt h2{font-size:16px;margin-bottom:30px;text-align:center}.follow-prompt strong,.oauth-prompt strong{color:#d9e1e8;font-weight:500}.follow-prompt strong:lang(ja),.follow-prompt strong:lang(ko),.follow-prompt strong:lang(zh-CN),.follow-prompt strong:lang(zh-HK),.follow-prompt strong:lang(zh-TW),.oauth-prompt strong:lang(ja),.oauth-prompt strong:lang(ko),.oauth-prompt strong:lang(zh-CN),.oauth-prompt strong:lang(zh-HK),.oauth-prompt strong:lang(zh-TW){font-weight:700}@media screen and (max-width:740px) and (min-width:441px){.follow-prompt,.oauth-prompt{margin-top:40px}}.qr-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start}.qr-code{flex:0 0 auto;background:#fff;padding:4px;margin:0 10px 20px 0;box-shadow:0 0 15px rgba(0,0,0,.2);display:inline-block}.qr-code svg{display:block;margin:0}.qr-alternative{margin-bottom:20px;color:#d9e1e8;flex:150px}.qr-alternative samp{display:block;font-size:14px}.table-form p{margin-bottom:15px}.table-form p strong{font-weight:500}.table-form p strong:lang(ja),.table-form p strong:lang(ko),.table-form p strong:lang(zh-CN),.table-form p strong:lang(zh-HK),.table-form p strong:lang(zh-TW){font-weight:700}.simple_form .warning,.table-form .warning{box-sizing:border-box;background:rgba(223,64,90,.5);color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.3);box-shadow:0 2px 6px rgba(0,0,0,.4);border-radius:4px;padding:10px;margin-bottom:15px}.simple_form .warning a,.table-form .warning a{color:#fff}.simple_form .warning a:active,.simple_form .warning a:focus,.simple_form .warning a:hover,.table-form .warning a:active,.table-form .warning a:focus,.table-form .warning a:hover{text-decoration:none}.simple_form .warning strong,.table-form .warning strong{font-weight:600;display:block;margin-bottom:5px}.simple_form .warning strong:lang(ja),.simple_form .warning strong:lang(ko),.simple_form .warning strong:lang(zh-CN),.simple_form .warning strong:lang(zh-HK),.simple_form .warning strong:lang(zh-TW),.table-form .warning strong:lang(ja),.table-form .warning strong:lang(ko),.table-form .warning strong:lang(zh-CN),.table-form .warning strong:lang(zh-HK),.table-form .warning strong:lang(zh-TW){font-weight:700}.simple_form .warning strong .fa,.table-form .warning strong .fa{font-weight:400}.action-pagination{display:flex;flex-wrap:wrap;align-items:center}.action-pagination .actions,.action-pagination .pagination{flex:1 1 auto}.action-pagination .actions{padding:30px 20px 30px 0;flex:0 0 auto}.post-follow-actions{text-align:center;color:#9baec8}.post-follow-actions div{margin-bottom:4px}.alternative-login{margin-top:20px;margin-bottom:20px}.alternative-login h4{font-size:16px;color:#fff;text-align:center;margin-bottom:20px;border:0;padding:0}.alternative-login .button{display:block}.scope-danger{color:#ff5050}.form_admin_settings_closed_registrations_message textarea,.form_admin_settings_custom_css textarea,.form_admin_settings_site_description textarea,.form_admin_settings_site_extended_description textarea,.form_admin_settings_site_short_description textarea,.form_admin_settings_site_terms textarea{font-family:\"mastodon-font-monospace\",monospace}.input-copy{background:#010102;border:1px solid #000;border-radius:4px;display:flex;align-items:center;padding-right:4px;position:relative;top:1px;transition:border-color .3s linear}.input-copy__wrapper{flex:1 1 auto}.input-copy input[type=text]{background:transparent;border:0;padding:10px;font-size:14px;font-family:\"mastodon-font-monospace\",monospace}.input-copy button{flex:0 0 auto;margin:4px;text-transform:none;font-weight:400;font-size:14px;padding:7px 18px 6px;width:auto;transition:background .3s linear}.input-copy.copied{border-color:#79bd9a;transition:none}.input-copy.copied button{background:#79bd9a;transition:none}.card>a{display:block;text-decoration:none;color:inherit;box-shadow:0 0 15px rgba(0,0,0,.2)}@media screen and (max-width:415px){.card>a{box-shadow:none}}.card>a:active .card__bar,.card>a:focus .card__bar,.card>a:hover .card__bar{background:#202e3f}.card__img{height:130px;position:relative;background:#000;border-radius:4px 4px 0 0}.card__img img{display:block;width:100%;height:100%;margin:0;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;border-radius:4px 4px 0 0}@media screen and (max-width:600px){.card__img{height:200px}}@media screen and (max-width:415px){.card__img{display:none}}.card__bar{position:relative;padding:15px;display:flex;justify-content:flex-start;align-items:center;background:#192432;border-radius:0 0 4px 4px}@media screen and (max-width:415px){.card__bar{border-radius:0}}.card__bar .avatar{flex:0 0 auto;width:48px;height:48px;padding-top:2px}.card__bar .avatar img{width:100%;height:100%;display:block;margin:0;border-radius:4px;background:#040609}.card__bar .display-name{margin-left:15px;text-align:left}.card__bar .display-name strong{font-size:15px;color:#fff;font-weight:500;overflow:hidden;text-overflow:ellipsis}.card__bar .display-name span{display:block;font-size:14px;color:#9baec8;font-weight:400;overflow:hidden;text-overflow:ellipsis}.pagination{padding:30px 0;text-align:center;overflow:hidden}.pagination .current,.pagination .gap,.pagination .newer,.pagination .older,.pagination .page,.pagination a{font-size:14px;color:#fff;font-weight:500;display:inline-block;padding:6px 10px;text-decoration:none}.pagination .current{background:#fff;border-radius:100px;color:#121a24;cursor:default;margin:0 10px}.pagination .gap{cursor:default}.pagination .newer,.pagination .older{text-transform:uppercase;color:#d9e1e8}.pagination .older{float:left;padding-left:0}.pagination .older .fa{display:inline-block;margin-right:5px}.pagination .newer{float:right;padding-right:0}.pagination .newer .fa{display:inline-block;margin-left:5px}.pagination .disabled{cursor:default;color:#233346}@media screen and (max-width:700px){.pagination{padding:30px 20px}.pagination .page{display:none}.pagination .newer,.pagination .older{display:inline-block}}.nothing-here{background:#121a24;box-shadow:0 0 15px rgba(0,0,0,.2);color:#9baec8;font-size:14px;font-weight:500;text-align:center;display:flex;justify-content:center;align-items:center;cursor:default;border-radius:4px;padding:20px;min-height:30vh}.nothing-here--under-tabs{border-radius:0 0 4px 4px}.nothing-here--flexible{box-sizing:border-box;min-height:100%}.account-role{display:inline-block;padding:4px 6px;cursor:default;border-radius:3px;font-size:12px;line-height:12px;font-weight:500;color:#d9e1e8;background-color:rgba(217,225,232,.1);border:1px solid rgba(217,225,232,.5)}.account-role.moderator{color:#79bd9a;background-color:rgba(121,189,154,.1);border-color:rgba(121,189,154,.5)}.account-role.admin{color:#e87487;background-color:rgba(232,116,135,.1);border-color:rgba(232,116,135,.5)}.account__header__fields{padding:0;margin:15px -15px -15px;border-bottom:0;border-top:0;border-color:#26374d currentcolor;border-style:solid none;border-width:1px 0;font-size:14px;line-height:20px}.account__header__fields dl{display:flex;border-bottom:1px solid #26374d}.account__header__fields dd,.account__header__fields dt{box-sizing:border-box;padding:14px;text-align:center;max-height:48px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account__header__fields dt{font-weight:500;width:120px;flex:0 0 auto;color:#d9e1e8;background:rgba(4,6,9,.5)}.account__header__fields dd{flex:1 1 auto;color:#9baec8}.account__header__fields a{color:#00007f;text-decoration:none}.account__header__fields a:active,.account__header__fields a:focus,.account__header__fields a:hover{text-decoration:underline}.account__header__fields .verified{border:1px solid rgba(121,189,154,.5);background:rgba(121,189,154,.25)}.account__header__fields .verified a{color:#79bd9a;font-weight:500}.account__header__fields .verified__mark{color:#79bd9a}.account__header__fields dl:last-child{border-bottom:0}.directory__tag .trends__item__current{width:auto}.activity-stream{box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:4px;overflow:hidden;margin-bottom:10px}@media screen and (max-width:415px){.activity-stream{margin-bottom:0;border-radius:0;box-shadow:none}}.activity-stream--headless{border-radius:0;margin:0;box-shadow:none}.activity-stream--headless .detailed-status,.activity-stream--headless .status{border-radius:0!important}.activity-stream div[data-component]{width:100%}.activity-stream .entry{background:#121a24}.activity-stream .entry .detailed-status,.activity-stream .entry .load-more,.activity-stream .entry .status{-webkit-animation:none;animation:none}.activity-stream .entry:last-child .detailed-status,.activity-stream .entry:last-child .load-more,.activity-stream .entry:last-child .status{border-bottom:0;border-radius:0 0 4px 4px}.activity-stream .entry:first-child .detailed-status,.activity-stream .entry:first-child .load-more,.activity-stream .entry:first-child .status{border-radius:4px 4px 0 0}.activity-stream .entry:first-child:last-child .detailed-status,.activity-stream .entry:first-child:last-child .load-more,.activity-stream .entry:first-child:last-child .status{border-radius:4px}@media screen and (max-width:740px){.activity-stream .entry .detailed-status,.activity-stream .entry .load-more,.activity-stream .entry .status{border-radius:0!important}}.activity-stream--highlighted .entry{background:#202e3f}.button.logo-button{flex:0 auto;font-size:14px;background:#00007f;color:#fff;text-transform:none;line-height:36px;height:auto;padding:3px 15px;border:0}.button.logo-button svg{width:20px;height:auto;vertical-align:middle;margin-right:5px}.button.logo-button svg path:first-child{fill:#fff}.button.logo-button svg path:last-child{fill:#00007f}.button.logo-button:active,.button.logo-button:focus,.button.logo-button:hover{background:#0000b2}.button.logo-button:active svg path:last-child,.button.logo-button:focus svg path:last-child,.button.logo-button:hover svg path:last-child{fill:#0000b2}.button.logo-button.button--destructive:active,.button.logo-button.button--destructive:focus,.button.logo-button.button--destructive:hover{background:#df405a}.button.logo-button.button--destructive:active svg path:last-child,.button.logo-button.button--destructive:focus svg path:last-child,.button.logo-button.button--destructive:hover svg path:last-child{fill:#df405a}@media screen and (max-width:415px){.button.logo-button svg{display:none}}.embed .detailed-status,.public-layout .detailed-status{padding:15px}.embed .status,.public-layout .status{padding:15px 15px 15px 78px;min-height:50px}.embed .status__avatar,.public-layout .status__avatar{left:15px;top:17px}.embed .status__content,.public-layout .status__content{padding-top:5px}.embed .status__prepend,.public-layout .status__prepend{margin-left:78px;padding-top:15px}.embed .status__prepend-icon-wrapper,.public-layout .status__prepend-icon-wrapper{left:-32px}.embed .status .media-gallery,.embed .status .video-player,.embed .status__action-bar,.public-layout .status .media-gallery,.public-layout .status .video-player,.public-layout .status__action-bar{margin-top:10px}button.icon-button i.fa-retweet{background-image:url(\"data:image/svg+xml;utf8,\")}button.icon-button i.fa-retweet:hover{background-image:url(\"data:image/svg+xml;utf8,\")}button.icon-button.disabled i.fa-retweet{background-image:url(\"data:image/svg+xml;utf8,\")}.app-body{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.button{background-color:#00007f;border:10px;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:14px;font-weight:500;height:36px;letter-spacing:0;line-height:36px;overflow:hidden;padding:0 16px;position:relative;text-align:center;text-transform:uppercase;text-decoration:none;text-overflow:ellipsis;transition:all .1s ease-in;white-space:nowrap;width:auto}.button:active,.button:focus,.button:hover{background-color:#0000b2;transition:all .2s ease-out}.button--destructive{transition:none}.button--destructive:active,.button--destructive:focus,.button--destructive:hover{background-color:#df405a;transition:none}.button:disabled{background-color:#9baec8;cursor:default}.button::-moz-focus-inner{border:0}.button::-moz-focus-inner,.button:active,.button:focus{outline:0!important}.button.button-alternative,.button.button-alternative-2,.button.button-primary,.button.button-secondary{font-size:16px;line-height:36px;height:auto;text-transform:none;padding:4px 16px}.button.button-alternative{color:#121a24;background:#9baec8}.button.button-alternative:active,.button.button-alternative:focus,.button.button-alternative:hover{background-color:#a8b9cf}.button.button-alternative-2{background:#404040}.button.button-alternative-2:active,.button.button-alternative-2:focus,.button.button-alternative-2:hover{background-color:#4a4a4a}.button.button-secondary{color:#9baec8;background:transparent;padding:3px 15px;border:1px solid #9baec8}.button.button-secondary:active,.button.button-secondary:focus,.button.button-secondary:hover{border-color:#a8b9cf;color:#a8b9cf}.button.button--block{display:block;width:100%}.column__wrapper{display:flex;flex:1 1 auto;position:relative}.icon-button{display:inline-block;color:#404040;border:none;background:transparent;cursor:pointer;transition:color .1s ease-in}.icon-button:active,.icon-button:focus,.icon-button:hover{color:#525252;transition:color .2s ease-out}.icon-button.disabled{color:#1f1f1f;cursor:default}.icon-button.active{color:#00007f}.icon-button::-moz-focus-inner{border:0}.icon-button::-moz-focus-inner,.icon-button:active,.icon-button:focus{outline:0!important}.icon-button.inverted{color:#404040}.icon-button.inverted:active,.icon-button.inverted:focus,.icon-button.inverted:hover{color:#2e2e2e}.icon-button.inverted.disabled{color:#525252}.icon-button.inverted.active{color:#00007f}.icon-button.inverted.active.disabled{color:#0000c1}.icon-button.overlayed{box-sizing:content-box;background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.7);border-radius:4px;padding:2px}.icon-button.overlayed:hover{background:rgba(0,0,0,.9)}.text-icon-button{border:none;background:transparent;cursor:pointer;font-weight:600;font-size:11px;padding:0 3px;line-height:27px;outline:0;transition:color .1s ease-in}.text-icon-button:active,.text-icon-button:focus,.text-icon-button:hover{color:#2e2e2e;transition:color .2s ease-out}.text-icon-button.disabled{color:#737373;cursor:default}.text-icon-button.active{color:#00007f}.text-icon-button::-moz-focus-inner{border:0}.text-icon-button::-moz-focus-inner,.text-icon-button:active,.text-icon-button:focus{outline:0!important}.dropdown-menu,.invisible{position:absolute}.invisible{font-size:0;line-height:0;display:inline-block;width:0;height:0}.invisible img,.invisible svg{margin:0!important;border:0!important;padding:0!important;width:0!important;height:0!important}.ellipsis:after{content:\"…\"}.compose-form{padding:10px}.compose-form .compose-form__warning{color:#121a24;margin-bottom:10px;background:#9baec8;box-shadow:0 2px 6px rgba(0,0,0,.3);padding:8px 10px;border-radius:4px;font-size:13px;font-weight:400}.compose-form .compose-form__warning strong{color:#121a24;font-weight:500}.compose-form .compose-form__warning strong:lang(ja),.compose-form .compose-form__warning strong:lang(ko),.compose-form .compose-form__warning strong:lang(zh-CN),.compose-form .compose-form__warning strong:lang(zh-HK),.compose-form .compose-form__warning strong:lang(zh-TW){font-weight:700}.compose-form .compose-form__warning a{color:#404040;font-weight:500;text-decoration:underline}.compose-form .compose-form__warning a:active,.compose-form .compose-form__warning a:focus,.compose-form .compose-form__warning a:hover{text-decoration:none}.compose-form .compose-form__autosuggest-wrapper{position:relative}.compose-form .compose-form__autosuggest-wrapper .emoji-picker-dropdown{position:absolute;right:5px;top:5px}.compose-form .autosuggest-textarea,.compose-form .spoiler-input{position:relative}.compose-form .spoiler-input{height:0;-webkit-transform-origin:bottom;transform-origin:bottom;opacity:0}.compose-form .spoiler-input.spoiler-input--visible{height:47px;opacity:1}.compose-form .autosuggest-textarea__textarea,.compose-form .spoiler-input__input{display:block;box-sizing:border-box;width:100%;margin:0;color:#121a24;background:#fff;padding:10px;font-family:inherit;font-size:14px;resize:vertical;border:0;outline:0}.compose-form .autosuggest-textarea__textarea:focus,.compose-form .spoiler-input__input:focus{outline:0}@media screen and (max-width:600px){.compose-form .autosuggest-textarea__textarea,.compose-form .spoiler-input__input{font-size:16px}}.compose-form .spoiler-input__input{border-radius:4px}.compose-form .autosuggest-textarea__textarea{min-height:100px;border-radius:4px 4px 0 0;padding-bottom:0;padding-right:32px;resize:none}@media screen and (max-width:600px){.compose-form .autosuggest-textarea__textarea{height:100px!important;resize:vertical}}.compose-form .autosuggest-textarea__suggestions{box-sizing:border-box;display:none;position:absolute;top:100%;width:100%;z-index:99;box-shadow:4px 4px 6px rgba(0,0,0,.4);background:#d9e1e8;border-radius:0 0 4px 4px;color:#121a24;font-size:14px;padding:6px}.compose-form .autosuggest-textarea__suggestions.autosuggest-textarea__suggestions--visible{display:block}.compose-form .autosuggest-textarea__suggestions__item{padding:10px;cursor:pointer;border-radius:4px}.compose-form .autosuggest-textarea__suggestions__item.selected,.compose-form .autosuggest-textarea__suggestions__item:active,.compose-form .autosuggest-textarea__suggestions__item:focus,.compose-form .autosuggest-textarea__suggestions__item:hover{background:#b9c8d5}.compose-form .autosuggest-account,.compose-form .autosuggest-emoji{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;line-height:18px;font-size:14px}.compose-form .autosuggest-account-icon,.compose-form .autosuggest-emoji img{display:block;margin-right:8px;width:16px;height:16px}.compose-form .autosuggest-account .display-name__account{color:#404040}.compose-form .compose-form__modifiers{color:#121a24;font-family:inherit;font-size:14px;background:#fff}.compose-form .compose-form__modifiers .compose-form__upload-wrapper{overflow:hidden}.compose-form .compose-form__modifiers .compose-form__uploads-wrapper{display:flex;flex-direction:row;padding:5px;flex-wrap:wrap}.compose-form .compose-form__modifiers .compose-form__upload{flex:1 1 0;min-width:40%;margin:5px}.compose-form .compose-form__modifiers .compose-form__upload__actions{background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,.35) 80%,transparent);display:flex;align-items:flex-start;justify-content:space-between;opacity:0;transition:opacity .1s ease}.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button{flex:0 1 auto;color:#d9e1e8;font-size:14px;font-weight:500;padding:10px;font-family:inherit}.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:active,.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:focus,.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:hover{color:#eff3f5}.compose-form .compose-form__modifiers .compose-form__upload__actions.active{opacity:1}.compose-form .compose-form__modifiers .compose-form__upload-description{position:absolute;z-index:2;bottom:0;left:0;right:0;box-sizing:border-box;background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.35) 80%,transparent);padding:10px;opacity:0;transition:opacity .1s ease}.compose-form .compose-form__modifiers .compose-form__upload-description textarea{background:transparent;color:#d9e1e8;border:0;padding:0;margin:0;width:100%;font-family:inherit;font-size:14px;font-weight:500}.compose-form .compose-form__modifiers .compose-form__upload-description textarea:focus{color:#fff}.compose-form .compose-form__modifiers .compose-form__upload-description textarea::-webkit-input-placeholder{opacity:.75;color:#d9e1e8}.compose-form .compose-form__modifiers .compose-form__upload-description textarea:-ms-input-placeholder{opacity:.75;color:#d9e1e8}.compose-form .compose-form__modifiers .compose-form__upload-description textarea::-ms-input-placeholder{opacity:.75;color:#d9e1e8}.compose-form .compose-form__modifiers .compose-form__upload-description textarea::placeholder{opacity:.75;color:#d9e1e8}.compose-form .compose-form__modifiers .compose-form__upload-description.active{opacity:1}.compose-form .compose-form__modifiers .compose-form__upload-thumbnail{border-radius:4px;background-position:50%;background-size:cover;background-repeat:no-repeat;height:140px;width:100%;overflow:hidden}.compose-form .compose-form__buttons-wrapper{padding:10px;background:#ebebeb;border-radius:0 0 4px 4px;display:flex;justify-content:space-between}.compose-form .compose-form__buttons-wrapper .compose-form__buttons{display:flex}.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__upload-button-icon{line-height:27px}.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__sensitive-button{display:none}.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__sensitive-button.compose-form__sensitive-button--visible{display:block}.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__sensitive-button .compose-form__sensitive-button__icon{line-height:27px}.compose-form .compose-form__buttons-wrapper .icon-button{box-sizing:content-box;padding:0 3px}.compose-form .compose-form__buttons-wrapper .character-counter__wrapper{align-self:center;margin-right:4px}.compose-form .compose-form__buttons-wrapper .character-counter__wrapper .character-counter{cursor:default;font-family:\"mastodon-font-sans-serif\",sans-serif;font-size:14px;font-weight:600;color:#404040}.compose-form .compose-form__buttons-wrapper .character-counter__wrapper .character-counter.character-counter--over{color:#ff5050}.compose-form .compose-form__publish{display:flex;justify-content:flex-end;min-width:0}.compose-form .compose-form__publish .compose-form__publish-button-wrapper{overflow:hidden;padding-top:10px}.no-reduce-motion .spoiler-input{transition:height .4s ease,opacity .4s ease}.emojione{font-family:\"object-fit:contain\",inherit;vertical-align:middle;-o-object-fit:contain;object-fit:contain;margin:-.2ex .15em .2ex;width:16px;height:16px}.emojione img{width:auto}.reply-indicator{border-radius:4px;margin-bottom:10px;background:#9baec8;padding:10px}.reply-indicator__header{margin-bottom:5px;overflow:hidden}.reply-indicator__cancel{float:right;line-height:24px}.reply-indicator__display-name{color:#121a24;display:block;max-width:100%;line-height:24px;overflow:hidden;padding-right:25px;text-decoration:none}.reply-indicator__display-avatar{float:left;margin-right:5px}.status__content--with-action{cursor:pointer}.reply-indicator__content,.status__content{position:relative;font-size:15px;line-height:20px;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;padding-top:2px;color:#fff}.reply-indicator__content:focus,.status__content:focus{outline:0}.reply-indicator__content.status__content--with-spoiler,.status__content.status__content--with-spoiler{white-space:normal}.reply-indicator__content.status__content--with-spoiler .status__content__text,.status__content.status__content--with-spoiler .status__content__text{white-space:pre-wrap}.reply-indicator__content .emojione,.status__content .emojione{width:20px;height:20px;margin:-3px 0 0}.reply-indicator__content p,.status__content p{margin-bottom:20px;white-space:pre-wrap}.reply-indicator__content p:last-child,.status__content p:last-child{margin-bottom:0}.reply-indicator__content a,.status__content a{color:#d8a070;text-decoration:none}.reply-indicator__content a:hover,.status__content a:hover{text-decoration:underline}.reply-indicator__content a:hover .fa,.status__content a:hover .fa{color:#525252}.reply-indicator__content a.mention:hover,.status__content a.mention:hover{text-decoration:none}.reply-indicator__content a.mention:hover span,.status__content a.mention:hover span{text-decoration:underline}.reply-indicator__content a .fa,.status__content a .fa{color:#404040}.reply-indicator__content .status__content__spoiler-link,.status__content .status__content__spoiler-link{background:#404040}.reply-indicator__content .status__content__spoiler-link:hover,.status__content .status__content__spoiler-link:hover{background:#525252;text-decoration:none}.reply-indicator__content .status__content__spoiler-link::-moz-focus-inner,.status__content .status__content__spoiler-link::-moz-focus-inner{border:0}.reply-indicator__content .status__content__spoiler-link::-moz-focus-inner,.reply-indicator__content .status__content__spoiler-link:active,.reply-indicator__content .status__content__spoiler-link:focus,.status__content .status__content__spoiler-link::-moz-focus-inner,.status__content .status__content__spoiler-link:active,.status__content .status__content__spoiler-link:focus{outline:0!important}.reply-indicator__content .status__content__text,.status__content .status__content__text{display:none}.reply-indicator__content .status__content__text.status__content__text--visible,.status__content .status__content__text.status__content__text--visible{display:block}.reply-indicator__content em,.status__content em{font-style:italic}.reply-indicator__content strong,.status__content strong{font-weight:700}.reply-indicator__content ul,.status__content ul{list-style:disc inside}.reply-indicator__content ol,.status__content ol{list-style:decimal inside}.reply-indicator__content blockquote,.status__content blockquote{margin:.2em 0 .2em 2em;font-style:italic}.status__content.status__content--collapsed{max-height:300px}.status__content__read-more-button{display:block;font-size:15px;line-height:20px;color:#0000a8;border:0;background:transparent;padding:8px 0 0}.status__content__read-more-button:active,.status__content__read-more-button:hover{text-decoration:underline}.status__content__spoiler-link{display:inline-block;border-radius:2px;background:transparent;border:0;color:#121a24;font-weight:700;font-size:11px;padding:0 6px;text-transform:uppercase;line-height:20px;cursor:pointer;vertical-align:middle}.status__wrapper--filtered{color:#404040;border:0;font-size:inherit;text-align:center;line-height:inherit;margin:0;padding:15px;box-sizing:border-box;width:100%;clear:both;border-bottom:1px solid #202e3f}.status__prepend-icon-wrapper{left:-26px;position:absolute}.focusable:focus{outline:0;background:#192432}.focusable:focus .status.status-direct{background:#26374d}.focusable:focus .status.status-direct.muted{background:transparent}.focusable:focus .detailed-status,.focusable:focus .detailed-status__action-bar{background:#202e3f}.status{padding:8px 10px 8px 68px;position:relative;min-height:54px;border-bottom:1px solid #202e3f;cursor:default;opacity:1;-webkit-animation:fade .15s linear;animation:fade .15s linear}@supports (-ms-overflow-style:-ms-autohiding-scrollbar){.status{padding-right:26px}}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}.status .video-player{margin-top:8px}.status.status-direct:not(.read){background:#202e3f;border-bottom-color:#26374d}.status.light .status__relative-time{color:#9baec8}.status.light .display-name strong,.status.light .status__display-name{color:#121a24}.status.light .display-name span{color:#9baec8}.status.light .status__content{color:#121a24}.status.light .status__content a{color:#00007f}.status.light .status__content a.status__content__spoiler-link{color:#fff;background:#9baec8}.status.light .status__content a.status__content__spoiler-link:hover{background:#b5c3d6}.notification-favourite .status.status-direct{background:transparent}.notification-favourite .status.status-direct .icon-button.disabled{color:#616161}.notification__relative_time,.status__relative-time{color:#404040;float:right;font-size:14px}.status__display-name{color:#404040}.status__info .status__display-name{display:block;max-width:100%;padding-right:25px}.status__info{font-size:15px}.status-check-box{border-bottom:1px solid #d9e1e8;display:flex}.status-check-box .status-check-box__status{margin:10px 0 10px 10px;flex:1}.status-check-box .status-check-box__status .media-gallery{max-width:250px}.status-check-box .status-check-box__status .status__content{padding:0;white-space:normal}.status-check-box .status-check-box__status .video-player{margin-top:8px;max-width:250px}.status-check-box .status-check-box__status .media-gallery__item-thumbnail{cursor:default}.status-check-box-toggle{align-items:center;display:flex;flex:0 0 auto;justify-content:center;padding:10px}.status__prepend{margin-left:68px;color:#404040;padding:8px 0 2px;font-size:14px;position:relative}.status__prepend .status__display-name strong{color:#404040}.status__prepend>span{display:block;overflow:hidden;text-overflow:ellipsis}.status__action-bar{align-items:center;display:flex;margin-top:8px}.status__action-bar__counter{display:inline-flex;margin-right:11px;align-items:center}.status__action-bar__counter .status__action-bar-button{margin-right:4px}.status__action-bar__counter__label{display:inline-block;width:14px;font-size:12px;font-weight:500;color:#404040}.status__action-bar-button{margin-right:18px}.status__action-bar-dropdown{height:23.15px;width:23.15px}.detailed-status__action-bar-dropdown{flex:1 1 auto;display:flex;align-items:center;justify-content:center;position:relative}.detailed-status{background:#192432;padding:14px 10px}.detailed-status--flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.detailed-status--flex .detailed-status__meta,.detailed-status--flex .status__content{flex:100%}.detailed-status .status__content{font-size:19px;line-height:24px}.detailed-status .status__content .emojione{width:24px;height:24px;margin:-1px 0 0}.detailed-status .status__content .status__content__spoiler-link{line-height:24px;margin:-1px 0 0}.detailed-status .video-player{margin-top:8px}.detailed-status__meta{margin-top:15px;color:#404040;font-size:14px;line-height:18px}.detailed-status__action-bar{background:#192432;border-top:1px solid #202e3f;border-bottom:1px solid #202e3f;display:flex;flex-direction:row;padding:10px 0}.detailed-status__link{color:inherit;text-decoration:none}.detailed-status__favorites,.detailed-status__reblogs{display:inline-block;font-weight:500;font-size:12px;margin-left:6px}.reply-indicator__content{color:#121a24;font-size:14px}.reply-indicator__content a{color:#404040}.domain{padding:10px;border-bottom:1px solid #202e3f}.domain .domain__domain-name{flex:1 1 auto;display:block;color:#fff;text-decoration:none;font-size:14px;font-weight:500}.domain__wrapper{display:flex}.domain_buttons{height:18px;padding:10px;white-space:nowrap}.account{padding:10px;border-bottom:1px solid #202e3f}.account.compact{padding:0;border-bottom:0}.account.compact .account__avatar-wrapper{margin-left:0}.account .account__display-name{flex:1 1 auto;display:block;color:#9baec8;overflow:hidden;text-decoration:none;font-size:14px}.account__wrapper{display:flex}.account__avatar-wrapper{float:left;margin-left:12px;margin-right:12px}.account__avatar{border-radius:4px;background:transparent no-repeat;background-position:50%;background-clip:padding-box;position:relative}.account__avatar-inline{display:inline-block;vertical-align:middle;margin-right:5px}.account__avatar-composite{overflow:hidden}.account__avatar-composite,.account__avatar-composite>div{border-radius:4px;background:transparent no-repeat;background-position:50%;background-clip:padding-box}.account__avatar-composite>div{float:left;position:relative;box-sizing:border-box}a .account__avatar{cursor:pointer}.account__avatar-overlay{width:48px;height:48px;background-size:48px 48px}.account__avatar-overlay-base{border-radius:4px;background:transparent no-repeat;background-position:50%;background-clip:padding-box;width:36px;height:36px;background-size:36px 36px}.account__avatar-overlay-overlay{border-radius:4px;background:transparent no-repeat;background-position:50%;background-clip:padding-box;width:24px;height:24px;background-size:24px 24px;position:absolute;bottom:0;right:0;z-index:1}.account__relationship{height:18px;padding:10px;white-space:nowrap}.account__header{flex:0 0 auto;background:#192432;text-align:center;background-size:cover;background-position:50%;position:relative}.account__header.inactive{opacity:.5}.account__header.inactive .account__header__avatar{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.account__header.inactive .account__header__username{color:#d9e1e8}.account__header>div{background:rgba(25,36,50,.9);padding:20px 10px}.account__header .account__header__content{color:#d9e1e8}.account__header .account__header__display-name{color:#fff;display:inline-block;width:100%;font-size:20px;line-height:27px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.account__header .account__header__username{color:#00007f;font-size:14px;font-weight:400;display:block;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis}.account__disclaimer{padding:10px;border-top:1px solid #202e3f;color:#404040}.account__disclaimer strong{font-weight:500}.account__disclaimer strong:lang(ja),.account__disclaimer strong:lang(ko),.account__disclaimer strong:lang(zh-CN),.account__disclaimer strong:lang(zh-HK),.account__disclaimer strong:lang(zh-TW){font-weight:700}.account__disclaimer a{font-weight:500;color:inherit;text-decoration:underline}.account__disclaimer a:active,.account__disclaimer a:focus,.account__disclaimer a:hover{text-decoration:none}.account__header__content{color:#9baec8;font-size:14px;font-weight:400;overflow:hidden;word-break:normal;word-wrap:break-word}.account__header__content p{margin-bottom:20px}.account__header__content p:last-child{margin-bottom:0}.account__header__content a{color:inherit;text-decoration:underline}.account__header__content a:hover{text-decoration:none}.account__header__display-name .emojione{width:25px;height:25px}.account__action-bar{border-top:1px solid #202e3f;border-bottom:1px solid #202e3f;line-height:36px;overflow:hidden;flex:0 0 auto;display:flex}.account__action-bar-dropdown{padding:10px}.account__action-bar-dropdown .icon-button{vertical-align:middle}.account__action-bar-dropdown .dropdown--active .dropdown__content.dropdown__right{left:6px;right:auto}.account__action-bar-dropdown .dropdown--active:after{bottom:auto;margin-left:11px;margin-top:-7px;right:auto}.account__action-bar-links{display:flex;flex:1 1 auto;line-height:18px;text-align:center}.account__action-bar__tab{text-decoration:none;overflow:hidden;flex:0 1 100%;border-right:1px solid #202e3f;padding:10px 0;border-bottom:4px solid transparent}.account__action-bar__tab.active{border-bottom:4px solid #00007f}.account__action-bar__tab>span{display:block;text-transform:uppercase;font-size:11px;color:#9baec8}.account__action-bar__tab strong{display:block;font-size:15px;font-weight:500;color:#fff}.account__action-bar__tab strong:lang(ja),.account__action-bar__tab strong:lang(ko),.account__action-bar__tab strong:lang(zh-CN),.account__action-bar__tab strong:lang(zh-HK),.account__action-bar__tab strong:lang(zh-TW){font-weight:700}.account__header__avatar{background-size:90px 90px;display:block;height:90px;margin:0 auto 10px;overflow:hidden;width:90px}.account-authorize{padding:14px 10px}.account-authorize .detailed-status__display-name{display:block;margin-bottom:15px;overflow:hidden}.account-authorize__avatar{float:left;margin-right:10px}.account__display-name,.detailed-status__application,.detailed-status__datetime,.detailed-status__display-name,.status__display-name,.status__relative-time{text-decoration:none}.account__display-name strong,.status__display-name strong{color:#fff}.muted .emojione{opacity:.5}.detailed-status__display-name:hover strong,.reply-indicator__display-name:hover strong,.status__display-name:hover strong,a.account__display-name:hover strong{text-decoration:underline}.account__display-name strong{display:block;overflow:hidden;text-overflow:ellipsis}.detailed-status__application,.detailed-status__datetime{color:inherit}.detailed-status__display-name{color:#d9e1e8;display:block;line-height:24px;margin-bottom:15px;overflow:hidden}.detailed-status__display-name span,.detailed-status__display-name strong{display:block;text-overflow:ellipsis;overflow:hidden}.detailed-status__display-name strong{font-size:16px;color:#fff}.detailed-status__display-avatar{float:left;margin-right:10px}.status__avatar{height:48px;left:10px;position:absolute;top:10px;width:48px}.muted .status__content,.muted .status__content a,.muted .status__content p,.muted .status__display-name strong{color:#404040}.muted .status__avatar{opacity:.5}.muted a.status__content__spoiler-link{background:#404040;color:#121a24}.muted a.status__content__spoiler-link:hover{background:#525252;text-decoration:none}.notification__message{margin:0 10px 0 68px;padding:8px 0 0;cursor:default;color:#9baec8;font-size:15px;line-height:22px;position:relative}.notification__message .fa{color:#00007f}.notification__message>span{display:inline;overflow:hidden;text-overflow:ellipsis}.notification__favourite-icon-wrapper{left:-26px;position:absolute}.notification__favourite-icon-wrapper .star-icon,.star-icon.active{color:#ca8f04}.notification__display-name{color:inherit;font-weight:500;text-decoration:none}.notification__display-name:hover{color:#fff;text-decoration:underline}.notification__relative_time{float:right}.display-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.display-name__html{font-weight:500}.display-name__account{font-size:14px}.detailed-status__datetime:hover,.status__relative-time:hover{text-decoration:underline}.image-loader{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.image-loader .image-loader__preview-canvas{max-width:100%;max-height:80%;background:url(/packs/void-4c8270c17facce6d53726a2ebb9745f2.png) repeat;-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain}.image-loader .loading-bar{position:relative}.image-loader.image-loader--amorphous .image-loader__preview-canvas{display:none}.zoomable-image{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.zoomable-image img{max-width:100%;max-height:80%;width:auto;height:auto;-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain}.navigation-bar{padding:10px;display:flex;align-items:center;flex-shrink:0;cursor:default;color:#9baec8}.navigation-bar strong{color:#d9e1e8}.navigation-bar a{color:inherit}.navigation-bar .permalink{text-decoration:none}.navigation-bar .navigation-bar__actions{position:relative}.navigation-bar .navigation-bar__actions .icon-button.close{position:absolute;pointer-events:none;-webkit-transform:scaleX(0) translate(-100%);transform:scaleX(0) translate(-100%);opacity:0}.navigation-bar .navigation-bar__actions .compose__action-bar .icon-button{pointer-events:auto;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);opacity:1}.navigation-bar__profile{flex:1 1 auto;margin-left:8px;line-height:20px;margin-top:-1px;overflow:hidden}.navigation-bar__profile-account{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis}.navigation-bar__profile-edit{color:inherit;text-decoration:none}.dropdown{display:inline-block}.dropdown__content{display:none;position:absolute}.dropdown-menu__separator{border-bottom:1px solid #c0cdd9;margin:5px 7px 6px;height:0}.dropdown-menu{background:#d9e1e8;padding:4px 0;border-radius:4px;box-shadow:2px 4px 15px rgba(0,0,0,.4);z-index:9999}.dropdown-menu ul{list-style:none}.dropdown-menu.left{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.dropdown-menu.top{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.dropdown-menu.bottom{-webkit-transform-origin:50% 0;transform-origin:50% 0}.dropdown-menu.right{-webkit-transform-origin:0 50%;transform-origin:0 50%}.dropdown-menu__arrow{position:absolute;width:0;height:0;border:0 solid transparent}.dropdown-menu__arrow.left{right:-5px;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#d9e1e8}.dropdown-menu__arrow.top{bottom:-5px;margin-left:-7px;border-width:5px 7px 0;border-top-color:#d9e1e8}.dropdown-menu__arrow.bottom{top:-5px;margin-left:-7px;border-width:0 7px 5px;border-bottom-color:#d9e1e8}.dropdown-menu__arrow.right{left:-5px;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#d9e1e8}.dropdown-menu__item a{font-size:13px;line-height:18px;display:block;padding:4px 14px;box-sizing:border-box;text-decoration:none;background:#d9e1e8;color:#121a24;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-menu__item a:active,.dropdown-menu__item a:focus,.dropdown-menu__item a:hover{background:#00007f;color:#d9e1e8;outline:0}.dropdown--active .dropdown__content{display:block;line-height:18px;max-width:311px;right:0;text-align:left;z-index:9999}.dropdown--active .dropdown__content>ul{list-style:none;background:#d9e1e8;padding:4px 0;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.4);min-width:140px;position:relative}.dropdown--active .dropdown__content.dropdown__right{right:0}.dropdown--active .dropdown__content.dropdown__left>ul{left:-98px}.dropdown--active .dropdown__content>ul>li>a{font-size:13px;line-height:18px;display:block;padding:4px 14px;box-sizing:border-box;text-decoration:none;background:#d9e1e8;color:#121a24;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown--active .dropdown__content>ul>li>a:focus{outline:0}.dropdown--active .dropdown__content>ul>li>a:hover{background:#00007f;color:#d9e1e8}.dropdown__icon{vertical-align:middle}.columns-area{display:flex;flex:1 1 auto;flex-direction:row;justify-content:flex-start;overflow-x:auto;position:relative}.columns-area.unscrollable{overflow-x:hidden}@media screen and (min-width:360px){.columns-area{padding:10px}.react-swipeable-view-container .columns-area{height:calc(100% - 20px)!important}}.react-swipeable-view-container,.react-swipeable-view-container .column,.react-swipeable-view-container .columns-area,.react-swipeable-view-container .drawer{height:100%}.react-swipeable-view-container>*{display:flex;align-items:center;justify-content:center;height:100%}.column{width:350px;position:relative;box-sizing:border-box;display:flex;flex-direction:column}.column>.scrollable{background:#121a24;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.ui{flex:0 0 auto;flex-direction:column;width:100%;height:100%;background:#06090c}.drawer,.ui{display:flex}.drawer{width:330px;box-sizing:border-box;flex-direction:column;overflow-y:hidden}.drawer__tab{display:block;flex:1 1 auto;padding:15px 5px 13px;color:#9baec8;text-decoration:none;text-align:center;font-size:16px;border-bottom:2px solid transparent}.column,.drawer{flex:1 1 100%;overflow:hidden}@media screen and (min-width:360px){.tabs-bar{margin:10px 10px 0}.getting-started__trends,.search{margin-bottom:10px}.getting-started__panel{margin:10px 0}.column,.drawer{min-width:330px}}@media screen and (max-width:630px){.column,.drawer{width:100%;padding:0}.columns-area{flex-direction:column}.autosuggest-textarea__textarea,.search__input{font-size:16px}}@media screen and (min-width:631px){.columns-area{padding:0}.column,.drawer{flex:1 1 auto;padding:10px 5px}.column:first-child,.drawer:first-child{padding-left:10px}.column:last-child,.drawer:last-child{padding-right:10px}.columns-area>div .column,.columns-area>div .drawer{padding-left:5px;padding-right:5px}}.drawer__pager{flex-grow:1;position:relative}.drawer__inner,.drawer__pager{box-sizing:border-box;padding:0;overflow:hidden;display:flex}.drawer__inner{position:absolute;top:0;left:0;background:#283a50;flex-direction:column;overflow-y:auto;width:100%;height:100%;border-radius:2px}.drawer__inner.darker{background:#121a24}.drawer__inner__mastodon{background:#283a50 url('data:image/svg+xml;utf8,') no-repeat bottom/100% auto;flex:1;min-height:47px}.drawer__inner__mastodon>img{display:block;-o-object-fit:contain;font-family:\"object-fit:contain;object-position:bottom left\";object-fit:contain;-o-object-position:bottom left;object-position:bottom left;width:100%;height:100%;pointer-events:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pseudo-drawer{background:#283a50;font-size:13px;text-align:left}.drawer__header{flex:0 0 auto;font-size:16px;background:#202e3f;margin-bottom:10px;display:flex;flex-direction:row;border-radius:2px}.drawer__header a{transition:background .1s ease-in}.drawer__header a:hover{background:#17212e;transition:background .2s ease-out}.tabs-bar{display:flex;background:#202e3f;flex:0 0 auto;overflow-y:auto}.tabs-bar__link{display:block;flex:1 1 auto;padding:15px 10px;color:#fff;text-decoration:none;text-align:center;font-size:14px;font-weight:500;border-bottom:2px solid #202e3f;transition:all 50ms linear}.tabs-bar__link .fa{font-weight:400;font-size:16px}.tabs-bar__link.active{border-bottom:2px solid #00007f;color:#00007f}@media screen and (min-width:631px){.tabs-bar__link:active,.tabs-bar__link:focus,.tabs-bar__link:hover{background:#2a3c54}}.tabs-bar__link span{margin-left:5px;display:none}@media screen and (min-width:600px){.tabs-bar__link span{display:inline}}@media screen and (min-width:631px){.tabs-bar{display:none}}.scrollable{overflow-y:scroll;overflow-x:hidden;flex:1 1 auto;-webkit-overflow-scrolling:touch;will-change:transform}.scrollable.optionally-scrollable{overflow-y:auto}@supports (display:grid){.scrollable{contain:strict}}.scrollable--flex{display:flex;flex-direction:column}.scrollable__append{flex:1 1 auto;position:relative;min-height:120px}@supports (display:grid){.scrollable.fullscreen{contain:none}}.column-back-button{background:#192432;color:#00007f;cursor:pointer;flex:0 0 auto;font-size:16px;line-height:inherit;border:0;text-align:unset;padding:15px;margin:0;z-index:3;outline:0}.column-back-button:hover{text-decoration:underline}.column-header__back-button{background:#192432;border:0;font-family:inherit;color:#00007f;cursor:pointer;white-space:nowrap;font-size:16px;padding:0 5px 0 0;z-index:3}.column-header__back-button:hover{text-decoration:underline}.column-header__back-button:last-child{padding:0 15px 0 0}.column-back-button__icon{display:inline-block;margin-right:5px}.column-back-button--slim{position:relative}.column-back-button--slim-button{cursor:pointer;flex:0 0 auto;font-size:16px;padding:15px;right:0;top:-48px}.react-toggle{display:inline-block;position:relative;cursor:pointer;background-color:transparent;border:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.react-toggle-screenreader-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.react-toggle--disabled{cursor:not-allowed;opacity:.5;transition:opacity .25s}.react-toggle-track{width:50px;height:24px;padding:0;border-radius:30px;background-color:#121a24;transition:all .2s ease}.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#010102}.react-toggle--checked .react-toggle-track{background-color:#00007f}.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#0000b2}.react-toggle-track-check{position:absolute;width:14px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;left:8px;opacity:0;transition:opacity .25s ease}.react-toggle--checked .react-toggle-track-check,.react-toggle-track-x{opacity:1;transition:opacity .25s ease}.react-toggle-track-x{position:absolute;width:10px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;right:10px}.react-toggle--checked .react-toggle-track-x{opacity:0}.react-toggle-thumb{transition:all .5s cubic-bezier(.23,1,.32,1) 0ms;position:absolute;top:1px;left:1px;width:22px;height:22px;border:1px solid #121a24;border-radius:50%;background-color:#fafafa;box-sizing:border-box;transition:all .25s ease}.react-toggle--checked .react-toggle-thumb{left:27px;border-color:#00007f}.column-link{background:#202e3f;color:#fff;display:block;font-size:16px;padding:15px;text-decoration:none}.column-link:hover{background:#253549}.column-link__icon{display:inline-block;margin-right:5px}.column-link__badge{display:inline-block;border-radius:4px;line-height:19px;padding:4px 8px;margin:-6px 10px}.column-link__badge,.column-subheading{font-size:12px;font-weight:500;background:#121a24}.column-subheading{color:#404040;padding:8px 20px;text-transform:uppercase;cursor:default}.flex-spacer,.getting-started,.getting-started__wrapper{background:#121a24}.flex-spacer{flex:1 1 auto}.getting-started{color:#404040;overflow:auto;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.getting-started__footer,.getting-started__panel,.getting-started__wrapper{height:-webkit-min-content;height:-moz-min-content;height:min-content}.getting-started__footer,.getting-started__panel{padding:20px 10px 10px;flex-grow:0}.getting-started__footer ul,.getting-started__panel ul{margin-bottom:10px}.getting-started__footer ul li,.getting-started__panel ul li{display:inline}.getting-started__footer p,.getting-started__panel p{font-size:13px}.getting-started__footer p a,.getting-started__panel p a{color:#404040;text-decoration:underline}.getting-started__footer a,.getting-started__panel a{text-decoration:none;color:#9baec8}.getting-started__footer a:active,.getting-started__footer a:focus,.getting-started__footer a:hover,.getting-started__panel a:active,.getting-started__panel a:focus,.getting-started__panel a:hover{text-decoration:underline}.getting-started__footer,.getting-started__wrapper{color:#404040}.getting-started__trends{background:#121a24;flex:0 1 auto}@media screen and (max-height:810px){.getting-started__trends .trends__item:nth-child(3){display:none}}@media screen and (max-height:720px){.getting-started__trends .trends__item:nth-child(2){display:none}}@media screen and (max-height:670px){.getting-started__trends{display:none}}.getting-started__scrollable{max-height:100%;overflow-y:auto}.keyboard-shortcuts{padding:8px 0 0;overflow:hidden}.keyboard-shortcuts thead{position:absolute;left:-9999px}.keyboard-shortcuts td{padding:0 10px 8px}.keyboard-shortcuts kbd{display:inline-block;padding:3px 5px;background-color:#202e3f;border:1px solid #0b1016}.setting-text{color:#9baec8;background:transparent;border:none;border-bottom:2px solid #9baec8;box-sizing:border-box;display:block;font-family:inherit;margin-bottom:10px;padding:7px 0;width:100%}.setting-text:active,.setting-text:focus{color:#fff;border-bottom-color:#00007f}@media screen and (max-width:600px){.setting-text{font-size:16px}}.no-reduce-motion button.icon-button i.fa-retweet{background-position:0 0;height:19px;transition:background-position .9s steps(10);transition-duration:0s;vertical-align:middle;width:22px}.no-reduce-motion button.icon-button i.fa-retweet:before{display:none!important}.no-reduce-motion button.icon-button.active i.fa-retweet{transition-duration:.9s;background-position:0 100%}.reduce-motion button.icon-button i.fa-retweet{color:#404040;transition:color .1s ease-in}.reduce-motion button.icon-button.active i.fa-retweet{color:#00007f}.status-card{display:flex;font-size:14px;border:1px solid #202e3f;border-radius:4px;color:#404040;margin-top:14px;text-decoration:none;overflow:hidden}.status-card__actions{bottom:0;left:0;position:absolute;right:0;top:0}.status-card__actions,.status-card__actions>div{display:flex;justify-content:center;align-items:center}.status-card__actions>div{background:rgba(0,0,0,.6);border-radius:4px;padding:12px 9px;flex:0 0 auto}.status-card__actions a,.status-card__actions button{display:inline;color:#fff;background:transparent;border:0;padding:0 5px;text-decoration:none;opacity:.6;font-size:18px;line-height:18px}.status-card__actions a:active,.status-card__actions a:focus,.status-card__actions a:hover,.status-card__actions button:active,.status-card__actions button:focus,.status-card__actions button:hover{opacity:1}.status-card__actions a{font-size:19px;position:relative;bottom:-1px}a.status-card{cursor:pointer}a.status-card:hover{background:#202e3f}.status-card-photo{cursor:zoom-in;display:block;text-decoration:none;width:100%;height:auto;margin:0}.status-card-video iframe{width:100%;height:100%}.status-card__title{display:block;font-weight:500;margin-bottom:5px;color:#9baec8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.status-card__content{flex:1 1 auto;overflow:hidden;padding:14px 14px 14px 8px}.status-card__description{color:#9baec8}.status-card__host{display:block;margin-top:5px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-card__image{flex:0 0 100px;background:#202e3f;position:relative}.status-card__image>.fa{font-size:21px;position:absolute;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.status-card.horizontal{display:block}.status-card.horizontal .status-card__image{width:100%}.status-card.horizontal .status-card__image-image{border-radius:4px 4px 0 0}.status-card.horizontal .status-card__title{white-space:inherit}.status-card.compact{border-color:#192432}.status-card.compact.interactive{border:0}.status-card.compact .status-card__content{padding:10px 8px 8px}.status-card.compact .status-card__title{white-space:nowrap}.status-card.compact .status-card__image{flex:0 0 60px}a.status-card.compact:hover{background-color:#192432}.status-card__image-image{border-radius:4px 0 0 4px;display:block;margin:0;width:100%;height:100%;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;background-size:cover;background-position:50%}.load-more{display:block;color:#404040;background-color:transparent;border:0;font-size:inherit;text-align:center;line-height:inherit;margin:0;padding:15px;box-sizing:border-box;width:100%;clear:both;text-decoration:none}.load-more:hover{background:#151f2b}.load-gap{border-bottom:1px solid #202e3f}.regeneration-indicator{text-align:center;font-size:16px;font-weight:500;color:#404040;background:#121a24;cursor:default;display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:20px}.regeneration-indicator>div{width:100%;background:transparent;padding-top:0}.regeneration-indicator__figure{width:100%;height:160px;background-size:contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.regeneration-indicator.missing-indicator{padding-top:68px}.regeneration-indicator__label{margin-top:200px}.regeneration-indicator__label strong{display:block;margin-bottom:10px;color:#404040}.regeneration-indicator__label span{font-size:15px;font-weight:400}.column-header__wrapper{position:relative;flex:0 0 auto}.column-header__wrapper.active:before{display:block;content:\"\";position:absolute;top:35px;left:0;right:0;margin:0 auto;width:60%;pointer-events:none;height:28px;z-index:1;background:radial-gradient(ellipse,rgba(0,0,127,.23) 0,rgba(0,0,127,0) 60%)}.column-header{display:flex;font-size:16px;background:#192432;flex:0 0 auto;cursor:pointer;position:relative;z-index:2;outline:0;overflow:hidden;border-top-left-radius:2px;border-top-right-radius:2px}.column-header>button{margin:0;border:none;padding:15px 0 15px 15px;color:inherit;background:transparent;font:inherit;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1}.column-header>.column-header__back-button{color:#00007f}.column-header.active{box-shadow:0 1px 0 rgba(0,0,127,.3)}.column-header.active .column-header__icon{color:#00007f;text-shadow:0 0 10px rgba(0,0,127,.4)}.column-header:active,.column-header:focus{outline:0}.column-header__buttons{height:48px;display:flex}.column-header__links .text-btn{margin-right:10px}.column-header__button{background:#192432;border:0;color:#9baec8;cursor:pointer;font-size:16px;padding:0 15px}.column-header__button:hover{color:#b2c1d5}.column-header__button.active,.column-header__button.active:hover{color:#fff;background:#202e3f}.column-header__collapsible{max-height:70vh;overflow:hidden;overflow-y:auto;color:#9baec8;transition:max-height .15s ease-in-out,opacity .3s linear;opacity:1}.column-header__collapsible.collapsed{max-height:0;opacity:.5}.column-header__collapsible.animating{overflow-y:hidden}.column-header__collapsible hr{height:0;background:transparent;border:0;border-top:1px solid #26374d;margin:10px 0}.column-header__collapsible-inner{background:#202e3f;padding:15px}.column-header__setting-btn:hover{color:#9baec8;text-decoration:underline}.column-header__setting-arrows{float:right}.column-header__setting-arrows .column-header__setting-btn{padding:0 10px}.column-header__setting-arrows .column-header__setting-btn:last-child{padding-right:0}.text-btn{display:inline-block;padding:0;font-family:inherit;font-size:inherit;color:inherit;border:0;background:transparent;cursor:pointer}.column-header__icon{display:inline-block;margin-right:5px}.loading-indicator{color:#404040;font-size:12px;font-weight:400;text-transform:uppercase;overflow:visible;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-indicator span{display:block;float:left;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:82px 0 0 50%;white-space:nowrap}.loading-indicator__figure{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:42px;height:42px;box-sizing:border-box;background-color:transparent;border:6px solid #3e5a7c;border-radius:50%}.no-reduce-motion .loading-indicator span{-webkit-animation:loader-label 1.15s cubic-bezier(.215,.61,.355,1) infinite;animation:loader-label 1.15s cubic-bezier(.215,.61,.355,1) infinite}.no-reduce-motion .loading-indicator__figure{-webkit-animation:loader-figure 1.15s cubic-bezier(.215,.61,.355,1) infinite;animation:loader-figure 1.15s cubic-bezier(.215,.61,.355,1) infinite}@-webkit-keyframes loader-figure{0%{width:0;height:0;background-color:#3e5a7c}29%{background-color:#3e5a7c}30%{width:42px;height:42px;background-color:transparent;border-width:21px;opacity:1}to{width:42px;height:42px;border-width:0;opacity:0;background-color:transparent}}@keyframes loader-figure{0%{width:0;height:0;background-color:#3e5a7c}29%{background-color:#3e5a7c}30%{width:42px;height:42px;background-color:transparent;border-width:21px;opacity:1}to{width:42px;height:42px;border-width:0;opacity:0;background-color:transparent}}@-webkit-keyframes loader-label{0%{opacity:.25}30%{opacity:1}to{opacity:.25}}@keyframes loader-label{0%{opacity:.25}30%{opacity:1}to{opacity:.25}}.video-error-cover{align-items:center;background:#000;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;margin-top:8px;position:relative;text-align:center;z-index:100}.media-spoiler{background:#000;color:#9baec8;border:0;padding:0;width:100%;height:100%;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.media-spoiler:active,.media-spoiler:focus,.media-spoiler:hover{padding:0;color:#b5c3d6}.media-spoiler__warning{display:block;font-size:14px}.media-spoiler__trigger{display:block;font-size:11px;font-weight:700}.spoiler-button{display:none;left:4px;position:absolute;text-shadow:0 1px 1px #000,1px 0 1px #000;top:4px;z-index:100}.spoiler-button.spoiler-button--visible{display:block}.modal-container--preloader{background:#202e3f}.account--panel{background:#192432;border-top:1px solid #202e3f;border-bottom:1px solid #202e3f;display:flex;flex-direction:row;padding:10px 0}.account--panel__button,.detailed-status__button{flex:1 1 auto;text-align:center}.column-settings__outer{background:#202e3f;padding:15px}.column-settings__section{color:#9baec8;cursor:default;display:block;font-weight:500;margin-bottom:10px}.column-settings__hashtags .column-settings__row{margin-bottom:15px}.column-settings__hashtags .column-select__control{outline:0;box-sizing:border-box;width:100%;border:none;box-shadow:none;font-family:inherit;background:#121a24;color:#9baec8;font-size:14px;margin:0}.column-settings__hashtags .column-select__control::-moz-focus-inner{border:0}.column-settings__hashtags .column-select__control::-moz-focus-inner,.column-settings__hashtags .column-select__control:active,.column-settings__hashtags .column-select__control:focus{outline:0!important}.column-settings__hashtags .column-select__control:focus{background:#192432}@media screen and (max-width:600px){.column-settings__hashtags .column-select__control{font-size:16px}}.column-settings__hashtags .column-select__placeholder{color:#404040;padding-left:2px;font-size:12px}.column-settings__hashtags .column-select__value-container{padding-left:6px}.column-settings__hashtags .column-select__multi-value{background:#202e3f}.column-settings__hashtags .column-select__multi-value__remove{cursor:pointer}.column-settings__hashtags .column-select__multi-value__remove:active,.column-settings__hashtags .column-select__multi-value__remove:focus,.column-settings__hashtags .column-select__multi-value__remove:hover{background:#26374d;color:#a8b9cf}.column-settings__hashtags .column-select__input,.column-settings__hashtags .column-select__multi-value__label{color:#9baec8}.column-settings__hashtags .column-select__clear-indicator,.column-settings__hashtags .column-select__dropdown-indicator{cursor:pointer;transition:none;color:#404040}.column-settings__hashtags .column-select__clear-indicator:active,.column-settings__hashtags .column-select__clear-indicator:focus,.column-settings__hashtags .column-select__clear-indicator:hover,.column-settings__hashtags .column-select__dropdown-indicator:active,.column-settings__hashtags .column-select__dropdown-indicator:focus,.column-settings__hashtags .column-select__dropdown-indicator:hover{color:#4a4a4a}.column-settings__hashtags .column-select__indicator-separator{background-color:#202e3f}.column-settings__hashtags .column-select__menu{background:#fff;border-radius:4px;margin-top:10px;color:#9baec8;box-shadow:2px 4px 15px rgba(0,0,0,.4);padding:0;background:#d9e1e8}.column-settings__hashtags .column-select__menu h4{text-transform:uppercase;color:#9baec8;font-size:13px;font-weight:500;margin-bottom:10px}.column-settings__hashtags .column-select__menu li{padding:4px 0}.column-settings__hashtags .column-select__menu ul{margin-bottom:10px}.column-settings__hashtags .column-select__menu em{font-weight:500;color:#121a24}.column-settings__hashtags .column-select__menu-list{padding:6px}.column-settings__hashtags .column-select__option{color:#121a24;border-radius:4px;font-size:14px}.column-settings__hashtags .column-select__option--is-focused,.column-settings__hashtags .column-select__option--is-selected{background:#b9c8d5}.column-settings__row .text-btn{margin-bottom:15px}.account--follows-info{top:10px}.account--follows-info,.account--muting-info{color:#fff;position:absolute;left:10px;opacity:.7;display:inline-block;vertical-align:top;background-color:rgba(0,0,0,.4);text-transform:uppercase;font-size:11px;font-weight:500;padding:4px;border-radius:4px}.account--muting-info{top:40px}.account--action-button{position:absolute;top:10px;right:20px}.setting-toggle{display:block;line-height:24px}.setting-toggle__label{color:#9baec8;display:inline-block;margin-bottom:14px;margin-left:8px;vertical-align:middle}.empty-column-indicator,.error-column{color:#404040;background:#121a24;text-align:center;padding:20px;font-size:15px;font-weight:400;cursor:default;display:flex;flex:1 1 auto;align-items:center;justify-content:center}@supports (display:grid){.empty-column-indicator,.error-column{contain:strict}}.empty-column-indicator a,.error-column a{color:#00007f;text-decoration:none}.empty-column-indicator a:hover,.error-column a:hover{text-decoration:underline}.error-column{flex-direction:column}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.no-reduce-motion .pulse-loading{-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both}@-webkit-keyframes shake-bottom{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}10%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}20%,40%,60%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}30%,50%,70%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}90%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}@keyframes shake-bottom{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}10%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}20%,40%,60%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}30%,50%,70%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}90%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}.no-reduce-motion .shake-bottom{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:shake-bottom .8s cubic-bezier(.455,.03,.515,.955) 2s 2 both;animation:shake-bottom .8s cubic-bezier(.455,.03,.515,.955) 2s 2 both}.emoji-picker-dropdown__menu{background:#fff;position:absolute;box-shadow:4px 4px 6px rgba(0,0,0,.4);border-radius:4px;margin-top:5px}.emoji-picker-dropdown__menu .emoji-mart-scroll{transition:opacity .2s ease}.emoji-picker-dropdown__menu.selecting .emoji-mart-scroll{opacity:.5}.emoji-picker-dropdown__modifiers{position:absolute;top:60px;right:11px;cursor:pointer}.emoji-picker-dropdown__modifiers__menu{position:absolute;z-index:4;top:-4px;left:-8px;background:#fff;border-radius:4px;box-shadow:1px 2px 6px rgba(0,0,0,.2);overflow:hidden}.emoji-picker-dropdown__modifiers__menu button{display:block;cursor:pointer;border:0;padding:4px 8px;background:transparent}.emoji-picker-dropdown__modifiers__menu button:active,.emoji-picker-dropdown__modifiers__menu button:focus,.emoji-picker-dropdown__modifiers__menu button:hover{background:rgba(217,225,232,.4)}.emoji-picker-dropdown__modifiers__menu .emoji-mart-emoji{height:22px}.emoji-mart-emoji span{background-repeat:no-repeat}.upload-area{align-items:center;background:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%;z-index:2000}.upload-area *{pointer-events:none}.upload-area__drop{width:320px;height:160px;display:flex;box-sizing:border-box;position:relative;padding:8px}.upload-area__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:4px;background:#121a24;box-shadow:0 0 5px rgba(0,0,0,.2)}.upload-area__content{flex:1;display:flex;align-items:center;justify-content:center;color:#d9e1e8;font-size:18px;font-weight:500;border:2px dashed #404040;border-radius:4px}.upload-progress{padding:10px;color:#404040;overflow:hidden;display:flex}.upload-progress .fa{font-size:34px;margin-right:10px}.upload-progress span{font-size:12px;text-transform:uppercase;font-weight:500;display:block}.upload-progess__message{flex:1 1 auto}.upload-progress__backdrop{width:100%;height:6px;border-radius:6px;background:#404040;position:relative;margin-top:5px}.upload-progress__tracker{position:absolute;left:0;top:0;height:6px;background:#00007f;border-radius:6px}.emoji-button{display:block;font-size:24px;line-height:24px;margin-left:2px;width:24px;outline:0;cursor:pointer}.emoji-button:active,.emoji-button:focus{outline:0!important}.emoji-button img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8;display:block;width:22px;height:22px;margin:2px 0 0}.dropdown--active .emoji-button img,.emoji-button:active img,.emoji-button:focus img,.emoji-button:hover img{opacity:1;-webkit-filter:none;filter:none}.privacy-dropdown__dropdown{position:absolute;background:#fff;box-shadow:2px 4px 15px rgba(0,0,0,.4);border-radius:4px;margin-left:40px;overflow:hidden}.privacy-dropdown__dropdown.top{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.privacy-dropdown__dropdown.bottom{-webkit-transform-origin:50% 0;transform-origin:50% 0}.privacy-dropdown__option{color:#121a24;padding:10px;cursor:pointer;display:flex}.privacy-dropdown__option.active,.privacy-dropdown__option:hover{background:#00007f;color:#fff;outline:0}.privacy-dropdown__option.active .privacy-dropdown__option__content,.privacy-dropdown__option.active .privacy-dropdown__option__content strong,.privacy-dropdown__option:hover .privacy-dropdown__option__content,.privacy-dropdown__option:hover .privacy-dropdown__option__content strong{color:#fff}.privacy-dropdown__option.active:hover{background:#000093}.privacy-dropdown__option__icon{display:flex;align-items:center;justify-content:center;margin-right:10px}.privacy-dropdown__option__content{flex:1 1 auto;color:#404040}.privacy-dropdown__option__content strong{font-weight:500;display:block;color:#121a24}.privacy-dropdown__option__content strong:lang(ja),.privacy-dropdown__option__content strong:lang(ko),.privacy-dropdown__option__content strong:lang(zh-CN),.privacy-dropdown__option__content strong:lang(zh-HK),.privacy-dropdown__option__content strong:lang(zh-TW){font-weight:700}.privacy-dropdown.active .privacy-dropdown__value{background:#fff;border-radius:4px 4px 0 0;box-shadow:0 -4px 4px rgba(0,0,0,.1)}.privacy-dropdown.active .privacy-dropdown__value .icon-button{transition:none}.privacy-dropdown.active .privacy-dropdown__value.active{background:#00007f}.privacy-dropdown.active .privacy-dropdown__value.active .icon-button{color:#fff}.privacy-dropdown.active.top .privacy-dropdown__value{border-radius:0 0 4px 4px}.privacy-dropdown.active .privacy-dropdown__dropdown{display:block;box-shadow:2px 4px 6px rgba(0,0,0,.1)}.search{position:relative}.search__input{display:block;padding:10px 30px 10px 10px;outline:0;box-sizing:border-box;width:100%;border:none;box-shadow:none;font-family:inherit;background:#121a24;color:#9baec8;font-size:14px;margin:0}.search__input::-moz-focus-inner{border:0}.search__input::-moz-focus-inner,.search__input:active,.search__input:focus{outline:0!important}.search__input:focus{background:#192432}@media screen and (max-width:600px){.search__input{font-size:16px}}.search__icon::-moz-focus-inner{border:0}.search__icon::-moz-focus-inner,.search__icon:focus{outline:0!important}.search__icon .fa{position:absolute;top:10px;right:10px;z-index:2;display:inline-block;opacity:0;transition:all .1s linear;font-size:18px;width:18px;height:18px;color:#d9e1e8;cursor:default;pointer-events:none}.search__icon .fa.active{pointer-events:auto;opacity:.3}.search__icon .fa-search{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search__icon .fa-search.active{pointer-events:none;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.search__icon .fa-times-circle{top:11px;-webkit-transform:rotate(0deg);transform:rotate(0deg);color:#404040;cursor:pointer}.search__icon .fa-times-circle.active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search__icon .fa-times-circle:hover{color:#525252}.search-results__header{color:#404040;background:#151f2b;padding:15px;font-weight:500;font-size:16px;cursor:default}.search-results__header .fa{display:inline-block;margin-right:5px}.search-results__section{margin-bottom:5px}.search-results__section h5{background:#0b1016;border-bottom:1px solid #202e3f;cursor:default;display:flex;padding:15px;font-weight:500;font-size:16px;color:#404040}.search-results__section h5 .fa{display:inline-block;margin-right:5px}.search-results__section .account:last-child,.search-results__section>div:last-child .status{border-bottom:0}.search-results__hashtag{display:block;padding:10px;color:#d9e1e8;text-decoration:none}.search-results__hashtag:active,.search-results__hashtag:focus,.search-results__hashtag:hover{color:#e6ebf0;text-decoration:underline}.modal-root{position:relative;transition:opacity .3s linear;will-change:opacity;z-index:9999}.modal-root__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7)}.modal-root__container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:space-around;z-index:9999;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal-root__modal{pointer-events:auto;display:flex;z-index:9999}.video-modal{max-width:100vw;max-height:100vh;position:relative}.media-modal{width:100%;height:100%;position:relative}.media-modal .extended-video-player{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.media-modal .extended-video-player video{max-width:100%;max-height:80%}.media-modal__closer,.media-modal__navigation{position:absolute;top:0;left:0;right:0;bottom:0}.media-modal__navigation{pointer-events:none;transition:opacity .3s linear;will-change:opacity}.media-modal__navigation *{pointer-events:auto}.media-modal__navigation.media-modal__navigation--hidden{opacity:0}.media-modal__navigation.media-modal__navigation--hidden *{pointer-events:none}.media-modal__nav{background:rgba(0,0,0,.5);box-sizing:border-box;border:0;color:#fff;cursor:pointer;display:flex;align-items:center;font-size:24px;height:20vmax;margin:auto 0;padding:30px 15px;position:absolute;top:0;bottom:0}.media-modal__nav--left{left:0}.media-modal__nav--right{right:0}.media-modal__pagination{width:100%;text-align:center;position:absolute;left:0;bottom:20px;pointer-events:none}.media-modal__page-dot{display:inline-block}.media-modal__button{background-color:#fff;height:12px;width:12px;border-radius:6px;margin:10px;padding:0;border:0;font-size:0}.media-modal__button--active{background-color:#00007f}.media-modal__close{position:absolute;right:8px;top:8px;z-index:100}.embed-modal,.error-modal,.onboarding-modal{background:#d9e1e8;color:#121a24;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.error-modal__body{height:80vh;width:80vw;max-width:520px;max-height:420px;position:relative}.error-modal__body>div{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:25px;display:none;display:flex;opacity:0;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.error-modal__body,.error-modal__body>div{flex-direction:column;align-items:center;justify-content:center}.error-modal__body{display:flex;text-align:center}.error-modal__footer,.onboarding-modal__paginator{flex:0 0 auto;background:#c0cdd9;display:flex;padding:25px}.error-modal__footer>div,.onboarding-modal__paginator>div{min-width:33px}.error-modal__footer .error-modal__nav,.error-modal__footer .onboarding-modal__nav,.onboarding-modal__paginator .error-modal__nav,.onboarding-modal__paginator .onboarding-modal__nav{color:#404040;border:0;font-size:14px;font-weight:500;padding:10px 25px;line-height:inherit;height:auto;margin:-10px;border-radius:4px;background-color:transparent}.error-modal__footer .error-modal__nav:active,.error-modal__footer .error-modal__nav:focus,.error-modal__footer .error-modal__nav:hover,.error-modal__footer .onboarding-modal__nav:active,.error-modal__footer .onboarding-modal__nav:focus,.error-modal__footer .onboarding-modal__nav:hover,.onboarding-modal__paginator .error-modal__nav:active,.onboarding-modal__paginator .error-modal__nav:focus,.onboarding-modal__paginator .error-modal__nav:hover,.onboarding-modal__paginator .onboarding-modal__nav:active,.onboarding-modal__paginator .onboarding-modal__nav:focus,.onboarding-modal__paginator .onboarding-modal__nav:hover{color:#363636;background-color:#a6b9c9}.error-modal__footer .error-modal__nav.onboarding-modal__done,.error-modal__footer .error-modal__nav.onboarding-modal__next,.error-modal__footer .onboarding-modal__nav.onboarding-modal__done,.error-modal__footer .onboarding-modal__nav.onboarding-modal__next,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next{color:#121a24}.error-modal__footer .error-modal__nav.onboarding-modal__done:active,.error-modal__footer .error-modal__nav.onboarding-modal__done:focus,.error-modal__footer .error-modal__nav.onboarding-modal__done:hover,.error-modal__footer .error-modal__nav.onboarding-modal__next:active,.error-modal__footer .error-modal__nav.onboarding-modal__next:focus,.error-modal__footer .error-modal__nav.onboarding-modal__next:hover,.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:active,.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:focus,.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:hover,.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:active,.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:focus,.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:hover,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:active,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:focus,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:hover,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:active,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:focus,.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:hover,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:active,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:focus,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:hover,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:active,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:focus,.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:hover{color:#192432}.error-modal__footer{justify-content:center}.display-case{text-align:center;font-size:15px;margin-bottom:15px}.display-case__label{font-weight:500;color:#121a24;margin-bottom:5px;text-transform:uppercase;font-size:12px}.display-case__case{background:#121a24;color:#d9e1e8;font-weight:500;padding:10px;border-radius:4px}.onboard-sliders{display:inline-block;max-width:30px;max-height:auto;margin-left:10px}.actions-modal,.boost-modal,.confirmation-modal,.mute-modal,.report-modal{background:#f2f5f7;color:#121a24;border-radius:8px;overflow:hidden;max-width:90vw;width:480px;position:relative;flex-direction:column}.actions-modal .status__display-name,.boost-modal .status__display-name,.confirmation-modal .status__display-name,.mute-modal .status__display-name,.report-modal .status__display-name{display:block;max-width:100%;padding-right:25px}.actions-modal .status__avatar,.boost-modal .status__avatar,.confirmation-modal .status__avatar,.mute-modal .status__avatar,.report-modal .status__avatar{height:28px;left:10px;position:absolute;top:10px;width:48px}.actions-modal .status__content__spoiler-link,.boost-modal .status__content__spoiler-link,.confirmation-modal .status__content__spoiler-link,.mute-modal .status__content__spoiler-link,.report-modal .status__content__spoiler-link{color:#f2f5f7}.actions-modal .status{background:#fff;padding-top:10px;padding-bottom:10px}.actions-modal .dropdown-menu__separator,.actions-modal .status{border-bottom-color:#d9e1e8}.boost-modal__container{overflow-x:scroll;padding:10px}.boost-modal__container .status{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;border-bottom:0}.boost-modal__action-bar,.confirmation-modal__action-bar,.mute-modal__action-bar{display:flex;justify-content:space-between;background:#d9e1e8;padding:10px;line-height:36px}.boost-modal__action-bar>div,.confirmation-modal__action-bar>div,.mute-modal__action-bar>div{flex:1 1 auto;text-align:right;color:#404040;padding-right:10px}.boost-modal__action-bar .button,.confirmation-modal__action-bar .button,.mute-modal__action-bar .button{flex:0 0 auto}.boost-modal__status-header{font-size:15px}.boost-modal__status-time{float:right;font-size:14px}.confirmation-modal{max-width:85vw}@media screen and (min-width:480px){.confirmation-modal{max-width:380px}}.mute-modal{line-height:24px}.mute-modal .react-toggle{vertical-align:middle}.report-modal{width:90vw;max-width:700px}.report-modal__container{display:flex;border-top:1px solid #d9e1e8}@media screen and (max-width:480px){.report-modal__container{flex-wrap:wrap;overflow-y:auto}}.report-modal__comment,.report-modal__statuses{box-sizing:border-box;width:50%}@media screen and (max-width:480px){.report-modal__comment,.report-modal__statuses{width:100%}}.report-modal__statuses{flex:1 1 auto;min-height:20vh;max-height:80vh;overflow-y:auto;overflow-x:hidden}.report-modal__statuses .status__content a{color:#00007f}.report-modal__statuses .status__content,.report-modal__statuses .status__content p{color:#121a24}@media screen and (max-width:480px){.report-modal__statuses{max-height:10vh}}.report-modal__comment{padding:20px;border-right:1px solid #d9e1e8;max-width:320px}.report-modal__comment p{font-size:14px;line-height:20px;margin-bottom:20px}.report-modal__comment .setting-text{display:block;box-sizing:border-box;width:100%;color:#121a24;background:#fff;padding:10px;font-family:inherit;font-size:14px;resize:vertical;outline:0;border-radius:4px;border:1px solid #d9e1e8;margin:0 0 20px}.report-modal__comment .setting-text:focus{border:1px solid #c0cdd9}.report-modal__comment .setting-toggle{margin-top:20px;margin-bottom:24px}.report-modal__comment .setting-toggle__label{color:#121a24;font-size:14px}@media screen and (max-width:480px){.report-modal__comment{padding:10px;max-width:100%;order:2}.report-modal__comment .setting-toggle{margin-bottom:4px}}.actions-modal{max-height:80vh;max-width:80vw}.actions-modal .status{overflow-y:auto;max-height:300px}.actions-modal .actions-modal__item-label{font-weight:500}.actions-modal ul{overflow-y:auto;flex-shrink:0}.actions-modal ul li:empty{margin:0}.actions-modal ul li:not(:empty) a{color:#121a24;display:flex;padding:12px 16px;font-size:15px;align-items:center;text-decoration:none}.actions-modal ul li:not(:empty) a,.actions-modal ul li:not(:empty) a button{transition:none}.actions-modal ul li:not(:empty) a.active,.actions-modal ul li:not(:empty) a.active button,.actions-modal ul li:not(:empty) a:active,.actions-modal ul li:not(:empty) a:active button,.actions-modal ul li:not(:empty) a:focus,.actions-modal ul li:not(:empty) a:focus button,.actions-modal ul li:not(:empty) a:hover,.actions-modal ul li:not(:empty) a:hover button{background:#00007f;color:#fff}.actions-modal ul li:not(:empty) a button:first-child{margin-right:10px}.confirmation-modal__action-bar .confirmation-modal__cancel-button,.confirmation-modal__action-bar .mute-modal__cancel-button,.mute-modal__action-bar .confirmation-modal__cancel-button,.mute-modal__action-bar .mute-modal__cancel-button{background-color:transparent;color:#404040;font-size:14px;font-weight:500}.confirmation-modal__action-bar .confirmation-modal__cancel-button:active,.confirmation-modal__action-bar .confirmation-modal__cancel-button:focus,.confirmation-modal__action-bar .confirmation-modal__cancel-button:hover,.confirmation-modal__action-bar .mute-modal__cancel-button:active,.confirmation-modal__action-bar .mute-modal__cancel-button:focus,.confirmation-modal__action-bar .mute-modal__cancel-button:hover,.mute-modal__action-bar .confirmation-modal__cancel-button:active,.mute-modal__action-bar .confirmation-modal__cancel-button:focus,.mute-modal__action-bar .confirmation-modal__cancel-button:hover,.mute-modal__action-bar .mute-modal__cancel-button:active,.mute-modal__action-bar .mute-modal__cancel-button:focus,.mute-modal__action-bar .mute-modal__cancel-button:hover{color:#363636}.confirmation-modal__container,.mute-modal__container,.report-modal__target{padding:30px;font-size:16px;text-align:center}.confirmation-modal__container strong,.mute-modal__container strong,.report-modal__target strong{font-weight:500}.confirmation-modal__container strong:lang(ja),.confirmation-modal__container strong:lang(ko),.confirmation-modal__container strong:lang(zh-CN),.confirmation-modal__container strong:lang(zh-HK),.confirmation-modal__container strong:lang(zh-TW),.mute-modal__container strong:lang(ja),.mute-modal__container strong:lang(ko),.mute-modal__container strong:lang(zh-CN),.mute-modal__container strong:lang(zh-HK),.mute-modal__container strong:lang(zh-TW),.report-modal__target strong:lang(ja),.report-modal__target strong:lang(ko),.report-modal__target strong:lang(zh-CN),.report-modal__target strong:lang(zh-HK),.report-modal__target strong:lang(zh-TW){font-weight:700}.report-modal__target{padding:20px}.report-modal__target .media-modal__close{top:19px;right:15px}.loading-bar{background-color:#00007f;height:3px;position:absolute;top:0;left:0}.media-gallery__gifv__label{display:block;position:absolute;color:#fff;background:rgba(0,0,0,.5);bottom:6px;left:6px;padding:2px 6px;border-radius:2px;font-size:11px;font-weight:600;z-index:1;pointer-events:none;opacity:.9;transition:opacity .1s ease}.media-gallery__gifv.autoplay .media-gallery__gifv__label{display:none}.media-gallery__gifv:hover .media-gallery__gifv__label{opacity:1}.media-gallery__audio{margin-top:32px}.media-gallery__audio audio{width:100%}.attachment-list{display:flex;font-size:14px;border:1px solid #202e3f;border-radius:4px;margin-top:14px;overflow:hidden}.attachment-list__icon{flex:0 0 auto;color:#404040;padding:8px 18px;cursor:default;border-right:1px solid #202e3f;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:26px}.attachment-list__icon .fa{display:block}.attachment-list__list{list-style:none;padding:4px 0 4px 8px;display:flex;flex-direction:column;justify-content:center}.attachment-list__list li{display:block;padding:4px 0}.attachment-list__list a{text-decoration:none;color:#404040;font-weight:500}.attachment-list__list a:hover{text-decoration:underline}.attachment-list.compact{border:0;margin-top:4px}.attachment-list.compact .attachment-list__list{padding:0;display:block}.attachment-list.compact .fa{color:#404040}.media-gallery{margin-top:8px;border-radius:4px;width:100%}.media-gallery,.media-gallery__item{box-sizing:border-box;overflow:hidden;position:relative}.media-gallery__item{border:none;display:block;float:left;border-radius:4px}.media-gallery__item.standalone .media-gallery__item-gifv-thumbnail{-webkit-transform:none;transform:none;top:0}.media-gallery__item-thumbnail{cursor:zoom-in;display:block;text-decoration:none;color:#d9e1e8;line-height:0}.media-gallery__item-thumbnail,.media-gallery__item-thumbnail img{height:100%;width:100%}.media-gallery__item-thumbnail img{-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover}.media-gallery__gifv{height:100%;overflow:hidden;position:relative;width:100%}.media-gallery__item-gifv-thumbnail{cursor:zoom-in;height:100%;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}.media-gallery__item-thumbnail-label{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute}.status__video-player{background:#000;box-sizing:border-box;cursor:default;margin-top:8px;overflow:hidden;position:relative}.status__video-player-video{height:100%;-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}.status__video-player-expand,.status__video-player-mute{color:#fff;opacity:.8;position:absolute;right:4px;text-shadow:0 1px 1px #000,1px 0 1px #000}.status__video-player-spoiler{display:none;color:#fff;left:4px;position:absolute;text-shadow:0 1px 1px #000,1px 0 1px #000;top:4px;z-index:100}.status__video-player-spoiler.status__video-player-spoiler--visible{display:block}.status__video-player-expand{bottom:4px;z-index:100}.status__video-player-mute{top:4px;z-index:5}.detailed .video-player__volume:before,.detailed .video-player__volume__current,.fullscreen .video-player__volume:before,.fullscreen .video-player__volume__current{bottom:27px}.detailed .video-player__volume__handle,.fullscreen .video-player__volume__handle{bottom:23px}.video-player{overflow:hidden;position:relative;background:#000;max-width:100%;border-radius:4px}.video-player:focus{outline:0}.video-player video{max-width:100vw;max-height:80vh;z-index:1}.video-player.fullscreen{width:100%!important;height:100%!important;margin:0}.video-player.fullscreen video{max-width:100%!important;max-height:100%!important;width:100%!important;height:100%!important}.video-player.inline video{-o-object-fit:contain;font-family:\"object-fit:contain\";object-fit:contain;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.video-player__controls{position:absolute;z-index:2;bottom:0;left:0;right:0;box-sizing:border-box;background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.45) 60%,transparent);padding:0 15px;opacity:0;transition:opacity .1s ease}.video-player__controls.active{opacity:1}.video-player.inactive .video-player__controls,.video-player.inactive video{visibility:hidden}.video-player__spoiler{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;border:0;background:#000;color:#9baec8;transition:none;pointer-events:none}.video-player__spoiler.active{display:block;pointer-events:auto}.video-player__spoiler.active:active,.video-player__spoiler.active:focus,.video-player__spoiler.active:hover{color:#b2c1d5}.video-player__spoiler__title{display:block;font-size:14px}.video-player__spoiler__subtitle{display:block;font-size:11px;font-weight:500}.video-player__buttons-bar{display:flex;justify-content:space-between;padding-bottom:10px}.video-player__buttons{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-player__buttons.left button{padding-left:0}.video-player__buttons.right button{padding-right:0}.video-player__buttons button{background:transparent;padding:2px 10px;font-size:16px;border:0;color:hsla(0,0%,100%,.75)}.video-player__buttons button:active,.video-player__buttons button:focus,.video-player__buttons button:hover{color:#fff}.video-player__time-current,.video-player__time-sep,.video-player__time-total{font-size:14px;font-weight:500}.video-player__time-current{color:#fff;margin-left:60px}.video-player__time-sep{display:inline-block;margin:0 6px}.video-player__time-sep,.video-player__time-total{color:#fff}.video-player__volume{cursor:pointer;height:24px;display:inline}.video-player__volume:before{content:\"\";width:50px;background:hsla(0,0%,100%,.35)}.video-player__volume:before,.video-player__volume__current{border-radius:4px;display:block;position:absolute;height:4px;left:70px;bottom:20px}.video-player__volume__current{background:#0000a8}.video-player__volume__handle{position:absolute;z-index:3;border-radius:50%;width:12px;height:12px;bottom:16px;left:70px;transition:opacity .1s ease;background:#0000a8;box-shadow:1px 2px 6px rgba(0,0,0,.2);pointer-events:none}.video-player__seek{cursor:pointer;height:24px;position:relative}.video-player__seek:before{content:\"\";width:100%;background:hsla(0,0%,100%,.35);border-radius:4px;display:block;position:absolute;height:4px;top:10px}.video-player__seek__buffer,.video-player__seek__progress{display:block;position:absolute;height:4px;border-radius:4px;top:10px;background:#0000a8}.video-player__seek__buffer{background:hsla(0,0%,100%,.2)}.video-player__seek__handle{position:absolute;z-index:3;opacity:0;border-radius:50%;width:12px;height:12px;top:6px;margin-left:-6px;transition:opacity .1s ease;background:#0000a8;box-shadow:1px 2px 6px rgba(0,0,0,.2);pointer-events:none}.video-player__seek:hover .video-player__seek__handle,.video-player__seek__handle.active{opacity:1}.video-player.detailed .video-player__buttons button,.video-player.fullscreen .video-player__buttons button{padding-top:10px;padding-bottom:10px}.media-spoiler-video{background-size:cover;background-repeat:no-repeat;background-position:50%;cursor:pointer;margin-top:8px;position:relative;border:0;display:block}.media-spoiler-video-play-icon{border-radius:100px;color:hsla(0,0%,100%,.8);font-size:36px;left:50%;padding:5px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.account-gallery__container{display:flex;justify-content:center;flex-wrap:wrap;padding:2px}.account-gallery__item{flex-grow:1;width:50%;overflow:hidden;position:relative}.account-gallery__item:before{content:\"\";display:block;padding-top:100%}.account-gallery__item a{display:block;width:calc(100% - 4px);height:calc(100% - 4px);margin:2px;top:0;left:0;background-color:#000;background-size:cover;background-position:50%;position:absolute;color:#9baec8;text-decoration:none;border-radius:4px}.account-gallery__item a:active,.account-gallery__item a:focus,.account-gallery__item a:hover{outline:0;color:#d9e1e8}.account-gallery__item a:active:before,.account-gallery__item a:focus:before,.account-gallery__item a:hover:before{content:\"\";display:block;width:100%;height:100%;background:rgba(0,0,0,.3);border-radius:4px}.account-gallery__item__icons{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:24px}.account__section-headline,.notification__filter-bar{background:#0b1016;border-bottom:1px solid #202e3f;cursor:default;display:flex;flex-shrink:0}.account__section-headline button,.notification__filter-bar button{background:#0b1016;border:0;margin:0}.account__section-headline a,.account__section-headline button,.notification__filter-bar a,.notification__filter-bar button{display:block;flex:1 1 auto;color:#9baec8;padding:15px 0;font-size:14px;font-weight:500;text-align:center;text-decoration:none;position:relative}.account__section-headline a.active,.account__section-headline button.active,.notification__filter-bar a.active,.notification__filter-bar button.active{color:#d9e1e8}.account__section-headline a.active:after,.account__section-headline a.active:before,.account__section-headline button.active:after,.account__section-headline button.active:before,.notification__filter-bar a.active:after,.notification__filter-bar a.active:before,.notification__filter-bar button.active:after,.notification__filter-bar button.active:before{display:block;content:\"\";position:absolute;bottom:0;left:50%;width:0;height:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-color:transparent transparent #202e3f;border-style:solid;border-width:0 10px 10px}.account__section-headline a.active:after,.account__section-headline button.active:after,.notification__filter-bar a.active:after,.notification__filter-bar button.active:after{bottom:-1px;border-color:transparent transparent #121a24}::-webkit-scrollbar-thumb{border-radius:0}.search-popout{background:#fff;border-radius:4px;padding:10px 14px 14px;margin-top:10px;color:#9baec8;box-shadow:2px 4px 15px rgba(0,0,0,.4)}.search-popout h4{text-transform:uppercase;color:#9baec8;font-size:13px;font-weight:500;margin-bottom:10px}.search-popout li{padding:4px 0}.search-popout ul{margin-bottom:10px}.search-popout em{font-weight:500;color:#121a24}noscript{text-align:center}noscript img{width:200px;opacity:.5;-webkit-animation:flicker 4s infinite;animation:flicker 4s infinite}noscript div{font-size:14px;margin:30px auto;color:#d9e1e8;max-width:400px}noscript div a{color:#00007f;text-decoration:underline}noscript div a:hover{text-decoration:none}@-webkit-keyframes flicker{0%{opacity:1}30%{opacity:.75}to{opacity:1}}@keyframes flicker{0%{opacity:1}30%{opacity:.75}to{opacity:1}}@media screen and (max-width:630px) and (max-height:400px){.search,.tabs-bar{will-change:margin-top;transition:margin-top .4s .1s}.navigation-bar{will-change:padding-bottom;transition:padding-bottom .4s .1s}.navigation-bar>a:first-child{will-change:margin-top,margin-left,margin-right,width;transition:margin-top .4s .1s,margin-left .4s .5s,margin-right .4s .5s}.navigation-bar>.navigation-bar__profile-edit{will-change:margin-top;transition:margin-top .4s .1s}.navigation-bar .navigation-bar__actions>.icon-button.close{will-change:opacity transform;transition:opacity .2s .1s,-webkit-transform .4s .1s;transition:opacity .2s .1s,transform .4s .1s;transition:opacity .2s .1s,transform .4s .1s,-webkit-transform .4s .1s}.navigation-bar .navigation-bar__actions>.compose__action-bar .icon-button{will-change:opacity transform;transition:opacity .2s .3s,-webkit-transform .4s .1s;transition:opacity .2s .3s,transform .4s .1s;transition:opacity .2s .3s,transform .4s .1s,-webkit-transform .4s .1s}.is-composing .search,.is-composing .tabs-bar{margin-top:-50px}.is-composing .navigation-bar{padding-bottom:0}.is-composing .navigation-bar>a:first-child{margin:-100px 10px 0 -50px}.is-composing .navigation-bar .navigation-bar__profile{padding-top:2px}.is-composing .navigation-bar .navigation-bar__profile-edit{position:absolute;margin-top:-60px}.is-composing .navigation-bar .navigation-bar__actions .icon-button.close{pointer-events:auto;opacity:1;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);bottom:5px}.is-composing .navigation-bar .navigation-bar__actions .compose__action-bar .icon-button{pointer-events:none;opacity:0;-webkit-transform:scaleX(0) translate(100%);transform:scaleX(0) translate(100%)}}.embed-modal{max-width:80vw;max-height:80vh}.embed-modal h4{padding:30px;font-weight:500;font-size:16px;text-align:center}.embed-modal .embed-modal__container{padding:10px}.embed-modal .embed-modal__container .hint{margin-bottom:15px}.embed-modal .embed-modal__container .embed-modal__html{outline:0;box-sizing:border-box;display:block;width:100%;border:none;padding:10px;font-family:\"mastodon-font-monospace\",monospace;background:#121a24;color:#fff;font-size:14px;margin:0 0 15px}.embed-modal .embed-modal__container .embed-modal__html::-moz-focus-inner{border:0}.embed-modal .embed-modal__container .embed-modal__html::-moz-focus-inner,.embed-modal .embed-modal__container .embed-modal__html:active,.embed-modal .embed-modal__container .embed-modal__html:focus{outline:0!important}.embed-modal .embed-modal__container .embed-modal__html:focus{background:#192432}@media screen and (max-width:600px){.embed-modal .embed-modal__container .embed-modal__html{font-size:16px}}.embed-modal .embed-modal__container .embed-modal__iframe{width:400px;max-width:100%;overflow:hidden;border:0}.account__moved-note{padding:14px 10px 16px;background:#192432;border-top:1px solid #202e3f;border-bottom:1px solid #202e3f}.account__moved-note__message{position:relative;margin-left:58px;color:#404040;padding:0 0 4px;font-size:14px}.account__moved-note__message>span{display:block;overflow:hidden;text-overflow:ellipsis}.account__moved-note__icon-wrapper{left:-26px;position:absolute}.account__moved-note .detailed-status__display-avatar{position:relative}.account__moved-note .detailed-status__display-name{margin-bottom:0}.column-inline-form{padding:7px 5px 7px 15px;display:flex;justify-content:flex-start;align-items:center;background:#192432}.column-inline-form label{flex:1 1 auto}.column-inline-form label input{width:100%;margin-bottom:6px}.column-inline-form label input:focus{outline:0}.column-inline-form .icon-button{flex:0 0 auto;margin:0 5px}.drawer__backdrop{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.list-editor{background:#121a24;flex-direction:column;border-radius:8px;box-shadow:2px 4px 15px rgba(0,0,0,.4);width:380px;overflow:hidden}@media screen and (max-width:420px){.list-editor{width:90%}}.list-editor h4{padding:15px 0;background:#283a50;font-weight:500;font-size:16px;text-align:center;border-radius:8px 8px 0 0}.list-editor .drawer__pager{height:50vh}.list-editor .drawer__inner{border-radius:0 0 8px 8px}.list-editor .drawer__inner.backdrop{width:calc(100% - 60px);box-shadow:2px 4px 15px rgba(0,0,0,.4);border-radius:0 0 0 8px}.list-editor__accounts{overflow-y:auto}.list-editor .account__display-name:hover strong{text-decoration:none}.list-editor .account__avatar{cursor:default}.list-editor .search{margin-bottom:0}.list-adder{background:#121a24;flex-direction:column;border-radius:8px;box-shadow:2px 4px 15px rgba(0,0,0,.4);width:380px;overflow:hidden}@media screen and (max-width:420px){.list-adder{width:90%}}.list-adder__account{background:#283a50}.list-adder__lists{background:#283a50;height:50vh;border-radius:0 0 8px 8px;overflow-y:auto}.list-adder .list{padding:10px;border-bottom:1px solid #202e3f}.list-adder .list__wrapper{display:flex}.list-adder .list__display-name{flex:1 1 auto;overflow:hidden;text-decoration:none;font-size:16px;padding:10px}.focal-point-modal{max-width:80vw;max-height:80vh;position:relative}.focal-point{position:relative;cursor:pointer;overflow:hidden}.focal-point.dragging{cursor:move}.focal-point img{max-width:80vw;max-height:80vh;width:auto;height:auto;margin:auto}.focal-point__reticle{position:absolute;width:100px;height:100px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(/packs/reticle-6490ecbb61185e86e62dca0845cf2dcf.png) no-repeat 0 0;border-radius:50%;box-shadow:0 0 0 9999em rgba(0,0,0,.35)}.focal-point__overlay{position:absolute;width:100%;height:100%;top:0;left:0}.floating-action-button{position:fixed;display:flex;justify-content:center;align-items:center;width:3.9375rem;height:3.9375rem;bottom:1.3125rem;right:1.3125rem;background:#000070;color:#fff;border-radius:50%;font-size:21px;line-height:21px;text-decoration:none;box-shadow:2px 3px 9px rgba(0,0,0,.4)}.floating-action-button:active,.floating-action-button:focus,.floating-action-button:hover{background:#0000a3}.account__header .roles{margin-top:20px;margin-bottom:20px;padding:0 15px}.account__header .account__header__fields{font-size:14px;line-height:20px;overflow:hidden;margin:20px -10px -20px;border-bottom:0;border-top:0}.account__header .account__header__fields dl{border-top:1px solid #192432;border-bottom:0;display:flex}.account__header .account__header__fields dd,.account__header .account__header__fields dt{box-sizing:border-box;padding:14px 5px;text-align:center;max-height:48px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account__header .account__header__fields dt{color:#9baec8;background:#0b1016;width:120px;flex:0 0 auto;font-weight:500}.account__header .account__header__fields dd{flex:1 1 auto;color:#fff;background:#121a24}.account__header .account__header__fields dd.verified{border:1px solid rgba(121,189,154,.5);background:rgba(121,189,154,.25)}.trends__header{color:#404040;background:#151f2b;border-bottom:1px solid #0b1016;font-weight:500;padding:15px;font-size:16px;cursor:default}.trends__header .fa{display:inline-block;margin-right:5px}.trends__item{display:flex;align-items:center;padding:15px;border-bottom:1px solid #202e3f}.trends__item:last-child{border-bottom:0}.trends__item__name{flex:1 1 auto;color:#404040;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trends__item__name strong{font-weight:500}.trends__item__name a{color:#9baec8;text-decoration:none;font-size:14px;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trends__item__name a:active span,.trends__item__name a:focus span,.trends__item__name a:hover span{text-decoration:underline}.trends__item__current{flex:0 0 auto;width:100px;font-size:24px;line-height:36px;font-weight:500;text-align:center;color:#d9e1e8}.trends__item__sparkline{flex:0 0 auto;width:50px}.trends__item__sparkline path{stroke:#00009e!important}.introduction{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:920px){.introduction{background:#040609;display:block!important}}.introduction__pager{background:#040609;box-shadow:0 0 15px rgba(0,0,0,.2);overflow:hidden}.introduction__frame,.introduction__pager{border-radius:10px;width:50vw;min-width:920px}@media screen and (max-width:920px){.introduction__frame,.introduction__pager{min-width:0;width:100%;border-radius:0;box-shadow:none}}.introduction__frame-wrapper{opacity:0;transition:opacity .5s linear}.introduction__frame-wrapper.active{opacity:1;transition:opacity 50ms linear}.introduction__frame{overflow:hidden}.introduction__illustration{height:50vh}@media screen and (max-width:630px){.introduction__illustration{height:auto}}.introduction__illustration img{-o-object-fit:cover;font-family:\"object-fit:cover\";object-fit:cover;display:block;margin:0;width:100%;height:100%}.introduction__text{border-top:2px solid #00007f}.introduction__text--columnized{display:flex}.introduction__text--columnized>div{flex:1 1 33.33%;text-align:center;padding:25px 25px 30px}@media screen and (max-width:630px){.introduction__text--columnized{display:block;padding:15px 0 20px}.introduction__text--columnized>div{padding:10px 25px}}.introduction__text h3{font-size:24px;line-height:1.5;font-weight:700;margin-bottom:10px}.introduction__text p{font-size:16px;line-height:24px;font-weight:400;color:#9baec8}.introduction__text p code{display:inline-block;background:#040609;font-size:15px;border:1px solid #202e3f;border-radius:2px;padding:1px 3px}.introduction__text--centered{padding:25px 25px 30px;text-align:center}.introduction__dots{display:flex;align-items:center;justify-content:center;padding:25px}@media screen and (max-width:630px){.introduction__dots{display:none}}.introduction__dot{width:14px;height:14px;border-radius:14px;border:1px solid #00007f;background:transparent;margin:0 3px;cursor:pointer}.introduction__dot:hover{background:#202e3f}.introduction__dot.active{cursor:default;background:#00007f}.introduction__action{padding:0 25px 25px;display:flex;align-items:center;justify-content:center}.modal-layout{background:#121a24 url('data:image/svg+xml;utf8,') repeat-x bottom fixed;display:flex;flex-direction:column;height:100vh;padding:0}.modal-layout__mastodon{display:flex;flex:1;flex-direction:column;justify-content:flex-end}.modal-layout__mastodon>*{flex:1;max-height:235px}@media screen and (max-width:600px){.account-header{margin-top:0}}.emoji-mart{font-size:13px;display:inline-block;color:#121a24}.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}.emoji-mart .emoji-mart-emoji{padding:6px}.emoji-mart-bar{border:0 solid #c0cdd9}.emoji-mart-bar:first-child{border-bottom-width:1px;border-top-left-radius:5px;border-top-right-radius:5px;background:#d9e1e8}.emoji-mart-bar:last-child{border-top-width:1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:none}.emoji-mart-anchors{display:flex;justify-content:space-between;padding:0 6px;color:#404040;line-height:0}.emoji-mart-anchor{position:relative;flex:1;text-align:center;padding:12px 4px;overflow:hidden;transition:color .1s ease-out;cursor:pointer}.emoji-mart-anchor:hover{color:#363636}.emoji-mart-anchor-selected{color:#00007f}.emoji-mart-anchor-selected:hover{color:#00006b}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:-1px}.emoji-mart-anchor-bar{position:absolute;bottom:-5px;left:0;width:100%;height:4px;background-color:#00007f}.emoji-mart-anchors i{display:inline-block;width:100%;max-width:22px}.emoji-mart-anchors svg{fill:currentColor;max-height:18px}.emoji-mart-scroll{overflow-y:scroll;height:270px;max-height:35vh;padding:0 6px 6px;background:#fff;will-change:transform}.emoji-mart-scroll::-webkit-scrollbar-track:active,.emoji-mart-scroll::-webkit-scrollbar-track:hover{background-color:rgba(0,0,0,.3)}.emoji-mart-search{padding:10px 45px 10px 10px;background:#fff}.emoji-mart-search input{font-size:14px;font-weight:400;padding:7px 9px;font-family:inherit;display:block;width:100%;background:rgba(217,225,232,.3);color:#121a24;border:1px solid #d9e1e8;border-radius:4px}.emoji-mart-search input::-moz-focus-inner{border:0}.emoji-mart-search input::-moz-focus-inner,.emoji-mart-search input:active,.emoji-mart-search input:focus{outline:0!important}.emoji-mart-category .emoji-mart-emoji{cursor:pointer}.emoji-mart-category .emoji-mart-emoji span{z-index:1;position:relative;text-align:center}.emoji-mart-category .emoji-mart-emoji:hover:before{z-index:0;content:\"\";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(217,225,232,.7);border-radius:100%}.emoji-mart-category-label{z-index:2;position:relative;position:-webkit-sticky;position:sticky;top:0}.emoji-mart-category-label span{display:block;width:100%;font-weight:500;padding:5px 6px;background:#fff}.emoji-mart-emoji{position:relative;display:inline-block;font-size:0}.emoji-mart-emoji span{width:22px;height:22px}.emoji-mart-no-results{font-size:14px;text-align:center;padding-top:70px;color:#9baec8}.emoji-mart-no-results .emoji-mart-category-label{display:none}.emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}.emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}.emoji-mart-preview{display:none}.container{box-sizing:border-box;max-width:1235px;margin:0 auto;position:relative}@media screen and (max-width:1255px){.container{width:100%;padding:0 10px}}.rich-formatting{font-family:\"mastodon-font-sans-serif\",sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#9baec8;padding-right:10px}.rich-formatting a{color:#00007f;text-decoration:underline}.rich-formatting li,.rich-formatting p{font-family:\"mastodon-font-sans-serif\",sans-serif;font-weight:400;font-size:16px;line-height:30px;margin-bottom:12px;color:#9baec8}.rich-formatting li a,.rich-formatting p a{color:#00007f;text-decoration:underline}.rich-formatting li:last-child,.rich-formatting p:last-child{margin-bottom:0}.rich-formatting em,.rich-formatting strong{font-weight:700;color:#bcc9da}.rich-formatting h1{font-family:mastodon-font-display,sans-serif;font-size:26px;line-height:30px;font-weight:500;margin-bottom:20px;color:#d9e1e8}.rich-formatting h1 small{font-family:\"mastodon-font-sans-serif\",sans-serif;display:block;font-size:18px;font-weight:400;color:#bcc9da}.rich-formatting h2{font-family:mastodon-font-display,sans-serif;font-size:22px;line-height:26px;font-weight:500;margin-bottom:20px;color:#d9e1e8}.rich-formatting h3{font-size:18px}.rich-formatting h3,.rich-formatting h4{font-family:mastodon-font-display,sans-serif;line-height:24px;font-weight:500;margin-bottom:20px;color:#d9e1e8}.rich-formatting h4{font-size:16px}.rich-formatting h5{font-size:14px}.rich-formatting h5,.rich-formatting h6{font-family:mastodon-font-display,sans-serif;line-height:24px;font-weight:500;margin-bottom:20px;color:#d9e1e8}.rich-formatting h6{font-size:12px}.rich-formatting ol,.rich-formatting ul{margin-left:20px}.rich-formatting ol[type=a],.rich-formatting ul[type=a]{list-style-type:lower-alpha}.rich-formatting ol[type=i],.rich-formatting ul[type=i]{list-style-type:lower-roman}.rich-formatting ul{list-style:disc}.rich-formatting ol{list-style:decimal}.rich-formatting li>ol,.rich-formatting li>ul{margin-top:6px}.rich-formatting hr{width:100%;height:0;border:0;border-bottom:1px solid rgba(64,64,64,.6);margin:20px 0}.rich-formatting hr.spacer{height:1px;border:0}.information-board{background:#0b1016;padding:20px 0}.information-board .container-alt{position:relative;padding-right:295px}.information-board__sections{display:flex;justify-content:space-between;flex-wrap:wrap}.information-board__section{flex:1 0 0;font-family:\"mastodon-font-sans-serif\",sans-serif;font-size:16px;line-height:28px;color:#fff;text-align:right;padding:10px 15px}.information-board__section span,.information-board__section strong{display:block}.information-board__section span:last-child{color:#d9e1e8}.information-board__section strong{font-weight:500;font-size:32px;line-height:48px}@media screen and (max-width:700px){.information-board__section{text-align:center}}.information-board .panel{position:absolute;width:280px;box-sizing:border-box;background:#040609;padding:10px 20px 20px;border-radius:4px 4px 0 0;right:0;bottom:-40px}.information-board .panel .panel-header{font-family:mastodon-font-display,sans-serif;font-size:14px;line-height:24px;font-weight:500;color:#9baec8;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #192432;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.information-board .panel .panel-header a,.information-board .panel .panel-header span{font-weight:400;color:#7a93b6}.information-board .panel .panel-header a{text-decoration:none}.information-board .owner{text-align:center}.information-board .owner .avatar{width:80px;height:80px;margin:0 auto 15px}.information-board .owner .avatar img{display:block;width:80px;height:80px;border-radius:48px}.information-board .owner .name{font-size:14px}.information-board .owner .name a{display:block;color:#fff;text-decoration:none}.information-board .owner .name a:hover .display_name{text-decoration:underline}.information-board .owner .name .username{display:block;color:#9baec8}.landing-page .grid{display:grid;grid-gap:10px;grid-template-columns:1fr 2fr;grid-auto-columns:25%;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.landing-page .grid .column-0{display:none}.landing-page .grid .column-1{grid-column:1;grid-row:1}.landing-page .grid .column-2{grid-column:2;grid-row:1}.landing-page .grid .column-3{grid-column:3;grid-row:1/3}.landing-page .grid .column-4{grid-column:1/3;grid-row:2}@media screen and (max-width:960px){.landing-page .grid{grid-template-columns:40% 60%}.landing-page .grid .column-0{display:none}.landing-page .grid .column-1{grid-column:1;grid-row:1}.landing-page .grid .column-1.non-preview .landing-page__forms{height:100%}.landing-page .grid .column-2{grid-column:2;grid-row:1/3}.landing-page .grid .column-2.non-preview{grid-column:2;grid-row:1}.landing-page .grid .column-3{grid-column:1;grid-row:2/4}.landing-page .grid .column-4{grid-column:2;grid-row:3}.landing-page .grid .column-4.non-preview{grid-column:1/3;grid-row:2}}@media screen and (max-width:700px){.landing-page .grid{grid-template-columns:100%}.landing-page .grid .column-0{display:block;grid-column:1;grid-row:1}.landing-page .grid .column-1{grid-column:1;grid-row:3}.landing-page .grid .column-1 .brand{display:none}.landing-page .grid .column-2{grid-column:1;grid-row:2}.landing-page .grid .column-2 .landing-page__call-to-action,.landing-page .grid .column-2 .landing-page__logo{display:none}.landing-page .grid .column-2.non-preview{grid-column:1;grid-row:2}.landing-page .grid .column-3{grid-column:1;grid-row:5}.landing-page .grid .column-4,.landing-page .grid .column-4.non-preview{grid-column:1;grid-row:4}}.landing-page .column-flex{display:flex;flex-direction:column}.landing-page .separator-or{position:relative;margin:40px 0;text-align:center}.landing-page .separator-or:before{content:\"\";display:block;width:100%;height:0;border-bottom:1px solid rgba(64,64,64,.6);position:absolute;top:50%;left:0}.landing-page .separator-or span{display:inline-block;background:#121a24;font-size:12px;font-weight:500;color:#9baec8;text-transform:uppercase;position:relative;z-index:1;padding:0 8px;cursor:default}.landing-page li,.landing-page p{font-family:\"mastodon-font-sans-serif\",sans-serif;font-weight:400;font-size:16px;line-height:30px;margin-bottom:12px;color:#9baec8}.landing-page li a,.landing-page p a{color:#00007f;text-decoration:underline}.landing-page .closed-registrations-message{margin-top:20px}.landing-page .closed-registrations-message,.landing-page .closed-registrations-message p{text-align:center;font-size:12px;line-height:18px;color:#9baec8;margin-bottom:0}.landing-page .closed-registrations-message a,.landing-page .closed-registrations-message p a{color:#00007f;text-decoration:underline}.landing-page .closed-registrations-message p:last-child{margin-bottom:0}.landing-page em{display:inline;margin:0;padding:0;font-weight:700;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;color:#bcc9da}.landing-page h1{font-family:mastodon-font-display,sans-serif;font-size:26px;line-height:30px;font-weight:500;margin-bottom:20px;color:#d9e1e8}.landing-page h1 small{font-family:\"mastodon-font-sans-serif\",sans-serif;display:block;font-size:18px;font-weight:400;color:#bcc9da}.landing-page h2{font-family:mastodon-font-display,sans-serif;font-size:22px;line-height:26px;font-weight:500;margin-bottom:20px;color:#d9e1e8}.landing-page h3{font-size:18px}.landing-page h3,.landing-page h4{font-family:mastodon-font-display,sans-serif;line-height:24px;font-weight:500;margin-bottom:20px;color:#d9e1e8}.landing-page h4{font-size:16px}.landing-page h5{font-size:14px}.landing-page h5,.landing-page h6{font-family:mastodon-font-display,sans-serif;line-height:24px;font-weight:500;margin-bottom:20px;color:#d9e1e8}.landing-page h6{font-size:12px}.landing-page ol,.landing-page ul{margin-left:20px}.landing-page ol[type=a],.landing-page ul[type=a]{list-style-type:lower-alpha}.landing-page ol[type=i],.landing-page ul[type=i]{list-style-type:lower-roman}.landing-page ul{list-style:disc}.landing-page ol{list-style:decimal}.landing-page li>ol,.landing-page li>ul{margin-top:6px}.landing-page hr{width:100%;height:0;border:0;border-bottom:1px solid rgba(64,64,64,.6);margin:20px 0}.landing-page hr.spacer{height:1px;border:0}.landing-page .container-alt{width:100%;box-sizing:border-box;max-width:800px;margin:0 auto;word-wrap:break-word}.landing-page .header-wrapper{padding-top:15px;background:#121a24;background:linear-gradient(150deg,#202e3f,#121a24);position:relative}.landing-page .header-wrapper.compact{background:#121a24;padding-bottom:15px}.landing-page .header-wrapper.compact .hero .heading{padding-bottom:20px;font-family:\"mastodon-font-sans-serif\",sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#9baec8}.landing-page .header-wrapper.compact .hero .heading a{color:#00007f;text-decoration:underline}.landing-page .brand a{padding-left:0;padding-right:0;color:#fff}.landing-page .brand img{height:32px;position:relative;top:4px;left:-10px}.landing-page .header{line-height:30px;overflow:hidden}.landing-page .header .container-alt{display:flex;justify-content:space-between}.landing-page .header .links{position:relative;z-index:4}.landing-page .header .links a{display:flex;justify-content:center;align-items:center;color:#9baec8;text-decoration:none;padding:12px 16px;line-height:32px;font-family:mastodon-font-display,sans-serif;font-weight:500;font-size:14px}.landing-page .header .links a:hover{color:#d9e1e8}.landing-page .header .links ul{list-style:none;margin:0}.landing-page .header .links ul li{display:inline-block;vertical-align:bottom;margin:0}.landing-page .header .links ul li:first-child a{padding-left:0}.landing-page .header .links ul li:last-child a{padding-right:0}.landing-page .header .hero{margin-top:50px;align-items:center;position:relative}.landing-page .header .hero .heading{position:relative;z-index:4;padding-bottom:150px}.landing-page .header .hero .closed-registrations-message,.landing-page .header .hero .simple_form{background:#0b1016;width:280px;padding:15px 20px;border-radius:4px 4px 0 0;line-height:normal;position:relative;z-index:4}.landing-page .header .hero .closed-registrations-message .actions,.landing-page .header .hero .closed-registrations-message .actions .block-button,.landing-page .header .hero .closed-registrations-message .actions .button,.landing-page .header .hero .closed-registrations-message .actions button,.landing-page .header .hero .simple_form .actions,.landing-page .header .hero .simple_form .actions .block-button,.landing-page .header .hero .simple_form .actions .button,.landing-page .header .hero .simple_form .actions button{margin-bottom:0}.landing-page .header .hero .closed-registrations-message{min-height:330px;display:flex;flex-direction:column;justify-content:space-between}.landing-page .about-short{background:#0b1016;padding:50px 0 30px;font-family:\"mastodon-font-sans-serif\",sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#9baec8}.landing-page .about-short a{color:#00007f;text-decoration:underline}.landing-page.alternative{padding:10px 0}.landing-page.alternative .brand{text-align:center;padding:30px 0;margin-bottom:10px}.landing-page.alternative .brand img{position:static;padding:10px 0}@media screen and (max-width:960px){.landing-page.alternative .brand{padding:15px 0}}@media screen and (max-width:700px){.landing-page.alternative .brand{padding:0;margin-bottom:-10px}}.landing-page__forms,.landing-page__information{padding:20px}.landing-page__call-to-action{background:#0b1016;border-radius:4px;padding:25px 40px;overflow:hidden;box-sizing:border-box}.landing-page__call-to-action .row{width:100%;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between;align-items:center}.landing-page__call-to-action .row__information-board{display:flex;justify-content:flex-end;align-items:flex-end}.landing-page__call-to-action .row__information-board .information-board__section{flex:1 0 auto;padding:0 10px}@media screen and (max-width:415px){.landing-page__call-to-action .row__information-board{width:100%;justify-content:space-between}}.landing-page__call-to-action .row__mascot{flex:1;margin:10px -50px 0 0}@media screen and (max-width:415px){.landing-page__call-to-action .row__mascot{display:none}}.landing-page__logo{margin-right:20px}.landing-page__logo img{height:50px;width:auto;mix-blend-mode:lighten}.landing-page__information{padding:45px 40px;margin-bottom:10px}.landing-page__information:last-child{margin-bottom:0}.landing-page__information strong{font-weight:500;color:#bcc9da}.landing-page__information .account{border-bottom:0;padding:0}.landing-page__information .account__display-name{align-items:center;display:flex;margin-right:5px}.landing-page__information .account div.account__display-name:hover .display-name strong{text-decoration:none}.landing-page__information .account div.account__display-name .account__avatar{cursor:default}.landing-page__information .account__avatar-wrapper{margin-left:0;flex:0 0 auto}.landing-page__information .account__avatar{width:44px;height:44px;background-size:44px 44px}.landing-page__information .account .display-name{font-size:15px}.landing-page__information .account .display-name__account{font-size:14px}@media screen and (max-width:960px){.landing-page__information .contact{margin-top:30px}}@media screen and (max-width:700px){.landing-page__information{padding:25px 20px}}.landing-page #mastodon-timeline,.landing-page__forms,.landing-page__information{box-sizing:border-box;background:#121a24;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.1)}.landing-page__mascot{height:104px;position:relative;left:-40px;bottom:25px}.landing-page__mascot img{height:190px;width:auto}.landing-page__short-description .row{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:40px}@media screen and (max-width:700px){.landing-page__short-description .row{margin-bottom:20px}}.landing-page__short-description p a{color:#d9e1e8}.landing-page__short-description h1{font-weight:500;color:#fff;margin-bottom:0}.landing-page__short-description h1 small{color:#9baec8}.landing-page__short-description h1 small span{color:#d9e1e8}.landing-page__short-description p:last-child{margin-bottom:0}.landing-page__hero{margin-bottom:10px}.landing-page__hero img{display:block;margin:0;max-width:100%;height:auto;border-radius:4px}.landing-page__forms{height:100%}@media screen and (max-width:960px){.landing-page__forms{height:auto}}@media screen and (max-width:700px){.landing-page__forms{background:transparent;box-shadow:none;padding:0 20px;margin-top:30px;margin-bottom:40px}.landing-page__forms .separator-or span{background:#040609}}.landing-page__forms hr{margin:40px 0}.landing-page__forms .button{display:block}.landing-page__forms .subtle-hint a{text-decoration:none}.landing-page__forms .subtle-hint a:active,.landing-page__forms .subtle-hint a:focus,.landing-page__forms .subtle-hint a:hover{text-decoration:underline}.landing-page #mastodon-timeline{display:flex;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;font-family:\"mastodon-font-sans-serif\",sans-serif;font-size:13px;line-height:18px;font-weight:400;color:#fff;width:100%;flex:1 1 auto;overflow:hidden;height:100%}.landing-page #mastodon-timeline .column-header{color:inherit;font-family:inherit;font-size:16px;line-height:inherit;font-weight:inherit;margin:0;padding:0}.landing-page #mastodon-timeline .column{padding:0;border-radius:4px;overflow:hidden;width:100%}.landing-page #mastodon-timeline .scrollable{height:400px}.landing-page #mastodon-timeline p{font-size:inherit;line-height:inherit;font-weight:inherit;color:#fff;margin-bottom:20px}.landing-page #mastodon-timeline p:last-child{margin-bottom:0}.landing-page #mastodon-timeline p a{color:#d9e1e8;text-decoration:none}.landing-page #mastodon-timeline .attachment-list__list{margin-left:0;list-style:none}.landing-page #mastodon-timeline .attachment-list__list li{font-size:inherit;line-height:inherit;font-weight:inherit;margin-bottom:0}.landing-page #mastodon-timeline .attachment-list__list li a{color:#404040;text-decoration:none}.landing-page #mastodon-timeline .attachment-list__list li a:hover{text-decoration:underline}@media screen and (max-width:700px){.landing-page #mastodon-timeline{display:none}}.landing-page__features>p{padding-right:60px}.landing-page__features .features-list{margin:30px 0 40px}.landing-page__features__action{text-align:center}.landing-page .features-list .features-list__row{display:flex;padding:10px 0;justify-content:space-between}.landing-page .features-list .features-list__row .visual{flex:0 0 auto;display:flex;align-items:center;margin-left:15px}.landing-page .features-list .features-list__row .visual .fa{display:block;color:#9baec8;font-size:48px}.landing-page .features-list .features-list__row .text{font-size:16px;line-height:30px;color:#9baec8}.landing-page .features-list .features-list__row .text h6{font-size:inherit;line-height:inherit;margin-bottom:0}@media screen and (min-width:960px){.landing-page .features-list{display:grid;grid-gap:30px;grid-template-columns:1fr 1fr;grid-auto-columns:50%;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}}.landing-page .footer-links{padding-bottom:50px;text-align:right;color:#404040}.landing-page .footer-links p{font-size:14px}.landing-page .footer-links a{color:inherit;text-decoration:underline}.landing-page__footer{margin-top:10px;text-align:center;color:#404040}.landing-page__footer p{font-size:14px}.landing-page__footer p a{color:inherit;text-decoration:underline}@media screen and (max-width:840px){.landing-page .container-alt{padding:0 20px}.landing-page .information-board .container-alt{padding-right:20px}.landing-page .information-board .panel{position:static;margin-top:20px;width:100%;border-radius:4px}.landing-page .information-board .panel .panel-header{text-align:center}}@media screen and (max-width:675px){.landing-page .header-wrapper{padding-top:0}.landing-page .header-wrapper.compact{padding-bottom:0}.landing-page .header-wrapper.compact .hero .heading{text-align:initial}.landing-page .features .container-alt,.landing-page .header .container-alt{display:block}.landing-page .header .links{padding-top:15px;background:#0b1016}.landing-page .header .links a{padding:12px 8px}.landing-page .header .links .nav{display:flex;flex-flow:row wrap;justify-content:space-around}.landing-page .header .links .brand img{left:0;top:0}.landing-page .header .hero{margin-top:30px;padding:0}.landing-page .header .hero .heading{padding:30px 20px;text-align:center}.landing-page .header .hero .closed-registrations-message,.landing-page .header .hero .simple_form{background:#040609;width:100%;border-radius:0;box-sizing:border-box}}.landing-page .cta{margin:20px}@media screen and (max-width:700px){.landing-page.tag-page,.landing-page.tag-page .container{padding:0}.landing-page.tag-page #mastodon-timeline{display:flex;height:100vh;border-radius:0}}@media screen and (min-width:960px){.landing-page.tag-page .grid{grid-template-columns:33% 67%}}.landing-page.tag-page .grid .column-2{grid-column:2;grid-row:1}.landing-page.tag-page .brand{text-align:unset;padding:0}.landing-page.tag-page .brand img{height:48px;width:auto}.landing-page.tag-page .cta{margin:0}.landing-page.tag-page .cta .button{margin-right:4px}@media screen and (max-width:700px){.landing-page.tag-page .grid{grid-gap:0}.landing-page.tag-page .grid .column-1{grid-column:1;grid-row:1}.landing-page.tag-page .grid .column-2{display:none}}.table{width:100%;max-width:100%;border-spacing:0;border-collapse:collapse}.table td,.table th{padding:8px;line-height:18px;vertical-align:top;border-top:1px solid #121a24;text-align:left;background:#0b1016}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #121a24;border-top:0;font-weight:500}.table>tbody>tr>th{font-weight:500}.table>tbody>tr:nth-child(odd)>td,.table>tbody>tr:nth-child(odd)>th{background:#121a24}.table a{color:#00007f;text-decoration:underline}.table a:hover{text-decoration:none}.table strong{font-weight:500}.table strong:lang(ja),.table strong:lang(ko),.table strong:lang(zh-CN),.table strong:lang(zh-HK),.table strong:lang(zh-TW){font-weight:700}.table.inline-table>tbody>tr:nth-child(odd)>td,.table.inline-table>tbody>tr:nth-child(odd)>th{background:transparent}.table.inline-table>tbody>tr:first-child>td,.table.inline-table>tbody>tr:first-child>th{border-top:0}.table.batch-table>thead>tr>th{background:#121a24;border-top:1px solid #040609;border-bottom:1px solid #040609}.table.batch-table>thead>tr>th:first-child{border-radius:4px 0 0;border-left:1px solid #040609}.table.batch-table>thead>tr>th:last-child{border-radius:0 4px 0 0;border-right:1px solid #040609}.table-wrapper{overflow:auto;margin-bottom:20px}samp{font-family:\"mastodon-font-monospace\",monospace}button.table-action-link{background:transparent;border:0;font:inherit}a.table-action-link,button.table-action-link{text-decoration:none;display:inline-block;margin-right:5px;padding:0 10px;color:#9baec8;font-weight:500}a.table-action-link:hover,button.table-action-link:hover{color:#fff}a.table-action-link i.fa,button.table-action-link i.fa{font-weight:400;margin-right:5px}a.table-action-link:first-child,button.table-action-link:first-child{padding-left:0}.batch-table__row,.batch-table__toolbar{display:flex}.batch-table__row__select,.batch-table__toolbar__select{box-sizing:border-box;padding:8px 16px;cursor:pointer;min-height:100%}.batch-table__row__select input,.batch-table__toolbar__select input{margin-top:8px}.batch-table__row__actions,.batch-table__row__content,.batch-table__toolbar__actions,.batch-table__toolbar__content{padding:8px 16px 8px 0;flex:1 1 auto}.batch-table__toolbar{border:1px solid #040609;background:#121a24;border-radius:4px 0 0;height:47px;align-items:center}.batch-table__toolbar__actions{text-align:right;padding-right:11px}.batch-table__row{border:1px solid #040609;border-top:0;background:#0b1016}.batch-table__row:hover{background:#0f151d}.batch-table__row:nth-child(2n){background:#121a24}.batch-table__row:nth-child(2n):hover{background:#151f2b}.batch-table__row__content{padding-top:12px;padding-bottom:16px}.batch-table .status__content{padding-top:0}.batch-table .status__content summary{display:list-item}.batch-table .status__content strong{font-weight:700}.admin-wrapper{display:flex;justify-content:center;height:100%}.admin-wrapper .sidebar-wrapper{flex:1 1 240px;height:100%;background:#121a24;display:flex;justify-content:flex-end}.admin-wrapper .sidebar{width:240px;height:100%;padding:0;overflow-y:auto}.admin-wrapper .sidebar .logo{display:block;margin:40px auto;width:100px;height:100px}@media screen and (max-width:600px){.admin-wrapper .sidebar>a:first-child{display:none}}.admin-wrapper .sidebar ul{list-style:none;border-radius:4px 0 0 4px;overflow:hidden;margin-bottom:20px}@media screen and (max-width:600px){.admin-wrapper .sidebar ul{margin-bottom:0}}.admin-wrapper .sidebar ul a{display:block;padding:15px;color:#9baec8;text-decoration:none;transition:all .2s linear;border-radius:4px 0 0 4px}.admin-wrapper .sidebar ul a i.fa{margin-right:5px}.admin-wrapper .sidebar ul a:hover{color:#fff;background-color:#0a0e13;transition:all .1s linear}.admin-wrapper .sidebar ul a.selected{background:#0f151d;border-radius:4px 0 0}.admin-wrapper .sidebar ul ul{background:#0b1016;border-radius:0 0 0 4px;margin:0}.admin-wrapper .sidebar ul ul a{border:0;padding:15px 35px}.admin-wrapper .sidebar ul .simple-navigation-active-leaf a{color:#fff;background-color:#00007f;border-bottom:0;border-radius:0}.admin-wrapper .sidebar ul .simple-navigation-active-leaf a:hover{background-color:#009}.admin-wrapper .sidebar>ul>.simple-navigation-active-leaf a{border-radius:4px 0 0 4px}.admin-wrapper .content-wrapper{flex:2 1 840px;overflow:auto}.admin-wrapper .content{max-width:840px;padding:60px 15px 20px 25px}@media screen and (max-width:600px){.admin-wrapper .content{max-width:none;padding:30px 15px 15px}}.admin-wrapper .content h2{color:#d9e1e8;font-size:24px;line-height:28px;font-weight:400;padding-bottom:40px;border-bottom:1px solid #202e3f;margin-bottom:40px}.admin-wrapper .content h3{color:#d9e1e8;font-size:20px;line-height:28px;font-weight:400;margin-bottom:30px}.admin-wrapper .content h4{text-transform:uppercase;font-size:13px;font-weight:700;color:#9baec8;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #202e3f}.admin-wrapper .content h6{font-size:16px;color:#d9e1e8;line-height:28px;font-weight:400}.admin-wrapper .content .fields-group h6{color:#fff;font-weight:500}.admin-wrapper .content .directory__tag>a,.admin-wrapper .content .directory__tag>div{box-shadow:none}.admin-wrapper .content .directory__tag .table-action-link .fa{color:inherit}.admin-wrapper .content .directory__tag h4{font-size:18px;font-weight:700;color:#fff;text-transform:none;padding-bottom:0;margin-bottom:0;border-bottom:none}.admin-wrapper .content>p{font-size:14px;line-height:18px;color:#d9e1e8;margin-bottom:20px}.admin-wrapper .content>p strong{color:#fff;font-weight:500}.admin-wrapper .content>p strong:lang(ja),.admin-wrapper .content>p strong:lang(ko),.admin-wrapper .content>p strong:lang(zh-CN),.admin-wrapper .content>p strong:lang(zh-HK),.admin-wrapper .content>p strong:lang(zh-TW){font-weight:700}.admin-wrapper .content hr{width:100%;height:0;border:0;border-bottom:1px solid rgba(64,64,64,.6);margin:20px 0}.admin-wrapper .content hr.spacer{height:1px;border:0}.admin-wrapper .content .muted-hint{color:#9baec8}.admin-wrapper .content .muted-hint a{color:#00007f}.admin-wrapper .content .positive-hint{color:#79bd9a;font-weight:500}.admin-wrapper .content .negative-hint{color:#df405a;font-weight:500}@media screen and (max-width:600px){.admin-wrapper{display:block;overflow-y:auto;-webkit-overflow-scrolling:touch}.admin-wrapper .content-wrapper,.admin-wrapper .sidebar-wrapper{flex:0 0 auto;height:auto;overflow:initial}.admin-wrapper .sidebar{width:100%;padding:0;height:auto}}.filters{display:flex;flex-wrap:wrap}.filters .filter-subset{flex:0 0 auto;margin:0 40px 10px 0}.filters .filter-subset:last-child{margin-bottom:20px}.filters .filter-subset ul{margin-top:5px;list-style:none}.filters .filter-subset ul li{display:inline-block;margin-right:5px}.filters .filter-subset strong{font-weight:500;text-transform:uppercase;font-size:12px}.filters .filter-subset strong:lang(ja),.filters .filter-subset strong:lang(ko),.filters .filter-subset strong:lang(zh-CN),.filters .filter-subset strong:lang(zh-HK),.filters .filter-subset strong:lang(zh-TW){font-weight:700}.filters .filter-subset a{display:inline-block;color:#9baec8;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:500;border-bottom:2px solid #121a24}.filters .filter-subset a:hover{color:#fff;border-bottom:2px solid #1b2635}.filters .filter-subset a.selected{color:#00007f;border-bottom:2px solid #00007f}.flavour-screen{display:block;margin:10px auto;max-width:100%}.flavour-description{display:block;font-size:16px;margin:10px 0}.flavour-description>p{margin:10px 0}.report-accounts{display:flex;flex-wrap:wrap;margin-bottom:20px}.report-accounts__item{display:flex;flex:250px;flex-direction:column;margin:0 5px}.report-accounts__item>strong{display:block;margin:0 0 10px -5px;font-weight:500;font-size:14px;line-height:18px;color:#d9e1e8}.report-accounts__item>strong:lang(ja),.report-accounts__item>strong:lang(ko),.report-accounts__item>strong:lang(zh-CN),.report-accounts__item>strong:lang(zh-HK),.report-accounts__item>strong:lang(zh-TW){font-weight:700}.report-accounts__item .account-card{flex:1 1 auto}.account-status,.report-status{display:flex;margin-bottom:10px}.account-status .activity-stream,.report-status .activity-stream{flex:2 0 0;margin-right:20px;max-width:calc(100% - 60px)}.account-status .activity-stream .entry,.report-status .activity-stream .entry{border-radius:4px}.account-status__actions,.report-status__actions{flex:0 0 auto;display:flex;flex-direction:column}.account-status__actions .icon-button,.report-status__actions .icon-button{font-size:24px;width:24px;text-align:center;margin-bottom:10px}.simple_form.new_account_moderation_note,.simple_form.new_report_note{max-width:100%}.batch-form-box{display:flex;flex-wrap:wrap;margin-bottom:5px}.batch-form-box #form_status_batch_action{margin:0 5px 5px 0;font-size:14px}.batch-form-box input.button{margin:0 5px 5px 0}.batch-form-box .media-spoiler-toggle-buttons{margin-left:auto}.batch-form-box .media-spoiler-toggle-buttons .button{overflow:visible;margin:0 0 5px 5px;float:right}.back-link{margin-bottom:10px;font-size:14px}.back-link a{color:#00007f;text-decoration:none}.back-link a:hover{text-decoration:underline}.spacer{flex:1 1 auto}.log-entry{margin-bottom:20px;line-height:20px}.log-entry__header{display:flex;justify-content:flex-start;align-items:center;padding:10px;background:#121a24;color:#9baec8;border-radius:4px 4px 0 0;font-size:14px;position:relative}.log-entry__avatar{margin-right:10px}.log-entry__avatar .avatar{display:block;margin:0;border-radius:50%;width:40px;height:40px}.log-entry__content{max-width:calc(100% - 90px)}.log-entry__title{word-wrap:break-word}.log-entry__timestamp{color:#404040}.log-entry__extras{background:#1c2938;border-radius:0 0 4px 4px;padding:10px;color:#9baec8;font-family:\"mastodon-font-monospace\",monospace;font-size:12px;word-wrap:break-word;min-height:20px}.log-entry__icon{font-size:28px;margin-right:10px;color:#404040}.log-entry__icon__overlay{position:absolute;top:10px;right:10px;width:10px;height:10px;border-radius:50%}.log-entry__icon__overlay.positive{background:#79bd9a}.log-entry__icon__overlay.negative{background:#e87487}.log-entry__icon__overlay.neutral{background:#00007f}.log-entry .target,.log-entry .username,.log-entry a{color:#d9e1e8;text-decoration:none;font-weight:500}.log-entry .diff-old{color:#e87487}.log-entry .diff-neutral{color:#d9e1e8}.log-entry .diff-new{color:#79bd9a}.inline-name-tag,.name-tag,a.inline-name-tag,a.name-tag{text-decoration:none;color:#d9e1e8}.inline-name-tag .username,.name-tag .username,a.inline-name-tag .username,a.name-tag .username{font-weight:500}.inline-name-tag.suspended .username,.name-tag.suspended .username,a.inline-name-tag.suspended .username,a.name-tag.suspended .username{text-decoration:line-through;color:#e87487}.inline-name-tag.suspended .avatar,.name-tag.suspended .avatar,a.inline-name-tag.suspended .avatar,a.name-tag.suspended .avatar{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8}.name-tag,a.name-tag{display:flex;align-items:center}.name-tag .avatar,a.name-tag .avatar{display:block;margin:0 5px 0 0;border-radius:50%}.name-tag.suspended .avatar,a.name-tag.suspended .avatar{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8}.speech-bubble{margin-bottom:20px;border-left:4px solid #00007f}.speech-bubble.positive{border-left-color:#79bd9a}.speech-bubble.negative{border-left-color:#e87487}.speech-bubble.warning{border-left-color:#ca8f04}.speech-bubble__bubble{padding:16px 16px 16px 14px;font-size:15px;line-height:20px;border-radius:4px 4px 4px 0;position:relative;font-weight:500}.speech-bubble__bubble a{color:#9baec8}.speech-bubble__owner{padding:8px 8px 8px 12px}.speech-bubble time{color:#404040}.report-card{background:#121a24;border-radius:4px;margin-bottom:20px}.report-card__profile{display:flex;justify-content:space-between;align-items:center;padding:15px}.report-card__profile .account{padding:0;border:0}.report-card__profile .account__avatar-wrapper{margin-left:0}.report-card__profile__stats{flex:0 0 auto;font-weight:500;color:#9baec8;text-transform:uppercase;text-align:right}.report-card__profile__stats a{color:inherit;text-decoration:none}.report-card__profile__stats a:active,.report-card__profile__stats a:focus,.report-card__profile__stats a:hover{color:#b5c3d6}.report-card__profile__stats .red{color:#df405a}.report-card__summary__item{display:flex;justify-content:flex-start;border-top:1px solid #0b1016}.report-card__summary__item:hover{background:#151f2b}.report-card__summary__item__assigned,.report-card__summary__item__reported-by{padding:15px;flex:0 0 auto;box-sizing:border-box;width:150px;color:#9baec8}.report-card__summary__item__assigned,.report-card__summary__item__assigned .username,.report-card__summary__item__reported-by,.report-card__summary__item__reported-by .username{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-card__summary__item__content{flex:1 1 auto;max-width:calc(100% - 300px)}.report-card__summary__item__content__icon{color:#404040;margin-right:4px;font-weight:500}.report-card__summary__item__content a{display:block;box-sizing:border-box;width:100%;padding:15px;text-decoration:none;color:#9baec8}.one-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard__counters{display:flex;flex-wrap:wrap;margin:0 -5px 20px}.dashboard__counters>div{box-sizing:border-box;flex:0 0 33.333%;padding:0 5px;margin-bottom:10px}.dashboard__counters>div>a,.dashboard__counters>div>div{padding:20px;background:#192432;border-radius:4px}.dashboard__counters>div>a{text-decoration:none;color:inherit;display:block}.dashboard__counters>div>a:active,.dashboard__counters>div>a:focus,.dashboard__counters>div>a:hover{background:#202e3f}.dashboard__counters__num,.dashboard__counters__text{text-align:center;font-weight:500;font-size:24px;line-height:21px;color:#fff;font-family:mastodon-font-display,sans-serif;margin-bottom:20px;line-height:30px}.dashboard__counters__text{font-size:18px}.dashboard__counters__label{font-size:14px;color:#9baec8;text-align:center;font-weight:500}.dashboard__widgets{display:flex;flex-wrap:wrap;margin:0 -5px}.dashboard__widgets>div{flex:0 0 33.333%;margin-bottom:20px}.dashboard__widgets>div>div{padding:0 5px}.dashboard__widgets a:not(.name-tag){color:#d9e1e8;font-weight:500;text-decoration:none}body.rtl{direction:rtl}body.rtl .column-header>button{text-align:right;padding-left:0;padding-right:15px}body.rtl .landing-page__logo{margin-right:0;margin-left:20px}body.rtl .landing-page .features-list .features-list__row .visual{margin-left:0;margin-right:15px}body.rtl .column-header__icon,body.rtl .column-link__icon{margin-right:0;margin-left:5px}body.rtl .compose-form .compose-form__buttons-wrapper .character-counter__wrapper{margin-right:0;margin-left:4px}body.rtl .navigation-bar__profile{margin-left:0;margin-right:8px}body.rtl .search__input{padding-right:10px;padding-left:30px}body.rtl .search__icon .fa{right:auto;left:10px}body.rtl .column-header__buttons{left:0;right:auto;margin-left:0;margin-right:-15px}body.rtl .column-inline-form .icon-button{margin-left:0;margin-right:5px}body.rtl .column-header__links .text-btn{margin-left:10px;margin-right:0}body.rtl .account__avatar-wrapper{float:right}body.rtl .column-header__back-button{padding-left:5px;padding-right:0}body.rtl .column-header__setting-arrows{float:left}body.rtl .setting-toggle__label{margin-left:0;margin-right:8px}body.rtl .status__avatar{left:auto;right:10px}body.rtl .activity-stream .status.light,body.rtl .status{padding-left:10px;padding-right:68px}body.rtl .activity-stream .status.light .status__display-name,body.rtl .status__info .status__display-name{padding-left:25px;padding-right:0}body.rtl .activity-stream .pre-header{padding-right:68px;padding-left:0}body.rtl .status__prepend{margin-left:0;margin-right:68px}body.rtl .status__prepend-icon-wrapper{left:auto;right:-26px}body.rtl .activity-stream .pre-header .pre-header__icon{left:auto;right:42px}body.rtl .account__avatar-overlay-overlay,body.rtl .column-back-button--slim-button{right:auto;left:0}body.rtl .activity-stream .status.light .status__header .status__meta,body.rtl .status__relative-time{float:left}body.rtl .status__action-bar__counter{margin-right:0;margin-left:11px}body.rtl .status__action-bar__counter .status__action-bar-button{margin-right:0;margin-left:4px}body.rtl .status__action-bar-button{float:right;margin-right:0;margin-left:18px}body.rtl .status__action-bar-dropdown{float:right}body.rtl .privacy-dropdown__dropdown{margin-left:0;margin-right:40px}body.rtl .privacy-dropdown__option__icon{margin-left:10px;margin-right:0}body.rtl .detailed-status__display-name .display-name{text-align:right}body.rtl .detailed-status__display-avatar{margin-right:0;margin-left:10px;float:right}body.rtl .detailed-status__favorites,body.rtl .detailed-status__reblogs{margin-left:0;margin-right:6px}body.rtl .fa-ul{margin-left:2.14285714em}body.rtl .fa-li{left:auto;right:-2.14285714em}body.rtl .admin-wrapper{direction:rtl}body.rtl .admin-wrapper .sidebar ul a i.fa,body.rtl a.table-action-link i.fa{margin-right:0;margin-left:5px}body.rtl .simple_form .check_boxes .checkbox label{padding-left:0;padding-right:25px}body.rtl .simple_form .input.with_label.boolean label.checkbox{padding-left:25px;padding-right:0}body.rtl .simple_form .check_boxes .checkbox input[type=checkbox],body.rtl .simple_form .input.boolean input[type=checkbox],body.rtl .simple_form .input.radio_buttons .radio{left:auto;right:0}body.rtl .simple_form .input.radio_buttons .radio>label{padding-right:28px;padding-left:0}body.rtl .simple_form .input-with-append .input input{padding-left:142px;padding-right:0}body.rtl .simple_form .input.boolean label.checkbox{left:auto;right:0}body.rtl .simple_form .input.boolean .hint,body.rtl .simple_form .input.boolean .label_input{padding-left:0;padding-right:28px}body.rtl .simple_form .label_input__append{right:auto;left:3px}body.rtl .simple_form .label_input__append:after{right:auto;left:0;background-image:linear-gradient(270deg,rgba(1,1,2,0),#010102)}body.rtl .simple_form select{background:#010102 url(\"data:image/svg+xml;utf8,\") no-repeat left 8px center/auto 16px}body.rtl .table td,body.rtl .table th{text-align:right}body.rtl .filters .filter-subset{margin-right:0;margin-left:45px}body.rtl .landing-page .header-wrapper .mascot{right:60px;left:auto}body.rtl .landing-page__call-to-action .row__information-board{direction:rtl}body.rtl .landing-page .header .hero .floats .float-1{left:-120px;right:auto}body.rtl .landing-page .header .hero .floats .float-2{left:210px;right:auto}body.rtl .landing-page .header .hero .floats .float-3{left:110px;right:auto}body.rtl .landing-page .header .links .brand img{left:0}body.rtl .landing-page .fa-external-link{padding-right:5px;padding-left:0!important}body.rtl .landing-page .features #mastodon-timeline{margin-right:0;margin-left:30px}@media screen and (min-width:631px){body.rtl .column,body.rtl .drawer{padding-left:5px;padding-right:5px}body.rtl .column:first-child,body.rtl .drawer:first-child{padding-left:5px;padding-right:10px}body.rtl .columns-area>div .column,body.rtl .columns-area>div .drawer{padding-left:5px;padding-right:5px}}body.rtl .public-layout .header .nav-button{margin-left:8px;margin-right:0}body.rtl .public-layout .public-account-header__tabs{margin-left:0;margin-right:20px}body.rtl .landing-page__information .account__display-name{margin-right:0;margin-left:5px}body.rtl .landing-page__information .account__avatar-wrapper{margin-left:12px;margin-right:0}body.rtl .card__bar .display-name{margin-left:0;margin-right:15px;text-align:right}body.rtl .fa-chevron-left:before{content:\"\"}body.rtl .fa-chevron-right:before{content:\"\"}body.rtl .column-back-button__icon{margin-right:0;margin-left:5px}body.rtl .column-header__setting-arrows .column-header__setting-btn:last-child{padding-left:0;padding-right:10px}body.rtl .simple_form .input.radio_buttons .radio>label input{left:auto;right:0}.emojione[title=\":8ball:\"],.emojione[title=\":ant:\"],.emojione[title=\":back:\"],.emojione[title=\":black_circle:\"],.emojione[title=\":black_heart:\"],.emojione[title=\":black_large_square:\"],.emojione[title=\":black_medium_small_square:\"],.emojione[title=\":black_medium_square:\"],.emojione[title=\":black_nib:\"],.emojione[title=\":black_small_square:\"],.emojione[title=\":bomb:\"],.emojione[title=\":bowling:\"],.emojione[title=\":bust_in_silhouette:\"],.emojione[title=\":busts_in_silhouette:\"],.emojione[title=\":camera:\"],.emojione[title=\":camera_with_flash:\"],.emojione[title=\":clubs:\"],.emojione[title=\":copyright:\"],.emojione[title=\":curly_loop:\"],.emojione[title=\":currency_exchange:\"],.emojione[title=\":dark_sunglasses:\"],.emojione[title=\":eight_pointed_black_star:\"],.emojione[title=\":electric_plug:\"],.emojione[title=\":end:\"],.emojione[title=\":female-guard:\"],.emojione[title=\":film_projector:\"],.emojione[title=\":fried_egg:\"],.emojione[title=\":gorilla:\"],.emojione[title=\":guardsman:\"],.emojione[title=\":heavy_check_mark:\"],.emojione[title=\":heavy_division_sign:\"],.emojione[title=\":heavy_dollar_sign:\"],.emojione[title=\":heavy_minus_sign:\"],.emojione[title=\":heavy_multiplication_x:\"],.emojione[title=\":heavy_plus_sign:\"],.emojione[title=\":hocho:\"],.emojione[title=\":hole:\"],.emojione[title=\":joystick:\"],.emojione[title=\":kaaba:\"],.emojione[title=\":lower_left_ballpoint_pen:\"],.emojione[title=\":lower_left_fountain_pen:\"],.emojione[title=\":male-guard:\"],.emojione[title=\":microphone:\"],.emojione[title=\":mortar_board:\"],.emojione[title=\":movie_camera:\"],.emojione[title=\":musical_score:\"],.emojione[title=\":on:\"],.emojione[title=\":registered:\"],.emojione[title=\":soon:\"],.emojione[title=\":spades:\"],.emojione[title=\":speaking_head_in_silhouette:\"],.emojione[title=\":spider:\"],.emojione[title=\":telephone_receiver:\"],.emojione[title=\":tm:\"],.emojione[title=\":top:\"],.emojione[title=\":tophat:\"],.emojione[title=\":turkey:\"],.emojione[title=\":vhs:\"],.emojione[title=\":video_camera:\"],.emojione[title=\":video_game:\"],.emojione[title=\":water_buffalo:\"],.emojione[title=\":waving_black_flag:\"],.emojione[title=\":wavy_dash:\"]{-webkit-filter:drop-shadow(1px 1px 0 #fff) drop-shadow(-1px 1px 0 #fff) drop-shadow(1px -1px 0 #fff) drop-shadow(-1px -1px 0 #fff);filter:drop-shadow(1px 1px 0 #ffffff) drop-shadow(-1px 1px 0 #ffffff) drop-shadow(1px -1px 0 #ffffff) drop-shadow(-1px -1px 0 #ffffff);-webkit-transform:scale(.71);transform:scale(.71)}@media screen and (min-width:1300px){.column{flex-grow:1!important;max-width:400px}.drawer{width:17%;max-width:400px;min-width:330px}}.media-gallery,.video-player{max-height:30vh;height:30vh!important;position:relative;margin-top:20px;margin-left:-68px;width:calc(100% + 80px)!important;max-width:calc(100% + 80px)}.detailed-status .media-gallery,.detailed-status .video-player{margin-left:-5px;width:calc(100% + 9px);max-width:calc(100% + 9px)}.video-player video{-webkit-transform:unset;transform:unset;top:unset}.detailed-status .media-spoiler,.status .media-spoiler{height:100%!important;vertical-align:middle}body{font-size:13px;font-family:\"MS Sans Serif\",premillenium,sans-serif;color:#000}.ui,.ui .columns-area,body.admin{background:teal}.loading-bar{height:5px;background-color:navy}.tabs-bar{background:#bfbfbf;box-shadow:inset -1px -1px 0 #000,inset 1px 1px 0 #fff,inset -2px -2px 0 grey,inset 2px 2px 0 #dfdfdf;border-radius:0;height:30px}.tabs-bar__link{color:#000;border-color:#bfbfbf;border-style:outset;border-width:1px 2px 2px 1px;margin:2px;padding:3px}.tabs-bar__link.active{box-shadow:inset 1px 1px 0 #000,inset -1px -1px 0 #fff,inset 2px 2px 0 grey,inset -2px -2px 0 #dfdfdf;border-width:0;border-radius:0;color:#000}.tabs-bar__link:last-child:before{content:\"Start\";color:#000;font-weight:700;font-size:15px;width:80%;display:block;position:absolute;right:0}.tabs-bar__link:last-child{position:relative;flex-basis:60px!important;font-size:0;color:#bfbfbf;background-image:url(/packs/start-d443e819b6248a54c6eb466c75938306.png);background-repeat:no-repeat;background-position:8%;background-clip:padding-box;background-size:auto 50%}.drawer .drawer__inner{overflow:visible;height:inherit;background:#bfbfbf}.drawer:after{display:block;content:\" \";position:absolute;bottom:15px;left:15px;width:132px;height:117px;background-image:url(/packs/clippy_wave-afb828463da264adbce26a3f17731f6c.gif),url(/packs/clippy_frame-3446d4d28d72aef2f64f7fabae30eb4a.png);background-repeat:no-repeat;background-position:4px 20px,0 0;z-index:0}.drawer__pager{overflow-y:auto;z-index:1}.privacy-dropdown__dropdown{z-index:2}.column{max-height:100vh}.column>.scrollable{background:#bfbfbf;border-radius:0;border-color:#efefef #404040 #404040 #efefef;border-style:solid;border-width:0 2px 2px}.column-header,.column-header__wrapper{color:#fff;font-weight:700;background:#7f7f7f}.column-header{padding:2px;font-size:13px;border-radius:0;border-color:#efefef #404040 #404040 #efefef;border-style:solid;border-width:2px 2px 0;align-items:baseline}.column-header__wrapper.active{background:#00007f}.column-header__wrapper.active:before{display:none}.column-header.active{box-shadow:unset;background:#00007f}.column-header.active .column-header__icon{color:#fff}.column-header__buttons{max-height:20px;margin-right:0}.column-header__button{background:#bfbfbf;color:#000;line-height:0;font-size:14px;max-height:20px;padding:0 2px;margin-top:2px;box-shadow:inset -1px -1px 0 #000,inset 1px 1px 0 #fff,inset -2px -2px 0 grey,inset 2px 2px 0 #dfdfdf;border-radius:0}.column-header__button:hover{color:#000}.column-header__button.active,.column-header__button.active:hover{box-shadow:inset 1px 1px 0 #000,inset -1px -1px 0 #fff,inset 2px 2px 0 grey,inset -2px -2px 0 #dfdfdf;border-width:0;border-radius:0;background-color:#7f7f7f}.column-header__back-button{max-height:20px;margin-top:2px}.column-back-button,.column-header__back-button{background:#bfbfbf;color:#000;padding:2px;box-shadow:inset -1px -1px 0 #000,inset 1px 1px 0 #fff,inset -2px -2px 0 grey,inset 2px 2px 0 #dfdfdf;border-radius:0;font-size:13px;font-weight:700}.column-back-button--slim-button{position:absolute;top:-22px;right:4px;max-height:20px;max-width:60px;padding:0 2px}.column-back-button__icon{font-size:11px;margin-top:-3px}.column-header__collapsible{border-left:2px outset #bfbfbf;border-right:2px outset #bfbfbf}.column-header__collapsible-inner{background:#bfbfbf;color:#000}.column-header__collapsible__extra{color:#000}.column-header__collapsible__extra div[role=group]{border:2px groove #bfbfbf;border-radius:4px;margin-bottom:8px;padding:4px}.column-inline-form{background-color:#bfbfbf;border-radius:0;border-color:#efefef #404040 #404040 #efefef;border-style:solid;border-width:0 2px}.column-settings__section{color:#000;font-weight:700;font-size:11px;position:relative;top:-12px;left:4px;background-color:#bfbfbf;display:inline-block;padding:0 4px;margin-bottom:0}.setting-meta__label,.setting-toggle__label{color:#000;font-weight:400}.setting-meta__label span:before{content:\"(\"}.setting-meta__label span:after{content:\")\"}.setting-toggle{line-height:13px}.react-toggle .react-toggle-track{background-color:#fff;border-color:#404040 #efefef #efefef #404040;border-style:solid;border-width:2px;border-radius:0;width:12px;height:12px}.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#fff}.react-toggle .react-toggle-track-check{left:2px;transition:unset}.react-toggle .react-toggle-track-check svg path{fill:#000}.react-toggle .react-toggle-track-x{display:none}.react-toggle .react-toggle-thumb{border-radius:0;display:none}.text-btn{background-color:#bfbfbf;box-shadow:inset -1px -1px 0 #000,inset 1px 1px 0 #fff,inset -2px -2px 0 grey,inset 2px 2px 0 #dfdfdf;border-radius:0;padding:4px}.text-btn:hover{text-decoration:none;color:#000}.setting-text,.text-btn:active{box-shadow:inset 1px 1px 0 #000,inset -1px -1px 0 #fff,inset 2px 2px 0 grey,inset -2px -2px 0 #dfdfdf;border-width:0;border-radius:0}.setting-text{color:#000;background-color:#fff;font-size:13px;padding:2px}.setting-text.light:active,.setting-text.light:focus,.setting-text:active,.setting-text:focus{color:#000;border-bottom:2px inset #bfbfbf}.column-header__setting-arrows .column-header__setting-btn,.column-header__setting-arrows .column-header__setting-btn:last-child{padding:3px 10px}.missing-indicator{background-color:#bfbfbf;color:#000;box-shadow:inset -1px -1px 0 #000,inset 1px 1px 0 #fff,inset -2px -2px 0 grey,inset 2px 2px 0 #dfdfdf;border-radius:0}.missing-indicator>div{background:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAF3pUWHRUaXRsZQAACJnLyy9Jyy/NSwEAD5IDblIFOhoAAAAXelRYdEF1dGhvcgAACJlLzijKz0vMAQALmgLoDsFj8gAAAQpJREFUOMuVlD0OwjAMhd2oQl04Axfo0IGBgYELcAY6cqQuSO0ZOEAZGBg6VKg74gwsEaoESRVHjusI8aQqzY8/PbtOEz1qkFSn2YevlaNOpLMJh2DwvixhuXtOa6/LCh51DUMEFkAsgAZD207Doin8mQ562JpRE5CHBAAhmIqD1L8AqzUUUJkxc6kr3AgAJ+NuvIWRdk7WcrKl0AUqcIBBHOiEbpS4m27mIL5Onfg3k0rgggeQuS2sDOGSahKR+glgqaGLgUJs951NN1q9D72cQqQWR9cr3sm9YcEssEuz6eEuZh2bu0aSOhQ1MBezu2O/+TVSvEFII3qLsZWrSA2AAUQIh1HpyP/kC++zjVSMj6ntAAAAAElFTkSuQmCC\") no-repeat;background-position:50%}.empty-column-indicator,.error-column{background:#bfbfbf;color:#000}.status__wrapper{border:2px groove #bfbfbf;margin:4px}.status{border-color:#404040 #efefef #efefef #404040;border-style:solid;border-width:1px;border-radius:0;background-color:#fff;padding-bottom:40px;margin:4px 4px 8px}.status.status-direct{background-color:#bfbfbf}.status__content{font-size:13px}.status.light .display-name span,.status.light .status__relative-time{color:#7f7f7f}.status__action-bar{box-sizing:border-box;position:absolute;bottom:-1px;left:-1px;background:#bfbfbf;width:calc(100% + 2px);padding:4px 2px;border-bottom:2px groove #bfbfbf;border-top:1px outset #bfbfbf;text-align:right}.status__wrapper .status__action-bar{border-bottom-width:0}.status__action-bar-button{float:right}.status__action-bar-dropdown{margin-left:auto;margin-right:10px}.status__action-bar-dropdown .icon-button{min-width:28px}.status.light .status__content a{color:#00f}.focusable:focus,.focusable:focus .detailed-status__action-bar{background:#bfbfbf}.focusable:focus .detailed-status,.focusable:focus .status{background:#fff;outline:2px dotted grey}.dropdown__trigger.icon-button{padding-right:6px}.detailed-status__action-bar-dropdown .icon-button{min-width:28px}.detailed-status{background:#fff;background-clip:padding-box;margin:4px;border:2px groove #bfbfbf;padding:4px}.detailed-status__display-name{color:#7f7f7f}.detailed-status__display-name strong{color:#000;font-weight:700}.account__avatar,.account__avatar-overlay-base,.account__avatar-overlay-overlay,.account__header__avatar{border-color:#404040 #efefef #efefef #404040;border-style:solid;border-width:1px;border-radius:0;-webkit-clip-path:none;clip-path:none;-webkit-filter:saturate(1.8) brightness(1.1);filter:saturate(1.8) brightness(1.1)}.detailed-status__action-bar{background-color:#bfbfbf;border:0;border-bottom:2px groove #bfbfbf;margin-bottom:8px;justify-items:left;padding-left:4px}.icon-button{background:#bfbfbf;border-color:#efefef #404040 #404040 #efefef;border-style:solid;border-width:2px;border-radius:0;padding:0;margin-right:4px}.icon-button,.icon-button.inverted,.icon-button.inverted:hover,.icon-button:active,.icon-button:focus,.icon-button:hover{color:#3f3f3f}.icon-button:active{border-color:#404040 #efefef #efefef #404040;border-style:solid;border-width:2px;border-radius:0}.status__action-bar>.icon-button{padding:0 15px 0 0;min-width:25px}.icon-button.star-icon,.icon-button.star-icon:active{background:transparent;border:none}.icon-button.star-icon.active,.icon-button.star-icon.active:active,.icon-button.star-icon.active:focus,.icon-button.star-icon.active:hover{color:#ca8f04}.icon-button.star-icon>i{background:#bfbfbf;border-color:#efefef #404040 #404040 #efefef;border-style:solid;border-width:2px;border-radius:0;padding-bottom:3px}.icon-button.star-icon:active>i{border-color:#404040 #efefef #efefef #404040;border-style:solid;border-width:2px;border-radius:0}.text-icon-button{color:#404040}.detailed-status__action-bar-dropdown{margin-left:auto;justify-content:right;padding-right:16px}.detailed-status__button{flex:0 0 auto}.detailed-status__button .icon-button{padding-left:2px;padding-right:25px}.status-card{border-radius:0;background:#fff;border:1px solid #000;color:#000}.status-card:hover{background-color:#fff}.status-card__title{color:#00f;text-decoration:underline;font-weight:700}.load-more{width:auto;margin:5px auto;box-shadow:inset -1px -1px 0 #000,inset 1px 1px 0 #fff,inset -2px -2px 0 grey,inset 2px 2px 0 #dfdfdf;border-radius:0;padding:2px 5px}.load-more,.load-more:hover{background:#bfbfbf;color:#000}.status-card__description{color:#000}.account__display-name strong,.status__display-name strong{color:#000;font-weight:700}.account .account__display-name{color:#000}.account{border-bottom:2px groove #bfbfbf}.reply-indicator__content .status__content__spoiler-link,.status__content .status__content__spoiler-link{background:#bfbfbf;box-shadow:inset -1px -1px 0 #000,inset 1px 1px 0 #fff,inset -2px -2px 0 grey,inset 2px 2px 0 #dfdfdf;border-radius:0}.reply-indicator__content .status__content__spoiler-link:hover,.status__content .status__content__spoiler-link:hover{background:#bfbfbf}.reply-indicator__content .status__content__spoiler-link:active,.status__content .status__content__spoiler-link:active{box-shadow:inset 1px 1px 0 #000,inset -1px -1px 0 #fff,inset 2px 2px 0 grey,inset -2px -2px 0 #dfdfdf;border-width:0;border-radius:0}.reply-indicator__content a,.status__content a{color:#00f}.notification{border:2px groove #bfbfbf;margin:4px}.notification__message{color:#000;font-size:13px}.notification__display-name{font-weight:700}.drawer__header{background:#bfbfbf;border-bottom:2px solid #404040;border-radius:0;justify-content:left;margin-bottom:0;padding-bottom:2px;border-color:#efefef #404040 #bfbfbf #efefef;border-style:solid solid groove;border-width:2px}.drawer__tab{color:#000;box-shadow:inset -1px -1px 0 #000,inset 1px 1px 0 #fff,inset -2px -2px 0 grey,inset 2px 2px 0 #dfdfdf;border-radius:0;padding:5px;margin:2px;flex:0 0 auto}.drawer__tab:first-child:before{content:\"Start\";color:#000;font-weight:700;font-size:15px;width:80%;display:block;position:absolute;right:0}.drawer__tab:first-child{position:relative;padding:5px 15px;width:40px;font-size:0;color:#bfbfbf;background-image:url(/packs/start-d443e819b6248a54c6eb466c75938306.png);background-repeat:no-repeat;background-position:8%;background-clip:padding-box;background-size:auto 50%}.drawer__header a:hover{background-color:transparent}.drawer__header a:first-child:hover{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAIAAACpTQvdAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAF3pUWHRBdXRob3IAAAiZS84oys9LzAEAC5oC6A7BY/IAAACWSURBVCiRhVJJDsQgDEuqOfRZ7a1P5gbP4uaJaEjTADMWQhHYjlk4p0wLnNdptdF4KvBUDyGzVwc2xO+uKtH+1o0ytEEmqFpuxlvFCGCxKbNIT56QCi2MzaA/2Mz+mERSOeqzJG2RUxkjdTabgPtFoZ1bZxcKvgPcLZVufAyR9Ni8v5dWDzfFx0giC1RvZFv6l35QQ/Mvv39XXgGzQpoAAAAASUVORK5CYII=\");background-repeat:no-repeat;background-position:8%;background-clip:padding-box;background-size:auto 50%;transition:unset}.search{background:#bfbfbf;padding:2px;border-bottom:2px outset #bfbfbf;border-color:#bfbfbf;border-style:outset outset groove;border-width:0 2px 2px;margin-bottom:0}.search input{color:#000;border-color:#404040 #efefef #efefef #404040;border-style:solid;border-width:1px;border-radius:0}.search__input:focus,.search input{background-color:#fff}.search-popout{box-shadow:unset;color:#000;border-radius:0;background-color:#ffc;border:1px solid #000}.search-popout h4{color:#000;text-transform:none;font-weight:700}.search-results__header{background-color:#bfbfbf;color:#000;border-bottom:2px groove #bfbfbf}.search-results__hashtag{color:#00f}.search-results__section .account:hover,.search-results__section .account:hover .account__display-name,.search-results__section .account:hover .account__display-name strong,.search-results__section .search-results__hashtag:hover{background-color:#00007f;color:#fff}.search__icon .fa{color:grey}.search__icon .fa.active{opacity:1}.search__icon .fa:hover{color:grey}.drawer__inner,.drawer__inner.darker{background-color:#bfbfbf;border:2px outset #bfbfbf;border-top:0 outset #bfbfbf}.navigation-bar{color:#000}.navigation-bar strong{color:#000;font-weight:700}.compose-form .autosuggest-textarea__textarea,.compose-form .spoiler-input__input{border-color:#404040 #efefef #efefef #404040;border-style:solid;border-width:1px;border-radius:0}.compose-form .autosuggest-textarea__textarea{border-bottom:0}.compose-form__uploads-wrapper{border-radius:0;border-bottom:1px inset #bfbfbf;border-top-width:0}.compose-form__upload-wrapper{border-left:1px inset #bfbfbf;border-right:1px inset #bfbfbf}.compose-form .compose-form__buttons-wrapper{background-color:#bfbfbf;border:2px groove #bfbfbf;margin-top:4px;padding:4px 8px}.compose-form__buttons{background-color:#bfbfbf;border-radius:0;box-shadow:unset}.compose-form__buttons-separator{border-left:2px groove #bfbfbf}.advanced-options-dropdown.open .advanced-options-dropdown__value,.privacy-dropdown.active .privacy-dropdown__value.active{background:#bfbfbf}.privacy-dropdown.active .privacy-dropdown__value.active .icon-button{color:#404040}.privacy-dropdown.active .privacy-dropdown__value{background:#bfbfbf;box-shadow:unset}.privacy-dropdown__option.active,.privacy-dropdown__option.active:hover,.privacy-dropdown__option:hover{background:#00007f}.advanced-options-dropdown.open .advanced-options-dropdown__dropdown,.advanced-options-dropdown__dropdown,.privacy-dropdown.active .privacy-dropdown__dropdown,.privacy-dropdown__dropdown{box-shadow:unset;color:#000;box-shadow:inset -1px -1px 0 #000,inset 1px 1px 0 #fff,inset -2px -2px 0 grey,inset 2px 2px 0 #dfdfdf;border-radius:0;background:#bfbfbf}.privacy-dropdown__option__content{color:#000}.privacy-dropdown__option__content strong{font-weight:700}.compose-form__warning:before{content:\"Tip:\";font-weight:700;display:block;position:absolute;top:-10px;background-color:#bfbfbf;font-size:11px;padding:0 5px}.compose-form__warning{position:relative;box-shadow:unset;border:2px groove #bfbfbf;background-color:#bfbfbf;color:#000}.compose-form__warning a{color:#00f}.compose-form__warning strong{color:#000;text-decoration:underline}.compose-form__buttons button.active:last-child{border-color:#404040 #efefef #efefef #404040;border-style:solid;border-width:2px;border-radius:0;background:#dfdfdf;color:#7f7f7f}.compose-form__upload-thumbnail{border-radius:0;border:2px groove #bfbfbf;background-color:#bfbfbf;padding:2px;box-sizing:border-box}.compose-form__upload-thumbnail .icon-button{max-width:20px;max-height:20px;line-height:10px!important}.compose-form__upload-thumbnail .icon-button:before{content:\"X\";font-size:13px;font-weight:700;color:#000}.compose-form__upload-thumbnail .icon-button i{display:none}.emoji-picker-dropdown__menu{z-index:2}.emoji-dialog.with-search{box-shadow:unset;border-radius:0;background-color:#bfbfbf;border:1px solid #000;box-sizing:content-box}.emoji-dialog .emoji-search{color:#000;background-color:#fff;box-shadow:inset 1px 1px 0 #000,inset -1px -1px 0 #fff,inset 2px 2px 0 grey,inset -2px -2px 0 #dfdfdf;border-width:0;border-radius:0}.emoji-dialog .emoji-search-wrapper{border-bottom:2px groove #bfbfbf}.emoji-dialog .emoji-category-title{color:#000;font-weight:700}.reply-indicator{background-color:#bfbfbf;border-radius:3px;border:2px groove #bfbfbf}.button{box-shadow:inset -1px -1px 0 #000,inset 1px 1px 0 #fff,inset -2px -2px 0 grey,inset 2px 2px 0 #dfdfdf;border-radius:0;color:#000;font-weight:700}.button,.button:disabled,.button:focus,.button:hover{background-color:#bfbfbf}.button:active{box-shadow:inset 1px 1px 0 #000,inset -1px -1px 0 #fff,inset 2px 2px 0 grey,inset -2px -2px 0 #dfdfdf;border-width:0;border-radius:0}.button:disabled{color:grey;text-shadow:1px 1px 0 #efefef}.button:disabled:active{box-shadow:inset -1px -1px 0 #000,inset 1px 1px 0 #fff,inset -2px -2px 0 grey,inset 2px 2px 0 #dfdfdf;border-radius:0}#Getting-started{background-color:#bfbfbf;box-shadow:inset 1px 1px 0 #000,inset -1px -1px 0 #fff,inset 2px 2px 0 grey,inset -2px -2px 0 #dfdfdf;border-radius:0;border-width:0}#Getting-started:before{content:\"Start\";color:#000;font-weight:700;font-size:15px;width:80%;text-align:center;display:block;position:absolute;right:2px}#Getting-started{position:relative;padding:5px 15px;width:60px;font-size:0;color:#bfbfbf;background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAIAAACpTQvdAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAF3pUWHRBdXRob3IAAAiZS84oys9LzAEAC5oC6A7BY/IAAACWSURBVCiRhVJJDsQgDEuqOfRZ7a1P5gbP4uaJaEjTADMWQhHYjlk4p0wLnNdptdF4KvBUDyGzVwc2xO+uKtH+1o0ytEEmqFpuxlvFCGCxKbNIT56QCi2MzaA/2Mz+mERSOeqzJG2RUxkjdTabgPtFoZ1bZxcKvgPcLZVufAyR9Ni8v5dWDzfFx0giC1RvZFv6l35QQ/Mvv39XXgGzQpoAAAAASUVORK5CYII=\");background-repeat:no-repeat;background-position:8%;background-clip:padding-box;background-size:auto 50%}.column-subheading{background-color:#bfbfbf;color:#000;border-bottom:2px groove #bfbfbf;text-transform:none;font-size:16px}.column-link{background-color:transparent;color:#000}.column-link:hover{background-color:#00007f;color:#fff}.getting-started__wrapper .column-subheading{font-size:0;margin:0;padding:0}.getting-started__wrapper .column-link{padding-left:40px}.getting-started__wrapper .column-link,.getting-started__wrapper .column-link:hover{background-size:32px 32px;background-repeat:no-repeat;background-position:36px 50%}.getting-started__wrapper .column-link i{font-size:0;width:32px}.column-link[href=\"/web/timelines/public\"],.column-link[href=\"/web/timelines/public\"]:hover{background-image:url(/packs/icon_public-2d798a39bb2bd6314e47b00669686556.png)}.column-link[href=\"/web/timelines/public/local\"],.column-link[href=\"/web/timelines/public/local\"]:hover{background-image:url(/packs/icon_local-eade3ebeb7ac50f798cd40ed5fe62232.png)}.column-link[href=\"/web/pinned\"],.column-link[href=\"/web/pinned\"]:hover{background-image:url(/packs/icon_pin-79e04b07bcaa1266eee3164e83f574b4.png)}.column-link[href=\"/web/favourites\"],.column-link[href=\"/web/favourites\"]:hover{background-image:url(/packs/icon_likes-27b8551da2d56d81062818c035ed622e.png)}.column-link[href=\"/web/lists\"],.column-link[href=\"/web/lists\"]:hover{background-image:url(/packs/icon_lists-ae69bf4fb26c40d2c9b056c55c9153e2.png)}.column-link[href=\"/web/follow_requests\"],.column-link[href=\"/web/follow_requests\"]:hover{background-image:url(/packs/icon_follow_requests-32eaf00987b072b2b12f8015d6a6a250.png)}.column-link[href=\"/web/keyboard-shortcuts\"],.column-link[href=\"/web/keyboard-shortcuts\"]:hover{background-image:url(/packs/icon_keyboard_shortcuts-4b183486762cfcc9f0de7522520a5485.png)}.column-link[href=\"/web/blocks\"],.column-link[href=\"/web/blocks\"]:hover{background-image:url(/packs/icon_blocks-0b0e54d45ff0177b02e1357ac09c0d51.png)}.column-link[href=\"/web/mutes\"],.column-link[href=\"/web/mutes\"]:hover{background-image:url(/packs/icon_mutes-5e7612d5c63fedb3fc59558284304cfc.png)}.column-link[href=\"/settings/preferences\"],.column-link[href=\"/settings/preferences\"]:hover{background-image:url(/packs/icon_settings-e7c53fb8ee137f93827e2db21f507cb1.png)}.column-link[href=\"/about/more\"],.column-link[href=\"/about/more\"]:hover{background-image:url(/packs/icon_about-ffafc67a2e97ca436da6c1bf61a8ab68.png)}.column-link[href=\"/auth/sign_out\"],.column-link[href=\"/auth/sign_out\"]:hover{background-image:url(/packs/icon_logout-3abd28c4fc25290e6e4088c50d3352f4.png)}.getting-started__footer{display:none}.getting-started__wrapper:before{content:\"Mastodon 95\";font-weight:700;font-size:23px;color:#fff;line-height:30px;padding-left:20px;padding-right:40px;left:0;bottom:-30px;display:block;position:absolute;background-color:#7f7f7f;width:200%;height:30px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;transform-origin:top left}.getting-started__wrapper{border-color:#efefef #404040 #404040 #efefef;border-style:solid;border-width:2px;border-radius:0;background-color:#bfbfbf}.column .static-content.getting-started{display:none}.keyboard-shortcuts kbd{background-color:#bfbfbf}.account__header{background-color:#7f7f7f}.account__header .account__header__content{color:#fff}.account-authorize__wrapper{border:2px groove #bfbfbf;margin:2px;padding:2px}.account--panel{background-color:#bfbfbf;border:0;border-top:2px groove #bfbfbf}.account-authorize .account__header__content{color:#000;margin:10px}.account__action-bar__tab>span{color:#000;font-weight:700}.account__action-bar__tab strong{color:#000}.account__action-bar{border:unset}.account__action-bar__tab{border:1px outset #bfbfbf}.account__action-bar__tab:active{box-shadow:inset 1px 1px 0 #000,inset -1px -1px 0 #fff,inset 2px 2px 0 grey,inset -2px -2px 0 #dfdfdf;border-width:0;border-radius:0}.dropdown--active .dropdown__content>ul,.dropdown-menu{background:#ffc;border-radius:0;border:1px solid #000;box-shadow:unset}.dropdown-menu a{background-color:transparent}.dropdown--active:after{display:none}.dropdown--active .icon-button{color:#000;box-shadow:inset 1px 1px 0 #000,inset -1px -1px 0 #fff,inset 2px 2px 0 grey,inset -2px -2px 0 #dfdfdf;border-width:0;border-radius:0}.dropdown--active .dropdown__content>ul>li>a{background:transparent}.dropdown--active .dropdown__content>ul>li>a:hover{background:transparent;color:#000;text-decoration:underline}.dropdown-menu__separator,.dropdown__sep{border-color:#7f7f7f}.detailed-status__action-bar-dropdown .dropdown--active .dropdown__content.dropdown__left{left:unset}.detailed-status__button>.icon-button,.dropdown>.icon-button,.star-icon i,.status__action-bar>.icon-button{height:25px!important;width:28px!important;box-sizing:border-box}.status__action-bar-button .fa-floppy-o{padding-top:2px}.status__action-bar-dropdown{position:relative;top:-3px}.detailed-status__action-bar-dropdown .dropdown{position:relative;top:-4px}.notification .status__action-bar{border-bottom:none}.notification .status{margin-bottom:4px}.status__wrapper .status{margin-bottom:3px}.status__wrapper{margin-bottom:8px}.icon-button .fa-retweet{position:relative;top:-1px}.actions-modal,.boost-modal,.confirmation-modal,.embed-modal,.error-modal,.onboarding-modal,.report-modal{box-shadow:inset -1px -1px 0 #000,inset 1px 1px 0 #fff,inset -2px -2px 0 grey,inset 2px 2px 0 #dfdfdf;border-radius:0;background:#bfbfbf}.actions-modal:before,.boost-modal:before,.confirmation-modal:before,.report-modal:before{content:\"Confirmation\";display:block;background:#00007f;color:#fff;font-weight:700;padding-left:2px}.boost-modal:before{content:\"Boost confirmation\"}.boost-modal__action-bar>div>span:before{content:\"Tip: \";font-weight:700}.boost-modal__action-bar,.confirmation-modal__action-bar,.report-modal__action-bar{background:#bfbfbf;margin-top:-15px}.embed-modal h4,.error-modal h4,.onboarding-modal h4{background:#00007f;color:#fff;font-weight:700;padding:2px;font-size:13px;text-align:left}.confirmation-modal__action-bar .confirmation-modal__cancel-button,.confirmation-modal__action-bar .confirmation-modal__cancel-button:active,.confirmation-modal__action-bar .confirmation-modal__cancel-button:focus,.confirmation-modal__action-bar .confirmation-modal__cancel-button:hover{color:#000}.confirmation-modal__action-bar .confirmation-modal__cancel-button:active,.embed-modal .embed-modal__container .embed-modal__html,.embed-modal .embed-modal__container .embed-modal__html:focus{box-shadow:inset 1px 1px 0 #000,inset -1px -1px 0 #fff,inset 2px 2px 0 grey,inset -2px -2px 0 #dfdfdf;border-width:0;border-radius:0}.embed-modal .embed-modal__container .embed-modal__html,.embed-modal .embed-modal__container .embed-modal__html:focus{background:#fff;color:#000}.account__header>div,.modal-root__overlay{background:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAFnpUWHRUaXRsZQAACJnLzU9JzElKBwALgwLXaCRlPwAAABd6VFh0QXV0aG9yAAAImUvOKMrPS8wBAAuaAugOwWPyAAAAEUlEQVQImWNgYGD4z4AE/gMADwMB/414xEUAAAAASUVORK5CYII=\")}.admin-wrapper:before{position:absolute;top:0;content:\"Control Panel\";color:#fff;background-color:#00007f;font-size:13px;font-weight:700;width:100%;margin:2px;display:block;padding:2px 2px 2px 22px;box-sizing:border-box}.admin-wrapper{position:relative;background:#bfbfbf;box-shadow:inset -1px -1px 0 #000,inset 1px 1px 0 #fff,inset -2px -2px 0 grey,inset 2px 2px 0 #dfdfdf;border-radius:0;width:70vw;height:80vh;margin:10vh auto;color:#000;padding-top:24px;flex-direction:column;overflow:hidden}@media screen and (max-width:1120px){.admin-wrapper{width:90vw;height:95vh;margin:2.5vh auto}}@media screen and (max-width:740px){.admin-wrapper{width:100vw;height:95vh;height:calc(100vh - 24px);margin:0}}.admin-wrapper .sidebar-wrapper{position:static;height:auto;flex:0 0 auto;margin:2px}.admin-wrapper .content-wrapper{flex:1 1 auto;width:calc(100% - 20px);border-color:#efefef #404040 #404040 #efefef;border-style:solid;border-width:2px;border-radius:0;position:relative;margin-left:10px;margin-right:10px;margin-bottom:40px;box-sizing:border-box}.admin-wrapper .content{background-color:#bfbfbf;width:100%;max-width:100%;min-height:100%;box-sizing:border-box;position:relative}.admin-wrapper .sidebar{position:static;background:#bfbfbf;color:#000;width:100%;height:auto;padding-bottom:20px}.admin-wrapper .sidebar .logo{position:absolute;top:2px;left:4px;width:18px;height:18px;margin:0}.admin-wrapper .sidebar>ul{background:#bfbfbf;margin:0 0 0 8px;color:#000}.admin-wrapper .sidebar>ul>li{display:inline-block}.admin-wrapper .sidebar>ul>li#admin,.admin-wrapper .sidebar>ul>li#settings{padding:2px;border:0 solid transparent}.admin-wrapper .sidebar>ul>li#logout{right:12px}.admin-wrapper .sidebar>ul>li#logout,.admin-wrapper .sidebar>ul>li#web{position:absolute;box-shadow:inset -1px -1px 0 #000,inset 1px 1px 0 #fff,inset -2px -2px 0 grey,inset 2px 2px 0 #dfdfdf;border-radius:0;bottom:10px}.admin-wrapper .sidebar>ul>li#web{display:inline-block;left:12px}.admin-wrapper .sidebar>ul>li>a{display:inline-block;box-shadow:inset -1px 0 0 #000,inset 1px 0 0 #fff,inset 0 1px 0 #fff,inset 0 2px 0 #dfdfdf,inset -2px 0 0 grey,inset 2px 0 0 #dfdfdf;border-radius:0;border-top-left-radius:1px;border-top-right-radius:1px;padding:2px 5px;margin:0;color:#000;vertical-align:baseline}.admin-wrapper .sidebar>ul>li>a.selected{background:#bfbfbf;color:#000;padding-top:4px;padding-bottom:4px}.admin-wrapper .sidebar>ul>li>a:hover{background:#bfbfbf;color:#000}.admin-wrapper .sidebar>ul>li>ul{width:calc(100% - 20px);background:transparent;position:absolute;left:10px;top:54px;z-index:3}.admin-wrapper .sidebar>ul>li>ul>li{background:#bfbfbf;display:inline-block;vertical-align:baseline}.admin-wrapper .sidebar>ul>li>ul>li>a{background:#bfbfbf;box-shadow:inset -1px 0 0 #000,inset 1px 0 0 #fff,inset 0 1px 0 #fff,inset 0 2px 0 #dfdfdf,inset -2px 0 0 grey,inset 2px 0 0 #dfdfdf;border-radius:0;border-top-left-radius:1px;border-top-right-radius:1px;color:#000;padding:2px 5px;position:relative;z-index:3}.admin-wrapper .sidebar>ul>li>ul>li>a.selected{background:#bfbfbf;color:#000;padding-bottom:4px;padding-top:4px;padding-right:7px;margin-left:-2px;margin-right:-2px;position:relative;z-index:4}.admin-wrapper .sidebar>ul>li>ul>li>a.selected:first-child{margin-left:0}.admin-wrapper .sidebar>ul>li>ul>li>a.selected:hover{background:transparent;color:#000}.admin-wrapper .sidebar>ul>li>ul>li>a:hover{background:#bfbfbf;color:#000}@media screen and (max-width:1520px){.admin-wrapper .sidebar>ul>li>ul{max-width:1000px}.admin-wrapper .sidebar{padding-bottom:45px}}@media screen and (max-width:600px){.admin-wrapper .sidebar>ul>li>ul{max-width:500px}.admin-wrapper .sidebar{padding:0 0 70px;width:100%;height:auto}.admin-wrapper .content-wrapper{overflow:auto;height:80%;height:calc(100% - 150px)}}.flash-message{background-color:#ffc;color:#000;border:1px solid #000;border-radius:0;position:absolute;top:0;left:0;width:100%}.admin-wrapper table{background-color:#fff;border-color:#404040 #efefef #efefef #404040;border-style:solid;border-width:1px;border-radius:0}.admin-wrapper .content .muted-hint,.admin-wrapper .content>p,.admin-wrapper .content h2,.admin-wrapper .content h6,.filters .filter-subset a,.simple_form .check_boxes .checkbox label,.simple_form .input.radio_buttons .radio label,.simple_form .input.with_block_label>label,.simple_form .input.with_label.boolean .label_input>label,.simple_form .input.with_label .label_input>label,.simple_form h4,.simple_form p.hint,.simple_form span.hint,a.table-action-link,a.table-action-link:hover{color:#000}.table>tbody>tr:nth-child(odd)>td,.table>tbody>tr:nth-child(odd)>th{background-color:#fff}.simple_form input[type=email],.simple_form input[type=number],.simple_form input[type=password],.simple_form input[type=text],.simple_form textarea{color:#000;background-color:#fff;border-color:#404040 #efefef #efefef #404040;border-style:solid;border-width:1px;border-radius:0}.simple_form input[type=email]:active,.simple_form input[type=email]:focus,.simple_form input[type=number]:active,.simple_form input[type=number]:focus,.simple_form input[type=password]:active,.simple_form input[type=password]:focus,.simple_form input[type=text]:active,.simple_form input[type=text]:focus,.simple_form textarea:active,.simple_form textarea:focus{background-color:#fff}.simple_form .block-button,.simple_form .button,.simple_form button{background:#bfbfbf;box-shadow:inset -1px -1px 0 #000,inset 1px 1px 0 #fff,inset -2px -2px 0 grey,inset 2px 2px 0 #dfdfdf;border-radius:0;color:#000;font-weight:400}.simple_form .block-button:hover,.simple_form .button:hover,.simple_form button:hover{background:#bfbfbf}.simple_form .warning,.table-form .warning{background:#ffc;color:#000;box-shadow:unset;text-shadow:unset;border:1px solid #000}.simple_form .warning a,.table-form .warning a{color:#00f;text-decoration:underline}.simple_form .block-button.negative,.simple_form .button.negative,.simple_form button.negative{background:#bfbfbf}.filters .filter-subset{border:2px groove #bfbfbf;padding:2px}.filters .filter-subset a:before{content:\"\";background-color:#fff;border-radius:50%;border-color:#7f7f7f #f5f5f5 #f5f5f5 #7f7f7f;border-style:solid;border-width:2px;width:12px;height:12px;display:inline-block;vertical-align:middle;margin-right:2px}.filters .filter-subset a.selected:before{background-color:#000;box-shadow:inset 0 0 0 3px #fff}.filters .filter-subset a,.filters .filter-subset a.selected,.filters .filter-subset a:hover{color:#000;border-bottom:0 solid transparent}"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///./app/javascript/styles/mastodon/components.scss","webpack:///./app/javascript/skins/vanilla/win95/common.scss","webpack:///./app/javascript/styles/mastodon/reset.scss","webpack:///./app/javascript/styles/mastodon/variables.scss","webpack:///./app/javascript/styles/mastodon/basics.scss","webpack:///./app/javascript/styles/mastodon/containers.scss","webpack:///./app/javascript/styles/mastodon/lists.scss","webpack:///./app/javascript/styles/mastodon/footer.scss","webpack:///./app/javascript/styles/mastodon/compact_header.scss","webpack:///./app/javascript/styles/mastodon/widgets.scss","webpack:///./app/javascript/styles/mastodon/forms.scss","webpack:///./app/javascript/styles/mastodon/accounts.scss","webpack:///./app/javascript/styles/mastodon/stream_entries.scss","webpack:///./app/javascript/styles/mastodon/boost.scss","webpack:///./","webpack:///./app/javascript/styles/mastodon/_mixins.scss","webpack:///./app/javascript/styles/mastodon/polls.scss","webpack:///./app/javascript/styles/mastodon/modal.scss","webpack:///./app/javascript/styles/mastodon/emoji_picker.scss","webpack:///./app/javascript/styles/mastodon/about.scss","webpack:///./app/javascript/styles/mastodon/tables.scss","webpack:///./app/javascript/styles/mastodon/admin.scss","webpack:///./app/javascript/styles/mastodon/dashboard.scss","webpack:///./app/javascript/styles/mastodon/rtl.scss","webpack:///./app/javascript/styles/mastodon/accessibility.scss"],"names":[],"mappings":"AAiQE,iBCksFD,WA13FC,6EACA,CAtED,2ZCcC,mBACA,SACA,eACA,aACA,uBACA,CDKD,8ECCC,cDKD,KCDC,cDKD,MCDC,gBDKD,aCDC,YDKD,oDCAC,uBACA,CDKD,MCDC,yCACA,CDKD,KCDC,uCDKD,oBCDC,sBACA,CDKD,0BCDC,iCACA,kBACA,CDKD,gCCDC,mBDKD,iCCDC,mBDKD,0BCDC,8BACA,yBACA,CDKD,iECGC,kBChFW,CFqFZ,2BCDC,uBDKD,KG1FC,qEACA,iBAEA,gBACA,WDVM,kCCYN,qCACA,2DACA,qHACA,uCACA,CH8FD,iBGhFG,kKHmFH,cG/EG,6BACA,YACA,UACA,kBD9BS,CFiHZ,kCG/EK,kBHkFL,aG7EG,kBDvCS,CFuHZ,iBG5EG,mCACA,CH+EH,yBG5EK,mCACA,CH+EL,YG1EG,kBH6EH,WGzEG,4BACA,gBACA,CH4EH,sBGzEK,6BACA,YACA,eACA,CH4EL,WGvEG,iCACA,CH6EH,sBG5EG,uBACA,SACA,CHsFH,WGlFG,oCACA,cDxEoB,mBAPX,aCqFT,uBACA,kBACA,CHyEH,mBGtEK,iCACA,CHyEL,qCGrES,8BACA,WACA,YACA,iBACA,CHwET,sBGnEO,gCACA,eACA,CHsEP,OG/DC,kCACA,CHmED,aGhEG,aHmEH,4BG5DG,wBACA,YACA,mBACA,uBACA,mBACA,CHgEH,eIzMC,8BAEA,CJ6MD,oCIhND,eAMI,mBACA,CJ8MD,CACF,gBI1MC,uBJ8MD,oCI/MD,gBAII,mBJ+MD,CACF,mBI5MG,oCACA,kBACA,CJ+MH,uBI5MK,6BACA,CJ+ML,qBI3MK,oCACA,mBACA,WF7BE,qBE+BF,UACA,kBACA,iBACA,6CACA,gBACA,cACA,CJ8ML,kCIvMG,2BAEA,mBACA,qBACA,CJ2MH,oCIhNC,kCAQI,wBACA,YACA,CJ4MH,CACF,gBIvMC,yBAEA,eACA,iBACA,sBACA,iBAEA,sBAEA,CJ2MD,oCIrND,gBAaI,2BAEA,mBAEA,CJ4MD,CACF,wBIzMG,uBACA,gBACA,CJ4MH,4BIzMK,uBACA,cACA,SACA,iBACA,CJ4ML,sBIvMG,4BF9EsB,uBEgFtB,CJ0MH,gCIvMK,8BACA,uBACA,eACA,CJ0ML,6BIrMG,6BACA,iBACA,eACA,CJwMH,QInMC,2BACA,8BACA,sBACA,mCACA,2BJuMD,kBIpMG,0BACA,CJuMH,kBInMG,wBACA,CJsMH,kBIlMG,wBACA,CJqMH,kBIjMG,0BACA,CJoMH,sCIhMG,gBJmMH,oCI/ND,QAgCI,kDJmMD,sCIhMG,0BACA,mBACA,sBACA,CJmMH,gCI/LG,kCACA,kBACA,CJkMH,qBI9LG,aJiMH,CACF,oCIlPD,QAqDI,+CACA,CJiMD,kBI9LG,cJiMH,kBI7LG,wBACA,CJgMH,kBI5LG,wBACA,CJ+LH,kBI3LG,wBACA,CJ8LH,CACF,oCI1LD,eAEI,iBJ6LD,CACF,0BI1LG,gBJ6LH,oCI9LC,0BAII,UJ8LH,CACF,uBI1LG,sDACA,kBACA,YACA,cACA,aACA,oBACA,uBACA,iBACA,eACA,CJ6LH,oCIvMC,uBAaI,0BACA,MACA,OACA,SACA,gBACA,gBACA,WACA,CJ8LH,CACF,2BI3LK,6BACA,CJ8LL,iCI1LK,iCACA,2BACA,gBACA,CJ6LL,mCIzLK,iCACA,uBACA,gBACA,CJ4LL,kCIxLK,iCACA,yBACA,gBACA,CJ2LL,8BIvLK,0BACA,CJ0LL,kCIvLO,0BACA,WACA,kBACA,WACA,CJ0LP,oCI/LK,kCAQI,YJ2LP,CACF,6GIrLO,mBJwLP,iCInLK,gCACA,eACA,eACA,gBACA,qBACA,cF3QkB,mBE6QlB,iBACA,CJsLL,sHIjLO,oCFjSA,CFsdP,oCIhLO,0CACE,aJmLP,CACF,mCI9KK,wCAEA,iBACA,CJiLL,4HI5KO,uCACA,CJ+KP,qBIvKG,2BACA,0DACA,sBACA,mCACA,2BJ0KH,+BIvKK,wBACA,CJ0KL,+BItKK,wBACA,CJyKL,oCIvLC,qBAkBI,qCACA,CJyKH,+BItKK,aJyKL,CACF,sCIpKG,mCACA,kCACA,CJuKH,+CIpKK,WJuKL,oIInKO,sDJuKP,4DInKO,wBFvVkB,CF6fzB,gFInKS,YF1VgB,CFggBzB,6CIhKK,0CACA,aACA,kBACA,eACA,CJmKL,mDIhKO,yBACA,kBACA,WACA,YACA,gDACA,MACA,MACA,CJmKP,iDI/JO,kFACA,WACA,YACA,SACA,yBACA,CJkKP,oCI1LG,6CA4BI,aJkKL,CACF,8CI9JK,gBJiKL,4JI7JO,kBJiKP,oCInKK,4JAKI,gBJmKP,CACF,oCIlOC,sCAoEI,+BACA,CJkKH,mDI/JK,aJkKL,8FI7JK,gBJgKL,CACF,2CI5JK,mCACA,aACA,0BACA,CJ+JL,kDI5JO,yBACA,mBACA,kBACA,SACA,OACA,QACA,YACA,0BACA,UACA,CJ+JP,mDI3JO,0BACA,aACA,kBACA,aACA,CJ8JP,uDI3JS,yBACA,YACA,SACA,kBACA,yBACA,kBACA,CJ8JT,oCI/LG,2CAsCI,gCACA,0BACA,WACA,CJ6JL,kDI1JO,aJ6JP,mDIzJO,uBACA,sBAEA,CJ4JP,uDIzJS,0BACA,CJ4JT,CACF,0DIrKO,mDAYI,aJ6JT,CACF,oCIzNG,2CAiEI,gBJ4JL,CACF,oCI9NG,2CAqEI,eJ6JL,CACF,4CIzJK,8BACA,CJ4JL,kDIzJO,mCACA,CJ4JP,qDIzJS,gCACA,WF5fF,gBE8fE,gBACA,mBACA,uBACA,4BACA,CJ4JT,2DIzJW,6BACA,WFtgBJ,gBEwgBI,gBACA,sBACA,CJ4JX,oCIpLG,4CA8BI,8BACA,8BACA,kBACA,CJ0JL,kDIvJO,8BACA,CJ0JP,qDIvJS,gCACA,gBACA,CJ0JT,2DIvJW,aFjhBU,CF2qBrB,CACF,kDIpJO,wCACA,oBACA,WACA,CJuJP,oEIpJS,gCACA,eACA,CJuJT,oCInJS,oEACE,aJsJT,CACF,2DIlJS,kCACA,cACA,cF5iBc,aE8iBd,+BACA,eACA,kBACA,iBACA,CJqJT,6DIlJW,cJqJX,sEIjJW,eJoJX,iEIhJW,yBACA,kBACA,SACA,OACA,WACA,gCACA,WACA,uBACA,CJmJX,wEI9Ia,yCACA,CJiJb,iFI7Ia,2BF9kBY,CF8tBzB,uEI1Ia,iCACA,CJ6Ib,6DIxIW,kCACA,CJ2IX,0EIvIW,4BACA,CJ0IX,2EItIW,+BACA,kBACA,WFrnBJ,4CEunBI,CJyIX,0DIpIS,wBACA,CJuIT,2DInIS,gBJsIT,6CIhIK,2BACA,CJmIL,iEIhIO,gCACA,uBACA,aACA,CJmIP,0FIhIS,6BJmIT,wEI/HS,aJkIT,oDI7HO,gCACA,aF7oBgB,CF8wBvB,sDI7HS,mCFjpBc,qBEmpBd,aACA,eACA,CJgIT,6DI7HW,0BFtqBJ,CFuyBP,oCIjKG,6CAuCI,uBACA,CJ8HL,CACF,0CIzHG,0BJ4HH,oCI7HC,0CAII,gBJ6HH,CACF,sCIzHG,gBJ4HH,mCIxHG,sDACA,kBACA,gBACA,kBACA,CJ2HH,oCIhIC,mCAQI,gCACA,eACA,CJ4HH,CACF,4DIzHK,qBACA,CJ4HL,8DIzHO,cJ4HP,qFIxHO,wBJ2HP,wEIvHO,aFxtBQ,CFk1Bf,6DIpHK,8BF/tBE,CFw1BP,oFInHK,4BACA,aFxtBkB,CFg1BvB,0CInHK,iBJsHL,mCIjHG,cJ5uBc,cI6uBd,CJoHH,wCIjHK,8BACA,CJoHL,0BI/GG,4BACA,eACA,aACA,CJkHH,8BI/GK,oCACA,YACA,cACA,mBACA,iBACA,CJkHL,oCIxHG,8BASI,cJmHL,CACF,oCI7HG,8BAaI,eJoHL,CACF,oCIxIC,0BAwBI,qCACA,CJoHH,8BIjHK,qBACA,gBACA,+BACA,CJoHL,yCIjHO,gBJoHP,yCIhHO,kBFxxBG,CF24BV,8II9GS,mBJiHT,CACF,SKv5BC,gBL25BD,YKx5BG,iCACA,CL25BH,gBKt5BC,6BACA,CL05BD,mBKv5BG,+BACA,kBACA,CL05BH,uBMx6BG,iCACA,oBACA,eACA,aACA,CN46BH,oCMj7BC,uBAQI,oCACA,CN66BH,CACF,6BM16BK,2BACA,yCACA,CN66BL,uCM16BO,yBACA,WACA,CN66BP,uCMz6BO,yBACA,WACA,CN46BP,uCMx6BO,yBACA,YACA,iBACA,CN26BP,4CMx6BS,cN26BT,uCMt6BO,yBACA,WACA,CNy6BP,uCMr6BO,yBACA,WACA,CNw6BP,oCM78BG,6BAyCI,kCNw6BL,8EMp6BO,cNw6BP,uCMp6BO,WNu6BP,uCMn6BO,cNs6BP,8EMj6BO,cNq6BP,uCMj6BO,WNo6BP,CACF,oCMh6BO,uCACE,cNm6BP,CACF,oCM/5BO,4JAIE,aNk6BP,CACF,0BM75BK,yCACA,kBACA,aJlFkB,CFm/BvB,4BM75BO,kCACA,CNg6BP,4BM35BK,kCACA,CN85BL,uGMz5BO,0BN45BP,kCMt5BO,0BACA,WACA,aACA,CNy5BP,uCMt5BS,aNy5BT,wIMj5BS,aNo5BT,mBOxhCG,gCACA,cLaoB,gBKXpB,mBACA,eACA,oBACA,CP4hCH,oCOniCC,mBAUI,qCACA,CP6hCH,CACF,qBO1hCK,kCACA,CP6hCL,yBOzhCK,6BLJoB,CFiiCzB,uBOxhCK,wCACA,kBACA,WACA,WACA,CP2hCL,aQxjCC,qDACA,CR4jCD,kBQzjCG,wBACA,kBACA,gBACA,0BACA,eNRI,CFqkCP,sBQzjCK,kFACA,WACA,YACA,SACA,yBACA,CR4jCL,mBQvjCG,mBNdS,aMeT,0BACA,eACA,cNVoB,iBMYpB,qBACA,eACA,CR0jCH,6BQvjCK,uBACA,eACA,CR0jCL,qBQtjCK,mBRyjCL,gCQtjCO,gBRyjCP,sBQpjCK,wBACA,UACA,gBACA,uBACA,oBACA,kBACA,oBACA,aACA,CRujCL,qBQnjCK,cN1CoB,oBM2CpB,CRsjCL,2BQnjCO,0BRsjCP,oCQrnCD,aAqEI,aRojCD,CACF,qBQhjCC,sCACA,CRojCD,wBQjjCG,sCACA,gBACA,eACA,aNjEoB,CFsnCvB,8BQhjCG,eRmjCH,yCQhjCK,gBRmjCL,qDQ/iCK,+BACA,CRkjCL,+CQ9iCK,uBACA,yBACA,CRijCL,sEQ3iCC,+BACA,mBNlGW,kCMoGX,CRyjCD,0DQpjCC,qCAEA,CRkjCD,gBQ3iCC,6BN3GsB,iBM6GtB,qBACA,eACA,CR+iCD,uBQ5iCG,gBR+iCH,kBQ3iCG,mBR8iCH,6BQ3iCK,gBR8iCL,sBQziCG,gBR4iCH,wBQziCK,WN/IE,oBMgJF,CR4iCL,sBQriCC,yCACA,mBNjJW,mCMmJX,cN3IwB,gBM6IxB,kBACA,CR0iCD,qDQtiCG,gBR0iCH,qXQtiCO,gBR0jCP,wBQpjCG,uCACA,CRujCH,wLQ3iCO,qBRojCP,kIQjjCS,0BRojCT,+BQ7iCG,mBRgjCH,mCQ7iCK,8BNvLkB,CFwuCvB,6DQ1iCK,gCACA,CR6iCL,2DQziCK,oCACA,CR4iCL,gEQziCO,gBR4iCP,iBQriCC,6BN7NM,eMiON,cNlNsB,kBMoNtB,CRyiCD,8BQ9iCC,oDAEA,CRqjCD,aQ9iCC,qCAGA,kBACA,aACA,CRyiCD,gBQtiCG,WN9OI,eM+OJ,gBACA,gBACA,kBACA,CRyiCH,eQriCG,4BNxOoB,CFixCvB,oCQ1jCD,aAsBI,+BACA,CRwiCD,gBQriCG,eRwiCH,CACF,WQniCC,mBN9PW,kBM+PX,kCACA,CRuiCD,gBQpiCG,wCACA,CRuiCH,sCQniCK,gCACA,8BACA,mBN1QO,kBM4QP,aACA,qBACA,cACA,kCACA,CRsiCL,yEQ/hCO,mBRkiCP,yBQ7hCK,mBR7RgB,cQ8RhB,CRgiCL,6BQ5hCK,yBACA,CR+hCL,mBQ3hCK,6BACA,gBACA,WN/SE,mBMiTF,gBACA,sBACA,CR8hCL,uBQ3hCO,aNxSgB,CFs0CvB,yBQ1hCO,8BACA,eACA,eACA,aN/SgB,CF60CvB,wFQrhCO,UNtUA,CFg2CP,8BQrhCK,yBACA,CRwhCL,sDQphCK,oBR1UgB,CAi2CrB,cQjhCC,qCACA,CRqhCD,+BQlhCG,yBACA,YACA,kBACA,kBACA,kBACA,mBACA,wBACA,CRqhCH,2CQlhCK,URqhCL,4CQjhCK,URohCL,4CQhhCK,URmhCL,gBQ7gCC,WRihCD,yBQ9gCG,kBACA,CRihCH,yBQ7gCG,2CACA,cN7WoB,gBM+WpB,YACA,CRghCH,qCQ7gCK,gBRghCL,yBQ3gCG,qCACA,+BACA,CR8gCH,uCQ1gCG,gBR6gCH,uBQzgCG,8BACA,eACA,gBACA,UNnZI,CFg6CP,6BQzgCK,4BNzYkB,gBM2YlB,cACA,CR4gCL,oCQvgCG,kCACE,aR0gCH,CACF,oCQtgCD,qIAQI,gCACA,eACA,CRygCD,CACF,eQlgCC,iBRsgCD,oCQvgCD,eAII,qBRugCD,CACF,qBQpgCG,uBRugCH,qCQxgCC,qBAII,uBRwgCH,CACF,oCQ7gCC,qBAQI,WRygCH,CACF,oCQlhCC,qBAYI,YR0gCH,CACF,gCQtgCG,kBRygCH,oCQ1gCC,gCAII,6BR0gCH,CACF,+DQtgCO,gBRygCP,yDQrgCO,+BACA,CRwgCP,mEQrgCS,uBACA,eACA,CRwgCT,wFQpgCS,yBACA,CRugCT,kKQhgCO,gBRqgCP,eQ7/BC,aNtesB,CFw+CvB,gCQngCC,mBRsgCD,4BQ//BK,gBRkgCL,iBQ7/BG,gCACA,qBACA,gBACA,aR5fkB,CA6/CrB,sEQ3/BK,0BR8/BL,KSrgDC,+DACA,CTygDD,gBSrgDC,6BACA,aACA,CTygDD,oBSpgDG,kCACA,CTwgDH,2BSrgDK,STwgDL,yCSngDO,mBTsgDP,oDSngDS,gBTsgDT,+CSjgDO,mCACA,CTogDP,qDSjgDS,2BACA,MACA,CTogDT,4BS9/CK,iCACA,CTigDL,+CS9/CO,mCACA,gBACA,WPhDA,cOkDA,UACA,CTigDP,2ES5/CO,kBTggDP,kDS5/CO,gBT+/CP,2CS3/CO,0BACA,MACA,CT8/CP,oCS1/CO,cThEc,yBSiEd,CT6/CP,+HSx/CS,qBT2/CT,kBSp/CG,0BACA,CTu/CH,yBSp/CK,oCACA,UACA,aACA,CTu/CL,mBSl/CG,aPjFoB,CFskDvB,qBSl/CK,aT5FgB,CAilDrB,wBSj/CK,oCACA,eACA,CTo/CL,uBS/+CG,6BACA,cACA,CTk/CH,oBS9+CG,gCPrGoB,CFulDvB,gCS9+CK,iCACA,iBACA,gBACA,eACA,CTi/CL,mBS5+CG,mBT++CH,oBS3+CG,gBT8+CH,0JS1+CO,gBTy/CP,qDSl/CK,aTq/CL,2DSl/CO,mCACA,WPnJA,gBOqJA,gBACA,aACA,CTq/CP,uHSh/CO,cTo/CP,qDS/+CK,gCACA,CTk/CL,kDS5+CK,mCACA,WPzKE,cO2KF,kBACA,qBACA,eACA,CT++CL,qCS3+CK,eT8+CL,kCS1+CK,WT6+CL,qCSx+CG,eT2+CH,2CSx+CK,mCACA,WP/LE,cOiMF,gBACA,eACA,CT2+CL,2CSv+CK,mBT0+CL,wCSt+CK,iCTy+CL,4BSp+CG,kCACA,CTu+CH,2BSn+CG,mBTs+CH,6CSn+CK,gBTs+CL,yBSj+CG,6BAEA,mBACA,CTo+CH,gCSj+CK,eTo+CL,iCSh+CK,qCACA,cACA,cACA,CTm+CL,mCSh+CO,cTm+CP,4GS79CK,gBTi+CL,oCSx/CC,yBA2BI,6BACA,CTi+CH,iCS99CK,eTi+CL,yJS39CK,mBTg+CL,CACF,+CS39CG,sCACA,eACA,WPzQI,cO2QJ,UACA,CT89CH,0CSx9CO,mCACA,WPnRA,qBOqRA,WACA,kBACA,gBACA,kBACA,aACA,CT29CP,yDSv9CO,yBACA,QACA,QACA,CT09CP,qJSh9CG,qCACA,WP5SI,cO8SJ,WACA,UACA,oBACA,gBACA,mBACA,sBACA,kBACA,YACA,CTu9CH,6LSp9CK,gBT29CL,mVSv9CK,qBT89CL,gOS19CK,oBPhUU,CFiyDf,mLS79CK,kBTo+CL,2WS/9CK,qBTpUgB,kBSqUhB,CT0+CL,4CSp+CK,cTu+CL,+TS99CK,qBTs+CL,6CSl+CK,8BACA,cACA,cACA,CTq+CL,6BSh+CG,WTm+CH,sBS/9CG,4BACA,CTk+CH,mCS/9CK,+BACA,CTk+CL,oES39CG,yBACA,SACA,kBACA,mBTnXkB,WENd,eO4XJ,oBACA,YACA,aACA,yBACA,qBACA,kBACA,sBACA,eACA,gBACA,UACA,mBACA,iBACA,CTg+CH,qGS79CK,eTk+CL,sFS99CK,sBTm+CL,+KS99CK,sBTq+CL,iHSj+CK,wBP1YkB,CFg3DvB,+FSl+CK,kBP1ZM,CFi4DX,iHSp+CO,yBTy+CP,qOSp+CO,yBT2+CP,oBSr+CG,mFACA,eACA,WP5aI,cO8aJ,WACA,UACA,oBACA,gBACA,wXACA,sBACA,kBACA,kBACA,mBACA,WACA,CTw+CH,mCSn+CK,kBTs+CL,kCSl+CK,4BACA,QACA,sBAEA,eACA,cTlcY,oBSocZ,oBACA,eACA,gBACA,mBACA,eACA,CTq+CL,wCSl+CO,yBACA,kBACA,MACA,QACA,WACA,UACA,6DACA,CTq+CP,2BS/9CG,kBTk+CH,oCS/9CK,wBACA,OACA,WACA,YACA,aACA,uBACA,mBACA,8BACA,kCACA,2CACA,CTk+CL,6CS/9CO,kBTk+CP,4HS79CW,UPlfJ,CFm9DP,YSx9CC,iCAEA,cACA,CT49CD,eSx9CC,iCPpfsB,kBOsftB,kBACA,mBACA,iBACA,CT49CD,sBSz9CG,uEACA,aP1gBY,CFu+Df,qBSx9CG,mEACA,aP/gBQ,CF2+DX,iBSv9CG,mBT09CH,2BSt9CG,gCACA,cACA,WACA,YACA,aACA,gDACA,mBPzhBS,WAPL,eOmiBJ,QACA,CTy9CH,6CSt9CK,STy9CL,gHSn9CK,oBTs9CL,iCSl9CK,mBTq9CL,sBSh9CG,gBTm9CH,oKS/8CO,gBT89CP,0DSvhDD,eA+DI,gBT49CD,CACF,aSx9CC,iCACA,CT49CD,eSz9CG,cP3jBoB,oBO4jBpB,CT49CH,qBSz9CK,0BT49CL,WSt9CC,mCACA,cACA,CT09CD,cSv9CG,sCACA,CT09CH,aSt9CG,cTvlBkB,yBSwlBlB,qBACA,eACA,CTy9CH,0DSp9CK,cTu9CL,6BSh9CC,gCP9lBsB,CFojEvB,mCSl9CG,kCACA,iBACA,CTs9CH,2CSl9CG,cPvmBsB,eOwmBtB,CTs9CH,mUSl9CO,gBTs+CP,0DSv/CD,6BAuBI,gBTq+CD,CACF,YSj+CC,4BACA,sBACA,CTq+CD,SSj+CC,8BP5oBM,YO8oBN,qBACA,mCACA,oBACA,CTq+CD,aSl+CG,sBACA,CTq+CH,gBSh+CC,iCP3oBwB,UO6oBxB,CTo+CD,qBSj+CG,4BACA,CTo+CH,cS99CG,mBTk+CH,qBS/9CK,gBTk+CL,+JS99CS,gBT6+CT,2CSn+CG,oDACA,WPxrBI,qCO0rBJ,oCACA,kBACA,aACA,kBACA,CTw+CH,+CSr+CK,UPjsBE,CF2qEP,mLSp+CO,qBT0+CP,yDSr+CK,8BACA,iBACA,CTy+CL,yYSr+CS,gBTy/CT,iESp/CO,gBTw/CP,mBSj/CC,4BACA,kBACA,CTq/CD,2DSj/CG,cTq/CH,4BSh/CG,sCACA,CTo/CH,qBS/+CC,+BPjuBsB,CFqtEvB,yBSh/CG,kBTm/CH,mBS9+CC,kCACA,CTk/CD,sBS/+CG,0BP5vBI,kBO8vBJ,mBACA,SACA,SACA,CTk/CH,2BS9+CG,cTi/CH,cS5+CC,aPvwBY,CFuvEb,ySSt+CG,gDT++CH,YS1+CC,yCACA,kBACA,aACA,mBACA,kBACA,kBACA,QACA,kCACA,CT8+CD,qBS3+CG,cT8+CH,6BS1+CG,gCACA,aACA,eACA,+CACA,CT6+CH,mBSz+CG,yBACA,oBACA,gBACA,eACA,qBAEA,WACA,gCACA,CT4+CH,mBSx+CG,qBP3zBY,eO4zBZ,CT2+CH,0BSx+CK,mBP/zBU,eOg0BV,CT2+CL,mBSr+CC,mBTy+CD,4BSt+CG,4CACA,eACA,YACA,CTy+CH,2BSr+CG,gCACA,OACA,sBACA,cACA,aACA,CTw+CH,+BSr+CK,8BACA,iBACA,kBACA,SACA,CTw+CL,6BSp+CK,sBTu+CL,oCSl+CG,mBTq+CH,+BSj+CG,4DACA,kBACA,kBACA,kBACA,iBACA,CTo+CH,qCSj+CK,oCACA,cACA,YACA,SACA,kBACA,MACA,SACA,CTo+CL,wBS/9CG,oCACA,kBACA,CTk+CH,QUl2EG,mCACA,cACA,kCACA,CVs2EH,oCU12EC,QAOI,gBVu2EH,CACF,4EUj2EO,mBVo2EP,WU91EG,+BACA,gBACA,yBACA,CVi2EH,eU91EK,yBACA,YACA,SACA,oBACA,yEACA,CVi2EL,oCU72EC,WAgBI,aVi2EH,CACF,oCUl3EC,WAoBI,aVk2EH,CACF,WU91EG,+BACA,aACA,2BACA,mBACA,mBACA,yBACA,CVi2EH,oCUx2EC,WAUI,gBVk2EH,CACF,mBU/1EK,yBACA,YACA,eACA,CVk2EL,uBU/1EO,uBACA,cACA,SACA,kBACA,kBACA,CVk2EP,yBU71EK,gCACA,CVg2EL,gCU71EO,0BR5EA,gBQ8EA,gBACA,sBACA,CVg2EP,8BU51EO,6BACA,cRvEgB,gBQyEhB,gBACA,sBACA,CV+1EP,YUx1EC,iCACA,eACA,CV41ED,4GUp1EG,0BR1GI,gBQ4GJ,qBACA,iBACA,oBACA,CV41EH,qBUx1EG,gBRnHI,oBQoHJ,cR7GS,eQ+GT,aACA,CV21EH,iBUv1EG,eV01EH,sCUr1EG,sCRjHsB,CF28EzB,mBUr1EG,yBACA,CVw1EH,uBUr1EK,qCACA,CVw1EL,mBUn1EG,2BACA,CVs1EH,uBUn1EK,oCACA,CVs1EL,sBUj1EG,4BACA,CVo1EH,oCU/4ED,YA+DI,kBVo1ED,kBUj1EG,aVo1EH,sCU/0EG,qBVm1EH,CACF,cU90EC,mBRrKW,mCQsKX,cR/JsB,eQiKtB,gBACA,kBACA,aACA,uBACA,mBACA,eACA,kBACA,aACA,eACA,CVk1ED,0BU/0EG,0BVk1EH,wBU90EG,qCACA,CVi1EH,cU50EC,qCACA,eACA,kBACA,eACA,iBACA,gBACA,cR5LwB,sCQ8LxB,qCACA,CVg1ED,wBU70EG,cRhNY,sCQiNZ,iCACA,CVg1EH,oBU50EG,oDACA,iCACA,CV+0EH,yBU10EC,kCACA,gBACA,+CAEA,0DACA,gBACA,CV80ED,4BU30EG,4CACA,CV80EH,wDUz0EG,mCACA,kBACA,gBACA,gBACA,mBACA,sBACA,CV60EH,4BUz0EG,4BACA,cACA,cR1OsB,yBQ4OtB,CV40EH,4BUx0EG,2BRjPoB,CF6jFvB,2BUv0EG,cV9PkB,oBU+PlB,CV00EH,oGUr0EK,0BVw0EL,mCUn0EG,sEACA,CVs0EH,qCUn0EK,cRlRU,eQmRV,CVs0EL,yCUl0EK,aRvRU,CF4lFf,uCUh0EG,gBVm0EH,uCU9zEC,WVk0ED,iBWrmFC,qDACA,gBACA,kBACA,CXymFD,oCW7mFD,iBAOI,gCACA,eACA,CX0mFD,CACF,2BWvmFG,yBACA,eACA,CX0mFH,+EWtmFK,0BX0mFL,qCWrmFG,WXwmFH,wBWpmFG,kBTnBS,CF0nFZ,4GWlmFK,sCXumFL,6IWhmFO,yCACA,CXqmFP,gJW7lFO,0BXkmFP,iLW3lFS,kBXgmFT,oCW1lFK,4GAGE,0BX6lFL,CACF,qCWxlFG,mBX2lFH,oBWtlFC,2BACA,mBXrEoB,WENd,oBS8EN,iBACA,YACA,iBACA,QACA,CX0lFD,wBWvlFG,uBACA,sBACA,gBACA,CX0lFH,yCWvlFK,ST3FE,CFqrFP,wCWtlFK,YXzFgB,CAkrFrB,4HWllFG,mBXqlFH,wLWllFK,aXqlFL,2IW7kFK,kBT/GM,CF+rFX,uMW7kFO,YTlHI,CFksFX,oCW1kFG,wBACE,aX6kFH,CACF,wDWtkFG,aX2kFH,sCWvkFG,2CACA,CX2kFH,sDWxkFK,kBACA,CX4kFL,wDWxkFK,gBX4kFL,wDWxkFK,iCACA,CX4kFL,kFWxkFK,WX4kFL,oMWtkFK,gBX6kFL,gCY7uFC,w+KZivFD,sCY9uFG,w+KZivFH,yCY5uFC,w+KbTF,UACE,4EACA,CAGF,QACE,yBACA,8BACA,sBACA,WAEA,oCACA,oBACA,eACA,gBACA,YACA,iBACA,iBACA,gBACA,eACA,kBACA,kBACA,yBACA,qBACA,uBACA,2BACA,mBACA,UACA,CAEA,2CAGE,oDACA,CAGF,qBACE,gBAEA,kFAGE,yBACA,gBAIJ,iBACE,yBACA,eAGF,0BACE,SAGF,uDAGE,oBAGF,wGAIE,gCACA,YACA,oBACA,gBACA,CAGF,2BACE,cACA,kBG5DoB,CH8DpB,oGAGE,yBAIJ,6BACE,kBChFc,CDkFd,0GAGE,yBAIJ,yBACE,cACA,wCACA,wBACA,CAEA,8FAGE,kCACA,CAGF,kCACE,WAIJ,sBACE,wBACA,CAIJ,iBACE,2BACA,iBACA,CAGF,aACE,mCAGA,mCACA,eACA,4BACA,CAEA,0DAGE,2CACA,CAGF,sBACE,4BACA,CAGF,oBACE,aC3IkB,CD8IpB,+BACE,SAGF,sEAGE,oBAGF,sBACE,aC3Jc,CD6Jd,qFAGE,cAGF,+BACE,cAGF,6BACE,aCtKgB,CDwKhB,sCACE,cAKN,uBACE,iDACA,yBACA,kBACA,WACA,CAEA,6BACE,0BAKN,kBAEE,mCACA,eACA,gBACA,eACA,cACA,iBACA,UACA,4BACA,CAEA,yEAGE,2CACA,CAGF,2BACE,4BACA,CAGF,yBACE,aCpNkB,CDuNpB,oCACE,SAGF,qFAGE,oBAQJ,0BAHE,kBAGF,WACE,0BACA,qBACA,QACA,QACA,CAGA,8BAEE,sCACA,oBACA,kBACA,kBACA,CAKF,gBACE,YAIJ,cACE,aAEA,qCACE,cACA,sCAEA,qDACA,kBACA,eACA,eACA,CAEA,4CACE,cACA,gBAGE,kRACE,gBAKN,uCACE,cACA,yCACA,CAEA,wIAGE,qBAKN,iDACE,kBAEA,wEACE,4BACA,OACA,CAIJ,iEAEE,kBAGF,6BACE,yCACA,iCACA,CAEA,oDACE,qBACA,CAIJ,kFAEE,oCACA,WACA,SACA,cAEA,gBACA,iCACA,eACA,gBACA,SACA,SACA,CAEA,8FACE,UAGF,oCAnBF,kFAoBI,eCgsFH,CD5rFD,oCACE,kBAGF,8CACE,2CACA,iBACA,mBACA,YACA,oBACA,CAEA,iEACE,UAGF,oCAZF,8CAaI,sCACA,CC8rFH,CD1rFD,iDACE,mCACA,kBACA,SACA,WACA,WACA,sCACA,mBAEA,wCAEA,0BACA,CAEA,4FACE,cAIJ,uDACE,4BACA,iBACA,CAEA,wPAIE,mBAIJ,oEAEE,gCACA,mBACA,2BACA,iBACA,cACA,CAGF,6EAEE,+BACA,WACA,WACA,CAGF,0DACE,aChac,CDmahB,uCACE,cACA,mCACA,eG1aI,CH6aJ,qEACE,gBAGF,sEACE,gCACA,YACA,cACA,CAGF,6DACE,yBACA,UACA,CAEA,sEACE,+FACA,uBACA,8BACA,UACA,2BACA,CAEA,mFACE,4BAEA,+BACA,aACA,mBACA,CAEA,4QAGE,cAIJ,6EACE,UAIJ,yEACE,4BACA,SACA,OACA,QACA,sBACA,gFACA,aACA,UACA,2BACA,CAEA,kFACE,qCAEA,mBACA,SACA,WACA,oBACA,eACA,eACA,CAEA,wFACE,UGjfJ,CHofE,6GACE,yBGtec,CHqehB,wGACE,yBGtec,CHqehB,yGACE,yBGtec,CHqehB,+FACE,yBGtec,CH2elB,gFACE,UAKN,uEACE,0CACA,sBACA,4BACA,aACA,WACA,eACA,CAIJ,6CACE,gCACA,0BACA,aACA,6BACA,CAEA,oEACE,aAEA,sGACE,iBAGF,oGACE,aAEA,4IACE,cAGF,0IACE,iBAKN,0DACE,oCACA,CAGF,yEACE,kCACA,CAEA,4FACE,iEACA,eACA,gBACA,aC/iBU,CDkjBV,oHACE,aGpjBI,CH0jBZ,qCACE,sCACA,WACA,CAEA,2EACE,gCACA,CAKN,iCACE,4CAGF,Uc/kBA,yCdilBE,4CACA,2CACA,WACA,WACA,CAEA,cACE,WAIJ,iBACE,qCACA,mBAEA,aAGF,yBACE,iCACA,CAGF,yBACE,4BACA,CAGF,+BACE,cACA,6BACA,iBACA,gBACA,mBACA,oBACA,CAGF,iCACE,2BACA,CAGF,8BACE,eAGF,2CAEE,iCACA,iBACA,qBACA,gBACA,uBACA,gBACA,UGtoBM,CHyoBN,uDACE,UAGF,uGACE,mBAEA,qJACE,qBAIJ,+DACE,uBACA,eACA,CAGF,+CACE,uCACA,CAEA,qEACE,gBAIJ,+CACE,cACA,qBAEA,2DACE,0BAEA,mEACE,cAKF,2EACE,qBAEA,qFACE,0BAKN,uDACE,aCvrBY,CD2rBhB,yGACE,kBC5rBc,CD8rBd,qHACE,uCACA,CAGF,6IACE,SAGF,yXAGE,oBAIJ,yFACE,aAEA,uJACE,cAIJ,iDACE,kBAGF,yDACE,gBAGF,iDAAK,uBACL,iDAAK,0BAEL,iEACE,wCACA,CAIJ,4CACE,iBAGF,mCACE,6BACA,iBACA,cACA,SACA,uBACA,eAEA,CAEA,mFAEE,0BAIJ,+BACE,uCACA,uBACA,SACA,cAEA,+BACA,cACA,yBACA,iBACA,eACA,qBACA,CAGF,2BACE,cACA,2BACA,kBACA,oBACA,SACA,aACA,sBACA,WACA,WACA,+BACA,CAGF,8BACE,4BACA,CAIA,iBACE,4BACA,CAEA,uCACE,mBAEA,6CACE,uBAIJ,gFAEE,mBAKN,QAEE,4CACA,gBACA,gCACA,eACA,UAaA,mCACA,2BAZA,wDARF,QAWI,mBCmpFD,CDhpFD,wBACE,GAAK,UACL,GAAO,UCspFR,CDxpFD,gBACE,GAAK,UACL,GAAO,UCspFR,CDhpFD,sBACE,eAGF,iCACE,8CACA,CAIA,qCACE,aGx0BkB,CHg1BlB,uEACE,aGx1BK,CH21BP,iCACE,aGr1BgB,CHy1BpB,+BACE,aGj2BO,CHm2BP,iCACE,aCr2Bc,CDw2BhB,+DACE,WACA,kBGl2BgB,CHo2BhB,qEACE,mBAQR,8CACE,uBAEA,oEACE,cAKN,oDAEE,cACA,0BACA,CAGF,sBACE,aCx4BgB,CD24BlB,oCACE,6BACA,kBACA,CAGF,cACE,eAGF,kBACE,4CACA,CAEA,4CACE,8BACA,CAEA,2DACE,gBAGF,6DACE,4BACA,CAGF,0DACE,8BACA,CAGF,2EACE,eAKN,yBACE,gCACA,cACA,uBACA,YACA,CAGF,iBACE,+BAGA,iCACA,iBACA,CAEA,8CACE,aCl8Bc,CDq8BhB,sBACE,8BACA,sBACA,CAIJ,oBACE,gCACA,cACA,CAEA,6BACE,sCACA,kBACA,CAEA,wDACE,iBAGF,oCACE,gCACA,eACA,gBACA,aC99BY,CDo+BlB,2BACE,kBAGF,6BACE,4BACA,CAGF,sCACE,2BACA,mBACA,uBACA,iBACA,CAGF,iBACE,oCACA,CAEA,uBACE,4BACA,8BACA,sBACA,CAEA,sFAEE,UAIJ,kCACE,+BACA,CAEA,4CACE,uBACA,eACA,CAGF,iEACE,gCACA,CAIJ,+BACE,eAIJ,uBACE,8BAEA,+BACA,CAGF,6BACE,gDACA,gCACA,aACA,mBACA,cACA,CAGF,uBACE,kCACA,CAGF,sDAEE,qCACA,eACA,eACA,CAGF,0BACE,cACA,eAEA,4BACE,aC5jCc,CDgkClB,QACE,4CACA,CAEA,6BACE,4BACA,WAEA,oCACA,eACA,CAIJ,iBACE,aAGF,gBACE,yBACA,kBACA,CAGF,SACE,4CACA,CAEA,iBACE,yBACA,CAEA,0CACE,cAIJ,gCACE,4BACA,cAEA,qCACA,cACA,CAIJ,kBACE,aAGF,yBACE,4BACA,iBACA,CAGF,iBe9nCE,mDACA,wBACA,4Bf8nCA,kBAEA,wBACE,2CACA,gBACA,CAGF,2BAEE,gBAEA,0De5oCF,mDACA,wBACA,2BACA,CfyoCE,+BAEE,6BACA,qBACA,CAKN,mBACE,eAGF,yBelpCE,WfmpCqB,qCejpCrB,CfmpCA,8Be5pCA,mDACA,wBACA,4BACA,Wf2pCuB,qCerpCvB,CfwpCA,iCejqCA,mDACA,wBACA,4BACA,WfgqCuB,sCAErB,2BACA,QACA,SACA,CAIJ,uBACE,yBACA,kBACA,CAGF,qBACE,0CACA,aC/qCgB,CDkrChB,4BACE,gBAGE,kMACE,gBAKN,uBACE,8BACA,yBACA,CAEA,wFAGE,qBAKN,qBACE,6DACA,iBACA,gBACA,cACA,YACA,CAGF,8BACE,aAEA,2CACE,sBAIA,mFACE,mBACA,CAGF,sDACE,6BACA,gBACA,UACA,CAKN,2BACE,2BACA,iBACA,iBACA,CAGF,0BACE,qCACA,cACA,+BACA,eACA,mCACA,CAEA,iCACE,gCAGF,+BACE,uCACA,eACA,aGpvCoB,CHwvCtB,iCACE,6BACA,gBACA,UGzwCI,CH6wCF,2NACE,gBAMR,mBACE,kBAEA,kDACE,iCACA,eACA,CAIJ,2BACE,4BACA,CAGF,4JAME,qBAKA,2DACE,UG/yCI,CHozCN,iBACE,WAQF,gKACE,0BAIJ,8BACE,8BACA,sBACA,CAGF,yDAEE,cAGF,+BACE,cACA,+BACA,mBACA,eACA,CAEA,0EAEE,qCACA,eACA,CAGF,sCACE,yBG51CI,CHi2CR,iCACE,4BACA,CAGF,gBACE,sBACA,kBACA,SACA,UACA,CAUA,gHACE,aCl3Cc,CDq3ChB,uBACE,WAGF,uCACE,mBACA,aGx3CS,CH03CT,6CACE,uCACA,CAKN,uBACE,qCACA,eACA,cAEA,gCACA,iBACA,CAEA,2BACE,aC54CkB,CD+4CpB,4BACE,+BACA,sBACA,CAIJ,sCACE,4BACA,CAOF,mEACE,aGl6CU,CHq6CZ,4BACE,8BACA,oBACA,CAEA,kCACE,WACA,0BAIJ,6BACE,YAGF,cACE,6BACA,gBACA,uBACA,kBACA,CAGF,oBACE,gBAGF,uBACE,eAKA,8DACE,0BAIJ,cACE,6BACA,YACA,aACA,mBACA,uBACA,qBACA,CAEA,4CACE,eACA,eACA,sEACA,oDAGF,2BACE,kBAGF,oEACE,aAIJ,gBACE,6BACA,YACA,aACA,mBACA,sBACA,CAEA,oBACE,eACA,eACA,uBACA,sBACA,oDAIJ,gBACE,0BACA,mBACA,cACA,eACA,aGh/CsB,CHm/CtB,uBACE,aGn/CsB,CHs/CxB,kBACE,cAGF,2BACE,qBAGF,yCACE,kBAEA,4DACE,sCACA,6CACA,8CACA,CAGF,2EACE,4DACA,yCACA,CAKN,yBACE,8BACA,iBACA,gBACA,eACA,CAGF,iCACE,8BACA,gBACA,sBACA,CAGF,8BACE,kCACA,CAGF,UACE,qBAGF,mBACE,8BACA,CAGF,0BACE,mDACA,QACA,CAGF,eACE,mBACA,gCACA,uCACA,YACA,CAEA,kBACE,gBAGF,oBACE,4DAGF,mBACE,4DAGF,sBACE,sDAGF,qBACE,sDAIJ,sBACE,0BACA,SACA,0BACA,CAEA,2BACE,2BACA,2BACA,yBGxlDsB,CH4lDxB,0BACE,6BACA,uBACA,wBG/lDsB,CHmmDxB,6BACE,0BACA,uBACA,2BGtmDsB,CH0mDxB,4BACE,0BACA,2BACA,0BG7mDsB,CHmnDxB,uBACE,gCACA,cACA,iBACA,sBACA,qBACA,mBAEA,cACA,uCACA,kBACA,CAEA,wFAGE,mBACA,cACA,UAKN,qCACE,+BACA,gBACA,QACA,gBACA,YACA,CAEA,wCACE,mCAEA,gCACA,mCACA,gBACA,iBACA,CAGF,qDACE,QAIA,uDACE,WAIJ,6CACE,gCACA,cACA,iBACA,sBACA,qBACA,mBAEA,cACA,uCACA,kBACA,CAEA,mDACE,UAGF,mDACE,mBACA,aGzrDoB,CH8rD1B,gBACE,sBAGF,cACE,2BACA,mBACA,2BACA,gBACA,iBACA,CAEA,2BACE,kBAIJ,oCACE,cACE,aAGF,8CACE,mCC2kFD,CDtkFD,8JAIE,YAIJ,kCACE,gCACA,uBACA,WACA,CAGF,QACE,8BACA,sBACA,aACA,qBACA,CAEA,oBACE,mBACA,4DACA,CAIJ,IACE,oCAEA,WACA,YACA,kBACA,CAGF,YAPE,aAOF,QACE,kCACA,sBAEA,iBACA,CAGF,aACE,4BACA,sBACA,cAEA,uCACA,eACA,mCACA,CAGF,gBAEE,6BACA,CAGF,oCACE,UAEE,mBAGF,iCAEE,mBAGF,wBACE,cAGF,gBAEE,gBCukFD,CDnkFH,oCACE,gBAEE,oBACA,CAGF,cACE,sBAGF,+CAEE,eCskFD,CDlkFH,oCACE,cACE,UAGF,gBAEE,8BAGA,CAEA,wCACE,kBAGF,sCACE,mBAKF,oDAEE,kCACA,CCokFH,CD/jFH,eAGE,6BACA,CAKF,8BARE,gCACA,gBAGA,YACA,CAGF,eACE,wBACA,OACA,mBACA,sBAIA,gBAEA,WACA,YACA,iBACA,CAEA,sBACE,kBG93DS,CHk4Db,yBACE,+1BACA,eACA,CAEA,6BACE,oCACA,+GACA,uCACA,YACA,oBACA,eACA,yBACA,4DAIJ,eACE,kCACA,eACA,CAGF,gBACE,6BACA,mBACA,mBACA,aACA,mBACA,iBACA,CAEA,kBACE,kCAEA,wBACE,qDACA,CAKN,UACE,gCACA,cACA,eACA,CAGF,gBACE,4BACA,kBACA,WAEA,uCACA,eACA,gBACA,gCACA,0BACA,CAEA,oBACE,8BACA,CAGF,uBACE,6CCt8DkB,CD68DlB,oCAHF,mEAII,mBC0jFH,CDtjFD,qBACE,4BACA,CAIJ,oCAEI,qBACE,eCujFH,CDljFH,oCACE,UACE,aCqjFD,CDjjFH,YACE,oCACA,cACA,iCACA,qBACA,CAEA,kCACE,gBAGF,yBAXF,YAYI,eCojFD,CDjjFD,kBACE,kCACA,CAGF,oBACE,gCACA,gBACA,CAKF,yBADF,uBAEI,aCkjFD,CD9iFH,oBACE,iCAEA,6BACA,eACA,oBACA,SACA,iBACA,aACA,SACA,UACA,SACA,CAEA,0BACE,0BAIJ,4BACE,4BACA,oBACA,cAEA,kCACA,eACA,kBACA,SACA,CAEA,kCACE,0BAGF,uCACE,mBAIJ,0BACE,qCACA,CAGF,0BACE,kBAGF,iCACE,6BACA,eACA,aACA,QAEA,SACA,CAGF,cACE,uCACA,eACA,6BACA,SACA,UACA,yBACA,sGACA,uCACA,CAGF,gCACE,4BACA,WACA,YACA,gBACA,UACA,kBACA,SACA,CAGF,wBACE,8BACA,uBACA,CAGF,oBACE,uBACA,UACA,mBACA,yBAEA,wBAGF,qEACE,yBAGF,2CACE,wBC5mEoB,CD+mEtB,8EACE,yBAGF,0BACE,6BACA,YACA,MACA,SACA,gBACA,mBACA,cACA,SACA,UACA,4BACA,CAQF,uEAJE,sCACA,CAGF,sBACE,6BACA,YACA,MACA,SACA,gBACA,mBACA,cACA,UACA,CAKF,6CACE,UAGF,oBACE,mEACA,QACA,SACA,WACA,YACA,yBACA,kBACA,yBACA,sBACA,wBACA,CAGF,2CACE,8BCvqEoB,CD2qEtB,aACE,8BAEA,6BACA,aACA,oBACA,CAEA,mBACE,mBAIJ,mBACE,qCACA,CAGF,oBACE,uCACA,iBAEA,gBAGA,gBACA,CAGF,uCARE,+BAEA,kBGjsEW,CHusEb,mBAEE,cACA,0CAGA,cACA,CAGF,wDAGE,kBGptEW,CHutEb,aACE,cAGF,iBACE,cACA,4CACA,8BACA,CAEA,2EAGE,sEAGF,iDAIE,kCACA,CAEA,uDACE,mBAGF,6DACE,eAGF,qDACE,eAEA,yDACE,cACA,0BAIJ,qDACE,kCGzvEkB,CH4vElB,qMAGE,0BAKN,mDAGE,aCjxEc,CDoxEhB,yBACE,mBACA,cAEA,qCACE,oDACE,aC6hFL,CDzhFC,qCACE,oDACE,aC4hFL,CDxhFC,qCAhBF,yBAiBI,aC4hFH,CDxhFD,6BACE,+BACA,CAIJ,oBACE,+BACA,CAEA,0BACE,8BACA,CAGF,uBACE,mBAGF,wBACE,qCACA,yBACA,wBACA,CAIJ,cACE,cACA,mCAEA,sDACA,cACA,oBACA,mBACA,cACA,UACA,CAEA,yCAEE,WACA,2BCj1EkB,CDo1EpB,oCAlBF,cAmBI,eCshFD,CDlhFH,kDACE,oCACA,6CACA,uBACA,sBACA,UACA,CAEA,yDACE,uBAKJ,yDACE,kDACA,CAGF,+CACE,cACA,6BAGF,sDACE,aCl3EoB,CDq3EtB,aACE,4BACA,yBACA,kBACA,cAEA,qCACA,eACA,CAEA,sBACE,gBACA,kBACA,QACA,KACA,CAKA,gDAJA,oCACA,kBACA,CAEA,0BACE,4CACA,iBACA,aACA,CAMF,qDAEE,0BAEA,gCACA,cACA,qBACA,WACA,eACA,gBACA,CAEA,qMAGE,UAIJ,wBACE,iCACA,WACA,CAKN,cACE,eAEA,oBACE,mBAIJ,mBACE,6BACA,qBACA,WACA,YACA,QACA,CAIA,0BACE,sBACA,CAIJ,oBACE,8BACA,kBACA,cAEA,uCACA,mBACA,oBACA,CAGF,sBACE,8BACA,0BACA,CAGF,0BACE,aGh9EsB,CHm9ExB,mBACE,6BACA,eACA,gBACA,uBACA,kBACA,CAGF,oBACE,kCACA,iBACA,CAEA,wBACE,iCACA,iCACA,iCACA,SACA,uCACA,+BAIJ,wBACE,cAEA,4CACE,WAGF,kDACE,0BAGF,4CACE,oBAIJ,qBACE,qBAEA,iCACE,SAGF,2CAEE,qBAGF,yCACE,mBAGF,yCACE,cAIJ,4BACE,yBAGF,0BACE,wCACA,SACA,WACA,YACA,oBACA,sEACA,uBACA,CAGF,WACE,4BAEA,sCACA,kBACA,kBACA,oBACA,SACA,aACA,sBACA,WACA,WACA,oBACA,CAEA,iBACE,mBAIJ,UACE,gCAGF,wBACE,iCACA,gBACA,cAEA,mBACA,4BACA,cACA,mBACA,uBACA,YACA,CAEA,4BACE,kCACA,aACA,CAGF,gCACE,wBACA,wBACA,kBACA,QACA,SACA,uCACA,+BAGF,0CACE,iBAGF,+BACE,iBAEA,sCACE,iCACA,aCvmFY,CD2mFd,oCACE,8BACA,CAKN,wBACE,+BACA,CAGE,sCACE,yBACA,kBACA,SACA,OACA,QACA,cACA,UACA,oBACA,YACA,UACA,2EACA,CAKN,eACE,4BACA,mBACA,cACA,eACA,kBACA,UACA,UACA,gBACA,2BACA,2BACA,CAEA,sBACE,qBACA,yBACA,cACA,uBACA,aACA,gBACA,uBACA,gBACA,mBACA,MACA,CAGF,2CACE,aClqFkB,CDqqFpB,sBACE,oCAEA,2CACE,cACA,sCAIJ,2CAEE,UAIJ,wBACE,wBACA,CAGF,gCACE,kBAGF,uBACE,4BACA,cAEA,8BACA,cACA,CAEA,6BACE,cAOA,kEACE,WACA,mBAKN,4BACE,gCACA,gBACA,cAEA,mEACA,CAEA,sCACE,uBACA,CAGF,sCACE,kBAGF,+BACE,gCACA,SACA,6BACA,aACA,CAIJ,kCACE,+BACA,CAIA,kCACE,cACA,0BAIJ,+BACE,YAEA,2DACE,eAEA,sEACE,gBAKN,UACE,+BACA,oBACA,kBACA,cACA,SACA,uBACA,cACA,CAGF,qBACE,qCACA,CAGF,mBACE,cACA,+BACA,yBACA,iBACA,kBACA,QACA,SACA,uCACA,+BAEA,wBACE,yBACA,mCAEA,+CACA,kBACA,CAIJ,2BACE,0BACA,SACA,uCACA,0CACA,YACA,sBACA,6BACA,yBAEA,iBACA,CAGF,0CACE,gJAGF,6CACE,kJAGF,iCACE,GACE,iBACA,wBACA,CAGF,IACE,yBAGF,IACE,uBACA,6BACA,kBACA,SACA,CAGF,GACE,uBACA,eACA,UACA,4BACA,CCu+ED,CD//EH,yBACE,GACE,iBACA,wBACA,CAGF,IACE,yBAGF,IACE,uBACA,6BACA,kBACA,SACA,CAGF,GACE,uBACA,eACA,UACA,4BACA,CCu+ED,CDn+EH,gCACE,GAAK,YACL,IAAM,UACN,GAAO,YC2+EN,CD9+EH,wBACE,GAAK,YACL,IAAM,UACN,GAAO,YC2+EN,CDx+EH,mBACE,mCAEA,WACA,4BACA,sBACA,YACA,uBACA,eACA,kBACA,kBACA,WACA,CAGF,eACE,gBACA,cACA,mBACA,WACA,YACA,kBACA,wBACA,qCAEA,gEAGE,uBACA,CAIJ,wBACE,4BACA,CAGF,wBACE,6BACA,eACA,CAGF,gBACE,sBACA,kBACA,0CACA,QACA,WACA,CAEA,wCACE,cAIJ,4BACE,mBAGF,gBACE,gDACA,gCACA,aACA,mBACA,cACA,CAGF,iDAEE,+BACA,CAGF,wBACE,+BACA,CAGF,0BACE,cACA,6BACA,gBACA,kBACA,CAIA,iDACE,mBAIA,mDe57FF,gCACA,WACA,YACA,gBACA,oBACA,mBZVW,cAOW,eYMtB,QACA,Cdi6KD,qEc95KG,Sdi6KH,wLc35KG,oBd85KH,yDc15KG,mBd65KH,oCDv/EG,mDel6FA,ed65KD,CDv/EC,uDACE,cACA,+BACA,CAGF,2DACE,iBAGF,uDACE,mBAEA,+DACE,eAEA,gNAGE,gCACA,CAKN,+GAEE,aGz9FkB,CH49FpB,yHAEE,+BACA,aCz+FY,CD4+FZ,iZAGE,cAIJ,+DACE,yBAGF,gDeh9FF,gBZ3CM,kBY4CN,gBAGA,cZjCsB,uCH++FlB,4BG9+FoB,CFg+KzB,mDc37KG,uCZtCoB,eYwCpB,gBACA,kBACA,Cd87KH,mDc17KG,cd67KH,mDcz7KG,mBd47KH,mDcx7KG,6BZ7DS,CH0/FT,qDACE,YAGF,kDACE,cACA,gCACA,CAEA,6HAEE,mBAON,gCACE,mBAIJ,kBACE,WACA,gCACA,mBACA,sBAEA,wCACA,gBACA,YACA,kBACA,UACA,CAEA,wBACE,UAIJ,gBACE,8BACA,CAGF,uBACE,cACA,wCACA,gBACA,qBACA,CAGF,sCAEE,cACA,mBACA,+BACA,eACA,gBACA,eACA,aACA,cACA,mBACA,sBACA,CAEA,yBAdF,sCAeI,eC2/ED,CDx/ED,0CACE,cACA,qBAEA,sDACE,0BAKN,cACE,sBAGF,6BACE,GACE,yFACA,mCAGF,IACE,4FACA,kCAGF,IACE,6FACA,mCAGF,IACE,4FACA,kCAGF,IACE,yFACA,mCCu/ED,CD9gFH,qBACE,GACE,yFACA,mCAGF,IACE,4FACA,kCAGF,IACE,6FACA,mCAGF,IACE,4FACA,kCAGF,IACE,yFACA,mCCu/ED,CDn/EH,iCACE,iIACA,mDAGF,gCACE,MAEE,wFACA,0BAGF,IACE,sDAGF,YAGE,wDAGF,YAGE,sDAGF,IACE,wDAGF,IACE,sDC4+ED,CDxgFH,wBACE,MAEE,wFACA,0BAGF,IACE,sDAGF,YAGE,wDAGF,YAGE,sDAGF,IACE,wDAGF,IACE,sDC4+ED,CDx+EH,gCACE,0IACA,sEAGF,6BACE,gBACA,wDACA,kBACA,cACA,CAEA,gDACE,4BAGF,0DACE,WAIJ,kCACE,2BACA,WACA,cACA,CAGF,wCACE,4BACA,SACA,UACA,gBAEA,wDACA,eACA,CAEA,+CACE,6BACA,SACA,gBACA,sBACA,CAEA,gKAGE,gCAIJ,0DACE,YAKF,uBACE,4BAIJ,aACE,6CACA,aACA,YACA,uBACA,OACA,UACA,kBACA,MACA,kBACA,WACA,YACA,CAEA,eACE,oBAIJ,mBACE,yBACA,aACA,sBACA,kBACA,WACA,CAGF,yBACE,wBACA,QACA,SACA,OACA,WACA,kBACA,mBAEA,kCAGF,sBACE,oBACA,mBACA,uBACA,cAEA,+BACA,0BACA,iBACA,CAGF,iBACE,2BAEA,4BACA,CAEA,qBACE,gCACA,CAGF,sBACE,wCACA,gBACA,aACA,CAIJ,yBACE,cAGF,2BACE,sBACA,kBACA,mBAEA,gCACA,CAGF,0BACE,yBACA,MACA,WACA,mBAEA,kBAGF,cACE,6BACA,iBACA,gBACA,WACA,UACA,cACA,CAEA,yCAEE,oBAGF,kBACE,iEACA,cACA,WAEA,YACA,cACA,CAaJ,6GACE,8BACA,YAGF,4BACE,kCAEA,yDACA,iBACA,eACA,CAEA,gCACE,4DAGF,mCACE,sDAIJ,0BACE,cACA,4BACA,YACA,CAEA,iEAEE,mBACA,WACA,UAKE,4RACE,UG33GA,CHg4GN,uCACE,mBAIJ,gCACE,gCACA,uBACA,iBACA,CAGF,mCACE,2BCz4GgB,CD44GhB,0CACE,8BACA,aG34GS,CH+4GP,wQACE,gBAON,kDACE,gBACA,8DACA,CAEA,+DACE,gBAGF,yDACE,kBCl6GgB,CDo6GhB,sEACE,UG36GA,CHg7GN,sDACE,0BAGF,qDACE,mDACA,CAIJ,QACE,kBAGF,eACE,0CAEA,Uer7GA,sBACA,WACA,YACA,gBACA,oBACA,mBZVW,cAOW,eYMtB,QACA,Cdu4LD,iCcp4LG,Sdu4LH,4Ecj4LG,oBdo4LH,qBch4LG,mBdm4LH,oCDv+ED,eex5GI,edm4LD,CDn+ED,gCACE,SAGF,oDAEE,oBAGF,kBACE,2BACA,WACA,UACA,qBACA,UACA,0BACA,eACA,WACA,YACA,cAEA,kCACA,CAEA,yBACE,8BACA,CAIJ,yBACE,wDAEA,gCACE,mDACA,uBAIJ,+BACE,wCACA,qCAEA,eAEA,sCACE,wDAGF,qCACE,cAKN,wBACE,cACA,gCACA,gBACA,eACA,cACA,CAEA,4BACE,qCACA,CAIJ,yBACE,kBAEA,4BACE,mDACA,eACA,aACA,aACA,gBACA,eACA,aCjhHc,CDohHd,gCACE,qCACA,CAIJ,6FAEE,gBAIJ,yBACE,2BACA,cAEA,qBAEA,8FAGE,uCACA,CAIJ,YACE,gDACA,oBACA,YACA,CAGF,qBACE,qBACA,OACA,QACA,SACA,yBACA,CAGF,uBACE,qBACA,OACA,WACA,YACA,aACA,sBACA,mBACA,uBACA,2BACA,aACA,oBACA,yBACA,4DAGF,mBACE,iCACA,YACA,CAGF,aACE,iCACA,iBACA,CAGF,aACE,uBACA,iBACA,CAEA,oCACE,uBACA,aACA,mBACA,sBACA,CAEA,0CACE,eACA,cGzjHyB,CHskH/B,8CAPE,wBACA,OACA,QACA,QACA,CAGF,yBAME,kDACA,mBACA,CAEA,2BACE,oBAGF,yDACE,UAEA,2DACE,oBAKN,kBACE,gDACA,SACA,WAEA,4BACA,mBACA,eACA,cACA,cACA,kBACA,kBACA,MACA,QACA,CAGF,wBACE,OAGF,yBACE,QAGF,yBACE,6BACA,kBACA,OACA,YACA,mBACA,CAGF,uBACE,qBAGF,qBACE,sBACA,uBACA,kBACA,YACA,UACA,SACA,WACA,CAGF,6BACE,wBC5rHoB,CD+rHtB,oBACE,4BACA,QACA,WACA,CAGF,4CAGE,mBACA,cACA,kCACA,aACA,qBACA,CAGF,mBACE,uBACA,gBACA,iBACA,iBACA,CAEA,uBACE,wBACA,OACA,WACA,YACA,sBACA,aACA,aACA,aAIA,UACA,yBACA,4DAIJ,0CATI,yCACA,sBACA,CAOJ,mBACE,8BAIA,CAGF,kDAEE,iCACA,aACA,YACA,CAEA,0DACE,eAGF,sLAEE,cACA,wBACA,gBACA,kBACA,oBACA,YACA,aACA,kBACA,4BACA,CAEA,8mBAGE,sCACA,CAGF,oiBAEE,aGlxHO,CHoxHP,owDAGE,cAMR,qBACE,uBAGF,cACE,iCACA,kBACA,CAEA,qBACE,8BAEA,2CACA,cACA,CAGF,oBACE,mBACA,cACA,6BACA,iBACA,CAIJ,iBACE,oCACA,gBACA,gBACA,CAGF,0EAKE,iCAEA,kCACA,eACA,YACA,kBACA,qBACA,CAEA,wLACE,6BACA,kBACA,CAGF,0JACE,sBACA,kBACA,SACA,UACA,CAGF,qOACE,cAKF,uBACE,gBAEA,oCACA,CAGF,gEALE,2BG11HsB,CHo2H1B,wBACE,8BACA,CAEA,gCACE,oGACA,CAIJ,iFAGE,2CACA,mBAEA,6BACA,CAEA,6FACE,+BACA,cAEA,mBAGF,yGACE,cAIJ,4BACE,eAGF,0BACE,0BACA,CAGF,oBACE,eAEA,oCAHF,oBAII,gBC++ED,CD3+EH,YACE,iBAGF,0BACE,sBAGF,cACE,0BACA,CAGF,yBACE,yCACA,CAEA,oCAJF,yBAKI,8BACA,CCg/ED,CD5+EH,+CAEE,+BACA,CAEA,oCALF,+CAMI,WCk/ED,CD9+EH,wBACE,8BACA,gBACA,gBACA,iBACA,CAEA,2CACE,aCt8HkB,CDy8HpB,oFAEE,aG18HS,CH68HX,oCAhBF,wBAiBI,gBCi/ED,CD7+EH,uBACE,4CACA,eACA,CAEA,yBACE,gCACA,kBACA,CAGF,qCACE,oCACA,WACA,cAGA,gBACA,iCACA,eACA,gBACA,UAEA,kBACA,yBACA,eACA,CAEA,2CACE,yBAIJ,uCACE,kCACA,CAEA,8CACE,cACA,eAIJ,oCA3CF,uBA4CI,4BACA,OACA,CAEA,uCACE,kBC6+EH,CDx+EH,eAME,8BACA,CANA,uBACE,gCACA,CAMF,0CACE,gBAGF,kBACE,6BACA,CAEA,2BACE,SAIA,mCACE,cACA,+BACA,eACA,mBACA,oBACA,CAEA,6EAEE,gBAOA,wWAEE,mBACA,UGzjIJ,CH6jIA,sDACE,kBASR,gXAGE,2CAEA,8BACA,CAEA,ksCAGE,cAKN,4EAGE,4BACA,iBACA,CAEA,iGACE,gBAGE,uoBACE,gBAMR,sBACE,aAEA,0CACE,mBACA,CAIJ,aACE,yBACA,6BACA,MACA,MACA,CAGF,4BACE,gCACA,WAEA,qCACA,SACA,gBACA,kBACA,eACA,gBACA,UACA,oBACA,WACA,2BACA,CAKE,0DACE,aAKF,uDACE,UAKN,sBACE,gBAEA,4BACE,WAIJ,iBACE,4BACA,yBACA,kBACA,gBACA,eACA,CAEA,uBACE,4BAEA,gCACA,+BACA,aACA,sBACA,mBACA,uBACA,cACA,CAEA,2BACE,cAIJ,uBACE,sCAEA,aACA,sBACA,sBACA,CAEA,0BACE,2BACA,CAGF,yBACE,mCAEA,gBAEA,+BACE,0BAKN,yBACE,uBACA,CAEA,gDACE,uBACA,CAGF,6BACE,aCxtIY,CD8tIlB,eAEE,iCAEA,UAEA,CAGF,oCARE,sCAEA,iBAEA,CAIF,qBACE,0BAEA,WACA,iBAEA,CAIE,oEACE,2CACA,CAKN,+BACE,6BACA,qBACA,cAEA,cAEA,kEAEE,sBACA,CAGF,mCACE,oEAIJ,qBACE,4BACA,kBACA,UACA,CAGF,oCACE,2BACA,oBACA,kEACA,QACA,mCACA,sCACA,SACA,CAGF,qCACE,sDACA,gBACA,iBACA,CAKF,sBACE,gBACA,qCACA,eACA,gBACA,iBACA,CAGF,4BACE,gCACA,kEACA,QACA,mCACA,sCACA,SACA,CAGF,wDAEE,WACA,6BACA,UACA,yCACA,CAGF,8BACE,wBAEA,2BACA,0CACA,QACA,WACA,CAEA,oEACE,cAIJ,6BACE,sBACA,CAGF,2BACE,iBACA,CAKA,oKAEE,YAGF,kFACE,YAKJ,cACE,kCACA,gBAEA,gCACA,CAEA,oBACE,UAGF,oBACE,gCACA,SACA,CAGF,yBACE,2CACA,QACA,CAEA,+BACE,mDACA,qBACA,qBACA,CAKF,2BACE,4FACA,QACA,mCACA,2BAIJ,wBACE,4BACA,SACA,OACA,QACA,sBACA,iFACA,eACA,UACA,2BACA,CAEA,+BACE,UAKF,4EAEE,kBAIJ,uBACE,+BACA,MACA,OACA,WACA,YACA,UACA,SACA,gBAEA,cACA,mCACA,CAEA,8BACE,iCACA,CAEA,6GAGE,cAIJ,8BACE,4BACA,CAGF,iCACE,6BACA,eACA,CAIJ,2BACE,2CACA,mBACA,CAGF,uBACE,kCACA,gBACA,sBACA,CAGE,mCACE,eAKF,oCACE,gBAIJ,8BACE,wCACA,eACA,SACA,yBACA,CAEA,6GAGE,UGh/IA,CHq/IN,8EAGE,8BACA,CAGF,4BACE,WACA,iBAGF,wBACE,iCACA,CAGF,kDAEE,UGxgJI,CH2gJN,sBACE,2BACA,cACA,CAEA,6BACE,sBACA,8BACA,CASF,4DARE,gCACA,kBACA,WACA,UACA,WACA,CAGF,+BAOE,mBAGF,8BACE,4BACA,kBACA,WACA,YACA,YACA,UACA,4BACA,mBACA,sCACA,mBACA,CAIJ,oBACE,2BACA,iBACA,CAEA,2BACE,sBACA,+BACA,kBACA,cACA,kBACA,WACA,QACA,CAGF,0DAEE,gCACA,WACA,kBACA,SACA,kBACA,CAGF,4BACE,8BAGF,4BACE,4BACA,UACA,kBACA,WACA,YACA,QACA,iBACA,4BACA,mBACA,sCACA,mBACA,CAQA,yFACE,UAQF,4GACE,oCACA,CAMR,qBACE,kDACA,wBACA,eACA,eACA,kBACA,SACA,aACA,CAGF,+BACE,6CACA,eACA,SACA,YACA,kBACA,QACA,uCACA,+BAIF,4BACE,oCACA,eACA,WACA,CAGF,uBACE,sBACA,gBACA,iBACA,CAEA,8BACE,yBACA,gBACA,CAGF,yBACE,qCACA,wBACA,WACA,MACA,OACA,sBAEA,8CACA,kBACA,cAEA,sCACA,CAEA,8FAGE,uBGrqJoB,CHwqJpB,mHACE,yBACA,WACA,YACA,0BACA,iBACA,CAKN,8BACE,0BACA,SACA,uCACA,6CACA,CAIJ,qDAEE,mDACA,eACA,aACA,aACA,CAEA,mEACE,4BACA,QACA,CAGF,4HAEE,4BACA,cAEA,8BACA,gBACA,kBACA,qBACA,iBACA,CAEA,wJACE,aGvtJoB,CHytJpB,oWAEE,yBACA,kBACA,SACA,SACA,QACA,SACA,mCACA,wEAGA,4CAGF,gLACE,wDACA,CAMR,0BACE,gBAGF,eextJE,gBZ3CM,kBY4CN,uBAEA,gBACA,cZjCsB,sCYmCtB,CdyoOD,kBctoOG,uCZtCoB,eYwCpB,gBACA,kBACA,CdyoOH,kBcroOG,cdwoOH,kBcpoOG,mBduoOH,kBcnoOG,6BZ7DS,CHgwJb,SACE,kBAEA,aACE,uBACA,sCACA,8BAGF,aACE,gCACA,cAEA,gBAEA,eACE,cACA,0BAEA,qBACE,qBAMR,2BACE,GAAK,UACL,IAAM,YACN,GAAO,UCw8EN,CD38EH,mBACE,GAAK,UACL,IAAM,YACN,GAAO,UCw8EN,CDr8EH,2DAIE,kBAEE,oDACA,CAGF,gBACE,4DACA,CAIA,8BACE,4HACA,CAGF,8CACE,oDACA,CAIA,4DACE,mFACA,oHAIF,2EACE,mFACA,oHAOJ,8CAEE,iBAGF,8BACE,iBAEA,4CACE,2BAGF,uDACE,gBAGF,4DACE,kCACA,CAIA,0EACE,8BACA,wCACA,0CACA,CAGF,yFACE,8BACA,4CACA,oCCq7EP,CD96EH,aACE,8BACA,CAEA,gBACE,6BACA,eACA,iBACA,CAGF,qCACE,aAEA,2CACE,mBAGF,wDACE,gCACA,cACA,WACA,YACA,aACA,gDACA,mBAEA,WACA,8BAEA,CAEA,0EACE,SAGF,uMAGE,oBAGF,8DACE,mBAGF,oCA5BF,wDA6BI,eC26EL,CDv6EC,0DACE,2BACA,gBACA,QACA,CAKN,qBAEE,0CACA,6BACA,+BACA,CAEA,8BACE,mCACA,cAIA,8BACA,CAEA,mCACE,8BACA,sBACA,CAIJ,mCACE,4BACA,CAGF,sDACE,kBAGF,oDACE,gBAIJ,oBAEE,sCACA,2BACA,mBACA,kBACA,CAEA,0BACE,cAEA,gCACE,4BACA,CAEA,sCACE,UAKN,iCACE,0BACA,CAIJ,kBACE,iCACA,MACA,OACA,WACA,YACA,yBACA,CAGF,aACE,mBACA,wCACA,uCACA,YACA,eACA,CAEA,oCARF,aASI,UCg6ED,CD75ED,gBACE,kCACA,gBACA,eACA,kBACA,yBACA,CAGF,4BACE,YAGF,4BACE,0BAEA,qCACE,+DACA,uBACA,CAIJ,uBACE,gBAIA,iDACE,qBAIJ,8BACE,eAGF,qBACE,gBAIJ,YACE,mBACA,wCACA,uCACA,YACA,eACA,CAEA,oCARF,YASI,UCu5ED,CDp5ED,qBACE,mBAGF,mBACE,+BACA,0BACA,eACA,CAGF,kBACE,4CACA,CAGF,2BACE,aAGF,gCACE,8BACA,qBACA,eACA,YACA,CAIJ,mBACE,+BACA,iBACA,CAGF,aACE,iCACA,eACA,CAEA,sBACE,YAGF,iBACE,+BACA,WACA,YACA,WACA,CAGF,sBACE,8BACA,aACA,uCACA,sFACA,kBACA,uCACA,CAGF,sBACE,6BACA,YACA,MACA,MACA,CAIJ,wBACE,4BACA,uBACA,mBACA,gBACA,iBACA,iBACA,gBACA,mBACA,WAEA,iCACA,iBACA,qBACA,qCACA,CAEA,2FAGE,mBAIJ,0BACE,cACA,+BACA,gBACA,kBACA,oBACA,CAEA,4BACE,mBAEA,uCACE,gBAIJ,4BACE,uCACA,CAEA,kCACE,qBAKN,iBACE,gBAEA,0BACE,WAEA,6FAEE,sDAIJ,uBACE,2BACA,SACA,CAGF,wBACE,6BACA,kBACA,kBACA,CAEA,4BACE,kFACA,WACA,YACA,QACA,CAIJ,sBACE,qCACA,YACA,+BACA,CAEA,8BACE,4BACA,WACA,gBACA,CAEA,+CACE,2CACA,CAKN,uBACE,oCACA,gBACA,gBACA,CAEA,gCACE,gCACA,iBACA,eACA,CAEA,6CACE,2CACA,uBACA,WACA,CAGF,wCACE,aAIJ,6BACE,YAEA,2CACE,mBAGF,uCACE,sBACA,CAGF,gCACE,gCACA,WAEA,gCACA,mBACA,sBACA,CAEA,sCACE,6BACA,cAEA,gCACA,sBACA,CAKN,+BACE,cAIJ,sBACE,6BACA,CAEA,gDAEE,gCGhzKE,CHozKJ,+CACE,qCACA,CAEA,iDACE,cAGF,wEACE,wBAGF,2DACE,aGh0KQ,CHq0Kd,wBACE,eAEA,+BACE,4BG5zKkB,CH+zKlB,iCACE,mCAEA,4CAEA,eACA,CAEA,wCACE,0BGt1KF,CH+1KN,gBACE,cACA,mDACA,gBACA,aACA,eACA,cACA,CAEA,oBACE,qCACA,CAIJ,cACE,gCACA,aACA,+BACA,CAEA,yBACE,gBAGF,oBACE,4BAEA,uCACA,kBACA,CAEA,2BACE,gBAGF,sBACE,cACA,oCACA,gBACA,cACA,gBACA,uBACA,kBACA,CAKE,oGACE,0BAMR,uBACE,0BACA,eACA,iBACA,gBACA,kBACA,aG94KoB,CHk5KtB,yBACE,wBACA,CAEA,8BACE,yBC81EP,MerwPC,8BACA,CfywPD,SetwPG,qCACA,WACA,CfywPH,aerwPG,wBACA,OACA,YACA,qBACA,kBACA,kBACA,CfwwPH,qBerwPK,kBfZgB,CAoxPrB,YenwPG,uCACA,cACA,iBACA,eACA,mBACA,gBACA,sBACA,CfswPH,+DelwPK,afswPL,6BejwPK,oCACA,WACA,eACA,cbnCO,caqCP,UACA,oBACA,gBb9CE,yBagDF,kBACA,gBACA,CfqwPL,mCelwPO,oBf/Cc,CAozPrB,uBehwPK,efmwPL,qBe/vPK,+BACA,CfkwPL,ae7vPG,uCACA,yBACA,sBACA,WACA,YACA,cACA,kBACA,SACA,kBACA,qBACA,CfgwPH,sBe7vPK,kBfgwPL,oBe5vPK,qBbpFU,mBFo1Pf,ce1vPG,gCACA,gBACA,eACA,gBACA,Cf6vPH,cezvPG,mCACA,afhGc,CA61PjB,YexvPG,sCACA,UACA,SACA,SACA,cfzGc,0Be2Gd,iBACA,Cf2vPH,uDetvPK,qBfyvPL,cepvPG,2BACA,kBACA,cACA,CfuvPH,4BelvPC,6BfsvPD,+BenvPG,afsvPH,0CelvPG,0CACA,aACA,kBACA,CfqvPH,kGejvPK,afqvPL,qDehvPG,+BACA,iBACA,YACA,oBACA,cfrJc,qCewJd,CfmvPH,+Be/uPG,+BACA,CfkvPH,2Ce/uPK,sCACA,gBACA,CfkvPL,mCe7uPG,mFACA,eACA,cbtKS,qBawKT,WACA,UACA,oBACA,qXACA,yBACA,kBACA,yBAEA,CfgvPH,kDe5uPG,cf+uPH,ae1uPC,af5LgB,CA06PjB,oBe3uPG,gCf8uPH,4Be3uPK,4Bf8uPL,cgBr7PC,g2BACA,sBACA,aACA,SACA,ChBy7PD,wBgBr7PC,oBACA,sBACA,wBACA,ChBy7PD,0BgBt7PG,uBACA,ChBy7PH,oCgBp7PC,gBACE,ahBw7PD,CACF,YiBx8PC,oCACA,aACA,CjB28PD,0BiBj9PG,sCACA,CjBq9PH,8BiB78PG,YjBg9PH,gBiB38PC,uBjB+8PD,4BiB58PG,mDACA,4BACA,kBfLsB,CFq9PzB,2BiB38PG,mDACA,+BACA,YACA,CjB88PH,oBiBz8PC,2CACA,cACA,cjB/BgB,aiBiChB,CjB68PD,mBiBz8PC,yBACA,kBACA,iBACA,gBACA,8BACA,cACA,CjB68PD,yBiB18PG,cjB68PH,4BiBx8PC,ajBjDoB,CA6/PrB,kCiBz8PG,cjB48PH,mDiBx8PG,YjB28PH,uBiBt8PC,8BACA,OACA,WACA,WACA,wBjBjEoB,CA4gQrB,sBiBr8PG,gCACA,cACA,CjBy8PH,wBiBr8PG,iCACA,CjBw8PH,mBiBn8PC,+BACA,gBACA,kBACA,gBf5FM,qBe8FN,CjBu8PD,qGiBn8PG,gCjBs8PH,mBiBh8PC,2CfxGM,CF8iQP,yBiBl8PG,+BACA,gBACA,oBACA,cACA,WACA,gCACA,cf3GS,yBe6GT,iBACA,CjBq8PH,2CiBl8PK,SjBq8PL,0GiB/7PK,oBjBk8PL,uCiB57PC,ejBg8PD,4CiB77PG,4BACA,iBACA,CjBg8PH,oDiB57PG,qBACA,kBACA,MACA,OACA,WACA,YACA,sCACA,kBACA,CjB+7PH,2BiB17PC,4BACA,wBACA,gBACA,KACA,CjB87PD,gCiB37PG,yBACA,gBACA,gBACA,efpKI,CFmmQP,kBiBz7PC,uCACA,WACA,CjB67PD,uBiB17PG,sBACA,CjB67PH,uBiBx7PC,iCACA,iBACA,afzKsB,CFsmQvB,kDiBz7PG,ajB47PH,oDiBx7PG,gBjB27PH,sDiBv7PG,ajB07PH,oBiBr7PC,ajBy7PD,WkB7nQC,uCANc,cAQd,iBACA,ClBioQD,qCkBroQD,WAOI,yBACA,ClBkoQD,CACF,iBkB9nQC,kEAEA,eACA,iBACA,chBNsB,kBgBQtB,ClBkoQD,mBkB/nQG,clBnBkB,yBkBoBlB,ClBkoQH,uCkB7nQG,kEAEA,eACA,iBACA,mBACA,ahBtBoB,CFwpQvB,2CkB9nQK,clBlCgB,yBkBmChB,ClBkoQL,6DkB9nQK,gBlBkoQL,4CkB5nQG,6BACA,ClBgoQH,oBkB5nQG,4DACA,iBACA,gBACA,mBACA,ahB7CsB,CF6qQzB,0BkB5nQK,gEACA,eACA,gBACA,aACA,ClB+nQL,oBkB1nQG,4DACA,iBACA,gBACA,mBACA,ahB9DsB,CF4rQzB,oBkBxnQG,elBgoQH,wCkBjoQG,8DAEA,gBACA,mBACA,ahBvEsB,CF4sQzB,oBkB/nQG,elB+nQH,oBkBtnQG,elB8nQH,wCkB/nQG,8DAEA,gBACA,mBACA,ahBzFsB,CF4tQzB,oBkB7nQG,elB6nQH,wCkBpnQG,iBlBwnQH,wDkBrnQK,4BlBynQL,wDkBrnQK,4BlBynQL,oBkBpnQG,gBlBunQH,oBkBnnQG,mBlBsnQH,8CkBjnQG,elBqnQH,oBkBjnQG,oBACA,SACA,0CACA,aACA,ClBonQH,2BkBjnQK,mBACA,ClBonQL,mBkB9mQC,iCACA,ClBknQD,kCkB/mQG,qCACA,ClBknQH,6BkB9mQG,2CACA,cACA,ClBinQH,4BkB7mQG,6DACA,eACA,iBACA,WhBhLI,iBgBkLJ,iBACA,ClBgnQH,oEkB5mQK,clBgnQL,4CkB3mQO,ahB7KkB,CF2xQzB,mCkBzmQK,6DACA,eACA,gBACA,ClB4mQL,oCkBpoQC,4BA4BI,kBlB4mQH,CACF,0BkBxmQG,8BACA,sBACA,mBACA,uBAEA,0BACA,QACA,YACA,ClB2mQH,wCkBxmQK,4DACA,iBACA,gBACA,chB7MkB,mBgB+MlB,mBACA,gCACA,uBACA,mBACA,eACA,ClB2mQL,uFkBvmQO,6BACA,ClB2mQP,0CkBvmQO,qBlB0mQP,0BkBpmQG,kBlBumQH,kCkBpmQK,uBACA,kBAEA,ClBumQL,sCkBpmQO,yBACA,YACA,kBACA,ClBumQP,gCkBlmQK,elBqmQL,kCkBlmQO,yBhBrQA,oBgBuQA,ClBqmQP,sDkBjmQW,0BlBomQX,0CkB9lQO,2BhBnQgB,CFq2QvB,iCkBxlQG,kEAEA,eACA,iBACA,mBACA,ahBlRoB,CFg3QvB,qCkB1lQK,clB9RgB,yBkB+RhB,ClB8lQL,iBkBzlQG,wBACA,UACA,gBACA,uBACA,oBACA,kBACA,oBACA,aACA,ClB4lQH,iBkBxlQG,4DACA,iBACA,gBACA,mBACA,ahB3SsB,CFu4QzB,uBkBxlQK,gEACA,eACA,gBACA,aACA,ClB2lQL,iBkBtlQG,4DACA,iBACA,gBACA,mBACA,ahB5TsB,CFs5QzB,iBkBplQG,elB4lQH,kCkB7lQG,8DAEA,gBACA,mBACA,ahBrUsB,CFs6QzB,iBkB3lQG,elB2lQH,iBkBllQG,elB0lQH,kCkB3lQG,8DAEA,gBACA,mBACA,ahBvVsB,CFs7QzB,iBkBzlQG,elBylQH,kCkBhlQG,iBlBolQH,kDkBjlQK,4BlBqlQL,kDkBjlQK,4BlBqlQL,iBkBhlQG,gBlBmlQH,iBkB/kQG,mBlBklQH,wCkB7kQG,elBilQH,iBkB7kQG,oBACA,SACA,0CACA,aACA,ClBglQH,wBkB7kQK,mBACA,ClBglQL,gDkB1kQG,alB6kQH,8BkBzkQG,qCACA,kBACA,gBACA,qBACA,ClB4kQH,mCkBzkQK,wBACA,2BACA,iBACA,8BACA,kBACA,ClB4kQL,sDkBxkQK,sCACA,oBACA,ClB2kQL,kFkBxkQO,4BACA,ClB2kQP,oCkBllQG,sDAWI,wCACA,ClB2kQL,CACF,2CkBvkQK,4BACA,ClB0kQL,oCkB5kQG,2CAKI,alB2kQL,CACF,oBkBtkQG,kBlBykQH,wBkBtkQK,uBACA,sBACA,ClBykQL,2BkBpkQG,oCACA,ClBukQH,sCkBpkQK,gBlBukQL,kCkBnkQK,6BACA,ClBskQL,oCkBlkQK,yBACA,ClBqkQL,kDkBlkQO,gCACA,gBACA,ClBqkQP,yFkB/jQW,qBlBkkQX,+EkB7jQS,elBgkQT,oDkB3jQO,2BACA,ClB8jQP,4CkB1jQO,uBACA,yBACA,ClB6jQP,kDkBzjQO,elB4jQP,2DkBzjQS,elB4jQT,oCkBtjQK,oCACE,gBlByjQL,CACF,oCkBnnQC,2BA8DI,kBlByjQH,CACF,iFkBnjQG,yChBjhBS,kBgBmhBT,iCACA,ClBujQH,sBkBnjQG,+BACA,WACA,WACA,ClBsjQH,0BkBnjQK,uBACA,ClBsjQL,sCkBhjQK,4BACA,mBACA,kBACA,ClBmjQL,oCkB/iQK,sCACE,mBlBkjQL,CACF,qCkB9iQK,ahB1iBoB,CF2lRzB,oCkB7iQK,2BhB7jBE,egB+jBF,ClBgjQL,0CkB7iQO,ahBpjBgB,CFomRvB,+CkB7iQS,ahBtjBgB,CFsmRzB,8CkB1iQK,gBlB6iQL,oBkBxiQG,mBlB2iQH,wBkBxiQK,uBACA,eACA,YACA,iBACA,ClB2iQL,oCkBriQK,gDACE,mBlBwiQL,wCkBpiQK,gCACA,WACA,iBACA,ClBuiQL,sDkBpiQO,kBlBuiQP,CACF,oCkBjiQG,8BACE,clBoiQH,sCkBjiQK,iBlBoiQL,qDkBhiQK,mBlBmiQL,4EkB7hQG,clBiiQH,CACF,mBkB7hQG,YlBgiQH,SkB3hQC,oBlB+hQD,oCkBhiQD,SAII,gBlBgiQD,CACF,gBkB7hQG,oCACA,mBACA,YACA,ClBgiQH,oBkB7hQK,YlBgiQL,oCkBviQC,gBAWI,4BACA,ClBgiQH,CACF,oBkB5hQG,uCACA,gBACA,eACA,ClB+hQH,sBkB3hQG,+BACA,ClB8hQH,yBkB3hQK,sCACA,gBACA,eACA,ahB9pBkB,CF6rRvB,4BkB1hQK,gCACA,ClB6hQL,8BkBzhQK,mBhB/qBO,agBgrBP,0BACA,YACA,ClB4hQL,sCkBzhQO,alB4hQP,+BkBvhQK,8BACA,ClB0hQL,sDkBvhQO,+BACA,ClB0hQP,gDkBthQO,uBACA,yBACA,ClByhQP,+BkBphQK,alBuhQL,sCkBphQO,4DACA,gBACA,aACA,ClBuhQP,oCkBnhQO,4BhB7sBgB,CFouRvB,sFkBhhQG,6BhBptBoB,CF+uRvB,6BkBrhQG,gCACA,kBAEA,ClBkhQH,ekB9gQG,8BACA,aACA,kDACA,aACA,ClBihQH,oCkBthQC,eAQI,kDACA,ClBkhQH,6BkB/gQK,wBACA,qBACA,ClBkhQL,yCkB/gQO,qBACA,ClBkhQP,0CkB9gQO,gCACA,QACA,aACA,ClBihQP,oCkB5gQK,WlB+gQL,0BkB3gQK,gBlB8gQL,CACF,oCkBjjQC,eAuCI,WlB8gQH,4BkB3gQK,8BACA,eACA,ClB8gQL,0GkBzgQO,gBlB4gQP,sFkBrgQK,gClB0gQL,0BkBtgQK,alBygQL,+BkBtgQO,gBlBygQP,oEkBrgQS,+BACA,ClBwgQT,0CkBpgQS,gBlBugQT,CACF,OkB//PC,sCACA,ClBmgQD,gBkB//PC,gCACA,aACA,UACA,YACA,chB1zBsB,qBgB4zBtB,cACA,ClBmgQD,oCkB3gQD,gBAWI,2BACA,gBACA,alB50Bc,CAi1Rf,CACF,OmBv1RC,0BACA,iBACA,wBACA,CnB21RD,oBmBv1RG,6BACA,mBACA,6BACA,gBACA,kBACA,CnB21RH,mBmBv1RG,sDACA,aACA,eACA,CnB01RH,mBmBt1RG,gBnBy1RH,oEmBp1RG,kBjBpBS,CF22RZ,SmBn1RG,cnBzBkB,yBmB0BlB,CnBs1RH,emBn1RK,qBnBs1RL,cmBj1RG,gBnBo1RH,4HmBh1RO,gBnB+1RP,8FmBt1RO,uBnBy1RP,wFmBl1RO,anBq1RP,+BmB90RK,mBjB5DO,6BiB6DP,+BACA,CnBi1RL,2CmB90RO,mDACA,CnBi1RP,0CmB70RO,sDACA,CnBg1RP,yBmB10RG,sBnB60RH,emBx0RC,gCACA,CnB40RD,KmBx0RC,gDnB40RD,yBmBx0RC,gCACA,YACA,CnB40RD,6CmBv0RC,0CACA,iBACA,eACA,cjB9FsB,eiBgGtB,CnB40RD,yDmBz0RG,UjBjHI,CF87RP,uDmBz0RG,gCACA,CnB60RH,qEmBz0RG,enB60RH,wCmBt0RG,anB00RH,wDmBv0RK,uCACA,eACA,eACA,CnB00RL,oEmBv0RO,enB00RP,0EmBt0RO,+BACA,CnBy0RP,sFmBt0RS,anBy0RT,oCmBx1RG,wDAoBI,anBw0RL,CACF,oHmBl0RK,oCACA,CnBs0RL,sBmBj0RG,4CjB7JS,sBiB+JT,YACA,kBACA,CnBo0RH,+BmBj0RK,mCACA,CnBo0RL,oCmB70RC,sBAaI,anBo0RH,CACF,kBmBh0RG,sCACA,kBACA,CnBm0RH,oCmBh0RK,8BACE,6BnBm0RL,CACF,wBmB/zRK,mBnBk0RL,gCmB9zRK,kBjB7LO,CF8/RZ,sCmB9zRO,mBnBi0RP,2BmB5zRK,oCACA,CnB+zRL,qCmB5zRO,UnB+zRP,8BmBzzRG,cnB4zRH,sCmBzzRK,kBnB4zRL,qCmBxzRK,gBnB2zRL,2BmBtzRG,sCACA,eACA,CnByzRH,oCmB5zRC,2BAMI,6BnB0zRH,CACF,oCmBtzRG,+CACE,anByzRH,CACF,eoBpiSC,oCACA,WACA,CpBwiSD,gCoBriSG,2BACA,mBlBFS,akBIT,wBACA,CpBwiSH,wBoBpiSG,YAjBY,YAkBZ,UACA,eACA,CpBuiSH,8BoBpiSK,+BACA,YACA,YACA,CpBuiSL,oCoBniSK,sCACE,apBsiSL,CACF,2BoBliSK,0CACA,gBACA,kBACA,CpBqiSL,oCoBziSG,2BAOI,gBpBsiSL,CACF,6BoBniSO,2BACA,clBhCgB,qBkBkChB,0BACA,yBACA,CpBsiSP,kCoBniSS,iBpBsiST,mCoBliSS,WlBzDF,yBkB0DE,yBACA,CpBqiST,sCoBjiSS,wCACA,CpBoiST,8BoB/hSO,2CACA,QACA,CpBkiSP,gCoB/hSS,0BACA,CpBkiST,4DoB7hSO,WlBhFA,yBFMc,gBoB4Ed,eACA,CpBgiSP,kEoB7hSS,sBpBgiST,4DoB1hSK,0BpB6hSL,gCoBxhSG,4BACA,CpB2hSH,wBoBvhSG,gBAtGY,2BAyGZ,CpB0hSH,oCoB9hSC,wBAOI,qCAEA,CpB2hSH,CACF,2BoBxhSK,clBnGoB,ekBoGpB,iBACA,gBACA,oBACA,gCACA,kBACA,CpB2hSL,2BoBvhSK,clB7GoB,ekB8GpB,iBACA,gBACA,kBACA,CpB0hSL,2BoBthSK,wCACA,gBACA,clBxHkB,mBkB0HlB,kBACA,+BACA,CpByhSL,2BoBrhSK,6BlB/HoB,iBkBiIpB,eACA,CpBwhSL,yCoBphSK,WlBrJE,ekBsJF,CpBuhSL,sFoBlhSK,gBpBshSL,+DoBlhSK,cpBqhSL,2CoBjhSK,+BACA,WlBpKE,oBkBsKF,iBACA,gBACA,kBACA,CpBohSL,0BoBhhSK,gCACA,clB/JoB,kBkBiKpB,CpBmhSL,iCoBhhSO,WlBnLA,ekBoLA,CpBmhSP,2NoB/gSW,gBpB8hSX,2BoBvhSK,oBACA,SACA,0CACA,aACA,CpB0hSL,kCoBvhSO,mBACA,CpB0hSP,oCoBrhSK,alB9LkB,CFstSvB,sCoBrhSO,apBzMc,CAiuSrB,uCoBnhSK,clBnNU,ekBoNV,CpBshSL,uCoBlhSK,clBvNM,ekBwNN,CpBqhSL,sCoBjhSK,cpB1NY,eoB2NZ,CpBohSL,oCoBjvSD,eAkOI,8BACA,gCACA,CpBmhSD,gEoB/gSG,0BACA,gBACA,CpBmhSH,wBoB/gSG,qBACA,WACA,CpBkhSH,CACF,SoB7gSC,2BACA,CpBihSD,wBoB9gSG,kCACA,CpBihSH,mCoB9gSK,mBpBihSL,2BoB7gSK,8BACA,CpBghSL,8BoB7gSO,qCACA,CpBghSP,+BoB3gSK,yCACA,cACA,CpB8gSL,iNoB1gSS,gBpByhST,0BoBnhSK,mClB5QkB,qBkB8QlB,yBACA,eACA,gBACA,+BACA,CpBshSL,gCoBnhSO,WlBnSA,+BkBoSA,CpBshSP,mCoBlhSO,cpBlSc,+BoBmSd,CpBqhSP,gBoB9gSC,+BACA,cACA,CpBkhSD,qBoB9gSC,6BACA,aACA,CpBkhSD,uBoB/gSG,cpBkhSH,iBoB7gSC,4BACA,kBACA,CpBihSD,uBoB7gSC,wBACA,sBACA,YACA,CpBihSD,8BoB9gSG,mCACA,gBACA,eACA,iBACA,alBjUsB,CFm1SzB,4MoB7gSO,gBpB4hSP,qCoBthSG,cpByhSH,+BoBnhSC,+BACA,CpBwhSD,iEoBrhSG,6BACA,2BACA,CpByhSH,+EoBthSK,kBpB0hSL,iDoBnhSC,2BACA,qBACA,CpBwhSD,2EoBrhSG,0BACA,kBACA,kBACA,CpByhSH,sEoBnhSC,epBwhSD,gBoBphSC,4BACA,iBACA,CpBwhSD,0CoBrhSG,iCACA,CpBwhSH,6BoBphSG,mBpBuhSH,8CoBnhSG,iBpBshSH,sDoBnhSK,oCACA,WACA,CpBshSL,WoBhhSC,iCACA,CpBohSD,aoBjhSG,cpB1ZkB,oBoB2ZlB,CpBohSH,mBoBjhSK,0BpBohSL,QoB9gSC,cpBkhSD,WoB9gSC,mCACA,CpBkhSD,mBoB/gSG,wCACA,mBACA,aACA,mBlB9aS,cAOW,0BkB0apB,eACA,iBACA,CpBkhSH,mBoB9gSG,kBpBihSH,2BoB9gSK,uBACA,kBACA,WACA,WACA,CpBihSL,oBoB5gSG,4BpB+gSH,kBoB3gSG,qBpB8gSH,sBoB1gSG,apB9cc,CA29SjB,mBoBzgSG,6CACA,aACA,clB1coB,gDkB4cpB,eACA,qBACA,eACA,CpB4gSH,iBoBxgSG,iCACA,apB9dc,CA0+SjB,0BoBvgSG,2BACA,WACA,WACA,YACA,iBACA,CpB0gSH,mCoBvgSK,kBlB9eU,CFw/Sf,mCoBtgSK,mBpBygSL,kCoBrgSK,kBpBjfgB,CAy/SrB,qDoBjgSG,clB/esB,qBkBgftB,eACA,CpBsgSH,qBoBlgSG,cpBqgSH,yBoBjgSG,alBzfsB,CF6/SzB,qBoBhgSG,alB3gBY,CF8gTf,wDoB3/RC,kClBrgBwB,CFwgTzB,gGoB//RG,gBpBqgSH,wIoBhgSK,0CACA,CpBsgSL,gIoBlgSK,gEACA,CpBwgSL,qBoBjgSC,+BACA,CpBsgSD,qCoBngSG,+BAEA,iBACA,CpBugSH,yDoBlgSK,gEACA,CpBsgSL,eoBhgSC,gDACA,CpBogSD,wBoBjgSG,yBlBhkBY,CFokTf,wBoBhgSG,0BpBmgSH,uBoB//RG,yBlBrkBQ,CFukTX,uBoB7/RG,2CACA,iBACA,4BACA,kBACA,eACA,CpBigSH,yBoB9/RK,alBxkBkB,CFykTvB,sBoB3/RG,yBpB+/RH,oBoB3/RG,apB5lBc,CA0lTjB,aoBz/RC,mBlB9lBW,kBkB+lBX,kBACA,CpB6/RD,sBoB1/RG,2CACA,mBACA,YACA,CpB6/RH,+BoB1/RK,kBACA,CpB6/RL,+CoB1/RO,cpB6/RP,6BoBx/RK,8BACA,clB5mBkB,yBkB8mBlB,gBACA,CpB2/RL,+BoBx/RO,kCACA,CpB2/RP,gHoBt/RS,cpBy/RT,kCoBp/RO,alBzoBI,CFgoTX,4BoBh/RK,wCACA,4BACA,CpBm/RL,kCoBh/RO,mBpBm/RP,+EoB9+RO,2BACA,sBACA,YACA,alBjpBgB,CFmoTvB,kLoB7+RS,mCACA,sBACA,CpBk/RT,qCoB7+RO,0CACA,CpBg/RP,2CoB7+RS,cpB3qBQ,iBoB4qBR,eACA,CpBg/RT,uCoB3+RO,oCACA,WACA,aACA,qBACA,alB5qBgB,CF2pTvB,UoBv+RC,mBpB6+RD,yBoB5+RC,sCACA,CpBm/RD,eoB/+RC,qCACA,qBAGA,CpB2+RD,qBqBxrTC,4BACA,kBAEA,CrB4rTD,yBqBzrTG,uCACA,cACA,kBACA,CrB4rTH,wDqBxrTK,gCACA,iBACA,CrB2rTL,2BqBvrTK,mCACA,aACA,CrB0rTL,oGqBrrTO,mBrBwrTP,qDqBjrTG,kCACA,eACA,iBACA,WnBnCI,6CmBqCJ,mBACA,gBACA,CrBorTH,2BqBhrTG,erBmrTH,4BqB/qTG,6BnBjCoB,kBmBmCpB,eACA,CrBkrTH,oBqB7qTC,4BACA,aACA,CrBirTD,wBqB9qTG,mCACA,CrBirTH,4BqB9qTK,crBirTL,qCqB5qTG,cnBtDsB,gBmBuDtB,oBACA,CrB+qTH,SsBvvTC,ctB2vTD,+BsBxvTG,gCACA,kBACA,CtB2vTH,6BsBvvTG,+BACA,CtB0vTH,kEsBtvTG,+BACA,CtByvTH,0DsBpvTG,8BACA,CtBwvTH,kFsBpvTG,8BACA,CtBuvTH,kCsBnvTG,8BACA,CtBsvTH,wBsBlvTG,oCACA,CtBqvTH,2BsBjvTG,oBACA,CtBovTH,iCsBhvTG,kBACA,cACA,kBACA,CtBmvTH,0CsB/uTG,8BACA,CtBkvTH,yCsB9uTG,+BACA,CtBivTH,kCsB7uTG,YtBgvTH,qCsB5uTG,gCACA,CtB+uTH,wCsB3uTG,WtB8uTH,gCsB1uTG,8BACA,CtB6uTH,yBsBzuTG,oBACA,CtB4uTH,yDsBvuTG,oCACA,CtB2uTH,2GsBtuTG,iCACA,CtB0uTH,sCsBtuTG,iCACA,CtByuTH,0BsBruTG,+BACA,CtBwuTH,uCsBpuTG,qBACA,CtBuuTH,wDsBnuTG,oBACA,CtBsuTH,oFsB7tTG,iBACA,CtBouTH,sGsB/tTG,WtBmuTH,sCsB7tTK,+BACA,CtBguTL,iEsB7tTO,8BACA,CtBguTP,oCsB1tTG,2BACA,gBACA,CtB6tTH,sCsBztTG,YtB4tTH,qCsBxtTG,+BACA,CtB2tTH,yCsBvtTG,+BACA,CtB0tTH,sDsBttTG,iBtBytTH,0CsBrtTG,gCACA,WACA,CtBwtTH,wEsBntTG,8BACA,CtButTH,gBsBltTG,yBtBstTH,gBsBltTG,6BACA,CtBqtTH,wBsBjtTG,ctBotTH,6EsB/sTG,8BACA,CtBmtTH,mDsB/sTG,iCACA,CtBktTH,+DsB9sTG,iCACA,CtBitTH,8KsBvsTG,iBACA,CtB+sTH,wDsB3sTG,iCACA,CtB8sTH,sDsB1sTG,kCACA,CtB6sTH,oDsBzsTG,iBACA,CtB4sTH,6FsBvsTG,iCACA,CtB2sTH,2CsBvsTG,mBACA,CtB0sTH,iDsBvsTK,kBACA,8DACA,CtB0sTL,6BsBrsTG,uXtBwsTH,sCsBnsTG,iBtBusTH,iCsBnsTG,+BACA,CtBssTH,+CsBlsTG,oBACA,CtBqsTH,+DsBjsTG,ct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","file":"skins/vanilla/win95/common.css","sourcesContent":[".app-body {\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.button {\n background-color: $ui-highlight-color;\n border: 10px none;\n border-radius: 4px;\n box-sizing: border-box;\n color: $primary-text-color;\n cursor: pointer;\n display: inline-block;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n height: 36px;\n letter-spacing: 0;\n line-height: 36px;\n overflow: hidden;\n padding: 0 16px;\n position: relative;\n text-align: center;\n text-transform: uppercase;\n text-decoration: none;\n text-overflow: ellipsis;\n transition: all 100ms ease-in;\n white-space: nowrap;\n width: auto;\n\n &:active,\n &:focus,\n &:hover {\n background-color: lighten($ui-highlight-color, 10%);\n transition: all 200ms ease-out;\n }\n\n &--destructive {\n transition: none;\n\n &:active,\n &:focus,\n &:hover {\n background-color: $error-red;\n transition: none;\n }\n }\n\n &:disabled {\n background-color: $ui-primary-color;\n cursor: default;\n }\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &.button-primary,\n &.button-alternative,\n &.button-secondary,\n &.button-alternative-2 {\n font-size: 16px;\n line-height: 36px;\n height: auto;\n text-transform: none;\n padding: 4px 16px;\n }\n\n &.button-alternative {\n color: $inverted-text-color;\n background: $ui-primary-color;\n\n &:active,\n &:focus,\n &:hover {\n background-color: lighten($ui-primary-color, 4%);\n }\n }\n\n &.button-alternative-2 {\n background: $ui-base-lighter-color;\n\n &:active,\n &:focus,\n &:hover {\n background-color: lighten($ui-base-lighter-color, 4%);\n }\n }\n\n &.button-secondary {\n color: $darker-text-color;\n background: transparent;\n padding: 3px 15px;\n border: 1px solid $ui-primary-color;\n\n &:active,\n &:focus,\n &:hover {\n border-color: lighten($ui-primary-color, 4%);\n color: lighten($darker-text-color, 4%);\n }\n\n &:disabled {\n opacity: 0.5;\n }\n }\n\n &.button--block {\n display: block;\n width: 100%;\n }\n}\n\n.column__wrapper {\n display: flex;\n flex: 1 1 auto;\n position: relative;\n}\n\n.icon-button {\n display: inline-block;\n padding: 0;\n color: $action-button-color;\n border: none;\n background: transparent;\n cursor: pointer;\n transition: color 100ms ease-in;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($action-button-color, 7%);\n transition: color 200ms ease-out;\n }\n\n &.disabled {\n color: darken($action-button-color, 13%);\n cursor: default;\n }\n\n &.active {\n color: $highlight-text-color;\n }\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &.inverted {\n color: $lighter-text-color;\n\n &:hover,\n &:active,\n &:focus {\n color: darken($lighter-text-color, 7%);\n }\n\n &.disabled {\n color: lighten($lighter-text-color, 7%);\n }\n\n &.active {\n color: $highlight-text-color;\n\n &.disabled {\n color: lighten($highlight-text-color, 13%);\n }\n }\n }\n\n &.overlayed {\n box-sizing: content-box;\n background: rgba($base-overlay-background, 0.6);\n color: rgba($primary-text-color, 0.7);\n border-radius: 4px;\n padding: 2px;\n\n &:hover {\n background: rgba($base-overlay-background, 0.9);\n }\n }\n}\n\n.text-icon-button {\n color: $lighter-text-color;\n border: none;\n background: transparent;\n cursor: pointer;\n font-weight: 600;\n font-size: 11px;\n padding: 0 3px;\n line-height: 27px;\n outline: 0;\n transition: color 100ms ease-in;\n\n &:hover,\n &:active,\n &:focus {\n color: darken($lighter-text-color, 7%);\n transition: color 200ms ease-out;\n }\n\n &.disabled {\n color: lighten($lighter-text-color, 20%);\n cursor: default;\n }\n\n &.active {\n color: $highlight-text-color;\n }\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n}\n\n.dropdown-menu {\n position: absolute;\n}\n\n.invisible {\n font-size: 0;\n line-height: 0;\n display: inline-block;\n width: 0;\n height: 0;\n position: absolute;\n\n img,\n svg {\n margin: 0 !important;\n border: 0 !important;\n padding: 0 !important;\n width: 0 !important;\n height: 0 !important;\n }\n}\n\n.ellipsis {\n &::after {\n content: \"…\";\n }\n}\n\n.compose-form {\n padding: 10px;\n\n .compose-form__warning {\n color: $inverted-text-color;\n margin-bottom: 10px;\n background: $ui-primary-color;\n box-shadow: 0 2px 6px rgba($base-shadow-color, 0.3);\n padding: 8px 10px;\n border-radius: 4px;\n font-size: 13px;\n font-weight: 400;\n\n strong {\n color: $inverted-text-color;\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n a {\n color: $lighter-text-color;\n font-weight: 500;\n text-decoration: underline;\n\n &:hover,\n &:active,\n &:focus {\n text-decoration: none;\n }\n }\n }\n\n .compose-form__autosuggest-wrapper {\n position: relative;\n\n .emoji-picker-dropdown {\n position: absolute;\n right: 5px;\n top: 5px;\n }\n }\n\n .autosuggest-textarea,\n .spoiler-input {\n position: relative;\n }\n\n .spoiler-input {\n height: 0;\n transform-origin: bottom;\n opacity: 0.0;\n\n &.spoiler-input--visible {\n height: 47px;\n opacity: 1.0;\n }\n }\n\n .autosuggest-textarea__textarea,\n .spoiler-input__input {\n display: block;\n box-sizing: border-box;\n width: 100%;\n margin: 0;\n color: $inverted-text-color;\n background: $simple-background-color;\n padding: 10px;\n font-family: inherit;\n font-size: 14px;\n resize: vertical;\n border: 0;\n outline: 0;\n\n &:focus {\n outline: 0;\n }\n\n @media screen and (max-width: 600px) {\n font-size: 16px;\n }\n }\n\n .spoiler-input__input {\n border-radius: 4px;\n }\n\n .autosuggest-textarea__textarea {\n min-height: 100px;\n border-radius: 4px 4px 0 0;\n padding-bottom: 0;\n padding-right: 10px + 22px;\n resize: none;\n scrollbar-color: initial;\n\n &::-webkit-scrollbar {\n all: unset;\n }\n\n @media screen and (max-width: 600px) {\n height: 100px !important; // prevent auto-resize textarea\n resize: vertical;\n }\n }\n\n .autosuggest-textarea__suggestions {\n box-sizing: border-box;\n display: none;\n position: absolute;\n top: 100%;\n width: 100%;\n z-index: 99;\n box-shadow: 4px 4px 6px rgba($base-shadow-color, 0.4);\n background: $ui-secondary-color;\n border-radius: 0 0 4px 4px;\n color: $inverted-text-color;\n font-size: 14px;\n padding: 6px;\n\n &.autosuggest-textarea__suggestions--visible {\n display: block;\n }\n }\n\n .autosuggest-textarea__suggestions__item {\n padding: 10px;\n cursor: pointer;\n border-radius: 4px;\n\n &:hover,\n &:focus,\n &:active,\n &.selected {\n background: darken($ui-secondary-color, 10%);\n }\n }\n\n .autosuggest-account,\n .autosuggest-emoji {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n line-height: 18px;\n font-size: 14px;\n }\n\n .autosuggest-account-icon,\n .autosuggest-emoji img {\n display: block;\n margin-right: 8px;\n width: 16px;\n height: 16px;\n }\n\n .autosuggest-account .display-name__account {\n color: $lighter-text-color;\n }\n\n .compose-form__modifiers {\n color: $inverted-text-color;\n font-family: inherit;\n font-size: 14px;\n background: $simple-background-color;\n\n .compose-form__upload-wrapper {\n overflow: hidden;\n }\n\n .compose-form__uploads-wrapper {\n display: flex;\n flex-direction: row;\n padding: 5px;\n flex-wrap: wrap;\n }\n\n .compose-form__upload {\n flex: 1 1 0;\n min-width: 40%;\n margin: 5px;\n\n &__actions {\n background: linear-gradient(180deg, rgba($base-shadow-color, 0.8) 0, rgba($base-shadow-color, 0.35) 80%, transparent);\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n opacity: 0;\n transition: opacity .1s ease;\n\n .icon-button {\n flex: 0 1 auto;\n color: $secondary-text-color;\n font-size: 14px;\n font-weight: 500;\n padding: 10px;\n font-family: inherit;\n\n &:hover,\n &:focus,\n &:active {\n color: lighten($secondary-text-color, 7%);\n }\n }\n\n &.active {\n opacity: 1;\n }\n }\n\n &-description {\n position: absolute;\n z-index: 2;\n bottom: 0;\n left: 0;\n right: 0;\n box-sizing: border-box;\n background: linear-gradient(0deg, rgba($base-shadow-color, 0.8) 0, rgba($base-shadow-color, 0.35) 80%, transparent);\n padding: 10px;\n opacity: 0;\n transition: opacity .1s ease;\n\n textarea {\n background: transparent;\n color: $secondary-text-color;\n border: 0;\n padding: 0;\n margin: 0;\n width: 100%;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n\n &:focus {\n color: $white;\n }\n\n &::placeholder {\n opacity: 0.75;\n color: $secondary-text-color;\n }\n }\n\n &.active {\n opacity: 1;\n }\n }\n }\n\n .compose-form__upload-thumbnail {\n border-radius: 4px;\n background-position: center;\n background-size: cover;\n background-repeat: no-repeat;\n height: 140px;\n width: 100%;\n overflow: hidden;\n }\n }\n\n .compose-form__buttons-wrapper {\n padding: 10px;\n background: darken($simple-background-color, 8%);\n border-radius: 0 0 4px 4px;\n display: flex;\n justify-content: space-between;\n\n .compose-form__buttons {\n display: flex;\n\n .compose-form__upload-button-icon {\n line-height: 27px;\n }\n\n .compose-form__sensitive-button {\n display: none;\n\n &.compose-form__sensitive-button--visible {\n display: block;\n }\n\n .compose-form__sensitive-button__icon {\n line-height: 27px;\n }\n }\n }\n\n .icon-button {\n box-sizing: content-box;\n padding: 0 3px;\n }\n\n .character-counter__wrapper {\n align-self: center;\n margin-right: 4px;\n\n .character-counter {\n cursor: default;\n font-family: $font-sans-serif, sans-serif;\n font-size: 14px;\n font-weight: 600;\n color: $lighter-text-color;\n\n &.character-counter--over {\n color: $warning-red;\n }\n }\n }\n }\n\n .compose-form__publish {\n display: flex;\n justify-content: flex-end;\n min-width: 0;\n\n .compose-form__publish-button-wrapper {\n overflow: hidden;\n padding-top: 10px;\n }\n }\n}\n\n.no-reduce-motion .spoiler-input {\n transition: height 0.4s ease, opacity 0.4s ease;\n}\n\n.emojione {\n font-size: inherit;\n vertical-align: middle;\n object-fit: contain;\n margin: -.2ex .15em .2ex;\n width: 16px;\n height: 16px;\n\n img {\n width: auto;\n }\n}\n\n.reply-indicator {\n border-radius: 4px;\n margin-bottom: 10px;\n background: $ui-primary-color;\n padding: 10px;\n}\n\n.reply-indicator__header {\n margin-bottom: 5px;\n overflow: hidden;\n}\n\n.reply-indicator__cancel {\n float: right;\n line-height: 24px;\n}\n\n.reply-indicator__display-name {\n color: $inverted-text-color;\n display: block;\n max-width: 100%;\n line-height: 24px;\n overflow: hidden;\n padding-right: 25px;\n text-decoration: none;\n}\n\n.reply-indicator__display-avatar {\n float: left;\n margin-right: 5px;\n}\n\n.status__content--with-action {\n cursor: pointer;\n}\n\n.status__content,\n.reply-indicator__content {\n position: relative;\n font-size: 15px;\n line-height: 20px;\n word-wrap: break-word;\n overflow: hidden;\n text-overflow: ellipsis;\n padding-top: 2px;\n color: $primary-text-color;\n\n &:focus {\n outline: 0;\n }\n\n &.status__content--with-spoiler {\n white-space: normal;\n\n .status__content__text {\n white-space: pre-wrap;\n }\n }\n\n .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n }\n\n p {\n margin-bottom: 20px;\n white-space: pre-wrap;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n a {\n color: $pleroma-links;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n\n .fa {\n color: lighten($dark-text-color, 7%);\n }\n }\n\n &.mention {\n &:hover {\n text-decoration: none;\n\n span {\n text-decoration: underline;\n }\n }\n }\n\n .fa {\n color: $dark-text-color;\n }\n }\n\n .status__content__spoiler-link {\n background: $action-button-color;\n\n &:hover {\n background: lighten($action-button-color, 7%);\n text-decoration: none;\n }\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n }\n\n .status__content__text {\n display: none;\n\n &.status__content__text--visible {\n display: block;\n }\n }\n\n em {\n font-style: italic;\n }\n\n strong {\n font-weight: bold;\n }\n\n ul { list-style: disc inside; }\n ol { list-style: decimal inside; }\n\n blockquote {\n margin: .2em 0 .2em 2em;\n font-style: italic;\n }\n}\n\n.status__content.status__content--collapsed {\n max-height: 20px * 15; // 15 lines is roughly above 500 characters\n}\n\n.status__content__read-more-button {\n display: block;\n font-size: 15px;\n line-height: 20px;\n color: lighten($ui-highlight-color, 8%);\n border: 0;\n background: transparent;\n padding: 0;\n padding-top: 8px;\n\n &:hover,\n &:active {\n text-decoration: underline;\n }\n}\n\n.status__content__spoiler-link {\n display: inline-block;\n border-radius: 2px;\n background: transparent;\n border: 0;\n color: $inverted-text-color;\n font-weight: 700;\n font-size: 11px;\n padding: 0 6px;\n text-transform: uppercase;\n line-height: 20px;\n cursor: pointer;\n vertical-align: middle;\n}\n\n.status__wrapper--filtered {\n color: $dark-text-color;\n border: 0;\n font-size: inherit;\n text-align: center;\n line-height: inherit;\n margin: 0;\n padding: 15px;\n box-sizing: border-box;\n width: 100%;\n clear: both;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n}\n\n.status__prepend-icon-wrapper {\n left: -26px;\n position: absolute;\n}\n\n.focusable {\n &:focus {\n outline: 0;\n background: lighten($ui-base-color, 4%);\n\n .status.status-direct {\n background: lighten($ui-base-color, 12%);\n\n &.muted {\n background: transparent;\n }\n }\n\n .detailed-status,\n .detailed-status__action-bar {\n background: lighten($ui-base-color, 8%);\n }\n }\n}\n\n.status {\n padding: 8px 10px;\n padding-left: 68px;\n position: relative;\n min-height: 54px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n cursor: default;\n\n @supports (-ms-overflow-style: -ms-autohiding-scrollbar) {\n // Add margin to avoid Edge auto-hiding scrollbar appearing over content.\n // On Edge 16 this is 16px and Edge <=15 it's 12px, so aim for 16px.\n padding-right: 26px; // 10px + 16px\n }\n\n @keyframes fade {\n 0% { opacity: 0; }\n 100% { opacity: 1; }\n }\n\n opacity: 1;\n animation: fade 150ms linear;\n\n .video-player {\n margin-top: 8px;\n }\n\n &.status-direct:not(.read) {\n background: lighten($ui-base-color, 8%);\n border-bottom-color: lighten($ui-base-color, 12%);\n }\n\n &.light {\n .status__relative-time {\n color: $light-text-color;\n }\n\n .status__display-name {\n color: $inverted-text-color;\n }\n\n .display-name {\n strong {\n color: $inverted-text-color;\n }\n\n span {\n color: $light-text-color;\n }\n }\n\n .status__content {\n color: $inverted-text-color;\n\n a {\n color: $highlight-text-color;\n }\n\n a.status__content__spoiler-link {\n color: $primary-text-color;\n background: $ui-primary-color;\n\n &:hover {\n background: lighten($ui-primary-color, 8%);\n }\n }\n }\n }\n}\n\n.notification-favourite {\n .status.status-direct {\n background: transparent;\n\n .icon-button.disabled {\n color: lighten($action-button-color, 13%);\n }\n }\n}\n\n.status__relative-time,\n.notification__relative_time {\n color: $dark-text-color;\n float: right;\n font-size: 14px;\n}\n\n.status__display-name {\n color: $dark-text-color;\n}\n\n.status__info .status__display-name {\n display: block;\n max-width: 100%;\n padding-right: 25px;\n}\n\n.status__info {\n font-size: 15px;\n}\n\n.status-check-box {\n border-bottom: 1px solid $ui-secondary-color;\n display: flex;\n\n .status-check-box__status {\n margin: 10px 0 10px 10px;\n flex: 1;\n\n .media-gallery {\n max-width: 250px;\n }\n\n .status__content {\n padding: 0;\n white-space: normal;\n }\n\n .video-player {\n margin-top: 8px;\n max-width: 250px;\n }\n\n .media-gallery__item-thumbnail {\n cursor: default;\n }\n }\n}\n\n.status-check-box-toggle {\n align-items: center;\n display: flex;\n flex: 0 0 auto;\n justify-content: center;\n padding: 10px;\n}\n\n.status__prepend {\n margin-left: 68px;\n color: $dark-text-color;\n padding: 8px 0;\n padding-bottom: 2px;\n font-size: 14px;\n position: relative;\n\n .status__display-name strong {\n color: $dark-text-color;\n }\n\n > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n}\n\n.status__action-bar {\n align-items: center;\n display: flex;\n margin-top: 8px;\n\n &__counter {\n display: inline-flex;\n margin-right: 11px;\n align-items: center;\n\n .status__action-bar-button {\n margin-right: 4px;\n }\n\n &__label {\n display: inline-block;\n width: 14px;\n font-size: 12px;\n font-weight: 500;\n color: $action-button-color;\n }\n }\n}\n\n.status__action-bar-button {\n margin-right: 18px;\n}\n\n.status__action-bar-dropdown {\n height: 23.15px;\n width: 23.15px;\n}\n\n.detailed-status__action-bar-dropdown {\n flex: 1 1 auto;\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n}\n\n.detailed-status {\n background: lighten($ui-base-color, 4%);\n padding: 14px 10px;\n\n &--flex {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n align-items: flex-start;\n\n .status__content,\n .detailed-status__meta {\n flex: 100%;\n }\n }\n\n .status__content {\n font-size: 19px;\n line-height: 24px;\n\n .emojione {\n width: 24px;\n height: 24px;\n margin: -1px 0 0;\n }\n\n .status__content__spoiler-link {\n line-height: 24px;\n margin: -1px 0 0;\n }\n }\n\n .video-player {\n margin-top: 8px;\n }\n}\n\n.detailed-status__meta {\n margin-top: 15px;\n color: $dark-text-color;\n font-size: 14px;\n line-height: 18px;\n}\n\n.detailed-status__action-bar {\n background: lighten($ui-base-color, 4%);\n border-top: 1px solid lighten($ui-base-color, 8%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n}\n\n.detailed-status__link {\n color: inherit;\n text-decoration: none;\n}\n\n.detailed-status__favorites,\n.detailed-status__reblogs {\n display: inline-block;\n font-weight: 500;\n font-size: 12px;\n margin-left: 6px;\n}\n\n.reply-indicator__content {\n color: $inverted-text-color;\n font-size: 14px;\n\n a {\n color: $lighter-text-color;\n }\n}\n\n.domain {\n padding: 10px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n .domain__domain-name {\n flex: 1 1 auto;\n display: block;\n color: $primary-text-color;\n text-decoration: none;\n font-size: 14px;\n font-weight: 500;\n }\n}\n\n.domain__wrapper {\n display: flex;\n}\n\n.domain_buttons {\n height: 18px;\n padding: 10px;\n white-space: nowrap;\n}\n\n.account {\n padding: 10px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n &.compact {\n padding: 0;\n border-bottom: 0;\n\n .account__avatar-wrapper {\n margin-left: 0;\n }\n }\n\n .account__display-name {\n flex: 1 1 auto;\n display: block;\n color: $darker-text-color;\n overflow: hidden;\n text-decoration: none;\n font-size: 14px;\n }\n}\n\n.account__wrapper {\n display: flex;\n}\n\n.account__avatar-wrapper {\n float: left;\n margin-left: 12px;\n margin-right: 12px;\n}\n\n.account__avatar {\n @include avatar-radius();\n position: relative;\n\n &-inline {\n display: inline-block;\n vertical-align: middle;\n margin-right: 5px;\n }\n\n &-composite {\n @include avatar-radius();\n overflow: hidden;\n\n & > div {\n @include avatar-radius();\n float: left;\n position: relative;\n box-sizing: border-box;\n }\n }\n}\n\na .account__avatar {\n cursor: pointer;\n}\n\n.account__avatar-overlay {\n @include avatar-size(48px);\n\n &-base {\n @include avatar-radius();\n @include avatar-size(36px);\n }\n\n &-overlay {\n @include avatar-radius();\n @include avatar-size(24px);\n\n position: absolute;\n bottom: 0;\n right: 0;\n z-index: 1;\n }\n}\n\n.account__relationship {\n height: 18px;\n padding: 10px;\n white-space: nowrap;\n}\n\n.account__disclaimer {\n padding: 10px;\n border-top: 1px solid lighten($ui-base-color, 8%);\n color: $dark-text-color;\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n a {\n font-weight: 500;\n color: inherit;\n text-decoration: underline;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n }\n}\n\n.account__action-bar {\n border-top: 1px solid lighten($ui-base-color, 8%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n line-height: 36px;\n overflow: hidden;\n flex: 0 0 auto;\n display: flex;\n}\n\n.account__action-bar-dropdown {\n padding: 10px;\n\n .icon-button {\n vertical-align: middle;\n }\n\n .dropdown--active {\n .dropdown__content.dropdown__right {\n left: 6px;\n right: initial;\n }\n\n &::after {\n bottom: initial;\n margin-left: 11px;\n margin-top: -7px;\n right: initial;\n }\n }\n}\n\n.account__action-bar-links {\n display: flex;\n flex: 1 1 auto;\n line-height: 18px;\n text-align: center;\n}\n\n.account__action-bar__tab {\n text-decoration: none;\n overflow: hidden;\n flex: 0 1 100%;\n border-right: 1px solid lighten($ui-base-color, 8%);\n padding: 10px 0;\n border-bottom: 4px solid transparent;\n\n &.active {\n border-bottom: 4px solid $ui-highlight-color;\n }\n\n & > span {\n display: block;\n text-transform: uppercase;\n font-size: 11px;\n color: $darker-text-color;\n }\n\n strong {\n display: block;\n font-size: 15px;\n font-weight: 500;\n color: $primary-text-color;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n}\n\n.account-authorize {\n padding: 14px 10px;\n\n .detailed-status__display-name {\n display: block;\n margin-bottom: 15px;\n overflow: hidden;\n }\n}\n\n.account-authorize__avatar {\n float: left;\n margin-right: 10px;\n}\n\n.status__display-name,\n.status__relative-time,\n.detailed-status__display-name,\n.detailed-status__datetime,\n.detailed-status__application,\n.account__display-name {\n text-decoration: none;\n}\n\n.status__display-name,\n.account__display-name {\n strong {\n color: $primary-text-color;\n }\n}\n\n.muted {\n .emojione {\n opacity: 0.5;\n }\n}\n\n.status__display-name,\n.reply-indicator__display-name,\n.detailed-status__display-name,\na.account__display-name {\n &:hover strong {\n text-decoration: underline;\n }\n}\n\n.account__display-name strong {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.detailed-status__application,\n.detailed-status__datetime {\n color: inherit;\n}\n\n.detailed-status__display-name {\n color: $secondary-text-color;\n display: block;\n line-height: 24px;\n margin-bottom: 15px;\n overflow: hidden;\n\n strong,\n span {\n display: block;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n\n strong {\n font-size: 16px;\n color: $primary-text-color;\n }\n}\n\n.detailed-status__display-avatar {\n float: left;\n margin-right: 10px;\n}\n\n.status__avatar {\n height: 48px;\n left: 10px;\n position: absolute;\n top: 10px;\n width: 48px;\n}\n\n.muted {\n .status__content,\n .status__content p,\n .status__content a {\n color: $dark-text-color;\n }\n\n .status__display-name strong {\n color: $dark-text-color;\n }\n\n .status__avatar {\n opacity: 0.5;\n }\n\n a.status__content__spoiler-link {\n background: $ui-base-lighter-color;\n color: $inverted-text-color;\n\n &:hover {\n background: lighten($ui-base-lighter-color, 7%);\n text-decoration: none;\n }\n }\n}\n\n.notification__message {\n margin: 0 10px 0 68px;\n padding: 8px 0 0;\n cursor: default;\n color: $darker-text-color;\n font-size: 15px;\n line-height: 22px;\n position: relative;\n\n .fa {\n color: $highlight-text-color;\n }\n\n > span {\n display: inline;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n}\n\n.notification__favourite-icon-wrapper {\n left: -26px;\n position: absolute;\n\n .star-icon {\n color: $gold-star;\n }\n}\n\n.star-icon.active {\n color: $gold-star;\n}\n\n.notification__display-name {\n color: inherit;\n font-weight: 500;\n text-decoration: none;\n\n &:hover {\n color: $primary-text-color;\n text-decoration: underline;\n }\n}\n\n.notification__relative_time {\n float: right;\n}\n\n.display-name {\n display: block;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.display-name__html {\n font-weight: 500;\n}\n\n.display-name__account {\n font-size: 14px;\n}\n\n.status__relative-time,\n.detailed-status__datetime {\n &:hover {\n text-decoration: underline;\n }\n}\n\n.image-loader {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n\n .image-loader__preview-canvas {\n max-width: $media-modal-media-max-width;\n max-height: $media-modal-media-max-height;\n background: url('~images/void.png') repeat;\n object-fit: contain;\n }\n\n .loading-bar {\n position: relative;\n }\n\n &.image-loader--amorphous .image-loader__preview-canvas {\n display: none;\n }\n}\n\n.zoomable-image {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n\n img {\n max-width: $media-modal-media-max-width;\n max-height: $media-modal-media-max-height;\n width: auto;\n height: auto;\n object-fit: contain;\n }\n}\n\n.navigation-bar {\n padding: 10px;\n display: flex;\n align-items: center;\n flex-shrink: 0;\n cursor: default;\n color: $darker-text-color;\n\n strong {\n color: $secondary-text-color;\n }\n\n a {\n color: inherit;\n }\n\n .permalink {\n text-decoration: none;\n }\n\n .navigation-bar__actions {\n position: relative;\n\n .icon-button.close {\n position: absolute;\n pointer-events: none;\n transform: scale(0.0, 1.0) translate(-100%, 0);\n opacity: 0;\n }\n\n .compose__action-bar .icon-button {\n pointer-events: auto;\n transform: scale(1.0, 1.0) translate(0, 0);\n opacity: 1;\n }\n }\n}\n\n.navigation-bar__profile {\n flex: 1 1 auto;\n margin-left: 8px;\n line-height: 20px;\n margin-top: -1px;\n overflow: hidden;\n}\n\n.navigation-bar__profile-account {\n display: block;\n font-weight: 500;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.navigation-bar__profile-edit {\n color: inherit;\n text-decoration: none;\n}\n\n.dropdown {\n display: inline-block;\n}\n\n.dropdown__content {\n display: none;\n position: absolute;\n}\n\n.dropdown-menu__separator {\n border-bottom: 1px solid darken($ui-secondary-color, 8%);\n margin: 5px 7px 6px;\n height: 0;\n}\n\n.dropdown-menu {\n background: $ui-secondary-color;\n padding: 4px 0;\n border-radius: 4px;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n z-index: 9999;\n\n ul {\n list-style: none;\n }\n\n &.left {\n transform-origin: 100% 50%;\n }\n\n &.top {\n transform-origin: 50% 100%;\n }\n\n &.bottom {\n transform-origin: 50% 0;\n }\n\n &.right {\n transform-origin: 0 50%;\n }\n}\n\n.dropdown-menu__arrow {\n position: absolute;\n width: 0;\n height: 0;\n border: 0 solid transparent;\n\n &.left {\n right: -5px;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: $ui-secondary-color;\n }\n\n &.top {\n bottom: -5px;\n margin-left: -7px;\n border-width: 5px 7px 0;\n border-top-color: $ui-secondary-color;\n }\n\n &.bottom {\n top: -5px;\n margin-left: -7px;\n border-width: 0 7px 5px;\n border-bottom-color: $ui-secondary-color;\n }\n\n &.right {\n left: -5px;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: $ui-secondary-color;\n }\n}\n\n.dropdown-menu__item {\n a {\n font-size: 13px;\n line-height: 18px;\n display: block;\n padding: 4px 14px;\n box-sizing: border-box;\n text-decoration: none;\n background: $ui-secondary-color;\n color: $inverted-text-color;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n &:focus,\n &:hover,\n &:active {\n background: $ui-highlight-color;\n color: $secondary-text-color;\n outline: 0;\n }\n }\n}\n\n.dropdown--active .dropdown__content {\n display: block;\n line-height: 18px;\n max-width: 311px;\n right: 0;\n text-align: left;\n z-index: 9999;\n\n & > ul {\n list-style: none;\n background: $ui-secondary-color;\n padding: 4px 0;\n border-radius: 4px;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.4);\n min-width: 140px;\n position: relative;\n }\n\n &.dropdown__right {\n right: 0;\n }\n\n &.dropdown__left {\n & > ul {\n left: -98px;\n }\n }\n\n & > ul > li > a {\n font-size: 13px;\n line-height: 18px;\n display: block;\n padding: 4px 14px;\n box-sizing: border-box;\n text-decoration: none;\n background: $ui-secondary-color;\n color: $inverted-text-color;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n &:focus {\n outline: 0;\n }\n\n &:hover {\n background: $ui-highlight-color;\n color: $secondary-text-color;\n }\n }\n}\n\n.dropdown__icon {\n vertical-align: middle;\n}\n\n.columns-area {\n display: flex;\n flex: 1 1 auto;\n flex-direction: row;\n justify-content: flex-start;\n overflow-x: auto;\n position: relative;\n\n &.unscrollable {\n overflow-x: hidden;\n }\n}\n\n@media screen and (min-width: 360px) {\n .columns-area {\n padding: 10px;\n }\n\n .react-swipeable-view-container .columns-area {\n height: calc(100% - 20px) !important;\n }\n}\n\n.react-swipeable-view-container {\n &,\n .columns-area,\n .drawer,\n .column {\n height: 100%;\n }\n}\n\n.react-swipeable-view-container > * {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 100%;\n}\n\n.column {\n width: 350px;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n\n > .scrollable {\n background: $ui-base-color;\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n }\n}\n\n.ui {\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n width: 100%;\n height: 100%;\n background: darken($ui-base-color, 7%);\n}\n\n.drawer {\n width: 330px;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n overflow-y: hidden;\n}\n\n.drawer__tab {\n display: block;\n flex: 1 1 auto;\n padding: 15px 5px 13px;\n color: $darker-text-color;\n text-decoration: none;\n text-align: center;\n font-size: 16px;\n border-bottom: 2px solid transparent;\n}\n\n.column,\n.drawer {\n flex: 1 1 100%;\n overflow: hidden;\n}\n\n@media screen and (min-width: 360px) {\n .tabs-bar {\n margin: 10px;\n margin-bottom: 0;\n }\n\n .getting-started__trends,\n .search {\n margin-bottom: 10px;\n }\n\n .getting-started__panel {\n margin: 10px 0;\n }\n\n .column,\n .drawer {\n min-width: 330px;\n }\n}\n\n@media screen and (max-width: 630px) {\n .column,\n .drawer {\n width: 100%;\n padding: 0;\n }\n\n .columns-area {\n flex-direction: column;\n }\n\n .search__input,\n .autosuggest-textarea__textarea {\n font-size: 16px;\n }\n}\n\n@media screen and (min-width: 631px) {\n .columns-area {\n padding: 0;\n }\n\n .column,\n .drawer {\n flex: 1 1 auto;\n padding: 10px;\n padding-left: 5px;\n padding-right: 5px;\n\n &:first-child {\n padding-left: 10px;\n }\n\n &:last-child {\n padding-right: 10px;\n }\n }\n\n .columns-area > div {\n .column,\n .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n }\n}\n\n.drawer__pager {\n box-sizing: border-box;\n padding: 0;\n flex-grow: 1;\n position: relative;\n overflow: hidden;\n display: flex;\n}\n\n.drawer__inner {\n position: absolute;\n top: 0;\n left: 0;\n background: lighten($ui-base-color, 13%);\n box-sizing: border-box;\n padding: 0;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n overflow-y: auto;\n width: 100%;\n height: 100%;\n border-radius: 2px;\n\n &.darker {\n background: $ui-base-color;\n }\n}\n\n.drawer__inner__mastodon {\n background: lighten($ui-base-color, 13%) url('data:image/svg+xml;utf8,') no-repeat bottom / 100% auto;\n flex: 1;\n min-height: 47px;\n\n > img {\n display: block;\n object-fit: contain;\n object-position: bottom left;\n width: 100%;\n height: 100%;\n pointer-events: none;\n user-drag: none;\n user-select: none;\n }\n}\n\n.pseudo-drawer {\n background: lighten($ui-base-color, 13%);\n font-size: 13px;\n text-align: left;\n}\n\n.drawer__header {\n flex: 0 0 auto;\n font-size: 16px;\n background: lighten($ui-base-color, 8%);\n margin-bottom: 10px;\n display: flex;\n flex-direction: row;\n border-radius: 2px;\n\n a {\n transition: background 100ms ease-in;\n\n &:hover {\n background: lighten($ui-base-color, 3%);\n transition: background 200ms ease-out;\n }\n }\n}\n\n.tabs-bar {\n display: flex;\n background: lighten($ui-base-color, 8%);\n flex: 0 0 auto;\n overflow-y: auto;\n}\n\n.tabs-bar__link {\n display: block;\n flex: 1 1 auto;\n padding: 15px 10px;\n color: $primary-text-color;\n text-decoration: none;\n text-align: center;\n font-size: 14px;\n font-weight: 500;\n border-bottom: 2px solid lighten($ui-base-color, 8%);\n transition: all 50ms linear;\n\n .fa {\n font-weight: 400;\n font-size: 16px;\n }\n\n &.active {\n border-bottom: 2px solid $highlight-text-color;\n color: $highlight-text-color;\n }\n\n &:hover,\n &:focus,\n &:active {\n @media screen and (min-width: 631px) {\n background: lighten($ui-base-color, 14%);\n }\n }\n\n span {\n margin-left: 5px;\n display: none;\n }\n}\n\n@media screen and (min-width: 600px) {\n .tabs-bar__link {\n span {\n display: inline;\n }\n }\n}\n\n@media screen and (min-width: 631px) {\n .tabs-bar {\n display: none;\n }\n}\n\n.scrollable {\n overflow-y: scroll;\n overflow-x: hidden;\n flex: 1 1 auto;\n -webkit-overflow-scrolling: touch;\n will-change: transform; // improves perf in mobile Chrome\n\n &.optionally-scrollable {\n overflow-y: auto;\n }\n\n @supports(display: grid) { // hack to fix Chrome <57\n contain: strict;\n }\n\n &--flex {\n display: flex;\n flex-direction: column;\n }\n\n &__append {\n flex: 1 1 auto;\n position: relative;\n min-height: 120px;\n }\n}\n\n.scrollable.fullscreen {\n @supports(display: grid) { // hack to fix Chrome <57\n contain: none;\n }\n}\n\n.column-back-button {\n background: lighten($ui-base-color, 4%);\n color: $highlight-text-color;\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n line-height: inherit;\n border: 0;\n text-align: unset;\n padding: 15px;\n margin: 0;\n z-index: 3;\n outline: 0;\n\n &:hover {\n text-decoration: underline;\n }\n}\n\n.column-header__back-button {\n background: lighten($ui-base-color, 4%);\n border: 0;\n font-family: inherit;\n color: $highlight-text-color;\n cursor: pointer;\n white-space: nowrap;\n font-size: 16px;\n padding: 0 5px 0 0;\n z-index: 3;\n\n &:hover {\n text-decoration: underline;\n }\n\n &:last-child {\n padding: 0 15px 0 0;\n }\n}\n\n.column-back-button__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.column-back-button--slim {\n position: relative;\n}\n\n.column-back-button--slim-button {\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n padding: 15px;\n position: absolute;\n right: 0;\n top: -48px;\n}\n\n.react-toggle {\n display: inline-block;\n position: relative;\n cursor: pointer;\n background-color: transparent;\n border: 0;\n padding: 0;\n user-select: none;\n -webkit-tap-highlight-color: rgba($base-overlay-background, 0);\n -webkit-tap-highlight-color: transparent;\n}\n\n.react-toggle-screenreader-only {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.react-toggle--disabled {\n cursor: not-allowed;\n opacity: 0.5;\n transition: opacity 0.25s;\n}\n\n.react-toggle-track {\n width: 50px;\n height: 24px;\n padding: 0;\n border-radius: 30px;\n background-color: $ui-base-color;\n transition: all 0.2s ease;\n}\n\n.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: darken($ui-base-color, 10%);\n}\n\n.react-toggle--checked .react-toggle-track {\n background-color: $ui-highlight-color;\n}\n\n.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: lighten($ui-highlight-color, 10%);\n}\n\n.react-toggle-track-check {\n position: absolute;\n width: 14px;\n height: 10px;\n top: 0;\n bottom: 0;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n left: 8px;\n opacity: 0;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-check {\n opacity: 1;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle-track-x {\n position: absolute;\n width: 10px;\n height: 10px;\n top: 0;\n bottom: 0;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n right: 10px;\n opacity: 1;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-x {\n opacity: 0;\n}\n\n.react-toggle-thumb {\n transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0ms;\n position: absolute;\n top: 1px;\n left: 1px;\n width: 22px;\n height: 22px;\n border: 1px solid $ui-base-color;\n border-radius: 50%;\n background-color: darken($simple-background-color, 2%);\n box-sizing: border-box;\n transition: all 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-thumb {\n left: 27px;\n border-color: $ui-highlight-color;\n}\n\n.column-link {\n background: lighten($ui-base-color, 8%);\n color: $primary-text-color;\n display: block;\n font-size: 16px;\n padding: 15px;\n text-decoration: none;\n\n &:hover {\n background: lighten($ui-base-color, 11%);\n }\n}\n\n.column-link__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.column-link__badge {\n display: inline-block;\n border-radius: 4px;\n font-size: 12px;\n line-height: 19px;\n font-weight: 500;\n background: $ui-base-color;\n padding: 4px 8px;\n margin: -6px 10px;\n}\n\n.column-subheading {\n background: $ui-base-color;\n color: $dark-text-color;\n padding: 8px 20px;\n font-size: 12px;\n font-weight: 500;\n text-transform: uppercase;\n cursor: default;\n}\n\n.getting-started__wrapper,\n.getting-started,\n.flex-spacer {\n background: $ui-base-color;\n}\n\n.flex-spacer {\n flex: 1 1 auto;\n}\n\n.getting-started {\n color: $dark-text-color;\n overflow: auto;\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n\n &__wrapper,\n &__panel,\n &__footer {\n height: min-content;\n }\n\n &__panel,\n &__footer\n {\n padding: 10px;\n padding-top: 20px;\n flex-grow: 0;\n\n ul {\n margin-bottom: 10px;\n }\n\n ul li {\n display: inline;\n }\n\n p {\n font-size: 13px;\n\n a {\n color: $dark-text-color;\n text-decoration: underline;\n }\n }\n\n a {\n text-decoration: none;\n color: $darker-text-color;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: underline;\n }\n }\n }\n\n &__wrapper,\n &__footer\n {\n color: $dark-text-color;\n }\n\n &__trends {\n background: $ui-base-color;\n flex: 0 1 auto;\n\n @media screen and (max-height: 810px) {\n .trends__item:nth-child(3) {\n display: none;\n }\n }\n\n @media screen and (max-height: 720px) {\n .trends__item:nth-child(2) {\n display: none;\n }\n }\n\n @media screen and (max-height: 670px) {\n display: none;\n }\n }\n\n &__scrollable {\n max-height: 100%;\n overflow-y: auto;\n }\n}\n\n.keyboard-shortcuts {\n padding: 8px 0 0;\n overflow: hidden;\n\n thead {\n position: absolute;\n left: -9999px;\n }\n\n td {\n padding: 0 10px 8px;\n }\n\n kbd {\n display: inline-block;\n padding: 3px 5px;\n background-color: lighten($ui-base-color, 8%);\n border: 1px solid darken($ui-base-color, 4%);\n }\n}\n\n.setting-text {\n color: $darker-text-color;\n background: transparent;\n border: none;\n border-bottom: 2px solid $ui-primary-color;\n box-sizing: border-box;\n display: block;\n font-family: inherit;\n margin-bottom: 10px;\n padding: 7px 0;\n width: 100%;\n\n &:focus,\n &:active {\n color: $primary-text-color;\n border-bottom-color: $highlight-text-color;\n }\n\n @media screen and (max-width: 600px) {\n font-size: 16px;\n }\n}\n\n.no-reduce-motion button.icon-button i.fa-retweet {\n background-position: 0 0;\n height: 19px;\n transition: background-position 0.9s steps(10);\n transition-duration: 0s;\n vertical-align: middle;\n width: 22px;\n\n &::before {\n display: none !important;\n }\n\n}\n\n.no-reduce-motion button.icon-button.active i.fa-retweet {\n transition-duration: 0.9s;\n background-position: 0 100%;\n}\n\n.reduce-motion button.icon-button i.fa-retweet {\n color: $action-button-color;\n transition: color 100ms ease-in;\n}\n\n.reduce-motion button.icon-button.active i.fa-retweet {\n color: $highlight-text-color;\n}\n\n.status-card {\n display: flex;\n font-size: 14px;\n border: 1px solid lighten($ui-base-color, 8%);\n border-radius: 4px;\n color: $dark-text-color;\n margin-top: 14px;\n text-decoration: none;\n overflow: hidden;\n\n &__actions {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n\n & > div {\n background: rgba($base-shadow-color, 0.6);\n border-radius: 4px;\n padding: 12px 9px;\n flex: 0 0 auto;\n display: flex;\n justify-content: center;\n align-items: center;\n }\n\n button,\n a {\n display: inline;\n color: $primary-text-color;\n background: transparent;\n border: 0;\n padding: 0 5px;\n text-decoration: none;\n opacity: 0.6;\n font-size: 18px;\n line-height: 18px;\n\n &:hover,\n &:active,\n &:focus {\n opacity: 1;\n }\n }\n\n a {\n font-size: 19px;\n position: relative;\n bottom: -1px;\n }\n }\n}\n\na.status-card {\n cursor: pointer;\n\n &:hover {\n background: lighten($ui-base-color, 8%);\n }\n}\n\n.status-card-photo {\n cursor: zoom-in;\n display: block;\n text-decoration: none;\n width: 100%;\n height: auto;\n margin: 0;\n}\n\n.status-card-video {\n iframe {\n width: 100%;\n height: 100%;\n }\n}\n\n.status-card__title {\n display: block;\n font-weight: 500;\n margin-bottom: 5px;\n color: $darker-text-color;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n text-decoration: none;\n}\n\n.status-card__content {\n flex: 1 1 auto;\n overflow: hidden;\n padding: 14px 14px 14px 8px;\n}\n\n.status-card__description {\n color: $darker-text-color;\n}\n\n.status-card__host {\n display: block;\n margin-top: 5px;\n font-size: 13px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.status-card__image {\n flex: 0 0 100px;\n background: lighten($ui-base-color, 8%);\n position: relative;\n\n & > .fa {\n font-size: 21px;\n position: absolute;\n transform-origin: 50% 50%;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n }\n}\n\n.status-card.horizontal {\n display: block;\n\n .status-card__image {\n width: 100%;\n }\n\n .status-card__image-image {\n border-radius: 4px 4px 0 0;\n }\n\n .status-card__title {\n white-space: inherit;\n }\n}\n\n.status-card.compact {\n border-color: lighten($ui-base-color, 4%);\n\n &.interactive {\n border: 0;\n }\n\n .status-card__content {\n padding: 8px;\n padding-top: 10px;\n }\n\n .status-card__title {\n white-space: nowrap;\n }\n\n .status-card__image {\n flex: 0 0 60px;\n }\n}\n\na.status-card.compact:hover {\n background-color: lighten($ui-base-color, 4%);\n}\n\n.status-card__image-image {\n border-radius: 4px 0 0 4px;\n display: block;\n margin: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n background-size: cover;\n background-position: center center;\n}\n\n.load-more {\n display: block;\n color: $dark-text-color;\n background-color: transparent;\n border: 0;\n font-size: inherit;\n text-align: center;\n line-height: inherit;\n margin: 0;\n padding: 15px;\n box-sizing: border-box;\n width: 100%;\n clear: both;\n text-decoration: none;\n\n &:hover {\n background: lighten($ui-base-color, 2%);\n }\n}\n\n.load-gap {\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n}\n\n.regeneration-indicator {\n text-align: center;\n font-size: 16px;\n font-weight: 500;\n color: $dark-text-color;\n background: $ui-base-color;\n cursor: default;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n justify-content: center;\n padding: 20px;\n\n & > div {\n width: 100%;\n background: transparent;\n padding-top: 0;\n }\n\n &__figure {\n width: 100%;\n height: 160px;\n background-size: contain;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n }\n\n &.missing-indicator {\n padding-top: 20px + 48px;\n }\n\n &__label {\n margin-top: 200px;\n\n strong {\n display: block;\n margin-bottom: 10px;\n color: $dark-text-color;\n }\n\n span {\n font-size: 15px;\n font-weight: 400;\n }\n }\n}\n\n.column-header__wrapper {\n position: relative;\n flex: 0 0 auto;\n\n &.active {\n &::before {\n display: block;\n content: \"\";\n position: absolute;\n top: 35px;\n left: 0;\n right: 0;\n margin: 0 auto;\n width: 60%;\n pointer-events: none;\n height: 28px;\n z-index: 1;\n background: radial-gradient(ellipse, rgba($ui-highlight-color, 0.23) 0%, rgba($ui-highlight-color, 0) 60%);\n }\n }\n}\n\n.column-header {\n display: flex;\n font-size: 16px;\n background: lighten($ui-base-color, 4%);\n flex: 0 0 auto;\n cursor: pointer;\n position: relative;\n z-index: 2;\n outline: 0;\n overflow: hidden;\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n\n & > button {\n margin: 0;\n border: none;\n padding: 15px 0 15px 15px;\n color: inherit;\n background: transparent;\n font: inherit;\n text-align: left;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n flex: 1;\n }\n\n & > .column-header__back-button {\n color: $highlight-text-color;\n }\n\n &.active {\n box-shadow: 0 1px 0 rgba($highlight-text-color, 0.3);\n\n .column-header__icon {\n color: $highlight-text-color;\n text-shadow: 0 0 10px rgba($highlight-text-color, 0.4);\n }\n }\n\n &:focus,\n &:active {\n outline: 0;\n }\n}\n\n.column-header__buttons {\n height: 48px;\n display: flex;\n}\n\n.column-header__links .text-btn {\n margin-right: 10px;\n}\n\n.column-header__button {\n background: lighten($ui-base-color, 4%);\n border: 0;\n color: $darker-text-color;\n cursor: pointer;\n font-size: 16px;\n padding: 0 15px;\n\n &:hover {\n color: lighten($darker-text-color, 7%);\n }\n\n &.active {\n color: $primary-text-color;\n background: lighten($ui-base-color, 8%);\n\n &:hover {\n color: $primary-text-color;\n background: lighten($ui-base-color, 8%);\n }\n }\n}\n\n.column-header__collapsible {\n max-height: 70vh;\n overflow: hidden;\n overflow-y: auto;\n color: $darker-text-color;\n transition: max-height 150ms ease-in-out, opacity 300ms linear;\n opacity: 1;\n\n &.collapsed {\n max-height: 0;\n opacity: 0.5;\n }\n\n &.animating {\n overflow-y: hidden;\n }\n\n hr {\n height: 0;\n background: transparent;\n border: 0;\n border-top: 1px solid lighten($ui-base-color, 12%);\n margin: 10px 0;\n }\n}\n\n.column-header__collapsible-inner {\n background: lighten($ui-base-color, 8%);\n padding: 15px;\n}\n\n.column-header__setting-btn {\n &:hover {\n color: $darker-text-color;\n text-decoration: underline;\n }\n}\n\n.column-header__setting-arrows {\n float: right;\n\n .column-header__setting-btn {\n padding: 0 10px;\n\n &:last-child {\n padding-right: 0;\n }\n }\n}\n\n.text-btn {\n display: inline-block;\n padding: 0;\n font-family: inherit;\n font-size: inherit;\n color: inherit;\n border: 0;\n background: transparent;\n cursor: pointer;\n}\n\n.column-header__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.loading-indicator {\n color: $dark-text-color;\n font-size: 12px;\n font-weight: 400;\n text-transform: uppercase;\n overflow: visible;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n\n span {\n display: block;\n float: left;\n margin-left: 50%;\n transform: translateX(-50%);\n margin: 82px 0 0 50%;\n white-space: nowrap;\n }\n}\n\n.loading-indicator__figure {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n width: 42px;\n height: 42px;\n box-sizing: border-box;\n background-color: transparent;\n border: 0 solid lighten($ui-base-color, 26%);\n border-width: 6px;\n border-radius: 50%;\n}\n\n.no-reduce-motion .loading-indicator span {\n animation: loader-label 1.15s infinite cubic-bezier(0.215, 0.610, 0.355, 1.000);\n}\n\n.no-reduce-motion .loading-indicator__figure {\n animation: loader-figure 1.15s infinite cubic-bezier(0.215, 0.610, 0.355, 1.000);\n}\n\n@keyframes loader-figure {\n 0% {\n width: 0;\n height: 0;\n background-color: lighten($ui-base-color, 26%);\n }\n\n 29% {\n background-color: lighten($ui-base-color, 26%);\n }\n\n 30% {\n width: 42px;\n height: 42px;\n background-color: transparent;\n border-width: 21px;\n opacity: 1;\n }\n\n 100% {\n width: 42px;\n height: 42px;\n border-width: 0;\n opacity: 0;\n background-color: transparent;\n }\n}\n\n@keyframes loader-label {\n 0% { opacity: 0.25; }\n 30% { opacity: 1; }\n 100% { opacity: 0.25; }\n}\n\n.video-error-cover {\n align-items: center;\n background: $base-overlay-background;\n color: $primary-text-color;\n cursor: pointer;\n display: flex;\n flex-direction: column;\n height: 100%;\n justify-content: center;\n margin-top: 8px;\n position: relative;\n text-align: center;\n z-index: 100;\n}\n\n.media-spoiler {\n background: $base-overlay-background;\n color: $darker-text-color;\n border: 0;\n padding: 0;\n width: 100%;\n height: 100%;\n border-radius: 4px;\n appearance: none;\n\n &:hover,\n &:active,\n &:focus {\n padding: 0;\n color: lighten($darker-text-color, 8%);\n }\n}\n\n.media-spoiler__warning {\n display: block;\n font-size: 14px;\n}\n\n.media-spoiler__trigger {\n display: block;\n font-size: 11px;\n font-weight: 700;\n}\n\n.spoiler-button {\n display: none;\n left: 4px;\n position: absolute;\n text-shadow: 0 1px 1px $base-shadow-color, 1px 0 1px $base-shadow-color;\n top: 4px;\n z-index: 100;\n\n &.spoiler-button--visible {\n display: block;\n }\n}\n\n.modal-container--preloader {\n background: lighten($ui-base-color, 8%);\n}\n\n.account--panel {\n background: lighten($ui-base-color, 4%);\n border-top: 1px solid lighten($ui-base-color, 8%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n}\n\n.account--panel__button,\n.detailed-status__button {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.column-settings__outer {\n background: lighten($ui-base-color, 8%);\n padding: 15px;\n}\n\n.column-settings__section {\n color: $darker-text-color;\n cursor: default;\n display: block;\n font-weight: 500;\n margin-bottom: 10px;\n}\n\n.column-settings__hashtags {\n .column-settings__row {\n margin-bottom: 15px;\n }\n\n .column-select {\n &__control {\n @include search-input();\n }\n\n &__placeholder {\n color: $dark-text-color;\n padding-left: 2px;\n font-size: 12px;\n }\n\n &__value-container {\n padding-left: 6px;\n }\n\n &__multi-value {\n background: lighten($ui-base-color, 8%);\n\n &__remove {\n cursor: pointer;\n\n &:hover,\n &:active,\n &:focus {\n background: lighten($ui-base-color, 12%);\n color: lighten($darker-text-color, 4%);\n }\n }\n }\n\n &__multi-value__label,\n &__input {\n color: $darker-text-color;\n }\n\n &__clear-indicator,\n &__dropdown-indicator {\n cursor: pointer;\n transition: none;\n color: $dark-text-color;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($dark-text-color, 4%);\n }\n }\n\n &__indicator-separator {\n background-color: lighten($ui-base-color, 8%);\n }\n\n &__menu {\n @include search-popout();\n padding: 0;\n background: $ui-secondary-color;\n }\n\n &__menu-list {\n padding: 6px;\n }\n\n &__option {\n color: $inverted-text-color;\n border-radius: 4px;\n font-size: 14px;\n\n &--is-focused,\n &--is-selected {\n background: darken($ui-secondary-color, 10%);\n }\n }\n }\n}\n\n.column-settings__row {\n .text-btn {\n margin-bottom: 15px;\n }\n}\n\n.relationship-tag {\n color: $primary-text-color;\n margin-bottom: 4px;\n display: block;\n vertical-align: top;\n background-color: $base-overlay-background;\n text-transform: uppercase;\n font-size: 11px;\n font-weight: 500;\n padding: 4px;\n border-radius: 4px;\n opacity: 0.7;\n\n &:hover {\n opacity: 1;\n }\n}\n\n.setting-toggle {\n display: block;\n line-height: 24px;\n}\n\n.setting-toggle__label {\n color: $darker-text-color;\n display: inline-block;\n margin-bottom: 14px;\n margin-left: 8px;\n vertical-align: middle;\n}\n\n.empty-column-indicator,\n.error-column {\n color: $dark-text-color;\n background: $ui-base-color;\n text-align: center;\n padding: 20px;\n font-size: 15px;\n font-weight: 400;\n cursor: default;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n justify-content: center;\n\n @supports(display: grid) { // hack to fix Chrome <57\n contain: strict;\n }\n\n a {\n color: $highlight-text-color;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n.error-column {\n flex-direction: column;\n}\n\n@keyframes heartbeat {\n from {\n transform: scale(1);\n animation-timing-function: ease-out;\n }\n\n 10% {\n transform: scale(0.91);\n animation-timing-function: ease-in;\n }\n\n 17% {\n transform: scale(0.98);\n animation-timing-function: ease-out;\n }\n\n 33% {\n transform: scale(0.87);\n animation-timing-function: ease-in;\n }\n\n 45% {\n transform: scale(1);\n animation-timing-function: ease-out;\n }\n}\n\n.no-reduce-motion .pulse-loading {\n transform-origin: center center;\n animation: heartbeat 1.5s ease-in-out infinite both;\n}\n\n@keyframes shake-bottom {\n 0%,\n 100% {\n transform: rotate(0deg);\n transform-origin: 50% 100%;\n }\n\n 10% {\n transform: rotate(2deg);\n }\n\n 20%,\n 40%,\n 60% {\n transform: rotate(-4deg);\n }\n\n 30%,\n 50%,\n 70% {\n transform: rotate(4deg);\n }\n\n 80% {\n transform: rotate(-2deg);\n }\n\n 90% {\n transform: rotate(2deg);\n }\n}\n\n.no-reduce-motion .shake-bottom {\n transform-origin: 50% 100%;\n animation: shake-bottom 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) 2s 2 both;\n}\n\n.emoji-picker-dropdown__menu {\n background: $simple-background-color;\n position: absolute;\n box-shadow: 4px 4px 6px rgba($base-shadow-color, 0.4);\n border-radius: 4px;\n margin-top: 5px;\n\n .emoji-mart-scroll {\n transition: opacity 200ms ease;\n }\n\n &.selecting .emoji-mart-scroll {\n opacity: 0.5;\n }\n}\n\n.emoji-picker-dropdown__modifiers {\n position: absolute;\n top: 60px;\n right: 11px;\n cursor: pointer;\n}\n\n.emoji-picker-dropdown__modifiers__menu {\n position: absolute;\n z-index: 4;\n top: -4px;\n left: -8px;\n background: $simple-background-color;\n border-radius: 4px;\n box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.2);\n overflow: hidden;\n\n button {\n display: block;\n cursor: pointer;\n border: 0;\n padding: 4px 8px;\n background: transparent;\n\n &:hover,\n &:focus,\n &:active {\n background: rgba($ui-secondary-color, 0.4);\n }\n }\n\n .emoji-mart-emoji {\n height: 22px;\n }\n}\n\n.emoji-mart-emoji {\n span {\n background-repeat: no-repeat;\n }\n}\n\n.upload-area {\n align-items: center;\n background: rgba($base-overlay-background, 0.8);\n display: flex;\n height: 100%;\n justify-content: center;\n left: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n visibility: hidden;\n width: 100%;\n z-index: 2000;\n\n * {\n pointer-events: none;\n }\n}\n\n.upload-area__drop {\n width: 320px;\n height: 160px;\n display: flex;\n box-sizing: border-box;\n position: relative;\n padding: 8px;\n}\n\n.upload-area__background {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: -1;\n border-radius: 4px;\n background: $ui-base-color;\n box-shadow: 0 0 5px rgba($base-shadow-color, 0.2);\n}\n\n.upload-area__content {\n flex: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n color: $secondary-text-color;\n font-size: 18px;\n font-weight: 500;\n border: 2px dashed $ui-base-lighter-color;\n border-radius: 4px;\n}\n\n.upload-progress {\n padding: 10px;\n color: $lighter-text-color;\n overflow: hidden;\n display: flex;\n\n .fa {\n font-size: 34px;\n margin-right: 10px;\n }\n\n span {\n font-size: 12px;\n text-transform: uppercase;\n font-weight: 500;\n display: block;\n }\n}\n\n.upload-progess__message {\n flex: 1 1 auto;\n}\n\n.upload-progress__backdrop {\n width: 100%;\n height: 6px;\n border-radius: 6px;\n background: $ui-base-lighter-color;\n position: relative;\n margin-top: 5px;\n}\n\n.upload-progress__tracker {\n position: absolute;\n left: 0;\n top: 0;\n height: 6px;\n background: $ui-highlight-color;\n border-radius: 6px;\n}\n\n.emoji-button {\n display: block;\n font-size: 24px;\n line-height: 24px;\n margin-left: 2px;\n width: 24px;\n outline: 0;\n cursor: pointer;\n\n &:active,\n &:focus {\n outline: 0 !important;\n }\n\n img {\n filter: grayscale(100%);\n opacity: 0.8;\n display: block;\n margin: 0;\n width: 22px;\n height: 22px;\n margin-top: 2px;\n }\n\n &:hover,\n &:active,\n &:focus {\n img {\n opacity: 1;\n filter: none;\n }\n }\n}\n\n.dropdown--active .emoji-button img {\n opacity: 1;\n filter: none;\n}\n\n.privacy-dropdown__dropdown {\n position: absolute;\n background: $simple-background-color;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n border-radius: 4px;\n margin-left: 40px;\n overflow: hidden;\n\n &.top {\n transform-origin: 50% 100%;\n }\n\n &.bottom {\n transform-origin: 50% 0;\n }\n}\n\n.privacy-dropdown__option {\n color: $inverted-text-color;\n padding: 10px;\n cursor: pointer;\n display: flex;\n\n &:hover,\n &.active {\n background: $ui-highlight-color;\n color: $primary-text-color;\n outline: 0;\n\n .privacy-dropdown__option__content {\n color: $primary-text-color;\n\n strong {\n color: $primary-text-color;\n }\n }\n }\n\n &.active:hover {\n background: lighten($ui-highlight-color, 4%);\n }\n}\n\n.privacy-dropdown__option__icon {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-right: 10px;\n}\n\n.privacy-dropdown__option__content {\n flex: 1 1 auto;\n color: $lighter-text-color;\n\n strong {\n font-weight: 500;\n display: block;\n color: $inverted-text-color;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n}\n\n.privacy-dropdown.active {\n .privacy-dropdown__value {\n background: $simple-background-color;\n border-radius: 4px 4px 0 0;\n box-shadow: 0 -4px 4px rgba($base-shadow-color, 0.1);\n\n .icon-button {\n transition: none;\n }\n\n &.active {\n background: $ui-highlight-color;\n\n .icon-button {\n color: $primary-text-color;\n }\n }\n }\n\n &.top .privacy-dropdown__value {\n border-radius: 0 0 4px 4px;\n }\n\n .privacy-dropdown__dropdown {\n display: block;\n box-shadow: 2px 4px 6px rgba($base-shadow-color, 0.1);\n }\n}\n\n.search {\n position: relative;\n}\n\n.search__input {\n display: block;\n padding: 10px;\n padding-right: 30px;\n @include search-input();\n}\n\n.search__icon {\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus {\n outline: 0 !important;\n }\n\n .fa {\n position: absolute;\n top: 10px;\n right: 10px;\n z-index: 2;\n display: inline-block;\n opacity: 0;\n transition: all 100ms linear;\n font-size: 18px;\n width: 18px;\n height: 18px;\n color: $secondary-text-color;\n cursor: default;\n pointer-events: none;\n\n &.active {\n pointer-events: auto;\n opacity: 0.3;\n }\n }\n\n .fa-search {\n transform: rotate(90deg);\n\n &.active {\n pointer-events: none;\n transform: rotate(0deg);\n }\n }\n\n .fa-times-circle {\n top: 11px;\n transform: rotate(0deg);\n color: $action-button-color;\n cursor: pointer;\n\n &.active {\n transform: rotate(90deg);\n }\n\n &:hover {\n color: lighten($action-button-color, 7%);\n }\n }\n}\n\n.search-results__header {\n color: $dark-text-color;\n background: lighten($ui-base-color, 2%);\n padding: 15px;\n font-weight: 500;\n font-size: 16px;\n cursor: default;\n\n .fa {\n display: inline-block;\n margin-right: 5px;\n }\n}\n\n.search-results__section {\n margin-bottom: 5px;\n\n h5 {\n background: darken($ui-base-color, 4%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n cursor: default;\n display: flex;\n padding: 15px;\n font-weight: 500;\n font-size: 16px;\n color: $dark-text-color;\n\n .fa {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n .account:last-child,\n & > div:last-child .status {\n border-bottom: 0;\n }\n}\n\n.search-results__hashtag {\n display: block;\n padding: 10px;\n color: $secondary-text-color;\n text-decoration: none;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($secondary-text-color, 4%);\n text-decoration: underline;\n }\n}\n\n.modal-root {\n position: relative;\n transition: opacity 0.3s linear;\n will-change: opacity;\n z-index: 9999;\n}\n\n.modal-root__overlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: rgba($base-overlay-background, 0.7);\n}\n\n.modal-root__container {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n align-content: space-around;\n z-index: 9999;\n pointer-events: none;\n user-select: none;\n}\n\n.modal-root__modal {\n pointer-events: auto;\n display: flex;\n z-index: 9999;\n}\n\n.video-modal {\n max-width: 100vw;\n max-height: 100vh;\n position: relative;\n}\n\n.media-modal {\n width: 100%;\n height: 100%;\n position: relative;\n\n .extended-video-player {\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n\n video {\n max-width: $media-modal-media-max-width;\n max-height: $media-modal-media-max-height;\n }\n }\n}\n\n.media-modal__closer {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n.media-modal__navigation {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n pointer-events: none;\n transition: opacity 0.3s linear;\n will-change: opacity;\n\n * {\n pointer-events: auto;\n }\n\n &.media-modal__navigation--hidden {\n opacity: 0;\n\n * {\n pointer-events: none;\n }\n }\n}\n\n.media-modal__nav {\n background: rgba($base-overlay-background, 0.5);\n box-sizing: border-box;\n border: 0;\n color: $primary-text-color;\n cursor: pointer;\n display: flex;\n align-items: center;\n font-size: 24px;\n height: 20vmax;\n margin: auto 0;\n padding: 30px 15px;\n position: absolute;\n top: 0;\n bottom: 0;\n}\n\n.media-modal__nav--left {\n left: 0;\n}\n\n.media-modal__nav--right {\n right: 0;\n}\n\n.media-modal__pagination {\n width: 100%;\n text-align: center;\n position: absolute;\n left: 0;\n bottom: 20px;\n pointer-events: none;\n}\n\n.media-modal__page-dot {\n display: inline-block;\n}\n\n.media-modal__button {\n background-color: $primary-text-color;\n height: 12px;\n width: 12px;\n border-radius: 6px;\n margin: 10px;\n padding: 0;\n border: 0;\n font-size: 0;\n}\n\n.media-modal__button--active {\n background-color: $highlight-text-color;\n}\n\n.media-modal__close {\n position: absolute;\n right: 8px;\n top: 8px;\n z-index: 100;\n}\n\n.onboarding-modal,\n.error-modal,\n.embed-modal {\n background: $ui-secondary-color;\n color: $inverted-text-color;\n border-radius: 8px;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n}\n\n.error-modal__body {\n height: 80vh;\n width: 80vw;\n max-width: 520px;\n max-height: 420px;\n position: relative;\n\n & > div {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n padding: 25px;\n display: none;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n display: flex;\n opacity: 0;\n user-select: text;\n }\n}\n\n.error-modal__body {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n}\n\n.onboarding-modal__paginator,\n.error-modal__footer {\n flex: 0 0 auto;\n background: darken($ui-secondary-color, 8%);\n display: flex;\n padding: 25px;\n\n & > div {\n min-width: 33px;\n }\n\n .onboarding-modal__nav,\n .error-modal__nav {\n color: $lighter-text-color;\n border: 0;\n font-size: 14px;\n font-weight: 500;\n padding: 10px 25px;\n line-height: inherit;\n height: auto;\n margin: -10px;\n border-radius: 4px;\n background-color: transparent;\n\n &:hover,\n &:focus,\n &:active {\n color: darken($lighter-text-color, 4%);\n background-color: darken($ui-secondary-color, 16%);\n }\n\n &.onboarding-modal__done,\n &.onboarding-modal__next {\n color: $inverted-text-color;\n\n &:hover,\n &:focus,\n &:active {\n color: lighten($inverted-text-color, 4%);\n }\n }\n }\n}\n\n.error-modal__footer {\n justify-content: center;\n}\n\n.display-case {\n text-align: center;\n font-size: 15px;\n margin-bottom: 15px;\n\n &__label {\n font-weight: 500;\n color: $inverted-text-color;\n margin-bottom: 5px;\n text-transform: uppercase;\n font-size: 12px;\n }\n\n &__case {\n background: $ui-base-color;\n color: $secondary-text-color;\n font-weight: 500;\n padding: 10px;\n border-radius: 4px;\n }\n}\n\n.onboard-sliders {\n display: inline-block;\n max-width: 30px;\n max-height: auto;\n margin-left: 10px;\n}\n\n.boost-modal,\n.confirmation-modal,\n.report-modal,\n.actions-modal,\n.mute-modal {\n background: lighten($ui-secondary-color, 8%);\n color: $inverted-text-color;\n border-radius: 8px;\n overflow: hidden;\n max-width: 90vw;\n width: 480px;\n position: relative;\n flex-direction: column;\n\n .status__display-name {\n display: block;\n max-width: 100%;\n padding-right: 25px;\n }\n\n .status__avatar {\n height: 28px;\n left: 10px;\n position: absolute;\n top: 10px;\n width: 48px;\n }\n\n .status__content__spoiler-link {\n color: lighten($secondary-text-color, 8%);\n }\n}\n\n.actions-modal {\n .status {\n background: $white;\n border-bottom-color: $ui-secondary-color;\n padding-top: 10px;\n padding-bottom: 10px;\n }\n\n .dropdown-menu__separator {\n border-bottom-color: $ui-secondary-color;\n }\n}\n\n.boost-modal__container {\n overflow-x: scroll;\n padding: 10px;\n\n .status {\n user-select: text;\n border-bottom: 0;\n }\n}\n\n.boost-modal__action-bar,\n.confirmation-modal__action-bar,\n.mute-modal__action-bar {\n display: flex;\n justify-content: space-between;\n background: $ui-secondary-color;\n padding: 10px;\n line-height: 36px;\n\n & > div {\n flex: 1 1 auto;\n text-align: right;\n color: $lighter-text-color;\n padding-right: 10px;\n }\n\n .button {\n flex: 0 0 auto;\n }\n}\n\n.boost-modal__status-header {\n font-size: 15px;\n}\n\n.boost-modal__status-time {\n float: right;\n font-size: 14px;\n}\n\n.confirmation-modal {\n max-width: 85vw;\n\n @media screen and (min-width: 480px) {\n max-width: 380px;\n }\n}\n\n.mute-modal {\n line-height: 24px;\n}\n\n.mute-modal .react-toggle {\n vertical-align: middle;\n}\n\n.report-modal {\n width: 90vw;\n max-width: 700px;\n}\n\n.report-modal__container {\n display: flex;\n border-top: 1px solid $ui-secondary-color;\n\n @media screen and (max-width: 480px) {\n flex-wrap: wrap;\n overflow-y: auto;\n }\n}\n\n.report-modal__statuses,\n.report-modal__comment {\n box-sizing: border-box;\n width: 50%;\n\n @media screen and (max-width: 480px) {\n width: 100%;\n }\n}\n\n.report-modal__statuses {\n flex: 1 1 auto;\n min-height: 20vh;\n max-height: 80vh;\n overflow-y: auto;\n overflow-x: hidden;\n\n .status__content a {\n color: $highlight-text-color;\n }\n\n .status__content,\n .status__content p {\n color: $inverted-text-color;\n }\n\n @media screen and (max-width: 480px) {\n max-height: 10vh;\n }\n}\n\n.report-modal__comment {\n padding: 20px;\n border-right: 1px solid $ui-secondary-color;\n max-width: 320px;\n\n p {\n font-size: 14px;\n line-height: 20px;\n margin-bottom: 20px;\n }\n\n .setting-text {\n display: block;\n box-sizing: border-box;\n width: 100%;\n margin: 0;\n color: $inverted-text-color;\n background: $white;\n padding: 10px;\n font-family: inherit;\n font-size: 14px;\n resize: vertical;\n border: 0;\n outline: 0;\n border-radius: 4px;\n border: 1px solid $ui-secondary-color;\n margin-bottom: 20px;\n\n &:focus {\n border: 1px solid darken($ui-secondary-color, 8%);\n }\n }\n\n .setting-toggle {\n margin-top: 20px;\n margin-bottom: 24px;\n\n &__label {\n color: $inverted-text-color;\n font-size: 14px;\n }\n }\n\n @media screen and (max-width: 480px) {\n padding: 10px;\n max-width: 100%;\n order: 2;\n\n .setting-toggle {\n margin-bottom: 4px;\n }\n }\n}\n\n.actions-modal {\n .status {\n overflow-y: auto;\n max-height: 300px;\n }\n\n max-height: 80vh;\n max-width: 80vw;\n\n .actions-modal__item-label {\n font-weight: 500;\n }\n\n ul {\n overflow-y: auto;\n flex-shrink: 0;\n\n li:empty {\n margin: 0;\n }\n\n li:not(:empty) {\n a {\n color: $inverted-text-color;\n display: flex;\n padding: 12px 16px;\n font-size: 15px;\n align-items: center;\n text-decoration: none;\n\n &,\n button {\n transition: none;\n }\n\n &.active,\n &:hover,\n &:active,\n &:focus {\n &,\n button {\n background: $ui-highlight-color;\n color: $primary-text-color;\n }\n }\n\n button:first-child {\n margin-right: 10px;\n }\n }\n }\n }\n}\n\n.confirmation-modal__action-bar,\n.mute-modal__action-bar {\n .confirmation-modal__secondary-button,\n .confirmation-modal__cancel-button,\n .mute-modal__cancel-button {\n background-color: transparent;\n color: $lighter-text-color;\n font-size: 14px;\n font-weight: 500;\n\n &:hover,\n &:focus,\n &:active {\n color: darken($lighter-text-color, 4%);\n }\n }\n}\n\n.confirmation-modal__container,\n.mute-modal__container,\n.report-modal__target {\n padding: 30px;\n font-size: 16px;\n text-align: center;\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n}\n\n.report-modal__target {\n padding: 20px;\n\n .media-modal__close {\n top: 19px;\n right: 15px;\n }\n}\n\n.loading-bar {\n background-color: $highlight-text-color;\n height: 3px;\n position: absolute;\n top: 0;\n left: 0;\n}\n\n.media-gallery__gifv__label {\n display: block;\n position: absolute;\n color: $primary-text-color;\n background: rgba($base-overlay-background, 0.5);\n bottom: 6px;\n left: 6px;\n padding: 2px 6px;\n border-radius: 2px;\n font-size: 11px;\n font-weight: 600;\n z-index: 1;\n pointer-events: none;\n opacity: 0.9;\n transition: opacity 0.1s ease;\n}\n\n.media-gallery__gifv {\n &.autoplay {\n .media-gallery__gifv__label {\n display: none;\n }\n }\n\n &:hover {\n .media-gallery__gifv__label {\n opacity: 1;\n }\n }\n}\n\n.media-gallery__audio {\n margin-top: 32px;\n\n audio {\n width: 100%;\n }\n}\n\n.attachment-list {\n display: flex;\n font-size: 14px;\n border: 1px solid lighten($ui-base-color, 8%);\n border-radius: 4px;\n margin-top: 14px;\n overflow: hidden;\n\n &__icon {\n flex: 0 0 auto;\n color: $dark-text-color;\n padding: 8px 18px;\n cursor: default;\n border-right: 1px solid lighten($ui-base-color, 8%);\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n font-size: 26px;\n\n .fa {\n display: block;\n }\n }\n\n &__list {\n list-style: none;\n padding: 4px 0;\n padding-left: 8px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n li {\n display: block;\n padding: 4px 0;\n }\n\n a {\n text-decoration: none;\n color: $dark-text-color;\n font-weight: 500;\n\n &:hover {\n text-decoration: underline;\n }\n }\n }\n\n &.compact {\n border: 0;\n margin-top: 4px;\n\n .attachment-list__list {\n padding: 0;\n display: block;\n }\n\n .fa {\n color: $dark-text-color;\n }\n }\n}\n\n/* Media Gallery */\n.media-gallery {\n box-sizing: border-box;\n margin-top: 8px;\n overflow: hidden;\n border-radius: 4px;\n position: relative;\n width: 100%;\n}\n\n.media-gallery__item {\n border: none;\n box-sizing: border-box;\n display: block;\n float: left;\n position: relative;\n border-radius: 4px;\n overflow: hidden;\n\n &.standalone {\n .media-gallery__item-gifv-thumbnail {\n transform: none;\n top: 0;\n }\n }\n}\n\n.media-gallery__item-thumbnail {\n cursor: zoom-in;\n display: block;\n text-decoration: none;\n color: $secondary-text-color;\n line-height: 0;\n\n &,\n img {\n height: 100%;\n width: 100%;\n }\n\n img {\n object-fit: cover;\n }\n}\n\n.media-gallery__gifv {\n height: 100%;\n overflow: hidden;\n position: relative;\n width: 100%;\n}\n\n.media-gallery__item-gifv-thumbnail {\n cursor: zoom-in;\n height: 100%;\n object-fit: cover;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n width: 100%;\n z-index: 1;\n}\n\n.media-gallery__item-thumbnail-label {\n clip: rect(1px 1px 1px 1px); /* IE6, IE7 */\n clip: rect(1px, 1px, 1px, 1px);\n overflow: hidden;\n position: absolute;\n}\n/* End Media Gallery */\n\n/* Status Video Player */\n.status__video-player {\n background: $base-overlay-background;\n box-sizing: border-box;\n cursor: default; /* May not be needed */\n margin-top: 8px;\n overflow: hidden;\n position: relative;\n}\n\n.status__video-player-video {\n height: 100%;\n object-fit: cover;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n width: 100%;\n z-index: 1;\n}\n\n.status__video-player-expand,\n.status__video-player-mute {\n color: $primary-text-color;\n opacity: 0.8;\n position: absolute;\n right: 4px;\n text-shadow: 0 1px 1px $base-shadow-color, 1px 0 1px $base-shadow-color;\n}\n\n.status__video-player-spoiler {\n display: none;\n color: $primary-text-color;\n left: 4px;\n position: absolute;\n text-shadow: 0 1px 1px $base-shadow-color, 1px 0 1px $base-shadow-color;\n top: 4px;\n z-index: 100;\n\n &.status__video-player-spoiler--visible {\n display: block;\n }\n}\n\n.status__video-player-expand {\n bottom: 4px;\n z-index: 100;\n}\n\n.status__video-player-mute {\n top: 4px;\n z-index: 5;\n}\n\n.detailed,\n.fullscreen {\n .video-player__volume__current,\n .video-player__volume::before {\n bottom: 27px;\n }\n\n .video-player__volume__handle {\n bottom: 23px;\n }\n\n}\n\n.video-player {\n overflow: hidden;\n position: relative;\n background: $base-shadow-color;\n max-width: 100%;\n border-radius: 4px;\n\n &:focus {\n outline: 0;\n }\n\n video {\n max-width: 100vw;\n max-height: 80vh;\n z-index: 1;\n }\n\n &.fullscreen {\n width: 100% !important;\n height: 100% !important;\n margin: 0;\n\n video {\n max-width: 100% !important;\n max-height: 100% !important;\n width: 100% !important;\n height: 100% !important;\n }\n }\n\n &.inline {\n video {\n object-fit: contain;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n }\n }\n\n &__controls {\n position: absolute;\n z-index: 2;\n bottom: 0;\n left: 0;\n right: 0;\n box-sizing: border-box;\n background: linear-gradient(0deg, rgba($base-shadow-color, 0.85) 0, rgba($base-shadow-color, 0.45) 60%, transparent);\n padding: 0 15px;\n opacity: 0;\n transition: opacity .1s ease;\n\n &.active {\n opacity: 1;\n }\n }\n\n &.inactive {\n video,\n .video-player__controls {\n visibility: hidden;\n }\n }\n\n &__spoiler {\n display: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 4;\n border: 0;\n background: $base-overlay-background;\n color: $darker-text-color;\n transition: none;\n pointer-events: none;\n\n &.active {\n display: block;\n pointer-events: auto;\n\n &:hover,\n &:active,\n &:focus {\n color: lighten($darker-text-color, 7%);\n }\n }\n\n &__title {\n display: block;\n font-size: 14px;\n }\n\n &__subtitle {\n display: block;\n font-size: 11px;\n font-weight: 500;\n }\n }\n\n &__buttons-bar {\n display: flex;\n justify-content: space-between;\n padding-bottom: 10px;\n }\n\n &__buttons {\n font-size: 16px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n &.left {\n button {\n padding-left: 0;\n }\n }\n\n &.right {\n button {\n padding-right: 0;\n }\n }\n\n button {\n background: transparent;\n padding: 2px 10px;\n font-size: 16px;\n border: 0;\n color: rgba($white, 0.75);\n\n &:active,\n &:hover,\n &:focus {\n color: $white;\n }\n }\n }\n\n &__time-sep,\n &__time-total,\n &__time-current {\n font-size: 14px;\n font-weight: 500;\n }\n\n &__time-current {\n color: $white;\n margin-left: 60px;\n }\n\n &__time-sep {\n display: inline-block;\n margin: 0 6px;\n }\n\n &__time-sep,\n &__time-total {\n color: $white;\n }\n\n &__volume {\n cursor: pointer;\n height: 24px;\n display: inline;\n\n &::before {\n content: \"\";\n width: 50px;\n background: rgba($white, 0.35);\n border-radius: 4px;\n display: block;\n position: absolute;\n height: 4px;\n left: 70px;\n bottom: 20px;\n }\n\n &__current {\n display: block;\n position: absolute;\n height: 4px;\n border-radius: 4px;\n left: 70px;\n bottom: 20px;\n background: lighten($ui-highlight-color, 8%);\n }\n\n &__handle {\n position: absolute;\n z-index: 3;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n bottom: 16px;\n left: 70px;\n transition: opacity .1s ease;\n background: lighten($ui-highlight-color, 8%);\n box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.2);\n pointer-events: none;\n }\n }\n\n &__seek {\n cursor: pointer;\n height: 24px;\n position: relative;\n\n &::before {\n content: \"\";\n width: 100%;\n background: rgba($white, 0.35);\n border-radius: 4px;\n display: block;\n position: absolute;\n height: 4px;\n top: 10px;\n }\n\n &__progress,\n &__buffer {\n display: block;\n position: absolute;\n height: 4px;\n border-radius: 4px;\n top: 10px;\n background: lighten($ui-highlight-color, 8%);\n }\n\n &__buffer {\n background: rgba($white, 0.2);\n }\n\n &__handle {\n position: absolute;\n z-index: 3;\n opacity: 0;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n top: 6px;\n margin-left: -6px;\n transition: opacity .1s ease;\n background: lighten($ui-highlight-color, 8%);\n box-shadow: 1px 2px 6px rgba($base-shadow-color, 0.2);\n pointer-events: none;\n\n &.active {\n opacity: 1;\n }\n }\n\n &:hover {\n .video-player__seek__handle {\n opacity: 1;\n }\n }\n }\n\n &.detailed,\n &.fullscreen {\n .video-player__buttons {\n button {\n padding-top: 10px;\n padding-bottom: 10px;\n }\n }\n }\n}\n\n.media-spoiler-video {\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n cursor: pointer;\n margin-top: 8px;\n position: relative;\n border: 0;\n display: block;\n}\n\n.media-spoiler-video-play-icon {\n border-radius: 100px;\n color: rgba($primary-text-color, 0.8);\n font-size: 36px;\n left: 50%;\n padding: 5px;\n position: absolute;\n top: 50%;\n transform: translate(-50%, -50%);\n}\n/* End Video Player */\n\n.account-gallery__container {\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n padding: 2px;\n}\n\n.account-gallery__item {\n flex-grow: 1;\n width: 50%;\n overflow: hidden;\n position: relative;\n\n &::before {\n content: \"\";\n display: block;\n padding-top: 100%;\n }\n\n a {\n display: block;\n width: calc(100% - 4px);\n height: calc(100% - 4px);\n margin: 2px;\n top: 0;\n left: 0;\n background-color: $base-overlay-background;\n background-size: cover;\n background-position: center;\n position: absolute;\n color: $darker-text-color;\n text-decoration: none;\n border-radius: 4px;\n\n &:hover,\n &:active,\n &:focus {\n outline: 0;\n color: $secondary-text-color;\n\n &::before {\n content: \"\";\n display: block;\n width: 100%;\n height: 100%;\n background: rgba($base-overlay-background, 0.3);\n border-radius: 4px;\n }\n }\n }\n\n &__icons {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n font-size: 24px;\n }\n}\n\n.notification__filter-bar,\n.account__section-headline {\n background: darken($ui-base-color, 4%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n cursor: default;\n display: flex;\n flex-shrink: 0;\n\n button {\n background: darken($ui-base-color, 4%);\n border: 0;\n margin: 0;\n }\n\n button,\n a {\n display: block;\n flex: 1 1 auto;\n color: $darker-text-color;\n padding: 15px 0;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n text-decoration: none;\n position: relative;\n\n &.active {\n color: $secondary-text-color;\n\n &::before,\n &::after {\n display: block;\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 50%;\n width: 0;\n height: 0;\n transform: translateX(-50%);\n border-style: solid;\n border-width: 0 10px 10px;\n border-color: transparent transparent lighten($ui-base-color, 8%);\n }\n\n &::after {\n bottom: -1px;\n border-color: transparent transparent $ui-base-color;\n }\n }\n }\n}\n\n::-webkit-scrollbar-thumb {\n border-radius: 0;\n}\n\n.search-popout {\n @include search-popout();\n}\n\nnoscript {\n text-align: center;\n\n img {\n width: 200px;\n opacity: 0.5;\n animation: flicker 4s infinite;\n }\n\n div {\n font-size: 14px;\n margin: 30px auto;\n color: $secondary-text-color;\n max-width: 400px;\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n\n &:hover {\n text-decoration: none;\n }\n }\n }\n}\n\n@keyframes flicker {\n 0% { opacity: 1; }\n 30% { opacity: 0.75; }\n 100% { opacity: 1; }\n}\n\n@media screen and (max-width: 630px) and (max-height: 400px) {\n $duration: 400ms;\n $delay: 100ms;\n\n .tabs-bar,\n .search {\n will-change: margin-top;\n transition: margin-top $duration $delay;\n }\n\n .navigation-bar {\n will-change: padding-bottom;\n transition: padding-bottom $duration $delay;\n }\n\n .navigation-bar {\n & > a:first-child {\n will-change: margin-top, margin-left, margin-right, width;\n transition: margin-top $duration $delay, margin-left $duration ($duration + $delay), margin-right $duration ($duration + $delay);\n }\n\n & > .navigation-bar__profile-edit {\n will-change: margin-top;\n transition: margin-top $duration $delay;\n }\n\n .navigation-bar__actions {\n & > .icon-button.close {\n will-change: opacity transform;\n transition: opacity $duration * 0.5 $delay,\n transform $duration $delay;\n }\n\n & > .compose__action-bar .icon-button {\n will-change: opacity transform;\n transition: opacity $duration * 0.5 $delay + $duration * 0.5,\n transform $duration $delay;\n }\n }\n }\n\n .is-composing {\n .tabs-bar,\n .search {\n margin-top: -50px;\n }\n\n .navigation-bar {\n padding-bottom: 0;\n\n & > a:first-child {\n margin: -100px 10px 0 -50px;\n }\n\n .navigation-bar__profile {\n padding-top: 2px;\n }\n\n .navigation-bar__profile-edit {\n position: absolute;\n margin-top: -60px;\n }\n\n .navigation-bar__actions {\n .icon-button.close {\n pointer-events: auto;\n opacity: 1;\n transform: scale(1.0, 1.0) translate(0, 0);\n bottom: 5px;\n }\n\n .compose__action-bar .icon-button {\n pointer-events: none;\n opacity: 0;\n transform: scale(0.0, 1.0) translate(100%, 0);\n }\n }\n }\n }\n}\n\n.embed-modal {\n max-width: 80vw;\n max-height: 80vh;\n\n h4 {\n padding: 30px;\n font-weight: 500;\n font-size: 16px;\n text-align: center;\n }\n\n .embed-modal__container {\n padding: 10px;\n\n .hint {\n margin-bottom: 15px;\n }\n\n .embed-modal__html {\n outline: 0;\n box-sizing: border-box;\n display: block;\n width: 100%;\n border: none;\n padding: 10px;\n font-family: $font-monospace, monospace;\n background: $ui-base-color;\n color: $primary-text-color;\n font-size: 14px;\n margin: 0;\n margin-bottom: 15px;\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &:focus {\n background: lighten($ui-base-color, 4%);\n }\n\n @media screen and (max-width: 600px) {\n font-size: 16px;\n }\n }\n\n .embed-modal__iframe {\n width: 400px;\n max-width: 100%;\n overflow: hidden;\n border: 0;\n }\n }\n}\n\n.account__moved-note {\n padding: 14px 10px;\n padding-bottom: 16px;\n background: lighten($ui-base-color, 4%);\n border-top: 1px solid lighten($ui-base-color, 8%);\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n &__message {\n position: relative;\n margin-left: 58px;\n color: $dark-text-color;\n padding: 8px 0;\n padding-top: 0;\n padding-bottom: 4px;\n font-size: 14px;\n\n > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n\n &__icon-wrapper {\n left: -26px;\n position: absolute;\n }\n\n .detailed-status__display-avatar {\n position: relative;\n }\n\n .detailed-status__display-name {\n margin-bottom: 0;\n }\n}\n\n.column-inline-form {\n padding: 7px 15px;\n padding-right: 5px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n background: lighten($ui-base-color, 4%);\n\n label {\n flex: 1 1 auto;\n\n input {\n width: 100%;\n margin-bottom: 6px;\n\n &:focus {\n outline: 0;\n }\n }\n }\n\n .icon-button {\n flex: 0 0 auto;\n margin: 0 5px;\n }\n}\n\n.drawer__backdrop {\n cursor: pointer;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: rgba($base-overlay-background, 0.5);\n}\n\n.list-editor {\n background: $ui-base-color;\n flex-direction: column;\n border-radius: 8px;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n width: 380px;\n overflow: hidden;\n\n @media screen and (max-width: 420px) {\n width: 90%;\n }\n\n h4 {\n padding: 15px 0;\n background: lighten($ui-base-color, 13%);\n font-weight: 500;\n font-size: 16px;\n text-align: center;\n border-radius: 8px 8px 0 0;\n }\n\n .drawer__pager {\n height: 50vh;\n }\n\n .drawer__inner {\n border-radius: 0 0 8px 8px;\n\n &.backdrop {\n width: calc(100% - 60px);\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n border-radius: 0 0 0 8px;\n }\n }\n\n &__accounts {\n overflow-y: auto;\n }\n\n .account__display-name {\n &:hover strong {\n text-decoration: none;\n }\n }\n\n .account__avatar {\n cursor: default;\n }\n\n .search {\n margin-bottom: 0;\n }\n}\n\n.list-adder {\n background: $ui-base-color;\n flex-direction: column;\n border-radius: 8px;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n width: 380px;\n overflow: hidden;\n\n @media screen and (max-width: 420px) {\n width: 90%;\n }\n\n &__account {\n background: lighten($ui-base-color, 13%);\n }\n\n &__lists {\n background: lighten($ui-base-color, 13%);\n height: 50vh;\n border-radius: 0 0 8px 8px;\n overflow-y: auto;\n }\n\n .list {\n padding: 10px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n }\n\n .list__wrapper {\n display: flex;\n }\n\n .list__display-name {\n flex: 1 1 auto;\n overflow: hidden;\n text-decoration: none;\n font-size: 16px;\n padding: 10px;\n }\n}\n\n.focal-point-modal {\n max-width: 80vw;\n max-height: 80vh;\n position: relative;\n}\n\n.focal-point {\n position: relative;\n cursor: pointer;\n overflow: hidden;\n\n &.dragging {\n cursor: move;\n }\n\n img {\n max-width: 80vw;\n max-height: 80vh;\n width: auto;\n height: auto;\n margin: auto;\n }\n\n &__reticle {\n position: absolute;\n width: 100px;\n height: 100px;\n transform: translate(-50%, -50%);\n background: url('~images/reticle.png') no-repeat 0 0;\n border-radius: 50%;\n box-shadow: 0 0 0 9999em rgba($base-shadow-color, 0.35);\n }\n\n &__overlay {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n }\n}\n\n.floating-action-button {\n position: fixed;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 3.9375rem;\n height: 3.9375rem;\n bottom: 1.3125rem;\n right: 1.3125rem;\n background: darken($ui-highlight-color, 3%);\n color: $white;\n border-radius: 50%;\n font-size: 21px;\n line-height: 21px;\n text-decoration: none;\n box-shadow: 2px 3px 9px rgba($base-shadow-color, 0.4);\n\n &:hover,\n &:focus,\n &:active {\n background: lighten($ui-highlight-color, 7%);\n }\n}\n\n.account__header__content {\n color: $darker-text-color;\n font-size: 14px;\n font-weight: 400;\n overflow: hidden;\n word-break: normal;\n word-wrap: break-word;\n\n p {\n margin-bottom: 20px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n a {\n color: inherit;\n text-decoration: underline;\n\n &:hover {\n text-decoration: none;\n }\n }\n}\n\n.account__header {\n overflow: hidden;\n\n &.inactive {\n opacity: 0.5;\n\n .account__header__image,\n .account__avatar {\n filter: grayscale(100%);\n }\n }\n\n &__info {\n position: absolute;\n top: 10px;\n left: 10px;\n }\n\n &__image {\n overflow: hidden;\n height: 145px;\n position: relative;\n background: darken($ui-base-color, 4%);\n\n img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n }\n }\n\n &__bar {\n position: relative;\n background: lighten($ui-base-color, 4%);\n padding: 5px;\n border-bottom: 1px solid lighten($ui-base-color, 12%);\n\n .avatar {\n display: block;\n flex: 0 0 auto;\n width: 94px;\n margin-left: -2px;\n\n .account__avatar {\n background: darken($ui-base-color, 8%);\n border: 2px solid lighten($ui-base-color, 4%);\n }\n }\n }\n\n &__tabs {\n display: flex;\n align-items: flex-start;\n padding: 7px 5px;\n margin-top: -55px;\n\n &__buttons {\n display: flex;\n align-items: center;\n padding-top: 55px;\n overflow: hidden;\n\n .icon-button {\n border: 1px solid lighten($ui-base-color, 12%);\n border-radius: 4px;\n box-sizing: content-box;\n padding: 2px;\n }\n\n .button {\n margin: 0 8px;\n }\n }\n\n &__name {\n padding: 5px;\n\n .account-role {\n vertical-align: top;\n }\n\n .emojione {\n width: 22px;\n height: 22px;\n }\n\n h1 {\n font-size: 16px;\n line-height: 24px;\n color: $primary-text-color;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n\n small {\n display: block;\n font-size: 14px;\n color: $darker-text-color;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n\n .spacer {\n flex: 1 1 auto;\n }\n }\n\n &__bio {\n overflow: hidden;\n margin: 0 -5px;\n\n .account__header__content {\n padding: 20px 15px;\n padding-bottom: 5px;\n color: $primary-text-color;\n }\n\n .account__header__fields {\n margin: 0;\n border-top: 1px solid lighten($ui-base-color, 12%);\n\n a {\n color: lighten($ui-highlight-color, 8%);\n }\n\n dl:first-child .verified {\n border-radius: 0 4px 0 0;\n }\n\n .verified a {\n color: $valid-value-color;\n }\n }\n }\n\n &__extra {\n margin-top: 4px;\n\n &__links {\n font-size: 14px;\n color: $darker-text-color;\n\n a {\n display: inline-block;\n color: $darker-text-color;\n text-decoration: none;\n padding: 10px;\n padding-top: 20px;\n font-weight: 500;\n\n strong {\n font-weight: 700;\n color: $primary-text-color;\n }\n }\n }\n }\n}\n\n.trends {\n &__header {\n color: $dark-text-color;\n background: lighten($ui-base-color, 2%);\n border-bottom: 1px solid darken($ui-base-color, 4%);\n font-weight: 500;\n padding: 15px;\n font-size: 16px;\n cursor: default;\n\n .fa {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n &__item {\n display: flex;\n align-items: center;\n padding: 15px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n &:last-child {\n border-bottom: 0;\n }\n\n &__name {\n flex: 1 1 auto;\n color: $dark-text-color;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n strong {\n font-weight: 500;\n }\n\n a {\n color: $darker-text-color;\n text-decoration: none;\n font-size: 14px;\n font-weight: 500;\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n\n &:hover,\n &:focus,\n &:active {\n span {\n text-decoration: underline;\n }\n }\n }\n }\n\n &__current {\n flex: 0 0 auto;\n width: 100px;\n font-size: 24px;\n line-height: 36px;\n font-weight: 500;\n text-align: center;\n color: $secondary-text-color;\n }\n\n &__sparkline {\n flex: 0 0 auto;\n width: 50px;\n\n path {\n stroke: lighten($highlight-text-color, 6%) !important;\n }\n }\n }\n}\n","@charset \"UTF-8\";\n@font-face {\n font-family: \"premillenium\";\n src: url(\"~fonts/premillenium/MSSansSerif.ttf\") format(\"truetype\");\n}\n/* http://meyerweb.com/eric/tools/css/reset/\n v2.0 | 20110126\n License: none (public domain)\n*/\nhtml, body, div, span, applet, object, iframe,\nh1, h2, h3, h4, h5, h6, p, blockquote, pre,\na, abbr, acronym, address, big, cite, code,\ndel, dfn, em, img, ins, kbd, q, s, samp,\nsmall, strike, strong, sub, sup, tt, var,\nb, u, i, center,\ndl, dt, dd, ol, ul, li,\nfieldset, form, label, legend,\ntable, caption, tbody, tfoot, thead, tr, th, td,\narticle, aside, canvas, details, embed,\nfigure, figcaption, footer, header, hgroup,\nmenu, nav, output, ruby, section, summary,\ntime, mark, audio, video {\n margin: 0;\n padding: 0;\n border: 0;\n font-size: 100%;\n font: inherit;\n vertical-align: baseline;\n}\n\n/* HTML5 display-role reset for older browsers */\narticle, aside, details, figcaption, figure,\nfooter, header, hgroup, menu, nav, section {\n display: block;\n}\n\nbody {\n line-height: 1;\n}\n\nol, ul {\n list-style: none;\n}\n\nblockquote, q {\n quotes: none;\n}\n\nblockquote:before, blockquote:after,\nq:before, q:after {\n content: \"\";\n content: none;\n}\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\nhtml {\n scrollbar-color: #192432 rgba(0, 0, 0, 0.1);\n}\n\n::-webkit-scrollbar {\n width: 12px;\n height: 12px;\n}\n\n::-webkit-scrollbar-thumb {\n background: #192432;\n border: 0px none #ffffff;\n border-radius: 50px;\n}\n\n::-webkit-scrollbar-thumb:hover {\n background: #1c2938;\n}\n\n::-webkit-scrollbar-thumb:active {\n background: #192432;\n}\n\n::-webkit-scrollbar-track {\n border: 0px none #ffffff;\n border-radius: 0;\n background: rgba(0, 0, 0, 0.1);\n}\n\n::-webkit-scrollbar-track:hover {\n background: #121a24;\n}\n\n::-webkit-scrollbar-track:active {\n background: #121a24;\n}\n\n::-webkit-scrollbar-corner {\n background: transparent;\n}\n\nbody {\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n background: #040609;\n font-size: 13px;\n line-height: 18px;\n font-weight: 400;\n color: #ffffff;\n text-rendering: optimizelegibility;\n font-feature-settings: \"kern\";\n text-size-adjust: none;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n -webkit-tap-highlight-color: transparent;\n}\nbody.system-font {\n font-family: system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", \"mastodon-font-sans-serif\", sans-serif;\n}\nbody.app-body {\n position: absolute;\n width: 100%;\n height: 100%;\n padding: 0;\n background: #121a24;\n}\nbody.app-body.with-modals--active {\n overflow-y: hidden;\n}\nbody.lighter {\n background: #121a24;\n}\nbody.with-modals {\n overflow-x: hidden;\n overflow-y: scroll;\n}\nbody.with-modals--active {\n overflow-y: hidden;\n margin-right: 13px;\n}\nbody.player {\n text-align: center;\n}\nbody.embed {\n background: #192432;\n margin: 0;\n padding-bottom: 0;\n}\nbody.embed .container {\n position: absolute;\n width: 100%;\n height: 100%;\n overflow: hidden;\n}\nbody.admin {\n background: #0b1016;\n position: fixed;\n width: 100%;\n height: 100%;\n padding: 0;\n}\nbody.error {\n position: absolute;\n text-align: center;\n color: #9baec8;\n background: #121a24;\n width: 100%;\n height: 100%;\n padding: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n}\nbody.error .dialog {\n vertical-align: middle;\n margin: 20px;\n}\nbody.error .dialog__illustration img {\n display: block;\n max-width: 470px;\n width: 100%;\n height: auto;\n margin-top: -120px;\n}\nbody.error .dialog h1 {\n font-size: 20px;\n line-height: 28px;\n font-weight: 400;\n}\n\nbutton {\n font-family: inherit;\n cursor: pointer;\n}\nbutton:focus {\n outline: none;\n}\n\n.app-holder, .app-holder > div {\n display: flex;\n width: 100%;\n height: 100%;\n align-items: center;\n justify-content: center;\n outline: 0 !important;\n}\n\n.container-alt {\n width: 700px;\n margin: 0 auto;\n margin-top: 40px;\n}\n@media screen and (max-width: 740px) {\n .container-alt {\n width: 100%;\n margin: 0;\n }\n}\n\n.logo-container {\n margin: 100px auto 50px;\n}\n@media screen and (max-width: 500px) {\n .logo-container {\n margin: 40px auto 0;\n }\n}\n.logo-container h1 {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.logo-container h1 img {\n height: 42px;\n margin-right: 10px;\n}\n.logo-container h1 a {\n display: flex;\n justify-content: center;\n align-items: center;\n color: #ffffff;\n text-decoration: none;\n outline: 0;\n padding: 12px 16px;\n line-height: 32px;\n font-family: \"mastodon-font-display\", sans-serif;\n font-weight: 500;\n font-size: 14px;\n}\n\n.compose-standalone .compose-form {\n width: 400px;\n margin: 0 auto;\n padding: 20px 0;\n margin-top: 40px;\n box-sizing: border-box;\n}\n@media screen and (max-width: 400px) {\n .compose-standalone .compose-form {\n width: 100%;\n margin-top: 0;\n padding: 20px;\n }\n}\n\n.account-header {\n width: 400px;\n margin: 0 auto;\n display: flex;\n font-size: 13px;\n line-height: 18px;\n box-sizing: border-box;\n padding: 20px 0;\n padding-bottom: 0;\n margin-bottom: -30px;\n margin-top: 40px;\n}\n@media screen and (max-width: 440px) {\n .account-header {\n width: 100%;\n margin: 0;\n margin-bottom: 10px;\n padding: 20px;\n padding-bottom: 0;\n }\n}\n.account-header .avatar {\n width: 40px;\n height: 40px;\n margin-right: 8px;\n}\n.account-header .avatar img {\n width: 100%;\n height: 100%;\n display: block;\n margin: 0;\n border-radius: 4px;\n}\n.account-header .name {\n flex: 1 1 auto;\n color: #d9e1e8;\n width: calc(100% - 88px);\n}\n.account-header .name .username {\n display: block;\n font-weight: 500;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.account-header .logout-link {\n display: block;\n font-size: 32px;\n line-height: 40px;\n margin-left: 8px;\n}\n\n.grid-3 {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: 3fr 1fr;\n grid-auto-columns: 25%;\n grid-auto-rows: max-content;\n}\n.grid-3 .column-0 {\n grid-column: 1/3;\n grid-row: 1;\n}\n.grid-3 .column-1 {\n grid-column: 1;\n grid-row: 2;\n}\n.grid-3 .column-2 {\n grid-column: 2;\n grid-row: 2;\n}\n.grid-3 .column-3 {\n grid-column: 1/3;\n grid-row: 3;\n}\n.grid-3 .landing-page__call-to-action {\n min-height: 100%;\n}\n@media screen and (max-width: 738px) {\n .grid-3 {\n grid-template-columns: minmax(0, 50%) minmax(0, 50%);\n }\n .grid-3 .landing-page__call-to-action {\n padding: 20px;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n .grid-3 .row__information-board {\n width: 100%;\n justify-content: center;\n align-items: center;\n }\n .grid-3 .row__mascot {\n display: none;\n }\n}\n@media screen and (max-width: 415px) {\n .grid-3 {\n grid-gap: 0;\n grid-template-columns: minmax(0, 100%);\n }\n .grid-3 .column-0 {\n grid-column: 1;\n }\n .grid-3 .column-1 {\n grid-column: 1;\n grid-row: 3;\n }\n .grid-3 .column-2 {\n grid-column: 1;\n grid-row: 2;\n }\n .grid-3 .column-3 {\n grid-column: 1;\n grid-row: 4;\n }\n}\n\n@media screen and (max-width: 415px) {\n .public-layout {\n padding-top: 48px;\n }\n}\n.public-layout .container {\n max-width: 960px;\n}\n@media screen and (max-width: 415px) {\n .public-layout .container {\n padding: 0;\n }\n}\n.public-layout .header {\n background: #202e3f;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n height: 48px;\n margin: 10px 0;\n display: flex;\n align-items: stretch;\n justify-content: center;\n flex-wrap: nowrap;\n overflow: hidden;\n}\n@media screen and (max-width: 415px) {\n .public-layout .header {\n position: fixed;\n width: 100%;\n top: 0;\n left: 0;\n margin: 0;\n border-radius: 0;\n box-shadow: none;\n z-index: 110;\n }\n}\n.public-layout .header > div {\n flex: 1 1 33.3%;\n min-height: 1px;\n}\n.public-layout .header .nav-left {\n display: flex;\n align-items: stretch;\n justify-content: flex-start;\n flex-wrap: nowrap;\n}\n.public-layout .header .nav-center {\n display: flex;\n align-items: stretch;\n justify-content: center;\n flex-wrap: nowrap;\n}\n.public-layout .header .nav-right {\n display: flex;\n align-items: stretch;\n justify-content: flex-end;\n flex-wrap: nowrap;\n}\n.public-layout .header .brand {\n display: block;\n padding: 15px;\n}\n.public-layout .header .brand img {\n display: block;\n height: 18px;\n width: auto;\n position: relative;\n bottom: -2px;\n}\n@media screen and (max-width: 415px) {\n .public-layout .header .brand img {\n height: 20px;\n }\n}\n.public-layout .header .brand:hover, .public-layout .header .brand:focus, .public-layout .header .brand:active {\n background: #26374d;\n}\n.public-layout .header .nav-link {\n display: flex;\n align-items: center;\n padding: 0 1rem;\n font-size: 12px;\n font-weight: 500;\n text-decoration: none;\n color: #9baec8;\n white-space: nowrap;\n text-align: center;\n}\n.public-layout .header .nav-link:hover, .public-layout .header .nav-link:focus, .public-layout .header .nav-link:active {\n text-decoration: underline;\n color: #ffffff;\n}\n@media screen and (max-width: 550px) {\n .public-layout .header .nav-link.optional {\n display: none;\n }\n}\n.public-layout .header .nav-button {\n background: #2d415a;\n margin: 8px;\n margin-left: 0;\n border-radius: 4px;\n}\n.public-layout .header .nav-button:hover, .public-layout .header .nav-button:focus, .public-layout .header .nav-button:active {\n text-decoration: none;\n background: #344b68;\n}\n.public-layout .grid {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: minmax(300px, 3fr) minmax(298px, 1fr);\n grid-auto-columns: 25%;\n grid-auto-rows: max-content;\n}\n.public-layout .grid .column-0 {\n grid-row: 1;\n grid-column: 1;\n}\n.public-layout .grid .column-1 {\n grid-row: 1;\n grid-column: 2;\n}\n@media screen and (max-width: 600px) {\n .public-layout .grid {\n grid-template-columns: 100%;\n grid-gap: 0;\n }\n .public-layout .grid .column-1 {\n display: none;\n }\n}\n.public-layout .public-account-header {\n overflow: hidden;\n margin-bottom: 10px;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n.public-layout .public-account-header.inactive {\n opacity: 0.5;\n}\n.public-layout .public-account-header.inactive .public-account-header__image,\n.public-layout .public-account-header.inactive .avatar {\n filter: grayscale(100%);\n}\n.public-layout .public-account-header.inactive .logo-button {\n background-color: #d9e1e8;\n}\n.public-layout .public-account-header.inactive .logo-button svg path:last-child {\n fill: #d9e1e8;\n}\n.public-layout .public-account-header__image {\n border-radius: 4px 4px 0 0;\n overflow: hidden;\n height: 300px;\n position: relative;\n background: black;\n}\n.public-layout .public-account-header__image::after {\n content: \"\";\n display: block;\n position: absolute;\n width: 100%;\n height: 100%;\n box-shadow: inset 0 -1px 1px 1px rgba(0, 0, 0, 0.15);\n top: 0;\n left: 0;\n}\n.public-layout .public-account-header__image img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 4px 4px 0 0;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__image {\n height: 200px;\n }\n}\n.public-layout .public-account-header--no-bar {\n margin-bottom: 0;\n}\n.public-layout .public-account-header--no-bar .public-account-header__image,\n.public-layout .public-account-header--no-bar .public-account-header__image img {\n border-radius: 4px;\n}\n@media screen and (max-width: 415px) {\n .public-layout .public-account-header--no-bar .public-account-header__image,\n.public-layout .public-account-header--no-bar .public-account-header__image img {\n border-radius: 0;\n }\n}\n@media screen and (max-width: 415px) {\n .public-layout .public-account-header {\n margin-bottom: 0;\n box-shadow: none;\n }\n .public-layout .public-account-header__image::after {\n display: none;\n }\n .public-layout .public-account-header__image, .public-layout .public-account-header__image img {\n border-radius: 0;\n }\n}\n.public-layout .public-account-header__bar {\n position: relative;\n margin-top: -80px;\n display: flex;\n justify-content: flex-start;\n}\n.public-layout .public-account-header__bar::before {\n content: \"\";\n display: block;\n background: #192432;\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 60px;\n border-radius: 0 0 4px 4px;\n z-index: -1;\n}\n.public-layout .public-account-header__bar .avatar {\n display: block;\n width: 120px;\n height: 120px;\n padding-left: 16px;\n flex: 0 0 auto;\n}\n.public-layout .public-account-header__bar .avatar img {\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 50%;\n border: 4px solid #192432;\n background: #040609;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__bar {\n margin-top: 0;\n background: #192432;\n border-radius: 0 0 4px 4px;\n padding: 5px;\n }\n .public-layout .public-account-header__bar::before {\n display: none;\n }\n .public-layout .public-account-header__bar .avatar {\n width: 48px;\n height: 48px;\n padding: 7px 0;\n padding-left: 10px;\n }\n .public-layout .public-account-header__bar .avatar img {\n border: 0;\n border-radius: 4px;\n }\n}\n@media screen and (max-width: 600px) and (max-width: 360px) {\n .public-layout .public-account-header__bar .avatar {\n display: none;\n }\n}\n@media screen and (max-width: 415px) {\n .public-layout .public-account-header__bar {\n border-radius: 0;\n }\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__bar {\n flex-wrap: wrap;\n }\n}\n.public-layout .public-account-header__tabs {\n flex: 1 1 auto;\n margin-left: 20px;\n}\n.public-layout .public-account-header__tabs__name {\n padding-top: 20px;\n padding-bottom: 8px;\n}\n.public-layout .public-account-header__tabs__name h1 {\n font-size: 20px;\n line-height: 27px;\n color: #ffffff;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n text-shadow: 1px 1px 1px #000000;\n}\n.public-layout .public-account-header__tabs__name h1 small {\n display: block;\n font-size: 14px;\n color: #ffffff;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__tabs {\n margin-left: 15px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n }\n .public-layout .public-account-header__tabs__name {\n padding-top: 0;\n padding-bottom: 0;\n }\n .public-layout .public-account-header__tabs__name h1 {\n font-size: 16px;\n line-height: 24px;\n text-shadow: none;\n }\n .public-layout .public-account-header__tabs__name h1 small {\n color: #9baec8;\n }\n}\n.public-layout .public-account-header__tabs__tabs {\n display: flex;\n justify-content: flex-start;\n align-items: stretch;\n height: 58px;\n}\n.public-layout .public-account-header__tabs__tabs .details-counters {\n display: flex;\n flex-direction: row;\n min-width: 300px;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__tabs__tabs .details-counters {\n display: none;\n }\n}\n.public-layout .public-account-header__tabs__tabs .counter {\n width: 33.3%;\n box-sizing: border-box;\n flex: 0 0 auto;\n color: #9baec8;\n padding: 10px;\n border-right: 1px solid #192432;\n cursor: default;\n text-align: center;\n position: relative;\n}\n.public-layout .public-account-header__tabs__tabs .counter a {\n display: block;\n}\n.public-layout .public-account-header__tabs__tabs .counter:last-child {\n border-right: 0;\n}\n.public-layout .public-account-header__tabs__tabs .counter::after {\n display: block;\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n border-bottom: 4px solid #9baec8;\n opacity: 0.5;\n transition: all 400ms ease;\n}\n.public-layout .public-account-header__tabs__tabs .counter.active::after {\n border-bottom: 4px solid #00007f;\n opacity: 1;\n}\n.public-layout .public-account-header__tabs__tabs .counter.active.inactive::after {\n border-bottom-color: #d9e1e8;\n}\n.public-layout .public-account-header__tabs__tabs .counter:hover::after {\n opacity: 1;\n transition-duration: 100ms;\n}\n.public-layout .public-account-header__tabs__tabs .counter a {\n text-decoration: none;\n color: inherit;\n}\n.public-layout .public-account-header__tabs__tabs .counter .counter-label {\n font-size: 12px;\n display: block;\n}\n.public-layout .public-account-header__tabs__tabs .counter .counter-number {\n font-weight: 500;\n font-size: 18px;\n margin-bottom: 5px;\n color: #ffffff;\n font-family: \"mastodon-font-display\", sans-serif;\n}\n.public-layout .public-account-header__tabs__tabs .spacer {\n flex: 1 1 auto;\n height: 1px;\n}\n.public-layout .public-account-header__tabs__tabs__buttons {\n padding: 7px 8px;\n}\n.public-layout .public-account-header__extra {\n display: none;\n margin-top: 4px;\n}\n.public-layout .public-account-header__extra .public-account-bio {\n border-radius: 0;\n box-shadow: none;\n background: transparent;\n margin: 0 -5px;\n}\n.public-layout .public-account-header__extra .public-account-bio .account__header__fields {\n border-top: 1px solid #26374d;\n}\n.public-layout .public-account-header__extra .public-account-bio .roles {\n display: none;\n}\n.public-layout .public-account-header__extra__links {\n margin-top: -15px;\n font-size: 14px;\n color: #9baec8;\n}\n.public-layout .public-account-header__extra__links a {\n display: inline-block;\n color: #9baec8;\n text-decoration: none;\n padding: 15px;\n font-weight: 500;\n}\n.public-layout .public-account-header__extra__links a strong {\n font-weight: 700;\n color: #ffffff;\n}\n@media screen and (max-width: 600px) {\n .public-layout .public-account-header__extra {\n display: block;\n flex: 100%;\n }\n}\n.public-layout .account__section-headline {\n border-radius: 4px 4px 0 0;\n}\n@media screen and (max-width: 415px) {\n .public-layout .account__section-headline {\n border-radius: 0;\n }\n}\n.public-layout .detailed-status__meta {\n margin-top: 25px;\n}\n.public-layout .public-account-bio {\n background: #202e3f;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n overflow: hidden;\n margin-bottom: 10px;\n}\n@media screen and (max-width: 415px) {\n .public-layout .public-account-bio {\n box-shadow: none;\n margin-bottom: 0;\n border-radius: 0;\n }\n}\n.public-layout .public-account-bio .account__header__fields {\n margin: 0;\n border-top: 0;\n}\n.public-layout .public-account-bio .account__header__fields a {\n color: #0000a8;\n}\n.public-layout .public-account-bio .account__header__fields dl:first-child .verified {\n border-radius: 0 4px 0 0;\n}\n.public-layout .public-account-bio .account__header__fields .verified a {\n color: #79bd9a;\n}\n.public-layout .public-account-bio .account__header__content {\n padding: 20px;\n padding-bottom: 0;\n color: #ffffff;\n}\n.public-layout .public-account-bio__extra,\n.public-layout .public-account-bio .roles {\n padding: 20px;\n font-size: 14px;\n color: #9baec8;\n}\n.public-layout .public-account-bio .roles {\n padding-bottom: 0;\n}\n.public-layout .static-icon-button {\n color: #404040;\n font-size: 18px;\n}\n.public-layout .static-icon-button > span {\n font-size: 14px;\n font-weight: 500;\n}\n.public-layout .card-grid {\n display: flex;\n flex-wrap: wrap;\n min-width: 100%;\n margin: 0 -5px;\n}\n.public-layout .card-grid > div {\n box-sizing: border-box;\n flex: 1 0 auto;\n width: 300px;\n padding: 0 5px;\n margin-bottom: 10px;\n max-width: 33.333%;\n}\n@media screen and (max-width: 900px) {\n .public-layout .card-grid > div {\n max-width: 50%;\n }\n}\n@media screen and (max-width: 600px) {\n .public-layout .card-grid > div {\n max-width: 100%;\n }\n}\n@media screen and (max-width: 415px) {\n .public-layout .card-grid {\n margin: 0;\n border-top: 1px solid #202e3f;\n }\n .public-layout .card-grid > div {\n width: 100%;\n padding: 0;\n margin-bottom: 0;\n border-bottom: 1px solid #202e3f;\n }\n .public-layout .card-grid > div:last-child {\n border-bottom: 0;\n }\n .public-layout .card-grid > div .card__bar {\n background: #121a24;\n }\n .public-layout .card-grid > div .card__bar:hover, .public-layout .card-grid > div .card__bar:active, .public-layout .card-grid > div .card__bar:focus {\n background: #192432;\n }\n}\n\n.no-list {\n list-style: none;\n}\n.no-list li {\n display: inline-block;\n margin: 0 5px;\n}\n\n.recovery-codes {\n list-style: none;\n margin: 0 auto;\n}\n.recovery-codes li {\n font-size: 125%;\n line-height: 1.5;\n letter-spacing: 1px;\n}\n\n.public-layout .footer {\n text-align: left;\n padding-top: 20px;\n padding-bottom: 60px;\n font-size: 12px;\n color: #4c6d98;\n}\n@media screen and (max-width: 415px) {\n .public-layout .footer {\n padding-left: 20px;\n padding-right: 20px;\n }\n}\n.public-layout .footer .grid {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: 1fr 1fr 2fr 1fr 1fr;\n}\n.public-layout .footer .grid .column-0 {\n grid-column: 1;\n grid-row: 1;\n min-width: 0;\n}\n.public-layout .footer .grid .column-1 {\n grid-column: 2;\n grid-row: 1;\n min-width: 0;\n}\n.public-layout .footer .grid .column-2 {\n grid-column: 3;\n grid-row: 1;\n min-width: 0;\n text-align: center;\n}\n.public-layout .footer .grid .column-2 h4 a {\n color: #4c6d98;\n}\n.public-layout .footer .grid .column-3 {\n grid-column: 4;\n grid-row: 1;\n min-width: 0;\n}\n.public-layout .footer .grid .column-4 {\n grid-column: 5;\n grid-row: 1;\n min-width: 0;\n}\n@media screen and (max-width: 690px) {\n .public-layout .footer .grid {\n grid-template-columns: 1fr 2fr 1fr;\n }\n .public-layout .footer .grid .column-0,\n.public-layout .footer .grid .column-1 {\n grid-column: 1;\n }\n .public-layout .footer .grid .column-1 {\n grid-row: 2;\n }\n .public-layout .footer .grid .column-2 {\n grid-column: 2;\n }\n .public-layout .footer .grid .column-3,\n.public-layout .footer .grid .column-4 {\n grid-column: 3;\n }\n .public-layout .footer .grid .column-4 {\n grid-row: 2;\n }\n}\n@media screen and (max-width: 600px) {\n .public-layout .footer .grid .column-1 {\n display: block;\n }\n}\n@media screen and (max-width: 415px) {\n .public-layout .footer .grid .column-0,\n.public-layout .footer .grid .column-1,\n.public-layout .footer .grid .column-3,\n.public-layout .footer .grid .column-4 {\n display: none;\n }\n}\n.public-layout .footer h4 {\n text-transform: uppercase;\n font-weight: 700;\n margin-bottom: 8px;\n color: #9baec8;\n}\n.public-layout .footer h4 a {\n color: inherit;\n text-decoration: none;\n}\n.public-layout .footer ul a {\n text-decoration: none;\n color: #4c6d98;\n}\n.public-layout .footer ul a:hover, .public-layout .footer ul a:active, .public-layout .footer ul a:focus {\n text-decoration: underline;\n}\n.public-layout .footer .brand svg {\n display: block;\n height: 36px;\n width: auto;\n margin: 0 auto;\n}\n.public-layout .footer .brand svg path {\n fill: #4c6d98;\n}\n.public-layout .footer .brand:hover svg path, .public-layout .footer .brand:focus svg path, .public-layout .footer .brand:active svg path {\n fill: #5377a5;\n}\n\n.compact-header h1 {\n font-size: 24px;\n line-height: 28px;\n color: #9baec8;\n font-weight: 500;\n margin-bottom: 20px;\n padding: 0 10px;\n word-wrap: break-word;\n}\n@media screen and (max-width: 740px) {\n .compact-header h1 {\n text-align: center;\n padding: 20px 10px 0;\n }\n}\n.compact-header h1 a {\n color: inherit;\n text-decoration: none;\n}\n.compact-header h1 small {\n font-weight: 400;\n color: #d9e1e8;\n}\n.compact-header h1 img {\n display: inline-block;\n margin-bottom: -5px;\n margin-right: 15px;\n width: 36px;\n height: 36px;\n}\n\n.hero-widget {\n margin-bottom: 10px;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n.hero-widget__img {\n width: 100%;\n height: 167px;\n position: relative;\n overflow: hidden;\n border-radius: 4px 4px 0 0;\n background: #000000;\n}\n.hero-widget__img img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 4px 4px 0 0;\n}\n.hero-widget__text {\n background: #121a24;\n padding: 20px;\n border-radius: 0 0 4px 4px;\n font-size: 15px;\n color: #9baec8;\n line-height: 20px;\n word-wrap: break-word;\n font-weight: 400;\n}\n.hero-widget__text .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n}\n.hero-widget__text p {\n margin-bottom: 20px;\n}\n.hero-widget__text p:last-child {\n margin-bottom: 0;\n}\n.hero-widget__text em {\n display: inline;\n margin: 0;\n padding: 0;\n font-weight: 700;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n color: #bcc9da;\n}\n.hero-widget__text a {\n color: #d9e1e8;\n text-decoration: none;\n}\n.hero-widget__text a:hover {\n text-decoration: underline;\n}\n@media screen and (max-width: 415px) {\n .hero-widget {\n display: none;\n }\n}\n\n.endorsements-widget {\n margin-bottom: 10px;\n padding-bottom: 10px;\n}\n.endorsements-widget h4 {\n padding: 10px;\n text-transform: uppercase;\n font-weight: 700;\n font-size: 13px;\n color: #9baec8;\n}\n.endorsements-widget .account {\n padding: 10px 0;\n}\n.endorsements-widget .account:last-child {\n border-bottom: 0;\n}\n.endorsements-widget .account .account__display-name {\n display: flex;\n align-items: center;\n}\n.endorsements-widget .account .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n}\n\n.box-widget {\n padding: 20px;\n border-radius: 4px;\n background: #121a24;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n\n.contact-widget,\n.landing-page__information.contact-widget {\n box-sizing: border-box;\n padding: 20px;\n min-height: 100%;\n border-radius: 4px;\n background: #121a24;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n\n.contact-widget {\n font-size: 15px;\n color: #9baec8;\n line-height: 20px;\n word-wrap: break-word;\n font-weight: 400;\n}\n.contact-widget strong {\n font-weight: 500;\n}\n.contact-widget p {\n margin-bottom: 10px;\n}\n.contact-widget p:last-child {\n margin-bottom: 0;\n}\n.contact-widget__mail {\n margin-top: 10px;\n}\n.contact-widget__mail a {\n color: #ffffff;\n text-decoration: none;\n}\n\n.moved-account-widget {\n padding: 15px;\n padding-bottom: 20px;\n border-radius: 4px;\n background: #121a24;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n color: #d9e1e8;\n font-weight: 400;\n margin-bottom: 10px;\n}\n.moved-account-widget strong,\n.moved-account-widget a {\n font-weight: 500;\n}\n.moved-account-widget strong:lang(ja),\n.moved-account-widget a:lang(ja) {\n font-weight: 700;\n}\n.moved-account-widget strong:lang(ko),\n.moved-account-widget a:lang(ko) {\n font-weight: 700;\n}\n.moved-account-widget strong:lang(zh-CN),\n.moved-account-widget a:lang(zh-CN) {\n font-weight: 700;\n}\n.moved-account-widget strong:lang(zh-HK),\n.moved-account-widget a:lang(zh-HK) {\n font-weight: 700;\n}\n.moved-account-widget strong:lang(zh-TW),\n.moved-account-widget a:lang(zh-TW) {\n font-weight: 700;\n}\n.moved-account-widget a {\n color: inherit;\n text-decoration: underline;\n}\n.moved-account-widget a.mention {\n text-decoration: none;\n}\n.moved-account-widget a.mention span {\n text-decoration: none;\n}\n.moved-account-widget a.mention:focus, .moved-account-widget a.mention:hover, .moved-account-widget a.mention:active {\n text-decoration: none;\n}\n.moved-account-widget a.mention:focus span, .moved-account-widget a.mention:hover span, .moved-account-widget a.mention:active span {\n text-decoration: underline;\n}\n.moved-account-widget__message {\n margin-bottom: 15px;\n}\n.moved-account-widget__message .fa {\n margin-right: 5px;\n color: #9baec8;\n}\n.moved-account-widget__card .detailed-status__display-avatar {\n position: relative;\n cursor: pointer;\n}\n.moved-account-widget__card .detailed-status__display-name {\n margin-bottom: 0;\n text-decoration: none;\n}\n.moved-account-widget__card .detailed-status__display-name span {\n font-weight: 400;\n}\n\n.memoriam-widget {\n padding: 20px;\n border-radius: 4px;\n background: #000000;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n font-size: 14px;\n color: #9baec8;\n margin-bottom: 10px;\n}\n\n.page-header {\n background: #202e3f;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n padding: 60px 15px;\n text-align: center;\n margin: 10px 0;\n}\n.page-header h1 {\n color: #ffffff;\n font-size: 36px;\n line-height: 1.1;\n font-weight: 700;\n margin-bottom: 10px;\n}\n.page-header p {\n font-size: 15px;\n color: #9baec8;\n}\n@media screen and (max-width: 415px) {\n .page-header {\n margin-top: 0;\n background: #192432;\n }\n .page-header h1 {\n font-size: 24px;\n }\n}\n\n.directory {\n background: #121a24;\n border-radius: 4px;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n.directory__tag {\n box-sizing: border-box;\n margin-bottom: 10px;\n}\n.directory__tag > a, .directory__tag > div {\n display: flex;\n align-items: center;\n justify-content: space-between;\n background: #121a24;\n border-radius: 4px;\n padding: 15px;\n text-decoration: none;\n color: inherit;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n.directory__tag > a:hover, .directory__tag > a:active, .directory__tag > a:focus {\n background: #202e3f;\n}\n.directory__tag.active > a {\n background: #00007f;\n cursor: default;\n}\n.directory__tag.disabled > div {\n opacity: 0.5;\n cursor: default;\n}\n.directory__tag h4 {\n flex: 1 1 auto;\n font-size: 18px;\n font-weight: 700;\n color: #ffffff;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.directory__tag h4 .fa {\n color: #9baec8;\n}\n.directory__tag h4 small {\n display: block;\n font-weight: 400;\n font-size: 15px;\n margin-top: 8px;\n color: #9baec8;\n}\n.directory__tag.active h4,\n.directory__tag.active h4 .fa,\n.directory__tag.active h4 small {\n color: #ffffff;\n}\n.directory__tag .avatar-stack {\n flex: 0 0 auto;\n width: 120px;\n}\n.directory__tag.active .avatar-stack .account__avatar {\n border-color: #00007f;\n}\n\n.avatar-stack {\n display: flex;\n justify-content: flex-end;\n}\n.avatar-stack .account__avatar {\n flex: 0 0 auto;\n width: 36px;\n height: 36px;\n border-radius: 50%;\n position: relative;\n margin-left: -10px;\n background: #040609;\n border: 2px solid #121a24;\n}\n.avatar-stack .account__avatar:nth-child(1) {\n z-index: 1;\n}\n.avatar-stack .account__avatar:nth-child(2) {\n z-index: 2;\n}\n.avatar-stack .account__avatar:nth-child(3) {\n z-index: 3;\n}\n\n.accounts-table {\n width: 100%;\n}\n.accounts-table .account {\n padding: 0;\n border: 0;\n}\n.accounts-table thead th {\n text-align: center;\n text-transform: uppercase;\n color: #9baec8;\n font-weight: 700;\n padding: 10px;\n}\n.accounts-table thead th:first-child {\n text-align: left;\n}\n.accounts-table tbody td {\n padding: 15px 0;\n vertical-align: middle;\n border-bottom: 1px solid #202e3f;\n}\n.accounts-table tbody tr:last-child td {\n border-bottom: 0;\n}\n.accounts-table__count {\n width: 120px;\n text-align: center;\n font-size: 15px;\n font-weight: 500;\n color: #ffffff;\n}\n.accounts-table__count small {\n display: block;\n color: #9baec8;\n font-weight: 400;\n font-size: 14px;\n}\n@media screen and (max-width: 415px) {\n .accounts-table tbody td.optional {\n display: none;\n }\n}\n\n@media screen and (max-width: 415px) {\n .moved-account-widget,\n.memoriam-widget,\n.box-widget,\n.contact-widget,\n.landing-page__information.contact-widget,\n.directory,\n.page-header {\n margin-bottom: 0;\n box-shadow: none;\n border-radius: 0;\n }\n}\n\n.statuses-grid {\n min-height: 600px;\n}\n@media screen and (max-width: 640px) {\n .statuses-grid {\n width: 100% !important;\n }\n}\n.statuses-grid__item {\n width: 313.3333333333px;\n}\n@media screen and (max-width: 1255px) {\n .statuses-grid__item {\n width: 306.6666666667px;\n }\n}\n@media screen and (max-width: 640px) {\n .statuses-grid__item {\n width: 100%;\n }\n}\n@media screen and (max-width: 415px) {\n .statuses-grid__item {\n width: 100vw;\n }\n}\n.statuses-grid .detailed-status {\n border-radius: 4px;\n}\n@media screen and (max-width: 415px) {\n .statuses-grid .detailed-status {\n border-top: 1px solid #2d415a;\n }\n}\n.statuses-grid .detailed-status.compact .detailed-status__meta {\n margin-top: 15px;\n}\n.statuses-grid .detailed-status.compact .status__content {\n font-size: 15px;\n line-height: 20px;\n}\n.statuses-grid .detailed-status.compact .status__content .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n}\n.statuses-grid .detailed-status.compact .status__content .status__content__spoiler-link {\n line-height: 20px;\n margin: 0;\n}\n.statuses-grid .detailed-status.compact .media-gallery,\n.statuses-grid .detailed-status.compact .status-card,\n.statuses-grid .detailed-status.compact .video-player {\n margin-top: 15px;\n}\n\n.notice-widget {\n margin-bottom: 10px;\n color: #9baec8;\n}\n.notice-widget p {\n margin-bottom: 10px;\n}\n.notice-widget p:last-child {\n margin-bottom: 0;\n}\n.notice-widget a {\n font-size: 14px;\n line-height: 20px;\n text-decoration: none;\n font-weight: 500;\n color: #00007f;\n}\n.notice-widget a:hover, .notice-widget a:focus, .notice-widget a:active {\n text-decoration: underline;\n}\n\ncode {\n font-family: \"mastodon-font-monospace\", monospace;\n font-weight: 400;\n}\n\n.form-container {\n max-width: 400px;\n padding: 20px;\n margin: 0 auto;\n}\n\n.simple_form .input {\n margin-bottom: 15px;\n overflow: hidden;\n}\n.simple_form .input.hidden {\n margin: 0;\n}\n.simple_form .input.radio_buttons .radio {\n margin-bottom: 15px;\n}\n.simple_form .input.radio_buttons .radio:last-child {\n margin-bottom: 0;\n}\n.simple_form .input.radio_buttons .radio > label {\n position: relative;\n padding-left: 28px;\n}\n.simple_form .input.radio_buttons .radio > label input {\n position: absolute;\n top: -2px;\n left: 0;\n}\n.simple_form .input.boolean {\n position: relative;\n margin-bottom: 0;\n}\n.simple_form .input.boolean .label_input > label {\n font-family: inherit;\n font-size: 14px;\n padding-top: 5px;\n color: #ffffff;\n display: block;\n width: auto;\n}\n.simple_form .input.boolean .label_input,\n.simple_form .input.boolean .hint {\n padding-left: 28px;\n}\n.simple_form .input.boolean .label_input__wrapper {\n position: static;\n}\n.simple_form .input.boolean label.checkbox {\n position: absolute;\n top: 2px;\n left: 0;\n}\n.simple_form .input.boolean label a {\n color: #00007f;\n text-decoration: underline;\n}\n.simple_form .input.boolean label a:hover, .simple_form .input.boolean label a:active, .simple_form .input.boolean label a:focus {\n text-decoration: none;\n}\n.simple_form .row {\n display: flex;\n margin: 0 -5px;\n}\n.simple_form .row .input {\n box-sizing: border-box;\n flex: 1 1 auto;\n width: 50%;\n padding: 0 5px;\n}\n.simple_form .hint {\n color: #9baec8;\n}\n.simple_form .hint a {\n color: #00007f;\n}\n.simple_form .hint code {\n border-radius: 3px;\n padding: 0.2em 0.4em;\n background: black;\n}\n.simple_form span.hint {\n display: block;\n font-size: 12px;\n margin-top: 4px;\n}\n.simple_form p.hint {\n margin-bottom: 15px;\n color: #9baec8;\n}\n.simple_form p.hint.subtle-hint {\n text-align: center;\n font-size: 12px;\n line-height: 18px;\n margin-top: 15px;\n margin-bottom: 0;\n}\n.simple_form .card {\n margin-bottom: 15px;\n}\n.simple_form strong {\n font-weight: 500;\n}\n.simple_form strong:lang(ja) {\n font-weight: 700;\n}\n.simple_form strong:lang(ko) {\n font-weight: 700;\n}\n.simple_form strong:lang(zh-CN) {\n font-weight: 700;\n}\n.simple_form strong:lang(zh-HK) {\n font-weight: 700;\n}\n.simple_form strong:lang(zh-TW) {\n font-weight: 700;\n}\n.simple_form .input.with_floating_label .label_input {\n display: flex;\n}\n.simple_form .input.with_floating_label .label_input > label {\n font-family: inherit;\n font-size: 14px;\n color: #ffffff;\n font-weight: 500;\n min-width: 150px;\n flex: 0 0 auto;\n}\n.simple_form .input.with_floating_label .label_input input,\n.simple_form .input.with_floating_label .label_input select {\n flex: 1 1 auto;\n}\n.simple_form .input.with_floating_label.select .hint {\n margin-top: 6px;\n margin-left: 150px;\n}\n.simple_form .input.with_label .label_input > label {\n font-family: inherit;\n font-size: 14px;\n color: #ffffff;\n display: block;\n margin-bottom: 8px;\n word-wrap: break-word;\n font-weight: 500;\n}\n.simple_form .input.with_label .hint {\n margin-top: 6px;\n}\n.simple_form .input.with_label ul {\n flex: 390px;\n}\n.simple_form .input.with_block_label {\n max-width: none;\n}\n.simple_form .input.with_block_label > label {\n font-family: inherit;\n font-size: 16px;\n color: #ffffff;\n display: block;\n font-weight: 500;\n padding-top: 5px;\n}\n.simple_form .input.with_block_label .hint {\n margin-bottom: 15px;\n}\n.simple_form .input.with_block_label ul {\n columns: 2;\n}\n.simple_form .required abbr {\n text-decoration: none;\n color: #e87487;\n}\n.simple_form .fields-group {\n margin-bottom: 25px;\n}\n.simple_form .fields-group .input:last-child {\n margin-bottom: 0;\n}\n.simple_form .fields-row {\n display: flex;\n margin: 0 -10px;\n padding-top: 5px;\n margin-bottom: 25px;\n}\n.simple_form .fields-row .input {\n max-width: none;\n}\n.simple_form .fields-row__column {\n box-sizing: border-box;\n padding: 0 10px;\n flex: 1 1 auto;\n min-height: 1px;\n}\n.simple_form .fields-row__column-6 {\n max-width: 50%;\n}\n.simple_form .fields-row .fields-group:last-child,\n.simple_form .fields-row .fields-row__column.fields-group {\n margin-bottom: 0;\n}\n@media screen and (max-width: 600px) {\n .simple_form .fields-row {\n display: block;\n margin-bottom: 0;\n }\n .simple_form .fields-row__column {\n max-width: none;\n }\n .simple_form .fields-row .fields-group:last-child,\n.simple_form .fields-row .fields-row__column.fields-group,\n.simple_form .fields-row .fields-row__column {\n margin-bottom: 25px;\n }\n}\n.simple_form .input.radio_buttons .radio label {\n margin-bottom: 5px;\n font-family: inherit;\n font-size: 14px;\n color: #ffffff;\n display: block;\n width: auto;\n}\n.simple_form .check_boxes .checkbox label {\n font-family: inherit;\n font-size: 14px;\n color: #ffffff;\n display: inline-block;\n width: auto;\n position: relative;\n padding-top: 5px;\n padding-left: 25px;\n flex: 1 1 auto;\n}\n.simple_form .check_boxes .checkbox input[type=checkbox] {\n position: absolute;\n left: 0;\n top: 5px;\n margin: 0;\n}\n.simple_form input[type=text],\n.simple_form input[type=number],\n.simple_form input[type=email],\n.simple_form input[type=password],\n.simple_form textarea {\n box-sizing: border-box;\n font-size: 16px;\n color: #ffffff;\n display: block;\n width: 100%;\n outline: 0;\n font-family: inherit;\n resize: vertical;\n background: #010102;\n border: 1px solid black;\n border-radius: 4px;\n padding: 10px;\n}\n.simple_form input[type=text]:invalid,\n.simple_form input[type=number]:invalid,\n.simple_form input[type=email]:invalid,\n.simple_form input[type=password]:invalid,\n.simple_form textarea:invalid {\n box-shadow: none;\n}\n.simple_form input[type=text]:focus:invalid:not(:placeholder-shown),\n.simple_form input[type=number]:focus:invalid:not(:placeholder-shown),\n.simple_form input[type=email]:focus:invalid:not(:placeholder-shown),\n.simple_form input[type=password]:focus:invalid:not(:placeholder-shown),\n.simple_form textarea:focus:invalid:not(:placeholder-shown) {\n border-color: #e87487;\n}\n.simple_form input[type=text]:required:valid,\n.simple_form input[type=number]:required:valid,\n.simple_form input[type=email]:required:valid,\n.simple_form input[type=password]:required:valid,\n.simple_form textarea:required:valid {\n border-color: #79bd9a;\n}\n.simple_form input[type=text]:hover,\n.simple_form input[type=number]:hover,\n.simple_form input[type=email]:hover,\n.simple_form input[type=password]:hover,\n.simple_form textarea:hover {\n border-color: black;\n}\n.simple_form input[type=text]:active, .simple_form input[type=text]:focus,\n.simple_form input[type=number]:active,\n.simple_form input[type=number]:focus,\n.simple_form input[type=email]:active,\n.simple_form input[type=email]:focus,\n.simple_form input[type=password]:active,\n.simple_form input[type=password]:focus,\n.simple_form textarea:active,\n.simple_form textarea:focus {\n border-color: #00007f;\n background: #040609;\n}\n.simple_form .input.field_with_errors label {\n color: #e87487;\n}\n.simple_form .input.field_with_errors input[type=text],\n.simple_form .input.field_with_errors input[type=number],\n.simple_form .input.field_with_errors input[type=email],\n.simple_form .input.field_with_errors input[type=password],\n.simple_form .input.field_with_errors textarea,\n.simple_form .input.field_with_errors select {\n border-color: #e87487;\n}\n.simple_form .input.field_with_errors .error {\n display: block;\n font-weight: 500;\n color: #e87487;\n margin-top: 4px;\n}\n.simple_form .input.disabled {\n opacity: 0.5;\n}\n.simple_form .actions {\n margin-top: 30px;\n display: flex;\n}\n.simple_form .actions.actions--top {\n margin-top: 0;\n margin-bottom: 30px;\n}\n.simple_form button,\n.simple_form .button,\n.simple_form .block-button {\n display: block;\n width: 100%;\n border: 0;\n border-radius: 4px;\n background: #00007f;\n color: #ffffff;\n font-size: 18px;\n line-height: inherit;\n height: auto;\n padding: 10px;\n text-transform: uppercase;\n text-decoration: none;\n text-align: center;\n box-sizing: border-box;\n cursor: pointer;\n font-weight: 500;\n outline: 0;\n margin-bottom: 10px;\n margin-right: 10px;\n}\n.simple_form button:last-child,\n.simple_form .button:last-child,\n.simple_form .block-button:last-child {\n margin-right: 0;\n}\n.simple_form button:hover,\n.simple_form .button:hover,\n.simple_form .block-button:hover {\n background-color: #000099;\n}\n.simple_form button:active, .simple_form button:focus,\n.simple_form .button:active,\n.simple_form .button:focus,\n.simple_form .block-button:active,\n.simple_form .block-button:focus {\n background-color: #000066;\n}\n.simple_form button:disabled:hover,\n.simple_form .button:disabled:hover,\n.simple_form .block-button:disabled:hover {\n background-color: #9baec8;\n}\n.simple_form button.negative,\n.simple_form .button.negative,\n.simple_form .block-button.negative {\n background: #df405a;\n}\n.simple_form button.negative:hover,\n.simple_form .button.negative:hover,\n.simple_form .block-button.negative:hover {\n background-color: #e3566d;\n}\n.simple_form button.negative:active, .simple_form button.negative:focus,\n.simple_form .button.negative:active,\n.simple_form .button.negative:focus,\n.simple_form .block-button.negative:active,\n.simple_form .block-button.negative:focus {\n background-color: #db2a47;\n}\n.simple_form select {\n appearance: none;\n box-sizing: border-box;\n font-size: 16px;\n color: #ffffff;\n display: block;\n width: 100%;\n outline: 0;\n font-family: inherit;\n resize: vertical;\n background: #010102 url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center/auto 16px;\n border: 1px solid black;\n border-radius: 4px;\n padding-left: 10px;\n padding-right: 30px;\n height: 41px;\n}\n.simple_form .label_input__wrapper {\n position: relative;\n}\n.simple_form .label_input__append {\n position: absolute;\n right: 3px;\n top: 1px;\n padding: 10px;\n padding-bottom: 9px;\n font-size: 16px;\n color: #404040;\n font-family: inherit;\n pointer-events: none;\n cursor: default;\n max-width: 140px;\n white-space: nowrap;\n overflow: hidden;\n}\n.simple_form .label_input__append::after {\n content: \"\";\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 1px;\n width: 5px;\n background-image: linear-gradient(to right, rgba(1, 1, 2, 0), #010102);\n}\n.simple_form__overlay-area {\n position: relative;\n}\n.simple_form__overlay-area__overlay {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n background: rgba(18, 26, 36, 0.65);\n backdrop-filter: blur(2px);\n border-radius: 4px;\n}\n.simple_form__overlay-area__overlay__content {\n text-align: center;\n}\n.simple_form__overlay-area__overlay__content.rich-formatting,\n.simple_form__overlay-area__overlay__content.rich-formatting p {\n color: #ffffff;\n}\n\n.block-icon {\n display: block;\n margin: 0 auto;\n margin-bottom: 10px;\n font-size: 24px;\n}\n\n.flash-message {\n background: #202e3f;\n color: #9baec8;\n border-radius: 4px;\n padding: 15px 10px;\n margin-bottom: 30px;\n text-align: center;\n}\n.flash-message.notice {\n border: 1px solid rgba(121, 189, 154, 0.5);\n background: rgba(121, 189, 154, 0.25);\n color: #79bd9a;\n}\n.flash-message.alert {\n border: 1px solid rgba(223, 64, 90, 0.5);\n background: rgba(223, 64, 90, 0.25);\n color: #df405a;\n}\n.flash-message p {\n margin-bottom: 15px;\n}\n.flash-message .oauth-code {\n outline: 0;\n box-sizing: border-box;\n display: block;\n width: 100%;\n border: none;\n padding: 10px;\n font-family: \"mastodon-font-monospace\", monospace;\n background: #121a24;\n color: #ffffff;\n font-size: 14px;\n margin: 0;\n}\n.flash-message .oauth-code::-moz-focus-inner {\n border: 0;\n}\n.flash-message .oauth-code::-moz-focus-inner, .flash-message .oauth-code:focus, .flash-message .oauth-code:active {\n outline: 0 !important;\n}\n.flash-message .oauth-code:focus {\n background: #192432;\n}\n.flash-message strong {\n font-weight: 500;\n}\n.flash-message strong:lang(ja) {\n font-weight: 700;\n}\n.flash-message strong:lang(ko) {\n font-weight: 700;\n}\n.flash-message strong:lang(zh-CN) {\n font-weight: 700;\n}\n.flash-message strong:lang(zh-HK) {\n font-weight: 700;\n}\n.flash-message strong:lang(zh-TW) {\n font-weight: 700;\n}\n@media screen and (max-width: 740px) and (min-width: 441px) {\n .flash-message {\n margin-top: 40px;\n }\n}\n\n.form-footer {\n margin-top: 30px;\n text-align: center;\n}\n.form-footer a {\n color: #9baec8;\n text-decoration: none;\n}\n.form-footer a:hover {\n text-decoration: underline;\n}\n\n.quick-nav {\n list-style: none;\n margin-bottom: 25px;\n font-size: 14px;\n}\n.quick-nav li {\n display: inline-block;\n margin-right: 10px;\n}\n.quick-nav a {\n color: #00007f;\n text-transform: uppercase;\n text-decoration: none;\n font-weight: 700;\n}\n.quick-nav a:hover, .quick-nav a:focus, .quick-nav a:active {\n color: #0000a8;\n}\n\n.oauth-prompt,\n.follow-prompt {\n margin-bottom: 30px;\n color: #9baec8;\n}\n.oauth-prompt h2,\n.follow-prompt h2 {\n font-size: 16px;\n margin-bottom: 30px;\n text-align: center;\n}\n.oauth-prompt strong,\n.follow-prompt strong {\n color: #d9e1e8;\n font-weight: 500;\n}\n.oauth-prompt strong:lang(ja),\n.follow-prompt strong:lang(ja) {\n font-weight: 700;\n}\n.oauth-prompt strong:lang(ko),\n.follow-prompt strong:lang(ko) {\n font-weight: 700;\n}\n.oauth-prompt strong:lang(zh-CN),\n.follow-prompt strong:lang(zh-CN) {\n font-weight: 700;\n}\n.oauth-prompt strong:lang(zh-HK),\n.follow-prompt strong:lang(zh-HK) {\n font-weight: 700;\n}\n.oauth-prompt strong:lang(zh-TW),\n.follow-prompt strong:lang(zh-TW) {\n font-weight: 700;\n}\n@media screen and (max-width: 740px) and (min-width: 441px) {\n .oauth-prompt,\n.follow-prompt {\n margin-top: 40px;\n }\n}\n\n.qr-wrapper {\n display: flex;\n flex-wrap: wrap;\n align-items: flex-start;\n}\n\n.qr-code {\n flex: 0 0 auto;\n background: #ffffff;\n padding: 4px;\n margin: 0 10px 20px 0;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n display: inline-block;\n}\n.qr-code svg {\n display: block;\n margin: 0;\n}\n\n.qr-alternative {\n margin-bottom: 20px;\n color: #d9e1e8;\n flex: 150px;\n}\n.qr-alternative samp {\n display: block;\n font-size: 14px;\n}\n\n.table-form p {\n margin-bottom: 15px;\n}\n.table-form p strong {\n font-weight: 500;\n}\n.table-form p strong:lang(ja) {\n font-weight: 700;\n}\n.table-form p strong:lang(ko) {\n font-weight: 700;\n}\n.table-form p strong:lang(zh-CN) {\n font-weight: 700;\n}\n.table-form p strong:lang(zh-HK) {\n font-weight: 700;\n}\n.table-form p strong:lang(zh-TW) {\n font-weight: 700;\n}\n\n.simple_form .warning,\n.table-form .warning {\n box-sizing: border-box;\n background: rgba(223, 64, 90, 0.5);\n color: #ffffff;\n text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);\n box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4);\n border-radius: 4px;\n padding: 10px;\n margin-bottom: 15px;\n}\n.simple_form .warning a,\n.table-form .warning a {\n color: #ffffff;\n text-decoration: underline;\n}\n.simple_form .warning a:hover, .simple_form .warning a:focus, .simple_form .warning a:active,\n.table-form .warning a:hover,\n.table-form .warning a:focus,\n.table-form .warning a:active {\n text-decoration: none;\n}\n.simple_form .warning strong,\n.table-form .warning strong {\n font-weight: 600;\n display: block;\n margin-bottom: 5px;\n}\n.simple_form .warning strong:lang(ja),\n.table-form .warning strong:lang(ja) {\n font-weight: 700;\n}\n.simple_form .warning strong:lang(ko),\n.table-form .warning strong:lang(ko) {\n font-weight: 700;\n}\n.simple_form .warning strong:lang(zh-CN),\n.table-form .warning strong:lang(zh-CN) {\n font-weight: 700;\n}\n.simple_form .warning strong:lang(zh-HK),\n.table-form .warning strong:lang(zh-HK) {\n font-weight: 700;\n}\n.simple_form .warning strong:lang(zh-TW),\n.table-form .warning strong:lang(zh-TW) {\n font-weight: 700;\n}\n.simple_form .warning strong .fa,\n.table-form .warning strong .fa {\n font-weight: 400;\n}\n\n.action-pagination {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n}\n.action-pagination .actions,\n.action-pagination .pagination {\n flex: 1 1 auto;\n}\n.action-pagination .actions {\n padding: 30px 0;\n padding-right: 20px;\n flex: 0 0 auto;\n}\n\n.post-follow-actions {\n text-align: center;\n color: #9baec8;\n}\n.post-follow-actions div {\n margin-bottom: 4px;\n}\n\n.alternative-login {\n margin-top: 20px;\n margin-bottom: 20px;\n}\n.alternative-login h4 {\n font-size: 16px;\n color: #ffffff;\n text-align: center;\n margin-bottom: 20px;\n border: 0;\n padding: 0;\n}\n.alternative-login .button {\n display: block;\n}\n\n.scope-danger {\n color: #ff5050;\n}\n\n.form_admin_settings_site_short_description textarea,\n.form_admin_settings_site_description textarea,\n.form_admin_settings_site_extended_description textarea,\n.form_admin_settings_site_terms textarea,\n.form_admin_settings_custom_css textarea,\n.form_admin_settings_closed_registrations_message textarea {\n font-family: \"mastodon-font-monospace\", monospace;\n}\n\n.input-copy {\n background: #010102;\n border: 1px solid black;\n border-radius: 4px;\n display: flex;\n align-items: center;\n padding-right: 4px;\n position: relative;\n top: 1px;\n transition: border-color 300ms linear;\n}\n.input-copy__wrapper {\n flex: 1 1 auto;\n}\n.input-copy input[type=text] {\n background: transparent;\n border: 0;\n padding: 10px;\n font-size: 14px;\n font-family: \"mastodon-font-monospace\", monospace;\n}\n.input-copy button {\n flex: 0 0 auto;\n margin: 4px;\n text-transform: none;\n font-weight: 400;\n font-size: 14px;\n padding: 7px 18px;\n padding-bottom: 6px;\n width: auto;\n transition: background 300ms linear;\n}\n.input-copy.copied {\n border-color: #79bd9a;\n transition: none;\n}\n.input-copy.copied button {\n background: #79bd9a;\n transition: none;\n}\n\n.connection-prompt {\n margin-bottom: 25px;\n}\n.connection-prompt .fa-link {\n background-color: #0b1016;\n border-radius: 100%;\n font-size: 24px;\n padding: 10px;\n}\n.connection-prompt__column {\n align-items: center;\n display: flex;\n flex: 1;\n flex-direction: column;\n flex-shrink: 1;\n max-width: 50%;\n}\n.connection-prompt__column-sep {\n align-self: center;\n flex-grow: 0;\n overflow: visible;\n position: relative;\n z-index: 1;\n}\n.connection-prompt__column p {\n word-break: break-word;\n}\n.connection-prompt .account__avatar {\n margin-bottom: 20px;\n}\n.connection-prompt__connection {\n background-color: #202e3f;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n padding: 25px 10px;\n position: relative;\n text-align: center;\n}\n.connection-prompt__connection::after {\n background-color: #0b1016;\n content: \"\";\n display: block;\n height: 100%;\n left: 50%;\n position: absolute;\n top: 0;\n width: 1px;\n}\n.connection-prompt__row {\n align-items: flex-start;\n display: flex;\n flex-direction: row;\n}\n\n.card > a {\n display: block;\n text-decoration: none;\n color: inherit;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n}\n@media screen and (max-width: 415px) {\n .card > a {\n box-shadow: none;\n }\n}\n.card > a:hover .card__bar, .card > a:active .card__bar, .card > a:focus .card__bar {\n background: #202e3f;\n}\n.card__img {\n height: 130px;\n position: relative;\n background: black;\n border-radius: 4px 4px 0 0;\n}\n.card__img img {\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n object-fit: cover;\n border-radius: 4px 4px 0 0;\n}\n@media screen and (max-width: 600px) {\n .card__img {\n height: 200px;\n }\n}\n@media screen and (max-width: 415px) {\n .card__img {\n display: none;\n }\n}\n.card__bar {\n position: relative;\n padding: 15px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n background: #192432;\n border-radius: 0 0 4px 4px;\n}\n@media screen and (max-width: 415px) {\n .card__bar {\n border-radius: 0;\n }\n}\n.card__bar .avatar {\n flex: 0 0 auto;\n width: 48px;\n height: 48px;\n padding-top: 2px;\n}\n.card__bar .avatar img {\n width: 100%;\n height: 100%;\n display: block;\n margin: 0;\n border-radius: 4px;\n background: #040609;\n}\n.card__bar .display-name {\n margin-left: 15px;\n text-align: left;\n}\n.card__bar .display-name strong {\n font-size: 15px;\n color: #ffffff;\n font-weight: 500;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.card__bar .display-name span {\n display: block;\n font-size: 14px;\n color: #9baec8;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.pagination {\n padding: 30px 0;\n text-align: center;\n overflow: hidden;\n}\n.pagination a,\n.pagination .current,\n.pagination .newer,\n.pagination .older,\n.pagination .page,\n.pagination .gap {\n font-size: 14px;\n color: #ffffff;\n font-weight: 500;\n display: inline-block;\n padding: 6px 10px;\n text-decoration: none;\n}\n.pagination .current {\n background: #ffffff;\n border-radius: 100px;\n color: #121a24;\n cursor: default;\n margin: 0 10px;\n}\n.pagination .gap {\n cursor: default;\n}\n.pagination .older,\n.pagination .newer {\n text-transform: uppercase;\n color: #d9e1e8;\n}\n.pagination .older {\n float: left;\n padding-left: 0;\n}\n.pagination .older .fa {\n display: inline-block;\n margin-right: 5px;\n}\n.pagination .newer {\n float: right;\n padding-right: 0;\n}\n.pagination .newer .fa {\n display: inline-block;\n margin-left: 5px;\n}\n.pagination .disabled {\n cursor: default;\n color: #233346;\n}\n@media screen and (max-width: 700px) {\n .pagination {\n padding: 30px 20px;\n }\n .pagination .page {\n display: none;\n }\n .pagination .newer,\n.pagination .older {\n display: inline-block;\n }\n}\n\n.nothing-here {\n background: #121a24;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n color: #9baec8;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: default;\n border-radius: 4px;\n padding: 20px;\n min-height: 30vh;\n}\n.nothing-here--under-tabs {\n border-radius: 0 0 4px 4px;\n}\n.nothing-here--flexible {\n box-sizing: border-box;\n min-height: 100%;\n}\n\n.account-role {\n display: inline-block;\n padding: 4px 6px;\n cursor: default;\n border-radius: 3px;\n font-size: 12px;\n line-height: 12px;\n font-weight: 500;\n color: #d9e1e8;\n background-color: rgba(217, 225, 232, 0.1);\n border: 1px solid rgba(217, 225, 232, 0.5);\n}\n.account-role.moderator {\n color: #79bd9a;\n background-color: rgba(121, 189, 154, 0.1);\n border-color: rgba(121, 189, 154, 0.5);\n}\n.account-role.admin {\n color: #e87487;\n background-color: rgba(232, 116, 135, 0.1);\n border-color: rgba(232, 116, 135, 0.5);\n}\n\n.account__header__fields {\n padding: 0;\n margin: 15px -15px -15px;\n border: 0 none;\n border-top: 1px solid #26374d;\n border-bottom: 1px solid #26374d;\n font-size: 14px;\n line-height: 20px;\n}\n.account__header__fields dl {\n display: flex;\n border-bottom: 1px solid #26374d;\n}\n.account__header__fields dt,\n.account__header__fields dd {\n box-sizing: border-box;\n padding: 14px;\n text-align: center;\n max-height: 48px;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.account__header__fields dt {\n font-weight: 500;\n width: 120px;\n flex: 0 0 auto;\n color: #d9e1e8;\n background: rgba(4, 6, 9, 0.5);\n}\n.account__header__fields dd {\n flex: 1 1 auto;\n color: #9baec8;\n}\n.account__header__fields a {\n color: #00007f;\n text-decoration: none;\n}\n.account__header__fields a:hover, .account__header__fields a:focus, .account__header__fields a:active {\n text-decoration: underline;\n}\n.account__header__fields .verified {\n border: 1px solid rgba(121, 189, 154, 0.5);\n background: rgba(121, 189, 154, 0.25);\n}\n.account__header__fields .verified a {\n color: #79bd9a;\n font-weight: 500;\n}\n.account__header__fields .verified__mark {\n color: #79bd9a;\n}\n.account__header__fields dl:last-child {\n border-bottom: 0;\n}\n\n.directory__tag .trends__item__current {\n width: auto;\n}\n\n.activity-stream {\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);\n border-radius: 4px;\n overflow: hidden;\n margin-bottom: 10px;\n}\n@media screen and (max-width: 415px) {\n .activity-stream {\n margin-bottom: 0;\n border-radius: 0;\n box-shadow: none;\n }\n}\n.activity-stream--headless {\n border-radius: 0;\n margin: 0;\n box-shadow: none;\n}\n.activity-stream--headless .detailed-status,\n.activity-stream--headless .status {\n border-radius: 0 !important;\n}\n.activity-stream div[data-component] {\n width: 100%;\n}\n.activity-stream .entry {\n background: #121a24;\n}\n.activity-stream .entry .detailed-status,\n.activity-stream .entry .status,\n.activity-stream .entry .load-more {\n animation: none;\n}\n.activity-stream .entry:last-child .detailed-status,\n.activity-stream .entry:last-child .status,\n.activity-stream .entry:last-child .load-more {\n border-bottom: 0;\n border-radius: 0 0 4px 4px;\n}\n.activity-stream .entry:first-child .detailed-status,\n.activity-stream .entry:first-child .status,\n.activity-stream .entry:first-child .load-more {\n border-radius: 4px 4px 0 0;\n}\n.activity-stream .entry:first-child:last-child .detailed-status,\n.activity-stream .entry:first-child:last-child .status,\n.activity-stream .entry:first-child:last-child .load-more {\n border-radius: 4px;\n}\n@media screen and (max-width: 740px) {\n .activity-stream .entry .detailed-status,\n.activity-stream .entry .status,\n.activity-stream .entry .load-more {\n border-radius: 0 !important;\n }\n}\n.activity-stream--highlighted .entry {\n background: #202e3f;\n}\n\n.button.logo-button {\n flex: 0 auto;\n font-size: 14px;\n background: #00007f;\n color: #ffffff;\n text-transform: none;\n line-height: 36px;\n height: auto;\n padding: 3px 15px;\n border: 0;\n}\n.button.logo-button svg {\n width: 20px;\n height: auto;\n vertical-align: middle;\n margin-right: 5px;\n}\n.button.logo-button svg path:first-child {\n fill: #ffffff;\n}\n.button.logo-button svg path:last-child {\n fill: #00007f;\n}\n.button.logo-button:active:not(:disabled), .button.logo-button:focus:not(:disabled), .button.logo-button:hover:not(:disabled) {\n background: #0000b2;\n}\n.button.logo-button:active:not(:disabled) svg path:last-child, .button.logo-button:focus:not(:disabled) svg path:last-child, .button.logo-button:hover:not(:disabled) svg path:last-child {\n fill: #0000b2;\n}\n.button.logo-button.button--destructive:active, .button.logo-button.button--destructive:focus, .button.logo-button.button--destructive:hover {\n background: #df405a;\n}\n.button.logo-button.button--destructive:active svg path:last-child, .button.logo-button.button--destructive:focus svg path:last-child, .button.logo-button.button--destructive:hover svg path:last-child {\n fill: #df405a;\n}\n@media screen and (max-width: 415px) {\n .button.logo-button svg {\n display: none;\n }\n}\n\n.embed .detailed-status,\n.public-layout .detailed-status {\n padding: 15px;\n}\n.embed .status,\n.public-layout .status {\n padding: 15px 15px 15px 78px;\n min-height: 50px;\n}\n.embed .status__avatar,\n.public-layout .status__avatar {\n left: 15px;\n top: 17px;\n}\n.embed .status__content,\n.public-layout .status__content {\n padding-top: 5px;\n}\n.embed .status__prepend,\n.public-layout .status__prepend {\n margin-left: 78px;\n padding-top: 15px;\n}\n.embed .status__prepend-icon-wrapper,\n.public-layout .status__prepend-icon-wrapper {\n left: -32px;\n}\n.embed .status .media-gallery, .embed .status__action-bar,\n.embed .status .video-player,\n.public-layout .status .media-gallery,\n.public-layout .status__action-bar,\n.public-layout .status .video-player {\n margin-top: 10px;\n}\n\nbutton.icon-button i.fa-retweet {\n background-image: url(\"data:image/svg+xml;utf8,\");\n}\nbutton.icon-button i.fa-retweet:hover {\n background-image: url(\"data:image/svg+xml;utf8,\");\n}\n\nbutton.icon-button.disabled i.fa-retweet {\n background-image: url(\"data:image/svg+xml;utf8,\");\n}\n\n.app-body {\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.button {\n background-color: #00007f;\n border: 10px none;\n border-radius: 4px;\n box-sizing: border-box;\n color: #ffffff;\n cursor: pointer;\n display: inline-block;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n height: 36px;\n letter-spacing: 0;\n line-height: 36px;\n overflow: hidden;\n padding: 0 16px;\n position: relative;\n text-align: center;\n text-transform: uppercase;\n text-decoration: none;\n text-overflow: ellipsis;\n transition: all 100ms ease-in;\n white-space: nowrap;\n width: auto;\n}\n.button:active, .button:focus, .button:hover {\n background-color: #0000b2;\n transition: all 200ms ease-out;\n}\n.button--destructive {\n transition: none;\n}\n.button--destructive:active, .button--destructive:focus, .button--destructive:hover {\n background-color: #df405a;\n transition: none;\n}\n.button:disabled {\n background-color: #9baec8;\n cursor: default;\n}\n.button::-moz-focus-inner {\n border: 0;\n}\n.button::-moz-focus-inner, .button:focus, .button:active {\n outline: 0 !important;\n}\n.button.button-primary, .button.button-alternative, .button.button-secondary, .button.button-alternative-2 {\n font-size: 16px;\n line-height: 36px;\n height: auto;\n text-transform: none;\n padding: 4px 16px;\n}\n.button.button-alternative {\n color: #121a24;\n background: #9baec8;\n}\n.button.button-alternative:active, .button.button-alternative:focus, .button.button-alternative:hover {\n background-color: #a8b9cf;\n}\n.button.button-alternative-2 {\n background: #404040;\n}\n.button.button-alternative-2:active, .button.button-alternative-2:focus, .button.button-alternative-2:hover {\n background-color: #4a4a4a;\n}\n.button.button-secondary {\n color: #9baec8;\n background: transparent;\n padding: 3px 15px;\n border: 1px solid #9baec8;\n}\n.button.button-secondary:active, .button.button-secondary:focus, .button.button-secondary:hover {\n border-color: #a8b9cf;\n color: #a8b9cf;\n}\n.button.button-secondary:disabled {\n opacity: 0.5;\n}\n.button.button--block {\n display: block;\n width: 100%;\n}\n\n.column__wrapper {\n display: flex;\n flex: 1 1 auto;\n position: relative;\n}\n\n.icon-button {\n display: inline-block;\n padding: 0;\n color: #404040;\n border: none;\n background: transparent;\n cursor: pointer;\n transition: color 100ms ease-in;\n}\n.icon-button:hover, .icon-button:active, .icon-button:focus {\n color: #525252;\n transition: color 200ms ease-out;\n}\n.icon-button.disabled {\n color: #1f1f1f;\n cursor: default;\n}\n.icon-button.active {\n color: #00007f;\n}\n.icon-button::-moz-focus-inner {\n border: 0;\n}\n.icon-button::-moz-focus-inner, .icon-button:focus, .icon-button:active {\n outline: 0 !important;\n}\n.icon-button.inverted {\n color: #404040;\n}\n.icon-button.inverted:hover, .icon-button.inverted:active, .icon-button.inverted:focus {\n color: #2e2e2e;\n}\n.icon-button.inverted.disabled {\n color: #525252;\n}\n.icon-button.inverted.active {\n color: #00007f;\n}\n.icon-button.inverted.active.disabled {\n color: #0000c1;\n}\n.icon-button.overlayed {\n box-sizing: content-box;\n background: rgba(0, 0, 0, 0.6);\n color: rgba(255, 255, 255, 0.7);\n border-radius: 4px;\n padding: 2px;\n}\n.icon-button.overlayed:hover {\n background: rgba(0, 0, 0, 0.9);\n}\n\n.text-icon-button {\n color: #404040;\n border: none;\n background: transparent;\n cursor: pointer;\n font-weight: 600;\n font-size: 11px;\n padding: 0 3px;\n line-height: 27px;\n outline: 0;\n transition: color 100ms ease-in;\n}\n.text-icon-button:hover, .text-icon-button:active, .text-icon-button:focus {\n color: #2e2e2e;\n transition: color 200ms ease-out;\n}\n.text-icon-button.disabled {\n color: #737373;\n cursor: default;\n}\n.text-icon-button.active {\n color: #00007f;\n}\n.text-icon-button::-moz-focus-inner {\n border: 0;\n}\n.text-icon-button::-moz-focus-inner, .text-icon-button:focus, .text-icon-button:active {\n outline: 0 !important;\n}\n\n.dropdown-menu {\n position: absolute;\n}\n\n.invisible {\n font-size: 0;\n line-height: 0;\n display: inline-block;\n width: 0;\n height: 0;\n position: absolute;\n}\n.invisible img,\n.invisible svg {\n margin: 0 !important;\n border: 0 !important;\n padding: 0 !important;\n width: 0 !important;\n height: 0 !important;\n}\n\n.ellipsis::after {\n content: \"…\";\n}\n\n.compose-form {\n padding: 10px;\n}\n.compose-form .compose-form__warning {\n color: #121a24;\n margin-bottom: 10px;\n background: #9baec8;\n box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);\n padding: 8px 10px;\n border-radius: 4px;\n font-size: 13px;\n font-weight: 400;\n}\n.compose-form .compose-form__warning strong {\n color: #121a24;\n font-weight: 500;\n}\n.compose-form .compose-form__warning strong:lang(ja) {\n font-weight: 700;\n}\n.compose-form .compose-form__warning strong:lang(ko) {\n font-weight: 700;\n}\n.compose-form .compose-form__warning strong:lang(zh-CN) {\n font-weight: 700;\n}\n.compose-form .compose-form__warning strong:lang(zh-HK) {\n font-weight: 700;\n}\n.compose-form .compose-form__warning strong:lang(zh-TW) {\n font-weight: 700;\n}\n.compose-form .compose-form__warning a {\n color: #404040;\n font-weight: 500;\n text-decoration: underline;\n}\n.compose-form .compose-form__warning a:hover, .compose-form .compose-form__warning a:active, .compose-form .compose-form__warning a:focus {\n text-decoration: none;\n}\n.compose-form .compose-form__autosuggest-wrapper {\n position: relative;\n}\n.compose-form .compose-form__autosuggest-wrapper .emoji-picker-dropdown {\n position: absolute;\n right: 5px;\n top: 5px;\n}\n.compose-form .autosuggest-textarea,\n.compose-form .spoiler-input {\n position: relative;\n}\n.compose-form .spoiler-input {\n height: 0;\n transform-origin: bottom;\n opacity: 0;\n}\n.compose-form .spoiler-input.spoiler-input--visible {\n height: 47px;\n opacity: 1;\n}\n.compose-form .autosuggest-textarea__textarea,\n.compose-form .spoiler-input__input {\n display: block;\n box-sizing: border-box;\n width: 100%;\n margin: 0;\n color: #121a24;\n background: #ffffff;\n padding: 10px;\n font-family: inherit;\n font-size: 14px;\n resize: vertical;\n border: 0;\n outline: 0;\n}\n.compose-form .autosuggest-textarea__textarea:focus,\n.compose-form .spoiler-input__input:focus {\n outline: 0;\n}\n@media screen and (max-width: 600px) {\n .compose-form .autosuggest-textarea__textarea,\n.compose-form .spoiler-input__input {\n font-size: 16px;\n }\n}\n.compose-form .spoiler-input__input {\n border-radius: 4px;\n}\n.compose-form .autosuggest-textarea__textarea {\n min-height: 100px;\n border-radius: 4px 4px 0 0;\n padding-bottom: 0;\n padding-right: 32px;\n resize: none;\n scrollbar-color: initial;\n}\n.compose-form .autosuggest-textarea__textarea::-webkit-scrollbar {\n all: unset;\n}\n@media screen and (max-width: 600px) {\n .compose-form .autosuggest-textarea__textarea {\n height: 100px !important;\n resize: vertical;\n }\n}\n.compose-form .autosuggest-textarea__suggestions {\n box-sizing: border-box;\n display: none;\n position: absolute;\n top: 100%;\n width: 100%;\n z-index: 99;\n box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);\n background: #d9e1e8;\n border-radius: 0 0 4px 4px;\n color: #121a24;\n font-size: 14px;\n padding: 6px;\n}\n.compose-form .autosuggest-textarea__suggestions.autosuggest-textarea__suggestions--visible {\n display: block;\n}\n.compose-form .autosuggest-textarea__suggestions__item {\n padding: 10px;\n cursor: pointer;\n border-radius: 4px;\n}\n.compose-form .autosuggest-textarea__suggestions__item:hover, .compose-form .autosuggest-textarea__suggestions__item:focus, .compose-form .autosuggest-textarea__suggestions__item:active, .compose-form .autosuggest-textarea__suggestions__item.selected {\n background: #b9c8d5;\n}\n.compose-form .autosuggest-account,\n.compose-form .autosuggest-emoji {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: flex-start;\n line-height: 18px;\n font-size: 14px;\n}\n.compose-form .autosuggest-account-icon,\n.compose-form .autosuggest-emoji img {\n display: block;\n margin-right: 8px;\n width: 16px;\n height: 16px;\n}\n.compose-form .autosuggest-account .display-name__account {\n color: #404040;\n}\n.compose-form .compose-form__modifiers {\n color: #121a24;\n font-family: inherit;\n font-size: 14px;\n background: #ffffff;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-wrapper {\n overflow: hidden;\n}\n.compose-form .compose-form__modifiers .compose-form__uploads-wrapper {\n display: flex;\n flex-direction: row;\n padding: 5px;\n flex-wrap: wrap;\n}\n.compose-form .compose-form__modifiers .compose-form__upload {\n flex: 1 1 0;\n min-width: 40%;\n margin: 5px;\n}\n.compose-form .compose-form__modifiers .compose-form__upload__actions {\n background: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0, rgba(0, 0, 0, 0.35) 80%, transparent);\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n opacity: 0;\n transition: opacity 0.1s ease;\n}\n.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button {\n flex: 0 1 auto;\n color: #d9e1e8;\n font-size: 14px;\n font-weight: 500;\n padding: 10px;\n font-family: inherit;\n}\n.compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:hover, .compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:focus, .compose-form .compose-form__modifiers .compose-form__upload__actions .icon-button:active {\n color: #eff3f5;\n}\n.compose-form .compose-form__modifiers .compose-form__upload__actions.active {\n opacity: 1;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-description {\n position: absolute;\n z-index: 2;\n bottom: 0;\n left: 0;\n right: 0;\n box-sizing: border-box;\n background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0, rgba(0, 0, 0, 0.35) 80%, transparent);\n padding: 10px;\n opacity: 0;\n transition: opacity 0.1s ease;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-description textarea {\n background: transparent;\n color: #d9e1e8;\n border: 0;\n padding: 0;\n margin: 0;\n width: 100%;\n font-family: inherit;\n font-size: 14px;\n font-weight: 500;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-description textarea:focus {\n color: #ffffff;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-description textarea::placeholder {\n opacity: 0.75;\n color: #d9e1e8;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-description.active {\n opacity: 1;\n}\n.compose-form .compose-form__modifiers .compose-form__upload-thumbnail {\n border-radius: 4px;\n background-position: center;\n background-size: cover;\n background-repeat: no-repeat;\n height: 140px;\n width: 100%;\n overflow: hidden;\n}\n.compose-form .compose-form__buttons-wrapper {\n padding: 10px;\n background: #ebebeb;\n border-radius: 0 0 4px 4px;\n display: flex;\n justify-content: space-between;\n}\n.compose-form .compose-form__buttons-wrapper .compose-form__buttons {\n display: flex;\n}\n.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__upload-button-icon {\n line-height: 27px;\n}\n.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__sensitive-button {\n display: none;\n}\n.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__sensitive-button.compose-form__sensitive-button--visible {\n display: block;\n}\n.compose-form .compose-form__buttons-wrapper .compose-form__buttons .compose-form__sensitive-button .compose-form__sensitive-button__icon {\n line-height: 27px;\n}\n.compose-form .compose-form__buttons-wrapper .icon-button {\n box-sizing: content-box;\n padding: 0 3px;\n}\n.compose-form .compose-form__buttons-wrapper .character-counter__wrapper {\n align-self: center;\n margin-right: 4px;\n}\n.compose-form .compose-form__buttons-wrapper .character-counter__wrapper .character-counter {\n cursor: default;\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n font-size: 14px;\n font-weight: 600;\n color: #404040;\n}\n.compose-form .compose-form__buttons-wrapper .character-counter__wrapper .character-counter.character-counter--over {\n color: #ff5050;\n}\n.compose-form .compose-form__publish {\n display: flex;\n justify-content: flex-end;\n min-width: 0;\n}\n.compose-form .compose-form__publish .compose-form__publish-button-wrapper {\n overflow: hidden;\n padding-top: 10px;\n}\n\n.no-reduce-motion .spoiler-input {\n transition: height 0.4s ease, opacity 0.4s ease;\n}\n\n.emojione {\n font-size: inherit;\n vertical-align: middle;\n object-fit: contain;\n margin: -0.2ex 0.15em 0.2ex;\n width: 16px;\n height: 16px;\n}\n.emojione img {\n width: auto;\n}\n\n.reply-indicator {\n border-radius: 4px;\n margin-bottom: 10px;\n background: #9baec8;\n padding: 10px;\n}\n\n.reply-indicator__header {\n margin-bottom: 5px;\n overflow: hidden;\n}\n\n.reply-indicator__cancel {\n float: right;\n line-height: 24px;\n}\n\n.reply-indicator__display-name {\n color: #121a24;\n display: block;\n max-width: 100%;\n line-height: 24px;\n overflow: hidden;\n padding-right: 25px;\n text-decoration: none;\n}\n\n.reply-indicator__display-avatar {\n float: left;\n margin-right: 5px;\n}\n\n.status__content--with-action {\n cursor: pointer;\n}\n\n.status__content,\n.reply-indicator__content {\n position: relative;\n font-size: 15px;\n line-height: 20px;\n word-wrap: break-word;\n overflow: hidden;\n text-overflow: ellipsis;\n padding-top: 2px;\n color: #ffffff;\n}\n.status__content:focus,\n.reply-indicator__content:focus {\n outline: 0;\n}\n.status__content.status__content--with-spoiler,\n.reply-indicator__content.status__content--with-spoiler {\n white-space: normal;\n}\n.status__content.status__content--with-spoiler .status__content__text,\n.reply-indicator__content.status__content--with-spoiler .status__content__text {\n white-space: pre-wrap;\n}\n.status__content .emojione,\n.reply-indicator__content .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n}\n.status__content p,\n.reply-indicator__content p {\n margin-bottom: 20px;\n white-space: pre-wrap;\n}\n.status__content p:last-child,\n.reply-indicator__content p:last-child {\n margin-bottom: 0;\n}\n.status__content a,\n.reply-indicator__content a {\n color: #d8a070;\n text-decoration: none;\n}\n.status__content a:hover,\n.reply-indicator__content a:hover {\n text-decoration: underline;\n}\n.status__content a:hover .fa,\n.reply-indicator__content a:hover .fa {\n color: #525252;\n}\n.status__content a.mention:hover,\n.reply-indicator__content a.mention:hover {\n text-decoration: none;\n}\n.status__content a.mention:hover span,\n.reply-indicator__content a.mention:hover span {\n text-decoration: underline;\n}\n.status__content a .fa,\n.reply-indicator__content a .fa {\n color: #404040;\n}\n.status__content .status__content__spoiler-link,\n.reply-indicator__content .status__content__spoiler-link {\n background: #404040;\n}\n.status__content .status__content__spoiler-link:hover,\n.reply-indicator__content .status__content__spoiler-link:hover {\n background: #525252;\n text-decoration: none;\n}\n.status__content .status__content__spoiler-link::-moz-focus-inner,\n.reply-indicator__content .status__content__spoiler-link::-moz-focus-inner {\n border: 0;\n}\n.status__content .status__content__spoiler-link::-moz-focus-inner, .status__content .status__content__spoiler-link:focus, .status__content .status__content__spoiler-link:active,\n.reply-indicator__content .status__content__spoiler-link::-moz-focus-inner,\n.reply-indicator__content .status__content__spoiler-link:focus,\n.reply-indicator__content .status__content__spoiler-link:active {\n outline: 0 !important;\n}\n.status__content .status__content__text,\n.reply-indicator__content .status__content__text {\n display: none;\n}\n.status__content .status__content__text.status__content__text--visible,\n.reply-indicator__content .status__content__text.status__content__text--visible {\n display: block;\n}\n.status__content em,\n.reply-indicator__content em {\n font-style: italic;\n}\n.status__content strong,\n.reply-indicator__content strong {\n font-weight: bold;\n}\n.status__content ul,\n.reply-indicator__content ul {\n list-style: disc inside;\n}\n.status__content ol,\n.reply-indicator__content ol {\n list-style: decimal inside;\n}\n.status__content blockquote,\n.reply-indicator__content blockquote {\n margin: 0.2em 0 0.2em 2em;\n font-style: italic;\n}\n\n.status__content.status__content--collapsed {\n max-height: 300px;\n}\n\n.status__content__read-more-button {\n display: block;\n font-size: 15px;\n line-height: 20px;\n color: #0000a8;\n border: 0;\n background: transparent;\n padding: 0;\n padding-top: 8px;\n}\n.status__content__read-more-button:hover, .status__content__read-more-button:active {\n text-decoration: underline;\n}\n\n.status__content__spoiler-link {\n display: inline-block;\n border-radius: 2px;\n background: transparent;\n border: 0;\n color: #121a24;\n font-weight: 700;\n font-size: 11px;\n padding: 0 6px;\n text-transform: uppercase;\n line-height: 20px;\n cursor: pointer;\n vertical-align: middle;\n}\n\n.status__wrapper--filtered {\n color: #404040;\n border: 0;\n font-size: inherit;\n text-align: center;\n line-height: inherit;\n margin: 0;\n padding: 15px;\n box-sizing: border-box;\n width: 100%;\n clear: both;\n border-bottom: 1px solid #202e3f;\n}\n\n.status__prepend-icon-wrapper {\n left: -26px;\n position: absolute;\n}\n\n.focusable:focus {\n outline: 0;\n background: #192432;\n}\n.focusable:focus .status.status-direct {\n background: #26374d;\n}\n.focusable:focus .status.status-direct.muted {\n background: transparent;\n}\n.focusable:focus .detailed-status,\n.focusable:focus .detailed-status__action-bar {\n background: #202e3f;\n}\n\n.status {\n padding: 8px 10px;\n padding-left: 68px;\n position: relative;\n min-height: 54px;\n border-bottom: 1px solid #202e3f;\n cursor: default;\n opacity: 1;\n animation: fade 150ms linear;\n}\n@supports (-ms-overflow-style: -ms-autohiding-scrollbar) {\n .status {\n padding-right: 26px;\n }\n}\n@keyframes fade {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n.status .video-player {\n margin-top: 8px;\n}\n.status.status-direct:not(.read) {\n background: #202e3f;\n border-bottom-color: #26374d;\n}\n.status.light .status__relative-time {\n color: #9baec8;\n}\n.status.light .status__display-name {\n color: #121a24;\n}\n.status.light .display-name strong {\n color: #121a24;\n}\n.status.light .display-name span {\n color: #9baec8;\n}\n.status.light .status__content {\n color: #121a24;\n}\n.status.light .status__content a {\n color: #00007f;\n}\n.status.light .status__content a.status__content__spoiler-link {\n color: #ffffff;\n background: #9baec8;\n}\n.status.light .status__content a.status__content__spoiler-link:hover {\n background: #b5c3d6;\n}\n\n.notification-favourite .status.status-direct {\n background: transparent;\n}\n.notification-favourite .status.status-direct .icon-button.disabled {\n color: #616161;\n}\n\n.status__relative-time,\n.notification__relative_time {\n color: #404040;\n float: right;\n font-size: 14px;\n}\n\n.status__display-name {\n color: #404040;\n}\n\n.status__info .status__display-name {\n display: block;\n max-width: 100%;\n padding-right: 25px;\n}\n\n.status__info {\n font-size: 15px;\n}\n\n.status-check-box {\n border-bottom: 1px solid #d9e1e8;\n display: flex;\n}\n.status-check-box .status-check-box__status {\n margin: 10px 0 10px 10px;\n flex: 1;\n}\n.status-check-box .status-check-box__status .media-gallery {\n max-width: 250px;\n}\n.status-check-box .status-check-box__status .status__content {\n padding: 0;\n white-space: normal;\n}\n.status-check-box .status-check-box__status .video-player {\n margin-top: 8px;\n max-width: 250px;\n}\n.status-check-box .status-check-box__status .media-gallery__item-thumbnail {\n cursor: default;\n}\n\n.status-check-box-toggle {\n align-items: center;\n display: flex;\n flex: 0 0 auto;\n justify-content: center;\n padding: 10px;\n}\n\n.status__prepend {\n margin-left: 68px;\n color: #404040;\n padding: 8px 0;\n padding-bottom: 2px;\n font-size: 14px;\n position: relative;\n}\n.status__prepend .status__display-name strong {\n color: #404040;\n}\n.status__prepend > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.status__action-bar {\n align-items: center;\n display: flex;\n margin-top: 8px;\n}\n.status__action-bar__counter {\n display: inline-flex;\n margin-right: 11px;\n align-items: center;\n}\n.status__action-bar__counter .status__action-bar-button {\n margin-right: 4px;\n}\n.status__action-bar__counter__label {\n display: inline-block;\n width: 14px;\n font-size: 12px;\n font-weight: 500;\n color: #404040;\n}\n\n.status__action-bar-button {\n margin-right: 18px;\n}\n\n.status__action-bar-dropdown {\n height: 23.15px;\n width: 23.15px;\n}\n\n.detailed-status__action-bar-dropdown {\n flex: 1 1 auto;\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n}\n\n.detailed-status {\n background: #192432;\n padding: 14px 10px;\n}\n.detailed-status--flex {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n align-items: flex-start;\n}\n.detailed-status--flex .status__content,\n.detailed-status--flex .detailed-status__meta {\n flex: 100%;\n}\n.detailed-status .status__content {\n font-size: 19px;\n line-height: 24px;\n}\n.detailed-status .status__content .emojione {\n width: 24px;\n height: 24px;\n margin: -1px 0 0;\n}\n.detailed-status .status__content .status__content__spoiler-link {\n line-height: 24px;\n margin: -1px 0 0;\n}\n.detailed-status .video-player {\n margin-top: 8px;\n}\n\n.detailed-status__meta {\n margin-top: 15px;\n color: #404040;\n font-size: 14px;\n line-height: 18px;\n}\n\n.detailed-status__action-bar {\n background: #192432;\n border-top: 1px solid #202e3f;\n border-bottom: 1px solid #202e3f;\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n}\n\n.detailed-status__link {\n color: inherit;\n text-decoration: none;\n}\n\n.detailed-status__favorites,\n.detailed-status__reblogs {\n display: inline-block;\n font-weight: 500;\n font-size: 12px;\n margin-left: 6px;\n}\n\n.reply-indicator__content {\n color: #121a24;\n font-size: 14px;\n}\n.reply-indicator__content a {\n color: #404040;\n}\n\n.domain {\n padding: 10px;\n border-bottom: 1px solid #202e3f;\n}\n.domain .domain__domain-name {\n flex: 1 1 auto;\n display: block;\n color: #ffffff;\n text-decoration: none;\n font-size: 14px;\n font-weight: 500;\n}\n\n.domain__wrapper {\n display: flex;\n}\n\n.domain_buttons {\n height: 18px;\n padding: 10px;\n white-space: nowrap;\n}\n\n.account {\n padding: 10px;\n border-bottom: 1px solid #202e3f;\n}\n.account.compact {\n padding: 0;\n border-bottom: 0;\n}\n.account.compact .account__avatar-wrapper {\n margin-left: 0;\n}\n.account .account__display-name {\n flex: 1 1 auto;\n display: block;\n color: #9baec8;\n overflow: hidden;\n text-decoration: none;\n font-size: 14px;\n}\n\n.account__wrapper {\n display: flex;\n}\n\n.account__avatar-wrapper {\n float: left;\n margin-left: 12px;\n margin-right: 12px;\n}\n\n.account__avatar {\n border-radius: 4px;\n background: transparent no-repeat;\n background-position: 50%;\n background-clip: padding-box;\n position: relative;\n}\n.account__avatar-inline {\n display: inline-block;\n vertical-align: middle;\n margin-right: 5px;\n}\n.account__avatar-composite {\n border-radius: 4px;\n background: transparent no-repeat;\n background-position: 50%;\n background-clip: padding-box;\n overflow: hidden;\n}\n.account__avatar-composite > div {\n border-radius: 4px;\n background: transparent no-repeat;\n background-position: 50%;\n background-clip: padding-box;\n float: left;\n position: relative;\n box-sizing: border-box;\n}\n\na .account__avatar {\n cursor: pointer;\n}\n\n.account__avatar-overlay {\n width: 48px;\n height: 48px;\n background-size: 48px 48px;\n}\n.account__avatar-overlay-base {\n border-radius: 4px;\n background: transparent no-repeat;\n background-position: 50%;\n background-clip: padding-box;\n width: 36px;\n height: 36px;\n background-size: 36px 36px;\n}\n.account__avatar-overlay-overlay {\n border-radius: 4px;\n background: transparent no-repeat;\n background-position: 50%;\n background-clip: padding-box;\n width: 24px;\n height: 24px;\n background-size: 24px 24px;\n position: absolute;\n bottom: 0;\n right: 0;\n z-index: 1;\n}\n\n.account__relationship {\n height: 18px;\n padding: 10px;\n white-space: nowrap;\n}\n\n.account__disclaimer {\n padding: 10px;\n border-top: 1px solid #202e3f;\n color: #404040;\n}\n.account__disclaimer strong {\n font-weight: 500;\n}\n.account__disclaimer strong:lang(ja) {\n font-weight: 700;\n}\n.account__disclaimer strong:lang(ko) {\n font-weight: 700;\n}\n.account__disclaimer strong:lang(zh-CN) {\n font-weight: 700;\n}\n.account__disclaimer strong:lang(zh-HK) {\n font-weight: 700;\n}\n.account__disclaimer strong:lang(zh-TW) {\n font-weight: 700;\n}\n.account__disclaimer a {\n font-weight: 500;\n color: inherit;\n text-decoration: underline;\n}\n.account__disclaimer a:hover, .account__disclaimer a:focus, .account__disclaimer a:active {\n text-decoration: none;\n}\n\n.account__action-bar {\n border-top: 1px solid #202e3f;\n border-bottom: 1px solid #202e3f;\n line-height: 36px;\n overflow: hidden;\n flex: 0 0 auto;\n display: flex;\n}\n\n.account__action-bar-dropdown {\n padding: 10px;\n}\n.account__action-bar-dropdown .icon-button {\n vertical-align: middle;\n}\n.account__action-bar-dropdown .dropdown--active .dropdown__content.dropdown__right {\n left: 6px;\n right: initial;\n}\n.account__action-bar-dropdown .dropdown--active::after {\n bottom: initial;\n margin-left: 11px;\n margin-top: -7px;\n right: initial;\n}\n\n.account__action-bar-links {\n display: flex;\n flex: 1 1 auto;\n line-height: 18px;\n text-align: center;\n}\n\n.account__action-bar__tab {\n text-decoration: none;\n overflow: hidden;\n flex: 0 1 100%;\n border-right: 1px solid #202e3f;\n padding: 10px 0;\n border-bottom: 4px solid transparent;\n}\n.account__action-bar__tab.active {\n border-bottom: 4px solid #00007f;\n}\n.account__action-bar__tab > span {\n display: block;\n text-transform: uppercase;\n font-size: 11px;\n color: #9baec8;\n}\n.account__action-bar__tab strong {\n display: block;\n font-size: 15px;\n font-weight: 500;\n color: #ffffff;\n}\n.account__action-bar__tab strong:lang(ja) {\n font-weight: 700;\n}\n.account__action-bar__tab strong:lang(ko) {\n font-weight: 700;\n}\n.account__action-bar__tab strong:lang(zh-CN) {\n font-weight: 700;\n}\n.account__action-bar__tab strong:lang(zh-HK) {\n font-weight: 700;\n}\n.account__action-bar__tab strong:lang(zh-TW) {\n font-weight: 700;\n}\n\n.account-authorize {\n padding: 14px 10px;\n}\n.account-authorize .detailed-status__display-name {\n display: block;\n margin-bottom: 15px;\n overflow: hidden;\n}\n\n.account-authorize__avatar {\n float: left;\n margin-right: 10px;\n}\n\n.status__display-name,\n.status__relative-time,\n.detailed-status__display-name,\n.detailed-status__datetime,\n.detailed-status__application,\n.account__display-name {\n text-decoration: none;\n}\n\n.status__display-name strong,\n.account__display-name strong {\n color: #ffffff;\n}\n\n.muted .emojione {\n opacity: 0.5;\n}\n\n.status__display-name:hover strong,\n.reply-indicator__display-name:hover strong,\n.detailed-status__display-name:hover strong,\na.account__display-name:hover strong {\n text-decoration: underline;\n}\n\n.account__display-name strong {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.detailed-status__application,\n.detailed-status__datetime {\n color: inherit;\n}\n\n.detailed-status__display-name {\n color: #d9e1e8;\n display: block;\n line-height: 24px;\n margin-bottom: 15px;\n overflow: hidden;\n}\n.detailed-status__display-name strong,\n.detailed-status__display-name span {\n display: block;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.detailed-status__display-name strong {\n font-size: 16px;\n color: #ffffff;\n}\n\n.detailed-status__display-avatar {\n float: left;\n margin-right: 10px;\n}\n\n.status__avatar {\n height: 48px;\n left: 10px;\n position: absolute;\n top: 10px;\n width: 48px;\n}\n\n.muted .status__content,\n.muted .status__content p,\n.muted .status__content a {\n color: #404040;\n}\n.muted .status__display-name strong {\n color: #404040;\n}\n.muted .status__avatar {\n opacity: 0.5;\n}\n.muted a.status__content__spoiler-link {\n background: #404040;\n color: #121a24;\n}\n.muted a.status__content__spoiler-link:hover {\n background: #525252;\n text-decoration: none;\n}\n\n.notification__message {\n margin: 0 10px 0 68px;\n padding: 8px 0 0;\n cursor: default;\n color: #9baec8;\n font-size: 15px;\n line-height: 22px;\n position: relative;\n}\n.notification__message .fa {\n color: #00007f;\n}\n.notification__message > span {\n display: inline;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.notification__favourite-icon-wrapper {\n left: -26px;\n position: absolute;\n}\n.notification__favourite-icon-wrapper .star-icon {\n color: #ca8f04;\n}\n\n.star-icon.active {\n color: #ca8f04;\n}\n\n.notification__display-name {\n color: inherit;\n font-weight: 500;\n text-decoration: none;\n}\n.notification__display-name:hover {\n color: #ffffff;\n text-decoration: underline;\n}\n\n.notification__relative_time {\n float: right;\n}\n\n.display-name {\n display: block;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.display-name__html {\n font-weight: 500;\n}\n\n.display-name__account {\n font-size: 14px;\n}\n\n.status__relative-time:hover,\n.detailed-status__datetime:hover {\n text-decoration: underline;\n}\n\n.image-loader {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n}\n.image-loader .image-loader__preview-canvas {\n max-width: 100%;\n max-height: 80%;\n background: url(\"~images/void.png\") repeat;\n object-fit: contain;\n}\n.image-loader .loading-bar {\n position: relative;\n}\n.image-loader.image-loader--amorphous .image-loader__preview-canvas {\n display: none;\n}\n\n.zoomable-image {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.zoomable-image img {\n max-width: 100%;\n max-height: 80%;\n width: auto;\n height: auto;\n object-fit: contain;\n}\n\n.navigation-bar {\n padding: 10px;\n display: flex;\n align-items: center;\n flex-shrink: 0;\n cursor: default;\n color: #9baec8;\n}\n.navigation-bar strong {\n color: #d9e1e8;\n}\n.navigation-bar a {\n color: inherit;\n}\n.navigation-bar .permalink {\n text-decoration: none;\n}\n.navigation-bar .navigation-bar__actions {\n position: relative;\n}\n.navigation-bar .navigation-bar__actions .icon-button.close {\n position: absolute;\n pointer-events: none;\n transform: scale(0, 1) translate(-100%, 0);\n opacity: 0;\n}\n.navigation-bar .navigation-bar__actions .compose__action-bar .icon-button {\n pointer-events: auto;\n transform: scale(1, 1) translate(0, 0);\n opacity: 1;\n}\n\n.navigation-bar__profile {\n flex: 1 1 auto;\n margin-left: 8px;\n line-height: 20px;\n margin-top: -1px;\n overflow: hidden;\n}\n\n.navigation-bar__profile-account {\n display: block;\n font-weight: 500;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.navigation-bar__profile-edit {\n color: inherit;\n text-decoration: none;\n}\n\n.dropdown {\n display: inline-block;\n}\n\n.dropdown__content {\n display: none;\n position: absolute;\n}\n\n.dropdown-menu__separator {\n border-bottom: 1px solid #c0cdd9;\n margin: 5px 7px 6px;\n height: 0;\n}\n\n.dropdown-menu {\n background: #d9e1e8;\n padding: 4px 0;\n border-radius: 4px;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n z-index: 9999;\n}\n.dropdown-menu ul {\n list-style: none;\n}\n.dropdown-menu.left {\n transform-origin: 100% 50%;\n}\n.dropdown-menu.top {\n transform-origin: 50% 100%;\n}\n.dropdown-menu.bottom {\n transform-origin: 50% 0;\n}\n.dropdown-menu.right {\n transform-origin: 0 50%;\n}\n\n.dropdown-menu__arrow {\n position: absolute;\n width: 0;\n height: 0;\n border: 0 solid transparent;\n}\n.dropdown-menu__arrow.left {\n right: -5px;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #d9e1e8;\n}\n.dropdown-menu__arrow.top {\n bottom: -5px;\n margin-left: -7px;\n border-width: 5px 7px 0;\n border-top-color: #d9e1e8;\n}\n.dropdown-menu__arrow.bottom {\n top: -5px;\n margin-left: -7px;\n border-width: 0 7px 5px;\n border-bottom-color: #d9e1e8;\n}\n.dropdown-menu__arrow.right {\n left: -5px;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #d9e1e8;\n}\n\n.dropdown-menu__item a {\n font-size: 13px;\n line-height: 18px;\n display: block;\n padding: 4px 14px;\n box-sizing: border-box;\n text-decoration: none;\n background: #d9e1e8;\n color: #121a24;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.dropdown-menu__item a:focus, .dropdown-menu__item a:hover, .dropdown-menu__item a:active {\n background: #00007f;\n color: #d9e1e8;\n outline: 0;\n}\n\n.dropdown--active .dropdown__content {\n display: block;\n line-height: 18px;\n max-width: 311px;\n right: 0;\n text-align: left;\n z-index: 9999;\n}\n.dropdown--active .dropdown__content > ul {\n list-style: none;\n background: #d9e1e8;\n padding: 4px 0;\n border-radius: 4px;\n box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);\n min-width: 140px;\n position: relative;\n}\n.dropdown--active .dropdown__content.dropdown__right {\n right: 0;\n}\n.dropdown--active .dropdown__content.dropdown__left > ul {\n left: -98px;\n}\n.dropdown--active .dropdown__content > ul > li > a {\n font-size: 13px;\n line-height: 18px;\n display: block;\n padding: 4px 14px;\n box-sizing: border-box;\n text-decoration: none;\n background: #d9e1e8;\n color: #121a24;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.dropdown--active .dropdown__content > ul > li > a:focus {\n outline: 0;\n}\n.dropdown--active .dropdown__content > ul > li > a:hover {\n background: #00007f;\n color: #d9e1e8;\n}\n\n.dropdown__icon {\n vertical-align: middle;\n}\n\n.columns-area {\n display: flex;\n flex: 1 1 auto;\n flex-direction: row;\n justify-content: flex-start;\n overflow-x: auto;\n position: relative;\n}\n.columns-area.unscrollable {\n overflow-x: hidden;\n}\n\n@media screen and (min-width: 360px) {\n .columns-area {\n padding: 10px;\n }\n\n .react-swipeable-view-container .columns-area {\n height: calc(100% - 20px) !important;\n }\n}\n.react-swipeable-view-container,\n.react-swipeable-view-container .columns-area,\n.react-swipeable-view-container .drawer,\n.react-swipeable-view-container .column {\n height: 100%;\n}\n\n.react-swipeable-view-container > * {\n display: flex;\n align-items: center;\n justify-content: center;\n height: 100%;\n}\n\n.column {\n width: 350px;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n}\n.column > .scrollable {\n background: #121a24;\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n}\n\n.ui {\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n width: 100%;\n height: 100%;\n background: #06090c;\n}\n\n.drawer {\n width: 330px;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n overflow-y: hidden;\n}\n\n.drawer__tab {\n display: block;\n flex: 1 1 auto;\n padding: 15px 5px 13px;\n color: #9baec8;\n text-decoration: none;\n text-align: center;\n font-size: 16px;\n border-bottom: 2px solid transparent;\n}\n\n.column,\n.drawer {\n flex: 1 1 100%;\n overflow: hidden;\n}\n\n@media screen and (min-width: 360px) {\n .tabs-bar {\n margin: 10px;\n margin-bottom: 0;\n }\n\n .getting-started__trends,\n.search {\n margin-bottom: 10px;\n }\n\n .getting-started__panel {\n margin: 10px 0;\n }\n\n .column,\n.drawer {\n min-width: 330px;\n }\n}\n@media screen and (max-width: 630px) {\n .column,\n.drawer {\n width: 100%;\n padding: 0;\n }\n\n .columns-area {\n flex-direction: column;\n }\n\n .search__input,\n.autosuggest-textarea__textarea {\n font-size: 16px;\n }\n}\n@media screen and (min-width: 631px) {\n .columns-area {\n padding: 0;\n }\n\n .column,\n.drawer {\n flex: 1 1 auto;\n padding: 10px;\n padding-left: 5px;\n padding-right: 5px;\n }\n .column:first-child,\n.drawer:first-child {\n padding-left: 10px;\n }\n .column:last-child,\n.drawer:last-child {\n padding-right: 10px;\n }\n\n .columns-area > div .column,\n.columns-area > div .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n.drawer__pager {\n box-sizing: border-box;\n padding: 0;\n flex-grow: 1;\n position: relative;\n overflow: hidden;\n display: flex;\n}\n\n.drawer__inner {\n position: absolute;\n top: 0;\n left: 0;\n background: #283a50;\n box-sizing: border-box;\n padding: 0;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n overflow-y: auto;\n width: 100%;\n height: 100%;\n border-radius: 2px;\n}\n.drawer__inner.darker {\n background: #121a24;\n}\n\n.drawer__inner__mastodon {\n background: #283a50 url('data:image/svg+xml;utf8,') no-repeat bottom/100% auto;\n flex: 1;\n min-height: 47px;\n}\n.drawer__inner__mastodon > img {\n display: block;\n object-fit: contain;\n object-position: bottom left;\n width: 100%;\n height: 100%;\n pointer-events: none;\n user-drag: none;\n user-select: none;\n}\n\n.pseudo-drawer {\n background: #283a50;\n font-size: 13px;\n text-align: left;\n}\n\n.drawer__header {\n flex: 0 0 auto;\n font-size: 16px;\n background: #202e3f;\n margin-bottom: 10px;\n display: flex;\n flex-direction: row;\n border-radius: 2px;\n}\n.drawer__header a {\n transition: background 100ms ease-in;\n}\n.drawer__header a:hover {\n background: #17212e;\n transition: background 200ms ease-out;\n}\n\n.tabs-bar {\n display: flex;\n background: #202e3f;\n flex: 0 0 auto;\n overflow-y: auto;\n}\n\n.tabs-bar__link {\n display: block;\n flex: 1 1 auto;\n padding: 15px 10px;\n color: #ffffff;\n text-decoration: none;\n text-align: center;\n font-size: 14px;\n font-weight: 500;\n border-bottom: 2px solid #202e3f;\n transition: all 50ms linear;\n}\n.tabs-bar__link .fa {\n font-weight: 400;\n font-size: 16px;\n}\n.tabs-bar__link.active {\n border-bottom: 2px solid #00007f;\n color: #00007f;\n}\n@media screen and (min-width: 631px) {\n .tabs-bar__link:hover, .tabs-bar__link:focus, .tabs-bar__link:active {\n background: #2a3c54;\n }\n}\n.tabs-bar__link span {\n margin-left: 5px;\n display: none;\n}\n\n@media screen and (min-width: 600px) {\n .tabs-bar__link span {\n display: inline;\n }\n}\n@media screen and (min-width: 631px) {\n .tabs-bar {\n display: none;\n }\n}\n.scrollable {\n overflow-y: scroll;\n overflow-x: hidden;\n flex: 1 1 auto;\n -webkit-overflow-scrolling: touch;\n will-change: transform;\n}\n.scrollable.optionally-scrollable {\n overflow-y: auto;\n}\n@supports (display: grid) {\n .scrollable {\n contain: strict;\n }\n}\n.scrollable--flex {\n display: flex;\n flex-direction: column;\n}\n.scrollable__append {\n flex: 1 1 auto;\n position: relative;\n min-height: 120px;\n}\n\n@supports (display: grid) {\n .scrollable.fullscreen {\n contain: none;\n }\n}\n\n.column-back-button {\n background: #192432;\n color: #00007f;\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n line-height: inherit;\n border: 0;\n text-align: unset;\n padding: 15px;\n margin: 0;\n z-index: 3;\n outline: 0;\n}\n.column-back-button:hover {\n text-decoration: underline;\n}\n\n.column-header__back-button {\n background: #192432;\n border: 0;\n font-family: inherit;\n color: #00007f;\n cursor: pointer;\n white-space: nowrap;\n font-size: 16px;\n padding: 0 5px 0 0;\n z-index: 3;\n}\n.column-header__back-button:hover {\n text-decoration: underline;\n}\n.column-header__back-button:last-child {\n padding: 0 15px 0 0;\n}\n\n.column-back-button__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.column-back-button--slim {\n position: relative;\n}\n\n.column-back-button--slim-button {\n cursor: pointer;\n flex: 0 0 auto;\n font-size: 16px;\n padding: 15px;\n position: absolute;\n right: 0;\n top: -48px;\n}\n\n.react-toggle {\n display: inline-block;\n position: relative;\n cursor: pointer;\n background-color: transparent;\n border: 0;\n padding: 0;\n user-select: none;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n -webkit-tap-highlight-color: transparent;\n}\n\n.react-toggle-screenreader-only {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.react-toggle--disabled {\n cursor: not-allowed;\n opacity: 0.5;\n transition: opacity 0.25s;\n}\n\n.react-toggle-track {\n width: 50px;\n height: 24px;\n padding: 0;\n border-radius: 30px;\n background-color: #121a24;\n transition: all 0.2s ease;\n}\n\n.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: #010102;\n}\n\n.react-toggle--checked .react-toggle-track {\n background-color: #00007f;\n}\n\n.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: #0000b2;\n}\n\n.react-toggle-track-check {\n position: absolute;\n width: 14px;\n height: 10px;\n top: 0;\n bottom: 0;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n left: 8px;\n opacity: 0;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-check {\n opacity: 1;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle-track-x {\n position: absolute;\n width: 10px;\n height: 10px;\n top: 0;\n bottom: 0;\n margin-top: auto;\n margin-bottom: auto;\n line-height: 0;\n right: 10px;\n opacity: 1;\n transition: opacity 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-track-x {\n opacity: 0;\n}\n\n.react-toggle-thumb {\n transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0ms;\n position: absolute;\n top: 1px;\n left: 1px;\n width: 22px;\n height: 22px;\n border: 1px solid #121a24;\n border-radius: 50%;\n background-color: #fafafa;\n box-sizing: border-box;\n transition: all 0.25s ease;\n}\n\n.react-toggle--checked .react-toggle-thumb {\n left: 27px;\n border-color: #00007f;\n}\n\n.column-link {\n background: #202e3f;\n color: #ffffff;\n display: block;\n font-size: 16px;\n padding: 15px;\n text-decoration: none;\n}\n.column-link:hover {\n background: #253549;\n}\n\n.column-link__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.column-link__badge {\n display: inline-block;\n border-radius: 4px;\n font-size: 12px;\n line-height: 19px;\n font-weight: 500;\n background: #121a24;\n padding: 4px 8px;\n margin: -6px 10px;\n}\n\n.column-subheading {\n background: #121a24;\n color: #404040;\n padding: 8px 20px;\n font-size: 12px;\n font-weight: 500;\n text-transform: uppercase;\n cursor: default;\n}\n\n.getting-started__wrapper,\n.getting-started,\n.flex-spacer {\n background: #121a24;\n}\n\n.flex-spacer {\n flex: 1 1 auto;\n}\n\n.getting-started {\n color: #404040;\n overflow: auto;\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n}\n.getting-started__wrapper, .getting-started__panel, .getting-started__footer {\n height: min-content;\n}\n.getting-started__panel, .getting-started__footer {\n padding: 10px;\n padding-top: 20px;\n flex-grow: 0;\n}\n.getting-started__panel ul, .getting-started__footer ul {\n margin-bottom: 10px;\n}\n.getting-started__panel ul li, .getting-started__footer ul li {\n display: inline;\n}\n.getting-started__panel p, .getting-started__footer p {\n font-size: 13px;\n}\n.getting-started__panel p a, .getting-started__footer p a {\n color: #404040;\n text-decoration: underline;\n}\n.getting-started__panel a, .getting-started__footer a {\n text-decoration: none;\n color: #9baec8;\n}\n.getting-started__panel a:hover, .getting-started__panel a:focus, .getting-started__panel a:active, .getting-started__footer a:hover, .getting-started__footer a:focus, .getting-started__footer a:active {\n text-decoration: underline;\n}\n.getting-started__wrapper, .getting-started__footer {\n color: #404040;\n}\n.getting-started__trends {\n background: #121a24;\n flex: 0 1 auto;\n}\n@media screen and (max-height: 810px) {\n .getting-started__trends .trends__item:nth-child(3) {\n display: none;\n }\n}\n@media screen and (max-height: 720px) {\n .getting-started__trends .trends__item:nth-child(2) {\n display: none;\n }\n}\n@media screen and (max-height: 670px) {\n .getting-started__trends {\n display: none;\n }\n}\n.getting-started__scrollable {\n max-height: 100%;\n overflow-y: auto;\n}\n\n.keyboard-shortcuts {\n padding: 8px 0 0;\n overflow: hidden;\n}\n.keyboard-shortcuts thead {\n position: absolute;\n left: -9999px;\n}\n.keyboard-shortcuts td {\n padding: 0 10px 8px;\n}\n.keyboard-shortcuts kbd {\n display: inline-block;\n padding: 3px 5px;\n background-color: #202e3f;\n border: 1px solid #0b1016;\n}\n\n.setting-text {\n color: #9baec8;\n background: transparent;\n border: none;\n border-bottom: 2px solid #9baec8;\n box-sizing: border-box;\n display: block;\n font-family: inherit;\n margin-bottom: 10px;\n padding: 7px 0;\n width: 100%;\n}\n.setting-text:focus, .setting-text:active {\n color: #ffffff;\n border-bottom-color: #00007f;\n}\n@media screen and (max-width: 600px) {\n .setting-text {\n font-size: 16px;\n }\n}\n\n.no-reduce-motion button.icon-button i.fa-retweet {\n background-position: 0 0;\n height: 19px;\n transition: background-position 0.9s steps(10);\n transition-duration: 0s;\n vertical-align: middle;\n width: 22px;\n}\n.no-reduce-motion button.icon-button i.fa-retweet::before {\n display: none !important;\n}\n\n.no-reduce-motion button.icon-button.active i.fa-retweet {\n transition-duration: 0.9s;\n background-position: 0 100%;\n}\n\n.reduce-motion button.icon-button i.fa-retweet {\n color: #404040;\n transition: color 100ms ease-in;\n}\n\n.reduce-motion button.icon-button.active i.fa-retweet {\n color: #00007f;\n}\n\n.status-card {\n display: flex;\n font-size: 14px;\n border: 1px solid #202e3f;\n border-radius: 4px;\n color: #404040;\n margin-top: 14px;\n text-decoration: none;\n overflow: hidden;\n}\n.status-card__actions {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.status-card__actions > div {\n background: rgba(0, 0, 0, 0.6);\n border-radius: 4px;\n padding: 12px 9px;\n flex: 0 0 auto;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.status-card__actions button,\n.status-card__actions a {\n display: inline;\n color: #ffffff;\n background: transparent;\n border: 0;\n padding: 0 5px;\n text-decoration: none;\n opacity: 0.6;\n font-size: 18px;\n line-height: 18px;\n}\n.status-card__actions button:hover, .status-card__actions button:active, .status-card__actions button:focus,\n.status-card__actions a:hover,\n.status-card__actions a:active,\n.status-card__actions a:focus {\n opacity: 1;\n}\n.status-card__actions a {\n font-size: 19px;\n position: relative;\n bottom: -1px;\n}\n\na.status-card {\n cursor: pointer;\n}\na.status-card:hover {\n background: #202e3f;\n}\n\n.status-card-photo {\n cursor: zoom-in;\n display: block;\n text-decoration: none;\n width: 100%;\n height: auto;\n margin: 0;\n}\n\n.status-card-video iframe {\n width: 100%;\n height: 100%;\n}\n\n.status-card__title {\n display: block;\n font-weight: 500;\n margin-bottom: 5px;\n color: #9baec8;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n text-decoration: none;\n}\n\n.status-card__content {\n flex: 1 1 auto;\n overflow: hidden;\n padding: 14px 14px 14px 8px;\n}\n\n.status-card__description {\n color: #9baec8;\n}\n\n.status-card__host {\n display: block;\n margin-top: 5px;\n font-size: 13px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.status-card__image {\n flex: 0 0 100px;\n background: #202e3f;\n position: relative;\n}\n.status-card__image > .fa {\n font-size: 21px;\n position: absolute;\n transform-origin: 50% 50%;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n\n.status-card.horizontal {\n display: block;\n}\n.status-card.horizontal .status-card__image {\n width: 100%;\n}\n.status-card.horizontal .status-card__image-image {\n border-radius: 4px 4px 0 0;\n}\n.status-card.horizontal .status-card__title {\n white-space: inherit;\n}\n\n.status-card.compact {\n border-color: #192432;\n}\n.status-card.compact.interactive {\n border: 0;\n}\n.status-card.compact .status-card__content {\n padding: 8px;\n padding-top: 10px;\n}\n.status-card.compact .status-card__title {\n white-space: nowrap;\n}\n.status-card.compact .status-card__image {\n flex: 0 0 60px;\n}\n\na.status-card.compact:hover {\n background-color: #192432;\n}\n\n.status-card__image-image {\n border-radius: 4px 0 0 4px;\n display: block;\n margin: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n background-size: cover;\n background-position: center center;\n}\n\n.load-more {\n display: block;\n color: #404040;\n background-color: transparent;\n border: 0;\n font-size: inherit;\n text-align: center;\n line-height: inherit;\n margin: 0;\n padding: 15px;\n box-sizing: border-box;\n width: 100%;\n clear: both;\n text-decoration: none;\n}\n.load-more:hover {\n background: #151f2b;\n}\n\n.load-gap {\n border-bottom: 1px solid #202e3f;\n}\n\n.regeneration-indicator {\n text-align: center;\n font-size: 16px;\n font-weight: 500;\n color: #404040;\n background: #121a24;\n cursor: default;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n justify-content: center;\n padding: 20px;\n}\n.regeneration-indicator > div {\n width: 100%;\n background: transparent;\n padding-top: 0;\n}\n.regeneration-indicator__figure {\n width: 100%;\n height: 160px;\n background-size: contain;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n.regeneration-indicator.missing-indicator {\n padding-top: 68px;\n}\n.regeneration-indicator__label {\n margin-top: 200px;\n}\n.regeneration-indicator__label strong {\n display: block;\n margin-bottom: 10px;\n color: #404040;\n}\n.regeneration-indicator__label span {\n font-size: 15px;\n font-weight: 400;\n}\n\n.column-header__wrapper {\n position: relative;\n flex: 0 0 auto;\n}\n.column-header__wrapper.active::before {\n display: block;\n content: \"\";\n position: absolute;\n top: 35px;\n left: 0;\n right: 0;\n margin: 0 auto;\n width: 60%;\n pointer-events: none;\n height: 28px;\n z-index: 1;\n background: radial-gradient(ellipse, rgba(0, 0, 127, 0.23) 0%, rgba(0, 0, 127, 0) 60%);\n}\n\n.column-header {\n display: flex;\n font-size: 16px;\n background: #192432;\n flex: 0 0 auto;\n cursor: pointer;\n position: relative;\n z-index: 2;\n outline: 0;\n overflow: hidden;\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n}\n.column-header > button {\n margin: 0;\n border: none;\n padding: 15px 0 15px 15px;\n color: inherit;\n background: transparent;\n font: inherit;\n text-align: left;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n flex: 1;\n}\n.column-header > .column-header__back-button {\n color: #00007f;\n}\n.column-header.active {\n box-shadow: 0 1px 0 rgba(0, 0, 127, 0.3);\n}\n.column-header.active .column-header__icon {\n color: #00007f;\n text-shadow: 0 0 10px rgba(0, 0, 127, 0.4);\n}\n.column-header:focus, .column-header:active {\n outline: 0;\n}\n\n.column-header__buttons {\n height: 48px;\n display: flex;\n}\n\n.column-header__links .text-btn {\n margin-right: 10px;\n}\n\n.column-header__button {\n background: #192432;\n border: 0;\n color: #9baec8;\n cursor: pointer;\n font-size: 16px;\n padding: 0 15px;\n}\n.column-header__button:hover {\n color: #b2c1d5;\n}\n.column-header__button.active {\n color: #ffffff;\n background: #202e3f;\n}\n.column-header__button.active:hover {\n color: #ffffff;\n background: #202e3f;\n}\n\n.column-header__collapsible {\n max-height: 70vh;\n overflow: hidden;\n overflow-y: auto;\n color: #9baec8;\n transition: max-height 150ms ease-in-out, opacity 300ms linear;\n opacity: 1;\n}\n.column-header__collapsible.collapsed {\n max-height: 0;\n opacity: 0.5;\n}\n.column-header__collapsible.animating {\n overflow-y: hidden;\n}\n.column-header__collapsible hr {\n height: 0;\n background: transparent;\n border: 0;\n border-top: 1px solid #26374d;\n margin: 10px 0;\n}\n\n.column-header__collapsible-inner {\n background: #202e3f;\n padding: 15px;\n}\n\n.column-header__setting-btn:hover {\n color: #9baec8;\n text-decoration: underline;\n}\n\n.column-header__setting-arrows {\n float: right;\n}\n.column-header__setting-arrows .column-header__setting-btn {\n padding: 0 10px;\n}\n.column-header__setting-arrows .column-header__setting-btn:last-child {\n padding-right: 0;\n}\n\n.text-btn {\n display: inline-block;\n padding: 0;\n font-family: inherit;\n font-size: inherit;\n color: inherit;\n border: 0;\n background: transparent;\n cursor: pointer;\n}\n\n.column-header__icon {\n display: inline-block;\n margin-right: 5px;\n}\n\n.loading-indicator {\n color: #404040;\n font-size: 12px;\n font-weight: 400;\n text-transform: uppercase;\n overflow: visible;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n.loading-indicator span {\n display: block;\n float: left;\n margin-left: 50%;\n transform: translateX(-50%);\n margin: 82px 0 0 50%;\n white-space: nowrap;\n}\n\n.loading-indicator__figure {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n width: 42px;\n height: 42px;\n box-sizing: border-box;\n background-color: transparent;\n border: 0 solid #3e5a7c;\n border-width: 6px;\n border-radius: 50%;\n}\n\n.no-reduce-motion .loading-indicator span {\n animation: loader-label 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);\n}\n\n.no-reduce-motion .loading-indicator__figure {\n animation: loader-figure 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);\n}\n\n@keyframes loader-figure {\n 0% {\n width: 0;\n height: 0;\n background-color: #3e5a7c;\n }\n 29% {\n background-color: #3e5a7c;\n }\n 30% {\n width: 42px;\n height: 42px;\n background-color: transparent;\n border-width: 21px;\n opacity: 1;\n }\n 100% {\n width: 42px;\n height: 42px;\n border-width: 0;\n opacity: 0;\n background-color: transparent;\n }\n}\n@keyframes loader-label {\n 0% {\n opacity: 0.25;\n }\n 30% {\n opacity: 1;\n }\n 100% {\n opacity: 0.25;\n }\n}\n.video-error-cover {\n align-items: center;\n background: #000000;\n color: #ffffff;\n cursor: pointer;\n display: flex;\n flex-direction: column;\n height: 100%;\n justify-content: center;\n margin-top: 8px;\n position: relative;\n text-align: center;\n z-index: 100;\n}\n\n.media-spoiler {\n background: #000000;\n color: #9baec8;\n border: 0;\n padding: 0;\n width: 100%;\n height: 100%;\n border-radius: 4px;\n appearance: none;\n}\n.media-spoiler:hover, .media-spoiler:active, .media-spoiler:focus {\n padding: 0;\n color: #b5c3d6;\n}\n\n.media-spoiler__warning {\n display: block;\n font-size: 14px;\n}\n\n.media-spoiler__trigger {\n display: block;\n font-size: 11px;\n font-weight: 700;\n}\n\n.spoiler-button {\n display: none;\n left: 4px;\n position: absolute;\n text-shadow: 0 1px 1px #000000, 1px 0 1px #000000;\n top: 4px;\n z-index: 100;\n}\n.spoiler-button.spoiler-button--visible {\n display: block;\n}\n\n.modal-container--preloader {\n background: #202e3f;\n}\n\n.account--panel {\n background: #192432;\n border-top: 1px solid #202e3f;\n border-bottom: 1px solid #202e3f;\n display: flex;\n flex-direction: row;\n padding: 10px 0;\n}\n\n.account--panel__button,\n.detailed-status__button {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.column-settings__outer {\n background: #202e3f;\n padding: 15px;\n}\n\n.column-settings__section {\n color: #9baec8;\n cursor: default;\n display: block;\n font-weight: 500;\n margin-bottom: 10px;\n}\n\n.column-settings__hashtags .column-settings__row {\n margin-bottom: 15px;\n}\n.column-settings__hashtags .column-select__control {\n outline: 0;\n box-sizing: border-box;\n width: 100%;\n border: none;\n box-shadow: none;\n font-family: inherit;\n background: #121a24;\n color: #9baec8;\n font-size: 14px;\n margin: 0;\n}\n.column-settings__hashtags .column-select__control::-moz-focus-inner {\n border: 0;\n}\n.column-settings__hashtags .column-select__control::-moz-focus-inner, .column-settings__hashtags .column-select__control:focus, .column-settings__hashtags .column-select__control:active {\n outline: 0 !important;\n}\n.column-settings__hashtags .column-select__control:focus {\n background: #192432;\n}\n@media screen and (max-width: 600px) {\n .column-settings__hashtags .column-select__control {\n font-size: 16px;\n }\n}\n.column-settings__hashtags .column-select__placeholder {\n color: #404040;\n padding-left: 2px;\n font-size: 12px;\n}\n.column-settings__hashtags .column-select__value-container {\n padding-left: 6px;\n}\n.column-settings__hashtags .column-select__multi-value {\n background: #202e3f;\n}\n.column-settings__hashtags .column-select__multi-value__remove {\n cursor: pointer;\n}\n.column-settings__hashtags .column-select__multi-value__remove:hover, .column-settings__hashtags .column-select__multi-value__remove:active, .column-settings__hashtags .column-select__multi-value__remove:focus {\n background: #26374d;\n color: #a8b9cf;\n}\n.column-settings__hashtags .column-select__multi-value__label, .column-settings__hashtags .column-select__input {\n color: #9baec8;\n}\n.column-settings__hashtags .column-select__clear-indicator, .column-settings__hashtags .column-select__dropdown-indicator {\n cursor: pointer;\n transition: none;\n color: #404040;\n}\n.column-settings__hashtags .column-select__clear-indicator:hover, .column-settings__hashtags .column-select__clear-indicator:active, .column-settings__hashtags .column-select__clear-indicator:focus, .column-settings__hashtags .column-select__dropdown-indicator:hover, .column-settings__hashtags .column-select__dropdown-indicator:active, .column-settings__hashtags .column-select__dropdown-indicator:focus {\n color: #4a4a4a;\n}\n.column-settings__hashtags .column-select__indicator-separator {\n background-color: #202e3f;\n}\n.column-settings__hashtags .column-select__menu {\n background: #ffffff;\n border-radius: 4px;\n padding: 10px 14px;\n padding-bottom: 14px;\n margin-top: 10px;\n color: #9baec8;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n padding: 0;\n background: #d9e1e8;\n}\n.column-settings__hashtags .column-select__menu h4 {\n text-transform: uppercase;\n color: #9baec8;\n font-size: 13px;\n font-weight: 500;\n margin-bottom: 10px;\n}\n.column-settings__hashtags .column-select__menu li {\n padding: 4px 0;\n}\n.column-settings__hashtags .column-select__menu ul {\n margin-bottom: 10px;\n}\n.column-settings__hashtags .column-select__menu em {\n font-weight: 500;\n color: #121a24;\n}\n.column-settings__hashtags .column-select__menu-list {\n padding: 6px;\n}\n.column-settings__hashtags .column-select__option {\n color: #121a24;\n border-radius: 4px;\n font-size: 14px;\n}\n.column-settings__hashtags .column-select__option--is-focused, .column-settings__hashtags .column-select__option--is-selected {\n background: #b9c8d5;\n}\n\n.column-settings__row .text-btn {\n margin-bottom: 15px;\n}\n\n.relationship-tag {\n color: #ffffff;\n margin-bottom: 4px;\n display: block;\n vertical-align: top;\n background-color: #000000;\n text-transform: uppercase;\n font-size: 11px;\n font-weight: 500;\n padding: 4px;\n border-radius: 4px;\n opacity: 0.7;\n}\n.relationship-tag:hover {\n opacity: 1;\n}\n\n.setting-toggle {\n display: block;\n line-height: 24px;\n}\n\n.setting-toggle__label {\n color: #9baec8;\n display: inline-block;\n margin-bottom: 14px;\n margin-left: 8px;\n vertical-align: middle;\n}\n\n.empty-column-indicator,\n.error-column {\n color: #404040;\n background: #121a24;\n text-align: center;\n padding: 20px;\n font-size: 15px;\n font-weight: 400;\n cursor: default;\n display: flex;\n flex: 1 1 auto;\n align-items: center;\n justify-content: center;\n}\n@supports (display: grid) {\n .empty-column-indicator,\n.error-column {\n contain: strict;\n }\n}\n.empty-column-indicator a,\n.error-column a {\n color: #00007f;\n text-decoration: none;\n}\n.empty-column-indicator a:hover,\n.error-column a:hover {\n text-decoration: underline;\n}\n\n.error-column {\n flex-direction: column;\n}\n\n@keyframes heartbeat {\n from {\n transform: scale(1);\n animation-timing-function: ease-out;\n }\n 10% {\n transform: scale(0.91);\n animation-timing-function: ease-in;\n }\n 17% {\n transform: scale(0.98);\n animation-timing-function: ease-out;\n }\n 33% {\n transform: scale(0.87);\n animation-timing-function: ease-in;\n }\n 45% {\n transform: scale(1);\n animation-timing-function: ease-out;\n }\n}\n.no-reduce-motion .pulse-loading {\n transform-origin: center center;\n animation: heartbeat 1.5s ease-in-out infinite both;\n}\n\n@keyframes shake-bottom {\n 0%, 100% {\n transform: rotate(0deg);\n transform-origin: 50% 100%;\n }\n 10% {\n transform: rotate(2deg);\n }\n 20%, 40%, 60% {\n transform: rotate(-4deg);\n }\n 30%, 50%, 70% {\n transform: rotate(4deg);\n }\n 80% {\n transform: rotate(-2deg);\n }\n 90% {\n transform: rotate(2deg);\n }\n}\n.no-reduce-motion .shake-bottom {\n transform-origin: 50% 100%;\n animation: shake-bottom 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955) 2s 2 both;\n}\n\n.emoji-picker-dropdown__menu {\n background: #ffffff;\n position: absolute;\n box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);\n border-radius: 4px;\n margin-top: 5px;\n}\n.emoji-picker-dropdown__menu .emoji-mart-scroll {\n transition: opacity 200ms ease;\n}\n.emoji-picker-dropdown__menu.selecting .emoji-mart-scroll {\n opacity: 0.5;\n}\n\n.emoji-picker-dropdown__modifiers {\n position: absolute;\n top: 60px;\n right: 11px;\n cursor: pointer;\n}\n\n.emoji-picker-dropdown__modifiers__menu {\n position: absolute;\n z-index: 4;\n top: -4px;\n left: -8px;\n background: #ffffff;\n border-radius: 4px;\n box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.2);\n overflow: hidden;\n}\n.emoji-picker-dropdown__modifiers__menu button {\n display: block;\n cursor: pointer;\n border: 0;\n padding: 4px 8px;\n background: transparent;\n}\n.emoji-picker-dropdown__modifiers__menu button:hover, .emoji-picker-dropdown__modifiers__menu button:focus, .emoji-picker-dropdown__modifiers__menu button:active {\n background: rgba(217, 225, 232, 0.4);\n}\n.emoji-picker-dropdown__modifiers__menu .emoji-mart-emoji {\n height: 22px;\n}\n\n.emoji-mart-emoji span {\n background-repeat: no-repeat;\n}\n\n.upload-area {\n align-items: center;\n background: rgba(0, 0, 0, 0.8);\n display: flex;\n height: 100%;\n justify-content: center;\n left: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n visibility: hidden;\n width: 100%;\n z-index: 2000;\n}\n.upload-area * {\n pointer-events: none;\n}\n\n.upload-area__drop {\n width: 320px;\n height: 160px;\n display: flex;\n box-sizing: border-box;\n position: relative;\n padding: 8px;\n}\n\n.upload-area__background {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: -1;\n border-radius: 4px;\n background: #121a24;\n box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);\n}\n\n.upload-area__content {\n flex: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n color: #d9e1e8;\n font-size: 18px;\n font-weight: 500;\n border: 2px dashed #404040;\n border-radius: 4px;\n}\n\n.upload-progress {\n padding: 10px;\n color: #404040;\n overflow: hidden;\n display: flex;\n}\n.upload-progress .fa {\n font-size: 34px;\n margin-right: 10px;\n}\n.upload-progress span {\n font-size: 12px;\n text-transform: uppercase;\n font-weight: 500;\n display: block;\n}\n\n.upload-progess__message {\n flex: 1 1 auto;\n}\n\n.upload-progress__backdrop {\n width: 100%;\n height: 6px;\n border-radius: 6px;\n background: #404040;\n position: relative;\n margin-top: 5px;\n}\n\n.upload-progress__tracker {\n position: absolute;\n left: 0;\n top: 0;\n height: 6px;\n background: #00007f;\n border-radius: 6px;\n}\n\n.emoji-button {\n display: block;\n font-size: 24px;\n line-height: 24px;\n margin-left: 2px;\n width: 24px;\n outline: 0;\n cursor: pointer;\n}\n.emoji-button:active, .emoji-button:focus {\n outline: 0 !important;\n}\n.emoji-button img {\n filter: grayscale(100%);\n opacity: 0.8;\n display: block;\n margin: 0;\n width: 22px;\n height: 22px;\n margin-top: 2px;\n}\n.emoji-button:hover img, .emoji-button:active img, .emoji-button:focus img {\n opacity: 1;\n filter: none;\n}\n\n.dropdown--active .emoji-button img {\n opacity: 1;\n filter: none;\n}\n\n.privacy-dropdown__dropdown {\n position: absolute;\n background: #ffffff;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n border-radius: 4px;\n margin-left: 40px;\n overflow: hidden;\n}\n.privacy-dropdown__dropdown.top {\n transform-origin: 50% 100%;\n}\n.privacy-dropdown__dropdown.bottom {\n transform-origin: 50% 0;\n}\n\n.privacy-dropdown__option {\n color: #121a24;\n padding: 10px;\n cursor: pointer;\n display: flex;\n}\n.privacy-dropdown__option:hover, .privacy-dropdown__option.active {\n background: #00007f;\n color: #ffffff;\n outline: 0;\n}\n.privacy-dropdown__option:hover .privacy-dropdown__option__content, .privacy-dropdown__option.active .privacy-dropdown__option__content {\n color: #ffffff;\n}\n.privacy-dropdown__option:hover .privacy-dropdown__option__content strong, .privacy-dropdown__option.active .privacy-dropdown__option__content strong {\n color: #ffffff;\n}\n.privacy-dropdown__option.active:hover {\n background: #000093;\n}\n\n.privacy-dropdown__option__icon {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-right: 10px;\n}\n\n.privacy-dropdown__option__content {\n flex: 1 1 auto;\n color: #404040;\n}\n.privacy-dropdown__option__content strong {\n font-weight: 500;\n display: block;\n color: #121a24;\n}\n.privacy-dropdown__option__content strong:lang(ja) {\n font-weight: 700;\n}\n.privacy-dropdown__option__content strong:lang(ko) {\n font-weight: 700;\n}\n.privacy-dropdown__option__content strong:lang(zh-CN) {\n font-weight: 700;\n}\n.privacy-dropdown__option__content strong:lang(zh-HK) {\n font-weight: 700;\n}\n.privacy-dropdown__option__content strong:lang(zh-TW) {\n font-weight: 700;\n}\n\n.privacy-dropdown.active .privacy-dropdown__value {\n background: #ffffff;\n border-radius: 4px 4px 0 0;\n box-shadow: 0 -4px 4px rgba(0, 0, 0, 0.1);\n}\n.privacy-dropdown.active .privacy-dropdown__value .icon-button {\n transition: none;\n}\n.privacy-dropdown.active .privacy-dropdown__value.active {\n background: #00007f;\n}\n.privacy-dropdown.active .privacy-dropdown__value.active .icon-button {\n color: #ffffff;\n}\n.privacy-dropdown.active.top .privacy-dropdown__value {\n border-radius: 0 0 4px 4px;\n}\n.privacy-dropdown.active .privacy-dropdown__dropdown {\n display: block;\n box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.1);\n}\n\n.search {\n position: relative;\n}\n\n.search__input {\n display: block;\n padding: 10px;\n padding-right: 30px;\n outline: 0;\n box-sizing: border-box;\n width: 100%;\n border: none;\n box-shadow: none;\n font-family: inherit;\n background: #121a24;\n color: #9baec8;\n font-size: 14px;\n margin: 0;\n}\n.search__input::-moz-focus-inner {\n border: 0;\n}\n.search__input::-moz-focus-inner, .search__input:focus, .search__input:active {\n outline: 0 !important;\n}\n.search__input:focus {\n background: #192432;\n}\n@media screen and (max-width: 600px) {\n .search__input {\n font-size: 16px;\n }\n}\n\n.search__icon::-moz-focus-inner {\n border: 0;\n}\n.search__icon::-moz-focus-inner, .search__icon:focus {\n outline: 0 !important;\n}\n.search__icon .fa {\n position: absolute;\n top: 10px;\n right: 10px;\n z-index: 2;\n display: inline-block;\n opacity: 0;\n transition: all 100ms linear;\n font-size: 18px;\n width: 18px;\n height: 18px;\n color: #d9e1e8;\n cursor: default;\n pointer-events: none;\n}\n.search__icon .fa.active {\n pointer-events: auto;\n opacity: 0.3;\n}\n.search__icon .fa-search {\n transform: rotate(90deg);\n}\n.search__icon .fa-search.active {\n pointer-events: none;\n transform: rotate(0deg);\n}\n.search__icon .fa-times-circle {\n top: 11px;\n transform: rotate(0deg);\n color: #404040;\n cursor: pointer;\n}\n.search__icon .fa-times-circle.active {\n transform: rotate(90deg);\n}\n.search__icon .fa-times-circle:hover {\n color: #525252;\n}\n\n.search-results__header {\n color: #404040;\n background: #151f2b;\n padding: 15px;\n font-weight: 500;\n font-size: 16px;\n cursor: default;\n}\n.search-results__header .fa {\n display: inline-block;\n margin-right: 5px;\n}\n\n.search-results__section {\n margin-bottom: 5px;\n}\n.search-results__section h5 {\n background: #0b1016;\n border-bottom: 1px solid #202e3f;\n cursor: default;\n display: flex;\n padding: 15px;\n font-weight: 500;\n font-size: 16px;\n color: #404040;\n}\n.search-results__section h5 .fa {\n display: inline-block;\n margin-right: 5px;\n}\n.search-results__section .account:last-child, .search-results__section > div:last-child .status {\n border-bottom: 0;\n}\n\n.search-results__hashtag {\n display: block;\n padding: 10px;\n color: #d9e1e8;\n text-decoration: none;\n}\n.search-results__hashtag:hover, .search-results__hashtag:active, .search-results__hashtag:focus {\n color: #e6ebf0;\n text-decoration: underline;\n}\n\n.modal-root {\n position: relative;\n transition: opacity 0.3s linear;\n will-change: opacity;\n z-index: 9999;\n}\n\n.modal-root__overlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: rgba(0, 0, 0, 0.7);\n}\n\n.modal-root__container {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n align-content: space-around;\n z-index: 9999;\n pointer-events: none;\n user-select: none;\n}\n\n.modal-root__modal {\n pointer-events: auto;\n display: flex;\n z-index: 9999;\n}\n\n.video-modal {\n max-width: 100vw;\n max-height: 100vh;\n position: relative;\n}\n\n.media-modal {\n width: 100%;\n height: 100%;\n position: relative;\n}\n.media-modal .extended-video-player {\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.media-modal .extended-video-player video {\n max-width: 100%;\n max-height: 80%;\n}\n\n.media-modal__closer {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n.media-modal__navigation {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n pointer-events: none;\n transition: opacity 0.3s linear;\n will-change: opacity;\n}\n.media-modal__navigation * {\n pointer-events: auto;\n}\n.media-modal__navigation.media-modal__navigation--hidden {\n opacity: 0;\n}\n.media-modal__navigation.media-modal__navigation--hidden * {\n pointer-events: none;\n}\n\n.media-modal__nav {\n background: rgba(0, 0, 0, 0.5);\n box-sizing: border-box;\n border: 0;\n color: #ffffff;\n cursor: pointer;\n display: flex;\n align-items: center;\n font-size: 24px;\n height: 20vmax;\n margin: auto 0;\n padding: 30px 15px;\n position: absolute;\n top: 0;\n bottom: 0;\n}\n\n.media-modal__nav--left {\n left: 0;\n}\n\n.media-modal__nav--right {\n right: 0;\n}\n\n.media-modal__pagination {\n width: 100%;\n text-align: center;\n position: absolute;\n left: 0;\n bottom: 20px;\n pointer-events: none;\n}\n\n.media-modal__page-dot {\n display: inline-block;\n}\n\n.media-modal__button {\n background-color: #ffffff;\n height: 12px;\n width: 12px;\n border-radius: 6px;\n margin: 10px;\n padding: 0;\n border: 0;\n font-size: 0;\n}\n\n.media-modal__button--active {\n background-color: #00007f;\n}\n\n.media-modal__close {\n position: absolute;\n right: 8px;\n top: 8px;\n z-index: 100;\n}\n\n.onboarding-modal,\n.error-modal,\n.embed-modal {\n background: #d9e1e8;\n color: #121a24;\n border-radius: 8px;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n}\n\n.error-modal__body {\n height: 80vh;\n width: 80vw;\n max-width: 520px;\n max-height: 420px;\n position: relative;\n}\n.error-modal__body > div {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n padding: 25px;\n display: none;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n display: flex;\n opacity: 0;\n user-select: text;\n}\n\n.error-modal__body {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n}\n\n.onboarding-modal__paginator,\n.error-modal__footer {\n flex: 0 0 auto;\n background: #c0cdd9;\n display: flex;\n padding: 25px;\n}\n.onboarding-modal__paginator > div,\n.error-modal__footer > div {\n min-width: 33px;\n}\n.onboarding-modal__paginator .onboarding-modal__nav,\n.onboarding-modal__paginator .error-modal__nav,\n.error-modal__footer .onboarding-modal__nav,\n.error-modal__footer .error-modal__nav {\n color: #404040;\n border: 0;\n font-size: 14px;\n font-weight: 500;\n padding: 10px 25px;\n line-height: inherit;\n height: auto;\n margin: -10px;\n border-radius: 4px;\n background-color: transparent;\n}\n.onboarding-modal__paginator .onboarding-modal__nav:hover, .onboarding-modal__paginator .onboarding-modal__nav:focus, .onboarding-modal__paginator .onboarding-modal__nav:active,\n.onboarding-modal__paginator .error-modal__nav:hover,\n.onboarding-modal__paginator .error-modal__nav:focus,\n.onboarding-modal__paginator .error-modal__nav:active,\n.error-modal__footer .onboarding-modal__nav:hover,\n.error-modal__footer .onboarding-modal__nav:focus,\n.error-modal__footer .onboarding-modal__nav:active,\n.error-modal__footer .error-modal__nav:hover,\n.error-modal__footer .error-modal__nav:focus,\n.error-modal__footer .error-modal__nav:active {\n color: #363636;\n background-color: #a6b9c9;\n}\n.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__done,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__next,\n.error-modal__footer .error-modal__nav.onboarding-modal__done,\n.error-modal__footer .error-modal__nav.onboarding-modal__next {\n color: #121a24;\n}\n.onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:hover, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:focus, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__done:active, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:hover, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:focus, .onboarding-modal__paginator .onboarding-modal__nav.onboarding-modal__next:active,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:hover,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:focus,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__done:active,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:hover,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:focus,\n.onboarding-modal__paginator .error-modal__nav.onboarding-modal__next:active,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:hover,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:focus,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__done:active,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:hover,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:focus,\n.error-modal__footer .onboarding-modal__nav.onboarding-modal__next:active,\n.error-modal__footer .error-modal__nav.onboarding-modal__done:hover,\n.error-modal__footer .error-modal__nav.onboarding-modal__done:focus,\n.error-modal__footer .error-modal__nav.onboarding-modal__done:active,\n.error-modal__footer .error-modal__nav.onboarding-modal__next:hover,\n.error-modal__footer .error-modal__nav.onboarding-modal__next:focus,\n.error-modal__footer .error-modal__nav.onboarding-modal__next:active {\n color: #192432;\n}\n\n.error-modal__footer {\n justify-content: center;\n}\n\n.display-case {\n text-align: center;\n font-size: 15px;\n margin-bottom: 15px;\n}\n.display-case__label {\n font-weight: 500;\n color: #121a24;\n margin-bottom: 5px;\n text-transform: uppercase;\n font-size: 12px;\n}\n.display-case__case {\n background: #121a24;\n color: #d9e1e8;\n font-weight: 500;\n padding: 10px;\n border-radius: 4px;\n}\n\n.onboard-sliders {\n display: inline-block;\n max-width: 30px;\n max-height: auto;\n margin-left: 10px;\n}\n\n.boost-modal,\n.confirmation-modal,\n.report-modal,\n.actions-modal,\n.mute-modal {\n background: #f2f5f7;\n color: #121a24;\n border-radius: 8px;\n overflow: hidden;\n max-width: 90vw;\n width: 480px;\n position: relative;\n flex-direction: column;\n}\n.boost-modal .status__display-name,\n.confirmation-modal .status__display-name,\n.report-modal .status__display-name,\n.actions-modal .status__display-name,\n.mute-modal .status__display-name {\n display: block;\n max-width: 100%;\n padding-right: 25px;\n}\n.boost-modal .status__avatar,\n.confirmation-modal .status__avatar,\n.report-modal .status__avatar,\n.actions-modal .status__avatar,\n.mute-modal .status__avatar {\n height: 28px;\n left: 10px;\n position: absolute;\n top: 10px;\n width: 48px;\n}\n.boost-modal .status__content__spoiler-link,\n.confirmation-modal .status__content__spoiler-link,\n.report-modal .status__content__spoiler-link,\n.actions-modal .status__content__spoiler-link,\n.mute-modal .status__content__spoiler-link {\n color: #f2f5f7;\n}\n\n.actions-modal .status {\n background: #ffffff;\n border-bottom-color: #d9e1e8;\n padding-top: 10px;\n padding-bottom: 10px;\n}\n.actions-modal .dropdown-menu__separator {\n border-bottom-color: #d9e1e8;\n}\n\n.boost-modal__container {\n overflow-x: scroll;\n padding: 10px;\n}\n.boost-modal__container .status {\n user-select: text;\n border-bottom: 0;\n}\n\n.boost-modal__action-bar,\n.confirmation-modal__action-bar,\n.mute-modal__action-bar {\n display: flex;\n justify-content: space-between;\n background: #d9e1e8;\n padding: 10px;\n line-height: 36px;\n}\n.boost-modal__action-bar > div,\n.confirmation-modal__action-bar > div,\n.mute-modal__action-bar > div {\n flex: 1 1 auto;\n text-align: right;\n color: #404040;\n padding-right: 10px;\n}\n.boost-modal__action-bar .button,\n.confirmation-modal__action-bar .button,\n.mute-modal__action-bar .button {\n flex: 0 0 auto;\n}\n\n.boost-modal__status-header {\n font-size: 15px;\n}\n\n.boost-modal__status-time {\n float: right;\n font-size: 14px;\n}\n\n.confirmation-modal {\n max-width: 85vw;\n}\n@media screen and (min-width: 480px) {\n .confirmation-modal {\n max-width: 380px;\n }\n}\n\n.mute-modal {\n line-height: 24px;\n}\n\n.mute-modal .react-toggle {\n vertical-align: middle;\n}\n\n.report-modal {\n width: 90vw;\n max-width: 700px;\n}\n\n.report-modal__container {\n display: flex;\n border-top: 1px solid #d9e1e8;\n}\n@media screen and (max-width: 480px) {\n .report-modal__container {\n flex-wrap: wrap;\n overflow-y: auto;\n }\n}\n\n.report-modal__statuses,\n.report-modal__comment {\n box-sizing: border-box;\n width: 50%;\n}\n@media screen and (max-width: 480px) {\n .report-modal__statuses,\n.report-modal__comment {\n width: 100%;\n }\n}\n\n.report-modal__statuses {\n flex: 1 1 auto;\n min-height: 20vh;\n max-height: 80vh;\n overflow-y: auto;\n overflow-x: hidden;\n}\n.report-modal__statuses .status__content a {\n color: #00007f;\n}\n.report-modal__statuses .status__content,\n.report-modal__statuses .status__content p {\n color: #121a24;\n}\n@media screen and (max-width: 480px) {\n .report-modal__statuses {\n max-height: 10vh;\n }\n}\n\n.report-modal__comment {\n padding: 20px;\n border-right: 1px solid #d9e1e8;\n max-width: 320px;\n}\n.report-modal__comment p {\n font-size: 14px;\n line-height: 20px;\n margin-bottom: 20px;\n}\n.report-modal__comment .setting-text {\n display: block;\n box-sizing: border-box;\n width: 100%;\n margin: 0;\n color: #121a24;\n background: #ffffff;\n padding: 10px;\n font-family: inherit;\n font-size: 14px;\n resize: vertical;\n border: 0;\n outline: 0;\n border-radius: 4px;\n border: 1px solid #d9e1e8;\n margin-bottom: 20px;\n}\n.report-modal__comment .setting-text:focus {\n border: 1px solid #c0cdd9;\n}\n.report-modal__comment .setting-toggle {\n margin-top: 20px;\n margin-bottom: 24px;\n}\n.report-modal__comment .setting-toggle__label {\n color: #121a24;\n font-size: 14px;\n}\n@media screen and (max-width: 480px) {\n .report-modal__comment {\n padding: 10px;\n max-width: 100%;\n order: 2;\n }\n .report-modal__comment .setting-toggle {\n margin-bottom: 4px;\n }\n}\n\n.actions-modal {\n max-height: 80vh;\n max-width: 80vw;\n}\n.actions-modal .status {\n overflow-y: auto;\n max-height: 300px;\n}\n.actions-modal .actions-modal__item-label {\n font-weight: 500;\n}\n.actions-modal ul {\n overflow-y: auto;\n flex-shrink: 0;\n}\n.actions-modal ul li:empty {\n margin: 0;\n}\n.actions-modal ul li:not(:empty) a {\n color: #121a24;\n display: flex;\n padding: 12px 16px;\n font-size: 15px;\n align-items: center;\n text-decoration: none;\n}\n.actions-modal ul li:not(:empty) a,\n.actions-modal ul li:not(:empty) a button {\n transition: none;\n}\n.actions-modal ul li:not(:empty) a.active,\n.actions-modal ul li:not(:empty) a.active button, .actions-modal ul li:not(:empty) a:hover,\n.actions-modal ul li:not(:empty) a:hover button, .actions-modal ul li:not(:empty) a:active,\n.actions-modal ul li:not(:empty) a:active button, .actions-modal ul li:not(:empty) a:focus,\n.actions-modal ul li:not(:empty) a:focus button {\n background: #00007f;\n color: #ffffff;\n}\n.actions-modal ul li:not(:empty) a button:first-child {\n margin-right: 10px;\n}\n\n.confirmation-modal__action-bar .confirmation-modal__secondary-button,\n.confirmation-modal__action-bar .confirmation-modal__cancel-button,\n.confirmation-modal__action-bar .mute-modal__cancel-button,\n.mute-modal__action-bar .confirmation-modal__secondary-button,\n.mute-modal__action-bar .confirmation-modal__cancel-button,\n.mute-modal__action-bar .mute-modal__cancel-button {\n background-color: transparent;\n color: #404040;\n font-size: 14px;\n font-weight: 500;\n}\n.confirmation-modal__action-bar .confirmation-modal__secondary-button:hover, .confirmation-modal__action-bar .confirmation-modal__secondary-button:focus, .confirmation-modal__action-bar .confirmation-modal__secondary-button:active,\n.confirmation-modal__action-bar .confirmation-modal__cancel-button:hover,\n.confirmation-modal__action-bar .confirmation-modal__cancel-button:focus,\n.confirmation-modal__action-bar .confirmation-modal__cancel-button:active,\n.confirmation-modal__action-bar .mute-modal__cancel-button:hover,\n.confirmation-modal__action-bar .mute-modal__cancel-button:focus,\n.confirmation-modal__action-bar .mute-modal__cancel-button:active,\n.mute-modal__action-bar .confirmation-modal__secondary-button:hover,\n.mute-modal__action-bar .confirmation-modal__secondary-button:focus,\n.mute-modal__action-bar .confirmation-modal__secondary-button:active,\n.mute-modal__action-bar .confirmation-modal__cancel-button:hover,\n.mute-modal__action-bar .confirmation-modal__cancel-button:focus,\n.mute-modal__action-bar .confirmation-modal__cancel-button:active,\n.mute-modal__action-bar .mute-modal__cancel-button:hover,\n.mute-modal__action-bar .mute-modal__cancel-button:focus,\n.mute-modal__action-bar .mute-modal__cancel-button:active {\n color: #363636;\n}\n\n.confirmation-modal__container,\n.mute-modal__container,\n.report-modal__target {\n padding: 30px;\n font-size: 16px;\n text-align: center;\n}\n.confirmation-modal__container strong,\n.mute-modal__container strong,\n.report-modal__target strong {\n font-weight: 500;\n}\n.confirmation-modal__container strong:lang(ja),\n.mute-modal__container strong:lang(ja),\n.report-modal__target strong:lang(ja) {\n font-weight: 700;\n}\n.confirmation-modal__container strong:lang(ko),\n.mute-modal__container strong:lang(ko),\n.report-modal__target strong:lang(ko) {\n font-weight: 700;\n}\n.confirmation-modal__container strong:lang(zh-CN),\n.mute-modal__container strong:lang(zh-CN),\n.report-modal__target strong:lang(zh-CN) {\n font-weight: 700;\n}\n.confirmation-modal__container strong:lang(zh-HK),\n.mute-modal__container strong:lang(zh-HK),\n.report-modal__target strong:lang(zh-HK) {\n font-weight: 700;\n}\n.confirmation-modal__container strong:lang(zh-TW),\n.mute-modal__container strong:lang(zh-TW),\n.report-modal__target strong:lang(zh-TW) {\n font-weight: 700;\n}\n\n.report-modal__target {\n padding: 20px;\n}\n.report-modal__target .media-modal__close {\n top: 19px;\n right: 15px;\n}\n\n.loading-bar {\n background-color: #00007f;\n height: 3px;\n position: absolute;\n top: 0;\n left: 0;\n}\n\n.media-gallery__gifv__label {\n display: block;\n position: absolute;\n color: #ffffff;\n background: rgba(0, 0, 0, 0.5);\n bottom: 6px;\n left: 6px;\n padding: 2px 6px;\n border-radius: 2px;\n font-size: 11px;\n font-weight: 600;\n z-index: 1;\n pointer-events: none;\n opacity: 0.9;\n transition: opacity 0.1s ease;\n}\n\n.media-gallery__gifv.autoplay .media-gallery__gifv__label {\n display: none;\n}\n.media-gallery__gifv:hover .media-gallery__gifv__label {\n opacity: 1;\n}\n\n.media-gallery__audio {\n margin-top: 32px;\n}\n.media-gallery__audio audio {\n width: 100%;\n}\n\n.attachment-list {\n display: flex;\n font-size: 14px;\n border: 1px solid #202e3f;\n border-radius: 4px;\n margin-top: 14px;\n overflow: hidden;\n}\n.attachment-list__icon {\n flex: 0 0 auto;\n color: #404040;\n padding: 8px 18px;\n cursor: default;\n border-right: 1px solid #202e3f;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n font-size: 26px;\n}\n.attachment-list__icon .fa {\n display: block;\n}\n.attachment-list__list {\n list-style: none;\n padding: 4px 0;\n padding-left: 8px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n.attachment-list__list li {\n display: block;\n padding: 4px 0;\n}\n.attachment-list__list a {\n text-decoration: none;\n color: #404040;\n font-weight: 500;\n}\n.attachment-list__list a:hover {\n text-decoration: underline;\n}\n.attachment-list.compact {\n border: 0;\n margin-top: 4px;\n}\n.attachment-list.compact .attachment-list__list {\n padding: 0;\n display: block;\n}\n.attachment-list.compact .fa {\n color: #404040;\n}\n\n/* Media Gallery */\n.media-gallery {\n box-sizing: border-box;\n margin-top: 8px;\n overflow: hidden;\n border-radius: 4px;\n position: relative;\n width: 100%;\n}\n\n.media-gallery__item {\n border: none;\n box-sizing: border-box;\n display: block;\n float: left;\n position: relative;\n border-radius: 4px;\n overflow: hidden;\n}\n.media-gallery__item.standalone .media-gallery__item-gifv-thumbnail {\n transform: none;\n top: 0;\n}\n\n.media-gallery__item-thumbnail {\n cursor: zoom-in;\n display: block;\n text-decoration: none;\n color: #d9e1e8;\n line-height: 0;\n}\n.media-gallery__item-thumbnail,\n.media-gallery__item-thumbnail img {\n height: 100%;\n width: 100%;\n}\n.media-gallery__item-thumbnail img {\n object-fit: cover;\n}\n\n.media-gallery__gifv {\n height: 100%;\n overflow: hidden;\n position: relative;\n width: 100%;\n}\n\n.media-gallery__item-gifv-thumbnail {\n cursor: zoom-in;\n height: 100%;\n object-fit: cover;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n width: 100%;\n z-index: 1;\n}\n\n.media-gallery__item-thumbnail-label {\n clip: rect(1px 1px 1px 1px);\n /* IE6, IE7 */\n clip: rect(1px, 1px, 1px, 1px);\n overflow: hidden;\n position: absolute;\n}\n\n/* End Media Gallery */\n/* Status Video Player */\n.status__video-player {\n background: #000000;\n box-sizing: border-box;\n cursor: default;\n /* May not be needed */\n margin-top: 8px;\n overflow: hidden;\n position: relative;\n}\n\n.status__video-player-video {\n height: 100%;\n object-fit: cover;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n width: 100%;\n z-index: 1;\n}\n\n.status__video-player-expand,\n.status__video-player-mute {\n color: #ffffff;\n opacity: 0.8;\n position: absolute;\n right: 4px;\n text-shadow: 0 1px 1px #000000, 1px 0 1px #000000;\n}\n\n.status__video-player-spoiler {\n display: none;\n color: #ffffff;\n left: 4px;\n position: absolute;\n text-shadow: 0 1px 1px #000000, 1px 0 1px #000000;\n top: 4px;\n z-index: 100;\n}\n.status__video-player-spoiler.status__video-player-spoiler--visible {\n display: block;\n}\n\n.status__video-player-expand {\n bottom: 4px;\n z-index: 100;\n}\n\n.status__video-player-mute {\n top: 4px;\n z-index: 5;\n}\n\n.detailed .video-player__volume__current,\n.detailed .video-player__volume::before,\n.fullscreen .video-player__volume__current,\n.fullscreen .video-player__volume::before {\n bottom: 27px;\n}\n.detailed .video-player__volume__handle,\n.fullscreen .video-player__volume__handle {\n bottom: 23px;\n}\n\n.video-player {\n overflow: hidden;\n position: relative;\n background: #000000;\n max-width: 100%;\n border-radius: 4px;\n}\n.video-player:focus {\n outline: 0;\n}\n.video-player video {\n max-width: 100vw;\n max-height: 80vh;\n z-index: 1;\n}\n.video-player.fullscreen {\n width: 100% !important;\n height: 100% !important;\n margin: 0;\n}\n.video-player.fullscreen video {\n max-width: 100% !important;\n max-height: 100% !important;\n width: 100% !important;\n height: 100% !important;\n}\n.video-player.inline video {\n object-fit: contain;\n position: relative;\n top: 50%;\n transform: translateY(-50%);\n}\n.video-player__controls {\n position: absolute;\n z-index: 2;\n bottom: 0;\n left: 0;\n right: 0;\n box-sizing: border-box;\n background: linear-gradient(0deg, rgba(0, 0, 0, 0.85) 0, rgba(0, 0, 0, 0.45) 60%, transparent);\n padding: 0 15px;\n opacity: 0;\n transition: opacity 0.1s ease;\n}\n.video-player__controls.active {\n opacity: 1;\n}\n.video-player.inactive video,\n.video-player.inactive .video-player__controls {\n visibility: hidden;\n}\n.video-player__spoiler {\n display: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 4;\n border: 0;\n background: #000000;\n color: #9baec8;\n transition: none;\n pointer-events: none;\n}\n.video-player__spoiler.active {\n display: block;\n pointer-events: auto;\n}\n.video-player__spoiler.active:hover, .video-player__spoiler.active:active, .video-player__spoiler.active:focus {\n color: #b2c1d5;\n}\n.video-player__spoiler__title {\n display: block;\n font-size: 14px;\n}\n.video-player__spoiler__subtitle {\n display: block;\n font-size: 11px;\n font-weight: 500;\n}\n.video-player__buttons-bar {\n display: flex;\n justify-content: space-between;\n padding-bottom: 10px;\n}\n.video-player__buttons {\n font-size: 16px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.video-player__buttons.left button {\n padding-left: 0;\n}\n.video-player__buttons.right button {\n padding-right: 0;\n}\n.video-player__buttons button {\n background: transparent;\n padding: 2px 10px;\n font-size: 16px;\n border: 0;\n color: rgba(255, 255, 255, 0.75);\n}\n.video-player__buttons button:active, .video-player__buttons button:hover, .video-player__buttons button:focus {\n color: #ffffff;\n}\n.video-player__time-sep, .video-player__time-total, .video-player__time-current {\n font-size: 14px;\n font-weight: 500;\n}\n.video-player__time-current {\n color: #ffffff;\n margin-left: 60px;\n}\n.video-player__time-sep {\n display: inline-block;\n margin: 0 6px;\n}\n.video-player__time-sep, .video-player__time-total {\n color: #ffffff;\n}\n.video-player__volume {\n cursor: pointer;\n height: 24px;\n display: inline;\n}\n.video-player__volume::before {\n content: \"\";\n width: 50px;\n background: rgba(255, 255, 255, 0.35);\n border-radius: 4px;\n display: block;\n position: absolute;\n height: 4px;\n left: 70px;\n bottom: 20px;\n}\n.video-player__volume__current {\n display: block;\n position: absolute;\n height: 4px;\n border-radius: 4px;\n left: 70px;\n bottom: 20px;\n background: #0000a8;\n}\n.video-player__volume__handle {\n position: absolute;\n z-index: 3;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n bottom: 16px;\n left: 70px;\n transition: opacity 0.1s ease;\n background: #0000a8;\n box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.2);\n pointer-events: none;\n}\n.video-player__seek {\n cursor: pointer;\n height: 24px;\n position: relative;\n}\n.video-player__seek::before {\n content: \"\";\n width: 100%;\n background: rgba(255, 255, 255, 0.35);\n border-radius: 4px;\n display: block;\n position: absolute;\n height: 4px;\n top: 10px;\n}\n.video-player__seek__progress, .video-player__seek__buffer {\n display: block;\n position: absolute;\n height: 4px;\n border-radius: 4px;\n top: 10px;\n background: #0000a8;\n}\n.video-player__seek__buffer {\n background: rgba(255, 255, 255, 0.2);\n}\n.video-player__seek__handle {\n position: absolute;\n z-index: 3;\n opacity: 0;\n border-radius: 50%;\n width: 12px;\n height: 12px;\n top: 6px;\n margin-left: -6px;\n transition: opacity 0.1s ease;\n background: #0000a8;\n box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.2);\n pointer-events: none;\n}\n.video-player__seek__handle.active {\n opacity: 1;\n}\n.video-player__seek:hover .video-player__seek__handle {\n opacity: 1;\n}\n.video-player.detailed .video-player__buttons button, .video-player.fullscreen .video-player__buttons button {\n padding-top: 10px;\n padding-bottom: 10px;\n}\n\n.media-spoiler-video {\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n cursor: pointer;\n margin-top: 8px;\n position: relative;\n border: 0;\n display: block;\n}\n\n.media-spoiler-video-play-icon {\n border-radius: 100px;\n color: rgba(255, 255, 255, 0.8);\n font-size: 36px;\n left: 50%;\n padding: 5px;\n position: absolute;\n top: 50%;\n transform: translate(-50%, -50%);\n}\n\n/* End Video Player */\n.account-gallery__container {\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n padding: 2px;\n}\n\n.account-gallery__item {\n flex-grow: 1;\n width: 50%;\n overflow: hidden;\n position: relative;\n}\n.account-gallery__item::before {\n content: \"\";\n display: block;\n padding-top: 100%;\n}\n.account-gallery__item a {\n display: block;\n width: calc(100% - 4px);\n height: calc(100% - 4px);\n margin: 2px;\n top: 0;\n left: 0;\n background-color: #000000;\n background-size: cover;\n background-position: center;\n position: absolute;\n color: #9baec8;\n text-decoration: none;\n border-radius: 4px;\n}\n.account-gallery__item a:hover, .account-gallery__item a:active, .account-gallery__item a:focus {\n outline: 0;\n color: #d9e1e8;\n}\n.account-gallery__item a:hover::before, .account-gallery__item a:active::before, .account-gallery__item a:focus::before {\n content: \"\";\n display: block;\n width: 100%;\n height: 100%;\n background: rgba(0, 0, 0, 0.3);\n border-radius: 4px;\n}\n.account-gallery__item__icons {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n font-size: 24px;\n}\n\n.notification__filter-bar,\n.account__section-headline {\n background: #0b1016;\n border-bottom: 1px solid #202e3f;\n cursor: default;\n display: flex;\n flex-shrink: 0;\n}\n.notification__filter-bar button,\n.account__section-headline button {\n background: #0b1016;\n border: 0;\n margin: 0;\n}\n.notification__filter-bar button,\n.notification__filter-bar a,\n.account__section-headline button,\n.account__section-headline a {\n display: block;\n flex: 1 1 auto;\n color: #9baec8;\n padding: 15px 0;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n text-decoration: none;\n position: relative;\n}\n.notification__filter-bar button.active,\n.notification__filter-bar a.active,\n.account__section-headline button.active,\n.account__section-headline a.active {\n color: #d9e1e8;\n}\n.notification__filter-bar button.active::before, .notification__filter-bar button.active::after,\n.notification__filter-bar a.active::before,\n.notification__filter-bar a.active::after,\n.account__section-headline button.active::before,\n.account__section-headline button.active::after,\n.account__section-headline a.active::before,\n.account__section-headline a.active::after {\n display: block;\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 50%;\n width: 0;\n height: 0;\n transform: translateX(-50%);\n border-style: solid;\n border-width: 0 10px 10px;\n border-color: transparent transparent #202e3f;\n}\n.notification__filter-bar button.active::after,\n.notification__filter-bar a.active::after,\n.account__section-headline button.active::after,\n.account__section-headline a.active::after {\n bottom: -1px;\n border-color: transparent transparent #121a24;\n}\n\n::-webkit-scrollbar-thumb {\n border-radius: 0;\n}\n\n.search-popout {\n background: #ffffff;\n border-radius: 4px;\n padding: 10px 14px;\n padding-bottom: 14px;\n margin-top: 10px;\n color: #9baec8;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n}\n.search-popout h4 {\n text-transform: uppercase;\n color: #9baec8;\n font-size: 13px;\n font-weight: 500;\n margin-bottom: 10px;\n}\n.search-popout li {\n padding: 4px 0;\n}\n.search-popout ul {\n margin-bottom: 10px;\n}\n.search-popout em {\n font-weight: 500;\n color: #121a24;\n}\n\nnoscript {\n text-align: center;\n}\nnoscript img {\n width: 200px;\n opacity: 0.5;\n animation: flicker 4s infinite;\n}\nnoscript div {\n font-size: 14px;\n margin: 30px auto;\n color: #d9e1e8;\n max-width: 400px;\n}\nnoscript div a {\n color: #00007f;\n text-decoration: underline;\n}\nnoscript div a:hover {\n text-decoration: none;\n}\n\n@keyframes flicker {\n 0% {\n opacity: 1;\n }\n 30% {\n opacity: 0.75;\n }\n 100% {\n opacity: 1;\n }\n}\n@media screen and (max-width: 630px) and (max-height: 400px) {\n .tabs-bar,\n.search {\n will-change: margin-top;\n transition: margin-top 400ms 100ms;\n }\n\n .navigation-bar {\n will-change: padding-bottom;\n transition: padding-bottom 400ms 100ms;\n }\n\n .navigation-bar > a:first-child {\n will-change: margin-top, margin-left, margin-right, width;\n transition: margin-top 400ms 100ms, margin-left 400ms 500ms, margin-right 400ms 500ms;\n }\n .navigation-bar > .navigation-bar__profile-edit {\n will-change: margin-top;\n transition: margin-top 400ms 100ms;\n }\n .navigation-bar .navigation-bar__actions > .icon-button.close {\n will-change: opacity transform;\n transition: opacity 200ms 100ms, transform 400ms 100ms;\n }\n .navigation-bar .navigation-bar__actions > .compose__action-bar .icon-button {\n will-change: opacity transform;\n transition: opacity 200ms 300ms, transform 400ms 100ms;\n }\n\n .is-composing .tabs-bar,\n.is-composing .search {\n margin-top: -50px;\n }\n .is-composing .navigation-bar {\n padding-bottom: 0;\n }\n .is-composing .navigation-bar > a:first-child {\n margin: -100px 10px 0 -50px;\n }\n .is-composing .navigation-bar .navigation-bar__profile {\n padding-top: 2px;\n }\n .is-composing .navigation-bar .navigation-bar__profile-edit {\n position: absolute;\n margin-top: -60px;\n }\n .is-composing .navigation-bar .navigation-bar__actions .icon-button.close {\n pointer-events: auto;\n opacity: 1;\n transform: scale(1, 1) translate(0, 0);\n bottom: 5px;\n }\n .is-composing .navigation-bar .navigation-bar__actions .compose__action-bar .icon-button {\n pointer-events: none;\n opacity: 0;\n transform: scale(0, 1) translate(100%, 0);\n }\n}\n.embed-modal {\n max-width: 80vw;\n max-height: 80vh;\n}\n.embed-modal h4 {\n padding: 30px;\n font-weight: 500;\n font-size: 16px;\n text-align: center;\n}\n.embed-modal .embed-modal__container {\n padding: 10px;\n}\n.embed-modal .embed-modal__container .hint {\n margin-bottom: 15px;\n}\n.embed-modal .embed-modal__container .embed-modal__html {\n outline: 0;\n box-sizing: border-box;\n display: block;\n width: 100%;\n border: none;\n padding: 10px;\n font-family: \"mastodon-font-monospace\", monospace;\n background: #121a24;\n color: #ffffff;\n font-size: 14px;\n margin: 0;\n margin-bottom: 15px;\n}\n.embed-modal .embed-modal__container .embed-modal__html::-moz-focus-inner {\n border: 0;\n}\n.embed-modal .embed-modal__container .embed-modal__html::-moz-focus-inner, .embed-modal .embed-modal__container .embed-modal__html:focus, .embed-modal .embed-modal__container .embed-modal__html:active {\n outline: 0 !important;\n}\n.embed-modal .embed-modal__container .embed-modal__html:focus {\n background: #192432;\n}\n@media screen and (max-width: 600px) {\n .embed-modal .embed-modal__container .embed-modal__html {\n font-size: 16px;\n }\n}\n.embed-modal .embed-modal__container .embed-modal__iframe {\n width: 400px;\n max-width: 100%;\n overflow: hidden;\n border: 0;\n}\n\n.account__moved-note {\n padding: 14px 10px;\n padding-bottom: 16px;\n background: #192432;\n border-top: 1px solid #202e3f;\n border-bottom: 1px solid #202e3f;\n}\n.account__moved-note__message {\n position: relative;\n margin-left: 58px;\n color: #404040;\n padding: 8px 0;\n padding-top: 0;\n padding-bottom: 4px;\n font-size: 14px;\n}\n.account__moved-note__message > span {\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.account__moved-note__icon-wrapper {\n left: -26px;\n position: absolute;\n}\n.account__moved-note .detailed-status__display-avatar {\n position: relative;\n}\n.account__moved-note .detailed-status__display-name {\n margin-bottom: 0;\n}\n\n.column-inline-form {\n padding: 7px 15px;\n padding-right: 5px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n background: #192432;\n}\n.column-inline-form label {\n flex: 1 1 auto;\n}\n.column-inline-form label input {\n width: 100%;\n margin-bottom: 6px;\n}\n.column-inline-form label input:focus {\n outline: 0;\n}\n.column-inline-form .icon-button {\n flex: 0 0 auto;\n margin: 0 5px;\n}\n\n.drawer__backdrop {\n cursor: pointer;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: rgba(0, 0, 0, 0.5);\n}\n\n.list-editor {\n background: #121a24;\n flex-direction: column;\n border-radius: 8px;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n width: 380px;\n overflow: hidden;\n}\n@media screen and (max-width: 420px) {\n .list-editor {\n width: 90%;\n }\n}\n.list-editor h4 {\n padding: 15px 0;\n background: #283a50;\n font-weight: 500;\n font-size: 16px;\n text-align: center;\n border-radius: 8px 8px 0 0;\n}\n.list-editor .drawer__pager {\n height: 50vh;\n}\n.list-editor .drawer__inner {\n border-radius: 0 0 8px 8px;\n}\n.list-editor .drawer__inner.backdrop {\n width: calc(100% - 60px);\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n border-radius: 0 0 0 8px;\n}\n.list-editor__accounts {\n overflow-y: auto;\n}\n.list-editor .account__display-name:hover strong {\n text-decoration: none;\n}\n.list-editor .account__avatar {\n cursor: default;\n}\n.list-editor .search {\n margin-bottom: 0;\n}\n\n.list-adder {\n background: #121a24;\n flex-direction: column;\n border-radius: 8px;\n box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.4);\n width: 380px;\n overflow: hidden;\n}\n@media screen and (max-width: 420px) {\n .list-adder {\n width: 90%;\n }\n}\n.list-adder__account {\n background: #283a50;\n}\n.list-adder__lists {\n background: #283a50;\n height: 50vh;\n border-radius: 0 0 8px 8px;\n overflow-y: auto;\n}\n.list-adder .list {\n padding: 10px;\n border-bottom: 1px solid #202e3f;\n}\n.list-adder .list__wrapper {\n display: flex;\n}\n.list-adder .list__display-name {\n flex: 1 1 auto;\n overflow: hidden;\n text-decoration: none;\n font-size: 16px;\n padding: 10px;\n}\n\n.focal-point-modal {\n max-width: 80vw;\n max-height: 80vh;\n position: relative;\n}\n\n.focal-point {\n position: relative;\n cursor: pointer;\n overflow: hidden;\n}\n.focal-point.dragging {\n cursor: move;\n}\n.focal-point img {\n max-width: 80vw;\n max-height: 80vh;\n width: auto;\n height: auto;\n margin: auto;\n}\n.focal-point__reticle {\n position: absolute;\n width: 100px;\n height: 100px;\n transform: translate(-50%, -50%);\n background: url(\"~images/reticle.png\") no-repeat 0 0;\n border-radius: 50%;\n box-shadow: 0 0 0 9999em rgba(0, 0, 0, 0.35);\n}\n.focal-point__overlay {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n}\n\n.floating-action-button {\n position: fixed;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 3.9375rem;\n height: 3.9375rem;\n bottom: 1.3125rem;\n right: 1.3125rem;\n background: #000070;\n color: #ffffff;\n border-radius: 50%;\n font-size: 21px;\n line-height: 21px;\n text-decoration: none;\n box-shadow: 2px 3px 9px rgba(0, 0, 0, 0.4);\n}\n.floating-action-button:hover, .floating-action-button:focus, .floating-action-button:active {\n background: #0000a3;\n}\n\n.account__header__content {\n color: #9baec8;\n font-size: 14px;\n font-weight: 400;\n overflow: hidden;\n word-break: normal;\n word-wrap: break-word;\n}\n.account__header__content p {\n margin-bottom: 20px;\n}\n.account__header__content p:last-child {\n margin-bottom: 0;\n}\n.account__header__content a {\n color: inherit;\n text-decoration: underline;\n}\n.account__header__content a:hover {\n text-decoration: none;\n}\n\n.account__header {\n overflow: hidden;\n}\n.account__header.inactive {\n opacity: 0.5;\n}\n.account__header.inactive .account__header__image,\n.account__header.inactive .account__avatar {\n filter: grayscale(100%);\n}\n.account__header__info {\n position: absolute;\n top: 10px;\n left: 10px;\n}\n.account__header__image {\n overflow: hidden;\n height: 145px;\n position: relative;\n background: #0b1016;\n}\n.account__header__image img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n}\n.account__header__bar {\n position: relative;\n background: #192432;\n padding: 5px;\n border-bottom: 1px solid #26374d;\n}\n.account__header__bar .avatar {\n display: block;\n flex: 0 0 auto;\n width: 94px;\n margin-left: -2px;\n}\n.account__header__bar .avatar .account__avatar {\n background: #040609;\n border: 2px solid #192432;\n}\n.account__header__tabs {\n display: flex;\n align-items: flex-start;\n padding: 7px 5px;\n margin-top: -55px;\n}\n.account__header__tabs__buttons {\n display: flex;\n align-items: center;\n padding-top: 55px;\n overflow: hidden;\n}\n.account__header__tabs__buttons .icon-button {\n border: 1px solid #26374d;\n border-radius: 4px;\n box-sizing: content-box;\n padding: 2px;\n}\n.account__header__tabs__buttons .button {\n margin: 0 8px;\n}\n.account__header__tabs__name {\n padding: 5px;\n}\n.account__header__tabs__name .account-role {\n vertical-align: top;\n}\n.account__header__tabs__name .emojione {\n width: 22px;\n height: 22px;\n}\n.account__header__tabs__name h1 {\n font-size: 16px;\n line-height: 24px;\n color: #ffffff;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.account__header__tabs__name h1 small {\n display: block;\n font-size: 14px;\n color: #9baec8;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.account__header__tabs .spacer {\n flex: 1 1 auto;\n}\n.account__header__bio {\n overflow: hidden;\n margin: 0 -5px;\n}\n.account__header__bio .account__header__content {\n padding: 20px 15px;\n padding-bottom: 5px;\n color: #ffffff;\n}\n.account__header__bio .account__header__fields {\n margin: 0;\n border-top: 1px solid #26374d;\n}\n.account__header__bio .account__header__fields a {\n color: #0000a8;\n}\n.account__header__bio .account__header__fields dl:first-child .verified {\n border-radius: 0 4px 0 0;\n}\n.account__header__bio .account__header__fields .verified a {\n color: #79bd9a;\n}\n.account__header__extra {\n margin-top: 4px;\n}\n.account__header__extra__links {\n font-size: 14px;\n color: #9baec8;\n}\n.account__header__extra__links a {\n display: inline-block;\n color: #9baec8;\n text-decoration: none;\n padding: 10px;\n padding-top: 20px;\n font-weight: 500;\n}\n.account__header__extra__links a strong {\n font-weight: 700;\n color: #ffffff;\n}\n\n.trends__header {\n color: #404040;\n background: #151f2b;\n border-bottom: 1px solid #0b1016;\n font-weight: 500;\n padding: 15px;\n font-size: 16px;\n cursor: default;\n}\n.trends__header .fa {\n display: inline-block;\n margin-right: 5px;\n}\n.trends__item {\n display: flex;\n align-items: center;\n padding: 15px;\n border-bottom: 1px solid #202e3f;\n}\n.trends__item:last-child {\n border-bottom: 0;\n}\n.trends__item__name {\n flex: 1 1 auto;\n color: #404040;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.trends__item__name strong {\n font-weight: 500;\n}\n.trends__item__name a {\n color: #9baec8;\n text-decoration: none;\n font-size: 14px;\n font-weight: 500;\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.trends__item__name a:hover span, .trends__item__name a:focus span, .trends__item__name a:active span {\n text-decoration: underline;\n}\n.trends__item__current {\n flex: 0 0 auto;\n width: 100px;\n font-size: 24px;\n line-height: 36px;\n font-weight: 500;\n text-align: center;\n color: #d9e1e8;\n}\n.trends__item__sparkline {\n flex: 0 0 auto;\n width: 50px;\n}\n.trends__item__sparkline path {\n stroke: #00009e !important;\n}\n\n.poll {\n margin-top: 16px;\n font-size: 14px;\n}\n.poll li {\n margin-bottom: 10px;\n position: relative;\n height: 30px;\n}\n.poll__chart {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n display: inline-block;\n border-radius: 4px;\n background: #6d89af;\n}\n.poll__chart.leading {\n background: #00007f;\n}\n.poll__text {\n position: relative;\n display: inline-block;\n padding: 6px 0;\n line-height: 18px;\n cursor: default;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.poll__text input[type=radio],\n.poll__text input[type=checkbox] {\n display: none;\n}\n.poll__text input[type=text] {\n display: block;\n box-sizing: border-box;\n flex: 1 1 auto;\n width: 20px;\n font-size: 14px;\n color: #121a24;\n display: block;\n outline: 0;\n font-family: inherit;\n background: #ffffff;\n border: 1px solid #dbdbdb;\n border-radius: 4px;\n padding: 6px 10px;\n}\n.poll__text input[type=text]:focus {\n border-color: #00007f;\n}\n.poll__text.selectable {\n cursor: pointer;\n}\n.poll__text.editable {\n display: flex;\n align-items: center;\n}\n.poll__input {\n display: inline-block;\n position: relative;\n border: 1px solid #9baec8;\n box-sizing: border-box;\n width: 18px;\n height: 18px;\n flex: 0 0 auto;\n margin-right: 10px;\n top: -1px;\n border-radius: 50%;\n vertical-align: middle;\n}\n.poll__input.checkbox {\n border-radius: 4px;\n}\n.poll__input.active {\n border-color: #79bd9a;\n background: #79bd9a;\n}\n.poll__number {\n display: inline-block;\n width: 36px;\n font-weight: 700;\n padding: 0 10px;\n text-align: right;\n}\n.poll__footer {\n padding-top: 6px;\n padding-bottom: 5px;\n color: #404040;\n}\n.poll__link {\n display: inline;\n background: transparent;\n padding: 0;\n margin: 0;\n border: 0;\n color: #404040;\n text-decoration: underline;\n font-size: inherit;\n}\n.poll__link:hover, .poll__link:focus, .poll__link:active {\n text-decoration: none;\n}\n.poll .button {\n height: 36px;\n padding: 0 16px;\n margin-right: 10px;\n font-size: 14px;\n}\n\n.compose-form__poll-wrapper {\n border-top: 1px solid #ebebeb;\n}\n.compose-form__poll-wrapper ul {\n padding: 10px;\n}\n.compose-form__poll-wrapper .poll__footer {\n border-top: 1px solid #ebebeb;\n padding: 10px;\n display: flex;\n align-items: center;\n}\n.compose-form__poll-wrapper .poll__footer button,\n.compose-form__poll-wrapper .poll__footer select {\n flex: 1 1 50%;\n}\n.compose-form__poll-wrapper .button.button-secondary {\n font-size: 14px;\n font-weight: 400;\n padding: 6px 10px;\n height: auto;\n line-height: inherit;\n color: #404040;\n border-color: #404040;\n margin-right: 5px;\n}\n.compose-form__poll-wrapper li {\n display: flex;\n align-items: center;\n}\n.compose-form__poll-wrapper li .poll__text {\n flex: 0 0 auto;\n width: calc(100% - (23px + 6px));\n margin-right: 6px;\n}\n.compose-form__poll-wrapper select {\n appearance: none;\n box-sizing: border-box;\n font-size: 14px;\n color: #121a24;\n display: inline-block;\n width: auto;\n outline: 0;\n font-family: inherit;\n background: #ffffff url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center/auto 16px;\n border: 1px solid #dbdbdb;\n border-radius: 4px;\n padding: 6px 10px;\n padding-right: 30px;\n}\n.compose-form__poll-wrapper .icon-button.disabled {\n color: #dbdbdb;\n}\n\n.muted .poll {\n color: #404040;\n}\n.muted .poll__chart {\n background: rgba(109, 137, 175, 0.2);\n}\n.muted .poll__chart.leading {\n background: rgba(0, 0, 127, 0.2);\n}\n\n.modal-layout {\n background: #121a24 url('data:image/svg+xml;utf8,') repeat-x bottom fixed;\n display: flex;\n flex-direction: column;\n height: 100vh;\n padding: 0;\n}\n\n.modal-layout__mastodon {\n display: flex;\n flex: 1;\n flex-direction: column;\n justify-content: flex-end;\n}\n.modal-layout__mastodon > * {\n flex: 1;\n max-height: 235px;\n}\n\n@media screen and (max-width: 600px) {\n .account-header {\n margin-top: 0;\n }\n}\n.emoji-mart {\n font-size: 13px;\n display: inline-block;\n color: #121a24;\n}\n.emoji-mart,\n.emoji-mart * {\n box-sizing: border-box;\n line-height: 1.15;\n}\n.emoji-mart .emoji-mart-emoji {\n padding: 6px;\n}\n\n.emoji-mart-bar {\n border: 0 solid #c0cdd9;\n}\n.emoji-mart-bar:first-child {\n border-bottom-width: 1px;\n border-top-left-radius: 5px;\n border-top-right-radius: 5px;\n background: #d9e1e8;\n}\n.emoji-mart-bar:last-child {\n border-top-width: 1px;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n display: none;\n}\n\n.emoji-mart-anchors {\n display: flex;\n justify-content: space-between;\n padding: 0 6px;\n color: #404040;\n line-height: 0;\n}\n\n.emoji-mart-anchor {\n position: relative;\n flex: 1;\n text-align: center;\n padding: 12px 4px;\n overflow: hidden;\n transition: color 0.1s ease-out;\n cursor: pointer;\n}\n.emoji-mart-anchor:hover {\n color: #363636;\n}\n\n.emoji-mart-anchor-selected {\n color: #00007f;\n}\n.emoji-mart-anchor-selected:hover {\n color: #00006b;\n}\n.emoji-mart-anchor-selected .emoji-mart-anchor-bar {\n bottom: -1px;\n}\n\n.emoji-mart-anchor-bar {\n position: absolute;\n bottom: -5px;\n left: 0;\n width: 100%;\n height: 4px;\n background-color: #00007f;\n}\n\n.emoji-mart-anchors i {\n display: inline-block;\n width: 100%;\n max-width: 22px;\n}\n.emoji-mart-anchors svg {\n fill: currentColor;\n max-height: 18px;\n}\n\n.emoji-mart-scroll {\n overflow-y: scroll;\n height: 270px;\n max-height: 35vh;\n padding: 0 6px 6px;\n background: #ffffff;\n will-change: transform;\n}\n.emoji-mart-scroll::-webkit-scrollbar-track:hover, .emoji-mart-scroll::-webkit-scrollbar-track:active {\n background-color: rgba(0, 0, 0, 0.3);\n}\n\n.emoji-mart-search {\n padding: 10px;\n padding-right: 45px;\n background: #ffffff;\n}\n.emoji-mart-search input {\n font-size: 14px;\n font-weight: 400;\n padding: 7px 9px;\n font-family: inherit;\n display: block;\n width: 100%;\n background: rgba(217, 225, 232, 0.3);\n color: #121a24;\n border: 1px solid #d9e1e8;\n border-radius: 4px;\n}\n.emoji-mart-search input::-moz-focus-inner {\n border: 0;\n}\n.emoji-mart-search input::-moz-focus-inner, .emoji-mart-search input:focus, .emoji-mart-search input:active {\n outline: 0 !important;\n}\n\n.emoji-mart-category .emoji-mart-emoji {\n cursor: pointer;\n}\n.emoji-mart-category .emoji-mart-emoji span {\n z-index: 1;\n position: relative;\n text-align: center;\n}\n.emoji-mart-category .emoji-mart-emoji:hover::before {\n z-index: 0;\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(217, 225, 232, 0.7);\n border-radius: 100%;\n}\n\n.emoji-mart-category-label {\n z-index: 2;\n position: relative;\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n}\n.emoji-mart-category-label span {\n display: block;\n width: 100%;\n font-weight: 500;\n padding: 5px 6px;\n background: #ffffff;\n}\n\n.emoji-mart-emoji {\n position: relative;\n display: inline-block;\n font-size: 0;\n}\n.emoji-mart-emoji span {\n width: 22px;\n height: 22px;\n}\n\n.emoji-mart-no-results {\n font-size: 14px;\n text-align: center;\n padding-top: 70px;\n color: #9baec8;\n}\n.emoji-mart-no-results .emoji-mart-category-label {\n display: none;\n}\n.emoji-mart-no-results .emoji-mart-no-results-label {\n margin-top: 0.2em;\n}\n.emoji-mart-no-results .emoji-mart-emoji:hover::before {\n content: none;\n}\n\n.emoji-mart-preview {\n display: none;\n}\n\n.container {\n box-sizing: border-box;\n max-width: 1235px;\n margin: 0 auto;\n position: relative;\n}\n@media screen and (max-width: 1255px) {\n .container {\n width: 100%;\n padding: 0 10px;\n }\n}\n\n.rich-formatting {\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n color: #9baec8;\n padding-right: 10px;\n}\n.rich-formatting a {\n color: #00007f;\n text-decoration: underline;\n}\n.rich-formatting p,\n.rich-formatting li {\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 12px;\n color: #9baec8;\n}\n.rich-formatting p a,\n.rich-formatting li a {\n color: #00007f;\n text-decoration: underline;\n}\n.rich-formatting p:last-child,\n.rich-formatting li:last-child {\n margin-bottom: 0;\n}\n.rich-formatting strong,\n.rich-formatting em {\n font-weight: 700;\n color: #bcc9da;\n}\n.rich-formatting h1 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 26px;\n line-height: 30px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.rich-formatting h1 small {\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n display: block;\n font-size: 18px;\n font-weight: 400;\n color: #bcc9da;\n}\n.rich-formatting h2 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 22px;\n line-height: 26px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.rich-formatting h3 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 18px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.rich-formatting h4 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 16px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.rich-formatting h5 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.rich-formatting h6 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 12px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.rich-formatting ul,\n.rich-formatting ol {\n margin-left: 20px;\n}\n.rich-formatting ul[type=a],\n.rich-formatting ol[type=a] {\n list-style-type: lower-alpha;\n}\n.rich-formatting ul[type=i],\n.rich-formatting ol[type=i] {\n list-style-type: lower-roman;\n}\n.rich-formatting ul {\n list-style: disc;\n}\n.rich-formatting ol {\n list-style: decimal;\n}\n.rich-formatting li > ol,\n.rich-formatting li > ul {\n margin-top: 6px;\n}\n.rich-formatting hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba(64, 64, 64, 0.6);\n margin: 20px 0;\n}\n.rich-formatting hr.spacer {\n height: 1px;\n border: 0;\n}\n\n.information-board {\n background: #0b1016;\n padding: 20px 0;\n}\n.information-board .container-alt {\n position: relative;\n padding-right: 295px;\n}\n.information-board__sections {\n display: flex;\n justify-content: space-between;\n flex-wrap: wrap;\n}\n.information-board__section {\n flex: 1 0 0;\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n font-size: 16px;\n line-height: 28px;\n color: #ffffff;\n text-align: right;\n padding: 10px 15px;\n}\n.information-board__section span,\n.information-board__section strong {\n display: block;\n}\n.information-board__section span:last-child {\n color: #d9e1e8;\n}\n.information-board__section strong {\n font-family: \"mastodon-font-display\", sans-serif;\n font-weight: 500;\n font-size: 32px;\n line-height: 48px;\n}\n@media screen and (max-width: 700px) {\n .information-board__section {\n text-align: center;\n }\n}\n.information-board .panel {\n position: absolute;\n width: 280px;\n box-sizing: border-box;\n background: #040609;\n padding: 20px;\n padding-top: 10px;\n border-radius: 4px 4px 0 0;\n right: 0;\n bottom: -40px;\n}\n.information-board .panel .panel-header {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n color: #9baec8;\n padding-bottom: 5px;\n margin-bottom: 15px;\n border-bottom: 1px solid #192432;\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\n.information-board .panel .panel-header a,\n.information-board .panel .panel-header span {\n font-weight: 400;\n color: #7a93b6;\n}\n.information-board .panel .panel-header a {\n text-decoration: none;\n}\n.information-board .owner {\n text-align: center;\n}\n.information-board .owner .avatar {\n width: 80px;\n height: 80px;\n margin: 0 auto;\n margin-bottom: 15px;\n}\n.information-board .owner .avatar img {\n display: block;\n width: 80px;\n height: 80px;\n border-radius: 48px;\n}\n.information-board .owner .name {\n font-size: 14px;\n}\n.information-board .owner .name a {\n display: block;\n color: #ffffff;\n text-decoration: none;\n}\n.information-board .owner .name a:hover .display_name {\n text-decoration: underline;\n}\n.information-board .owner .name .username {\n display: block;\n color: #9baec8;\n}\n\n.landing-page p,\n.landing-page li {\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 12px;\n color: #9baec8;\n}\n.landing-page p a,\n.landing-page li a {\n color: #00007f;\n text-decoration: underline;\n}\n.landing-page em {\n display: inline;\n margin: 0;\n padding: 0;\n font-weight: 700;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n color: #bcc9da;\n}\n.landing-page h1 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 26px;\n line-height: 30px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.landing-page h1 small {\n font-family: \"mastodon-font-sans-serif\", sans-serif;\n display: block;\n font-size: 18px;\n font-weight: 400;\n color: #bcc9da;\n}\n.landing-page h2 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 22px;\n line-height: 26px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.landing-page h3 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 18px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.landing-page h4 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 16px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.landing-page h5 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.landing-page h6 {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 12px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: #d9e1e8;\n}\n.landing-page ul,\n.landing-page ol {\n margin-left: 20px;\n}\n.landing-page ul[type=a],\n.landing-page ol[type=a] {\n list-style-type: lower-alpha;\n}\n.landing-page ul[type=i],\n.landing-page ol[type=i] {\n list-style-type: lower-roman;\n}\n.landing-page ul {\n list-style: disc;\n}\n.landing-page ol {\n list-style: decimal;\n}\n.landing-page li > ol,\n.landing-page li > ul {\n margin-top: 6px;\n}\n.landing-page hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba(64, 64, 64, 0.6);\n margin: 20px 0;\n}\n.landing-page hr.spacer {\n height: 1px;\n border: 0;\n}\n.landing-page__information, .landing-page__forms {\n padding: 20px;\n}\n.landing-page__call-to-action {\n background: #0b1016;\n border-radius: 4px;\n padding: 25px 40px;\n overflow: hidden;\n box-sizing: border-box;\n}\n.landing-page__call-to-action .row {\n width: 100%;\n display: flex;\n flex-direction: row-reverse;\n flex-wrap: nowrap;\n justify-content: space-between;\n align-items: center;\n}\n.landing-page__call-to-action .row__information-board {\n display: flex;\n justify-content: flex-end;\n align-items: flex-end;\n}\n.landing-page__call-to-action .row__information-board .information-board__section {\n flex: 1 0 auto;\n padding: 0 10px;\n}\n@media screen and (max-width: 415px) {\n .landing-page__call-to-action .row__information-board {\n width: 100%;\n justify-content: space-between;\n }\n}\n.landing-page__call-to-action .row__mascot {\n flex: 1;\n margin: 10px -50px 0 0;\n}\n@media screen and (max-width: 415px) {\n .landing-page__call-to-action .row__mascot {\n display: none;\n }\n}\n.landing-page__logo {\n margin-right: 20px;\n}\n.landing-page__logo img {\n height: 50px;\n width: auto;\n mix-blend-mode: lighten;\n}\n.landing-page__information {\n padding: 45px 40px;\n margin-bottom: 10px;\n}\n.landing-page__information:last-child {\n margin-bottom: 0;\n}\n.landing-page__information strong {\n font-weight: 500;\n color: #bcc9da;\n}\n.landing-page__information .account {\n border-bottom: 0;\n padding: 0;\n}\n.landing-page__information .account__display-name {\n align-items: center;\n display: flex;\n margin-right: 5px;\n}\n.landing-page__information .account div.account__display-name:hover .display-name strong {\n text-decoration: none;\n}\n.landing-page__information .account div.account__display-name .account__avatar {\n cursor: default;\n}\n.landing-page__information .account__avatar-wrapper {\n margin-left: 0;\n flex: 0 0 auto;\n}\n.landing-page__information .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n}\n.landing-page__information .account .display-name {\n font-size: 15px;\n}\n.landing-page__information .account .display-name__account {\n font-size: 14px;\n}\n@media screen and (max-width: 960px) {\n .landing-page__information .contact {\n margin-top: 30px;\n }\n}\n@media screen and (max-width: 700px) {\n .landing-page__information {\n padding: 25px 20px;\n }\n}\n.landing-page__information, .landing-page__forms,\n.landing-page #mastodon-timeline {\n box-sizing: border-box;\n background: #121a24;\n border-radius: 4px;\n box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);\n}\n.landing-page__mascot {\n height: 104px;\n position: relative;\n left: -40px;\n bottom: 25px;\n}\n.landing-page__mascot img {\n height: 190px;\n width: auto;\n}\n.landing-page__short-description .row {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n margin-bottom: 40px;\n}\n@media screen and (max-width: 700px) {\n .landing-page__short-description .row {\n margin-bottom: 20px;\n }\n}\n.landing-page__short-description p a {\n color: #d9e1e8;\n}\n.landing-page__short-description h1 {\n font-weight: 500;\n color: #ffffff;\n margin-bottom: 0;\n}\n.landing-page__short-description h1 small {\n color: #9baec8;\n}\n.landing-page__short-description h1 small span {\n color: #d9e1e8;\n}\n.landing-page__short-description p:last-child {\n margin-bottom: 0;\n}\n.landing-page__hero {\n margin-bottom: 10px;\n}\n.landing-page__hero img {\n display: block;\n margin: 0;\n max-width: 100%;\n height: auto;\n border-radius: 4px;\n}\n@media screen and (max-width: 840px) {\n .landing-page .information-board .container-alt {\n padding-right: 20px;\n }\n .landing-page .information-board .panel {\n position: static;\n margin-top: 20px;\n width: 100%;\n border-radius: 4px;\n }\n .landing-page .information-board .panel .panel-header {\n text-align: center;\n }\n}\n@media screen and (max-width: 675px) {\n .landing-page .header-wrapper {\n padding-top: 0;\n }\n .landing-page .header-wrapper.compact {\n padding-bottom: 0;\n }\n .landing-page .header-wrapper.compact .hero .heading {\n text-align: initial;\n }\n .landing-page .header .container-alt,\n.landing-page .features .container-alt {\n display: block;\n }\n}\n.landing-page .cta {\n margin: 20px;\n}\n\n.landing {\n margin-bottom: 100px;\n}\n@media screen and (max-width: 738px) {\n .landing {\n margin-bottom: 0;\n }\n}\n.landing__brand {\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 50px;\n}\n.landing__brand img {\n height: 52px;\n}\n@media screen and (max-width: 415px) {\n .landing__brand {\n padding: 0;\n margin-bottom: 30px;\n }\n}\n.landing .directory {\n margin-top: 30px;\n background: transparent;\n box-shadow: none;\n border-radius: 0;\n}\n.landing .hero-widget {\n margin-top: 30px;\n margin-bottom: 0;\n}\n.landing .hero-widget h4 {\n padding: 10px;\n text-transform: uppercase;\n font-weight: 700;\n font-size: 13px;\n color: #9baec8;\n}\n.landing .hero-widget__text {\n border-radius: 0;\n padding-bottom: 0;\n}\n.landing .hero-widget__footer {\n background: #121a24;\n padding: 10px;\n border-radius: 0 0 4px 4px;\n display: flex;\n}\n.landing .hero-widget__footer__column {\n flex: 1 1 50%;\n}\n.landing .hero-widget .account {\n padding: 10px 0;\n border-bottom: 0;\n}\n.landing .hero-widget .account .account__display-name {\n display: flex;\n align-items: center;\n}\n.landing .hero-widget .account .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n}\n.landing .hero-widget__counter {\n padding: 10px;\n}\n.landing .hero-widget__counter strong {\n font-family: \"mastodon-font-display\", sans-serif;\n font-size: 15px;\n font-weight: 700;\n display: block;\n}\n.landing .hero-widget__counter span {\n font-size: 14px;\n color: #9baec8;\n}\n.landing .simple_form .user_agreement .label_input > label {\n font-weight: 400;\n color: #9baec8;\n}\n.landing .simple_form p.lead {\n color: #9baec8;\n font-size: 15px;\n line-height: 20px;\n font-weight: 400;\n margin-bottom: 25px;\n}\n.landing__grid {\n max-width: 960px;\n margin: 0 auto;\n display: grid;\n grid-template-columns: minmax(0, 50%) minmax(0, 50%);\n grid-gap: 30px;\n}\n@media screen and (max-width: 738px) {\n .landing__grid {\n grid-template-columns: minmax(0, 100%);\n grid-gap: 10px;\n }\n .landing__grid__column-login {\n grid-row: 1;\n display: flex;\n flex-direction: column;\n }\n .landing__grid__column-login .box-widget {\n order: 2;\n flex: 0 0 auto;\n }\n .landing__grid__column-login .hero-widget {\n margin-top: 0;\n margin-bottom: 10px;\n order: 1;\n flex: 0 0 auto;\n }\n .landing__grid__column-registration {\n grid-row: 2;\n }\n .landing__grid .directory {\n margin-top: 10px;\n }\n}\n@media screen and (max-width: 415px) {\n .landing__grid {\n grid-gap: 0;\n }\n .landing__grid .hero-widget {\n display: block;\n margin-bottom: 0;\n box-shadow: none;\n }\n .landing__grid .hero-widget__img, .landing__grid .hero-widget__img img, .landing__grid .hero-widget__footer {\n border-radius: 0;\n }\n .landing__grid .hero-widget,\n.landing__grid .box-widget,\n.landing__grid .directory__tag {\n border-bottom: 1px solid #202e3f;\n }\n .landing__grid .directory {\n margin-top: 0;\n }\n .landing__grid .directory__tag {\n margin-bottom: 0;\n }\n .landing__grid .directory__tag > a, .landing__grid .directory__tag > div {\n border-radius: 0;\n box-shadow: none;\n }\n .landing__grid .directory__tag:last-child {\n border-bottom: 0;\n }\n}\n\n.brand {\n position: relative;\n text-decoration: none;\n}\n\n.brand__tagline {\n display: block;\n position: absolute;\n bottom: -10px;\n left: 50px;\n width: 300px;\n color: #9baec8;\n text-decoration: none;\n font-size: 14px;\n}\n@media screen and (max-width: 415px) {\n .brand__tagline {\n position: static;\n width: auto;\n margin-top: 20px;\n color: #404040;\n }\n}\n\n.table {\n width: 100%;\n max-width: 100%;\n border-spacing: 0;\n border-collapse: collapse;\n}\n.table th,\n.table td {\n padding: 8px;\n line-height: 18px;\n vertical-align: top;\n border-top: 1px solid #121a24;\n text-align: left;\n background: #0b1016;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #121a24;\n border-top: 0;\n font-weight: 500;\n}\n.table > tbody > tr > th {\n font-weight: 500;\n}\n.table > tbody > tr:nth-child(odd) > td, .table > tbody > tr:nth-child(odd) > th {\n background: #121a24;\n}\n.table a {\n color: #00007f;\n text-decoration: underline;\n}\n.table a:hover {\n text-decoration: none;\n}\n.table strong {\n font-weight: 500;\n}\n.table strong:lang(ja) {\n font-weight: 700;\n}\n.table strong:lang(ko) {\n font-weight: 700;\n}\n.table strong:lang(zh-CN) {\n font-weight: 700;\n}\n.table strong:lang(zh-HK) {\n font-weight: 700;\n}\n.table strong:lang(zh-TW) {\n font-weight: 700;\n}\n.table.inline-table > tbody > tr:nth-child(odd) > td, .table.inline-table > tbody > tr:nth-child(odd) > th {\n background: transparent;\n}\n.table.inline-table > tbody > tr:first-child > td, .table.inline-table > tbody > tr:first-child > th {\n border-top: 0;\n}\n.table.batch-table > thead > tr > th {\n background: #121a24;\n border-top: 1px solid #040609;\n border-bottom: 1px solid #040609;\n}\n.table.batch-table > thead > tr > th:first-child {\n border-radius: 4px 0 0;\n border-left: 1px solid #040609;\n}\n.table.batch-table > thead > tr > th:last-child {\n border-radius: 0 4px 0 0;\n border-right: 1px solid #040609;\n}\n.table--invites tbody td {\n vertical-align: middle;\n}\n\n.table-wrapper {\n overflow: auto;\n margin-bottom: 20px;\n}\n\nsamp {\n font-family: \"mastodon-font-monospace\", monospace;\n}\n\nbutton.table-action-link {\n background: transparent;\n border: 0;\n font: inherit;\n}\n\nbutton.table-action-link,\na.table-action-link {\n text-decoration: none;\n display: inline-block;\n margin-right: 5px;\n padding: 0 10px;\n color: #9baec8;\n font-weight: 500;\n}\nbutton.table-action-link:hover,\na.table-action-link:hover {\n color: #ffffff;\n}\nbutton.table-action-link i.fa,\na.table-action-link i.fa {\n font-weight: 400;\n margin-right: 5px;\n}\nbutton.table-action-link:first-child,\na.table-action-link:first-child {\n padding-left: 0;\n}\n\n.batch-table__toolbar, .batch-table__row {\n display: flex;\n}\n.batch-table__toolbar__select, .batch-table__row__select {\n box-sizing: border-box;\n padding: 8px 16px;\n cursor: pointer;\n min-height: 100%;\n}\n.batch-table__toolbar__select input, .batch-table__row__select input {\n margin-top: 8px;\n}\n.batch-table__toolbar__select--aligned, .batch-table__row__select--aligned {\n display: flex;\n align-items: center;\n}\n.batch-table__toolbar__select--aligned input, .batch-table__row__select--aligned input {\n margin-top: 0;\n}\n@media screen and (max-width: 415px) {\n .batch-table__toolbar__select, .batch-table__row__select {\n display: none;\n }\n}\n.batch-table__toolbar__actions, .batch-table__toolbar__content, .batch-table__row__actions, .batch-table__row__content {\n padding: 8px 0;\n padding-right: 16px;\n flex: 1 1 auto;\n}\n.batch-table__toolbar {\n border: 1px solid #040609;\n background: #121a24;\n border-radius: 4px 0 0;\n height: 47px;\n align-items: center;\n}\n.batch-table__toolbar__actions {\n text-align: right;\n padding-right: 11px;\n}\n@media screen and (max-width: 415px) {\n .batch-table__toolbar {\n display: none;\n }\n}\n.batch-table__row {\n border: 1px solid #040609;\n border-top: 0;\n background: #0b1016;\n}\n@media screen and (max-width: 415px) {\n .batch-table__row:first-child {\n border-top: 1px solid #040609;\n }\n}\n.batch-table__row:hover {\n background: #0f151d;\n}\n.batch-table__row:nth-child(even) {\n background: #121a24;\n}\n.batch-table__row:nth-child(even):hover {\n background: #151f2b;\n}\n.batch-table__row__content {\n padding-top: 12px;\n padding-bottom: 16px;\n}\n.batch-table__row__content--unpadded {\n padding: 0;\n}\n.batch-table .status__content {\n padding-top: 0;\n}\n.batch-table .status__content summary {\n display: list-item;\n}\n.batch-table .status__content strong {\n font-weight: 700;\n}\n.batch-table .nothing-here {\n border: 1px solid #040609;\n border-top: 0;\n box-shadow: none;\n}\n@media screen and (max-width: 415px) {\n .batch-table .nothing-here {\n border-top: 1px solid #040609;\n }\n}\n@media screen and (max-width: 870px) {\n .batch-table .accounts-table tbody td.optional {\n display: none;\n }\n}\n\n.admin-wrapper {\n display: flex;\n justify-content: center;\n height: 100%;\n}\n.admin-wrapper .sidebar-wrapper {\n flex: 1 1 240px;\n height: 100%;\n background: #121a24;\n display: flex;\n justify-content: flex-end;\n}\n.admin-wrapper .sidebar {\n width: 240px;\n height: 100%;\n padding: 0;\n overflow-y: auto;\n}\n.admin-wrapper .sidebar .logo {\n display: block;\n margin: 40px auto;\n width: 100px;\n height: 100px;\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper .sidebar > a:first-child {\n display: none;\n }\n}\n.admin-wrapper .sidebar ul {\n list-style: none;\n border-radius: 4px 0 0 4px;\n overflow: hidden;\n margin-bottom: 20px;\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper .sidebar ul {\n margin-bottom: 0;\n }\n}\n.admin-wrapper .sidebar ul a {\n display: block;\n padding: 15px;\n color: #9baec8;\n text-decoration: none;\n transition: all 200ms linear;\n border-radius: 4px 0 0 4px;\n}\n.admin-wrapper .sidebar ul a i.fa {\n margin-right: 5px;\n}\n.admin-wrapper .sidebar ul a:hover {\n color: #ffffff;\n background-color: #0a0e13;\n transition: all 100ms linear;\n}\n.admin-wrapper .sidebar ul a.selected {\n background: #0f151d;\n border-radius: 4px 0 0;\n}\n.admin-wrapper .sidebar ul ul {\n background: #0b1016;\n border-radius: 0 0 0 4px;\n margin: 0;\n}\n.admin-wrapper .sidebar ul ul a {\n border: 0;\n padding: 15px 35px;\n}\n.admin-wrapper .sidebar ul .simple-navigation-active-leaf a {\n color: #ffffff;\n background-color: #00007f;\n border-bottom: 0;\n border-radius: 0;\n}\n.admin-wrapper .sidebar ul .simple-navigation-active-leaf a:hover {\n background-color: #000099;\n}\n.admin-wrapper .sidebar > ul > .simple-navigation-active-leaf a {\n border-radius: 4px 0 0 4px;\n}\n.admin-wrapper .content-wrapper {\n flex: 2 1 840px;\n overflow: auto;\n}\n.admin-wrapper .content {\n max-width: 840px;\n padding: 20px 15px;\n padding-top: 60px;\n padding-left: 25px;\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper .content {\n max-width: none;\n padding: 15px;\n padding-top: 30px;\n }\n}\n.admin-wrapper .content h2 {\n color: #d9e1e8;\n font-size: 24px;\n line-height: 28px;\n font-weight: 400;\n padding-bottom: 40px;\n border-bottom: 1px solid #202e3f;\n margin-bottom: 40px;\n}\n.admin-wrapper .content h3 {\n color: #d9e1e8;\n font-size: 20px;\n line-height: 28px;\n font-weight: 400;\n margin-bottom: 30px;\n}\n.admin-wrapper .content h4 {\n text-transform: uppercase;\n font-size: 13px;\n font-weight: 700;\n color: #9baec8;\n padding-bottom: 8px;\n margin-bottom: 8px;\n border-bottom: 1px solid #202e3f;\n}\n.admin-wrapper .content h6 {\n font-size: 16px;\n color: #d9e1e8;\n line-height: 28px;\n font-weight: 400;\n}\n.admin-wrapper .content .fields-group h6 {\n color: #ffffff;\n font-weight: 500;\n}\n.admin-wrapper .content .directory__tag > a,\n.admin-wrapper .content .directory__tag > div {\n box-shadow: none;\n}\n.admin-wrapper .content .directory__tag .table-action-link .fa {\n color: inherit;\n}\n.admin-wrapper .content .directory__tag h4 {\n font-size: 18px;\n font-weight: 700;\n color: #ffffff;\n text-transform: none;\n padding-bottom: 0;\n margin-bottom: 0;\n border-bottom: none;\n}\n.admin-wrapper .content > p {\n font-size: 14px;\n line-height: 18px;\n color: #d9e1e8;\n margin-bottom: 20px;\n}\n.admin-wrapper .content > p strong {\n color: #ffffff;\n font-weight: 500;\n}\n.admin-wrapper .content > p strong:lang(ja) {\n font-weight: 700;\n}\n.admin-wrapper .content > p strong:lang(ko) {\n font-weight: 700;\n}\n.admin-wrapper .content > p strong:lang(zh-CN) {\n font-weight: 700;\n}\n.admin-wrapper .content > p strong:lang(zh-HK) {\n font-weight: 700;\n}\n.admin-wrapper .content > p strong:lang(zh-TW) {\n font-weight: 700;\n}\n.admin-wrapper .content hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba(64, 64, 64, 0.6);\n margin: 20px 0;\n}\n.admin-wrapper .content hr.spacer {\n height: 1px;\n border: 0;\n}\n.admin-wrapper .content .muted-hint {\n color: #9baec8;\n}\n.admin-wrapper .content .muted-hint a {\n color: #00007f;\n}\n.admin-wrapper .content .positive-hint {\n color: #79bd9a;\n font-weight: 500;\n}\n.admin-wrapper .content .negative-hint {\n color: #df405a;\n font-weight: 500;\n}\n.admin-wrapper .content .neutral-hint {\n color: #404040;\n font-weight: 500;\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper {\n display: block;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n }\n .admin-wrapper .sidebar-wrapper,\n.admin-wrapper .content-wrapper {\n flex: 0 0 auto;\n height: auto;\n overflow: initial;\n }\n .admin-wrapper .sidebar {\n width: 100%;\n padding: 0;\n height: auto;\n }\n}\n\n.filters {\n display: flex;\n flex-wrap: wrap;\n}\n.filters .filter-subset {\n flex: 0 0 auto;\n margin: 0 40px 10px 0;\n}\n.filters .filter-subset:last-child {\n margin-bottom: 20px;\n}\n.filters .filter-subset ul {\n margin-top: 5px;\n list-style: none;\n}\n.filters .filter-subset ul li {\n display: inline-block;\n margin-right: 5px;\n}\n.filters .filter-subset strong {\n font-weight: 500;\n text-transform: uppercase;\n font-size: 12px;\n}\n.filters .filter-subset strong:lang(ja) {\n font-weight: 700;\n}\n.filters .filter-subset strong:lang(ko) {\n font-weight: 700;\n}\n.filters .filter-subset strong:lang(zh-CN) {\n font-weight: 700;\n}\n.filters .filter-subset strong:lang(zh-HK) {\n font-weight: 700;\n}\n.filters .filter-subset strong:lang(zh-TW) {\n font-weight: 700;\n}\n.filters .filter-subset a {\n display: inline-block;\n color: #9baec8;\n text-decoration: none;\n text-transform: uppercase;\n font-size: 12px;\n font-weight: 500;\n border-bottom: 2px solid #121a24;\n}\n.filters .filter-subset a:hover {\n color: #ffffff;\n border-bottom: 2px solid #1b2635;\n}\n.filters .filter-subset a.selected {\n color: #00007f;\n border-bottom: 2px solid #00007f;\n}\n\n.flavour-screen {\n display: block;\n margin: 10px auto;\n max-width: 100%;\n}\n\n.flavour-description {\n display: block;\n font-size: 16px;\n margin: 10px 0;\n}\n.flavour-description > p {\n margin: 10px 0;\n}\n\n.report-accounts {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 20px;\n}\n\n.report-accounts__item {\n display: flex;\n flex: 250px;\n flex-direction: column;\n margin: 0 5px;\n}\n.report-accounts__item > strong {\n display: block;\n margin: 0 0 10px -5px;\n font-weight: 500;\n font-size: 14px;\n line-height: 18px;\n color: #d9e1e8;\n}\n.report-accounts__item > strong:lang(ja) {\n font-weight: 700;\n}\n.report-accounts__item > strong:lang(ko) {\n font-weight: 700;\n}\n.report-accounts__item > strong:lang(zh-CN) {\n font-weight: 700;\n}\n.report-accounts__item > strong:lang(zh-HK) {\n font-weight: 700;\n}\n.report-accounts__item > strong:lang(zh-TW) {\n font-weight: 700;\n}\n.report-accounts__item .account-card {\n flex: 1 1 auto;\n}\n\n.report-status,\n.account-status {\n display: flex;\n margin-bottom: 10px;\n}\n.report-status .activity-stream,\n.account-status .activity-stream {\n flex: 2 0 0;\n margin-right: 20px;\n max-width: calc(100% - 60px);\n}\n.report-status .activity-stream .entry,\n.account-status .activity-stream .entry {\n border-radius: 4px;\n}\n\n.report-status__actions,\n.account-status__actions {\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n}\n.report-status__actions .icon-button,\n.account-status__actions .icon-button {\n font-size: 24px;\n width: 24px;\n text-align: center;\n margin-bottom: 10px;\n}\n\n.simple_form.new_report_note,\n.simple_form.new_account_moderation_note {\n max-width: 100%;\n}\n\n.batch-form-box {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 5px;\n}\n.batch-form-box #form_status_batch_action {\n margin: 0 5px 5px 0;\n font-size: 14px;\n}\n.batch-form-box input.button {\n margin: 0 5px 5px 0;\n}\n.batch-form-box .media-spoiler-toggle-buttons {\n margin-left: auto;\n}\n.batch-form-box .media-spoiler-toggle-buttons .button {\n overflow: visible;\n margin: 0 0 5px 5px;\n float: right;\n}\n\n.back-link {\n margin-bottom: 10px;\n font-size: 14px;\n}\n.back-link a {\n color: #00007f;\n text-decoration: none;\n}\n.back-link a:hover {\n text-decoration: underline;\n}\n\n.spacer {\n flex: 1 1 auto;\n}\n\n.log-entry {\n margin-bottom: 20px;\n line-height: 20px;\n}\n.log-entry__header {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n padding: 10px;\n background: #121a24;\n color: #9baec8;\n border-radius: 4px 4px 0 0;\n font-size: 14px;\n position: relative;\n}\n.log-entry__avatar {\n margin-right: 10px;\n}\n.log-entry__avatar .avatar {\n display: block;\n margin: 0;\n border-radius: 50%;\n width: 40px;\n height: 40px;\n}\n.log-entry__content {\n max-width: calc(100% - 90px);\n}\n.log-entry__title {\n word-wrap: break-word;\n}\n.log-entry__timestamp {\n color: #404040;\n}\n.log-entry__extras {\n background: #1c2938;\n border-radius: 0 0 4px 4px;\n padding: 10px;\n color: #9baec8;\n font-family: \"mastodon-font-monospace\", monospace;\n font-size: 12px;\n word-wrap: break-word;\n min-height: 20px;\n}\n.log-entry__icon {\n font-size: 28px;\n margin-right: 10px;\n color: #404040;\n}\n.log-entry__icon__overlay {\n position: absolute;\n top: 10px;\n right: 10px;\n width: 10px;\n height: 10px;\n border-radius: 50%;\n}\n.log-entry__icon__overlay.positive {\n background: #79bd9a;\n}\n.log-entry__icon__overlay.negative {\n background: #e87487;\n}\n.log-entry__icon__overlay.neutral {\n background: #00007f;\n}\n.log-entry a,\n.log-entry .username,\n.log-entry .target {\n color: #d9e1e8;\n text-decoration: none;\n font-weight: 500;\n}\n.log-entry .diff-old {\n color: #e87487;\n}\n.log-entry .diff-neutral {\n color: #d9e1e8;\n}\n.log-entry .diff-new {\n color: #79bd9a;\n}\n\na.name-tag,\n.name-tag,\na.inline-name-tag,\n.inline-name-tag {\n text-decoration: none;\n color: #d9e1e8;\n}\na.name-tag .username,\n.name-tag .username,\na.inline-name-tag .username,\n.inline-name-tag .username {\n font-weight: 500;\n}\na.name-tag.suspended .username,\n.name-tag.suspended .username,\na.inline-name-tag.suspended .username,\n.inline-name-tag.suspended .username {\n text-decoration: line-through;\n color: #e87487;\n}\na.name-tag.suspended .avatar,\n.name-tag.suspended .avatar,\na.inline-name-tag.suspended .avatar,\n.inline-name-tag.suspended .avatar {\n filter: grayscale(100%);\n opacity: 0.8;\n}\n\na.name-tag,\n.name-tag {\n display: flex;\n align-items: center;\n}\na.name-tag .avatar,\n.name-tag .avatar {\n display: block;\n margin: 0;\n margin-right: 5px;\n border-radius: 50%;\n}\na.name-tag.suspended .avatar,\n.name-tag.suspended .avatar {\n filter: grayscale(100%);\n opacity: 0.8;\n}\n\n.speech-bubble {\n margin-bottom: 20px;\n border-left: 4px solid #00007f;\n}\n.speech-bubble.positive {\n border-left-color: #79bd9a;\n}\n.speech-bubble.negative {\n border-left-color: #e87487;\n}\n.speech-bubble.warning {\n border-left-color: #ca8f04;\n}\n.speech-bubble__bubble {\n padding: 16px;\n padding-left: 14px;\n font-size: 15px;\n line-height: 20px;\n border-radius: 4px 4px 4px 0;\n position: relative;\n font-weight: 500;\n}\n.speech-bubble__bubble a {\n color: #9baec8;\n}\n.speech-bubble__owner {\n padding: 8px;\n padding-left: 12px;\n}\n.speech-bubble time {\n color: #404040;\n}\n\n.report-card {\n background: #121a24;\n border-radius: 4px;\n margin-bottom: 20px;\n}\n.report-card__profile {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 15px;\n}\n.report-card__profile .account {\n padding: 0;\n border: 0;\n}\n.report-card__profile .account__avatar-wrapper {\n margin-left: 0;\n}\n.report-card__profile__stats {\n flex: 0 0 auto;\n font-weight: 500;\n color: #9baec8;\n text-transform: uppercase;\n text-align: right;\n}\n.report-card__profile__stats a {\n color: inherit;\n text-decoration: none;\n}\n.report-card__profile__stats a:focus, .report-card__profile__stats a:hover, .report-card__profile__stats a:active {\n color: #b5c3d6;\n}\n.report-card__profile__stats .red {\n color: #df405a;\n}\n.report-card__summary__item {\n display: flex;\n justify-content: flex-start;\n border-top: 1px solid #0b1016;\n}\n.report-card__summary__item:hover {\n background: #151f2b;\n}\n.report-card__summary__item__reported-by, .report-card__summary__item__assigned {\n padding: 15px;\n flex: 0 0 auto;\n box-sizing: border-box;\n width: 150px;\n color: #9baec8;\n}\n.report-card__summary__item__reported-by,\n.report-card__summary__item__reported-by .username, .report-card__summary__item__assigned,\n.report-card__summary__item__assigned .username {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.report-card__summary__item__content {\n flex: 1 1 auto;\n max-width: calc(100% - 300px);\n}\n.report-card__summary__item__content__icon {\n color: #404040;\n margin-right: 4px;\n font-weight: 500;\n}\n.report-card__summary__item__content a {\n display: block;\n box-sizing: border-box;\n width: 100%;\n padding: 15px;\n text-decoration: none;\n color: #9baec8;\n}\n\n.one-line {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.ellipsized-ip {\n display: inline-block;\n max-width: 120px;\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: middle;\n}\n\n.dashboard__counters {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -5px;\n margin-bottom: 20px;\n}\n.dashboard__counters > div {\n box-sizing: border-box;\n flex: 0 0 33.333%;\n padding: 0 5px;\n margin-bottom: 10px;\n}\n.dashboard__counters > div > div, .dashboard__counters > div > a {\n padding: 20px;\n background: #192432;\n border-radius: 4px;\n}\n.dashboard__counters > div > a {\n text-decoration: none;\n color: inherit;\n display: block;\n}\n.dashboard__counters > div > a:hover, .dashboard__counters > div > a:focus, .dashboard__counters > div > a:active {\n background: #202e3f;\n}\n.dashboard__counters__num, .dashboard__counters__text {\n text-align: center;\n font-weight: 500;\n font-size: 24px;\n line-height: 21px;\n color: #ffffff;\n font-family: \"mastodon-font-display\", sans-serif;\n margin-bottom: 20px;\n line-height: 30px;\n}\n.dashboard__counters__text {\n font-size: 18px;\n}\n.dashboard__counters__label {\n font-size: 14px;\n color: #9baec8;\n text-align: center;\n font-weight: 500;\n}\n\n.dashboard__widgets {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -5px;\n}\n.dashboard__widgets > div {\n flex: 0 0 33.333%;\n margin-bottom: 20px;\n}\n.dashboard__widgets > div > div {\n padding: 0 5px;\n}\n.dashboard__widgets a:not(.name-tag) {\n color: #d9e1e8;\n font-weight: 500;\n text-decoration: none;\n}\n\nbody.rtl {\n direction: rtl;\n}\nbody.rtl .column-header > button {\n text-align: right;\n padding-left: 0;\n padding-right: 15px;\n}\nbody.rtl .landing-page__logo {\n margin-right: 0;\n margin-left: 20px;\n}\nbody.rtl .landing-page .features-list .features-list__row .visual {\n margin-left: 0;\n margin-right: 15px;\n}\nbody.rtl .column-link__icon,\nbody.rtl .column-header__icon {\n margin-right: 0;\n margin-left: 5px;\n}\nbody.rtl .compose-form .compose-form__buttons-wrapper .character-counter__wrapper {\n margin-right: 0;\n margin-left: 4px;\n}\nbody.rtl .navigation-bar__profile {\n margin-left: 0;\n margin-right: 8px;\n}\nbody.rtl .search__input {\n padding-right: 10px;\n padding-left: 30px;\n}\nbody.rtl .search__icon .fa {\n right: auto;\n left: 10px;\n}\nbody.rtl .column-header__buttons {\n left: 0;\n right: auto;\n margin-left: 0;\n margin-right: -15px;\n}\nbody.rtl .column-inline-form .icon-button {\n margin-left: 0;\n margin-right: 5px;\n}\nbody.rtl .column-header__links .text-btn {\n margin-left: 10px;\n margin-right: 0;\n}\nbody.rtl .account__avatar-wrapper {\n float: right;\n}\nbody.rtl .column-header__back-button {\n padding-left: 5px;\n padding-right: 0;\n}\nbody.rtl .column-header__setting-arrows {\n float: left;\n}\nbody.rtl .setting-toggle__label {\n margin-left: 0;\n margin-right: 8px;\n}\nbody.rtl .status__avatar {\n left: auto;\n right: 10px;\n}\nbody.rtl .status,\nbody.rtl .activity-stream .status.light {\n padding-left: 10px;\n padding-right: 68px;\n}\nbody.rtl .status__info .status__display-name,\nbody.rtl .activity-stream .status.light .status__display-name {\n padding-left: 25px;\n padding-right: 0;\n}\nbody.rtl .activity-stream .pre-header {\n padding-right: 68px;\n padding-left: 0;\n}\nbody.rtl .status__prepend {\n margin-left: 0;\n margin-right: 68px;\n}\nbody.rtl .status__prepend-icon-wrapper {\n left: auto;\n right: -26px;\n}\nbody.rtl .activity-stream .pre-header .pre-header__icon {\n left: auto;\n right: 42px;\n}\nbody.rtl .account__avatar-overlay-overlay {\n right: auto;\n left: 0;\n}\nbody.rtl .column-back-button--slim-button {\n right: auto;\n left: 0;\n}\nbody.rtl .status__relative-time,\nbody.rtl .activity-stream .status.light .status__header .status__meta {\n float: left;\n}\nbody.rtl .status__action-bar__counter {\n margin-right: 0;\n margin-left: 11px;\n}\nbody.rtl .status__action-bar__counter .status__action-bar-button {\n margin-right: 0;\n margin-left: 4px;\n}\nbody.rtl .status__action-bar-button {\n float: right;\n margin-right: 0;\n margin-left: 18px;\n}\nbody.rtl .status__action-bar-dropdown {\n float: right;\n}\nbody.rtl .privacy-dropdown__dropdown {\n margin-left: 0;\n margin-right: 40px;\n}\nbody.rtl .privacy-dropdown__option__icon {\n margin-left: 10px;\n margin-right: 0;\n}\nbody.rtl .detailed-status__display-name .display-name {\n text-align: right;\n}\nbody.rtl .detailed-status__display-avatar {\n margin-right: 0;\n margin-left: 10px;\n float: right;\n}\nbody.rtl .detailed-status__favorites,\nbody.rtl .detailed-status__reblogs {\n margin-left: 0;\n margin-right: 6px;\n}\nbody.rtl .fa-ul {\n margin-left: 0;\n margin-left: 2.14285714em;\n}\nbody.rtl .fa-li {\n left: auto;\n right: -2.14285714em;\n}\nbody.rtl .admin-wrapper {\n direction: rtl;\n}\nbody.rtl .admin-wrapper .sidebar ul a i.fa,\nbody.rtl a.table-action-link i.fa {\n margin-right: 0;\n margin-left: 5px;\n}\nbody.rtl .simple_form .check_boxes .checkbox label {\n padding-left: 0;\n padding-right: 25px;\n}\nbody.rtl .simple_form .input.with_label.boolean label.checkbox {\n padding-left: 25px;\n padding-right: 0;\n}\nbody.rtl .simple_form .check_boxes .checkbox input[type=checkbox],\nbody.rtl .simple_form .input.boolean input[type=checkbox] {\n left: auto;\n right: 0;\n}\nbody.rtl .simple_form .input.radio_buttons .radio {\n left: auto;\n right: 0;\n}\nbody.rtl .simple_form .input.radio_buttons .radio > label {\n padding-right: 28px;\n padding-left: 0;\n}\nbody.rtl .simple_form .input-with-append .input input {\n padding-left: 142px;\n padding-right: 0;\n}\nbody.rtl .simple_form .input.boolean label.checkbox {\n left: auto;\n right: 0;\n}\nbody.rtl .simple_form .input.boolean .label_input,\nbody.rtl .simple_form .input.boolean .hint {\n padding-left: 0;\n padding-right: 28px;\n}\nbody.rtl .simple_form .label_input__append {\n right: auto;\n left: 3px;\n}\nbody.rtl .simple_form .label_input__append::after {\n right: auto;\n left: 0;\n background-image: linear-gradient(to left, rgba(1, 1, 2, 0), #010102);\n}\nbody.rtl .simple_form select {\n background: #010102 url(\"data:image/svg+xml;utf8,\") no-repeat left 8px center/auto 16px;\n}\nbody.rtl .table th,\nbody.rtl .table td {\n text-align: right;\n}\nbody.rtl .filters .filter-subset {\n margin-right: 0;\n margin-left: 45px;\n}\nbody.rtl .landing-page .header-wrapper .mascot {\n right: 60px;\n left: auto;\n}\nbody.rtl .landing-page__call-to-action .row__information-board {\n direction: rtl;\n}\nbody.rtl .landing-page .header .hero .floats .float-1 {\n left: -120px;\n right: auto;\n}\nbody.rtl .landing-page .header .hero .floats .float-2 {\n left: 210px;\n right: auto;\n}\nbody.rtl .landing-page .header .hero .floats .float-3 {\n left: 110px;\n right: auto;\n}\nbody.rtl .landing-page .header .links .brand img {\n left: 0;\n}\nbody.rtl .landing-page .fa-external-link {\n padding-right: 5px;\n padding-left: 0 !important;\n}\nbody.rtl .landing-page .features #mastodon-timeline {\n margin-right: 0;\n margin-left: 30px;\n}\n@media screen and (min-width: 631px) {\n body.rtl .column,\nbody.rtl .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n body.rtl .column:first-child,\nbody.rtl .drawer:first-child {\n padding-left: 5px;\n padding-right: 10px;\n }\n body.rtl .columns-area > div .column,\nbody.rtl .columns-area > div .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\nbody.rtl .public-layout .header .nav-button {\n margin-left: 8px;\n margin-right: 0;\n}\nbody.rtl .public-layout .public-account-header__tabs {\n margin-left: 0;\n margin-right: 20px;\n}\nbody.rtl .landing-page__information .account__display-name {\n margin-right: 0;\n margin-left: 5px;\n}\nbody.rtl .landing-page__information .account__avatar-wrapper {\n margin-left: 12px;\n margin-right: 0;\n}\nbody.rtl .card__bar .display-name {\n margin-left: 0;\n margin-right: 15px;\n text-align: right;\n}\nbody.rtl .fa-chevron-left::before {\n content: \"\";\n}\nbody.rtl .fa-chevron-right::before {\n content: \"\";\n}\nbody.rtl .column-back-button__icon {\n margin-right: 0;\n margin-left: 5px;\n}\nbody.rtl .column-header__setting-arrows .column-header__setting-btn:last-child {\n padding-left: 0;\n padding-right: 10px;\n}\nbody.rtl .simple_form .input.radio_buttons .radio > label input {\n left: auto;\n right: 0;\n}\n\n.emojione[title=\":wavy_dash:\"], .emojione[title=\":waving_black_flag:\"], .emojione[title=\":water_buffalo:\"], .emojione[title=\":video_game:\"], .emojione[title=\":video_camera:\"], .emojione[title=\":vhs:\"], .emojione[title=\":turkey:\"], .emojione[title=\":tophat:\"], .emojione[title=\":top:\"], .emojione[title=\":tm:\"], .emojione[title=\":telephone_receiver:\"], .emojione[title=\":spider:\"], .emojione[title=\":speaking_head_in_silhouette:\"], .emojione[title=\":spades:\"], .emojione[title=\":soon:\"], .emojione[title=\":registered:\"], .emojione[title=\":on:\"], .emojione[title=\":musical_score:\"], .emojione[title=\":movie_camera:\"], .emojione[title=\":mortar_board:\"], .emojione[title=\":microphone:\"], .emojione[title=\":male-guard:\"], .emojione[title=\":lower_left_fountain_pen:\"], .emojione[title=\":lower_left_ballpoint_pen:\"], .emojione[title=\":kaaba:\"], .emojione[title=\":joystick:\"], .emojione[title=\":hole:\"], .emojione[title=\":hocho:\"], .emojione[title=\":heavy_plus_sign:\"], .emojione[title=\":heavy_multiplication_x:\"], .emojione[title=\":heavy_minus_sign:\"], .emojione[title=\":heavy_dollar_sign:\"], .emojione[title=\":heavy_division_sign:\"], .emojione[title=\":heavy_check_mark:\"], .emojione[title=\":guardsman:\"], .emojione[title=\":gorilla:\"], .emojione[title=\":fried_egg:\"], .emojione[title=\":film_projector:\"], .emojione[title=\":female-guard:\"], .emojione[title=\":end:\"], .emojione[title=\":electric_plug:\"], .emojione[title=\":eight_pointed_black_star:\"], .emojione[title=\":dark_sunglasses:\"], .emojione[title=\":currency_exchange:\"], .emojione[title=\":curly_loop:\"], .emojione[title=\":copyright:\"], .emojione[title=\":clubs:\"], .emojione[title=\":camera_with_flash:\"], .emojione[title=\":camera:\"], .emojione[title=\":busts_in_silhouette:\"], .emojione[title=\":bust_in_silhouette:\"], .emojione[title=\":bowling:\"], .emojione[title=\":bomb:\"], .emojione[title=\":black_small_square:\"], .emojione[title=\":black_nib:\"], .emojione[title=\":black_medium_square:\"], .emojione[title=\":black_medium_small_square:\"], .emojione[title=\":black_large_square:\"], .emojione[title=\":black_heart:\"], .emojione[title=\":black_circle:\"], .emojione[title=\":back:\"], .emojione[title=\":ant:\"], .emojione[title=\":8ball:\"] {\n filter: drop-shadow(1px 1px 0 #ffffff) drop-shadow(-1px 1px 0 #ffffff) drop-shadow(1px -1px 0 #ffffff) drop-shadow(-1px -1px 0 #ffffff);\n transform: scale(0.71);\n}\n\n/* borrowed from cybrespace style: wider columns and full column width images */\n@media screen and (min-width: 1300px) {\n .column {\n flex-grow: 1 !important;\n max-width: 400px;\n }\n\n .drawer {\n width: 17%;\n max-width: 400px;\n min-width: 330px;\n }\n}\n.media-gallery,\n.video-player {\n max-height: 30vh;\n height: 30vh !important;\n position: relative;\n margin-top: 20px;\n margin-left: -68px;\n width: calc(100% + 80px) !important;\n max-width: calc(100% + 80px);\n}\n\n.detailed-status .media-gallery,\n.detailed-status .video-player {\n margin-left: -5px;\n width: calc(100% + 9px);\n max-width: calc(100% + 9px);\n}\n\n.video-player video {\n transform: unset;\n top: unset;\n}\n\n.detailed-status .media-spoiler,\n.status .media-spoiler {\n height: 100% !important;\n vertical-align: middle;\n}\n\n/* main win95 style */\nbody {\n font-size: 13px;\n font-family: \"MS Sans Serif\", \"premillenium\", sans-serif;\n color: black;\n}\n\n.ui,\n.ui .columns-area,\nbody.admin {\n background: #008080;\n}\n\n.loading-bar {\n height: 5px;\n background-color: #000080;\n}\n\n.tabs-bar {\n background: #bfbfbf;\n box-shadow: inset -1px -1px 0px #000000, inset 1px 1px 0px #ffffff, inset -2px -2px 0px #808080, inset 2px 2px 0px #dfdfdf;\n border-radius: 0px;\n height: 30px;\n}\n\n.tabs-bar__link {\n color: black;\n border: 2px outset #bfbfbf;\n border-top-width: 1px;\n border-left-width: 1px;\n margin: 2px;\n padding: 3px;\n}\n\n.tabs-bar__link.active {\n box-shadow: inset 1px 1px 0px #000000, inset -1px -1px 0px #ffffff, inset 2px 2px 0px #808080, inset -2px -2px 0px #dfdfdf;\n border-width: 0px;\n border-radius: 0px;\n color: black;\n}\n\n.tabs-bar__link:last-child::before {\n content: \"Start\";\n color: black;\n font-weight: bold;\n font-size: 15px;\n width: 80%;\n display: block;\n position: absolute;\n right: 0px;\n}\n\n.tabs-bar__link:last-child {\n position: relative;\n flex-basis: 60px !important;\n font-size: 0px;\n color: #bfbfbf;\n background-image: url(\"~images/start.png\");\n background-repeat: no-repeat;\n background-position: 8%;\n background-clip: padding-box;\n background-size: auto 50%;\n}\n\n.drawer .drawer__inner {\n overflow: visible;\n height: inherit;\n background: #bfbfbf;\n}\n\n.drawer:after {\n display: block;\n content: \" \";\n position: absolute;\n bottom: 15px;\n left: 15px;\n width: 132px;\n height: 117px;\n background-image: url(\"~images/clippy_wave.gif\"), url(\"~images/clippy_frame.png\");\n background-repeat: no-repeat;\n background-position: 4px 20px, 0px 0px;\n z-index: 0;\n}\n\n.drawer__pager {\n overflow-y: auto;\n z-index: 1;\n}\n\n.privacy-dropdown__dropdown {\n z-index: 2;\n}\n\n.column {\n max-height: 100vh;\n}\n\n.column > .scrollable {\n background: #bfbfbf;\n border-left: 2px solid #efefef;\n border-top: 2px solid #efefef;\n border-right: 2px solid #404040;\n border-bottom: 2px solid #404040;\n border-radius: 0px;\n border-top-width: 0px;\n}\n\n.column-header__wrapper {\n color: white;\n font-weight: bold;\n background: #7f7f7f;\n}\n\n.column-header {\n padding: 2px;\n font-size: 13px;\n background: #7f7f7f;\n border-left: 2px solid #efefef;\n border-top: 2px solid #efefef;\n border-right: 2px solid #404040;\n border-bottom: 2px solid #404040;\n border-radius: 0px;\n border-bottom-width: 0px;\n color: white;\n font-weight: bold;\n align-items: baseline;\n}\n\n.column-header__wrapper.active {\n background: #00007f;\n}\n\n.column-header__wrapper.active::before {\n display: none;\n}\n\n.column-header.active {\n box-shadow: unset;\n background: #00007f;\n}\n\n.column-header.active .column-header__icon {\n color: white;\n}\n\n.column-header__buttons {\n max-height: 20px;\n margin-right: 0px;\n}\n\n.column-header__button {\n background: #bfbfbf;\n color: black;\n line-height: 0px;\n font-size: 14px;\n max-height: 20px;\n padding: 0px 2px;\n margin-top: 2px;\n box-shadow: inset -1px -1px 0px #000000, inset 1px 1px 0px #ffffff, inset -2px -2px 0px #808080, inset 2px 2px 0px #dfdfdf;\n border-radius: 0px;\n}\n.column-header__button:hover {\n color: black;\n}\n\n.column-header__button.active, .column-header__button.active:hover {\n box-shadow: inset 1px 1px 0px #000000, inset -1px -1px 0px #ffffff, inset 2px 2px 0px #808080, inset -2px -2px 0px #dfdfdf;\n border-width: 0px;\n border-radius: 0px;\n background-color: #7f7f7f;\n}\n\n.column-header__back-button {\n background: #bfbfbf;\n color: black;\n padding: 2px;\n max-height: 20px;\n margin-top: 2px;\n box-shadow: inset -1px -1px 0px #000000, inset 1px 1px 0px #ffffff, inset -2px -2px 0px #808080, inset 2px 2px 0px #dfdfdf;\n border-radius: 0px;\n font-size: 13px;\n font-weight: bold;\n}\n\n.column-back-button {\n background: #bfbfbf;\n color: black;\n box-shadow: inset -1px -1px 0px #000000, inset 1px 1px 0px #ffffff, inset -2px -2px 0px #808080, inset 2px 2px 0px #dfdfdf;\n border-radius: 0px;\n padding: 2px;\n font-size: 13px;\n font-weight: bold;\n}\n\n.column-back-button--slim-button {\n position: absolute;\n top: -22px;\n right: 4px;\n max-height: 20px;\n max-width: 60px;\n padding: 0px 2px;\n}\n\n.column-back-button__icon {\n font-size: 11px;\n margin-top: -3px;\n}\n\n.column-header__collapsible {\n border-left: 2px outset #bfbfbf;\n border-right: 2px outset #bfbfbf;\n}\n\n.column-header__collapsible-inner {\n background: #bfbfbf;\n color: black;\n}\n\n.column-header__collapsible__extra {\n color: black;\n}\n\n.column-header__collapsible__extra div[role=group] {\n border: 2px groove #bfbfbf;\n border-radius: 4px;\n margin-bottom: 8px;\n padding: 4px;\n}\n\n.column-inline-form {\n background-color: #bfbfbf;\n border-left: 2px solid #efefef;\n border-top: 2px solid #efefef;\n border-right: 2px solid #404040;\n border-bottom: 2px solid #404040;\n border-radius: 0px;\n border-bottom-width: 0px;\n border-top-width: 0px;\n}\n\n.column-settings__section {\n color: black;\n font-weight: bold;\n font-size: 11px;\n position: relative;\n top: -12px;\n left: 4px;\n background-color: #bfbfbf;\n display: inline-block;\n padding: 0px 4px;\n margin-bottom: 0px;\n}\n\n.setting-meta__label, .setting-toggle__label {\n color: black;\n font-weight: normal;\n}\n\n.setting-meta__label span:before {\n content: \"(\";\n}\n\n.setting-meta__label span:after {\n content: \")\";\n}\n\n.setting-toggle {\n line-height: 13px;\n}\n\n.react-toggle .react-toggle-track {\n border-radius: 0px;\n background-color: white;\n border-left: 2px solid #404040;\n border-top: 2px solid #404040;\n border-right: 2px solid #efefef;\n border-bottom: 2px solid #efefef;\n border-radius: 0px;\n width: 12px;\n height: 12px;\n}\n\n.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track {\n background-color: white;\n}\n\n.react-toggle .react-toggle-track-check {\n left: 2px;\n transition: unset;\n}\n\n.react-toggle .react-toggle-track-check svg path {\n fill: black;\n}\n\n.react-toggle .react-toggle-track-x {\n display: none;\n}\n\n.react-toggle .react-toggle-thumb {\n border-radius: 0px;\n display: none;\n}\n\n.text-btn {\n background-color: #bfbfbf;\n box-shadow: inset -1px -1px 0px #000000, inset 1px 1px 0px #ffffff, inset -2px -2px 0px #808080, inset 2px 2px 0px #dfdfdf;\n border-radius: 0px;\n padding: 4px;\n}\n\n.text-btn:hover {\n text-decoration: none;\n color: black;\n}\n\n.text-btn:active {\n box-shadow: inset 1px 1px 0px #000000, inset -1px -1px 0px #ffffff, inset 2px 2px 0px #808080, inset -2px -2px 0px #dfdfdf;\n border-width: 0px;\n border-radius: 0px;\n}\n\n.setting-text {\n color: black;\n background-color: white;\n box-shadow: inset 1px 1px 0px #000000, inset -1px -1px 0px #ffffff, inset 2px 2px 0px #808080, inset -2px -2px 0px #dfdfdf;\n border-width: 0px;\n border-radius: 0px;\n font-size: 13px;\n padding: 2px;\n}\n\n.setting-text:active, .setting-text:focus,\n.setting-text.light:active, .setting-text.light:focus {\n color: black;\n border-bottom: 2px inset #bfbfbf;\n}\n\n.column-header__setting-arrows .column-header__setting-btn {\n padding: 3px 10px;\n}\n\n.column-header__setting-arrows .column-header__setting-btn:last-child {\n padding: 3px 10px;\n}\n\n.missing-indicator {\n background-color: #bfbfbf;\n color: black;\n box-shadow: inset -1px -1px 0px #000000, inset 1px 1px 0px #ffffff, inset -2px -2px 0px #808080, inset 2px 2px 0px #dfdfdf;\n border-radius: 0px;\n}\n\n.missing-indicator > div {\n background: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAF3pUWHRUaXRsZQAACJnLyy9Jyy/NSwEAD5IDblIFOhoAAAAXelRYdEF1dGhvcgAACJlLzijKz0vMAQALmgLoDsFj8gAAAQpJREFUOMuVlD0OwjAMhd2oQl04Axfo0IGBgYELcAY6cqQuSO0ZOEAZGBg6VKg74gwsEaoESRVHjusI8aQqzY8/PbtOEz1qkFSn2YevlaNOpLMJh2DwvixhuXtOa6/LCh51DUMEFkAsgAZD207Doin8mQ562JpRE5CHBAAhmIqD1L8AqzUUUJkxc6kr3AgAJ+NuvIWRdk7WcrKl0AUqcIBBHOiEbpS4m27mIL5Onfg3k0rgggeQuS2sDOGSahKR+glgqaGLgUJs951NN1q9D72cQqQWR9cr3sm9YcEssEuz6eEuZh2bu0aSOhQ1MBezu2O/+TVSvEFII3qLsZWrSA2AAUQIh1HpyP/kC++zjVSMj6ntAAAAAElFTkSuQmCC\") no-repeat;\n background-position: center center;\n}\n\n.empty-column-indicator,\n.error-column {\n background: #bfbfbf;\n color: black;\n}\n\n.status__wrapper {\n border: 2px groove #bfbfbf;\n margin: 4px;\n}\n\n.status {\n border-left: 1px solid #404040;\n border-top: 1px solid #404040;\n border-right: 1px solid #efefef;\n border-bottom: 1px solid #efefef;\n border-radius: 0px;\n background-color: white;\n margin: 4px;\n padding-bottom: 40px;\n margin-bottom: 8px;\n}\n\n.status.status-direct {\n background-color: #bfbfbf;\n}\n\n.status__content {\n font-size: 13px;\n}\n\n.status.light .status__relative-time,\n.status.light .display-name span {\n color: #7f7f7f;\n}\n\n.status__action-bar {\n box-sizing: border-box;\n position: absolute;\n bottom: -1px;\n left: -1px;\n background: #bfbfbf;\n width: calc(100% + 2px);\n padding-left: 10px;\n padding: 4px 2px;\n padding-bottom: 4px;\n border-bottom: 2px groove #bfbfbf;\n border-top: 1px outset #bfbfbf;\n text-align: right;\n}\n\n.status__wrapper .status__action-bar {\n border-bottom-width: 0px;\n}\n\n.status__action-bar-button {\n float: right;\n}\n\n.status__action-bar-dropdown {\n margin-left: auto;\n margin-right: 10px;\n}\n.status__action-bar-dropdown .icon-button {\n min-width: 28px;\n}\n\n.status.light .status__content a {\n color: blue;\n}\n\n.focusable:focus {\n background: #bfbfbf;\n}\n.focusable:focus .detailed-status__action-bar {\n background: #bfbfbf;\n}\n.focusable:focus .status, .focusable:focus .detailed-status {\n background: white;\n outline: 2px dotted #808080;\n}\n\n.dropdown__trigger.icon-button {\n padding-right: 6px;\n}\n\n.detailed-status__action-bar-dropdown .icon-button {\n min-width: 28px;\n}\n\n.detailed-status {\n background: white;\n background-clip: padding-box;\n margin: 4px;\n border: 2px groove #bfbfbf;\n padding: 4px;\n}\n\n.detailed-status__display-name {\n color: #7f7f7f;\n}\n\n.detailed-status__display-name strong {\n color: black;\n font-weight: bold;\n}\n\n.account__avatar,\n.account__avatar-overlay-base,\n.account__header__avatar,\n.account__avatar-overlay-overlay {\n border-left: 1px solid #404040;\n border-top: 1px solid #404040;\n border-right: 1px solid #efefef;\n border-bottom: 1px solid #efefef;\n border-radius: 0px;\n clip-path: none;\n filter: saturate(1.8) brightness(1.1);\n}\n\n.detailed-status__action-bar {\n background-color: #bfbfbf;\n border: 0px;\n border-bottom: 2px groove #bfbfbf;\n margin-bottom: 8px;\n justify-items: left;\n padding-left: 4px;\n}\n\n.icon-button {\n background: #bfbfbf;\n border-left: 2px solid #efefef;\n border-top: 2px solid #efefef;\n border-right: 2px solid #404040;\n border-bottom: 2px solid #404040;\n border-radius: 0px;\n padding: 0px 0px 0px 0px;\n margin-right: 4px;\n color: #3f3f3f;\n}\n.icon-button.inverted, .icon-button:hover, .icon-button.inverted:hover, .icon-button:active, .icon-button:focus {\n color: #3f3f3f;\n}\n\n.icon-button:active {\n border-left: 2px solid #404040;\n border-top: 2px solid #404040;\n border-right: 2px solid #efefef;\n border-bottom: 2px solid #efefef;\n border-radius: 0px;\n}\n\n.status__action-bar > .icon-button {\n padding: 0px 15px 0px 0px;\n min-width: 25px;\n}\n\n.icon-button.star-icon,\n.icon-button.star-icon:active {\n background: transparent;\n border: none;\n}\n\n.icon-button.star-icon.active {\n color: #ca8f04;\n}\n.icon-button.star-icon.active:active, .icon-button.star-icon.active:hover, .icon-button.star-icon.active:focus {\n color: #ca8f04;\n}\n\n.icon-button.star-icon > i {\n background: #bfbfbf;\n border-left: 2px solid #efefef;\n border-top: 2px solid #efefef;\n border-right: 2px solid #404040;\n border-bottom: 2px solid #404040;\n border-radius: 0px;\n padding-bottom: 3px;\n}\n\n.icon-button.star-icon:active > i {\n border-left: 2px solid #404040;\n border-top: 2px solid #404040;\n border-right: 2px solid #efefef;\n border-bottom: 2px solid #efefef;\n border-radius: 0px;\n}\n\n.text-icon-button {\n color: #404040;\n}\n\n.detailed-status__action-bar-dropdown {\n margin-left: auto;\n justify-content: right;\n padding-right: 16px;\n}\n\n.detailed-status__button {\n flex: 0 0 auto;\n}\n\n.detailed-status__button .icon-button {\n padding-left: 2px;\n padding-right: 25px;\n}\n\n.status-card {\n border-radius: 0px;\n background: white;\n border: 1px solid black;\n color: black;\n}\n\n.status-card:hover {\n background-color: white;\n}\n\n.status-card__title {\n color: blue;\n text-decoration: underline;\n font-weight: bold;\n}\n\n.load-more {\n width: auto;\n margin: 5px auto;\n background: #bfbfbf;\n box-shadow: inset -1px -1px 0px #000000, inset 1px 1px 0px #ffffff, inset -2px -2px 0px #808080, inset 2px 2px 0px #dfdfdf;\n border-radius: 0px;\n color: black;\n padding: 2px 5px;\n}\n.load-more:hover {\n background: #bfbfbf;\n color: black;\n}\n\n.status-card__description {\n color: black;\n}\n\n.account__display-name strong, .status__display-name strong {\n color: black;\n font-weight: bold;\n}\n\n.account .account__display-name {\n color: black;\n}\n\n.account {\n border-bottom: 2px groove #bfbfbf;\n}\n\n.reply-indicator__content .status__content__spoiler-link, .status__content .status__content__spoiler-link {\n background: #bfbfbf;\n box-shadow: inset -1px -1px 0px #000000, inset 1px 1px 0px #ffffff, inset -2px -2px 0px #808080, inset 2px 2px 0px #dfdfdf;\n border-radius: 0px;\n}\n\n.reply-indicator__content .status__content__spoiler-link:hover, .status__content .status__content__spoiler-link:hover {\n background: #bfbfbf;\n}\n\n.reply-indicator__content .status__content__spoiler-link:active, .status__content .status__content__spoiler-link:active {\n box-shadow: inset 1px 1px 0px #000000, inset -1px -1px 0px #ffffff, inset 2px 2px 0px #808080, inset -2px -2px 0px #dfdfdf;\n border-width: 0px;\n border-radius: 0px;\n}\n\n.reply-indicator__content a, .status__content a {\n color: blue;\n}\n\n.notification {\n border: 2px groove #bfbfbf;\n margin: 4px;\n}\n\n.notification__message {\n color: black;\n font-size: 13px;\n}\n\n.notification__display-name {\n font-weight: bold;\n}\n\n.drawer__header {\n background: #bfbfbf;\n border-left: 2px solid #efefef;\n border-top: 2px solid #efefef;\n border-right: 2px solid #404040;\n border-bottom: 2px solid #404040;\n border-radius: 0px;\n justify-content: left;\n margin-bottom: 0px;\n padding-bottom: 2px;\n border-bottom: 2px groove #bfbfbf;\n}\n\n.drawer__tab {\n color: black;\n box-shadow: inset -1px -1px 0px #000000, inset 1px 1px 0px #ffffff, inset -2px -2px 0px #808080, inset 2px 2px 0px #dfdfdf;\n border-radius: 0px;\n padding: 5px;\n margin: 2px;\n flex: 0 0 auto;\n}\n\n.drawer__tab:first-child::before {\n content: \"Start\";\n color: black;\n font-weight: bold;\n font-size: 15px;\n width: 80%;\n display: block;\n position: absolute;\n right: 0px;\n}\n\n.drawer__tab:first-child {\n position: relative;\n padding: 5px 15px;\n width: 40px;\n font-size: 0px;\n color: #bfbfbf;\n background-image: url(\"~images/start.png\");\n background-repeat: no-repeat;\n background-position: 8%;\n background-clip: padding-box;\n background-size: auto 50%;\n}\n\n.drawer__header a:hover {\n background-color: transparent;\n}\n\n.drawer__header a:first-child:hover {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAIAAACpTQvdAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAF3pUWHRBdXRob3IAAAiZS84oys9LzAEAC5oC6A7BY/IAAACWSURBVCiRhVJJDsQgDEuqOfRZ7a1P5gbP4uaJaEjTADMWQhHYjlk4p0wLnNdptdF4KvBUDyGzVwc2xO+uKtH+1o0ytEEmqFpuxlvFCGCxKbNIT56QCi2MzaA/2Mz+mERSOeqzJG2RUxkjdTabgPtFoZ1bZxcKvgPcLZVufAyR9Ni8v5dWDzfFx0giC1RvZFv6l35QQ/Mvv39XXgGzQpoAAAAASUVORK5CYII=\");\n background-repeat: no-repeat;\n background-position: 8%;\n background-clip: padding-box;\n background-size: auto 50%;\n transition: unset;\n}\n\n.search {\n background: #bfbfbf;\n padding-top: 2px;\n padding: 2px;\n border: 2px outset #bfbfbf;\n border-top-width: 0px;\n border-bottom: 2px groove #bfbfbf;\n margin-bottom: 0px;\n}\n\n.search input {\n background-color: white;\n color: black;\n border-left: 1px solid #404040;\n border-top: 1px solid #404040;\n border-right: 1px solid #efefef;\n border-bottom: 1px solid #efefef;\n border-radius: 0px;\n}\n\n.search__input:focus {\n background-color: white;\n}\n\n.search-popout {\n box-shadow: unset;\n color: black;\n border-radius: 0px;\n background-color: #ffffcc;\n border: 1px solid black;\n}\n.search-popout h4 {\n color: black;\n text-transform: none;\n font-weight: bold;\n}\n\n.search-results__header {\n background-color: #bfbfbf;\n color: black;\n border-bottom: 2px groove #bfbfbf;\n}\n\n.search-results__hashtag {\n color: blue;\n}\n\n.search-results__section .account:hover,\n.search-results__section .account:hover .account__display-name,\n.search-results__section .account:hover .account__display-name strong,\n.search-results__section .search-results__hashtag:hover {\n background-color: #00007f;\n color: white;\n}\n\n.search__icon .fa {\n color: #808080;\n}\n.search__icon .fa.active {\n opacity: 1;\n}\n.search__icon .fa:hover {\n color: #808080;\n}\n\n.drawer__inner,\n.drawer__inner.darker {\n background-color: #bfbfbf;\n border: 2px outset #bfbfbf;\n border-top-width: 0px;\n}\n\n.navigation-bar {\n color: black;\n}\n\n.navigation-bar strong {\n color: black;\n font-weight: bold;\n}\n\n.compose-form .autosuggest-textarea__textarea,\n.compose-form .spoiler-input__input {\n border-radius: 0px;\n border-left: 1px solid #404040;\n border-top: 1px solid #404040;\n border-right: 1px solid #efefef;\n border-bottom: 1px solid #efefef;\n border-radius: 0px;\n}\n\n.compose-form .autosuggest-textarea__textarea {\n border-bottom: 0px;\n}\n\n.compose-form__uploads-wrapper {\n border-radius: 0px;\n border-bottom: 1px inset #bfbfbf;\n border-top-width: 0px;\n}\n\n.compose-form__upload-wrapper {\n border-left: 1px inset #bfbfbf;\n border-right: 1px inset #bfbfbf;\n}\n\n.compose-form .compose-form__buttons-wrapper {\n background-color: #bfbfbf;\n border: 2px groove #bfbfbf;\n margin-top: 4px;\n padding: 4px 8px;\n}\n\n.compose-form__buttons {\n background-color: #bfbfbf;\n border-radius: 0px;\n box-shadow: unset;\n}\n\n.compose-form__buttons-separator {\n border-left: 2px groove #bfbfbf;\n}\n\n.privacy-dropdown.active .privacy-dropdown__value.active,\n.advanced-options-dropdown.open .advanced-options-dropdown__value {\n background: #bfbfbf;\n}\n\n.privacy-dropdown.active .privacy-dropdown__value.active .icon-button {\n color: #404040;\n}\n\n.privacy-dropdown.active .privacy-dropdown__value {\n background: #bfbfbf;\n box-shadow: unset;\n}\n\n.privacy-dropdown__option.active, .privacy-dropdown__option:hover,\n.privacy-dropdown__option.active:hover {\n background: #00007f;\n}\n\n.privacy-dropdown__dropdown,\n.privacy-dropdown.active .privacy-dropdown__dropdown,\n.advanced-options-dropdown__dropdown,\n.advanced-options-dropdown.open .advanced-options-dropdown__dropdown {\n box-shadow: unset;\n color: black;\n box-shadow: inset -1px -1px 0px #000000, inset 1px 1px 0px #ffffff, inset -2px -2px 0px #808080, inset 2px 2px 0px #dfdfdf;\n border-radius: 0px;\n background: #bfbfbf;\n}\n\n.privacy-dropdown__option__content {\n color: black;\n}\n\n.privacy-dropdown__option__content strong {\n font-weight: bold;\n}\n\n.compose-form__warning::before {\n content: \"Tip:\";\n font-weight: bold;\n display: block;\n position: absolute;\n top: -10px;\n background-color: #bfbfbf;\n font-size: 11px;\n padding: 0px 5px;\n}\n\n.compose-form__warning {\n position: relative;\n box-shadow: unset;\n border: 2px groove #bfbfbf;\n background-color: #bfbfbf;\n color: black;\n}\n\n.compose-form__warning a {\n color: blue;\n}\n\n.compose-form__warning strong {\n color: black;\n text-decoration: underline;\n}\n\n.compose-form__buttons button.active:last-child {\n border-left: 2px solid #404040;\n border-top: 2px solid #404040;\n border-right: 2px solid #efefef;\n border-bottom: 2px solid #efefef;\n border-radius: 0px;\n background: #dfdfdf;\n color: #7f7f7f;\n}\n\n.compose-form__upload-thumbnail {\n border-radius: 0px;\n border: 2px groove #bfbfbf;\n background-color: #bfbfbf;\n padding: 2px;\n box-sizing: border-box;\n}\n\n.compose-form__upload-thumbnail .icon-button {\n max-width: 20px;\n max-height: 20px;\n line-height: 10px !important;\n}\n\n.compose-form__upload-thumbnail .icon-button::before {\n content: \"X\";\n font-size: 13px;\n font-weight: bold;\n color: black;\n}\n\n.compose-form__upload-thumbnail .icon-button i {\n display: none;\n}\n\n.emoji-picker-dropdown__menu {\n z-index: 2;\n}\n\n.emoji-dialog.with-search {\n box-shadow: unset;\n border-radius: 0px;\n background-color: #bfbfbf;\n border: 1px solid black;\n box-sizing: content-box;\n}\n\n.emoji-dialog .emoji-search {\n color: black;\n background-color: white;\n border-radius: 0px;\n box-shadow: inset 1px 1px 0px #000000, inset -1px -1px 0px #ffffff, inset 2px 2px 0px #808080, inset -2px -2px 0px #dfdfdf;\n border-width: 0px;\n border-radius: 0px;\n}\n\n.emoji-dialog .emoji-search-wrapper {\n border-bottom: 2px groove #bfbfbf;\n}\n\n.emoji-dialog .emoji-category-title {\n color: black;\n font-weight: bold;\n}\n\n.reply-indicator {\n background-color: #bfbfbf;\n border-radius: 3px;\n border: 2px groove #bfbfbf;\n}\n\n.button {\n background-color: #bfbfbf;\n box-shadow: inset -1px -1px 0px #000000, inset 1px 1px 0px #ffffff, inset -2px -2px 0px #808080, inset 2px 2px 0px #dfdfdf;\n border-radius: 0px;\n border-radius: 0px;\n color: black;\n font-weight: bold;\n}\n.button:hover, .button:focus, .button:disabled {\n background-color: #bfbfbf;\n}\n.button:active {\n box-shadow: inset 1px 1px 0px #000000, inset -1px -1px 0px #ffffff, inset 2px 2px 0px #808080, inset -2px -2px 0px #dfdfdf;\n border-width: 0px;\n border-radius: 0px;\n}\n.button:disabled {\n color: #808080;\n text-shadow: 1px 1px 0px #efefef;\n}\n.button:disabled:active {\n box-shadow: inset -1px -1px 0px #000000, inset 1px 1px 0px #ffffff, inset -2px -2px 0px #808080, inset 2px 2px 0px #dfdfdf;\n border-radius: 0px;\n}\n\n#Getting-started {\n background-color: #bfbfbf;\n box-shadow: inset 1px 1px 0px #000000, inset -1px -1px 0px #ffffff, inset 2px 2px 0px #808080, inset -2px -2px 0px #dfdfdf;\n border-width: 0px;\n border-radius: 0px;\n border-bottom-width: 0px;\n}\n\n#Getting-started::before {\n content: \"Start\";\n color: black;\n font-weight: bold;\n font-size: 15px;\n width: 80%;\n text-align: center;\n display: block;\n position: absolute;\n right: 2px;\n}\n\n#Getting-started {\n position: relative;\n padding: 5px 15px;\n width: 60px;\n font-size: 0px;\n color: #bfbfbf;\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAIAAACpTQvdAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAF3pUWHRBdXRob3IAAAiZS84oys9LzAEAC5oC6A7BY/IAAACWSURBVCiRhVJJDsQgDEuqOfRZ7a1P5gbP4uaJaEjTADMWQhHYjlk4p0wLnNdptdF4KvBUDyGzVwc2xO+uKtH+1o0ytEEmqFpuxlvFCGCxKbNIT56QCi2MzaA/2Mz+mERSOeqzJG2RUxkjdTabgPtFoZ1bZxcKvgPcLZVufAyR9Ni8v5dWDzfFx0giC1RvZFv6l35QQ/Mvv39XXgGzQpoAAAAASUVORK5CYII=\");\n background-repeat: no-repeat;\n background-position: 8%;\n background-clip: padding-box;\n background-size: auto 50%;\n}\n\n.column-subheading {\n background-color: #bfbfbf;\n color: black;\n border-bottom: 2px groove #bfbfbf;\n text-transform: none;\n font-size: 16px;\n}\n\n.column-link {\n background-color: transparent;\n color: black;\n}\n.column-link:hover {\n background-color: #00007f;\n color: white;\n}\n\n.getting-started__wrapper .column-subheading {\n font-size: 0px;\n margin: 0px;\n padding: 0px;\n}\n.getting-started__wrapper .column-link {\n background-size: 32px 32px;\n background-repeat: no-repeat;\n background-position: 36px 50%;\n padding-left: 40px;\n}\n.getting-started__wrapper .column-link:hover {\n background-size: 32px 32px;\n background-repeat: no-repeat;\n background-position: 36px 50%;\n}\n.getting-started__wrapper .column-link i {\n font-size: 0px;\n width: 32px;\n}\n\n.column-link[href=\"/web/timelines/public\"] {\n background-image: url(\"~images/icon_public.png\");\n}\n.column-link[href=\"/web/timelines/public\"]:hover {\n background-image: url(\"~images/icon_public.png\");\n}\n\n.column-link[href=\"/web/timelines/public/local\"] {\n background-image: url(\"~images/icon_local.png\");\n}\n.column-link[href=\"/web/timelines/public/local\"]:hover {\n background-image: url(\"~images/icon_local.png\");\n}\n\n.column-link[href=\"/web/pinned\"] {\n background-image: url(\"~images/icon_pin.png\");\n}\n.column-link[href=\"/web/pinned\"]:hover {\n background-image: url(\"~images/icon_pin.png\");\n}\n\n.column-link[href=\"/web/favourites\"] {\n background-image: url(\"~images/icon_likes.png\");\n}\n.column-link[href=\"/web/favourites\"]:hover {\n background-image: url(\"~images/icon_likes.png\");\n}\n\n.column-link[href=\"/web/lists\"] {\n background-image: url(\"~images/icon_lists.png\");\n}\n.column-link[href=\"/web/lists\"]:hover {\n background-image: url(\"~images/icon_lists.png\");\n}\n\n.column-link[href=\"/web/follow_requests\"] {\n background-image: url(\"~images/icon_follow_requests.png\");\n}\n.column-link[href=\"/web/follow_requests\"]:hover {\n background-image: url(\"~images/icon_follow_requests.png\");\n}\n\n.column-link[href=\"/web/keyboard-shortcuts\"] {\n background-image: url(\"~images/icon_keyboard_shortcuts.png\");\n}\n.column-link[href=\"/web/keyboard-shortcuts\"]:hover {\n background-image: url(\"~images/icon_keyboard_shortcuts.png\");\n}\n\n.column-link[href=\"/web/blocks\"] {\n background-image: url(\"~images/icon_blocks.png\");\n}\n.column-link[href=\"/web/blocks\"]:hover {\n background-image: url(\"~images/icon_blocks.png\");\n}\n\n.column-link[href=\"/web/mutes\"] {\n background-image: url(\"~images/icon_mutes.png\");\n}\n.column-link[href=\"/web/mutes\"]:hover {\n background-image: url(\"~images/icon_mutes.png\");\n}\n\n.column-link[href=\"/settings/preferences\"] {\n background-image: url(\"~images/icon_settings.png\");\n}\n.column-link[href=\"/settings/preferences\"]:hover {\n background-image: url(\"~images/icon_settings.png\");\n}\n\n.column-link[href=\"/about/more\"] {\n background-image: url(\"~images/icon_about.png\");\n}\n.column-link[href=\"/about/more\"]:hover {\n background-image: url(\"~images/icon_about.png\");\n}\n\n.column-link[href=\"/auth/sign_out\"] {\n background-image: url(\"~images/icon_logout.png\");\n}\n.column-link[href=\"/auth/sign_out\"]:hover {\n background-image: url(\"~images/icon_logout.png\");\n}\n\n.getting-started__footer {\n display: none;\n}\n\n.getting-started__wrapper::before {\n content: \"Mastodon 95\";\n font-weight: bold;\n font-size: 23px;\n color: white;\n line-height: 30px;\n padding-left: 20px;\n padding-right: 40px;\n left: 0px;\n bottom: -30px;\n display: block;\n position: absolute;\n background-color: #7f7f7f;\n width: 200%;\n height: 30px;\n -ms-transform: rotate(-90deg);\n -webkit-transform: rotate(-90deg);\n transform: rotate(-90deg);\n transform-origin: top left;\n}\n\n.getting-started__wrapper {\n border-left: 2px solid #efefef;\n border-top: 2px solid #efefef;\n border-right: 2px solid #404040;\n border-bottom: 2px solid #404040;\n border-radius: 0px;\n background-color: #bfbfbf;\n}\n\n.column .static-content.getting-started {\n display: none;\n}\n\n.keyboard-shortcuts kbd {\n background-color: #bfbfbf;\n}\n\n.account__header {\n background-color: #7f7f7f;\n}\n\n.account__header .account__header__content {\n color: white;\n}\n\n.account-authorize__wrapper {\n border: 2px groove #bfbfbf;\n margin: 2px;\n padding: 2px;\n}\n\n.account--panel {\n background-color: #bfbfbf;\n border: 0px;\n border-top: 2px groove #bfbfbf;\n}\n\n.account-authorize .account__header__content {\n color: black;\n margin: 10px;\n}\n\n.account__action-bar__tab > span {\n color: black;\n font-weight: bold;\n}\n\n.account__action-bar__tab strong {\n color: black;\n}\n\n.account__action-bar {\n border: unset;\n}\n\n.account__action-bar__tab {\n border: 1px outset #bfbfbf;\n}\n\n.account__action-bar__tab:active {\n box-shadow: inset 1px 1px 0px #000000, inset -1px -1px 0px #ffffff, inset 2px 2px 0px #808080, inset -2px -2px 0px #dfdfdf;\n border-width: 0px;\n border-radius: 0px;\n}\n\n.dropdown--active .dropdown__content > ul,\n.dropdown-menu {\n background: #ffffcc;\n border-radius: 0px;\n border: 1px solid black;\n box-shadow: unset;\n}\n\n.dropdown-menu a {\n background-color: transparent;\n}\n\n.dropdown--active::after {\n display: none;\n}\n\n.dropdown--active .icon-button {\n color: black;\n box-shadow: inset 1px 1px 0px #000000, inset -1px -1px 0px #ffffff, inset 2px 2px 0px #808080, inset -2px -2px 0px #dfdfdf;\n border-width: 0px;\n border-radius: 0px;\n}\n\n.dropdown--active .dropdown__content > ul > li > a {\n background: transparent;\n}\n\n.dropdown--active .dropdown__content > ul > li > a:hover {\n background: transparent;\n color: black;\n text-decoration: underline;\n}\n\n.dropdown__sep,\n.dropdown-menu__separator {\n border-color: #7f7f7f;\n}\n\n.detailed-status__action-bar-dropdown .dropdown--active .dropdown__content.dropdown__left {\n left: unset;\n}\n\n.dropdown > .icon-button, .detailed-status__button > .icon-button,\n.status__action-bar > .icon-button, .star-icon i {\n /* i don't know what's going on with the inline\n styles someone should look at the react code */\n height: 25px !important;\n width: 28px !important;\n box-sizing: border-box;\n}\n\n.status__action-bar-button .fa-floppy-o {\n padding-top: 2px;\n}\n\n.status__action-bar-dropdown {\n position: relative;\n top: -3px;\n}\n\n.detailed-status__action-bar-dropdown .dropdown {\n position: relative;\n top: -4px;\n}\n\n.notification .status__action-bar {\n border-bottom: none;\n}\n\n.notification .status {\n margin-bottom: 4px;\n}\n\n.status__wrapper .status {\n margin-bottom: 3px;\n}\n\n.status__wrapper {\n margin-bottom: 8px;\n}\n\n.icon-button .fa-retweet {\n position: relative;\n top: -1px;\n}\n\n.embed-modal, .error-modal, .onboarding-modal,\n.actions-modal, .boost-modal, .confirmation-modal, .report-modal {\n box-shadow: inset -1px -1px 0px #000000, inset 1px 1px 0px #ffffff, inset -2px -2px 0px #808080, inset 2px 2px 0px #dfdfdf;\n border-radius: 0px;\n background: #bfbfbf;\n}\n\n.actions-modal::before,\n.boost-modal::before,\n.confirmation-modal::before,\n.report-modal::before {\n content: \"Confirmation\";\n display: block;\n background: #00007f;\n color: white;\n font-weight: bold;\n padding-left: 2px;\n}\n\n.boost-modal::before {\n content: \"Boost confirmation\";\n}\n\n.boost-modal__action-bar > div > span:before {\n content: \"Tip: \";\n font-weight: bold;\n}\n\n.boost-modal__action-bar, .confirmation-modal__action-bar, .report-modal__action-bar {\n background: #bfbfbf;\n margin-top: -15px;\n}\n\n.embed-modal h4, .error-modal h4, .onboarding-modal h4 {\n background: #00007f;\n color: white;\n font-weight: bold;\n padding: 2px;\n font-size: 13px;\n text-align: left;\n}\n\n.confirmation-modal__action-bar .confirmation-modal__cancel-button {\n color: black;\n}\n.confirmation-modal__action-bar .confirmation-modal__cancel-button:active, .confirmation-modal__action-bar .confirmation-modal__cancel-button:focus, .confirmation-modal__action-bar .confirmation-modal__cancel-button:hover {\n color: black;\n}\n.confirmation-modal__action-bar .confirmation-modal__cancel-button:active {\n box-shadow: inset 1px 1px 0px #000000, inset -1px -1px 0px #ffffff, inset 2px 2px 0px #808080, inset -2px -2px 0px #dfdfdf;\n border-width: 0px;\n border-radius: 0px;\n}\n\n.embed-modal .embed-modal__container .embed-modal__html,\n.embed-modal .embed-modal__container .embed-modal__html:focus {\n background: white;\n color: black;\n box-shadow: inset 1px 1px 0px #000000, inset -1px -1px 0px #ffffff, inset 2px 2px 0px #808080, inset -2px -2px 0px #dfdfdf;\n border-width: 0px;\n border-radius: 0px;\n}\n\n.modal-root__overlay,\n.account__header > div {\n background: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAFnpUWHRUaXRsZQAACJnLzU9JzElKBwALgwLXaCRlPwAAABd6VFh0QXV0aG9yAAAImUvOKMrPS8wBAAuaAugOwWPyAAAAEUlEQVQImWNgYGD4z4AE/gMADwMB/414xEUAAAAASUVORK5CYII=\");\n}\n\n.admin-wrapper::before {\n position: absolute;\n top: 0px;\n content: \"Control Panel\";\n color: white;\n background-color: #00007f;\n font-size: 13px;\n font-weight: bold;\n width: calc(100%);\n margin: 2px;\n display: block;\n padding: 2px;\n padding-left: 22px;\n box-sizing: border-box;\n}\n\n.admin-wrapper {\n position: relative;\n background: #bfbfbf;\n box-shadow: inset -1px -1px 0px #000000, inset 1px 1px 0px #ffffff, inset -2px -2px 0px #808080, inset 2px 2px 0px #dfdfdf;\n border-radius: 0px;\n width: 70vw;\n height: 80vh;\n margin: 10vh auto;\n color: black;\n padding-top: 24px;\n flex-direction: column;\n overflow: hidden;\n}\n\n@media screen and (max-width: 1120px) {\n .admin-wrapper {\n width: 90vw;\n height: 95vh;\n margin: 2.5vh auto;\n }\n}\n@media screen and (max-width: 740px) {\n .admin-wrapper {\n width: 100vw;\n height: 95vh;\n height: calc(100vh - 24px);\n margin: 0px 0px 0px 0px;\n }\n}\n.admin-wrapper .sidebar-wrapper {\n position: static;\n height: auto;\n flex: 0 0 auto;\n margin: 2px;\n}\n\n.admin-wrapper .content-wrapper {\n flex: 1 1 auto;\n width: calc(100% - 20px);\n border-left: 2px solid #efefef;\n border-top: 2px solid #efefef;\n border-right: 2px solid #404040;\n border-bottom: 2px solid #404040;\n border-radius: 0px;\n position: relative;\n margin-left: 10px;\n margin-right: 10px;\n margin-bottom: 40px;\n box-sizing: border-box;\n}\n\n.admin-wrapper .content {\n background-color: #bfbfbf;\n width: 100%;\n max-width: 100%;\n min-height: 100%;\n box-sizing: border-box;\n position: relative;\n}\n\n.admin-wrapper .sidebar {\n position: static;\n background: #bfbfbf;\n color: black;\n width: 100%;\n height: auto;\n padding-bottom: 20px;\n}\n\n.admin-wrapper .sidebar .logo {\n position: absolute;\n top: 2px;\n left: 4px;\n width: 18px;\n height: 18px;\n margin: 0px;\n}\n\n.admin-wrapper .sidebar > ul {\n background: #bfbfbf;\n margin: 0px;\n margin-left: 8px;\n color: black;\n}\n.admin-wrapper .sidebar > ul > li {\n display: inline-block;\n}\n.admin-wrapper .sidebar > ul > li#settings, .admin-wrapper .sidebar > ul > li#admin {\n padding: 2px;\n border: 0px solid transparent;\n}\n.admin-wrapper .sidebar > ul > li#logout {\n position: absolute;\n box-shadow: inset -1px -1px 0px #000000, inset 1px 1px 0px #ffffff, inset -2px -2px 0px #808080, inset 2px 2px 0px #dfdfdf;\n border-radius: 0px;\n right: 12px;\n bottom: 10px;\n}\n.admin-wrapper .sidebar > ul > li#web {\n display: inline-block;\n box-shadow: inset -1px -1px 0px #000000, inset 1px 1px 0px #ffffff, inset -2px -2px 0px #808080, inset 2px 2px 0px #dfdfdf;\n border-radius: 0px;\n position: absolute;\n left: 12px;\n bottom: 10px;\n}\n.admin-wrapper .sidebar > ul > li > a {\n display: inline-block;\n box-shadow: inset -1px 0px 0px #000000, inset 1px 0px 0px #ffffff, inset 0px 1px 0px #ffffff, inset 0px 2px 0px #dfdfdf, inset -2px 0px 0px #808080, inset 2px 0px 0px #dfdfdf;\n border-radius: 0px;\n border-top-left-radius: 1px;\n border-top-right-radius: 1px;\n padding: 2px 5px;\n margin: 0px;\n color: black;\n vertical-align: baseline;\n}\n.admin-wrapper .sidebar > ul > li > a.selected {\n background: #bfbfbf;\n color: black;\n padding-top: 4px;\n padding-bottom: 4px;\n}\n.admin-wrapper .sidebar > ul > li > a:hover {\n background: #bfbfbf;\n color: black;\n}\n.admin-wrapper .sidebar > ul > li > ul {\n width: calc(100% - 20px);\n background: transparent;\n position: absolute;\n left: 10px;\n top: 54px;\n z-index: 3;\n}\n.admin-wrapper .sidebar > ul > li > ul > li {\n background: #bfbfbf;\n display: inline-block;\n vertical-align: baseline;\n}\n.admin-wrapper .sidebar > ul > li > ul > li > a {\n background: #bfbfbf;\n box-shadow: inset -1px 0px 0px #000000, inset 1px 0px 0px #ffffff, inset 0px 1px 0px #ffffff, inset 0px 2px 0px #dfdfdf, inset -2px 0px 0px #808080, inset 2px 0px 0px #dfdfdf;\n border-radius: 0px;\n border-top-left-radius: 1px;\n border-top-right-radius: 1px;\n color: black;\n padding: 2px 5px;\n position: relative;\n z-index: 3;\n}\n.admin-wrapper .sidebar > ul > li > ul > li > a.selected {\n background: #bfbfbf;\n color: black;\n padding-bottom: 4px;\n padding-top: 4px;\n padding-right: 7px;\n margin-left: -2px;\n margin-right: -2px;\n position: relative;\n z-index: 4;\n}\n.admin-wrapper .sidebar > ul > li > ul > li > a.selected:first-child {\n margin-left: 0px;\n}\n.admin-wrapper .sidebar > ul > li > ul > li > a.selected:hover {\n background: transparent;\n color: black;\n}\n.admin-wrapper .sidebar > ul > li > ul > li > a:hover {\n background: #bfbfbf;\n color: black;\n}\n\n@media screen and (max-width: 1520px) {\n .admin-wrapper .sidebar > ul > li > ul {\n max-width: 1000px;\n }\n\n .admin-wrapper .sidebar {\n padding-bottom: 45px;\n }\n}\n@media screen and (max-width: 600px) {\n .admin-wrapper .sidebar > ul > li > ul {\n max-width: 500px;\n }\n\n .admin-wrapper .sidebar {\n padding: 0px;\n padding-bottom: 70px;\n width: 100%;\n height: auto;\n }\n .admin-wrapper .content-wrapper {\n overflow: auto;\n height: 80%;\n height: calc(100% - 150px);\n }\n}\n.flash-message {\n background-color: #ffffcc;\n color: black;\n border: 1px solid black;\n border-radius: 0px;\n position: absolute;\n top: 0px;\n left: 0px;\n width: 100%;\n}\n\n.admin-wrapper table {\n background-color: white;\n border-left: 1px solid #404040;\n border-top: 1px solid #404040;\n border-right: 1px solid #efefef;\n border-bottom: 1px solid #efefef;\n border-radius: 0px;\n}\n\n.admin-wrapper .content h2,\n.simple_form .input.with_label .label_input > label,\n.admin-wrapper .content h6,\n.admin-wrapper .content > p,\n.admin-wrapper .content .muted-hint,\n.simple_form span.hint,\n.simple_form h4,\n.simple_form .check_boxes .checkbox label,\n.simple_form .input.with_label.boolean .label_input > label,\n.filters .filter-subset a,\n.simple_form .input.radio_buttons .radio label,\na.table-action-link,\na.table-action-link:hover,\n.simple_form .input.with_block_label > label,\n.simple_form p.hint {\n color: black;\n}\n\n.table > tbody > tr:nth-child(2n+1) > td,\n.table > tbody > tr:nth-child(2n+1) > th {\n background-color: white;\n}\n\n.simple_form input[type=text],\n.simple_form input[type=number],\n.simple_form input[type=email],\n.simple_form input[type=password],\n.simple_form textarea {\n color: black;\n background-color: white;\n border-left: 1px solid #404040;\n border-top: 1px solid #404040;\n border-right: 1px solid #efefef;\n border-bottom: 1px solid #efefef;\n border-radius: 0px;\n}\n.simple_form input[type=text]:active, .simple_form input[type=text]:focus,\n.simple_form input[type=number]:active,\n.simple_form input[type=number]:focus,\n.simple_form input[type=email]:active,\n.simple_form input[type=email]:focus,\n.simple_form input[type=password]:active,\n.simple_form input[type=password]:focus,\n.simple_form textarea:active,\n.simple_form textarea:focus {\n background-color: white;\n}\n\n.simple_form button,\n.simple_form .button,\n.simple_form .block-button {\n background: #bfbfbf;\n box-shadow: inset -1px -1px 0px #000000, inset 1px 1px 0px #ffffff, inset -2px -2px 0px #808080, inset 2px 2px 0px #dfdfdf;\n border-radius: 0px;\n color: black;\n font-weight: normal;\n}\n.simple_form button:hover,\n.simple_form .button:hover,\n.simple_form .block-button:hover {\n background: #bfbfbf;\n}\n\n.simple_form .warning, .table-form .warning {\n background: #ffffcc;\n color: black;\n box-shadow: unset;\n text-shadow: unset;\n border: 1px solid black;\n}\n.simple_form .warning a, .table-form .warning a {\n color: blue;\n text-decoration: underline;\n}\n\n.simple_form button.negative,\n.simple_form .button.negative,\n.simple_form .block-button.negative {\n background: #bfbfbf;\n}\n\n.filters .filter-subset {\n border: 2px groove #bfbfbf;\n padding: 2px;\n}\n\n.filters .filter-subset a::before {\n content: \"\";\n background-color: white;\n border-radius: 50%;\n border: 2px solid black;\n border-top-color: #7f7f7f;\n border-left-color: #7f7f7f;\n border-bottom-color: #f5f5f5;\n border-right-color: #f5f5f5;\n width: 12px;\n height: 12px;\n display: inline-block;\n vertical-align: middle;\n margin-right: 2px;\n}\n\n.filters .filter-subset a.selected::before {\n background-color: black;\n box-shadow: inset 0 0 0 3px white;\n}\n\n.filters .filter-subset a,\n.filters .filter-subset a:hover,\n.filters .filter-subset a.selected {\n color: black;\n border-bottom: 0px solid transparent;\n}","/* http://meyerweb.com/eric/tools/css/reset/\n v2.0 | 20110126\n License: none (public domain)\n*/\n\nhtml, body, div, span, applet, object, iframe,\nh1, h2, h3, h4, h5, h6, p, blockquote, pre,\na, abbr, acronym, address, big, cite, code,\ndel, dfn, em, img, ins, kbd, q, s, samp,\nsmall, strike, strong, sub, sup, tt, var,\nb, u, i, center,\ndl, dt, dd, ol, ul, li,\nfieldset, form, label, legend,\ntable, caption, tbody, tfoot, thead, tr, th, td,\narticle, aside, canvas, details, embed,\nfigure, figcaption, footer, header, hgroup,\nmenu, nav, output, ruby, section, summary,\ntime, mark, audio, video {\n margin: 0;\n padding: 0;\n border: 0;\n font-size: 100%;\n font: inherit;\n vertical-align: baseline;\n}\n\n/* HTML5 display-role reset for older browsers */\narticle, aside, details, figcaption, figure,\nfooter, header, hgroup, menu, nav, section {\n display: block;\n}\n\nbody {\n line-height: 1;\n}\n\nol, ul {\n list-style: none;\n}\n\nblockquote, q {\n quotes: none;\n}\n\nblockquote:before, blockquote:after,\nq:before, q:after {\n content: '';\n content: none;\n}\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\nhtml {\n scrollbar-color: lighten($ui-base-color, 4%) rgba($base-overlay-background, 0.1);\n}\n\n::-webkit-scrollbar {\n width: 12px;\n height: 12px;\n}\n\n::-webkit-scrollbar-thumb {\n background: lighten($ui-base-color, 4%);\n border: 0px none $base-border-color;\n border-radius: 50px;\n}\n\n::-webkit-scrollbar-thumb:hover {\n background: lighten($ui-base-color, 6%);\n}\n\n::-webkit-scrollbar-thumb:active {\n background: lighten($ui-base-color, 4%);\n}\n\n::-webkit-scrollbar-track {\n border: 0px none $base-border-color;\n border-radius: 0;\n background: rgba($base-overlay-background, 0.1);\n}\n\n::-webkit-scrollbar-track:hover {\n background: $ui-base-color;\n}\n\n::-webkit-scrollbar-track:active {\n background: $ui-base-color;\n}\n\n::-webkit-scrollbar-corner {\n background: transparent;\n}\n","// Commonly used web colors\n$black: #000000; // Black\n$white: #ffffff; // White\n$success-green: #79bd9a !default; // Padua\n$error-red: #df405a !default; // Cerise\n$warning-red: #ff5050 !default; // Sunset Orange\n$gold-star: #ca8f04 !default; // Dark Goldenrod\n\n// Pleroma-Dark colors\n$pleroma-bg: #121a24;\n$pleroma-fg: #182230;\n$pleroma-text: #b9b9ba;\n$pleroma-links: #d8a070;\n\n// Values from the classic Mastodon UI\n$classic-base-color: $pleroma-bg;\n$classic-primary-color: #9baec8;\n$classic-secondary-color: #d9e1e8;\n$classic-highlight-color: #d8a070;\n\n// Variables for defaults in UI\n$base-shadow-color: $black !default;\n$base-overlay-background: $black !default;\n$base-border-color: $white !default;\n$simple-background-color: $white !default;\n$valid-value-color: $success-green !default;\n$error-value-color: $error-red !default;\n\n// Tell UI to use selected colors\n$ui-base-color: $classic-base-color !default; // Darkest\n$ui-base-lighter-color: lighten($ui-base-color, 26%) !default; // Lighter darkest\n$ui-primary-color: $classic-primary-color !default; // Lighter\n$ui-secondary-color: $classic-secondary-color !default; // Lightest\n$ui-highlight-color: $classic-highlight-color !default;\n\n// Variables for texts\n$primary-text-color: $white !default;\n$darker-text-color: $ui-primary-color !default;\n$dark-text-color: $ui-base-lighter-color !default;\n$secondary-text-color: $ui-secondary-color !default;\n$highlight-text-color: $ui-highlight-color !default;\n$action-button-color: $ui-base-lighter-color !default;\n// For texts on inverted backgrounds\n$inverted-text-color: $ui-base-color !default;\n$lighter-text-color: $ui-base-lighter-color !default;\n$light-text-color: $ui-primary-color !default;\n\n// Language codes that uses CJK fonts\n$cjk-langs: ja, ko, zh-CN, zh-HK, zh-TW;\n\n// Variables for components\n$media-modal-media-max-width: 100%;\n// put margins on top and bottom of image to avoid the screen covered by image.\n$media-modal-media-max-height: 80%;\n\n$no-gap-breakpoint: 415px;\n\n$font-sans-serif: 'mastodon-font-sans-serif' !default;\n$font-display: 'mastodon-font-display' !default;\n$font-monospace: 'mastodon-font-monospace' !default;\n","@function hex-color($color) {\n @if type-of($color) == 'color' {\n $color: str-slice(ie-hex-str($color), 4);\n }\n @return '%23' + unquote($color)\n}\n\nbody {\n font-family: $font-sans-serif, sans-serif;\n background: darken($ui-base-color, 8%);\n font-size: 13px;\n line-height: 18px;\n font-weight: 400;\n color: $primary-text-color;\n text-rendering: optimizelegibility;\n font-feature-settings: \"kern\";\n text-size-adjust: none;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n -webkit-tap-highlight-color: transparent;\n\n &.system-font {\n // system-ui => standard property (Chrome/Android WebView 56+, Opera 43+, Safari 11+)\n // -apple-system => Safari <11 specific\n // BlinkMacSystemFont => Chrome <56 on macOS specific\n // Segoe UI => Windows 7/8/10\n // Oxygen => KDE\n // Ubuntu => Unity/Ubuntu\n // Cantarell => GNOME\n // Fira Sans => Firefox OS\n // Droid Sans => Older Androids (<4.0)\n // Helvetica Neue => Older macOS <10.11\n // $font-sans-serif => web-font (Roboto) fallback and newer Androids (>=4.0)\n font-family: system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", $font-sans-serif, sans-serif;\n }\n\n &.app-body {\n position: absolute;\n width: 100%;\n height: 100%;\n padding: 0;\n background: $ui-base-color;\n\n &.with-modals--active {\n overflow-y: hidden;\n }\n }\n\n &.lighter {\n background: $ui-base-color;\n }\n\n &.with-modals {\n overflow-x: hidden;\n overflow-y: scroll;\n\n &--active {\n overflow-y: hidden;\n margin-right: 13px;\n }\n }\n\n &.player {\n text-align: center;\n }\n\n &.embed {\n background: lighten($ui-base-color, 4%);\n margin: 0;\n padding-bottom: 0;\n\n .container {\n position: absolute;\n width: 100%;\n height: 100%;\n overflow: hidden;\n }\n }\n\n &.admin {\n background: darken($ui-base-color, 4%);\n position: fixed;\n width: 100%;\n height: 100%;\n padding: 0;\n }\n\n &.error {\n position: absolute;\n text-align: center;\n color: $darker-text-color;\n background: $ui-base-color;\n width: 100%;\n height: 100%;\n padding: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n\n .dialog {\n vertical-align: middle;\n margin: 20px;\n\n &__illustration {\n img {\n display: block;\n max-width: 470px;\n width: 100%;\n height: auto;\n margin-top: -120px;\n }\n }\n\n h1 {\n font-size: 20px;\n line-height: 28px;\n font-weight: 400;\n }\n }\n }\n}\n\nbutton {\n font-family: inherit;\n cursor: pointer;\n\n &:focus {\n outline: none;\n }\n}\n\n.app-holder {\n &,\n & > div {\n display: flex;\n width: 100%;\n height: 100%;\n align-items: center;\n justify-content: center;\n outline: 0 !important;\n }\n}\n",".container-alt {\n width: 700px;\n margin: 0 auto;\n margin-top: 40px;\n\n @media screen and (max-width: 740px) {\n width: 100%;\n margin: 0;\n }\n}\n\n.logo-container {\n margin: 100px auto 50px;\n\n @media screen and (max-width: 500px) {\n margin: 40px auto 0;\n }\n\n h1 {\n display: flex;\n justify-content: center;\n align-items: center;\n\n img {\n height: 42px;\n margin-right: 10px;\n }\n\n a {\n display: flex;\n justify-content: center;\n align-items: center;\n color: $primary-text-color;\n text-decoration: none;\n outline: 0;\n padding: 12px 16px;\n line-height: 32px;\n font-family: $font-display, sans-serif;\n font-weight: 500;\n font-size: 14px;\n }\n }\n}\n\n.compose-standalone {\n .compose-form {\n width: 400px;\n margin: 0 auto;\n padding: 20px 0;\n margin-top: 40px;\n box-sizing: border-box;\n\n @media screen and (max-width: 400px) {\n width: 100%;\n margin-top: 0;\n padding: 20px;\n }\n }\n}\n\n.account-header {\n width: 400px;\n margin: 0 auto;\n display: flex;\n font-size: 13px;\n line-height: 18px;\n box-sizing: border-box;\n padding: 20px 0;\n padding-bottom: 0;\n margin-bottom: -30px;\n margin-top: 40px;\n\n @media screen and (max-width: 440px) {\n width: 100%;\n margin: 0;\n margin-bottom: 10px;\n padding: 20px;\n padding-bottom: 0;\n }\n\n .avatar {\n width: 40px;\n height: 40px;\n margin-right: 8px;\n\n img {\n width: 100%;\n height: 100%;\n display: block;\n margin: 0;\n border-radius: 4px;\n }\n }\n\n .name {\n flex: 1 1 auto;\n color: $secondary-text-color;\n width: calc(100% - 88px);\n\n .username {\n display: block;\n font-weight: 500;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n }\n\n .logout-link {\n display: block;\n font-size: 32px;\n line-height: 40px;\n margin-left: 8px;\n }\n}\n\n.grid-3 {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: 3fr 1fr;\n grid-auto-columns: 25%;\n grid-auto-rows: max-content;\n\n .column-0 {\n grid-column: 1/3;\n grid-row: 1;\n }\n\n .column-1 {\n grid-column: 1;\n grid-row: 2;\n }\n\n .column-2 {\n grid-column: 2;\n grid-row: 2;\n }\n\n .column-3 {\n grid-column: 1/3;\n grid-row: 3;\n }\n\n .landing-page__call-to-action {\n min-height: 100%;\n }\n\n @media screen and (max-width: 738px) {\n grid-template-columns: minmax(0, 50%) minmax(0, 50%);\n\n .landing-page__call-to-action {\n padding: 20px;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n\n .row__information-board {\n width: 100%;\n justify-content: center;\n align-items: center;\n }\n\n .row__mascot {\n display: none;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n grid-gap: 0;\n grid-template-columns: minmax(0, 100%);\n\n .column-0 {\n grid-column: 1;\n }\n\n .column-1 {\n grid-column: 1;\n grid-row: 3;\n }\n\n .column-2 {\n grid-column: 1;\n grid-row: 2;\n }\n\n .column-3 {\n grid-column: 1;\n grid-row: 4;\n }\n }\n}\n\n.public-layout {\n @media screen and (max-width: $no-gap-breakpoint) {\n padding-top: 48px;\n }\n\n .container {\n max-width: 960px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n padding: 0;\n }\n }\n\n .header {\n background: lighten($ui-base-color, 8%);\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n height: 48px;\n margin: 10px 0;\n display: flex;\n align-items: stretch;\n justify-content: center;\n flex-wrap: nowrap;\n overflow: hidden;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n position: fixed;\n width: 100%;\n top: 0;\n left: 0;\n margin: 0;\n border-radius: 0;\n box-shadow: none;\n z-index: 110;\n }\n\n & > div {\n flex: 1 1 33.3%;\n min-height: 1px;\n }\n\n .nav-left {\n display: flex;\n align-items: stretch;\n justify-content: flex-start;\n flex-wrap: nowrap;\n }\n\n .nav-center {\n display: flex;\n align-items: stretch;\n justify-content: center;\n flex-wrap: nowrap;\n }\n\n .nav-right {\n display: flex;\n align-items: stretch;\n justify-content: flex-end;\n flex-wrap: nowrap;\n }\n\n .brand {\n display: block;\n padding: 15px;\n\n img {\n display: block;\n height: 18px;\n width: auto;\n position: relative;\n bottom: -2px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n height: 20px;\n }\n }\n\n &:hover,\n &:focus,\n &:active {\n background: lighten($ui-base-color, 12%);\n }\n }\n\n .nav-link {\n display: flex;\n align-items: center;\n padding: 0 1rem;\n font-size: 12px;\n font-weight: 500;\n text-decoration: none;\n color: $darker-text-color;\n white-space: nowrap;\n text-align: center;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: underline;\n color: $primary-text-color;\n }\n\n @media screen and (max-width: 550px) {\n &.optional {\n display: none;\n }\n }\n }\n\n .nav-button {\n background: lighten($ui-base-color, 16%);\n margin: 8px;\n margin-left: 0;\n border-radius: 4px;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n background: lighten($ui-base-color, 20%);\n }\n }\n }\n\n $no-columns-breakpoint: 600px;\n\n .grid {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: minmax(300px, 3fr) minmax(298px, 1fr);\n grid-auto-columns: 25%;\n grid-auto-rows: max-content;\n\n .column-0 {\n grid-row: 1;\n grid-column: 1;\n }\n\n .column-1 {\n grid-row: 1;\n grid-column: 2;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n grid-template-columns: 100%;\n grid-gap: 0;\n\n .column-1 {\n display: none;\n }\n }\n }\n\n .public-account-header {\n overflow: hidden;\n margin-bottom: 10px;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n\n &.inactive {\n opacity: 0.5;\n\n .public-account-header__image,\n .avatar {\n filter: grayscale(100%);\n }\n\n .logo-button {\n background-color: $secondary-text-color;\n\n svg path:last-child {\n fill: $secondary-text-color;\n }\n }\n }\n\n &__image {\n border-radius: 4px 4px 0 0;\n overflow: hidden;\n height: 300px;\n position: relative;\n background: darken($ui-base-color, 12%);\n\n &::after {\n content: \"\";\n display: block;\n position: absolute;\n width: 100%;\n height: 100%;\n box-shadow: inset 0 -1px 1px 1px rgba($base-shadow-color, 0.15);\n top: 0;\n left: 0;\n }\n\n img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 4px 4px 0 0;\n }\n\n @media screen and (max-width: 600px) {\n height: 200px;\n }\n }\n\n &--no-bar {\n margin-bottom: 0;\n\n .public-account-header__image,\n .public-account-header__image img {\n border-radius: 4px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-radius: 0;\n }\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n margin-bottom: 0;\n box-shadow: none;\n\n &__image::after {\n display: none;\n }\n\n &__image,\n &__image img {\n border-radius: 0;\n }\n }\n\n &__bar {\n position: relative;\n margin-top: -80px;\n display: flex;\n justify-content: flex-start;\n\n &::before {\n content: \"\";\n display: block;\n background: lighten($ui-base-color, 4%);\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 60px;\n border-radius: 0 0 4px 4px;\n z-index: -1;\n }\n\n .avatar {\n display: block;\n width: 120px;\n height: 120px;\n padding-left: 20px - 4px;\n flex: 0 0 auto;\n\n img {\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 50%;\n border: 4px solid lighten($ui-base-color, 4%);\n background: darken($ui-base-color, 8%);\n }\n }\n\n @media screen and (max-width: 600px) {\n margin-top: 0;\n background: lighten($ui-base-color, 4%);\n border-radius: 0 0 4px 4px;\n padding: 5px;\n\n &::before {\n display: none;\n }\n\n .avatar {\n width: 48px;\n height: 48px;\n padding: 7px 0;\n padding-left: 10px;\n\n img {\n border: 0;\n border-radius: 4px;\n }\n\n @media screen and (max-width: 360px) {\n display: none;\n }\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-radius: 0;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n flex-wrap: wrap;\n }\n }\n\n &__tabs {\n flex: 1 1 auto;\n margin-left: 20px;\n\n &__name {\n padding-top: 20px;\n padding-bottom: 8px;\n\n h1 {\n font-size: 20px;\n line-height: 18px * 1.5;\n color: $primary-text-color;\n font-weight: 500;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n text-shadow: 1px 1px 1px $base-shadow-color;\n\n small {\n display: block;\n font-size: 14px;\n color: $primary-text-color;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n\n @media screen and (max-width: 600px) {\n margin-left: 15px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n\n &__name {\n padding-top: 0;\n padding-bottom: 0;\n\n h1 {\n font-size: 16px;\n line-height: 24px;\n text-shadow: none;\n\n small {\n color: $darker-text-color;\n }\n }\n }\n }\n\n &__tabs {\n display: flex;\n justify-content: flex-start;\n align-items: stretch;\n height: 58px;\n\n .details-counters {\n display: flex;\n flex-direction: row;\n min-width: 300px;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n .details-counters {\n display: none;\n }\n }\n\n .counter {\n width: 33.3%;\n box-sizing: border-box;\n flex: 0 0 auto;\n color: $darker-text-color;\n padding: 10px;\n border-right: 1px solid lighten($ui-base-color, 4%);\n cursor: default;\n text-align: center;\n position: relative;\n\n a {\n display: block;\n }\n\n &:last-child {\n border-right: 0;\n }\n\n &::after {\n display: block;\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n border-bottom: 4px solid $ui-primary-color;\n opacity: 0.5;\n transition: all 400ms ease;\n }\n\n &.active {\n &::after {\n border-bottom: 4px solid $highlight-text-color;\n opacity: 1;\n }\n\n &.inactive::after {\n border-bottom-color: $secondary-text-color;\n }\n }\n\n &:hover {\n &::after {\n opacity: 1;\n transition-duration: 100ms;\n }\n }\n\n a {\n text-decoration: none;\n color: inherit;\n }\n\n .counter-label {\n font-size: 12px;\n display: block;\n }\n\n .counter-number {\n font-weight: 500;\n font-size: 18px;\n margin-bottom: 5px;\n color: $primary-text-color;\n font-family: $font-display, sans-serif;\n }\n }\n\n .spacer {\n flex: 1 1 auto;\n height: 1px;\n }\n\n &__buttons {\n padding: 7px 8px;\n }\n }\n }\n\n &__extra {\n display: none;\n margin-top: 4px;\n\n .public-account-bio {\n border-radius: 0;\n box-shadow: none;\n background: transparent;\n margin: 0 -5px;\n\n .account__header__fields {\n border-top: 1px solid lighten($ui-base-color, 12%);\n }\n\n .roles {\n display: none;\n }\n }\n\n &__links {\n margin-top: -15px;\n font-size: 14px;\n color: $darker-text-color;\n\n a {\n display: inline-block;\n color: $darker-text-color;\n text-decoration: none;\n padding: 15px;\n font-weight: 500;\n\n strong {\n font-weight: 700;\n color: $primary-text-color;\n }\n }\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n display: block;\n flex: 100%;\n }\n }\n }\n\n .account__section-headline {\n border-radius: 4px 4px 0 0;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-radius: 0;\n }\n }\n\n .detailed-status__meta {\n margin-top: 25px;\n }\n\n .public-account-bio {\n background: lighten($ui-base-color, 8%);\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n overflow: hidden;\n margin-bottom: 10px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n box-shadow: none;\n margin-bottom: 0;\n border-radius: 0;\n }\n\n .account__header__fields {\n margin: 0;\n border-top: 0;\n\n a {\n color: lighten($ui-highlight-color, 8%);\n }\n\n dl:first-child .verified {\n border-radius: 0 4px 0 0;\n }\n\n .verified a {\n color: $valid-value-color;\n }\n }\n\n .account__header__content {\n padding: 20px;\n padding-bottom: 0;\n color: $primary-text-color;\n }\n\n &__extra,\n .roles {\n padding: 20px;\n font-size: 14px;\n color: $darker-text-color;\n }\n\n .roles {\n padding-bottom: 0;\n }\n }\n\n .static-icon-button {\n color: $action-button-color;\n font-size: 18px;\n\n & > span {\n font-size: 14px;\n font-weight: 500;\n }\n }\n\n .card-grid {\n display: flex;\n flex-wrap: wrap;\n min-width: 100%;\n margin: 0 -5px;\n\n & > div {\n box-sizing: border-box;\n flex: 1 0 auto;\n width: 300px;\n padding: 0 5px;\n margin-bottom: 10px;\n max-width: 33.333%;\n\n @media screen and (max-width: 900px) {\n max-width: 50%;\n }\n\n @media screen and (max-width: 600px) {\n max-width: 100%;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n margin: 0;\n border-top: 1px solid lighten($ui-base-color, 8%);\n\n & > div {\n width: 100%;\n padding: 0;\n margin-bottom: 0;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n\n &:last-child {\n border-bottom: 0;\n }\n\n .card__bar {\n background: $ui-base-color;\n\n &:hover,\n &:active,\n &:focus {\n background: lighten($ui-base-color, 4%);\n }\n }\n }\n }\n }\n}\n",".no-list {\n list-style: none;\n\n li {\n display: inline-block;\n margin: 0 5px;\n }\n}\n\n.recovery-codes {\n list-style: none;\n margin: 0 auto;\n\n li {\n font-size: 125%;\n line-height: 1.5;\n letter-spacing: 1px;\n }\n}\n",".public-layout {\n .footer {\n text-align: left;\n padding-top: 20px;\n padding-bottom: 60px;\n font-size: 12px;\n color: lighten($ui-base-color, 34%);\n\n @media screen and (max-width: $no-gap-breakpoint) {\n padding-left: 20px;\n padding-right: 20px;\n }\n\n .grid {\n display: grid;\n grid-gap: 10px;\n grid-template-columns: 1fr 1fr 2fr 1fr 1fr;\n\n .column-0 {\n grid-column: 1;\n grid-row: 1;\n min-width: 0;\n }\n\n .column-1 {\n grid-column: 2;\n grid-row: 1;\n min-width: 0;\n }\n\n .column-2 {\n grid-column: 3;\n grid-row: 1;\n min-width: 0;\n text-align: center;\n\n h4 a {\n color: lighten($ui-base-color, 34%);\n }\n }\n\n .column-3 {\n grid-column: 4;\n grid-row: 1;\n min-width: 0;\n }\n\n .column-4 {\n grid-column: 5;\n grid-row: 1;\n min-width: 0;\n }\n\n @media screen and (max-width: 690px) {\n grid-template-columns: 1fr 2fr 1fr;\n\n .column-0,\n .column-1 {\n grid-column: 1;\n }\n\n .column-1 {\n grid-row: 2;\n }\n\n .column-2 {\n grid-column: 2;\n }\n\n .column-3,\n .column-4 {\n grid-column: 3;\n }\n\n .column-4 {\n grid-row: 2;\n }\n }\n\n @media screen and (max-width: 600px) {\n .column-1 {\n display: block;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n .column-0,\n .column-1,\n .column-3,\n .column-4 {\n display: none;\n }\n }\n }\n\n h4 {\n text-transform: uppercase;\n font-weight: 700;\n margin-bottom: 8px;\n color: $darker-text-color;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n }\n\n ul a {\n text-decoration: none;\n color: lighten($ui-base-color, 34%);\n\n &:hover,\n &:active,\n &:focus {\n text-decoration: underline;\n }\n }\n\n .brand {\n svg {\n display: block;\n height: 36px;\n width: auto;\n margin: 0 auto;\n\n path {\n fill: lighten($ui-base-color, 34%);\n }\n }\n\n &:hover,\n &:focus,\n &:active {\n svg path {\n fill: lighten($ui-base-color, 38%);\n }\n }\n }\n }\n}\n",".compact-header {\n h1 {\n font-size: 24px;\n line-height: 28px;\n color: $darker-text-color;\n font-weight: 500;\n margin-bottom: 20px;\n padding: 0 10px;\n word-wrap: break-word;\n\n @media screen and (max-width: 740px) {\n text-align: center;\n padding: 20px 10px 0;\n }\n\n a {\n color: inherit;\n text-decoration: none;\n }\n\n small {\n font-weight: 400;\n color: $secondary-text-color;\n }\n\n img {\n display: inline-block;\n margin-bottom: -5px;\n margin-right: 15px;\n width: 36px;\n height: 36px;\n }\n }\n}\n",".hero-widget {\n margin-bottom: 10px;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n\n &__img {\n width: 100%;\n height: 167px;\n position: relative;\n overflow: hidden;\n border-radius: 4px 4px 0 0;\n background: $base-shadow-color;\n\n img {\n object-fit: cover;\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n border-radius: 4px 4px 0 0;\n }\n }\n\n &__text {\n background: $ui-base-color;\n padding: 20px;\n border-radius: 0 0 4px 4px;\n font-size: 15px;\n color: $darker-text-color;\n line-height: 20px;\n word-wrap: break-word;\n font-weight: 400;\n\n .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n }\n\n p {\n margin-bottom: 20px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n em {\n display: inline;\n margin: 0;\n padding: 0;\n font-weight: 700;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n color: lighten($darker-text-color, 10%);\n }\n\n a {\n color: $secondary-text-color;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n}\n\n.endorsements-widget {\n margin-bottom: 10px;\n padding-bottom: 10px;\n\n h4 {\n padding: 10px;\n text-transform: uppercase;\n font-weight: 700;\n font-size: 13px;\n color: $darker-text-color;\n }\n\n .account {\n padding: 10px 0;\n\n &:last-child {\n border-bottom: 0;\n }\n\n .account__display-name {\n display: flex;\n align-items: center;\n }\n\n .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n }\n }\n}\n\n.box-widget {\n padding: 20px;\n border-radius: 4px;\n background: $ui-base-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n}\n\n.contact-widget,\n.landing-page__information.contact-widget {\n box-sizing: border-box;\n padding: 20px;\n min-height: 100%;\n border-radius: 4px;\n background: $ui-base-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n}\n\n.contact-widget {\n font-size: 15px;\n color: $darker-text-color;\n line-height: 20px;\n word-wrap: break-word;\n font-weight: 400;\n\n strong {\n font-weight: 500;\n }\n\n p {\n margin-bottom: 10px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n &__mail {\n margin-top: 10px;\n\n a {\n color: $primary-text-color;\n text-decoration: none;\n }\n }\n}\n\n.moved-account-widget {\n padding: 15px;\n padding-bottom: 20px;\n border-radius: 4px;\n background: $ui-base-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n color: $secondary-text-color;\n font-weight: 400;\n margin-bottom: 10px;\n\n strong,\n a {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n a {\n color: inherit;\n text-decoration: underline;\n\n &.mention {\n text-decoration: none;\n\n span {\n text-decoration: none;\n }\n\n &:focus,\n &:hover,\n &:active {\n text-decoration: none;\n\n span {\n text-decoration: underline;\n }\n }\n }\n }\n\n &__message {\n margin-bottom: 15px;\n\n .fa {\n margin-right: 5px;\n color: $darker-text-color;\n }\n }\n\n &__card {\n .detailed-status__display-avatar {\n position: relative;\n cursor: pointer;\n }\n\n .detailed-status__display-name {\n margin-bottom: 0;\n text-decoration: none;\n\n span {\n font-weight: 400;\n }\n }\n }\n}\n\n.memoriam-widget {\n padding: 20px;\n border-radius: 4px;\n background: $base-shadow-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n font-size: 14px;\n color: $darker-text-color;\n margin-bottom: 10px;\n}\n\n.page-header {\n background: lighten($ui-base-color, 8%);\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n padding: 60px 15px;\n text-align: center;\n margin: 10px 0;\n\n h1 {\n color: $primary-text-color;\n font-size: 36px;\n line-height: 1.1;\n font-weight: 700;\n margin-bottom: 10px;\n }\n\n p {\n font-size: 15px;\n color: $darker-text-color;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n margin-top: 0;\n background: lighten($ui-base-color, 4%);\n\n h1 {\n font-size: 24px;\n }\n }\n}\n\n.directory {\n background: $ui-base-color;\n border-radius: 4px;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n\n &__tag {\n box-sizing: border-box;\n margin-bottom: 10px;\n\n & > a,\n & > div {\n display: flex;\n align-items: center;\n justify-content: space-between;\n background: $ui-base-color;\n border-radius: 4px;\n padding: 15px;\n text-decoration: none;\n color: inherit;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n }\n\n & > a {\n &:hover,\n &:active,\n &:focus {\n background: lighten($ui-base-color, 8%);\n }\n }\n\n &.active > a {\n background: $ui-highlight-color;\n cursor: default;\n }\n\n &.disabled > div {\n opacity: 0.5;\n cursor: default;\n }\n\n h4 {\n flex: 1 1 auto;\n font-size: 18px;\n font-weight: 700;\n color: $primary-text-color;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n .fa {\n color: $darker-text-color;\n }\n\n small {\n display: block;\n font-weight: 400;\n font-size: 15px;\n margin-top: 8px;\n color: $darker-text-color;\n }\n }\n\n &.active h4 {\n &,\n .fa,\n small {\n color: $primary-text-color;\n }\n }\n\n .avatar-stack {\n flex: 0 0 auto;\n width: (36px + 4px) * 3;\n }\n\n &.active .avatar-stack .account__avatar {\n border-color: $ui-highlight-color;\n }\n }\n}\n\n.avatar-stack {\n display: flex;\n justify-content: flex-end;\n\n .account__avatar {\n flex: 0 0 auto;\n width: 36px;\n height: 36px;\n border-radius: 50%;\n position: relative;\n margin-left: -10px;\n background: darken($ui-base-color, 8%);\n border: 2px solid $ui-base-color;\n\n &:nth-child(1) {\n z-index: 1;\n }\n\n &:nth-child(2) {\n z-index: 2;\n }\n\n &:nth-child(3) {\n z-index: 3;\n }\n }\n}\n\n.accounts-table {\n width: 100%;\n\n .account {\n padding: 0;\n border: 0;\n }\n\n thead th {\n text-align: center;\n text-transform: uppercase;\n color: $darker-text-color;\n font-weight: 700;\n padding: 10px;\n\n &:first-child {\n text-align: left;\n }\n }\n\n tbody td {\n padding: 15px 0;\n vertical-align: middle;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n }\n\n tbody tr:last-child td {\n border-bottom: 0;\n }\n\n &__count {\n width: 120px;\n text-align: center;\n font-size: 15px;\n font-weight: 500;\n color: $primary-text-color;\n\n small {\n display: block;\n color: $darker-text-color;\n font-weight: 400;\n font-size: 14px;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n tbody td.optional {\n display: none;\n }\n }\n}\n\n.moved-account-widget,\n.memoriam-widget,\n.box-widget,\n.contact-widget,\n.landing-page__information.contact-widget,\n.directory,\n.page-header {\n @media screen and (max-width: $no-gap-breakpoint) {\n margin-bottom: 0;\n box-shadow: none;\n border-radius: 0;\n }\n}\n\n$maximum-width: 1235px;\n$fluid-breakpoint: $maximum-width + 20px;\n\n.statuses-grid {\n min-height: 600px;\n\n @media screen and (max-width: 640px) {\n width: 100% !important; // Masonry layout is unnecessary at this width\n }\n\n &__item {\n width: (960px - 20px) / 3;\n\n @media screen and (max-width: $fluid-breakpoint) {\n width: (940px - 20px) / 3;\n }\n\n @media screen and (max-width: 640px) {\n width: 100%;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n width: 100vw;\n }\n }\n\n .detailed-status {\n border-radius: 4px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-top: 1px solid lighten($ui-base-color, 16%);\n }\n\n &.compact {\n .detailed-status__meta {\n margin-top: 15px;\n }\n\n .status__content {\n font-size: 15px;\n line-height: 20px;\n\n .emojione {\n width: 20px;\n height: 20px;\n margin: -3px 0 0;\n }\n\n .status__content__spoiler-link {\n line-height: 20px;\n margin: 0;\n }\n }\n\n .media-gallery,\n .status-card,\n .video-player {\n margin-top: 15px;\n }\n }\n }\n}\n\n.notice-widget {\n margin-bottom: 10px;\n color: $darker-text-color;\n\n p {\n margin-bottom: 10px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n a {\n font-size: 14px;\n line-height: 20px;\n text-decoration: none;\n font-weight: 500;\n color: $ui-highlight-color;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: underline;\n }\n }\n}\n","$no-columns-breakpoint: 600px;\n\ncode {\n font-family: $font-monospace, monospace;\n font-weight: 400;\n}\n\n.form-container {\n max-width: 400px;\n padding: 20px;\n margin: 0 auto;\n}\n\n.simple_form {\n .input {\n margin-bottom: 15px;\n overflow: hidden;\n\n &.hidden {\n margin: 0;\n }\n\n &.radio_buttons {\n .radio {\n margin-bottom: 15px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n .radio > label {\n position: relative;\n padding-left: 28px;\n\n input {\n position: absolute;\n top: -2px;\n left: 0;\n }\n }\n }\n\n &.boolean {\n position: relative;\n margin-bottom: 0;\n\n .label_input > label {\n font-family: inherit;\n font-size: 14px;\n padding-top: 5px;\n color: $primary-text-color;\n display: block;\n width: auto;\n }\n\n .label_input,\n .hint {\n padding-left: 28px;\n }\n\n .label_input__wrapper {\n position: static;\n }\n\n label.checkbox {\n position: absolute;\n top: 2px;\n left: 0;\n }\n\n label a {\n color: $highlight-text-color;\n text-decoration: underline;\n\n &:hover,\n &:active,\n &:focus {\n text-decoration: none;\n }\n }\n }\n }\n\n .row {\n display: flex;\n margin: 0 -5px;\n\n .input {\n box-sizing: border-box;\n flex: 1 1 auto;\n width: 50%;\n padding: 0 5px;\n }\n }\n\n .hint {\n color: $darker-text-color;\n\n a {\n color: $highlight-text-color;\n }\n\n code {\n border-radius: 3px;\n padding: 0.2em 0.4em;\n background: darken($ui-base-color, 12%);\n }\n }\n\n span.hint {\n display: block;\n font-size: 12px;\n margin-top: 4px;\n }\n\n p.hint {\n margin-bottom: 15px;\n color: $darker-text-color;\n\n &.subtle-hint {\n text-align: center;\n font-size: 12px;\n line-height: 18px;\n margin-top: 15px;\n margin-bottom: 0;\n }\n }\n\n .card {\n margin-bottom: 15px;\n }\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n .input.with_floating_label {\n .label_input {\n display: flex;\n\n & > label {\n font-family: inherit;\n font-size: 14px;\n color: $primary-text-color;\n font-weight: 500;\n min-width: 150px;\n flex: 0 0 auto;\n }\n\n input,\n select {\n flex: 1 1 auto;\n }\n }\n\n &.select .hint {\n margin-top: 6px;\n margin-left: 150px;\n }\n }\n\n .input.with_label {\n .label_input > label {\n font-family: inherit;\n font-size: 14px;\n color: $primary-text-color;\n display: block;\n margin-bottom: 8px;\n word-wrap: break-word;\n font-weight: 500;\n }\n\n .hint {\n margin-top: 6px;\n }\n\n ul {\n flex: 390px;\n }\n }\n\n .input.with_block_label {\n max-width: none;\n\n & > label {\n font-family: inherit;\n font-size: 16px;\n color: $primary-text-color;\n display: block;\n font-weight: 500;\n padding-top: 5px;\n }\n\n .hint {\n margin-bottom: 15px;\n }\n\n ul {\n columns: 2;\n }\n }\n\n .required abbr {\n text-decoration: none;\n color: lighten($error-value-color, 12%);\n }\n\n .fields-group {\n margin-bottom: 25px;\n\n .input:last-child {\n margin-bottom: 0;\n }\n }\n\n .fields-row {\n display: flex;\n margin: 0 -10px;\n padding-top: 5px;\n margin-bottom: 25px;\n\n .input {\n max-width: none;\n }\n\n &__column {\n box-sizing: border-box;\n padding: 0 10px;\n flex: 1 1 auto;\n min-height: 1px;\n\n &-6 {\n max-width: 50%;\n }\n }\n\n .fields-group:last-child,\n .fields-row__column.fields-group {\n margin-bottom: 0;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n display: block;\n margin-bottom: 0;\n\n &__column {\n max-width: none;\n }\n\n .fields-group:last-child,\n .fields-row__column.fields-group,\n .fields-row__column {\n margin-bottom: 25px;\n }\n }\n }\n\n .input.radio_buttons .radio label {\n margin-bottom: 5px;\n font-family: inherit;\n font-size: 14px;\n color: $primary-text-color;\n display: block;\n width: auto;\n }\n\n .check_boxes {\n .checkbox {\n label {\n font-family: inherit;\n font-size: 14px;\n color: $primary-text-color;\n display: inline-block;\n width: auto;\n position: relative;\n padding-top: 5px;\n padding-left: 25px;\n flex: 1 1 auto;\n }\n\n input[type=checkbox] {\n position: absolute;\n left: 0;\n top: 5px;\n margin: 0;\n }\n }\n }\n\n input[type=text],\n input[type=number],\n input[type=email],\n input[type=password],\n textarea {\n box-sizing: border-box;\n font-size: 16px;\n color: $primary-text-color;\n display: block;\n width: 100%;\n outline: 0;\n font-family: inherit;\n resize: vertical;\n background: darken($ui-base-color, 10%);\n border: 1px solid darken($ui-base-color, 14%);\n border-radius: 4px;\n padding: 10px;\n\n &:invalid {\n box-shadow: none;\n }\n\n &:focus:invalid:not(:placeholder-shown) {\n border-color: lighten($error-red, 12%);\n }\n\n &:required:valid {\n border-color: $valid-value-color;\n }\n\n &:hover {\n border-color: darken($ui-base-color, 20%);\n }\n\n &:active,\n &:focus {\n border-color: $highlight-text-color;\n background: darken($ui-base-color, 8%);\n }\n }\n\n .input.field_with_errors {\n label {\n color: lighten($error-red, 12%);\n }\n\n input[type=text],\n input[type=number],\n input[type=email],\n input[type=password],\n textarea,\n select {\n border-color: lighten($error-red, 12%);\n }\n\n .error {\n display: block;\n font-weight: 500;\n color: lighten($error-red, 12%);\n margin-top: 4px;\n }\n }\n\n .input.disabled {\n opacity: 0.5;\n }\n\n .actions {\n margin-top: 30px;\n display: flex;\n\n &.actions--top {\n margin-top: 0;\n margin-bottom: 30px;\n }\n }\n\n button,\n .button,\n .block-button {\n display: block;\n width: 100%;\n border: 0;\n border-radius: 4px;\n background: $ui-highlight-color;\n color: $primary-text-color;\n font-size: 18px;\n line-height: inherit;\n height: auto;\n padding: 10px;\n text-transform: uppercase;\n text-decoration: none;\n text-align: center;\n box-sizing: border-box;\n cursor: pointer;\n font-weight: 500;\n outline: 0;\n margin-bottom: 10px;\n margin-right: 10px;\n\n &:last-child {\n margin-right: 0;\n }\n\n &:hover {\n background-color: lighten($ui-highlight-color, 5%);\n }\n\n &:active,\n &:focus {\n background-color: darken($ui-highlight-color, 5%);\n }\n\n &:disabled:hover {\n background-color: $ui-primary-color;\n }\n\n &.negative {\n background: $error-value-color;\n\n &:hover {\n background-color: lighten($error-value-color, 5%);\n }\n\n &:active,\n &:focus {\n background-color: darken($error-value-color, 5%);\n }\n }\n }\n\n select {\n appearance: none;\n box-sizing: border-box;\n font-size: 16px;\n color: $primary-text-color;\n display: block;\n width: 100%;\n outline: 0;\n font-family: inherit;\n resize: vertical;\n background: darken($ui-base-color, 10%) url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center / auto 16px;\n border: 1px solid darken($ui-base-color, 14%);\n border-radius: 4px;\n padding-left: 10px;\n padding-right: 30px;\n height: 41px;\n }\n\n .label_input {\n &__wrapper {\n position: relative;\n }\n\n &__append {\n position: absolute;\n right: 3px;\n top: 1px;\n padding: 10px;\n padding-bottom: 9px;\n font-size: 16px;\n color: $dark-text-color;\n font-family: inherit;\n pointer-events: none;\n cursor: default;\n max-width: 140px;\n white-space: nowrap;\n overflow: hidden;\n\n &::after {\n content: '';\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 1px;\n width: 5px;\n background-image: linear-gradient(to right, rgba(darken($ui-base-color, 10%), 0), darken($ui-base-color, 10%));\n }\n }\n }\n\n &__overlay-area {\n position: relative;\n\n &__overlay {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n background: rgba($ui-base-color, 0.65);\n backdrop-filter: blur(2px);\n border-radius: 4px;\n\n &__content {\n text-align: center;\n\n &.rich-formatting {\n &,\n p {\n color: $primary-text-color;\n }\n }\n }\n }\n }\n}\n\n.block-icon {\n display: block;\n margin: 0 auto;\n margin-bottom: 10px;\n font-size: 24px;\n}\n\n.flash-message {\n background: lighten($ui-base-color, 8%);\n color: $darker-text-color;\n border-radius: 4px;\n padding: 15px 10px;\n margin-bottom: 30px;\n text-align: center;\n\n &.notice {\n border: 1px solid rgba($valid-value-color, 0.5);\n background: rgba($valid-value-color, 0.25);\n color: $valid-value-color;\n }\n\n &.alert {\n border: 1px solid rgba($error-value-color, 0.5);\n background: rgba($error-value-color, 0.25);\n color: $error-value-color;\n }\n\n p {\n margin-bottom: 15px;\n }\n\n .oauth-code {\n outline: 0;\n box-sizing: border-box;\n display: block;\n width: 100%;\n border: none;\n padding: 10px;\n font-family: $font-monospace, monospace;\n background: $ui-base-color;\n color: $primary-text-color;\n font-size: 14px;\n margin: 0;\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &:focus {\n background: lighten($ui-base-color, 4%);\n }\n }\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n @media screen and (max-width: 740px) and (min-width: 441px) {\n margin-top: 40px;\n }\n}\n\n.form-footer {\n margin-top: 30px;\n text-align: center;\n\n a {\n color: $darker-text-color;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n.quick-nav {\n list-style: none;\n margin-bottom: 25px;\n font-size: 14px;\n\n li {\n display: inline-block;\n margin-right: 10px;\n }\n\n a {\n color: $highlight-text-color;\n text-transform: uppercase;\n text-decoration: none;\n font-weight: 700;\n\n &:hover,\n &:focus,\n &:active {\n color: lighten($highlight-text-color, 8%);\n }\n }\n}\n\n.oauth-prompt,\n.follow-prompt {\n margin-bottom: 30px;\n color: $darker-text-color;\n\n h2 {\n font-size: 16px;\n margin-bottom: 30px;\n text-align: center;\n }\n\n strong {\n color: $secondary-text-color;\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n @media screen and (max-width: 740px) and (min-width: 441px) {\n margin-top: 40px;\n }\n}\n\n.qr-wrapper {\n display: flex;\n flex-wrap: wrap;\n align-items: flex-start;\n}\n\n.qr-code {\n flex: 0 0 auto;\n background: $simple-background-color;\n padding: 4px;\n margin: 0 10px 20px 0;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n display: inline-block;\n\n svg {\n display: block;\n margin: 0;\n }\n}\n\n.qr-alternative {\n margin-bottom: 20px;\n color: $secondary-text-color;\n flex: 150px;\n\n samp {\n display: block;\n font-size: 14px;\n }\n}\n\n.table-form {\n p {\n margin-bottom: 15px;\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n }\n}\n\n.simple_form,\n.table-form {\n .warning {\n box-sizing: border-box;\n background: rgba($error-value-color, 0.5);\n color: $primary-text-color;\n text-shadow: 1px 1px 0 rgba($base-shadow-color, 0.3);\n box-shadow: 0 2px 6px rgba($base-shadow-color, 0.4);\n border-radius: 4px;\n padding: 10px;\n margin-bottom: 15px;\n\n a {\n color: $primary-text-color;\n text-decoration: underline;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n }\n\n strong {\n font-weight: 600;\n display: block;\n margin-bottom: 5px;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n\n .fa {\n font-weight: 400;\n }\n }\n }\n}\n\n.action-pagination {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n\n .actions,\n .pagination {\n flex: 1 1 auto;\n }\n\n .actions {\n padding: 30px 0;\n padding-right: 20px;\n flex: 0 0 auto;\n }\n}\n\n.post-follow-actions {\n text-align: center;\n color: $darker-text-color;\n\n div {\n margin-bottom: 4px;\n }\n}\n\n.alternative-login {\n margin-top: 20px;\n margin-bottom: 20px;\n\n h4 {\n font-size: 16px;\n color: $primary-text-color;\n text-align: center;\n margin-bottom: 20px;\n border: 0;\n padding: 0;\n }\n\n .button {\n display: block;\n }\n}\n\n.scope-danger {\n color: $warning-red;\n}\n\n.form_admin_settings_site_short_description,\n.form_admin_settings_site_description,\n.form_admin_settings_site_extended_description,\n.form_admin_settings_site_terms,\n.form_admin_settings_custom_css,\n.form_admin_settings_closed_registrations_message {\n textarea {\n font-family: $font-monospace, monospace;\n }\n}\n\n.input-copy {\n background: darken($ui-base-color, 10%);\n border: 1px solid darken($ui-base-color, 14%);\n border-radius: 4px;\n display: flex;\n align-items: center;\n padding-right: 4px;\n position: relative;\n top: 1px;\n transition: border-color 300ms linear;\n\n &__wrapper {\n flex: 1 1 auto;\n }\n\n input[type=text] {\n background: transparent;\n border: 0;\n padding: 10px;\n font-size: 14px;\n font-family: $font-monospace, monospace;\n }\n\n button {\n flex: 0 0 auto;\n margin: 4px;\n text-transform: none;\n font-weight: 400;\n font-size: 14px;\n padding: 7px 18px;\n padding-bottom: 6px;\n width: auto;\n transition: background 300ms linear;\n }\n\n &.copied {\n border-color: $valid-value-color;\n transition: none;\n\n button {\n background: $valid-value-color;\n transition: none;\n }\n }\n}\n\n.connection-prompt {\n margin-bottom: 25px;\n\n .fa-link {\n background-color: darken($ui-base-color, 4%);\n border-radius: 100%;\n font-size: 24px;\n padding: 10px;\n }\n\n &__column {\n align-items: center;\n display: flex;\n flex: 1;\n flex-direction: column;\n flex-shrink: 1;\n max-width: 50%;\n\n &-sep {\n align-self: center;\n flex-grow: 0;\n overflow: visible;\n position: relative;\n z-index: 1;\n }\n\n p {\n word-break: break-word;\n }\n }\n\n .account__avatar {\n margin-bottom: 20px;\n }\n\n &__connection {\n background-color: lighten($ui-base-color, 8%);\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n padding: 25px 10px;\n position: relative;\n text-align: center;\n\n &::after {\n background-color: darken($ui-base-color, 4%);\n content: '';\n display: block;\n height: 100%;\n left: 50%;\n position: absolute;\n top: 0;\n width: 1px;\n }\n }\n\n &__row {\n align-items: flex-start;\n display: flex;\n flex-direction: row;\n }\n}\n",".card {\n & > a {\n display: block;\n text-decoration: none;\n color: inherit;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n\n @media screen and (max-width: $no-gap-breakpoint) {\n box-shadow: none;\n }\n\n &:hover,\n &:active,\n &:focus {\n .card__bar {\n background: lighten($ui-base-color, 8%);\n }\n }\n }\n\n &__img {\n height: 130px;\n position: relative;\n background: darken($ui-base-color, 12%);\n border-radius: 4px 4px 0 0;\n\n img {\n display: block;\n width: 100%;\n height: 100%;\n margin: 0;\n object-fit: cover;\n border-radius: 4px 4px 0 0;\n }\n\n @media screen and (max-width: 600px) {\n height: 200px;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n }\n\n &__bar {\n position: relative;\n padding: 15px;\n display: flex;\n justify-content: flex-start;\n align-items: center;\n background: lighten($ui-base-color, 4%);\n border-radius: 0 0 4px 4px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-radius: 0;\n }\n\n .avatar {\n flex: 0 0 auto;\n width: 48px;\n height: 48px;\n padding-top: 2px;\n\n img {\n width: 100%;\n height: 100%;\n display: block;\n margin: 0;\n border-radius: 4px;\n background: darken($ui-base-color, 8%);\n }\n }\n\n .display-name {\n margin-left: 15px;\n text-align: left;\n\n strong {\n font-size: 15px;\n color: $primary-text-color;\n font-weight: 500;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n span {\n display: block;\n font-size: 14px;\n color: $darker-text-color;\n font-weight: 400;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n }\n}\n\n.pagination {\n padding: 30px 0;\n text-align: center;\n overflow: hidden;\n\n a,\n .current,\n .newer,\n .older,\n .page,\n .gap {\n font-size: 14px;\n color: $primary-text-color;\n font-weight: 500;\n display: inline-block;\n padding: 6px 10px;\n text-decoration: none;\n }\n\n .current {\n background: $simple-background-color;\n border-radius: 100px;\n color: $inverted-text-color;\n cursor: default;\n margin: 0 10px;\n }\n\n .gap {\n cursor: default;\n }\n\n .older,\n .newer {\n text-transform: uppercase;\n color: $secondary-text-color;\n }\n\n .older {\n float: left;\n padding-left: 0;\n\n .fa {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n .newer {\n float: right;\n padding-right: 0;\n\n .fa {\n display: inline-block;\n margin-left: 5px;\n }\n }\n\n .disabled {\n cursor: default;\n color: lighten($inverted-text-color, 10%);\n }\n\n @media screen and (max-width: 700px) {\n padding: 30px 20px;\n\n .page {\n display: none;\n }\n\n .newer,\n .older {\n display: inline-block;\n }\n }\n}\n\n.nothing-here {\n background: $ui-base-color;\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n color: $light-text-color;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: default;\n border-radius: 4px;\n padding: 20px;\n min-height: 30vh;\n\n &--under-tabs {\n border-radius: 0 0 4px 4px;\n }\n\n &--flexible {\n box-sizing: border-box;\n min-height: 100%;\n }\n}\n\n.account-role {\n display: inline-block;\n padding: 4px 6px;\n cursor: default;\n border-radius: 3px;\n font-size: 12px;\n line-height: 12px;\n font-weight: 500;\n color: $ui-secondary-color;\n background-color: rgba($ui-secondary-color, 0.1);\n border: 1px solid rgba($ui-secondary-color, 0.5);\n\n &.moderator {\n color: $success-green;\n background-color: rgba($success-green, 0.1);\n border-color: rgba($success-green, 0.5);\n }\n\n &.admin {\n color: lighten($error-red, 12%);\n background-color: rgba(lighten($error-red, 12%), 0.1);\n border-color: rgba(lighten($error-red, 12%), 0.5);\n }\n}\n\n.account__header__fields {\n padding: 0;\n margin: 15px -15px -15px;\n border: 0 none;\n border-top: 1px solid lighten($ui-base-color, 12%);\n border-bottom: 1px solid lighten($ui-base-color, 12%);\n font-size: 14px;\n line-height: 20px;\n\n dl {\n display: flex;\n border-bottom: 1px solid lighten($ui-base-color, 12%);\n }\n\n dt,\n dd {\n box-sizing: border-box;\n padding: 14px;\n text-align: center;\n max-height: 48px;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n }\n\n dt {\n font-weight: 500;\n width: 120px;\n flex: 0 0 auto;\n color: $secondary-text-color;\n background: rgba(darken($ui-base-color, 8%), 0.5);\n }\n\n dd {\n flex: 1 1 auto;\n color: $darker-text-color;\n }\n\n a {\n color: $highlight-text-color;\n text-decoration: none;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: underline;\n }\n }\n\n .verified {\n border: 1px solid rgba($valid-value-color, 0.5);\n background: rgba($valid-value-color, 0.25);\n\n a {\n color: $valid-value-color;\n font-weight: 500;\n }\n\n &__mark {\n color: $valid-value-color;\n }\n }\n\n dl:last-child {\n border-bottom: 0;\n }\n}\n\n.directory__tag .trends__item__current {\n width: auto;\n}\n",".activity-stream {\n box-shadow: 0 0 15px rgba($base-shadow-color, 0.2);\n border-radius: 4px;\n overflow: hidden;\n margin-bottom: 10px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n margin-bottom: 0;\n border-radius: 0;\n box-shadow: none;\n }\n\n &--headless {\n border-radius: 0;\n margin: 0;\n box-shadow: none;\n\n .detailed-status,\n .status {\n border-radius: 0 !important;\n }\n }\n\n div[data-component] {\n width: 100%;\n }\n\n .entry {\n background: $ui-base-color;\n\n .detailed-status,\n .status,\n .load-more {\n animation: none;\n }\n\n &:last-child {\n .detailed-status,\n .status,\n .load-more {\n border-bottom: 0;\n border-radius: 0 0 4px 4px;\n }\n }\n\n &:first-child {\n .detailed-status,\n .status,\n .load-more {\n border-radius: 4px 4px 0 0;\n }\n\n &:last-child {\n .detailed-status,\n .status,\n .load-more {\n border-radius: 4px;\n }\n }\n }\n\n @media screen and (max-width: 740px) {\n .detailed-status,\n .status,\n .load-more {\n border-radius: 0 !important;\n }\n }\n }\n\n &--highlighted .entry {\n background: lighten($ui-base-color, 8%);\n }\n}\n\n.button.logo-button {\n flex: 0 auto;\n font-size: 14px;\n background: $ui-highlight-color;\n color: $primary-text-color;\n text-transform: none;\n line-height: 36px;\n height: auto;\n padding: 3px 15px;\n border: 0;\n\n svg {\n width: 20px;\n height: auto;\n vertical-align: middle;\n margin-right: 5px;\n\n path:first-child {\n fill: $primary-text-color;\n }\n\n path:last-child {\n fill: $ui-highlight-color;\n }\n }\n\n &:active:not(:disabled),\n &:focus:not(:disabled),\n &:hover:not(:disabled) {\n background: lighten($ui-highlight-color, 10%);\n\n svg path:last-child {\n fill: lighten($ui-highlight-color, 10%);\n }\n }\n\n &.button--destructive {\n &:active,\n &:focus,\n &:hover {\n background: $error-red;\n\n svg path:last-child {\n fill: $error-red;\n }\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n svg {\n display: none;\n }\n }\n}\n\n.embed,\n.public-layout {\n .detailed-status {\n padding: 15px;\n }\n\n .status {\n padding: 15px 15px 15px (48px + 15px * 2);\n min-height: 48px + 2px;\n\n &__avatar {\n left: 15px;\n top: 17px;\n }\n\n &__content {\n padding-top: 5px;\n }\n\n &__prepend {\n margin-left: 48px + 15px * 2;\n padding-top: 15px;\n }\n\n &__prepend-icon-wrapper {\n left: -32px;\n }\n\n .media-gallery,\n &__action-bar,\n .video-player {\n margin-top: 10px;\n }\n }\n}\n","button.icon-button i.fa-retweet {\n background-image: url(\"data:image/svg+xml;utf8,\");\n\n &:hover {\n background-image: url(\"data:image/svg+xml;utf8,\");\n }\n}\n\nbutton.icon-button.disabled i.fa-retweet {\n background-image: url(\"data:image/svg+xml;utf8,\");\n}\n",null,"@mixin avatar-radius() {\n border-radius: 4px;\n background: transparent no-repeat;\n background-position: 50%;\n background-clip: padding-box;\n}\n\n@mixin avatar-size($size:48px) {\n width: $size;\n height: $size;\n background-size: $size $size;\n}\n\n@mixin search-input() {\n outline: 0;\n box-sizing: border-box;\n width: 100%;\n border: none;\n box-shadow: none;\n font-family: inherit;\n background: $ui-base-color;\n color: $darker-text-color;\n font-size: 14px;\n margin: 0;\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n\n &:focus {\n background: lighten($ui-base-color, 4%);\n }\n\n @media screen and (max-width: 600px) {\n font-size: 16px;\n }\n}\n\n@mixin search-popout() {\n background: $simple-background-color;\n border-radius: 4px;\n padding: 10px 14px;\n padding-bottom: 14px;\n margin-top: 10px;\n color: $light-text-color;\n box-shadow: 2px 4px 15px rgba($base-shadow-color, 0.4);\n\n h4 {\n text-transform: uppercase;\n color: $light-text-color;\n font-size: 13px;\n font-weight: 500;\n margin-bottom: 10px;\n }\n\n li {\n padding: 4px 0;\n }\n\n ul {\n margin-bottom: 10px;\n }\n\n em {\n font-weight: 500;\n color: $inverted-text-color;\n }\n}\n",".poll {\n margin-top: 16px;\n font-size: 14px;\n\n li {\n margin-bottom: 10px;\n position: relative;\n height: 18px + 12px;\n }\n\n &__chart {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n display: inline-block;\n border-radius: 4px;\n background: darken($ui-primary-color, 14%);\n\n &.leading {\n background: $ui-highlight-color;\n }\n }\n\n &__text {\n position: relative;\n display: inline-block;\n padding: 6px 0;\n line-height: 18px;\n cursor: default;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n input[type=radio],\n input[type=checkbox] {\n display: none;\n }\n\n input[type=text] {\n display: block;\n box-sizing: border-box;\n flex: 1 1 auto;\n width: 20px;\n font-size: 14px;\n color: $inverted-text-color;\n display: block;\n outline: 0;\n font-family: inherit;\n background: $simple-background-color;\n border: 1px solid darken($simple-background-color, 14%);\n border-radius: 4px;\n padding: 6px 10px;\n\n &:focus {\n border-color: $highlight-text-color;\n }\n }\n\n &.selectable {\n cursor: pointer;\n }\n\n &.editable {\n display: flex;\n align-items: center;\n }\n }\n\n &__input {\n display: inline-block;\n position: relative;\n border: 1px solid $ui-primary-color;\n box-sizing: border-box;\n width: 18px;\n height: 18px;\n flex: 0 0 auto;\n margin-right: 10px;\n top: -1px;\n border-radius: 50%;\n vertical-align: middle;\n\n &.checkbox {\n border-radius: 4px;\n }\n\n &.active {\n border-color: $valid-value-color;\n background: $valid-value-color;\n }\n }\n\n &__number {\n display: inline-block;\n width: 36px;\n font-weight: 700;\n padding: 0 10px;\n text-align: right;\n }\n\n &__footer {\n padding-top: 6px;\n padding-bottom: 5px;\n color: $dark-text-color;\n }\n\n &__link {\n display: inline;\n background: transparent;\n padding: 0;\n margin: 0;\n border: 0;\n color: $dark-text-color;\n text-decoration: underline;\n font-size: inherit;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n }\n\n .button {\n height: 36px;\n padding: 0 16px;\n margin-right: 10px;\n font-size: 14px;\n }\n}\n\n.compose-form__poll-wrapper {\n border-top: 1px solid darken($simple-background-color, 8%);\n\n ul {\n padding: 10px;\n }\n\n .poll__footer {\n border-top: 1px solid darken($simple-background-color, 8%);\n padding: 10px;\n display: flex;\n align-items: center;\n\n button,\n select {\n flex: 1 1 50%;\n }\n }\n\n .button.button-secondary {\n font-size: 14px;\n font-weight: 400;\n padding: 6px 10px;\n height: auto;\n line-height: inherit;\n color: $action-button-color;\n border-color: $action-button-color;\n margin-right: 5px;\n }\n\n li {\n display: flex;\n align-items: center;\n\n .poll__text {\n flex: 0 0 auto;\n width: calc(100% - (23px + 6px));\n margin-right: 6px;\n }\n }\n\n select {\n appearance: none;\n box-sizing: border-box;\n font-size: 14px;\n color: $inverted-text-color;\n display: inline-block;\n width: auto;\n outline: 0;\n font-family: inherit;\n background: $simple-background-color url(\"data:image/svg+xml;utf8,\") no-repeat right 8px center / auto 16px;\n border: 1px solid darken($simple-background-color, 14%);\n border-radius: 4px;\n padding: 6px 10px;\n padding-right: 30px;\n }\n\n .icon-button.disabled {\n color: darken($simple-background-color, 14%);\n }\n}\n\n.muted .poll {\n color: $dark-text-color;\n\n &__chart {\n background: rgba(darken($ui-primary-color, 14%), 0.2);\n\n &.leading {\n background: rgba($ui-highlight-color, 0.2);\n }\n }\n}\n",".modal-layout {\n background: $ui-base-color url('data:image/svg+xml;utf8,') repeat-x bottom fixed;\n display: flex;\n flex-direction: column;\n height: 100vh;\n padding: 0;\n}\n\n.modal-layout__mastodon {\n display: flex;\n flex: 1;\n flex-direction: column;\n justify-content: flex-end;\n\n > * {\n flex: 1;\n max-height: 235px;\n }\n}\n\n@media screen and (max-width: 600px) {\n .account-header {\n margin-top: 0;\n }\n}\n",".emoji-mart {\n &,\n * {\n box-sizing: border-box;\n line-height: 1.15;\n }\n\n font-size: 13px;\n display: inline-block;\n color: $inverted-text-color;\n\n .emoji-mart-emoji {\n padding: 6px;\n }\n}\n\n.emoji-mart-bar {\n border: 0 solid darken($ui-secondary-color, 8%);\n\n &:first-child {\n border-bottom-width: 1px;\n border-top-left-radius: 5px;\n border-top-right-radius: 5px;\n background: $ui-secondary-color;\n }\n\n &:last-child {\n border-top-width: 1px;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n display: none;\n }\n}\n\n.emoji-mart-anchors {\n display: flex;\n justify-content: space-between;\n padding: 0 6px;\n color: $lighter-text-color;\n line-height: 0;\n}\n\n.emoji-mart-anchor {\n position: relative;\n flex: 1;\n text-align: center;\n padding: 12px 4px;\n overflow: hidden;\n transition: color .1s ease-out;\n cursor: pointer;\n\n &:hover {\n color: darken($lighter-text-color, 4%);\n }\n}\n\n.emoji-mart-anchor-selected {\n color: $highlight-text-color;\n\n &:hover {\n color: darken($highlight-text-color, 4%);\n }\n\n .emoji-mart-anchor-bar {\n bottom: -1px;\n }\n}\n\n.emoji-mart-anchor-bar {\n position: absolute;\n bottom: -5px;\n left: 0;\n width: 100%;\n height: 4px;\n background-color: $highlight-text-color;\n}\n\n.emoji-mart-anchors {\n i {\n display: inline-block;\n width: 100%;\n max-width: 22px;\n }\n\n svg {\n fill: currentColor;\n max-height: 18px;\n }\n}\n\n.emoji-mart-scroll {\n overflow-y: scroll;\n height: 270px;\n max-height: 35vh;\n padding: 0 6px 6px;\n background: $simple-background-color;\n will-change: transform;\n\n &::-webkit-scrollbar-track:hover,\n &::-webkit-scrollbar-track:active {\n background-color: rgba($base-overlay-background, 0.3);\n }\n}\n\n.emoji-mart-search {\n padding: 10px;\n padding-right: 45px;\n background: $simple-background-color;\n\n input {\n font-size: 14px;\n font-weight: 400;\n padding: 7px 9px;\n font-family: inherit;\n display: block;\n width: 100%;\n background: rgba($ui-secondary-color, 0.3);\n color: $inverted-text-color;\n border: 1px solid $ui-secondary-color;\n border-radius: 4px;\n\n &::-moz-focus-inner {\n border: 0;\n }\n\n &::-moz-focus-inner,\n &:focus,\n &:active {\n outline: 0 !important;\n }\n }\n}\n\n.emoji-mart-category .emoji-mart-emoji {\n cursor: pointer;\n\n span {\n z-index: 1;\n position: relative;\n text-align: center;\n }\n\n &:hover::before {\n z-index: 0;\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba($ui-secondary-color, 0.7);\n border-radius: 100%;\n }\n}\n\n.emoji-mart-category-label {\n z-index: 2;\n position: relative;\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n\n span {\n display: block;\n width: 100%;\n font-weight: 500;\n padding: 5px 6px;\n background: $simple-background-color;\n }\n}\n\n.emoji-mart-emoji {\n position: relative;\n display: inline-block;\n font-size: 0;\n\n span {\n width: 22px;\n height: 22px;\n }\n}\n\n.emoji-mart-no-results {\n font-size: 14px;\n text-align: center;\n padding-top: 70px;\n color: $light-text-color;\n\n .emoji-mart-category-label {\n display: none;\n }\n\n .emoji-mart-no-results-label {\n margin-top: .2em;\n }\n\n .emoji-mart-emoji:hover::before {\n content: none;\n }\n}\n\n.emoji-mart-preview {\n display: none;\n}\n","$maximum-width: 1235px;\n$fluid-breakpoint: $maximum-width + 20px;\n$column-breakpoint: 700px;\n$small-breakpoint: 960px;\n\n.container {\n box-sizing: border-box;\n max-width: $maximum-width;\n margin: 0 auto;\n position: relative;\n\n @media screen and (max-width: $fluid-breakpoint) {\n width: 100%;\n padding: 0 10px;\n }\n}\n\n.rich-formatting {\n font-family: $font-sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n color: $darker-text-color;\n padding-right: 10px;\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n }\n\n p,\n li {\n font-family: $font-sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 12px;\n color: $darker-text-color;\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n }\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n strong,\n em {\n font-weight: 700;\n color: lighten($darker-text-color, 10%);\n }\n\n h1 {\n font-family: $font-display, sans-serif;\n font-size: 26px;\n line-height: 30px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n\n small {\n font-family: $font-sans-serif, sans-serif;\n display: block;\n font-size: 18px;\n font-weight: 400;\n color: lighten($darker-text-color, 10%);\n }\n }\n\n h2 {\n font-family: $font-display, sans-serif;\n font-size: 22px;\n line-height: 26px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h3 {\n font-family: $font-display, sans-serif;\n font-size: 18px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h4 {\n font-family: $font-display, sans-serif;\n font-size: 16px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h5 {\n font-family: $font-display, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h6 {\n font-family: $font-display, sans-serif;\n font-size: 12px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n ul,\n ol {\n margin-left: 20px;\n\n &[type='a'] {\n list-style-type: lower-alpha;\n }\n\n &[type='i'] {\n list-style-type: lower-roman;\n }\n }\n\n ul {\n list-style: disc;\n }\n\n ol {\n list-style: decimal;\n }\n\n li > ol,\n li > ul {\n margin-top: 6px;\n }\n\n hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba($ui-base-lighter-color, .6);\n margin: 20px 0;\n\n &.spacer {\n height: 1px;\n border: 0;\n }\n }\n}\n\n.information-board {\n background: darken($ui-base-color, 4%);\n padding: 20px 0;\n\n .container-alt {\n position: relative;\n padding-right: 280px + 15px;\n }\n\n &__sections {\n display: flex;\n justify-content: space-between;\n flex-wrap: wrap;\n }\n\n &__section {\n flex: 1 0 0;\n font-family: $font-sans-serif, sans-serif;\n font-size: 16px;\n line-height: 28px;\n color: $primary-text-color;\n text-align: right;\n padding: 10px 15px;\n\n span,\n strong {\n display: block;\n }\n\n span {\n &:last-child {\n color: $secondary-text-color;\n }\n }\n\n strong {\n font-family: $font-display, sans-serif;\n font-weight: 500;\n font-size: 32px;\n line-height: 48px;\n }\n\n @media screen and (max-width: $column-breakpoint) {\n text-align: center;\n }\n }\n\n .panel {\n position: absolute;\n width: 280px;\n box-sizing: border-box;\n background: darken($ui-base-color, 8%);\n padding: 20px;\n padding-top: 10px;\n border-radius: 4px 4px 0 0;\n right: 0;\n bottom: -40px;\n\n .panel-header {\n font-family: $font-display, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n color: $darker-text-color;\n padding-bottom: 5px;\n margin-bottom: 15px;\n border-bottom: 1px solid lighten($ui-base-color, 4%);\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n\n a,\n span {\n font-weight: 400;\n color: darken($darker-text-color, 10%);\n }\n\n a {\n text-decoration: none;\n }\n }\n }\n\n .owner {\n text-align: center;\n\n .avatar {\n width: 80px;\n height: 80px;\n margin: 0 auto;\n margin-bottom: 15px;\n\n img {\n display: block;\n width: 80px;\n height: 80px;\n border-radius: 48px;\n }\n }\n\n .name {\n font-size: 14px;\n\n a {\n display: block;\n color: $primary-text-color;\n text-decoration: none;\n\n &:hover {\n .display_name {\n text-decoration: underline;\n }\n }\n }\n\n .username {\n display: block;\n color: $darker-text-color;\n }\n }\n }\n}\n\n.landing-page {\n p,\n li {\n font-family: $font-sans-serif, sans-serif;\n font-size: 16px;\n font-weight: 400;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 12px;\n color: $darker-text-color;\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n }\n }\n\n em {\n display: inline;\n margin: 0;\n padding: 0;\n font-weight: 700;\n background: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n color: lighten($darker-text-color, 10%);\n }\n\n h1 {\n font-family: $font-display, sans-serif;\n font-size: 26px;\n line-height: 30px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n\n small {\n font-family: $font-sans-serif, sans-serif;\n display: block;\n font-size: 18px;\n font-weight: 400;\n color: lighten($darker-text-color, 10%);\n }\n }\n\n h2 {\n font-family: $font-display, sans-serif;\n font-size: 22px;\n line-height: 26px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h3 {\n font-family: $font-display, sans-serif;\n font-size: 18px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h4 {\n font-family: $font-display, sans-serif;\n font-size: 16px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h5 {\n font-family: $font-display, sans-serif;\n font-size: 14px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n h6 {\n font-family: $font-display, sans-serif;\n font-size: 12px;\n line-height: 24px;\n font-weight: 500;\n margin-bottom: 20px;\n color: $secondary-text-color;\n }\n\n ul,\n ol {\n margin-left: 20px;\n\n &[type='a'] {\n list-style-type: lower-alpha;\n }\n\n &[type='i'] {\n list-style-type: lower-roman;\n }\n }\n\n ul {\n list-style: disc;\n }\n\n ol {\n list-style: decimal;\n }\n\n li > ol,\n li > ul {\n margin-top: 6px;\n }\n\n hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba($ui-base-lighter-color, .6);\n margin: 20px 0;\n\n &.spacer {\n height: 1px;\n border: 0;\n }\n }\n\n &__information,\n &__forms {\n padding: 20px;\n }\n\n &__call-to-action {\n background: darken($ui-base-color, 4%);\n border-radius: 4px;\n padding: 25px 40px;\n overflow: hidden;\n box-sizing: border-box;\n\n .row {\n width: 100%;\n display: flex;\n flex-direction: row-reverse;\n flex-wrap: nowrap;\n justify-content: space-between;\n align-items: center;\n }\n\n .row__information-board {\n display: flex;\n justify-content: flex-end;\n align-items: flex-end;\n\n .information-board__section {\n flex: 1 0 auto;\n padding: 0 10px;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n width: 100%;\n justify-content: space-between;\n }\n }\n\n .row__mascot {\n flex: 1;\n margin: 10px -50px 0 0;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n }\n }\n\n &__logo {\n margin-right: 20px;\n\n img {\n height: 50px;\n width: auto;\n mix-blend-mode: lighten;\n }\n }\n\n &__information {\n padding: 45px 40px;\n margin-bottom: 10px;\n\n &:last-child {\n margin-bottom: 0;\n }\n\n strong {\n font-weight: 500;\n color: lighten($darker-text-color, 10%);\n }\n\n .account {\n border-bottom: 0;\n padding: 0;\n\n &__display-name {\n align-items: center;\n display: flex;\n margin-right: 5px;\n }\n\n div.account__display-name {\n &:hover {\n .display-name strong {\n text-decoration: none;\n }\n }\n\n .account__avatar {\n cursor: default;\n }\n }\n\n &__avatar-wrapper {\n margin-left: 0;\n flex: 0 0 auto;\n }\n\n &__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n }\n\n .display-name {\n font-size: 15px;\n\n &__account {\n font-size: 14px;\n }\n }\n }\n\n @media screen and (max-width: $small-breakpoint) {\n .contact {\n margin-top: 30px;\n }\n }\n\n @media screen and (max-width: $column-breakpoint) {\n padding: 25px 20px;\n }\n }\n\n &__information,\n &__forms,\n #mastodon-timeline {\n box-sizing: border-box;\n background: $ui-base-color;\n border-radius: 4px;\n box-shadow: 0 0 6px rgba($black, 0.1);\n }\n\n &__mascot {\n height: 104px;\n position: relative;\n left: -40px;\n bottom: 25px;\n\n img {\n height: 190px;\n width: auto;\n }\n }\n\n &__short-description {\n .row {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n margin-bottom: 40px;\n }\n\n @media screen and (max-width: $column-breakpoint) {\n .row {\n margin-bottom: 20px;\n }\n }\n\n p a {\n color: $secondary-text-color;\n }\n\n h1 {\n font-weight: 500;\n color: $primary-text-color;\n margin-bottom: 0;\n\n small {\n color: $darker-text-color;\n\n span {\n color: $secondary-text-color;\n }\n }\n }\n\n p:last-child {\n margin-bottom: 0;\n }\n }\n\n &__hero {\n margin-bottom: 10px;\n\n img {\n display: block;\n margin: 0;\n max-width: 100%;\n height: auto;\n border-radius: 4px;\n }\n }\n\n @media screen and (max-width: 840px) {\n .information-board {\n .container-alt {\n padding-right: 20px;\n }\n\n .panel {\n position: static;\n margin-top: 20px;\n width: 100%;\n border-radius: 4px;\n\n .panel-header {\n text-align: center;\n }\n }\n }\n }\n\n @media screen and (max-width: 675px) {\n .header-wrapper {\n padding-top: 0;\n\n &.compact {\n padding-bottom: 0;\n }\n\n &.compact .hero .heading {\n text-align: initial;\n }\n }\n\n .header .container-alt,\n .features .container-alt {\n display: block;\n }\n }\n\n .cta {\n margin: 20px;\n }\n}\n\n.landing {\n margin-bottom: 100px;\n\n @media screen and (max-width: 738px) {\n margin-bottom: 0;\n }\n\n &__brand {\n display: flex;\n justify-content: center;\n align-items: center;\n padding: 50px;\n\n img {\n height: 52px;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n padding: 0;\n margin-bottom: 30px;\n }\n }\n\n .directory {\n margin-top: 30px;\n background: transparent;\n box-shadow: none;\n border-radius: 0;\n }\n\n .hero-widget {\n margin-top: 30px;\n margin-bottom: 0;\n\n h4 {\n padding: 10px;\n text-transform: uppercase;\n font-weight: 700;\n font-size: 13px;\n color: $darker-text-color;\n }\n\n &__text {\n border-radius: 0;\n padding-bottom: 0;\n }\n\n &__footer {\n background: $ui-base-color;\n padding: 10px;\n border-radius: 0 0 4px 4px;\n display: flex;\n\n &__column {\n flex: 1 1 50%;\n }\n }\n\n .account {\n padding: 10px 0;\n border-bottom: 0;\n\n .account__display-name {\n display: flex;\n align-items: center;\n }\n\n .account__avatar {\n width: 44px;\n height: 44px;\n background-size: 44px 44px;\n }\n }\n\n &__counter {\n padding: 10px;\n\n strong {\n font-family: $font-display, sans-serif;\n font-size: 15px;\n font-weight: 700;\n display: block;\n }\n\n span {\n font-size: 14px;\n color: $darker-text-color;\n }\n }\n }\n\n .simple_form .user_agreement .label_input > label {\n font-weight: 400;\n color: $darker-text-color;\n }\n\n .simple_form p.lead {\n color: $darker-text-color;\n font-size: 15px;\n line-height: 20px;\n font-weight: 400;\n margin-bottom: 25px;\n }\n\n &__grid {\n max-width: 960px;\n margin: 0 auto;\n display: grid;\n grid-template-columns: minmax(0, 50%) minmax(0, 50%);\n grid-gap: 30px;\n\n @media screen and (max-width: 738px) {\n grid-template-columns: minmax(0, 100%);\n grid-gap: 10px;\n\n &__column-login {\n grid-row: 1;\n display: flex;\n flex-direction: column;\n\n .box-widget {\n order: 2;\n flex: 0 0 auto;\n }\n\n .hero-widget {\n margin-top: 0;\n margin-bottom: 10px;\n order: 1;\n flex: 0 0 auto;\n }\n }\n\n &__column-registration {\n grid-row: 2;\n }\n\n .directory {\n margin-top: 10px;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n grid-gap: 0;\n\n .hero-widget {\n display: block;\n margin-bottom: 0;\n box-shadow: none;\n\n &__img,\n &__img img,\n &__footer {\n border-radius: 0;\n }\n }\n\n .hero-widget,\n .box-widget,\n .directory__tag {\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n }\n\n .directory {\n margin-top: 0;\n\n &__tag {\n margin-bottom: 0;\n\n & > a,\n & > div {\n border-radius: 0;\n box-shadow: none;\n }\n\n &:last-child {\n border-bottom: 0;\n }\n }\n }\n }\n }\n}\n\n.brand {\n position: relative;\n text-decoration: none;\n}\n\n.brand__tagline {\n display: block;\n position: absolute;\n bottom: -10px;\n left: 50px;\n width: 300px;\n color: $ui-primary-color;\n text-decoration: none;\n font-size: 14px;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n position: static;\n width: auto;\n margin-top: 20px;\n color: $dark-text-color;\n }\n}\n\n",".table {\n width: 100%;\n max-width: 100%;\n border-spacing: 0;\n border-collapse: collapse;\n\n th,\n td {\n padding: 8px;\n line-height: 18px;\n vertical-align: top;\n border-top: 1px solid $ui-base-color;\n text-align: left;\n background: darken($ui-base-color, 4%);\n }\n\n & > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid $ui-base-color;\n border-top: 0;\n font-weight: 500;\n }\n\n & > tbody > tr > th {\n font-weight: 500;\n }\n\n & > tbody > tr:nth-child(odd) > td,\n & > tbody > tr:nth-child(odd) > th {\n background: $ui-base-color;\n }\n\n a {\n color: $highlight-text-color;\n text-decoration: underline;\n\n &:hover {\n text-decoration: none;\n }\n }\n\n strong {\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n &.inline-table {\n & > tbody > tr:nth-child(odd) {\n & > td,\n & > th {\n background: transparent;\n }\n }\n\n & > tbody > tr:first-child {\n & > td,\n & > th {\n border-top: 0;\n }\n }\n }\n\n &.batch-table {\n & > thead > tr > th {\n background: $ui-base-color;\n border-top: 1px solid darken($ui-base-color, 8%);\n border-bottom: 1px solid darken($ui-base-color, 8%);\n\n &:first-child {\n border-radius: 4px 0 0;\n border-left: 1px solid darken($ui-base-color, 8%);\n }\n\n &:last-child {\n border-radius: 0 4px 0 0;\n border-right: 1px solid darken($ui-base-color, 8%);\n }\n }\n }\n\n &--invites tbody td {\n vertical-align: middle;\n }\n}\n\n.table-wrapper {\n overflow: auto;\n margin-bottom: 20px;\n}\n\nsamp {\n font-family: $font-monospace, monospace;\n}\n\nbutton.table-action-link {\n background: transparent;\n border: 0;\n font: inherit;\n}\n\nbutton.table-action-link,\na.table-action-link {\n text-decoration: none;\n display: inline-block;\n margin-right: 5px;\n padding: 0 10px;\n color: $darker-text-color;\n font-weight: 500;\n\n &:hover {\n color: $primary-text-color;\n }\n\n i.fa {\n font-weight: 400;\n margin-right: 5px;\n }\n\n &:first-child {\n padding-left: 0;\n }\n}\n\n.batch-table {\n &__toolbar,\n &__row {\n display: flex;\n\n &__select {\n box-sizing: border-box;\n padding: 8px 16px;\n cursor: pointer;\n min-height: 100%;\n\n input {\n margin-top: 8px;\n }\n\n &--aligned {\n display: flex;\n align-items: center;\n\n input {\n margin-top: 0;\n }\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n }\n\n &__actions,\n &__content {\n padding: 8px 0;\n padding-right: 16px;\n flex: 1 1 auto;\n }\n }\n\n &__toolbar {\n border: 1px solid darken($ui-base-color, 8%);\n background: $ui-base-color;\n border-radius: 4px 0 0;\n height: 47px;\n align-items: center;\n\n &__actions {\n text-align: right;\n padding-right: 16px - 5px;\n }\n\n @media screen and (max-width: $no-gap-breakpoint) {\n display: none;\n }\n }\n\n &__row {\n border: 1px solid darken($ui-base-color, 8%);\n border-top: 0;\n background: darken($ui-base-color, 4%);\n\n @media screen and (max-width: $no-gap-breakpoint) {\n &:first-child {\n border-top: 1px solid darken($ui-base-color, 8%);\n }\n }\n\n &:hover {\n background: darken($ui-base-color, 2%);\n }\n\n &:nth-child(even) {\n background: $ui-base-color;\n\n &:hover {\n background: lighten($ui-base-color, 2%);\n }\n }\n\n &__content {\n padding-top: 12px;\n padding-bottom: 16px;\n\n &--unpadded {\n padding: 0;\n }\n }\n }\n\n .status__content {\n padding-top: 0;\n\n summary {\n display: list-item;\n }\n\n strong {\n font-weight: 700;\n }\n }\n\n .nothing-here {\n border: 1px solid darken($ui-base-color, 8%);\n border-top: 0;\n box-shadow: none;\n\n @media screen and (max-width: $no-gap-breakpoint) {\n border-top: 1px solid darken($ui-base-color, 8%);\n }\n }\n\n @media screen and (max-width: 870px) {\n .accounts-table tbody td.optional {\n display: none;\n }\n }\n}\n","$no-columns-breakpoint: 600px;\n$sidebar-width: 240px;\n$content-width: 840px;\n\n.admin-wrapper {\n display: flex;\n justify-content: center;\n height: 100%;\n\n .sidebar-wrapper {\n flex: 1 1 $sidebar-width;\n height: 100%;\n background: $ui-base-color;\n display: flex;\n justify-content: flex-end;\n }\n\n .sidebar {\n width: $sidebar-width;\n height: 100%;\n padding: 0;\n overflow-y: auto;\n\n .logo {\n display: block;\n margin: 40px auto;\n width: 100px;\n height: 100px;\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n & > a:first-child {\n display: none;\n }\n }\n\n ul {\n list-style: none;\n border-radius: 4px 0 0 4px;\n overflow: hidden;\n margin-bottom: 20px;\n\n @media screen and (max-width: $no-columns-breakpoint) {\n margin-bottom: 0;\n }\n\n a {\n display: block;\n padding: 15px;\n color: $darker-text-color;\n text-decoration: none;\n transition: all 200ms linear;\n border-radius: 4px 0 0 4px;\n\n i.fa {\n margin-right: 5px;\n }\n\n &:hover {\n color: $primary-text-color;\n background-color: darken($ui-base-color, 5%);\n transition: all 100ms linear;\n }\n\n &.selected {\n background: darken($ui-base-color, 2%);\n border-radius: 4px 0 0;\n }\n }\n\n ul {\n background: darken($ui-base-color, 4%);\n border-radius: 0 0 0 4px;\n margin: 0;\n\n a {\n border: 0;\n padding: 15px 35px;\n }\n }\n\n .simple-navigation-active-leaf a {\n color: $primary-text-color;\n background-color: $ui-highlight-color;\n border-bottom: 0;\n border-radius: 0;\n\n &:hover {\n background-color: lighten($ui-highlight-color, 5%);\n }\n }\n }\n\n & > ul > .simple-navigation-active-leaf a {\n border-radius: 4px 0 0 4px;\n }\n }\n\n .content-wrapper {\n flex: 2 1 $content-width;\n overflow: auto;\n }\n\n .content {\n max-width: $content-width;\n padding: 20px 15px;\n padding-top: 60px;\n padding-left: 25px;\n\n @media screen and (max-width: $no-columns-breakpoint) {\n max-width: none;\n padding: 15px;\n padding-top: 30px;\n }\n\n h2 {\n color: $secondary-text-color;\n font-size: 24px;\n line-height: 28px;\n font-weight: 400;\n padding-bottom: 40px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n margin-bottom: 40px;\n }\n\n h3 {\n color: $secondary-text-color;\n font-size: 20px;\n line-height: 28px;\n font-weight: 400;\n margin-bottom: 30px;\n }\n\n h4 {\n text-transform: uppercase;\n font-size: 13px;\n font-weight: 700;\n color: $darker-text-color;\n padding-bottom: 8px;\n margin-bottom: 8px;\n border-bottom: 1px solid lighten($ui-base-color, 8%);\n }\n\n h6 {\n font-size: 16px;\n color: $secondary-text-color;\n line-height: 28px;\n font-weight: 400;\n }\n\n .fields-group h6 {\n color: $primary-text-color;\n font-weight: 500;\n }\n\n .directory__tag > a,\n .directory__tag > div {\n box-shadow: none;\n }\n\n .directory__tag .table-action-link .fa {\n color: inherit;\n }\n\n .directory__tag h4 {\n font-size: 18px;\n font-weight: 700;\n color: $primary-text-color;\n text-transform: none;\n padding-bottom: 0;\n margin-bottom: 0;\n border-bottom: none;\n }\n\n & > p {\n font-size: 14px;\n line-height: 18px;\n color: $secondary-text-color;\n margin-bottom: 20px;\n\n strong {\n color: $primary-text-color;\n font-weight: 500;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n }\n\n hr {\n width: 100%;\n height: 0;\n border: 0;\n border-bottom: 1px solid rgba($ui-base-lighter-color, .6);\n margin: 20px 0;\n\n &.spacer {\n height: 1px;\n border: 0;\n }\n }\n\n .muted-hint {\n color: $darker-text-color;\n\n a {\n color: $highlight-text-color;\n }\n }\n\n .positive-hint {\n color: $valid-value-color;\n font-weight: 500;\n }\n\n .negative-hint {\n color: $error-value-color;\n font-weight: 500;\n }\n\n .neutral-hint {\n color: $dark-text-color;\n font-weight: 500;\n }\n }\n\n @media screen and (max-width: $no-columns-breakpoint) {\n display: block;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n\n .sidebar-wrapper,\n .content-wrapper {\n flex: 0 0 auto;\n height: auto;\n overflow: initial;\n }\n\n .sidebar {\n width: 100%;\n padding: 0;\n height: auto;\n }\n }\n}\n\n.filters {\n display: flex;\n flex-wrap: wrap;\n\n .filter-subset {\n flex: 0 0 auto;\n margin: 0 40px 10px 0;\n\n &:last-child {\n margin-bottom: 20px;\n }\n\n ul {\n margin-top: 5px;\n list-style: none;\n\n li {\n display: inline-block;\n margin-right: 5px;\n }\n }\n\n strong {\n font-weight: 500;\n text-transform: uppercase;\n font-size: 12px;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n a {\n display: inline-block;\n color: $darker-text-color;\n text-decoration: none;\n text-transform: uppercase;\n font-size: 12px;\n font-weight: 500;\n border-bottom: 2px solid $ui-base-color;\n\n &:hover {\n color: $primary-text-color;\n border-bottom: 2px solid lighten($ui-base-color, 5%);\n }\n\n &.selected {\n color: $highlight-text-color;\n border-bottom: 2px solid $ui-highlight-color;\n }\n }\n }\n}\n\n.flavour-screen {\n display: block;\n margin: 10px auto;\n max-width: 100%;\n}\n\n.flavour-description {\n display: block;\n font-size: 16px;\n margin: 10px 0;\n\n & > p {\n margin: 10px 0;\n }\n}\n\n.report-accounts {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 20px;\n}\n\n.report-accounts__item {\n display: flex;\n flex: 250px;\n flex-direction: column;\n margin: 0 5px;\n\n & > strong {\n display: block;\n margin: 0 0 10px -5px;\n font-weight: 500;\n font-size: 14px;\n line-height: 18px;\n color: $secondary-text-color;\n\n @each $lang in $cjk-langs {\n &:lang(#{$lang}) {\n font-weight: 700;\n }\n }\n }\n\n .account-card {\n flex: 1 1 auto;\n }\n}\n\n.report-status,\n.account-status {\n display: flex;\n margin-bottom: 10px;\n\n .activity-stream {\n flex: 2 0 0;\n margin-right: 20px;\n max-width: calc(100% - 60px);\n\n .entry {\n border-radius: 4px;\n }\n }\n}\n\n.report-status__actions,\n.account-status__actions {\n flex: 0 0 auto;\n display: flex;\n flex-direction: column;\n\n .icon-button {\n font-size: 24px;\n width: 24px;\n text-align: center;\n margin-bottom: 10px;\n }\n}\n\n.simple_form.new_report_note,\n.simple_form.new_account_moderation_note {\n max-width: 100%;\n}\n\n.batch-form-box {\n display: flex;\n flex-wrap: wrap;\n margin-bottom: 5px;\n\n #form_status_batch_action {\n margin: 0 5px 5px 0;\n font-size: 14px;\n }\n\n input.button {\n margin: 0 5px 5px 0;\n }\n\n .media-spoiler-toggle-buttons {\n margin-left: auto;\n\n .button {\n overflow: visible;\n margin: 0 0 5px 5px;\n float: right;\n }\n }\n}\n\n.back-link {\n margin-bottom: 10px;\n font-size: 14px;\n\n a {\n color: $highlight-text-color;\n text-decoration: none;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n.spacer {\n flex: 1 1 auto;\n}\n\n.log-entry {\n margin-bottom: 20px;\n line-height: 20px;\n\n &__header {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n padding: 10px;\n background: $ui-base-color;\n color: $darker-text-color;\n border-radius: 4px 4px 0 0;\n font-size: 14px;\n position: relative;\n }\n\n &__avatar {\n margin-right: 10px;\n\n .avatar {\n display: block;\n margin: 0;\n border-radius: 50%;\n width: 40px;\n height: 40px;\n }\n }\n\n &__content {\n max-width: calc(100% - 90px);\n }\n\n &__title {\n word-wrap: break-word;\n }\n\n &__timestamp {\n color: $dark-text-color;\n }\n\n &__extras {\n background: lighten($ui-base-color, 6%);\n border-radius: 0 0 4px 4px;\n padding: 10px;\n color: $darker-text-color;\n font-family: $font-monospace, monospace;\n font-size: 12px;\n word-wrap: break-word;\n min-height: 20px;\n }\n\n &__icon {\n font-size: 28px;\n margin-right: 10px;\n color: $dark-text-color;\n }\n\n &__icon__overlay {\n position: absolute;\n top: 10px;\n right: 10px;\n width: 10px;\n height: 10px;\n border-radius: 50%;\n\n &.positive {\n background: $success-green;\n }\n\n &.negative {\n background: lighten($error-red, 12%);\n }\n\n &.neutral {\n background: $ui-highlight-color;\n }\n }\n\n a,\n .username,\n .target {\n color: $secondary-text-color;\n text-decoration: none;\n font-weight: 500;\n }\n\n .diff-old {\n color: lighten($error-red, 12%);\n }\n\n .diff-neutral {\n color: $secondary-text-color;\n }\n\n .diff-new {\n color: $success-green;\n }\n}\n\na.name-tag,\n.name-tag,\na.inline-name-tag,\n.inline-name-tag {\n text-decoration: none;\n color: $secondary-text-color;\n\n .username {\n font-weight: 500;\n }\n\n &.suspended {\n .username {\n text-decoration: line-through;\n color: lighten($error-red, 12%);\n }\n\n .avatar {\n filter: grayscale(100%);\n opacity: 0.8;\n }\n }\n}\n\na.name-tag,\n.name-tag {\n display: flex;\n align-items: center;\n\n .avatar {\n display: block;\n margin: 0;\n margin-right: 5px;\n border-radius: 50%;\n }\n\n &.suspended {\n .avatar {\n filter: grayscale(100%);\n opacity: 0.8;\n }\n }\n}\n\n.speech-bubble {\n margin-bottom: 20px;\n border-left: 4px solid $ui-highlight-color;\n\n &.positive {\n border-left-color: $success-green;\n }\n\n &.negative {\n border-left-color: lighten($error-red, 12%);\n }\n\n &.warning {\n border-left-color: $gold-star;\n }\n\n &__bubble {\n padding: 16px;\n padding-left: 14px;\n font-size: 15px;\n line-height: 20px;\n border-radius: 4px 4px 4px 0;\n position: relative;\n font-weight: 500;\n\n a {\n color: $darker-text-color;\n }\n }\n\n &__owner {\n padding: 8px;\n padding-left: 12px;\n }\n\n time {\n color: $dark-text-color;\n }\n}\n\n.report-card {\n background: $ui-base-color;\n border-radius: 4px;\n margin-bottom: 20px;\n\n &__profile {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 15px;\n\n .account {\n padding: 0;\n border: 0;\n\n &__avatar-wrapper {\n margin-left: 0;\n }\n }\n\n &__stats {\n flex: 0 0 auto;\n font-weight: 500;\n color: $darker-text-color;\n text-transform: uppercase;\n text-align: right;\n\n a {\n color: inherit;\n text-decoration: none;\n\n &:focus,\n &:hover,\n &:active {\n color: lighten($darker-text-color, 8%);\n }\n }\n\n .red {\n color: $error-value-color;\n }\n }\n }\n\n &__summary {\n &__item {\n display: flex;\n justify-content: flex-start;\n border-top: 1px solid darken($ui-base-color, 4%);\n\n &:hover {\n background: lighten($ui-base-color, 2%);\n }\n\n &__reported-by,\n &__assigned {\n padding: 15px;\n flex: 0 0 auto;\n box-sizing: border-box;\n width: 150px;\n color: $darker-text-color;\n\n &,\n .username {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n\n &__content {\n flex: 1 1 auto;\n max-width: calc(100% - 300px);\n\n &__icon {\n color: $dark-text-color;\n margin-right: 4px;\n font-weight: 500;\n }\n }\n\n &__content a {\n display: block;\n box-sizing: border-box;\n width: 100%;\n padding: 15px;\n text-decoration: none;\n color: $darker-text-color;\n }\n }\n }\n}\n\n.one-line {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.ellipsized-ip {\n display: inline-block;\n max-width: 120px;\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: middle;\n}\n",".dashboard__counters {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -5px;\n margin-bottom: 20px;\n\n & > div {\n box-sizing: border-box;\n flex: 0 0 33.333%;\n padding: 0 5px;\n margin-bottom: 10px;\n\n & > div,\n & > a {\n padding: 20px;\n background: lighten($ui-base-color, 4%);\n border-radius: 4px;\n }\n\n & > a {\n text-decoration: none;\n color: inherit;\n display: block;\n\n &:hover,\n &:focus,\n &:active {\n background: lighten($ui-base-color, 8%);\n }\n }\n }\n\n &__num,\n &__text {\n text-align: center;\n font-weight: 500;\n font-size: 24px;\n line-height: 21px;\n color: $primary-text-color;\n font-family: $font-display, sans-serif;\n margin-bottom: 20px;\n line-height: 30px;\n }\n\n &__text {\n font-size: 18px;\n }\n\n &__label {\n font-size: 14px;\n color: $darker-text-color;\n text-align: center;\n font-weight: 500;\n }\n}\n\n.dashboard__widgets {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -5px;\n\n & > div {\n flex: 0 0 33.333%;\n margin-bottom: 20px;\n\n & > div {\n padding: 0 5px;\n }\n }\n\n a:not(.name-tag) {\n color: $ui-secondary-color;\n font-weight: 500;\n text-decoration: none;\n }\n}\n","body.rtl {\n direction: rtl;\n\n .column-header > button {\n text-align: right;\n padding-left: 0;\n padding-right: 15px;\n }\n\n .landing-page__logo {\n margin-right: 0;\n margin-left: 20px;\n }\n\n .landing-page .features-list .features-list__row .visual {\n margin-left: 0;\n margin-right: 15px;\n }\n\n .column-link__icon,\n .column-header__icon {\n margin-right: 0;\n margin-left: 5px;\n }\n\n .compose-form .compose-form__buttons-wrapper .character-counter__wrapper {\n margin-right: 0;\n margin-left: 4px;\n }\n\n .navigation-bar__profile {\n margin-left: 0;\n margin-right: 8px;\n }\n\n .search__input {\n padding-right: 10px;\n padding-left: 30px;\n }\n\n .search__icon .fa {\n right: auto;\n left: 10px;\n }\n\n .column-header__buttons {\n left: 0;\n right: auto;\n margin-left: 0;\n margin-right: -15px;\n }\n\n .column-inline-form .icon-button {\n margin-left: 0;\n margin-right: 5px;\n }\n\n .column-header__links .text-btn {\n margin-left: 10px;\n margin-right: 0;\n }\n\n .account__avatar-wrapper {\n float: right;\n }\n\n .column-header__back-button {\n padding-left: 5px;\n padding-right: 0;\n }\n\n .column-header__setting-arrows {\n float: left;\n }\n\n .setting-toggle__label {\n margin-left: 0;\n margin-right: 8px;\n }\n\n .status__avatar {\n left: auto;\n right: 10px;\n }\n\n .status,\n .activity-stream .status.light {\n padding-left: 10px;\n padding-right: 68px;\n }\n\n .status__info .status__display-name,\n .activity-stream .status.light .status__display-name {\n padding-left: 25px;\n padding-right: 0;\n }\n\n .activity-stream .pre-header {\n padding-right: 68px;\n padding-left: 0;\n }\n\n .status__prepend {\n margin-left: 0;\n margin-right: 68px;\n }\n\n .status__prepend-icon-wrapper {\n left: auto;\n right: -26px;\n }\n\n .activity-stream .pre-header .pre-header__icon {\n left: auto;\n right: 42px;\n }\n\n .account__avatar-overlay-overlay {\n right: auto;\n left: 0;\n }\n\n .column-back-button--slim-button {\n right: auto;\n left: 0;\n }\n\n .status__relative-time,\n .activity-stream .status.light .status__header .status__meta {\n float: left;\n }\n\n .status__action-bar {\n\n &__counter {\n margin-right: 0;\n margin-left: 11px;\n\n .status__action-bar-button {\n margin-right: 0;\n margin-left: 4px;\n }\n }\n }\n\n .status__action-bar-button {\n float: right;\n margin-right: 0;\n margin-left: 18px;\n }\n\n .status__action-bar-dropdown {\n float: right;\n }\n\n .privacy-dropdown__dropdown {\n margin-left: 0;\n margin-right: 40px;\n }\n\n .privacy-dropdown__option__icon {\n margin-left: 10px;\n margin-right: 0;\n }\n\n .detailed-status__display-name .display-name {\n text-align: right;\n }\n\n .detailed-status__display-avatar {\n margin-right: 0;\n margin-left: 10px;\n float: right;\n }\n\n .detailed-status__favorites,\n .detailed-status__reblogs {\n margin-left: 0;\n margin-right: 6px;\n }\n\n .fa-ul {\n margin-left: 0;\n margin-left: 2.14285714em;\n }\n\n .fa-li {\n left: auto;\n right: -2.14285714em;\n }\n\n .admin-wrapper {\n direction: rtl;\n }\n\n .admin-wrapper .sidebar ul a i.fa,\n a.table-action-link i.fa {\n margin-right: 0;\n margin-left: 5px;\n }\n\n .simple_form .check_boxes .checkbox label {\n padding-left: 0;\n padding-right: 25px;\n }\n\n .simple_form .input.with_label.boolean label.checkbox {\n padding-left: 25px;\n padding-right: 0;\n }\n\n .simple_form .check_boxes .checkbox input[type=\"checkbox\"],\n .simple_form .input.boolean input[type=\"checkbox\"] {\n left: auto;\n right: 0;\n }\n\n .simple_form .input.radio_buttons .radio {\n left: auto;\n right: 0;\n }\n\n .simple_form .input.radio_buttons .radio > label {\n padding-right: 28px;\n padding-left: 0;\n }\n\n .simple_form .input-with-append .input input {\n padding-left: 142px;\n padding-right: 0;\n }\n\n .simple_form .input.boolean label.checkbox {\n left: auto;\n right: 0;\n }\n\n .simple_form .input.boolean .label_input,\n .simple_form .input.boolean .hint {\n padding-left: 0;\n padding-right: 28px;\n }\n\n .simple_form .label_input__append {\n right: auto;\n left: 3px;\n\n &::after {\n right: auto;\n left: 0;\n background-image: linear-gradient(to left, rgba(darken($ui-base-color, 10%), 0), darken($ui-base-color, 10%));\n }\n }\n\n .simple_form select {\n background: darken($ui-base-color, 10%) url(\"data:image/svg+xml;utf8,\") no-repeat left 8px center / auto 16px;\n }\n\n .table th,\n .table td {\n text-align: right;\n }\n\n .filters .filter-subset {\n margin-right: 0;\n margin-left: 45px;\n }\n\n .landing-page .header-wrapper .mascot {\n right: 60px;\n left: auto;\n }\n\n .landing-page__call-to-action .row__information-board {\n direction: rtl;\n }\n\n .landing-page .header .hero .floats .float-1 {\n left: -120px;\n right: auto;\n }\n\n .landing-page .header .hero .floats .float-2 {\n left: 210px;\n right: auto;\n }\n\n .landing-page .header .hero .floats .float-3 {\n left: 110px;\n right: auto;\n }\n\n .landing-page .header .links .brand img {\n left: 0;\n }\n\n .landing-page .fa-external-link {\n padding-right: 5px;\n padding-left: 0 !important;\n }\n\n .landing-page .features #mastodon-timeline {\n margin-right: 0;\n margin-left: 30px;\n }\n\n @media screen and (min-width: 631px) {\n .column,\n .drawer {\n padding-left: 5px;\n padding-right: 5px;\n\n &:first-child {\n padding-left: 5px;\n padding-right: 10px;\n }\n }\n\n .columns-area > div {\n .column,\n .drawer {\n padding-left: 5px;\n padding-right: 5px;\n }\n }\n }\n\n .public-layout {\n .header {\n .nav-button {\n margin-left: 8px;\n margin-right: 0;\n }\n }\n\n .public-account-header__tabs {\n margin-left: 0;\n margin-right: 20px;\n }\n }\n\n .landing-page__information {\n .account__display-name {\n margin-right: 0;\n margin-left: 5px;\n }\n\n .account__avatar-wrapper {\n margin-left: 12px;\n margin-right: 0;\n }\n }\n\n .card__bar .display-name {\n margin-left: 0;\n margin-right: 15px;\n text-align: right;\n }\n\n .fa-chevron-left::before {\n content: \"\\F054\";\n }\n\n .fa-chevron-right::before {\n content: \"\\F053\";\n }\n\n .column-back-button__icon {\n margin-right: 0;\n margin-left: 5px;\n }\n\n .column-header__setting-arrows .column-header__setting-btn:last-child {\n padding-left: 0;\n padding-right: 10px;\n }\n\n .simple_form .input.radio_buttons .radio > label input {\n left: auto;\n right: 0;\n }\n}\n","$black-emojis: '8ball' 'ant' 'back' 'black_circle' 'black_heart' 'black_large_square' 'black_medium_small_square' 'black_medium_square' 'black_nib' 'black_small_square' 'bomb' 'bowling' 'bust_in_silhouette' 'busts_in_silhouette' 'camera' 'camera_with_flash' 'clubs' 'copyright' 'curly_loop' 'currency_exchange' 'dark_sunglasses' 'eight_pointed_black_star' 'electric_plug' 'end' 'female-guard' 'film_projector' 'fried_egg' 'gorilla' 'guardsman' 'heavy_check_mark' 'heavy_division_sign' 'heavy_dollar_sign' 'heavy_minus_sign' 'heavy_multiplication_x' 'heavy_plus_sign' 'hocho' 'hole' 'joystick' 'kaaba' 'lower_left_ballpoint_pen' 'lower_left_fountain_pen' 'male-guard' 'microphone' 'mortar_board' 'movie_camera' 'musical_score' 'on' 'registered' 'soon' 'spades' 'speaking_head_in_silhouette' 'spider' 'telephone_receiver' 'tm' 'top' 'tophat' 'turkey' 'vhs' 'video_camera' 'video_game' 'water_buffalo' 'waving_black_flag' 'wavy_dash';\n\n%white-emoji-outline {\n filter: drop-shadow(1px 1px 0 $white) drop-shadow(-1px 1px 0 $white) drop-shadow(1px -1px 0 $white) drop-shadow(-1px -1px 0 $white);\n transform: scale(.71);\n}\n\n.emojione {\n @each $emoji in $black-emojis {\n &[title=':#{$emoji}:'] {\n @extend %white-emoji-outline;\n }\n }\n}\n"],"sourceRoot":""} \ No newline at end of file diff --git a/priv/static/packs/skins/vanilla/win95/common.js b/priv/static/packs/skins/vanilla/win95/common.js index 1547df0be..8836d2e2f 100644 Binary files a/priv/static/packs/skins/vanilla/win95/common.js and b/priv/static/packs/skins/vanilla/win95/common.js differ diff --git a/priv/static/packs/start-d443e819b6248a54c6eb466c75938306.png b/priv/static/packs/start-d443e819b6248a54c6eb466c75938306.png deleted file mode 100644 index ea19ee306..000000000 Binary files a/priv/static/packs/start-d443e819b6248a54c6eb466c75938306.png and /dev/null differ diff --git a/priv/static/packs/void-4c8270c17facce6d53726a2ebb9745f2.png b/priv/static/packs/void-4c8270c17facce6d53726a2ebb9745f2.png deleted file mode 100644 index c2b803c13..000000000 Binary files a/priv/static/packs/void-4c8270c17facce6d53726a2ebb9745f2.png and /dev/null differ diff --git a/priv/static/packs/wave-drawer-ee1bfcbe5811ea31771b7187c7507ee6.png b/priv/static/packs/wave-drawer-ee1bfcbe5811ea31771b7187c7507ee6.png deleted file mode 100644 index 6525035dc..000000000 Binary files a/priv/static/packs/wave-drawer-ee1bfcbe5811ea31771b7187c7507ee6.png and /dev/null differ diff --git a/priv/static/packs/wave-drawer-glitched-33467bf8c8d2b995d6c76d8810aba3db.png b/priv/static/packs/wave-drawer-glitched-33467bf8c8d2b995d6c76d8810aba3db.png deleted file mode 100644 index 58ba61bca..000000000 Binary files a/priv/static/packs/wave-drawer-glitched-33467bf8c8d2b995d6c76d8810aba3db.png and /dev/null differ diff --git a/priv/static/static/config.json b/priv/static/static/config.json index 533a5b087..04cbb97b5 100644 --- a/priv/static/static/config.json +++ b/priv/static/static/config.json @@ -8,7 +8,6 @@ "redirectRootLogin": "/main/friends", "chatDisabled": false, "showInstanceSpecificPanel": false, - "scopeOptionsEnabled": false, "formattingOptionsEnabled": false, "collapseMessageWithSubject": false, "scopeCopy": true, @@ -21,5 +20,6 @@ "webPushNotifications": false, "noAttachmentLinks": false, "nsfwCensorImage": "", - "showFeaturesPanel": true + "showFeaturesPanel": true, + "minimalScopesMode": false } diff --git a/priv/static/static/css/app.a81578273cb4c57163939ab70c80eb06.css b/priv/static/static/css/app.a81578273cb4c57163939ab70c80eb06.css new file mode 100644 index 000000000..bf3c12d78 Binary files /dev/null and b/priv/static/static/css/app.a81578273cb4c57163939ab70c80eb06.css differ diff --git a/priv/static/static/css/app.a81578273cb4c57163939ab70c80eb06.css.map b/priv/static/static/css/app.a81578273cb4c57163939ab70c80eb06.css.map new file mode 100644 index 000000000..e4bc2dbe1 --- /dev/null +++ b/priv/static/static/css/app.a81578273cb4c57163939ab70c80eb06.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack:///src/components/timeline/timeline.vue","webpack:///webpack:///src/components/status/status.vue","webpack:///webpack:///src/components/attachment/attachment.vue","webpack:///webpack:///src/components/still-image/still-image.vue","webpack:///webpack:///src/components/favorite_button/favorite_button.vue","webpack:///webpack:///src/components/retweet_button/retweet_button.vue","webpack:///webpack:///src/components/delete_button/delete_button.vue","webpack:///webpack:///src/components/post_status_form/post_status_form.vue","webpack:///webpack:///src/components/media_upload/media_upload.vue","webpack:///webpack:///src/components/emoji-input/emoji-input.vue","webpack:///webpack:///src/components/user_card/user_card.vue","webpack:///webpack:///src/components/user_avatar/user_avatar.vue","webpack:///webpack:///src/components/remote_follow/remote_follow.vue","webpack:///webpack:///src/components/moderation_tools/moderation_tools.vue","webpack:///webpack:///src/components/dialog_modal/dialog_modal.vue","webpack:///webpack:///~/vue-popperjs/src/component/popper.js.vue","webpack:///webpack:///src/components/gallery/gallery.vue","webpack:///webpack:///src/components/link-preview/link-preview.vue","webpack:///webpack:///src/components/conversation/conversation.vue","webpack:///webpack:///src/components/user_profile/user_profile.vue","webpack:///webpack:///src/components/follow_card/follow_card.vue","webpack:///webpack:///src/components/basic_user_card/basic_user_card.vue","webpack:///webpack:///src/components/list/list.vue","webpack:///webpack:///src/hocs/with_load_more/src/hocs/with_load_more/with_load_more.scss","webpack:///webpack:///src/components/settings/settings.vue","webpack:///webpack:///src/components/tab_switcher/src/components/tab_switcher/tab_switcher.scss","webpack:///webpack:///src/components/style_switcher/style_switcher.scss","webpack:///webpack:///src/components/color_input/color_input.vue","webpack:///webpack:///src/components/shadow_control/shadow_control.vue","webpack:///webpack:///src/components/font_control/font_control.vue","webpack:///webpack:///src/components/contrast_ratio/contrast_ratio.vue","webpack:///webpack:///src/components/export_import/export_import.vue","webpack:///webpack:///src/components/registration/registration.vue","webpack:///webpack:///src/components/user_settings/user_settings.vue","webpack:///webpack:///src/components/image_cropper/image_cropper.vue","webpack:///webpack:///~/cropperjs/dist/cropper.css","webpack:///webpack:///src/components/block_card/block_card.vue","webpack:///webpack:///src/components/mute_card/mute_card.vue","webpack:///webpack:///src/components/selectable_list/selectable_list.vue","webpack:///webpack:///src/components/checkbox/checkbox.vue","webpack:///webpack:///src/components/autosuggest/autosuggest.vue","webpack:///webpack:///src/hocs/with_subscription/src/hocs/with_subscription/with_subscription.scss","webpack:///webpack:///src/components/follow_request_card/follow_request_card.vue","webpack:///webpack:///src/components/user_search/user_search.vue","webpack:///webpack:///src/components/notifications/notifications.scss","webpack:///webpack:///src/components/login_form/login_form.vue","webpack:///webpack:///src/components/chat_panel/chat_panel.vue","webpack:///webpack:///src/components/features_panel/features_panel.vue","webpack:///webpack:///src/components/terms_of_service_panel/terms_of_service_panel.vue","webpack:///webpack:///src/App.scss","webpack:///webpack:///src/components/nav_panel/nav_panel.vue","webpack:///webpack:///src/components/user_finder/user_finder.vue","webpack:///webpack:///src/components/who_to_follow_panel/who_to_follow_panel.vue","webpack:///webpack:///src/components/media_modal/media_modal.vue","webpack:///webpack:///src/components/side_drawer/side_drawer.vue","webpack:///webpack:///src/components/mobile_post_status_modal/mobile_post_status_modal.vue","webpack:///webpack:///src/components/mobile_nav/mobile_nav.vue"],"names":[],"mappings":"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","file":"static/css/app.a81578273cb4c57163939ab70c80eb06.css","sourcesContent":["\n.timeline .loadmore-text{opacity:1\n}\n.new-status-notification{position:relative;margin-top:-1px;font-size:1.1em;border-width:1px 0 0 0;border-style:solid;border-color:var(--border, #222);padding:10px;z-index:1;background-color:#182230;background-color:var(--panel, #182230)\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/timeline/timeline.vue","\n.status-body{-ms-flex:1;flex:1;min-width:0\n}\n.status-preview.status-el{border-style:solid;border-width:1px;border-color:#222;border-color:var(--border, #222)\n}\n.status-preview-container{position:relative;max-width:100%\n}\n.status-preview{position:absolute;max-width:95%;display:-ms-flexbox;display:flex;background-color:#121a24;background-color:var(--bg, #121a24);border-color:#222;border-color:var(--border, #222);border-style:solid;border-width:1px;border-radius:5px;border-radius:var(--tooltipRadius, 5px);box-shadow:2px 2px 3px rgba(0,0,0,0.5);box-shadow:var(--popupShadow);margin-top:0.25em;margin-left:0.5em;z-index:50\n}\n.status-preview .status{-ms-flex:1;flex:1;border:0;min-width:15em\n}\n.status-preview-loading{display:block;min-width:15em;padding:1em;text-align:center;border-width:1px;border-style:solid\n}\n.status-preview-loading i{font-size:2em\n}\n.media-left{margin-right:.75em\n}\n.status-el{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;border-left-width:0px;min-width:0;border-color:#222;border-color:var(--border, #222);border-left:4px red;border-left:4px var(--cRed, red)\n}\n.status-el_focused{background-color:#151e2a;background-color:var(--lightBg, #151e2a)\n}\n.timeline .status-el{border-bottom-width:1px;border-bottom-style:solid\n}\n.status-el .media-body{-ms-flex:1;flex:1;padding:0\n}\n.status-el .status-usercard{margin-bottom:.75em\n}\n.status-el .user-name{white-space:nowrap;font-size:14px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;max-width:85%;font-weight:bold\n}\n.status-el .user-name img{width:14px;height:14px;vertical-align:middle;object-fit:contain\n}\n.status-el .media-heading{padding:0;vertical-align:bottom;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:0.5em\n}\n.status-el .media-heading a{display:inline-block;word-break:break-all\n}\n.status-el .media-heading small{font-weight:lighter\n}\n.status-el .media-heading .heading-name-row{padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;line-height:18px\n}\n.status-el .media-heading .heading-name-row .name-and-account-name{display:-ms-flexbox;display:flex;min-width:0\n}\n.status-el .media-heading .heading-name-row .user-name{-ms-flex-negative:1;flex-shrink:1;margin-right:0.4em;overflow:hidden;text-overflow:ellipsis\n}\n.status-el .media-heading .heading-name-row .account-name{min-width:1.6em;margin-right:0.4em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-ms-flex:1 1 0px;flex:1 1 0\n}\n.status-el .media-heading .heading-right{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0\n}\n.status-el .media-heading .timeago{margin-right:0.2em\n}\n.status-el .media-heading .heading-reply-row{-ms-flex-line-pack:baseline;align-content:baseline;font-size:12px;line-height:18px;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch\n}\n.status-el .media-heading .heading-reply-row a{max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap\n}\n.status-el .media-heading .reply-to-and-accountname{display:-ms-flexbox;display:flex;height:18px;margin-right:0.5em;overflow:hidden;max-width:100%\n}\n.status-el .media-heading .reply-to-and-accountname .icon-reply{transform:scaleX(-1)\n}\n.status-el .media-heading .reply-info{display:-ms-flexbox;display:flex\n}\n.status-el .media-heading .reply-to{display:-ms-flexbox;display:flex\n}\n.status-el .media-heading .reply-to-text{overflow:hidden;text-overflow:ellipsis;margin:0 0.4em 0 0.2em\n}\n.status-el .media-heading .replies-separator{margin-left:0.4em\n}\n.status-el .media-heading .replies{line-height:18px;font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap\n}\n.status-el .media-heading .replies>*{margin-right:0.4em\n}\n.status-el .media-heading .reply-link{height:17px\n}\n.status-el .tall-status{position:relative;height:220px;overflow-x:hidden;overflow-y:hidden\n}\n.status-el .tall-status-hider{display:inline-block;word-break:break-all;position:absolute;height:70px;margin-top:150px;width:100%;text-align:center;line-height:110px;background:linear-gradient(to bottom, transparent, #121a24 80%);background:linear-gradient(to bottom, transparent, var(--bg, #121a24) 80%)\n}\n.status-el .tall-status-hider_focused{background:linear-gradient(to bottom, transparent, #151e2a 80%);background:linear-gradient(to bottom, transparent, var(--lightBg, #151e2a) 80%)\n}\n.status-el .status-unhider,.status-el .cw-status-hider{width:100%;text-align:center;display:inline-block;word-break:break-all\n}\n.status-el .status-content{font-family:var(--postFont, sans-serif);line-height:1.4em\n}\n.status-el .status-content img,.status-el .status-content video{max-width:100%;max-height:400px;vertical-align:middle;object-fit:contain\n}\n.status-el .status-content img.emoji,.status-el .status-content video.emoji{width:32px;height:32px\n}\n.status-el .status-content blockquote{margin:0.2em 0 0.2em 2em;font-style:italic\n}\n.status-el .status-content pre{overflow:auto\n}\n.status-el .status-content code,.status-el .status-content samp,.status-el .status-content kbd,.status-el .status-content var,.status-el .status-content pre{font-family:var(--postCodeFont, monospace)\n}\n.status-el .status-content p{margin:0 0 1em 0\n}\n.status-el .status-content p:last-child{margin:0 0 0 0\n}\n.status-el .status-content h1{font-size:1.1em;line-height:1.2em;margin:1.4em 0\n}\n.status-el .status-content h2{font-size:1.1em;margin:1.0em 0\n}\n.status-el .status-content h3{font-size:1em;margin:1.2em 0\n}\n.status-el .status-content h4{margin:1.1em 0\n}\n.status-el .retweet-info{padding:0.4em .75em;margin:0\n}\n.status-el .retweet-info .avatar.still-image{border-radius:10px;border-radius:var(--avatarAltRadius, 10px);margin-left:28px;width:20px;height:20px\n}\n.status-el .retweet-info .media-body{font-size:1em;line-height:22px;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap\n}\n.status-el .retweet-info .media-body .user-name{font-weight:bold;overflow:hidden;text-overflow:ellipsis\n}\n.status-el .retweet-info .media-body .user-name img{width:14px;height:14px;vertical-align:middle;object-fit:contain\n}\n.status-el .retweet-info .media-body i{padding:0 0.2em\n}\n.status-el .retweet-info .media-body a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap\n}\n.status-fadein{animation-duration:0.4s;animation-name:fadein\n}\n@keyframes fadein{\nfrom{opacity:0\n}\nto{opacity:1\n}\n}\n.greentext{color:green\n}\n.status-conversation{border-left-style:solid\n}\n.status-actions{width:100%;display:-ms-flexbox;display:flex;margin-top:.75em\n}\n.status-actions div,.status-actions favorite-button{max-width:4em;-ms-flex:1;flex:1\n}\n.icon-reply:hover{color:#0095ff;color:var(--cBlue, #0095ff);cursor:pointer\n}\n.icon-reply.icon-reply-active{color:#0095ff;color:var(--cBlue, #0095ff)\n}\n.status:hover .animated.avatar canvas{display:none\n}\n.status:hover .animated.avatar img{visibility:visible\n}\n.status{display:-ms-flexbox;display:flex;padding:.75em\n}\n.status.is-retweet{padding-top:0\n}\n.status-conversation:last-child{border-bottom:none\n}\n.muted{padding:0.25em 0.5em\n}\n.muted button{margin-left:auto\n}\n.muted .muteWords{margin-left:10px\n}\na.unmute{display:block;margin-left:auto\n}\n.reply-left{-ms-flex:0;flex:0;min-width:48px\n}\n.reply-body{-ms-flex:1;flex:1\n}\n.timeline>.status-el:last-child{border-radius:0 0 10px 10px;border-radius:0 0 var(--panelRadius, 10px) var(--panelRadius, 10px);border-bottom:none\n}\n@media all and (max-width: 800px){\n.status-el .retweet-info .avatar.still-image{margin-left:20px\n}\n.status{max-width:100%\n}\n.status .avatar.still-image{width:40px;height:40px\n}\n.status .avatar.still-image.avatar-compact{width:32px;height:32px\n}\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/status/status.vue","\n.attachments{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap\n}\n.attachments .attachment.media-upload-container{-ms-flex:0 0 auto;flex:0 0 auto;max-height:200px;max-width:100%;display:-ms-flexbox;display:flex\n}\n.attachments .attachment.media-upload-container video{max-width:100%\n}\n.attachments .placeholder{margin-right:8px;margin-bottom:4px\n}\n.attachments .nsfw-placeholder{cursor:pointer\n}\n.attachments .nsfw-placeholder.loading{cursor:progress\n}\n.attachments .attachment{position:relative;margin-top:0.5em;-ms-flex-item-align:start;align-self:flex-start;line-height:0;border-style:solid;border-width:1px;border-radius:10px;border-radius:var(--attachmentRadius, 10px);border-color:#222;border-color:var(--border, #222);overflow:hidden\n}\n.attachments .non-gallery.attachment.video{-ms-flex:1 0 40%;flex:1 0 40%\n}\n.attachments .non-gallery.attachment .nsfw{height:260px\n}\n.attachments .non-gallery.attachment .small{height:120px;-ms-flex-positive:0;flex-grow:0\n}\n.attachments .non-gallery.attachment .video{height:260px;display:-ms-flexbox;display:flex\n}\n.attachments .non-gallery.attachment video{max-height:100%;object-fit:contain\n}\n.attachments .fullwidth{-ms-flex-preferred-size:100%;flex-basis:100%\n}\n.attachments.video{line-height:0\n}\n.attachments .video-container{display:-ms-flexbox;display:flex;max-height:100%\n}\n.attachments .video{width:100%\n}\n.attachments .play-icon{position:absolute;font-size:64px;top:calc(50% - 32px);left:calc(50% - 32px);color:rgba(255,255,255,0.75);text-shadow:0 0 2px rgba(0,0,0,0.4)\n}\n.attachments .play-icon::before{margin:0\n}\n.attachments.html{-ms-flex-preferred-size:90%;flex-basis:90%;width:100%;display:-ms-flexbox;display:flex\n}\n.attachments .hider{position:absolute;right:0;white-space:nowrap;margin:10px;padding:5px;background:rgba(230,230,230,0.6);font-weight:bold;z-index:4;line-height:1;border-radius:5px;border-radius:var(--tooltipRadius, 5px)\n}\n.attachments video{z-index:0\n}\n.attachments audio{width:100%\n}\n.attachments img.media-upload{line-height:0;max-height:200px;max-width:100%\n}\n.attachments .oembed{line-height:1.2em;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;margin-right:15px;display:-ms-flexbox;display:flex\n}\n.attachments .oembed img{width:100%\n}\n.attachments .oembed .image{-ms-flex:1;flex:1\n}\n.attachments .oembed .image img{border:0px;border-radius:5px;height:100%;object-fit:cover\n}\n.attachments .oembed .text{-ms-flex:2;flex:2;margin:8px;word-break:break-all\n}\n.attachments .oembed .text h1{font-size:14px;margin:0px\n}\n.attachments .image-attachment{width:100%;height:100%\n}\n.attachments .image-attachment.hidden{display:none\n}\n.attachments .image-attachment .nsfw{object-fit:cover;width:100%;height:100%\n}\n.attachments .image-attachment img{image-orientation:from-image\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/attachment/attachment.vue","\n.still-image{position:relative;line-height:0;overflow:hidden;width:100%;height:100%\n}\n.still-image:hover canvas{display:none\n}\n.still-image img{width:100%;height:100%;object-fit:contain\n}\n.still-image.animated:hover::before,.still-image.animated img{visibility:hidden\n}\n.still-image.animated:hover img{visibility:visible\n}\n.still-image.animated::before{content:'gif';position:absolute;line-height:10px;font-size:10px;top:5px;left:5px;background:rgba(127,127,127,0.5);color:#FFF;display:block;padding:2px 4px;border-radius:5px;border-radius:var(--tooltipRadius, 5px);z-index:2\n}\n.still-image canvas{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:contain\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/still-image/still-image.vue","\n.fav-active{cursor:pointer;animation-duration:0.6s\n}\n.fav-active:hover{color:orange;color:var(--cOrange, orange)\n}\n.favorite-button.icon-star{color:orange;color:var(--cOrange, orange)\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/favorite_button/favorite_button.vue","\n.rt-active{cursor:pointer;animation-duration:0.6s\n}\n.rt-active:hover{color:#0fa00f;color:var(--cGreen, #0fa00f)\n}\n.icon-retweet.retweeted{color:#0fa00f;color:var(--cGreen, #0fa00f)\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/retweet_button/retweet_button.vue","\n.icon-cancel,.delete-status{cursor:pointer\n}\n.icon-cancel:hover,.delete-status:hover{color:red;color:var(--cRed, red)\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/delete_button/delete_button.vue","\n.tribute-container ul{padding:0px\n}\n.tribute-container ul li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center\n}\n.tribute-container img{padding:3px;width:16px;height:16px;border-radius:10px;border-radius:var(--avatarAltRadius, 10px)\n}\n.post-status-form .visibility-tray{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row-reverse;flex-direction:row-reverse\n}\n.post-status-form .form-bottom,.login .form-bottom{display:-ms-flexbox;display:flex;padding:0.5em;height:32px\n}\n.post-status-form .form-bottom button,.login .form-bottom button{width:10em\n}\n.post-status-form .form-bottom p,.login .form-bottom p{margin:0.35em;padding:0.35em;display:-ms-flexbox;display:flex\n}\n.post-status-form .error,.login .error{text-align:center\n}\n.post-status-form .media-upload-wrapper,.login .media-upload-wrapper{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;min-width:50px;margin-right:.2em;margin-bottom:.5em\n}\n.post-status-form .media-upload-wrapper .icon-cancel,.login .media-upload-wrapper .icon-cancel{display:inline-block;position:static;margin:0;padding-bottom:0;margin-left:10px;margin-left:var(--attachmentRadius, 10px);background-color:#182230;background-color:var(--btn, #182230);border-bottom-left-radius:0;border-bottom-right-radius:0\n}\n.post-status-form .attachments,.login .attachments{padding:0 0.5em\n}\n.post-status-form .attachments .attachment,.login .attachments .attachment{margin:0;position:relative;-ms-flex:0 0 auto;flex:0 0 auto;border:1px solid #222;border:1px solid var(--border, #222);text-align:center\n}\n.post-status-form .attachments .attachment audio,.login .attachments .attachment audio{min-width:300px;-ms-flex:1 0 auto;flex:1 0 auto\n}\n.post-status-form .attachments .attachment a,.login .attachments .attachment a{display:block;text-align:left;line-height:1.2;padding:.5em\n}\n.post-status-form .attachments i,.login .attachments i{position:absolute;margin:10px;padding:5px;background:rgba(230,230,230,0.6);border-radius:10px;border-radius:var(--attachmentRadius, 10px);font-weight:bold\n}\n.post-status-form .btn,.login .btn{cursor:pointer\n}\n.post-status-form .btn[disabled],.login .btn[disabled]{cursor:not-allowed\n}\n.post-status-form form,.login form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0.6em\n}\n.post-status-form .form-group,.login .form-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0.3em 0.5em 0.6em;line-height:24px\n}\n.post-status-form form textarea.form-cw,.login form textarea.form-cw{line-height:16px;resize:none;overflow:hidden;transition:min-height 200ms 100ms;min-height:1px\n}\n.post-status-form form textarea.form-control,.login form textarea.form-control{line-height:16px;resize:none;overflow:hidden;transition:min-height 200ms 100ms;min-height:1px;box-sizing:content-box\n}\n.post-status-form form textarea.form-control:focus,.login form textarea.form-control:focus{min-height:48px\n}\n.post-status-form .btn,.login .btn{cursor:pointer\n}\n.post-status-form .btn[disabled],.login .btn[disabled]{cursor:not-allowed\n}\n.post-status-form .icon-cancel,.login .icon-cancel{cursor:pointer;z-index:4\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/post_status_form/post_status_form.vue","\n.media-upload {\n font-size: 26px;\n -ms-flex: 1;\n flex: 1;\n}\n.icon-upload {\n cursor: pointer;\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/media_upload/media_upload.vue","\n.emoji-input .form-control{width:100%\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/emoji-input/emoji-input.vue","\n.user-card{background-size:cover;overflow:hidden\n}\n.user-card .panel-heading{padding:.5em 0;text-align:center;box-shadow:none;background:transparent;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch\n}\n.user-card .panel-body{word-wrap:break-word;background:linear-gradient(to bottom, transparent, #121a24 80%);background:linear-gradient(to bottom, transparent, var(--bg, #121a24) 80%)\n}\n.user-card p{margin-bottom:0\n}\n.user-card-bio{text-align:center\n}\n.user-card-bio img{object-fit:contain;vertical-align:middle;max-width:100%;max-height:400px\n}\n.user-card-bio img.emoji{width:32px;height:32px\n}\n.user-card-rounded-t{border-top-left-radius:10px;border-top-left-radius:var(--panelRadius, 10px);border-top-right-radius:10px;border-top-right-radius:var(--panelRadius, 10px)\n}\n.user-card-rounded{border-radius:10px;border-radius:var(--panelRadius, 10px)\n}\n.user-card-bordered{border-width:1px;border-style:solid;border-color:#222;border-color:var(--border, #222)\n}\n.user-info{color:#b9b9ba;color:var(--lightText, #b9b9ba);padding:0 26px\n}\n.user-info .container{padding:16px 0 6px;display:-ms-flexbox;display:flex;max-height:56px\n}\n.user-info .container .avatar{-ms-flex:1 0 100%;flex:1 0 100%;width:56px;height:56px;box-shadow:0px 1px 8px rgba(0,0,0,0.75);box-shadow:var(--avatarShadow);object-fit:cover\n}\n.user-info:hover .animated.avatar canvas{display:none\n}\n.user-info:hover .animated.avatar img{visibility:visible\n}\n.user-info .usersettings{color:#b9b9ba;color:var(--lightText, #b9b9ba);opacity:.8\n}\n.user-info .name-and-screen-name{display:block;margin-left:0.6em;text-align:left;text-overflow:ellipsis;white-space:nowrap;-ms-flex:1 1 0px;flex:1 1 0;z-index:1\n}\n.user-info .name-and-screen-name img{width:26px;height:26px;vertical-align:middle;object-fit:contain\n}\n.user-info .name-and-screen-name .top-line{display:-ms-flexbox;display:flex\n}\n.user-info .user-name{text-overflow:ellipsis;overflow:hidden;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:1em;font-size:15px\n}\n.user-info .user-name img{object-fit:contain;height:16px;width:16px;vertical-align:middle\n}\n.user-info .user-screen-name{color:#b9b9ba;color:var(--lightText, #b9b9ba);display:inline-block;font-weight:light;font-size:15px;padding-right:0.1em;width:100%;display:-ms-flexbox;display:flex\n}\n.user-info .user-screen-name .dailyAvg{min-width:1px;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:1em;font-size:0.7em;color:#b9b9ba;color:var(--text, #b9b9ba)\n}\n.user-info .user-screen-name .handle{min-width:1px;-ms-flex:0 1 auto;flex:0 1 auto;text-overflow:ellipsis;overflow:hidden\n}\n.user-info .user-screen-name .staff{text-transform:capitalize;color:#b9b9ba;color:var(--btnText, #b9b9ba);background-color:#182230;background-color:var(--btn, #182230)\n}\n.user-info .user-meta{margin-bottom:.15em;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;font-size:14px;line-height:22px;-ms-flex-wrap:wrap;flex-wrap:wrap\n}\n.user-info .user-meta .following{-ms-flex:1 0 auto;flex:1 0 auto;margin:0;margin-bottom:.25em;text-align:left\n}\n.user-info .user-meta .highlighter{-ms-flex:0 1 auto;flex:0 1 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5em;-ms-flex-item-align:start;align-self:start\n}\n.user-info .user-meta .highlighter .userHighlightCl{padding:2px 10px;-ms-flex:1 0 auto;flex:1 0 auto\n}\n.user-info .user-meta .highlighter .userHighlightSel,.user-info .user-meta .highlighter .userHighlightSel.select{padding-top:0;padding-bottom:0;-ms-flex:1 0 auto;flex:1 0 auto\n}\n.user-info .user-meta .highlighter .userHighlightSel.select i{line-height:22px\n}\n.user-info .user-meta .highlighter .userHighlightText{width:70px;-ms-flex:1 0 auto;flex:1 0 auto\n}\n.user-info .user-meta .highlighter .userHighlightCl,.user-info .user-meta .highlighter .userHighlightText,.user-info .user-meta .highlighter .userHighlightSel,.user-info .user-meta .highlighter .userHighlightSel.select{height:22px;vertical-align:top;margin-right:.5em;margin-bottom:.25em\n}\n.user-info .user-interactions{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;margin-right:-.75em\n}\n.user-info .user-interactions div{-ms-flex:1 0 0px;flex:1 0 0;margin-right:.75em;margin-bottom:.6em;white-space:nowrap\n}\n.user-info .user-interactions .mute{max-width:220px;min-height:28px\n}\n.user-info .user-interactions .follow{max-width:220px;min-height:28px\n}\n.user-info .user-interactions button{width:100%;height:100%;margin:0\n}\n.user-info .user-interactions .remote-button{height:28px !important;width:92%\n}\n.user-info .user-interactions .pressed{border-bottom-color:rgba(255,255,255,0.2);border-top-color:rgba(0,0,0,0.2)\n}\n.user-counts{display:-ms-flexbox;display:flex;line-height:16px;padding:.5em 1.5em 0em 1.5em;text-align:center;-ms-flex-pack:justify;justify-content:space-between;color:#b9b9ba;color:var(--lightText, #b9b9ba);-ms-flex-wrap:wrap;flex-wrap:wrap\n}\n.user-count{-ms-flex:1 0 auto;flex:1 0 auto;padding:.5em 0 .5em 0;margin:0 .5em\n}\n.user-count h5{font-size:1em;font-weight:bolder;margin:0 0 0.25em\n}\n.user-count a{text-decoration:none\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/user_card/user_card.vue","\n.avatar.still-image{width:48px;height:48px;box-shadow:var(--avatarStatusShadow);border-radius:4px;border-radius:var(--avatarRadius, 4px)\n}\n.avatar.still-image img{width:100%;height:100%\n}\n.avatar.still-image.better-shadow{box-shadow:var(--avatarStatusShadowInset);filter:var(--avatarStatusShadowFilter)\n}\n.avatar.still-image.animated::before{display:none\n}\n.avatar.still-image.avatar-compact{width:32px;height:32px;border-radius:10px;border-radius:var(--avatarAltRadius, 10px)\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/user_avatar/user_avatar.vue","\n.remote-follow{max-width:220px\n}\n.remote-follow .remote-button{width:100%;min-height:28px\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/remote_follow/remote_follow.vue","\n.popper-wrapper{z-index:8\n}\n.popper-wrapper .popper__arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px\n}\n.popper-wrapper[x-placement^=\"top\"]{margin-bottom:5px\n}\n.popper-wrapper[x-placement^=\"top\"] .popper__arrow{border-width:5px 5px 0 5px;border-color:#121a24 transparent transparent transparent;border-color:var(--bg, #121a24) transparent transparent transparent;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0\n}\n.popper-wrapper[x-placement^=\"bottom\"]{margin-top:5px\n}\n.popper-wrapper[x-placement^=\"bottom\"] .popper__arrow{border-width:0 5px 5px 5px;border-color:transparent transparent #121a24 transparent;border-color:transparent transparent var(--bg, #121a24) transparent;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0\n}\n.popper-wrapper[x-placement^=\"right\"]{margin-left:5px\n}\n.popper-wrapper[x-placement^=\"right\"] .popper__arrow{border-width:5px 5px 5px 0;border-color:transparent #121a24 transparent transparent;border-color:transparent var(--bg, #121a24) transparent transparent;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0\n}\n.popper-wrapper[x-placement^=\"left\"]{margin-right:5px\n}\n.popper-wrapper[x-placement^=\"left\"] .popper__arrow{border-width:5px 0 5px 5px;border-color:transparent transparent transparent #121a24;border-color:transparent transparent transparent var(--bg, #121a24);right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0\n}\n.dropdown-menu{display:block;padding:.5rem 0;font-size:1rem;text-align:left;list-style:none;max-width:100vw;z-index:10;box-shadow:1px 1px 4px rgba(0,0,0,0.6);box-shadow:var(--panelShadow);border:none;border-radius:4px;border-radius:var(--btnRadius, 4px);background-color:#121a24;background-color:var(--bg, #121a24)\n}\n.dropdown-menu .dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #222;border-top:1px solid var(--border, #222)\n}\n.dropdown-menu .dropdown-item{line-height:21px;margin-right:5px;overflow:auto;display:block;padding:.25rem 1.0rem .25rem 1.5rem;clear:both;font-weight:400;text-align:inherit;white-space:normal;border:none;border-radius:0px;background-color:transparent;box-shadow:none;width:100%;height:100%\n}\n.dropdown-menu .dropdown-item:hover{background-color:#182230;background-color:var(--btn, #182230);box-shadow:none\n}\n.menu-checkbox{float:right;min-width:22px;max-width:22px;min-height:22px;max-height:22px;line-height:22px;text-align:center;border-radius:0px;background-color:#182230;background-color:var(--input, #182230);box-shadow:0px 0px 2px black inset;box-shadow:var(--inputShadow)\n}\n.menu-checkbox.menu-checkbox-checked::after{content:'✔'\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/moderation_tools/moderation_tools.vue","\n.dark-overlay::before{bottom:0;content:\" \";display:block;cursor:default;left:0;position:fixed;right:0;top:0;background:rgba(27,31,35,0.5);z-index:99\n}\n.dialog-modal.panel{top:0;left:50%;max-height:80vh;max-width:90vw;margin:15vh auto;position:fixed;transform:translateX(-50%);z-index:999;cursor:default;display:block;background-color:#121a24;background-color:var(--bg, #121a24)\n}\n.dialog-modal.panel .dialog-modal-heading{padding:.5em .5em;margin-right:auto;margin-bottom:0;white-space:nowrap;color:var(--panelText);background-color:#182230;background-color:var(--panel, #182230)\n}\n.dialog-modal.panel .dialog-modal-heading .title{margin-bottom:0\n}\n.dialog-modal.panel .dialog-modal-content{margin:0;padding:1rem 1rem;background-color:#151e2a;background-color:var(--lightBg, #151e2a);white-space:normal\n}\n.dialog-modal.panel .dialog-modal-footer{margin:0;padding:.5em .5em;background-color:#151e2a;background-color:var(--lightBg, #151e2a);border-top:1px solid #121a24;border-top:1px solid var(--bg, #121a24);-ms-flex-pack:end;justify-content:flex-end\n}\n.dialog-modal.panel .dialog-modal-footer button{width:auto;margin-left:.5rem\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/dialog_modal/dialog_modal.vue","\n.popper {\n width: auto;\n background-color: #fafafa;\n color: #212121;\n text-align: center;\n padding: 2px;\n display: inline-block;\n border-radius: 3px;\n position: absolute;\n font-size: 14px;\n font-weight: normal;\n border: 1px #ebebeb solid;\n z-index: 200000;\n box-shadow: rgb(58, 58, 58) 0 0 6px 0;\n}\n.popper .popper__arrow {\n width: 0;\n height: 0;\n border-style: solid;\n position: absolute;\n margin: 5px;\n}\n.popper[x-placement^=\"top\"] {\n margin-bottom: 5px;\n}\n.popper[x-placement^=\"top\"] .popper__arrow {\n border-width: 5px 5px 0 5px;\n border-color: #fafafa transparent transparent transparent;\n bottom: -5px;\n left: calc(50% - 5px);\n margin-top: 0;\n margin-bottom: 0;\n}\n.popper[x-placement^=\"bottom\"] {\n margin-top: 5px;\n}\n.popper[x-placement^=\"bottom\"] .popper__arrow {\n border-width: 0 5px 5px 5px;\n border-color: transparent transparent #fafafa transparent;\n top: -5px;\n left: calc(50% - 5px);\n margin-top: 0;\n margin-bottom: 0;\n}\n.popper[x-placement^=\"right\"] {\n margin-left: 5px;\n}\n.popper[x-placement^=\"right\"] .popper__arrow {\n border-width: 5px 5px 5px 0;\n border-color: transparent #fafafa transparent transparent;\n left: -5px;\n top: calc(50% - 5px);\n margin-left: 0;\n margin-right: 0;\n}\n.popper[x-placement^=\"left\"] {\n margin-right: 5px;\n}\n.popper[x-placement^=\"left\"] .popper__arrow {\n border-width: 5px 0 5px 5px;\n border-color: transparent transparent transparent #fafafa;\n right: -5px;\n top: calc(50% - 5px);\n margin-left: 0;\n margin-right: 0;\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///~/vue-popperjs/src/component/popper.js.vue","\n.gallery-row{height:200px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-positive:1;flex-grow:1;margin-top:0.5em\n}\n.gallery-row .attachments,.gallery-row .attachment{margin:0 0.5em 0 0;-ms-flex-positive:1;flex-grow:1;height:100%;box-sizing:border-box;min-width:2em\n}\n.gallery-row .attachments:last-child,.gallery-row .attachment:last-child{margin:0\n}\n.gallery-row .image-attachment{width:100%;height:100%\n}\n.gallery-row .video-container{height:100%\n}\n.gallery-row.contain-fit img,.gallery-row.contain-fit video{object-fit:contain\n}\n.gallery-row.cover-fit img,.gallery-row.cover-fit video{object-fit:cover\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/gallery/gallery.vue","\n.link-preview-card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;cursor:pointer;overflow:hidden;margin-top:0.5em;color:#b9b9ba;color:var(--text, #b9b9ba);border-style:solid;border-width:1px;border-radius:10px;border-radius:var(--attachmentRadius, 10px);border-color:#222;border-color:var(--border, #222)\n}\n.link-preview-card .card-image{-ms-flex-negative:0;flex-shrink:0;width:120px;max-width:25%\n}\n.link-preview-card .card-image img{width:100%;height:100%;object-fit:cover;border-radius:10px;border-radius:var(--attachmentRadius, 10px)\n}\n.link-preview-card .small-image{width:80px\n}\n.link-preview-card .card-content{max-height:100%;margin:0.5em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column\n}\n.link-preview-card .card-host{font-size:12px\n}\n.link-preview-card .card-description{margin:0.5em 0 0 0;overflow:hidden;text-overflow:ellipsis;word-break:break-word;line-height:1.2em;max-height:calc(1.2em * 3 - 1px)\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/link-preview/link-preview.vue","\n.timeline .panel-disabled .status-el{border-left:none;border-bottom-width:1px;border-bottom-style:solid;border-color:var(--border, #222);border-radius:0\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/conversation/conversation.vue","\n.user-profile{-ms-flex:2;flex:2;-ms-flex-preferred-size:500px;flex-basis:500px\n}\n.user-profile .userlist-placeholder{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:middle;align-items:middle;padding:2em\n}\n.user-profile .timeline-heading{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center\n}\n.user-profile .timeline-heading .loadmore-button,.user-profile .timeline-heading .alert{-ms-flex:1;flex:1\n}\n.user-profile .timeline-heading .loadmore-button{height:28px;margin:10px .6em\n}\n.user-profile .timeline-heading .title,.user-profile .timeline-heading .loadmore-text{display:none\n}\n.user-profile-placeholder .panel-body{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:middle;align-items:middle;padding:7em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/user_profile/user_profile.vue","\n.follow-card-content-container{-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.5em\n}\n.follow-card-follow-button{margin-top:0.5em;margin-left:auto;width:10em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/follow_card/follow_card.vue","\n.basic-user-card{display:-ms-flexbox;display:flex;-ms-flex:1 0;flex:1 0;margin:0;padding:0.6em 1em\n}\n.basic-user-card-collapsed-content{margin-left:0.7em;text-align:left;-ms-flex:1;flex:1;min-width:0\n}\n.basic-user-card-user-name img{object-fit:contain;height:16px;width:16px;vertical-align:middle\n}\n.basic-user-card-user-name-value{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis\n}\n.basic-user-card-expanded-content{-ms-flex:1;flex:1;margin-left:0.7em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/basic_user_card/basic_user_card.vue","\n.list-item:not(:last-child){border-bottom:1px solid;border-bottom-color:#222;border-bottom-color:var(--border, #222)\n}\n.list-empty-content{text-align:center;padding:10px\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/list/list.vue","\n@import '../../_variables.scss';\n\n.with-load-more {\n &-footer {\n padding: 10px;\n text-align: center;\n border-top: 1px solid;\n border-top-color: $fallback--border;\n border-top-color: var(--border, $fallback--border);\n\n .error {\n font-size: 14px;\n }\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/hocs/with_load_more/src/hocs/with_load_more/with_load_more.scss","\n.setting-item{border-bottom:2px solid var(--fg, #182230);margin:1em 1em 1.4em;padding-bottom:1.4em\n}\n.setting-item>div{margin-bottom:.5em\n}\n.setting-item>div:last-child{margin-bottom:0\n}\n.setting-item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:1em\n}\n.setting-item select{min-width:10em\n}\n.setting-item textarea{width:100%;max-width:100%;height:100px\n}\n.setting-item .unavailable,.setting-item .unavailable i{color:var(--cRed, red);color:red\n}\n.setting-item .btn{min-height:28px;min-width:10em;padding:0 2em\n}\n.setting-item .number-input{max-width:6em\n}\n.select-multiple{display:-ms-flexbox;display:flex\n}\n.select-multiple .option-list{margin:0;padding-left:.5em\n}\n.setting-list,.option-list{list-style-type:none;padding-left:2em\n}\n.setting-list li,.option-list li{margin-bottom:0.5em\n}\n.setting-list .suboptions,.option-list .suboptions{margin-top:0.3em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/settings/settings.vue","@import '../../_variables.scss';\n\n.tab-switcher {\n .contents {\n .hidden {\n display: none;\n }\n }\n .tabs {\n display: flex;\n position: relative;\n width: 100%;\n overflow-y: hidden;\n overflow-x: auto;\n padding-top: 5px;\n box-sizing: border-box;\n\n &::after, &::before {\n display: block;\n content: '';\n flex: 1 1 auto;\n border-bottom: 1px solid;\n border-bottom-color: $fallback--border;\n border-bottom-color: var(--border, $fallback--border);\n }\n\n .tab-wrapper {\n height: 28px;\n position: relative;\n display: flex;\n flex: 0 0 auto;\n\n .tab {\n width: 100%;\n min-width: 1px;\n position: relative;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n padding: 6px 1em;\n padding-bottom: 99px;\n margin-bottom: 6px - 99px;\n white-space: nowrap;\n\n &:not(.active) {\n z-index: 4;\n\n &:hover {\n z-index: 6;\n }\n }\n\n &.active {\n background: transparent;\n z-index: 5;\n }\n }\n\n &:not(.active) {\n &::after {\n content: '';\n position: absolute;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 7;\n border-bottom: 1px solid;\n border-bottom-color: $fallback--border;\n border-bottom-color: var(--border, $fallback--border);\n }\n }\n }\n\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/tab_switcher/src/components/tab_switcher/tab_switcher.scss","\n.style-switcher .preset-switcher{margin-right:1em\n}\n.style-switcher .style-control{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;margin-bottom:5px\n}\n.style-switcher .style-control .label{-ms-flex:1;flex:1\n}\n.style-switcher .style-control.disabled input:not(.exclude-disabled),.style-switcher .style-control.disabled select:not(.exclude-disabled){opacity:.5\n}\n.style-switcher .style-control input,.style-switcher .style-control select{min-width:3em;margin:0;-ms-flex:0;flex:0\n}\n.style-switcher .style-control input[type=color],.style-switcher .style-control select[type=color]{padding:1px;cursor:pointer;height:29px;min-width:2em;border:none;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch\n}\n.style-switcher .style-control input[type=number],.style-switcher .style-control select[type=number]{min-width:5em\n}\n.style-switcher .style-control input[type=range],.style-switcher .style-control select[type=range]{-ms-flex:1;flex:1;min-width:3em\n}\n.style-switcher .style-control input[type=checkbox]+label,.style-switcher .style-control select[type=checkbox]+label{margin:6px 0\n}\n.style-switcher .style-control input:not([type=number]):not([type=text]),.style-switcher .style-control select:not([type=number]):not([type=text]){-ms-flex-item-align:start;align-self:flex-start\n}\n.style-switcher .tab-switcher{margin:0 -1em\n}\n.style-switcher .reset-container{-ms-flex-wrap:wrap;flex-wrap:wrap\n}\n.style-switcher .fonts-container,.style-switcher .reset-container,.style-switcher .apply-container,.style-switcher .radius-container,.style-switcher .color-container{display:-ms-flexbox;display:flex\n}\n.style-switcher .fonts-container,.style-switcher .radius-container{-ms-flex-direction:column;flex-direction:column\n}\n.style-switcher .color-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between\n}\n.style-switcher .color-container>h4{width:99%\n}\n.style-switcher .fonts-container,.style-switcher .color-container,.style-switcher .shadow-container,.style-switcher .radius-container,.style-switcher .presets-container{margin:1em 1em 0\n}\n.style-switcher .tab-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline;width:100%;min-height:30px;margin-bottom:1em\n}\n.style-switcher .tab-header .btn{min-width:1px;-ms-flex:0 auto;flex:0 auto;padding:0 1em\n}\n.style-switcher .tab-header p{-ms-flex:1;flex:1;margin:0;margin-right:.5em\n}\n.style-switcher .shadow-selector .override{-ms-flex:1;flex:1;margin-left:.5em\n}\n.style-switcher .shadow-selector .select-container{margin-top:-4px;margin-bottom:-3px\n}\n.style-switcher .save-load,.style-switcher .save-load-options{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap\n}\n.style-switcher .save-load .presets,.style-switcher .save-load .import-export,.style-switcher .save-load-options .presets,.style-switcher .save-load-options .import-export{margin-bottom:.5em\n}\n.style-switcher .save-load .import-export,.style-switcher .save-load-options .import-export{display:-ms-flexbox;display:flex\n}\n.style-switcher .save-load .override,.style-switcher .save-load-options .override{margin-left:.5em\n}\n.style-switcher .save-load-options{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.5em;-ms-flex-pack:center;justify-content:center\n}\n.style-switcher .save-load-options .keep-option{margin:0 .5em .5em;min-width:25%\n}\n.style-switcher .preview-container{border-top:1px dashed;border-bottom:1px dashed;border-color:#222;border-color:var(--border, #222);margin:1em -1em 0;padding:1em;background:var(--body-background-image);background-size:cover;background-position:50% 50%\n}\n.style-switcher .preview-container .dummy .post{font-family:var(--postFont);display:-ms-flexbox;display:flex\n}\n.style-switcher .preview-container .dummy .post .content{-ms-flex:1;flex:1\n}\n.style-switcher .preview-container .dummy .post .content h4{margin-bottom:.25em\n}\n.style-switcher .preview-container .dummy .post .content .icons{margin-top:.5em;display:-ms-flexbox;display:flex\n}\n.style-switcher .preview-container .dummy .post .content .icons i{margin-right:1em\n}\n.style-switcher .preview-container .dummy .after-post{margin-top:1em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center\n}\n.style-switcher .preview-container .dummy .avatar,.style-switcher .preview-container .dummy .avatar-alt{background:linear-gradient(135deg, #b8e1fc 0%, #a9d2f3 10%, #90bae4 25%, #90bcea 37%, #90bff0 50%, #6ba8e5 51%, #a2daf5 83%, #bdf3fd 100%);color:black;font-family:sans-serif;text-align:center;margin-right:1em\n}\n.style-switcher .preview-container .dummy .avatar-alt{-ms-flex:0 auto;flex:0 auto;margin-left:28px;font-size:12px;min-width:20px;min-height:20px;line-height:20px;border-radius:10px;border-radius:var(--avatarAltRadius, 10px)\n}\n.style-switcher .preview-container .dummy .avatar{-ms-flex:0 auto;flex:0 auto;width:48px;height:48px;font-size:14px;line-height:48px\n}\n.style-switcher .preview-container .dummy .actions{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline\n}\n.style-switcher .preview-container .dummy .actions .checkbox{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:baseline;align-items:baseline;margin-right:1em;-ms-flex:1;flex:1\n}\n.style-switcher .preview-container .dummy .separator{margin:1em;border-bottom:1px solid;border-color:#222;border-color:var(--border, #222)\n}\n.style-switcher .preview-container .dummy .panel-heading .badge,.style-switcher .preview-container .dummy .panel-heading .alert,.style-switcher .preview-container .dummy .panel-heading .btn,.style-switcher .preview-container .dummy .panel-heading .faint{margin-left:1em;white-space:nowrap\n}\n.style-switcher .preview-container .dummy .panel-heading .faint{text-overflow:ellipsis;min-width:2em;overflow-x:hidden\n}\n.style-switcher .preview-container .dummy .panel-heading .flex-spacer{-ms-flex:1;flex:1\n}\n.style-switcher .preview-container .dummy .btn{margin-left:0;padding:0 1em;min-width:3em;min-height:30px\n}\n.style-switcher .apply-container{-ms-flex-pack:center;justify-content:center\n}\n.style-switcher .radius-item,.style-switcher .color-item{min-width:20em;margin:5px 6px 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 0px;flex:1 1 0\n}\n.style-switcher .radius-item.wide,.style-switcher .color-item.wide{min-width:60%\n}\n.style-switcher .radius-item:not(.wide):nth-child(2n+1),.style-switcher .color-item:not(.wide):nth-child(2n+1){margin-right:7px\n}\n.style-switcher .radius-item .color,.style-switcher .radius-item .opacity,.style-switcher .color-item .color,.style-switcher .color-item .opacity{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline\n}\n.style-switcher .radius-item{-ms-flex-preferred-size:auto;flex-basis:auto\n}\n.style-switcher .theme-radius-rn,.style-switcher .theme-color-cl{border:0;box-shadow:none;background:transparent;color:var(--faint, rgba(185,185,186,0.5));-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch\n}\n.style-switcher .theme-color-cl,.style-switcher .theme-radius-in,.style-switcher .theme-color-in{margin-left:4px\n}\n.style-switcher .theme-radius-in{min-width:1em\n}\n.style-switcher .theme-radius-in{max-width:7em;-ms-flex:1;flex:1\n}\n.style-switcher .theme-radius-lb{max-width:50em\n}\n.style-switcher .theme-preview-content{padding:20px\n}\n.style-switcher .btn{margin-left:.25em;margin-right:.25em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/style_switcher/style_switcher.scss","\n.color-control input.text-input{max-width:7em;-ms-flex:1;flex:1\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/color_input/color_input.vue","\n.shadow-control{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-bottom:1em\n}\n.shadow-control .shadow-preview-container,.shadow-control .shadow-tweak{margin:5px 6px 0 0\n}\n.shadow-control .shadow-preview-container{-ms-flex:0;flex:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap\n}\n.shadow-control .shadow-preview-container input[type=number]{width:5em;min-width:2em\n}\n.shadow-control .shadow-preview-container .x-shift-control,.shadow-control .shadow-preview-container .y-shift-control{display:-ms-flexbox;display:flex;-ms-flex:0;flex:0\n}\n.shadow-control .shadow-preview-container .x-shift-control[disabled=disabled] *,.shadow-control .shadow-preview-container .y-shift-control[disabled=disabled] *{opacity:.5\n}\n.shadow-control .shadow-preview-container .x-shift-control{-ms-flex-align:start;align-items:flex-start\n}\n.shadow-control .shadow-preview-container .x-shift-control .wrap,.shadow-control .shadow-preview-container input[type=range]{margin:0;width:15em;height:2em\n}\n.shadow-control .shadow-preview-container .y-shift-control{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end\n}\n.shadow-control .shadow-preview-container .y-shift-control .wrap{width:2em;height:15em\n}\n.shadow-control .shadow-preview-container .y-shift-control input[type=range]{transform-origin:1em 1em;transform:rotate(90deg)\n}\n.shadow-control .shadow-preview-container .preview-window{-ms-flex:1;flex:1;background-color:#999999;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-image:linear-gradient(45deg, #666 25%, transparent 25%),linear-gradient(-45deg, #666 25%, transparent 25%),linear-gradient(45deg, transparent 75%, #666 75%),linear-gradient(-45deg, transparent 75%, #666 75%);background-size:20px 20px;background-position:0 0, 0 10px, 10px -10px, -10px 0;border-radius:4px;border-radius:var(--inputRadius, 4px)\n}\n.shadow-control .shadow-preview-container .preview-window .preview-block{width:33%;height:33%;background-color:#121a24;background-color:var(--bg, #121a24);border-radius:10px;border-radius:var(--panelRadius, 10px)\n}\n.shadow-control .shadow-tweak{-ms-flex:1;flex:1;min-width:280px\n}\n.shadow-control .shadow-tweak .id-control{-ms-flex-align:stretch;align-items:stretch\n}\n.shadow-control .shadow-tweak .id-control .select,.shadow-control .shadow-tweak .id-control .btn{min-width:1px;margin-right:5px\n}\n.shadow-control .shadow-tweak .id-control .btn{padding:0 .4em;margin:0 .1em\n}\n.shadow-control .shadow-tweak .id-control .select{-ms-flex:1;flex:1\n}\n.shadow-control .shadow-tweak .id-control .select select{-ms-flex-item-align:initial;-ms-grid-row-align:initial;align-self:initial\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/shadow_control/shadow_control.vue","\n.font-control input.custom-font{min-width:10em\n}\n.font-control.custom .select{border-top-right-radius:0;border-bottom-right-radius:0\n}\n.font-control.custom .custom-font{border-top-left-radius:0;border-bottom-left-radius:0\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/font_control/font_control.vue","\n.contrast-ratio{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:-4px;margin-bottom:5px\n}\n.contrast-ratio .label{margin-right:1em\n}\n.contrast-ratio .rating{display:inline-block;text-align:center\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/contrast_ratio/contrast_ratio.vue","\n.import-export-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:center;justify-content:center\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/export_import/export_import.vue","\n.registration-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0.6em\n}\n.registration-form .container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row\n}\n.registration-form .terms-of-service{-ms-flex:0 1 50%;flex:0 1 50%;margin:0.8em\n}\n.registration-form .text-fields{margin-top:0.6em;-ms-flex:1 0;flex:1 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column\n}\n.registration-form textarea{min-height:100px\n}\n.registration-form .form-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0.3em 0.0em 0.3em;line-height:24px;margin-bottom:1em\n}\n.registration-form .form-group--error{animation-name:shakeError;animation-duration:.6s;animation-timing-function:ease-in-out\n}\n.registration-form .form-group--error .form--label{color:#f04124;color:var(--cRed, #f04124)\n}\n.registration-form .form-error{margin-top:-0.7em;text-align:left\n}\n.registration-form .form-error span{font-size:12px\n}\n.registration-form .form-error ul{list-style:none;padding:0 0 0 5px;margin-top:0\n}\n.registration-form .form-error ul li::before{content:\"• \"\n}\n.registration-form form textarea{line-height:16px;resize:vertical\n}\n.registration-form .captcha{max-width:350px;margin-bottom:0.4em\n}\n.registration-form .btn{margin-top:0.6em;height:28px\n}\n.registration-form .error{text-align:center\n}\n@media all and (max-width: 800px){\n.registration-form .container{-ms-flex-direction:column-reverse;flex-direction:column-reverse\n}\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/registration/registration.vue","\n.profile-edit .bio{margin:0\n}\n.profile-edit input[type=file]{padding:5px;height:auto\n}\n.profile-edit .banner{max-width:100%\n}\n.profile-edit .uploading{font-size:1.5em;margin:0.25em\n}\n.profile-edit .name-changer{width:100%\n}\n.profile-edit .bg{max-width:100%\n}\n.profile-edit .current-avatar{display:block;width:150px;height:150px;border-radius:4px;border-radius:var(--avatarRadius, 4px)\n}\n.profile-edit .oauth-tokens{width:100%\n}\n.profile-edit .oauth-tokens th{text-align:left\n}\n.profile-edit .oauth-tokens .actions{text-align:right\n}\n.profile-edit-usersearch-wrapper{padding:1em\n}\n.profile-edit-bulk-actions{text-align:right;padding:0 1em;min-height:28px\n}\n.profile-edit-bulk-actions button{width:10em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/user_settings/user_settings.vue","\n.image-cropper-img-input{display:none\n}\n.image-cropper-image-container{position:relative\n}\n.image-cropper-image-container img{display:block;max-width:100%\n}\n.image-cropper-buttons-wrapper{margin-top:10px\n}\n.image-cropper-buttons-wrapper button{margin-top:5px\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/image_cropper/image_cropper.vue","/*!\n * Cropper.js v1.4.3\n * https://fengyuanchen.github.io/cropperjs\n *\n * Copyright 2015-present Chen Fengyuan\n * Released under the MIT license\n *\n * Date: 2018-10-24T13:07:11.429Z\n */\n\n.cropper-container {\n direction: ltr;\n font-size: 0;\n line-height: 0;\n position: relative;\n -ms-touch-action: none;\n touch-action: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.cropper-container img {\n display: block;\n height: 100%;\n image-orientation: 0deg;\n max-height: none !important;\n max-width: none !important;\n min-height: 0 !important;\n min-width: 0 !important;\n width: 100%;\n}\n\n.cropper-wrap-box,\n.cropper-canvas,\n.cropper-drag-box,\n.cropper-crop-box,\n.cropper-modal {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.cropper-wrap-box,\n.cropper-canvas {\n overflow: hidden;\n}\n\n.cropper-drag-box {\n background-color: #fff;\n opacity: 0;\n}\n\n.cropper-modal {\n background-color: #000;\n opacity: .5;\n}\n\n.cropper-view-box {\n display: block;\n height: 100%;\n outline-color: rgba(51, 153, 255, 0.75);\n outline: 1px solid #39f;\n overflow: hidden;\n width: 100%;\n}\n\n.cropper-dashed {\n border: 0 dashed #eee;\n display: block;\n opacity: .5;\n position: absolute;\n}\n\n.cropper-dashed.dashed-h {\n border-bottom-width: 1px;\n border-top-width: 1px;\n height: calc(100% / 3);\n left: 0;\n top: calc(100% / 3);\n width: 100%;\n}\n\n.cropper-dashed.dashed-v {\n border-left-width: 1px;\n border-right-width: 1px;\n height: 100%;\n left: calc(100% / 3);\n top: 0;\n width: calc(100% / 3);\n}\n\n.cropper-center {\n display: block;\n height: 0;\n left: 50%;\n opacity: .75;\n position: absolute;\n top: 50%;\n width: 0;\n}\n\n.cropper-center:before,\n.cropper-center:after {\n background-color: #eee;\n content: ' ';\n display: block;\n position: absolute;\n}\n\n.cropper-center:before {\n height: 1px;\n left: -3px;\n top: 0;\n width: 7px;\n}\n\n.cropper-center:after {\n height: 7px;\n left: 0;\n top: -3px;\n width: 1px;\n}\n\n.cropper-face,\n.cropper-line,\n.cropper-point {\n display: block;\n height: 100%;\n opacity: .1;\n position: absolute;\n width: 100%;\n}\n\n.cropper-face {\n background-color: #fff;\n left: 0;\n top: 0;\n}\n\n.cropper-line {\n background-color: #39f;\n}\n\n.cropper-line.line-e {\n cursor: ew-resize;\n right: -3px;\n top: 0;\n width: 5px;\n}\n\n.cropper-line.line-n {\n cursor: ns-resize;\n height: 5px;\n left: 0;\n top: -3px;\n}\n\n.cropper-line.line-w {\n cursor: ew-resize;\n left: -3px;\n top: 0;\n width: 5px;\n}\n\n.cropper-line.line-s {\n bottom: -3px;\n cursor: ns-resize;\n height: 5px;\n left: 0;\n}\n\n.cropper-point {\n background-color: #39f;\n height: 5px;\n opacity: .75;\n width: 5px;\n}\n\n.cropper-point.point-e {\n cursor: ew-resize;\n margin-top: -3px;\n right: -3px;\n top: 50%;\n}\n\n.cropper-point.point-n {\n cursor: ns-resize;\n left: 50%;\n margin-left: -3px;\n top: -3px;\n}\n\n.cropper-point.point-w {\n cursor: ew-resize;\n left: -3px;\n margin-top: -3px;\n top: 50%;\n}\n\n.cropper-point.point-s {\n bottom: -3px;\n cursor: s-resize;\n left: 50%;\n margin-left: -3px;\n}\n\n.cropper-point.point-ne {\n cursor: nesw-resize;\n right: -3px;\n top: -3px;\n}\n\n.cropper-point.point-nw {\n cursor: nwse-resize;\n left: -3px;\n top: -3px;\n}\n\n.cropper-point.point-sw {\n bottom: -3px;\n cursor: nesw-resize;\n left: -3px;\n}\n\n.cropper-point.point-se {\n bottom: -3px;\n cursor: nwse-resize;\n height: 20px;\n opacity: 1;\n right: -3px;\n width: 20px;\n}\n\n@media (min-width: 768px) {\n .cropper-point.point-se {\n height: 15px;\n width: 15px;\n }\n}\n\n@media (min-width: 992px) {\n .cropper-point.point-se {\n height: 10px;\n width: 10px;\n }\n}\n\n@media (min-width: 1200px) {\n .cropper-point.point-se {\n height: 5px;\n opacity: .75;\n width: 5px;\n }\n}\n\n.cropper-point.point-se:before {\n background-color: #39f;\n bottom: -50%;\n content: ' ';\n display: block;\n height: 200%;\n opacity: 0;\n position: absolute;\n right: -50%;\n width: 200%;\n}\n\n.cropper-invisible {\n opacity: 0;\n}\n\n.cropper-bg {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');\n}\n\n.cropper-hide {\n display: block;\n height: 0;\n position: absolute;\n width: 0;\n}\n\n.cropper-hidden {\n display: none !important;\n}\n\n.cropper-move {\n cursor: move;\n}\n\n.cropper-crop {\n cursor: crosshair;\n}\n\n.cropper-disabled .cropper-drag-box,\n.cropper-disabled .cropper-face,\n.cropper-disabled .cropper-line,\n.cropper-disabled .cropper-point {\n cursor: not-allowed;\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///~/cropperjs/dist/cropper.css","\n.block-card-content-container{margin-top:0.5em;text-align:right\n}\n.block-card-content-container button{width:10em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/block_card/block_card.vue","\n.mute-card-content-container{margin-top:0.5em;text-align:right\n}\n.mute-card-content-container button{width:10em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/mute_card/mute_card.vue","\n.selectable-list-item-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center\n}\n.selectable-list-item-selected-inner{background-color:#151e2a;background-color:var(--lightBg, #151e2a)\n}\n.selectable-list-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0.6em 0;border-bottom:2px solid;border-bottom-color:#222;border-bottom-color:var(--border, #222)\n}\n.selectable-list-header-actions{-ms-flex:1;flex:1\n}\n.selectable-list-checkbox-wrapper{padding:0 10px;-ms-flex:none;flex:none\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/selectable_list/selectable_list.vue","\n.checkbox{position:relative;display:inline-block;padding-left:1.2em;min-height:1.2em\n}\n.checkbox-indicator::before{position:absolute;left:0;top:0;display:block;content:'✔';transition:color 200ms;width:1.1em;height:1.1em;border-radius:2px;border-radius:var(--checkboxRadius, 2px);box-shadow:0px 0px 2px black inset;box-shadow:var(--inputShadow);background-color:#182230;background-color:var(--input, #182230);vertical-align:top;text-align:center;line-height:1.1em;font-size:1.1em;color:transparent;overflow:hidden;box-sizing:border-box\n}\n.checkbox input[type=checkbox]{display:none\n}\n.checkbox input[type=checkbox]:checked+.checkbox-indicator::before{color:#b9b9ba;color:var(--text, #b9b9ba)\n}\n.checkbox input[type=checkbox]:indeterminate+.checkbox-indicator::before{content:'–';color:#b9b9ba;color:var(--text, #b9b9ba)\n}\n.checkbox input[type=checkbox]:disabled+.checkbox-indicator::before{opacity:.5\n}\n.checkbox>span{margin-left:.5em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/checkbox/checkbox.vue","\n.autosuggest{position:relative\n}\n.autosuggest-input{display:block;width:100%\n}\n.autosuggest-results{position:absolute;left:0;top:100%;right:0;max-height:400px;background-color:#151e2a;background-color:var(--lightBg, #151e2a);border-style:solid;border-width:1px;border-color:#222;border-color:var(--border, #222);border-radius:4px;border-radius:var(--inputRadius, 4px);border-top-left-radius:0;border-top-right-radius:0;box-shadow:1px 1px 4px rgba(0,0,0,0.6);box-shadow:var(--panelShadow);overflow-y:auto;z-index:1\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/autosuggest/autosuggest.vue",".with-subscription {\n &-loading {\n padding: 10px;\n text-align: center;\n\n .error {\n font-size: 14px;\n }\n }\n}\n\n\n// WEBPACK FOOTER //\n// webpack:///src/hocs/with_subscription/src/hocs/with_subscription/with_subscription.scss","\n.follow-request-card-content-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap\n}\n.follow-request-card-content-container button{margin-top:0.5em;margin-right:0.5em;-ms-flex:1 1;flex:1 1;max-width:12em;min-width:8em\n}\n.follow-request-card-content-container button:last-child{margin-right:0\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/follow_request_card/follow_request_card.vue","\n.user-search-input-container{margin:0.5em;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center\n}\n.user-search-input-container .search-button{margin-left:0.5em\n}\n.loading-icon{padding:1em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/user_search/user_search.vue","\n.notifications{padding-bottom:15em\n}\n.notifications .loadmore-error{color:#b9b9ba;color:var(--text, #b9b9ba)\n}\n.notifications .notification{position:relative\n}\n.notifications .notification .notification-overlay{position:absolute;top:0;right:0;left:0;bottom:0;pointer-events:none\n}\n.notifications .notification.unseen .notification-overlay{background-image:linear-gradient(135deg, var(--badgeNotification, red) 4px, transparent 10px)\n}\n.notification{box-sizing:border-box;display:-ms-flexbox;display:flex;border-bottom:1px solid;border-color:#222;border-color:var(--border, #222)\n}\n.notification:hover .animated.avatar canvas{display:none\n}\n.notification:hover .animated.avatar img{visibility:visible\n}\n.notification .non-mention{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0.6em;min-width:0\n}\n.notification .non-mention .avatar-container{width:32px;height:32px\n}\n.notification .non-mention .status-el{padding:0\n}\n.notification .non-mention .status-el .status{padding:0.25em 0;color:rgba(185,185,186,0.5);color:var(--faint, rgba(185,185,186,0.5))\n}\n.notification .non-mention .status-el .status a{color:var(--faintLink)\n}\n.notification .non-mention .status-el .media-body{margin:0\n}\n.notification .follow-text{padding:0.5em 0\n}\n.notification .status-el{-ms-flex:1;flex:1\n}\n.notification time{white-space:nowrap\n}\n.notification .notification-right{-ms-flex:1;flex:1;padding-left:0.8em;min-width:0\n}\n.notification .notification-details{min-width:0px;word-wrap:break-word;line-height:18px;position:relative;overflow:hidden;width:100%;-ms-flex:1 1 0px;flex:1 1 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between\n}\n.notification .notification-details .name-and-action{-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis\n}\n.notification .notification-details .username{font-weight:bolder;max-width:100%;text-overflow:ellipsis;white-space:nowrap\n}\n.notification .notification-details .username img{width:14px;height:14px;vertical-align:middle;object-fit:contain\n}\n.notification .notification-details .timeago{margin-right:.2em\n}\n.notification .notification-details .icon-retweet.lit{color:#0fa00f;color:var(--cGreen, #0fa00f)\n}\n.notification .notification-details .icon-user-plus.lit{color:#0095ff;color:var(--cBlue, #0095ff)\n}\n.notification .notification-details .icon-reply.lit{color:#0095ff;color:var(--cBlue, #0095ff)\n}\n.notification .notification-details .icon-star.lit{color:orange;color:orange;color:var(--cOrange, orange)\n}\n.notification .notification-details .status-content{margin:0;max-height:300px\n}\n.notification .notification-details h1{word-break:break-all;margin:0 0 0.3em;padding:0;font-size:1em;line-height:20px\n}\n.notification .notification-details h1 small{font-weight:lighter\n}\n.notification .notification-details p{margin:0;margin-top:0;margin-bottom:0.3em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/notifications/notifications.scss","\n.login-form .btn{min-height:28px;width:10em\n}\n.login-form .register{-ms-flex:1 1;flex:1 1\n}\n.login-form .login-bottom{margin-top:1.0em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between\n}\n.login .error{text-align:center;animation-name:shakeError;animation-duration:0.4s;animation-timing-function:ease-in-out\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/login_form/login_form.vue","\n.floating-chat{position:fixed;right:0px;bottom:0px;z-index:1000;max-width:25em\n}\n.chat-heading{cursor:pointer\n}\n.chat-heading .icon-comment-empty{color:#b9b9ba;color:var(--text, #b9b9ba)\n}\n.chat-window{overflow-y:auto;overflow-x:hidden;max-height:20em\n}\n.chat-window-container{height:100%\n}\n.chat-message{display:-ms-flexbox;display:flex;padding:0.2em 0.5em\n}\n.chat-avatar img{height:24px;width:24px;border-radius:4px;border-radius:var(--avatarRadius, 4px);margin-right:0.5em;margin-top:0.25em\n}\n.chat-input{display:-ms-flexbox;display:flex\n}\n.chat-input textarea{-ms-flex:1;flex:1;margin:0.6em;min-height:3.5em;resize:none\n}\n.chat-panel .title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/chat_panel/chat_panel.vue","\n.features-panel li{line-height:24px\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/features_panel/features_panel.vue","\n.tos-content{margin:1em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/terms_of_service_panel/terms_of_service_panel.vue","\n#app{min-height:100vh;max-width:100%;overflow:hidden\n}\n.app-bg-wrapper{position:fixed;z-index:-1;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:0 50%\n}\ni{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none\n}\nh4{margin:0\n}\n#content{box-sizing:border-box;padding-top:60px;margin:auto;min-height:100vh;max-width:980px;background-color:rgba(0,0,0,0.15);-ms-flex-line-pack:start;align-content:flex-start\n}\n.text-center{text-align:center\n}\nbody{font-family:sans-serif;font-family:var(--interfaceFont, sans-serif);font-size:14px;margin:0;color:#b9b9ba;color:var(--text, #b9b9ba);max-width:100vw;overflow-x:hidden\n}\na{text-decoration:none;color:#d8a070;color:var(--link, #d8a070)\n}\nbutton{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#b9b9ba;color:var(--btnText, #b9b9ba);background-color:#182230;background-color:var(--btn, #182230);border:none;border-radius:4px;border-radius:var(--btnRadius, 4px);cursor:pointer;box-shadow:0px 0px 2px 0px #000,0px 1px 0px 0px rgba(255,255,255,0.2) inset,0px -1px 0px 0px rgba(0,0,0,0.2) inset;box-shadow:var(--buttonShadow);font-size:14px;font-family:sans-serif;font-family:var(--interfaceFont, sans-serif)\n}\nbutton i[class*=icon-]{color:#b9b9ba;color:var(--btnText, #b9b9ba)\n}\nbutton::-moz-focus-inner{border:none\n}\nbutton:hover{box-shadow:0px 0px 4px rgba(255,255,255,0.3);box-shadow:var(--buttonHoverShadow)\n}\nbutton:active{box-shadow:0px 0px 4px 0px rgba(255,255,255,0.3),0px 1px 0px 0px rgba(0,0,0,0.2) inset,0px -1px 0px 0px rgba(255,255,255,0.2) inset;box-shadow:var(--buttonPressedShadow)\n}\nbutton:disabled{cursor:not-allowed;opacity:0.5\n}\nbutton.pressed{color:rgba(185,185,186,0.5);color:var(--faint, rgba(185,185,186,0.5));background-color:#121a24;background-color:var(--bg, #121a24)\n}\nbutton.danger{color:#b9b9ba;color:var(--alertErrorPanelText, #b9b9ba);background-color:rgba(211,16,20,0.5);background-color:var(--alertError, rgba(211,16,20,0.5))\n}\nlabel.select{padding:0\n}\ninput,textarea,.select{border:none;border-radius:4px;border-radius:var(--inputRadius, 4px);box-shadow:0px 1px 0px 0px rgba(0,0,0,0.2) inset,0px -1px 0px 0px rgba(255,255,255,0.2) inset,0px 0px 2px 0px #000 inset;box-shadow:var(--inputShadow);background-color:#182230;background-color:var(--input, #182230);color:#b9b9ba;color:var(--inputText, #b9b9ba);font-family:sans-serif;font-family:var(--inputFont, sans-serif);font-size:14px;padding:8px .5em;box-sizing:border-box;display:inline-block;position:relative;height:28px;line-height:16px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none\n}\ninput:disabled,input[disabled=disabled],textarea:disabled,textarea[disabled=disabled],.select:disabled,.select[disabled=disabled]{cursor:not-allowed;opacity:0.5\n}\ninput .icon-down-open,textarea .icon-down-open,.select .icon-down-open{position:absolute;top:0;bottom:0;right:5px;height:100%;color:#b9b9ba;color:var(--text, #b9b9ba);line-height:28px;z-index:0;pointer-events:none\n}\ninput select,textarea select,.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#b9b9ba;color:var(--inputText, --text, #b9b9ba);margin:0;padding:0 2em 0 .2em;font-family:sans-serif;font-family:var(--inputFont, sans-serif);font-size:14px;width:100%;z-index:1;height:28px;line-height:16px\n}\ninput[type=range],textarea[type=range],.select[type=range]{background:none;border:none;margin:0;box-shadow:none;-ms-flex:1;flex:1\n}\ninput[type=radio],input[type=checkbox],textarea[type=radio],textarea[type=checkbox],.select[type=radio],.select[type=checkbox]{display:none\n}\ninput[type=radio]:checked+label::before,input[type=checkbox]:checked+label::before,textarea[type=radio]:checked+label::before,textarea[type=checkbox]:checked+label::before,.select[type=radio]:checked+label::before,.select[type=checkbox]:checked+label::before{color:#b9b9ba;color:var(--text, #b9b9ba)\n}\ninput[type=radio]:disabled,input[type=radio]:disabled+label,input[type=radio]:disabled+label::before,input[type=checkbox]:disabled,input[type=checkbox]:disabled+label,input[type=checkbox]:disabled+label::before,textarea[type=radio]:disabled,textarea[type=radio]:disabled+label,textarea[type=radio]:disabled+label::before,textarea[type=checkbox]:disabled,textarea[type=checkbox]:disabled+label,textarea[type=checkbox]:disabled+label::before,.select[type=radio]:disabled,.select[type=radio]:disabled+label,.select[type=radio]:disabled+label::before,.select[type=checkbox]:disabled,.select[type=checkbox]:disabled+label,.select[type=checkbox]:disabled+label::before{opacity:.5\n}\ninput[type=radio]+label::before,input[type=checkbox]+label::before,textarea[type=radio]+label::before,textarea[type=checkbox]+label::before,.select[type=radio]+label::before,.select[type=checkbox]+label::before{display:inline-block;content:'✔';transition:color 200ms;width:1.1em;height:1.1em;border-radius:2px;border-radius:var(--checkboxRadius, 2px);box-shadow:0px 0px 2px black inset;box-shadow:var(--inputShadow);margin-right:.5em;background-color:#182230;background-color:var(--input, #182230);vertical-align:top;text-align:center;line-height:1.1em;font-size:1.1em;box-sizing:border-box;color:transparent;overflow:hidden;box-sizing:border-box\n}\noption{color:#b9b9ba;color:var(--text, #b9b9ba);background-color:#121a24;background-color:var(--bg, #121a24)\n}\ni[class*=icon-]{color:#666;color:var(--icon, #666)\n}\n.container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0 10px 0 10px\n}\n.item{-ms-flex:1;flex:1;line-height:50px;height:50px;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap\n}\n.item .nav-icon{margin-left:0.4em\n}\n.item.right{-ms-flex-pack:end;justify-content:flex-end\n}\n.auto-size{-ms-flex:1;flex:1\n}\n.nav-bar{padding:0;width:100%;-ms-flex-align:center;align-items:center;position:fixed;height:50px\n}\n.nav-bar .logo{display:-ms-flexbox;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 auto;flex:0 0 auto;z-index:-1;transition:opacity;transition-timing-function:ease-out;transition-duration:100ms\n}\n.nav-bar .logo .mask{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:#182230;background-color:var(--topBarText, #182230);position:absolute;top:0;bottom:0;left:0;right:0\n}\n.nav-bar .logo img{height:100%;object-fit:contain;display:block;-ms-flex:0;flex:0\n}\n.nav-bar .inner-nav{margin:auto;box-sizing:border-box;padding-left:10px;padding-right:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:970px;flex-basis:970px;height:50px\n}\n.nav-bar .inner-nav a,.nav-bar .inner-nav a i{color:#d8a070;color:var(--topBarLink, #d8a070)\n}\nmain-router{-ms-flex:1;flex:1\n}\n.status.compact{color:rgba(0,0,0,0.42);font-weight:300\n}\n.status.compact p{margin:0;font-size:0.8em\n}\n.panel{display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;margin:0.5em;background-color:#121a24;background-color:var(--bg, #121a24)\n}\n.panel::after,.panel{border-radius:10px;border-radius:var(--panelRadius, 10px)\n}\n.panel::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;box-shadow:1px 1px 4px rgba(0,0,0,0.6);box-shadow:var(--panelShadow)\n}\n.panel-body:empty::before{content:\"¯\\\\_(ツ)_/¯\";display:block;margin:1em;text-align:center\n}\n.panel-heading{display:-ms-flexbox;display:flex;border-radius:10px 10px 0 0;border-radius:var(--panelRadius, 10px) var(--panelRadius, 10px) 0 0;background-size:cover;padding:.6em .6em;text-align:left;line-height:28px;color:var(--panelText);background-color:#182230;background-color:var(--panel, #182230);-ms-flex-align:baseline;align-items:baseline;box-shadow:var(--panelHeaderShadow)\n}\n.panel-heading .title{-ms-flex:1 0 auto;flex:1 0 auto;font-size:1.3em\n}\n.panel-heading .faint{background-color:transparent;color:rgba(185,185,186,0.5);color:var(--panelFaint, rgba(185,185,186,0.5))\n}\n.panel-heading .alert{white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden\n}\n.panel-heading button{-ms-flex-negative:0;flex-shrink:0\n}\n.panel-heading button,.panel-heading .alert{line-height:21px;min-height:0;box-sizing:border-box;margin:0;margin-left:.25em;min-width:1px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch\n}\n.panel-heading a{color:#d8a070;color:var(--panelLink, #d8a070)\n}\n.panel-heading.stub{border-radius:10px;border-radius:var(--panelRadius, 10px)\n}\n.panel-footer{border-radius:0 0 10px 10px;border-radius:0 0 var(--panelRadius, 10px) var(--panelRadius, 10px)\n}\n.panel-footer .faint{color:rgba(185,185,186,0.5);color:var(--panelFaint, rgba(185,185,186,0.5))\n}\n.panel-footer a{color:#d8a070;color:var(--panelLink, #d8a070)\n}\n.panel-body>p{line-height:18px;padding:1em;margin:0\n}\n.container>*{min-width:0px\n}\n.fa{color:grey\n}\nnav{z-index:1000;color:var(--topBarText);background-color:#182230;background-color:var(--topBar, #182230);color:rgba(185,185,186,0.5);color:var(--faint, rgba(185,185,186,0.5));box-shadow:0px 0px 4px rgba(0,0,0,0.6);box-shadow:var(--topBarShadow)\n}\nnav .back-button{display:block;max-width:99px;transition-property:opacity, max-width;transition-duration:300ms;transition-timing-function:ease-out\n}\nnav .back-button i{margin:0 1em\n}\nnav .back-button.hidden{opacity:0;max-width:5px\n}\n.fade-enter-active,.fade-leave-active{transition:opacity .2s\n}\n.fade-enter,.fade-leave-active{opacity:0\n}\n.main{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1\n}\n.sidebar-bounds{-ms-flex:0;flex:0;-ms-flex-preferred-size:35%;flex-basis:35%\n}\n.sidebar-flexer{-ms-flex:1;flex:1;-ms-flex-preferred-size:345px;flex-basis:345px;width:365px\n}\n.mobile-shown{display:none\n}\n@media all and (min-width: 800px){\nbody{overflow-y:scroll\n}\nnav .back-button{display:none\n}\n.sidebar-bounds{overflow:hidden;max-height:100vh;width:345px;position:fixed;margin-top:-10px\n}\n.sidebar-bounds .sidebar-scroller{height:96vh;width:365px;padding-top:10px;padding-right:50px;overflow-x:hidden;overflow-y:scroll\n}\n.sidebar-bounds .sidebar{width:345px\n}\n.sidebar-flexer{max-height:96vh;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0\n}\n}\n.badge{display:inline-block;border-radius:99px;min-width:22px;max-width:22px;min-height:22px;max-height:22px;font-size:15px;line-height:22px;text-align:center;vertical-align:middle;white-space:nowrap;padding:0\n}\n.badge.badge-notification{background-color:red;background-color:var(--badgeNotification, red);color:white;color:var(--badgeNotificationText, #fff)\n}\n.alert{margin:0.35em;padding:0.25em;border-radius:5px;border-radius:var(--tooltipRadius, 5px);min-height:28px;line-height:28px\n}\n.alert.error{background-color:rgba(211,16,20,0.5);background-color:var(--alertError, rgba(211,16,20,0.5));color:#b9b9ba;color:var(--alertErrorText, #b9b9ba)\n}\n.panel-heading .alert.error{color:#b9b9ba;color:var(--alertErrorPanelText, #b9b9ba)\n}\n.faint{color:rgba(185,185,186,0.5);color:var(--faint, rgba(185,185,186,0.5))\n}\n.faint-link{color:rgba(185,185,186,0.5);color:var(--faint, rgba(185,185,186,0.5))\n}\n.faint-link:hover{text-decoration:underline\n}\n@media all and (min-width: 800px){\n.logo{opacity:1 !important\n}\n}\n.item.right{text-align:right\n}\n.visibility-tray{font-size:1.2em;padding:3px;cursor:pointer\n}\n.visibility-tray .selected{color:#b9b9ba;color:var(--lightText, #b9b9ba)\n}\n.visibility-tray div{padding-top:5px\n}\n.visibility-notice{padding:.5em;border:1px solid rgba(185,185,186,0.5);border:1px solid var(--faint, rgba(185,185,186,0.5));border-radius:4px;border-radius:var(--inputRadius, 4px)\n}\n@keyframes modal-background-fadein{\nfrom{background-color:transparent\n}\nto{background-color:rgba(0,0,0,0.5)\n}\n}\n.modal-view{z-index:1000;position:fixed;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:auto;animation-duration:0.2s;background-color:rgba(0,0,0,0.5);animation-name:modal-background-fadein\n}\n.button-icon{font-size:1.2em\n}\n@keyframes shakeError{\n0%{transform:translateX(0)\n}\n15%{transform:translateX(0.375rem)\n}\n30%{transform:translateX(-0.375rem)\n}\n45%{transform:translateX(0.375rem)\n}\n60%{transform:translateX(-0.375rem)\n}\n75%{transform:translateX(0.375rem)\n}\n90%{transform:translateX(-0.375rem)\n}\n100%{transform:translateX(0)\n}\n}\n@media all and (max-width: 800px){\n.mobile-hidden{display:none\n}\n.panel-switcher{display:-ms-flexbox;display:flex\n}\n.container{padding:0\n}\n.panel{margin:0.5em 0 0.5em 0\n}\n.menu-button{display:block;margin-right:0.8em\n}\n}\n.login-hint{text-align:center\n}\n@media all and (min-width: 801px){\n.login-hint{display:none\n}\n}\n.login-hint a{display:inline-block;padding:1em 0px;width:100%\n}\n.btn.btn-default{min-height:28px\n}\n.autocomplete-panel{position:relative\n}\n.autocomplete-panel-body{margin:0 0.5em 0 0.5em;border-radius:5px;border-radius:var(--tooltipRadius, 5px);position:absolute;z-index:1;box-shadow:1px 2px 4px rgba(0,0,0,0.5);box-shadow:var(--popupShadow);min-width:75%;background:#121a24;background:var(--bg, #121a24);color:#b9b9ba;color:var(--lightText, #b9b9ba)\n}\n.autocomplete-item{cursor:pointer;padding:0.2em 0.4em 0.2em 0.4em;border-bottom:1px solid rgba(0,0,0,0.4);display:-ms-flexbox;display:flex\n}\n.autocomplete-item img{width:24px;height:24px;object-fit:contain\n}\n.autocomplete-item span{line-height:24px;margin:0 0.1em 0 0.2em\n}\n.autocomplete-item small{margin-left:.5em;color:rgba(185,185,186,0.5);color:var(--faint, rgba(185,185,186,0.5))\n}\n.autocomplete-item.highlighted{background-color:#182230;background-color:var(--lightBg, #182230)\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/App.scss","\n.nav-panel .panel{overflow:hidden;box-shadow:var(--panelShadow)\n}\n.nav-panel ul{list-style:none;margin:0;padding:0\n}\n.follow-request-count{margin:-6px 10px;background-color:#121a24;background-color:var(--input, rgba(185,185,186,0.5))\n}\n.nav-panel li{border-bottom:1px solid;border-color:#222;border-color:var(--border, #222);padding:0\n}\n.nav-panel li:first-child a{border-top-right-radius:10px;border-top-right-radius:var(--panelRadius, 10px);border-top-left-radius:10px;border-top-left-radius:var(--panelRadius, 10px)\n}\n.nav-panel li:last-child a{border-bottom-right-radius:10px;border-bottom-right-radius:var(--panelRadius, 10px);border-bottom-left-radius:10px;border-bottom-left-radius:var(--panelRadius, 10px)\n}\n.nav-panel li:last-child{border:none\n}\n.nav-panel a{display:block;padding:0.8em 0.85em\n}\n.nav-panel a:hover{background-color:#151e2a;background-color:var(--lightBg, #151e2a)\n}\n.nav-panel a.router-link-active{font-weight:bolder;background-color:#151e2a;background-color:var(--lightBg, #151e2a)\n}\n.nav-panel a.router-link-active:hover{text-decoration:underline\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/nav_panel/nav_panel.vue","\n.user-finder-container{max-width:100%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:baseline;align-items:baseline;vertical-align:baseline\n}\n.user-finder-container .user-finder-input,.user-finder-container .search-button{height:29px\n}\n.user-finder-container .user-finder-input{max-width:calc(100% - 30px - 30px - 20px)\n}\n.user-finder-container .search-button{margin-left:.5em;margin-right:.5em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/user_finder/user_finder.vue","\n.who-to-follow *{vertical-align:middle\n}\n.who-to-follow img{width:32px;height:32px\n}\n.who-to-follow{padding:0.5em 1em 0.5em 1em;margin:0px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/who_to_follow_panel/who_to_follow_panel.vue","\n.media-modal-view:hover .modal-view-button-arrow{opacity:0.75\n}\n.media-modal-view:hover .modal-view-button-arrow:focus,.media-modal-view:hover .modal-view-button-arrow:hover{outline:none;box-shadow:none\n}\n.media-modal-view:hover .modal-view-button-arrow:hover{opacity:1\n}\n.modal-image{max-width:90%;max-height:90%;box-shadow:0px 5px 15px 0 rgba(0,0,0,0.5)\n}\n.modal-view-button-arrow{position:absolute;display:block;top:50%;margin-top:-50px;width:70px;height:100px;border:0;padding:0;opacity:0;box-shadow:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:visible;cursor:pointer;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)\n}\n.modal-view-button-arrow .arrow-icon{position:absolute;top:35px;height:30px;width:32px;font-size:14px;line-height:30px;color:#FFF;text-align:center;background-color:rgba(0,0,0,0.3)\n}\n.modal-view-button-arrow--prev{left:0\n}\n.modal-view-button-arrow--prev .arrow-icon{left:6px\n}\n.modal-view-button-arrow--next{right:0\n}\n.modal-view-button-arrow--next .arrow-icon{right:6px\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/media_modal/media_modal.vue","\n.side-drawer-container{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;transition-duration:0s;transition-property:transform\n}\n.side-drawer-container-open{transform:translate(0%)\n}\n.side-drawer-container-closed{transition-delay:0.35s;transform:translate(-100%)\n}\n.side-drawer-darken{top:0;left:0;width:100vw;height:100vh;position:fixed;z-index:-1;transition:0.35s;transition-property:background-color;background-color:rgba(0,0,0,0.5)\n}\n.side-drawer-darken-closed{background-color:transparent\n}\n.side-drawer-click-outside{-ms-flex:1 1 100%;flex:1 1 100%\n}\n.side-drawer{overflow-x:hidden;transition-timing-function:cubic-bezier(0, 1, 0.5, 1);transition:0.35s;transition-property:transform;margin:0 0 0 -100px;padding:0 0 1em 100px;width:80%;max-width:20em;-ms-flex:0 0 80%;flex:0 0 80%;box-shadow:1px 1px 4px rgba(0,0,0,0.6);box-shadow:var(--panelShadow);background-color:#121a24;background-color:var(--bg, #121a24)\n}\n.side-drawer-logo-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0.85em\n}\n.side-drawer-logo-wrapper img{-ms-flex:none;flex:none;height:50px;margin-right:0.85em\n}\n.side-drawer-logo-wrapper span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap\n}\n.side-drawer-click-outside-closed{-ms-flex:0 0 0px;flex:0 0 0\n}\n.side-drawer-closed{transform:translate(-100%)\n}\n.side-drawer-heading{background:transparent;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;padding:0;margin:0\n}\n.side-drawer ul{list-style:none;margin:0;padding:0;border-bottom:1px solid;border-color:#222;border-color:var(--border, #222);margin:0.2em 0\n}\n.side-drawer ul:last-child{border:0\n}\n.side-drawer li{padding:0\n}\n.side-drawer li a{display:block;padding:0.5em 0.85em\n}\n.side-drawer li a:hover{background-color:#151e2a;background-color:var(--lightBg, #151e2a)\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/side_drawer/side_drawer.vue","\n.post-form-modal-view{max-height:100%;display:block\n}\n.post-form-modal-panel{-ms-flex-negative:0;flex-shrink:0;margin:25% 0 4em 0;width:100%\n}\n.new-status-button{width:5em;height:5em;border-radius:100%;position:fixed;bottom:1.5em;right:1.5em;background-color:#182230;background-color:var(--btn, #182230);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-shadow:0px 2px 2px rgba(0,0,0,0.3),0px 4px 6px rgba(0,0,0,0.3);z-index:10;transition:0.35s transform;transition-timing-function:cubic-bezier(0, 1, 0.5, 1)\n}\n.new-status-button.hidden{transform:translateY(150%)\n}\n.new-status-button i{font-size:1.5em;color:#b9b9ba;color:var(--text, #b9b9ba)\n}\n@media all and (min-width: 801px){\n.new-status-button{display:none\n}\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/mobile_post_status_modal/mobile_post_status_modal.vue","\n.mobile-inner-nav{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center\n}\n.mobile-nav-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:50px;position:relative;cursor:pointer\n}\n.alert-dot{border-radius:100%;height:8px;width:8px;position:absolute;left:calc(50% - 4px);top:calc(50% - 4px);margin-left:6px;margin-top:-6px;background-color:red;background-color:var(--badgeNotification, red)\n}\n.mobile-notifications-drawer{width:100%;height:100vh;overflow-x:hidden;position:fixed;top:0;left:0;box-shadow:1px 1px 4px rgba(0,0,0,0.6);box-shadow:var(--panelShadow);transition-property:transform;transition-duration:0.25s;transform:translateX(0)\n}\n.mobile-notifications-drawer.closed{transform:translateX(100%)\n}\n.mobile-notifications-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;z-index:1;width:100%;height:50px;line-height:50px;position:absolute;color:var(--topBarText);background-color:#182230;background-color:var(--topBar, #182230);box-shadow:0px 0px 4px rgba(0,0,0,0.6);box-shadow:var(--topBarShadow)\n}\n.mobile-notifications-header .title{font-size:1.3em;margin-left:0.6em\n}\n.mobile-notifications{margin-top:50px;width:100vw;height:calc(100vh - 50px);overflow-x:hidden;overflow-y:scroll;color:#b9b9ba;color:var(--text, #b9b9ba);background-color:#121a24;background-color:var(--bg, #121a24)\n}\n.mobile-notifications .notifications{padding:0;border-radius:0;box-shadow:none\n}\n.mobile-notifications .notifications .panel{border-radius:0;margin:0;box-shadow:none\n}\n.mobile-notifications .notifications .panel:after{border-radius:0\n}\n.mobile-notifications .notifications .panel .panel-heading{border-radius:0;box-shadow:none\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/mobile_nav/mobile_nav.vue"],"sourceRoot":""} \ No newline at end of file diff --git a/priv/static/static/css/app.ea66966b753e709d7ce58f910a2c003e.css b/priv/static/static/css/app.ea66966b753e709d7ce58f910a2c003e.css deleted file mode 100644 index 7cd3bda40..000000000 Binary files a/priv/static/static/css/app.ea66966b753e709d7ce58f910a2c003e.css and /dev/null differ diff --git a/priv/static/static/css/app.ea66966b753e709d7ce58f910a2c003e.css.map b/priv/static/static/css/app.ea66966b753e709d7ce58f910a2c003e.css.map deleted file mode 100644 index 94e03d028..000000000 --- a/priv/static/static/css/app.ea66966b753e709d7ce58f910a2c003e.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///webpack:///src/components/timeline/timeline.vue","webpack:///webpack:///src/components/status/status.vue","webpack:///webpack:///src/components/attachment/attachment.vue","webpack:///webpack:///src/components/still-image/still-image.vue","webpack:///webpack:///src/components/favorite_button/favorite_button.vue","webpack:///webpack:///src/components/retweet_button/retweet_button.vue","webpack:///webpack:///src/components/delete_button/delete_button.vue","webpack:///webpack:///src/components/post_status_form/post_status_form.vue","webpack:///webpack:///src/components/media_upload/media_upload.vue","webpack:///webpack:///src/components/user_card/user_card.vue","webpack:///webpack:///src/components/user_avatar/user_avatar.vue","webpack:///webpack:///src/components/gallery/gallery.vue","webpack:///webpack:///src/components/link-preview/link-preview.vue","webpack:///webpack:///src/components/status_or_conversation/status_or_conversation.vue","webpack:///webpack:///src/components/user_profile/user_profile.vue","webpack:///webpack:///src/components/follow_card/follow_card.vue","webpack:///webpack:///src/components/basic_user_card/basic_user_card.vue","webpack:///webpack:///src/hocs/with_load_more/src/hocs/with_load_more/with_load_more.scss","webpack:///webpack:///src/hocs/with_list/src/hocs/with_list/with_list.scss","webpack:///webpack:///src/components/settings/settings.vue","webpack:///webpack:///src/components/tab_switcher/src/components/tab_switcher/tab_switcher.scss","webpack:///webpack:///src/components/style_switcher/style_switcher.scss","webpack:///webpack:///src/components/color_input/color_input.vue","webpack:///webpack:///src/components/shadow_control/shadow_control.vue","webpack:///webpack:///src/components/font_control/font_control.vue","webpack:///webpack:///src/components/contrast_ratio/contrast_ratio.vue","webpack:///webpack:///src/components/export_import/export_import.vue","webpack:///webpack:///src/components/registration/registration.vue","webpack:///webpack:///src/components/user_settings/user_settings.vue","webpack:///webpack:///src/components/image_cropper/image_cropper.vue","webpack:///webpack:///~/cropperjs/dist/cropper.css","webpack:///webpack:///src/components/block_card/block_card.vue","webpack:///webpack:///src/hocs/with_subscription/src/hocs/with_subscription/with_subscription.scss","webpack:///webpack:///src/components/follow_request_card/follow_request_card.vue","webpack:///webpack:///src/components/user_search/user_search.vue","webpack:///webpack:///src/components/notifications/notifications.scss","webpack:///webpack:///src/components/login_form/login_form.vue","webpack:///webpack:///src/components/chat_panel/chat_panel.vue","webpack:///webpack:///src/components/features_panel/features_panel.vue","webpack:///webpack:///src/components/terms_of_service_panel/terms_of_service_panel.vue","webpack:///webpack:///src/App.scss","webpack:///webpack:///src/components/nav_panel/nav_panel.vue","webpack:///webpack:///src/components/user_finder/user_finder.vue","webpack:///webpack:///src/components/who_to_follow_panel/who_to_follow_panel.vue","webpack:///webpack:///src/components/media_modal/media_modal.vue","webpack:///webpack:///src/components/side_drawer/side_drawer.vue","webpack:///webpack:///src/components/mobile_post_status_modal/mobile_post_status_modal.vue"],"names":[],"mappings":"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","file":"static/css/app.ea66966b753e709d7ce58f910a2c003e.css","sourcesContent":["\n.timeline .loadmore-text{opacity:1\n}\n.new-status-notification{position:relative;margin-top:-1px;font-size:1.1em;border-width:1px 0 0 0;border-style:solid;border-color:var(--border, #222);padding:10px;z-index:1;background-color:#182230;background-color:var(--panel, #182230)\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/timeline/timeline.vue","\n.status-body{-ms-flex:1;flex:1;min-width:0\n}\n.status-preview.status-el{border-style:solid;border-width:1px;border-color:#222;border-color:var(--border, #222)\n}\n.status-preview-container{position:relative;max-width:100%\n}\n.status-preview{position:absolute;max-width:95%;display:-ms-flexbox;display:flex;background-color:#121a24;background-color:var(--bg, #121a24);border-color:#222;border-color:var(--border, #222);border-style:solid;border-width:1px;border-radius:5px;border-radius:var(--tooltipRadius, 5px);box-shadow:2px 2px 3px rgba(0,0,0,0.5);box-shadow:var(--popupShadow);margin-top:0.25em;margin-left:0.5em;z-index:50\n}\n.status-preview .status{-ms-flex:1;flex:1;border:0;min-width:15em\n}\n.status-preview-loading{display:block;min-width:15em;padding:1em;text-align:center;border-width:1px;border-style:solid\n}\n.status-preview-loading i{font-size:2em\n}\n.media-left{margin-right:.75em\n}\n.status-el{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;border-left-width:0px;min-width:0;border-color:#222;border-color:var(--border, #222);border-left:4px red;border-left:4px var(--cRed, red)\n}\n.status-el_focused{background-color:#151e2a;background-color:var(--lightBg, #151e2a)\n}\n.timeline .status-el{border-bottom-width:1px;border-bottom-style:solid\n}\n.status-el .media-body{-ms-flex:1;flex:1;padding:0\n}\n.status-el .status-usercard{margin-bottom:.75em\n}\n.status-el .user-name{white-space:nowrap;font-size:14px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;max-width:85%;font-weight:bold\n}\n.status-el .user-name img{width:14px;height:14px;vertical-align:middle;object-fit:contain\n}\n.status-el .media-heading{padding:0;vertical-align:bottom;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:0.5em\n}\n.status-el .media-heading a{display:inline-block;word-break:break-all\n}\n.status-el .media-heading small{font-weight:lighter\n}\n.status-el .media-heading .heading-name-row{padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;line-height:18px\n}\n.status-el .media-heading .heading-name-row .name-and-account-name{display:-ms-flexbox;display:flex;min-width:0\n}\n.status-el .media-heading .heading-name-row .user-name{-ms-flex-negative:1;flex-shrink:1;margin-right:0.4em;overflow:hidden;text-overflow:ellipsis\n}\n.status-el .media-heading .heading-name-row .account-name{min-width:1.6em;margin-right:0.4em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-ms-flex:1 1 0px;flex:1 1 0\n}\n.status-el .media-heading .heading-right{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0\n}\n.status-el .media-heading .timeago{margin-right:0.2em\n}\n.status-el .media-heading .heading-reply-row{-ms-flex-line-pack:baseline;align-content:baseline;font-size:12px;line-height:18px;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch\n}\n.status-el .media-heading .heading-reply-row a{max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap\n}\n.status-el .media-heading .reply-to-and-accountname{display:-ms-flexbox;display:flex;height:18px;margin-right:0.5em;overflow:hidden;max-width:100%\n}\n.status-el .media-heading .reply-to-and-accountname .icon-reply{transform:scaleX(-1)\n}\n.status-el .media-heading .reply-info{display:-ms-flexbox;display:flex\n}\n.status-el .media-heading .reply-to{display:-ms-flexbox;display:flex\n}\n.status-el .media-heading .reply-to-text{overflow:hidden;text-overflow:ellipsis;margin:0 0.4em 0 0.2em\n}\n.status-el .media-heading .replies-separator{margin-left:0.4em\n}\n.status-el .media-heading .replies{line-height:18px;font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap\n}\n.status-el .media-heading .replies>*{margin-right:0.4em\n}\n.status-el .media-heading .reply-link{height:17px\n}\n.status-el .tall-status{position:relative;height:220px;overflow-x:hidden;overflow-y:hidden\n}\n.status-el .tall-status-hider{display:inline-block;word-break:break-all;position:absolute;height:70px;margin-top:150px;width:100%;text-align:center;line-height:110px;background:linear-gradient(to bottom, transparent, #121a24 80%);background:linear-gradient(to bottom, transparent, var(--bg, #121a24) 80%)\n}\n.status-el .tall-status-hider_focused{background:linear-gradient(to bottom, transparent, #151e2a 80%);background:linear-gradient(to bottom, transparent, var(--lightBg, #151e2a) 80%)\n}\n.status-el .status-unhider,.status-el .cw-status-hider{width:100%;text-align:center;display:inline-block;word-break:break-all\n}\n.status-el .status-content{font-family:var(--postFont, sans-serif);line-height:1.4em\n}\n.status-el .status-content img,.status-el .status-content video{max-width:100%;max-height:400px;vertical-align:middle;object-fit:contain\n}\n.status-el .status-content img.emoji,.status-el .status-content video.emoji{width:32px;height:32px\n}\n.status-el .status-content blockquote{margin:0.2em 0 0.2em 2em;font-style:italic\n}\n.status-el .status-content pre{overflow:auto\n}\n.status-el .status-content code,.status-el .status-content samp,.status-el .status-content kbd,.status-el .status-content var,.status-el .status-content pre{font-family:var(--postCodeFont, monospace)\n}\n.status-el .status-content p{margin:0 0 1em 0\n}\n.status-el .status-content p:last-child{margin:0 0 0 0\n}\n.status-el .status-content h1{font-size:1.1em;line-height:1.2em;margin:1.4em 0\n}\n.status-el .status-content h2{font-size:1.1em;margin:1.0em 0\n}\n.status-el .status-content h3{font-size:1em;margin:1.2em 0\n}\n.status-el .status-content h4{margin:1.1em 0\n}\n.status-el .retweet-info{padding:0.4em .75em;margin:0\n}\n.status-el .retweet-info .avatar.still-image{border-radius:10px;border-radius:var(--avatarAltRadius, 10px);margin-left:28px;width:20px;height:20px\n}\n.status-el .retweet-info .media-body{font-size:1em;line-height:22px;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap\n}\n.status-el .retweet-info .media-body .user-name{font-weight:bold;overflow:hidden;text-overflow:ellipsis\n}\n.status-el .retweet-info .media-body .user-name img{width:14px;height:14px;vertical-align:middle;object-fit:contain\n}\n.status-el .retweet-info .media-body i{padding:0 0.2em\n}\n.status-el .retweet-info .media-body a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap\n}\n.status-fadein{animation-duration:0.4s;animation-name:fadein\n}\n@keyframes fadein{\nfrom{opacity:0\n}\nto{opacity:1\n}\n}\n.greentext{color:green\n}\n.status-conversation{border-left-style:solid\n}\n.status-actions{width:100%;display:-ms-flexbox;display:flex;margin-top:.75em\n}\n.status-actions div,.status-actions favorite-button{max-width:4em;-ms-flex:1;flex:1\n}\n.icon-reply:hover{color:#0095ff;color:var(--cBlue, #0095ff)\n}\n.icon-reply.icon-reply-active{color:#0095ff;color:var(--cBlue, #0095ff)\n}\n.status:hover .animated.avatar canvas{display:none\n}\n.status:hover .animated.avatar img{visibility:visible\n}\n.status{display:-ms-flexbox;display:flex;padding:.75em\n}\n.status.is-retweet{padding-top:0\n}\n.status-conversation:last-child{border-bottom:none\n}\n.muted{padding:0.25em 0.5em\n}\n.muted button{margin-left:auto\n}\n.muted .muteWords{margin-left:10px\n}\na.unmute{display:block;margin-left:auto\n}\n.reply-left{-ms-flex:0;flex:0;min-width:48px\n}\n.reply-body{-ms-flex:1;flex:1\n}\n.timeline>.status-el:last-child{border-radius:0 0 10px 10px;border-radius:0 0 var(--panelRadius, 10px) var(--panelRadius, 10px);border-bottom:none\n}\n@media all and (max-width: 800px){\n.status-el .retweet-info .avatar.still-image{margin-left:20px\n}\n.status{max-width:100%\n}\n.status .avatar.still-image{width:40px;height:40px\n}\n.status .avatar.still-image.avatar-compact{width:32px;height:32px\n}\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/status/status.vue","\n.attachments{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap\n}\n.attachments .attachment.media-upload-container{-ms-flex:0 0 auto;flex:0 0 auto;max-height:200px;max-width:100%;display:-ms-flexbox;display:flex\n}\n.attachments .attachment.media-upload-container video{max-width:100%\n}\n.attachments .placeholder{margin-right:8px;margin-bottom:4px\n}\n.attachments .nsfw-placeholder{cursor:pointer\n}\n.attachments .nsfw-placeholder.loading{cursor:progress\n}\n.attachments .attachment{position:relative;margin-top:0.5em;-ms-flex-item-align:start;align-self:flex-start;line-height:0;border-style:solid;border-width:1px;border-radius:10px;border-radius:var(--attachmentRadius, 10px);border-color:#222;border-color:var(--border, #222);overflow:hidden\n}\n.attachments .non-gallery.attachment.video{-ms-flex:1 0 40%;flex:1 0 40%\n}\n.attachments .non-gallery.attachment .nsfw{height:260px\n}\n.attachments .non-gallery.attachment .small{height:120px;-ms-flex-positive:0;flex-grow:0\n}\n.attachments .non-gallery.attachment .video{height:260px;display:-ms-flexbox;display:flex\n}\n.attachments .non-gallery.attachment video{max-height:100%;object-fit:contain\n}\n.attachments .fullwidth{-ms-flex-preferred-size:100%;flex-basis:100%\n}\n.attachments.video{line-height:0\n}\n.attachments .video-container{display:-ms-flexbox;display:flex;max-height:100%\n}\n.attachments .video{width:100%\n}\n.attachments .play-icon{position:absolute;font-size:64px;top:calc(50% - 32px);left:calc(50% - 32px);color:rgba(255,255,255,0.75);text-shadow:0 0 2px rgba(0,0,0,0.4)\n}\n.attachments .play-icon::before{margin:0\n}\n.attachments.html{-ms-flex-preferred-size:90%;flex-basis:90%;width:100%;display:-ms-flexbox;display:flex\n}\n.attachments .hider{position:absolute;right:0;white-space:nowrap;margin:10px;padding:5px;background:rgba(230,230,230,0.6);font-weight:bold;z-index:4;line-height:1;border-radius:5px;border-radius:var(--tooltipRadius, 5px)\n}\n.attachments video{z-index:0\n}\n.attachments audio{width:100%\n}\n.attachments img.media-upload{line-height:0;max-height:200px;max-width:100%\n}\n.attachments .oembed{line-height:1.2em;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;margin-right:15px;display:-ms-flexbox;display:flex\n}\n.attachments .oembed img{width:100%\n}\n.attachments .oembed .image{-ms-flex:1;flex:1\n}\n.attachments .oembed .image img{border:0px;border-radius:5px;height:100%;object-fit:cover\n}\n.attachments .oembed .text{-ms-flex:2;flex:2;margin:8px;word-break:break-all\n}\n.attachments .oembed .text h1{font-size:14px;margin:0px\n}\n.attachments .image-attachment{width:100%;height:100%\n}\n.attachments .image-attachment.hidden{display:none\n}\n.attachments .image-attachment .nsfw{object-fit:cover;width:100%;height:100%\n}\n.attachments .image-attachment img{image-orientation:from-image\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/attachment/attachment.vue","\n.still-image{position:relative;line-height:0;overflow:hidden;width:100%;height:100%\n}\n.still-image:hover canvas{display:none\n}\n.still-image img{width:100%;height:100%;object-fit:contain\n}\n.still-image.animated:hover::before,.still-image.animated img{visibility:hidden\n}\n.still-image.animated:hover img{visibility:visible\n}\n.still-image.animated::before{content:'gif';position:absolute;line-height:10px;font-size:10px;top:5px;left:5px;background:rgba(127,127,127,0.5);color:#FFF;display:block;padding:2px 4px;border-radius:5px;border-radius:var(--tooltipRadius, 5px);z-index:2\n}\n.still-image canvas{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:contain\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/still-image/still-image.vue","\n.fav-active{cursor:pointer;animation-duration:0.6s\n}\n.fav-active:hover{color:orange;color:var(--cOrange, orange)\n}\n.favorite-button.icon-star{color:orange;color:var(--cOrange, orange)\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/favorite_button/favorite_button.vue","\n.rt-active{cursor:pointer;animation-duration:0.6s\n}\n.rt-active:hover{color:#0fa00f;color:var(--cGreen, #0fa00f)\n}\n.icon-retweet.retweeted{color:#0fa00f;color:var(--cGreen, #0fa00f)\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/retweet_button/retweet_button.vue","\n.icon-cancel,.delete-status{cursor:pointer\n}\n.icon-cancel:hover,.delete-status:hover{color:red;color:var(--cRed, red)\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/delete_button/delete_button.vue","\n.tribute-container ul{padding:0px\n}\n.tribute-container ul li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center\n}\n.tribute-container img{padding:3px;width:16px;height:16px;border-radius:10px;border-radius:var(--avatarAltRadius, 10px)\n}\n.post-status-form .visibility-tray{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row-reverse;flex-direction:row-reverse\n}\n.post-status-form .form-bottom,.login .form-bottom{display:-ms-flexbox;display:flex;padding:0.5em;height:32px\n}\n.post-status-form .form-bottom button,.login .form-bottom button{width:10em\n}\n.post-status-form .form-bottom p,.login .form-bottom p{margin:0.35em;padding:0.35em;display:-ms-flexbox;display:flex\n}\n.post-status-form .error,.login .error{text-align:center\n}\n.post-status-form .media-upload-wrapper,.login .media-upload-wrapper{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;min-width:50px;margin-right:.2em;margin-bottom:.5em\n}\n.post-status-form .media-upload-wrapper .icon-cancel,.login .media-upload-wrapper .icon-cancel{display:inline-block;position:static;margin:0;padding-bottom:0;margin-left:10px;margin-left:var(--attachmentRadius, 10px);background-color:#182230;background-color:var(--btn, #182230);border-bottom-left-radius:0;border-bottom-right-radius:0\n}\n.post-status-form .attachments,.login .attachments{padding:0 0.5em\n}\n.post-status-form .attachments .attachment,.login .attachments .attachment{margin:0;position:relative;-ms-flex:0 0 auto;flex:0 0 auto;border:1px solid #222;border:1px solid var(--border, #222);text-align:center\n}\n.post-status-form .attachments .attachment audio,.login .attachments .attachment audio{min-width:300px;-ms-flex:1 0 auto;flex:1 0 auto\n}\n.post-status-form .attachments .attachment a,.login .attachments .attachment a{display:block;text-align:left;line-height:1.2;padding:.5em\n}\n.post-status-form .attachments i,.login .attachments i{position:absolute;margin:10px;padding:5px;background:rgba(230,230,230,0.6);border-radius:10px;border-radius:var(--attachmentRadius, 10px);font-weight:bold\n}\n.post-status-form .btn,.login .btn{cursor:pointer\n}\n.post-status-form .btn[disabled],.login .btn[disabled]{cursor:not-allowed\n}\n.post-status-form form,.login form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0.6em\n}\n.post-status-form .form-group,.login .form-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0.3em 0.5em 0.6em;line-height:24px\n}\n.post-status-form form textarea.form-cw,.login form textarea.form-cw{line-height:16px;resize:none;overflow:hidden;transition:min-height 200ms 100ms;min-height:1px\n}\n.post-status-form form textarea.form-control,.login form textarea.form-control{line-height:16px;resize:none;overflow:hidden;transition:min-height 200ms 100ms;min-height:1px;box-sizing:content-box\n}\n.post-status-form form textarea.form-control:focus,.login form textarea.form-control:focus{min-height:48px\n}\n.post-status-form .btn,.login .btn{cursor:pointer\n}\n.post-status-form .btn[disabled],.login .btn[disabled]{cursor:not-allowed\n}\n.post-status-form .icon-cancel,.login .icon-cancel{cursor:pointer;z-index:4\n}\n.post-status-form .autocomplete-panel,.login .autocomplete-panel{margin:0 0.5em 0 0.5em;border-radius:5px;border-radius:var(--tooltipRadius, 5px);position:absolute;z-index:1;box-shadow:1px 2px 4px rgba(0,0,0,0.5);box-shadow:var(--popupShadow);min-width:75%;background:#121a24;background:var(--bg, #121a24);color:#b9b9ba;color:var(--lightText, #b9b9ba)\n}\n.post-status-form .autocomplete,.login .autocomplete{cursor:pointer;padding:0.2em 0.4em 0.2em 0.4em;border-bottom:1px solid rgba(0,0,0,0.4);display:-ms-flexbox;display:flex\n}\n.post-status-form .autocomplete img,.login .autocomplete img{width:24px;height:24px;border-radius:4px;border-radius:var(--avatarRadius, 4px);object-fit:contain\n}\n.post-status-form .autocomplete span,.login .autocomplete span{line-height:24px;margin:0 0.1em 0 0.2em\n}\n.post-status-form .autocomplete small,.login .autocomplete small{margin-left:.5em;color:rgba(185,185,186,0.5);color:var(--faint, rgba(185,185,186,0.5))\n}\n.post-status-form .autocomplete.highlighted,.login .autocomplete.highlighted{background-color:#182230;background-color:var(--lightBg, #182230)\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/post_status_form/post_status_form.vue","\n.media-upload {\n font-size: 26px;\n -ms-flex: 1;\n flex: 1;\n}\n.icon-upload {\n cursor: pointer;\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/media_upload/media_upload.vue","\n.user-card{background-size:cover;overflow:hidden\n}\n.user-card .panel-heading{padding:.5em 0;text-align:center;box-shadow:none;background:transparent;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch\n}\n.user-card .panel-body{word-wrap:break-word;background:linear-gradient(to bottom, transparent, #121a24 80%);background:linear-gradient(to bottom, transparent, var(--bg, #121a24) 80%)\n}\n.user-card p{margin-bottom:0\n}\n.user-card-bio{text-align:center\n}\n.user-card-bio img{object-fit:contain;vertical-align:middle;max-width:100%;max-height:400px\n}\n.user-card-bio img .emoji{width:32px;height:32px\n}\n.user-card-rounded-t{border-top-left-radius:10px;border-top-left-radius:var(--panelRadius, 10px);border-top-right-radius:10px;border-top-right-radius:var(--panelRadius, 10px)\n}\n.user-card-rounded{border-radius:10px;border-radius:var(--panelRadius, 10px)\n}\n.user-card-bordered{border-width:1px;border-style:solid;border-color:#222;border-color:var(--border, #222)\n}\n.user-info{color:#b9b9ba;color:var(--lightText, #b9b9ba);padding:0 26px\n}\n.user-info .container{padding:16px 0 6px;display:-ms-flexbox;display:flex;max-height:56px\n}\n.user-info .container .avatar{-ms-flex:1 0 100%;flex:1 0 100%;width:56px;height:56px;box-shadow:0px 1px 8px rgba(0,0,0,0.75);box-shadow:var(--avatarShadow);object-fit:cover\n}\n.user-info:hover .animated.avatar canvas{display:none\n}\n.user-info:hover .animated.avatar img{visibility:visible\n}\n.user-info .usersettings{color:#b9b9ba;color:var(--lightText, #b9b9ba);opacity:.8\n}\n.user-info .name-and-screen-name{display:block;margin-left:0.6em;text-align:left;text-overflow:ellipsis;white-space:nowrap;-ms-flex:1 1 0px;flex:1 1 0;z-index:1\n}\n.user-info .name-and-screen-name img{width:26px;height:26px;vertical-align:middle;object-fit:contain\n}\n.user-info .name-and-screen-name .top-line{display:-ms-flexbox;display:flex\n}\n.user-info .user-name{text-overflow:ellipsis;overflow:hidden;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:1em;font-size:15px\n}\n.user-info .user-name img{object-fit:contain;height:16px;width:16px;vertical-align:middle\n}\n.user-info .user-screen-name{color:#b9b9ba;color:var(--lightText, #b9b9ba);display:inline-block;font-weight:light;font-size:15px;padding-right:0.1em;width:100%;display:-ms-flexbox;display:flex\n}\n.user-info .user-screen-name .dailyAvg{min-width:1px;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:1em;font-size:0.7em;color:#b9b9ba;color:var(--text, #b9b9ba)\n}\n.user-info .user-screen-name .handle{min-width:1px;-ms-flex:0 1 auto;flex:0 1 auto;text-overflow:ellipsis;overflow:hidden\n}\n.user-info .user-screen-name .staff{text-transform:capitalize;color:#b9b9ba;color:var(--btnText, #b9b9ba);background-color:#182230;background-color:var(--btn, #182230)\n}\n.user-info .user-meta{margin-bottom:.15em;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;font-size:14px;line-height:22px;-ms-flex-wrap:wrap;flex-wrap:wrap\n}\n.user-info .user-meta .following{-ms-flex:1 0 auto;flex:1 0 auto;margin:0;margin-bottom:.25em;text-align:left\n}\n.user-info .user-meta .highlighter{-ms-flex:0 1 auto;flex:0 1 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5em;-ms-flex-item-align:start;align-self:start\n}\n.user-info .user-meta .highlighter .userHighlightCl{padding:2px 10px;-ms-flex:1 0 auto;flex:1 0 auto\n}\n.user-info .user-meta .highlighter .userHighlightSel,.user-info .user-meta .highlighter .userHighlightSel.select{padding-top:0;padding-bottom:0;-ms-flex:1 0 auto;flex:1 0 auto\n}\n.user-info .user-meta .highlighter .userHighlightSel.select i{line-height:22px\n}\n.user-info .user-meta .highlighter .userHighlightText{width:70px;-ms-flex:1 0 auto;flex:1 0 auto\n}\n.user-info .user-meta .highlighter .userHighlightCl,.user-info .user-meta .highlighter .userHighlightText,.user-info .user-meta .highlighter .userHighlightSel,.user-info .user-meta .highlighter .userHighlightSel.select{height:22px;vertical-align:top;margin-right:.5em;margin-bottom:.25em\n}\n.user-info .user-interactions{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;margin-right:-.75em\n}\n.user-info .user-interactions div{-ms-flex:1 0 0px;flex:1 0 0;margin-right:.75em;margin-bottom:.6em;white-space:nowrap\n}\n.user-info .user-interactions .mute{max-width:220px;min-height:28px\n}\n.user-info .user-interactions .remote-follow{max-width:220px;min-height:28px\n}\n.user-info .user-interactions .follow{max-width:220px;min-height:28px\n}\n.user-info .user-interactions button{width:100%;height:100%;margin:0\n}\n.user-info .user-interactions .remote-button{height:28px !important;width:92%\n}\n.user-info .user-interactions .pressed{border-bottom-color:rgba(255,255,255,0.2);border-top-color:rgba(0,0,0,0.2)\n}\n.user-counts{display:-ms-flexbox;display:flex;line-height:16px;padding:.5em 1.5em 0em 1.5em;text-align:center;-ms-flex-pack:justify;justify-content:space-between;color:#b9b9ba;color:var(--lightText, #b9b9ba);-ms-flex-wrap:wrap;flex-wrap:wrap\n}\n.user-count{-ms-flex:1 0 auto;flex:1 0 auto;padding:.5em 0 .5em 0;margin:0 .5em\n}\n.user-count h5{font-size:1em;font-weight:bolder;margin:0 0 0.25em\n}\n.user-count a{text-decoration:none\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/user_card/user_card.vue","\n.avatar.still-image{width:48px;height:48px;box-shadow:var(--avatarStatusShadow);border-radius:4px;border-radius:var(--avatarRadius, 4px)\n}\n.avatar.still-image img{width:100%;height:100%\n}\n.avatar.still-image.better-shadow{box-shadow:var(--avatarStatusShadowInset);filter:var(--avatarStatusShadowFilter)\n}\n.avatar.still-image.animated::before{display:none\n}\n.avatar.still-image.avatar-compact{width:32px;height:32px;border-radius:10px;border-radius:var(--avatarAltRadius, 10px)\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/user_avatar/user_avatar.vue","\n.gallery-row{height:200px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-positive:1;flex-grow:1;margin-top:0.5em\n}\n.gallery-row .attachments,.gallery-row .attachment{margin:0 0.5em 0 0;-ms-flex-positive:1;flex-grow:1;height:100%;box-sizing:border-box;min-width:2em\n}\n.gallery-row .attachments:last-child,.gallery-row .attachment:last-child{margin:0\n}\n.gallery-row .image-attachment{width:100%;height:100%\n}\n.gallery-row .video-container{height:100%\n}\n.gallery-row.contain-fit img,.gallery-row.contain-fit video{object-fit:contain\n}\n.gallery-row.cover-fit img,.gallery-row.cover-fit video{object-fit:cover\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/gallery/gallery.vue","\n.link-preview-card{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;cursor:pointer;overflow:hidden;margin-top:0.5em;color:#b9b9ba;color:var(--text, #b9b9ba);border-style:solid;border-width:1px;border-radius:10px;border-radius:var(--attachmentRadius, 10px);border-color:#222;border-color:var(--border, #222)\n}\n.link-preview-card .card-image{-ms-flex-negative:0;flex-shrink:0;width:120px;max-width:25%\n}\n.link-preview-card .card-image img{width:100%;height:100%;object-fit:cover;border-radius:10px;border-radius:var(--attachmentRadius, 10px)\n}\n.link-preview-card .small-image{width:80px\n}\n.link-preview-card .card-content{max-height:100%;margin:0.5em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column\n}\n.link-preview-card .card-host{font-size:12px\n}\n.link-preview-card .card-description{margin:0.5em 0 0 0;overflow:hidden;text-overflow:ellipsis;word-break:break-word;line-height:1.2em;max-height:calc(1.2em * 3 - 1px)\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/link-preview/link-preview.vue","\n.spacer{height:1em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/status_or_conversation/status_or_conversation.vue","\n.user-profile{-ms-flex:2;flex:2;-ms-flex-preferred-size:500px;flex-basis:500px\n}\n.user-profile .userlist-placeholder{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:middle;align-items:middle;padding:2em\n}\n.user-profile .timeline-heading{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center\n}\n.user-profile .timeline-heading .loadmore-button,.user-profile .timeline-heading .alert{-ms-flex:1;flex:1\n}\n.user-profile .timeline-heading .loadmore-button{height:28px;margin:10px .6em\n}\n.user-profile .timeline-heading .title,.user-profile .timeline-heading .loadmore-text{display:none\n}\n.user-profile-placeholder .panel-body{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:middle;align-items:middle;padding:7em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/user_profile/user_profile.vue","\n.follow-card-content-container{-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.5em\n}\n.follow-card-content-container .btn{margin-top:0.5em;margin-left:auto;width:10em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/follow_card/follow_card.vue","\n.basic-user-card{display:-ms-flexbox;display:flex;-ms-flex:1 0;flex:1 0;margin:0;padding-top:0.6em;padding-right:1em;padding-bottom:0.6em;padding-left:1em;border-bottom:1px solid;border-bottom-color:#222;border-bottom-color:var(--border, #222)\n}\n.basic-user-card-collapsed-content{margin-left:0.7em;text-align:left;-ms-flex:1;flex:1;min-width:0\n}\n.basic-user-card-user-name img{object-fit:contain;height:16px;width:16px;vertical-align:middle\n}\n.basic-user-card-expanded-content{-ms-flex:1;flex:1;margin-left:0.7em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/basic_user_card/basic_user_card.vue",".with-load-more {\n &-footer {\n padding: 10px;\n text-align: center;\n\n .error {\n font-size: 14px;\n }\n }\n}\n\n\n// WEBPACK FOOTER //\n// webpack:///src/hocs/with_load_more/src/hocs/with_load_more/with_load_more.scss",".with-list {\n &-empty-content {\n text-align: center;\n padding: 10px;\n }\n}\n\n\n// WEBPACK FOOTER //\n// webpack:///src/hocs/with_list/src/hocs/with_list/with_list.scss","\n.setting-item{border-bottom:2px solid var(--fg, #182230);margin:1em 1em 1.4em;padding-bottom:1.4em\n}\n.setting-item>div{margin-bottom:.5em\n}\n.setting-item>div:last-child{margin-bottom:0\n}\n.setting-item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:1em\n}\n.setting-item select{min-width:10em\n}\n.setting-item textarea{width:100%;height:100px\n}\n.setting-item .unavailable,.setting-item .unavailable i{color:var(--cRed, red);color:red\n}\n.setting-item .btn{min-height:28px;min-width:10em;padding:0 2em\n}\n.setting-item .number-input{max-width:6em\n}\n.select-multiple{display:-ms-flexbox;display:flex\n}\n.select-multiple .option-list{margin:0;padding-left:.5em\n}\n.setting-list,.option-list{list-style-type:none;padding-left:2em\n}\n.setting-list li,.option-list li{margin-bottom:0.5em\n}\n.setting-list .suboptions,.option-list .suboptions{margin-top:0.3em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/settings/settings.vue","@import '../../_variables.scss';\n\n.tab-switcher {\n .contents {\n .hidden {\n display: none;\n }\n }\n .tabs {\n display: flex;\n position: relative;\n width: 100%;\n overflow-y: hidden;\n overflow-x: auto;\n padding-top: 5px;\n box-sizing: border-box;\n\n &::after, &::before {\n display: block;\n content: '';\n flex: 1 1 auto;\n border-bottom: 1px solid;\n border-bottom-color: $fallback--border;\n border-bottom-color: var(--border, $fallback--border);\n }\n\n .tab-wrapper {\n height: 28px;\n position: relative;\n display: flex;\n flex: 0 0 auto;\n\n .tab {\n width: 100%;\n min-width: 1px;\n position: relative;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n padding: 6px 1em;\n padding-bottom: 99px;\n margin-bottom: 6px - 99px;\n white-space: nowrap;\n\n &:not(.active) {\n z-index: 4;\n\n &:hover {\n z-index: 6;\n }\n }\n\n &.active {\n background: transparent;\n z-index: 5;\n }\n }\n\n &:not(.active) {\n &::after {\n content: '';\n position: absolute;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 7;\n border-bottom: 1px solid;\n border-bottom-color: $fallback--border;\n border-bottom-color: var(--border, $fallback--border);\n }\n }\n }\n\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/tab_switcher/src/components/tab_switcher/tab_switcher.scss","\n.style-switcher .preset-switcher{margin-right:1em\n}\n.style-switcher .style-control{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;margin-bottom:5px\n}\n.style-switcher .style-control .label{-ms-flex:1;flex:1\n}\n.style-switcher .style-control.disabled input:not(.exclude-disabled),.style-switcher .style-control.disabled select:not(.exclude-disabled){opacity:.5\n}\n.style-switcher .style-control input,.style-switcher .style-control select{min-width:3em;margin:0;-ms-flex:0;flex:0\n}\n.style-switcher .style-control input[type=color],.style-switcher .style-control select[type=color]{padding:1px;cursor:pointer;height:29px;min-width:2em;border:none;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch\n}\n.style-switcher .style-control input[type=number],.style-switcher .style-control select[type=number]{min-width:5em\n}\n.style-switcher .style-control input[type=range],.style-switcher .style-control select[type=range]{-ms-flex:1;flex:1;min-width:3em\n}\n.style-switcher .style-control input[type=checkbox]+label,.style-switcher .style-control select[type=checkbox]+label{margin:6px 0\n}\n.style-switcher .style-control input:not([type=number]):not([type=text]),.style-switcher .style-control select:not([type=number]):not([type=text]){-ms-flex-item-align:start;align-self:flex-start\n}\n.style-switcher .tab-switcher{margin:0 -1em\n}\n.style-switcher .reset-container{-ms-flex-wrap:wrap;flex-wrap:wrap\n}\n.style-switcher .fonts-container,.style-switcher .reset-container,.style-switcher .apply-container,.style-switcher .radius-container,.style-switcher .color-container{display:-ms-flexbox;display:flex\n}\n.style-switcher .fonts-container,.style-switcher .radius-container{-ms-flex-direction:column;flex-direction:column\n}\n.style-switcher .color-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between\n}\n.style-switcher .color-container>h4{width:99%\n}\n.style-switcher .fonts-container,.style-switcher .color-container,.style-switcher .shadow-container,.style-switcher .radius-container,.style-switcher .presets-container{margin:1em 1em 0\n}\n.style-switcher .tab-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline;width:100%;min-height:30px;margin-bottom:1em\n}\n.style-switcher .tab-header .btn{min-width:1px;-ms-flex:0 auto;flex:0 auto;padding:0 1em\n}\n.style-switcher .tab-header p{-ms-flex:1;flex:1;margin:0;margin-right:.5em\n}\n.style-switcher .shadow-selector .override{-ms-flex:1;flex:1;margin-left:.5em\n}\n.style-switcher .shadow-selector .select-container{margin-top:-4px;margin-bottom:-3px\n}\n.style-switcher .save-load,.style-switcher .save-load-options{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap\n}\n.style-switcher .save-load .presets,.style-switcher .save-load .import-export,.style-switcher .save-load-options .presets,.style-switcher .save-load-options .import-export{margin-bottom:.5em\n}\n.style-switcher .save-load .import-export,.style-switcher .save-load-options .import-export{display:-ms-flexbox;display:flex\n}\n.style-switcher .save-load .override,.style-switcher .save-load-options .override{margin-left:.5em\n}\n.style-switcher .save-load-options{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.5em;-ms-flex-pack:center;justify-content:center\n}\n.style-switcher .save-load-options .keep-option{margin:0 .5em .5em;min-width:25%\n}\n.style-switcher .preview-container{border-top:1px dashed;border-bottom:1px dashed;border-color:#222;border-color:var(--border, #222);margin:1em -1em 0;padding:1em;background:var(--body-background-image);background-size:cover;background-position:50% 50%\n}\n.style-switcher .preview-container .dummy .post{font-family:var(--postFont);display:-ms-flexbox;display:flex\n}\n.style-switcher .preview-container .dummy .post .content{-ms-flex:1;flex:1\n}\n.style-switcher .preview-container .dummy .post .content h4{margin-bottom:.25em\n}\n.style-switcher .preview-container .dummy .post .content .icons{margin-top:.5em;display:-ms-flexbox;display:flex\n}\n.style-switcher .preview-container .dummy .post .content .icons i{margin-right:1em\n}\n.style-switcher .preview-container .dummy .after-post{margin-top:1em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center\n}\n.style-switcher .preview-container .dummy .avatar,.style-switcher .preview-container .dummy .avatar-alt{background:linear-gradient(135deg, #b8e1fc 0%, #a9d2f3 10%, #90bae4 25%, #90bcea 37%, #90bff0 50%, #6ba8e5 51%, #a2daf5 83%, #bdf3fd 100%);color:black;font-family:sans-serif;text-align:center;margin-right:1em\n}\n.style-switcher .preview-container .dummy .avatar-alt{-ms-flex:0 auto;flex:0 auto;margin-left:28px;font-size:12px;min-width:20px;min-height:20px;line-height:20px;border-radius:10px;border-radius:var(--avatarAltRadius, 10px)\n}\n.style-switcher .preview-container .dummy .avatar{-ms-flex:0 auto;flex:0 auto;width:48px;height:48px;font-size:14px;line-height:48px\n}\n.style-switcher .preview-container .dummy .actions{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline\n}\n.style-switcher .preview-container .dummy .actions .checkbox{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:baseline;align-items:baseline;margin-right:1em;-ms-flex:1;flex:1\n}\n.style-switcher .preview-container .dummy .separator{margin:1em;border-bottom:1px solid;border-color:#222;border-color:var(--border, #222)\n}\n.style-switcher .preview-container .dummy .panel-heading .badge,.style-switcher .preview-container .dummy .panel-heading .alert,.style-switcher .preview-container .dummy .panel-heading .btn,.style-switcher .preview-container .dummy .panel-heading .faint{margin-left:1em;white-space:nowrap\n}\n.style-switcher .preview-container .dummy .panel-heading .faint{text-overflow:ellipsis;min-width:2em;overflow-x:hidden\n}\n.style-switcher .preview-container .dummy .panel-heading .flex-spacer{-ms-flex:1;flex:1\n}\n.style-switcher .preview-container .dummy .btn{margin-left:0;padding:0 1em;min-width:3em;min-height:30px\n}\n.style-switcher .apply-container{-ms-flex-pack:center;justify-content:center\n}\n.style-switcher .radius-item,.style-switcher .color-item{min-width:20em;margin:5px 6px 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 0px;flex:1 1 0\n}\n.style-switcher .radius-item.wide,.style-switcher .color-item.wide{min-width:60%\n}\n.style-switcher .radius-item:not(.wide):nth-child(2n+1),.style-switcher .color-item:not(.wide):nth-child(2n+1){margin-right:7px\n}\n.style-switcher .radius-item .color,.style-switcher .radius-item .opacity,.style-switcher .color-item .color,.style-switcher .color-item .opacity{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline\n}\n.style-switcher .radius-item{-ms-flex-preferred-size:auto;flex-basis:auto\n}\n.style-switcher .theme-radius-rn,.style-switcher .theme-color-cl{border:0;box-shadow:none;background:transparent;color:var(--faint, rgba(185,185,186,0.5));-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch\n}\n.style-switcher .theme-color-cl,.style-switcher .theme-radius-in,.style-switcher .theme-color-in{margin-left:4px\n}\n.style-switcher .theme-radius-in{min-width:1em\n}\n.style-switcher .theme-radius-in{max-width:7em;-ms-flex:1;flex:1\n}\n.style-switcher .theme-radius-lb{max-width:50em\n}\n.style-switcher .theme-preview-content{padding:20px\n}\n.style-switcher .btn{margin-left:.25em;margin-right:.25em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/style_switcher/style_switcher.scss","\n.color-control input.text-input{max-width:7em;-ms-flex:1;flex:1\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/color_input/color_input.vue","\n.shadow-control{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-bottom:1em\n}\n.shadow-control .shadow-preview-container,.shadow-control .shadow-tweak{margin:5px 6px 0 0\n}\n.shadow-control .shadow-preview-container{-ms-flex:0;flex:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap\n}\n.shadow-control .shadow-preview-container input[type=number]{width:5em;min-width:2em\n}\n.shadow-control .shadow-preview-container .x-shift-control,.shadow-control .shadow-preview-container .y-shift-control{display:-ms-flexbox;display:flex;-ms-flex:0;flex:0\n}\n.shadow-control .shadow-preview-container .x-shift-control[disabled=disabled] *,.shadow-control .shadow-preview-container .y-shift-control[disabled=disabled] *{opacity:.5\n}\n.shadow-control .shadow-preview-container .x-shift-control{-ms-flex-align:start;align-items:flex-start\n}\n.shadow-control .shadow-preview-container .x-shift-control .wrap,.shadow-control .shadow-preview-container input[type=range]{margin:0;width:15em;height:2em\n}\n.shadow-control .shadow-preview-container .y-shift-control{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end\n}\n.shadow-control .shadow-preview-container .y-shift-control .wrap{width:2em;height:15em\n}\n.shadow-control .shadow-preview-container .y-shift-control input[type=range]{transform-origin:1em 1em;transform:rotate(90deg)\n}\n.shadow-control .shadow-preview-container .preview-window{-ms-flex:1;flex:1;background-color:#999999;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-image:linear-gradient(45deg, #666 25%, transparent 25%),linear-gradient(-45deg, #666 25%, transparent 25%),linear-gradient(45deg, transparent 75%, #666 75%),linear-gradient(-45deg, transparent 75%, #666 75%);background-size:20px 20px;background-position:0 0, 0 10px, 10px -10px, -10px 0;border-radius:4px;border-radius:var(--inputRadius, 4px)\n}\n.shadow-control .shadow-preview-container .preview-window .preview-block{width:33%;height:33%;background-color:#121a24;background-color:var(--bg, #121a24);border-radius:10px;border-radius:var(--panelRadius, 10px)\n}\n.shadow-control .shadow-tweak{-ms-flex:1;flex:1;min-width:280px\n}\n.shadow-control .shadow-tweak .id-control{-ms-flex-align:stretch;align-items:stretch\n}\n.shadow-control .shadow-tweak .id-control .select,.shadow-control .shadow-tweak .id-control .btn{min-width:1px;margin-right:5px\n}\n.shadow-control .shadow-tweak .id-control .btn{padding:0 .4em;margin:0 .1em\n}\n.shadow-control .shadow-tweak .id-control .select{-ms-flex:1;flex:1\n}\n.shadow-control .shadow-tweak .id-control .select select{-ms-flex-item-align:initial;-ms-grid-row-align:initial;align-self:initial\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/shadow_control/shadow_control.vue","\n.font-control input.custom-font{min-width:10em\n}\n.font-control.custom .select{border-top-right-radius:0;border-bottom-right-radius:0\n}\n.font-control.custom .custom-font{border-top-left-radius:0;border-bottom-left-radius:0\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/font_control/font_control.vue","\n.contrast-ratio{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:-4px;margin-bottom:5px\n}\n.contrast-ratio .label{margin-right:1em\n}\n.contrast-ratio .rating{display:inline-block;text-align:center\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/contrast_ratio/contrast_ratio.vue","\n.import-export-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:center;justify-content:center\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/export_import/export_import.vue","\n.registration-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0.6em\n}\n.registration-form .container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row\n}\n.registration-form .terms-of-service{-ms-flex:0 1 50%;flex:0 1 50%;margin:0.8em\n}\n.registration-form .text-fields{margin-top:0.6em;-ms-flex:1 0;flex:1 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column\n}\n.registration-form textarea{min-height:100px\n}\n.registration-form .form-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0.3em 0.0em 0.3em;line-height:24px;margin-bottom:1em\n}\n.registration-form .form-group--error{animation-name:shakeError;animation-duration:.6s;animation-timing-function:ease-in-out\n}\n.registration-form .form-group--error .form--label{color:#f04124;color:var(--cRed, #f04124)\n}\n.registration-form .form-error{margin-top:-0.7em;text-align:left\n}\n.registration-form .form-error span{font-size:12px\n}\n.registration-form .form-error ul{list-style:none;padding:0 0 0 5px;margin-top:0\n}\n.registration-form .form-error ul li::before{content:\"• \"\n}\n.registration-form form textarea{line-height:16px;resize:vertical\n}\n.registration-form .captcha{max-width:350px;margin-bottom:0.4em\n}\n.registration-form .btn{margin-top:0.6em;height:28px\n}\n.registration-form .error{text-align:center\n}\n@media all and (max-width: 800px){\n.registration-form .container{-ms-flex-direction:column-reverse;flex-direction:column-reverse\n}\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/registration/registration.vue","\n.profile-edit .bio{margin:0\n}\n.profile-edit input[type=file]{padding:5px;height:auto\n}\n.profile-edit .banner{max-width:100%\n}\n.profile-edit .uploading{font-size:1.5em;margin:0.25em\n}\n.profile-edit .name-changer{width:100%\n}\n.profile-edit .bg{max-width:100%\n}\n.profile-edit .current-avatar{display:block;width:150px;height:150px;border-radius:4px;border-radius:var(--avatarRadius, 4px)\n}\n.profile-edit .oauth-tokens{width:100%\n}\n.profile-edit .oauth-tokens th{text-align:left\n}\n.profile-edit .oauth-tokens .actions{text-align:right\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/user_settings/user_settings.vue","\n.image-cropper-img-input{display:none\n}\n.image-cropper-image-container{position:relative\n}\n.image-cropper-image-container img{display:block;max-width:100%\n}\n.image-cropper-buttons-wrapper{margin-top:15px\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/image_cropper/image_cropper.vue","/*!\n * Cropper.js v1.4.3\n * https://fengyuanchen.github.io/cropperjs\n *\n * Copyright 2015-present Chen Fengyuan\n * Released under the MIT license\n *\n * Date: 2018-10-24T13:07:11.429Z\n */\n\n.cropper-container {\n direction: ltr;\n font-size: 0;\n line-height: 0;\n position: relative;\n -ms-touch-action: none;\n touch-action: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.cropper-container img {\n display: block;\n height: 100%;\n image-orientation: 0deg;\n max-height: none !important;\n max-width: none !important;\n min-height: 0 !important;\n min-width: 0 !important;\n width: 100%;\n}\n\n.cropper-wrap-box,\n.cropper-canvas,\n.cropper-drag-box,\n.cropper-crop-box,\n.cropper-modal {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.cropper-wrap-box,\n.cropper-canvas {\n overflow: hidden;\n}\n\n.cropper-drag-box {\n background-color: #fff;\n opacity: 0;\n}\n\n.cropper-modal {\n background-color: #000;\n opacity: .5;\n}\n\n.cropper-view-box {\n display: block;\n height: 100%;\n outline-color: rgba(51, 153, 255, 0.75);\n outline: 1px solid #39f;\n overflow: hidden;\n width: 100%;\n}\n\n.cropper-dashed {\n border: 0 dashed #eee;\n display: block;\n opacity: .5;\n position: absolute;\n}\n\n.cropper-dashed.dashed-h {\n border-bottom-width: 1px;\n border-top-width: 1px;\n height: calc(100% / 3);\n left: 0;\n top: calc(100% / 3);\n width: 100%;\n}\n\n.cropper-dashed.dashed-v {\n border-left-width: 1px;\n border-right-width: 1px;\n height: 100%;\n left: calc(100% / 3);\n top: 0;\n width: calc(100% / 3);\n}\n\n.cropper-center {\n display: block;\n height: 0;\n left: 50%;\n opacity: .75;\n position: absolute;\n top: 50%;\n width: 0;\n}\n\n.cropper-center:before,\n.cropper-center:after {\n background-color: #eee;\n content: ' ';\n display: block;\n position: absolute;\n}\n\n.cropper-center:before {\n height: 1px;\n left: -3px;\n top: 0;\n width: 7px;\n}\n\n.cropper-center:after {\n height: 7px;\n left: 0;\n top: -3px;\n width: 1px;\n}\n\n.cropper-face,\n.cropper-line,\n.cropper-point {\n display: block;\n height: 100%;\n opacity: .1;\n position: absolute;\n width: 100%;\n}\n\n.cropper-face {\n background-color: #fff;\n left: 0;\n top: 0;\n}\n\n.cropper-line {\n background-color: #39f;\n}\n\n.cropper-line.line-e {\n cursor: ew-resize;\n right: -3px;\n top: 0;\n width: 5px;\n}\n\n.cropper-line.line-n {\n cursor: ns-resize;\n height: 5px;\n left: 0;\n top: -3px;\n}\n\n.cropper-line.line-w {\n cursor: ew-resize;\n left: -3px;\n top: 0;\n width: 5px;\n}\n\n.cropper-line.line-s {\n bottom: -3px;\n cursor: ns-resize;\n height: 5px;\n left: 0;\n}\n\n.cropper-point {\n background-color: #39f;\n height: 5px;\n opacity: .75;\n width: 5px;\n}\n\n.cropper-point.point-e {\n cursor: ew-resize;\n margin-top: -3px;\n right: -3px;\n top: 50%;\n}\n\n.cropper-point.point-n {\n cursor: ns-resize;\n left: 50%;\n margin-left: -3px;\n top: -3px;\n}\n\n.cropper-point.point-w {\n cursor: ew-resize;\n left: -3px;\n margin-top: -3px;\n top: 50%;\n}\n\n.cropper-point.point-s {\n bottom: -3px;\n cursor: s-resize;\n left: 50%;\n margin-left: -3px;\n}\n\n.cropper-point.point-ne {\n cursor: nesw-resize;\n right: -3px;\n top: -3px;\n}\n\n.cropper-point.point-nw {\n cursor: nwse-resize;\n left: -3px;\n top: -3px;\n}\n\n.cropper-point.point-sw {\n bottom: -3px;\n cursor: nesw-resize;\n left: -3px;\n}\n\n.cropper-point.point-se {\n bottom: -3px;\n cursor: nwse-resize;\n height: 20px;\n opacity: 1;\n right: -3px;\n width: 20px;\n}\n\n@media (min-width: 768px) {\n .cropper-point.point-se {\n height: 15px;\n width: 15px;\n }\n}\n\n@media (min-width: 992px) {\n .cropper-point.point-se {\n height: 10px;\n width: 10px;\n }\n}\n\n@media (min-width: 1200px) {\n .cropper-point.point-se {\n height: 5px;\n opacity: .75;\n width: 5px;\n }\n}\n\n.cropper-point.point-se:before {\n background-color: #39f;\n bottom: -50%;\n content: ' ';\n display: block;\n height: 200%;\n opacity: 0;\n position: absolute;\n right: -50%;\n width: 200%;\n}\n\n.cropper-invisible {\n opacity: 0;\n}\n\n.cropper-bg {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');\n}\n\n.cropper-hide {\n display: block;\n height: 0;\n position: absolute;\n width: 0;\n}\n\n.cropper-hidden {\n display: none !important;\n}\n\n.cropper-move {\n cursor: move;\n}\n\n.cropper-crop {\n cursor: crosshair;\n}\n\n.cropper-disabled .cropper-drag-box,\n.cropper-disabled .cropper-face,\n.cropper-disabled .cropper-line,\n.cropper-disabled .cropper-point {\n cursor: not-allowed;\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///~/cropperjs/dist/cropper.css","\n.block-card-content-container{margin-top:0.5em;text-align:right\n}\n.block-card-content-container button{width:10em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/block_card/block_card.vue",".with-subscription {\n &-loading {\n padding: 10px;\n text-align: center;\n\n .error {\n font-size: 14px;\n }\n }\n}\n\n\n// WEBPACK FOOTER //\n// webpack:///src/hocs/with_subscription/src/hocs/with_subscription/with_subscription.scss","\n.follow-request-card-content-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap\n}\n.follow-request-card-content-container button{margin-top:0.5em;margin-right:0.5em;-ms-flex:1 1;flex:1 1;max-width:12em;min-width:8em\n}\n.follow-request-card-content-container button:last-child{margin-right:0\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/follow_request_card/follow_request_card.vue","\n.user-search-input-container{margin:0.5em;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center\n}\n.user-search-input-container .search-button{margin-left:0.5em\n}\n.loading-icon{padding:1em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/user_search/user_search.vue","\n.notifications{padding-bottom:15em\n}\n.notifications .loadmore-error{color:#b9b9ba;color:var(--text, #b9b9ba)\n}\n.notifications .notification{position:relative\n}\n.notifications .notification .notification-overlay{position:absolute;top:0;right:0;left:0;bottom:0;pointer-events:none\n}\n.notifications .notification.unseen .notification-overlay{background-image:linear-gradient(135deg, var(--badgeNotification, red) 4px, transparent 10px)\n}\n.notification{box-sizing:border-box;display:-ms-flexbox;display:flex;border-bottom:1px solid;border-color:#222;border-color:var(--border, #222)\n}\n.notification:hover .animated.avatar canvas{display:none\n}\n.notification:hover .animated.avatar img{visibility:visible\n}\n.notification .non-mention{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0.6em;min-width:0\n}\n.notification .non-mention .avatar-container{width:32px;height:32px\n}\n.notification .non-mention .status-el{padding:0\n}\n.notification .non-mention .status-el .status{padding:0.25em 0;color:rgba(185,185,186,0.5);color:var(--faint, rgba(185,185,186,0.5))\n}\n.notification .non-mention .status-el .status a{color:var(--faintLink)\n}\n.notification .non-mention .status-el .media-body{margin:0\n}\n.notification .follow-text{padding:0.5em 0\n}\n.notification .status-el{-ms-flex:1;flex:1\n}\n.notification time{white-space:nowrap\n}\n.notification .notification-right{-ms-flex:1;flex:1;padding-left:0.8em;min-width:0\n}\n.notification .notification-details{min-width:0px;word-wrap:break-word;line-height:18px;position:relative;overflow:hidden;width:100%;-ms-flex:1 1 0px;flex:1 1 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between\n}\n.notification .notification-details .name-and-action{-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis\n}\n.notification .notification-details .username{font-weight:bolder;max-width:100%;text-overflow:ellipsis;white-space:nowrap\n}\n.notification .notification-details .username img{width:14px;height:14px;vertical-align:middle;object-fit:contain\n}\n.notification .notification-details .timeago{margin-right:.2em\n}\n.notification .notification-details .icon-retweet.lit{color:#0fa00f;color:var(--cGreen, #0fa00f)\n}\n.notification .notification-details .icon-user-plus.lit{color:#0095ff;color:var(--cBlue, #0095ff)\n}\n.notification .notification-details .icon-reply.lit{color:#0095ff;color:var(--cBlue, #0095ff)\n}\n.notification .notification-details .icon-star.lit{color:orange;color:orange;color:var(--cOrange, orange)\n}\n.notification .notification-details .status-content{margin:0;max-height:300px\n}\n.notification .notification-details h1{word-break:break-all;margin:0 0 0.3em;padding:0;font-size:1em;line-height:20px\n}\n.notification .notification-details h1 small{font-weight:lighter\n}\n.notification .notification-details p{margin:0;margin-top:0;margin-bottom:0.3em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/notifications/notifications.scss","\n.login-form .btn{min-height:28px;width:10em\n}\n.login-form .register{-ms-flex:1 1;flex:1 1\n}\n.login-form .login-bottom{margin-top:1.0em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between\n}\n.login .error{text-align:center;animation-name:shakeError;animation-duration:0.4s;animation-timing-function:ease-in-out\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/login_form/login_form.vue","\n.floating-chat{position:fixed;right:0px;bottom:0px;z-index:1000;max-width:25em\n}\n.chat-heading{cursor:pointer\n}\n.chat-heading .icon-comment-empty{color:#b9b9ba;color:var(--text, #b9b9ba)\n}\n.chat-window{overflow-y:auto;overflow-x:hidden;max-height:20em\n}\n.chat-window-container{height:100%\n}\n.chat-message{display:-ms-flexbox;display:flex;padding:0.2em 0.5em\n}\n.chat-avatar img{height:24px;width:24px;border-radius:4px;border-radius:var(--avatarRadius, 4px);margin-right:0.5em;margin-top:0.25em\n}\n.chat-input{display:-ms-flexbox;display:flex\n}\n.chat-input textarea{-ms-flex:1;flex:1;margin:0.6em;min-height:3.5em;resize:none\n}\n.chat-panel .title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/chat_panel/chat_panel.vue","\n.features-panel li{line-height:24px\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/features_panel/features_panel.vue","\n.tos-content{margin:1em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/terms_of_service_panel/terms_of_service_panel.vue","\n#app{min-height:100vh;max-width:100%;overflow:hidden\n}\n.app-bg-wrapper{position:fixed;z-index:-1;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:0 50%\n}\ni{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none\n}\nh4{margin:0\n}\n#content{box-sizing:border-box;padding-top:60px;margin:auto;min-height:100vh;max-width:980px;background-color:rgba(0,0,0,0.15);-ms-flex-line-pack:start;align-content:flex-start\n}\n.text-center{text-align:center\n}\nbody{font-family:sans-serif;font-family:var(--interfaceFont, sans-serif);font-size:14px;margin:0;color:#b9b9ba;color:var(--text, #b9b9ba);max-width:100vw;overflow-x:hidden\n}\na{text-decoration:none;color:#d8a070;color:var(--link, #d8a070)\n}\nbutton{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#b9b9ba;color:var(--btnText, #b9b9ba);background-color:#182230;background-color:var(--btn, #182230);border:none;border-radius:4px;border-radius:var(--btnRadius, 4px);cursor:pointer;box-shadow:0px 0px 2px 0px #000,0px 1px 0px 0px rgba(255,255,255,0.2) inset,0px -1px 0px 0px rgba(0,0,0,0.2) inset;box-shadow:var(--buttonShadow);font-size:14px;font-family:sans-serif;font-family:var(--interfaceFont, sans-serif)\n}\nbutton i[class*=icon-]{color:#b9b9ba;color:var(--btnText, #b9b9ba)\n}\nbutton::-moz-focus-inner{border:none\n}\nbutton:hover{box-shadow:0px 0px 4px rgba(255,255,255,0.3);box-shadow:var(--buttonHoverShadow)\n}\nbutton:active{box-shadow:0px 0px 4px 0px rgba(255,255,255,0.3),0px 1px 0px 0px rgba(0,0,0,0.2) inset,0px -1px 0px 0px rgba(255,255,255,0.2) inset;box-shadow:var(--buttonPressedShadow)\n}\nbutton:disabled{cursor:not-allowed;opacity:0.5\n}\nbutton.pressed{color:rgba(185,185,186,0.5);color:var(--faint, rgba(185,185,186,0.5));background-color:#121a24;background-color:var(--bg, #121a24)\n}\nlabel.select{padding:0\n}\ninput,textarea,.select{border:none;border-radius:4px;border-radius:var(--inputRadius, 4px);box-shadow:0px 1px 0px 0px rgba(0,0,0,0.2) inset,0px -1px 0px 0px rgba(255,255,255,0.2) inset,0px 0px 2px 0px #000 inset;box-shadow:var(--inputShadow);background-color:#182230;background-color:var(--input, #182230);color:#b9b9ba;color:var(--inputText, #b9b9ba);font-family:sans-serif;font-family:var(--inputFont, sans-serif);font-size:14px;padding:8px .5em;box-sizing:border-box;display:inline-block;position:relative;height:28px;line-height:16px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none\n}\ninput:disabled,input[disabled=disabled],textarea:disabled,textarea[disabled=disabled],.select:disabled,.select[disabled=disabled]{cursor:not-allowed;opacity:0.5\n}\ninput .icon-down-open,textarea .icon-down-open,.select .icon-down-open{position:absolute;top:0;bottom:0;right:5px;height:100%;color:#b9b9ba;color:var(--text, #b9b9ba);line-height:28px;z-index:0;pointer-events:none\n}\ninput select,textarea select,.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#b9b9ba;color:var(--text, #b9b9ba);margin:0;padding:0 2em 0 .2em;font-family:sans-serif;font-family:var(--inputFont, sans-serif);font-size:14px;width:100%;z-index:1;height:28px;line-height:16px\n}\ninput[type=range],textarea[type=range],.select[type=range]{background:none;border:none;margin:0;box-shadow:none;-ms-flex:1;flex:1\n}\ninput[type=radio],input[type=checkbox],textarea[type=radio],textarea[type=checkbox],.select[type=radio],.select[type=checkbox]{display:none\n}\ninput[type=radio]:checked+label::before,input[type=checkbox]:checked+label::before,textarea[type=radio]:checked+label::before,textarea[type=checkbox]:checked+label::before,.select[type=radio]:checked+label::before,.select[type=checkbox]:checked+label::before{color:#b9b9ba;color:var(--text, #b9b9ba)\n}\ninput[type=radio]:disabled,input[type=radio]:disabled+label,input[type=radio]:disabled+label::before,input[type=checkbox]:disabled,input[type=checkbox]:disabled+label,input[type=checkbox]:disabled+label::before,textarea[type=radio]:disabled,textarea[type=radio]:disabled+label,textarea[type=radio]:disabled+label::before,textarea[type=checkbox]:disabled,textarea[type=checkbox]:disabled+label,textarea[type=checkbox]:disabled+label::before,.select[type=radio]:disabled,.select[type=radio]:disabled+label,.select[type=radio]:disabled+label::before,.select[type=checkbox]:disabled,.select[type=checkbox]:disabled+label,.select[type=checkbox]:disabled+label::before{opacity:.5\n}\ninput[type=radio]+label::before,input[type=checkbox]+label::before,textarea[type=radio]+label::before,textarea[type=checkbox]+label::before,.select[type=radio]+label::before,.select[type=checkbox]+label::before{display:inline-block;content:'✔';transition:color 200ms;width:1.1em;height:1.1em;border-radius:2px;border-radius:var(--checkboxRadius, 2px);box-shadow:0px 0px 2px black inset;box-shadow:var(--inputShadow);margin-right:.5em;background-color:#182230;background-color:var(--input, #182230);vertical-align:top;text-align:center;line-height:1.1em;font-size:1.1em;box-sizing:border-box;color:transparent;overflow:hidden;box-sizing:border-box\n}\noption{color:#b9b9ba;color:var(--text, #b9b9ba);background-color:#121a24;background-color:var(--bg, #121a24)\n}\ni[class*=icon-]{color:#666;color:var(--icon, #666)\n}\n.container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0 10px 0 10px\n}\n.item{-ms-flex:1;flex:1;line-height:50px;height:50px;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap\n}\n.item .nav-icon{margin-left:0.4em\n}\n.item.right{-ms-flex-pack:end;justify-content:flex-end\n}\n.auto-size{-ms-flex:1;flex:1\n}\n.nav-bar{padding:0;width:100%;-ms-flex-align:center;align-items:center;position:fixed;height:50px\n}\n.nav-bar .logo{display:-ms-flexbox;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 auto;flex:0 0 auto;z-index:-1;transition:opacity;transition-timing-function:ease-out;transition-duration:100ms\n}\n.nav-bar .logo .mask{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:#182230;background-color:var(--topBarText, #182230);position:absolute;top:0;bottom:0;left:0;right:0\n}\n.nav-bar .logo img{height:100%;object-fit:contain;display:block;-ms-flex:0;flex:0\n}\n.nav-bar .inner-nav{margin:auto;box-sizing:border-box;padding-left:10px;padding-right:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:970px;flex-basis:970px;height:50px\n}\n.nav-bar .inner-nav a,.nav-bar .inner-nav a i{color:#d8a070;color:var(--topBarLink, #d8a070)\n}\nmain-router{-ms-flex:1;flex:1\n}\n.status.compact{color:rgba(0,0,0,0.42);font-weight:300\n}\n.status.compact p{margin:0;font-size:0.8em\n}\n.panel{display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;margin:0.5em;background-color:#121a24;background-color:var(--bg, #121a24)\n}\n.panel::after,.panel{border-radius:10px;border-radius:var(--panelRadius, 10px)\n}\n.panel::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;box-shadow:1px 1px 4px rgba(0,0,0,0.6);box-shadow:var(--panelShadow)\n}\n.panel-body:empty::before{content:\"¯\\\\_(ツ)_/¯\";display:block;margin:1em;text-align:center\n}\n.panel-heading{display:-ms-flexbox;display:flex;border-radius:10px 10px 0 0;border-radius:var(--panelRadius, 10px) var(--panelRadius, 10px) 0 0;background-size:cover;padding:.6em .6em;text-align:left;line-height:28px;color:var(--panelText);background-color:#182230;background-color:var(--panel, #182230);-ms-flex-align:baseline;align-items:baseline;box-shadow:var(--panelHeaderShadow)\n}\n.panel-heading .title{-ms-flex:1 0 auto;flex:1 0 auto;font-size:1.3em\n}\n.panel-heading .faint{background-color:transparent;color:rgba(185,185,186,0.5);color:var(--panelFaint, rgba(185,185,186,0.5))\n}\n.panel-heading .alert{white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden\n}\n.panel-heading button{-ms-flex-negative:0;flex-shrink:0\n}\n.panel-heading button,.panel-heading .alert{line-height:21px;min-height:0;box-sizing:border-box;margin:0;margin-left:.25em;min-width:1px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch\n}\n.panel-heading a{color:#d8a070;color:var(--panelLink, #d8a070)\n}\n.panel-heading.stub{border-radius:10px;border-radius:var(--panelRadius, 10px)\n}\n.panel-footer{border-radius:0 0 10px 10px;border-radius:0 0 var(--panelRadius, 10px) var(--panelRadius, 10px)\n}\n.panel-footer .faint{color:rgba(185,185,186,0.5);color:var(--panelFaint, rgba(185,185,186,0.5))\n}\n.panel-footer a{color:#d8a070;color:var(--panelLink, #d8a070)\n}\n.panel-body>p{line-height:18px;padding:1em;margin:0\n}\n.container>*{min-width:0px\n}\n.fa{color:grey\n}\nnav{z-index:1000;color:var(--topBarText);background-color:#182230;background-color:var(--topBar, #182230);color:rgba(185,185,186,0.5);color:var(--faint, rgba(185,185,186,0.5));box-shadow:0px 0px 4px rgba(0,0,0,0.6);box-shadow:var(--topBarShadow)\n}\nnav .back-button{display:block;max-width:99px;transition-property:opacity, max-width;transition-duration:300ms;transition-timing-function:ease-out\n}\nnav .back-button i{margin:0 1em\n}\nnav .back-button.hidden{opacity:0;max-width:5px\n}\n.menu-button{display:none;position:relative\n}\n.alert-dot{border-radius:100%;height:8px;width:8px;position:absolute;left:calc(50% - 4px);top:calc(50% - 4px);margin-left:6px;margin-top:-6px;background-color:red;background-color:var(--badgeNotification, red)\n}\n.fade-enter-active,.fade-leave-active{transition:opacity .2s\n}\n.fade-enter,.fade-leave-active{opacity:0\n}\n.main{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1\n}\n.sidebar-bounds{-ms-flex:0;flex:0;-ms-flex-preferred-size:35%;flex-basis:35%\n}\n.sidebar-flexer{-ms-flex:1;flex:1;-ms-flex-preferred-size:345px;flex-basis:345px;width:365px\n}\n.mobile-shown{display:none\n}\n.panel-switcher{display:none;width:100%;height:46px\n}\n.panel-switcher button{display:block;-ms-flex:1;flex:1;max-height:32px;margin:0.5em;padding:0.5em\n}\n@media all and (min-width: 800px){\nbody{overflow-y:scroll\n}\nnav .back-button{display:none\n}\n.sidebar-bounds{overflow:hidden;max-height:100vh;width:345px;position:fixed;margin-top:-10px\n}\n.sidebar-bounds .sidebar-scroller{height:96vh;width:365px;padding-top:10px;padding-right:50px;overflow-x:hidden;overflow-y:scroll\n}\n.sidebar-bounds .sidebar{width:345px\n}\n.sidebar-flexer{max-height:96vh;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0\n}\n}\n.badge{display:inline-block;border-radius:99px;min-width:22px;max-width:22px;min-height:22px;max-height:22px;font-size:15px;line-height:22px;text-align:center;vertical-align:middle;white-space:nowrap;padding:0\n}\n.badge.badge-notification{background-color:red;background-color:var(--badgeNotification, red);color:white;color:var(--badgeNotificationText, #fff)\n}\n.alert{margin:0.35em;padding:0.25em;border-radius:5px;border-radius:var(--tooltipRadius, 5px);min-height:28px;line-height:28px\n}\n.alert.error{background-color:rgba(211,16,20,0.5);background-color:var(--alertError, rgba(211,16,20,0.5));color:#b9b9ba;color:var(--alertErrorText, #b9b9ba)\n}\n.panel-heading .alert.error{color:#b9b9ba;color:var(--alertErrorPanelText, #b9b9ba)\n}\n.faint{color:rgba(185,185,186,0.5);color:var(--faint, rgba(185,185,186,0.5))\n}\n.faint-link{color:rgba(185,185,186,0.5);color:var(--faint, rgba(185,185,186,0.5))\n}\n.faint-link:hover{text-decoration:underline\n}\n@media all and (min-width: 800px){\n.logo{opacity:1 !important\n}\n}\n.item.right{text-align:right\n}\n.visibility-tray{font-size:1.2em;padding:3px;cursor:pointer\n}\n.visibility-tray .selected{color:#b9b9ba;color:var(--lightText, #b9b9ba)\n}\n.visibility-tray div{padding-top:5px\n}\n.visibility-notice{padding:.5em;border:1px solid rgba(185,185,186,0.5);border:1px solid var(--faint, rgba(185,185,186,0.5));border-radius:4px;border-radius:var(--inputRadius, 4px)\n}\n@keyframes modal-background-fadein{\nfrom{background-color:transparent\n}\nto{background-color:rgba(0,0,0,0.5)\n}\n}\n.modal-view{z-index:1000;position:fixed;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:auto;animation-duration:0.2s;background-color:rgba(0,0,0,0.5);animation-name:modal-background-fadein\n}\n.button-icon{font-size:1.2em\n}\n@keyframes shakeError{\n0%{transform:translateX(0)\n}\n15%{transform:translateX(0.375rem)\n}\n30%{transform:translateX(-0.375rem)\n}\n45%{transform:translateX(0.375rem)\n}\n60%{transform:translateX(-0.375rem)\n}\n75%{transform:translateX(0.375rem)\n}\n90%{transform:translateX(-0.375rem)\n}\n100%{transform:translateX(0)\n}\n}\n@media all and (max-width: 800px){\n.mobile-hidden{display:none\n}\n.panel-switcher{display:-ms-flexbox;display:flex\n}\n.container{padding:0\n}\n.panel{margin:0.5em 0 0.5em 0\n}\n.menu-button{display:block;margin-right:0.8em\n}\n}\n.login-hint{text-align:center\n}\n@media all and (min-width: 801px){\n.login-hint{display:none\n}\n}\n.login-hint a{display:inline-block;padding:1em 0px;width:100%\n}\n.btn.btn-default{min-height:28px\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/App.scss","\n.nav-panel .panel{overflow:hidden;box-shadow:var(--panelShadow)\n}\n.nav-panel ul{list-style:none;margin:0;padding:0\n}\n.follow-request-count{margin:-6px 10px;background-color:#121a24;background-color:var(--input, rgba(185,185,186,0.5))\n}\n.nav-panel li{border-bottom:1px solid;border-color:#222;border-color:var(--border, #222);padding:0\n}\n.nav-panel li:first-child a{border-top-right-radius:10px;border-top-right-radius:var(--panelRadius, 10px);border-top-left-radius:10px;border-top-left-radius:var(--panelRadius, 10px)\n}\n.nav-panel li:last-child a{border-bottom-right-radius:10px;border-bottom-right-radius:var(--panelRadius, 10px);border-bottom-left-radius:10px;border-bottom-left-radius:var(--panelRadius, 10px)\n}\n.nav-panel li:last-child{border:none\n}\n.nav-panel a{display:block;padding:0.8em 0.85em\n}\n.nav-panel a:hover{background-color:#151e2a;background-color:var(--lightBg, #151e2a)\n}\n.nav-panel a.router-link-active{font-weight:bolder;background-color:#151e2a;background-color:var(--lightBg, #151e2a)\n}\n.nav-panel a.router-link-active:hover{text-decoration:underline\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/nav_panel/nav_panel.vue","\n.user-finder-container{max-width:100%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:baseline;align-items:baseline;vertical-align:baseline\n}\n.user-finder-container .user-finder-input,.user-finder-container .search-button{height:29px\n}\n.user-finder-container .user-finder-input{max-width:calc(100% - 30px - 30px - 20px)\n}\n.user-finder-container .search-button{margin-left:.5em;margin-right:.5em\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/user_finder/user_finder.vue","\n.who-to-follow *{vertical-align:middle\n}\n.who-to-follow img{width:32px;height:32px\n}\n.who-to-follow{padding:0.5em 1em 0.5em 1em;margin:0px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/who_to_follow_panel/who_to_follow_panel.vue","\n.media-modal-view:hover .modal-view-button-arrow{opacity:0.75\n}\n.media-modal-view:hover .modal-view-button-arrow:focus,.media-modal-view:hover .modal-view-button-arrow:hover{outline:none;box-shadow:none\n}\n.media-modal-view:hover .modal-view-button-arrow:hover{opacity:1\n}\n.modal-image{max-width:90%;max-height:90%;box-shadow:0px 5px 15px 0 rgba(0,0,0,0.5)\n}\n.modal-view-button-arrow{position:absolute;display:block;top:50%;margin-top:-50px;width:70px;height:100px;border:0;padding:0;opacity:0;box-shadow:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:visible;cursor:pointer;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)\n}\n.modal-view-button-arrow .arrow-icon{position:absolute;top:35px;height:30px;width:32px;font-size:14px;line-height:30px;color:#FFF;text-align:center;background-color:rgba(0,0,0,0.3)\n}\n.modal-view-button-arrow--prev{left:0\n}\n.modal-view-button-arrow--prev .arrow-icon{left:6px\n}\n.modal-view-button-arrow--next{right:0\n}\n.modal-view-button-arrow--next .arrow-icon{right:6px\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/media_modal/media_modal.vue","\n.side-drawer-container{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch\n}\n.side-drawer-container-open{transition:0.35s;transition-property:background-color;background-color:rgba(0,0,0,0.5)\n}\n.side-drawer-container-closed{left:-100%;background-color:transparent\n}\n.side-drawer-click-outside{-ms-flex:1 1 100%;flex:1 1 100%\n}\n.side-drawer{overflow-x:hidden;transition:0.35s;transition-timing-function:cubic-bezier(0, 1, 0.5, 1);margin:0 0 0 -100px;padding:0 0 1em 100px;width:80%;max-width:20em;-ms-flex:0 0 80%;flex:0 0 80%;box-shadow:1px 1px 4px rgba(0,0,0,0.6);box-shadow:var(--panelShadow);background-color:#121a24;background-color:var(--bg, #121a24)\n}\n.side-drawer-logo-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0.85em\n}\n.side-drawer-logo-wrapper img{-ms-flex:none;flex:none;height:50px;margin-right:0.85em\n}\n.side-drawer-logo-wrapper span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap\n}\n.side-drawer-click-outside-closed{-ms-flex:0 0 0px;flex:0 0 0\n}\n.side-drawer-closed{transform:translate(-100%)\n}\n.side-drawer-heading{background:transparent;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;padding:0;margin:0\n}\n.side-drawer ul{list-style:none;margin:0;padding:0;border-bottom:1px solid;border-color:#222;border-color:var(--border, #222);margin:0.2em 0\n}\n.side-drawer ul:last-child{border:0\n}\n.side-drawer li{padding:0\n}\n.side-drawer li a{display:block;padding:0.5em 0.85em\n}\n.side-drawer li a:hover{background-color:#151e2a;background-color:var(--lightBg, #151e2a)\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/side_drawer/side_drawer.vue","\n.post-form-modal-view{max-height:100%;display:block\n}\n.post-form-modal-panel{-ms-flex-negative:0;flex-shrink:0;margin:25% 0 4em 0;width:100%\n}\n.new-status-button{width:5em;height:5em;border-radius:100%;position:fixed;bottom:1.5em;right:1.5em;background-color:#182230;background-color:var(--btn, #182230);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-shadow:0px 2px 2px rgba(0,0,0,0.3),0px 4px 6px rgba(0,0,0,0.3);z-index:10;transition:0.35s transform;transition-timing-function:cubic-bezier(0, 1, 0.5, 1)\n}\n.new-status-button.hidden{transform:translateY(150%)\n}\n.new-status-button i{font-size:1.5em;color:#b9b9ba;color:var(--text, #b9b9ba)\n}\n@media all and (min-width: 801px){\n.new-status-button{display:none\n}\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/components/mobile_post_status_modal/mobile_post_status_modal.vue"],"sourceRoot":""} \ No newline at end of file diff --git a/priv/static/static/font/LICENSE.txt b/priv/static/static/font/LICENSE.txt old mode 100755 new mode 100644 diff --git a/priv/static/static/font/README.txt b/priv/static/static/font/README.txt old mode 100755 new mode 100644 diff --git a/priv/static/static/font/config.json b/priv/static/static/font/config.json old mode 100755 new mode 100644 index d72b622c0..b73f2ad40 --- a/priv/static/static/font/config.json +++ b/priv/static/static/font/config.json @@ -239,6 +239,18 @@ "css": "pencil", "code": 59416, "src": "fontawesome" + }, + { + "uid": "671f29fa10dda08074a4c6a341bb4f39", + "css": "bell-alt", + "code": 61683, + "src": "fontawesome" + }, + { + "uid": "5bb103cd29de77e0e06a52638527b575", + "css": "wrench", + "code": 59418, + "src": "fontawesome" } ] } \ No newline at end of file diff --git a/priv/static/static/font/css/fontello-codes.css b/priv/static/static/font/css/fontello-codes.css index 49175c8fe..b57c56203 100755 Binary files a/priv/static/static/font/css/fontello-codes.css and b/priv/static/static/font/css/fontello-codes.css differ diff --git a/priv/static/static/font/css/fontello-embedded.css b/priv/static/static/font/css/fontello-embedded.css index c43ad321d..c69c8b9f6 100755 Binary files a/priv/static/static/font/css/fontello-embedded.css and b/priv/static/static/font/css/fontello-embedded.css differ diff --git a/priv/static/static/font/css/fontello-ie7-codes.css b/priv/static/static/font/css/fontello-ie7-codes.css index 56e114470..981463a84 100755 Binary files a/priv/static/static/font/css/fontello-ie7-codes.css and b/priv/static/static/font/css/fontello-ie7-codes.css differ diff --git a/priv/static/static/font/css/fontello-ie7.css b/priv/static/static/font/css/fontello-ie7.css index edced9cb6..c2e8bc242 100755 Binary files a/priv/static/static/font/css/fontello-ie7.css and b/priv/static/static/font/css/fontello-ie7.css differ diff --git a/priv/static/static/font/css/fontello.css b/priv/static/static/font/css/fontello.css index 64a7a938e..fc23c41aa 100755 Binary files a/priv/static/static/font/css/fontello.css and b/priv/static/static/font/css/fontello.css differ diff --git a/priv/static/static/font/demo.html b/priv/static/static/font/demo.html index 2c89a505d..1a1147afd 100755 --- a/priv/static/static/font/demo.html +++ b/priv/static/static/font/demo.html @@ -229,11 +229,11 @@ body { } @font-face { font-family: 'fontello'; - src: url('./font/fontello.eot?50378338'); - src: url('./font/fontello.eot?50378338#iefix') format('embedded-opentype'), - url('./font/fontello.woff?50378338') format('woff'), - url('./font/fontello.ttf?50378338') format('truetype'), - url('./font/fontello.svg?50378338#fontello') format('svg'); + src: url('./font/fontello.eot?60799712'); + src: url('./font/fontello.eot?60799712#iefix') format('embedded-opentype'), + url('./font/fontello.woff?60799712') format('woff'), + url('./font/fontello.ttf?60799712') format('truetype'), + url('./font/fontello.svg?60799712#fontello') format('svg'); font-weight: normal; font-style: normal; } @@ -335,24 +335,29 @@ body {
icon-pencil0xe818
+
icon-verified0xe819
+
icon-wrench0xe81a
icon-spin30xe832
+
+
icon-spin40xe834
icon-link-ext0xf08e
-
-
icon-link-ext-alt0xf08f
icon-menu0xf0c9
-
icon-mail-alt0xf0e0
-
icon-comment-empty0xf0e5
+
icon-mail-alt0xf0e0
+
icon-comment-empty0xf0e5
+
icon-bell-alt0xf0f3
icon-plus-squared0xf0fe
+
+
icon-reply0xf112
icon-lock-open-alt0xf13e
icon-play-circled0xf144
+
icon-thumbs-up-alt0xf164
-
icon-thumbs-up-alt0xf164
icon-binoculars0xf1e5
icon-user-plus0xf234
diff --git a/priv/static/static/font/font/fontello.eot b/priv/static/static/font/font/fontello.eot index a72671b0d..b9cdfcb5d 100755 Binary files a/priv/static/static/font/font/fontello.eot and b/priv/static/static/font/font/fontello.eot differ diff --git a/priv/static/static/font/font/fontello.svg b/priv/static/static/font/font/fontello.svg index 91aba5ef6..0e460ea5e 100755 --- a/priv/static/static/font/font/fontello.svg +++ b/priv/static/static/font/font/fontello.svg @@ -56,6 +56,10 @@ + + + + @@ -70,6 +74,8 @@ + + diff --git a/priv/static/static/font/font/fontello.ttf b/priv/static/static/font/font/fontello.ttf index 9d36bc118..f1b9f19d2 100755 Binary files a/priv/static/static/font/font/fontello.ttf and b/priv/static/static/font/font/fontello.ttf differ diff --git a/priv/static/static/font/font/fontello.woff b/priv/static/static/font/font/fontello.woff index 35eea15d7..141abc65a 100755 Binary files a/priv/static/static/font/font/fontello.woff and b/priv/static/static/font/font/fontello.woff differ diff --git a/priv/static/static/font/font/fontello.woff2 b/priv/static/static/font/font/fontello.woff2 index c88c4b24f..efed5cf73 100755 Binary files a/priv/static/static/font/font/fontello.woff2 and b/priv/static/static/font/font/fontello.woff2 differ diff --git a/priv/static/static/img/nsfw.74818f9.png b/priv/static/static/img/nsfw.74818f9.png index e32525aa5..d25137767 100644 Binary files a/priv/static/static/img/nsfw.74818f9.png and b/priv/static/static/img/nsfw.74818f9.png differ diff --git a/priv/static/static/js/app.77434de4e756a5d79672.js b/priv/static/static/js/app.77434de4e756a5d79672.js deleted file mode 100644 index df6755cb4..000000000 Binary files a/priv/static/static/js/app.77434de4e756a5d79672.js and /dev/null differ diff --git a/priv/static/static/js/app.77434de4e756a5d79672.js.map b/priv/static/static/js/app.77434de4e756a5d79672.js.map deleted file mode 100644 index 5f68977a7..000000000 Binary files a/priv/static/static/js/app.77434de4e756a5d79672.js.map and /dev/null differ diff --git a/priv/static/static/js/app.c914d9a57d5da7aa5553.js b/priv/static/static/js/app.c914d9a57d5da7aa5553.js new file mode 100644 index 000000000..e7b09c97e Binary files /dev/null and b/priv/static/static/js/app.c914d9a57d5da7aa5553.js differ diff --git a/priv/static/static/js/app.c914d9a57d5da7aa5553.js.map b/priv/static/static/js/app.c914d9a57d5da7aa5553.js.map new file mode 100644 index 000000000..f469d271c Binary files /dev/null and b/priv/static/static/js/app.c914d9a57d5da7aa5553.js.map differ diff --git a/priv/static/static/js/manifest.0b2f423dda42f0dbbf65.js b/priv/static/static/js/manifest.0b2f423dda42f0dbbf65.js deleted file mode 100644 index ecc4a13d3..000000000 Binary files a/priv/static/static/js/manifest.0b2f423dda42f0dbbf65.js and /dev/null differ diff --git a/priv/static/static/js/manifest.bf15f24d205c8cf4ee4a.js b/priv/static/static/js/manifest.bf15f24d205c8cf4ee4a.js new file mode 100644 index 000000000..b6de44a86 Binary files /dev/null and b/priv/static/static/js/manifest.bf15f24d205c8cf4ee4a.js differ diff --git a/priv/static/static/js/manifest.0b2f423dda42f0dbbf65.js.map b/priv/static/static/js/manifest.bf15f24d205c8cf4ee4a.js.map similarity index 92% rename from priv/static/static/js/manifest.0b2f423dda42f0dbbf65.js.map rename to priv/static/static/js/manifest.bf15f24d205c8cf4ee4a.js.map index 8aabe15dd..c0cd90ac0 100644 Binary files a/priv/static/static/js/manifest.0b2f423dda42f0dbbf65.js.map and b/priv/static/static/js/manifest.bf15f24d205c8cf4ee4a.js.map differ diff --git a/priv/static/static/js/vendor.0d1eeaf25aa1d2fc51b0.js b/priv/static/static/js/vendor.0d1eeaf25aa1d2fc51b0.js new file mode 100644 index 000000000..7e0119cc8 Binary files /dev/null and b/priv/static/static/js/vendor.0d1eeaf25aa1d2fc51b0.js differ diff --git a/priv/static/static/js/vendor.0d1eeaf25aa1d2fc51b0.js.map b/priv/static/static/js/vendor.0d1eeaf25aa1d2fc51b0.js.map new file mode 100644 index 000000000..ddc023b43 Binary files /dev/null and b/priv/static/static/js/vendor.0d1eeaf25aa1d2fc51b0.js.map differ diff --git a/priv/static/static/js/vendor.e4475fde034685231799.js b/priv/static/static/js/vendor.e4475fde034685231799.js deleted file mode 100644 index 989b44b7a..000000000 Binary files a/priv/static/static/js/vendor.e4475fde034685231799.js and /dev/null differ diff --git a/priv/static/static/js/vendor.e4475fde034685231799.js.map b/priv/static/static/js/vendor.e4475fde034685231799.js.map deleted file mode 100644 index 6813973f8..000000000 Binary files a/priv/static/static/js/vendor.e4475fde034685231799.js.map and /dev/null differ diff --git a/priv/static/static/logo.png b/priv/static/static/logo.png index c3c92914b..7744b1acc 100644 Binary files a/priv/static/static/logo.png and b/priv/static/static/logo.png differ diff --git a/priv/static/sw-pleroma.js b/priv/static/sw-pleroma.js index b69b1b7e7..3c00d22d5 100644 Binary files a/priv/static/sw-pleroma.js and b/priv/static/sw-pleroma.js differ diff --git a/priv/static/sw.js b/priv/static/sw.js index 5605bb05e..d01b6b249 100644 Binary files a/priv/static/sw.js and b/priv/static/sw.js differ diff --git a/test/bookmark_test.exs b/test/bookmark_test.exs new file mode 100644 index 000000000..b81c102ef --- /dev/null +++ b/test/bookmark_test.exs @@ -0,0 +1,52 @@ +defmodule Pleroma.BookmarkTest do + use Pleroma.DataCase + import Pleroma.Factory + alias Pleroma.Bookmark + alias Pleroma.Web.CommonAPI + + describe "create/2" do + test "with valid params" do + user = insert(:user) + {:ok, activity} = CommonAPI.post(user, %{"status" => "Some cool information"}) + {:ok, bookmark} = Bookmark.create(user.id, activity.id) + assert bookmark.user_id == user.id + assert bookmark.activity_id == activity.id + end + + test "with invalid params" do + {:error, changeset} = Bookmark.create(nil, "") + refute changeset.valid? + + assert changeset.errors == [ + user_id: {"can't be blank", [validation: :required]}, + activity_id: {"can't be blank", [validation: :required]} + ] + end + end + + describe "destroy/2" do + test "with valid params" do + user = insert(:user) + + {:ok, activity} = CommonAPI.post(user, %{"status" => "Some cool information"}) + {:ok, _bookmark} = Bookmark.create(user.id, activity.id) + + {:ok, _deleted_bookmark} = Bookmark.destroy(user.id, activity.id) + end + end + + describe "get/2" do + test "gets a bookmark" do + user = insert(:user) + + {:ok, activity} = + CommonAPI.post(user, %{ + "status" => + "Scientists Discover The Secret Behind Tenshi Eating A Corndog Being So Cute – Science Daily" + }) + + {:ok, bookmark} = Bookmark.create(user.id, activity.id) + assert bookmark == Bookmark.get(user.id, activity.id) + end + end +end diff --git a/test/emoji_test.exs b/test/emoji_test.exs new file mode 100644 index 000000000..2eaa26be6 --- /dev/null +++ b/test/emoji_test.exs @@ -0,0 +1,106 @@ +defmodule Pleroma.EmojiTest do + use ExUnit.Case, async: true + alias Pleroma.Emoji + + describe "get_all/0" do + setup do + emoji_list = Emoji.get_all() + {:ok, emoji_list: emoji_list} + end + + test "first emoji", %{emoji_list: emoji_list} do + [emoji | _others] = emoji_list + {code, path, tags} = emoji + + assert tuple_size(emoji) == 3 + assert is_binary(code) + assert is_binary(path) + assert is_list(tags) + end + + test "random emoji", %{emoji_list: emoji_list} do + emoji = Enum.random(emoji_list) + {code, path, tags} = emoji + + assert tuple_size(emoji) == 3 + assert is_binary(code) + assert is_binary(path) + assert is_list(tags) + end + end + + describe "match_extra/2" do + setup do + groups = [ + "list of files": ["/emoji/custom/first_file.png", "/emoji/custom/second_file.png"], + "wildcard folder": "/emoji/custom/*/file.png", + "wildcard files": "/emoji/custom/folder/*.png", + "special file": "/emoji/custom/special.png" + ] + + {:ok, groups: groups} + end + + test "config for list of files", %{groups: groups} do + group = + groups + |> Emoji.match_extra("/emoji/custom/first_file.png") + |> to_string() + + assert group == "list of files" + end + + test "config with wildcard folder", %{groups: groups} do + group = + groups + |> Emoji.match_extra("/emoji/custom/some_folder/file.png") + |> to_string() + + assert group == "wildcard folder" + end + + test "config with wildcard folder and subfolders", %{groups: groups} do + group = + groups + |> Emoji.match_extra("/emoji/custom/some_folder/another_folder/file.png") + |> to_string() + + assert group == "wildcard folder" + end + + test "config with wildcard files", %{groups: groups} do + group = + groups + |> Emoji.match_extra("/emoji/custom/folder/some_file.png") + |> to_string() + + assert group == "wildcard files" + end + + test "config with wildcard files and subfolders", %{groups: groups} do + group = + groups + |> Emoji.match_extra("/emoji/custom/folder/another_folder/some_file.png") + |> to_string() + + assert group == "wildcard files" + end + + test "config for special file", %{groups: groups} do + group = + groups + |> Emoji.match_extra("/emoji/custom/special.png") + |> to_string() + + assert group == "special file" + end + + test "no mathing returns nil", %{groups: groups} do + group = + groups + |> Emoji.match_extra("/emoji/some_undefined.png") + + refute group + end + end +end diff --git a/test/fixtures/httpoison_mock/emelie.atom b/test/fixtures/httpoison_mock/emelie.atom new file mode 100644 index 000000000..ddaa1c6ca --- /dev/null +++ b/test/fixtures/httpoison_mock/emelie.atom @@ -0,0 +1,306 @@ + + + https://mastodon.social/users/emelie.atom + emelie 🎨 + 23 / #Sweden / #Artist / #Equestrian / #GameDev + +If I ain't spending time with my pets, I'm probably drawing. 🐴 🐱 🐰 + 2019-02-04T20:22:19Z + https://files.mastodon.social/accounts/avatars/000/015/657/original/e7163f98280da1a4.png + + https://mastodon.social/users/emelie + http://activitystrea.ms/schema/1.0/person + https://mastodon.social/users/emelie + emelie + emelie@mastodon.social + <p>23 / <a href="https://mastodon.social/tags/sweden" class="mention hashtag" rel="tag">#<span>Sweden</span></a> / <a href="https://mastodon.social/tags/artist" class="mention hashtag" rel="tag">#<span>Artist</span></a> / <a href="https://mastodon.social/tags/equestrian" class="mention hashtag" rel="tag">#<span>Equestrian</span></a> / <a href="https://mastodon.social/tags/gamedev" class="mention hashtag" rel="tag">#<span>GameDev</span></a></p><p>If I ain&apos;t spending time with my pets, I&apos;m probably drawing. 🐴 🐱 🐰</p> + + + + emelie + emelie 🎨 + 23 / #Sweden / #Artist / #Equestrian / #GameDev + +If I ain't spending time with my pets, I'm probably drawing. 🐴 🐱 🐰 + public + + + + + + + https://mastodon.social/users/emelie/statuses/101850331907006641 + 2019-04-01T09:58:50Z + 2019-04-01T09:58:50Z + New status by emelie + http://activitystrea.ms/schema/1.0/note + http://activitystrea.ms/schema/1.0/post + + <p>Me: I&apos;m going to make this vital change to my world building in the morning, no way I&apos;ll forget this, it&apos;s too big of a deal<br />Also me: forgets</p> + + public + + + + + + https://mastodon.social/users/emelie/statuses/101849626603073336 + 2019-04-01T06:59:28Z + 2019-04-01T06:59:28Z + New status by emelie + http://activitystrea.ms/schema/1.0/comment + http://activitystrea.ms/schema/1.0/post + + <p><span class="h-card"><a href="https://mastodon.social/@Fergant" class="u-url mention">@<span>Fergant</span></a></span> Dom är i stort sett religiös skrift vid det här laget 👏👏</p><p>har dock bara läst svenska översättningen, kanske är dags att jag läser dom på engelska</p> + + + public + + + + + + + https://mastodon.social/users/emelie/statuses/101849580030237068 + 2019-04-01T06:47:37Z + 2019-04-01T06:47:37Z + New status by emelie + http://activitystrea.ms/schema/1.0/note + http://activitystrea.ms/schema/1.0/post + + <p>What&apos;s you people&apos;s favourite fantasy books? Give me some hot tips 🌞</p> + + public + + + + + + https://mastodon.social/users/emelie/statuses/101849550599949363 + 2019-04-01T06:40:08Z + 2019-04-01T06:40:08Z + New status by emelie + http://activitystrea.ms/schema/1.0/note + http://activitystrea.ms/schema/1.0/post + + <p>Stick them legs out 💃 <a href="https://mastodon.social/tags/mastocats" class="mention hashtag" rel="tag">#<span>mastocats</span></a></p> + + + + public + + + + + + https://mastodon.social/users/emelie/statuses/101849191533152720 + 2019-04-01T05:08:49Z + 2019-04-01T05:08:49Z + New status by emelie + http://activitystrea.ms/schema/1.0/note + http://activitystrea.ms/schema/1.0/post + + <p>long 🐱 <a href="https://mastodon.social/tags/mastocats" class="mention hashtag" rel="tag">#<span>mastocats</span></a></p> + + + + public + + + + + + https://mastodon.social/users/emelie/statuses/101849165031453009 + 2019-04-01T05:02:05Z + 2019-04-01T05:02:05Z + New status by emelie + http://activitystrea.ms/schema/1.0/note + http://activitystrea.ms/schema/1.0/post + + <p>You gotta take whatever bellyrubbing opportunity you can get before she changes her mind 🦁 <a href="https://mastodon.social/tags/mastocats" class="mention hashtag" rel="tag">#<span>mastocats</span></a></p> + + + + public + + + + + + https://mastodon.social/users/emelie/statuses/101846512530748693 + 2019-03-31T17:47:31Z + 2019-03-31T17:47:31Z + New status by emelie + http://activitystrea.ms/schema/1.0/note + http://activitystrea.ms/schema/1.0/post + + <p>Hello look at this boy having a decent haircut for once <a href="https://mastodon.social/tags/mastohorses" class="mention hashtag" rel="tag">#<span>mastohorses</span></a> <a href="https://mastodon.social/tags/equestrian" class="mention hashtag" rel="tag">#<span>equestrian</span></a></p> + + + + + public + + + + + + https://mastodon.social/users/emelie/statuses/101846181093805500 + 2019-03-31T16:23:14Z + 2019-03-31T16:23:14Z + New status by emelie + http://activitystrea.ms/schema/1.0/note + http://activitystrea.ms/schema/1.0/post + + <p>Sorry did I disturb the who-is-the-longest-cat competition ? <a href="https://mastodon.social/tags/mastocats" class="mention hashtag" rel="tag">#<span>mastocats</span></a></p> + + + + public + + + + + + https://mastodon.social/users/emelie/statuses/101845897513133849 + 2019-03-31T15:11:07Z + 2019-03-31T15:11:07Z + New status by emelie + http://activitystrea.ms/schema/1.0/note + http://activitystrea.ms/schema/1.0/post + + more earthsea ramblings + <p>I&apos;m re-watching Tales from Earthsea for the first time since I read the books, and that Therru doesn&apos;t squash Cob like a spider, as Orm Embar did is a wasted opportunity tbh</p> + + public + + + + + + https://mastodon.social/users/emelie/statuses/101841219051533307 + 2019-03-30T19:21:19Z + 2019-03-30T19:21:19Z + New status by emelie + http://activitystrea.ms/schema/1.0/note + http://activitystrea.ms/schema/1.0/post + + <p>I gave my cats some mackerel and they ate it all in 0.3 seconds, and now they won&apos;t stop meowing for more, and I&apos;m tired plz shut up</p> + + public + + + + + + https://mastodon.social/users/emelie/statuses/101839949762341381 + 2019-03-30T13:58:31Z + 2019-03-30T13:58:31Z + New status by emelie + http://activitystrea.ms/schema/1.0/comment + http://activitystrea.ms/schema/1.0/post + + <p>yet I&apos;m confused about this american dude with a gun, like the heck r ya doin in mah ghibli</p> + + public + + + + + + + https://mastodon.social/users/emelie/statuses/101839928677863590 + 2019-03-30T13:53:09Z + 2019-03-30T13:53:09Z + New status by emelie + http://activitystrea.ms/schema/1.0/note + http://activitystrea.ms/schema/1.0/post + + <p>2 hours into Ni no Kuni 2 and I&apos;ve already sold my soul to this game</p> + + public + + + + + + https://mastodon.social/users/emelie/statuses/101836329521599438 + 2019-03-29T22:37:51Z + 2019-03-29T22:37:51Z + New status by emelie + http://activitystrea.ms/schema/1.0/note + http://activitystrea.ms/schema/1.0/post + + <p>Pippi Longstocking the original one-punch /man</p> + + public + + + + + + https://mastodon.social/users/emelie/statuses/101835905282948341 + 2019-03-29T20:49:57Z + 2019-03-29T20:49:57Z + New status by emelie + http://activitystrea.ms/schema/1.0/note + http://activitystrea.ms/schema/1.0/post + + <p>I&apos;ve had so much wine I thought I had a 3rd brother</p> + + public + + + + + + https://mastodon.social/users/emelie/statuses/101835878059204660 + 2019-03-29T20:43:02Z + 2019-03-29T20:43:02Z + New status by emelie + http://activitystrea.ms/schema/1.0/note + http://activitystrea.ms/schema/1.0/post + + <p>ååååhhh booi</p> + + public + + + + + + https://mastodon.social/users/emelie/statuses/101835848050598939 + 2019-03-29T20:35:24Z + 2019-03-29T20:35:24Z + New status by emelie + http://activitystrea.ms/schema/1.0/comment + http://activitystrea.ms/schema/1.0/post + + <p><span class="h-card"><a href="https://thraeryn.net/@thraeryn" class="u-url mention">@<span>thraeryn</span></a></span> if I spent 1 hour and a half watching this monstrosity, I need to</p> + + + public + + + + + + + https://mastodon.social/users/emelie/statuses/101835823138262290 + 2019-03-29T20:29:04Z + 2019-03-29T20:29:04Z + New status by emelie + http://activitystrea.ms/schema/1.0/comment + http://activitystrea.ms/schema/1.0/post + + medical, fluids mention + <p><span class="h-card"><a href="https://icosahedron.website/@Trev" class="u-url mention">@<span>Trev</span></a></span> *hugs* ✨</p> + + + public + + + + + + diff --git a/test/fixtures/httpoison_mock/status.emelie.json b/test/fixtures/httpoison_mock/status.emelie.json new file mode 100644 index 000000000..4aada0377 --- /dev/null +++ b/test/fixtures/httpoison_mock/status.emelie.json @@ -0,0 +1,64 @@ +{ + "@context": [ + "https://www.w3.org/ns/activitystreams", + { + "ostatus": "http://ostatus.org#", + "atomUri": "ostatus:atomUri", + "inReplyToAtomUri": "ostatus:inReplyToAtomUri", + "conversation": "ostatus:conversation", + "sensitive": "as:sensitive", + "Hashtag": "as:Hashtag", + "toot": "http://joinmastodon.org/ns#", + "Emoji": "toot:Emoji", + "focalPoint": { + "@container": "@list", + "@id": "toot:focalPoint" + } + } + ], + "id": "https://mastodon.social/users/emelie/statuses/101849165031453009", + "type": "Note", + "summary": null, + "inReplyTo": null, + "published": "2019-04-01T05:02:05Z", + "url": "https://mastodon.social/@emelie/101849165031453009", + "attributedTo": "https://mastodon.social/users/emelie", + "to": [ + "https://www.w3.org/ns/activitystreams#Public" + ], + "cc": [ + "https://mastodon.social/users/emelie/followers" + ], + "sensitive": false, + "atomUri": "https://mastodon.social/users/emelie/statuses/101849165031453009", + "inReplyToAtomUri": null, + "conversation": "tag:mastodon.social,2019-04-01:objectId=94350309:objectType=Conversation", + "content": "

You gotta take whatever bellyrubbing opportunity you can get before she changes her mind 🦁 #mastocats

", + "contentMap": { + "en": "

You gotta take whatever bellyrubbing opportunity you can get before she changes her mind 🦁 #mastocats

" + }, + "attachment": [ + { + "type": "Document", + "mediaType": "video/mp4", + "url": "https://files.mastodon.social/media_attachments/files/013/049/816/original/e7831178a5e0d6d4.mp4", + "name": null + } + ], + "tag": [ + { + "type": "Hashtag", + "href": "https://mastodon.social/tags/mastocats", + "name": "#mastocats" + } + ], + "replies": { + "id": "https://mastodon.social/users/emelie/statuses/101849165031453009/replies", + "type": "Collection", + "first": { + "type": "CollectionPage", + "partOf": "https://mastodon.social/users/emelie/statuses/101849165031453009/replies", + "items": [] + } + } +} diff --git a/test/fixtures/httpoison_mock/webfinger_emelie.json b/test/fixtures/httpoison_mock/webfinger_emelie.json new file mode 100644 index 000000000..0b61cb618 --- /dev/null +++ b/test/fixtures/httpoison_mock/webfinger_emelie.json @@ -0,0 +1,36 @@ +{ + "aliases": [ + "https://mastodon.social/@emelie", + "https://mastodon.social/users/emelie" + ], + "links": [ + { + "href": "https://mastodon.social/@emelie", + "rel": "http://webfinger.net/rel/profile-page", + "type": "text/html" + }, + { + "href": "https://mastodon.social/users/emelie.atom", + "rel": "http://schemas.google.com/g/2010#updates-from", + "type": "application/atom+xml" + }, + { + "href": "https://mastodon.social/users/emelie", + "rel": "self", + "type": "application/activity+json" + }, + { + "href": "https://mastodon.social/api/salmon/15657", + "rel": "salmon" + }, + { + "href": "data:application/magic-public-key,RSA.u3CWs1oAJPE3ZJ9sj6Ut_Mu-mTE7MOijsQc8_6c73XVVuhIEomiozJIH7l8a7S1n5SYL4UuiwcubSOi7u1bbGpYnp5TYhN-Cxvq_P80V4_ncNIPSQzS49it7nSLeG5pA21lGPDA44huquES1un6p9gSmbTwngVX9oe4MYuUeh0Z7vijjU13Llz1cRq_ZgPQPgfz-2NJf-VeXnvyDZDYxZPVBBlrMl3VoGbu0M5L8SjY35559KCZ3woIvqRolcoHXfgvJMdPcJgSZVYxlCw3dA95q9jQcn6s87CPSUs7bmYEQCrDVn5m5NER5TzwBmP4cgJl9AaDVWQtRd4jFZNTxlQ==.AQAB", + "rel": "magic-public-key" + }, + { + "rel": "http://ostatus.org/schema/1.0/subscribe", + "template": "https://mastodon.social/authorize_interaction?uri={uri}" + } + ], + "subject": "acct:emelie@mastodon.social" +} diff --git a/test/fixtures/lambadalambda.json b/test/fixtures/lambadalambda.json new file mode 100644 index 000000000..1f09fb591 --- /dev/null +++ b/test/fixtures/lambadalambda.json @@ -0,0 +1,64 @@ +{ + "@context": [ + "https://www.w3.org/ns/activitystreams", + "https://w3id.org/security/v1", + { + "manuallyApprovesFollowers": "as:manuallyApprovesFollowers", + "toot": "http://joinmastodon.org/ns#", + "featured": { + "@id": "toot:featured", + "@type": "@id" + }, + "alsoKnownAs": { + "@id": "as:alsoKnownAs", + "@type": "@id" + }, + "movedTo": { + "@id": "as:movedTo", + "@type": "@id" + }, + "schema": "http://schema.org#", + "PropertyValue": "schema:PropertyValue", + "value": "schema:value", + "Hashtag": "as:Hashtag", + "Emoji": "toot:Emoji", + "IdentityProof": "toot:IdentityProof", + "focalPoint": { + "@container": "@list", + "@id": "toot:focalPoint" + } + } + ], + "id": "https://mastodon.social/users/lambadalambda", + "type": "Person", + "following": "https://mastodon.social/users/lambadalambda/following", + "followers": "https://mastodon.social/users/lambadalambda/followers", + "inbox": "https://mastodon.social/users/lambadalambda/inbox", + "outbox": "https://mastodon.social/users/lambadalambda/outbox", + "featured": "https://mastodon.social/users/lambadalambda/collections/featured", + "preferredUsername": "lambadalambda", + "name": "Critical Value", + "summary": "\u003cp\u003e\u003c/p\u003e", + "url": "https://mastodon.social/@lambadalambda", + "manuallyApprovesFollowers": false, + "publicKey": { + "id": "https://mastodon.social/users/lambadalambda#main-key", + "owner": "https://mastodon.social/users/lambadalambda", + "publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw0P/Tq4gb4G/QVuMGbJo\nC/AfMNcv+m7NfrlOwkVzcU47jgESuYI4UtJayissCdBycHUnfVUd9qol+eznSODz\nCJhfJloqEIC+aSnuEPGA0POtWad6DU0E6/Ho5zQn5WAWUwbRQqowbrsm/GHo2+3v\neR5jGenwA6sYhINg/c3QQbksyV0uJ20Umyx88w8+TJuv53twOfmyDWuYNoQ3y5cc\nHKOZcLHxYOhvwg3PFaGfFHMFiNmF40dTXt9K96r7sbzc44iLD+VphbMPJEjkMuf8\nPGEFOBzy8pm3wJZw2v32RNW2VESwMYyqDzwHXGSq1a73cS7hEnc79gXlELsK04L9\nQQIDAQAB\n-----END PUBLIC KEY-----\n" + }, + "tag": [], + "attachment": [], + "endpoints": { + "sharedInbox": "https://mastodon.social/inbox" + }, + "icon": { + "type": "Image", + "mediaType": "image/gif", + "url": "https://files.mastodon.social/accounts/avatars/000/000/264/original/1429214160519.gif" + }, + "image": { + "type": "Image", + "mediaType": "image/gif", + "url": "https://files.mastodon.social/accounts/headers/000/000/264/original/28b26104f83747d2.gif" + } +} diff --git a/test/formatter_test.exs b/test/formatter_test.exs index fcdf931b7..06f4f6e50 100644 --- a/test/formatter_test.exs +++ b/test/formatter_test.exs @@ -147,7 +147,7 @@ test "gives a replacement for user links, using local nicknames in user links te end test "gives a replacement for user links when the user is using Osada" do - mike = User.get_or_fetch("mike@osada.macgirvin.com") + {:ok, mike} = User.get_or_fetch("mike@osada.macgirvin.com") text = "@mike@osada.macgirvin.com test" @@ -245,10 +245,10 @@ test "it can parse mentions and return the relevant users" do end test "it adds cool emoji" do - text = "I love :moominmamma:" + text = "I love :firefox:" expected_result = - "I love \"moominmamma\"" + "I love \"firefox\"" assert Formatter.emojify(text) == expected_result end @@ -263,15 +263,17 @@ test "it does not add XSS emoji" do } expected_result = - "I love \"\"" + "I love \"\"" assert Formatter.emojify(text, custom_emoji) == expected_result end test "it returns the emoji used in the text" do - text = "I love :moominmamma:" + text = "I love :firefox:" - assert Formatter.get_emoji(text) == [{"moominmamma", "/finmoji/128px/moominmamma-128.png"}] + assert Formatter.get_emoji(text) == [ + {"firefox", "/emoji/Firefox.gif", ["Gif", "Fun"]} + ] end test "it returns a nice empty result when no emojis are present" do diff --git a/test/healthcheck_test.exs b/test/healthcheck_test.exs new file mode 100644 index 000000000..e05061220 --- /dev/null +++ b/test/healthcheck_test.exs @@ -0,0 +1,22 @@ +defmodule Pleroma.HealthcheckTest do + use Pleroma.DataCase + alias Pleroma.Healthcheck + + test "system_info/0" do + result = Healthcheck.system_info() |> Map.from_struct() + + assert Map.keys(result) == [:active, :healthy, :idle, :memory_used, :pool_size] + end + + describe "check_health/1" do + test "pool size equals active connections" do + result = Healthcheck.check_health(%Healthcheck{pool_size: 10, active: 10}) + refute result.healthy + end + + test "chech_health/1" do + result = Healthcheck.check_health(%Healthcheck{pool_size: 10, active: 9}) + assert result.healthy + end + end +end diff --git a/test/html_test.exs b/test/html_test.exs index 0b5d3d892..08738276e 100644 --- a/test/html_test.exs +++ b/test/html_test.exs @@ -20,6 +20,18 @@ defmodule Pleroma.HTMLTest do """ + @html_span_class_sample """ + hi + """ + + @html_span_microformats_sample """ + @foo + """ + + @html_span_invalid_microformats_sample """ + @foo + """ + describe "StripTags scrubber" do test "works as expected" do expected = """ @@ -64,6 +76,36 @@ test "does not allow attribute-based XSS" do assert expected == HTML.filter_tags(@html_onerror_sample, Pleroma.HTML.Scrubber.TwitterText) end + + test "does not allow spans with invalid classes" do + expected = """ + hi + """ + + assert expected == + HTML.filter_tags(@html_span_class_sample, Pleroma.HTML.Scrubber.TwitterText) + end + + test "does allow microformats" do + expected = """ + @foo + """ + + assert expected == + HTML.filter_tags(@html_span_microformats_sample, Pleroma.HTML.Scrubber.TwitterText) + end + + test "filters invalid microformats markup" do + expected = """ + @foo + """ + + assert expected == + HTML.filter_tags( + @html_span_invalid_microformats_sample, + Pleroma.HTML.Scrubber.TwitterText + ) + end end describe "default scrubber" do @@ -88,5 +130,34 @@ test "does not allow attribute-based XSS" do assert expected == HTML.filter_tags(@html_onerror_sample, Pleroma.HTML.Scrubber.Default) end + + test "does not allow spans with invalid classes" do + expected = """ + hi + """ + + assert expected == HTML.filter_tags(@html_span_class_sample, Pleroma.HTML.Scrubber.Default) + end + + test "does allow microformats" do + expected = """ + @foo + """ + + assert expected == + HTML.filter_tags(@html_span_microformats_sample, Pleroma.HTML.Scrubber.Default) + end + + test "filters invalid microformats markup" do + expected = """ + @foo + """ + + assert expected == + HTML.filter_tags( + @html_span_invalid_microformats_sample, + Pleroma.HTML.Scrubber.Default + ) + end end end diff --git a/test/media_proxy_test.exs b/test/media_proxy_test.exs index ddbadfbf5..0a02039a6 100644 --- a/test/media_proxy_test.exs +++ b/test/media_proxy_test.exs @@ -7,15 +7,15 @@ defmodule Pleroma.MediaProxyTest do import Pleroma.Web.MediaProxy alias Pleroma.Web.MediaProxy.MediaProxyController + setup do + enabled = Pleroma.Config.get([:media_proxy, :enabled]) + on_exit(fn -> Pleroma.Config.put([:media_proxy, :enabled], enabled) end) + :ok + end + describe "when enabled" do setup do - enabled = Pleroma.Config.get([:media_proxy, :enabled]) - - unless enabled do - Pleroma.Config.put([:media_proxy, :enabled], true) - on_exit(fn -> Pleroma.Config.put([:media_proxy, :enabled], enabled) end) - end - + Pleroma.Config.put([:media_proxy, :enabled], true) :ok end @@ -177,4 +177,13 @@ defp decode_result(encoded) do {:ok, decoded} = decode_url(sig, base64) decoded end + + test "mediaproxy whitelist" do + Pleroma.Config.put([:media_proxy, :enabled], true) + Pleroma.Config.put([:media_proxy, :whitelist], ["google.com", "feld.me"]) + url = "https://feld.me/foo.png" + + unencoded = url(url) + assert unencoded == url + end end diff --git a/test/notification_test.exs b/test/notification_test.exs index 12b4292aa..581db58a8 100644 --- a/test/notification_test.exs +++ b/test/notification_test.exs @@ -29,21 +29,102 @@ test "notifies someone when they are directly addressed" do assert notification.activity_id == activity.id assert other_notification.activity_id == activity.id end + + test "it creates a notification for subscribed users" do + user = insert(:user) + subscriber = insert(:user) + + User.subscribe(subscriber, user) + + {:ok, status} = TwitterAPI.create_status(user, %{"status" => "Akariiiin"}) + {:ok, [notification]} = Notification.create_notifications(status) + + assert notification.user_id == subscriber.id + end end describe "create_notification" do test "it doesn't create a notification for user if the user blocks the activity author" do activity = insert(:note_activity) - author = User.get_by_ap_id(activity.data["actor"]) + author = User.get_cached_by_ap_id(activity.data["actor"]) user = insert(:user) {:ok, user} = User.block(user, author) assert nil == Notification.create_notification(activity, user) end + test "it doesn't create a notificatin for the user if the user mutes the activity author" do + muter = insert(:user) + muted = insert(:user) + {:ok, _} = User.mute(muter, muted) + muter = Repo.get(User, muter.id) + {:ok, activity} = CommonAPI.post(muted, %{"status" => "Hi @#{muter.nickname}"}) + + assert nil == Notification.create_notification(activity, muter) + end + + test "it doesn't create a notification for an activity from a muted thread" do + muter = insert(:user) + other_user = insert(:user) + {:ok, activity} = CommonAPI.post(muter, %{"status" => "hey"}) + CommonAPI.add_mute(muter, activity) + + {:ok, activity} = + CommonAPI.post(other_user, %{ + "status" => "Hi @#{muter.nickname}", + "in_reply_to_status_id" => activity.id + }) + + assert nil == Notification.create_notification(activity, muter) + end + + test "it disables notifications from people on remote instances" do + user = insert(:user, info: %{notification_settings: %{"remote" => false}}) + other_user = insert(:user) + + create_activity = %{ + "@context" => "https://www.w3.org/ns/activitystreams", + "type" => "Create", + "to" => ["https://www.w3.org/ns/activitystreams#Public"], + "actor" => other_user.ap_id, + "object" => %{ + "type" => "Note", + "content" => "Hi @#{user.nickname}", + "attributedTo" => other_user.ap_id + } + } + + {:ok, %{local: false} = activity} = Transmogrifier.handle_incoming(create_activity) + assert nil == Notification.create_notification(activity, user) + end + + test "it disables notifications from people on the local instance" do + user = insert(:user, info: %{notification_settings: %{"local" => false}}) + other_user = insert(:user) + {:ok, activity} = CommonAPI.post(other_user, %{"status" => "hey @#{user.nickname}"}) + assert nil == Notification.create_notification(activity, user) + end + + test "it disables notifications from followers" do + follower = insert(:user) + followed = insert(:user, info: %{notification_settings: %{"followers" => false}}) + User.follow(follower, followed) + {:ok, activity} = CommonAPI.post(follower, %{"status" => "hey @#{followed.nickname}"}) + assert nil == Notification.create_notification(activity, followed) + end + + test "it disables notifications from people the user follows" do + follower = insert(:user, info: %{notification_settings: %{"follows" => false}}) + followed = insert(:user) + User.follow(follower, followed) + follower = Repo.get(User, follower.id) + {:ok, activity} = CommonAPI.post(followed, %{"status" => "hey @#{follower.nickname}"}) + assert nil == Notification.create_notification(activity, follower) + end + test "it doesn't create a notification for user if he is the activity author" do activity = insert(:note_activity) - author = User.get_by_ap_id(activity.data["actor"]) + author = User.get_cached_by_ap_id(activity.data["actor"]) assert nil == Notification.create_notification(activity, author) end @@ -84,6 +165,28 @@ test "it doesn't create a notification for repeat-unrepeat-repeat chains" do {:ok, dupe} = TwitterAPI.repeat(user, status.id) assert nil == Notification.create_notification(dupe, retweeted_user) end + + test "it doesn't create duplicate notifications for follow+subscribed users" do + user = insert(:user) + subscriber = insert(:user) + + {:ok, _, _, _} = TwitterAPI.follow(subscriber, %{"user_id" => user.id}) + User.subscribe(subscriber, user) + {:ok, status} = TwitterAPI.create_status(user, %{"status" => "Akariiiin"}) + {:ok, [_notif]} = Notification.create_notifications(status) + end + + test "it doesn't create subscription notifications if the recipient cannot see the status" do + user = insert(:user) + subscriber = insert(:user) + + User.subscribe(subscriber, user) + + {:ok, status} = + TwitterAPI.create_status(user, %{"status" => "inwisible", "visibility" => "direct"}) + + assert {:ok, []} == Notification.create_notifications(status) + end end describe "get notification" do diff --git a/test/object/containment_test.exs b/test/object/containment_test.exs new file mode 100644 index 000000000..452064093 --- /dev/null +++ b/test/object/containment_test.exs @@ -0,0 +1,58 @@ +defmodule Pleroma.Object.ContainmentTest do + use Pleroma.DataCase + + alias Pleroma.Object.Containment + alias Pleroma.User + + import Pleroma.Factory + + describe "general origin containment" do + test "contain_origin_from_id() catches obvious spoofing attempts" do + data = %{ + "id" => "http://example.com/~alyssa/activities/1234.json" + } + + :error = + Containment.contain_origin_from_id( + "http://example.org/~alyssa/activities/1234.json", + data + ) + end + + test "contain_origin_from_id() allows alternate IDs within the same origin domain" do + data = %{ + "id" => "http://example.com/~alyssa/activities/1234.json" + } + + :ok = + Containment.contain_origin_from_id( + "http://example.com/~alyssa/activities/1234", + data + ) + end + + test "contain_origin_from_id() allows matching IDs" do + data = %{ + "id" => "http://example.com/~alyssa/activities/1234.json" + } + + :ok = + Containment.contain_origin_from_id( + "http://example.com/~alyssa/activities/1234.json", + data + ) + end + + test "users cannot be collided through fake direction spoofing attempts" do + _user = + insert(:user, %{ + nickname: "rye@niu.moe", + local: false, + ap_id: "https://niu.moe/users/rye", + follower_address: User.ap_followers(%User{nickname: "rye@niu.moe"}) + }) + + {:error, _} = User.get_or_fetch_by_ap_id("https://n1u.moe/users/rye") + end + end +end diff --git a/test/object/fetcher_test.exs b/test/object/fetcher_test.exs new file mode 100644 index 000000000..72f616782 --- /dev/null +++ b/test/object/fetcher_test.exs @@ -0,0 +1,90 @@ +defmodule Pleroma.Object.FetcherTest do + use Pleroma.DataCase + + alias Pleroma.Activity + alias Pleroma.Object + alias Pleroma.Object.Fetcher + import Tesla.Mock + + setup do + mock(fn env -> apply(HttpRequestMock, :request, [env]) end) + :ok + end + + describe "actor origin containment" do + test "it rejects objects with a bogus origin" do + {:error, _} = Fetcher.fetch_object_from_id("https://info.pleroma.site/activity.json") + end + + test "it rejects objects when attributedTo is wrong (variant 1)" do + {:error, _} = Fetcher.fetch_object_from_id("https://info.pleroma.site/activity2.json") + end + + test "it rejects objects when attributedTo is wrong (variant 2)" do + {:error, _} = Fetcher.fetch_object_from_id("https://info.pleroma.site/activity3.json") + end + end + + describe "fetching an object" do + test "it fetches an object" do + {:ok, object} = + Fetcher.fetch_object_from_id("http://mastodon.example.org/@admin/99541947525187367") + + assert activity = Activity.get_create_by_object_ap_id(object.data["id"]) + assert activity.data["id"] + + {:ok, object_again} = + Fetcher.fetch_object_from_id("http://mastodon.example.org/@admin/99541947525187367") + + assert [attachment] = object.data["attachment"] + assert is_list(attachment["url"]) + + assert object == object_again + end + + test "it works with objects only available via Ostatus" do + {:ok, object} = Fetcher.fetch_object_from_id("https://shitposter.club/notice/2827873") + assert activity = Activity.get_create_by_object_ap_id(object.data["id"]) + assert activity.data["id"] + + {:ok, object_again} = Fetcher.fetch_object_from_id("https://shitposter.club/notice/2827873") + + assert object == object_again + end + + test "it correctly stitches up conversations between ostatus and ap" do + last = "https://mstdn.io/users/mayuutann/statuses/99568293732299394" + {:ok, object} = Fetcher.fetch_object_from_id(last) + + object = Object.get_by_ap_id(object.data["inReplyTo"]) + assert object + end + end + + describe "implementation quirks" do + test "it can fetch plume articles" do + {:ok, object} = + Fetcher.fetch_object_from_id( + "https://baptiste.gelez.xyz/~/PlumeDevelopment/this-month-in-plume-june-2018/" + ) + + assert object + end + + test "it can fetch peertube videos" do + {:ok, object} = + Fetcher.fetch_object_from_id( + "https://peertube.moe/videos/watch/df5f464b-be8d-46fb-ad81-2d4c2d1630e3" + ) + + assert object + end + + test "all objects with fake directions are rejected by the object fetcher" do + {:error, _} = + Fetcher.fetch_and_contain_remote_object_from_id( + "https://info.pleroma.site/activity4.json" + ) + end + end +end diff --git a/test/object_test.exs b/test/object_test.exs index 911757d57..d138ee091 100644 --- a/test/object_test.exs +++ b/test/object_test.exs @@ -5,9 +5,15 @@ defmodule Pleroma.ObjectTest do use Pleroma.DataCase import Pleroma.Factory + import Tesla.Mock alias Pleroma.Object alias Pleroma.Repo + setup do + mock(fn env -> apply(HttpRequestMock, :request, [env]) end) + :ok + end + test "returns an object by it's AP id" do object = insert(:note) found_object = Object.get_by_ap_id(object.data["id"]) @@ -58,4 +64,26 @@ test "ensures cache is cleared for the object" do assert cached_object.data["type"] == "Tombstone" end end + + describe "normalizer" do + test "fetches unknown objects by default" do + %Object{} = + object = Object.normalize("http://mastodon.example.org/@admin/99541947525187367") + + assert object.data["url"] == "http://mastodon.example.org/@admin/99541947525187367" + end + + test "fetches unknown objects when fetch_remote is explicitly true" do + %Object{} = + object = Object.normalize("http://mastodon.example.org/@admin/99541947525187367", true) + + assert object.data["url"] == "http://mastodon.example.org/@admin/99541947525187367" + end + + test "does not fetch unknown objects when fetch_remote is false" do + assert is_nil( + Object.normalize("http://mastodon.example.org/@admin/99541947525187367", false) + ) + end + end end diff --git a/test/plugs/legacy_authentication_plug_test.exs b/test/plugs/legacy_authentication_plug_test.exs index 302662797..8b0b06772 100644 --- a/test/plugs/legacy_authentication_plug_test.exs +++ b/test/plugs/legacy_authentication_plug_test.exs @@ -47,16 +47,18 @@ test "it authenticates the auth_user if present and password is correct and rese |> assign(:auth_user, user) conn = - with_mock User, - reset_password: fn user, %{password: password, password_confirmation: password} -> - send(self(), :reset_password) - {:ok, user} - end do - conn - |> LegacyAuthenticationPlug.call(%{}) + with_mocks([ + {:crypt, [], [crypt: fn _password, password_hash -> password_hash end]}, + {User, [], + [ + reset_password: fn user, %{password: password, password_confirmation: password} -> + {:ok, user} + end + ]} + ]) do + LegacyAuthenticationPlug.call(conn, %{}) end - assert_received :reset_password assert conn.assigns.user == user end diff --git a/test/plugs/oauth_plug_test.exs b/test/plugs/oauth_plug_test.exs index 17fdba916..5a2ed11cc 100644 --- a/test/plugs/oauth_plug_test.exs +++ b/test/plugs/oauth_plug_test.exs @@ -38,6 +38,26 @@ test "with valid token(downcase), it assigns the user", %{conn: conn} = opts do assert conn.assigns[:user] == opts[:user] end + test "with valid token(downcase) in url parameters, it assings the user", opts do + conn = + :get + |> build_conn("/?access_token=#{opts[:token]}") + |> put_req_header("content-type", "application/json") + |> fetch_query_params() + |> OAuthPlug.call(%{}) + + assert conn.assigns[:user] == opts[:user] + end + + test "with valid token(downcase) in body parameters, it assigns the user", opts do + conn = + :post + |> build_conn("/api/v1/statuses", access_token: opts[:token], status: "test") + |> OAuthPlug.call(%{}) + + assert conn.assigns[:user] == opts[:user] + end + test "with invalid token, it not assigns the user", %{conn: conn} do conn = conn diff --git a/test/registration_test.exs b/test/registration_test.exs new file mode 100644 index 000000000..6143b82c7 --- /dev/null +++ b/test/registration_test.exs @@ -0,0 +1,59 @@ +# Pleroma: A lightweight social networking server +# Copyright © 2017-2019 Pleroma Authors +# SPDX-License-Identifier: AGPL-3.0-only + +defmodule Pleroma.RegistrationTest do + use Pleroma.DataCase + + import Pleroma.Factory + + alias Pleroma.Registration + alias Pleroma.Repo + + describe "generic changeset" do + test "requires :provider, :uid" do + registration = build(:registration, provider: nil, uid: nil) + + cs = Registration.changeset(registration, %{}) + refute cs.valid? + + assert [ + provider: {"can't be blank", [validation: :required]}, + uid: {"can't be blank", [validation: :required]} + ] == cs.errors + end + + test "ensures uniqueness of [:provider, :uid]" do + registration = insert(:registration) + registration2 = build(:registration, provider: registration.provider, uid: registration.uid) + + cs = Registration.changeset(registration2, %{}) + assert cs.valid? + + assert {:error, + %Ecto.Changeset{ + errors: [ + uid: + {"has already been taken", + [constraint: :unique, constraint_name: "registrations_provider_uid_index"]} + ] + }} = Repo.insert(cs) + + # Note: multiple :uid values per [:user_id, :provider] are intentionally allowed + cs2 = Registration.changeset(registration2, %{uid: "available.uid"}) + assert cs2.valid? + assert {:ok, _} = Repo.insert(cs2) + + cs3 = Registration.changeset(registration2, %{provider: "provider2"}) + assert cs3.valid? + assert {:ok, _} = Repo.insert(cs3) + end + + test "allows `nil` :user_id (user-unbound registration)" do + registration = build(:registration, user_id: nil) + cs = Registration.changeset(registration, %{}) + assert cs.valid? + assert {:ok, _} = Repo.insert(cs) + end + end +end diff --git a/test/scheduled_activity_test.exs b/test/scheduled_activity_test.exs new file mode 100644 index 000000000..edc7cc3f9 --- /dev/null +++ b/test/scheduled_activity_test.exs @@ -0,0 +1,64 @@ +# Pleroma: A lightweight social networking server +# Copyright © 2017-2018 Pleroma Authors +# SPDX-License-Identifier: AGPL-3.0-only + +defmodule Pleroma.ScheduledActivityTest do + use Pleroma.DataCase + alias Pleroma.DataCase + alias Pleroma.ScheduledActivity + import Pleroma.Factory + + setup context do + DataCase.ensure_local_uploader(context) + end + + describe "creation" do + test "when daily user limit is exceeded" do + user = insert(:user) + + today = + NaiveDateTime.utc_now() + |> NaiveDateTime.add(:timer.minutes(6), :millisecond) + |> NaiveDateTime.to_iso8601() + + attrs = %{params: %{}, scheduled_at: today} + {:ok, _} = ScheduledActivity.create(user, attrs) + {:ok, _} = ScheduledActivity.create(user, attrs) + {:error, changeset} = ScheduledActivity.create(user, attrs) + assert changeset.errors == [scheduled_at: {"daily limit exceeded", []}] + end + + test "when total user limit is exceeded" do + user = insert(:user) + + today = + NaiveDateTime.utc_now() + |> NaiveDateTime.add(:timer.minutes(6), :millisecond) + |> NaiveDateTime.to_iso8601() + + tomorrow = + NaiveDateTime.utc_now() + |> NaiveDateTime.add(:timer.hours(36), :millisecond) + |> NaiveDateTime.to_iso8601() + + {:ok, _} = ScheduledActivity.create(user, %{params: %{}, scheduled_at: today}) + {:ok, _} = ScheduledActivity.create(user, %{params: %{}, scheduled_at: today}) + {:ok, _} = ScheduledActivity.create(user, %{params: %{}, scheduled_at: tomorrow}) + {:error, changeset} = ScheduledActivity.create(user, %{params: %{}, scheduled_at: tomorrow}) + assert changeset.errors == [scheduled_at: {"total limit exceeded", []}] + end + + test "when scheduled_at is earlier than 5 minute from now" do + user = insert(:user) + + scheduled_at = + NaiveDateTime.utc_now() + |> NaiveDateTime.add(:timer.minutes(4), :millisecond) + |> NaiveDateTime.to_iso8601() + + attrs = %{params: %{}, scheduled_at: scheduled_at} + {:error, changeset} = ScheduledActivity.create(user, attrs) + assert changeset.errors == [scheduled_at: {"must be at least 5 minutes from now", []}] + end + end +end diff --git a/test/scheduled_activity_worker_test.exs b/test/scheduled_activity_worker_test.exs new file mode 100644 index 000000000..e3ad1244e --- /dev/null +++ b/test/scheduled_activity_worker_test.exs @@ -0,0 +1,19 @@ +# Pleroma: A lightweight social networking server +# Copyright © 2017-2018 Pleroma Authors +# SPDX-License-Identifier: AGPL-3.0-only + +defmodule Pleroma.ScheduledActivityWorkerTest do + use Pleroma.DataCase + alias Pleroma.ScheduledActivity + import Pleroma.Factory + + test "creates a status from the scheduled activity" do + user = insert(:user) + scheduled_activity = insert(:scheduled_activity, user: user, params: %{status: "hi"}) + Pleroma.ScheduledActivityWorker.perform(:execute, scheduled_activity.id) + + refute Repo.get(ScheduledActivity, scheduled_activity.id) + activity = Repo.all(Pleroma.Activity) |> Enum.find(&(&1.actor == user.ap_id)) + assert Pleroma.Object.normalize(activity).data["content"] == "hi" + end +end diff --git a/test/support/factory.ex b/test/support/factory.ex index 18f77f01a..ea59912cf 100644 --- a/test/support/factory.ex +++ b/test/support/factory.ex @@ -216,7 +216,7 @@ def oauth_app_factory do redirect_uris: "https://example.com/callback", scopes: ["read", "write", "follow", "push"], website: "https://example.com", - client_id: "aaabbb==", + client_id: Ecto.UUID.generate(), client_secret: "aaa;/&bbb" } end @@ -240,6 +240,16 @@ def oauth_token_factory do } end + def oauth_authorization_factory do + %Pleroma.Web.OAuth.Authorization{ + token: :crypto.strong_rand_bytes(32) |> Base.url_encode64(padding: false), + scopes: ["read", "write", "follow", "push"], + valid_until: NaiveDateTime.add(NaiveDateTime.utc_now(), 60 * 10), + user: build(:user), + app: build(:oauth_app) + } + end + def push_subscription_factory do %Pleroma.Web.Push.Subscription{ user: build(:user), @@ -257,4 +267,28 @@ def notification_factory do user: build(:user) } end + + def scheduled_activity_factory do + %Pleroma.ScheduledActivity{ + user: build(:user), + scheduled_at: NaiveDateTime.add(NaiveDateTime.utc_now(), :timer.minutes(60), :millisecond), + params: build(:note) |> Map.from_struct() |> Map.get(:data) + } + end + + def registration_factory do + user = insert(:user) + + %Pleroma.Registration{ + user: user, + provider: "twitter", + uid: "171799000", + info: %{ + "name" => "John Doe", + "email" => "john@doe.com", + "nickname" => "johndoe", + "description" => "My bio" + } + } + end end diff --git a/test/support/http_request_mock.ex b/test/support/http_request_mock.ex index 78e8efc9d..5b355bfe6 100644 --- a/test/support/http_request_mock.ex +++ b/test/support/http_request_mock.ex @@ -36,6 +36,43 @@ def get("https://osada.macgirvin.com/channel/mike", _, _, _) do }} end + def get("https://mastodon.social/users/emelie/statuses/101849165031453009", _, _, _) do + {:ok, + %Tesla.Env{ + status: 200, + body: File.read!("test/fixtures/httpoison_mock/status.emelie.json") + }} + end + + def get("https://mastodon.social/users/emelie", _, _, _) do + {:ok, + %Tesla.Env{ + status: 200, + body: File.read!("test/fixtures/httpoison_mock/emelie.json") + }} + end + + def get( + "https://mastodon.social/.well-known/webfinger?resource=https://mastodon.social/users/emelie", + _, + _, + _ + ) do + {:ok, + %Tesla.Env{ + status: 200, + body: File.read!("test/fixtures/httpoison_mock/webfinger_emelie.json") + }} + end + + def get("https://mastodon.social/users/emelie.atom", _, _, _) do + {:ok, + %Tesla.Env{ + status: 200, + body: File.read!("test/fixtures/httpoison_mock/emelie.atom") + }} + end + def get( "https://osada.macgirvin.com/.well-known/webfinger?resource=acct:mike@osada.macgirvin.com", _, @@ -679,6 +716,10 @@ def get("https://mastodon.social/users/lambadalambda.atom", _, _, _) do {:ok, %Tesla.Env{status: 200, body: File.read!("test/fixtures/lambadalambda.atom")}} end + def get("https://mastodon.social/users/lambadalambda", _, _, _) do + {:ok, %Tesla.Env{status: 200, body: File.read!("test/fixtures/lambadalambda.json")}} + end + def get("https://social.heldscal.la/user/23211", _, _, Accept: "application/activity+json") do {:ok, Tesla.Mock.json(%{"id" => "https://social.heldscal.la/user/23211"}, status: 200)} end diff --git a/test/tasks/instance.exs b/test/tasks/instance.exs new file mode 100644 index 000000000..6917a2376 --- /dev/null +++ b/test/tasks/instance.exs @@ -0,0 +1,62 @@ +defmodule Pleroma.InstanceTest do + use ExUnit.Case, async: true + + setup do + File.mkdir_p!(tmp_path()) + on_exit(fn -> File.rm_rf(tmp_path()) end) + :ok + end + + defp tmp_path do + "/tmp/generated_files/" + end + + test "running gen" do + mix_task = fn -> + Mix.Tasks.Pleroma.Instance.run([ + "gen", + "--output", + tmp_path() <> "generated_config.exs", + "--output-psql", + tmp_path() <> "setup.psql", + "--domain", + "test.pleroma.social", + "--instance-name", + "Pleroma", + "--admin-email", + "admin@example.com", + "--notify-email", + "notify@example.com", + "--dbhost", + "dbhost", + "--dbname", + "dbname", + "--dbuser", + "dbuser", + "--dbpass", + "dbpass", + "--indexable", + "y" + ]) + end + + ExUnit.CaptureIO.capture_io(fn -> + mix_task.() + end) + + generated_config = File.read!(tmp_path() <> "generated_config.exs") + assert generated_config =~ "host: \"test.pleroma.social\"" + assert generated_config =~ "name: \"Pleroma\"" + assert generated_config =~ "email: \"admin@example.com\"" + assert generated_config =~ "notify_email: \"notify@example.com\"" + assert generated_config =~ "hostname: \"dbhost\"" + assert generated_config =~ "database: \"dbname\"" + assert generated_config =~ "username: \"dbuser\"" + assert generated_config =~ "password: \"dbpass\"" + assert File.read!(tmp_path() <> "setup.psql") == generated_setup_psql() + end + + defp generated_setup_psql do + ~s(CREATE USER dbuser WITH ENCRYPTED PASSWORD 'dbpass';\nCREATE DATABASE dbname OWNER dbuser;\n\\c dbname;\n--Extensions made by ecto.migrate that need superuser access\nCREATE EXTENSION IF NOT EXISTS citext;\nCREATE EXTENSION IF NOT EXISTS pg_trgm;\nCREATE EXTENSION IF NOT EXISTS \"uuid-ossp\";\n) + end +end diff --git a/test/tasks/relay_test.exs b/test/tasks/relay_test.exs index 535dc3756..9d260da3e 100644 --- a/test/tasks/relay_test.exs +++ b/test/tasks/relay_test.exs @@ -31,7 +31,7 @@ test "relay is followed" do local_user = Relay.get_actor() assert local_user.ap_id =~ "/relay" - target_user = User.get_by_ap_id(target_instance) + target_user = User.get_cached_by_ap_id(target_instance) refute target_user.local activity = Utils.fetch_latest_follow(local_user, target_user) @@ -48,7 +48,7 @@ test "relay is unfollowed" do Mix.Tasks.Pleroma.Relay.run(["follow", target_instance]) %User{ap_id: follower_id} = local_user = Relay.get_actor() - target_user = User.get_by_ap_id(target_instance) + target_user = User.get_cached_by_ap_id(target_instance) follow_activity = Utils.fetch_latest_follow(local_user, target_user) Mix.Tasks.Pleroma.Relay.run(["unfollow", target_instance]) diff --git a/test/tasks/user_test.exs b/test/tasks/user_test.exs index 7b814d171..eaf4ecf84 100644 --- a/test/tasks/user_test.exs +++ b/test/tasks/user_test.exs @@ -50,7 +50,7 @@ test "user is created" do assert_received {:mix_shell, :info, [message]} assert message =~ "created" - user = User.get_by_nickname(unsaved.nickname) + user = User.get_cached_by_nickname(unsaved.nickname) assert user.name == unsaved.name assert user.email == unsaved.email assert user.bio == unsaved.bio @@ -75,7 +75,7 @@ test "user is not created" do assert_received {:mix_shell, :info, [message]} assert message =~ "will not be created" - refute User.get_by_nickname(unsaved.nickname) + refute User.get_cached_by_nickname(unsaved.nickname) end end @@ -88,7 +88,7 @@ test "user is deleted" do assert_received {:mix_shell, :info, [message]} assert message =~ " deleted" - user = User.get_by_nickname(user.nickname) + user = User.get_cached_by_nickname(user.nickname) assert user.info.deactivated end @@ -109,7 +109,7 @@ test "user is deactivated" do assert_received {:mix_shell, :info, [message]} assert message =~ " deactivated" - user = User.get_by_nickname(user.nickname) + user = User.get_cached_by_nickname(user.nickname) assert user.info.deactivated end @@ -121,7 +121,7 @@ test "user is activated" do assert_received {:mix_shell, :info, [message]} assert message =~ " activated" - user = User.get_by_nickname(user.nickname) + user = User.get_cached_by_nickname(user.nickname) refute user.info.deactivated end @@ -150,7 +150,7 @@ test "user is unsubscribed" do assert_received {:mix_shell, :info, [message]} assert message =~ "Successfully unsubscribed" - user = User.get_by_nickname(user.nickname) + user = User.get_cached_by_nickname(user.nickname) assert Enum.empty?(user.following) assert user.info.deactivated end @@ -178,7 +178,7 @@ test "All statuses set" do assert_received {:mix_shell, :info, [message]} assert message =~ ~r/Admin status .* true/ - user = User.get_by_nickname(user.nickname) + user = User.get_cached_by_nickname(user.nickname) assert user.info.is_moderator assert user.info.locked assert user.info.is_admin @@ -204,7 +204,7 @@ test "All statuses unset" do assert_received {:mix_shell, :info, [message]} assert message =~ ~r/Admin status .* false/ - user = User.get_by_nickname(user.nickname) + user = User.get_cached_by_nickname(user.nickname) refute user.info.is_moderator refute user.info.locked refute user.info.is_admin @@ -245,7 +245,97 @@ test "invite token is generated" do end) =~ "http" assert_received {:mix_shell, :info, [message]} - assert message =~ "Generated" + assert message =~ "Generated user invite token one time" + end + + test "token is generated with expires_at" do + assert capture_io(fn -> + Mix.Tasks.Pleroma.User.run([ + "invite", + "--expires-at", + Date.to_string(Date.utc_today()) + ]) + end) + + assert_received {:mix_shell, :info, [message]} + assert message =~ "Generated user invite token date limited" + end + + test "token is generated with max use" do + assert capture_io(fn -> + Mix.Tasks.Pleroma.User.run([ + "invite", + "--max-use", + "5" + ]) + end) + + assert_received {:mix_shell, :info, [message]} + assert message =~ "Generated user invite token reusable" + end + + test "token is generated with max use and expires date" do + assert capture_io(fn -> + Mix.Tasks.Pleroma.User.run([ + "invite", + "--max-use", + "5", + "--expires-at", + Date.to_string(Date.utc_today()) + ]) + end) + + assert_received {:mix_shell, :info, [message]} + assert message =~ "Generated user invite token reusable date limited" + end + end + + describe "running invites" do + test "invites are listed" do + {:ok, invite} = Pleroma.UserInviteToken.create_invite() + + {:ok, invite2} = + Pleroma.UserInviteToken.create_invite(%{expires_at: Date.utc_today(), max_use: 15}) + + # assert capture_io(fn -> + Mix.Tasks.Pleroma.User.run([ + "invites" + ]) + + # end) + + assert_received {:mix_shell, :info, [message]} + assert_received {:mix_shell, :info, [message2]} + assert_received {:mix_shell, :info, [message3]} + assert message =~ "Invites list:" + assert message2 =~ invite.invite_type + assert message3 =~ invite2.invite_type + end + end + + describe "running revoke_invite" do + test "invite is revoked" do + {:ok, invite} = Pleroma.UserInviteToken.create_invite(%{expires_at: Date.utc_today()}) + + assert capture_io(fn -> + Mix.Tasks.Pleroma.User.run([ + "revoke_invite", + invite.token + ]) + end) + + assert_received {:mix_shell, :info, [message]} + assert message =~ "Invite for token #{invite.token} was revoked." + end + end + + describe "running delete_activities" do + test "activities are deleted" do + %{nickname: nickname} = insert(:user) + + assert :ok == Mix.Tasks.Pleroma.User.run(["delete_activities", nickname]) + assert_received {:mix_shell, :info, [message]} + assert message == "User #{nickname} statuses deleted." end end end diff --git a/test/user_invite_token_test.exs b/test/user_invite_token_test.exs new file mode 100644 index 000000000..276788254 --- /dev/null +++ b/test/user_invite_token_test.exs @@ -0,0 +1,96 @@ +defmodule Pleroma.UserInviteTokenTest do + use ExUnit.Case, async: true + use Pleroma.DataCase + alias Pleroma.UserInviteToken + + describe "valid_invite?/1 one time invites" do + setup do + invite = %UserInviteToken{invite_type: "one_time"} + + {:ok, invite: invite} + end + + test "not used returns true", %{invite: invite} do + invite = %{invite | used: false} + assert UserInviteToken.valid_invite?(invite) + end + + test "used returns false", %{invite: invite} do + invite = %{invite | used: true} + refute UserInviteToken.valid_invite?(invite) + end + end + + describe "valid_invite?/1 reusable invites" do + setup do + invite = %UserInviteToken{ + invite_type: "reusable", + max_use: 5 + } + + {:ok, invite: invite} + end + + test "with less uses then max use returns true", %{invite: invite} do + invite = %{invite | uses: 4} + assert UserInviteToken.valid_invite?(invite) + end + + test "with equal or more uses then max use returns false", %{invite: invite} do + invite = %{invite | uses: 5} + + refute UserInviteToken.valid_invite?(invite) + + invite = %{invite | uses: 6} + + refute UserInviteToken.valid_invite?(invite) + end + end + + describe "valid_token?/1 date limited invites" do + setup do + invite = %UserInviteToken{invite_type: "date_limited"} + {:ok, invite: invite} + end + + test "expires today returns true", %{invite: invite} do + invite = %{invite | expires_at: Date.utc_today()} + assert UserInviteToken.valid_invite?(invite) + end + + test "expires yesterday returns false", %{invite: invite} do + invite = %{invite | expires_at: Date.add(Date.utc_today(), -1)} + invite = Repo.insert!(invite) + refute UserInviteToken.valid_invite?(invite) + end + end + + describe "valid_token?/1 reusable date limited invites" do + setup do + invite = %UserInviteToken{invite_type: "reusable_date_limited", max_use: 5} + {:ok, invite: invite} + end + + test "not overdue date and less uses returns true", %{invite: invite} do + invite = %{invite | expires_at: Date.utc_today(), uses: 4} + assert UserInviteToken.valid_invite?(invite) + end + + test "overdue date and less uses returns false", %{invite: invite} do + invite = %{invite | expires_at: Date.add(Date.utc_today(), -1)} + invite = Repo.insert!(invite) + refute UserInviteToken.valid_invite?(invite) + end + + test "not overdue date with more uses returns false", %{invite: invite} do + invite = %{invite | expires_at: Date.utc_today(), uses: 5} + refute UserInviteToken.valid_invite?(invite) + end + + test "overdue date with more uses returns false", %{invite: invite} do + invite = %{invite | expires_at: Date.add(Date.utc_today(), -1), uses: 5} + invite = Repo.insert!(invite) + refute UserInviteToken.valid_invite?(invite) + end + end +end diff --git a/test/user_test.exs b/test/user_test.exs index 8cf2ba6ab..6d21b56f7 100644 --- a/test/user_test.exs +++ b/test/user_test.exs @@ -5,6 +5,7 @@ defmodule Pleroma.UserTest do alias Pleroma.Activity alias Pleroma.Builders.UserBuilder + alias Pleroma.Object alias Pleroma.Repo alias Pleroma.User alias Pleroma.Web.CommonAPI @@ -122,9 +123,9 @@ test "follow takes a user and another user" do {:ok, user} = User.follow(user, followed) - user = Repo.get(User, user.id) + user = User.get_cached_by_id(user.id) - followed = User.get_by_ap_id(followed.ap_id) + followed = User.get_cached_by_ap_id(followed.ap_id) assert followed.info.follower_count == 1 assert User.ap_followers(followed) in user.following @@ -146,6 +147,15 @@ test "can't follow a user who blocked us" do {:error, _} = User.follow(blockee, blocker) end + test "can't subscribe to a user who blocked us" do + blocker = insert(:user) + blocked = insert(:user) + + {:ok, blocker} = User.block(blocker, blocked) + + {:error, _} = User.subscribe(blocked, blocker) + end + test "local users do not automatically follow local locked accounts" do follower = insert(:user, info: %{locked: true}) followed = insert(:user, info: %{locked: true}) @@ -178,7 +188,7 @@ test "unfollow takes a user and another user" do {:ok, user, _activity} = User.unfollow(user, followed) - user = Repo.get(User, user.id) + user = User.get_cached_by_id(user.id) assert user.following == [] end @@ -188,7 +198,7 @@ test "unfollow doesn't unfollow yourself" do {:error, _} = User.unfollow(user, user) - user = Repo.get(User, user.id) + user = User.get_cached_by_id(user.id) assert user.following == [user.ap_id] end @@ -200,6 +210,13 @@ test "test if a user is following another user" do refute User.following?(followed, user) end + test "fetches correct profile for nickname beginning with number" do + # Use old-style integer ID to try to reproduce the problem + user = insert(:user, %{id: 1080}) + userwithnumbers = insert(:user, %{nickname: "#{user.id}garbage"}) + assert userwithnumbers == User.get_cached_by_nickname_or_id(userwithnumbers.nickname) + end + describe "user registration" do @full_user_data %{ bio: "A guy", @@ -240,7 +257,7 @@ test "it sends a welcome message if it is set" do activity = Repo.one(Pleroma.Activity) assert registered_user.ap_id in activity.recipients - assert activity.data["object"]["content"] =~ "cool site" + assert Object.normalize(activity).data["content"] =~ "cool site" assert activity.actor == welcome_user.ap_id Pleroma.Config.put([:instance, :welcome_user_nickname], nil) @@ -345,7 +362,7 @@ test "it creates confirmed user if :confirmed option is given" do describe "get_or_fetch/1" do test "gets an existing user by nickname" do user = insert(:user) - fetched_user = User.get_or_fetch(user.nickname) + {:ok, fetched_user} = User.get_or_fetch(user.nickname) assert user == fetched_user end @@ -362,7 +379,7 @@ test "gets an existing user by ap_id" do info: %{} ) - fetched_user = User.get_or_fetch(ap_id) + {:ok, fetched_user} = User.get_or_fetch(ap_id) freshed_user = refresh_record(user) assert freshed_user == fetched_user end @@ -371,14 +388,14 @@ test "gets an existing user by ap_id" do describe "fetching a user from nickname or trying to build one" do test "gets an existing user" do user = insert(:user) - fetched_user = User.get_or_fetch_by_nickname(user.nickname) + {:ok, fetched_user} = User.get_or_fetch_by_nickname(user.nickname) assert user == fetched_user end test "gets an existing user, case insensitive" do user = insert(:user, nickname: "nick") - fetched_user = User.get_or_fetch_by_nickname("NICK") + {:ok, fetched_user} = User.get_or_fetch_by_nickname("NICK") assert user == fetched_user end @@ -386,7 +403,7 @@ test "gets an existing user, case insensitive" do test "gets an existing user by fully qualified nickname" do user = insert(:user) - fetched_user = + {:ok, fetched_user} = User.get_or_fetch_by_nickname(user.nickname <> "@" <> Pleroma.Web.Endpoint.host()) assert user == fetched_user @@ -396,24 +413,24 @@ test "gets an existing user by fully qualified nickname, case insensitive" do user = insert(:user, nickname: "nick") casing_altered_fqn = String.upcase(user.nickname <> "@" <> Pleroma.Web.Endpoint.host()) - fetched_user = User.get_or_fetch_by_nickname(casing_altered_fqn) + {:ok, fetched_user} = User.get_or_fetch_by_nickname(casing_altered_fqn) assert user == fetched_user end test "fetches an external user via ostatus if no user exists" do - fetched_user = User.get_or_fetch_by_nickname("shp@social.heldscal.la") + {:ok, fetched_user} = User.get_or_fetch_by_nickname("shp@social.heldscal.la") assert fetched_user.nickname == "shp@social.heldscal.la" end test "returns nil if no user could be fetched" do - fetched_user = User.get_or_fetch_by_nickname("nonexistant@social.heldscal.la") - assert fetched_user == nil + {:error, fetched_user} = User.get_or_fetch_by_nickname("nonexistant@social.heldscal.la") + assert fetched_user == "not found nonexistant@social.heldscal.la" end test "returns nil for nonexistant local user" do - fetched_user = User.get_or_fetch_by_nickname("nonexistant") - assert fetched_user == nil + {:error, fetched_user} = User.get_or_fetch_by_nickname("nonexistant") + assert fetched_user == "not found nonexistant" end test "updates an existing user, if stale" do @@ -431,7 +448,7 @@ test "updates an existing user, if stale" do assert orig_user.last_refreshed_at == a_week_ago - user = User.get_or_fetch_by_ap_id("http://mastodon.example.org/users/admin") + {:ok, user} = User.get_or_fetch_by_ap_id("http://mastodon.example.org/users/admin") assert user.info.source_data["endpoints"] refute user.last_refreshed_at == orig_user.last_refreshed_at @@ -539,8 +556,8 @@ test "gets all friends (followed users) for a given user" do {:ok, res} = User.get_friends(user) - followed_one = User.get_by_ap_id(followed_one.ap_id) - followed_two = User.get_by_ap_id(followed_two.ap_id) + followed_one = User.get_cached_by_ap_id(followed_one.ap_id) + followed_two = User.get_cached_by_ap_id(followed_two.ap_id) assert Enum.member?(res, followed_one) assert Enum.member?(res, followed_two) refute Enum.member?(res, not_followed) @@ -551,7 +568,7 @@ test "gets all friends (followed users) for a given user" do test "it sets the info->note_count property" do note = insert(:note) - user = User.get_by_ap_id(note.data["actor"]) + user = User.get_cached_by_ap_id(note.data["actor"]) assert user.info.note_count == 0 @@ -562,7 +579,7 @@ test "it sets the info->note_count property" do test "it increases the info->note_count property" do note = insert(:note) - user = User.get_by_ap_id(note.data["actor"]) + user = User.get_cached_by_ap_id(note.data["actor"]) assert user.info.note_count == 0 @@ -577,7 +594,7 @@ test "it increases the info->note_count property" do test "it decreases the info->note_count property" do note = insert(:note) - user = User.get_by_ap_id(note.data["actor"]) + user = User.get_cached_by_ap_id(note.data["actor"]) assert user.info.note_count == 0 @@ -679,7 +696,7 @@ test "blocks tear down cyclical follow relationships" do assert User.following?(blocked, blocker) {:ok, blocker} = User.block(blocker, blocked) - blocked = Repo.get(User, blocked.id) + blocked = User.get_cached_by_id(blocked.id) assert User.blocks?(blocker, blocked) @@ -697,7 +714,7 @@ test "blocks tear down blocker->blocked follow relationships" do refute User.following?(blocked, blocker) {:ok, blocker} = User.block(blocker, blocked) - blocked = Repo.get(User, blocked.id) + blocked = User.get_cached_by_id(blocked.id) assert User.blocks?(blocker, blocked) @@ -715,13 +732,29 @@ test "blocks tear down blocked->blocker follow relationships" do assert User.following?(blocked, blocker) {:ok, blocker} = User.block(blocker, blocked) - blocked = Repo.get(User, blocked.id) + blocked = User.get_cached_by_id(blocked.id) assert User.blocks?(blocker, blocked) refute User.following?(blocker, blocked) refute User.following?(blocked, blocker) end + + test "blocks tear down blocked->blocker subscription relationships" do + blocker = insert(:user) + blocked = insert(:user) + + {:ok, blocker} = User.subscribe(blocked, blocker) + + assert User.subscribed_to?(blocked, blocker) + refute User.subscribed_to?(blocker, blocked) + + {:ok, blocker} = User.block(blocker, blocked) + + assert User.blocks?(blocker, blocked) + refute User.subscribed_to?(blocker, blocked) + refute User.subscribed_to?(blocked, blocker) + end end describe "domain blocking" do @@ -792,6 +825,16 @@ test ".deactivate can de-activate then re-activate a user" do assert false == user.info.deactivated end + test ".delete_user_activities deletes all create activities" do + user = insert(:user) + + {:ok, activity} = CommonAPI.post(user, %{"status" => "2hu"}) + {:ok, _} = User.delete_user_activities(user) + + # TODO: Remove favorites, repeats, delete activities. + refute Activity.get_by_id(activity.id) + end + test ".delete deactivates a user, all follow relationships and all create activities" do user = insert(:user) followed = insert(:user) @@ -809,9 +852,9 @@ test ".delete deactivates a user, all follow relationships and all create activi {:ok, _} = User.delete(user) - followed = Repo.get(User, followed.id) - follower = Repo.get(User, follower.id) - user = Repo.get(User, user.id) + followed = User.get_cached_by_id(followed.id) + follower = User.get_cached_by_id(follower.id) + user = User.get_cached_by_id(user.id) assert user.info.deactivated @@ -820,7 +863,7 @@ test ".delete deactivates a user, all follow relationships and all create activi # TODO: Remove favorites, repeats, delete activities. - refute Repo.get(Activity, activity.id) + refute Activity.get_by_id(activity.id) end test "get_public_key_for_ap_id fetches a user that's not in the db" do @@ -965,7 +1008,7 @@ test "works with URIs" do results = User.search("http://mastodon.example.org/users/admin", resolve: true) result = results |> List.first() - user = User.get_by_ap_id("http://mastodon.example.org/users/admin") + user = User.get_cached_by_ap_id("http://mastodon.example.org/users/admin") assert length(results) == 1 assert user == result |> Map.put(:search_rank, nil) |> Map.put(:search_type, nil) @@ -1060,7 +1103,7 @@ test "preserves hosts in user links text" do expected_text = "A.k.a. " <> "@nick@domain.com" + }'>@nick@domain.com
" assert expected_text == User.parse_bio(bio, user) end @@ -1082,30 +1125,20 @@ test "Adds rel=me on linkbacked urls" do end end - test "bookmarks" do + test "follower count is updated when a follower is blocked" do user = insert(:user) + follower = insert(:user) + follower2 = insert(:user) + follower3 = insert(:user) - {:ok, activity1} = - CommonAPI.post(user, %{ - "status" => "heweoo!" - }) + {:ok, follower} = Pleroma.User.follow(follower, user) + {:ok, _follower2} = Pleroma.User.follow(follower2, user) + {:ok, _follower3} = Pleroma.User.follow(follower3, user) - id1 = activity1.data["object"]["id"] + {:ok, _} = Pleroma.User.block(user, follower) - {:ok, activity2} = - CommonAPI.post(user, %{ - "status" => "heweoo!" - }) + user_show = Pleroma.Web.TwitterAPI.UserView.render("show.json", %{user: user}) - id2 = activity2.data["object"]["id"] - - assert {:ok, user_state1} = User.bookmark(user, id1) - assert user_state1.bookmarks == [id1] - - assert {:ok, user_state2} = User.unbookmark(user, id1) - assert user_state2.bookmarks == [] - - assert {:ok, user_state3} = User.bookmark(user, id2) - assert user_state3.bookmarks == [id2] + assert Map.get(user_show, "followers_count") == 2 end end diff --git a/test/web/activity_pub/activity_pub_controller_test.exs b/test/web/activity_pub/activity_pub_controller_test.exs index a1e83b380..30adfda36 100644 --- a/test/web/activity_pub/activity_pub_controller_test.exs +++ b/test/web/activity_pub/activity_pub_controller_test.exs @@ -8,7 +8,6 @@ defmodule Pleroma.Web.ActivityPub.ActivityPubControllerTest do alias Pleroma.Activity alias Pleroma.Instances alias Pleroma.Object - alias Pleroma.Repo alias Pleroma.User alias Pleroma.Web.ActivityPub.ObjectView alias Pleroma.Web.ActivityPub.UserView @@ -51,7 +50,7 @@ test "it returns a json representation of the user with accept application/json" |> put_req_header("accept", "application/json") |> get("/users/#{user.nickname}") - user = Repo.get(User, user.id) + user = User.get_cached_by_id(user.id) assert json_response(conn, 200) == UserView.render("user.json", %{user: user}) end @@ -66,7 +65,7 @@ test "it returns a json representation of the user with accept application/activ |> put_req_header("accept", "application/activity+json") |> get("/users/#{user.nickname}") - user = Repo.get(User, user.id) + user = User.get_cached_by_id(user.id) assert json_response(conn, 200) == UserView.render("user.json", %{user: user}) end @@ -84,7 +83,7 @@ test "it returns a json representation of the user with accept application/ld+js ) |> get("/users/#{user.nickname}") - user = Repo.get(User, user.id) + user = User.get_cached_by_id(user.id) assert json_response(conn, 200) == UserView.render("user.json", %{user: user}) end @@ -254,6 +253,36 @@ test "it inserts an incoming activity into the database", %{conn: conn} do assert Activity.get_by_ap_id(data["id"]) end + test "it accepts messages from actors that are followed by the user", %{conn: conn} do + recipient = insert(:user) + actor = insert(:user, %{ap_id: "http://mastodon.example.org/users/actor"}) + + {:ok, recipient} = User.follow(recipient, actor) + + data = + File.read!("test/fixtures/mastodon-post-activity.json") + |> Poison.decode!() + + object = + data["object"] + |> Map.put("attributedTo", actor.ap_id) + + data = + data + |> Map.put("actor", actor.ap_id) + |> Map.put("object", object) + + conn = + conn + |> assign(:valid_signature, true) + |> put_req_header("content-type", "application/activity+json") + |> post("/users/#{recipient.nickname}/inbox", data) + + assert "ok" == json_response(conn, 200) + :timer.sleep(500) + assert Activity.get_by_ap_id(data["id"]) + end + test "it rejects reads from other users", %{conn: conn} do user = insert(:user) otheruser = insert(:user) @@ -543,7 +572,7 @@ test "it works for more than 10 users", %{conn: conn} do user = insert(:user) Enum.each(1..15, fn _ -> - user = Repo.get(User, user.id) + user = User.get_cached_by_id(user.id) other_user = insert(:user) User.follow(user, other_user) end) diff --git a/test/web/activity_pub/activity_pub_test.exs b/test/web/activity_pub/activity_pub_test.exs index ac5fbe0a9..f8e987e58 100644 --- a/test/web/activity_pub/activity_pub_test.exs +++ b/test/web/activity_pub/activity_pub_test.exs @@ -84,17 +84,21 @@ test "it fetches the appropriate tag-restricted posts" do {:ok, status_two} = CommonAPI.post(user, %{"status" => ". #essais"}) {:ok, status_three} = CommonAPI.post(user, %{"status" => ". #test #reject"}) - fetch_one = ActivityPub.fetch_activities([], %{"tag" => "test"}) - fetch_two = ActivityPub.fetch_activities([], %{"tag" => ["test", "essais"]}) + fetch_one = ActivityPub.fetch_activities([], %{"type" => "Create", "tag" => "test"}) + + fetch_two = + ActivityPub.fetch_activities([], %{"type" => "Create", "tag" => ["test", "essais"]}) fetch_three = ActivityPub.fetch_activities([], %{ + "type" => "Create", "tag" => ["test", "essais"], "tag_reject" => ["reject"] }) fetch_four = ActivityPub.fetch_activities([], %{ + "type" => "Create", "tag" => ["test"], "tag_all" => ["test", "reject"] }) @@ -192,8 +196,10 @@ test "adds an id to a given object if it lacks one and is a note and inserts it } {:ok, %Activity{} = activity} = ActivityPub.insert(data) - assert is_binary(activity.data["object"]["id"]) - assert %Object{} = Object.get_by_ap_id(activity.data["object"]["id"]) + object = Object.normalize(activity.data["object"]) + + assert is_binary(object.data["id"]) + assert %Object{} = Object.get_by_ap_id(activity.data["object"]) end end @@ -206,7 +212,11 @@ test "removes doubled 'to' recipients" do to: ["user1", "user1", "user2"], actor: user, context: "", - object: %{} + object: %{ + "to" => ["user1", "user1", "user2"], + "type" => "Note", + "content" => "testing" + } }) assert activity.data["to"] == ["user1", "user2"] @@ -218,18 +228,30 @@ test "increases user note count only for public activities" do user = insert(:user) {:ok, _} = - CommonAPI.post(Repo.get(User, user.id), %{"status" => "1", "visibility" => "public"}) + CommonAPI.post(User.get_cached_by_id(user.id), %{ + "status" => "1", + "visibility" => "public" + }) {:ok, _} = - CommonAPI.post(Repo.get(User, user.id), %{"status" => "2", "visibility" => "unlisted"}) + CommonAPI.post(User.get_cached_by_id(user.id), %{ + "status" => "2", + "visibility" => "unlisted" + }) {:ok, _} = - CommonAPI.post(Repo.get(User, user.id), %{"status" => "2", "visibility" => "private"}) + CommonAPI.post(User.get_cached_by_id(user.id), %{ + "status" => "2", + "visibility" => "private" + }) {:ok, _} = - CommonAPI.post(Repo.get(User, user.id), %{"status" => "3", "visibility" => "direct"}) + CommonAPI.post(User.get_cached_by_id(user.id), %{ + "status" => "3", + "visibility" => "direct" + }) - user = Repo.get(User, user.id) + user = User.get_cached_by_id(user.id) assert user.info.note_count == 2 end @@ -244,25 +266,21 @@ test "increases replies count" do # public {:ok, _} = CommonAPI.post(user2, Map.put(reply_data, "visibility", "public")) assert %{data: data, object: object} = Activity.get_by_ap_id_with_object(ap_id) - assert data["object"]["repliesCount"] == 1 assert object.data["repliesCount"] == 1 # unlisted {:ok, _} = CommonAPI.post(user2, Map.put(reply_data, "visibility", "unlisted")) assert %{data: data, object: object} = Activity.get_by_ap_id_with_object(ap_id) - assert data["object"]["repliesCount"] == 2 assert object.data["repliesCount"] == 2 # private {:ok, _} = CommonAPI.post(user2, Map.put(reply_data, "visibility", "private")) assert %{data: data, object: object} = Activity.get_by_ap_id_with_object(ap_id) - assert data["object"]["repliesCount"] == 2 assert object.data["repliesCount"] == 2 # direct {:ok, _} = CommonAPI.post(user2, Map.put(reply_data, "visibility", "direct")) assert %{data: data, object: object} = Activity.get_by_ap_id_with_object(ap_id) - assert data["object"]["repliesCount"] == 2 assert object.data["repliesCount"] == 2 end end @@ -322,7 +340,7 @@ test "doesn't return blocked activities" do {:ok, user} = User.block(user, %{ap_id: activity_three.data["actor"]}) {:ok, _announce, %{data: %{"id" => id}}} = CommonAPI.repeat(activity_three.id, booster) %Activity{} = boost_activity = Activity.get_create_by_object_ap_id(id) - activity_three = Repo.get(Activity, activity_three.id) + activity_three = Activity.get_by_id(activity_three.id) activities = ActivityPub.fetch_activities([], %{"blocking_user" => user, "skip_preload" => true}) @@ -341,6 +359,51 @@ test "doesn't return blocked activities" do assert Enum.member?(activities, activity_one) end + test "doesn't return transitive interactions concerning blocked users" do + blocker = insert(:user) + blockee = insert(:user) + friend = insert(:user) + + {:ok, blocker} = User.block(blocker, blockee) + + {:ok, activity_one} = CommonAPI.post(friend, %{"status" => "hey!"}) + + {:ok, activity_two} = CommonAPI.post(friend, %{"status" => "hey! @#{blockee.nickname}"}) + + {:ok, activity_three} = CommonAPI.post(blockee, %{"status" => "hey! @#{friend.nickname}"}) + + {:ok, activity_four} = CommonAPI.post(blockee, %{"status" => "hey! @#{blocker.nickname}"}) + + activities = ActivityPub.fetch_activities([], %{"blocking_user" => blocker}) + + assert Enum.member?(activities, activity_one) + refute Enum.member?(activities, activity_two) + refute Enum.member?(activities, activity_three) + refute Enum.member?(activities, activity_four) + end + + test "doesn't return announce activities concerning blocked users" do + blocker = insert(:user) + blockee = insert(:user) + friend = insert(:user) + + {:ok, blocker} = User.block(blocker, blockee) + + {:ok, activity_one} = CommonAPI.post(friend, %{"status" => "hey!"}) + + {:ok, activity_two} = CommonAPI.post(blockee, %{"status" => "hey! @#{friend.nickname}"}) + + {:ok, activity_three, _} = CommonAPI.repeat(activity_two.id, friend) + + activities = + ActivityPub.fetch_activities([], %{"blocking_user" => blocker}) + |> Enum.map(fn act -> act.id end) + + assert Enum.member?(activities, activity_one.id) + refute Enum.member?(activities, activity_two.id) + refute Enum.member?(activities, activity_three.id) + end + test "doesn't return muted activities" do activity_one = insert(:note_activity) activity_two = insert(:note_activity) @@ -380,7 +443,7 @@ test "doesn't return muted activities" do {:ok, user} = User.mute(user, %User{ap_id: activity_three.data["actor"]}) {:ok, _announce, %{data: %{"id" => id}}} = CommonAPI.repeat(activity_three.id, booster) %Activity{} = boost_activity = Activity.get_create_by_object_ap_id(id) - activity_three = Repo.get(Activity, activity_three.id) + activity_three = Activity.get_by_id(activity_three.id) activities = ActivityPub.fetch_activities([], %{"muting_user" => user, "skip_preload" => true}) @@ -559,7 +622,7 @@ test "unliking a previously liked object" do {:ok, _, _, object} = ActivityPub.unlike(user, object) assert object.data["like_count"] == 0 - assert Repo.get(Activity, like_activity.id) == nil + assert Activity.get_by_id(like_activity.id) == nil end end @@ -610,7 +673,7 @@ test "unannouncing a previously announced object" do assert unannounce_activity.data["actor"] == user.ap_id assert unannounce_activity.data["context"] == announce_activity.data["context"] - assert Repo.get(Activity, announce_activity.id) == nil + assert Activity.get_by_id(announce_activity.id) == nil end end @@ -645,43 +708,6 @@ test "fetches the latest Follow activity" do end end - describe "fetching an object" do - test "it fetches an object" do - {:ok, object} = - ActivityPub.fetch_object_from_id("http://mastodon.example.org/@admin/99541947525187367") - - assert activity = Activity.get_create_by_object_ap_id(object.data["id"]) - assert activity.data["id"] - - {:ok, object_again} = - ActivityPub.fetch_object_from_id("http://mastodon.example.org/@admin/99541947525187367") - - assert [attachment] = object.data["attachment"] - assert is_list(attachment["url"]) - - assert object == object_again - end - - test "it works with objects only available via Ostatus" do - {:ok, object} = ActivityPub.fetch_object_from_id("https://shitposter.club/notice/2827873") - assert activity = Activity.get_create_by_object_ap_id(object.data["id"]) - assert activity.data["id"] - - {:ok, object_again} = - ActivityPub.fetch_object_from_id("https://shitposter.club/notice/2827873") - - assert object == object_again - end - - test "it correctly stitches up conversations between ostatus and ap" do - last = "https://mstdn.io/users/mayuutann/statuses/99568293732299394" - {:ok, object} = ActivityPub.fetch_object_from_id(last) - - object = Object.get_by_ap_id(object.data["inReplyTo"]) - assert object - end - end - describe "following / unfollowing" do test "creates a follow activity" do follower = insert(:user) @@ -749,7 +775,7 @@ test "it creates a delete activity and deletes the original object" do assert delete.data["actor"] == note.data["actor"] assert delete.data["object"] == note.data["object"]["id"] - assert Repo.get(Activity, delete.id) != nil + assert Activity.get_by_id(delete.id) != nil assert Repo.get(Object, object.id).data["type"] == "Tombstone" end @@ -758,23 +784,35 @@ test "decrements user note count only for public activities" do user = insert(:user, info: %{note_count: 10}) {:ok, a1} = - CommonAPI.post(Repo.get(User, user.id), %{"status" => "yeah", "visibility" => "public"}) + CommonAPI.post(User.get_cached_by_id(user.id), %{ + "status" => "yeah", + "visibility" => "public" + }) {:ok, a2} = - CommonAPI.post(Repo.get(User, user.id), %{"status" => "yeah", "visibility" => "unlisted"}) + CommonAPI.post(User.get_cached_by_id(user.id), %{ + "status" => "yeah", + "visibility" => "unlisted" + }) {:ok, a3} = - CommonAPI.post(Repo.get(User, user.id), %{"status" => "yeah", "visibility" => "private"}) + CommonAPI.post(User.get_cached_by_id(user.id), %{ + "status" => "yeah", + "visibility" => "private" + }) {:ok, a4} = - CommonAPI.post(Repo.get(User, user.id), %{"status" => "yeah", "visibility" => "direct"}) + CommonAPI.post(User.get_cached_by_id(user.id), %{ + "status" => "yeah", + "visibility" => "direct" + }) - {:ok, _} = a1.data["object"]["id"] |> Object.get_by_ap_id() |> ActivityPub.delete() - {:ok, _} = a2.data["object"]["id"] |> Object.get_by_ap_id() |> ActivityPub.delete() - {:ok, _} = a3.data["object"]["id"] |> Object.get_by_ap_id() |> ActivityPub.delete() - {:ok, _} = a4.data["object"]["id"] |> Object.get_by_ap_id() |> ActivityPub.delete() + {:ok, _} = Object.normalize(a1) |> ActivityPub.delete() + {:ok, _} = Object.normalize(a2) |> ActivityPub.delete() + {:ok, _} = Object.normalize(a3) |> ActivityPub.delete() + {:ok, _} = Object.normalize(a4) |> ActivityPub.delete() - user = Repo.get(User, user.id) + user = User.get_cached_by_id(user.id) assert user.info.note_count == 10 end @@ -814,22 +852,18 @@ test "decreases reply count" do _ = CommonAPI.delete(direct_reply.id, user2) assert %{data: data, object: object} = Activity.get_by_ap_id_with_object(ap_id) - assert data["object"]["repliesCount"] == 2 assert object.data["repliesCount"] == 2 _ = CommonAPI.delete(private_reply.id, user2) assert %{data: data, object: object} = Activity.get_by_ap_id_with_object(ap_id) - assert data["object"]["repliesCount"] == 2 assert object.data["repliesCount"] == 2 _ = CommonAPI.delete(public_reply.id, user2) assert %{data: data, object: object} = Activity.get_by_ap_id_with_object(ap_id) - assert data["object"]["repliesCount"] == 1 assert object.data["repliesCount"] == 1 _ = CommonAPI.delete(unlisted_reply.id, user2) assert %{data: data, object: object} = Activity.get_by_ap_id_with_object(ap_id) - assert data["object"]["repliesCount"] == 0 assert object.data["repliesCount"] == 0 end end @@ -871,7 +905,10 @@ test "it filters broken threads" do activities = ActivityPub.fetch_activities([user1.ap_id | user1.following]) private_activity_1 = Activity.get_by_ap_id_with_object(private_activity_1.data["id"]) - assert [public_activity, private_activity_1, private_activity_3] == activities + + assert [public_activity, private_activity_1, private_activity_3] == + activities + assert length(activities) == 3 activities = ActivityPub.contain_timeline(activities, user1) @@ -881,15 +918,6 @@ test "it filters broken threads" do end end - test "it can fetch plume articles" do - {:ok, object} = - ActivityPub.fetch_object_from_id( - "https://baptiste.gelez.xyz/~/PlumeDevelopment/this-month-in-plume-june-2018/" - ) - - assert object - end - describe "update" do test "it creates an update activity with the new user data" do user = insert(:user) @@ -911,15 +939,6 @@ test "it creates an update activity with the new user data" do end end - test "it can fetch peertube videos" do - {:ok, object} = - ActivityPub.fetch_object_from_id( - "https://peertube.moe/videos/watch/df5f464b-be8d-46fb-ad81-2d4c2d1630e3" - ) - - assert object - end - test "returned pinned statuses" do Pleroma.Config.put([:instance, :max_pinned_statuses], 3) user = insert(:user) diff --git a/test/web/activity_pub/transmogrifier_test.exs b/test/web/activity_pub/transmogrifier_test.exs index 50e8e40bd..c24b50f8c 100644 --- a/test/web/activity_pub/transmogrifier_test.exs +++ b/test/web/activity_pub/transmogrifier_test.exs @@ -6,6 +6,7 @@ defmodule Pleroma.Web.ActivityPub.TransmogrifierTest do use Pleroma.DataCase alias Pleroma.Activity alias Pleroma.Object + alias Pleroma.Object.Fetcher alias Pleroma.Repo alias Pleroma.User alias Pleroma.Web.ActivityPub.ActivityPub @@ -50,16 +51,14 @@ test "it fetches replied-to activities if we don't have them" do |> Map.put("object", object) {:ok, returned_activity} = Transmogrifier.handle_incoming(data) + returned_object = Object.normalize(returned_activity.data["object"]) assert activity = Activity.get_create_by_object_ap_id( "tag:shitposter.club,2017-05-05:noticeId=2827873:objectType=comment" ) - assert returned_activity.data["object"]["inReplyToAtomUri"] == - "https://shitposter.club/notice/2827873" - - assert returned_activity.data["object"]["inReplyToStatusId"] == activity.id + assert returned_object.data["inReplyToAtomUri"] == "https://shitposter.club/notice/2827873" end test "it works for incoming notices" do @@ -82,7 +81,7 @@ test "it works for incoming notices" do assert data["actor"] == "http://mastodon.example.org/users/admin" - object = data["object"] + object = Object.normalize(data["object"]).data assert object["id"] == "http://mastodon.example.org/users/admin/statuses/99512778738411822" assert object["to"] == ["https://www.w3.org/ns/activitystreams#Public"] @@ -100,7 +99,7 @@ test "it works for incoming notices" do assert object["sensitive"] == true - user = User.get_by_ap_id(object["actor"]) + user = User.get_cached_by_ap_id(object["actor"]) assert user.info.note_count == 1 end @@ -109,7 +108,9 @@ test "it works for incoming notices with hashtags" do data = File.read!("test/fixtures/mastodon-post-activity-hashtag.json") |> Poison.decode!() {:ok, %Activity{data: data, local: false}} = Transmogrifier.handle_incoming(data) - assert Enum.at(data["object"]["tag"], 2) == "moo" + object = Object.normalize(data["object"]) + + assert Enum.at(object.data["tag"], 2) == "moo" end test "it works for incoming notices with contentMap" do @@ -117,8 +118,9 @@ test "it works for incoming notices with contentMap" do File.read!("test/fixtures/mastodon-post-activity-contentmap.json") |> Poison.decode!() {:ok, %Activity{data: data, local: false}} = Transmogrifier.handle_incoming(data) + object = Object.normalize(data["object"]) - assert data["object"]["content"] == + assert object.data["content"] == "

@lain

" end @@ -126,8 +128,9 @@ test "it works for incoming notices with to/cc not being an array (kroeg)" do data = File.read!("test/fixtures/kroeg-post-activity.json") |> Poison.decode!() {:ok, %Activity{data: data, local: false}} = Transmogrifier.handle_incoming(data) + object = Object.normalize(data["object"]) - assert data["object"]["content"] == + assert object.data["content"] == "

henlo from my Psion netBook

message sent from my Psion netBook

" end @@ -143,24 +146,27 @@ test "it works for incoming notices with tag not being an array (kroeg)" do data = File.read!("test/fixtures/kroeg-array-less-emoji.json") |> Poison.decode!() {:ok, %Activity{data: data, local: false}} = Transmogrifier.handle_incoming(data) + object = Object.normalize(data["object"]) - assert data["object"]["emoji"] == %{ + assert object.data["emoji"] == %{ "icon_e_smile" => "https://puckipedia.com/forum/images/smilies/icon_e_smile.png" } data = File.read!("test/fixtures/kroeg-array-less-hashtag.json") |> Poison.decode!() {:ok, %Activity{data: data, local: false}} = Transmogrifier.handle_incoming(data) + object = Object.normalize(data["object"]) - assert "test" in data["object"]["tag"] + assert "test" in object.data["tag"] end test "it works for incoming notices with url not being a string (prismo)" do data = File.read!("test/fixtures/prismo-url-map.json") |> Poison.decode!() {:ok, %Activity{data: data, local: false}} = Transmogrifier.handle_incoming(data) + object = Object.normalize(data["object"]) - assert data["object"]["url"] == "https://prismo.news/posts/83" + assert object.data["url"] == "https://prismo.news/posts/83" end test "it cleans up incoming notices which are not really DMs" do @@ -182,15 +188,15 @@ test "it cleans up incoming notices which are not really DMs" do data = Map.put(data, "object", object) - {:ok, %Activity{data: data, local: false}} = Transmogrifier.handle_incoming(data) + {:ok, %Activity{data: data, local: false} = activity} = Transmogrifier.handle_incoming(data) assert data["to"] == [] assert data["cc"] == to - object = data["object"] + object_data = Object.normalize(activity).data - assert object["to"] == [] - assert object["cc"] == to + assert object_data["to"] == [] + assert object_data["cc"] == to end test "it works for incoming follow requests" do @@ -206,7 +212,27 @@ test "it works for incoming follow requests" do assert data["actor"] == "http://mastodon.example.org/users/admin" assert data["type"] == "Follow" assert data["id"] == "http://mastodon.example.org/users/admin#follows/2" - assert User.following?(User.get_by_ap_id(data["actor"]), user) + assert User.following?(User.get_cached_by_ap_id(data["actor"]), user) + end + + test "it rejects incoming follow requests from blocked users when deny_follow_blocked is enabled" do + Pleroma.Config.put([:user, :deny_follow_blocked], true) + + user = insert(:user) + {:ok, target} = User.get_or_fetch("http://mastodon.example.org/users/admin") + + {:ok, user} = User.block(user, target) + + data = + File.read!("test/fixtures/mastodon-follow-activity.json") + |> Poison.decode!() + |> Map.put("object", user.ap_id) + + {:ok, %Activity{data: %{"id" => id}}} = Transmogrifier.handle_incoming(data) + + %Activity{} = activity = Activity.get_by_ap_id(id) + + assert activity.data["state"] == "reject" end test "it works for incoming follow requests from hubzilla" do @@ -223,7 +249,7 @@ test "it works for incoming follow requests from hubzilla" do assert data["actor"] == "https://hubzilla.example.org/channel/kaniini" assert data["type"] == "Follow" assert data["id"] == "https://hubzilla.example.org/channel/kaniini#follows/2" - assert User.following?(User.get_by_ap_id(data["actor"]), user) + assert User.following?(User.get_cached_by_ap_id(data["actor"]), user) end test "it works for incoming likes" do @@ -233,14 +259,14 @@ test "it works for incoming likes" do data = File.read!("test/fixtures/mastodon-like.json") |> Poison.decode!() - |> Map.put("object", activity.data["object"]["id"]) + |> Map.put("object", activity.data["object"]) {:ok, %Activity{data: data, local: false}} = Transmogrifier.handle_incoming(data) assert data["actor"] == "http://mastodon.example.org/users/admin" assert data["type"] == "Like" assert data["id"] == "http://mastodon.example.org/users/admin#likes/2" - assert data["object"] == activity.data["object"]["id"] + assert data["object"] == activity.data["object"] end test "it returns an error for incoming unlikes wihout a like activity" do @@ -250,7 +276,7 @@ test "it returns an error for incoming unlikes wihout a like activity" do data = File.read!("test/fixtures/mastodon-undo-like.json") |> Poison.decode!() - |> Map.put("object", activity.data["object"]["id"]) + |> Map.put("object", activity.data["object"]) assert Transmogrifier.handle_incoming(data) == :error end @@ -262,7 +288,7 @@ test "it works for incoming unlikes with an existing like activity" do like_data = File.read!("test/fixtures/mastodon-like.json") |> Poison.decode!() - |> Map.put("object", activity.data["object"]["id"]) + |> Map.put("object", activity.data["object"]) {:ok, %Activity{data: like_data, local: false}} = Transmogrifier.handle_incoming(like_data) @@ -304,7 +330,7 @@ test "it works for incoming announces with an existing activity" do data = File.read!("test/fixtures/mastodon-announce.json") |> Poison.decode!() - |> Map.put("object", activity.data["object"]["id"]) + |> Map.put("object", activity.data["object"]) {:ok, %Activity{data: data, local: false}} = Transmogrifier.handle_incoming(data) @@ -314,7 +340,7 @@ test "it works for incoming announces with an existing activity" do assert data["id"] == "http://mastodon.example.org/users/admin/statuses/99542391527669785/activity" - assert data["object"] == activity.data["object"]["id"] + assert data["object"] == activity.data["object"] assert Activity.get_create_by_object_ap_id(data["object"]).id == activity.id end @@ -326,7 +352,7 @@ test "it does not clobber the addressing on announce activities" do data = File.read!("test/fixtures/mastodon-announce.json") |> Poison.decode!() - |> Map.put("object", activity.data["object"]["id"]) + |> Map.put("object", Object.normalize(activity).data["id"]) |> Map.put("to", ["http://mastodon.example.org/users/admin/followers"]) |> Map.put("cc", []) @@ -452,7 +478,7 @@ test "it works for incoming deletes" do object = data["object"] - |> Map.put("id", activity.data["object"]["id"]) + |> Map.put("id", activity.data["object"]) data = data @@ -461,7 +487,7 @@ test "it works for incoming deletes" do {:ok, %Activity{local: false}} = Transmogrifier.handle_incoming(data) - refute Repo.get(Activity, activity.id) + refute Activity.get_by_id(activity.id) end test "it fails for incoming deletes with spoofed origin" do @@ -473,7 +499,7 @@ test "it fails for incoming deletes with spoofed origin" do object = data["object"] - |> Map.put("id", activity.data["object"]["id"]) + |> Map.put("id", activity.data["object"]) data = data @@ -481,7 +507,7 @@ test "it fails for incoming deletes with spoofed origin" do :error = Transmogrifier.handle_incoming(data) - assert Repo.get(Activity, activity.id) + assert Activity.get_by_id(activity.id) end test "it works for incoming unannounces with an existing notice" do @@ -491,7 +517,7 @@ test "it works for incoming unannounces with an existing notice" do announce_data = File.read!("test/fixtures/mastodon-announce.json") |> Poison.decode!() - |> Map.put("object", activity.data["object"]["id"]) + |> Map.put("object", activity.data["object"]) {:ok, %Activity{data: announce_data, local: false}} = Transmogrifier.handle_incoming(announce_data) @@ -506,7 +532,7 @@ test "it works for incoming unannounces with an existing notice" do assert data["type"] == "Undo" assert data["object"]["type"] == "Announce" - assert data["object"]["object"] == activity.data["object"]["id"] + assert data["object"]["object"] == activity.data["object"] assert data["object"]["id"] == "http://mastodon.example.org/users/admin/statuses/99542391527669785/activity" @@ -534,7 +560,7 @@ test "it works for incomming unfollows with an existing follow" do assert data["object"]["object"] == user.ap_id assert data["actor"] == "http://mastodon.example.org/users/admin" - refute User.following?(User.get_by_ap_id(data["actor"]), user) + refute User.following?(User.get_cached_by_ap_id(data["actor"]), user) end test "it works for incoming blocks" do @@ -551,7 +577,7 @@ test "it works for incoming blocks" do assert data["object"] == user.ap_id assert data["actor"] == "http://mastodon.example.org/users/admin" - blocker = User.get_by_ap_id(data["actor"]) + blocker = User.get_cached_by_ap_id(data["actor"]) assert User.blocks?(blocker, user) end @@ -578,8 +604,8 @@ test "incoming blocks successfully tear down any follow relationship" do assert data["object"] == blocked.ap_id assert data["actor"] == blocker.ap_id - blocker = User.get_by_ap_id(data["actor"]) - blocked = User.get_by_ap_id(data["object"]) + blocker = User.get_cached_by_ap_id(data["actor"]) + blocked = User.get_cached_by_ap_id(data["object"]) assert User.blocks?(blocker, blocked) @@ -608,7 +634,7 @@ test "it works for incoming unblocks with an existing block" do assert data["object"]["object"] == user.ap_id assert data["actor"] == "http://mastodon.example.org/users/admin" - blocker = User.get_by_ap_id(data["actor"]) + blocker = User.get_cached_by_ap_id(data["actor"]) refute User.blocks?(blocker, user) end @@ -639,7 +665,7 @@ test "it works for incoming accepts which were pre-accepted" do assert activity.data["object"] == follow_activity.data["id"] - follower = Repo.get(User, follower.id) + follower = User.get_cached_by_id(follower.id) assert User.following?(follower, followed) == true end @@ -661,7 +687,7 @@ test "it works for incoming accepts which were orphaned" do {:ok, activity} = Transmogrifier.handle_incoming(accept_data) assert activity.data["object"] == follow_activity.data["id"] - follower = Repo.get(User, follower.id) + follower = User.get_cached_by_id(follower.id) assert User.following?(follower, followed) == true end @@ -681,7 +707,7 @@ test "it works for incoming accepts which are referenced by IRI only" do {:ok, activity} = Transmogrifier.handle_incoming(accept_data) assert activity.data["object"] == follow_activity.data["id"] - follower = Repo.get(User, follower.id) + follower = User.get_cached_by_id(follower.id) assert User.following?(follower, followed) == true end @@ -700,7 +726,7 @@ test "it fails for incoming accepts which cannot be correlated" do :error = Transmogrifier.handle_incoming(accept_data) - follower = Repo.get(User, follower.id) + follower = User.get_cached_by_id(follower.id) refute User.following?(follower, followed) == true end @@ -719,7 +745,7 @@ test "it fails for incoming rejects which cannot be correlated" do :error = Transmogrifier.handle_incoming(accept_data) - follower = Repo.get(User, follower.id) + follower = User.get_cached_by_id(follower.id) refute User.following?(follower, followed) == true end @@ -744,7 +770,7 @@ test "it works for incoming rejects which are orphaned" do {:ok, activity} = Transmogrifier.handle_incoming(reject_data) refute activity.local - follower = Repo.get(User, follower.id) + follower = User.get_cached_by_id(follower.id) assert User.following?(follower, followed) == false end @@ -766,7 +792,7 @@ test "it works for incoming rejects which are referenced by IRI only" do {:ok, %Activity{data: _}} = Transmogrifier.handle_incoming(reject_data) - follower = Repo.get(User, follower.id) + follower = User.get_cached_by_id(follower.id) assert User.following?(follower, followed) == false end @@ -785,7 +811,7 @@ test "it rejects activities without a valid ID" do test "it remaps video URLs as attachments if necessary" do {:ok, object} = - ActivityPub.fetch_object_from_id( + Fetcher.fetch_object_from_id( "https://peertube.moe/videos/watch/df5f464b-be8d-46fb-ad81-2d4c2d1630e3" ) @@ -940,7 +966,7 @@ test "it strips internal hashtag data" do test "it strips internal fields" do user = insert(:user) - {:ok, activity} = CommonAPI.post(user, %{"status" => "#2hu :moominmamma:"}) + {:ok, activity} = CommonAPI.post(user, %{"status" => "#2hu :firefox:"}) {:ok, modified} = Transmogrifier.prepare_outgoing(activity.data) @@ -1020,7 +1046,7 @@ test "it upgrades a user to activitypub" do {:ok, unrelated_activity} = CommonAPI.post(user_two, %{"status" => "test"}) assert "http://localhost:4001/users/rye@niu.moe/followers" in activity.recipients - user = Repo.get(User, user.id) + user = User.get_cached_by_id(user.id) assert user.info.note_count == 1 {:ok, user} = Transmogrifier.upgrade_user_from_ap_id("https://niu.moe/users/rye") @@ -1028,13 +1054,10 @@ test "it upgrades a user to activitypub" do assert user.info.note_count == 1 assert user.follower_address == "https://niu.moe/users/rye/followers" - # Wait for the background task - :timer.sleep(1000) - - user = Repo.get(User, user.id) + user = User.get_cached_by_id(user.id) assert user.info.note_count == 1 - activity = Repo.get(Activity, activity.id) + activity = Activity.get_by_id(activity.id) assert user.follower_address in activity.recipients assert %{ @@ -1057,10 +1080,10 @@ test "it upgrades a user to activitypub" do refute "..." in activity.recipients - unrelated_activity = Repo.get(Activity, unrelated_activity.id) + unrelated_activity = Activity.get_by_id(unrelated_activity.id) refute user.follower_address in unrelated_activity.recipients - user_two = Repo.get(User, user_two.id) + user_two = User.get_cached_by_id(user_two.id) assert user.follower_address in user_two.following refute "..." in user_two.following end @@ -1093,10 +1116,6 @@ test "it fixes the actor URL property to be a proper URI" do end describe "actor origin containment" do - test "it rejects objects with a bogus origin" do - {:error, _} = ActivityPub.fetch_object_from_id("https://info.pleroma.site/activity.json") - end - test "it rejects activities which reference objects with bogus origins" do data = %{ "@context" => "https://www.w3.org/ns/activitystreams", @@ -1110,10 +1129,6 @@ test "it rejects activities which reference objects with bogus origins" do :error = Transmogrifier.handle_incoming(data) end - test "it rejects objects when attributedTo is wrong (variant 1)" do - {:error, _} = ActivityPub.fetch_object_from_id("https://info.pleroma.site/activity2.json") - end - test "it rejects activities which reference objects that have an incorrect attribution (variant 1)" do data = %{ "@context" => "https://www.w3.org/ns/activitystreams", @@ -1127,10 +1142,6 @@ test "it rejects activities which reference objects that have an incorrect attri :error = Transmogrifier.handle_incoming(data) end - test "it rejects objects when attributedTo is wrong (variant 2)" do - {:error, _} = ActivityPub.fetch_object_from_id("https://info.pleroma.site/activity3.json") - end - test "it rejects activities which reference objects that have an incorrect attribution (variant 2)" do data = %{ "@context" => "https://www.w3.org/ns/activitystreams", @@ -1145,62 +1156,6 @@ test "it rejects activities which reference objects that have an incorrect attri end end - describe "general origin containment" do - test "contain_origin_from_id() catches obvious spoofing attempts" do - data = %{ - "id" => "http://example.com/~alyssa/activities/1234.json" - } - - :error = - Transmogrifier.contain_origin_from_id( - "http://example.org/~alyssa/activities/1234.json", - data - ) - end - - test "contain_origin_from_id() allows alternate IDs within the same origin domain" do - data = %{ - "id" => "http://example.com/~alyssa/activities/1234.json" - } - - :ok = - Transmogrifier.contain_origin_from_id( - "http://example.com/~alyssa/activities/1234", - data - ) - end - - test "contain_origin_from_id() allows matching IDs" do - data = %{ - "id" => "http://example.com/~alyssa/activities/1234.json" - } - - :ok = - Transmogrifier.contain_origin_from_id( - "http://example.com/~alyssa/activities/1234.json", - data - ) - end - - test "users cannot be collided through fake direction spoofing attempts" do - insert(:user, %{ - nickname: "rye@niu.moe", - local: false, - ap_id: "https://niu.moe/users/rye", - follower_address: User.ap_followers(%User{nickname: "rye@niu.moe"}) - }) - - {:error, _} = User.get_or_fetch_by_ap_id("https://n1u.moe/users/rye") - end - - test "all objects with fake directions are rejected by the object fetcher" do - {:error, _} = - ActivityPub.fetch_and_contain_remote_object_from_id( - "https://info.pleroma.site/activity4.json" - ) - end - end - describe "reserialization" do test "successfully reserializes a message with inReplyTo == nil" do user = insert(:user) diff --git a/test/web/activity_pub/utils_test.exs b/test/web/activity_pub/utils_test.exs index 2bd3ddf93..c57fae437 100644 --- a/test/web/activity_pub/utils_test.exs +++ b/test/web/activity_pub/utils_test.exs @@ -1,10 +1,33 @@ defmodule Pleroma.Web.ActivityPub.UtilsTest do use Pleroma.DataCase + alias Pleroma.Activity + alias Pleroma.User + alias Pleroma.Web.ActivityPub.ActivityPub alias Pleroma.Web.ActivityPub.Utils alias Pleroma.Web.CommonAPI import Pleroma.Factory + describe "fetch the latest Follow" do + test "fetches the latest Follow activity" do + %Activity{data: %{"type" => "Follow"}} = activity = insert(:follow_activity) + follower = User.get_cached_by_ap_id(activity.data["actor"]) + followed = User.get_cached_by_ap_id(activity.data["object"]) + + assert activity == Utils.fetch_latest_follow(follower, followed) + end + end + + describe "fetch the latest Block" do + test "fetches the latest Block activity" do + blocker = insert(:user) + blocked = insert(:user) + {:ok, activity} = ActivityPub.block(blocker, blocked) + + assert activity == Utils.fetch_latest_block(blocker, blocked) + end + end + describe "determine_explicit_mentions()" do test "works with an object that has mentions" do object = %{ @@ -169,4 +192,16 @@ test "returns the what was collected if there are less pages than specified" do assert Utils.fetch_ordered_collection("http://example.com/outbox", 5) == [0, 1] end end + + test "make_json_ld_header/0" do + assert Utils.make_json_ld_header() == %{ + "@context" => [ + "https://www.w3.org/ns/activitystreams", + "http://localhost:4001/schemas/litepub-0.1.jsonld", + %{ + "@language" => "und" + } + ] + } + end end diff --git a/test/web/admin_api/admin_api_controller_test.exs b/test/web/admin_api/admin_api_controller_test.exs index 2f53416a3..b89c42327 100644 --- a/test/web/admin_api/admin_api_controller_test.exs +++ b/test/web/admin_api/admin_api_controller_test.exs @@ -5,8 +5,8 @@ defmodule Pleroma.Web.AdminAPI.AdminAPIControllerTest do use Pleroma.Web.ConnCase - alias Pleroma.Repo alias Pleroma.User + alias Pleroma.UserInviteToken import Pleroma.Factory describe "/api/pleroma/admin/user" do @@ -75,6 +75,50 @@ test "when the user doesn't exist", %{conn: conn} do end end + describe "/api/pleroma/admin/user/follow" do + test "allows to force-follow another user" do + admin = insert(:user, info: %{is_admin: true}) + user = insert(:user) + follower = insert(:user) + + build_conn() + |> assign(:user, admin) + |> put_req_header("accept", "application/json") + |> post("/api/pleroma/admin/user/follow", %{ + "follower" => follower.nickname, + "followed" => user.nickname + }) + + user = User.get_cached_by_id(user.id) + follower = User.get_cached_by_id(follower.id) + + assert User.following?(follower, user) + end + end + + describe "/api/pleroma/admin/user/unfollow" do + test "allows to force-unfollow another user" do + admin = insert(:user, info: %{is_admin: true}) + user = insert(:user) + follower = insert(:user) + + User.follow(follower, user) + + build_conn() + |> assign(:user, admin) + |> put_req_header("accept", "application/json") + |> post("/api/pleroma/admin/user/unfollow", %{ + "follower" => follower.nickname, + "followed" => user.nickname + }) + + user = User.get_cached_by_id(user.id) + follower = User.get_cached_by_id(follower.id) + + refute User.following?(follower, user) + end + end + describe "PUT /api/pleroma/admin/users/tag" do setup do admin = insert(:user, info: %{is_admin: true}) @@ -101,13 +145,13 @@ test "it appends specified tags to users with specified nicknames", %{ user2: user2 } do assert json_response(conn, :no_content) - assert Repo.get(User, user1.id).tags == ["x", "foo", "bar"] - assert Repo.get(User, user2.id).tags == ["y", "foo", "bar"] + assert User.get_cached_by_id(user1.id).tags == ["x", "foo", "bar"] + assert User.get_cached_by_id(user2.id).tags == ["y", "foo", "bar"] end test "it does not modify tags of not specified users", %{conn: conn, user3: user3} do assert json_response(conn, :no_content) - assert Repo.get(User, user3.id).tags == ["unchanged"] + assert User.get_cached_by_id(user3.id).tags == ["unchanged"] end end @@ -137,13 +181,13 @@ test "it removes specified tags from users with specified nicknames", %{ user2: user2 } do assert json_response(conn, :no_content) - assert Repo.get(User, user1.id).tags == [] - assert Repo.get(User, user2.id).tags == ["y"] + assert User.get_cached_by_id(user1.id).tags == [] + assert User.get_cached_by_id(user2.id).tags == ["y"] end test "it does not modify tags of not specified users", %{conn: conn, user3: user3} do assert json_response(conn, :no_content) - assert Repo.get(User, user3.id).tags == ["unchanged"] + assert User.get_cached_by_id(user3.id).tags == ["unchanged"] end end @@ -213,7 +257,7 @@ test "deactivates the user", %{conn: conn} do conn |> put("/api/pleroma/admin/activation_status/#{user.nickname}", %{status: false}) - user = Repo.get(User, user.id) + user = User.get_cached_by_id(user.id) assert user.info.deactivated == true assert json_response(conn, :no_content) end @@ -225,7 +269,7 @@ test "activates the user", %{conn: conn} do conn |> put("/api/pleroma/admin/activation_status/#{user.nickname}", %{status: true}) - user = Repo.get(User, user.id) + user = User.get_cached_by_id(user.id) assert user.info.deactivated == false assert json_response(conn, :no_content) end @@ -273,13 +317,21 @@ test "sends invitation and returns 204", %{conn: conn, user: user} do assert token_record refute token_record.used - Swoosh.TestAssertions.assert_email_sent( - Pleroma.UserEmail.user_invitation_email( + notify_email = Pleroma.Config.get([:instance, :notify_email]) + instance_name = Pleroma.Config.get([:instance, :name]) + + email = + Pleroma.Emails.UserEmail.user_invitation_email( user, token_record, recipient_email, recipient_name ) + + Swoosh.TestAssertions.assert_email_sent( + from: {instance_name, notify_email}, + to: {recipient_name, recipient_email}, + html_body: email.html_body ) end @@ -597,4 +649,136 @@ test "PATCH /api/pleroma/admin/users/:nickname/toggle_activation" do "tags" => [] } end + + describe "GET /api/pleroma/admin/invite_token" do + test "without options" do + admin = insert(:user, info: %{is_admin: true}) + + conn = + build_conn() + |> assign(:user, admin) + |> get("/api/pleroma/admin/invite_token") + + token = json_response(conn, 200) + invite = UserInviteToken.find_by_token!(token) + refute invite.used + refute invite.expires_at + refute invite.max_use + assert invite.invite_type == "one_time" + end + + test "with expires_at" do + admin = insert(:user, info: %{is_admin: true}) + + conn = + build_conn() + |> assign(:user, admin) + |> get("/api/pleroma/admin/invite_token", %{ + "invite" => %{"expires_at" => Date.to_string(Date.utc_today())} + }) + + token = json_response(conn, 200) + invite = UserInviteToken.find_by_token!(token) + + refute invite.used + assert invite.expires_at == Date.utc_today() + refute invite.max_use + assert invite.invite_type == "date_limited" + end + + test "with max_use" do + admin = insert(:user, info: %{is_admin: true}) + + conn = + build_conn() + |> assign(:user, admin) + |> get("/api/pleroma/admin/invite_token", %{ + "invite" => %{"max_use" => 150} + }) + + token = json_response(conn, 200) + invite = UserInviteToken.find_by_token!(token) + refute invite.used + refute invite.expires_at + assert invite.max_use == 150 + assert invite.invite_type == "reusable" + end + + test "with max use and expires_at" do + admin = insert(:user, info: %{is_admin: true}) + + conn = + build_conn() + |> assign(:user, admin) + |> get("/api/pleroma/admin/invite_token", %{ + "invite" => %{"max_use" => 150, "expires_at" => Date.to_string(Date.utc_today())} + }) + + token = json_response(conn, 200) + invite = UserInviteToken.find_by_token!(token) + refute invite.used + assert invite.expires_at == Date.utc_today() + assert invite.max_use == 150 + assert invite.invite_type == "reusable_date_limited" + end + end + + describe "GET /api/pleroma/admin/invites" do + test "no invites" do + admin = insert(:user, info: %{is_admin: true}) + + conn = + build_conn() + |> assign(:user, admin) + |> get("/api/pleroma/admin/invites") + + assert json_response(conn, 200) == %{"invites" => []} + end + + test "with invite" do + admin = insert(:user, info: %{is_admin: true}) + {:ok, invite} = UserInviteToken.create_invite() + + conn = + build_conn() + |> assign(:user, admin) + |> get("/api/pleroma/admin/invites") + + assert json_response(conn, 200) == %{ + "invites" => [ + %{ + "expires_at" => nil, + "id" => invite.id, + "invite_type" => "one_time", + "max_use" => nil, + "token" => invite.token, + "used" => false, + "uses" => 0 + } + ] + } + end + end + + describe "POST /api/pleroma/admin/revoke_invite" do + test "with token" do + admin = insert(:user, info: %{is_admin: true}) + {:ok, invite} = UserInviteToken.create_invite() + + conn = + build_conn() + |> assign(:user, admin) + |> post("/api/pleroma/admin/revoke_invite", %{"token" => invite.token}) + + assert json_response(conn, 200) == %{ + "expires_at" => nil, + "id" => invite.id, + "invite_type" => "one_time", + "max_use" => nil, + "token" => invite.token, + "used" => true, + "uses" => 0 + } + end + end end diff --git a/test/web/auth/authenticator_test.exs b/test/web/auth/authenticator_test.exs new file mode 100644 index 000000000..fea5c8209 --- /dev/null +++ b/test/web/auth/authenticator_test.exs @@ -0,0 +1,42 @@ +# Pleroma: A lightweight social networking server +# Copyright © 2017-2019 Pleroma Authors +# SPDX-License-Identifier: AGPL-3.0-only + +defmodule Pleroma.Web.Auth.AuthenticatorTest do + use Pleroma.Web.ConnCase + + alias Pleroma.Web.Auth.Authenticator + import Pleroma.Factory + + describe "fetch_user/1" do + test "returns user by name" do + user = insert(:user) + assert Authenticator.fetch_user(user.nickname) == user + end + + test "returns user by email" do + user = insert(:user) + assert Authenticator.fetch_user(user.email) == user + end + + test "returns nil" do + assert Authenticator.fetch_user("email") == nil + end + end + + describe "fetch_credentials/1" do + test "returns name and password from authorization params" do + params = %{"authorization" => %{"name" => "test", "password" => "test-pass"}} + assert Authenticator.fetch_credentials(params) == {:ok, {"test", "test-pass"}} + end + + test "returns name and password with grant_type 'password'" do + params = %{"grant_type" => "password", "username" => "test", "password" => "test-pass"} + assert Authenticator.fetch_credentials(params) == {:ok, {"test", "test-pass"}} + end + + test "returns error" do + assert Authenticator.fetch_credentials(%{}) == {:error, :invalid_credentials} + end + end +end diff --git a/test/web/common_api/common_api_test.exs b/test/web/common_api/common_api_test.exs index 34aa5bf18..a5b07c446 100644 --- a/test/web/common_api/common_api_test.exs +++ b/test/web/common_api/common_api_test.exs @@ -5,6 +5,7 @@ defmodule Pleroma.Web.CommonAPITest do use Pleroma.DataCase alias Pleroma.Activity + alias Pleroma.Object alias Pleroma.User alias Pleroma.Web.CommonAPI @@ -32,24 +33,26 @@ test "it de-duplicates tags" do user = insert(:user) {:ok, activity} = CommonAPI.post(user, %{"status" => "#2hu #2HU"}) - assert activity.data["object"]["tag"] == ["2hu"] + object = Object.normalize(activity.data["object"]) + + assert object.data["tag"] == ["2hu"] end test "it adds emoji in the object" do user = insert(:user) - {:ok, activity} = CommonAPI.post(user, %{"status" => ":moominmamma:"}) + {:ok, activity} = CommonAPI.post(user, %{"status" => ":firefox:"}) - assert activity.data["object"]["emoji"]["moominmamma"] + assert Object.normalize(activity).data["emoji"]["firefox"] end test "it adds emoji when updating profiles" do - user = insert(:user, %{name: ":karjalanpiirakka:"}) + user = insert(:user, %{name: ":firefox:"}) CommonAPI.update(user) user = User.get_cached_by_ap_id(user.ap_id) - [karjalanpiirakka] = user.info.source_data["tag"] + [firefox] = user.info.source_data["tag"] - assert karjalanpiirakka["name"] == ":karjalanpiirakka:" + assert firefox["name"] == ":firefox:" end describe "posting" do @@ -64,8 +67,9 @@ test "it filters out obviously bad tags when accepting a post as HTML" do "content_type" => "text/html" }) - content = activity.data["object"]["content"] - assert content == "

2hu

alert('xss')" + object = Object.normalize(activity.data["object"]) + + assert object.data["content"] == "

2hu

alert('xss')" end test "it filters out obviously bad tags when accepting a post as Markdown" do @@ -79,8 +83,9 @@ test "it filters out obviously bad tags when accepting a post as Markdown" do "content_type" => "text/markdown" }) - content = activity.data["object"]["content"] - assert content == "

2hu

alert('xss')" + object = Object.normalize(activity.data["object"]) + + assert object.data["content"] == "

2hu

alert('xss')" end end diff --git a/test/web/common_api/common_api_utils_test.exs b/test/web/common_api/common_api_utils_test.exs index e04b9f9b5..ab4c62b35 100644 --- a/test/web/common_api/common_api_utils_test.exs +++ b/test/web/common_api/common_api_utils_test.exs @@ -37,21 +37,21 @@ test "correct password given" do end test "parses emoji from name and bio" do - {:ok, user} = UserBuilder.insert(%{name: ":karjalanpiirakka:", bio: ":perkele:"}) + {:ok, user} = UserBuilder.insert(%{name: ":blank:", bio: ":firefox:"}) expected = [ %{ "type" => "Emoji", - "icon" => %{"type" => "Image", "url" => "#{Endpoint.url()}/finmoji/128px/perkele-128.png"}, - "name" => ":perkele:" + "icon" => %{"type" => "Image", "url" => "#{Endpoint.url()}/emoji/Firefox.gif"}, + "name" => ":firefox:" }, %{ "type" => "Emoji", "icon" => %{ "type" => "Image", - "url" => "#{Endpoint.url()}/finmoji/128px/karjalanpiirakka-128.png" + "url" => "#{Endpoint.url()}/emoji/blank.png" }, - "name" => ":karjalanpiirakka:" + "name" => ":blank:" } ] @@ -119,6 +119,31 @@ test "works for bare text/markdown" do assert output == expected end + test "works for bare text/bbcode" do + text = "[b]hello world[/b]" + expected = "hello world" + + {output, [], []} = Utils.format_input(text, "text/bbcode") + + assert output == expected + + text = "[b]hello world![/b]\n\nsecond paragraph!" + expected = "hello world!
\n
\nsecond paragraph!" + + {output, [], []} = Utils.format_input(text, "text/bbcode") + + assert output == expected + + text = "[b]hello world![/b]\n\nsecond paragraph!" + + expected = + "hello world!
\n
\n<strong>second paragraph!</strong>" + + {output, [], []} = Utils.format_input(text, "text/bbcode") + + assert output == expected + end + test "works for text/markdown with mentions" do {:ok, user} = UserBuilder.insert(%{nickname: "user__test", ap_id: "http://foo.com/user__test"}) @@ -153,4 +178,40 @@ test "returns an existing mapping for an existing object" do assert conversation_id == object.id end end + + describe "formats date to asctime" do + test "when date is in ISO 8601 format" do + date = DateTime.utc_now() |> DateTime.to_iso8601() + + expected = + date + |> DateTime.from_iso8601() + |> elem(1) + |> Calendar.Strftime.strftime!("%a %b %d %H:%M:%S %z %Y") + + assert Utils.date_to_asctime(date) == expected + end + + test "when date is a binary in wrong format" do + date = DateTime.utc_now() + + expected = "" + + assert Utils.date_to_asctime(date) == expected + end + + test "when date is a Unix timestamp" do + date = DateTime.utc_now() |> DateTime.to_unix() + + expected = "" + + assert Utils.date_to_asctime(date) == expected + end + + test "when date is nil" do + expected = "" + + assert Utils.date_to_asctime(nil) == expected + end + end end diff --git a/test/web/mastodon_api/account_view_test.exs b/test/web/mastodon_api/account_view_test.exs index 6dc60afe9..a24f2a050 100644 --- a/test/web/mastodon_api/account_view_test.exs +++ b/test/web/mastodon_api/account_view_test.exs @@ -56,14 +56,17 @@ test "Represent a user account" do bot: false, source: %{ note: "", - privacy: "public", - sensitive: false + sensitive: false, + pleroma: %{} }, pleroma: %{ confirmation_pending: false, tags: [], is_admin: false, is_moderator: false, + hide_favorites: true, + hide_followers: false, + hide_follows: false, relationship: %{} } } @@ -71,6 +74,24 @@ test "Represent a user account" do assert expected == AccountView.render("account.json", %{user: user}) end + test "Represent the user account for the account owner" do + user = insert(:user) + + notification_settings = %{ + "remote" => true, + "local" => true, + "followers" => true, + "follows" => true + } + + privacy = user.info.default_scope + + assert %{ + pleroma: %{notification_settings: ^notification_settings}, + source: %{privacy: ^privacy} + } = AccountView.render("account.json", %{user: user, for: user}) + end + test "Represent a Service(bot) account" do user = insert(:user, %{ @@ -100,14 +121,17 @@ test "Represent a Service(bot) account" do bot: true, source: %{ note: "", - privacy: "public", - sensitive: false + sensitive: false, + pleroma: %{} }, pleroma: %{ confirmation_pending: false, tags: [], is_admin: false, is_moderator: false, + hide_favorites: true, + hide_followers: false, + hide_follows: false, relationship: %{} } } @@ -142,6 +166,7 @@ test "represent a relationship" do blocking: true, muting: false, muting_notifications: false, + subscribing: false, requested: false, domain_blocking: false, showing_reblogs: true, @@ -154,15 +179,15 @@ test "represent a relationship" do test "represent an embedded relationship" do user = insert(:user, %{ - info: %{note_count: 5, follower_count: 3, source_data: %{"type" => "Service"}}, + info: %{note_count: 5, follower_count: 0, source_data: %{"type" => "Service"}}, nickname: "shp@shitposter.club", inserted_at: ~N[2017-08-15 15:47:06.597036] }) other_user = insert(:user) - {:ok, other_user} = User.follow(other_user, user) {:ok, other_user} = User.block(other_user, user) + {:ok, _} = User.follow(insert(:user), user) expected = %{ id: to_string(user.id), @@ -171,7 +196,7 @@ test "represent an embedded relationship" do display_name: user.name, locked: false, created_at: "2017-08-15T15:47:06.000Z", - followers_count: 3, + followers_count: 1, following_count: 0, statuses_count: 5, note: user.bio, @@ -185,19 +210,23 @@ test "represent an embedded relationship" do bot: true, source: %{ note: "", - privacy: "public", - sensitive: false + sensitive: false, + pleroma: %{} }, pleroma: %{ confirmation_pending: false, tags: [], is_admin: false, is_moderator: false, + hide_favorites: true, + hide_followers: false, + hide_follows: false, relationship: %{ id: to_string(user.id), following: false, followed_by: false, blocking: true, + subscribing: false, muting: false, muting_notifications: false, requested: false, diff --git a/test/web/mastodon_api/mastodon_api_controller_test.exs b/test/web/mastodon_api/mastodon_api_controller_test.exs index d9bcbf5a9..610aa486e 100644 --- a/test/web/mastodon_api/mastodon_api_controller_test.exs +++ b/test/web/mastodon_api/mastodon_api_controller_test.exs @@ -10,6 +10,7 @@ defmodule Pleroma.Web.MastodonAPI.MastodonAPIControllerTest do alias Pleroma.Notification alias Pleroma.Object alias Pleroma.Repo + alias Pleroma.ScheduledActivity alias Pleroma.User alias Pleroma.Web.ActivityPub.ActivityPub alias Pleroma.Web.CommonAPI @@ -101,7 +102,7 @@ test "posting a status", %{conn: conn} do assert %{"content" => "cofe", "id" => id, "spoiler_text" => "2hu", "sensitive" => false} = json_response(conn_one, 200) - assert Repo.get(Activity, id) + assert Activity.get_by_id(id) conn_two = conn @@ -140,7 +141,56 @@ test "posting a sensitive status", %{conn: conn} do |> post("/api/v1/statuses", %{"status" => "cofe", "sensitive" => true}) assert %{"content" => "cofe", "id" => id, "sensitive" => true} = json_response(conn, 200) - assert Repo.get(Activity, id) + assert Activity.get_by_id(id) + end + + test "posting a fake status", %{conn: conn} do + user = insert(:user) + + real_conn = + conn + |> assign(:user, user) + |> post("/api/v1/statuses", %{ + "status" => + "\"Tenshi Eating a Corndog\" is a much discussed concept on /jp/. The significance of it is disputed, so I will focus on one core concept: the symbolism behind it" + }) + + real_status = json_response(real_conn, 200) + + assert real_status + assert Object.get_by_ap_id(real_status["uri"]) + + real_status = + real_status + |> Map.put("id", nil) + |> Map.put("url", nil) + |> Map.put("uri", nil) + |> Map.put("created_at", nil) + |> Kernel.put_in(["pleroma", "conversation_id"], nil) + + fake_conn = + conn + |> assign(:user, user) + |> post("/api/v1/statuses", %{ + "status" => + "\"Tenshi Eating a Corndog\" is a much discussed concept on /jp/. The significance of it is disputed, so I will focus on one core concept: the symbolism behind it", + "preview" => true + }) + + fake_status = json_response(fake_conn, 200) + + assert fake_status + refute Object.get_by_ap_id(fake_status["uri"]) + + fake_status = + fake_status + |> Map.put("id", nil) + |> Map.put("url", nil) + |> Map.put("uri", nil) + |> Map.put("created_at", nil) + |> Kernel.put_in(["pleroma", "conversation_id"], nil) + + assert real_status == fake_status end test "posting a status with OGP link preview", %{conn: conn} do @@ -155,7 +205,7 @@ test "posting a status with OGP link preview", %{conn: conn} do }) assert %{"id" => id, "card" => %{"title" => "The Rock"}} = json_response(conn, 200) - assert Repo.get(Activity, id) + assert Activity.get_by_id(id) Pleroma.Config.put([:rich_media, :enabled], false) end @@ -170,7 +220,7 @@ test "posting a direct status", %{conn: conn} do |> post("api/v1/statuses", %{"status" => content, "visibility" => "direct"}) assert %{"id" => id, "visibility" => "direct"} = json_response(conn, 200) - assert activity = Repo.get(Activity, id) + assert activity = Activity.get_by_id(id) assert activity.recipients == [user2.ap_id, user1.ap_id] assert activity.data["to"] == [user2.ap_id] assert activity.data["cc"] == [] @@ -289,10 +339,10 @@ test "replying to a status", %{conn: conn} do assert %{"content" => "xD", "id" => id} = json_response(conn, 200) - activity = Repo.get(Activity, id) + activity = Activity.get_by_id(id) assert activity.data["context"] == replied_to.data["context"] - assert activity.data["object"]["inReplyToStatusId"] == replied_to.id + assert Activity.get_in_reply_to_activity(activity).id == replied_to.id end test "posting a status with an invalid in_reply_to_id", %{conn: conn} do @@ -305,7 +355,7 @@ test "posting a status with an invalid in_reply_to_id", %{conn: conn} do assert %{"content" => "xD", "id" => id} = json_response(conn, 200) - activity = Repo.get(Activity, id) + activity = Activity.get_by_id(id) assert activity end @@ -395,7 +445,7 @@ test "get a status", %{conn: conn} do describe "deleting a status" do test "when you created it", %{conn: conn} do activity = insert(:note_activity) - author = User.get_by_ap_id(activity.data["actor"]) + author = User.get_cached_by_ap_id(activity.data["actor"]) conn = conn @@ -404,7 +454,7 @@ test "when you created it", %{conn: conn} do assert %{} = json_response(conn, 200) - refute Repo.get(Activity, activity.id) + refute Activity.get_by_id(activity.id) end test "when you didn't create it", %{conn: conn} do @@ -418,7 +468,7 @@ test "when you didn't create it", %{conn: conn} do assert %{"error" => _} = json_response(conn, 403) - assert Repo.get(Activity, activity.id) == activity + assert Activity.get_by_id(activity.id) == activity end test "when you're an admin or moderator", %{conn: conn} do @@ -441,8 +491,8 @@ test "when you're an admin or moderator", %{conn: conn} do assert %{} = json_response(res_conn, 200) - refute Repo.get(Activity, activity1.id) - refute Repo.get(Activity, activity2.id) + refute Activity.get_by_id(activity1.id) + refute Activity.get_by_id(activity2.id) end end @@ -894,6 +944,58 @@ test "filters notifications using exclude_types", %{conn: conn} do assert [%{"id" => ^reblog_notification_id}] = json_response(conn_res, 200) end + + test "destroy multiple", %{conn: conn} do + user = insert(:user) + other_user = insert(:user) + + {:ok, activity1} = CommonAPI.post(other_user, %{"status" => "hi @#{user.nickname}"}) + {:ok, activity2} = CommonAPI.post(other_user, %{"status" => "hi @#{user.nickname}"}) + {:ok, activity3} = CommonAPI.post(user, %{"status" => "hi @#{other_user.nickname}"}) + {:ok, activity4} = CommonAPI.post(user, %{"status" => "hi @#{other_user.nickname}"}) + + notification1_id = Repo.get_by(Notification, activity_id: activity1.id).id |> to_string() + notification2_id = Repo.get_by(Notification, activity_id: activity2.id).id |> to_string() + notification3_id = Repo.get_by(Notification, activity_id: activity3.id).id |> to_string() + notification4_id = Repo.get_by(Notification, activity_id: activity4.id).id |> to_string() + + conn = + conn + |> assign(:user, user) + + conn_res = + conn + |> get("/api/v1/notifications") + + result = json_response(conn_res, 200) + assert [%{"id" => ^notification2_id}, %{"id" => ^notification1_id}] = result + + conn2 = + conn + |> assign(:user, other_user) + + conn_res = + conn2 + |> get("/api/v1/notifications") + + result = json_response(conn_res, 200) + assert [%{"id" => ^notification4_id}, %{"id" => ^notification3_id}] = result + + conn_destroy = + conn + |> delete("/api/v1/notifications/destroy_multiple", %{ + "ids" => [notification1_id, notification2_id] + }) + + assert json_response(conn_destroy, 200) == %{} + + conn_res = + conn2 + |> get("/api/v1/notifications") + + result = json_response(conn_res, 200) + assert [%{"id" => ^notification4_id}, %{"id" => ^notification3_id}] = result + end end describe "reblogging" do @@ -906,8 +1008,47 @@ test "reblogs and returns the reblogged status", %{conn: conn} do |> assign(:user, user) |> post("/api/v1/statuses/#{activity.id}/reblog") - assert %{"reblog" => %{"id" => id, "reblogged" => true, "reblogs_count" => 1}} = - json_response(conn, 200) + assert %{ + "reblog" => %{"id" => id, "reblogged" => true, "reblogs_count" => 1}, + "reblogged" => true + } = json_response(conn, 200) + + assert to_string(activity.id) == id + end + + test "reblogged status for another user", %{conn: conn} do + activity = insert(:note_activity) + user1 = insert(:user) + user2 = insert(:user) + user3 = insert(:user) + CommonAPI.favorite(activity.id, user2) + {:ok, _bookmark} = Pleroma.Bookmark.create(user2.id, activity.id) + {:ok, reblog_activity1, _object} = CommonAPI.repeat(activity.id, user1) + {:ok, _, _object} = CommonAPI.repeat(activity.id, user2) + + conn_res = + conn + |> assign(:user, user3) + |> get("/api/v1/statuses/#{reblog_activity1.id}") + + assert %{ + "reblog" => %{"id" => id, "reblogged" => false, "reblogs_count" => 2}, + "reblogged" => false, + "favourited" => false, + "bookmarked" => false + } = json_response(conn_res, 200) + + conn_res = + conn + |> assign(:user, user2) + |> get("/api/v1/statuses/#{reblog_activity1.id}") + + assert %{ + "reblog" => %{"id" => id, "reblogged" => true, "reblogs_count" => 2}, + "reblogged" => true, + "favourited" => true, + "bookmarked" => true + } = json_response(conn_res, 200) assert to_string(activity.id) == id end @@ -1026,7 +1167,7 @@ test "gets a users statuses", %{conn: conn} do test "unimplemented pinned statuses feature", %{conn: conn} do note = insert(:note_activity) - user = User.get_by_ap_id(note.data["actor"]) + user = User.get_cached_by_ap_id(note.data["actor"]) conn = conn @@ -1037,7 +1178,7 @@ test "unimplemented pinned statuses feature", %{conn: conn} do test "gets an users media", %{conn: conn} do note = insert(:note_activity) - user = User.get_by_ap_id(note.data["actor"]) + user = User.get_cached_by_ap_id(note.data["actor"]) file = %Plug.Upload{ content_type: "image/jpg", @@ -1112,8 +1253,8 @@ test "/api/v1/follow_requests works" do {:ok, _activity} = ActivityPub.follow(other_user, user) - user = Repo.get(User, user.id) - other_user = Repo.get(User, other_user.id) + user = User.get_cached_by_id(user.id) + other_user = User.get_cached_by_id(other_user.id) assert User.following?(other_user, user) == false @@ -1132,8 +1273,8 @@ test "/api/v1/follow_requests/:id/authorize works" do {:ok, _activity} = ActivityPub.follow(other_user, user) - user = Repo.get(User, user.id) - other_user = Repo.get(User, other_user.id) + user = User.get_cached_by_id(user.id) + other_user = User.get_cached_by_id(other_user.id) assert User.following?(other_user, user) == false @@ -1145,8 +1286,8 @@ test "/api/v1/follow_requests/:id/authorize works" do assert relationship = json_response(conn, 200) assert to_string(other_user.id) == relationship["id"] - user = Repo.get(User, user.id) - other_user = Repo.get(User, other_user.id) + user = User.get_cached_by_id(user.id) + other_user = User.get_cached_by_id(other_user.id) assert User.following?(other_user, user) == true end @@ -1169,7 +1310,7 @@ test "/api/v1/follow_requests/:id/reject works" do {:ok, _activity} = ActivityPub.follow(other_user, user) - user = Repo.get(User, user.id) + user = User.get_cached_by_id(user.id) conn = build_conn() @@ -1179,8 +1320,8 @@ test "/api/v1/follow_requests/:id/reject works" do assert relationship = json_response(conn, 200) assert to_string(other_user.id) == relationship["id"] - user = Repo.get(User, user.id) - other_user = Repo.get(User, other_user.id) + user = User.get_cached_by_id(user.id) + other_user = User.get_cached_by_id(other_user.id) assert User.following?(other_user, user) == false end @@ -1371,7 +1512,7 @@ test "getting followers, pagination", %{conn: conn} do assert id2 == follower2.id assert [link_header] = get_resp_header(res_conn, "link") - assert link_header =~ ~r/since_id=#{follower2.id}/ + assert link_header =~ ~r/min_id=#{follower2.id}/ assert link_header =~ ~r/max_id=#{follower2.id}/ end @@ -1450,7 +1591,7 @@ test "getting following, pagination", %{conn: conn} do assert id2 == following2.id assert [link_header] = get_resp_header(res_conn, "link") - assert link_header =~ ~r/since_id=#{following2.id}/ + assert link_header =~ ~r/min_id=#{following2.id}/ assert link_header =~ ~r/max_id=#{following2.id}/ end @@ -1465,7 +1606,7 @@ test "following / unfollowing a user", %{conn: conn} do assert %{"id" => _id, "following" => true} = json_response(conn, 200) - user = Repo.get(User, user.id) + user = User.get_cached_by_id(user.id) conn = build_conn() @@ -1474,7 +1615,7 @@ test "following / unfollowing a user", %{conn: conn} do assert %{"id" => _id, "following" => false} = json_response(conn, 200) - user = Repo.get(User, user.id) + user = User.get_cached_by_id(user.id) conn = build_conn() @@ -1485,6 +1626,78 @@ test "following / unfollowing a user", %{conn: conn} do assert id == to_string(other_user.id) end + test "following without reblogs" do + follower = insert(:user) + followed = insert(:user) + other_user = insert(:user) + + conn = + build_conn() + |> assign(:user, follower) + |> post("/api/v1/accounts/#{followed.id}/follow?reblogs=false") + + assert %{"showing_reblogs" => false} = json_response(conn, 200) + + {:ok, activity} = CommonAPI.post(other_user, %{"status" => "hey"}) + {:ok, reblog, _} = CommonAPI.repeat(activity.id, followed) + + conn = + build_conn() + |> assign(:user, User.get_cached_by_id(follower.id)) + |> get("/api/v1/timelines/home") + + assert [] == json_response(conn, 200) + + conn = + build_conn() + |> assign(:user, follower) + |> post("/api/v1/accounts/#{followed.id}/follow?reblogs=true") + + assert %{"showing_reblogs" => true} = json_response(conn, 200) + + conn = + build_conn() + |> assign(:user, User.get_cached_by_id(follower.id)) + |> get("/api/v1/timelines/home") + + expected_activity_id = reblog.id + assert [%{"id" => ^expected_activity_id}] = json_response(conn, 200) + end + + test "following / unfollowing errors" do + user = insert(:user) + + conn = + build_conn() + |> assign(:user, user) + + # self follow + conn_res = post(conn, "/api/v1/accounts/#{user.id}/follow") + assert %{"error" => "Record not found"} = json_response(conn_res, 404) + + # self unfollow + user = User.get_cached_by_id(user.id) + conn_res = post(conn, "/api/v1/accounts/#{user.id}/unfollow") + assert %{"error" => "Record not found"} = json_response(conn_res, 404) + + # self follow via uri + user = User.get_cached_by_id(user.id) + conn_res = post(conn, "/api/v1/follows", %{"uri" => user.nickname}) + assert %{"error" => "Record not found"} = json_response(conn_res, 404) + + # follow non existing user + conn_res = post(conn, "/api/v1/accounts/doesntexist/follow") + assert %{"error" => "Record not found"} = json_response(conn_res, 404) + + # follow non existing user via uri + conn_res = post(conn, "/api/v1/follows", %{"uri" => "doesntexist"}) + assert %{"error" => "Record not found"} = json_response(conn_res, 404) + + # unfollow non existing user + conn_res = post(conn, "/api/v1/accounts/doesntexist/unfollow") + assert %{"error" => "Record not found"} = json_response(conn_res, 404) + end + test "muting / unmuting a user", %{conn: conn} do user = insert(:user) other_user = insert(:user) @@ -1496,7 +1709,7 @@ test "muting / unmuting a user", %{conn: conn} do assert %{"id" => _id, "muting" => true} = json_response(conn, 200) - user = Repo.get(User, user.id) + user = User.get_cached_by_id(user.id) conn = build_conn() @@ -1506,6 +1719,25 @@ test "muting / unmuting a user", %{conn: conn} do assert %{"id" => _id, "muting" => false} = json_response(conn, 200) end + test "subscribing / unsubscribing to a user", %{conn: conn} do + user = insert(:user) + subscription_target = insert(:user) + + conn = + conn + |> assign(:user, user) + |> post("/api/v1/pleroma/accounts/#{subscription_target.id}/subscribe") + + assert %{"id" => _id, "subscribing" => true} = json_response(conn, 200) + + conn = + build_conn() + |> assign(:user, user) + |> post("/api/v1/pleroma/accounts/#{subscription_target.id}/unsubscribe") + + assert %{"id" => _id, "subscribing" => false} = json_response(conn, 200) + end + test "getting a list of mutes", %{conn: conn} do user = insert(:user) other_user = insert(:user) @@ -1532,7 +1764,7 @@ test "blocking / unblocking a user", %{conn: conn} do assert %{"id" => _id, "blocking" => true} = json_response(conn, 200) - user = Repo.get(User, user.id) + user = User.get_cached_by_id(user.id) conn = build_conn() @@ -1691,7 +1923,7 @@ test "search doesn't show statuses that it shouldn't", %{conn: conn} do capture_log(fn -> conn = conn - |> get("/api/v1/search", %{"q" => activity.data["object"]["id"]}) + |> get("/api/v1/search", %{"q" => Object.normalize(activity).data["id"]}) assert results = json_response(conn, 200) @@ -1756,6 +1988,199 @@ test "returns the favorites of a user", %{conn: conn} do assert [] = json_response(third_conn, 200) end + describe "getting favorites timeline of specified user" do + setup do + [current_user, user] = insert_pair(:user, %{info: %{hide_favorites: false}}) + [current_user: current_user, user: user] + end + + test "returns list of statuses favorited by specified user", %{ + conn: conn, + current_user: current_user, + user: user + } do + [activity | _] = insert_pair(:note_activity) + CommonAPI.favorite(activity.id, user) + + response = + conn + |> assign(:user, current_user) + |> get("/api/v1/pleroma/accounts/#{user.id}/favourites") + |> json_response(:ok) + + [like] = response + + assert length(response) == 1 + assert like["id"] == activity.id + end + + test "returns favorites for specified user_id when user is not logged in", %{ + conn: conn, + user: user + } do + activity = insert(:note_activity) + CommonAPI.favorite(activity.id, user) + + response = + conn + |> get("/api/v1/pleroma/accounts/#{user.id}/favourites") + |> json_response(:ok) + + assert length(response) == 1 + end + + test "returns favorited DM only when user is logged in and he is one of recipients", %{ + conn: conn, + current_user: current_user, + user: user + } do + {:ok, direct} = + CommonAPI.post(current_user, %{ + "status" => "Hi @#{user.nickname}!", + "visibility" => "direct" + }) + + CommonAPI.favorite(direct.id, user) + + response = + conn + |> assign(:user, current_user) + |> get("/api/v1/pleroma/accounts/#{user.id}/favourites") + |> json_response(:ok) + + assert length(response) == 1 + + anonymous_response = + conn + |> get("/api/v1/pleroma/accounts/#{user.id}/favourites") + |> json_response(:ok) + + assert length(anonymous_response) == 0 + end + + test "does not return others' favorited DM when user is not one of recipients", %{ + conn: conn, + current_user: current_user, + user: user + } do + user_two = insert(:user) + + {:ok, direct} = + CommonAPI.post(user_two, %{ + "status" => "Hi @#{user.nickname}!", + "visibility" => "direct" + }) + + CommonAPI.favorite(direct.id, user) + + response = + conn + |> assign(:user, current_user) + |> get("/api/v1/pleroma/accounts/#{user.id}/favourites") + |> json_response(:ok) + + assert length(response) == 0 + end + + test "paginates favorites using since_id and max_id", %{ + conn: conn, + current_user: current_user, + user: user + } do + activities = insert_list(10, :note_activity) + + Enum.each(activities, fn activity -> + CommonAPI.favorite(activity.id, user) + end) + + third_activity = Enum.at(activities, 2) + seventh_activity = Enum.at(activities, 6) + + response = + conn + |> assign(:user, current_user) + |> get("/api/v1/pleroma/accounts/#{user.id}/favourites", %{ + since_id: third_activity.id, + max_id: seventh_activity.id + }) + |> json_response(:ok) + + assert length(response) == 3 + refute third_activity in response + refute seventh_activity in response + end + + test "limits favorites using limit parameter", %{ + conn: conn, + current_user: current_user, + user: user + } do + 7 + |> insert_list(:note_activity) + |> Enum.each(fn activity -> + CommonAPI.favorite(activity.id, user) + end) + + response = + conn + |> assign(:user, current_user) + |> get("/api/v1/pleroma/accounts/#{user.id}/favourites", %{limit: "3"}) + |> json_response(:ok) + + assert length(response) == 3 + end + + test "returns empty response when user does not have any favorited statuses", %{ + conn: conn, + current_user: current_user, + user: user + } do + response = + conn + |> assign(:user, current_user) + |> get("/api/v1/pleroma/accounts/#{user.id}/favourites") + |> json_response(:ok) + + assert Enum.empty?(response) + end + + test "returns 404 error when specified user is not exist", %{conn: conn} do + conn = get(conn, "/api/v1/pleroma/accounts/test/favourites") + + assert json_response(conn, 404) == %{"error" => "Record not found"} + end + + test "returns 403 error when user has hidden own favorites", %{ + conn: conn, + current_user: current_user + } do + user = insert(:user, %{info: %{hide_favorites: true}}) + activity = insert(:note_activity) + CommonAPI.favorite(activity.id, user) + + conn = + conn + |> assign(:user, current_user) + |> get("/api/v1/pleroma/accounts/#{user.id}/favourites") + + assert json_response(conn, 403) == %{"error" => "Can't get favorites"} + end + + test "hides favorites for new users by default", %{conn: conn, current_user: current_user} do + user = insert(:user) + activity = insert(:note_activity) + CommonAPI.favorite(activity.id, user) + + conn = + conn + |> assign(:user, current_user) + |> get("/api/v1/pleroma/accounts/#{user.id}/favourites") + + assert user.info.hide_favorites + assert json_response(conn, 403) == %{"error" => "Can't get favorites"} + end + end + describe "updating credentials" do test "updates the user's bio", %{conn: conn} do user = insert(:user) @@ -1789,6 +2214,78 @@ test "updates the user's locking status", %{conn: conn} do assert user["locked"] == true end + test "updates the user's default scope", %{conn: conn} do + user = insert(:user) + + conn = + conn + |> assign(:user, user) + |> patch("/api/v1/accounts/update_credentials", %{default_scope: "cofe"}) + + assert user = json_response(conn, 200) + assert user["source"]["privacy"] == "cofe" + end + + test "updates the user's hide_followers status", %{conn: conn} do + user = insert(:user) + + conn = + conn + |> assign(:user, user) + |> patch("/api/v1/accounts/update_credentials", %{hide_followers: "true"}) + + assert user = json_response(conn, 200) + assert user["pleroma"]["hide_followers"] == true + end + + test "updates the user's hide_follows status", %{conn: conn} do + user = insert(:user) + + conn = + conn + |> assign(:user, user) + |> patch("/api/v1/accounts/update_credentials", %{hide_follows: "true"}) + + assert user = json_response(conn, 200) + assert user["pleroma"]["hide_follows"] == true + end + + test "updates the user's hide_favorites status", %{conn: conn} do + user = insert(:user) + + conn = + conn + |> assign(:user, user) + |> patch("/api/v1/accounts/update_credentials", %{hide_favorites: "true"}) + + assert user = json_response(conn, 200) + assert user["pleroma"]["hide_favorites"] == true + end + + test "updates the user's show_role status", %{conn: conn} do + user = insert(:user) + + conn = + conn + |> assign(:user, user) + |> patch("/api/v1/accounts/update_credentials", %{show_role: "false"}) + + assert user = json_response(conn, 200) + assert user["source"]["pleroma"]["show_role"] == false + end + + test "updates the user's no_rich_text status", %{conn: conn} do + user = insert(:user) + + conn = + conn + |> assign(:user, user) + |> patch("/api/v1/accounts/update_credentials", %{no_rich_text: "true"}) + + assert user = json_response(conn, 200) + assert user["source"]["pleroma"]["no_rich_text"] == true + end + test "updates the user's name", %{conn: conn} do user = insert(:user) @@ -1854,19 +2351,47 @@ test "requires 'write' permission", %{conn: conn} do end end end + + test "updates profile emojos", %{conn: conn} do + user = insert(:user) + + note = "*sips :blank:*" + name = "I am :firefox:" + + conn = + conn + |> assign(:user, user) + |> patch("/api/v1/accounts/update_credentials", %{ + "note" => note, + "display_name" => name + }) + + assert json_response(conn, 200) + + conn = + conn + |> get("/api/v1/accounts/#{user.id}") + + assert user = json_response(conn, 200) + + assert user["note"] == note + assert user["display_name"] == name + assert [%{"shortcode" => "blank"}, %{"shortcode" => "firefox"}] = user["emojis"] + end end test "get instance information", %{conn: conn} do conn = get(conn, "/api/v1/instance") assert result = json_response(conn, 200) + email = Pleroma.Config.get([:instance, :email]) # Note: not checking for "max_toot_chars" since it's optional assert %{ "uri" => _, "title" => _, "description" => _, "version" => _, - "email" => _, + "email" => from_config_email, "urls" => %{ "streaming_api" => _ }, @@ -1875,6 +2400,8 @@ test "get instance information", %{conn: conn} do "languages" => _, "registrations" => _ } = result + + assert email == from_config_email end test "get instance stats", %{conn: conn} do @@ -1889,7 +2416,7 @@ test "get instance stats", %{conn: conn} do {:ok, _} = TwitterAPI.create_status(user, %{"status" => "cofe"}) # Stats should count users with missing or nil `info.deactivated` value - user = Repo.get(User, user.id) + user = User.get_cached_by_id(user.id) info_change = Changeset.change(user.info, %{deactivated: nil}) {:ok, _user} = @@ -2261,8 +2788,372 @@ test "preserves parameters in link headers", %{conn: conn} do assert [link_header] = get_resp_header(conn, "link") assert link_header =~ ~r/media_only=true/ - assert link_header =~ ~r/since_id=#{notification2.id}/ + assert link_header =~ ~r/min_id=#{notification2.id}/ assert link_header =~ ~r/max_id=#{notification1.id}/ end end + + test "accounts fetches correct account for nicknames beginning with numbers", %{conn: conn} do + # Need to set an old-style integer ID to reproduce the problem + # (these are no longer assigned to new accounts but were preserved + # for existing accounts during the migration to flakeIDs) + user_one = insert(:user, %{id: 1212}) + user_two = insert(:user, %{nickname: "#{user_one.id}garbage"}) + + resp_one = + conn + |> get("/api/v1/accounts/#{user_one.id}") + + resp_two = + conn + |> get("/api/v1/accounts/#{user_two.nickname}") + + resp_three = + conn + |> get("/api/v1/accounts/#{user_two.id}") + + acc_one = json_response(resp_one, 200) + acc_two = json_response(resp_two, 200) + acc_three = json_response(resp_three, 200) + refute acc_one == acc_two + assert acc_two == acc_three + end + + describe "custom emoji" do + test "with tags", %{conn: conn} do + [emoji | _body] = + conn + |> get("/api/v1/custom_emojis") + |> json_response(200) + + assert Map.has_key?(emoji, "shortcode") + assert Map.has_key?(emoji, "static_url") + assert Map.has_key?(emoji, "tags") + assert is_list(emoji["tags"]) + assert Map.has_key?(emoji, "url") + assert Map.has_key?(emoji, "visible_in_picker") + end + end + + describe "index/2 redirections" do + setup %{conn: conn} do + session_opts = [ + store: :cookie, + key: "_test", + signing_salt: "cooldude" + ] + + conn = + conn + |> Plug.Session.call(Plug.Session.init(session_opts)) + |> fetch_session() + + test_path = "/web/statuses/test" + %{conn: conn, path: test_path} + end + + test "redirects not logged-in users to the login page", %{conn: conn, path: path} do + conn = get(conn, path) + + assert conn.status == 302 + assert redirected_to(conn) == "/web/login" + end + + test "does not redirect logged in users to the login page", %{conn: conn, path: path} do + token = insert(:oauth_token) + + conn = + conn + |> assign(:user, token.user) + |> put_session(:oauth_token, token.token) + |> get(path) + + assert conn.status == 200 + end + + test "saves referer path to session", %{conn: conn, path: path} do + conn = get(conn, path) + return_to = Plug.Conn.get_session(conn, :return_to) + + assert return_to == path + end + + test "redirects to the saved path after log in", %{conn: conn, path: path} do + app = insert(:oauth_app, client_name: "Mastodon-Local", redirect_uris: ".") + auth = insert(:oauth_authorization, app: app) + + conn = + conn + |> put_session(:return_to, path) + |> get("/web/login", %{code: auth.token}) + + assert conn.status == 302 + assert redirected_to(conn) == path + end + + test "redirects to the getting-started page when referer is not present", %{conn: conn} do + app = insert(:oauth_app, client_name: "Mastodon-Local", redirect_uris: ".") + auth = insert(:oauth_authorization, app: app) + + conn = get(conn, "/web/login", %{code: auth.token}) + + assert conn.status == 302 + assert redirected_to(conn) == "/web/getting-started" + end + end + + describe "scheduled activities" do + test "creates a scheduled activity", %{conn: conn} do + user = insert(:user) + scheduled_at = NaiveDateTime.add(NaiveDateTime.utc_now(), :timer.minutes(120), :millisecond) + + conn = + conn + |> assign(:user, user) + |> post("/api/v1/statuses", %{ + "status" => "scheduled", + "scheduled_at" => scheduled_at + }) + + assert %{"scheduled_at" => expected_scheduled_at} = json_response(conn, 200) + assert expected_scheduled_at == Pleroma.Web.CommonAPI.Utils.to_masto_date(scheduled_at) + assert [] == Repo.all(Activity) + end + + test "creates a scheduled activity with a media attachment", %{conn: conn} do + user = insert(:user) + scheduled_at = NaiveDateTime.add(NaiveDateTime.utc_now(), :timer.minutes(120), :millisecond) + + file = %Plug.Upload{ + content_type: "image/jpg", + path: Path.absname("test/fixtures/image.jpg"), + filename: "an_image.jpg" + } + + {:ok, upload} = ActivityPub.upload(file, actor: user.ap_id) + + conn = + conn + |> assign(:user, user) + |> post("/api/v1/statuses", %{ + "media_ids" => [to_string(upload.id)], + "status" => "scheduled", + "scheduled_at" => scheduled_at + }) + + assert %{"media_attachments" => [media_attachment]} = json_response(conn, 200) + assert %{"type" => "image"} = media_attachment + end + + test "skips the scheduling and creates the activity if scheduled_at is earlier than 5 minutes from now", + %{conn: conn} do + user = insert(:user) + + scheduled_at = + NaiveDateTime.add(NaiveDateTime.utc_now(), :timer.minutes(5) - 1, :millisecond) + + conn = + conn + |> assign(:user, user) + |> post("/api/v1/statuses", %{ + "status" => "not scheduled", + "scheduled_at" => scheduled_at + }) + + assert %{"content" => "not scheduled"} = json_response(conn, 200) + assert [] == Repo.all(ScheduledActivity) + end + + test "returns error when daily user limit is exceeded", %{conn: conn} do + user = insert(:user) + + today = + NaiveDateTime.utc_now() + |> NaiveDateTime.add(:timer.minutes(6), :millisecond) + |> NaiveDateTime.to_iso8601() + + attrs = %{params: %{}, scheduled_at: today} + {:ok, _} = ScheduledActivity.create(user, attrs) + {:ok, _} = ScheduledActivity.create(user, attrs) + + conn = + conn + |> assign(:user, user) + |> post("/api/v1/statuses", %{"status" => "scheduled", "scheduled_at" => today}) + + assert %{"error" => "daily limit exceeded"} == json_response(conn, 422) + end + + test "returns error when total user limit is exceeded", %{conn: conn} do + user = insert(:user) + + today = + NaiveDateTime.utc_now() + |> NaiveDateTime.add(:timer.minutes(6), :millisecond) + |> NaiveDateTime.to_iso8601() + + tomorrow = + NaiveDateTime.utc_now() + |> NaiveDateTime.add(:timer.hours(36), :millisecond) + |> NaiveDateTime.to_iso8601() + + attrs = %{params: %{}, scheduled_at: today} + {:ok, _} = ScheduledActivity.create(user, attrs) + {:ok, _} = ScheduledActivity.create(user, attrs) + {:ok, _} = ScheduledActivity.create(user, %{params: %{}, scheduled_at: tomorrow}) + + conn = + conn + |> assign(:user, user) + |> post("/api/v1/statuses", %{"status" => "scheduled", "scheduled_at" => tomorrow}) + + assert %{"error" => "total limit exceeded"} == json_response(conn, 422) + end + + test "shows scheduled activities", %{conn: conn} do + user = insert(:user) + scheduled_activity_id1 = insert(:scheduled_activity, user: user).id |> to_string() + scheduled_activity_id2 = insert(:scheduled_activity, user: user).id |> to_string() + scheduled_activity_id3 = insert(:scheduled_activity, user: user).id |> to_string() + scheduled_activity_id4 = insert(:scheduled_activity, user: user).id |> to_string() + + conn = + conn + |> assign(:user, user) + + # min_id + conn_res = + conn + |> get("/api/v1/scheduled_statuses?limit=2&min_id=#{scheduled_activity_id1}") + + result = json_response(conn_res, 200) + assert [%{"id" => ^scheduled_activity_id3}, %{"id" => ^scheduled_activity_id2}] = result + + # since_id + conn_res = + conn + |> get("/api/v1/scheduled_statuses?limit=2&since_id=#{scheduled_activity_id1}") + + result = json_response(conn_res, 200) + assert [%{"id" => ^scheduled_activity_id4}, %{"id" => ^scheduled_activity_id3}] = result + + # max_id + conn_res = + conn + |> get("/api/v1/scheduled_statuses?limit=2&max_id=#{scheduled_activity_id4}") + + result = json_response(conn_res, 200) + assert [%{"id" => ^scheduled_activity_id3}, %{"id" => ^scheduled_activity_id2}] = result + end + + test "shows a scheduled activity", %{conn: conn} do + user = insert(:user) + scheduled_activity = insert(:scheduled_activity, user: user) + + res_conn = + conn + |> assign(:user, user) + |> get("/api/v1/scheduled_statuses/#{scheduled_activity.id}") + + assert %{"id" => scheduled_activity_id} = json_response(res_conn, 200) + assert scheduled_activity_id == scheduled_activity.id |> to_string() + + res_conn = + conn + |> assign(:user, user) + |> get("/api/v1/scheduled_statuses/404") + + assert %{"error" => "Record not found"} = json_response(res_conn, 404) + end + + test "updates a scheduled activity", %{conn: conn} do + user = insert(:user) + scheduled_activity = insert(:scheduled_activity, user: user) + + new_scheduled_at = + NaiveDateTime.add(NaiveDateTime.utc_now(), :timer.minutes(120), :millisecond) + + res_conn = + conn + |> assign(:user, user) + |> put("/api/v1/scheduled_statuses/#{scheduled_activity.id}", %{ + scheduled_at: new_scheduled_at + }) + + assert %{"scheduled_at" => expected_scheduled_at} = json_response(res_conn, 200) + assert expected_scheduled_at == Pleroma.Web.CommonAPI.Utils.to_masto_date(new_scheduled_at) + + res_conn = + conn + |> assign(:user, user) + |> put("/api/v1/scheduled_statuses/404", %{scheduled_at: new_scheduled_at}) + + assert %{"error" => "Record not found"} = json_response(res_conn, 404) + end + + test "deletes a scheduled activity", %{conn: conn} do + user = insert(:user) + scheduled_activity = insert(:scheduled_activity, user: user) + + res_conn = + conn + |> assign(:user, user) + |> delete("/api/v1/scheduled_statuses/#{scheduled_activity.id}") + + assert %{} = json_response(res_conn, 200) + assert nil == Repo.get(ScheduledActivity, scheduled_activity.id) + + res_conn = + conn + |> assign(:user, user) + |> delete("/api/v1/scheduled_statuses/#{scheduled_activity.id}") + + assert %{"error" => "Record not found"} = json_response(res_conn, 404) + end + end + + test "Repeated posts that are replies incorrectly have in_reply_to_id null", %{conn: conn} do + user1 = insert(:user) + user2 = insert(:user) + user3 = insert(:user) + + {:ok, replied_to} = TwitterAPI.create_status(user1, %{"status" => "cofe"}) + + # Reply to status from another user + conn1 = + conn + |> assign(:user, user2) + |> post("/api/v1/statuses", %{"status" => "xD", "in_reply_to_id" => replied_to.id}) + + assert %{"content" => "xD", "id" => id} = json_response(conn1, 200) + + activity = Activity.get_by_id_with_object(id) + + assert Object.normalize(activity).data["inReplyTo"] == Object.normalize(replied_to).data["id"] + assert Activity.get_in_reply_to_activity(activity).id == replied_to.id + + # Reblog from the third user + conn2 = + conn + |> assign(:user, user3) + |> post("/api/v1/statuses/#{activity.id}/reblog") + + assert %{"reblog" => %{"id" => id, "reblogged" => true, "reblogs_count" => 1}} = + json_response(conn2, 200) + + assert to_string(activity.id) == id + + # Getting third user status + conn3 = + conn + |> assign(:user, user3) + |> get("api/v1/timelines/home") + + [reblogged_activity] = json_response(conn3, 200) + + assert reblogged_activity["reblog"]["in_reply_to_id"] == replied_to.id + + replied_to_user = User.get_by_ap_id(replied_to.data["actor"]) + assert reblogged_activity["reblog"]["in_reply_to_account_id"] == replied_to_user.id + end end diff --git a/test/web/mastodon_api/notification_view_test.exs b/test/web/mastodon_api/notification_view_test.exs index b826a7e61..977ea1e87 100644 --- a/test/web/mastodon_api/notification_view_test.exs +++ b/test/web/mastodon_api/notification_view_test.exs @@ -21,7 +21,7 @@ test "Mention notification" do mentioned_user = insert(:user) {:ok, activity} = CommonAPI.post(user, %{"status" => "hey @#{mentioned_user.nickname}"}) {:ok, [notification]} = Notification.create_notifications(activity) - user = Repo.get(User, user.id) + user = User.get_cached_by_id(user.id) expected = %{ id: to_string(notification.id), @@ -44,7 +44,7 @@ test "Favourite notification" do {:ok, create_activity} = CommonAPI.post(user, %{"status" => "hey"}) {:ok, favorite_activity, _object} = CommonAPI.favorite(create_activity.id, another_user) {:ok, [notification]} = Notification.create_notifications(favorite_activity) - create_activity = Repo.get(Activity, create_activity.id) + create_activity = Activity.get_by_id(create_activity.id) expected = %{ id: to_string(notification.id), @@ -66,7 +66,7 @@ test "Reblog notification" do {:ok, create_activity} = CommonAPI.post(user, %{"status" => "hey"}) {:ok, reblog_activity, _object} = CommonAPI.repeat(create_activity.id, another_user) {:ok, [notification]} = Notification.create_notifications(reblog_activity) - reblog_activity = Repo.get(Activity, create_activity.id) + reblog_activity = Activity.get_by_id(create_activity.id) expected = %{ id: to_string(notification.id), diff --git a/test/web/mastodon_api/scheduled_activity_view_test.exs b/test/web/mastodon_api/scheduled_activity_view_test.exs new file mode 100644 index 000000000..ecbb855d4 --- /dev/null +++ b/test/web/mastodon_api/scheduled_activity_view_test.exs @@ -0,0 +1,68 @@ +# Pleroma: A lightweight social networking server +# Copyright © 2017-2018 Pleroma Authors +# SPDX-License-Identifier: AGPL-3.0-only + +defmodule Pleroma.Web.MastodonAPI.ScheduledActivityViewTest do + use Pleroma.DataCase + alias Pleroma.ScheduledActivity + alias Pleroma.Web.ActivityPub.ActivityPub + alias Pleroma.Web.CommonAPI + alias Pleroma.Web.CommonAPI.Utils + alias Pleroma.Web.MastodonAPI.ScheduledActivityView + alias Pleroma.Web.MastodonAPI.StatusView + import Pleroma.Factory + + test "A scheduled activity with a media attachment" do + user = insert(:user) + {:ok, activity} = CommonAPI.post(user, %{"status" => "hi"}) + + scheduled_at = + NaiveDateTime.utc_now() + |> NaiveDateTime.add(:timer.minutes(10), :millisecond) + |> NaiveDateTime.to_iso8601() + + file = %Plug.Upload{ + content_type: "image/jpg", + path: Path.absname("test/fixtures/image.jpg"), + filename: "an_image.jpg" + } + + {:ok, upload} = ActivityPub.upload(file, actor: user.ap_id) + + attrs = %{ + params: %{ + "media_ids" => [upload.id], + "status" => "hi", + "sensitive" => true, + "spoiler_text" => "spoiler", + "visibility" => "unlisted", + "in_reply_to_id" => to_string(activity.id) + }, + scheduled_at: scheduled_at + } + + {:ok, scheduled_activity} = ScheduledActivity.create(user, attrs) + result = ScheduledActivityView.render("show.json", %{scheduled_activity: scheduled_activity}) + + expected = %{ + id: to_string(scheduled_activity.id), + media_attachments: + %{"media_ids" => [upload.id]} + |> Utils.attachments_from_ids() + |> Enum.map(&StatusView.render("attachment.json", %{attachment: &1})), + params: %{ + in_reply_to_id: to_string(activity.id), + media_ids: [upload.id], + poll: nil, + scheduled_at: nil, + sensitive: true, + spoiler_text: "spoiler", + text: "hi", + visibility: "unlisted" + }, + scheduled_at: Utils.to_masto_date(scheduled_activity.scheduled_at) + } + + assert expected == result + end +end diff --git a/test/web/mastodon_api/status_view_test.exs b/test/web/mastodon_api/status_view_test.exs index e1c9b2c8f..5fddc6c58 100644 --- a/test/web/mastodon_api/status_view_test.exs +++ b/test/web/mastodon_api/status_view_test.exs @@ -6,8 +6,10 @@ defmodule Pleroma.Web.MastodonAPI.StatusViewTest do use Pleroma.DataCase alias Pleroma.Activity + alias Pleroma.Bookmark + alias Pleroma.Object + alias Pleroma.Repo alias Pleroma.User - alias Pleroma.Web.ActivityPub.ActivityPub alias Pleroma.Web.CommonAPI alias Pleroma.Web.CommonAPI.Utils alias Pleroma.Web.MastodonAPI.AccountView @@ -53,14 +55,14 @@ test "tries to get a user by nickname if fetching by ap_id doesn't work" do test "a note with null content" do note = insert(:note_activity) + note_object = Object.normalize(note.data["object"]) data = - note.data - |> put_in(["object", "content"], nil) + note_object.data + |> Map.put("content", nil) - note = - note - |> Map.put(:data, data) + Object.change(note_object, %{data: data}) + |> Object.update_and_set_cache() User.get_cached_by_ap_id(note.data["actor"]) @@ -101,7 +103,7 @@ test "a note activity" do muted: false, pinned: false, sensitive: false, - spoiler_text: note.data["object"]["summary"], + spoiler_text: HtmlSanitizeEx.basic_html(note.data["object"]["summary"]), visibility: "public", media_attachments: [], mentions: [], @@ -126,7 +128,10 @@ test "a note activity" do ], pleroma: %{ local: true, - conversation_id: convo_id + conversation_id: convo_id, + in_reply_to_account_acct: nil, + content: %{"text/plain" => HtmlSanitizeEx.strip_tags(note.data["object"]["content"])}, + spoiler_text: %{"text/plain" => HtmlSanitizeEx.strip_tags(note.data["object"]["summary"])} } } @@ -149,6 +154,25 @@ test "tells if the message is muted for some reason" do assert status.muted == true end + test "tells if the status is bookmarked" do + user = insert(:user) + + {:ok, activity} = CommonAPI.post(user, %{"status" => "Cute girls doing cute things"}) + status = StatusView.render("status.json", %{activity: activity}) + + assert status.bookmarked == false + + status = StatusView.render("status.json", %{activity: activity, for: user}) + + assert status.bookmarked == false + + {:ok, _bookmark} = Bookmark.create(user.id, activity.id) + + status = StatusView.render("status.json", %{activity: activity, for: user}) + + assert status.bookmarked == true + end + test "a reply" do note = insert(:note_activity) user = insert(:user) @@ -175,7 +199,7 @@ test "contains mentions" do status = StatusView.render("status.json", %{activity: activity}) - actor = Repo.get_by(User, ap_id: activity.actor) + actor = User.get_cached_by_ap_id(activity.actor) assert status.mentions == Enum.map([user, actor], fn u -> AccountView.render("mention.json", %{user: u}) end) @@ -228,7 +252,7 @@ test "a peertube video" do user = insert(:user) {:ok, object} = - ActivityPub.fetch_object_from_id( + Pleroma.Object.Fetcher.fetch_object_from_id( "https://peertube.moe/videos/watch/df5f464b-be8d-46fb-ad81-2d4c2d1630e3" ) diff --git a/test/web/metadata/rel_me_test.exs b/test/web/metadata/rel_me_test.exs new file mode 100644 index 000000000..f66bf7834 --- /dev/null +++ b/test/web/metadata/rel_me_test.exs @@ -0,0 +1,18 @@ +defmodule Pleroma.Web.Metadata.Providers.RelMeTest do + use Pleroma.DataCase + import Pleroma.Factory + alias Pleroma.Web.Metadata.Providers.RelMe + + test "it renders all links with rel='me' from user bio" do + bio = + ~s(https://some-link.com https://another-link.com + "], []}, + {:link, [rel: "me", href: "https://another-link.com"], []} + ] + end +end diff --git a/test/web/oauth/oauth_controller_test.exs b/test/web/oauth/oauth_controller_test.exs index 84ec7b4ee..6e96537ec 100644 --- a/test/web/oauth/oauth_controller_test.exs +++ b/test/web/oauth/oauth_controller_test.exs @@ -5,266 +5,713 @@ defmodule Pleroma.Web.OAuth.OAuthControllerTest do use Pleroma.Web.ConnCase import Pleroma.Factory + import Mock + alias Pleroma.Registration alias Pleroma.Repo alias Pleroma.Web.OAuth.Authorization alias Pleroma.Web.OAuth.Token - test "redirects with oauth authorization" do - user = insert(:user) - app = insert(:oauth_app, scopes: ["read", "write", "follow"]) + @session_opts [ + store: :cookie, + key: "_test", + signing_salt: "cooldude" + ] - conn = - build_conn() - |> post("/oauth/authorize", %{ - "authorization" => %{ - "name" => user.nickname, - "password" => "test", - "client_id" => app.client_id, - "redirect_uri" => app.redirect_uris, - "scope" => "read write", - "state" => "statepassed" - } - }) + describe "in OAuth consumer mode, " do + setup do + oauth_consumer_strategies_path = [:auth, :oauth_consumer_strategies] + oauth_consumer_strategies = Pleroma.Config.get(oauth_consumer_strategies_path) + Pleroma.Config.put(oauth_consumer_strategies_path, ~w(twitter facebook)) - target = redirected_to(conn) - assert target =~ app.redirect_uris + on_exit(fn -> + Pleroma.Config.put(oauth_consumer_strategies_path, oauth_consumer_strategies) + end) - query = URI.parse(target).query |> URI.query_decoder() |> Map.new() - - assert %{"state" => "statepassed", "code" => code} = query - auth = Repo.get_by(Authorization, token: code) - assert auth - assert auth.scopes == ["read", "write"] - end - - test "returns 401 for wrong credentials", %{conn: conn} do - user = insert(:user) - app = insert(:oauth_app) - - result = - conn - |> post("/oauth/authorize", %{ - "authorization" => %{ - "name" => user.nickname, - "password" => "wrong", - "client_id" => app.client_id, - "redirect_uri" => app.redirect_uris, - "state" => "statepassed", - "scope" => Enum.join(app.scopes, " ") - } - }) - |> html_response(:unauthorized) - - # Keep the details - assert result =~ app.client_id - assert result =~ app.redirect_uris - - # Error message - assert result =~ "Invalid Username/Password" - end - - test "returns 401 for missing scopes", %{conn: conn} do - user = insert(:user) - app = insert(:oauth_app) - - result = - conn - |> post("/oauth/authorize", %{ - "authorization" => %{ - "name" => user.nickname, - "password" => "test", - "client_id" => app.client_id, - "redirect_uri" => app.redirect_uris, - "state" => "statepassed", - "scope" => "" - } - }) - |> html_response(:unauthorized) - - # Keep the details - assert result =~ app.client_id - assert result =~ app.redirect_uris - - # Error message - assert result =~ "This action is outside the authorized scopes" - end - - test "returns 401 for scopes beyond app scopes", %{conn: conn} do - user = insert(:user) - app = insert(:oauth_app, scopes: ["read", "write"]) - - result = - conn - |> post("/oauth/authorize", %{ - "authorization" => %{ - "name" => user.nickname, - "password" => "test", - "client_id" => app.client_id, - "redirect_uri" => app.redirect_uris, - "state" => "statepassed", - "scope" => "read write follow" - } - }) - |> html_response(:unauthorized) - - # Keep the details - assert result =~ app.client_id - assert result =~ app.redirect_uris - - # Error message - assert result =~ "This action is outside the authorized scopes" - end - - test "issues a token for an all-body request" do - user = insert(:user) - app = insert(:oauth_app, scopes: ["read", "write"]) - - {:ok, auth} = Authorization.create_authorization(app, user, ["write"]) - - conn = - build_conn() - |> post("/oauth/token", %{ - "grant_type" => "authorization_code", - "code" => auth.token, - "redirect_uri" => app.redirect_uris, - "client_id" => app.client_id, - "client_secret" => app.client_secret - }) - - assert %{"access_token" => token, "me" => ap_id} = json_response(conn, 200) - - token = Repo.get_by(Token, token: token) - assert token - assert token.scopes == auth.scopes - assert user.ap_id == ap_id - end - - test "issues a token for `password` grant_type with valid credentials, with full permissions by default" do - password = "testpassword" - user = insert(:user, password_hash: Comeonin.Pbkdf2.hashpwsalt(password)) - - app = insert(:oauth_app, scopes: ["read", "write"]) - - # Note: "scope" param is intentionally omitted - conn = - build_conn() - |> post("/oauth/token", %{ - "grant_type" => "password", - "username" => user.nickname, - "password" => password, - "client_id" => app.client_id, - "client_secret" => app.client_secret - }) - - assert %{"access_token" => token} = json_response(conn, 200) - - token = Repo.get_by(Token, token: token) - assert token - assert token.scopes == app.scopes - end - - test "issues a token for request with HTTP basic auth client credentials" do - user = insert(:user) - app = insert(:oauth_app, scopes: ["scope1", "scope2", "scope3"]) - - {:ok, auth} = Authorization.create_authorization(app, user, ["scope1", "scope2"]) - assert auth.scopes == ["scope1", "scope2"] - - app_encoded = - (URI.encode_www_form(app.client_id) <> ":" <> URI.encode_www_form(app.client_secret)) - |> Base.encode64() - - conn = - build_conn() - |> put_req_header("authorization", "Basic " <> app_encoded) - |> post("/oauth/token", %{ - "grant_type" => "authorization_code", - "code" => auth.token, - "redirect_uri" => app.redirect_uris - }) - - assert %{"access_token" => token, "scope" => scope} = json_response(conn, 200) - - assert scope == "scope1 scope2" - - token = Repo.get_by(Token, token: token) - assert token - assert token.scopes == ["scope1", "scope2"] - end - - test "rejects token exchange with invalid client credentials" do - user = insert(:user) - app = insert(:oauth_app) - - {:ok, auth} = Authorization.create_authorization(app, user) - - conn = - build_conn() - |> put_req_header("authorization", "Basic JTIxOiVGMCU5RiVBNCVCNwo=") - |> post("/oauth/token", %{ - "grant_type" => "authorization_code", - "code" => auth.token, - "redirect_uri" => app.redirect_uris - }) - - assert resp = json_response(conn, 400) - assert %{"error" => _} = resp - refute Map.has_key?(resp, "access_token") - end - - test "rejects token exchange for valid credentials belonging to unconfirmed user and confirmation is required" do - setting = Pleroma.Config.get([:instance, :account_activation_required]) - - unless setting do - Pleroma.Config.put([:instance, :account_activation_required], true) - on_exit(fn -> Pleroma.Config.put([:instance, :account_activation_required], setting) end) + [ + app: insert(:oauth_app), + conn: + build_conn() + |> Plug.Session.call(Plug.Session.init(@session_opts)) + |> fetch_session() + ] end - password = "testpassword" - user = insert(:user, password_hash: Comeonin.Pbkdf2.hashpwsalt(password)) - info_change = Pleroma.User.Info.confirmation_changeset(user.info, :unconfirmed) + test "GET /oauth/authorize renders auth forms, including OAuth consumer form", %{ + app: app, + conn: conn + } do + conn = + get( + conn, + "/oauth/authorize", + %{ + "response_type" => "code", + "client_id" => app.client_id, + "redirect_uri" => app.redirect_uris, + "scope" => "read" + } + ) - {:ok, user} = - user - |> Ecto.Changeset.change() - |> Ecto.Changeset.put_embed(:info, info_change) - |> Repo.update() + assert response = html_response(conn, 200) + assert response =~ "Sign in with Twitter" + assert response =~ o_auth_path(conn, :prepare_request) + end - refute Pleroma.User.auth_active?(user) + test "GET /oauth/prepare_request encodes parameters as `state` and redirects", %{ + app: app, + conn: conn + } do + conn = + get( + conn, + "/oauth/prepare_request", + %{ + "provider" => "twitter", + "authorization" => %{ + "scope" => "read follow", + "client_id" => app.client_id, + "redirect_uri" => app.redirect_uris, + "state" => "a_state" + } + } + ) - app = insert(:oauth_app) + assert response = html_response(conn, 302) - conn = - build_conn() - |> post("/oauth/token", %{ - "grant_type" => "password", - "username" => user.nickname, - "password" => password, + redirect_query = URI.parse(redirected_to(conn)).query + assert %{"state" => state_param} = URI.decode_query(redirect_query) + assert {:ok, state_components} = Poison.decode(state_param) + + expected_client_id = app.client_id + expected_redirect_uri = app.redirect_uris + + assert %{ + "scope" => "read follow", + "client_id" => ^expected_client_id, + "redirect_uri" => ^expected_redirect_uri, + "state" => "a_state" + } = state_components + end + + test "with user-bound registration, GET /oauth//callback redirects to `redirect_uri` with `code`", + %{app: app, conn: conn} do + registration = insert(:registration) + + state_params = %{ + "scope" => Enum.join(app.scopes, " "), "client_id" => app.client_id, - "client_secret" => app.client_secret - }) + "redirect_uri" => app.redirect_uris, + "state" => "" + } - assert resp = json_response(conn, 403) - assert %{"error" => _} = resp - refute Map.has_key?(resp, "access_token") + with_mock Pleroma.Web.Auth.Authenticator, + get_registration: fn _ -> {:ok, registration} end do + conn = + get( + conn, + "/oauth/twitter/callback", + %{ + "oauth_token" => "G-5a3AAAAAAAwMH9AAABaektfSM", + "oauth_verifier" => "QZl8vUqNvXMTKpdmUnGejJxuHG75WWWs", + "provider" => "twitter", + "state" => Poison.encode!(state_params) + } + ) + + assert response = html_response(conn, 302) + assert redirected_to(conn) =~ ~r/#{app.redirect_uris}\?code=.+/ + end + end + + test "with user-unbound registration, GET /oauth//callback renders registration_details page", + %{app: app, conn: conn} do + registration = insert(:registration, user: nil) + + state_params = %{ + "scope" => "read write", + "client_id" => app.client_id, + "redirect_uri" => app.redirect_uris, + "state" => "a_state" + } + + with_mock Pleroma.Web.Auth.Authenticator, + get_registration: fn _ -> {:ok, registration} end do + conn = + get( + conn, + "/oauth/twitter/callback", + %{ + "oauth_token" => "G-5a3AAAAAAAwMH9AAABaektfSM", + "oauth_verifier" => "QZl8vUqNvXMTKpdmUnGejJxuHG75WWWs", + "provider" => "twitter", + "state" => Poison.encode!(state_params) + } + ) + + assert response = html_response(conn, 200) + assert response =~ ~r/name="op" type="submit" value="register"/ + assert response =~ ~r/name="op" type="submit" value="connect"/ + assert response =~ Registration.email(registration) + assert response =~ Registration.nickname(registration) + end + end + + test "on authentication error, GET /oauth//callback redirects to `redirect_uri`", %{ + app: app, + conn: conn + } do + state_params = %{ + "scope" => Enum.join(app.scopes, " "), + "client_id" => app.client_id, + "redirect_uri" => app.redirect_uris, + "state" => "" + } + + conn = + conn + |> assign(:ueberauth_failure, %{errors: [%{message: "(error description)"}]}) + |> get( + "/oauth/twitter/callback", + %{ + "oauth_token" => "G-5a3AAAAAAAwMH9AAABaektfSM", + "oauth_verifier" => "QZl8vUqNvXMTKpdmUnGejJxuHG75WWWs", + "provider" => "twitter", + "state" => Poison.encode!(state_params) + } + ) + + assert response = html_response(conn, 302) + assert redirected_to(conn) == app.redirect_uris + assert get_flash(conn, :error) == "Failed to authenticate: (error description)." + end + + test "GET /oauth/registration_details renders registration details form", %{ + app: app, + conn: conn + } do + conn = + get( + conn, + "/oauth/registration_details", + %{ + "authorization" => %{ + "scopes" => app.scopes, + "client_id" => app.client_id, + "redirect_uri" => app.redirect_uris, + "state" => "a_state", + "nickname" => nil, + "email" => "john@doe.com" + } + } + ) + + assert response = html_response(conn, 200) + assert response =~ ~r/name="op" type="submit" value="register"/ + assert response =~ ~r/name="op" type="submit" value="connect"/ + end + + test "with valid params, POST /oauth/register?op=register redirects to `redirect_uri` with `code`", + %{ + app: app, + conn: conn + } do + registration = insert(:registration, user: nil, info: %{"nickname" => nil, "email" => nil}) + + conn = + conn + |> put_session(:registration_id, registration.id) + |> post( + "/oauth/register", + %{ + "op" => "register", + "authorization" => %{ + "scopes" => app.scopes, + "client_id" => app.client_id, + "redirect_uri" => app.redirect_uris, + "state" => "a_state", + "nickname" => "availablenick", + "email" => "available@email.com" + } + } + ) + + assert response = html_response(conn, 302) + assert redirected_to(conn) =~ ~r/#{app.redirect_uris}\?code=.+/ + end + + test "with invalid params, POST /oauth/register?op=register renders registration_details page", + %{ + app: app, + conn: conn + } do + another_user = insert(:user) + registration = insert(:registration, user: nil, info: %{"nickname" => nil, "email" => nil}) + + params = %{ + "op" => "register", + "authorization" => %{ + "scopes" => app.scopes, + "client_id" => app.client_id, + "redirect_uri" => app.redirect_uris, + "state" => "a_state", + "nickname" => "availablenickname", + "email" => "available@email.com" + } + } + + for {bad_param, bad_param_value} <- + [{"nickname", another_user.nickname}, {"email", another_user.email}] do + bad_registration_attrs = %{ + "authorization" => Map.put(params["authorization"], bad_param, bad_param_value) + } + + bad_params = Map.merge(params, bad_registration_attrs) + + conn = + conn + |> put_session(:registration_id, registration.id) + |> post("/oauth/register", bad_params) + + assert html_response(conn, 403) =~ ~r/name="op" type="submit" value="register"/ + assert get_flash(conn, :error) == "Error: #{bad_param} has already been taken." + end + end + + test "with valid params, POST /oauth/register?op=connect redirects to `redirect_uri` with `code`", + %{ + app: app, + conn: conn + } do + user = insert(:user, password_hash: Comeonin.Pbkdf2.hashpwsalt("testpassword")) + registration = insert(:registration, user: nil) + + conn = + conn + |> put_session(:registration_id, registration.id) + |> post( + "/oauth/register", + %{ + "op" => "connect", + "authorization" => %{ + "scopes" => app.scopes, + "client_id" => app.client_id, + "redirect_uri" => app.redirect_uris, + "state" => "a_state", + "name" => user.nickname, + "password" => "testpassword" + } + } + ) + + assert response = html_response(conn, 302) + assert redirected_to(conn) =~ ~r/#{app.redirect_uris}\?code=.+/ + end + + test "with invalid params, POST /oauth/register?op=connect renders registration_details page", + %{ + app: app, + conn: conn + } do + user = insert(:user) + registration = insert(:registration, user: nil) + + params = %{ + "op" => "connect", + "authorization" => %{ + "scopes" => app.scopes, + "client_id" => app.client_id, + "redirect_uri" => app.redirect_uris, + "state" => "a_state", + "name" => user.nickname, + "password" => "wrong password" + } + } + + conn = + conn + |> put_session(:registration_id, registration.id) + |> post("/oauth/register", params) + + assert html_response(conn, 401) =~ ~r/name="op" type="submit" value="connect"/ + assert get_flash(conn, :error) == "Invalid Username/Password" + end end - test "rejects an invalid authorization code" do - app = insert(:oauth_app) + describe "GET /oauth/authorize" do + setup do + [ + app: insert(:oauth_app, redirect_uris: "https://redirect.url"), + conn: + build_conn() + |> Plug.Session.call(Plug.Session.init(@session_opts)) + |> fetch_session() + ] + end - conn = - build_conn() - |> post("/oauth/token", %{ - "grant_type" => "authorization_code", - "code" => "Imobviouslyinvalid", - "redirect_uri" => app.redirect_uris, - "client_id" => app.client_id, - "client_secret" => app.client_secret - }) + test "renders authentication page", %{app: app, conn: conn} do + conn = + get( + conn, + "/oauth/authorize", + %{ + "response_type" => "code", + "client_id" => app.client_id, + "redirect_uri" => app.redirect_uris, + "scope" => "read" + } + ) - assert resp = json_response(conn, 400) - assert %{"error" => _} = json_response(conn, 400) - refute Map.has_key?(resp, "access_token") + assert html_response(conn, 200) =~ ~s(type="submit") + end + + test "properly handles internal calls with `authorization`-wrapped params", %{ + app: app, + conn: conn + } do + conn = + get( + conn, + "/oauth/authorize", + %{ + "authorization" => %{ + "response_type" => "code", + "client_id" => app.client_id, + "redirect_uri" => app.redirect_uris, + "scope" => "read" + } + } + ) + + assert html_response(conn, 200) =~ ~s(type="submit") + end + + test "renders authentication page if user is already authenticated but `force_login` is tru-ish", + %{app: app, conn: conn} do + token = insert(:oauth_token, app_id: app.id) + + conn = + conn + |> put_session(:oauth_token, token.token) + |> get( + "/oauth/authorize", + %{ + "response_type" => "code", + "client_id" => app.client_id, + "redirect_uri" => app.redirect_uris, + "scope" => "read", + "force_login" => "true" + } + ) + + assert html_response(conn, 200) =~ ~s(type="submit") + end + + test "redirects to app if user is already authenticated", %{app: app, conn: conn} do + token = insert(:oauth_token, app_id: app.id) + + conn = + conn + |> put_session(:oauth_token, token.token) + |> get( + "/oauth/authorize", + %{ + "response_type" => "code", + "client_id" => app.client_id, + "redirect_uri" => app.redirect_uris, + "scope" => "read" + } + ) + + assert redirected_to(conn) == "https://redirect.url" + end + end + + describe "POST /oauth/authorize" do + test "redirects with oauth authorization" do + user = insert(:user) + app = insert(:oauth_app, scopes: ["read", "write", "follow"]) + + conn = + build_conn() + |> post("/oauth/authorize", %{ + "authorization" => %{ + "name" => user.nickname, + "password" => "test", + "client_id" => app.client_id, + "redirect_uri" => app.redirect_uris, + "scope" => "read write", + "state" => "statepassed" + } + }) + + target = redirected_to(conn) + assert target =~ app.redirect_uris + + query = URI.parse(target).query |> URI.query_decoder() |> Map.new() + + assert %{"state" => "statepassed", "code" => code} = query + auth = Repo.get_by(Authorization, token: code) + assert auth + assert auth.scopes == ["read", "write"] + end + + test "returns 401 for wrong credentials", %{conn: conn} do + user = insert(:user) + app = insert(:oauth_app) + + result = + conn + |> post("/oauth/authorize", %{ + "authorization" => %{ + "name" => user.nickname, + "password" => "wrong", + "client_id" => app.client_id, + "redirect_uri" => app.redirect_uris, + "state" => "statepassed", + "scope" => Enum.join(app.scopes, " ") + } + }) + |> html_response(:unauthorized) + + # Keep the details + assert result =~ app.client_id + assert result =~ app.redirect_uris + + # Error message + assert result =~ "Invalid Username/Password" + end + + test "returns 401 for missing scopes", %{conn: conn} do + user = insert(:user) + app = insert(:oauth_app) + + result = + conn + |> post("/oauth/authorize", %{ + "authorization" => %{ + "name" => user.nickname, + "password" => "test", + "client_id" => app.client_id, + "redirect_uri" => app.redirect_uris, + "state" => "statepassed", + "scope" => "" + } + }) + |> html_response(:unauthorized) + + # Keep the details + assert result =~ app.client_id + assert result =~ app.redirect_uris + + # Error message + assert result =~ "This action is outside the authorized scopes" + end + + test "returns 401 for scopes beyond app scopes", %{conn: conn} do + user = insert(:user) + app = insert(:oauth_app, scopes: ["read", "write"]) + + result = + conn + |> post("/oauth/authorize", %{ + "authorization" => %{ + "name" => user.nickname, + "password" => "test", + "client_id" => app.client_id, + "redirect_uri" => app.redirect_uris, + "state" => "statepassed", + "scope" => "read write follow" + } + }) + |> html_response(:unauthorized) + + # Keep the details + assert result =~ app.client_id + assert result =~ app.redirect_uris + + # Error message + assert result =~ "This action is outside the authorized scopes" + end + end + + describe "POST /oauth/token" do + test "issues a token for an all-body request" do + user = insert(:user) + app = insert(:oauth_app, scopes: ["read", "write"]) + + {:ok, auth} = Authorization.create_authorization(app, user, ["write"]) + + conn = + build_conn() + |> post("/oauth/token", %{ + "grant_type" => "authorization_code", + "code" => auth.token, + "redirect_uri" => app.redirect_uris, + "client_id" => app.client_id, + "client_secret" => app.client_secret + }) + + assert %{"access_token" => token, "me" => ap_id} = json_response(conn, 200) + + token = Repo.get_by(Token, token: token) + assert token + assert token.scopes == auth.scopes + assert user.ap_id == ap_id + end + + test "issues a token for `password` grant_type with valid credentials, with full permissions by default" do + password = "testpassword" + user = insert(:user, password_hash: Comeonin.Pbkdf2.hashpwsalt(password)) + + app = insert(:oauth_app, scopes: ["read", "write"]) + + # Note: "scope" param is intentionally omitted + conn = + build_conn() + |> post("/oauth/token", %{ + "grant_type" => "password", + "username" => user.nickname, + "password" => password, + "client_id" => app.client_id, + "client_secret" => app.client_secret + }) + + assert %{"access_token" => token} = json_response(conn, 200) + + token = Repo.get_by(Token, token: token) + assert token + assert token.scopes == app.scopes + end + + test "issues a token for request with HTTP basic auth client credentials" do + user = insert(:user) + app = insert(:oauth_app, scopes: ["scope1", "scope2", "scope3"]) + + {:ok, auth} = Authorization.create_authorization(app, user, ["scope1", "scope2"]) + assert auth.scopes == ["scope1", "scope2"] + + app_encoded = + (URI.encode_www_form(app.client_id) <> ":" <> URI.encode_www_form(app.client_secret)) + |> Base.encode64() + + conn = + build_conn() + |> put_req_header("authorization", "Basic " <> app_encoded) + |> post("/oauth/token", %{ + "grant_type" => "authorization_code", + "code" => auth.token, + "redirect_uri" => app.redirect_uris + }) + + assert %{"access_token" => token, "scope" => scope} = json_response(conn, 200) + + assert scope == "scope1 scope2" + + token = Repo.get_by(Token, token: token) + assert token + assert token.scopes == ["scope1", "scope2"] + end + + test "rejects token exchange with invalid client credentials" do + user = insert(:user) + app = insert(:oauth_app) + + {:ok, auth} = Authorization.create_authorization(app, user) + + conn = + build_conn() + |> put_req_header("authorization", "Basic JTIxOiVGMCU5RiVBNCVCNwo=") + |> post("/oauth/token", %{ + "grant_type" => "authorization_code", + "code" => auth.token, + "redirect_uri" => app.redirect_uris + }) + + assert resp = json_response(conn, 400) + assert %{"error" => _} = resp + refute Map.has_key?(resp, "access_token") + end + + test "rejects token exchange for valid credentials belonging to unconfirmed user and confirmation is required" do + setting = Pleroma.Config.get([:instance, :account_activation_required]) + + unless setting do + Pleroma.Config.put([:instance, :account_activation_required], true) + on_exit(fn -> Pleroma.Config.put([:instance, :account_activation_required], setting) end) + end + + password = "testpassword" + user = insert(:user, password_hash: Comeonin.Pbkdf2.hashpwsalt(password)) + info_change = Pleroma.User.Info.confirmation_changeset(user.info, :unconfirmed) + + {:ok, user} = + user + |> Ecto.Changeset.change() + |> Ecto.Changeset.put_embed(:info, info_change) + |> Repo.update() + + refute Pleroma.User.auth_active?(user) + + app = insert(:oauth_app) + + conn = + build_conn() + |> post("/oauth/token", %{ + "grant_type" => "password", + "username" => user.nickname, + "password" => password, + "client_id" => app.client_id, + "client_secret" => app.client_secret + }) + + assert resp = json_response(conn, 403) + assert %{"error" => _} = resp + refute Map.has_key?(resp, "access_token") + end + + test "rejects token exchange for valid credentials belonging to deactivated user" do + password = "testpassword" + + user = + insert(:user, + password_hash: Comeonin.Pbkdf2.hashpwsalt(password), + info: %{deactivated: true} + ) + + app = insert(:oauth_app) + + conn = + build_conn() + |> post("/oauth/token", %{ + "grant_type" => "password", + "username" => user.nickname, + "password" => password, + "client_id" => app.client_id, + "client_secret" => app.client_secret + }) + + assert resp = json_response(conn, 403) + assert %{"error" => _} = resp + refute Map.has_key?(resp, "access_token") + end + + test "rejects an invalid authorization code" do + app = insert(:oauth_app) + + conn = + build_conn() + |> post("/oauth/token", %{ + "grant_type" => "authorization_code", + "code" => "Imobviouslyinvalid", + "redirect_uri" => app.redirect_uris, + "client_id" => app.client_id, + "client_secret" => app.client_secret + }) + + assert resp = json_response(conn, 400) + assert %{"error" => _} = json_response(conn, 400) + refute Map.has_key?(resp, "access_token") + end end end diff --git a/test/web/ostatus/activity_representer_test.exs b/test/web/ostatus/activity_representer_test.exs index 5cb135b4c..a4bb68c4d 100644 --- a/test/web/ostatus/activity_representer_test.exs +++ b/test/web/ostatus/activity_representer_test.exs @@ -116,10 +116,10 @@ test "an announce activity" do {:ok, announce, _object} = ActivityPub.announce(user, object) - announce = Repo.get(Activity, announce.id) + announce = Activity.get_by_id(announce.id) note_user = User.get_cached_by_ap_id(note.data["actor"]) - note = Repo.get(Activity, note.id) + note = Activity.get_by_id(note.id) note_xml = ActivityRepresenter.to_simple_form(note, note_user, true) diff --git a/test/web/ostatus/incoming_documents/delete_handling_test.exs b/test/web/ostatus/incoming_documents/delete_handling_test.exs index 412d894fd..ca6e61339 100644 --- a/test/web/ostatus/incoming_documents/delete_handling_test.exs +++ b/test/web/ostatus/incoming_documents/delete_handling_test.exs @@ -6,7 +6,6 @@ defmodule Pleroma.Web.OStatus.DeleteHandlingTest do alias Pleroma.Activity alias Pleroma.Object - alias Pleroma.Repo alias Pleroma.Web.OStatus setup do @@ -32,10 +31,10 @@ test "it removes the mentioned activity" do {:ok, [delete]} = OStatus.handle_incoming(incoming) - refute Repo.get(Activity, note.id) - refute Repo.get(Activity, like.id) + refute Activity.get_by_id(note.id) + refute Activity.get_by_id(like.id) assert Object.get_by_ap_id(note.data["object"]["id"]).data["type"] == "Tombstone" - assert Repo.get(Activity, second_note.id) + assert Activity.get_by_id(second_note.id) assert Object.get_by_ap_id(second_note.data["object"]["id"]) assert delete.data["type"] == "Delete" diff --git a/test/web/ostatus/ostatus_controller_test.exs b/test/web/ostatus/ostatus_controller_test.exs index 2950f11c0..7441e5fce 100644 --- a/test/web/ostatus/ostatus_controller_test.exs +++ b/test/web/ostatus/ostatus_controller_test.exs @@ -6,7 +6,6 @@ defmodule Pleroma.Web.OStatus.OStatusControllerTest do use Pleroma.Web.ConnCase import Pleroma.Factory alias Pleroma.Object - alias Pleroma.Repo alias Pleroma.User alias Pleroma.Web.CommonAPI alias Pleroma.Web.OStatus.ActivityRepresenter @@ -41,7 +40,8 @@ test "decodes a salmon with a changed magic key", %{conn: conn} do assert response(conn, 200) # Set a wrong magic-key for a user so it has to refetch - salmon_user = User.get_by_ap_id("http://gs.example.org:4040/index.php/user/1") + salmon_user = User.get_cached_by_ap_id("http://gs.example.org:4040/index.php/user/1") + # Wrong key info_cng = User.Info.remote_user_creation(salmon_user.info, %{ @@ -52,7 +52,7 @@ test "decodes a salmon with a changed magic key", %{conn: conn} do salmon_user |> Ecto.Changeset.change() |> Ecto.Changeset.put_embed(:info, info_cng) - |> Repo.update() + |> User.update_and_set_cache() conn = build_conn() @@ -86,7 +86,7 @@ test "returns 404 for a missing feed", %{conn: conn} do test "gets an object", %{conn: conn} do note_activity = insert(:note_activity) - user = User.get_by_ap_id(note_activity.data["actor"]) + user = User.get_cached_by_ap_id(note_activity.data["actor"]) [_, uuid] = hd(Regex.scan(~r/.+\/([\w-]+)$/, note_activity.data["object"]["id"])) url = "/objects/#{uuid}" diff --git a/test/web/ostatus/ostatus_test.exs b/test/web/ostatus/ostatus_test.exs index 76b90e186..2916caf8d 100644 --- a/test/web/ostatus/ostatus_test.exs +++ b/test/web/ostatus/ostatus_test.exs @@ -28,34 +28,35 @@ test "don't insert create notes twice" do test "handle incoming note - GS, Salmon" do incoming = File.read!("test/fixtures/incoming_note_activity.xml") {:ok, [activity]} = OStatus.handle_incoming(incoming) + object = Object.normalize(activity.data["object"]) - user = User.get_by_ap_id(activity.data["actor"]) + user = User.get_cached_by_ap_id(activity.data["actor"]) assert user.info.note_count == 1 assert activity.data["type"] == "Create" - assert activity.data["object"]["type"] == "Note" + assert object.data["type"] == "Note" - assert activity.data["object"]["id"] == - "tag:gs.example.org:4040,2017-04-23:noticeId=29:objectType=note" + assert object.data["id"] == "tag:gs.example.org:4040,2017-04-23:noticeId=29:objectType=note" assert activity.data["published"] == "2017-04-23T14:51:03+00:00" - assert activity.data["object"]["published"] == "2017-04-23T14:51:03+00:00" + assert object.data["published"] == "2017-04-23T14:51:03+00:00" assert activity.data["context"] == "tag:gs.example.org:4040,2017-04-23:objectType=thread:nonce=f09e22f58abd5c7b" assert "http://pleroma.example.org:4000/users/lain3" in activity.data["to"] - assert activity.data["object"]["emoji"] == %{"marko" => "marko.png", "reimu" => "reimu.png"} + assert object.data["emoji"] == %{"marko" => "marko.png", "reimu" => "reimu.png"} assert activity.local == false end test "handle incoming notes - GS, subscription" do incoming = File.read!("test/fixtures/ostatus_incoming_post.xml") {:ok, [activity]} = OStatus.handle_incoming(incoming) + object = Object.normalize(activity.data["object"]) assert activity.data["type"] == "Create" - assert activity.data["object"]["type"] == "Note" - assert activity.data["object"]["actor"] == "https://social.heldscal.la/user/23211" - assert activity.data["object"]["content"] == "Will it blend?" + assert object.data["type"] == "Note" + assert object.data["actor"] == "https://social.heldscal.la/user/23211" + assert object.data["content"] == "Will it blend?" user = User.get_cached_by_ap_id(activity.data["actor"]) assert User.ap_followers(user) in activity.data["to"] assert "https://www.w3.org/ns/activitystreams#Public" in activity.data["to"] @@ -64,20 +65,22 @@ test "handle incoming notes - GS, subscription" do test "handle incoming notes with attachments - GS, subscription" do incoming = File.read!("test/fixtures/incoming_websub_gnusocial_attachments.xml") {:ok, [activity]} = OStatus.handle_incoming(incoming) + object = Object.normalize(activity.data["object"]) assert activity.data["type"] == "Create" - assert activity.data["object"]["type"] == "Note" - assert activity.data["object"]["actor"] == "https://social.heldscal.la/user/23211" - assert activity.data["object"]["attachment"] |> length == 2 - assert activity.data["object"]["external_url"] == "https://social.heldscal.la/notice/2020923" + assert object.data["type"] == "Note" + assert object.data["actor"] == "https://social.heldscal.la/user/23211" + assert object.data["attachment"] |> length == 2 + assert object.data["external_url"] == "https://social.heldscal.la/notice/2020923" assert "https://www.w3.org/ns/activitystreams#Public" in activity.data["to"] end test "handle incoming notes with tags" do incoming = File.read!("test/fixtures/ostatus_incoming_post_tag.xml") {:ok, [activity]} = OStatus.handle_incoming(incoming) + object = Object.normalize(activity.data["object"]) - assert activity.data["object"]["tag"] == ["nsfw"] + assert object.data["tag"] == ["nsfw"] assert "https://www.w3.org/ns/activitystreams#Public" in activity.data["to"] end @@ -92,10 +95,11 @@ test "handle incoming notes - Mastodon, salmon, reply" do incoming = File.read!("test/fixtures/incoming_reply_mastodon.xml") {:ok, [activity]} = OStatus.handle_incoming(incoming) + object = Object.normalize(activity.data["object"]) assert activity.data["type"] == "Create" - assert activity.data["object"]["type"] == "Note" - assert activity.data["object"]["actor"] == "https://mastodon.social/users/lambadalambda" + assert object.data["type"] == "Note" + assert object.data["actor"] == "https://mastodon.social/users/lambadalambda" assert activity.data["context"] == "2hu" assert "https://www.w3.org/ns/activitystreams#Public" in activity.data["to"] end @@ -103,42 +107,47 @@ test "handle incoming notes - Mastodon, salmon, reply" do test "handle incoming notes - Mastodon, with CW" do incoming = File.read!("test/fixtures/mastodon-note-cw.xml") {:ok, [activity]} = OStatus.handle_incoming(incoming) + object = Object.normalize(activity.data["object"]) assert activity.data["type"] == "Create" - assert activity.data["object"]["type"] == "Note" - assert activity.data["object"]["actor"] == "https://mastodon.social/users/lambadalambda" - assert activity.data["object"]["summary"] == "technologic" + assert object.data["type"] == "Note" + assert object.data["actor"] == "https://mastodon.social/users/lambadalambda" + assert object.data["summary"] == "technologic" assert "https://www.w3.org/ns/activitystreams#Public" in activity.data["to"] end test "handle incoming unlisted messages, put public into cc" do incoming = File.read!("test/fixtures/mastodon-note-unlisted.xml") {:ok, [activity]} = OStatus.handle_incoming(incoming) + object = Object.normalize(activity.data["object"]) + refute "https://www.w3.org/ns/activitystreams#Public" in activity.data["to"] assert "https://www.w3.org/ns/activitystreams#Public" in activity.data["cc"] - refute "https://www.w3.org/ns/activitystreams#Public" in activity.data["object"]["to"] - assert "https://www.w3.org/ns/activitystreams#Public" in activity.data["object"]["cc"] + refute "https://www.w3.org/ns/activitystreams#Public" in object.data["to"] + assert "https://www.w3.org/ns/activitystreams#Public" in object.data["cc"] end test "handle incoming retweets - Mastodon, with CW" do incoming = File.read!("test/fixtures/cw_retweet.xml") {:ok, [[_activity, retweeted_activity]]} = OStatus.handle_incoming(incoming) + retweeted_object = Object.normalize(retweeted_activity.data["object"]) - assert retweeted_activity.data["object"]["summary"] == "Hey." + assert retweeted_object.data["summary"] == "Hey." end test "handle incoming notes - GS, subscription, reply" do incoming = File.read!("test/fixtures/ostatus_incoming_reply.xml") {:ok, [activity]} = OStatus.handle_incoming(incoming) + object = Object.normalize(activity.data["object"]) assert activity.data["type"] == "Create" - assert activity.data["object"]["type"] == "Note" - assert activity.data["object"]["actor"] == "https://social.heldscal.la/user/23211" + assert object.data["type"] == "Note" + assert object.data["actor"] == "https://social.heldscal.la/user/23211" - assert activity.data["object"]["content"] == + assert object.data["content"] == "@shpbot why not indeed." - assert activity.data["object"]["inReplyTo"] == + assert object.data["inReplyTo"] == "tag:gs.archae.me,2017-04-30:noticeId=778260:objectType=note" assert "https://www.w3.org/ns/activitystreams#Public" in activity.data["to"] @@ -150,17 +159,18 @@ test "handle incoming retweets - GS, subscription" do assert activity.data["type"] == "Announce" assert activity.data["actor"] == "https://social.heldscal.la/user/23211" - assert activity.data["object"] == retweeted_activity.data["object"]["id"] + assert activity.data["object"] == retweeted_activity.data["object"] assert "https://pleroma.soykaf.com/users/lain" in activity.data["to"] refute activity.local - retweeted_activity = Repo.get(Activity, retweeted_activity.id) + retweeted_activity = Activity.get_by_id(retweeted_activity.id) + retweeted_object = Object.normalize(retweeted_activity.data["object"]) assert retweeted_activity.data["type"] == "Create" assert retweeted_activity.data["actor"] == "https://pleroma.soykaf.com/users/lain" refute retweeted_activity.local - assert retweeted_activity.data["object"]["announcement_count"] == 1 - assert String.contains?(retweeted_activity.data["object"]["content"], "mastodon") - refute String.contains?(retweeted_activity.data["object"]["content"], "Test account") + assert retweeted_object.data["announcement_count"] == 1 + assert String.contains?(retweeted_object.data["content"], "mastodon") + refute String.contains?(retweeted_object.data["content"], "Test account") end test "handle incoming retweets - GS, subscription - local message" do @@ -181,7 +191,7 @@ test "handle incoming retweets - GS, subscription - local message" do assert user.ap_id in activity.data["to"] refute activity.local - retweeted_activity = Repo.get(Activity, retweeted_activity.id) + retweeted_activity = Activity.get_by_id(retweeted_activity.id) assert note_activity.id == retweeted_activity.id assert retweeted_activity.data["type"] == "Create" assert retweeted_activity.data["actor"] == user.ap_id @@ -192,10 +202,11 @@ test "handle incoming retweets - GS, subscription - local message" do test "handle incoming retweets - Mastodon, salmon" do incoming = File.read!("test/fixtures/share.xml") {:ok, [[activity, retweeted_activity]]} = OStatus.handle_incoming(incoming) + retweeted_object = Object.normalize(retweeted_activity.data["object"]) assert activity.data["type"] == "Announce" assert activity.data["actor"] == "https://mastodon.social/users/lambadalambda" - assert activity.data["object"] == retweeted_activity.data["object"]["id"] + assert activity.data["object"] == retweeted_activity.data["object"] assert activity.data["id"] == "tag:mastodon.social,2017-05-03:objectId=4934452:objectType=Status" @@ -204,7 +215,7 @@ test "handle incoming retweets - Mastodon, salmon" do assert retweeted_activity.data["type"] == "Create" assert retweeted_activity.data["actor"] == "https://pleroma.soykaf.com/users/lain" refute retweeted_activity.local - refute String.contains?(retweeted_activity.data["object"]["content"], "Test account") + refute String.contains?(retweeted_object.data["content"], "Test account") end test "handle incoming favorites - GS, websub" do @@ -214,7 +225,7 @@ test "handle incoming favorites - GS, websub" do assert activity.data["type"] == "Like" assert activity.data["actor"] == "https://social.heldscal.la/user/23211" - assert activity.data["object"] == favorited_activity.data["object"]["id"] + assert activity.data["object"] == favorited_activity.data["object"] assert activity.data["id"] == "tag:social.heldscal.la,2017-05-05:fave:23211:comment:2061643:2017-05-05T09:12:50+00:00" @@ -223,7 +234,7 @@ test "handle incoming favorites - GS, websub" do assert favorited_activity.data["type"] == "Create" assert favorited_activity.data["actor"] == "https://shitposter.club/user/1" - assert favorited_activity.data["object"]["id"] == + assert favorited_activity.data["object"] == "tag:shitposter.club,2017-05-05:noticeId=2827873:objectType=comment" refute favorited_activity.local @@ -258,17 +269,17 @@ test "handle incoming favorites with locally available object - GS, websub" do test "handle incoming replies" do incoming = File.read!("test/fixtures/incoming_note_activity_answer.xml") {:ok, [activity]} = OStatus.handle_incoming(incoming) + object = Object.normalize(activity.data["object"]) assert activity.data["type"] == "Create" - assert activity.data["object"]["type"] == "Note" + assert object.data["type"] == "Note" - assert activity.data["object"]["inReplyTo"] == + assert object.data["inReplyTo"] == "http://pleroma.example.org:4000/objects/55bce8fc-b423-46b1-af71-3759ab4670bc" assert "http://pleroma.example.org:4000/users/lain5" in activity.data["to"] - assert activity.data["object"]["id"] == - "tag:gs.example.org:4040,2017-04-25:noticeId=55:objectType=note" + assert object.data["id"] == "tag:gs.example.org:4040,2017-04-25:noticeId=55:objectType=note" assert "https://www.w3.org/ns/activitystreams#Public" in activity.data["to"] end @@ -285,8 +296,8 @@ test "handle incoming follows" do assert activity.data["object"] == "https://pawoo.net/users/pekorino" refute activity.local - follower = User.get_by_ap_id(activity.data["actor"]) - followed = User.get_by_ap_id(activity.data["object"]) + follower = User.get_cached_by_ap_id(activity.data["actor"]) + followed = User.get_cached_by_ap_id(activity.data["object"]) assert User.following?(follower, followed) end @@ -309,8 +320,8 @@ test "handle incoming unfollows with existing follow" do assert activity.data["object"]["object"] == "https://pawoo.net/users/pekorino" refute activity.local - follower = User.get_by_ap_id(activity.data["actor"]) - followed = User.get_by_ap_id(activity.data["object"]["object"]) + follower = User.get_cached_by_ap_id(activity.data["actor"]) + followed = User.get_cached_by_ap_id(activity.data["object"]["object"]) refute User.following?(follower, followed) end @@ -344,7 +355,7 @@ test "tries to use the information in poco fields" do {:ok, user} = OStatus.find_or_make_user(uri) - user = Repo.get(Pleroma.User, user.id) + user = Pleroma.User.get_cached_by_id(user.id) assert user.name == "Constance Variable" assert user.nickname == "lambadalambda@social.heldscal.la" assert user.local == false @@ -495,7 +506,7 @@ test "it builds a missing status from an html url" do assert activity.data["actor"] == "https://shitposter.club/user/1" - assert activity.data["object"]["id"] == + assert activity.data["object"] == "tag:shitposter.club,2017-05-05:noticeId=2827873:objectType=comment" end) end @@ -504,7 +515,7 @@ test "it works for atom notes, too" do url = "https://social.sakamoto.gq/objects/0ccc1a2c-66b0-4305-b23a-7f7f2b040056" {:ok, [activity]} = OStatus.fetch_activity_from_url(url) assert activity.data["actor"] == "https://social.sakamoto.gq/users/eal" - assert activity.data["object"]["id"] == url + assert activity.data["object"] == url end end diff --git a/test/web/push/impl_test.exs b/test/web/push/impl_test.exs index 3f9f3d809..1e948086a 100644 --- a/test/web/push/impl_test.exs +++ b/test/web/push/impl_test.exs @@ -5,6 +5,8 @@ defmodule Pleroma.Web.Push.ImplTest do use Pleroma.DataCase + alias Pleroma.Object + alias Pleroma.Web.CommonAPI alias Pleroma.Web.Push.Impl alias Pleroma.Web.Push.Subscription @@ -52,29 +54,27 @@ test "performs sending notifications" do data: %{alerts: %{"follow" => true, "mention" => false}} ) + {:ok, activity} = CommonAPI.post(user, %{"status" => " "Create", - "actor" => user.ap_id, - "object" => %{"content" => " + "Lorem ipsum dolor sit amet, consectetur :firefox: adipiscing elit. Fusce sagittis finibus turpis." + }) + + object = Object.normalize(activity) + assert Impl.format_body( %{ - activity: %{ - data: %{ - "type" => "Create", - "object" => %{ - "content" => - "Lorem ipsum dolor sit amet, consectetur :bear: adipiscing elit. Fusce sagittis finibus turpis." - } - } - } + activity: activity }, - %{nickname: "Bob"} + user, + object ) == "@Bob: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce sagittis fini..." end test "renders body for follow activity" do - assert Impl.format_body(%{activity: %{data: %{"type" => "Follow"}}}, %{nickname: "Bob"}) == + user = insert(:user, nickname: "Bob") + other_user = insert(:user) + {:ok, _, _, activity} = CommonAPI.follow(user, other_user) + object = Object.normalize(activity) + + assert Impl.format_body(%{activity: activity}, user, object) == "@Bob has followed you" end test "renders body for announce activity" do user = insert(:user) - note = - insert(:note, %{ - data: %{ - "content" => - "Lorem ipsum dolor sit amet, consectetur :bear: adipiscing elit. Fusce sagittis finibus turpis." - } + {:ok, activity} = + CommonAPI.post(user, %{ + "status" => + "Lorem ipsum dolor sit amet, consectetur :firefox: adipiscing elit. Fusce sagittis finibus turpis." }) - note_activity = insert(:note_activity, %{note: note}) - announce_activity = insert(:announce_activity, %{user: user, note_activity: note_activity}) + {:ok, announce_activity, _} = CommonAPI.repeat(activity.id, user) + object = Object.normalize(activity) - assert Impl.format_body(%{activity: announce_activity}, user) == + assert Impl.format_body(%{activity: announce_activity}, user, object) == "@#{user.nickname} repeated: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce sagittis fini..." end test "renders body for like activity" do - assert Impl.format_body(%{activity: %{data: %{"type" => "Like"}}}, %{nickname: "Bob"}) == + user = insert(:user, nickname: "Bob") + + {:ok, activity} = + CommonAPI.post(user, %{ + "status" => + "Lorem ipsum dolor sit amet, consectetur :firefox: adipiscing elit. Fusce sagittis finibus turpis." + }) + + {:ok, activity, _} = CommonAPI.favorite(activity.id, user) + object = Object.normalize(activity) + + assert Impl.format_body(%{activity: activity}, user, object) == "@Bob has favorited your post" end end diff --git a/test/web/salmon/salmon_test.exs b/test/web/salmon/salmon_test.exs index 265e1abbd..7532578ca 100644 --- a/test/web/salmon/salmon_test.exs +++ b/test/web/salmon/salmon_test.exs @@ -99,7 +99,7 @@ test "it pushes an activity to remote accounts it's addressed to" do } {:ok, activity} = Repo.insert(%Activity{data: activity_data, recipients: activity_data["to"]}) - user = Repo.get_by(User, ap_id: activity.data["actor"]) + user = User.get_cached_by_ap_id(activity.data["actor"]) {:ok, user} = Pleroma.Web.WebFinger.ensure_keys_present(user) poster = fn url, _data, _headers -> diff --git a/test/web/twitter_api/twitter_api_controller_test.exs b/test/web/twitter_api/twitter_api_controller_test.exs index 083540017..90718cfb4 100644 --- a/test/web/twitter_api/twitter_api_controller_test.exs +++ b/test/web/twitter_api/twitter_api_controller_test.exs @@ -22,8 +22,9 @@ defmodule Pleroma.Web.TwitterAPI.ControllerTest do alias Pleroma.Web.TwitterAPI.TwitterAPI alias Pleroma.Web.TwitterAPI.UserView - import Pleroma.Factory import Mock + import Pleroma.Factory + import Swoosh.TestAssertions @banner "data:image/gif;base64,R0lGODlhEAAQAMQAAORHHOVSKudfOulrSOp3WOyDZu6QdvCchPGolfO0o/XBs/fNwfjZ0frl3/zy7////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAkAABAALAAAAAAQABAAAAVVICSOZGlCQAosJ6mu7fiyZeKqNKToQGDsM8hBADgUXoGAiqhSvp5QAnQKGIgUhwFUYLCVDFCrKUE1lBavAViFIDlTImbKC5Gm2hB0SlBCBMQiB0UjIQA7" @@ -269,7 +270,7 @@ test "returns 200 to authenticated request when the instance is public", test "returns one status", %{conn: conn} do user = insert(:user) {:ok, activity} = CommonAPI.post(user, %{"status" => "Hey!"}) - actor = Repo.get_by!(User, ap_id: activity.data["actor"]) + actor = User.get_cached_by_ap_id(activity.data["actor"]) conn = conn @@ -719,7 +720,7 @@ test "with credentials", %{conn: conn, user: current_user} do |> with_credentials(current_user.nickname, "test") |> post("/api/friendships/create.json", %{user_id: followed.id}) - current_user = Repo.get(User, current_user.id) + current_user = User.get_cached_by_id(current_user.id) assert User.ap_followers(followed) in current_user.following assert json_response(conn, 200) == @@ -734,8 +735,8 @@ test "for restricted account", %{conn: conn, user: current_user} do |> with_credentials(current_user.nickname, "test") |> post("/api/friendships/create.json", %{user_id: followed.id}) - current_user = Repo.get(User, current_user.id) - followed = Repo.get(User, followed.id) + current_user = User.get_cached_by_id(current_user.id) + followed = User.get_cached_by_id(followed.id) refute User.ap_followers(followed) in current_user.following @@ -764,7 +765,7 @@ test "with credentials", %{conn: conn, user: current_user} do |> with_credentials(current_user.nickname, "test") |> post("/api/friendships/destroy.json", %{user_id: followed.id}) - current_user = Repo.get(User, current_user.id) + current_user = User.get_cached_by_id(current_user.id) assert current_user.following == [current_user.ap_id] assert json_response(conn, 200) == @@ -788,7 +789,7 @@ test "with credentials", %{conn: conn, user: current_user} do |> with_credentials(current_user.nickname, "test") |> post("/api/blocks/create.json", %{user_id: blocked.id}) - current_user = Repo.get(User, current_user.id) + current_user = User.get_cached_by_id(current_user.id) assert User.blocks?(current_user, blocked) assert json_response(conn, 200) == @@ -815,7 +816,7 @@ test "with credentials", %{conn: conn, user: current_user} do |> with_credentials(current_user.nickname, "test") |> post("/api/blocks/destroy.json", %{user_id: blocked.id}) - current_user = Repo.get(User, current_user.id) + current_user = User.get_cached_by_id(current_user.id) assert current_user.info.blocks == [] assert json_response(conn, 200) == @@ -846,7 +847,7 @@ test "with credentials", %{conn: conn, user: current_user} do |> with_credentials(current_user.nickname, "test") |> post("/api/qvitter/update_avatar.json", %{img: avatar_image}) - current_user = Repo.get(User, current_user.id) + current_user = User.get_cached_by_id(current_user.id) assert is_map(current_user.avatar) assert json_response(conn, 200) == @@ -954,8 +955,8 @@ test "with credentials", %{conn: conn, user: current_user} do |> with_credentials(current_user.nickname, "test") |> post(request_path) - activity = Repo.get(Activity, note_activity.id) - activity_user = Repo.get_by(User, ap_id: note_activity.data["actor"]) + activity = Activity.get_by_id(note_activity.id) + activity_user = User.get_cached_by_ap_id(note_activity.data["actor"]) assert json_response(response, 200) == ActivityView.render("activity.json", %{ @@ -992,8 +993,8 @@ test "with credentials", %{conn: conn, user: current_user} do |> with_credentials(current_user.nickname, "test") |> post(request_path) - activity = Repo.get(Activity, note_activity.id) - activity_user = Repo.get_by(User, ap_id: note_activity.data["actor"]) + activity = Activity.get_by_id(note_activity.id) + activity_user = User.get_cached_by_ap_id(note_activity.data["actor"]) assert json_response(response, 200) == ActivityView.render("activity.json", %{ @@ -1021,7 +1022,7 @@ test "it creates a new user", %{conn: conn} do user = json_response(conn, 200) - fetched_user = Repo.get_by(User, nickname: "lain") + fetched_user = User.get_cached_by_nickname("lain") assert user == UserView.render("show.json", %{user: fetched_user}) end @@ -1063,8 +1064,14 @@ test "it creates a PasswordResetToken record for user", %{user: user} do test "it sends an email to user", %{user: user} do token_record = Repo.get_by(Pleroma.PasswordResetToken, user_id: user.id) - Swoosh.TestAssertions.assert_email_sent( - Pleroma.UserEmail.password_reset_email(user, token_record.token) + email = Pleroma.Emails.UserEmail.password_reset_email(user, token_record.token) + notify_email = Pleroma.Config.get([:instance, :notify_email]) + instance_name = Pleroma.Config.get([:instance, :name]) + + assert_email_sent( + from: {instance_name, notify_email}, + to: {user.name, user.email}, + html_body: email.html_body ) end end @@ -1109,7 +1116,7 @@ test "it redirects to root url", %{conn: conn, user: user} do test "it confirms the user account", %{conn: conn, user: user} do get(conn, "/api/account/confirm_email/#{user.id}/#{user.info.confirmation_token}") - user = Repo.get(User, user.id) + user = User.get_cached_by_id(user.id) refute user.info.confirmation_pending refute user.info.confirmation_token @@ -1163,7 +1170,15 @@ test "it sends confirmation email", %{conn: conn, user: user} do |> assign(:user, user) |> post("/api/account/resend_confirmation_email?email=#{user.email}") - Swoosh.TestAssertions.assert_email_sent(Pleroma.UserEmail.account_confirmation_email(user)) + email = Pleroma.Emails.UserEmail.account_confirmation_email(user) + notify_email = Pleroma.Config.get([:instance, :notify_email]) + instance_name = Pleroma.Config.get([:instance, :name]) + + assert_email_sent( + from: {instance_name, notify_email}, + to: {user.name, user.email}, + html_body: email.html_body + ) end end @@ -1596,6 +1611,34 @@ test "it unlocks an account", %{conn: conn} do assert json_response(conn, 200) == UserView.render("user.json", %{user: user, for: user}) end + + # Broken before the change to class="emoji" and non- in the DB + @tag :skip + test "it formats emojos", %{conn: conn} do + user = insert(:user) + + conn = + conn + |> assign(:user, user) + |> post("/api/account/update_profile.json", %{ + "bio" => "I love our :moominmamma:​" + }) + + assert response = json_response(conn, 200) + + assert %{ + "description" => "I love our :moominmamma:", + "description_html" => + ~s{I love our moominmamma "success"} - fetched_user = Repo.get(User, current_user.id) + fetched_user = User.get_cached_by_id(current_user.id) assert Pbkdf2.checkpw("newpass", fetched_user.password_hash) == true end end @@ -1768,8 +1811,8 @@ test "it lists friend requests" do {:ok, _activity} = ActivityPub.follow(other_user, user) - user = Repo.get(User, user.id) - other_user = Repo.get(User, other_user.id) + user = User.get_cached_by_id(user.id) + other_user = User.get_cached_by_id(other_user.id) assert User.following?(other_user, user) == false @@ -1808,8 +1851,8 @@ test "it approves a friend request" do {:ok, _activity} = ActivityPub.follow(other_user, user) - user = Repo.get(User, user.id) - other_user = Repo.get(User, other_user.id) + user = User.get_cached_by_id(user.id) + other_user = User.get_cached_by_id(other_user.id) assert User.following?(other_user, user) == false @@ -1831,8 +1874,8 @@ test "it denies a friend request" do {:ok, _activity} = ActivityPub.follow(other_user, user) - user = Repo.get(User, user.id) - other_user = Repo.get(User, other_user.id) + user = User.get_cached_by_id(user.id) + other_user = User.get_cached_by_id(other_user.id) assert User.following?(other_user, user) == false @@ -1901,7 +1944,7 @@ test "it performs the upload and sets `data[actor]` with AP id of uploader user" describe "POST /api/media/metadata/create" do setup do object = insert(:note) - user = User.get_by_ap_id(object.data["actor"]) + user = User.get_cached_by_ap_id(object.data["actor"]) %{object: object, user: user} end diff --git a/test/web/twitter_api/twitter_api_test.exs b/test/web/twitter_api/twitter_api_test.exs index b823bfd68..d601c8f1f 100644 --- a/test/web/twitter_api/twitter_api_test.exs +++ b/test/web/twitter_api/twitter_api_test.exs @@ -16,6 +16,11 @@ defmodule Pleroma.Web.TwitterAPI.TwitterAPITest do import Pleroma.Factory + setup_all do + Tesla.Mock.mock_global(fn env -> apply(HttpRequestMock, :request, [env]) end) + :ok + end + test "create a status" do user = insert(:user) mentioned_user = insert(:user, %{nickname: "shp", ap_id: "shp"}) @@ -36,18 +41,19 @@ test "create a status" do input = %{ "status" => - "Hello again, @shp.\nThis is on another :moominmamma: line. #2hu #epic #phantasmagoric", + "Hello again, @shp.\nThis is on another :firefox: line. #2hu #epic #phantasmagoric", "media_ids" => [object.id] } {:ok, activity = %Activity{}} = TwitterAPI.create_status(user, input) + object = Object.normalize(activity.data["object"]) expected_text = - "Hello again, @shp.<script></script>
This is on another :moominmamma: line.
image.jpg" + "Hello again, @shp.<script></script>
This is on another :firefox: line.
image.jpg" - assert get_in(activity.data, ["object", "content"]) == expected_text - assert get_in(activity.data, ["object", "type"]) == "Note" - assert get_in(activity.data, ["object", "actor"]) == user.ap_id + assert get_in(object.data, ["content"]) == expected_text + assert get_in(object.data, ["type"]) == "Note" + assert get_in(object.data, ["actor"]) == user.ap_id assert get_in(activity.data, ["actor"]) == user.ap_id assert Enum.member?(get_in(activity.data, ["cc"]), User.ap_followers(user)) @@ -59,21 +65,20 @@ test "create a status" do assert Enum.member?(get_in(activity.data, ["to"]), "shp") assert activity.local == true - assert %{"moominmamma" => "http://localhost:4001/finmoji/128px/moominmamma-128.png"} = - activity.data["object"]["emoji"] + assert %{"firefox" => "http://localhost:4001/emoji/Firefox.gif"} = object.data["emoji"] # hashtags - assert activity.data["object"]["tag"] == ["2hu", "epic", "phantasmagoric"] + assert object.data["tag"] == ["2hu", "epic", "phantasmagoric"] # Add a context assert is_binary(get_in(activity.data, ["context"])) - assert is_binary(get_in(activity.data, ["object", "context"])) + assert is_binary(get_in(object.data, ["context"])) - assert is_list(activity.data["object"]["attachment"]) + assert is_list(object.data["attachment"]) - assert activity.data["object"] == Object.get_by_ap_id(activity.data["object"]["id"]).data + assert activity.data["object"] == object.data["id"] - user = User.get_by_ap_id(user.ap_id) + user = User.get_cached_by_ap_id(user.ap_id) assert user.info.note_count == 1 end @@ -86,6 +91,7 @@ test "create a status that is a reply" do } {:ok, activity = %Activity{}} = TwitterAPI.create_status(user, input) + object = Object.normalize(activity.data["object"]) input = %{ "status" => "Here's your (you).", @@ -93,14 +99,14 @@ test "create a status that is a reply" do } {:ok, reply = %Activity{}} = TwitterAPI.create_status(user, input) + reply_object = Object.normalize(reply.data["object"]) assert get_in(reply.data, ["context"]) == get_in(activity.data, ["context"]) - assert get_in(reply.data, ["object", "context"]) == - get_in(activity.data, ["object", "context"]) + assert get_in(reply_object.data, ["context"]) == get_in(object.data, ["context"]) - assert get_in(reply.data, ["object", "inReplyTo"]) == get_in(activity.data, ["object", "id"]) - assert get_in(reply.data, ["object", "inReplyToStatusId"]) == activity.id + assert get_in(reply_object.data, ["inReplyTo"]) == get_in(activity.data, ["object"]) + assert Activity.get_in_reply_to_activity(reply).id == activity.id end test "Follow another user using user_id" do @@ -123,7 +129,7 @@ test "Follow another user using screen_name" do assert User.ap_followers(followed) in user.following - followed = User.get_by_ap_id(followed.ap_id) + followed = User.get_cached_by_ap_id(followed.ap_id) assert followed.info.follower_count == 1 {:error, msg} = TwitterAPI.follow(user, %{"screen_name" => followed.nickname}) @@ -275,7 +281,7 @@ test "it registers a new user and returns the user." do {:ok, user} = TwitterAPI.register_user(data) - fetched_user = Repo.get_by(User, nickname: "lain") + fetched_user = User.get_cached_by_nickname("lain") assert UserView.render("show.json", %{user: user}) == UserView.render("show.json", %{user: fetched_user}) @@ -293,13 +299,12 @@ test "it registers a new user with empty string in bio and returns the user." do {:ok, user} = TwitterAPI.register_user(data) - fetched_user = Repo.get_by(User, nickname: "lain") + fetched_user = User.get_cached_by_nickname("lain") assert UserView.render("show.json", %{user: user}) == UserView.render("show.json", %{user: fetched_user}) end - @moduletag skip: "needs 'account_activation_required: true' in config" test "it sends confirmation email if :account_activation_required is specified in instance config" do setting = Pleroma.Config.get([:instance, :account_activation_required]) @@ -321,7 +326,16 @@ test "it sends confirmation email if :account_activation_required is specified i assert user.info.confirmation_pending - Swoosh.TestAssertions.assert_email_sent(Pleroma.UserEmail.account_confirmation_email(user)) + email = Pleroma.Emails.UserEmail.account_confirmation_email(user) + + notify_email = Pleroma.Config.get([:instance, :notify_email]) + instance_name = Pleroma.Config.get([:instance, :name]) + + Swoosh.TestAssertions.assert_email_sent( + from: {instance_name, notify_email}, + to: {user.name, user.email}, + html_body: email.html_body + ) end test "it registers a new user and parses mentions in the bio" do @@ -353,68 +367,313 @@ test "it registers a new user and parses mentions in the bio" do assert user2.bio == expected_text end - @moduletag skip: "needs 'registrations_open: false' in config" - test "it registers a new user via invite token and returns the user." do - {:ok, token} = UserInviteToken.create_token() + describe "register with one time token" do + setup do + setting = Pleroma.Config.get([:instance, :registrations_open]) - data = %{ - "nickname" => "vinny", - "email" => "pasta@pizza.vs", - "fullname" => "Vinny Vinesauce", - "bio" => "streamer", - "password" => "hiptofbees", - "confirm" => "hiptofbees", - "token" => token.token - } + if setting do + Pleroma.Config.put([:instance, :registrations_open], false) + on_exit(fn -> Pleroma.Config.put([:instance, :registrations_open], setting) end) + end - {:ok, user} = TwitterAPI.register_user(data) + :ok + end - fetched_user = Repo.get_by(User, nickname: "vinny") - token = Repo.get_by(UserInviteToken, token: token.token) + test "returns user on success" do + {:ok, invite} = UserInviteToken.create_invite() - assert token.used == true + data = %{ + "nickname" => "vinny", + "email" => "pasta@pizza.vs", + "fullname" => "Vinny Vinesauce", + "bio" => "streamer", + "password" => "hiptofbees", + "confirm" => "hiptofbees", + "token" => invite.token + } - assert UserView.render("show.json", %{user: user}) == - UserView.render("show.json", %{user: fetched_user}) + {:ok, user} = TwitterAPI.register_user(data) + + fetched_user = User.get_cached_by_nickname("vinny") + invite = Repo.get_by(UserInviteToken, token: invite.token) + + assert invite.used == true + + assert UserView.render("show.json", %{user: user}) == + UserView.render("show.json", %{user: fetched_user}) + end + + test "returns error on invalid token" do + data = %{ + "nickname" => "GrimReaper", + "email" => "death@reapers.afterlife", + "fullname" => "Reaper Grim", + "bio" => "Your time has come", + "password" => "scythe", + "confirm" => "scythe", + "token" => "DudeLetMeInImAFairy" + } + + {:error, msg} = TwitterAPI.register_user(data) + + assert msg == "Invalid token" + refute User.get_cached_by_nickname("GrimReaper") + end + + test "returns error on expired token" do + {:ok, invite} = UserInviteToken.create_invite() + UserInviteToken.update_invite!(invite, used: true) + + data = %{ + "nickname" => "GrimReaper", + "email" => "death@reapers.afterlife", + "fullname" => "Reaper Grim", + "bio" => "Your time has come", + "password" => "scythe", + "confirm" => "scythe", + "token" => invite.token + } + + {:error, msg} = TwitterAPI.register_user(data) + + assert msg == "Expired token" + refute User.get_cached_by_nickname("GrimReaper") + end end - @moduletag skip: "needs 'registrations_open: false' in config" - test "it returns an error if invalid token submitted" do - data = %{ - "nickname" => "GrimReaper", - "email" => "death@reapers.afterlife", - "fullname" => "Reaper Grim", - "bio" => "Your time has come", - "password" => "scythe", - "confirm" => "scythe", - "token" => "DudeLetMeInImAFairy" - } + describe "registers with date limited token" do + setup do + setting = Pleroma.Config.get([:instance, :registrations_open]) - {:error, msg} = TwitterAPI.register_user(data) + if setting do + Pleroma.Config.put([:instance, :registrations_open], false) + on_exit(fn -> Pleroma.Config.put([:instance, :registrations_open], setting) end) + end - assert msg == "Invalid token" - refute Repo.get_by(User, nickname: "GrimReaper") + data = %{ + "nickname" => "vinny", + "email" => "pasta@pizza.vs", + "fullname" => "Vinny Vinesauce", + "bio" => "streamer", + "password" => "hiptofbees", + "confirm" => "hiptofbees" + } + + check_fn = fn invite -> + data = Map.put(data, "token", invite.token) + {:ok, user} = TwitterAPI.register_user(data) + fetched_user = User.get_cached_by_nickname("vinny") + + assert UserView.render("show.json", %{user: user}) == + UserView.render("show.json", %{user: fetched_user}) + end + + {:ok, data: data, check_fn: check_fn} + end + + test "returns user on success", %{check_fn: check_fn} do + {:ok, invite} = UserInviteToken.create_invite(%{expires_at: Date.utc_today()}) + + check_fn.(invite) + + invite = Repo.get_by(UserInviteToken, token: invite.token) + + refute invite.used + end + + test "returns user on token which expired tomorrow", %{check_fn: check_fn} do + {:ok, invite} = UserInviteToken.create_invite(%{expires_at: Date.add(Date.utc_today(), 1)}) + + check_fn.(invite) + + invite = Repo.get_by(UserInviteToken, token: invite.token) + + refute invite.used + end + + test "returns an error on overdue date", %{data: data} do + {:ok, invite} = UserInviteToken.create_invite(%{expires_at: Date.add(Date.utc_today(), -1)}) + + data = Map.put(data, "token", invite.token) + + {:error, msg} = TwitterAPI.register_user(data) + + assert msg == "Expired token" + refute User.get_cached_by_nickname("vinny") + invite = Repo.get_by(UserInviteToken, token: invite.token) + + refute invite.used + end end - @moduletag skip: "needs 'registrations_open: false' in config" - test "it returns an error if expired token submitted" do - {:ok, token} = UserInviteToken.create_token() - UserInviteToken.mark_as_used(token.token) + describe "registers with reusable token" do + setup do + setting = Pleroma.Config.get([:instance, :registrations_open]) - data = %{ - "nickname" => "GrimReaper", - "email" => "death@reapers.afterlife", - "fullname" => "Reaper Grim", - "bio" => "Your time has come", - "password" => "scythe", - "confirm" => "scythe", - "token" => token.token - } + if setting do + Pleroma.Config.put([:instance, :registrations_open], false) + on_exit(fn -> Pleroma.Config.put([:instance, :registrations_open], setting) end) + end - {:error, msg} = TwitterAPI.register_user(data) + :ok + end - assert msg == "Expired token" - refute Repo.get_by(User, nickname: "GrimReaper") + test "returns user on success, after him registration fails" do + {:ok, invite} = UserInviteToken.create_invite(%{max_use: 100}) + + UserInviteToken.update_invite!(invite, uses: 99) + + data = %{ + "nickname" => "vinny", + "email" => "pasta@pizza.vs", + "fullname" => "Vinny Vinesauce", + "bio" => "streamer", + "password" => "hiptofbees", + "confirm" => "hiptofbees", + "token" => invite.token + } + + {:ok, user} = TwitterAPI.register_user(data) + fetched_user = User.get_cached_by_nickname("vinny") + invite = Repo.get_by(UserInviteToken, token: invite.token) + + assert invite.used == true + + assert UserView.render("show.json", %{user: user}) == + UserView.render("show.json", %{user: fetched_user}) + + data = %{ + "nickname" => "GrimReaper", + "email" => "death@reapers.afterlife", + "fullname" => "Reaper Grim", + "bio" => "Your time has come", + "password" => "scythe", + "confirm" => "scythe", + "token" => invite.token + } + + {:error, msg} = TwitterAPI.register_user(data) + + assert msg == "Expired token" + refute User.get_cached_by_nickname("GrimReaper") + end + end + + describe "registers with reusable date limited token" do + setup do + setting = Pleroma.Config.get([:instance, :registrations_open]) + + if setting do + Pleroma.Config.put([:instance, :registrations_open], false) + on_exit(fn -> Pleroma.Config.put([:instance, :registrations_open], setting) end) + end + + :ok + end + + test "returns user on success" do + {:ok, invite} = UserInviteToken.create_invite(%{expires_at: Date.utc_today(), max_use: 100}) + + data = %{ + "nickname" => "vinny", + "email" => "pasta@pizza.vs", + "fullname" => "Vinny Vinesauce", + "bio" => "streamer", + "password" => "hiptofbees", + "confirm" => "hiptofbees", + "token" => invite.token + } + + {:ok, user} = TwitterAPI.register_user(data) + fetched_user = User.get_cached_by_nickname("vinny") + invite = Repo.get_by(UserInviteToken, token: invite.token) + + refute invite.used + + assert UserView.render("show.json", %{user: user}) == + UserView.render("show.json", %{user: fetched_user}) + end + + test "error after max uses" do + {:ok, invite} = UserInviteToken.create_invite(%{expires_at: Date.utc_today(), max_use: 100}) + + UserInviteToken.update_invite!(invite, uses: 99) + + data = %{ + "nickname" => "vinny", + "email" => "pasta@pizza.vs", + "fullname" => "Vinny Vinesauce", + "bio" => "streamer", + "password" => "hiptofbees", + "confirm" => "hiptofbees", + "token" => invite.token + } + + {:ok, user} = TwitterAPI.register_user(data) + fetched_user = User.get_cached_by_nickname("vinny") + invite = Repo.get_by(UserInviteToken, token: invite.token) + assert invite.used == true + + assert UserView.render("show.json", %{user: user}) == + UserView.render("show.json", %{user: fetched_user}) + + data = %{ + "nickname" => "GrimReaper", + "email" => "death@reapers.afterlife", + "fullname" => "Reaper Grim", + "bio" => "Your time has come", + "password" => "scythe", + "confirm" => "scythe", + "token" => invite.token + } + + {:error, msg} = TwitterAPI.register_user(data) + + assert msg == "Expired token" + refute User.get_cached_by_nickname("GrimReaper") + end + + test "returns error on overdue date" do + {:ok, invite} = + UserInviteToken.create_invite(%{expires_at: Date.add(Date.utc_today(), -1), max_use: 100}) + + data = %{ + "nickname" => "GrimReaper", + "email" => "death@reapers.afterlife", + "fullname" => "Reaper Grim", + "bio" => "Your time has come", + "password" => "scythe", + "confirm" => "scythe", + "token" => invite.token + } + + {:error, msg} = TwitterAPI.register_user(data) + + assert msg == "Expired token" + refute User.get_cached_by_nickname("GrimReaper") + end + + test "returns error on with overdue date and after max" do + {:ok, invite} = + UserInviteToken.create_invite(%{expires_at: Date.add(Date.utc_today(), -1), max_use: 100}) + + UserInviteToken.update_invite!(invite, uses: 100) + + data = %{ + "nickname" => "GrimReaper", + "email" => "death@reapers.afterlife", + "fullname" => "Reaper Grim", + "bio" => "Your time has come", + "password" => "scythe", + "confirm" => "scythe", + "token" => invite.token + } + + {:error, msg} = TwitterAPI.register_user(data) + + assert msg == "Expired token" + refute User.get_cached_by_nickname("GrimReaper") + end end test "it returns the error on registration problems" do @@ -429,7 +688,7 @@ test "it returns the error on registration problems" do {:error, error_object} = TwitterAPI.register_user(data) assert is_binary(error_object[:error]) - refute Repo.get_by(User, nickname: "lain") + refute User.get_cached_by_nickname("lain") end test "it assigns an integer conversation_id" do @@ -450,7 +709,7 @@ test "fetches a user by uri" do id = "https://mastodon.social/users/lambadalambda" user = insert(:user) {:ok, represented} = TwitterAPI.get_external_profile(user, id) - remote = User.get_by_ap_id(id) + remote = User.get_cached_by_ap_id(id) assert represented["id"] == UserView.render("show.json", %{user: remote, for: user})["id"] diff --git a/test/web/twitter_api/util_controller_test.exs b/test/web/twitter_api/util_controller_test.exs index 832fdc096..56474447b 100644 --- a/test/web/twitter_api/util_controller_test.exs +++ b/test/web/twitter_api/util_controller_test.exs @@ -3,9 +3,15 @@ defmodule Pleroma.Web.TwitterAPI.UtilControllerTest do alias Pleroma.Notification alias Pleroma.Repo + alias Pleroma.User alias Pleroma.Web.CommonAPI import Pleroma.Factory + setup do + Tesla.Mock.mock(fn env -> apply(HttpRequestMock, :request, [env]) end) + :ok + end + describe "POST /api/pleroma/follow_import" do test "it returns HTTP 200", %{conn: conn} do user1 = insert(:user) @@ -20,6 +26,21 @@ test "it returns HTTP 200", %{conn: conn} do assert response == "job started" end + test "it imports new-style mastodon follow lists", %{conn: conn} do + user1 = insert(:user) + user2 = insert(:user) + + response = + conn + |> assign(:user, user1) + |> post("/api/pleroma/follow_import", %{ + "list" => "Account address,Show boosts\n#{user2.ap_id},true" + }) + |> json_response(:ok) + + assert response == "job started" + end + test "requires 'follow' permission", %{conn: conn} do token1 = insert(:oauth_token, scopes: ["read", "write"]) token2 = insert(:oauth_token, scopes: ["follow"]) @@ -74,6 +95,26 @@ test "it marks a single notification as read", %{conn: conn} do end end + describe "PUT /api/pleroma/notification_settings" do + test "it updates notification settings", %{conn: conn} do + user = insert(:user) + + conn + |> assign(:user, user) + |> put("/api/pleroma/notification_settings", %{ + "remote" => false, + "followers" => false, + "bar" => 1 + }) + |> json_response(:ok) + + user = Repo.get(User, user.id) + + assert %{"remote" => false, "local" => true, "followers" => false, "follows" => true} == + user.info.notification_settings + end + end + describe "GET /api/statusnet/config.json" do test "returns the state of safe_dm_mentions flag", %{conn: conn} do option = Pleroma.Config.get([:instance, :safe_dm_mentions]) @@ -164,4 +205,50 @@ test "returns everything in :pleroma, :frontend_configurations", %{conn: conn} d assert response == Jason.encode!(config |> Enum.into(%{})) |> Jason.decode!() end end + + describe "/api/pleroma/emoji" do + test "returns json with custom emoji with tags", %{conn: conn} do + emoji = + conn + |> get("/api/pleroma/emoji") + |> json_response(200) + + assert Enum.all?(emoji, fn + {_key, + %{ + "image_url" => url, + "tags" => tags + }} -> + is_binary(url) and is_list(tags) + end) + end + end + + describe "GET /ostatus_subscribe?acct=...." do + test "adds status to pleroma instance if the `acct` is a status", %{conn: conn} do + conn = + get( + conn, + "/ostatus_subscribe?acct=https://mastodon.social/users/emelie/statuses/101849165031453009" + ) + + assert redirected_to(conn) =~ "/notice/" + end + + test "show follow account page if the `acct` is a account link", %{conn: conn} do + response = + get( + conn, + "/ostatus_subscribe?acct=https://mastodon.social/users/emelie" + ) + + assert html_response(response, 200) =~ "Log in to follow" + end + end + + test "GET /api/pleroma/healthcheck", %{conn: conn} do + conn = get(conn, "/api/pleroma/healthcheck") + + assert conn.status in [200, 503] + end end diff --git a/test/web/twitter_api/views/activity_view_test.exs b/test/web/twitter_api/views/activity_view_test.exs index a1776b3e6..1aa533b48 100644 --- a/test/web/twitter_api/views/activity_view_test.exs +++ b/test/web/twitter_api/views/activity_view_test.exs @@ -6,6 +6,7 @@ defmodule Pleroma.Web.TwitterAPI.ActivityViewTest do use Pleroma.DataCase alias Pleroma.Activity + alias Pleroma.Object alias Pleroma.Repo alias Pleroma.User alias Pleroma.Web.ActivityPub.ActivityPub @@ -90,16 +91,16 @@ test "a create activity with a html status" do test "a create activity with a summary containing emoji" do {:ok, activity} = CommonAPI.post(insert(:user), %{ - "spoiler_text" => ":woollysocks: meow", + "spoiler_text" => ":firefox: meow", "status" => "." }) result = ActivityView.render("activity.json", activity: activity) - expected = ":woollysocks: meow" + expected = ":firefox: meow" expected_html = - "\"woollysocks\" meow" + "\"firefox\" meow" assert result["summary"] == expected assert result["summary_html"] == expected_html @@ -125,10 +126,11 @@ test "a create activity with a note" do other_user = insert(:user, %{nickname: "shp"}) {:ok, activity} = CommonAPI.post(user, %{"status" => "Hey @shp!", "visibility" => "direct"}) + object = Object.normalize(activity.data["object"]) result = ActivityView.render("activity.json", activity: activity) - convo_id = Utils.context_to_conversation_id(activity.data["object"]["context"]) + convo_id = Utils.context_to_conversation_id(object.data["context"]) expected = %{ "activity_type" => "post", @@ -136,8 +138,8 @@ test "a create activity with a note" do "attentions" => [ UserView.render("show.json", %{user: other_user}) ], - "created_at" => activity.data["object"]["published"] |> Utils.date_to_asctime(), - "external_url" => activity.data["object"]["id"], + "created_at" => object.data["published"] |> Utils.date_to_asctime(), + "external_url" => object.data["id"], "fave_num" => 0, "favorited" => false, "id" => activity.id, @@ -161,7 +163,7 @@ test "a create activity with a note" do }\">@shp!", "tags" => [], "text" => "Hey @shp!", - "uri" => activity.data["object"]["id"], + "uri" => object.data["id"], "user" => UserView.render("show.json", %{user: user}), "visibility" => "direct", "card" => nil, @@ -175,8 +177,9 @@ test "a list of activities" do user = insert(:user) other_user = insert(:user, %{nickname: "shp"}) {:ok, activity} = CommonAPI.post(user, %{"status" => "Hey @shp!"}) + object = Object.normalize(activity.data["object"]) - convo_id = Utils.context_to_conversation_id(activity.data["object"]["context"]) + convo_id = Utils.context_to_conversation_id(object.data["context"]) mocks = [ { @@ -277,11 +280,11 @@ test "an announce activity" do other_user = insert(:user, %{nickname: "shp"}) {:ok, activity} = CommonAPI.post(user, %{"status" => "Hey @shp!"}) - {:ok, announce, _object} = CommonAPI.repeat(activity.id, other_user) + {:ok, announce, object} = CommonAPI.repeat(activity.id, other_user) - convo_id = Utils.context_to_conversation_id(activity.data["object"]["context"]) + convo_id = Utils.context_to_conversation_id(object.data["context"]) - activity = Repo.get(Activity, activity.id) + activity = Activity.get_by_id(activity.id) result = ActivityView.render("activity.json", activity: announce) @@ -357,7 +360,7 @@ test "a delete activity" do test "a peertube video" do {:ok, object} = - ActivityPub.fetch_object_from_id( + Pleroma.Object.Fetcher.fetch_object_from_id( "https://peertube.moe/videos/watch/df5f464b-be8d-46fb-ad81-2d4c2d1630e3" ) @@ -368,4 +371,14 @@ test "a peertube video" do assert length(result["attachments"]) == 1 assert result["summary"] == "Friday Night" end + + test "special characters are not escaped in text field for status created" do + text = "<3 is on the way" + + {:ok, activity} = CommonAPI.post(insert(:user), %{"status" => text}) + + result = ActivityView.render("activity.json", activity: activity) + + assert result["text"] == text + end end diff --git a/test/web/twitter_api/views/user_view_test.exs b/test/web/twitter_api/views/user_view_test.exs index 4e7f94795..74526673c 100644 --- a/test/web/twitter_api/views/user_view_test.exs +++ b/test/web/twitter_api/views/user_view_test.exs @@ -32,7 +32,7 @@ test "A user with an avatar object", %{user: user} do test "A user with emoji in username" do expected = - "\"karjalanpiirakka\" man" + "\"karjalanpiirakka\" man" user = insert(:user, %{ @@ -89,29 +89,34 @@ test "A user" do "following" => false, "follows_you" => false, "statusnet_blocking" => false, - "rights" => %{ - "delete_others_notice" => false, - "admin" => false - }, "statusnet_profile_url" => user.ap_id, "cover_photo" => banner, "background_image" => nil, "is_local" => true, "locked" => false, - "default_scope" => "public", - "no_rich_text" => false, "hide_follows" => false, "hide_followers" => false, "fields" => [], "pleroma" => %{ "confirmation_pending" => false, "tags" => [] - } + }, + "rights" => %{"admin" => false, "delete_others_notice" => false}, + "role" => "member" } assert represented == UserView.render("show.json", %{user: user}) end + test "User exposes settings for themselves and only for themselves", %{user: user} do + as_user = UserView.render("show.json", %{user: user, for: user}) + assert as_user["default_scope"] == user.info.default_scope + assert as_user["no_rich_text"] == user.info.no_rich_text + as_stranger = UserView.render("show.json", %{user: user}) + refute as_stranger["default_scope"] + refute as_stranger["no_rich_text"] + end + test "A user for a given other follower", %{user: user} do follower = insert(:user, %{following: [User.ap_followers(user)]}) {:ok, user} = User.update_follower_count(user) @@ -137,24 +142,20 @@ test "A user for a given other follower", %{user: user} do "following" => true, "follows_you" => false, "statusnet_blocking" => false, - "rights" => %{ - "delete_others_notice" => false, - "admin" => false - }, "statusnet_profile_url" => user.ap_id, "cover_photo" => banner, "background_image" => nil, "is_local" => true, "locked" => false, - "default_scope" => "public", - "no_rich_text" => false, "hide_follows" => false, "hide_followers" => false, "fields" => [], "pleroma" => %{ "confirmation_pending" => false, "tags" => [] - } + }, + "rights" => %{"admin" => false, "delete_others_notice" => false}, + "role" => "member" } assert represented == UserView.render("show.json", %{user: user, for: follower}) @@ -186,24 +187,20 @@ test "A user that follows you", %{user: user} do "following" => false, "follows_you" => true, "statusnet_blocking" => false, - "rights" => %{ - "delete_others_notice" => false, - "admin" => false - }, "statusnet_profile_url" => follower.ap_id, "cover_photo" => banner, "background_image" => nil, "is_local" => true, "locked" => false, - "default_scope" => "public", - "no_rich_text" => false, "hide_follows" => false, "hide_followers" => false, "fields" => [], "pleroma" => %{ "confirmation_pending" => false, "tags" => [] - } + }, + "rights" => %{"admin" => false, "delete_others_notice" => false}, + "role" => "member" } assert represented == UserView.render("show.json", %{user: follower, for: user}) @@ -272,27 +269,23 @@ test "A blocked user for the blocker" do "following" => false, "follows_you" => false, "statusnet_blocking" => true, - "rights" => %{ - "delete_others_notice" => false, - "admin" => false - }, "statusnet_profile_url" => user.ap_id, "cover_photo" => banner, "background_image" => nil, "is_local" => true, "locked" => false, - "default_scope" => "public", - "no_rich_text" => false, "hide_follows" => false, "hide_followers" => false, "fields" => [], "pleroma" => %{ "confirmation_pending" => false, "tags" => [] - } + }, + "rights" => %{"admin" => false, "delete_others_notice" => false}, + "role" => "member" } - blocker = Repo.get(User, blocker.id) + blocker = User.get_cached_by_id(blocker.id) assert represented == UserView.render("show.json", %{user: user, for: blocker}) end diff --git a/uploads/.gitignore b/uploads/.gitignore new file mode 100644 index 000000000..523e584a7 --- /dev/null +++ b/uploads/.gitignore @@ -0,0 +1,3 @@ +# Git will ignore everything in this directory except this file. +* +!.gitignore